"use strict";this.default_kevlar_base=this.default_kevlar_base||{};(function(_){var window=this;
try{
_._F_toggles_initialize=function(X){(typeof globalThis!=="undefined"?globalThis:typeof self!=="undefined"?self:this)._F_toggles_default_kevlar_base=X||[]};
(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 Xes,U9H,m9M,Ine,t6e,an9,Uz,CMM,nAM,Ie,ae,Zez,sen,Ez,Fm,x9s,PMs,SzX,oe,vAs,eXe,uM,BDs,ume,zXm,TDn,RXD,fns,WHH,pe6,$9s,Ax6,XA,ah,kC,ie9,gT,n5,LHD,Z5,Bt,jeM,Xt6,T8,YC,rvm,H5M,Cuz,q7,gCx,nCz,Jv,Z5e,she,x7e,D5,k89,p5,SSm,vCH,Qhz,n3,oCA,wt1,c7,ECM,C3,Fpm,BTe,YS1,R$e,f5M,OY,Jve,WpM,D79,ptA,$79,Avs,l56,Lps,NTe,Uw1,mwD,tX6,cTA,nHM,gHe,K3,Z3x,O3X,YH,vH1,EHm,oHe,B5H,w7D,Q0H,f3,b5e,qw,W7,DX,yTA,p3,MXH,uLA,h1M,iw,z1e,Kee,YYD,R1e,VXA,fXA,qYH,Wen,lw,Dw6,$ws,ATe,Gce,IT,Le6,Xy6,aT,mFD,aJz,j0M,Hy6,khH,coe,Sbn,
ZyH,Oye,eh9,Erx,Bms,QTm,uhm,hh1,KUe,YbA,fJ6,WUe,Jon,pye,Aoe,jTH,y9,U29,m29,I3D,Th,V9,fy,lS,iS,Ly,nVD,tP,s8D,S_e,ON6,vVA,e69,nN,EV1,s_,xV,PU,SN,BBe,Q8M,oVA,wUX,yPs,h6M,MN9,z6z,KhA,Y_D,eN,vU,VNe,R6M,f3z,Whe,q_A,JPX,D2e,pUs,M2,zI,KN,TI,VE,bN6,R8,l3A,j8A,WU,X0e,Uqx,rVz,D3,mqA,IRn,t4X,pN,CVe,AP,gSz,nSD,lv,sxD,ZIe,xqx,PVz,SNM,dqe,LN,OIs,vSe,N2,ezz,ESs,jN,UN,rl,mA,FAz,QxX,Bln,Ix,w01,yVe,uFA,ax,CI,kS,c0,gl,nI,hzs,M4H,KA9,Tlx,V49,Rzz,fRA,qNe,WA1,JVz,xS,Dqe,p01,bI6,AV1,lRe,Gbx,iIe,LAe,Nlm,dl,jxH,e4,EN,XE1,
mX1,If6,tFM,Hjx,Cbe,kEx,Zjm,scs,xXe,Pb6,SDH,dXX,Ojx,FYe,QY,BWs,Qc1,oEx,wEX,yQn,uDM,MFM,pEe,$Xn,bjD,GEA,ije,Tb,LYA,Xus,min,IZ1,tp1,aZM,Hke,CIe,ks9,cdM,nln,Zk1,Uiz,sgz,xiX,PIe,SPX,di6,Ok6,vlD,eJm,Elx,olz,Bhm,ubx,wuM,yd1,zJ1,K_A,Thx,hJe,Vpe,Mpe,fZ1,j4,qP9,XD,mY,W_e,DiM,pus,Ad6,mHn,Gs6,lZx,L_9,jgm,ike,kuM,aWD,cIs,gqe,nqX,Z$x,sY6,P3n,xHX,Sx9,dHs,O$9,vqe,Eqm,B89,QYX,oqn,yID,wxe,WcD,HE,JI1,px9,$He,b$e,AIX,lWe,i$H,Lce,N8e,xE,PE,jYn,t7H,OD,vE,kxm,g2s,eY9,QG,BXe,QKM,ukm,wpn,yhx,hQ,hYe,M7e,Kze,TXX,Y4e,V7H,RYz,
fpx,q4D,JhD,DoA,$oe,ppH,lpA,WE,pj,ipD,Lz9,NXm,jKn,XIe,Uum,mue,tAe,I06,rh,Ig,xu9,Ck,e5e,Eue,kl,BiD,Ftm,KtM,TiA,YJ1,R5s,JmM,pIA,$um,bbe,Ame,l0m,nk,ib6,dh,NiH,jNs,Xw6,rEH,Ltz,GqX,UYm,Pu,ITe,Chn,aTA,gQz,nQz,ZYe,xY1,Phs,dYX,vQe,eNe,EQX,Fjs,og,BSn,oQA,Q7A,wwH,uCH,uI,zN1,zs,Ts,Kk,VEA,MEz,JE1,lTs,Lj6,iYe,XD9,fk,rXe,mI1,adn,Bwe,DZ,oc6,$l,bI,u2e,zcX,Tw9,Ypz,VzH,Ad,Rcx,Gs,fd1,WmH,JXH,DIn,pDs,bPH,jp,AXM,ld1,Ux,IY,LmX,Nws,jqe,rWH,mbX,tCm,aGn,Z0z,sMA,cWs,P1M,SAn,dbH,xq,Sq,d8,Ese,F31,vx,B46,QM6,osx,wZe,uMe,hlx,
MC1,zlD,yWX,K36,Bx,YAn,W3e,Q3,qAe,JW9,T4A,Dbs,w8,$be,b0M,AWm,lGz,i01,GX6,L3M,XWs,N4m,rCH,C4z,cCH,n0M,xTD,slA,ZBs,P4X,Sim,OBX,ea6,v0n,FR9,RY,Qlz,o0x,wWs,yCm,M8z,KRe,zax,TP6,Yis,V8H,RaH,qiM,JCm,$T1,AC6,bBM,k2,lqe,WRM,UmM,mm6,Ii1,tf9,x2,aiX,CPz,gFn,skz,Z9H,dmm,O9s,vFX,eKX,FNM,ytm,Boe,oFe,wQD,u7e,hKD,zK1,Mf9,Tox,KNe,yl,Yve,RKz,fiM,Dme,Vl,RK,pQs,$mn,fp,lie,pp,$2,bx,Noe,Ah,UMz,Lp,r3e,mMx,IQn,tTz,XB,aQH,HEs,Cr1,c3m,nnn,xM6,StX,cI,dMe,OED,vnX,eC6,EnA,FoM,BV6,Q$A,Z0,y3D,uG1,hCM,MTM,zCz,Ko6,TVm,YtD,VTe,RC6,
fQm,qt1,Wom,eA,j$M,Xlz,EJ,FB,BI,UEz,rOm,mEz,IPA,tKX,aPx,Hqm,nz1,ZqH,sjH,xEz,PWn,y5,hm,Mu,zq,Yu,V5,RN,dEA,qu,vzM,Jm,e8z,Ezx,D0,FIn,BR9,Qje,TRe,VKD,JOz,bq6,$Ee,YKs,AOX,iqe,cL9,rLz,x4s,Ils,ZdD,PGM,Gq,d4m,Lb,v76,eU6,Fb1,BeH,QIH,wPn,XC,ua6,hU9,Mlm,zUm,Kbz,Te1,YRz,yLn,fls,qRD,WbX,rS,ALe,llD,bds,ide,Lbz,jIs,Xs9,NeA,HfM,k5e,gfe,Zfz,nY,vfe,dWX,Ofe,QBD,wsx,y6e,uzM,hGz,MyM,zGe,EO,J6D,psD,qqe,fox,DW1,TOz,bfM,mRD,G5m,ife,Lwe,ZcD,xRH,n5s,ewe,g5m,Kwz,v59,los,rjs,sdx,$Wn,Vy6,Yqs,RG6,Wwn,cjM,Ww,Yje,Rw9,fjm,qjm,WSe,
icD,Uam,rb9,NY,Ibe,HxD,gJn,cbe,Zxs,s6A,P_x,dae,S5A,Ox1,vJe,eOD,EJX,B0s,F6m,gw,hOe,u5e,ybz,T06,M2H,Y5e,K6m,V2M,ROn,JbM,q5n,W6e,pNe,AbH,lbH,L6X,N0H,j6M,XVn,r2M,ISA,Sz,aSX,kD9,Ht6,c26,sw9,xre,drX,vXs,Ep,F2,BJe,Qw9,BD,Q$,oXm,oq,ww,wVe,y$,y21,uL,ule,hmH,MI,Mnm,zmD,Kkx,TJ1,YB9,Rms,Vn9,qBx,Dre,J2z,pVX,$rX,fSn,btH,GD1,lSx,Wke,itM,Lke,V$,NJx,X19,jws,U3e,rDe,IL9,m3z,tWz,fP,HH1,CZm,aLH,cDz,gom,noD,PZm,OHz,BfA,yDe,qI,MWz,zTs,WD,Kr1,$c,bL,qW6,Dd,GM,Wrm,JD6,p19,$3M,ADe,GSz,iHx,Lrn,Nfx,Upe,aK6,IKA,XO1,Hu1,CJx,UA,
tYx,kp9,IM,c9X,gde,ndX,Zue,S89,s2z,PJX,edH,Edx,wOe,ode,hdn,VYM,Rd1,q8e,J91,Dp1,$pM,bus,A9H,Gp1,iu1,LCz,XTA,I$z,tVX,USm,Hge,kAD,CHm,a$9,cR1,nLx,ZgX,sse,xS6,PHs,PZ,SC,vZ,EA,OgA,vLH,ELm,QsH,BZ,Qz,oLe,oM,u81,hsz,MVm,yz,VVm,WLD,DS9,pTm,$Se,ARX,l$6,GAH,N_m,hW,jse,r5M,Mb,mJ1,H1e,zX,c5e,K0,Vz,RM,gaA,Z1s,nas,xJ1,P8z,SFn,dJ6,sJm,FEe,BY9,oae,y5e,zeM,MgX,KEm,YF6,Vg9,Rem,fCz,qF9,WE9,J51,$Jx,DJz,DG,A5M,p0,lC6,b1,AW,G2n,i1x,LED,NYA,jJe,l1,X_H,Ues,rcA,me6,tbe,aOn,Hzx,CFe,k7D,gMM,cce,GX,Zz9,xeD,PFm,SaX,deM,eon,F0X,
jC,QmX,w_X,ycA,ugX,ho1,Mb6,zo6,K0D,T$1,EMX,B$M,Ya6,Vbm,W0n,Jc1,De1,p_D,t9m,CYx,kO9,cHs,HQz,PY6,OQe,SVn,vRz,FJz,QQx,w8e,M91,hvD,YVH,k0,V9x,Rve,cW,fkz,gP,qVe,WJH,JHD,p8z,Dvx,$vn,bQ9,AHH,lkA,U5e,m5s,tIe,IDm,Nb1,iQA,HTe,kvX,s1D,x5D,d5z,BUD,okA,x0,wnA,uvX,h7A,z76,VIs,q$A,D56,pnM,$5D,bTz,L$A,AUA,UAm,r$M,mAH,tR1,Oi,a6z,Cge,kHD,c$e,gOe,nOX,Z2z,sax,PgM,SdD,BW,dAm,O2e,eMD,ol,vOA,FuX,wGn,u4,y$s,uSe,hM9,Kus,Ttx,MRe,VRs,Wue,J$6,DAn,Y0,pGn,l6e,GHe,qT,NtX,i2m,Lun,U$6,r0A,m$H,HUx,c01,kl1,COs,gyn,ZUD,s4e,OUm,x$e,
vyX,EyA,e9e,y0m,MMD,K56,YsX,$$A,ef,A0s,L5H,j4e,Ov,Mm,tOe,kt6,CEX,gIA,nI6,sEe,ZDX,x0e,PEe,zY,DEM,ahA,cSA,HDm,uP,ODM,vI1,eQs,p9,QEz,$F,oIM,w$1,ySm,ufX,hQM,At,MO9,zQH,KPz,Tds,Yum,L9,VOD,qus,JSD,D0D,iDH,NdH,jEe,Xme,rwe,mB1,a$,txs,agA,HMe,Cts,k$1,cwe,nZm,sne,PtH,Sfs,Fde,eP9,Bpe,wmD,ywH,ZQ,u0e,hPs,MxH,Tp1,Vx1,Yfx,fge,Wdx,dV,DB9,pmm,Jw9,$Bx,bMD,lg1,iMM,G$s,LdM,Aw6,Nps,jnD,X96,UOx,rqe,mOe,It9,tj6,ate,kjX,CkM,cqM,nie,gie,Ot,Z8n,Pke,viD,stM,F1z,BN1,Qt1,oiM,uqe,Vje,R31,qQs,W1x,KE,$Oe,Gjn,NNz,TV,r1D,jt9,XSm,
UCe,mC9,Cox,fE,kax,c1e,nDs,ZRM,sp6,xCM,SGn,dCe,wS6,FaX,Qp6,uKx,y1m,htx,Mi9,KaA,YGA,Rtm,qG6,Waz,DCm,jpx,rFe,I9A,tvx,a9D,HaM,Cln,cFe,g36,siD,xye,pdz,$yH,baH,AFe,l99,GeA,NAA,rKD,LE,NM,jT,mPA,I8s,rR,a8A,xPA,e2M,One,R2z,f8e,q9n,Cye,s9e,gKe,JKs,DPn,pC1,$PD,S91,bnA,l8e,inz,j9e,Xzm,nq,koD,gpz,Z_e,sfA,Sen,O_D,dGe,EpX,BnA,Mhe,ude,op6,hje,wzD,zjn,Vh6,wR,yH,b_e,DGH,l7D,GoX,LB6,Nnx,hO,jfz,rre,mLA,IwM,t_m,ZOn,nvA,fq,OOe,$z,eD1,Eve,FXA,Ba9,QSM,ove,wbH,yrm,uEz,hDn,M_z,AO,zDe,KXe,TaM,YkH,V_A,RDs,fws,qkD,G6,WXm,Jrz,
DL1,pbX,$Le,bOe,Ar1,lwe,Gnz,iOn,LXD,Na1,jSe,NE,U_M,m_x,tds,CCX,gmA,nmm,ZrH,x_e,SIe,d_X,OrM,Cd,BHm,EmM,QoX,omX,wFe,hHH,Mds,zHx,THn,vP,Vde,de,f4A,qIz,el,W76,JBe,D_z,pFx,Fa,l4s,ir6,U6e,XYm,m6z,I1x,M4,tkn,a16,Cse,cgm,gYe,ZsD,sOX,kNs,x6z,vYs,Byx,QOM,zy,oYX,wYe,zRA,ygz,hRs,MkX,f1H,Tyz,qLz,Jgz,pYe,$6m,bse,Age,l1A,GNm,Lgz,Nyn,jOx,XKA,Ucx,mcD,tun,C0M,nBe,xc1,SmX,vBA,q4,eke,EBe,FKe,BQz,Qvx,wKs,y_D,u1D,hkA,Mue,zk6,KKe,TQX,Yme,Vu1,Rke,qms,fce,Dcn,$cM,Dl,bi6,GB1,lcD,NQx,jvX,XLH,mtM,amD,tDX,rsz,kQz,Ce6,sL1,csD,
lG,ntA,eqn,S3n,dtn,OVM,vte,Ets,BqD,Fis,Gy,iG,MDs,ote,hqm,u3M,wL6,ysM,Tqe,VDX,fmM,RqA,q3e,pLs,Dte,bV9,GQ1,Li6,lm6,Nqe,Xix,jLs,rpe,tSA,Uq,arM,HmH,cpe,xge,e4z,mw,FlM,QGe,uIm,yp1,oN9,wiA,Cf,Klx,h4s,MSX,TGm,VSm,Y79,q71,Wle,Dge,pie,$ge,bmm,Aps,GZM,imD,ey,NGz,jGe,m16,IEX,oB,t0H,HZm,PN6,MW,g1n,x16,n1e,ZZD,v1H,OZs,BgD,eE9,Qus,o1s,Kf,y7x,uis,hEH,wrH,VP,M0n,T5,Yoe,D1e,pr6,$1e,bZz,A7M,lE1,Gf6,juH,LVm,Ngz,iZM,UkD,tsX,aze,kg1,cZH,n$X,xke,ZJ9,s3e,P96,dke,OJA,v$m,ebD,E$X,Fsm,Q3n,wjX,yZm,Mse,hbs,Ks1,zbD,TCD,Ygs,RbM,
fze,lz1,bJs,Lsm,NCe,I2e,t16,a2A,H4e,Cn9,kre,ngm,Z4M,sHm,Pnn,SlX,dzx,O4e,vgz,ern,FF9,B2s,QHm,ad,u_e,y4A,wgX,ogA,M11,T2D,zrm,V16,Rrx,qlm,WFH,J4D,Dzn,pge,Grn,$zA,b4e,A4M,i46,LF9,N2H,l2s,c4,Ujz,mje,rMn,nc,Iyz,aye,HCA,C$z,ttz,kJ9,cMn,g66,n6m,ZCz,xjs,P$e,SH9,djD,eZe,v6H,o6z,OCX,sj,wMH,E6x,Qbz,uJD,hZD,Mtn,zZs,KZz,YH9,Vt9,RZm,qHn,WZX,DjA,$je,iCD,lyA,GJ9,AMM,bC9,LZ1,B4,N7H,QW,jbA,XvX,tGe,HoH,C2n,kkz,cuM,gb6,nbM,MR,zU,S1X,s_A,Zom,xh1,yux,obM,P2e,Q_n,T6n,Y16,VGm,RB1,fxm,JuM,pv9,bom,lxs,Gk9,ioX,XRH,j_6,Ude,mdz,
jr,aYM,H6e,CA1,kRH,cN1,gTe,nTz,U5,r0,xdm,PAX,ddH,eLm,wRX,zLe,ML1,KMz,Y2H,VLX,RLe,fYm,q2e,WMe,kJ,JNM,GRe,i6m,b6e,$dA,lYm,ANe,Ule,rfM,ml9,INH,tcx,aNe,kzx,CTz,HGe,dle,PTM,OGM,v9A,eIe,Bx6,o9s,E91,FQ1,Txe,Vcn,fNA,WQn,Dl6,$ls,Gzm,iGs,LQA,X5m,jXe,NxM,UQ9,rlA,mQH,I_z,t59,a_s,Hw1,Cze,kT1,cls,njn,Zw1,sAn,xQz,PzH,Sce,OwD,vjz,eAe,Eje,FOe,Bve,ylx,uVD,M59,KOe,zAA,TvM,e2,Ycn,V5m,RAH,f_M,DQX,Jle,p5z,$QM,bwe,Ale,iwH,LO6,Nvn,jAH,X3H,UZe,rJ1,mZ1,IMA,toe,aM6,Ci1,HXA,kms,cJe,gxe,nx9,ZXm,sUH,xZs,Pin,hb,dZn,OXA,vxM,epe,
Exx,BKe,QUe,oxm,w39,yJH,uOA,MoX,zpx,TKz,T4,Rp6,DZe,WDe,qMX,fMn,JJn,bXe,AJx,lM6,Gms,LDe,NKM,jU6,UDA,XqA,rA1,mDm,IUz,HSe,Ccm,kCM,cA6,gUD,nUz,xDe,PcD,px,eie,EUH,Bcn,wqM,oUs,yAn,uu1,$J,Ab,MQz,zie,i_,Lx,VQe,K9D,Tcx,qrz,W9e,JAz,DDe,AAH,GCA,iSx,L9M,NcX,jy1,Uxs,rYD,mxs,IVz,tmX,aVX,HWe,Xl,Cfn,kLe,rJ,cY9,gw6,nwD,ZWH,sPA,xxs,t2,aw,PfA,SC6,HV,dx9,OWe,vwX,eV6,Ffe,Brm,ows,Mme,hVe,uTx,zV9,KfX,WfH,Vme,RVH,fVX,YCz,qCD,JY1,DxH,$xm,AYM,kX,iWH,LfM,Nrm,jPe,Xk1,rnz,Iez,HLz,ghe,kGm,cV,C66,P6H,dfA,gJ,OLe,vh1,efx,EhX,FqX,
QRX,oh1,ynD,urs,Mwm,zfx,VwX,Y06,fe1,q01,WqM,JnH,pkm,$fx,bLH,Ans,leH,GGM,iLM,Lqe,NED,XhH,UU1,ave,HKx,CDD,k0s,OB,n4e,ZKe,sCm,xUs,PD9,SXz,OKe,v4M,egn,E41,BFe,QC9,o4H,EB,wh6,yas,MZn,zgA,Fl,BV,YXX,KvM,VZx,qXH,Rg6,WvD,DUx,yK,phe,$UX,bKe,G0s,LvX,uR,jCm,XJx,U8e,rzz,m8e,IaA,tBD,aaM,czM,g86,x8s,n8A,sFX,PUx,SUe,d8x,e0e,E81,F86,QFz,o8M,z09,MBz,fax,Jze,ft,D8A,pJ1,DHe,qr,$8M,bvs,laH,L8A,Nue,tee,aAz,Hle,Cds,k3D,cGX,neH,Zlx,xsm,SZz,srA,Pde,OlX,dss,exM,Bse,Eex,Qrm,oee,w6e,yGe,uy9,hxz,zxH,Me6,Vez,qZe,Rxs,Wxm,JGM,Dss,
GD,p6X,$se,Lt,AGm,ble,lAe,ilx,G3e,XHz,UNm,mND,IHx,aH6,HFe,CBH,kWn,nP6,s56,SEz,PBH,dNm,OFe,vPs,FGM,KGe,wHe,YEs,V$s,fH1,qEM,pHD,$Ns,bFs,Aye,lHm,GW1,Nje,j59,XBz,Unm,IsD,ase,H7s,tae,kFz,Cqm,szH,xns,Pqm,Sns,dnH,O7n,vWn,EWe,Qzn,oWA,wBM,ykD,uN1,h_M,K26,z_e,VaM,fsz,qnx,W2z,Jke,DnX,$n1,pBM,AkX,NIs,r8e,UKM,mKX,Iue,t3e,Hhz,eW,kKM,Qb,gGD,Zhe,sW1,OhD,eF6,QWX,wce,y8z,hFs,M3M,zFx,Tkz,V3s,RFX,qwe,DKs,J8s,W46,hD,$KA,pcD,bhn,A86,lun,GKe,ihe,L4e,NkH,XfH,UVe,reH,mVH,IB9,tJH,aBH,HAe,CK6,kPD,g_m,n_s,ZAm,enx,E_6,Fym,QDH,
o_m,wfA,hn6,q3,VJ9,Rnx,qTH,Wys,Jen,DV9,pfe,JD,NM6,m_,DL,$o,jDA,Xe1,m9u,t6h,Inh,AD,an7,HeP,CMu,k1v;Xes=function(){var X,U;return typeof CSS!=="undefined"&&((U=(X=CSS).supports)==null?void 0:U.call(X,"selector(:has(*))"))};
U9H=function(X){return X.visibility!=="hidden"&&X.display!=="none"};
m9M=function(X){if(Xes()||X.tagName!=="DETAILS"?!X.matches(rxA):X.querySelector("summary")!==null)return-1;X=X.getAttribute("tabindex")||"0";return Number(X)};
Ine=function(X){return X.some(function(U){return m9M(U)>0})};
t6e=function(X){if(X.textContent||X.ariaLabel)return!0;if(X instanceof HTMLInputElement){if(!X.labels)return!1;X=_.H(X.labels);for(var U=X.next();!U.done;U=X.next())if(U.value.textContent)return!0}return!1};
an9=function(X){return X.sort(function(U,r){return m9M(r)-m9M(U)})};
_.He6=function(X){X=Array.from(X.querySelectorAll(rxA)).filter(function(U){return(U9H(U.style)?U9H(window.getComputedStyle(U)):!1)&&t6e(U)});
return Ine(X)?an9(X):X};
_.Xm=function(X,U){if(Error.captureStackTrace)Error.captureStackTrace(this,_.Xm);else{var r=Error().stack;r&&(this.stack=r)}X&&(this.message=String(X));U!==void 0&&(this.cause=U)};
Uz=function(){throw Error("E");};
CMM=function(X,U){U=String.fromCharCode.apply(null,U);return X==null?U:X+U};
nAM=function(X){var U=!1;U=U===void 0?!1:U;if(k1x){if(U&&(cxX?!X.isWellFormed():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(X)))throw Error("F");X=(gA9||(gA9=new TextEncoder)).encode(X)}else{for(var r=0,m=new Uint8Array(3*X.length),I=0;I<X.length;I++){var t=X.charCodeAt(I);if(t<128)m[r++]=t;else{if(t<2048)m[r++]=t>>6|192;else{if(t>=55296&&t<=57343){if(t<=56319&&I<X.length){var C=X.charCodeAt(++I);if(C>=56320&&C<=57343){t=(t-55296)*1024+C-56320+65536;m[r++]=t>>18|
240;m[r++]=t>>12&63|128;m[r++]=t>>6&63|128;m[r++]=t&63|128;continue}else I--}if(U)throw Error("F");t=65533}m[r++]=t>>12|224;m[r++]=t>>6&63|128}m[r++]=t&63|128}}X=r===m.length?m:m.subarray(0,r)}return X};
Ie=function(X){_.mH.setTimeout(function(){throw X;},0)};
_.tx=function(X,U){return X.lastIndexOf(U,0)==0};
ae=function(X,U){var r=X.length-U.length;return r>=0&&X.indexOf(U,r)==r};
_.Ce=function(X){return/^[\s\xa0]*$/.test(X)};
_.ce=function(X,U){return X.indexOf(U)!=-1};
_.Zn=function(X,U){return _.ce(X.toLowerCase(),U.toLowerCase())};
_.xA=function(X,U){var r=0;X=sz(String(X)).split(".");U=sz(String(U)).split(".");for(var m=Math.max(X.length,U.length),I=0;r==0&&I<m;I++){var t=X[I]||"",C=U[I]||"";do{t=/(\d*)(\D*)(.*)/.exec(t)||["","","",""];C=/(\d*)(\D*)(.*)/.exec(C)||["","","",""];if(t[0].length==0&&C[0].length==0)break;r=Zez(t[1].length==0?0:parseInt(t[1],10),C[1].length==0?0:parseInt(C[1],10))||Zez(t[2].length==0,C[2].length==0)||Zez(t[2],C[2]);t=t[3];C=C[3]}while(r==0)}return r};
Zez=function(X,U){return X<U?-1:X>U?1:0};
_.Pe=function(){var X=_.mH.navigator;return X&&(X=X.userAgent)?X:""};
sen=function(X){if(!dD||!ve)return!1;for(var U=0;U<ve.brands.length;U++){var r=ve.brands[U].brand;if(r&&_.ce(r,X))return!0}return!1};
Ez=function(X){return _.ce(_.Pe(),X)};
Fm=function(){return dD?!!ve&&ve.brands.length>0:!1};
x9s=function(){return Fm()?!1:Ez("Opera")};
PMs=function(){return Fm()?!1:Ez("Trident")||Ez("MSIE")};
SzX=function(){return Fm()?sen("Microsoft Edge"):Ez("Edg/")};
oe=function(){return Ez("Firefox")||Ez("FxiOS")};
_.d9e=function(){return Ez("Safari")&&!(_.wD()||(Fm()?0:Ez("Coast"))||x9s()||(Fm()?0:Ez("Edge"))||SzX()||(Fm()?sen("Opera"):Ez("OPR"))||oe()||Ez("Silk")||Ez("Android"))};
_.wD=function(){return Fm()?sen("Chromium"):(Ez("Chrome")||Ez("CriOS"))&&!(Fm()?0:Ez("Edge"))||Ez("Silk")};
_.Oe9=function(){return Ez("Android")&&!(_.wD()||oe()||x9s()||Ez("Silk"))};
vAs=function(X){var U={};X.forEach(function(r){U[r[0]]=r[1]});
return function(r){return U[r.find(function(m){return m in U})]||""}};
eXe=function(X){var U=_.Pe();if(X==="Internet Explorer"){if(PMs())if((X=/rv: *([\d\.]*)/.exec(U))&&X[1])U=X[1];else{X="";var r=/MSIE +([\d\.]+)/.exec(U);if(r&&r[1])if(U=/Trident\/(\d.\d)/.exec(U),r[1]=="7.0")if(U&&U[1])switch(U[1]){case "4.0":X="8.0";break;case "5.0":X="9.0";break;case "6.0":X="10.0";break;case "7.0":X="11.0"}else X="7.0";else X=r[1];U=X}else U="";return U}var m=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g");r=[];for(var I;I=m.exec(U);)r.push([I[1],I[2],I[3]||void 0]);
U=vAs(r);switch(X){case "Opera":if(x9s())return U(["Version","Opera"]);if(Fm()?sen("Opera"):Ez("OPR"))return U(["OPR"]);break;case "Microsoft Edge":if(Fm()?0:Ez("Edge"))return U(["Edge"]);if(SzX())return U(["Edg"]);break;case "Chromium":if(_.wD())return U(["Chrome","CriOS","HeadlessChrome"])}return X==="Firefox"&&oe()||X==="Safari"&&_.d9e()||X==="Android Browser"&&_.Oe9()||X==="Silk"&&Ez("Silk")?(U=r[2])&&U[1]||"":""};
_.EAe=function(X){if(Fm()&&X!=="Silk"){var U=ve.brands.find(function(r){return r.brand===X});
if(!U||!U.version)return NaN;U=U.version.split(".")}else{U=eXe(X);if(U==="")return NaN;U=U.split(".")}return U.length===0?NaN:Number(U[0])};
uM=function(){return dD?!!ve&&!!ve.platform:!1};
_.FHz=function(){return uM()?ve.platform==="Android":Ez("Android")};
BDs=function(){return Ez("iPhone")&&!Ez("iPod")&&!Ez("iPad")};
_.hx=function(){return BDs()||Ez("iPad")||Ez("iPod")};
_.Qe9=function(){return uM()?ve.platform==="macOS":Ez("Macintosh")};
_.oAe=function(){return uM()?ve.platform==="Windows":Ez("Windows")};
_.we6=function(){return uM()?ve.platform==="Chrome OS":Ez("CrOS")};
_.M9=function(X){return X[X.length-1]};
_.z1=function(X,U,r){U=_.yxm(X,U,r);return U<0?null:typeof X==="string"?X.charAt(U):X[U]};
_.yxm=function(X,U,r){for(var m=X.length,I=typeof X==="string"?X.split(""):X,t=0;t<m;t++)if(t in I&&U.call(r,I[t],t,X))return t;return-1};
ume=function(X){for(var U=_.T1,r=typeof X==="string"?X.split(""):X,m=X.length-1;m>=0;m--)if(m in r&&U.call(void 0,r[m],m,X))return m;return-1};
_.q9=function(X,U){return _.YA(X,U)>=0};
_.hXz=function(X,U){_.q9(X,U)||X.push(U)};
_.We=function(X,U){U=_.YA(X,U);var r;(r=U>=0)&&_.M66(X,U);return r};
_.M66=function(X,U){Array.prototype.splice.call(X,U,1)};
_.Jx=function(X){var U=X.length;if(U>0){for(var r=Array(U),m=0;m<U;m++)r[m]=X[m];return r}return[]};
_.pe=function(X,U){for(var r=1;r<arguments.length;r++){var m=arguments[r];if(_.Dn(m)){var I=X.length||0,t=m.length||0;X.length=I+t;for(var C=0;C<t;C++)X[I+C]=m[C]}else X.push(m)}};
_.KHH=function(X,U,r,m){Array.prototype.splice.apply(X,zXm(arguments,1))};
zXm=function(X,U,r){return arguments.length<=2?Array.prototype.slice.call(X,U):Array.prototype.slice.call(X,U,r)};
TDn=function(X,U){U=U||X;for(var r=0,m=0,I={};m<X.length;){var t=X[m++],C=_.bM(t)?"o"+_.lM(t):(typeof t).charAt(0)+t;Object.prototype.hasOwnProperty.call(I,C)||(I[C]=!0,U[r++]=t)}U.length=r};
_.V6D=function(X,U,r){r=r||_.Yz9;for(var m=0,I=X.length,t;m<I;){var C=m+(I-m>>>1);var k=r(U,X[C]);k>0?m=C+1:(I=C,t=!k)}return t?m:-m-1};
_.iM=function(X,U,r){if(!_.Dn(X)||!_.Dn(U)||X.length!=U.length)return!1;var m=X.length;r=r||RXD;for(var I=0;I<m;I++)if(!r(X[I],U[I]))return!1;return!0};
_.Yz9=function(X,U){return X>U?1:X<U?-1:0};
RXD=function(X,U){return X===U};
fns=function(X,U,r){U=Array.prototype.splice.call(X,U,1);Array.prototype.splice.call(X,r,0,U[0])};
WHH=function(X){return qzm[X]||""};
pe6=function(X){if(!Jx1)return _.Le(X);X=D9z.test(X)?X.replace(D9z,WHH):X;X=atob(X);for(var U=new Uint8Array(X.length),r=0;r<X.length;r++)U[r]=X.charCodeAt(r);return U};
$9s=function(X,U){X.__closure__error__context__984382||(X.__closure__error__context__984382={});X.__closure__error__context__984382.severity=U};
_.N9=function(X){X=Error(X);$9s(X,"warning");return X};
Ax6=function(X,U){if(X!=null){var r;var m=(r=beD)!=null?r:beD={};r=m[X]||0;r>=U||(m[X]=r+1,X=Error(),$9s(X,"incident"),Ie(X))}};
XA=function(X,U,r){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?(r===void 0?0:r)&&Symbol.for&&X?Symbol.for(X):X!=null?Symbol(X):Symbol():U};
ah=function(X,U){US||_.tv in X||lne(X,G1H);X[_.tv]|=U};
kC=function(X,U){US||_.tv in X||lne(X,G1H);X[_.tv]=U};
ie9=function(X){if(4&X)return 512&X?512:1024&X?1024:0};
gT=function(X){ah(X,34);return X};
n5=function(X){ah(X,8192);return X};
LHD=function(X){ah(X,32);return X};
Z5=function(){return typeof BigInt==="function"};
Bt=function(X,U){return U===void 0?X.copyOnWrite!==dT&&!!(2&(X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.tv]|0)):!!(2&U)&&X.copyOnWrite!==dT};
_.M7=function(X,U){if(X!=null)if(typeof X==="string")X=X?new wT(X,y1):_.hv();else if(X.constructor!==wT)if(NDH&&X!=null&&X instanceof Uint8Array)X=X.length?new wT(new Uint8Array(X),y1):_.hv();else{if(!U)throw Error();X=void 0}return X};
jeM=function(X,U){if(typeof U!=="number"||U<0||U>=X.length)throw Error();};
Xt6=function(X,U,r){var m=U&128?0:-1,I=X.length,t;if(t=!!I)t=X[I-1],t=t!=null&&typeof t==="object"&&t.constructor===Object;var C=I+(t?-1:0);for(U=U&128?1:0;U<C;U++)r(U-m,X[U]);if(t){X=X[I-1];for(var k in X)!isNaN(k)&&r(+k,X[k])}};
T8=function(X){return X&128?K5:void 0};
YC=function(X){X.isGuard_doNotManuallySetPrettyPlease=!0;return X};
rvm=function(){var X=U7H;return YC(function(U){for(var r in X)if(U===X[r]&&!/^[0-9]+$/.test(r))return!0;return!1})};
_.V1=function(X){var U=X;if(m7e(U)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(U))throw Error(String(U));}else if(I5A(U)&&!Number.isSafeInteger(U))throw Error(String(U));return tP6?BigInt(X):X=a5D(X)?X?"1":"0":m7e(X)?X.trim()||"0":String(X)};
H5M=function(X,U){if(X.length>U.length)return!1;if(X.length<U.length||X===U)return!0;for(var r=0;r<X.length;r++){var m=X[r],I=U[r];if(m>I)return!1;if(m<I)return!0}};
Cuz=function(X){var U=X>>>0;Rh=U;f5=(X-U)/4294967296>>>0};
q7=function(X){if(X<0){Cuz(-X);var U=_.H(k89(Rh,f5));X=U.next().value;U=U.next().value;Rh=X>>>0;f5=U>>>0}else Cuz(X)};
gCx=function(X){var U=cvm||(cvm=new DataView(new ArrayBuffer(8)));U.setFloat32(0,+X,!0);f5=0;Rh=U.getUint32(0,!0)};
nCz=function(X,U){var r=U*4294967296+(X>>>0);return Number.isSafeInteger(r)?r:_.Wt(X,U)};
Jv=function(X,U){var r=U&2147483648;r&&(X=~X+1>>>0,U=~U>>>0,X==0&&(U=U+1>>>0));X=nCz(X,U);return typeof X==="number"?r?-X:X:r?"-"+X:X};
Z5e=function(X){var U=Rh,r=f5,m=r>>31;r=(r<<1|U>>>31)^m;X(U<<1^m,r)};
she=function(X,U){var r=-(X&1);X=(X>>>1|U<<31)^r;return Jv(X,U>>>1^r)};
_.Wt=function(X,U){U>>>=0;X>>>=0;if(U<=2097151)var r=""+(4294967296*U+X);else Z5()?r=""+(BigInt(U)<<BigInt(32)|BigInt(X)):(r=(X>>>24|U<<8)&16777215,U=U>>16&65535,X=(X&16777215)+r*6777216+U*6710656,r+=U*8147497,U*=2,X>=1E7&&(r+=X/1E7>>>0,X%=1E7),r>=1E7&&(U+=r/1E7>>>0,r%=1E7),r=U+x7e(r)+x7e(X));return r};
x7e=function(X){X=String(X);return"0000000".slice(X.length)+X};
_.Pue=function(X,U){U&2147483648?Z5()?X=""+(BigInt(U|0)<<BigInt(32)|BigInt(X>>>0)):(U=_.H(k89(X,U)),X=U.next().value,U=U.next().value,X="-"+_.Wt(X,U)):X=_.Wt(X,U);return X};
D5=function(X){if(X.length<16)q7(Number(X));else if(Z5())X=BigInt(X),Rh=Number(X&BigInt(4294967295))>>>0,f5=Number(X>>BigInt(32)&BigInt(4294967295));else{var U=+(X[0]==="-");f5=Rh=0;for(var r=X.length,m=U,I=(r-U)%6+U;I<=r;m=I,I+=6)m=Number(X.slice(m,I)),f5*=1E6,Rh=Rh*1E6+m,Rh>=4294967296&&(f5+=Math.trunc(Rh/4294967296),f5>>>=0,Rh>>>=0);U&&(U=_.H(k89(Rh,f5)),X=U.next().value,U=U.next().value,Rh=X,f5=U)}};
k89=function(X,U){U=~U;X?X=~X+1:U+=1;return[X,U]};
p5=function(X){return Array.prototype.slice.call(X)};
_.bu=function(X,U){throw Error(U===void 0?"unexpected value "+X+"!":U);};
_.lu=function(X){if(X!=null&&typeof X!=="number")throw Error("L`"+typeof X+"`"+X);return X};
_.L5=function(X){if(X==null||typeof X==="number")return X;if(X==="NaN"||X==="Infinity"||X==="-Infinity")return Number(X)};
SSm=function(X){if(X!=null&&typeof X!=="boolean")throw Error("M`"+_.N7(X)+"`"+X);return X};
_.d7M=function(X){if(X==null||typeof X==="boolean")return X;if(typeof X==="number")return!!X};
_.UY=function(X){switch(typeof X){case "bigint":return!0;case "number":return XL(X);case "string":return O5e.test(X);default:return!1}};
_.me=function(X){if(!XL(X))throw _.N9("enum");return X|0};
_.tT=function(X){return X==null?X:XL(X)?X|0:void 0};
vCH=function(X){if(typeof X!=="number")throw _.N9("int32");if(!XL(X))throw _.N9("int32");return X|0};
_.a0=function(X){return X==null?X:vCH(X)};
_.H7=function(X){if(X==null)return X;if(typeof X==="string"&&X)X=+X;else if(typeof X!=="number")return;return XL(X)?X|0:void 0};
_.e$M=function(X){if(X==null)return X;if(typeof X==="string"&&X)X=+X;else if(typeof X!=="number")return;return XL(X)?X>>>0:void 0};
Qhz=function(X){var U=0;U=U===void 0?0:U;if(!_.UY(X))throw _.N9("int64");var r=typeof X;switch(U){case 512:switch(r){case "string":return C3(X);case "bigint":return String(kH(64,X));default:return ECM(X)}case 1024:switch(r){case "string":return Fpm(X);case "bigint":return _.V1(kH(64,X));default:return BTe(X)}case 0:switch(r){case "string":return C3(X);case "bigint":return _.V1(kH(64,X));default:return c7(X)}default:return _.bu(U,"Unknown format requested type for int64")}};
n3=function(X){return X==null?X:Qhz(X)};
oCA=function(X){var U=X.length;if(X[0]==="-"?U<20||U===20&&X<="-9223372036854775808":U<19||U===19&&X<="9223372036854775807")return X;D5(X);return _.Pue(Rh,f5)};
wt1=function(X){if(X[0]==="-")var U=!1;else U=X.length,U=U<20?!0:U===20&&X<="18446744073709551615";if(U)return X;D5(X);return _.Wt(Rh,f5)};
c7=function(X){X=ZX(X);sY(X)||(q7(X),X=Jv(Rh,f5));return X};
_.yvH=function(X){X=ZX(X);X>=0&&sY(X)||(q7(X),X=nCz(Rh,f5));return X};
ECM=function(X){X=ZX(X);sY(X)?X=String(X):(q7(X),X=_.Pue(Rh,f5));return X};
_.uAe=function(X){X=ZX(X);X>=0&&sY(X)?X=String(X):(q7(X),X=_.Wt(Rh,f5));return X};
C3=function(X){var U=ZX(Number(X));if(sY(U))return String(U);U=X.indexOf(".");U!==-1&&(X=X.substring(0,U));return oCA(X)};
Fpm=function(X){var U=ZX(Number(X));if(sY(U))return _.V1(U);U=X.indexOf(".");U!==-1&&(X=X.substring(0,U));return Z5()?_.V1(kH(64,BigInt(X))):_.V1(oCA(X))};
BTe=function(X){return sY(X)?_.V1(c7(X)):_.V1(ECM(X))};
_.h$H=function(X){return sY(X)?_.V1(_.yvH(X)):_.V1(_.uAe(X))};
_.MPz=function(X){var U=ZX(Number(X));if(sY(U)&&U>=0)return String(U);U=X.indexOf(".");U!==-1&&(X=X.substring(0,U));return wt1(X)};
_.z$H=function(X){var U=ZX(Number(X));if(sY(U)&&U>=0)return _.V1(U);U=X.indexOf(".");U!==-1&&(X=X.substring(0,U));return Z5()?_.V1((0,_.xH)(64,BigInt(X))):_.V1(wt1(X))};
_.TTD=function(X){if(X==null)return X;if(typeof X==="bigint")return Kpx(X)?X=Number(X):(X=kH(64,X),X=Kpx(X)?Number(X):String(X)),X;if(_.UY(X))return typeof X==="number"?c7(X):C3(X)};
YS1=function(X,U){U=U===void 0?!1:U;var r=typeof X;if(X==null)return X;if(r==="bigint")return String(kH(64,X));if(_.UY(X))return r==="string"?C3(X):U?ECM(X):c7(X)};
_.VP6=function(X){var U=typeof X;if(X==null)return X;if(U==="bigint")return _.V1(kH(64,X));if(_.UY(X))return U==="string"?Fpm(X):BTe(X)};
R$e=function(X){if(X==null)return X;var U=typeof X;if(U==="bigint")return String(kH(64,X));if(_.UY(X)){if(U==="string")return C3(X);if(U==="number")return c7(X)}};
f5M=function(X){if(X==null)return X;var U=typeof X;if(U==="bigint")return String((0,_.xH)(64,X));if(_.UY(X)){if(U==="string")return _.MPz(X);if(U==="number")return _.yvH(X)}};
_.P7=function(X){if(typeof X!=="string")throw Error();return X};
OY=function(X){if(X!=null&&typeof X!=="string")throw Error();return X};
_.eX=function(X){return X==null||typeof X==="string"?X:void 0};
Jve=function(X,U,r,m){if(X!=null&&X[FL]===QL)return X;if(!Array.isArray(X))return r?m&2?U[qSz]||(U[qSz]=WpM(U)):new U:void 0;r=X[_.tv]|0;m=r|m&32|m&2;m!==r&&kC(X,m);return new U(X)};
WpM=function(X){X=new X;gT(X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return X};
D79=function(X,U,r){X=U?vCH(X):_.H7(X);return X==null?r?0:void 0:X|0};
ptA=function(X){return X};
$79=function(X){return X};
Avs=function(X,U,r,m,I,t){X=Jve(X,m,r,t);I&&(X=b5e(X));return X};
l56=function(X){return[X,this.get(X)]};
Lps=function(){return G8m||(G8m=new o0(gT([]),void 0,void 0,void 0,i5m))};
NTe=function(X){var U=yL(uw);return U?X[U]:void 0};
Uw1=function(X,U){var r=r===void 0?!1:r;if(yL(jhX)&&yL(uw)&&void 0===jhX){var m=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,I=m[uw];if(!I)return;if(I=I.reviveUnknownFields)try{I(m,U,X7H);return}catch(t){Ie(t)}}r&&(X=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,(r=yL(uw))&&r in X&&(X=X[r])&&delete X[U])};
mwD=function(X,U){var r=yL(uw),m;US&&r&&((m=X[r])==null?void 0:m[U])!=null&&Ax6(rTs,3)};
tX6=function(X,U){U<100||Ax6(IXn,1)};
cTA=function(X,U,r,m){var I=m!==void 0;m=!!m;var t=yL(uw),C;!I&&US&&t&&(C=X[t])&&aXe(C,tX6);t=[];var k=X.length;C=4294967295;var g=!1,Z=!!(U&64),P=Z?U&128?0:-1:void 0;if(!(U&1)){var S=k&&X[k-1];S!=null&&typeof S==="object"&&S.constructor===Object?(k--,C=k):S=void 0;if(Z&&!(U&128)&&!I){g=!0;var d;C=((d=H3e)!=null?d:ptA)(C-P,P,X,S,void 0)+P}}U=void 0;for(d=0;d<k;d++){var O=X[d];if(O!=null&&(O=r(O,m))!=null)if(Z&&d>=C){var E=d-P,Q=void 0;((Q=U)!=null?Q:U={})[E]=O}else t[d]=O}if(S)for(var h in S)k=S[h],
k!=null&&(k=r(k,m))!=null&&(d=+h,O=void 0,Z&&!Number.isNaN(d)&&(O=d+P)<C?t[O]=k:(d=void 0,((d=U)!=null?d:U={})[h]=k));U&&(g?t.push(U):t[C]=U);I&&yL(uw)&&(X=NTe(X))&&X instanceof Cw6&&(t[uw]=kcm(X));return t};
nHM=function(X){X[0]=gHe(X[0]);X[1]=gHe(X[1]);return X};
gHe=function(X){switch(typeof X){case "number":return Number.isFinite(X)?X:""+X;case "bigint":return Kpx(X)?Number(X):""+X;case "boolean":return X?1:0;case "object":if(Array.isArray(X)){var U=X[_.tv]|0;return X.length===0&&U&1?void 0:cTA(X,U,gHe)}if(X!=null&&X[FL]===QL)return Z3x(X);if(X instanceof wT){U=X.JSC$8982_value_;if(U==null)X="";else if(typeof U==="string")X=U;else{if(Jx1){for(var r="",m=0,I=U.length-10240;m<I;)r+=String.fromCharCode.apply(null,U.subarray(m,m+=10240));r+=String.fromCharCode.apply(null,
m?U.subarray(m):U);U=btoa(r)}else U=_.hT(U);X=X.JSC$8982_value_=U}return X}if(X instanceof o0)return X=X.size!==0?s0D(X,nHM):void 0,X;return}return X};
K3=function(X,U){if(U){H3e=U==null||U===ptA||U[xwA]!==PwM?ptA:U;try{return Z3x(X)}finally{H3e=void 0}}return Z3x(X)};
Z3x=function(X){X=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return cTA(X,X[_.tv]|0,gHe)};
O3X=function(X){switch(typeof X){case "boolean":return SYz||(SYz=[0,void 0,!0]);case "number":return X>0?void 0:X===0?dwe||(dwe=[0,void 0]):[-X,void 0];case "string":return[0,X];case "object":return X}};
YH=function(X,U){return vH1(X,U[0],U[1])};
_.VL=function(X,U,r){return vH1(X,U,r,2048)};
vH1=function(X,U,r,m){m=m===void 0?0:m;if(X==null){var I=32;r?(X=[r],I|=128):X=[];U&&(I=I&-16760833|(U&1023)<<14)}else{if(!Array.isArray(X))throw Error("O");I=X[_.tv]|0;if(e1e&&1&I)throw Error("P");2048&I&&!(2&I)&&EHm();if(I&256)throw Error("Q");if(I&64)return(I|m)!==I&&kC(X,I|m),X;if(r&&(I|=128,r!==X[0]))throw Error("R");a:{r=X;I|=64;var t=r.length;if(t){var C=t-1,k=r[C];if(k!=null&&typeof k==="object"&&k.constructor===Object){U=I&128?0:-1;C-=U;if(C>=1024)throw Error("T");for(var g in k)t=+g,t<C&&
(r[t+U]=k[g],delete k[g]);I=I&-16760833|(C&1023)<<14;break a}}if(U){g=Math.max(U,t-(I&128?0:-1));if(g>1024)throw Error("U");I=I&-16760833|(g&1023)<<14}}}kC(X,I|64|m);return X};
EHm=function(){if(e1e)throw Error("S");Ax6(FeM,5)};
oHe=function(X,U){if(typeof X!=="object")return X;if(Array.isArray(X)){var r=X[_.tv]|0;return X.length===0&&r&1?void 0:B5H(X,r,U)}if(X!=null&&X[FL]===QL)return Q0H(X);if(X instanceof o0){U=X.arrayState;if(U&2)return X;if(!X.size)return;r=gT(s0D(X));if(X.valueCtor)for(X=0;X<r.length;X++){var m=r[X],I=m[1];I==null||typeof I!=="object"?I=void 0:I!=null&&I[FL]===QL?I=Q0H(I):Array.isArray(I)?I=B5H(I,I[_.tv]|0,!!(U&32)):I=void 0;m[1]=I}return r}if(X instanceof wT)return X};
B5H=function(X,U,r){if(U&2)return X;!r||4096&U||16&U?X=f3(X,U,!1,r&&!(U&16)):(ah(X,34),U&4&&Object.freeze(X));return X};
w7D=function(X,U,r){X=new X.constructor(U);r&&(X.copyOnWrite=dT);X.noLegacyNull=dT;return X};
Q0H=function(X){var U=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,r=U[_.tv]|0;return Bt(X,r)?X:yTA(X,U,r)?w7D(X,U):f3(U,r)};
f3=function(X,U,r,m){m!=null||(m=!!(34&U));X=cTA(X,U,oHe,m);m=32;r&&(m|=2);U=U&16769217|m;kC(X,U);return X};
b5e=function(X){var U=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,r=U[_.tv]|0;return Bt(X,r)?yTA(X,U,r)?w7D(X,U,!0):new X.constructor(f3(U,r,!1)):X};
qw=function(X){if(X.copyOnWrite!==dT)return!1;var U=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;U=f3(U,U[_.tv]|0);ah(U,2048);X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=U;X.copyOnWrite=void 0;X.noLegacyNull=void 0;return!0};
W7=function(X){if(!qw(X)&&Bt(X,X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.tv]|0))throw Error();};
DX=function(X,U){U===void 0&&(U=X[_.tv]|0);U&32&&!(U&4096)&&kC(X,U|4096)};
yTA=function(X,U,r){return r&2?!0:r&32&&!(r&4096)?(kC(U,r|2),X.copyOnWrite=dT,!0):!1};
p3=function(X,U,r,m,I){var t=r+(I?0:-1),C=X.length-1;if(C>=1+(I?0:-1)&&t>=C){var k=X[C];if(k!=null&&typeof k==="object"&&k.constructor===Object)return k[r]=m,U}if(t<=C)return X[t]=m,U;if(m!==void 0){var g;C=((g=U)!=null?g:U=X[_.tv]|0)>>14&1023||536870912;r>=C?m!=null&&(t={},X[C+(I?0:-1)]=(t[r]=m,t)):X[t]=m}return U};
_.Gc=function(X,U,r,m,I){var t=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,C=t[_.tv]|0;m=Bt(X,C)?1:m;I=!!I||m===3;m===2&&qw(X)&&(t=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,C=t[_.tv]|0);X=uLA(t,U);var k=X===bw?7:X[_.tv]|0,g=h1M(k,C);var Z=4&g?!1:!0;if(Z){4&g&&(X=p5(X),k=0,g=lw(g,C),C=p3(t,C,U,X));for(var P=0,S=0;P<X.length;P++){var d=r(X[P]);d!=null&&(X[S++]=d)}S<P&&(X.length=S);r=(g|4)&-513;g=r&=-1025;g&=-4097}g!==k&&(kC(X,g),2&g&&Object.freeze(X));return X=MXH(X,g,t,
C,U,m,Z,I)};
MXH=function(X,U,r,m,I,t,C,k){var g=U;t===1||(t!==4?0:2&U||!(16&U)&&32&m)?iw(U)||(U|=!X.length||C&&!(4096&U)||32&m&&!(4096&U||16&U)?2:256,U!==g&&kC(X,U),Object.freeze(X)):(t===2&&iw(U)&&(X=p5(X),g=0,U=lw(U,m),m=p3(r,m,I,X)),iw(U)||(k||(U|=16),U!==g&&kC(X,U)));2&U||!(4096&U||16&U)||DX(r,m);return X};
uLA=function(X,U,r){X=L3(X,U,r);return Array.isArray(X)?X:bw};
h1M=function(X,U){2&U&&(X|=2);return X|1};
iw=function(X){return!!(2&X)&&!!(4&X)||!!(256&X)};
z1e=function(X){return _.M7(X,!0)};
Kee=function(X){X=p5(X);for(var U=0;U<X.length;U++){var r=X[U]=p5(X[U]);Array.isArray(r[1])&&(r[1]=gT(r[1]))}return n5(X)};
_.T5s=function(X,U,r,m,I){var t=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,C=t[_.tv]|0;var k=Bt(X,C);a:{!k&&qw(X)&&(t=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,C=t[_.tv]|0);var g=L3(t,U);X=!1;if(g==null){if(k){U=Lps();break a}g=[]}else if(g.constructor===o0)if(g.arrayState&2&&!k)g=s0D(g);else{U=g;break a}else Array.isArray(g)?X=!!((g[_.tv]|0)&2):g=[];if(k){if(!g.length){U=Lps();break a}X||(X=!0,gT(g))}else X&&(X=!1,n5(g),g=Kee(g));!X&&C&32&&LHD(g);m=new o0(g,r,m,I);C=
p3(t,C,U,m);X||DX(t,C);U=m}!k&&r&&(U.callToMutableOnAccess=!0);return U};
_.Nw=function(X,U,r,m){W7(X);var I=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,t=I[_.tv]|0;if(r==null)return p3(I,t,U),X;var C=r===bw?7:r[_.tv]|0,k=C,g=iw(C),Z=g||Object.isFrozen(r);g||(C=0);Z||(r=p5(r),k=0,C=lw(C,t),Z=!1);C|=5;var P;g=(P=ie9(C))!=null?P:0;for(P=0;P<r.length;P++){var S=r[P],d=m(S,g);Object.is(S,d)||(Z&&(r=p5(r),k=0,C=lw(C,t),Z=!1),r[P]=d)}C!==k&&(Z&&(r=p5(r),C=lw(C,t)),kC(r,C));p3(I,t,U,r);return X};
_.jX=function(X,U,r,m,I){W7(X);var t=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;p3(t,t[_.tv]|0,U,(m==="0"?Number(r)===0:r===m)?void 0:r,I);return X};
_.Xh=function(X,U,r){if(U&2)throw Error();var m=T8(U),I=uLA(X,r,m),t=I===bw?7:I[_.tv]|0,C=h1M(t,U);if(2&C||iw(C)||16&C)C===t||iw(C)||kC(I,C),I=p5(I),t=0,C=lw(C,U),p3(X,U,r,I,m);C&=-13;C!==t&&kC(I,C);return I};
YYD=function(X){if(US){var U;return(U=X[Ub])!=null?U:X[Ub]=new Map}if(Ub in X)return X[Ub];U=new Map;Object.defineProperty(X,Ub,{value:U});return U};
R1e=function(X,U,r,m,I){var t=YYD(X),C=VXA(t,X,U,r,I);C!==m&&(C&&(U=p3(X,U,C,void 0,I)),t.set(r,m));return U};
VXA=function(X,U,r,m,I){var t=X.get(m);if(t!=null)return t;for(var C=t=0;C<m.length;C++){var k=m[C];L3(U,k,I)!=null&&(t!==0&&(r=p3(U,r,t,void 0,I)),t=k)}X.set(m,t);return t};
fXA=function(X,U,r,m,I){var t=!1;m=L3(X,m,I,function(C){var k=Jve(C,r,!1,U);t=k!==C&&k!=null;return k});
if(m!=null)return t&&!Bt(m)&&DX(X,U),m};
qYH=function(X,U,r,m,I,t,C,k){var g=Bt(X,r);t=g?1:t;C=!!C||t===3;g=k&&!g;(t===2||g)&&qw(X)&&(U=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,r=U[_.tv]|0);X=uLA(U,I);var Z=X===bw?7:X[_.tv]|0,P=h1M(Z,r);if(k=!(4&P)){var S=X,d=r,O=!!(2&P);O&&(d|=2);for(var E=!O,Q=!0,h=0,z=0;h<S.length;h++){var K=Jve(S[h],m,!1,d);if(K instanceof m){if(!O){var D=Bt(K);E&&(E=!D);Q&&(Q=D)}S[z++]=K}}z<h&&(S.length=z);P|=4;P=Q?P&-4097:P|4096;P=E?P|8:P&-9}P!==Z&&(kC(X,P),2&P&&Object.freeze(X));if(g&&!(8&P||!X.length&&
(t===1||(t!==4?0:2&P||!(16&P)&&32&r)))){iw(P)&&(X=p5(X),P=lw(P,r),r=p3(U,r,I,X));m=X;g=P;for(Z=0;Z<m.length;Z++)S=m[Z],P=b5e(S),S!==P&&(m[Z]=P);g|=8;P=g=m.length?g|4096:g&-4097;kC(X,P)}return X=MXH(X,P,U,r,I,t,k,C)};
Wen=function(X){X==null&&(X=void 0);return X};
lw=function(X,U){return X=(2&U?X|2:X&-3)&-273};
_.JTM=function(X,U,r,m,I){W7(X);U=_.Gc(X,U,I,2,!0);var t;I=(t=ie9(U===bw?7:U[_.tv]|0))!=null?t:0;U.push(r(m,I));return X};
Dw6=function(X,U,r,m,I,t,C){W7(X);var k=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;X=qYH(X,k,k[_.tv]|0,r,U,2,!0);if(t&&C)I!=null||(I=X.length-1),jeM(X,I),X.splice(I,t),X.length||(X[_.tv]&=-4097);else{if(t){if(typeof I!=="number"||I<0||I>X.length)throw Error();}else m=m!=null?m:new r;I!=void 0?X.splice(I,t,m):X.push(m);I=r=X===bw?7:X[_.tv]|0;(m=Bt(m))?(r&=-9,X.length===1&&(r&=-4097)):r|=4096;r!==I&&kC(X,r);m||DX(k)}};
$ws=function(X,U){if(typeof X==="string")return new mU(pe6(X),U);if(Array.isArray(X))return new mU(new Uint8Array(X),U);if(X.constructor===Uint8Array)return new mU(X,!1);if(X.constructor===ArrayBuffer)return X=new Uint8Array(X),new mU(X,!1);if(X.constructor===wT)return U=p7A(X)||new Uint8Array(0),new mU(U,!0,X);if(X instanceof Uint8Array)return X=X.constructor===Uint8Array?X:new Uint8Array(X.buffer,X.byteOffset,X.byteLength),new mU(X,!1);throw Error();};
ATe=function(X){switch(typeof X){case "string":b3X(X)}};
Gce=function(X){switch(typeof X){case "string":lXD(X)}};
IT=function(){var X=function(){throw Error();};
Object.setPrototypeOf(X,X.prototype);return X};
Le6=function(X,U){var r=r===void 0?i3e:r;return new to(X,U,r)};
Xy6=function(X,U,r,m,I){N5e(X,r,j0M(U,m),I)};
aT=function(X,U,r,m){var I=m[X];if(I)return I;I={};I.binaryFields=m;I.messageMetadata=O3X(m[0]);var t=m[1],C=1;t&&t.constructor===Object&&(I.extensions=t,t=m[++C],typeof t==="function"&&(I.isMessageSet=!0,UFm!=null||(UFm=t),roD!=null||(roD=m[C+1]),t=m[C+=2]));for(var k={};t&&mFD(t);){for(var g=0;g<t.length;g++)k[t[g]]=t;t=m[++C]}for(g=1;t!==void 0;){typeof t==="number"&&(g+=t,t=m[++C]);var Z=void 0;if(t instanceof to)var P=t;else P=IJ6,C--;t=void 0;if((t=P)==null?0:t.$$isMsg){t=m[++C];Z=m;var S=C;
typeof t==="function"&&(t=t(),Z[S]=t);Z=t}t=m[++C];S=g+1;typeof t==="number"&&t<0&&(S-=t,t=m[++C]);for(;g<S;g++){var d=k[g];Z?r(I,g,P,Z,d):U(I,g,P,d)}}return m[X]=I};
mFD=function(X){return Array.isArray(X)&&!!X.length&&typeof X[0]==="number"&&X[0]>0};
aJz=function(X){return Array.isArray(X)?X[0]instanceof to?X:[tUm,X]:[X,void 0]};
j0M=function(X,U){if(X instanceof _.Cy)return X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;if(Array.isArray(X))return YH(X,U)};
Hy6=function(X,U,r,m){var I=r.$$binaryReaderFn;X[U]=m?function(t,C,k){return I(t,C,k,m)}:I};
khH=function(X,U,r,m,I){var t=r.$$binaryReaderFn,C,k;X[U]=function(g,Z,P){return t(g,Z,P,k||(k=aT(CSs,Hy6,khH,m).messageMetadata),C||(C=coe(m)),I)}};
coe=function(X){var U=X[gre];if(U!=null)return U;var r=aT(CSs,Hy6,khH,X);U=r.isMessageSet?function(m,I){return UFm(m,I,r)}:function(m,I){for(;nre(I)&&I.nextWireType_!=4;){var t=I.nextField_,C=r[t];
if(C==null){var k=r.extensions;k&&(k=k[t])&&(k=ZyH(k),k!=null&&(C=r[t]=k))}if(C==null||!C(I,m,t)){k=I;C=k.fieldCursor_;sT1(k);if(k.discardUnknownFields)var g=void 0;else{var Z=k.decoder_.cursor_-C;k.decoder_.cursor_=C;g=xFM(k.decoder_,Z)}Z=k=C=void 0;var P=m;g&&((C=(k=(Z=P[uw])!=null?Z:P[uw]=new Cw6)[t])!=null?C:k[t]=[]).push(g)}}if(m=NTe(m))m.reviveUnknownFields=r.binaryFields[PSA];return!0};
X[gre]=U;X[PSA]=Sbn.bind(X);return U};
Sbn=function(X,U,r,m){var I=this[CSs],t=this[gre],C=YH(void 0,I.messageMetadata),k=NTe(X);if(k){var g=!1,Z=I.extensions;if(Z){I=function(E,Q,h){if(h.length!==0)if(Z[Q])for(E=_.H(h),Q=E.next();!Q.done;Q=E.next()){Q=dFs(Q.value);try{g=!0,t(C,Q)}finally{Q.free()}}else m==null||m(X,Q,h)};
if(U==null)aXe(k,I);else if(k!=null){var P=k[U];P&&I(k,U,P)}if(g){var S=X[_.tv]|0;if(S&2&&S&2048&&(r==null||!r.reviveIntoImmutable))throw Error();var d=T8(S),O=function(E,Q){if(L3(X,E,d)!=null)switch(r==null?void 0:r.resolutionBehavior){case 1:return;default:throw Error();}Q!=null&&(S=p3(X,S,E,Q,d));delete k[E]};
U==null?Xt6(C,C[_.tv]|0,function(E,Q){O(E,Q)}):O(U,L3(C,U,d))}}}};
ZyH=function(X){X=aJz(X);var U=X[0].$$binaryReaderFn;if(X=X[1]){var r=coe(X),m=aT(CSs,Hy6,khH,X).messageMetadata;return function(I,t,C){return U(I,t,C,m,r)}}return U};
Oye=function(X,U,r){X[U]=r.$$binaryWriterFn};
eh9=function(X,U,r,m){var I,t,C=r.$$binaryWriterFn;X[U]=function(k,g,Z){return C(k,g,Z,t||(t=aT(vrH,Oye,eh9,m).messageMetadata),I||(I=Erx(m)))}};
Erx=function(X){var U=X[FUs];if(!U){var r=aT(vrH,Oye,eh9,X);U=function(m,I){return Bms(m,I,r)};
X[FUs]=U}return U};
Bms=function(X,U,r){Xt6(X,X[_.tv]|0,function(m,I){if(I!=null){var t=QTm(r,m);t?t(U,I,m):m<500||Ax6(orD,3)}});
(X=NTe(X))&&aXe(X,function(m,I,t){kr(U,U.encoder_.end());for(m=0;m<t.length;m++)kr(U,p7A(t[m])||new Uint8Array(0))})};
QTm=function(X,U){var r=X[U];if(r)return r;if(r=X.extensions)if(r=r[U]){r=aJz(r);var m=r[0].$$binaryWriterFn;if(r=r[1]){var I=Erx(r),t=aT(vrH,Oye,eh9,r).messageMetadata;r=X.isMessageSet?roD(t,I):function(C,k,g){return m(C,k,g,t,I)}}else r=m;
return X[U]=r}};
_.wym=function(X,U,r){if(Array.isArray(U)){var m=U[_.tv]|0;if(m&4)return U;for(var I=0,t=0;I<U.length;I++){var C=X(U[I]);C!=null&&(U[t++]=C)}t<I&&(U.length=t);X=m|1;r&&(X=(X|4)&-1537);X!==m&&kC(U,X);r&&X&2&&Object.freeze(U);return U}};
_.cy=function(X,U,r){return new to(X,U,r)};
_.yoe=function(X,U,r){return new to(X,U,r)};
_.ny=function(X,U,r){p3(X,X[_.tv]|0,U,r,T8(X[_.tv]|0))};
uhm=function(X,U,r){U=_.L5(U);U!=null&&(_.ZJ(X,r,1),X=X.encoder_,r=cvm||(cvm=new DataView(new ArrayBuffer(8))),r.setFloat64(0,+U,!0),Rh=r.getUint32(0,!0),f5=r.getUint32(4,!0),_.sb(X,Rh),_.sb(X,f5))};
hh1=function(X,U,r){U=_.L5(U);U!=null&&(_.ZJ(X,r,5),X=X.encoder_,gCx(U),_.sb(X,Rh))};
_.SU=function(X,U,r){U=R$e(U);if(U!=null&&(ATe(U),U!=null))switch(_.ZJ(X,r,0),typeof U){case "number":X=X.encoder_;q7(U);Py(X,Rh,f5);break;case "bigint":r=BigInt.asUintN(64,U);r=new MU9(Number(r&BigInt(4294967295)),Number(r>>BigInt(32)));Py(X.encoder_,r.JSC$9025_lo,r.JSC$9025_hi);break;default:r=b3X(U),Py(X.encoder_,r.JSC$9025_lo,r.JSC$9025_hi)}};
KUe=function(X,U,r){U=f5M(U);if(U!=null&&(Gce(U),U!=null))switch(_.ZJ(X,r,0),typeof U){case "number":X=X.encoder_;q7(U);Py(X,Rh,f5);break;case "bigint":r=zhx(U);Py(X.encoder_,r.JSC$9023_lo,r.JSC$9023_hi);break;default:r=lXD(U),Py(X.encoder_,r.JSC$9023_lo,r.JSC$9023_hi)}};
YbA=function(X,U,r){U=_.H7(U);U!=null&&U!=null&&(_.ZJ(X,r,0),_.TmD(X.encoder_,U))};
_.RhX=function(X,U,r){VUH(X,r,f5M(U))};
fJ6=function(X,U,r){U=_.d7M(U);U!=null&&(_.ZJ(X,r,0),X.encoder_.JSC$9027_buffer_.push(U?1:0))};
WUe=function(X,U,r){U=_.eX(U);U!=null&&qbe(X,r,nAM(U))};
Jon=function(X,U,r,m,I){N5e(X,r,j0M(U,m),I)};
_.DFM=function(X,U,r){U=U==null||typeof U=="string"||U instanceof wT?U:void 0;U!=null&&qbe(X,r,$ws(U,!0).buffer)};
pye=function(X,U,r){U=_.e$M(U);U!=null&&U!=null&&(_.ZJ(X,r,0),dm(X.encoder_,U))};
_.$FA=function(X,U,r){U=_.H7(U);U!=null&&(U=parseInt(U,10),_.ZJ(X,r,0),_.TmD(X.encoder_,U))};
_.Ob=function(X,U){return function(r,m){var I={treatNewDataAsImmutable:!0};m&&Object.assign(I,m);r=dFs(r,void 0,void 0,I);try{var t=new X,C=t.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;coe(U)(C,r);var k=t}finally{r.free()}return k}};
_.vy=function(X){return function(U){return bye(U,X)}};
Aoe=function(X){return function(){return bye(this,X)}};
_.lJA=function(X){return YC(function(U){return U instanceof X&&!Bt(U)})};
_.eU=function(X){return function(U){return Gh9(X,U)}};
jTH=function(X,U){return iy9({child:X,origin:U||"https://gamesnacks.com",channelName:"gspc",receiveMessageConstructor:LUD,getPayloadCase:function(r){return r.getPayloadCase()},
createInitMessage:function(r){var m=new By,I=new Nme;r=_.Q9(I,1,r);return _.oT(m,5,wm,r)}})};
y9=function(X){return{valueOf:X}.valueOf()};
U29=function(){var X=null;if(!XUH)return X;try{var U=function(r){return r};
X=XUH.createPolicy("goog#html",{createHTML:U,createScript:U,createScriptURL:U})}catch(r){}return X};
m29=function(){rPm===void 0&&(rPm=U29());return rPm};
_.ho=function(X){var U=m29();X=U?U.createScriptURL(X):X;return new uS(X)};
_.MF=function(X){if(X instanceof uS)return X.privateDoNotAccessOrElseWrappedResourceUrl;throw Error("Z");};
_.zh=function(X){return Object.isFrozen(X)&&Object.isFrozen(X.raw)};
I3D=function(X){return X.toString().indexOf("`")===-1};
Th=function(X){return new _.Ky(tNs,X)};
V9=function(X){return X instanceof _.Ky};
_.RT=function(X){if(V9(X))return X.privateDoNotAccessOrElseWrappedUrl;throw Error("Z");};
fy=function(X){return new a3z(function(U){return U.substr(0,X.length+1).toLowerCase()===X+":"})};
_.qF=function(X,U){U=U===void 0?HNe:U;if(V9(X))return X;for(var r=0;r<U.length;++r){var m=U[r];if(m instanceof a3z&&m.isValid(X))return Th(X)}};
_.Jo=function(X,U){U=U===void 0?HNe:U;return _.qF(X,U)||Wy};
_.DJ=function(X){var U=window;if(typeof MediaSource!=="undefined"&&X instanceof MediaSource||typeof U.ManagedMediaSource!=="undefined"&&X instanceof U.ManagedMediaSource)return Th(URL.createObjectURL(X));U=X.type;U.toLowerCase()==="application/octet-stream"?U=!0:(U=U.match(/^([^;]+)(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i),U=(U==null?void 0:U.length)===2&&(/^image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon|heic|heif|avif|x-ms-bmp)$/i.test(U[1])||/^video\/(?:3gpp|avi|mpeg|mpg|mp4|ogg|webm|x-flv|x-matroska|quicktime|x-ms-wmv)$/i.test(U[1])||
/^audio\/(?:3gpp2|3gpp|aac|amr|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)$/i.test(U[1])||/^font\/[\w-]+$/i.test(U[1])));if(!U)throw Error("Z");return Th(URL.createObjectURL(X))};
_.CvM=function(X){for(var U=_.bS.apply(1,arguments),r=[X[0]],m=0;m<U.length;m++)r.push(String(U[m])),r.push(X[m+1]);return Th(r.join(""))};
_.cP1=function(X){if(!kIe){a:{var U=document.createElement("a");try{U.href=X}catch(r){X=void 0;break a}X=U.protocol;X=X===":"||X===""?"https:":X}return X}try{U=new URL(X)}catch(r){return"https:"}return U.protocol};
_.Ao=function(X){X instanceof _.Ky?X=_.RT(X):X=gVm.test(X)?X:void 0;return X};
lS=function(X,U){U=_.Ao(U);U!==void 0&&(X.href=U)};
iS=function(X){var U=m29();X=U?U.createHTML(X):X;return new Gh(X)};
Ly=function(X){if(X instanceof Gh)return X.privateDoNotAccessOrElseWrappedHtml;throw Error("Z");};
_.jU=function(X,U){X.src=_.MF(U).toString()};
nVD=function(X,U){X.setAttribute("sandbox","");for(var r=0;r<U.length;r++)X.sandbox.supports&&!X.sandbox.supports(U[r])||X.sandbox.add(U[r])};
_.XH=function(X,U,r){X.removeAttribute("srcdoc");switch(U){case 0:if(r instanceof uS)throw new ZN6("TrustedResourceUrl",0);nVD(X,[]);U=_.Ao(r);U!==void 0&&(X.src=U);break;case 1:if(!(r instanceof uS))throw new ZN6(typeof r,1);nVD(X,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));_.jU(X,r);break;case 2:if(r instanceof uS)throw new ZN6("TrustedResourceUrl",2);nVD(X,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));
U=_.Ao(r);U!==void 0&&(X.src=U);break;default:_.bu(U)}};
_.U_=function(X,U,r,m){U=_.Ao(U);return U!==void 0?X.open(U,r,m):null};
_.rB=function(X){X=X===void 0?document:X;var U,r;X=(r=(U=X).querySelector)==null?void 0:r.call(U,"script[nonce]");return X==null?"":X.nonce||X.getAttribute("nonce")||""};
_.I8=function(X){var U=m29();X=U?U.createScript(X):X;return new _.mh(X)};
tP=function(X){if(X instanceof _.mh)return X.privateDoNotAccessOrElseWrappedScript;throw Error("Z");};
s8D=function(X){var U=_.rB(X.ownerDocument);U&&X.setAttribute("nonce",U)};
_.a8=function(X,U){X.textContent=tP(U);s8D(X)};
_.HU=function(X,U){X.src=_.MF(U);s8D(X)};
_.CN=function(X,U){if(X.nodeType===1&&/^(script|style)$/i.test(X.tagName))throw Error("Z");X.innerHTML=Ly(U)};
_.kV=function(X,U,r,m){if(X.length===0)throw Error("Z");X=X.map(function(t){if(t instanceof x2z)t=t.privateDoNotAccessOrElseWrappedAttributePrefix;else throw Error("Z");return t});
var I=r.toLowerCase();if(X.every(function(t){return I.indexOf(t)!==0}))throw Error("aa`"+r);
U.setAttribute(r,m)};
_.cU=function(X,U,r){if(U instanceof uS)X.href=_.MF(U).toString(),X.rel=r;else{if(PvX.indexOf(r)===-1)throw Error("ba`"+r);U=_.Ao(U);U!==void 0&&(X.href=U,X.rel=r)}};
S_e=function(X){if(X instanceof gB)return X.privateDoNotAccessOrElseWrappedStyleSheet;throw Error("Z");};
_.d2m=function(X,U){U=_.Ao(U);U!==void 0&&(X.href=U)};
ON6=function(X){return new Worker(_.MF(X),void 0)};
vVA=function(X){return _.ho(X)};
e69=function(X,U){X&&(U=X.indexOf(U),0<=U&&X.splice(U,1))};
nN=function(X){return typeof X==="function"};
EV1=function(X){return X instanceof Z3||X&&"closed"in X&&nN(X.remove)&&nN(X.add)&&nN(X.unsubscribe)};
s_=function(){};
xV=function(X){Fh9(function(){throw X;})};
PU=function(X){return X};
SN=function(){return BBe(_.bS.apply(0,arguments))};
BBe=function(X){return X.length===0?PU:X.length===1?X[0]:function(U){return X.reduce(function(r,m){return m(r)},U)}};
Q8M=function(X){var U;return(U=X!=null?X:void 0)!=null?U:Promise};
oVA=function(X,U){return new dB(function(r){var m=0;return U.schedule(function(){m===X.length?r.complete():(r.next(X[m++]),r.closed||this.schedule())})})};
wUX=function(X,U){if(!X)throw Error("ca");return new dB(function(r){var m=new Z3;m.add(U.schedule(function(){var I=X[Symbol.asyncIterator]();m.add(U.schedule(function(){var t=this;I.next().then(function(C){C.done?r.complete():(r.next(C.value),t.schedule())})}))}));
return m})};
yPs=function(X,U,r){U=U.schedule(function(){try{r.call(this)}catch(m){X.error(m)}},0);
X.add(U)};
h6M=function(X,U){return new dB(function(r){var m;r.add(U.schedule(function(){m=X[uHX]();yPs(r,U,function(){var I=m.next(),t=I.value;I.done?r.complete():(r.next(t),this.schedule())})}));
return function(){var I;return nN((I=m)==null?void 0:I.return)&&m.return()}})};
MN9=function(X,U){return new dB(function(r){var m=new Z3;m.add(U.schedule(function(){var I=X[O_]();m.add(I.subscribe({next:function(t){m.add(U.schedule(function(){return r.next(t)}))},
error:function(t){m.add(U.schedule(function(){return r.error(t)}))},
complete:function(){m.add(U.schedule(function(){return r.complete()}))}}))}));
return m})};
z6z=function(X,U){return new dB(function(r){return U.schedule(function(){return X.then(function(m){r.add(U.schedule(function(){r.next(m);r.add(U.schedule(function(){return r.complete()}))}))},function(m){r.add(U.schedule(function(){return r.error(m)}))})})})};
KhA=function(X){return new TypeError("da`"+(X!==null&&typeof X==="object"?"an invalid object":"'"+X+"'"))};
Y_D=function(X,U){if(X!=null){if(nN(X[O_]))return MN9(X,U);if(TBM(X))return oVA(X,U);if(nN(X==null?void 0:X.then))return z6z(X,U);if(Symbol.asyncIterator&&nN(X==null?void 0:X[Symbol.asyncIterator]))return wUX(X,U);if(nN(X==null?void 0:X[uHX]))return h6M(X,U)}throw KhA(X);};
eN=function(X,U){return U?Y_D(X,U):vU(X)};
vU=function(X){if(X instanceof dB)return X;if(X!=null){if(nN(X[O_]))return VNe(X);if(TBM(X))return R6M(X);if(nN(X==null?void 0:X.then))return f3z(X);if(Symbol.asyncIterator&&nN(X==null?void 0:X[Symbol.asyncIterator]))return q_A(X);if(nN(X==null?void 0:X[uHX]))return Whe(X)}throw KhA(X);};
VNe=function(X){return new dB(function(U){var r=X[O_]();if(nN(r.subscribe))return r.subscribe(U);throw new TypeError("ea");})};
R6M=function(X){return new dB(function(U){for(var r=0;r<X.length&&!U.closed;r++)U.next(X[r]);U.complete()})};
f3z=function(X){return new dB(function(U){X.then(function(r){U.closed||(U.next(r),U.complete())},function(r){return U.error(r)}).then(null,xV)})};
Whe=function(X){return new dB(function(U){for(var r=X[uHX]();!U.closed;){var m=r.next(),I=m.value;m.done?U.complete():U.next(I)}return function(){return nN(r==null?void 0:r.return)&&r.return()}})};
q_A=function(X){return new dB(function(U){JPX(X,U).catch(function(r){return U.error(r)})})};
JPX=function(X,U){var r,m,I,t,C,k;return _.c(function(g){switch(g.nextAddress){case 1:_.E_(g,2,3),t=_.FH(X);case 5:return g.yield(t.next(),8);case 8:m=g.yieldResult;if(m.done){g.jumpTo(3);break}C=m.value;U.next(C);g.jumpTo(5);break;case 3:_.BU(g);_.o8(g,9);if(!m||m.done||!(I=t.return)){g.jumpTo(9);break}return g.yield(I.call(t),9);case 9:_.BU(g,0,0,1);if(r)throw r.error;_.wB(g,10,1);break;case 10:_.wB(g,4);break;case 2:k=_.yE(g);r={error:k};g.jumpTo(3);break;case 4:U.complete(),_.uv(g)}})};
D2e=function(X,U){return U?oVA(X,U):R6M(X)};
pUs=function(X){return nN(X[X.length-1])?X.pop():void 0};
M2=function(X){var U=X[X.length-1];return U&&nN(U.schedule)?X.pop():void 0};
zI=function(){var X=_.bS.apply(0,arguments),U=M2(X);return U?oVA(X,U):D2e(X)};
KN=function(X){var U=nN(X)?X:function(){return X};
return new dB(function(r){return r.error(U())})};
TI=function(X){return function(U){if(nN(U==null?void 0:U.lift))return U.lift(function(r){try{return X(r,this)}catch(m){this.error(m)}});
throw new TypeError("fa");}};
VE=function(){return TI(function(X,U){var r=null;X._refCount++;var m=new YV(U,void 0,void 0,void 0,function(){if(!X||X._refCount<=0||0<--X._refCount)r=null;else{var I=X._connection,t=r;r=null;!I||t&&I!==t||I.unsubscribe();U.unsubscribe()}});
X.subscribe(m);m.closed||(r=X.connect())})};
bN6=function(){var X=$2x;var U=U===void 0?0:U;return TI(function(r,m){m.add(X.schedule(function(){return r.subscribe(m)},U))})};
R8=function(X){return TI(function(U,r){var m=0;U.subscribe(new YV(r,function(I){r.next(X.call(void 0,I,m++))}))})};
l3A=function(X){return R8(function(U){return APA(U)?X.apply(null,_.fN(U)):X(U)})};
j8A=function(X){if(X.length===1){var U=X[0];if(GIe(U))return{args:U,keys:null};if(U&&typeof U==="object"&&iNM(U)===Lhe)return X=NBm(U),{args:X.map(function(r){return U[r]}),
keys:X}}return{args:X,keys:null}};
WU=function(){var X=_.bS.apply(0,arguments),U=M2(X),r=pUs(X);X=j8A(X);var m=X.args,I=X.keys;if(m.length===0)return eN([],U);U=new dB(X0e(m,U,I?function(t){for(var C={},k=0;k<t.length;k++)C[I[k]]=t[k];return C}:PU));
return r?U.pipe(l3A(r)):U};
X0e=function(X,U,r){r=r===void 0?PU:r;return function(m){Uqx(U,function(){for(var I=X.length,t=Array(I),C=I,k=X.map(function(){return!1}),g=!0,Z={i$jscomp$217:0};Z.i$jscomp$217<I;Z={i$jscomp$217:Z.i$jscomp$217},Z.i$jscomp$217++)Uqx(U,function(P){return function(){eN(X[P.i$jscomp$217],U).subscribe(new JP(m,function(S){t[P.i$jscomp$217]=S;
g&&(k[P.i$jscomp$217]=!0,g=!k.every(PU));g||m.next(r(t.slice()))},function(){return--C===0}))}}(Z),m)},m)}};
Uqx=function(X,U,r){X?r.add(X.schedule(U)):U()};
rVz=function(X,U,r,m){var I=[],t=0,C=0,k=!1,g=function(Z){t++;vU(r(Z,C++)).subscribe(new YV(U,function(P){U.next(P)},void 0,function(){t--;
for(var P={};I.length&&t<m;P={bufferedValue:void 0})P.bufferedValue=I.shift(),g(P.bufferedValue);!k||I.length||t||U.complete()}))};
X.subscribe(new YV(U,function(Z){return t<m?g(Z):I.push(Z)},void 0,function(){k=!0;
!k||I.length||t||U.complete()}));
return function(){I=null}};
D3=function(X,U){var r=r===void 0?Infinity:r;if(nN(U))return D3(function(m,I){return R8(function(t,C){return U(m,t,I,C)})(vU(X(m,I)))},r);
typeof U==="number"&&(r=U);return TI(function(m,I){return rVz(m,I,X,r)})};
mqA=function(X){X=X===void 0?Infinity:X;return D3(PU,X)};
IRn=function(){var X=_.bS.apply(0,arguments);return mqA(1)(D2e(X,M2(X)))};
t4X=function(X){return new dB(function(U){vU(X()).subscribe(U)})};
pN=function(X,U,r){if(nN(r)){var m=r;r=void 0}if(m)return pN(X,U,r).pipe(l3A(m));m=_.H(nN(X.addEventListener)&&nN(X.removeEventListener)?aRH.map(function(C){return function(k){return X[C](U,k,r)}}):nN(X.addListener)&&nN(X.removeListener)?HIH.map(CVe(X,U)):nN(X.on)&&nN(X.off)?kbe.map(CVe(X,U)):[]);
var I=m.next().value,t=m.next().value;return!I&&TBM(X)?D3(function(C){return pN(C,U,r)})(D2e(X)):new dB(function(C){if(!I)throw new TypeError("ga");
var k=function(){var g=_.bS.apply(0,arguments);return C.next(1<g.length?g:g[0])};
I(k);return function(){return t(k)}})};
CVe=function(X,U){return function(r){return function(m){return X[r](U,m)}}};
AP=function(){var X=_.bS.apply(0,arguments),U=M2(X);var r=typeof X[X.length-1]==="number"?X.pop():Infinity;return X.length?X.length===1?vU(X[0]):mqA(r)(D2e(X,U)):$V};
gSz=function(X){return X.length===1&&cVD(X[0])?X[0]:X};
nSD=function(){var X=gSz(_.bS.apply(0,arguments));return TI(function(U,r){var m=[U].concat(_.fN(X)),I=function(){if(!r.closed)if(m.length>0){try{var t=vU(m.shift())}catch(k){I();return}var C=new YV(r,void 0,s_,s_);r.add(t.subscribe(C));C.add(I)}else r.complete()};
I()})};
lv=function(X){return TI(function(U,r){var m=0;U.subscribe(new YV(r,function(I){return X.call(void 0,I,m++)&&r.next(I)}))})};
sxD=function(){var X=_.bS.apply(0,arguments);X=gSz(X);return X.length===1?vU(X[0]):new dB(ZIe(X))};
ZIe=function(X){return function(U){for(var r=[],m={i$jscomp$220:0};r&&!U.closed&&m.i$jscomp$220<X.length;m={i$jscomp$220:m.i$jscomp$220},m.i$jscomp$220++)r.push(vU(X[m.i$jscomp$220]).subscribe(new YV(U,function(I){return function(t){if(r){for(var C=0;C<r.length;C++)C!==I.i$jscomp$220&&r[C].unsubscribe();r=null}U.next(t)}}(m))))}};
xqx=function(){var X=_.bS.apply(0,arguments),U=pUs(X),r=gSz(X);return r.length?new dB(function(m){var I=r.map(function(){return[]}),t=r.map(function(){return!1});
m.add(function(){I=t=null});
for(var C={sourceIndex$jscomp$1:0};!m.closed&&C.sourceIndex$jscomp$1<r.length;C={sourceIndex$jscomp$1:C.sourceIndex$jscomp$1},C.sourceIndex$jscomp$1++)vU(r[C.sourceIndex$jscomp$1]).subscribe(new YV(m,function(k){return function(g){I[k.sourceIndex$jscomp$1].push(g);I.every(function(Z){return Z.length})&&(g=I.map(function(Z){return Z.shift()}),m.next(U?U.apply(null,_.fN(g)):g),I.some(function(Z,P){return!Z.length&&t[P]})&&m.complete())}}(C),void 0,function(k){return function(){t[k.sourceIndex$jscomp$1]=
!0;
!I[k.sourceIndex$jscomp$1].length&&m.complete()}}(C)));
return function(){I=t=null}}):$V};
PVz=function(X){var U,r,m;return!!X&&typeof X.active==="boolean"&&typeof((U=X.clock)==null?void 0:U.now)==="function"&&((r=X.clock)==null?void 0:r.timeline)!==void 0&&!((m=X.lastMeasurement)==null||!m.timestamp)&&typeof X.equivalentTo==="function"&&typeof X.extrapolateToNow==="function"&&typeof X.extrapolateToTime==="function"&&typeof X.map==="function"&&typeof X.joinWith==="function"};
SNM=function(X){function U(r){return typeof r==="boolean"||typeof r==="string"||typeof r==="number"||r===void 0||r===null}
return U(X)?!0:Array.isArray(X)?X.every(U):typeof X==="object"?Object.keys(X).every(function(r){return typeof r==="string"})&&Object.values(X).every(function(r){return Array.isArray(r)?r.every(U):U(r)}):!1};
dqe=function(X){if(SNM(X))return X;if(PVz(X))return{lastMeasurement:{value:dqe(X.lastMeasurement.value),timestamp:GI(X.lastMeasurement.timestamp,new iv(0,X.lastMeasurement.timestamp.timeline))},active:X.active};try{return JSON.parse(JSON.stringify(X))}catch(U){}return String(X)};
LN=function(X,U){return function(r){return new dB(function(m){return r.subscribe(function(I){X.timeExecution(U,function(){m.next(I)})()},function(I){X.timeExecution(U,function(){m.error(I)})()},function(){X.timeExecution(U,function(){m.complete()})()})})}};
OIs=function(X,U){var r=!1;return new dB(function(m){var I=X.setTimeout(function(){r=!0;m.next(!0);m.complete()},U);
return function(){r||X.clearTimeout(I)}})};
vSe=function(X){X=X.global;if(X.fetchLater)return X.fetchLater.bind(X)};
N2=function(X){return TI(function(U,r){var m=null,I=!1,t;m=U.subscribe(new YV(r,void 0,function(C){t=vU(X(C,N2(X)(U)));m?(m.unsubscribe(),m=null,t.subscribe(r)):I=!0}));
I&&(m.unsubscribe(),m=null,t.subscribe(r))})};
ezz=function(X,U,r){return function(m,I){var t=r,C=U,k=0;m.subscribe(new YV(I,function(g){var Z=k++;C=t?X(C,g,Z):(t=!0,g);I.next(C)},void 0,void 0))}};
ESs=function(X){X=X===void 0?null:X;return TI(function(U,r){var m=!1;U.subscribe(new YV(r,function(I){m=!0;r.next(I)},void 0,function(){m||r.next(X);
r.complete()}))})};
jN=function(){return TI(function(X,U){X.subscribe(new YV(U,s_))})};
UN=function(X){return TI(function(U,r){U.subscribe(new YV(r,function(){return r.next(X)}))})};
rl=function(X){return X<=0?function(){return $V}:TI(function(U,r){var m=0;
U.subscribe(new YV(r,function(I){++m<=X&&(r.next(I),X<=m&&r.complete())}))})};
mA=function(X){var U=U===void 0?PU:U;var r;X=(r=X)!=null?r:FAz;return TI(function(m,I){var t,C=!0;m.subscribe(new YV(I,function(k){var g=U(k);if(C||!X(t,g))C=!1,t=g,I.next(k)}))})};
FAz=function(X,U){return X===U};
QxX=function(X){X=X===void 0?Bln:X;return TI(function(U,r){var m=!1;U.subscribe(new YV(r,function(I){m=!0;r.next(I)},void 0,function(){return m?r.complete():r.error(X())}))})};
Bln=function(){return new oSm};
Ix=function(){var X=_.bS.apply(0,arguments);return function(U){return IRn(U,zI.apply(null,_.fN(X)))}};
w01=function(X){return TI(function(U,r){var m=0;U.subscribe(new YV(r,function(I){X.call(void 0,I,m++,U)||(r.next(!1),r.complete())},void 0,function(){r.next(!0);
r.complete()}))})};
yVe=function(){return TI(function(X,U){var r=[];X.subscribe(new YV(U,function(m){r.push(m);1<r.length&&r.shift()},void 0,function(){for(var m=_.H(r),I=m.next();!I.done;I=m.next())U.next(I.value);
U.complete()},function(){r=null}))})};
uFA=function(X,U){var r=arguments.length>=2;return function(m){return m.pipe(X?lv(function(I,t){return X(I,t,m)}):PU,yVe(),r?ESs(U):QxX(function(){return new oSm}))}};
ax=function(X){var U=nN(X)?X:function(){return X};
return nN()?TI(function(r,m){var I=U();(void 0)(I).subscribe(m).add(r.subscribe(I))}):function(r){var m=new tV(r,U);
nN(r==null?void 0:r.lift)&&(m.lift=r.lift);m.source=r;m.subjectFactory=U;return m}};
CI=function(X){var U=new H0(X,void 0,void 0);return function(r){return ax(function(){return U})(r)}};
kS=function(X,U){return TI(ezz(X,U,arguments.length>=2))};
c0=function(){var X=_.bS.apply(0,arguments),U=M2(X);return TI(function(r,m){(U?IRn(X,r,U):IRn(X,r)).subscribe(m)})};
gl=function(X){return TI(function(U,r){var m=null,I=0,t=!1;U.subscribe(new YV(r,function(C){var k;(k=m)==null||k.unsubscribe();k=I++;vU(X(C,k)).subscribe(m=new YV(r,function(g){return r.next(g)},void 0,function(){m=null;
t&&!m&&r.complete()}))},void 0,function(){(t=!0,!m)&&r.complete()}))})};
nI=function(X,U){U=U===void 0?!1:U;return TI(function(r,m){var I=0;r.subscribe(new YV(m,function(t){var C=X(t,I++);(C||U)&&m.next(t);!C&&m.complete()}))})};
hzs=function(X,U,r){var m=nN(X)||U||r?{next:X,error:U,complete:r}:X;return m?TI(function(I,t){I.subscribe(new YV(t,function(C){var k;(k=m.next)==null||k.call(m,C);t.next(C)},function(C){var k;
(k=m.error)==null||k.call(m,C);t.error(C)},function(){var C;
(C=m.complete)==null||C.call(m);t.complete()}))}):PU};
M4H=function(){var X=_.bS.apply(0,arguments),U=pUs(X);return TI(function(r,m){for(var I=X.length,t=Array(I),C=X.map(function(){return!1}),k=!1,g={i$jscomp$230:0};g.i$jscomp$230<I;g={i$jscomp$230:g.i$jscomp$230},g.i$jscomp$230++)vU(X[g.i$jscomp$230]).subscribe(new YV(m,function(Z){return function(P){t[Z.i$jscomp$230]=P;
k||C[Z.i$jscomp$230]||(C[Z.i$jscomp$230]=!0,(k=C.every(PU))&&(C=null))}}(g),void 0,s_));
r.subscribe(new YV(m,function(Z){k&&(Z=[Z].concat(_.fN(t)),m.next(U?U.apply(null,_.fN(Z)):Z))}))})};
KA9=function(X){var U=zzx;if(U)for(var r in U)Object.prototype.hasOwnProperty.call(U,r)&&X(U[r],r,U)};
Tlx=function(){var X=[];KA9(function(U){X.push(U)});
return X};
V49=function(X){try{return!!X&&X.location.href!=null&&YNe(X,"foo")}catch(U){return!1}};
_.ZR=function(X){return new x2z(X[0].toLowerCase())};
Rzz=function(X){for(var U=_.bS.apply(1,arguments),r=X[0],m=0;m<X.length-1;m++)r+=String(U[m]),r+=X[m+1];U=document.implementation.createHTMLDocument("");m=U.createElement("style");U.head.appendChild(m);U=m.sheet;U.insertRule(r,0);if(U.cssRules.length===1&&(r=U.cssRules[0],r instanceof CSSStyleRule))return new gB(r.cssText.replace(/</g,"\\3C "))};
fRA=function(X){try{return new URL(X,window.document.baseURI)}catch(U){return new URL("about:invalid")}};
qNe=function(X,U){var r=U.createRange();r.selectNode(U.body);X=iS(X);return r.createContextualFragment(Ly(X))};
WA1=function(X){X=X.nodeName;return typeof X==="string"?X:"FORM"};
JVz=function(X){X=X.nodeType;return X===1||typeof X!=="number"};
xS=function(X,U,r){X.setAttribute(U,r)};
Dqe=function(X){return X.parts.map(function(U){var r=U.descriptor;return""+U.url+(r?" "+r:"")}).join(" , ")};
_.P0=function(X){var U=_.bS.apply(1,arguments);if(U.length===0)return _.ho(X[0]);for(var r=X[0],m=0;m<U.length;m++)r+=encodeURIComponent(U[m])+X[m+1];return _.ho(r)};
_.S4=function(X,U){X=_.MF(X).toString();var r=X.split(/[?#]/),m=/[?]/.test(X)?"?"+r[1]:"";return p01(r[0],m,/[#]/.test(X)?"#"+(m?r[2]:r[1]):"",U)};
p01=function(X,U,r,m){function I(C,k){C!=null&&(Array.isArray(C)?C.forEach(function(g){return I(g,k)}):(U+=t+encodeURIComponent(k)+"="+encodeURIComponent(C),t="&"))}
var t=U.length?"&":"?";m.constructor===Object&&(m=Object.entries(m));Array.isArray(m)?m.forEach(function(C){return I(C[1],C[0])}):m.forEach(I);
return _.ho(X+U+r)};
bI6=function(){var X=tP($q6).toString();return _.ho(URL.createObjectURL(new Blob([X],{type:"text/javascript"})))};
AV1=function(X){var U=[],r=0,m;for(m in X)U[r++]=m;return U};
lRe=function(X,U){for(var r in X)if(X[r]==U)return!0;return!1};
Gbx=function(X,U,r){for(var m in X)if(U.call(r,X[m],m,X))return m};
iIe=function(X){if(!X||typeof X!=="object")return X;if(typeof X.clone==="function")return X.clone();if(typeof Map!=="undefined"&&X instanceof Map)return new Map(X);if(typeof Set!=="undefined"&&X instanceof Set)return new Set(X);if(X instanceof Date)return new Date(X.getTime());var U=Array.isArray(X)?[]:typeof ArrayBuffer!=="function"||typeof ArrayBuffer.isView!=="function"||!ArrayBuffer.isView(X)||X instanceof DataView?{}:new X.constructor(X.length),r;for(r in X)U[r]=iIe(X[r]);return U};
LAe=function(X){var U=arguments.length;if(U==1&&Array.isArray(arguments[0]))return LAe.apply(null,arguments[0]);if(U%2)throw Error("ma");for(var r={},m=0;m<U;m+=2)r[arguments[m]]=arguments[m+1];return r};
Nlm=function(X){var U=arguments.length;if(U==1&&Array.isArray(arguments[0]))return Nlm.apply(null,arguments[0]);for(var r={},m=0;m<U;m++)r[arguments[m]]=!0;return r};
dl=function(X,U,r,m){this.top=X;this.right=U;this.bottom=r;this.left=m};
jxH=function(X){X=X.global;if(X.PendingGetBeacon)return X.PendingGetBeacon};
e4=function(X){return function(U){return U.pipe(XE1(X,ax(new v0)))}};
EN=function(X){return function(U){return U.pipe(XE1(X,CI(1)))}};
XE1=function(X,U){function r(m){return new dB(function(I){return m.subscribe(function(t){FF(X,function(){return void I.next(t)},3)},function(t){FF(X,function(){return void I.error(t)},3)},function(){FF(X,function(){return void I.complete()},3)})})}
return SN(r,bN6(),U,VE(),r)};
mX1=function(X){var U=UXe(X);return U===null?new B0(null):U.pipe(R8(function(r){r=r.serialize();if(rQ6)r=_.mH.btoa(r);else{for(var m=[],I=0,t=0;t<r.length;t++){var C=r.charCodeAt(t);C>255&&(m[I++]=C&255,C>>=8);m[I++]=C}r=_.hT(m)}return r}),rl(1),EN(X.queue))};
If6=function(X){var U=U===void 0?{}:U;if(typeof Event==="function")return new Event(X,U);if(typeof document!=="undefined"){var r=document.createEvent("CustomEvent");r.initCustomEvent(X,U.bubbles||!1,U.cancelable||!1,U.detail);return r}throw Error();};
tFM=function(X){return typeof X==="string"?document.getElementById(X):X};
Hjx=function(X){var U=!1;U=U===void 0?!1:U;if(X.tagName==="IMG"){if(X.complete&&(!X.naturalWidth||!X.naturalHeight))return!0;var r;if(U&&((r=X.style)==null?void 0:r.display)==="none")return!0}var m,I;return afe.test((m=X.getAttribute("width"))!=null?m:"")&&afe.test((I=X.getAttribute("height"))!=null?I:"")};
Cbe=function(X,U){if(X.tagName==="IMG")return X.naturalWidth&&X.naturalHeight?!0:!1;try{if(X.readyState)var r=X.readyState;else{var m,I;r=(m=X.contentWindow)==null?void 0:(I=m.document)==null?void 0:I.readyState}return r==="complete"}catch(t){return U===void 0?!1:U}};
kEx=function(X){X||(X=function(U,r,m){U.addEventListener(r,m)});
return X};
Zjm=function(X,U){var r=cQm();r=r===void 0?new gEz:r;if(X=tFM(X)){var m=kEx(m);for(var I=!1,t=function(h){I||(I=!0,U(h))},C,k=2,g=0;g<nEz.length;++g)if(nEz[g]===X.tagName){k=3;
C=[X];break}C||(C=X.querySelectorAll(nEz.join(",")));var Z=0,P=0,S=!0,d=X=!1;g={};for(var O=0;O<C.length;g={isImg:void 0},O++){var E=C[O];if(!Hjx(E))if(g.isImg=E.tagName==="IMG",Cbe(E,r.crossDomainLoadedDefault))X=!0,g.isImg&&(S=!0);else{Z++;var Q=function(h){return function(z){Z--;!Z&&S&&t(k);h.isImg&&(z=z&&z.type==="error",P--,z||(S=!0),!P&&d&&S&&t(k))}}(g);
m(E,"load",Q);g.isImg&&(P++,m(E,"error",Q))}}P===0&&(S=!0);C=null;C=_.mH.document.readyState==="complete";if(Z===0&&!X&&C)k=5;else if(Z||!X){m(_.mH,"load",function(){!r.pendingImagesBlockLoad||!P&&S?t(4):d=!0});
return}t(k)}};
scs=function(X,U,r){if(X)for(var m=0;X!=null&&m<500&&!r(X);++m)X=U(X)};
xXe=function(X,U){scs(X,function(r){try{return r===r.parent?null:r.parent}catch(m){}return null},U)};
Pb6=function(X,U){if(X.tagName=="IFRAME")U(X);else{X=X.querySelectorAll("IFRAME");for(var r=0;r<X.length&&!U(X[r]);++r);}};
SDH=function(X){return(X=X.ownerDocument)&&(X.parentWindow||X.defaultView)||null};
dXX=function(X,U,r){try{var m=JSON.parse(r.data)}catch(C){}if(typeof m==="object"&&m&&m.type==="creativeLoad"){var I=SDH(X);if(r.source&&I){var t;xXe(r.source,function(C){try{if(C.parent===I)return t=C,!0}catch(k){}});
t&&Pb6(X,function(C){if(C.contentWindow===t)return U(m),!0})}}};
Ojx=function(X){return typeof X==="string"?document.getElementById(X):X};
FYe=function(){var X={};return X[0]=_.P0(vEm,"current"),X[1]=_.P0(eys),X[2]=_.P0(EEe),X};
QY=function(X,U){return X.left===U.left&&X.top===U.top&&X.width===U.width&&X.height===U.height};
BWs=function(X,U){return{left:Math.max(X.left,U.left),top:Math.max(X.top,U.top),width:Math.max(0,Math.min(X.left+X.width,U.left+U.width)-Math.max(X.left,U.left)),height:Math.max(0,Math.min(X.top+X.height,U.top+U.height)-Math.max(X.top,U.top))}};
Qc1=function(X,U){return{left:Math.round(X.left+U.x),top:Math.round(X.top+U.y),width:X.width,height:X.height}};
oEx=function(X,U,r){if(X&&U!==null&&U!=U.top){if(!U.top)return new _.wl(-12245933,-12245933);U=U.top}try{return(r===void 0?0:r)?(new _.wl(U.innerWidth,U.innerHeight)).round():_.yY(U).round()}catch(m){return new _.wl(-12245933,-12245933)}};
wEX=function(X,U,r){try{if(X){if(!U.top)return new dl(-12245933,-12245933,-12245933,-12245933);U=U.top}var m=oEx(X,U,r),I=m.height,t=m.width;if(t===-12245933)return new dl(t,t,t,t);var C=uV(hV(U.document)),k=C.x,g=C.y;return new dl(g,k+t,g+I,k)}catch(Z){return new dl(-12245933,-12245933,-12245933,-12245933)}};
yQn=function(X){var U;return(U=X.google_tag_data)!=null?U:X.google_tag_data={}};
uDM=function(X){var U,r;return typeof((U=X.navigator)==null?void 0:(r=U.userAgentData)==null?void 0:r.getHighEntropyValues)==="function"};
MFM=function(X){if(!uDM(X))return null;var U=yQn(X);if(U.uach_promise)return U.uach_promise;X=X.navigator.userAgentData.getHighEntropyValues(hyx).then(function(r){U.uach!=null||(U.uach=r);return r});
return U.uach_promise=X};
pEe=function(X){var U;return zyn(KYM(TWA(YDe(VFH(Ryx(ff6(qDH(WYm(new JQn,X.architecture||""),X.bitness||""),X.mobile||!1),X.model||""),X.platform||""),X.platformVersion||""),X.uaFullVersion||""),((U=X.fullVersionList)==null?void 0:U.map(function(r){var m=new DXA;m=_.zb(m,1,r.brand);return _.zb(m,2,r.version)}))||[]),X.wow64||!1)};
$Xn=function(X){var U,r;return(r=(U=MFM(X))==null?void 0:U.then(function(m){return pEe(m)}))!=null?r:null};
bjD=function(X,U){return new dB(function(r){var m=!1,I=Array(U.length);I.fill(void 0);var t=new Set,C=new Set,k=function(S,d){X.running?(I[d]=S,t.add(d),m||(m=!0,FF(X,function(){m=!1;r.next(_.Jx(I))},1))):r.error(new KI(d))},g=function(S,d){C.add(d);
t.add(d);FF(X,function(){r.error(S)},1)},Z=function(S){C.add(S);
FF(X,function(){C.size===U.length&&r.complete()},1)},P=U.map(function(S,d){return S.subscribe(function(O){return void k(O,d)},function(O){return void g(O,d)},function(){return void Z(d)})});
return function(){P.forEach(function(S){return void S.unsubscribe()})}})};
GEA=function(X,U,r){function m(){if(U.debugChannel){var h=U.debugChannel,z=h.next;var K={creativeId:U.debugNames.getName(r),requiredSignals:I,signals:Object.assign({},t),hasPrematurelyCompleted:C,errorMessage:k,erroredSignalKey:g};K={specMajor:2,specMinor:0,specPatch:0,timestamp:GI(U.timeProvider.now(),new iv(0,U.timeProvider.timeline)),instanceId:U.debugNames.getName(U.symbol),creativeState:K};z.call(h,K)}}
for(var I=Object.keys(X),t={},C=!1,k=null,g=null,Z={},P=new Set,S=[],d=[],O=_.H(I),E=O.next(),Q={};!E.done;Q={key$jscomp$394:void 0},E=O.next())Q.key$jscomp$394=E.value,E=X[Q.key$jscomp$394],E instanceof B0?(Z[Q.key$jscomp$394]=E.value,P.add(Q.key$jscomp$394),U.debugChannel&&(t[String(Q.key$jscomp$394)]=dqe(E.value))):(E=E.pipe(mA(function(h,z){return PVz(h)||PVz(z)?!1:h===z}),R8(function(h){return function(z){U.debugChannel&&(t[String(h.key$jscomp$394)]=dqe(z),m());
var K={};return K[h.key$jscomp$394]=z,K}}(Q)),N2(function(h){return function(z){if(z instanceof KI)throw new AQx(String(h.key$jscomp$394));
throw z;}}(Q)),hzs(function(h){return function(){P.add(h.key$jscomp$394)}}(Q),function(h){return function(z){g=String(h.key$jscomp$394);
k=String(z);m()}}(Q),function(h){return function(){P.has(h.key$jscomp$394)||(C=!0,m())}}(Q))),d.push(Q.key$jscomp$394),S.push(E));
(X=Object.keys(t).length>0)&&m();O=bjD(U.queue,S).pipe(N2(function(h){if(h instanceof KI)throw new lfA(String(d[h.inputObservableIndex]));throw h;}),R8(function(h){return Object.freeze(Object.assign.apply(Object,[{},
Z].concat(_.fN(h))))}));
return(S=S.length>0)&&X?AP(zI(Object.freeze(Z)),O):S?O:zI(Object.freeze(Z))};
ije=function(X,U,r,m,I){return X.performanceMonitor.timeExecution.bind(X.performanceMonitor)(733,function(){var t={};try{return U.pipe(N2(function(C){m(Object.assign({},t,{error:C}));return $V}),D3(function(C){try{var k=r(X,C)}catch(Z){return m(Object.assign({},t,{error:Z instanceof Error?Z:String(Z)})),$V}var g={};
return GEA(k,X,C.symbol).pipe(hzs(function(Z){g=Z}),CI(1),VE()).pipe(I,N2(function(Z){m(Object.assign({},g,{error:Z}));
return $V}),Ix(void 0),R8(function(){return!0}))})).pipe(kS(function(C){return C+1},0),N2(function(C){m(Object.assign({},t,{error:C}));
return $V}))}catch(C){return m(Object.assign({},t,{error:C})),$V}})()};
Tb=function(X){var U=new Map;if(typeof X!=="object"||X===null)return U;Object.values(X).forEach(function(r){r&&typeof r.extrapolateToNow==="function"&&(U.has(r.clock.timeline)||U.set(r.clock.timeline,r.clock.now()))});
return U};
LYA=function(X,U){return typeof X==="string"?encodeURIComponent(X):typeof X==="number"?String(X):Array.isArray(X)?X.map(function(r){return LYA(r,U)}).join(","):X instanceof iv?X.toString():X&&typeof X.extrapolateToNow==="function"?LYA(X.extrapolateUsingTimestampMap(U).value,U):X===!0?"1":X===!1?"0":X===void 0||X===null?null:X instanceof NWm?jcx(X):[X.top,
X.left,X.top+X.height,X.left+X.width].join()};
Xus=function(X,U){X=Object.entries(X).map(function(r){var m=_.H(r);r=m.next().value;m=m.next().value;m=LYA(m,U);return m===null?"":r+"="+m}).filter(function(r){return r!==""});
return X.length?X.join("&"):""};
min=function(X,U){var r=Uiz,m=rdD;U=U===void 0?.01:U;return function(I){U>0&&Math.random()<=U&&(X.global.HTMLFencedFrameElement&&X.global.fence&&typeof X.global.fence.reportEvent==="function"&&X.global.fence.reportEvent({eventType:"active-view-error",eventData:"",destination:["buyer"]}),I=Object.assign({},I,{errorMessage:I.error instanceof Error&&I.error.message?I.error.message:String(I.error),errorStack:I.error instanceof Error&&I.error.stack?String(I.error.stack):null,errorName:I.error instanceof
Error&&I.error.name?String(I.error.name):null,errorContext:String(X.performanceMonitor.timedFunctionContext),errorEscapedQueryId:I.escapedQueryId}),r(Object.assign({},I,{payloadMapper:function(){return function(t){try{return m(Object.assign({},t))}catch(C){return{}}}}(),
urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=error&bin=17"]}),Tb(I)).forEach(function(t){X.beaconFactory.makeBeacon(t).sendNow()}))}};
IZ1=function(){var X=_.bS.apply(0,arguments);return function(U){var r=U.pipe(CI(1),VE());U=X.map(function(m){return r.pipe(m,Ix(!0))});
return WU(U).pipe(rl(1),jN())}};
tp1=function(){var X=_.bS.apply(0,arguments);return function(U){var r=U.pipe(CI(1),VE());U=X.map(function(m){return r.pipe(m,Ix(!0))});
return AP.apply(null,_.fN(U)).pipe(rl(1),jN())}};
aZM=function(X,U){return function(r){var m=r.pipe(CI(1),VE());r=m.pipe(X,Ix(!0));m=m.pipe(SN(U,CI(),VE()),Ix(!0));r=WU([r,m]);return sxD(r,m).pipe(rl(1),jN())}};
Hke=function(X,U,r){r(!0)};
CIe=function(X,U){return SN(gl(function(r){var m=X(r),I=U(r),t={};return m&&I&&t?new dB(function(C){I(m,t,function(k){C.next(Object.assign({},r,{canEmit:k}));C.complete()});
return function(){}}):YS}),lv(function(r){return r.canEmit}))};
ks9=function(X){var U={attributes:!0,childList:!0,characterData:!0,subtree:!0};return function(r){return r.pipe(gl(function(m){return new dB(function(I){function t(){k.disconnect();g.unsubscribe()}
var C=X.MutationObserver;if(C&&m.ref!==void 0){var k=new C(function(Z){I.next(Z)});
k.observe(m.ref,U);var g=m.JSC$9522_released.subscribe(t);return t}})}))}};
cdM=function(X){if(X.measurementDeferralState===3)return null;if(X.timeOnScreenReason!==void 0){var U=X.creativeFound===!1?"n":null;if(U!==null)return U}return X.geometricMeasurementErrors instanceof VY?"msf":X.contextValidationErrors instanceof Rx?"c":X.contextVisibilityKnown===!1?"pv":X.geometricMeasurementErrors||X.contextValidationErrors?"x":null};
nln=function(X,U){return X.replace(glm,function(r,m){try{var I=_.fI.get(U,m);if(I==null||I.toString()==null)return r;I=I.toString();if(I==""||!_.Ce(I==null?"":String(I)))return encodeURIComponent(I).replace(/%2C/g,",")}catch(t){}return r})};
Zk1=function(X,U){var r=Object.assign({},X),m=X.userAgentClientHints;r=(delete r.userAgentClientHints,r);r=X.payloadMapper(r);var I=Xus(r,U);return _.qq(X.urlPrefixes,function(t){var C="";typeof m==="string"&&(C="&"+Xus({uach:m},U));var k={};return nln(t,(k.VIEWABILITY=I,k))+C})};
Uiz=function(X,U){var r=X.payloadMapper(X),m=Xus(r,U);return m?_.qq(X.urlPrefixes,function(I){I=I.indexOf("?")>=0?I:I+"?";I="?&".indexOf(I.slice(-1))>=0?I:I+"&";return I+m}):X.urlPrefixes};
sgz=function(){return SN(lv(function(X){return X!==void 0}),R8(function(X){return X}))};
xiX=function(X){return SN(R8(function(){return!0}),c0(!1),EN(X))};
PIe=function(X){return X.length<=0?$V:WU(X.map(function(U){var r=0;return U.pipe(R8(function(m){return{index:r++,value:m}}))})).pipe(lv(function(U){return U.every(function(r){return r.index===U[0].index})}),R8(function(U){return U.map(function(r){return r.value})}))};
SPX=function(X,U){X.currentState&&(X.previousState=X.currentState);X.currentState=U;X.previousState&&X.previousState.value?(U=Math.max(0,GI(U.timestamp,X.previousState.timestamp)),X.totalTime+=U,X.consecutiveTime+=U):X.consecutiveTime=0;return X};
di6=function(){return SN(kS(SPX,{totalTime:0,consecutiveTime:0}),R8(function(X){return X.totalTime}))};
Ok6=function(){return SN(kS(SPX,{totalTime:0,consecutiveTime:0}),R8(function(X){return X.consecutiveTime}))};
vlD=function(X,U){return function(r){return PIe(U.map(function(m){return r.pipe(X(m))}))}};
eJm=function(){var X;return SN(hzs(function(U){return void(X=U.timestamp)}),Ok6(),R8(function(U){return{timestamp:X,
value:Math.round(U)}}))};
Elx=function(X,U){return QY(X.topWindowViewportExternalGeometry,U.topWindowViewportExternalGeometry)&&QY(X.elementGeometry,U.elementGeometry)&&QY(X.exposedViewportLocalGeometry,U.exposedViewportLocalGeometry)&&QY(X.intersectionGeometry,U.intersectionGeometry)&&X.elementGeometrySourceName===U.elementGeometrySourceName&&X.measurementRequests===U.measurementRequests&&X.viewportGeometrySourceName===U.viewportGeometrySourceName&&X.viewportLocalAppOffset.x===U.viewportLocalAppOffset.x&&X.viewportLocalAppOffset.y===
U.viewportLocalAppOffset.y};
olz=function(X,U){return function(r){return function(m){var I=m.pipe(ax(new v0),VE());m=r.element.pipe(mA());I=I.pipe(R8(function(t){return t.value}));
return WU([m,I,U]).pipe(R8(function(t){var C=_.H(t);t=C.next().value;var k=C.next().value;C=C.next().value;if(t.ref===void 0)var g={top:0,left:0,width:0,height:0};else{g=t.ref.getBoundingClientRect();var Z=t.ref,P=X.global,S=new _.W0(0,0),d=JV(_.DR(Z));if(YNe(d,"parent")){do{if(d==P)var O=_.pI(Z);else O=F_6(Z),O=new _.W0(O.left,O.top);S.x+=O.x;S.y+=O.y}while(d&&d!=P&&d!=d.parent&&(Z=d.frameElement)&&(d=d.parent))}g={top:S.y,left:S.x,width:g.width,height:g.height}}g=Qc1(g,k.viewportLocalAppOffset);
P=BWs(g,k.exposedViewportLocalGeometry);S=X.timeProvider.now();d=Object;Z=d.assign;if(C!==2||X.inCrossDomainIframe||P.width<=0||P.height<=0)var E=!1;else try{var Q=X.document.elementFromPoint(P.left+P.width/2,P.top+P.height/2);E=Q?!Bhm(Q,t):!1}catch(h){E=!1}return{timestamp:S,value:Z.call(d,{},k,{elementGeometrySourceName:"geo",intersectionGeometry:E?Qg9.intersectionGeometry:P,elementGeometry:g})}}),e4(X.queue))}}};
Bhm=function(X,U,r){r=r===void 0?0:r;return X.ref===void 0||U.ref===void 0?!1:X.ref===U.ref||_.$S(U.ref,function(m){return m===X.ref})?!0:U.ref.ownerDocument&&U.ref.ownerDocument.defaultView&&U.ref.ownerDocument.defaultView===U.ref.ownerDocument.defaultView.top?!1:r<10&&U.ref.ownerDocument&&U.ref.ownerDocument.defaultView&&U.ref.ownerDocument.defaultView.frameElement?Bhm(X,new bV(U.ref.ownerDocument.defaultView.frameElement),r+1):!0};
ubx=function(X){return function(U){return U.pipe(X.ResizeObserver?wuM(X):yd1(X),CI(1),VE())}};
wuM=function(X){return function(U){return U.pipe(gl(function(r){var m=X.ResizeObserver;if(!m||r.ref===void 0)return zI(Qg9.elementGeometry);var I=(new dB(function(t){function C(){r.ref!==void 0&&k.unobserve(r.ref);k.disconnect();g.unsubscribe()}
if(r.ref===void 0)return t.complete(),function(){};
var k=new m(function(Z){Z.forEach(function(P){t.next(P)})});
k.observe(r.ref);var g=r.JSC$9522_released.subscribe(C);return C})).pipe(LN(X.performanceMonitor,736),R8(function(t){return t.contentRect}));
return AP(zI(r.ref.getBoundingClientRect()),I)}),mA(QY))}};
yd1=function(X){return function(U){var r=U.pipe(ks9(X)),m=X.onResize;r=AP(U.pipe(R8(function(){return If6("resize")})),r,m);
return WU(U,r).pipe(LN(X.performanceMonitor,737),R8(function(I){I=_.H(I).next().value;return I.ref===void 0?void 0:I.ref.getBoundingClientRect()}),sgz(),mA(QY))}};
zJ1=function(X,U){var r=hJe(X,U).pipe(CI(1),VE());return function(m){return function(I){I=I.pipe(gl(function(t){return t.element}),mA());
return WU([r,I]).pipe(gl(function(t){var C=_.H(t);t=C.next().value;C=C.next().value;return Mpe(X,t.intersectionObserver,ubx(X),t.observations,m,t.flushRecords,C)}),e4(X.queue))}}};
K_A=function(X){return R8(function(U){return U.value.viewportGeometrySourceName!=="nio"?U:Object.assign({},U,{value:Object.assign({},U.value,{exposedViewportLocalGeometry:AV(X,!0),topWindowViewportExternalGeometry:AV(X,!0)})})})};
Thx=function(X,U){return zI(U).pipe(X,R8(function(){return U}))};
hJe=function(X,U){return X.timeProvider.timeline!==YPX?KN(new VY(2)):X.MutationObserver?typeof IntersectionObserver==="undefined"?KN(new VY(0)):(new dB(function(r){var m=new v0,I=new lV(m.next.bind(m),{threshold:[].concat(_.fN(U))});r.next({observations:m.pipe(LN(X.performanceMonitor,735)),intersectionObserver:I,flushRecords:function(t){t=I.takeRecords(t);t.length>0&&m.next(t)}})})).pipe(rl(1),CI(1),VE()):KN(new VY(1))};
Vpe=function(X){return Y_D(X.sort(function(U,r){return U.time-r.time}),$2x)};
Mpe=function(X,U,r,m,I,t,C){return new dB(function(k){function g(){E||(E=!0,C.ref!==void 0&&U.unobserve(I,C.ref),P.unsubscribe(),O.unsubscribe(),d.unsubscribe(),Q.unsubscribe())}
if(C.ref!==void 0){RJe(U,I);U.observe(I,C.ref);var Z=new LI({timestamp:X.timeProvider.now(),value:Object.assign({},Qg9,{viewportGeometrySourceName:"nio",elementGeometrySourceName:"nio"})}),P=m.pipe(D3(function(h){return Vpe(h)}),lv(function(h){return h.target===C.ref}),R8(function(h){return{timestamp:new iv(h.time,YPX),
value:{viewportGeometrySourceName:"nio",exposedViewportLocalGeometry:h.rootBounds||Nq,topWindowViewportExternalGeometry:h.rootBounds||AV(X,!0),measurementRequests:S,elementGeometrySourceName:"nio",intersectionGeometry:h.intersectionRect,elementGeometry:h.boundingClientRect,viewportLocalAppOffset:{x:0,y:0},isIntersecting:h.isIntersecting,isV2Visible:h.isVisible}}}),ax(Z),VE()).subscribe(k),S=new v0,d=S.subscribe(function(){t(I);
k.next({timestamp:X.timeProvider.now(),value:Z.value.value});C.ref!==void 0&&(U.unobserve(I,C.ref),U.observe(I,C.ref))}),O=Thx(r,C).subscribe(function(){S.next()}),E=!1,Q=C.JSC$9522_released.subscribe(function(){return g()});
return g}})};
fZ1=function(X,U){var r=X.getOnBackgrounded().pipe(R8(function(){return"b"}));
return sxD(U,r).pipe(rl(1),EN(X.queue))};
j4=function(X){return function(U){var r;return U.pipe(hzs(function(m){return void(r=m.timestamp)}),R8(function(m){return m.value}),X,R8(function(m){return{timestamp:r,
value:m}}))}};
qP9=function(X){return X.intersectionGeometry.width*X.intersectionGeometry.height/(X.elementGeometry.width*X.elementGeometry.height)};
XD=function(X,U,r){r=r===void 0?function(m,I){return m===I}:r;
return X.timestamp.equals(U.timestamp)&&r(X.value,U.value)};
mY=function(X,U){return U.pipe(R8(function(r){return new UD(X.timeProvider,{timestamp:X.timeProvider.now(),value:r})}))};
W_e=function(X){return function(U){return U.pipe(M4H(X),R8(function(r){var m=_.H(r);r=m.next().value;m=m.next().value;var I=r.value;return{timestamp:r.timestamp,value:I>=1?!0:I<=0?!1:I>=m}}))}};
DiM=function(){return SN(lv(function(X,U){return U>0}),Jd1,c0(-1),mA())};
pus=function(X,U,r){return X?WU([U,r]).pipe(lv(function(m){var I=_.H(m);m=I.next().value;I=I.next().value;return m.timestamp.equals(I.timestamp)}),R8(function(m){var I=_.H(m);
m=I.next().value;I=I.next().value;return m.value>I.value?m:I})):U};
Ad6=function(X){return function(U){var r=U.pipe($iM),m=U.pipe(bkx);return X instanceof dB?X.pipe(gl(function(I){return pus(I,r,m)})):pus(X.value,r,m)}};
mHn=function(X,U,r,m){var I=m.geometryIsOccluded,t=m.exposureThreshold,C=m.wasLargeAdAtRender,k=m.allowLargeAdThreshold,g=m.largeAdExposureThreshold,Z=m.mayUseViewportShareExposure,P=m.hasMeasurementStarted;m=m.useIntersectionObserverV2;U=lZx(X,r,U);r=Gs6(X,r);m=ike(U,m);var S=L_9(X,I,Z,U),d=S.pipe(R8(function(J){return J.value}),mA(),EN(X),kS(function(J,A){return Math.max(J,A)},0)),O=S.pipe(R8(function(J){return J.value}),DiM(),EN(X)),E=U.pipe(Nhn,R8(function(J){return J.value}),rl(2),mA(),EN(X));
C=jgm(X,U,C,k);var Q=C.pipe(c0(!1),mA(),R8(function(J){return J?g:t}));
k=S.pipe(W_e(Q),mA(),EN(X));var h=WU([k,U]).pipe(lv(function(J){var A=_.H(J);J=A.next().value;A=A.next().value;return J.timestamp.equals(A.timestamp)}),R8(function(J){var A=_.H(J);
J=A.next().value;A=A.next().value;return{visible:J.value,geometry:A.value.elementGeometry}}),kS(function(J,A){return!A.visible&&J.visible?J:A},{visible:!1,
geometry:Nq}),R8(function(J){return J.geometry}),c0(Nq),EN(X),mA(QY));
Z=Z instanceof dB?Z.pipe(mA(),UN()):YS;Q=WU([Z,Q]).pipe(UN());var z=U.pipe(lv(function(J){return J.value.viewportGeometrySourceName!=="ns"&&J.value.elementGeometrySourceName!=="ns"}),kS(function(J){return J+1},0),c0(0),EN(X)),K=r.pipe(UN(!0),c0(!1),EN(X));
K=WU([P,K]).pipe(R8(function(J){var A=_.H(J);J=A.next().value;A=A.next().value;return J&&!A}),EN(X));
var D=U.pipe(Xxe,mA()),W=D.pipe(R8(function(J){return J.value}),kS(function(J,A){return Math.max(J,A)},0),mA(),EN(X));
X=D.pipe(R8(function(J){return J.value}),DiM(),EN(X));
return{shouldResetExposureSignals:Z,shouldResetViewabilitySignals:Q,geometrySignals:{readyGeometryWithDefault:U,measurementStrategy:U.pipe(UHX),creativePosition:h.pipe(mA(QY)),visible:k.pipe(mA(XD)),timestampedExposure:S.pipe(mA(XD)),maximumExposure:d,minimumExposure:O,browserSize:U.pipe(rIn,mA(_.iM)),timestampedScreenShare:D,maxScreenShare:W,minScreenShare:X,geometricMeasurementErrors:r,measurementRequests:U.pipe(R8(function(J){return J.value.measurementRequests})),
isLargeAd:C,geometryIsOccluded:I,hasMeasurementStarted:P,geometryMeasurable:K,validMeasurementCount:z,loadTimeExposure:E,v2VisibilityBitVector:m}}};
Gs6=function(X,U){return U.pipe(lv(function(){return!1}),R8(function(r){return r}),N2(function(r){return Ic(new B0(r),X)}))};
lZx=function(X,U,r){return U.pipe(nSD(YS),EN(X)).pipe(mA(function(m,I){return XD(m,I,Elx)}),c0({timestamp:r.now(),
value:Qg9}),EN(X))};
L_9=function(X,U,r,m){r=m.pipe(Ad6(r),j4(R8(function(I){return Math.round(I*100)/100})),EN(X));
return U instanceof B0?r:WU([r,U]).pipe(R8(function(I){var t=_.H(I);I=t.next().value;t=t.next().value;return{timestamp:t.timestamp.maximum(I.timestamp),value:t.value?0:I.value}}),mA(XD),EN(X))};
jgm=function(X,U,r,m){U=[U.pipe(R8(function(I){return I.value.elementGeometry.width*I.value.elementGeometry.height>=242500}))];
r instanceof dB&&U.push(r.pipe(R8(function(I){return!!I})));
r=WU(U);return m?r.pipe(R8(function(I){return I.some(function(t){return t})}),c0(!1),mA(),EN(X)):Ic(new B0(!1),X)};
ike=function(X,U){X=WU([X,U]).pipe(R8(function(I){var t=_.H(I);I=t.next().value;if(t.next().value&&I.value.isIntersecting)return I.value.isV2Visible}),mA());
var r=X.pipe(R8(function(I){return I===void 0?!0:I}),kS(function(I,t){return I||!t},!1)),m=X.pipe(kS(function(I,t){return t===void 0?I:t?!1:I!=null?I:!0},void 0),R8(function(I){return!!I}));
return WU([U,xqx(X,r,m)]).pipe(R8(function(I){var t=_.H(I);I=t.next().value;var C=_.H(t.next().value);t=C.next().value;var k=C.next().value;C=C.next().value;var g=0;if(!I)return 0;if(t===void 0)return 16;t&&(g|=1);t||(g|=2);k&&(g|=4);C&&(g|=8);return g}))};
kuM=function(X,U,r,m,I){var t=IWn.timeThresholdMs;var C=C===void 0?new tqe(U,m):C;return(new dB(function(k){var g=r.pipe(c0(void 0),gl(function(){return aWD(I)})).pipe(R8(function(Z){var P=Z.value;
Z=Z.timestamp;var S=P.visible;P=P.consecutiveViewTime;var d=P>=t;d||!S?H$m(C):(Z=Math.max(0,GI(U.now(),Z)),C3D(C,Math.max(0,t-P-Z)));return d}),kS(function(Z,P){return P||Z},!1),mA()).subscribe(k);
return function(){C.dispose();g.unsubscribe()}})).pipe(nI(function(k){return!k},!0),EN(X))};
aWD=function(X){return PIe([X,X.pipe(eJm())]).pipe(R8(function(U){var r=_.H(U);U=r.next().value;r=r.next().value;return{timestamp:U.timestamp,value:{visible:U.value,consecutiveViewTime:r.value}}}),mA(function(U,r){return XD(U,r,function(m,I){return m.consecutiveViewTime===I.consecutiveViewTime&&m.visible===I.visible})}))};
cIs=function(){return SN(Ok6(),kS(function(X,U){return Math.max(X,U)},0),R8(function(X){return Math.round(X)}))};
gqe=function(X){return SN(W_e(zI(X)),cIs())};
nqX=function(X,U){return U instanceof dB?U.pipe(gl(function(r){return(r=r?15:null)?KN(new VY(r)):X})):(U=U.value?15:null)?KN(new VY(U)):X};
Z$x=function(X){var U=new VY(13);if(X.length<1)return{chain:$V,capturedErrors:$V};var r=new v0,m=X[0];return{chain:X.slice(1).reduce(function(I,t){return I.pipe(N2(function(C){r.next(C);return t}))},m).pipe(N2(function(I){r.next(I);
return KN(U)}),ax(new v0),VE()),
capturedErrors:r}};
sY6=function(X,U){var r=X.pipe(ax(new v0),VE());return gl(function(m){return r.pipe(U(m))})};
P3n=function(X,U){if(X.inCrossDomainIframe)return KN(new VY(6));var r=new v0;return AP(zI({}),U,r).pipe(R8(function(){return{timestamp:X.timeProvider.now(),value:{viewportGeometrySourceName:"geo",exposedViewportLocalGeometry:xHX(X),topWindowViewportExternalGeometry:AV(X,!0),measurementRequests:r,viewportLocalAppOffset:{x:0,y:0}}}}),e4(X.queue))};
xHX=function(X){var U=AV(X,!1);if(!X.inIframe||!V49(X.global.parent)||X.global.parent===X.global)return U;var r=new tQ(X.global.parent,X.debugChannel);r.beaconFactory=X.beaconFactory;r=xHX(r);X=X.global.frameElement.getBoundingClientRect();return BWs(Qc1(BWs(r,X),{x:U.left-X.left,y:U.top-X.top}),U)};
Sx9=function(X){if(X.prerendering)return 3;var U;return(U={visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[X.visibilityState||X.webkitVisibilityState||X.mozVisibilityState||""])!=null?U:0};
dHs=function(X){return X.document.JSC$9533_onVisibilityChange.pipe(R8(function(U){return U==="visible"}),mA(),EN(X.queue))};
O$9=function(X,U,r){var m;return U.pipe(mA(),gl(function(I){return r.pipe(R8(function(){if(!m){m=!0;try{I.next()}finally{m=!1}}return!0}))}),c0(!1),EN(X.queue))};
vqe=function(X){return SN(j4(R8(function(U){return U>=1?!0:U<=0?!1:U>=X})),di6(),R8(function(U){return Math.round(U)}))};
Eqm=function(X,U,r,m,I){var t=eSs;if(t.length>1)for(var C=0;C<t.length-1;C++)if(t[C]<t[C+1])throw Error();C=I.pipe(c0(void 0),gl(function(){return r.pipe(eJm())}),mA(),EN(X));
I=I.pipe(c0(void 0),gl(function(){return r.pipe(cIs())}),mA(),EN(X));
return{totalMeasurementTime:m.pipe(c0(void 0),gl(function(){return U.pipe(R8(function(k){return{timestamp:k.timestamp,value:!0}}),di6())}),mA(),EN(X)),
totalUnviewedTime:m.pipe(c0(void 0),gl(function(){return U.pipe(R8(function(k){return{timestamp:k.timestamp,value:k.value===0}}),di6())}),mA(),EN(X)),
maxTimeOnScreen:m.pipe(c0(void 0),gl(function(){return U.pipe(vlD(gqe,t))}),mA(_.iM),EN(X)),
timeOnScreen:m.pipe(c0(void 0),gl(function(){return U.pipe(vlD(vqe,t),R8(function(k){return k.map(function(g,Z){return Z>0?g-k[Z-1]:g})}))}),mA(_.iM),EN(X)),
maxConsecutiveViewTime:I,consecutiveViewTime:C.pipe(mA(XD),EN(X))}};
B89=function(X){var U=!0;U=U===void 0?!1:U;return SN(gl(function(r){return Fc1(X.document,r,U)}),EN(X.queue))};
QYX=function(X,U,r){var m=r.pipe(R8(function(I){return{value:I,timestamp:X.timeProvider.now()}}),mA(XD));
return U instanceof dB?U.pipe(mA(),gl(function(I){return I?Ic(new B0({value:!1,timestamp:X.timeProvider.now()}),X.queue):m})):U.value===!1?m:new B0(!1)};
oqn=function(X,U,r,m,I,t,C){var k=IWn;U=U instanceof dB?U.pipe(c0(!1),mA()):U;var g=!X.isMobile();r=QYX(X,r,m);X=C.measurableCreative.pipe(xiX(X.queue));return Object.assign({},k,{geometryIsOccluded:r,wasLargeAdAtRender:I,allowLargeAdThreshold:g,mayUseViewportShareExposure:U,hasMeasurementStarted:X,useIntersectionObserverV2:t})};
yID=function(X,U,r,m,I,t){var C=1;t=t===void 0?!0:t;C=C===void 0?.01:C;var k=k===void 0?X.timeProvider.intervalObservable(100).pipe(EN(X.queue)):k;return X.performanceMonitor.timeExecution(916,function(){return wxe(X,U.pipe(e4(X.queue)),r.pipe(e4(X.queue)),m,I,t,C,k)})()};
wxe=function(X,U,r,m,I,t,C,k){var g=dHs(X).pipe(R8(function(P){return!P})),Z=new u41(X,[new hSn(X,eSs),
new MqX(X,k)]);k=IZ1(zSA,Kcm);return ije(X,U,function(P,S){var d=Ic(new B0(S.element),P.queue).pipe(B89(P),EN(P.queue)),O={loadedElement:d,shouldMeasure:d.pipe(UN(!0)),measurableCreative:d.pipe(R8(function(J){var A=A===void 0?Symbol():A;return Object.freeze({symbol:A,element:Ic(new B0(J),P.queue)})})),
creativeSearchResult:Ic(new B0("mue"),P.queue)},E=new B0(!1),Q=new B0(!1),h=new B0(17),z=new B0(!1),K=new B0(!1),D=Ic(ac,P.queue);E=Z.buildGeometrySource(O,{inApp:E,useV2:!1,requestSource:Ic(h,P.queue)}).geometrySource;O=oqn(P,z,Q,g,K,D,O);Q=mHn(P.queue,P.timeProvider,E,O);O=Q.geometrySignals;z=Q.shouldResetViewabilitySignals;Q=Eqm(P.queue,O.timestampedExposure,O.visible,Q.shouldResetExposureSignals,z);z=kuM(P.queue,P.timeProvider,z,O.measurementRequests,O.visible);K=r.pipe(lv(function(J){return J===
S.element.ref}),R8(function(){return"ur"}));
D=OIs(P.timeProvider,I).pipe(UN("t"));K=fZ1(P,AP(K,D));D=O$9(P,O.measurementRequests,K.pipe(lv(function(J){return J!==null})));
E=K.pipe(lv(function(J){return J!==null}),R8(function(){return Sx9(P.global.document)===1}));
var W=T8m(P.document);return Object.assign({},{beaconFactory:new B0(P.beaconFactory),context:new B0(P),inferredPingId:new B0("lidar2"),timeOnScreenPingId:new B0("lidartos"),binaryContext:new B0(17),binaryVersion:new B0(m),requestSource:h,contextValidationErrors:new B0(P.validate()?null:new Rx),contextVisibilityKnown:new B0(W),payloadMapper:new B0(rdD),endOfSessionReason:K,timeOnScreenReason:K,requestMeasurementOnEndOfSession:D,hasImpressionFired:YxD,crossDomainIframeState:new B0(P.inCrossDomainIframe?
1:void 0),inStatefulBeaconExperiment:ac,inFetchLaterBeaconExperiment:ac,isTurtlex:ac,turtlexReportEventData:new B0(""),reportFencedFrameEvent:YS,isViewableAttributionEnabled:ac,inViewableAttributionExperiment:new B0(0),fetchBeaconFactory:YS,supportsPendingBeacon:ac,supportsFetchLater:ac,emit:new B0(Hke),beginToRenderEvent:new B0(Symbol()),activeViewUnmeasurableEvent:new B0(Symbol()),activeViewViewableEvent:new B0(Symbol()),creativeFound:YxD,immediateUrlPrefixes:new B0(S.immediateUrls),timeOnScreenUrlPrefixes:new B0(S.timeOnScreenUrls),
cpmavUrls:YS,viewableRelayUrls:YS,measurementDeferralState:new B0(2),urlSerializer:new B0(Zk1),viewUrlSerializer:new B0(VqX),isCreativeLoaded:d.pipe(xiX(P.queue)),pageVisible:g.pipe(R8(function(J){return!J})),
eosPageVisible:E,timestampedExposureHistory:O.timestampedExposure.pipe(kS(function(J,A){J.push(A);return J},[]))},O,{viewable:mY(P,z),
maxTimeOnScreen:mY(P,Q.maxTimeOnScreen),timeOnScreen:mY(P,Q.timeOnScreen),maxConsecutiveViewTime:mY(P,Q.maxConsecutiveViewTime),consecutiveViewTime:Q.consecutiveViewTime.pipe(R8(function(J){return new UD(P.timeProvider,J)})),
totalMeasurementTime:mY(P,Q.totalMeasurementTime),totalUnviewedTime:mY(P,Q.totalUnviewedTime),userAgentClientHints:mX1(P),clientOrderPingCounter:new B0(new NWm)})},min(X,C),tp1(t?aZM(k,RSe):aZM(k,fWX),qxm))};
WcD=function(X){var U=_.bS.apply(1,arguments).filter(Boolean).join("&");if(!U)return X;var r=X.match(/[?&]adurl=/);return r?X.slice(0,r.index+1)+U+"&"+X.slice(r.index+1):X+(X.indexOf("?")<0?"?":"&")+U};
HE=function(X,U){return U?"&"+X+"="+encodeURIComponent(U):""};
JI1=function(){try{var X,U;return!!((X=window)==null?0:(U=X.top)==null?0:U.location.href)&&!1}catch(r){return!0}};
_.Cj=function(X){X&&typeof X.dispose=="function"&&X.dispose()};
_.kE=function(X){for(var U=0,r=arguments.length;U<r;++U){var m=arguments[U];_.Dn(m)?_.kE.apply(null,m):_.Cj(m)}};
px9=function(){var X=DHe();X=X===void 0?"bevasrsg":X;return new Promise(function(U){var r=window===window.top?window:JI1()?window:window.top,m=r[X],I;((I=m)==null?0:I.bevasrs)?U(new cE(m.bevasrs)):(m||(m={},m=(m.nqfbel=[],m),r[X]=m),m.nqfbel.push(function(t){U(new cE(t))}))})};
$He=function(X){var U={c:X.sR,e:X.o5l,mc:X.a8h,me:X.f8o};X.eB&&(U.co={c:X.eB.dic,a:X.eB.zXq,s:X.eB.y3B});return U};
b$e=function(X){var U,r,m={sR:X.c,o5l:X.e,a8h:(U=X.mc)!=null?U:!1,f8o:(r=X.me)!=null?r:!1};X.co&&(m.eB={dic:X.co.c,zXq:X.co.a,y3B:X.co.s});return m};
AIX=function(X){return function(){var U;return _.c(function(r){if(r.nextAddress==1)return r.yield(X(),2);U=r.yieldResult;return r.return({f:function(){return U.lFR()},
c:function(m){return U.rQv(m)},
m:function(m){return U.bj(b$e(m))},
mws:function(m){return U.lKm(b$e(m))}})})}};
lWe=function(X,U){var r=DHe();r=r===void 0?"bevasrsg":r;U={s:function(t){var C;return X.snapshot(Object.assign({},t.c&&{sR:t.c},t.s&&{mnS:t.s},{mdv:(C=t.p)!=null?C:!0}))},
e:function(t){var C;return void((C=X.eFc)==null?void 0:C.call(X,t))},
c:function(t,C){return X.nXI(t,C)},
p:X.gf6,l:function(){return X.gZm()},
wpc:U?AIX(U):void 0};var m=window===window.top?window:JI1()?window:window.top,I=m[r];if(I){I.bevasrs=U;if(I.nqfbel!==void 0)for(r=_.H(I.nqfbel),m=r.next();!m.done;m=r.next())m=m.value,m(U);I.nqfbel=void 0}else I={},I=(I.bevasrs=U,I.nqfbel=void 0,I),m[r]=I};
i$H=function(X){var U=U===void 0?52:U;var r=[];_.gW(X,Gue,6,_.Zf()).forEach(function(m){_.sD(m,2)<=U&&r.push(_.sD(m,1))});
return r};
Lce=function(X){var U=U===void 0?52:U;var r=[];_.gW(X,Gue,6,_.Zf()).forEach(function(m){_.sD(m,2)>U&&r.push(_.sD(m,1))});
return r};
N8e=function(X){X.then(function(){},function(){})};
xE=function(X){return{fieldType:1,fieldName:X}};
PE=function(X){return{fieldType:2,fieldName:X}};
_.SF=function(X){return{fieldType:3,fieldName:X}};
jYn=function(){function X(){I[0]=1732584193;I[1]=4023233417;I[2]=2562383102;I[3]=271733878;I[4]=3285377520;P=Z=0}
function U(S){for(var d=C,O=0;O<64;O+=4)d[O/4]=S[O]<<24|S[O+1]<<16|S[O+2]<<8|S[O+3];for(O=16;O<80;O++)S=d[O-3]^d[O-8]^d[O-14]^d[O-16],d[O]=(S<<1|S>>>31)&4294967295;S=I[0];var E=I[1],Q=I[2],h=I[3],z=I[4];for(O=0;O<80;O++){if(O<40)if(O<20){var K=h^E&(Q^h);var D=1518500249}else K=E^Q^h,D=1859775393;else O<60?(K=E&Q|h&(E|Q),D=2400959708):(K=E^Q^h,D=3395469782);K=((S<<5|S>>>27)&4294967295)+K+z+D+d[O]&4294967295;z=h;h=Q;Q=(E<<30|E>>>2)&4294967295;E=S;S=K}I[0]=I[0]+S&4294967295;I[1]=I[1]+E&4294967295;I[2]=
I[2]+Q&4294967295;I[3]=I[3]+h&4294967295;I[4]=I[4]+z&4294967295}
function r(S,d){if(typeof S==="string"){S=unescape(encodeURIComponent(S));for(var O=[],E=0,Q=S.length;E<Q;++E)O.push(S.charCodeAt(E));S=O}d||(d=S.length);O=0;if(Z==0)for(;O+64<d;)U(S.slice(O,O+64)),O+=64,P+=64;for(;O<d;)if(t[Z++]=S[O++],P++,Z==64)for(Z=0,U(t);O+64<d;)U(S.slice(O,O+64)),O+=64,P+=64}
function m(){var S=[],d=P*8;Z<56?r(k,56-Z):r(k,64-(Z-56));for(var O=63;O>=56;O--)t[O]=d&255,d>>>=8;U(t);for(O=d=0;O<5;O++)for(var E=24;E>=0;E-=8)S[d++]=I[O]>>E&255;return S}
for(var I=[],t=[],C=[],k=[128],g=1;g<64;++g)k[g]=0;var Z,P;X();return{reset:X,update:r,digest:m,digestString:function(){for(var S=m(),d="",O=0;O<S.length;O++)d+="0123456789ABCDEF".charAt(Math.floor(S[O]/16))+"0123456789ABCDEF".charAt(S[O]%16);return d}}};
t7H=function(X,U){U=U===void 0?Xpm:U;if(!Uo9){var r;X=(r=X.navigator)==null?void 0:r.userAgentData;if(!X||typeof X.getHighEntropyValues!=="function"||X.brands&&typeof X.brands.map!=="function")return Promise.reject(Error("ua"));rhX((X.brands||[]).map(function(I){var t=new moe;t=_.zb(t,1,I.brand);return _.zb(t,2,I.version)}));
typeof X.mobile==="boolean"&&_.dW(Ipe,2,X.mobile);Uo9=X.getHighEntropyValues(U)}var m=new Set(U);return Uo9.then(function(I){var t=Ipe.clone();m.has("platform")&&_.zb(t,3,I.platform);m.has("platformVersion")&&_.zb(t,4,I.platformVersion);m.has("architecture")&&_.zb(t,5,I.architecture);m.has("model")&&_.zb(t,6,I.model);m.has("uaFullVersion")&&_.zb(t,7,I.uaFullVersion);return t.serialize()}).catch(function(){return Ipe.serialize()})};
OD=function(X,U,r,m){this.initialValue_=X;this.maxValue_=U;this.currBaseValue_=this.currValue_=X;this.randomFactor_=r||0;this.backoffFactor_=m||2};
vE=function(X){this.src=X;this.listeners={};this.typeCount_=0};
kxm=function(){for(var X;X=apM.remove();){try{X.fn.call(X.scope)}catch(U){Ie(U)}Hpx.put(X)}CxX=!1};
_.chx=function(X){switch(X){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}};
g2s=function(X){switch(X){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""}};
_.n2z=function(){};
eY9=function(X,U,r,m){X=Zpe(sKx(xoH(new _.eF(1828,"0"),X),new PxH)).disableWithCredentials();U.length&&S4e(X,do1(new Op9,U));m!==void 0&&(X.destinationUrl=m);var I=new v2e(1828,"","",!1,"",X.build());_.FD(I,X);var t=new BE({flush:function(C){try{I.flush(C)}catch(k){r(k)}}});
t.addOnDisposeCallback(function(){setTimeout(function(){try{t.snapshotAndFlush()}finally{I.dispose()}})});
t.invocationLimit=1E5;t.flushInterval=3E4;t.JSC$9949_flushTimer.setInterval(3E4);return t};
QG=function(){var X,U,r;return(r=(X=globalThis.performance)==null?void 0:(U=X.now)==null?void 0:U.call(X))!=null?r:Date.now()};
BXe=function(X,U){if(X.disable)return new E26;U=U?i$H(U):[];X={eD:X.eD,lZ9:X.pkT,hoa:X.aK3,destinationUrl:X.destinationUrl,pQ1:X.pQ1,kqU:X.kqU};U=U===void 0?[]:U;return new FzD(X,U)};
QKM=function(X){if(!X)return null;X=_.oc(X,2);return X===null||X===void 0?null:iS(X)};
_.o2s=function(X){if(!X)return null;X=_.oc(X,4);return X===null||X===void 0?null:_.ho(X)};
ukm=function(X,U){return U?wpn(U):X?yhx(X):Promise.resolve()};
wpn=function(X){return new Promise(function(U,r){var m=_.wW("SCRIPT"),I=_.o2s(X);_.HU(m,I);m.onload=function(){_.yG(m);U()};
m.onerror=function(){_.yG(m);r(Error("Fa"))};
(ub("HEAD")[0]||document.documentElement).appendChild(m)})};
yhx=function(X){return new Promise(function(U){var r=_.wW("SCRIPT");if(X){var m=_.oc(X,6);m=m===null||m===void 0?null:_.I8(m)}else m=null;_.a8(r,m);(ub("HEAD")[0]||document.documentElement).appendChild(r);_.yG(r);U()})};
hQ=function(X,U,r){var m,I=new Promise(function(t){m=setTimeout(t,U)});
return Promise.race([X.finally(function(){return void clearTimeout(m)}),
I.then(r)])};
hYe=function(X,U){try{return globalThis.sessionStorage.setItem(X,U),!0}catch(r){return!1}};
M7e=function(X,U,r,m){U=U===void 0?0:U;r=r===void 0?X.length:r;var I=0;for(m&&(I=M7e(m));U<r;U++)m=typeof X==="string"?X.charCodeAt(U):X[U],I=zYx(31,I)+m|0;return I};
Kze=function(X,U){return[M7e(X,0,X.length>>1,U),M7e(X,X.length>>1)]};
TXX=function(X){var U=_.H(Kze(X,MX));X=U.next().value;U=U.next().value;return X.toString(16)+U.toString(16)};
Y4e=function(X,U){var r=Kze(U);X=new Uint32Array(X.buffer);U=X[0];var m=_.H(r);r=m.next().value;m=m.next().value;for(var I=1;I<X.length;I+=2){for(var t=U,C=I,k=r,g=m,Z=0;Z<22;Z++)C=C>>>8|C<<24,C+=t|0,C^=k+38293,t=t<<3|t>>>29,t^=C,g=g>>>8|g<<24,g+=k|0,g^=Z+38293,k=k<<3|k>>>29,k^=g;t=[t,C];X[I]^=t[0];I+1<X.length&&(X[I+1]^=t[1])}};
V7H=function(X,U,r,m,I){var t=(4-(MX.length+r.length)%4)%4,C=new Uint8Array(4+t+MX.length+4+r.length),k=new DataView(C.buffer),g=0;k.setUint32(g,Math.random()*4294967295);g=g+4+t;C.set(MX,g);g+=MX.length;k.setUint32(g,I);C.set(r,g+4);Y4e(C,m);return X.insert(U,function(Z){return void globalThis.sessionStorage.removeItem(Z)})?hYe(U,_.hT(C))?"s":"t":"i"};
RYz=function(X,U){var r=globalThis.sessionStorage.getItem(X);if(!r)return["m"];try{var m=_.Le(r);Y4e(m,U)}catch(I){return globalThis.sessionStorage.removeItem(X),["c"]}for(U=4;U<7&&m[U]===0;)U++;for(r=0;r<MX.length;r++)if(m[U++]!==MX[r])return globalThis.sessionStorage.removeItem(X),["d"];r=(new DataView(m.buffer)).getUint32(U);return Math.floor(Date.now()/1E3)>=r?(globalThis.sessionStorage.removeItem(X),["e"]):["a",new Uint8Array(m.buffer,U+4)]};
fpx=function(X){return globalThis.TextEncoder?(new TextEncoder).encode(X):_.zE(X)};
q4D=function(X){var U=X,r;return function(){if(U){var m=U;U=void 0;r=m.apply(this,arguments)}return r}};
JhD=function(X){return YC(function(U){if(U instanceof X)return!0;var r,m,I=U==null?void 0:(r=U.ownerDocument)==null?void 0:(m=r.defaultView)==null?void 0:m[X.name];return Wz1(I)&&U instanceof I})};
_.YE=function(X,U,r){_.Kj.call(this);this.JSC$10163_listener_=X;this.JSC$10163_interval_=U||0;this.handler_=r;this.callback_=(0,_.TE)(this.JSC$10165_doAction_,this)};
_.VG=function(X){X=DoA(X);return _.ho(X)};
DoA=function(X){return X===null?"null":X===void 0?"undefined":X};
$oe=function(X){if(X&&X.focus)if(X!==document.activeElement)X.focus();else return ppH(function(){return _.c(function(U){document.activeElement&&document.activeElement.blur();return U.return(ppH(function(){X.focus()}))})})};
_.bpX=function(X){var U=U===void 0?5:U;setTimeout(function(){var r;return _.c(function(m){m.nextAddress==1&&(r=document.activeElement);if(m.nextAddress!=5)return(document.activeElement===r||document.activeElement===document.body)&&U>=0&&X?m.yield($oe(X),5):m.jumpTo(0);if(document.activeElement===X)return m.return();X=X.parentElement;--U;return m.jumpTo(2)})},15)};
ppH=function(X){return new Promise(function(U){requestAnimationFrame(function(){U(X())})})};
lpA=function(X){if(_.Rc)X(_.Rc);else{var U;((U=Ahs)!=null?U:Ahs=[]).push(X)}};
WE=function(){!_.Rc&&_.qX&&_.Gxe(_.qX());return _.Rc};
_.Gxe=function(X){_.Rc=X;var U;(U=Ahs)==null||U.forEach(lpA);Ahs=void 0};
_.JQ=function(X){_.Rc&&_.Rc.beforeLoadModuleCode(X)};
_.Df=function(){_.Rc&&_.Rc.JSC$11217_setLoaded()};
pj=function(X){return Kpx(X)?Number(X):String(X)};
ipD=function(X){this.action=X;this.wfv=!1};
Lz9=function(X,U){ipD.call(this,"set-drive-options");this.appId=X;this.appOrigin=U};
NXm=function(X){ipD.call(this,"visibility");this.visible=X};
jKn=function(X,U,r){$E.call(this,X,U,r)};
XIe=function(X){bb.call(this,X)};
Uum=function(X){X=X&&X.getWindow()||window;return X.gadgets&&X.gadgets.rpc};
mue=function(X,U){var r=U&&U.getWindow()||window;if(Uum(U))X();else if(rmX)rmX.push(X);else var m=rmX=[X],I=r.setInterval(function(){if(Uum(U)){r.clearInterval(I);for(var t=0;t<m.length;t++)m[t]();rmX=null}},100)};
tAe=function(X,U){var r=new AQ(X);_.FD(U,r);var m={passive:!1};U.listen(r,"mousewheel",function(I){return void I06(X,I)},m).listen(X,"scroll",function(I){return void I06(X,I)},m)};
I06=function(X,U){var r;a:{for(r=U.target;r;){if(r.nodeType==1){var m=_.lb(r,"overflowY");if(m=="auto"||m=="scroll")break a}r=r.parentNode}r=null}if(!r||!_.GE(X,r)||r.scrollHeight==r.clientHeight||U.deltaY>0&&Math.abs(r.scrollTop-(r.scrollHeight-r.clientHeight))<=1||U.deltaY<0&&r.scrollTop==0)U.preventDefault(),U.stopPropagation()};
rh=function(X,U,r,m,I,t,C,k,g){k=k===void 0?!1:k;g=g===void 0?!1:g;$E.call(this,void 0,void 0,void 0);$E.call(this,t?t+" picker modal-dialog":"picker modal-dialog",!0,r);_.ib(X,"protocol");this.iframeManager_=new a0z;this.targetId_=Lj();this.rpcToken_=Lj();X=_.NX(X);_.jF(X,"hostId");r=_.jF(X,"parent");this.useGapi_=!g&&!0||(r==null?void 0:r.includes("onepick.corp.google.com"));k&&_.Xb(X,"fv2","true");this.setUrl(X.toString());this.preferredDialogWidth_=m;this.preferredDialogHeight_=I;m!==void 0||
I!==void 0?m=!0:(m=_.jF(_.NX(X.toString()),"hostId"),HbH||(HbH=new Set("DocVerse fusiontables geo geowiki gm gmail-gadget gws hotpot jointly presentations pwa sites templates trix trix-copy-sheet webstore".split(" "))),m=!HbH.has(m));this.autoSizeDialog_=m;this.JSC$10353_gadgetsDomHelper_=C||this.JSC$10304_dom_;U&&(C=this.JSC$10353_gadgetsDomHelper_,U=_.jF(_.NX(this.JSC$10355_url_),"grugl")=="true"?CpX:kqX,Uum(C)||(C=C||hV(document),m=C.createElement("SCRIPT"),_.HU(m,U),m.type="text/javascript",C.JSC$9488_document_.body.appendChild(m)));
X=X.toString();U=null;C=X.indexOf("/picker?");C>-1?U=X.substring(0,C+8-1):ae(X,"/picker")&&(U=X);U&&this.setRelayUrl(U+"/resources/rpc_relay.html");this.escapeToCancel_=!1;this.buttons_=null;this.buttonEl_&&(this.buttons_?(X=this.buttons_,X.JSC$10338_element_=this.buttonEl_,X.render()):_.CN(this.buttonEl_,cm1),_.UP(this.buttonEl_,!!this.buttons_))};
_.sNe=function(X){var U=U===void 0?gue:U;var r=_.lM(X),m=function(t){t=_.H(t);t.next();t=m_(t);return U(r,t)},I=function(t){var C=_.H(t);
t=C.next().value;C=m_(C);return X.apply(t,C)};
return function(){var t=_.bS.apply(0,arguments),C=this||_.mH,k=nun.get(C);k||(k={},nun.set(C,k));return Zbm(k,[this].concat(_.fN(t)),I,m)}};
Ig=function(X){var U={};X=X.replace(/\r/g,"").split("\n");for(var r=0;r<X.length;r++){var m=X[r],I=m.indexOf(":");I<0||(U[m.substring(0,I)]=m.substring(I+2,m.length))}return U};
xu9=function(X,U,r){r=r===void 0?function(){}:r;
return X?U():r()};
_.SJe=function(X){var U;return((U=Ppn.documentOverride)!=null?U:X).__wizdispatcher};
_.ag=function(X){var U=td;td=X;return U};
_.Obn=function(X){return X===duM||(X==null?void 0:X.name)==="\u0275NotFound"};
_.Hu=function(X,U){var r;if((r=X)==null?0:r.isDisposed)throw Error("jb`"+String(X.debugName));for(;X!==void 0;){r=X;if(r.retrieve)return r.retrieve(U,{optional:!0});X=X.parent}return duM};
Ck=function(X){return{"\u0275prov":{providedIn:"root",token:Symbol(X),factory:void 0,value:void 0}}};
_.vuX=function(X){var U=td;if(!U){switch(X===void 0?3:X){case 0:X=Error("ib");break;case 1:X=Error("kb");break;case 2:X=Error("lb");break;default:X=Error("mb")}throw X;}return U};
e5e=function(X){var U=_.ag(X);X={};return X[Symbol.dispose]=function(){_.ag(U)},X};
Eue=function(X,U){X.disposables||(X.disposables=[]);X.disposables.push(U)};
kl=function(X){var U=td;U&&!U.isDisposed&&(Eue(U,X),X.parent=U)};
BiD=function(X){if(X.disposables){for(var U=_.H(X.disposables),r=U.next();!r.done;r=U.next())r=r.value,typeof r==="function"?r():Ftm(r);X.disposables.length=0}};
Ftm=function(X){if(!X.isDisposed){X.isDisposed=!0;var U;(U=X[Symbol.dispose])==null||U.call(X);delete X.parent;BiD(X)}};
KtM=function(X){var U={retrieve:function(r){switch(r.\u0275prov.token){case QNe.\u0275prov.token:var m=X.asyncDeps;break;case _.ouA.\u0275prov.token:m=X.rootElement;break;case wIn.\u0275prov.token:m=X.modelRootElement;break;case ym9.\u0275prov.token:m=X.appContext;break;case uBx.\u0275prov.token:m=X.rendererData;break;case h5s.\u0275prov.token:m=X.injectingConstructor;break;case MAX.\u0275prov.token:m=X.dispatcher}if(m)r=m;else a:{for(m=U.parent;m;){var I=m;if(I.retrieve){r=I.retrieve(r);break a}m=
m.parent}m=r.\u0275prov.token;I=z5A[m];I!==void 0?r=I:(I=r.\u0275prov.providedIn,r.\u0275prov.factory?(r=r.\u0275prov.factory(),m&&I==="root"&&(z5A[m]=r)):r=duM)}return r}};
kl(U);return U};
TiA=function(){var X=_.vuX(1),U=_.Hu(X,ym9);if(!_.Obn(U))return U;X=_.Hu(X,MAX);if(!_.Obn(X))return X.getOptionalAppContext()};
YJ1=function(X){if(typeof document!=="undefined"&&document&&document.getElementById&&(X=document.getElementById(X))){var U=X.tagName.toUpperCase();if(U=="SCRIPT"||U=="LINK")return X}return null};
R5s=function(X,U){if((X=X===void 0?"":X)&&U)throw Error("sb");var r="";var m=_.mH._F_jsUrl;(X=U||YJ1(X))&&(r=X.src?X.src:X.getAttribute("href"));if(m&&r){if(m!=r)throw Error("tb`"+m+"`"+r);r=m}else r=m||r;if(!VAH(r))throw Error("ub");return r};
JmM=function(){if(!f0X){f0X=!0;try{var X=R5s(_.mH._F_jsUrl?"":"base-js")}catch(m){return}var U=qJA(WtD(X)),r=Object.keys(U);r.length!==0&&lpA(function(m){for(var I=_.H(r),t=I.next();!t.done;t=I.next()){t=t.value;for(var C=_.H(Object.keys(U[t])),k=C.next();!k.done;k=C.next())m.addExtraEdge(t,k.value)}})}};
pIA=function(){var X=Object.assign({},Dum);Object.getOwnPropertyNames(Dum).forEach(function(U){cu[U]!==void 0&&(X[U]=cu[U])});
return X};
$um=function(X,U){if(cu.enablePerformanceTiming){var r,m;(m=(r=performance).mark)==null||m.call(r,X+"Start__"+U)}};
bbe=function(X,U){if(cu.enablePerformanceTiming){var r,m;(m=(r=performance).measure)==null||m.call(r,X+"__"+U,X+"Start__"+U)}};
Ame=function(X,U,r){var m;return X&&U?X+"__"+U:(m=X!=null?X:U)!=null?m:r};
l0m=function(X,U){return Object.is(X,U)};
nk=function(X){var U=gh;gh=X;return U};
ib6=function(X){if(ZZ)throw Error("Z");if(gh!==null){var U=gh.producersTail;if(U===void 0||U.producer!==X){var r=void 0,m=gh.recomputing;if(m&&(r=U!==void 0?U.nextProducer:gh.producers,r!==void 0&&r.producer===X)){gh.producersTail=r;r.lastReadVersion=X.version;return}var I=X.consumersTail,t;if(!(t=I===void 0||I.consumer!==gh)){if(m){a:{t=gh;m=t.producersTail;if(m!==void 0){t=t.producers;do{if(t===I){m=!0;break a}if(t===m)break;t=t.nextProducer}while(t!==void 0)}m=!1}m=!m}t=m}t&&(m=Pu(gh),r={producer:X,
consumer:gh,nextProducer:r,prevConsumer:I,lastReadVersion:X.version,nextConsumer:void 0},gh.producersTail=r,U!==void 0?U.nextProducer=r:gh.producers=r,m&&GqX(X,r))}}};
dh=function(X){if(!Pu(X)||X.dirty)if(X.dirty||X.lastCleanEpoch!==Sp)(X.producerMustRecompute(X)||Ltz(X))&&X.producerRecomputeValue(X),X.dirty=!1,X.lastCleanEpoch=Sp};
NiH=function(X){if(X.consumers!==void 0){var U=ZZ;ZZ=!0;try{for(var r=X.consumers;r!==void 0;r=r.nextConsumer){var m=r.consumer;m.dirty||(X=void 0,m.dirty=!0,NiH(m),(X=m.consumerMarkedDirty)==null||X.call(m,m))}}finally{ZZ=U}}};
jNs=function(){var X;return((X=gh)==null?void 0:X.consumerAllowSignalWrites)!==!1};
Xw6=function(X){X&&(X.producersTail=void 0,X.recomputing=!0);return nk(X)};
rEH=function(X){X.recomputing=!1;var U=X.producersTail,r=U!==void 0?U.nextProducer:X.producers;if(r!==void 0){if(Pu(X)){do r=UYm(r);while(r!==void 0)}U!==void 0?U.nextProducer=void 0:X.producers=void 0}};
Ltz=function(X){for(X=X.producers;X!==void 0;X=X.nextProducer){var U=X.producer,r=X.lastReadVersion;if(r!==U.version)return!0;dh(U);if(r!==U.version)return!0}return!1};
GqX=function(X,U){var r=X.consumersTail,m=Pu(X);r!==void 0?(U.nextConsumer=r.nextConsumer,r.nextConsumer=U):(U.nextConsumer=void 0,X.consumers=U);U.prevConsumer=r;X.consumersTail=U;if(!m)for(X=X.producers;X!==void 0;X=X.nextProducer)GqX(X.producer,X)};
UYm=function(X){var U=X.producer,r=X.nextProducer,m=X.nextConsumer,I=X.prevConsumer;X.nextConsumer=void 0;X.prevConsumer=void 0;m!==void 0?m.prevConsumer=I:U.consumersTail=I;if(I!==void 0)I.nextConsumer=m;else if(U.consumers=m,!Pu(U))for(X=U.producers;X!==void 0;)X=UYm(X);return r};
Pu=function(X){return X.consumerIsAlwaysLive||X.consumers!==void 0};
ITe=function(X){var U=Object.create(mYz);U.computation=X;X=function(){dh(U);ib6(U);if(U.value===OP)throw U.error;return U.value};
X[vu]=U;return X};
Chn=function(X,U){var r=Object.create(tEM);r.value=X;U!==void 0&&(r.equal=U);X=function(){ib6(r);return r.value};
X[vu]=r;return[X,function(m){return aTA(r,m)},
function(m){jNs()||HYM(r);aTA(r,m(r.value))}]};
aTA=function(X,U){jNs()||HYM(X);if(!X.equal(X.value,U)){X.value=U;X.version++;Sp++;NiH(X);var r;(r=k9x)==null||r(X)}};
gQz=function(X,U,r){var m=Object.create(cED);m.source=X;m.computation=U;r!=void 0&&(m.equal=r);X=function(){dh(m);ib6(m);if(m.value===OP)throw m.error;return m.value};
X[vu]=m;return X};
_.ep=function(X){var U=nk(null);try{return X()}finally{nk(U)}};
nQz=function(X,U){$um("signalSet",U.debugName);try{X()}finally{bbe("signalSet",U.debugName)}};
ZYe=function(X,U,r){X=Chn(X,U.equals);var m=X[0],I=m[vu];I.debugName=Ame(U.debugName,r,"[signal]");if(!cu.enablePerformanceTiming)return X;var t=X[1],C=X[2];return[m,function(k){nQz(function(){return void t(k)},I)},
function(k){nQz(function(){return void C(k)},I)}]};
xY1=function(X){var U=Object.create(s7D);U.debugName=X;!td||kl(U);return U};
Phs=function(X,U){var r=xY1(U);U=_.ag(r);try{X(r)}finally{_.ag(U)}return function(){return void Ftm(r)}};
dYX=function(X){return EP(X)&&SOA in X};
_.Fb=function(X,U,r){return ZYe(X,U!=null?U:{},r===void 0?"":r)};
vQe=function(X,U){var r=_.H(_.Fb(X,void 0,"cPpJzc"));X=r.next().value;r=r.next().value;X[OYs]=r;X[Bu]=U;return X};
eNe=function(X){return!!X&&typeof X==="object"&&Object.getPrototypeOf(X)===Object.prototype};
EQX=function(X){return typeof X==="function"&&OYs in X&&typeof X[OYs]==="function"};
Fjs=function(X,U){Object.defineProperty(X,Bu,{get:function(){return U}})};
og=function(X,U){if(Qp(X)){var r=X.map(function(t){return og(t,U)});
Fjs(r,U);return r}if(eNe(X)){r={};X=_.H(Object.entries(X));for(var m=X.next();!m.done;m=X.next()){var I=_.H(m.value);m=I.next().value;I=I.next().value;r[m]=og(I,U)}Fjs(r,U);return r}return vQe(X,U)};
BSn=function(X){if(Qp(X))return X.map(function(I){return BSn(I)});
if(eNe(X)){var U={};X=_.H(Object.entries(X));for(var r=X.next();!r.done;r=X.next()){var m=_.H(r.value);r=m.next().value;m=m.next().value;U[r]=BSn(m)}return U}return EQX(X)?X():X};
oQA=function(){var X={height:0,width:0};if(!eNe(X))throw Error("Jb");var U=Symbol("Kb");return[og(X,U),function(r,m){if(r[Bu]===U)if(typeof m==="function"){var I=[].concat(_.fN(BSn(r)));m=m(I)||I;Q7A(r,[].concat(_.fN(m)))}else Q7A(r,m);else throw Error("Lb");}]};
Q7A=function(X,U){if(EQX(X))X[OYs](U);else if(Qp(X)&&Qp(U))U=og(U,X[Bu]),X.length=0,X.push.apply(X,_.fN(U));else if((eNe(X)||Qp(X))&&(Qp(U)||typeof U==="object"&&U!==null)){U=_.H(Object.entries(U));for(var r=U.next();!r.done;r=U.next()){var m=_.H(r.value);r=m.next().value;m=m.next().value;var I=X,t=I[r];Object.hasOwn(X,r)?Q7A(t,m):I[r]=og(m,X[Bu])}}else throw Error("Mb");};
wwH=function(X){return Object.create(Object.assign({},wh,X))};
uCH=function(){var X;return(X=yEA)!=null?X:yEA=wwH({consumerAllowSignalWrites:!0})};
_.yp=function(X,U,r){r=r===void 0?"":r;X=ITe(X);var m=X[vu];m.debugName=Ame(U==null?void 0:U.debugName,r,"[computed]");(U==null?void 0:U.equals)!=null&&(m.equal=U.equals);return X};
uI=function(X){var U=nk(hNe);try{X()}finally{nk(U)}};
zN1=function(X,U,r){var m=MEz(X);hd={name:r?m+" ("+r+")":m,isReactive:X.componentType!==Mi,parent:hd};X=U();hd=hd.parent;return X};
zs=function(){var X=hd;return X?X.isReactive:!1};
Ts=function(X,U,r){var m=hd;U&&(hd=U);try{return r==null?X():X.call(r)}catch(t){X=t;Kk(X,hd);if(X!==Kj9){TSz=hd;U=[];for(r=td;r;){var I=void 0;U.push((I=r.debugName)!=null?I:"[context]");I=void 0;r=(I=r.parent)!=null?I:null}YOM=U.reverse()}Kj9=X;throw X;}finally{hd=m}};
Kk=function(X,U){try{var r=VEA(U);if(r&&!X.componentStack&&(X.componentStack=r,cu.enableComponentStacksInErrorMessages)){var m=X.message+"\n\nComponent stack: "+r;X.stack&&(X.stack=X.stack.replace(X.message,m));X.message=m}}catch(I){}};
VEA=function(X){if(EP(X)&&X.name!==void 0&&X.isReactive!==void 0&&X.parent!==void 0||X===null){for(var U=0,r="";U<20&&X;)r+=X.name+" > ",X=X.parent,U++;X=r.slice(0,-3)}else if(cu.enableContextBasedComponentStacks){a:{for(X=X===void 0?td:X;X;){if(dYX(X))break a;U=void 0;X=(U=X.parent)!=null?U:null}X=null}X=X.getComponentStack().slice(0,20).join(" > ")}else X="";return X};
MEz=function(X){return X.debugName||X.name||"[component]"};
JE1=function(X){switch(X.onInitType){case RN1:fTe.schedule(X);break;case qO9:cu.enableQueueEffectAndOnInitInitialRuns?Wje.enqueue(X):Wje.schedule(X);break;default:_.bu(X.onInitType)}};
lTs=function(X){if(!X.isDisposed)switch(X.effectType){case Yl:DYD.schedule(X);break;case pwe:$Ys.schedule(X);break;case bYD:cu.enableQueueEffectAndOnInitInitialRuns||X.version!==0?AE9.enqueue(X):AE9.schedule(X);break;default:_.bu(X.effectType)}};
Lj6=function(){if(Vp>0)cu.flushRenderEffectsDuringRender&&DYD.flush();else{for(var X=_.H(G9z),U=X.next();!U.done;U=X.next())U.value.flush();iYe()}};
iYe=function(){_.c(function(X){if(X.nextAddress==1)return X.yield(Promise.resolve(),2);for(var U=_.H(NSX),r=U.next();!r.done;r=U.next())r.value.flush();_.uv(X)})};
XD9=function(X){Rg=!0;try{for(var U=_.H(X),r=U.next();!r.done;r=U.next()){for(var m=r.value,I=[m],t=m;t.parent!==void 0;)t=t.parent,j7s(t)&&X.has(t)&&I.push(t);for(;I.length>0;){var C=I.pop();X.delete(C);C.run()}}}finally{Rg=!1}};
fk=function(X){Vp--;if(X){X=_.H(UIe);for(var U=X.next();!U.done;U=X.next())U.value.clear()}else Vp>0||Rg&&!cu.flushRenderEffectsDuringRender||Lj6()};
rXe=function(X,U,r){X=Object.create(X);U&&(X.fn=U);r&&(X.debugName=r);kl(X);X.componentStack=hd;return X};
mI1=function(X){if(!X.isDisposed){if(ZZ)throw Error("Qb");var U=_.ag(X);$um("effectRun",X.debugName);try{Ts(function(){X.dirty=!1;if(!(X.version>0)||Ltz(X)){X.version++;var r=Xw6(X);try{X.cleanup(),X.fn()}finally{nk(r),X&&rEH(X)}}},X.componentStack,X)}catch(r){throw cu.enableContextBasedComponentStacks&&Kk(r),r;
}finally{bbe("effectRun",X.debugName),_.ag(U)}}};
_.qi=function(X,U){X=rXe(IdA,X,U);lTs(X)};
_.Wu=function(X,U){X=rXe(tze,X,U);lTs(X)};
adn=function(X){return X};
Bwe=function(X,U){function r(){return I()}
var m=m===void 0?"":m;var I=typeof X==="function"?gQz(X,adn,U==null?void 0:U.equals):gQz(X.source,X.computation,U==null?void 0:U.equals);var t=I[vu];t.debugName=Ame(U==null?void 0:U.debugName,m,"[linkedSignal]");r[vu]=t;return[r,function(C){nQz(function(){dh(t);aTA(t,C);t.dirty=!1;t.lastCleanEpoch=Sp},t)},
function(C){nQz(function(){dh(t);jNs()||HYM(t);aTA(t,C(t.value));t.dirty=!1;t.lastCleanEpoch=Sp},t)}]};
_.Jd=function(X){var U=td;if(U){var r=hd;Eue(U,function(){var m=nk(uCH());try{Ts(function(){return void X()},r)}catch(I){throw cu.enableContextBasedComponentStacks&&Kk(I),I;
}finally{nk(m)}})}};
DZ=function(X,U){var r={};(U===void 0||U)&&kl(r);U=_.ag(r);try{X(r)}finally{_.ag(U)}return function(){return void Ftm(r)}};
_.pk=function(X){return typeof X==="function"?X():(X==null?0:X[QqX])?X.get():X};
oc6=function(X){if(td)throw Error("nb");DZ(X,!1)};
$l=function(X,U){X=_.ag(X);try{return _.ep(U)}finally{_.ag(X)}};
bI=function(X,U){var r=VEA(TSz),m,I;var t=(I=(m=YOM)==null?void 0:m.slice())!=null?I:[];U={componentStack:r,contextTrace:t,errorSeverity:3,featureFlags:pIA(),tagName:U};return[X,U]};
u2e=function(X,U,r){if(Object.hasOwnProperty.call(wD9,X)&&(X=wD9[X],Object.hasOwnProperty.call(X,U)&&(X=X[U],X instanceof Array))){for(var m=null,I=!1,t=0,C=X.length;t<C;++t){var k=X[t],g=k.contingentAttribute;if(!g)return k.contract;m===null&&(m={});g=Object.hasOwnProperty.call(m,g)?m[g]:m[g]=r(g);if(g===k.requiredValue)return k.contract;g==null&&(I=!0)}if(I)return null}U=yXX[U];return typeof U==="number"?U:null};
zcX=function(X,U,r){var m=null;(X=hc1[X])&&(m=X[U]);return typeof m!=="number"&&((X=hc1["*"])&&(m=X[U]),typeof m!=="number")?!1:!0===Mzx[m][String(r).toLowerCase()]};
Tw9=function(X,U){U=u2e(X.toLowerCase(),U,function(){var m;(m=cu.handleError)==null||m.call.apply(m,[cu].concat(_.fN(bI(Error("Tb"),X.toLowerCase()))))});
if(U===null)return null;var r;return(r=Kmn[U])!=null?r:null};
Ypz=function(X,U,r){if(r===null||r===void 0)return r;U=U.toLowerCase();X=Tw9(X,U);return X===null?r:X(U,r)};
VzH=function(){};
Ad=function(X,U){for(;X.length>U;)X.pop()};
Rcx=function(X){X=Array(X);Ad(X,0);return X};
Gs=function(X,U,r){if(r==null)X.removeAttribute(U);else{var m;(m=U.lastIndexOf("xml:",0)===0?"http://www.w3.org/XML/1998/namespace":U.lastIndexOf("xlink:",0)===0?"http://www.w3.org/1999/xlink":null)?X.setAttributeNS(m,U,r):X.setAttribute(U,r)}};
fd1=function(X,U,r){X[U]=r};
WmH=function(X,U,r){X=X.style;if(typeof r==="string")X.cssText=r;else{X.cssText="";for(var m in r)if(qpe.call(r,m)){U=X;var I=m,t=r[m];I.indexOf("-")>=0?U.setProperty(I,t):U[I]=t}}};
JXH=function(X,U,r){var m=typeof r;m==="object"||m==="function"?X[U]=r:Gs(X,U,r)};
DIn=function(){var X=new VzH;X[iI.default]=JXH;X.style=WmH;return X};
pDs=function(X,U,r,m){(m[U]||m[iI.default])(X,U,r)};
bPH=function(X,U,r){U=new $IX(U,r);return X.__incrementalDOMData=U};
jp=function(X,U){if(X.__incrementalDOMData)return X.__incrementalDOMData;var r=X.nodeType===1?X.localName:X.nodeName,m=X.nodeType===1?X.getAttribute("key"):null;U=bPH(X,r,X.nodeType===1?m||U:null);if(X.nodeType===1&&(X=X.attributes,r=X.length)){m=U._attrsArr||(U._attrsArr=Rcx(r*2));for(var I=0,t=0;I<r;I+=1,t+=2){var C=X[I],k=C.value;m[t]=C.name;m[t+1]=k}}return U};
AXM=function(X,U,r,m,I){return U==r&&m==I};
ld1=function(X){for(var U=X4,r=Ux();r!==X;){var m=r.nextSibling;U.removeChild(r);r8.deleted.push(r);r=m}};
Ux=function(){return mc?mc.nextSibling:X4.firstChild};
IY=function(){mc=Ux()};
LmX=function(X,U,r){IY();var m;a:{if(m=mc){do{var I=m,t=X,C=U,k=jp(I,C);if(GMe(I,t,k.nameOrCtor,C,k.key))break a}while(U&&(m=m.nextSibling))}m=null}m||(X==="#text"?(r=tI.createTextNode(""),bPH(r,"#text",null),X=r):(m=tI,I=X4,typeof X==="function"?m=new X:m=(I=X==="svg"?"http://www.w3.org/2000/svg":X==="math"?"http://www.w3.org/1998/Math/MathML":I==null||jp(I).nameOrCtor==="foreignObject"?null:I.namespaceURI)?m.createElementNS(I,X):m.createElement(X),bPH(m,X,U),X=m,r&&X.setAttribute("nonce",r)),r8.created.push(X),
m=X);r=m;if(r!==mc){if(iPH.indexOf(r)>=0)for(X=X4,U=r.nextSibling,m=mc;m!==null&&m!==r;)I=m.nextSibling,X.insertBefore(m,U),m=I;else X4.insertBefore(r,mc);mc=r}};
Nws=function(X,U,r){LmX(X,U,r);X4=mc;mc=null;return X4};
jqe=function(){ld1(null);mc=X4;X4=X4.parentNode};
rWH=function(X,U){U=U===void 0?{}:U;var r=U.matches===void 0?AXM:U.matches;return function(m,I,t){var C=r8,k=tI,g=iPH,Z=aY,P=Hx,S=mc,d=X4,O=GMe;tI=m.ownerDocument;r8=new XZM(m);GMe=r;aY=[];Hx=[];mc=null;var E=X4=m.parentNode,Q,h=UbH.call(m);if((Q=h.nodeType===11||h.nodeType===9?h.activeElement:null)&&m.contains(Q)){for(h=[];Q!==E;)h.push(Q),Q=Q.parentNode||(E?Q.host:null);E=h}else E=[];iPH=E;try{return X(m,I,t)}finally{m=r8,C$&&m.deleted.length>0&&C$(m.deleted),tI=k,r8=C,GMe=O,aY=Z,Hx=P,mc=S,X4=d,
iPH=g}}};
mbX=function(X,U,r,m){kq.push(pDs);kq.push(X);kq.push(U);kq.push(r);kq.push(m)};
tCm=function(X,U,r){var m=Hx;U=U._attrsArr||(U._attrsArr=Rcx(m.length));for(var I=!U.length||!1,t=0;t<m.length;t+=2){var C=m[t];if(I)U[t]=C;else if(U[t]!==C)break;var k=m[t+1];if(I||U[t+1]!==k)U[t+1]=k,mbX(X,C,k,r)}if(t<m.length||t<U.length){for(t=I=t;t<U.length;t+=2)cx[U[t]]=U[t+1];for(t=I;t<m.length;t+=2)I=m[t],C=m[t+1],cx[I]!==C&&mbX(X,I,C,r),U[t]=I,U[t+1]=C,delete cx[I];Ad(U,m.length);for(var g in cx)mbX(X,g,void 0,r),delete cx[g]}X=IGz;IGz=r=kq.length;for(g=X;g<r;g+=5)(0,kq[g])(kq[g+1],kq[g+
2],kq[g+3],kq[g+4]);IGz=X;Ad(kq,X);Ad(m,0)};
aGn=function(X){LmX("#text",null);var U=mc;var r=jp(U);if(r.text!==X){r=r.text=X;for(var m=1;m<arguments.length;m+=1)r=(0,arguments[m])(r);U.data!==r&&(U.data=r)}};
Z0z=function(X,U,r){if(r===!1&&H0x.has(U))Gs(X,U,null);else if(U!=="idomKey"&&U!=="skip"&&U!=="skipchildren"&&U!=="children"&&U!=="el")if(U.startsWith("on")){if(U[2]!==":")throw Error("Sb`"+U);if(r===void 0||r===null){var m;(m=cu.handleError)==null||m.call.apply(m,[cu].concat(_.fN(bI(Error("Xb`"+U),X.tagName))));X[U]=void 0}else{var I=U.slice(3);m=zs();if(I==="jsaction"){r=Array.isArray(r)?r:[r];r=_.H(r);for(var t=r.next();!t.done;t=r.next()){t=t.value;if(typeof t!=="object"||t===null||typeof t.selfReg!==
"function")throw Error("$b`"+U);t.selfReg(0,X,m?_.Jd:function(){})}}else{if(typeof r!=="object"||r===null)throw Error("Yb`"+U+"`"+typeof r);
if(typeof r.getFn!=="function")throw Error("Zb`"+U+"`"+Object.keys(r));if(r.selfReg)r.selfReg(0,X,I,m?_.Jd:function(){});
else if(m&&X["on"+I]===void 0){var C=r.getFn(0);X.addEventListener(I,C);_.Jd(function(){return void X.removeEventListener(I,C)})}else if(m||!C1e.includes(I))X["on"+I]=r.getFn(0)}}}else{if(U.startsWith("data-")&&typeof r==="string")try{r=kXe(r)}catch(k){r="zSoyz"}typeof r!=="function"||X._disposeEffects!=null?((m=U.startsWith("prop:"))&&(U=U.slice(5)),cu.enableAttributeSanitization&&(m&&cWs(X.tagName)||(r=Ypz(X.tagName,U,r))),U==="style"?("function"==typeof _.g8&&r instanceof _.g8&&(r=r.toString()),
gsH(X,U,r)):m?X[U]=r:ns1(X,U,r)):(X._signalProps||(X._signalProps=[]),X._signalValues||(X._signalValues=[]),X._signalProps.push(U))}};
sMA=function(X,U,r){r=(r===void 0?{}:r).isReactive;if(U==null?0:U.el){var m=U.el,I;(I=m.onRender)==null||I.call(m,X);X._disposeRef||(X._disposeRef=function(){var t;(t=m.onUnmount)==null||t.call(m);delete X._disposeRef},r&&_.Jd(function(){var t;
(t=X._disposeRef)==null||t.call(X)}))}};
cWs=function(X){return X.length>0&&X.includes("-")&&!xbs.includes(X.toLowerCase())};
P1M=function(X){return EP(X)&&n$ in X};
SAn=function(X){return P1M(X)?X[n$].flattened:X};
dbH=function(X,U){var r=_.bS.apply(2,arguments),m;U=(m=U)!=null?m:{};m={};return m.type=X,m.props=U,m.children=r,m[ZW]=!0,m};
_.sx=function(X){return X.children};
xq=function(X){var U=O0x!==dbH;O0x=X?vss:dbH;return U};
_.Px=function(X){return _.bM(X)?"nodeType"in X:!1};
Sq=function(){return document.createTextNode("")};
d8=function(X){X=document.createTextNode(String(X));X._isSignalTextNode=!0;return X};
Ese=function(X){return X!=null&&X.contentKind===Ox||X instanceof Gh||els(X)};
F31=function(X){var U=document.createElement("div");if(els(X)&&QKM(X))_.CN(U,QKM(X));else if(X instanceof Gh)_.CN(U,X);else if(X!=null&&X.contentKind===Ox){if(X.contentKind!==Ox)throw Error("Wb");X=iS(X.toString());_.CN(U,X)}X=_.H(U.childNodes);for(var r=X.next();!r.done;r=X.next())r.value._isSafeOrSanitizedHtmlNode=!0;return U};
vx=function(X){X=typeof X;return X==="string"||X==="number"||X==="boolean"};
B46=function(X){return X instanceof uS||V9(X)||X instanceof gB||"function"==typeof _.g8&&X instanceof _.g8};
QM6=function(X,U){var r=X.parentElement;if(!r)return U;r.replaceChild(U,X);return U};
osx=function(X,U){var r=X[0].parentElement;if(r)if(X[0].previousSibling||X[X.length-1].nextSibling){r.insertBefore(U,X[0]);for(var m=X.length-1;m>=0;m--)r.removeChild(X[m])}else r.textContent="",r.appendChild(U);return U};
wZe=function(X,U){if(X[0].parentElement)for(var r=X[0].parentElement,m=U.length,I=X.length,t=m,C=0,k=0,g=X[I-1].nextSibling,Z=null;C<I||k<t;)if(X[C]===U[k])C++,k++;else{for(;X[I-1]===U[t-1];)I--,t--;if(I===C)for(var P=t<m?k?U[k-1].nextSibling:U[t-k]:g;k<t;){var S=U[k++];r.insertBefore(S,P)}else if(t===k)for(;C<I;)P=X[C],Z&&Z.has(P)||r.removeChild(P),C++;else if(X[C]===U[t-1]&&U[k]===X[I-1])P=X[--I].nextSibling,r.insertBefore(U[k++],X[C++].nextSibling),r.insertBefore(U[--t],P),X[I]=U[t];else{if(!Z)for(Z=
new Map,P=k;P<t;)Z.set(U[P],P++);P=Z.get(X[C]);if(P==null)r.removeChild(X[C]),C++;else if(k<P&&P<t){S=C;for(var d=1,O=void 0;++S<I&&S<t&&(O=Z.get(X[S]))!=null&&O===P+d;)d++;if(d>P-k)for(S=X[C];k<P;)r.insertBefore(U[k++],S);else r.replaceChild(U[k++],X[C++])}else C++}}return U};
uMe=function(X){if(Array.isArray(X)){if(X.length>1)throw Error("jc`"+X.length+"`"+X.map(yWX).join(", "));X=X[0]}if(X==null)return null;if(!(X instanceof _.mh)){var U,r;if((U=window)==null?0:(r=U.trustedTypes)==null?0:r.isScript(X))throw Error("ic");if(String(X).trim().length===0)return null;throw Error("kc`"+yWX(X));}return X};
hlx=function(X,U){U=uMe(U);U!==null&&_.a8(X,U)};
MC1=function(X){if(Array.isArray(X)){if(X.length>1)throw Error("lc`"+X.length+"`"+X.map(yWX).join(", "));X=X[0]}if(X==null)return null;if(!(X instanceof gB)){if(String(X).trim().length===0)return null;throw Error("mc`"+yWX(X));}return X};
zlD=function(X,U){U=MC1(U);U!==null&&(X.textContent=S_e(U))};
yWX=function(X){return"("+typeof X+") "+(X!=null&&typeof X==="object"?X.constructor.name:typeof X)+" "+X};
K36=function(){};
Bx=function(X,U){U=U===void 0?{}:U;var r=T4A(),m=!0,I,t=!!cu.legacyTriggerSoyRendererEvents;t&&(I=TiA());_.qi(function(){var C=!m&&U.isControlFlowComponent&&t,k=C?r[n$].flattened[0].parentElement:void 0;m=!1;_.eq.setUp();U.isControlFlowComponent&&Vp++;var g=r[0],Z=r[n$].flattened,P=xq(!0);try{var S=X(),d=YAn(g,S,r);Array.isArray(d)||(r[n$].flattened=[d]);var O=r[n$].flattened;if(Z&&(!Array.isArray(Z)||Z.length!==0)){var E=Array.isArray(Z)?Z[0]:Z,Q=E[Ex],h=E._disposeEffects;E._disposeEffects=void 0;
E=Array.isArray(O)?O[0]:O;E[Ex]=Q;E[Ex]&&(E[Ex].numNodes=E===O?1:O.length);E._disposeEffects=h}r[0]=d;U.isControlFlowComponent&&fk(!1)}catch(z){throw U.isControlFlowComponent&&fk(!0),z;}finally{xq(P),_.eq.tearDown()}C&&(C=I,C!=null||(C=_.SJe(document).getAppContext()),C.get(VCA).JSC$29788_getEventTarget().dispatchEvent(new Rlx(fGH,k,Ox)))},U.debugName);
return r};
YAn=function(X,U,r){for(;typeof U==="function";)U=U();if(U!=null&&U[ZW]){var m,I,t;(t=cu.handleError)==null||t.call.apply(t,[cu].concat(_.fN(bI(Error("nc`"+((m=U.type)==null?void 0:m.TAG_NAME)),(I=U.type)==null?void 0:I.TAG_NAME))))}if(X==null)return U==null?Sq():vx(U)?d8(U):B46(U)?d8(U.toString()):_.Px(U)?U:U.length===0?Sq():qAe(U,r);if(_.Px(X)){if(U==null)return QM6(X,Sq());if(vx(U))return W3e(X,U);if(B46(U))return W3e(X,U.toString());if(_.Px(U))return QM6(X,U);if(U.length===0)return QM6(X,Sq());
U=qAe(U,r);wZe([X],r[n$].flattened);return U}X=Q3(X);if(U==null)return osx(X,Sq());if(vx(U))return osx(X,d8(U));if(B46(U))return osx(X,d8(U.toString()));if(_.Px(U))return wZe(X,[U])[0];if(U.length===0)return osx(X,Sq());U=qAe(U,r);wZe(X,r[n$].flattened);return U};
W3e=function(X,U){X.nodeType===Node.TEXT_NODE?X.textContent!==String(U)&&(X.textContent=String(U)):X=QM6(X,d8(U));return X};
Q3=function(X,U,r){return JW9(X,U!=null?U:[],r===void 0?!1:r)};
qAe=function(X,U){var r=Q3(X,void 0,!0);if(r.length===0)return Sq();U[n$].flattened=r;return X};
JW9=function(X,U,r,m,I){U=U===void 0?[]:U;r=r===void 0?!1:r;I=I===void 0?-1:I;if(X==null)return U;if(X instanceof oY){var t=X.render();return JW9(t,U,r,m,I)}if(_.Px(U)&&U.nodeType===Node.ELEMENT_NODE)switch(U.tagName){case "SCRIPT":hlx(U,X);return;case "STYLE":zlD(U,X);return}vx(X)&&(X=d8(X),m&&r&&(m[I]=X));if(Ese(X)){r=F31(X);r=Array.from(r.childNodes);r=_.H(r);for(t=r.next();!t.done;t=r.next())Dbs(U,t.value);return U}B46(X)&&(X=d8(X.toString()),m&&r&&(m[I]=X));if(_.Px(X))return Dbs(U,X);if(Array.isArray(X)){for(t=
0;t<X.length;t++)JW9(X[t],U,r,X,t);return U}if(typeof X==="function"){t=Bx(function(){var k=X();return k!=null&&!vx(k)&&Ese(k)?(k=F31(k),Array.from(k.childNodes)):k},{debugName:"qmF2ne",
debugFn:X})[0];if(Array.isArray(t)){r=_.H(t);for(t=r.next();!t.done;t=r.next())Dbs(U,t.value);return U}m&&r&&(m[I]=t);return Dbs(U,t)}if(X!=null&&X[ZW]){m=X;I=xq(!0);var C=O0x;try{t=C.apply(null,[m.type,m.props].concat(_.fN(m.children)))}finally{xq(I)}return JW9(t,U,r)}(C=cu.handleError)==null||C.call.apply(C,[cu].concat(_.fN(bI(Error("oc")))));return U};
T4A=function(X){var U={};U=Object.assign([],(U[n$]={flattened:[]},U));if(!X)return U;U[0]=qAe(X,U);return U};
Dbs=function(X,U){Array.isArray(X)?X.push(U):X.appendChild(U);return X};
w8=function(X){if(!cu.enableLazyTsx)return X;if(Array.isArray(X)){for(var U=0;U<X.length;U++)X[U]=w8(X[U]);return X}return X instanceof oY?(X=X.render(),w8(X)):X};
$be=function(X,U){var r,m,I=MEz(X),t=function(O){m=O;O=xq(!0);var E=nk(y3);$um("render",I);try{r=w8(X(U))}finally{bbe("render",I),nk(E),xq(O)}};
t=cu.enableContextPerComponent?Phs(t,I):DZ(t,cu.alwaysTrackContexts||!!td);dYX(m);if(!U.renderedFromIdom){var C=_.ag(m);try{return pZz(X,U,r),r}finally{_.ag(C)}}!P1M(r)&&Array.isArray(r)&&(r=T4A(r));var k=SAn(r);C=Array.isArray(k)?k[0]:k;var g=!1;if(C){var Z,P=(Z=U==null?void 0:U.idomKey)!=null?Z:X;Z=k!==C;C._disposeEffects=t;var S=C[Ex]||{},d=P1M(r)?r:S.sourceDynamicRange;Object.assign(S,{key:P,numNodes:Z?k.length:1,context:m,higherOrder:!!C[Ex],sourceDynamicRange:d});C[Ex]=S}else g=!0;(function(){var O=
_.ag(m);try{pZz(X,U,k)}finally{_.ag(O)}})();
g&&t();return r};
b0M=function(X){var U={},r;for(r in X)U={prev$jscomp$24:void 0,next$jscomp$33:void 0},U.prev$jscomp$24=u3[r],U.next$jscomp$33=X[r],u3[r]=function(m){return function(){var I=_.bS.apply(0,arguments);m.prev$jscomp$24.apply(null,_.fN(I));m.next$jscomp$33.apply(null,_.fN(I))}}(U)};
AWm=function(){if(zs())throw Error("pc");return hI};
lGz=function(X,U){if(!X.__unmounted&&U){X.__unmounted=!0;try{X.didUnmount()}catch(I){var r,m;(m=cu.handleError)==null||m.call.apply(m,[cu].concat(_.fN(bI(I,(r=X.__type)==null?void 0:r.TAG_NAME))))}u3.didUnmount(X);X.el=null;U.__instance&&delete U.__instance}};
i01=function(X,U,r){X._signalProps!=null&&X._disposeEffects==null&&((r===void 0?0:r)?X._disposeEffects=DZ(function(){return void GX6(X,U)},cu.alwaysTrackContexts||!!td):GX6(X,U))};
GX6=function(X,U){_.qi(function(){for(var r=X._signalProps,m=X._signalValues,I=0;I<r.length;I++){var t=r[I],C=U[t]();m[I]!==C&&(m[I]=C,Z0z(X,t,C))}},"e3YVbb")};
L3M=function(X,U,r){var m,I=[];X._disposeEffects=DZ(function(){_.qi(function(){var t=r();if(t===null||t===void 0)t="";if(vx(t)||t===null)m!=null||(m=document.createTextNode("")),m.parentNode!==X&&(m._isSignalTextNode=!0,X.insertBefore(m,U)),m.textContent=String(t);else if(Ese(t)){for(var C=I.length>0?I[I.length-1].nextSibling:U,k=_.H(I),g=k.next();!g.done;g=k.next())X.removeChild(g.value);t=F31(t);I=Array.from(t.childNodes);t=_.H(I);for(k=t.next();!k.done;k=t.next())X.insertBefore(k.value,C)}else throw g=
(k=(C=hd)==null?void 0:C.name)!=null?k:"unknown",Error("ec`"+g+"`"+typeof t);},"VvDgC")},cu.alwaysTrackContexts||!!td)};
XWs=function(X,U){var r=_.bS.apply(2,arguments);U!=null||(U={});return!cu.enableLazyTsx||hd!=null&&!zs()?N4m(X,U,r):new jMm(X,U,r)};
N4m=function(X,U,r){if(X===_.sx)return r;if(typeof X==="function")return hd&&!zs()&&(U.renderedFromIdom=!0),zN1(X,function(){var t=UTz(X,U,r);if(t)return t;r.length>0&&(U.children=r.length===1?r[0]:r);if(X.componentType===Mi){var C;Phs(function(){var k=U;if(X.componentType!==Mi)C=!1;else{k||(k={});var g=new MH(k,X),Z=nk(y3);try{var P=g.render(k)}finally{nk(Z)}P instanceof HTMLElement?(P.__instance=g,g.el=P,g.__type=X,X.TAG_NAME=P.tagName.toLowerCase(),u3.didPatch(g),C=P):C=P}},X.name);
if(C)return C}return $be(X,U)},U.debugInstance);
var m=rCH(X,U),I;for(I in U)Z0z(m,I,U[I]);i01(m,U);Q3(r,m);sMA(m,U,{isReactive:!0});mTe(m,U);return m};
rCH=function(X,U){X=(Iqs.has(X.toLowerCase())?0:t8m.has(X.startsWith("svg:")?X.replace("svg:",""):X))?document.createElementNS("http://www.w3.org/2000/svg",X.startsWith("svg:")?X.replace("svg:",""):X):aqA(X,U)||document.createElement(X);X[HBz]=!0;return X};
C4z=function(X){if(X){var U;(U=X._disposeRef)==null||U.call(X);var r;(r=X._disposeEffects)==null||r.call(X);X.__instance&&X.__instance instanceof zu&&(U=X.__instance,lGz(U,X),U instanceof MH&&U.disposeEffects());for(U=0;U<X.childNodes.length;U++)C4z(X.childNodes[U])}};
cCH=function(X){kwz.push(X)===1&&requestAnimationFrame(function(){setTimeout(function(){var U=[].concat(_.fN(kwz));kwz=[];U=_.H(U);for(var r=U.next();!r.done;r=U.next()){r=r.value;try{for(var m=0;m<r.length;m++)C4z(r[m])}catch(I){m=r=void 0,(m=(r=cu).handleError)==null||m.call.apply(m,[r].concat(_.fN(bI(I))))}}})})};
_.n=function(X,U){return O0x.apply(null,[X,U].concat(_.fN(_.bS.apply(2,arguments))))};
_.K$=function(X){return X};
_.Tu=function(X){return{isDefault:!0,children:X.children}};
_.x=function(X){var U=X.cond;if(U===void 0)return X.else&&X.else();var r=_.yp(function(){return!!U()},void 0,"JHVi8"),m=function(){var I=U();
if(!I){var t;(t=cu.handleError)==null||t.call.apply(t,[cu].concat(_.fN(bI(g0m.nonNullableCondIsNull()))))}return I};
return Bx(function(){var I=r(),t;DZ(function(){var C=nk(y3);try{t=w8(I?X.then(m):X.else&&X.else())}finally{nk(C)}},!0);
return t},{debugName:X.debugInstance,
debugFn:X.then,isControlFlowComponent:!0})};
n0M=function(X){return _.x(X)};
_.Yq=function(X){return X.keyBy==="INDEX"?ZBs(X):slA(X)};
xTD=function(X){X=_.H(X);for(var U=X.next();!U.done;U=X.next()){var r=void 0;(r=U.value)==null||r()}};
slA=function(X){var U=X.keyBy===void 0||X.keyBy==="REFERENCE",r=U?function(P){return P}:X.keyBy,m=[],I=[],t=[],C=[],k=[],g=[],Z=!0;
_.Jd(function(){xTD(C)});
return Bx(function(){var P=P4X(X),S=P.length;if(S===0){if(m.length===0&&!Z)return t;xTD(C);m=P;I=[];for(P=0;P<m.length;P++)I.push(r(m[P]));t=[];C=[];k=[];g=[];X.fallback&&(C[0]=Sim(function(){t[0]=w8(X.fallback())}));
Z=!1;return t}for(var d=new dTM,O=m.length-1;O>=0;O--)d.push(I[O],O);O=Array(S);for(var E=Array(S),Q=Array(S),h=Array(S),z=Array(U?0:S),K={i$jscomp$450:0};K.i$jscomp$450<S;K={i$jscomp$450:K.i$jscomp$450,item$jscomp$104:void 0,key$jscomp$563:void 0},K.i$jscomp$450++){K.item$jscomp$104=P[K.i$jscomp$450];K.key$jscomp$563=r(K.item$jscomp$104);var D=d.pop(K.key$jscomp$563);D!=null?(Q[K.i$jscomp$450]=t[D],E[K.i$jscomp$450]=I[D],O[K.i$jscomp$450]=C[D],h[K.i$jscomp$450]=k[D],U||(z[K.i$jscomp$450]=g[D]),uI(function(W){return function(){h[W.i$jscomp$450](W.i$jscomp$450);
if(!U)z[W.i$jscomp$450](W.item$jscomp$104)}}(K)),delete C[D]):O[K.i$jscomp$450]=Sim(function(W){return function(){var J=_.H(_.Fb(W.i$jscomp$450,void 0,"Fqk1zd")),A=J.next().value;
J=J.next().value;h[W.i$jscomp$450]=J;E[W.i$jscomp$450]=W.key$jscomp$563;if(U)Q[W.i$jscomp$450]=w8(X.children(W.item$jscomp$104,A));else{var N=_.H(_.Fb(W.item$jscomp$104,void 0,"GBj5de"));J=N.next().value;N=N.next().value;z[W.i$jscomp$450]=N;Q[W.i$jscomp$450]=w8(X.children(J,A))}}}(K))}xTD(C);
m=P;I=E;t=Q;C=O;k=h;g=z;Z=!1;return Q},{debugName:X.debugInstance,
debugFn:X.each,isControlFlowComponent:!0})};
ZBs=function(X){var U=[],r=[],m=[],I=[],t=!1;_.Jd(function(){for(var C=_.H(I),k=C.next();!k.done;k=C.next())k=k.value,k()});
return Bx(function(){var C=P4X(X);t&&C.length>0&&(I.pop()(),U.pop(),t=!1);for(var k=Array(C.length),g={i$jscomp$451:0};g.i$jscomp$451<C.length;g={i$jscomp$451:g.i$jscomp$451},g.i$jscomp$451++)if(g.i$jscomp$451<U.length)U[g.i$jscomp$451]!==C[g.i$jscomp$451]&&(uI(function(P){return function(){return void r[P.i$jscomp$451](C[P.i$jscomp$451])}}(g)),U[g.i$jscomp$451]=C[g.i$jscomp$451]),k[g.i$jscomp$451]=m[g.i$jscomp$451];
else{var Z=Sim(function(P){return function(){U[P.i$jscomp$451]=C[P.i$jscomp$451];var S=_.H(_.Fb(C[P.i$jscomp$451],void 0,"JMMLmd")),d=S.next().value;S=S.next().value;r[P.i$jscomp$451]=S;k[P.i$jscomp$451]=w8(X.children(d,P.i$jscomp$451))}}(g));
I[g.i$jscomp$451]=Z}for(;U.length>C.length;)U.pop(),I.pop()(),r.pop();C.length===0&&!t&&X.fallback&&(g=Sim(function(){k[0]=w8(X.fallback())}),I[0]=g,t=!0);
return m=k},{debugName:X.debugInstance,
isControlFlowComponent:!0})};
P4X=function(X){X=X.each();return Array.isArray(X)?X:Array.from(X)};
Sim=function(X){var U=td;return DZ(function(r){var m=nk(y3);try{r.parent=U,X(r)}finally{nk(m)}},!1)};
_.V3=function(X){var U=OBX(X),r=_.yp(function(){return v0n(U)},void 0,"F1PF4");
return Bx(function(){var m=r(),I;DZ(function(){var t=nk(y3);try{I=w8(m())}finally{nk(t)}});
return I},{debugName:X.debugInstance,
isControlFlowComponent:!0})};
OBX=function(X){X=X.children;return Array.isArray(X)?X:[X]};
ea6=function(X){var U=X.props;X=X.getChildren()[0];return U.when?{when:U.when,children:X}:{isDefault:!0,children:X}};
v0n=function(X){var U=function(){return null};
X=_.H(X);for(var r=X.next();!r.done;r=X.next())if(r=r.value,r!=null&&r[ZW]&&(r=r.type===_.Tu?{isDefault:!0,children:r.children[0]}:{when:r.props.when,children:r.children[0]}),r instanceof oY&&(r=ea6(r)),r.isDefault)U=r.children;else if(r.when())return r.children;return U};
FR9=function(X){var U=null,r,m={get value(){var t,C;(C=(t=I).validateGetValue)==null||C.call(t);return I.__value},set value(t){var C,k;(k=(C=I).validateSetValue)==null||k.call(C,t);I.__value=t;I.__hasBeenSet=!0}},I=(m.__value=null,m.__hasBeenSet=!1,m.__hasErrored=!1,m.onRender=function(t){if(r&&t!==r){r._disposeRef=void 0;var C;(C=U)==null||C()}r=t;U=X(t)||null},m.onUnmount=function(){var t;
(t=U)==null||t();U=I.value=null},m[_.E0m]=!0,m);
return I};
RY=function(X){return typeof X==="symbol"};
Qlz=function(X){var U=AWm();if(U==null)throw _.BPH.PRIMITIVE_INVALID_HOOK_CALL();var r=U.hookCounter++;U.hooks||(U.hooks=[]);var m=U.hooks;m[r]||(m[r]={key:X,host:U});if(X!==m[r].key){if(U.__type){var I;X=(I=U.__type)==null?void 0:I.name}else X=U instanceof MH?MEz(U.functionComponent):"<"+U.el.tagName.toLowerCase()+">";throw _.BPH.OUT_OF_ORDER_HOOK_CALL(X);}return m[r]};
o0x=function(X,U){return!X||X.length!==(U==null?void 0:U.length)||X.some(function(r,m){return r!==U[m]})};
wWs=function(X,U){var r=Qlz("onChange"),m=AWm();o0x(r.deps,U)&&(r.deps=U,r.pendingEffect=X,m.__syncEffects||(m.__syncEffects=[]),m.__syncEffects.push(r))};
_.f$=function(X,U,r){r!=null||(r={});r=r.appContext;var m=!!cu.legacyTriggerSoyRendererEvents;_.eq.setUp();try{var I=yCm(X,U,r);m&&(U=r,U!=null||(U=_.SJe(document).getAppContext()),U.get(VCA).JSC$29788_getEventTarget().dispatchEvent(new Rlx(uZ1,X,Ox)));_.eq.log(X);return I}finally{_.eq.tearDown()}};
yCm=function(X,U,r){var m=Ts(function(){var I=nk(y3);try{return DZ(function(){var t=_.SJe(_.DR(X)),C;var k=KtM({rootElement:{value:X},appContext:r||(t==null?void 0:(C=t.getOptionalAppContext)==null?void 0:C.call(t)),dispatcher:t});t=_.ag(k);k=xq(!0);Vp++;try{Q3(U(),X),fk(!1)}catch(g){throw fk(!0),g;}finally{xq(k),_.ag(t)}},!1)}catch(t){throw cu.enableContextBasedComponentStacks&&Kk(t),t;
}finally{nk(I)}});
X[haz]=!0;return function(){X.textContent="";m();X[haz]=!1}};
_.qH=function(X){if(j7s(gh)){var U;(U=cu.handleError)==null||U.call.apply(U,[cu].concat(_.fN(bI(Error("dc")))))}var r=td,m=hd;JE1({onInitType:qO9,run:function(){if(r&&!r.isDisposed){var I=_.ag(r);try{Ts(function(){return void X()},m)}catch(t){throw cu.enableContextBasedComponentStacks&&Kk(t),t;
}finally{_.ag(I)}}}})};
M8z=function(X,U){wWs(function(){return _.ep(X)},U)};
_.Wx=function(X){zs()?_.qH(function(){_.ep(X)}):wWs(function(){return _.ep(X)},[])};
KRe=function(X){var U=[].concat(_.fN(X));X.length=0;X=_.H(U);for(U=X.next();!U.done;U=X.next()){U=U.value;zax(U);var r=U.pendingEffect;U.pendingEffect=null;if(r=r==null?void 0:r())U.pendingCleanup=r}};
zax=function(X){var U=X.pendingCleanup;X.pendingCleanup=null;U==null||U()};
TP6=function(X,U){if(zs())return X();var r=Qlz("useMemoInternal");o0x(r.deps,U)&&(r.deps=U,r.value=X());return r.value};
Yis=function(X,U){return TP6(X,U)};
V8H=function(X){return TP6(function(){return{value:X}},[])};
_.JI=function(X,U){if(!X)return null;X=Object.keys(X);X=_.H(X);for(var r=X.next();!r.done;r=X.next()){r=r.value;var m=r.toLowerCase();if(m.indexOf(U,m.length-U.length)>-1)return r}return null};
_.p$=function(){var X=arguments,U=_.DW;X.length>1?U[X[0]]=X[1]:X.length===1&&Object.assign(U,X[0])};
_.$q=function(X,U){return X in _.DW?_.DW[X]:U};
_.b3=function(X,U){return!!_.$q(X,U)};
RaH=function(X){var U=_.DW.EXPERIMENT_FLAGS;return U?U[X]:void 0};
qiM=function(X){fqz.forEach(function(U){return U(X)})};
_.l3=function(X){return X&&window.yterr?function(){try{return X.apply(this,arguments)}catch(U){_.AI(U)}}:X};
_.AI=function(X){var U=_.Gu("yt.logging.errors.log");U?U(X,"ERROR",void 0,void 0,void 0,void 0,void 0):(U=_.$q("ERRORS",[]),U.push([X,"ERROR",void 0,void 0,void 0,void 0,void 0]),_.p$("ERRORS",U));qiM(X)};
_.i3=function(X,U,r,m,I){var t=_.Gu("yt.logging.errors.log");t?t(X,"WARNING",U,r,m,void 0,I):(t=_.$q("ERRORS",[]),t.push([X,"WARNING",U,r,m,void 0,I]),_.p$("ERRORS",t))};
JCm=function(X,U){U=X.split(U);for(var r={},m=0,I=U.length;m<I;m++){var t=U[m].split("=");if(t.length===1&&t[0]||t.length===2)try{var C=WRM(t[0]||""),k=WRM(t[1]||"");if(C in r){var g=r[C];Array.isArray(g)?_.pe(g,k):r[C]=[g,k]}else r[C]=k}catch(d){var Z=d,P=t[0],S=String(JCm);Z.args=[{key:P,value:t[1],query:X,method:DTA===S?"unchanged":S}];pWX.hasOwnProperty(P)||_.i3(Z)}}return r};
$T1=function(X){var U=[];_.fI.forEach(X,function(r,m){var I=_.Xk(m);r=Array.isArray(r)?r:[r];_.U4(r,function(t){t==""?U.push(I):U.push(I+"="+_.Xk(t))})});
return U.join("&")};
_.rX=function(X){X.charAt(0)==="?"&&(X=X.substring(1));return JCm(X,"&")};
_.mz=function(X){return X.indexOf("?")!==-1?(X=(X||"").split("#")[0],X=X.split("?",2),_.rX(X.length>1?X[1]:X[0])):{}};
_.IK=function(X,U){return bBM(X,U||{},!0)};
AC6=function(X,U){return bBM(X,U||{},!1)};
bBM=function(X,U,r){var m=X.split("#",2);X=m[0];m=m.length>1?"#"+m[1]:"";var I=X.split("?",2);X=I[0];I=_.rX(I[1]||"");for(var t in U)if(r||!_.fI.containsKey(I,t))I[t]=U[t];return _.th(X,I)+m};
k2=function(X){if(!U)var U=window.location.href;var r=_.aK(X)[1]||null,m=_.Hp(X);return r&&m?Cp(X,U):m?_.Hp(U)===m&&(Number(_.aK(U)[4]||null)||null)===(Number(_.aK(X)[4]||null)||null):!0};
_.Gw6=function(X){X=lqe(X);return X===null?!1:X[0]==="com"&&X[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1};
lqe=function(X){X=_.Hp(X);return X!==null?X.split(".").reverse():null};
WRM=function(X){return X&&X.match(iBH)?X:cp(X)};
_.gX=function(X){return new LRA(X)};
_.np=function(){NPA||(NPA=new jle);return NPA};
UmM=function(){var X=XQM;return function(){var U=_.np();if(!U.resolve(_.gX(X))){var r={};U.addProvider((r.provide=X,r.useClass=X,r[Zp]=void 0,r))}return U.resolve(X)}};
mm6=function(X){var U=_.s4,r,m;_.c(function(I){r=_.np();return(m=r.resolve(_.gX(U)))?(X(m),I.return(Promise.resolve(m))):I.return(r.resolve(new rt6(U)).then(function(t){X(t);return t}))})};
_.v=function(X){X=x2(X);return typeof X==="string"&&X==="false"?!1:!!X};
_.Pp=function(X,U){X=x2(X);return X===void 0&&U!==void 0?U:Number(X||0)};
Ii1=function(X){X=x2(X);return Array.isArray(X)?_.qq(X,function(U){return Number(U||0)}):[Number(X||0)]};
_.S7=function(X){X=x2(X);return X!==void 0?String(X):""};
_.dX=function(X){X=x2(X);return Array.isArray(X)?_.qq(X,function(U){return String(U||"")}):[String(X||"")]};
tf9=function(){return _.$q("EXPERIMENTS_TOKEN","")};
x2=function(X){return _.$q("EXPERIMENT_FLAGS",{})[X]};
aiX=function(){for(var X=[],U=_.$q("EXPERIMENTS_FORCED_FLAGS",{}),r=_.H(Object.keys(U)),m=r.next();!m.done;m=r.next())m=m.value,X.push({key:m,value:String(U[m])});r=_.$q("EXPERIMENT_FLAGS",{});m=_.H(Object.keys(r));for(var I=m.next();!I.done;I=m.next())I=I.value,I.startsWith("force_")&&U[I]===void 0&&X.push({key:I,value:String(r[I])});return X};
CPz=function(){if(!H9e)return null;var X=H9e();return"open"in X?X:null};
_.kYs=function(X){switch(_.vp(X)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};
_.vp=function(X){return X&&"status"in X?X.status:-1};
_.e7=function(X,U){typeof X==="function"&&(X=_.l3(X));return window.setTimeout(X,U)};
_.E4=function(X,U){typeof X==="function"&&(X=_.l3(X));return window.setInterval(X,U)};
_.Fk=function(X){window.clearTimeout(X)};
gFn=function(X){X=_.mz(X);for(var U=_.H(cte),r=U.next();!r.done;r=U.next())if(X[r.value]!==void 0)return!0;return!1};
skz=function(X,U,r,m,I,t,C,k,g){r=r===void 0?"GET":r;m=m===void 0?"":m;k=k===void 0?!1:k;var Z=CPz();if(!Z)return null;var P=function(){(Z&&"readyState"in Z?Z.readyState:0)===4&&U&&_.l3(U)(Z)};
"onloadend"in Z?Z.addEventListener("loadend",P,!1):Z.onreadystatechange=P;_.v("debug_forward_web_query_parameters")&&(X=nFH(X,window.location.search));Z.open(r,X,!0);t&&(Z.responseType=t);C&&(Z.withCredentials=!0);r=r==="POST"&&(window.FormData===void 0||!(m instanceof FormData));if(I=Z9H(X,I))for(var S in I)Z.setRequestHeader(S,I[S]),"content-type"===S.toLowerCase()&&(r=!1);r&&Z.setRequestHeader("Content-Type","application/x-www-form-urlencoded");g&&"onprogress"in Z&&(Z.onprogress=function(){g(Z.responseText)});
if(k&&"setAttributionReporting"in XMLHttpRequest.prototype){X={eventSourceEligible:!0,triggerEligible:!1};try{Z.setAttributionReporting(X)}catch(d){_.i3(d)}}Z.send(m);return Z};
Z9H=function(X,U){U=U===void 0?{}:U;var r=k2(X),m=_.$q("INNERTUBE_CLIENT_NAME"),I=_.v("web_ajax_ignore_global_headers_if_set"),t;for(t in xmA){var C=_.$q(xmA[t]),k=t==="X-Goog-AuthUser"||t==="X-Goog-PageId";t!=="X-Goog-Visitor-Id"||C||(C=_.$q("VISITOR_DATA"));var g;if(!(g=!C)){if(!(g=r||(_.Hp(X)?!1:!0))){g=X;var Z;if(Z=_.v("add_auth_headers_to_remarketing_google_dot_com_ping")&&t==="Authorization"&&(m==="TVHTML5"||m==="TVHTML5_UNPLUGGED"||m==="TVHTML5_SIMPLY"))Z=lqe(g),Z=Z===null?!1:Z[1]==="google"?
!0:Z[2]==="google"?Z[0]==="au"&&Z[1]==="com"?!0:Z[0]==="uk"&&Z[1]==="co"?!0:!1:!1;Z&&(g=_.Bp(g)||"",g=g.split("/"),g="/"+(g.length>1?g[1]:""),Z=g==="/pagead");g=Z?!0:!1}g=!g}g||I&&U[t]!==void 0||m==="TVHTML5_UNPLUGGED"&&k||(U[t]=C)}"X-Goog-EOM-Visitor-Id"in U&&"X-Goog-Visitor-Id"in U&&delete U["X-Goog-Visitor-Id"];if(r||!_.Hp(X))U["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(r||!_.Hp(X)){try{var P=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(S){}P&&(U["X-YouTube-Time-Zone"]=
P)}document.location.hostname.endsWith("youtubeeducation.com")||!r&&_.Hp(X)||(U["X-YouTube-Ad-Signals"]=$T1(PPn()));return U};
_.Sve=function(X,U){var r=_.Hp(X);_.v("debug_handle_relative_url_for_query_forward_killswitch")||!r&&k2(X)&&(r=document.location.hostname);var m=_.Bp(X);m=(r=r&&(r.endsWith("youtube.com")||r.endsWith("youtube-nocookie.com")))&&m&&m.startsWith("/api/");if(!r||m)return X;var I=_.rX(U),t={};_.U4(cte,function(C){I[C]&&(t[C]=I[C])});
return AC6(X,t)};
dmm=function(X,U){U.method="POST";U.postParams||(U.postParams={});return _.Ql(X,U)};
O9s=function(X,U){var r=_.$q("XSRF_FIELD_NAME"),m;U.headers&&(m=U.headers["Content-Type"]);return!U.excludeXsrf&&(!_.Hp(X)||U.withCredentials||_.Hp(X)===document.location.hostname)&&U.method==="POST"&&(!m||m==="application/x-www-form-urlencoded")&&!(U.postParams&&U.postParams[r])};
_.Ql=function(X,U){var r=U.format||"JSON";X=vFX(X,U);var m=eKX(X,U),I=!1,t=EF1(X,function(g){if(!I){I=!0;k&&_.Fk(k);var Z=_.kYs(g),P=null,S=400<=g.status&&g.status<500,d=500<=g.status&&g.status<600;if(Z||S||d)P=FNM(X,r,g,U.convertToSafeHtml);Z&&(Z=Boe(r,g,P));P=P||{};S=U.context||_.mH;Z?U.onSuccess&&U.onSuccess.call(S,g,P):U.onError&&U.onError.call(S,g,P);U.onFinish&&U.onFinish.call(S,g,P)}},U.method,m,U.headers,U.responseType,U.withCredentials,!1,U.onProgress);
m=U.timeout||0;if(U.onTimeout&&m>0){var C=U.onTimeout;var k=_.e7(function(){I||(I=!0,t.abort(),_.Fk(k),C.call(U.context||_.mH,t))},m)}return t};
vFX=function(X,U){U.includeDomain&&(X=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+X);var r=_.$q("XSRF_FIELD_NAME");if(U=U.urlParams)U[r]&&delete U[r],X=_.IK(X,U);return X};
eKX=function(X,U){var r=_.$q("XSRF_FIELD_NAME"),m=_.$q("XSRF_TOKEN"),I=U.postBody||"",t=U.postParams;O9s(X,U)&&(t||(t={}),t[r]=m);(_.v("ajax_parse_query_data_only_when_filled")&&t&&Object.keys(t).length>0||t)&&typeof I==="string"&&(I=_.rX(I),_.fI.extend(I,t),I=U.postBodyFormat&&U.postBodyFormat==="JSON"?JSON.stringify(I):_.oK(I));t=I||t&&!_.fI.isEmpty(t);!Qk1&&t&&U.method!=="POST"&&(Qk1=!0,_.AI(Error("Jc")));return I};
FNM=function(X,U,r,m){var I=null;switch(U){case "JSON":try{var t=r.responseText}catch(C){throw m=Error("Kc"),m.params=X,_.i3(m),C;}X=r.getResponseHeader("Content-Type")||"";t&&X.indexOf("json")>=0&&(t.substring(0,5)===")]}'\n"&&(t=t.substring(5)),I=JSON.parse(t));break;case "XML":if(X=(X=r.responseXML)?oFe(X):null)I={},_.U4(X.getElementsByTagName("*"),function(C){I[C.tagName]=wQD(C)})}m&&ytm(I);
return I};
ytm=function(X){if(_.bM(X))for(var U in X)U==="html_content"||ae(U,"_html")?X[U]=iS(X[U]):ytm(X[U])};
Boe=function(X,U,r){if(U&&U.status===204)return!0;switch(X){case "JSON":return!!r;case "XML":return Number(r&&r.return_code)===0;case "RAW":return!0;default:return!!r}};
oFe=function(X){return X?(X=("responseXML"in X?X.responseXML:X).getElementsByTagName("root"))&&X.length>0?X[0]:null:null};
wQD=function(X){var U="";_.U4(X.childNodes,function(r){U+=r.nodeValue});
return U};
u7e=function(X){if(X.name==="JavaException")return!0;X=X.stack;return X.includes("chrome://")||X.includes("-extension://")||X.includes("webkit-masked-url://")};
hKD=function(X){if(!X.stack)return!0;var U=!X.stack.includes("\n");return U&&X.stack.includes("ErrorType: ")||U&&X.stack.includes("Anonymous function (Unknown script")||X.stack.toLowerCase()==="not available"||X.fileName==="user-script"||X.fileName.startsWith("user-script:")?!0:!1};
_.wX=function(X){_.Kj.call(this);this.JSC$10681_key_=1;this.pendingKeys_=[];this.publishDepth_=0;this.subscriptions_=[];this.topics_={};this.async_=!!X};
zK1=function(X,U){var r=X.length,m=0,I=function(){return X.charCodeAt(m++)};
do{var t=Mf9(I);if(t===Infinity)break;var C=t>>3;switch(t&7){case 0:t=Mf9(I);if(C===U)return t;break;case 1:if(C===U)return;m+=8;break;case 2:t=Mf9(I);if(C===U)return X.substr(m,t);m+=t;break;case 5:if(C===U)return;m+=4;break;default:return}}while(m<r)};
Mf9=function(X){var U=X(),r=U&127;if(U<128)return r;U=X();r|=(U&127)<<7;if(U<128)return r;U=X();r|=(U&127)<<14;if(U<128)return r;U=X();return U<128?r|(U&127)<<21:Infinity};
Tox=function(X,U,r,m){if(X)if(Array.isArray(X)){var I=m;for(m=0;m<X.length&&!(X[m]&&(I+=KNe(m,X[m],U,r),I>500));m++);m=I}else if(typeof X==="object")for(I in X){if(X[I]){var t=I;var C=X[I],k=U,g=r;t=typeof C!=="string"||t!=="clickTrackingParams"&&t!=="trackingParams"?0:(C=zK1(atob(C.replace(/-/g,"+").replace(/_/g,"/")),2))?KNe(t+".ve",C,k,g):0;m+=t;m+=KNe(I,X[I],U,r);if(m>500)break}}else r[U]=yl(X),m+=r[U].length;else r[U]=yl(X),m+=r[U].length;return m};
KNe=function(X,U,r,m){r+="."+X;X=yl(U);m[r]=X;return r.length+X.length};
yl=function(X){try{return(typeof X==="string"?X:String(JSON.stringify(X))).substr(0,500)}catch(U){return"unable to serialize "+typeof X+" ("+U.message+")"}};
Yve=function(X){switch(X){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}};
_.hh=function(X,U,r,m,I){_.ux.set(X,U,{maxAge:r,path:"/",domain:m===void 0?"youtube.com":m,secure:I===void 0?!1:I})};
_.Vfx=function(X,U,r){_.ux.remove(X,U===void 0?"/":U,r===void 0?"youtube.com":r)};
_.Mo=function(){if(_.v("embeds_web_enable_cookie_detection_fix")){if(!_.mH.navigator.cookieEnabled)return!1}else if(!_.ux.isEnabled())return!1;if(!_.ux.isEmpty())return!0;_.v("embeds_web_enable_cookie_detection_fix")?_.ux.set("TESTCOOKIESENABLED","1",{maxAge:60,sameSite:"none",secure:!0}):_.ux.set("TESTCOOKIESENABLED","1",{maxAge:60});if(_.ux.get("TESTCOOKIESENABLED")!=="1")return!1;_.ux.remove("TESTCOOKIESENABLED");return!0};
RKz=function(){var X=_.mH.navigator;return X?X.connection:void 0};
fiM=function(){if(typeof Intl!=="undefined")try{return(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(X){}};
_.WN6=function(){var X=RKz();if(X){var U=qve[X.type||"unknown"]||"CONN_UNKNOWN";X=qve[X.effectiveType||"unknown"]||"CONN_UNKNOWN";U==="CONN_CELLULAR_UNKNOWN"&&X!=="CONN_UNKNOWN"&&(U=X);if(U!=="CONN_UNKNOWN")return U;if(X!=="CONN_UNKNOWN")return X}};
Dme=function(){var X=RKz();if(X!=null&&X.effectiveType)return Jts.hasOwnProperty(X.effectiveType)?Jts[X.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"};
_.Kp=function(){try{return _.zx(),!0}catch(X){return!1}};
_.zx=function(X){if(_.$q("DATASYNC_ID")!==void 0)return _.$q("DATASYNC_ID");throw new _.Tx("Datasync ID not set",X===void 0?"unknown":X);};
_.Y2=function(X){this.mechanism=X};
Vl=function(X){this.mechanism=X};
RK=function(X){this.storage_=X;this.cachedIsStorageAvailable_=null};
pQs=function(){var X=null;try{X=_.mH.localStorage||null}catch(U){}RK.call(this,X)};
$mn=function(){var X=null;try{X=_.mH.sessionStorage||null}catch(U){}RK.call(this,X)};
fp=function(X,U){this.mechanism_=X;this.JSC$10784_prefix_=U+"::"};
_.qo=function(X){var U=new pQs;return U.isAvailable()?X?new fp(U,X):U:null};
_.b9A=function(X){var U=new $mn;return U.isAvailable()?X?new fp(U,X):U:null};
lie=function(){var X;return(X=AtX())==null?void 0:X.get("LAST_RESULT_ENTRY_KEY",!0)};
_.Dp=function(X){GYn||(_.Wp?_.Wp.logError(X):(_.Jh.push({type:"ERROR",payload:X}),_.Jh.length>10&&_.Jh.shift()))};
pp=function(X,U){GYn||(_.Wp?_.Wp.logEvent(X,U):(_.Jh.push({type:"EVENT",eventType:X,payload:U}),_.Jh.length>10&&_.Jh.shift()))};
$2=function(X){if(X.indexOf(":")>=0)throw Error("Rc");};
bx=function(X){return X.substr(0,X.indexOf(":"))||X};
Noe=function(){return(i9M||LNe)&&Ah("applewebkit")&&!Ah("version")&&(!Ah("safari")||Ah("gsa/"))};
Ah=function(X){var U=_.Pe();return U?U.toLowerCase().indexOf(X)>=0:!1};
UMz=function(X,U,r,m){U=bx(U);var I=X instanceof Error?X:Error("Sc`"+X);if(I instanceof Gx)return I;X={objectStoreNames:r,dbName:U,dbVersion:m};if(I.name==="QuotaExceededError")return new Gx("QUOTA_EXCEEDED",X);if(_.ix&&I.name==="UnknownError")return new Gx("QUOTA_MAYBE_EXCEEDED",X);if(I instanceof jkm)return new Gx("MISSING_INDEX",Object.assign({},X,{objectStore:I.objectStore,index:I.index}));if(I.name==="InvalidStateError"&&XaH.some(function(t){return I.message.includes(t)}))return new Gx("EXECUTE_TRANSACTION_ON_CLOSED_DB",
X);
if(I.name==="AbortError")return new Gx("UNKNOWN_ABORT",X,I.message);I.args=[Object.assign({},X,{name:"IdbError",originalName:I.name})];I.level="WARNING";return I};
Lp=function(X,U,r){var m=lie();return new Gx("IDB_NOT_SUPPORTED",{context:{caller:X,publicName:U,version:r,hasSucceededOnce:m==null?void 0:m.hasSucceededOnce}})};
r3e=function(X){if(!X)throw Error();throw X;};
mMx=function(X){return X};
IQn=function(X,U,r){var m=function(){try{X.removeEventListener("success",I),X.removeEventListener("error",t)}catch(C){}},I=function(){U(X.result);
m()},t=function(){r(X.error);
m()};
X.addEventListener("success",I);X.addEventListener("error",t)};
tTz=function(X){return new Promise(function(U,r){IQn(X,U,r)})};
XB=function(X){return new No(new j7(function(U,r){IQn(X,U,r)}))};
aQH=function(X,U){return new No(new j7(function(r,m){var I=function(){var t=X?U(X):null;t?t.then(function(C){X=C;I()},m):r()};
I()}))};
HEs=function(X,U,r){return new Promise(function(m,I){var t=U!==void 0?self.indexedDB.open(X,U):self.indexedDB.open(X);var C=r.blocked,k=r.blocking,g=r.terminated,Z=r.upgrade,P=r.closed,S,d=function(){S||(S=new UJ(t.result,{closed:P}));return S};
t.addEventListener("upgradeneeded",function(O){try{if(O.newVersion===null)throw Error("Xc");if(t.transaction===null)throw Error("Yc");O.dataLoss&&O.dataLoss!=="none"&&pp("IDB_DATA_CORRUPTED",{reason:O.dataLossMessage||"unknown reason",dbName:bx(X)});var E=d(),Q=new ri(t.transaction);Z&&Z(E,function(h){return O.oldVersion<h&&O.newVersion>=h},Q);
Q.done.catch(function(h){I(h)})}catch(h){I(h)}});
t.addEventListener("success",function(){var O=t.result;k&&O.addEventListener("versionchange",function(){k(d())});
O.addEventListener("close",function(){pp("IDB_UNEXPECTEDLY_CLOSED",{dbName:bx(X),dbVersion:O.version});g&&g()});
m(d())});
t.addEventListener("error",function(){I(t.error)});
C&&t.addEventListener("blocked",function(){C()})})};
Cr1=function(X,U,r){r=r===void 0?{}:r;return HEs(X,U,r)};
_.IN=function(X,U){U=U===void 0?{}:U;var r,m,I,t;return _.c(function(C){if(C.nextAddress==1)return _.E_(C,2),r=self.indexedDB.deleteDatabase(X),m=U,(I=m.blocked)&&r.addEventListener("blocked",function(){I()}),C.yield(tTz(r),4);
if(C.nextAddress!=2)return _.mt(C,0);t=_.yE(C);throw UMz(t,X,"",-1);})};
c3m=function(X,U){var r;return _.c(function(m){if(m.nextAddress==1)return m.yield(_.tm(kVm,U),2);r=m.yieldResult;return m.return(_.aN(r,["databases"],{enableRetries:!0,mode:"readwrite"},function(I){var t=I.objectStore("databases");return t.get(X.actualName).then(function(C){if(C?X.actualName!==C.actualName||X.publicName!==C.publicName||X.userIdentifier!==C.userIdentifier:1)return t.put(X).then(function(){})})}))})};
_.HI=function(X,U){var r;return _.c(function(m){if(m.nextAddress==1)return X?m.yield(_.tm(kVm,U),2):m.return();r=m.yieldResult;return m.return(r.delete("databases",X))})};
_.gne=function(X,U){var r,m;return _.c(function(I){return I.nextAddress==1?(r=[],I.yield(_.tm(kVm,U),2)):I.nextAddress!=3?(m=I.yieldResult,I.yield(_.aN(m,["databases"],{enableRetries:!0,mode:"readonly"},function(t){r.length=0;return Cb(t.objectStore("databases"),{},function(C){X(C.getValue())&&r.push(C.getValue());return C.continue()})}),3)):I.return(r)})};
nnn=function(X,U){return _.gne(function(r){return r.publicName===X&&r.userIdentifier!==void 0},U)};
xM6=function(){var X,U,r,m;return _.c(function(I){switch(I.nextAddress){case 1:X=lie();if((U=X)==null?0:U.hasSucceededOnce)return I.return(!0);var t;if(t=ZEn)t=/WebKit\/([0-9]+)/.exec(_.Pe()),t=!!(t&&parseInt(t[1],10)>=600);t&&(t=/WebKit\/([0-9]+)/.exec(_.Pe()),t=!(t&&parseInt(t[1],10)>=602));if(t||ku)return I.return(!1);try{if(r=self,!(r.indexedDB&&r.IDBIndex&&r.IDBKeyRange&&r.IDBObjectStore))return I.return(!1)}catch(C){return I.return(!1)}if(!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return I.return(!1);
_.E_(I,2);m={actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0};return I.yield(c3m(m,s$A),4);case 4:return I.yield(_.HI("yt-idb-test-do-not-use",s$A),5);case 5:return I.return(!0);case 2:return _.yE(I),I.return(!1)}})};
StX=function(){if(Prx!==void 0)return Prx;GYn=!0;return Prx=xM6().then(function(X){GYn=!1;var U;if((U=AtX())!=null&&U.hasLocalStorage()){var r;U={hasSucceededOnce:((r=lie())==null?void 0:r.hasSucceededOnce)||X};var m;(m=AtX())==null||m.set("LAST_RESULT_ENTRY_KEY",U,2592E3,!0)}return X})};
cI=function(){return _.Gu("ytglobal.idbToken_")||void 0};
_.nb=function(){var X=cI();return X?Promise.resolve(X):StX().then(function(U){(U=U?s$A:void 0)&&_.gi("ytglobal.idbToken_",U);return U})};
dMe=function(X){if(!_.Kp())throw X=new Gx("AUTH_INVALID",{dbName:X}),_.Dp(X),X;var U=_.zx();return{actualName:X+":"+U,publicName:X,userIdentifier:U}};
OED=function(X,U,r,m){var I,t,C,k,g,Z;return _.c(function(P){switch(P.nextAddress){case 1:return t=(I=Error().stack)!=null?I:"",P.yield(_.nb(),2);case 2:C=P.yieldResult;if(!C)throw k=Lp("openDbImpl",X,U),_.v("ytidb_async_stack_killswitch")||(k.stack=k.stack+"\n"+t.substring(t.indexOf("\n")+1)),_.Dp(k),k;$2(X);g=r?{actualName:X,publicName:X,userIdentifier:void 0}:dMe(X);_.E_(P,3);return P.yield(c3m(g,C),5);case 5:return P.yield(Cr1(g.actualName,U,m),6);case 6:return P.return(P.yieldResult);case 3:return Z=
_.yE(P),_.E_(P,7),P.yield(_.HI(g.actualName,C),9);case 9:_.mt(P,8);break;case 7:_.yE(P);case 8:throw Z;}})};
vnX=function(X,U,r){r=r===void 0?{}:r;return OED(X,U,!1,r)};
eC6=function(X,U,r){r=r===void 0?{}:r;return OED(X,U,!0,r)};
EnA=function(X,U){U=U===void 0?{}:U;var r,m;return _.c(function(I){if(I.nextAddress==1)return I.yield(_.nb(),2);if(I.nextAddress!=3){r=I.yieldResult;if(!r)return I.return();$2(X);m=dMe(X);return I.yield(_.IN(m.actualName,U),3)}return I.yield(_.HI(m.actualName,r),0)})};
FoM=function(X,U,r){X=X.map(function(m){return _.c(function(I){return I.nextAddress==1?I.yield(_.IN(m.actualName,U),2):I.yield(_.HI(m.actualName,r),0)})});
return Promise.all(X).then(function(){})};
BV6=function(X){var U=U===void 0?{}:U;var r,m;return _.c(function(I){if(I.nextAddress==1)return I.yield(_.nb(),2);if(I.nextAddress!=3){r=I.yieldResult;if(!r)return I.return();$2(X);return I.yield(nnn(X,r),3)}m=I.yieldResult;return I.yield(FoM(m,U,r),0)})};
Q$A=function(X,U){U=U===void 0?{}:U;var r;return _.c(function(m){if(m.nextAddress==1)return m.yield(_.nb(),2);if(m.nextAddress!=3){r=m.yieldResult;if(!r)return m.return();$2(X);return m.yield(_.IN(X,U),3)}return m.yield(_.HI(X,r),0)})};
Z0=function(X,U){return onD(X,U)};
y3D=function(X){return _.tm(waH(),X)};
uG1=function(X,U,r,m){var I,t,C;return _.c(function(k){switch(k.nextAddress){case 1:return I={config:X,hashData:U,timestamp:m!==void 0?m:(0,_.sJ)()},k.yield(y3D(r),2);case 2:return t=k.yieldResult,k.yield(t.clear("hotConfigStore"),3);case 3:return k.yield(t.put("hotConfigStore",I),4);case 4:return C=k.yieldResult,k.return(C)}})};
hCM=function(X,U,r,m,I){var t,C,k;return _.c(function(g){switch(g.nextAddress){case 1:return t={config:X,hashData:U,configData:r,timestamp:I!==void 0?I:(0,_.sJ)()},g.yield(y3D(m),2);case 2:return C=g.yieldResult,g.yield(C.clear("coldConfigStore"),3);case 3:return g.yield(C.put("coldConfigStore",t),4);case 4:return k=g.yieldResult,g.return(k)}})};
MTM=function(X){var U,r;return _.c(function(m){return m.nextAddress==1?m.yield(y3D(X),2):m.nextAddress!=3?(U=m.yieldResult,r=void 0,m.yield(_.aN(U,["coldConfigStore"],{mode:"readwrite",enableRetries:!0},function(I){return _.xu(I.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},function(t){r=t.getValue()})}),3)):m.return(r)})};
zCz=function(X){var U,r;return _.c(function(m){return m.nextAddress==1?m.yield(y3D(X),2):m.nextAddress!=3?(U=m.yieldResult,r=void 0,m.yield(_.aN(U,["hotConfigStore"],{mode:"readwrite",enableRetries:!0},function(I){return _.xu(I.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},function(t){r=t.getValue()})}),3)):m.return(r)})};
Ko6=function(){return _.c(function(X){return X.yield(BV6("ytGcfConfig"),0)})};
TVm=function(){return"INNERTUBE_API_KEY"in _.DW&&"INNERTUBE_API_VERSION"in _.DW};
_.PI=function(){return{innertubeApiKey:_.$q("INNERTUBE_API_KEY"),innertubeApiVersion:_.$q("INNERTUBE_API_VERSION"),innertubeContextClientConfigInfo:_.$q("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),innertubeContextClientName:_.$q("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),innertubeContextClientNameFieldNumber:_.$q("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:_.$q("INNERTUBE_CONTEXT_CLIENT_VERSION"),innertubeContextHostLanguage:_.$q("INNERTUBE_CONTEXT_HL"),innertubeContextGeoLocation:_.$q("INNERTUBE_CONTEXT_GL"),
innertubeHostOverride:_.$q("INNERTUBE_HOST_OVERRIDE")||"",innertubeUseThirdPartyAuth:_.b3("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),innertubeOmitApiKeyWhenAuthHeaderIsPresent:_.b3("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT",!1),appInstallData:_.$q("SERIALIZED_CLIENT_CONFIG_DATA")}};
_.J3x=function(X){var U={client:{hl:X.innertubeContextHostLanguage,gl:X.innertubeContextGeoLocation,clientName:X.innertubeContextClientName,clientVersion:X.innertubeContextClientVersion,configInfo:X.innertubeContextClientConfigInfo}};navigator.userAgent&&(U.client.userAgent=String(navigator.userAgent));var r=_.mH.devicePixelRatio;r&&r!=1&&(U.client.screenDensityFloat=String(r));r=tf9();r!==""&&(U.client.experimentsToken=r);r=aiX();r.length>0&&(U.request={internalExperimentFlags:r});YtD(X,void 0,U);
VTe(void 0,U);RC6(void 0,U);fQm(X,void 0,U);qt1(void 0,U);_.v("start_client_gcf")&&Wom(void 0,U);_.$q("DELEGATED_SESSION_ID")&&!_.v("pageid_as_header_web")&&(U.user={onBehalfOfUser:_.$q("DELEGATED_SESSION_ID")});!_.v("fill_delegate_context_in_gel_killswitch")&&(X=_.$q("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(U.user=Object.assign({},U.user,{serializedDelegationContext:X}));X=_.$q("INNERTUBE_CONTEXT");var m;if(_.v("enable_persistent_device_token")&&(X==null?0:(m=X.client)==null?0:m.rolloutToken)){var I;
U.client.rolloutToken=X==null?void 0:(I=X.client)==null?void 0:I.rolloutToken}m=Object;I=m.assign;X=U.client;r={};for(var t=_.H(Object.entries(_.rX(_.$q("DEVICE","")))),C=t.next();!C.done;C=t.next()){var k=_.H(C.value);C=k.next().value;k=k.next().value;C==="cbrand"?r.deviceMake=k:C==="cmodel"?r.deviceModel=k:C==="cbr"?r.browserName=k:C==="cbrver"?r.browserVersion=k:C==="cos"?r.osName=k:C==="cosver"?r.osVersion=k:C==="cplatform"&&(r.platform=k)}U.client=I.call(m,X,r);return U};
YtD=function(X,U,r){X=X.innertubeContextClientName;if(X==="WEB"||X==="MWEB"||X===1||X===2)if(U){r=_.SA(U,DMD,96)||new DMD;var m=paX();m=Object.keys($M1).indexOf(m);m=m===-1?null:m;m!==null&&_.di(r,3,m);_.Q9(U,96,r)}else r&&(r.client.mainAppWebInfo=(m=r.client.mainAppWebInfo)!=null?m:{},r.client.mainAppWebInfo.webDisplayMode=paX())};
VTe=function(X,U){var r=_.Gu("yt.embedded_player.embed_url");r&&(X?(U=_.SA(X,bEn,7)||new bEn,_.zb(U,4,r),_.Q9(X,7,U)):U&&(U.thirdParty={embedUrl:r}))};
RC6=function(X,U){var r;if(_.v("web_log_memory_total_kbytes")&&((r=_.mH.navigator)==null?0:r.deviceMemory)){var m;r=(m=_.mH.navigator)==null?void 0:m.deviceMemory;X?_.OJ(X,95,n3(r*1E6)):U&&(U.client.memoryTotalKbytes=""+r*1E6)}};
fQm=function(X,U,r){if(X.appInstallData)if(U){var m;r=(m=_.SA(U,vI,62))!=null?m:new vI;_.zb(r,6,X.appInstallData);_.Q9(U,62,r)}else r&&(r.client.configInfo=r.client.configInfo||{},r.client.configInfo.appInstallData=X.appInstallData)};
qt1=function(X,U){var r=_.WN6();r&&(X?_.di(X,61,A3s[r]):U&&(U.client.connectionType=r));_.v("web_log_effective_connection_type")&&(r=Dme())&&(X?_.di(X,94,lQm[r]):U&&(U.client.effectiveConnectionType=r))};
_.LoH=function(X,U,r){r=r===void 0?{}:r;var m={};_.$q("EOM_VISITOR_DATA")?m={"X-Goog-EOM-Visitor-Id":_.$q("EOM_VISITOR_DATA")}:m={"X-Goog-Visitor-Id":r.visitorData||_.$q("VISITOR_DATA","")};if(U&&U.includes("www.youtube-nocookie.com"))return m;U=r.authorization||_.$q("AUTHORIZATION");U||(X?U="Bearer "+_.Gu("gapi.auth.getToken")().access_token:(GV9.instance||(GV9.instance=new GV9),X=iEe(),_.v("pageid_as_header_web")||delete X["X-Goog-PageId"],m=Object.assign({},m,X)));U&&(m.Authorization=U);return m};
Wom=function(X,U){var r=NVn();if(r){var m=r.coldConfigData,I=r.coldHashData;r=r.hotHashData;if(X){var t;U=(t=_.SA(X,vI,62))!=null?t:new vI;m=_.zb(U,1,m);_.zb(m,3,I).setHotHashData(r);_.Q9(X,62,U)}else U&&(U.client.configInfo=U.client.configInfo||{},m&&(U.client.configInfo.coldConfigData=m),I&&(U.client.configInfo.coldHashData=I),r&&(U.client.configInfo.hotHashData=r))}};
eA=function(X){for(var U=X.length;--U>=0;)X[U]=0};
j$M=function(X,U,r,m,I){this.static_tree=X;this.extra_bits=U;this.extra_base=r;this.elems=m;this.max_length=I;this.has_stree=X&&X.length};
Xlz=function(X,U){this.dyn_tree=X;this.max_code=0;this.stat_desc=U};
EJ=function(X,U){X.pending_buf[X.pending++]=U&255;X.pending_buf[X.pending++]=U>>>8&255};
FB=function(X,U,r){X.bi_valid>16-r?(X.bi_buf|=U<<X.bi_valid&65535,EJ(X,X.bi_buf),X.bi_buf=U>>16-X.bi_valid,X.bi_valid+=r-16):(X.bi_buf|=U<<X.bi_valid&65535,X.bi_valid+=r)};
BI=function(X,U,r){FB(X,r[U*2],r[U*2+1])};
UEz=function(X,U){var r=0;do r|=X&1,X>>>=1,r<<=1;while(--U>0);return r>>>1};
rOm=function(X,U,r){var m=Array(16),I=0,t;for(t=1;t<=15;t++)m[t]=I=I+r[t-1]<<1;for(r=0;r<=U;r++)I=X[r*2+1],I!==0&&(X[r*2]=UEz(m[I]++,I))};
mEz=function(X){var U;for(U=0;U<286;U++)X.dyn_ltree[U*2]=0;for(U=0;U<30;U++)X.dyn_dtree[U*2]=0;for(U=0;U<19;U++)X.bl_tree[U*2]=0;X.dyn_ltree[512]=1;X.opt_len=X.static_len=0;X.last_lit=X.matches=0};
IPA=function(X){X.bi_valid>8?EJ(X,X.bi_buf):X.bi_valid>0&&(X.pending_buf[X.pending++]=X.bi_buf);X.bi_buf=0;X.bi_valid=0};
tKX=function(X,U,r){IPA(X);EJ(X,r);EJ(X,~r);Q5.arraySet(X.pending_buf,X.window,U,r,X.pending);X.pending+=r};
aPx=function(X,U,r,m){var I=U*2,t=r*2;return X[I]<X[t]||X[I]===X[t]&&m[U]<=m[r]};
Hqm=function(X,U,r){for(var m=X.heap[r],I=r<<1;I<=X.heap_len;){I<X.heap_len&&aPx(U,X.heap[I+1],X.heap[I],X.depth)&&I++;if(aPx(U,m,X.heap[I],X.depth))break;X.heap[r]=X.heap[I];r=I;I<<=1}X.heap[r]=m};
nz1=function(X,U,r){var m=0;if(X.last_lit!==0){do{var I=X.pending_buf[X.d_buf+m*2]<<8|X.pending_buf[X.d_buf+m*2+1];var t=X.pending_buf[X.l_buf+m];m++;if(I===0)BI(X,t,U);else{var C=oN[t];BI(X,C+256+1,U);var k=CWx[C];k!==0&&(t-=k6z[C],FB(X,t,k));I--;C=I<256?wi[I]:wi[256+(I>>>7)];BI(X,C,r);k=cOz[C];k!==0&&(I-=gzX[C],FB(X,I,k))}}while(m<X.last_lit)}BI(X,256,U)};
ZqH=function(X,U){var r=U.dyn_tree,m=U.stat_desc.static_tree,I=U.stat_desc.has_stree,t=U.stat_desc.elems,C,k=-1;X.heap_len=0;X.heap_max=573;for(C=0;C<t;C++)r[C*2]!==0?(X.heap[++X.heap_len]=k=C,X.depth[C]=0):r[C*2+1]=0;for(;X.heap_len<2;){var g=X.heap[++X.heap_len]=k<2?++k:0;r[g*2]=1;X.depth[g]=0;X.opt_len--;I&&(X.static_len-=m[g*2+1])}U.max_code=k;for(C=X.heap_len>>1;C>=1;C--)Hqm(X,r,C);g=t;do C=X.heap[1],X.heap[1]=X.heap[X.heap_len--],Hqm(X,r,1),m=X.heap[1],X.heap[--X.heap_max]=C,X.heap[--X.heap_max]=
m,r[g*2]=r[C*2]+r[m*2],X.depth[g]=(X.depth[C]>=X.depth[m]?X.depth[C]:X.depth[m])+1,r[C*2+1]=r[m*2+1]=g,X.heap[1]=g++,Hqm(X,r,1);while(X.heap_len>=2);X.heap[--X.heap_max]=X.heap[1];C=U.dyn_tree;g=U.max_code;m=U.stat_desc.static_tree;I=U.stat_desc.has_stree;t=U.stat_desc.extra_bits;var Z=U.stat_desc.extra_base,P=U.stat_desc.max_length,S,d=0;for(S=0;S<=15;S++)X.bl_count[S]=0;C[X.heap[X.heap_max]*2+1]=0;for(U=X.heap_max+1;U<573;U++){var O=X.heap[U];S=C[C[O*2+1]*2+1]+1;S>P&&(S=P,d++);C[O*2+1]=S;if(!(O>
g)){X.bl_count[S]++;var E=0;O>=Z&&(E=t[O-Z]);var Q=C[O*2];X.opt_len+=Q*(S+E);I&&(X.static_len+=Q*(m[O*2+1]+E))}}if(d!==0){do{for(S=P-1;X.bl_count[S]===0;)S--;X.bl_count[S]--;X.bl_count[S+1]+=2;X.bl_count[P]--;d-=2}while(d>0);for(S=P;S!==0;S--)for(O=X.bl_count[S];O!==0;)m=X.heap[--U],m>g||(C[m*2+1]!==S&&(X.opt_len+=(S-C[m*2+1])*C[m*2],C[m*2+1]=S),O--)}rOm(r,k,X.bl_count)};
sjH=function(X,U,r){var m,I=-1,t=U[1],C=0,k=7,g=4;t===0&&(k=138,g=3);U[(r+1)*2+1]=65535;for(m=0;m<=r;m++){var Z=t;t=U[(m+1)*2+1];++C<k&&Z===t||(C<g?X.bl_tree[Z*2]+=C:Z!==0?(Z!==I&&X.bl_tree[Z*2]++,X.bl_tree[32]++):C<=10?X.bl_tree[34]++:X.bl_tree[36]++,C=0,I=Z,t===0?(k=138,g=3):Z===t?(k=6,g=3):(k=7,g=4))}};
xEz=function(X,U,r){var m,I=-1,t=U[1],C=0,k=7,g=4;t===0&&(k=138,g=3);for(m=0;m<=r;m++){var Z=t;t=U[(m+1)*2+1];if(!(++C<k&&Z===t)){if(C<g){do BI(X,Z,X.bl_tree);while(--C!==0)}else Z!==0?(Z!==I&&(BI(X,Z,X.bl_tree),C--),BI(X,16,X.bl_tree),FB(X,C-3,2)):C<=10?(BI(X,17,X.bl_tree),FB(X,C-3,3)):(BI(X,18,X.bl_tree),FB(X,C-11,7));C=0;I=Z;t===0?(k=138,g=3):Z===t?(k=6,g=3):(k=7,g=4)}}};
PWn=function(X){var U=4093624447,r;for(r=0;r<=31;r++,U>>>=1)if(U&1&&X.dyn_ltree[r*2]!==0)return 0;if(X.dyn_ltree[18]!==0||X.dyn_ltree[20]!==0||X.dyn_ltree[26]!==0)return 1;for(r=32;r<256;r++)if(X.dyn_ltree[r*2]!==0)return 1;return 0};
y5=function(X,U,r){X.pending_buf[X.d_buf+X.last_lit*2]=U>>>8&255;X.pending_buf[X.d_buf+X.last_lit*2+1]=U&255;X.pending_buf[X.l_buf+X.last_lit]=r&255;X.last_lit++;U===0?X.dyn_ltree[r*2]++:(X.matches++,U--,X.dyn_ltree[(oN[r]+256+1)*2]++,X.dyn_dtree[(U<256?wi[U]:wi[256+(U>>>7)])*2]++);return X.last_lit===X.lit_bufsize-1};
hm=function(X,U){X.msg=up[U];return U};
Mu=function(X){for(var U=X.length;--U>=0;)X[U]=0};
zq=function(X){var U=X.state,r=U.pending;r>X.avail_out&&(r=X.avail_out);r!==0&&(Q5.arraySet(X.output,U.pending_buf,U.pending_out,r,X.next_out),X.next_out+=r,U.pending_out+=r,X.total_out+=r,X.avail_out-=r,U.pending-=r,U.pending===0&&(U.pending_out=0))};
Yu=function(X,U){var r=X.block_start>=0?X.block_start:-1,m=X.strstart-X.block_start,I=0;if(X.level>0){X.strm.data_type===2&&(X.strm.data_type=PWn(X));ZqH(X,X.l_desc);ZqH(X,X.d_desc);sjH(X,X.dyn_ltree,X.l_desc.max_code);sjH(X,X.dyn_dtree,X.d_desc.max_code);ZqH(X,X.bl_desc);for(I=18;I>=3&&X.bl_tree[SKe[I]*2+1]===0;I--);X.opt_len+=3*(I+1)+5+5+4;var t=X.opt_len+3+7>>>3;var C=X.static_len+3+7>>>3;C<=t&&(t=C)}else t=C=m+5;if(m+4<=t&&r!==-1)FB(X,U?1:0,3),tKX(X,r,m);else if(X.strategy===4||C===t)FB(X,2+(U?
1:0),3),nz1(X,Kb,Tq);else{FB(X,4+(U?1:0),3);r=X.l_desc.max_code+1;m=X.d_desc.max_code+1;I+=1;FB(X,r-257,5);FB(X,m-1,5);FB(X,I-4,4);for(t=0;t<I;t++)FB(X,X.bl_tree[SKe[t]*2+1],3);xEz(X,X.dyn_ltree,r-1);xEz(X,X.dyn_dtree,m-1);nz1(X,X.dyn_ltree,X.dyn_dtree)}mEz(X);U&&IPA(X);X.block_start=X.strstart;zq(X.strm)};
V5=function(X,U){X.pending_buf[X.pending++]=U};
RN=function(X,U){X.pending_buf[X.pending++]=U>>>8&255;X.pending_buf[X.pending++]=U&255};
dEA=function(X,U){var r=X.max_chain_length,m=X.strstart,I=X.prev_length,t=X.nice_match,C=X.strstart>X.w_size-262?X.strstart-(X.w_size-262):0,k=X.window,g=X.w_mask,Z=X.prev,P=X.strstart+258,S=k[m+I-1],d=k[m+I];X.prev_length>=X.good_match&&(r>>=2);t>X.lookahead&&(t=X.lookahead);do{var O=U;if(k[O+I]===d&&k[O+I-1]===S&&k[O]===k[m]&&k[++O]===k[m+1]){m+=2;for(O++;k[++m]===k[++O]&&k[++m]===k[++O]&&k[++m]===k[++O]&&k[++m]===k[++O]&&k[++m]===k[++O]&&k[++m]===k[++O]&&k[++m]===k[++O]&&k[++m]===k[++O]&&m<P;);
O=258-(P-m);m=P-258;if(O>I){X.match_start=U;I=O;if(O>=t)break;S=k[m+I-1];d=k[m+I]}}}while((U=Z[U&g])>C&&--r!==0);return I<=X.lookahead?I:X.lookahead};
qu=function(X){var U=X.w_size,r;do{var m=X.window_size-X.lookahead-X.strstart;if(X.strstart>=U+(U-262)){Q5.arraySet(X.window,X.window,U,U,0);X.match_start-=U;X.strstart-=U;X.block_start-=U;var I=r=X.hash_size;do{var t=X.head[--I];X.head[I]=t>=U?t-U:0}while(--r);I=r=U;do t=X.prev[--I],X.prev[I]=t>=U?t-U:0;while(--r);m+=U}if(X.strm.avail_in===0)break;I=X.strm;r=X.window;t=X.strstart+X.lookahead;var C=I.avail_in;C>m&&(C=m);C===0?r=0:(I.avail_in-=C,Q5.arraySet(r,I.input,I.next_in,C,t),I.state.wrap===
1?I.adler=OqM(I.adler,r,C,t):I.state.wrap===2&&(I.adler=fb(I.adler,r,C,t)),I.next_in+=C,I.total_in+=C,r=C);X.lookahead+=r;if(X.lookahead+X.insert>=3)for(m=X.strstart-X.insert,X.ins_h=X.window[m],X.ins_h=(X.ins_h<<X.hash_shift^X.window[m+1])&X.hash_mask;X.insert&&!(X.ins_h=(X.ins_h<<X.hash_shift^X.window[m+3-1])&X.hash_mask,X.prev[m&X.w_mask]=X.head[X.ins_h],X.head[X.ins_h]=m,m++,X.insert--,X.lookahead+X.insert<3););}while(X.lookahead<262&&X.strm.avail_in!==0)};
vzM=function(X,U){for(var r;;){if(X.lookahead<262){qu(X);if(X.lookahead<262&&U===0)return 1;if(X.lookahead===0)break}r=0;X.lookahead>=3&&(X.ins_h=(X.ins_h<<X.hash_shift^X.window[X.strstart+3-1])&X.hash_mask,r=X.prev[X.strstart&X.w_mask]=X.head[X.ins_h],X.head[X.ins_h]=X.strstart);r!==0&&X.strstart-r<=X.w_size-262&&(X.match_length=dEA(X,r));if(X.match_length>=3)if(r=y5(X,X.strstart-X.match_start,X.match_length-3),X.lookahead-=X.match_length,X.match_length<=X.max_lazy_match&&X.lookahead>=3){X.match_length--;
do X.strstart++,X.ins_h=(X.ins_h<<X.hash_shift^X.window[X.strstart+3-1])&X.hash_mask,X.prev[X.strstart&X.w_mask]=X.head[X.ins_h],X.head[X.ins_h]=X.strstart;while(--X.match_length!==0);X.strstart++}else X.strstart+=X.match_length,X.match_length=0,X.ins_h=X.window[X.strstart],X.ins_h=(X.ins_h<<X.hash_shift^X.window[X.strstart+1])&X.hash_mask;else r=y5(X,0,X.window[X.strstart]),X.lookahead--,X.strstart++;if(r&&(Yu(X,!1),X.strm.avail_out===0))return 1}X.insert=X.strstart<2?X.strstart:2;return U===4?(Yu(X,
!0),X.strm.avail_out===0?3:4):X.last_lit&&(Yu(X,!1),X.strm.avail_out===0)?1:2};
Jm=function(X,U){for(var r,m;;){if(X.lookahead<262){qu(X);if(X.lookahead<262&&U===0)return 1;if(X.lookahead===0)break}r=0;X.lookahead>=3&&(X.ins_h=(X.ins_h<<X.hash_shift^X.window[X.strstart+3-1])&X.hash_mask,r=X.prev[X.strstart&X.w_mask]=X.head[X.ins_h],X.head[X.ins_h]=X.strstart);X.prev_length=X.match_length;X.prev_match=X.match_start;X.match_length=2;r!==0&&X.prev_length<X.max_lazy_match&&X.strstart-r<=X.w_size-262&&(X.match_length=dEA(X,r),X.match_length<=5&&(X.strategy===1||X.match_length===3&&
X.strstart-X.match_start>4096)&&(X.match_length=2));if(X.prev_length>=3&&X.match_length<=X.prev_length){m=X.strstart+X.lookahead-3;r=y5(X,X.strstart-1-X.prev_match,X.prev_length-3);X.lookahead-=X.prev_length-1;X.prev_length-=2;do++X.strstart<=m&&(X.ins_h=(X.ins_h<<X.hash_shift^X.window[X.strstart+3-1])&X.hash_mask,X.prev[X.strstart&X.w_mask]=X.head[X.ins_h],X.head[X.ins_h]=X.strstart);while(--X.prev_length!==0);X.match_available=0;X.match_length=2;X.strstart++;if(r&&(Yu(X,!1),X.strm.avail_out===0))return 1}else if(X.match_available){if((r=
y5(X,0,X.window[X.strstart-1]))&&Yu(X,!1),X.strstart++,X.lookahead--,X.strm.avail_out===0)return 1}else X.match_available=1,X.strstart++,X.lookahead--}X.match_available&&(y5(X,0,X.window[X.strstart-1]),X.match_available=0);X.insert=X.strstart<2?X.strstart:2;return U===4?(Yu(X,!0),X.strm.avail_out===0?3:4):X.last_lit&&(Yu(X,!1),X.strm.avail_out===0)?1:2};
e8z=function(X,U){for(var r,m,I,t=X.window;;){if(X.lookahead<=258){qu(X);if(X.lookahead<=258&&U===0)return 1;if(X.lookahead===0)break}X.match_length=0;if(X.lookahead>=3&&X.strstart>0&&(m=X.strstart-1,r=t[m],r===t[++m]&&r===t[++m]&&r===t[++m])){for(I=X.strstart+258;r===t[++m]&&r===t[++m]&&r===t[++m]&&r===t[++m]&&r===t[++m]&&r===t[++m]&&r===t[++m]&&r===t[++m]&&m<I;);X.match_length=258-(I-m);X.match_length>X.lookahead&&(X.match_length=X.lookahead)}X.match_length>=3?(r=y5(X,1,X.match_length-3),X.lookahead-=
X.match_length,X.strstart+=X.match_length,X.match_length=0):(r=y5(X,0,X.window[X.strstart]),X.lookahead--,X.strstart++);if(r&&(Yu(X,!1),X.strm.avail_out===0))return 1}X.insert=0;return U===4?(Yu(X,!0),X.strm.avail_out===0?3:4):X.last_lit&&(Yu(X,!1),X.strm.avail_out===0)?1:2};
Ezx=function(X,U){for(var r;;){if(X.lookahead===0&&(qu(X),X.lookahead===0)){if(U===0)return 1;break}X.match_length=0;r=y5(X,0,X.window[X.strstart]);X.lookahead--;X.strstart++;if(r&&(Yu(X,!1),X.strm.avail_out===0))return 1}X.insert=0;return U===4?(Yu(X,!0),X.strm.avail_out===0?3:4):X.last_lit&&(Yu(X,!1),X.strm.avail_out===0)?1:2};
D0=function(X,U,r,m,I){this.good_length=X;this.max_lazy=U;this.nice_length=r;this.max_chain=m;this.func=I};
FIn=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 Q5.Buf16(1146);this.dyn_dtree=new Q5.Buf16(122);this.bl_tree=new Q5.Buf16(78);Mu(this.dyn_ltree);Mu(this.dyn_dtree);Mu(this.bl_tree);this.bl_desc=this.d_desc=this.l_desc=null;this.bl_count=new Q5.Buf16(16);this.heap=new Q5.Buf16(573);Mu(this.heap);this.heap_max=this.heap_len=0;this.depth=new Q5.Buf16(573);Mu(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};
BR9=function(X,U){if(!X||!X.state||U>5||U<0)return X?hm(X,-2):-2;var r=X.state;if(!X.output||!X.input&&X.avail_in!==0||r.status===666&&U!==4)return hm(X,X.avail_out===0?-5:-2);r.strm=X;var m=r.last_flush;r.last_flush=U;if(r.status===42)if(r.wrap===2)X.adler=0,V5(r,31),V5(r,139),V5(r,8),r.gzhead?(V5(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),V5(r,r.gzhead.time&255),V5(r,r.gzhead.time>>8&255),V5(r,r.gzhead.time>>16&255),V5(r,r.gzhead.time>>
24&255),V5(r,r.level===9?2:r.strategy>=2||r.level<2?4:0),V5(r,r.gzhead.os&255),r.gzhead.extra&&r.gzhead.extra.length&&(V5(r,r.gzhead.extra.length&255),V5(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(X.adler=fb(X.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=69):(V5(r,0),V5(r,0),V5(r,0),V5(r,0),V5(r,0),V5(r,r.level===9?2:r.strategy>=2||r.level<2?4:0),V5(r,3),r.status=113);else{var I=8+(r.w_bits-8<<4)<<8;I|=(r.strategy>=2||r.level<2?0:r.level<6?1:r.level===6?2:3)<<6;r.strstart!==0&&(I|=
32);r.status=113;RN(r,I+(31-I%31));r.strstart!==0&&(RN(r,X.adler>>>16),RN(r,X.adler&65535));X.adler=1}if(r.status===69)if(r.gzhead.extra){for(I=r.pending;r.gzindex<(r.gzhead.extra.length&65535)&&(r.pending!==r.pending_buf_size||(r.gzhead.hcrc&&r.pending>I&&(X.adler=fb(X.adler,r.pending_buf,r.pending-I,I)),zq(X),I=r.pending,r.pending!==r.pending_buf_size));)V5(r,r.gzhead.extra[r.gzindex]&255),r.gzindex++;r.gzhead.hcrc&&r.pending>I&&(X.adler=fb(X.adler,r.pending_buf,r.pending-I,I));r.gzindex===r.gzhead.extra.length&&
(r.gzindex=0,r.status=73)}else r.status=73;if(r.status===73)if(r.gzhead.name){I=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>I&&(X.adler=fb(X.adler,r.pending_buf,r.pending-I,I)),zq(X),I=r.pending,r.pending===r.pending_buf_size)){var t=1;break}t=r.gzindex<r.gzhead.name.length?r.gzhead.name.charCodeAt(r.gzindex++)&255:0;V5(r,t)}while(t!==0);r.gzhead.hcrc&&r.pending>I&&(X.adler=fb(X.adler,r.pending_buf,r.pending-I,I));t===0&&(r.gzindex=0,r.status=91)}else r.status=91;if(r.status===
91)if(r.gzhead.comment){I=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>I&&(X.adler=fb(X.adler,r.pending_buf,r.pending-I,I)),zq(X),I=r.pending,r.pending===r.pending_buf_size)){t=1;break}t=r.gzindex<r.gzhead.comment.length?r.gzhead.comment.charCodeAt(r.gzindex++)&255:0;V5(r,t)}while(t!==0);r.gzhead.hcrc&&r.pending>I&&(X.adler=fb(X.adler,r.pending_buf,r.pending-I,I));t===0&&(r.status=103)}else r.status=103;r.status===103&&(r.gzhead.hcrc?(r.pending+2>r.pending_buf_size&&zq(X),
r.pending+2<=r.pending_buf_size&&(V5(r,X.adler&255),V5(r,X.adler>>8&255),X.adler=0,r.status=113)):r.status=113);if(r.pending!==0){if(zq(X),X.avail_out===0)return r.last_flush=-1,0}else if(X.avail_in===0&&(U<<1)-(U>4?9:0)<=(m<<1)-(m>4?9:0)&&U!==4)return hm(X,-5);if(r.status===666&&X.avail_in!==0)return hm(X,-5);if(X.avail_in!==0||r.lookahead!==0||U!==0&&r.status!==666){m=r.strategy===2?Ezx(r,U):r.strategy===3?e8z(r,U):pb[r.level].func(r,U);if(m===3||m===4)r.status=666;if(m===1||m===3)return X.avail_out===
0&&(r.last_flush=-1),0;if(m===2&&(U===1?(FB(r,2,3),BI(r,256,Kb),r.bi_valid===16?(EJ(r,r.bi_buf),r.bi_buf=0,r.bi_valid=0):r.bi_valid>=8&&(r.pending_buf[r.pending++]=r.bi_buf&255,r.bi_buf>>=8,r.bi_valid-=8)):U!==5&&(FB(r,0,3),tKX(r,0,0),U===3&&(Mu(r.head),r.lookahead===0&&(r.strstart=0,r.block_start=0,r.insert=0))),zq(X),X.avail_out===0))return r.last_flush=-1,0}if(U!==4)return 0;if(r.wrap<=0)return 1;r.wrap===2?(V5(r,X.adler&255),V5(r,X.adler>>8&255),V5(r,X.adler>>16&255),V5(r,X.adler>>24&255),V5(r,
X.total_in&255),V5(r,X.total_in>>8&255),V5(r,X.total_in>>16&255),V5(r,X.total_in>>24&255)):(RN(r,X.adler>>>16),RN(r,X.adler&65535));zq(X);r.wrap>0&&(r.wrap=-r.wrap);return r.pending!==0?0:1};
Qje=function(X){if(!(this instanceof Qje))return new Qje(X);X=this.options=Q5.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},X||{});X.raw&&X.windowBits>0?X.windowBits=-X.windowBits:X.gzip&&X.windowBits>0&&X.windowBits<16&&(X.windowBits+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.strm=new ozX;this.strm.avail_out=0;var U=this.strm;var r=X.level,m=X.method,I=X.windowBits,t=X.memLevel,C=X.strategy;if(U){var k=1;r===-1&&(r=6);I<0?(k=0,I=-I):I>15&&
(k=2,I-=16);if(t<1||t>9||m!==8||I<8||I>15||r<0||r>9||C<0||C>4)U=hm(U,-2);else{I===8&&(I=9);var g=new FIn;U.state=g;g.strm=U;g.wrap=k;g.gzhead=null;g.w_bits=I;g.w_size=1<<g.w_bits;g.w_mask=g.w_size-1;g.hash_bits=t+7;g.hash_size=1<<g.hash_bits;g.hash_mask=g.hash_size-1;g.hash_shift=~~((g.hash_bits+3-1)/3);g.window=new Q5.Buf8(g.w_size*2);g.head=new Q5.Buf16(g.hash_size);g.prev=new Q5.Buf16(g.w_size);g.lit_bufsize=1<<t+6;g.pending_buf_size=g.lit_bufsize*4;g.pending_buf=new Q5.Buf8(g.pending_buf_size);
g.d_buf=g.lit_bufsize;g.l_buf=3*g.lit_bufsize;g.level=r;g.strategy=C;g.method=m;if(U&&U.state){U.total_in=U.total_out=0;U.data_type=2;r=U.state;r.pending=0;r.pending_out=0;r.wrap<0&&(r.wrap=-r.wrap);r.status=r.wrap?42:113;U.adler=r.wrap===2?0:1;r.last_flush=0;if(!wlX){m=Array(16);for(t=C=0;t<28;t++)for(k6z[t]=C,I=0;I<1<<CWx[t];I++)oN[C++]=t;oN[C-1]=t;for(t=C=0;t<16;t++)for(gzX[t]=C,I=0;I<1<<cOz[t];I++)wi[C++]=t;for(C>>=7;t<30;t++)for(gzX[t]=C<<7,I=0;I<1<<cOz[t]-7;I++)wi[256+C++]=t;for(I=0;I<=15;I++)m[I]=
0;for(I=0;I<=143;)Kb[I*2+1]=8,I++,m[8]++;for(;I<=255;)Kb[I*2+1]=9,I++,m[9]++;for(;I<=279;)Kb[I*2+1]=7,I++,m[7]++;for(;I<=287;)Kb[I*2+1]=8,I++,m[8]++;rOm(Kb,287,m);for(I=0;I<30;I++)Tq[I*2+1]=5,Tq[I*2]=UEz(I,5);yOe=new j$M(Kb,CWx,257,286,15);uX1=new j$M(Tq,cOz,0,30,15);h8X=new j$M([],MKs,0,19,7);wlX=!0}r.l_desc=new Xlz(r.dyn_ltree,yOe);r.d_desc=new Xlz(r.dyn_dtree,uX1);r.bl_desc=new Xlz(r.bl_tree,h8X);r.bi_buf=0;r.bi_valid=0;mEz(r);r=0}else r=hm(U,-2);r===0&&(U=U.state,U.window_size=2*U.w_size,Mu(U.head),
U.max_lazy_match=pb[U.level].max_lazy,U.good_match=pb[U.level].good_length,U.nice_match=pb[U.level].nice_length,U.max_chain_length=pb[U.level].max_chain,U.strstart=0,U.block_start=0,U.lookahead=0,U.insert=0,U.match_length=U.prev_length=2,U.match_available=0,U.ins_h=0);U=r}}else U=-2;if(U!==0)throw Error(up[U]);X.header&&(U=this.strm)&&U.state&&U.state.wrap===2&&(U.state.gzhead=X.header);if(X.dictionary){var Z;typeof X.dictionary==="string"?Z=z8A(X.dictionary):KIn.call(X.dictionary)==="[object ArrayBuffer]"?
Z=new Uint8Array(X.dictionary):Z=X.dictionary;X=this.strm;t=Z;C=t.length;if(X&&X.state)if(Z=X.state,U=Z.wrap,U===2||U===1&&Z.status!==42||Z.lookahead)U=-2;else{U===1&&(X.adler=OqM(X.adler,t,C,0));Z.wrap=0;C>=Z.w_size&&(U===0&&(Mu(Z.head),Z.strstart=0,Z.block_start=0,Z.insert=0),r=new Q5.Buf8(Z.w_size),Q5.arraySet(r,t,C-Z.w_size,Z.w_size,0),t=r,C=Z.w_size);r=X.avail_in;m=X.next_in;I=X.input;X.avail_in=C;X.next_in=0;X.input=t;for(qu(Z);Z.lookahead>=3;){t=Z.strstart;C=Z.lookahead-2;do Z.ins_h=(Z.ins_h<<
Z.hash_shift^Z.window[t+3-1])&Z.hash_mask,Z.prev[t&Z.w_mask]=Z.head[Z.ins_h],Z.head[Z.ins_h]=t,t++;while(--C);Z.strstart=t;Z.lookahead=2;qu(Z)}Z.strstart+=Z.lookahead;Z.block_start=Z.strstart;Z.insert=Z.lookahead;Z.lookahead=0;Z.match_length=Z.prev_length=2;Z.match_available=0;X.next_in=m;X.input=I;X.avail_in=r;Z.wrap=U;U=0}else U=-2;if(U!==0)throw Error(up[U]);this._dict_set=!0}};
TRe=function(X,U){U=U||{};U.gzip=!0;U=new Qje(U);U.push(X,!0);if(U.err)throw U.msg||up[U.err];return U.result};
VKD=function(X,U){var r=YKs();r&&r.publish.call(r,X.toString(),X,U)};
JOz=function(X,U,r){var m=YKs();if(!m)return 0;var I=m.subscribe(X.toString(),function(t,C){var k=_.Gu("ytPubsub2Pubsub2SkipSubKey");k&&k==I||(k=function(){if(R8e[I])try{if(C&&X instanceof fPX&&X!=t)try{var g=X.dataClass,Z=C;if(!Z.args||!Z.version)throw Error("$c");try{if(!g.version_){var P=new g;g.version_=P.version}var S=g.version_}catch(d){}if(!S||Z.version!=S)throw Error("ad");try{C=Reflect.construct(g,_.Jx(Z.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 "+X.toString()+": "+d.message,d;}U.call(r||window,C)}catch(d){_.AI(d)}},qKz[X.toString()]?_.Gu("yt.scheduler.instance")?_.$u.addLowPriorityJob(k):_.e7(k,0):k())});
R8e[I]=!0;WIX[X.toString()]||(WIX[X.toString()]=[]);WIX[X.toString()].push(I);return I};
bq6=function(){var X=DEM,U=JOz(pl9,function(r){X.apply(void 0,arguments);$Ee(U)});
return U};
$Ee=function(X){var U=YKs();U&&(typeof X==="number"&&(X=[X]),_.U4(X,function(r){U.unsubscribeByKey(r);delete R8e[r]}))};
YKs=function(){return _.Gu("ytPubsub2Pubsub2Instance")};
AOX=function(X,U,r){r=r===void 0?{sampleRate:.1}:r;Math.random()<Math.min(.02,r.sampleRate/100)&&VKD("meta_logging_csi_event",{timerName:X,timelineData:U})};
_.lPe=function(X){return X?(X=X.privateDoNotAccessOrElseSafeScriptWrappedValue)?_.I8(X):null:null};
_.bp=function(X){return X?(X=X.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue)?_.ho(X):null:null};
iqe=function(){G6A||(G6A=_.bp(_.$q("WORKER_SERIALIZATION_URL")));return G6A||void 0};
_.NRn=function(){var X=iqe();LIe||X===void 0||(LIe=ON6(X));return LIe};
_.jjM=function(){return typeof Worker==="function"&&iqe()?!0:!1};
_.m4e=function(){if(_.jjM()&&!XPx){var X=function(r){r=r.data;if(r.op==="gzippedGelBatch"){var m=U4M.get(r.key);m&&(rLz(r.gzippedBatch,m.latencyPayload,m.url,m.options,m.sendFn),U4M.delete(r.key))}},U=_.NRn();
U&&(U.addEventListener("message",X),U.onerror=function(){U4M.clear()},XPx=!0)}};
cL9=function(X,U,r,m,I){I=I===void 0?!1:I;var t={startTime:(0,_.sJ)(),ticks:{},infos:{}};if(Am)try{var C=Ils(U);if(C!=null&&(C>tln||C<alM))m(X,r);else{if(_.v("gzip_gel_with_worker")&&(_.v("initial_gzip_use_main_thread")&&!HdM||!_.v("initial_gzip_use_main_thread"))){XPx||_.m4e();var k=_.NRn();if(k&&!I){U4M.set(CG1,{latencyPayload:t,url:X,options:r,sendFn:m});k.postMessage({op:"gelBatchToGzip",serializedBatch:U,key:CG1});CG1++;return}}var g=TRe(ky6(U));rLz(g,t,X,r,m)}}catch(Z){_.i3(Z),m(X,r)}else m(X,
r)};
rLz=function(X,U,r,m,I){HdM=!1;var t=(0,_.sJ)();U.ticks.gelc=t;lp++;_.v("disable_compression_due_to_performance_degredation")&&t-U.startTime>=g7M&&(n7H++,Am=!1);ZdD(U);m.headers||(m.headers={});m.headers["Content-Encoding"]="gzip";m.postBody=X;m.postParams=void 0;I(r,m)};
x4s=function(X){var U=U===void 0?!1:U;var r=r===void 0?!1:r;var m=(0,_.sJ)(),I={startTime:m,ticks:{},infos:{}},t=U?_.Gu("yt.logging.gzipForFetch",!1):!0;if(Am&&t){if(!X.body)return X;try{var C=r?X.body:typeof X.body==="string"?X.body:JSON.stringify(X.body);t=C;if(!r&&typeof C==="string"){var k=Ils(C);if(k!=null&&(k>tln||k<alM))return X;r=U?{level:1}:void 0;t=TRe(ky6(C),r);var g=(0,_.sJ)();I.ticks.gelc=g;if(U){lp++;if((_.v("disable_compression_due_to_performance_degredation")||_.v("disable_compression_due_to_performance_degradation_lr"))&&
g-m>=g7M)if(n7H++,_.v("abandon_compression_after_N_slow_zips_lr")){U=n7H/lp;var Z=sIX/_.Pp("compression_disable_point");lp>0&&lp%_.Pp("compression_disable_point")===0&&U>=Z&&(Am=!1)}else Am=!1;ZdD(I)}}X.headers=Object.assign({},{"Content-Encoding":"gzip"},X.headers||{});X.body=t;return X}catch(P){return _.i3(P),X}}else return X};
Ils=function(X){try{return(new Blob(X.split(""))).size}catch(U){return _.i3(U),null}};
ZdD=function(X){_.v("gel_compression_csi_killswitch")||!_.v("log_gel_compression_latency")&&!_.v("log_gel_compression_latency_lr")||AOX("gel_compression",X,{sampleRate:.1})};
PGM=function(){this.blockSize=-1};
Gq=function(){this.blockSize=-1;this.blockSize=64;this.chain_=[];this.buf_=[];this.W_=[];this.pad_=[];this.pad_[0]=128;for(var X=1;X<this.blockSize;++X)this.pad_[X]=0;this.total_=this.inbuf_=0;this.reset()};
d4m=function(X){X=Object.assign({},X);delete X.Authorization;var U=_.SRe();if(U){var r=new Gq;r.update(_.$q("INNERTUBE_API_KEY"));r.update(U);X.hash=_.hT(r.digest(),3)}return X};
Lb=function(){Odn||(Odn=new _.ip("yt.innertube"));return Odn};
v76=function(X,U,r,m){if(m)return null;m=Lb().get("nextId",!0)||1;var I=Lb().get("requests",!0)||{};I[m]={method:X,request:U,authState:d4m(r),requestTime:Math.round((0,_.sJ)())};Lb().set("nextId",m+1,86400,!0);Lb().set("requests",I,86400,!0);return m};
eU6=function(X){var U=Lb().get("requests",!0)||{};delete U[X];Lb().set("requests",U,86400,!0)};
Fb1=function(X){var U=Lb().get("requests",!0);if(U){for(var r in U){var m=U[r];if(!(Math.round((0,_.sJ)())-m.requestTime<6E4)){var I=m.authState,t=d4m(_.LoH(!1));_.fI.equals(I,t)&&(I=m.request,"requestTimeMs"in I&&(I.requestTimeMs=Math.round((0,_.sJ)())),E7e(X,m.method,I,{}));delete U[r]}}Lb().set("requests",U,86400,!0)}};
BeH=function(X){var U;return(X=X==null?void 0:(U=X.error)==null?void 0:U.code)&&X>=400&&X<=599?!1:!0};
QIH=function(X){var U;X=X==null?void 0:(U=X.error)==null?void 0:U.code;return!(X!==400&&X!==415)};
wPn=function(){if(o7m)return o7m();var X={};o7m=Z0("LogsDatabaseV2",{objectStores:(X.LogsRequestsStore={addedAtVersion:2},X),shared:!1,upgrade:function(U,r,m){r(2)&&Nu(U,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});r(3);r(5)&&(m=m.objectStore("LogsRequestsStore"),m.JSC$10843_wrapped.indexNames.contains("newRequest")&&m.JSC$10843_wrapped.deleteIndex("newRequest"),jA(m,"newRequestV2",["status","interface","timestamp"]));r(7)&&U.JSC$10828_wrapped.objectStoreNames.contains("sapisid")&&U.JSC$10828_wrapped.deleteObjectStore("sapisid");
r(9)&&U.JSC$10828_wrapped.objectStoreNames.contains("SWHealthLog")&&U.JSC$10828_wrapped.deleteObjectStore("SWHealthLog")},
version:9});return o7m()};
XC=function(X){return _.tm(wPn(),X)};
ua6=function(X,U){var r,m,I,t;return _.c(function(C){if(C.nextAddress==1)return r={startTime:(0,_.sJ)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}},C.yield(XC(U),2);if(C.nextAddress!=3)return m=C.yieldResult,I=Object.assign({},X,{options:JSON.parse(JSON.stringify(X.options)),interface:_.$q("INNERTUBE_CONTEXT_CLIENT_NAME",0)}),C.yield(m.put("LogsRequestsStore",I),3);t=C.yieldResult;r.ticks.tc=(0,_.sJ)();yLn(r);return C.return(t)})};
hU9=function(X,U){var r,m,I,t,C,k,g,Z,P;return _.c(function(S){if(S.nextAddress==1)return r={startTime:(0,_.sJ)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}},S.yield(XC(U),2);if(S.nextAddress!=3)return m=S.yieldResult,I=_.$q("INNERTUBE_CONTEXT_CLIENT_NAME",0),t=[X,I,0],C=[X,I,(0,_.sJ)()],k=IDBKeyRange.bound(t,C),g="prev",_.v("use_fifo_for_networkless")&&(g="next"),Z=void 0,P=X==="NEW"?"readwrite":"readonly",_.v("use_readonly_for_get_most_recent_by_status_killswitch")&&(P="readwrite"),
S.yield(_.aN(m,["LogsRequestsStore"],{mode:P,enableRetries:!0},function(d){return _.xu(d.objectStore("LogsRequestsStore").index("newRequestV2"),{query:k,direction:g},function(O){O.getValue()&&(Z=O.getValue(),X==="NEW"&&(Z.status="QUEUED",O.update(Z)))})}),3);
r.ticks.tc=(0,_.sJ)();yLn(r);return S.return(Z)})};
Mlm=function(X,U){var r;return _.c(function(m){if(m.nextAddress==1)return m.yield(XC(U),2);r=m.yieldResult;return m.return(_.aN(r,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(I){var t=I.objectStore("LogsRequestsStore");return t.get(X).then(function(C){if(C)return C.status="QUEUED",t.put(C).then(function(){return C})})}))})};
zUm=function(X,U,r,m){r=r===void 0?!0:r;var I;return _.c(function(t){if(t.nextAddress==1)return t.yield(XC(U),2);I=t.yieldResult;return t.return(_.aN(I,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(C){var k=C.objectStore("LogsRequestsStore");return k.get(X).then(function(g){return g?(g.status="NEW",r&&(g.sendCount+=1),m!==void 0&&(g.options.compress=m),k.put(g).then(function(){return g})):No.resolve(void 0)})}))})};
Kbz=function(X,U){var r;return _.c(function(m){if(m.nextAddress==1)return m.yield(XC(U),2);r=m.yieldResult;return m.return(r.delete("LogsRequestsStore",X))})};
Te1=function(X){var U,r;return _.c(function(m){if(m.nextAddress==1)return m.yield(XC(X),2);U=m.yieldResult;r=(0,_.sJ)()-2592E6;return m.yield(_.aN(U,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(I){return Cb(I.objectStore("LogsRequestsStore"),{},function(t){if(t.getValue().timestamp<=r)return t.delete().then(function(){return t.continue()})})}),0)})};
YRz=function(){_.c(function(X){return X.yield(BV6("LogsDatabaseV2"),0)})};
yLn=function(X){_.v("nwl_csi_killswitch")||AOX("networkless_performance",X,{sampleRate:1})};
_.RUx=function(X){return _.tm(Vl6(),X)};
fls=function(X){var U,r;_.c(function(m){if(m.nextAddress==1)return m.yield(_.RUx(X),2);U=m.yieldResult;r=(0,_.sJ)()-2592E6;return m.yield(_.aN(U,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(I){return Cb(I.objectStore("SWHealthLog"),{},function(t){if(t.getValue().timestamp<=r)return t.delete().then(function(){return t.continue()})})}),0)})};
qRD=function(X){var U;return _.c(function(r){if(r.nextAddress==1)return r.yield(_.RUx(X),2);U=r.yieldResult;return r.yield(U.clear("SWHealthLog"),0)})};
_.UO=function(X,U,r,m,I,t,C){I=I===void 0?"":I;t=t===void 0?!1:t;C=C===void 0?!1:C;if(X)if(r&&!Ah("cobalt"))_.i3(new _.Tx("Legacy referrer-scrubbed ping detected")),X&&WbX(X,void 0,{scrubReferrer:!0});else if(I)skz(X,U,"POST",I,m);else if(_.$q("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||m||C)skz(X,U,"GET","",m,void 0,t,C);else{b:{try{c:{var k=new JLz({url:X});if(k.urlParamValues_.dsh==="1")var g=null;else{var Z=k.urlParamValues_.ae;if(Z==="1"){var P=k.urlParamValues_.adurl;if(P)try{g={version:3,directUrl:decodeURIComponent(P),
asyncUrl:WcD(k.JSC$9638_url_,"act=1","ri=1",D4x(k))};break c}catch(E){}}g=Z==="2"?{version:4,directUrl:WcD(k.JSC$9638_url_,"dct=1","suid="+k.suid_,"ri=1"),asyncUrl:WcD(k.JSC$9638_url_,"act=1","ri=1","suid="+k.suid_)}:null}}if(g){var S=_.Bp(X);var d=!(!S||!S.endsWith("/aclk")||_.ib(X,"ri")!=="1");break b}}catch(E){}d=!1}if(d){b:{try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(X,"")){var O=!0;break b}}catch(E){}O=!1}O?(U&&U(),r=!0):r=!1}else r=!1;r||WbX(X,U)}};
WbX=function(X,U,r){r=r===void 0?{}:r;var m=new Image,I=""+pPs++;$49[I]=m;m.onload=m.onerror=function(){U&&$49[I]&&U();delete $49[I]};
r.scrubReferrer&&(m.referrerPolicy="no-referrer");m.src=X};
rS=function(X,U){bds(X,U==="ATTRIBUTION_SRC_MODE_XHR_OPTION")};
ALe=function(X){var U;return((U=document.featurePolicy)==null?0:U.allowedFeatures().includes("attribution-reporting"))?X+"&nis=6":X+"&nis=5"};
llD=function(X){if(!X)return!1;try{var U;if(((U=_.rX(X))==null?void 0:U.asm)==="4")return!0}catch(r){_.AI(r)}return!1};
bds=function(X,U){U?(X=ALe(X),_.UO(X,void 0,void 0,void 0,"",!0,!0)):_.UO(X)};
ide=function(){Gye||(Gye=new _.ip("yt.offline"));return Gye};
Lbz=function(X){if(_.v("offline_error_handling")){var U=ide().get("errors",!0)||{};U[X.message]={name:X.name,stack:X.stack};X.level&&(U[X.message].level=X.level);ide().set("errors",U,2592E3,!0)}};
jIs=function(X,U,r,m){m=m===void 0?!1:m;U=_.v("web_fp_via_jspb")?Object.assign({},U):U;_.v("use_cfr_monitor")&&NeA(X,U);if(_.v("use_request_time_ms_header"))U.headers&&k2(X)&&(U.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.sJ)())));else{var I;if((I=U.postParams)==null?0:I.requestTimeMs)U.postParams.requestTimeMs=Math.round((0,_.sJ)())}r&&Object.keys(U).length===0?_.UO(X):U.compress?U.postBody?(typeof U.postBody!=="string"&&(U.postBody=JSON.stringify(U.postBody)),cL9(X,U.postBody,
U,_.Ql,m)):cL9(X,JSON.stringify(U.postParams),U,dmm,m):_.Ql(X,U)};
Xs9=function(X,U){_.v("use_event_time_ms_header")&&k2(X)&&(U.headers||(U.headers={}),U.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,_.sJ)())));return U};
_.r6z=function(){UWm||(UWm=new _.mj({logOfflineErrors:!0,enablePolling:!0}));return UWm};
NeA=function(X,U){var r=U.onError?U.onError:function(){};
U.onError=function(I,t){I7().requestComplete(X,!1);r(I,t)};
var m=U.onSuccess?U.onSuccess:function(){};
U.onSuccess=function(I,t){I7().requestComplete(X,!0);m(I,t)}};
_.mWs=function(){return _.Hp(document.location.toString())!=="www.youtube-nocookie.com"};
_.ao6=function(){return _.Gu("ytNetworklessLoggingInitializationOptions")?_.Io1.isNwlInitialized:_.tyA};
HfM=function(X,U){if(_.v("polymer_on_demand_shady_dom")){var r;var m=(r=X.__shady_native_firstElementChild)!=null?r:X.firstElementChild}else m=X.firstElementChild;for(;m;){if(X=U(m)?m:HfM(m,U))return X;m=m.nextElementSibling}return null};
k5e=function(){var X=document;if("visibilityState"in X)return X.visibilityState;var U=Cm9+"VisibilityState";if(U in X)return X[U]};
_.c6e=function(X,U){var r;tE(X,function(m){r=U[m];return!!r});
return r};
_.Hw=function(X){var U=gfe(X);U?U.focus(void 0):_.a7(X)};
gfe=function(X){return(X=HfM(X,function(U){return _.CY(U)?nfM(U)&&!!U.offsetParent:!1}))?X:null};
_.a7=function(X,U){X.hasAttribute("tabindex")||X.setAttribute("tabindex","-1");X.focus(U)};
Zfz=function(X,U,r,m){m=m===void 0?{}:m;X.addEventListener&&(U!="mouseenter"||"onmouseenter"in document?U!="mouseleave"||"onmouseenter"in document?U=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(U="MozMousePixelScroll"):U="mouseout":U="mouseover");return _.fI.findKey(kQ,function(I){var t=typeof I[4]==="boolean"&&I[4]==!!m,C=_.bM(I[4])&&_.bM(m)&&_.fI.equals(I[4],m);return!!I.length&&I[0]==X&&I[1]==U&&I[2]==r&&(t||C)})};
_.gS=function(X,U,r,m){m=m===void 0?{}:m;if(!X||!X.addEventListener&&!X.attachEvent)return"";var I=Zfz(X,U,r,m);if(I)return I;I=++sBM.count+"";var t=!(U!="mouseenter"&&U!="mouseleave"||!X.addEventListener||"onmouseenter"in document);var C=t?function(k){k=new cw(k);if(!_.$S(k.relatedTarget,function(g){return g==X},!0))return k.currentTarget=X,k.type=U,r.call(X,k)}:function(k){k=new cw(k);
k.currentTarget=X;return r.call(X,k)};
C=_.l3(C);X.addEventListener?(U=="mouseenter"&&t?U="mouseover":U=="mouseleave"&&t?U="mouseout":U=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(U="MozMousePixelScroll"),xW9()||typeof m==="boolean"?X.addEventListener(U,C,m):X.addEventListener(U,C,!!m.capture)):X.attachEvent("on"+U,C);kQ[I]=[X,U,r,C,m];return I};
_.SqX=function(X,U,r){var m=m===void 0?{}:m;var I=_.gS(X,U,function(){_.Pm6(I);r.apply(X,arguments)},m)};
_.Pm6=function(X){X&&(typeof X=="string"&&(X=[X]),_.U4(X,function(U){if(U in kQ){var r=kQ[U],m=r[0],I=r[1],t=r[3];r=r[4];m.removeEventListener?xW9()||typeof r==="boolean"?m.removeEventListener(I,t,r):m.removeEventListener(I,t,!!r.capture):m.detachEvent&&m.detachEvent("on"+I,t);delete kQ[U]}}))};
nY=function(X){this.callback_=X;this.position_=null;this.previousTime_=0;this.previousPosition_=null;this.previousVelocity_=0;this.cycles_=[];for(X=0;X<4;X++)this.cycles_.push(0);this.index_=0;this.mouseListenerKey_=_.gS(window,"mousemove",(0,_.TE)(this.onMouseMove_,this));this.timerId_=_.E4((0,_.TE)(this.checkPosition_,this),25)};
vfe=function(){var X={};var U=X.preferMobileEvents===void 0?!1:X.preferMobileEvents;X=X.enableScrollEventListener===void 0?!0:X.enableScrollEventListener;if(_.Gu("_lact",window)==null){var r=parseInt(_.$q("LACT"),10);r=isFinite(r)?Date.now()-Math.max(r,0):-1;_.gi("_lact",r,window);_.gi("_fact",r,window);r==-1&&_.ZT();dWX(window,U,X);new nY(function(){Ofe("mouse",100)})}};
dWX=function(X,U,r){U=U===void 0?!1:U;r=r===void 0?!0:r;_.gS(X.document,"keydown",_.ZT);_.gS(X.document,"keyup",_.ZT);_.gS(X.document,"mousedown",_.ZT);_.gS(X.document,"mouseup",_.ZT);U?_.gS(X,"touchmove",function(){Ofe("touchmove",200)},{passive:!0}):(_.gS(X,"resize",function(){Ofe("resize",200)}),r&&_.gS(X,"scroll",function(){Ofe("scroll",200)}));
_.gS(X.document,"touchstart",_.ZT,{passive:!0});_.gS(X.document,"touchend",_.ZT,{passive:!0})};
Ofe=function(X,U){eGM[X]||(eGM[X]=!0,_.$u.addLowPriorityJob(function(){_.ZT();eGM[X]=!1},U))};
_.ZT=function(){_.Gu("_lact",window)==null&&vfe();var X=Date.now();_.gi("_lact",X,window);_.Gu("_fact",window)==-1&&_.gi("_fact",X,window);(X=_.Gu("ytglobal.ytUtilActivityCallback_"))&&X()};
_.sO=function(){var X=_.Gu("_lact",window);return X==null?-1:Math.max(Date.now()-X,0)};
_.OO=function(X,U,r){var m=_.xQ();if(m&&U){var I=m.subscribe(X,function(){var t=arguments,C=function(){Pw[I]&&U.apply&&typeof U.apply=="function"&&U.apply(r||window,t)};
try{_.Efz[X]?C():_.e7(C,0)}catch(k){_.AI(k)}},r);
Pw[I]=!0;dS[X]||(dS[X]=[]);dS[X].push(I);return I}return 0};
_.Fw6=function(X){var U=_.xQ();U&&(typeof X==="number"?X=[X]:typeof X==="string"&&(X=[parseInt(X,10)]),_.U4(X,function(r){U.unsubscribeByKey(r);delete Pw[r]}))};
_.BOD=function(X,U){var r=_.xQ();r&&r.publish.apply(r,arguments)};
_.ofH=function(X){var U=_.xQ();if(U)if(U.clear(X),X)QBD(X);else for(var r in dS)QBD(r)};
_.xQ=function(){return _.mH.ytPubsubPubsubInstance};
QBD=function(X){dS[X]&&(X=dS[X],_.U4(X,function(U){Pw[U]&&delete Pw[U]}),X.length=0)};
wsx=function(){var X,U;return"h5vcc"in vw&&((X=vw.h5vcc.traceEvent)==null?0:X.traceBegin)&&((U=vw.h5vcc.traceEvent)==null?0:U.traceEnd)?1:"performance"in vw&&vw.performance.mark&&vw.performance.measure?2:0};
y6e=function(X){var U=wsx();switch(U){case 1:vw.h5vcc.traceEvent.traceBegin("YTLR",X);break;case 2:vw.performance.mark(X+"-start");break;case 0:break;default:_.bu(U,"unknown trace type")}};
uzM=function(X){var U=wsx();switch(U){case 1:vw.h5vcc.traceEvent.traceEnd("YTLR",X);break;case 2:U=X+"-start";var r=X+"-end";vw.performance.mark(r);vw.performance.measure(X,U,r);break;case 0:break;default:_.bu(U,"unknown trace type")}};
hGz=function(X){var U,r;(r=(U=window).onerror)==null||r.call(U,X.message,"",0,0,X)};
MyM=function(X){if(_.v("web_lifecycle_error_handling_killswitch"))return X();try{return X()}catch(U){hGz(U)}};
zGe=function(X){return[X.auth===void 0?"undefined":X.auth,X.isJspb===void 0?"undefined":X.isJspb,X.cttAuthInfo===void 0?"undefined":X.cttAuthInfo,X.tier===void 0?"undefined":X.tier].join("/")};
_.e=function(X,U){if(X)return X[U.name]};
EO=function(){var X=_.Gu("yt.logging.ims");X||(X=new eE,_.gi("yt.logging.ims",X));return X};
J6D=function(X,U){if(X.endpoint==="log_event"){Kwz(X);var r=TOz(X),m=Yqs(X.payload)||"",I=Vy6(m),t=200;if(I){if(I.enabled===!1&&!_.v("web_payload_policy_disabled_killswitch"))return;t=RG6(I.tier);if(t===400){fox(X,U);return}}FC[r]=!0;r={cttAuthInfo:r,isJspb:!1,tier:t};EO().storePayload(r,X.payload);qqe(U,!1,r,Wwn(m))}};
psD=function(X,U,r){if(U.endpoint==="log_event"){Kwz(void 0,U);var m=TOz(U,!0),I=Vy6(X),t=200;if(I){if(I.enabled===!1&&!_.v("web_payload_policy_disabled_killswitch"))return;t=RG6(I.tier);if(t===400){DW1(X,U,r);return}}FC[m]=!0;m={cttAuthInfo:m,isJspb:!0,tier:t};EO().storePayload(m,K3(U.payload));qqe(r,!0,m,Wwn(X))}};
qqe=function(X,U,r,m){U=U===void 0?!1:U;m=m===void 0?!1:m;X&&(Qo=new X);X=_.Pp("tvhtml5_logging_max_batch_ads_fork")||_.Pp("tvhtml5_logging_max_batch")||_.Pp("web_logging_max_batch")||100;var I=(0,_.sJ)(),t=$Wn(U,r.tier),C=t.lastDebounceQueueFromLogTimeMs;m&&(t.useVideoStatsEndPoint=!0);m=0;r&&(m=EO().getSequenceCount(r));var k=function(){bfM({writeThenSend:!0},U,r.tier)};
m>=1E3?k():m>=X?A6s||(A6s=los(function(){k();A6s=void 0},0)):I-C>=10&&(G5m(U,r.tier),t.lastDebounceQueueFromLogTimeMs=I)};
fox=function(X,U){if(X.endpoint==="log_event"){_.v("more_accurate_gel_parser")&&EO().storePayload({isJspb:!1},X.payload);Kwz(X);var r=TOz(X),m=new Map;m.set(r,[X.payload]);var I=Yqs(X.payload)||"";U&&(Qo=new U);return new _.o7(function(t,C){Qo&&Qo.isReady()?ife(m,Qo,t,C,{bypassNetworkless:!0},!0,Wwn(I)):t()})}};
DW1=function(X,U,r){if(U.endpoint==="log_event"){Kwz(void 0,U);var m=TOz(U,!0),I=new Map;I.set(m,[K3(U.payload)]);r&&(Qo=new r);return new _.o7(function(t){Qo&&Qo.isReady()?Lwe(I,Qo,t,{bypassNetworkless:!0},!0,Wwn(X)):t()})}};
TOz=function(X,U){var r="";if(X.dangerousLogToVisitorSession)r="visitorOnlyApprovedKey";else if(X.cttAuthInfo){if(U===void 0?0:U){U=X.cttAuthInfo.token;r=X.cttAuthInfo;var m=new NOA;r.videoId?m.setVideoId(r.videoId):r.playlistId&&wS(m,2,jBx,OY(r.playlistId));X4e[U]=m}else U=X.cttAuthInfo,r={},U.videoId?r.videoId=U.videoId:U.playlistId&&(r.playlistId=U.playlistId),URe[X.cttAuthInfo.token]=r;r=X.cttAuthInfo.token}return r};
bfM=function(X,U,r){X=X===void 0?{}:X;U=U===void 0?!1:U;new _.o7(function(m,I){var t=$Wn(U,r),C=t.useVideoStatsEndPoint;t.useVideoStatsEndPoint=!1;rjs(t.queueTimer);rjs(t.queueMaxTimer);t.queueMaxTimer=0;Qo&&Qo.isReady()?r===void 0&&_.v("enable_web_tiered_gel")?mRD(m,I,X,U,300,C):mRD(m,I,X,U,r,C):(G5m(U,r),m())})};
mRD=function(X,U,r,m,I,t){var C=Qo;r=r===void 0?{}:r;m=m===void 0?!1:m;I=I===void 0?200:I;t=t===void 0?!1:t;var k=new Map,g=new Map,Z={isJspb:m,cttAuthInfo:void 0,tier:I},P={isJspb:m,cttAuthInfo:void 0};if(m){U=_.H(Object.keys(FC));for(I=U.next();!I.done;I=U.next())I=I.value,g=_.v("enable_web_tiered_gel")?EO().smartExtractMatchingEntries({keys:[Z,P],sizeLimit:1E3}):EO().extractMatchingEntries({isJspb:!0,cttAuthInfo:I}),g.length>0&&k.set(I,g),(_.v("web_fp_via_jspb_and_json")&&r.writeThenSend||!_.v("web_fp_via_jspb_and_json"))&&
delete FC[I];Lwe(k,C,X,r,!1,t)}else{k=_.H(Object.keys(FC));for(Z=k.next();!Z.done;Z=k.next())Z=Z.value,P=_.v("enable_web_tiered_gel")?EO().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:Z,tier:I},{isJspb:!1,cttAuthInfo:Z}],sizeLimit:1E3}):EO().extractMatchingEntries({isJspb:!1,cttAuthInfo:Z}),P.length>0&&g.set(Z,P),(_.v("web_fp_via_jspb_and_json")&&r.writeThenSend||!_.v("web_fp_via_jspb_and_json"))&&delete FC[Z];ife(g,C,X,U,r,!1,t)}};
G5m=function(X,U){X=X===void 0?!1:X;U=U===void 0?200:U;var r=function(){bfM({writeThenSend:!0},X,U)},m=$Wn(X,U),I=m===Ijx||m===tre?5E3:ajX;
_.v("web_gel_timeout_cap")&&!m.queueMaxTimer&&(I=los(function(){r()},I),m.queueMaxTimer=I);
rjs(m.queueTimer);I=_.$q("LOGGING_BATCH_TIMEOUT",_.Pp("web_gel_debounce_ms",1E4));_.v("shorten_initial_gel_batch_timeout")&&Hce&&(I=Ca6);I=los(function(){_.Pp("gel_min_batch_size")>0?EO().getSequenceCount({cttAuthInfo:void 0,isJspb:X,tier:U})>=kUx&&r():r()},I);
m.queueTimer=I};
ife=function(X,U,r,m,I,t,C){I=I===void 0?{}:I;var k=Math.round((0,_.sJ)()),g=X.size,Z=cjM(C);X=_.H(X);var P=X.next();for(C={};!P.done;C={networkFailures:void 0,batchRequest:void 0,dangerousLogToVisitorSession:void 0,onSuccess$jscomp$3:void 0,onError$jscomp$5:void 0},P=X.next()){var S=_.H(P.value);P=S.next().value;S=S.next().value;C.batchRequest=_.fI.unsafeClone({context:_.J3x(U.config_||_.PI())});if(!_.Dn(S)&&!_.v("throw_err_when_logevent_malformed_killswitch")){m();break}C.batchRequest.events=S;
(S=URe[P])&&g5m(C.batchRequest,P,S);delete URe[P];C.dangerousLogToVisitorSession=P==="visitorOnlyApprovedKey";n5s(C.batchRequest,k,C.dangerousLogToVisitorSession);ZcD(I);C.onSuccess$jscomp$3=function(d){_.v("start_client_gcf")&&_.$u.addLowPriorityJob(function(){return _.c(function(O){return O.yield(sdx(d),0)})});
g--;g||r()};
C.networkFailures=0;C.onError$jscomp$5=function(d){return function(){d.networkFailures++;if(I.bypassNetworkless&&d.networkFailures===1)try{E7e(U,Z,d.batchRequest,xRH({writeThenSend:!0},d.dangerousLogToVisitorSession,d.onSuccess$jscomp$3,d.onError$jscomp$5,t)),Hce=!1}catch(O){_.AI(O),m()}g--;g||r()}}(C);
try{E7e(U,Z,C.batchRequest,xRH(I,C.dangerousLogToVisitorSession,C.onSuccess$jscomp$3,C.onError$jscomp$5,t)),Hce=!1}catch(d){_.AI(d),m()}}};
Lwe=function(X,U,r,m,I,t){m=m===void 0?{}:m;var C=Math.round((0,_.sJ)()),k={value:X.size},g=new Map([].concat(_.fN(X)));g=_.H(g);for(var Z=g.next();!Z.done;Z=g.next()){var P=_.H(Z.value).next().value,S=X.get(P);Z=new PaM;var d=U.config_||_.PI(),O=new yo,E=new Sj6;_.zb(E,1,d.innertubeContextHostLanguage);_.zb(E,2,d.innertubeContextGeoLocation);_.di(E,16,d.innertubeContextClientNameFieldNumber);_.zb(E,17,d.innertubeContextClientVersion);if(d.innertubeContextClientConfigInfo){var Q=d.innertubeContextClientConfigInfo,
h=new vI;Q.coldConfigData&&_.zb(h,1,Q.coldConfigData);Q.appInstallData&&_.zb(h,6,Q.appInstallData);Q.coldHashData&&_.zb(h,3,Q.coldHashData);Q.hotHashData&&h.setHotHashData(Q.hotHashData);_.Q9(E,62,h)}(Q=_.mH.devicePixelRatio)&&Q!=1&&_.OJ(E,65,_.lu(Q));Q=tf9();Q!==""&&_.zb(E,54,Q);Q=aiX();if(Q.length>0){h=new dRs;for(var z=0;z<Q.length;z++){var K=new uh;K.setKey(Q[z].key);wS(K,2,Oc1,OY(Q[z].value));hE(h,15,uh,K)}_.Q9(O,5,h)}YtD(d,E);VTe(O);RC6(E);fQm(d,E);qt1(E);_.v("start_client_gcf")&&Wom(E);_.$q("DELEGATED_SESSION_ID")&&
!_.v("pageid_as_header_web")&&(d=new MY,_.zb(d,3,_.$q("DELEGATED_SESSION_ID")));!_.v("fill_delegate_context_in_gel_killswitch")&&(Q=_.$q("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(h=_.SA(O,MY,3)||new MY,d=O,Q=_.zb(h,18,Q),_.Q9(d,3,Q));d=E;Q=_.H(Object.entries(_.rX(_.$q("DEVICE",""))));for(h=Q.next();!h.done;h=Q.next())z=_.H(h.value),h=z.next().value,z=z.next().value,h==="cbrand"?_.zb(d,12,z):h==="cmodel"?_.zb(d,13,z):h==="cbr"?_.zb(d,87,z):h==="cbrver"?_.zb(d,88,z):h==="cos"?_.zb(d,18,
z):h==="cosver"?_.zb(d,19,z):h==="cplatform"&&_.di(d,42,Yve(z));O.setClient(E);_.Q9(Z,1,O);if(E=X4e[P])a:{if(_.oc(E,z9(E,jBx,1)))O=1;else if(E.getPlaylistId())O=2;else break a;_.Q9(Z,4,E);E=Z.getContext()||new yo;d=_.SA(E,MY,3)||new MY;Q=new KY;Q.setToken(P);_.di(Q,1,O);hE(d,12,KY,Q);_.Q9(E,3,d)}delete X4e[P];P=P==="visitorOnlyApprovedKey";v59()||_.T9(Z,2,C);!P&&(O=_.$q("EVENT_ID"))&&(E=ewe(),d=new E56,_.zb(d,1,O),_.T9(d,2,E),_.Q9(Z,5,d));ZcD(m);if(_.v("jspb_serialize_with_worker")&&(O=_.NRn())&&
m.writeThenSend){_.FSA.set(B91,{client:U,resolve:r,networklessOptions:m,isIsolated:I,useVSSEndpoint:t,dangerousLogToVisitorSession:P,requestsOutstanding:k});O.postMessage({op:"gelBatchToSerialize",batchRequest:K3(Z),clientEvents:S,key:B91});B91++;break}if(S){O=[];for(E=0;E<S.length;E++)try{O.push(new YQ(S[E]))}catch(D){_.AI(new _.Tx("Transport failed to deserialize "+String(S[E])))}S=O}else S=[];S=_.H(S);for(O=S.next();!O.done;O=S.next())hE(Z,3,YQ,O.value);S={startTime:(0,_.sJ)(),ticks:{},infos:{}};
Z=Z.serialize();S.ticks.geljspc=(0,_.sJ)();_.v("log_jspb_serialize_latency")&&AOX("gel_jspb_serialize",S,{sampleRate:.1});_.QdH(Z,U,r,m,I,t,P,k)}};
_.QdH=function(X,U,r,m,I,t,C,k){m=m===void 0?{}:m;k=k===void 0?{value:0}:k;t=cjM(t);m=xRH(m,C,function(g){_.v("start_client_gcf")&&_.$u.addLowPriorityJob(function(){return _.c(function(Z){return Z.yield(sdx(g),0)})});
k.value--;k.value||r()},function(){k.value--;
k.value||r()},I);
m.headers["Content-Type"]="application/json+protobuf";m.postBodyFormat="JSPB";m.postBody=X;E7e(U,t,"",m);Hce=!1};
ZcD=function(X){_.v("always_send_and_write")&&(X.writeThenSend=!1)};
xRH=function(X,U,r,m,I){X={retry:!0,onSuccess:r,onError:m,networklessOptions:X,dangerousLogToVisitorSession:U,bypassMonitoring:!!I,headers:{},postBodyFormat:"",postBody:"",compress:_.v("compress_gel")||_.v("compress_gel_lr")};v59()&&(X.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.sJ)())));return X};
n5s=function(X,U,r){v59()||(X.requestTimeMs=String(U));_.v("unsplit_gel_payloads_in_logs")&&(X.unsplitGelPayloadsInLogs=!0);!r&&(U=_.$q("EVENT_ID"))&&(r=ewe(),X.serializedClientEventId={serializedEventId:U,clientCounter:String(r)})};
ewe=function(){var X=_.$q("BATCH_CLIENT_COUNTER")||0;X||(X=Math.floor(Math.random()*65535/2));X++;X>65535&&(X=1);_.p$("BATCH_CLIENT_COUNTER",X);return X};
g5m=function(X,U,r){if(r.videoId)var m="VIDEO";else if(r.playlistId)m="PLAYLIST";else return;X.credentialTransferTokenTargetId=r;X.context=X.context||{};X.context.user=X.context.user||{};X.context.user.credentialTransferTokens=[{token:U,scope:m}]};
Kwz=function(X,U){var r=_.S7("il_payload_scraping")==="enable_il_payload_scraping";if(!_.Gu("yt.logging.transport.enableScrapingForTest"))if(r)o5z=[],_.gi("yt.logging.transport.enableScrapingForTest",!0),_.gi("yt.logging.transport.scrapedPayloadsForTesting",o5z),_.gi("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),_.gi("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"),
_.gi("yt.logging.transport.scrapeClientEvent",!0);else return;r=_.Gu("yt.logging.transport.scrapedPayloadsForTesting");var m=_.Gu("yt.logging.transport.payloadToScrape");U&&(U=_.Gu("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(U.payload)())&&r.push(U);U=_.Gu("yt.logging.transport.scrapeClientEvent");if(m&&m.length>=1)for(var I=0;I<m.length;I++)if(X&&X.payload[m[I]])if(U)r.push(X.payload);else{var t=void 0;r.push(((t=X)==null?void 0:t.payload)[m[I]])}_.gi("yt.logging.transport.scrapedPayloadsForTesting",
r)};
v59=function(){return _.v("use_request_time_ms_header")||_.v("lr_use_request_time_ms_header")};
los=function(X,U){return _.v("transport_use_scheduler")===!1?_.e7(X,U):_.v("logging_avoid_blocking_during_navigation")||_.v("lr_logging_avoid_blocking_during_navigation")?_.Vo(_.$u,function(){if(_.w4D().currentState==="none")X();else{var r={};_.w4D().install((r.none={callback:X},r))}},U):_.Vo(_.$u,X,U)};
rjs=function(X){_.v("transport_use_scheduler")?_.$u.cancelJob(X):_.Fk(X)};
sdx=function(X){var U,r,m,I,t,C,k,g,Z,P;return _.c(function(S){return S.nextAddress==1?(m=(U=X)==null?void 0:(r=U.responseContext)==null?void 0:r.globalConfigGroup,I=_.e(m,yjs),C=(t=m)==null?void 0:t.hotHashData,k=_.e(m,usH),Z=(g=m)==null?void 0:g.coldHashData,(P=_.np().resolve(_.gX(R7)))?C?I?S.yield(hwz(P,C,I),2):S.yield(hwz(P,C),2):S.jumpTo(2):S.return()):Z?k?S.yield(Mr9(P,Z,k),0):S.yield(Mr9(P,Z),0):S.jumpTo(0)})};
$Wn=function(X,U){U=U===void 0?200:U;return X?U===300?Ijx:zwX:U===300?tre:KSn};
Vy6=function(X){if(_.v("enable_web_tiered_gel")){X=T9z[X||""];var U,r,m,I=_.np().resolve(_.gX(R7))==null?void 0:(U=fY())==null?void 0:(r=U.loggingHotConfig)==null?void 0:(m=r.eventLoggingConfig)==null?void 0:m.payloadPolicies;if(I)for(U=0;U<I.length;U++)if(I[U].payloadNumber===X)return I[U]}};
Yqs=function(X){X=Object.keys(X);X=_.H(X);for(var U=X.next();!U.done;U=X.next())if(U=U.value,T9z[U])return U};
RG6=function(X){switch(X){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}};
Wwn=function(X){return X==="gelDebuggingEvent"};
cjM=function(X){return(X===void 0?0:X)&&_.v("vss_through_gel_video_stats")?"video_stats":"log_event"};
Ww=function(X,U,r,m){m=m===void 0?{}:m;var I={},t=Math.round(m.timestamp||(0,_.sJ)());I.eventTimeMs=t<Number.MAX_SAFE_INTEGER?t:0;I[X]=U;X=_.sO();I.context={lastActivityMs:String(m.timestamp||!isFinite(X)?-1:X)};m.sequenceGroup&&!_.v("web_gel_sequence_info_killswitch")&&(X=I.context,U=m.sequenceGroup,U={index:Yje(U),groupKey:U},X.sequence=U,m.endOfSequence&&delete qY[m.sequenceGroup]);_.v("web_tag_automated_log_events")&&(I.context.automatedLogEventSource=m.automatedLogEventSource);(m.sendIsolatedPayload?
fox:J6D)({endpoint:"log_event",payload:I,cttAuthInfo:m.cttAuthInfo,dangerousLogToVisitorSession:m.dangerousLogToVisitorSession},r)};
Yje=function(X){qY[X]=X in qY?qY[X]+1:0;return qY[X]};
_.DT=function(X,U,r){r=r===void 0?{}:r;var m=JE;_.b3("ytLoggingEventsDefaultDisabled",!1)&&JE===JE&&(m=null);Ww(X,U,m,r)};
_.pY=function(){if(_.v("web_fp_via_jspb")){var X=!0;X=X===void 0?!1:X;var U=VrH;VrH=[];if(U){U=_.H(U);for(var r=U.next();!r.done;r=U.next())r=r.value,X?Ww(r.payloadName,r.payload,JE,r.options):_.DT(r.payloadName,r.payload,r.options)}bfM(void 0,!0);if(!_.v("web_fp_via_jspb_and_json"))return}bfM(void 0,!1)};
Rw9=function(X,U){var r;if((r=U)==null?0:r.componentStack)return U;if(X=X.componentStack)U||(U={}),U.componentStack=X;return U};
fjm=function(){_.U4(_.$q("ERRORS")||[],function(X){_.$Q.apply(null,X)});
_.p$("ERRORS",[])};
_.bh=function(X){_.$Q(X)};
_.AE=function(X){_.$Q(X,"WARNING")};
qjm=function(X){X instanceof Error?_.$Q(X):(X=_.bM(X)?JSON.stringify(X):String(X),X=new _.Tx(X),X.name="RejectedPromiseError",_.AE(X))};
WSe=function(X,U,r,m,I,t){U=U===void 0?"Unknown file":U;r=r===void 0?0:r;var C=!1,k=RaH("log_window_onerror_fraction");if(k&&Math.random()<k)C=!0;else{k=document.getElementsByTagName("script");for(var g=0,Z=k.length;g<Z;g++)if(k[g].src.indexOf("/debug-")>0){C=!0;break}}C&&(C=!1,I?C=!0:(typeof X==="string"?k=X:ErrorEvent&&X instanceof ErrorEvent?(C=!0,k=X.message,U=X.filename,r=X.lineno,m=X.colno):(k="Unknown error",U="Unknown file",r=0),I=new _.Tx(k),I.name="UnhandledWindowError",I.message=k,I.fileName=
U,I.lineNumber=r,isNaN(m)?delete I.columnNumber:I.columnNumber=m),_.v("wiz_enable_component_stack_propagation_killswitch")||(t=Rw9(I,t)),t&&_.lh(I,t),C?_.$Q(I):_.AE(I))};
_.$Q=function(X,U,r,m,I,t,C,k){t=t===void 0?{}:t;t.name=r||_.$q("INNERTUBE_CONTEXT_CLIENT_NAME",1);t.version=m||_.$q("INNERTUBE_CONTEXT_CLIENT_VERSION");r=t;U=U===void 0?"ERROR":U;C=C===void 0?!1:C;U=U===void 0?"ERROR":U;C=C===void 0?!1:C;if(X&&(X.hasOwnProperty("level")&&X.level&&(U=X.level),_.v("console_log_js_exceptions")&&(m=[],m.push("Name: "+X.name),m.push("Message: "+X.message),X.hasOwnProperty("params")&&m.push("Error Params: "+JSON.stringify(X.params)),X.hasOwnProperty("args")&&m.push("Error args: "+
JSON.stringify(X.args)),m.push("File name: "+X.fileName),m.push("Stacktrace: "+X.stack),m=m.join("\n"),window.console.log(m,X)),!(JjA>=5))){m=[];I=_.H(DRe);for(t=I.next();!t.done;t=I.next()){t=t.value;try{t()&&m.push(t())}catch(h){}}m=[].concat(_.fN(p4x),_.fN(m));var g=$Rx(X);I=g.message||"Unknown Error";t=g.name||"UnknownError";var Z=g.stack||X.stacktrace||"Not available";if(Z.startsWith(t+": "+I)){var P=Z.split("\n");P.shift();Z=P.join("\n")}P=g.lineNumber||"Not available";g=g.fileName||"Not available";
var S=0;if(X.hasOwnProperty("args")&&X.args&&X.args.length)for(var d=0;d<X.args.length&&!(S=Tox(X.args[d],"params."+d,r,S),S>=500);d++);else if(X.hasOwnProperty("params")&&X.params){var O=X.params;if(typeof X.params==="object")for(d in O){if(O[d]){var E="params."+d,Q=yl(O[d]);r[E]=Q;S+=E.length+Q.length;if(S>500)break}}else r.params=yl(O)}if(m.length)for(d=0;d<m.length&&!(S=Tox(m[d],"params.context."+d,r,S),S>=500);d++);navigator.vendor&&!r.hasOwnProperty("vendor")&&(r["device.vendor"]=navigator.vendor);
d={message:I,name:t,lineNumber:P,fileName:g,stack:Z,params:r,sampleWeight:1};r=Number(X.columnNumber);isNaN(r)||(d.lineNumber=d.lineNumber+":"+r);if(X.level==="IGNORED")X=0;else a:{X=bcH();r=_.H(X.messageWeights);for(m=r.next();!m.done;m=r.next())if(m=m.value,d.message&&d.message.match(m.messageRegExp)){X=m.weight;break a}X=_.H(X.callbackWeights);for(r=X.next();!r.done;r=X.next())if(r=r.value,r.callback(d)){X=r.weight;break a}X=1}d.sampleWeight=X;X=_.H(AjX);for(r=X.next();!r.done;r=X.next())if(r=
r.value,r.patternsForType[d.name])for(I=_.H(r.patternsForType[d.name]),m=I.next();!m.done;m=I.next())if(t=m.value,m=d.message.match(t.regexp)){d.params["params.error.original"]=m[0];I=t.groups;t={};for(P=0;P<I.length;P++)t[I[P]]=m[P+1],d.params["params.error."+I[P]]=m[P+1];d.message=r.messageFn(t);break}d.params||(d.params={});X=bcH();d.params["params.errorServiceSignature"]="msg="+X.messageWeights.length+"&cb="+X.callbackWeights.length;d.params["params.serviceWorker"]="false";_.mH.document&&_.mH.document.querySelectorAll&&
(d.params["params.fscripts"]=String(document.querySelectorAll("script:not([nonce])").length));(new G9(ljm,"sample")).constructor!==G9&&(d.params["params.fconst"]="true");window.yterr&&typeof window.yterr==="function"&&window.yterr(d);if(d.sampleWeight!==0&&!GUn.has(d.message)){if(C&&_.v("web_enable_error_204"))icD(U===void 0?"ERROR":U,d);else{U=U===void 0?"ERROR":U;U==="ERROR"?(ih.publish("handleError",d),_.v("record_app_crashed_web")&&LSn===0&&d.sampleWeight===1&&(LSn++,C={appCrashType:"APP_CRASH_TYPE_BREAKPAD"},
_.v("report_client_error_with_app_crash_ks")||(C.systemHealth={crashData:{clientError:{logMessage:{message:d.message}}}}),_.DT("appCrashed",C)),N9e++):U==="WARNING"&&ih.publish("handleWarning",d);if(_.v("kevlar_gel_error_routing")){C=U;k=k===void 0?{}:k;b:{X=_.H(jdM);for(r=X.next();!r.done;r=X.next())if(Ah(r.value.toLowerCase())){X=!0;break b}X=!1}if(X)k=void 0;else{r={stackTrace:d.stack};d.fileName&&(r.filename=d.fileName);X=d.lineNumber&&d.lineNumber.split?d.lineNumber.split(":"):[];X.length!==
0&&(X.length!==1||isNaN(Number(X[0]))?X.length!==2||isNaN(Number(X[0]))||isNaN(Number(X[1]))||(r.lineNumber=Number(X[0]),r.columnNumber=Number(X[1])):r.lineNumber=Number(X[0]));X={level:"ERROR_LEVEL_UNKNOWN",message:d.message,errorClassName:d.name,sampleWeight:d.sampleWeight};C==="ERROR"?X.level="ERROR_LEVEL_ERROR":C==="WARNING"&&(X.level="ERROR_LEVEL_WARNNING");r={isObfuscated:!0,browserStackInfo:r};k.pageUrl=window.location.href;k.kvPairs=[];_.$q("FEXP_EXPERIMENTS")&&(k.experimentIds=_.$q("FEXP_EXPERIMENTS"));
m=_.$q("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS");if(!RaH("web_disable_gel_stp_ecatcher_killswitch")&&m)for(I=_.H(Object.keys(m)),t=I.next();!t.done;t=I.next())t=t.value,k.kvPairs.push({key:t,value:String(m[t])});if(m=d.params)for(I=_.H(Object.keys(m)),t=I.next();!t.done;t=I.next())t=t.value,k.kvPairs.push({key:"client."+t,value:String(m[t])});m=_.$q("SERVER_NAME");I=_.$q("SERVER_VERSION");m&&I&&(k.kvPairs.push({key:"server.name",value:m}),k.kvPairs.push({key:"server.version",value:I}));k={errorMetadata:k,
stackTrace:r,logMessage:X}}k&&(_.DT("clientError",k),(C==="ERROR"||_.v("errors_flush_gel_always_killswitch"))&&_.pY())}_.v("suppress_error_204_logging")||icD(U,d)}try{GUn.add(d.message)}catch(h){}JjA++}}};
icD=function(X,U){var r=U.params||{};X={urlParams:{a:"logerror",t:"jserror",type:U.name,msg:U.message.substr(0,250),line:U.lineNumber,level:X,"client.name":r.name},postParams:{url:_.$q("PAGE_NAME",window.location.href),file:U.fileName},method:"POST"};r.version&&(X["client.version"]=r.version);if(X.postParams){U.stack&&(X.postParams.stack=U.stack);U=_.H(Object.keys(r));for(var m=U.next();!m.done;m=U.next())m=m.value,X.postParams["client."+m]=r[m];if(r=_.$q("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS"))for(U=
_.H(Object.keys(r)),m=U.next();!m.done;m=U.next())m=m.value,X.postParams[m]=r[m];(r=_.$q("LAVA_VERSION"))&&(X.postParams["lava.version"]=r);r=_.$q("SERVER_NAME");U=_.$q("SERVER_VERSION");r&&U&&(X.postParams["server.name"]=r,X.postParams["server.version"]=U)}_.Ql(_.$q("ECATCHER_REPORT_HOST","")+"/error_204",X)};
_.XNx=function(X,U){U=U===void 0?"ERROR":U;var r=r===void 0?{}:r;var m=_.Gu("ytbin.polymer.shared.lib.tampering.info");m&&(m=m())&&(r["params.tamperingInfo"]=m.sort().join(","));_.$Q(X,U,void 0,void 0,!0,r)};
_.lh=function(X){var U=_.bS.apply(1,arguments);X.args||(X.args=[]);Array.isArray(X.args)&&X.args.push.apply(X.args,_.fN(U))};
Uam=function(X){X.level="IGNORED"};
rb9=function(X,U){p4x.push(X);U();p4x.pop()};
NY=function(X,U){for(var r in U)U.hasOwnProperty(r)&&(X=_.LY(X,r,U[r]));return X};
_.ma6=function(X,U,r){r=r===void 0?!1:r;if(!X)return null;if(X.adInfoDialogEndpoint||X.backstageImageUploadEndpoint||X.confirmDialogEndpoint||X.clientActionEndpoint||X.createBackstagePostDialogEndpoint||X.createCommentReplyDialogEndpoint||X.flowEndpoint||X.guideBuilderEndpoint||X.liveChatDialogEndpoint||X.modalEndpoint||X.openPopupAction||X.shareEndpoint||X.shareEntityEndpoint||X.showLiveChatItemEndpoint||X.subscriptionManagerEndpoint||X.unlimitedCreateFamilyEndpoint||X.unlimitedFamilyFlowEndpoint||
X.updateCommentDialogEndpoint||X.updateCommentReplyDialogEndpoint||X.userFeedbackEndpoint||X.videoEditorEndpoint||X.ypcCancelSurveyEndpoint)return U=_.Pp("polymer_report_client_url_requested_rate"),!r&&Math.random()<U&&_.AE(new _.Tx("urlForEndpoint used on client endpoint",X)),null;var m=_.Pp("polymer_report_missing_web_navigation_endpoint_rate");if(X.liveChatEndpoint||X.liveChatReplayEndpoint)m=0;if(!X.commandMetadata&&!X.clickTrackingParams&&Math.random()<m){var I={},t;for(t in X)I[t]="1";_.AE(new _.Tx("Missing navigation data",
I))}I="";if(X.commandMetadata&&X.commandMetadata.webCommandMetadata&&X.commandMetadata.webCommandMetadata.url)I=X.commandMetadata.webCommandMetadata.url;else if(X.searchEndpoint)Math.random()<m&&_.AE(new _.Tx("Should not manually handle search",X)),I="/results?search_query="+encodeURIComponent(X.searchEndpoint.query).replace(/%20/g,"+"),X.searchEndpoint.params&&(I+="&sp="+X.searchEndpoint.params);else if(X.watchEndpoint)Math.random()<m&&_.AE(new _.Tx("Should not manually handle watch",X)),I="/watch?v="+
X.watchEndpoint.videoId,X.watchEndpoint.playlistId&&(I+="&list="+X.watchEndpoint.playlistId),X.watchEndpoint.index&&(I+="&index="+X.watchEndpoint.index),X.watchEndpoint.startTimeSeconds&&(I+="&t="+X.watchEndpoint.startTimeSeconds);else if(X.browseEndpoint)m=X.browseEndpoint.browseId,(t=X.browseEndpoint.canonicalBaseUrl)?I=t:m&&(I=m.substr(0,2),I=I==="FE"?m==="FEwhat_to_watch"?"/":m==="FEmy_videos"?"/my_videos":"/feed/"+m.substr(2):I==="VL"?"/playlist?list="+m.substr(2):"/channel/"+m),I&&X.browseEndpoint.query&&
(I=NY(I+"/search",{query:X.browseEndpoint.query})),I&&X.browseEndpoint.params&&(I=NY(I,{params:X.browseEndpoint.params}));else{if(X.urlEndpoint)return X.urlEndpoint.url;X.signInEndpoint?(I="https://accounts.google.com/ServiceLogin",m={},_.fI.extend(m,U||{},{"continue":window.location.href.split("#")[0],action_handle_signin:!0,passive:!0}),U=m):X.uploadEndpoint?I="//www.youtube.com/upload":X.liveChatEndpoint?(I=X.liveChatEndpoint,m=_.fI.clone(I),_.bM(I.continuation)&&(t=Object.keys(I.continuation)[0],
m.continuation=I.continuation[t].continuation),I=NY("/youtubei/v1/live_chat/get_live_chat",m)):X.liveChatReplayEndpoint?(I=_.fI.clone(X.liveChatReplayEndpoint),I.currentPlayerState&&(_.fI.extend(I,I.currentPlayerState),delete I.currentPlayerState),I=NY("/youtubei/v1/live_chat/get_live_chat_replay",I)):X.liveChatItemContextMenuEndpoint?I=NY("/youtubei/v1/live_chat/get_item_context_menu",X.liveChatItemContextMenuEndpoint):X.liveChatPurchaseMessageEndpoint?I=NY("/youtubei/v1/live_chat/get_live_chat_message_buy_flow",
X.liveChatPurchaseMessageEndpoint):X.openSuperStickerBuyFlowCommand?I=NY("/youtubei/v1/live_chat/get_live_chat_super_sticker_buy_flow",X.openSuperStickerBuyFlowCommand):X.videoEditEndpoint?I=NY("/edit",{video_id:X.videoEditEndpoint.videoId}):X.liveDashboardEndpoint?I=X.liveDashboardEndpoint.videoId?NY("/live_dashboard",{v:X.liveDashboardEndpoint.videoId}):"/live_dashboard":X.signalNavigationEndpoint&&X.signalNavigationEndpoint.signal&&X.signalNavigationEndpoint.signal==="WEBCAM"?I="/webcam":X.getPdgBuyFlowCommand&&
(I=NY(X.getPdgBuyFlowCommand.buyflowApiPath,{params:X.getPdgBuyFlowCommand.params}))}return I||r?NY(I,U||{}):(_.AE(new _.Tx("Error: Can't construct url for endpoint","keys:"+Object.keys(X).sort().join(","),X)),null)};
Ibe=function(X){if(X){if(X.browseEndpoint)return!!X.browseEndpoint.nofollow;if(X.watchEndpoint)return!!X.watchEndpoint.nofollow;if(X.urlEndpoint)return!!X.urlEndpoint.nofollow}return!1};
_.abH=function(X,U){var r=U+X,m=t2m.get(r);if(m)return m;X=U+"-"+X.replace(/([A-Z])/g,"-$1").toLowerCase();t2m.set(r,X);return X};
HxD=function(X){var U=_.JI(X,"action")||_.JI(X,"command")||_.JI(X,"endpoint");if(!U)return null;U=_.abH(U,"yt");_.e(X,_.jE)&&(U+="-"+_.e(X,_.jE).signal.toLowerCase().replace(/_/g,"-"));return U};
gJn=function(X){try{var U=Object.keys(X)}catch(I){return[]}for(var r=0;r<U.length;r++){var m=U[r];if(C_n.test(m)||k4A.test(m))return cbe(X[m])}return[]};
cbe=function(X){return X.command?[X.command]:X.onExecutionAction?[X.onExecutionAction]:X.onResponseReceivedCommand?[X.onResponseReceivedCommand]:X.updateFlowCommand?[X.updateFlowCommand]:X.clientActions?X.clientActions:X.action?[X.action]:X.actions||X.commands||X.onResponseReceivedActions||X.onResponseReceivedCommands||X.onResponseReceivedEndpoints||[]};
Zxs=function(X,U){U=U===void 0?!1:U;var r=_.np().resolve(_.gX(X2));r||(r=new nJx,_.np().addProvider({provide:X2,useValue:r}));return r&&X&&!_.fI.isEmpty(X)?r.getUrl(X,U):""};
s6A=function(X,U,r){r=r===void 0?"":r;if(U){X.data=U;var m=Zxs(U);m?(lS(X,m),Ibe(U)||!k2(m)?X.rel="nofollow":X.removeAttribute("rel"),_.e(U,_.Up)&&_.e(U,_.Up).target==="TARGET_NEW_WINDOW"?X.target="_blank":r?X.target=r:X.removeAttribute("target")):(X.removeAttribute("href"),X.removeAttribute("rel"),X.removeAttribute("target"))}};
_.aq=function(X,U){var r=td;if(zs())xax(X,function(){var t=_.bS.apply(0,arguments);$l(r,function(){U.apply(null,_.fN(t))})});
else{var m=_.rw.getInstance(),I=V8H(U);wWs(function(){I.value=U});
_.Wx(function(){var t={},C=_.Iq(m,(t[X]=function(){var k=_.bS.apply(0,arguments);$l(r,function(){I.value.apply(I,_.fN(k))})},t));
return function(){var k={};_.tX(m,(k[X]="",k),C)}})}};
_.HD=function(X,U){return P_x(X,!1,U)};
_.cD=function(X,U){return P_x(X,!0,U)};
P_x=function(X,U,r){return zs()?S5A(X,U,r):dae(X,U,r)};
dae=function(X,U,r){return TP6(function(){return S5A(X,U,r)},[])};
S5A=function(X,U,r){var m=FR9(function(I){m.value=I;var t=function(){var C=nk(null);try{return r==null?void 0:r(I)}finally{nk(C)}}();
return function(){t==null||t()}});
m.__expectedTagName=X;m.__optional=U;m.isIdom=!zs();return m};
Ox1=function(X){var U=td,r=hd;return{getFn:function(){return function(m){if(!U.isDisposed){var I=function(){return X(m)};
Ts(function(){return _.ep(I)},r)!==!0&&m.stopPropagation()}}}}};
vJe=function(X){if(typeof X.children==="function")return X.children(),null;X=_.H(X.children);for(var U=X.next();!U.done;U=X.next())U=U.value,U();return null};
eOD=function(X){var U;return((U=X.prototype)==null?void 0:U.render)===void 0};
EJX=function(X){var U=Array.isArray(X.items)?X.items:Array.from(X.items);X=X.children;return(Array.isArray(U)?U:Array.from(U)).map(X)};
B0s=function(X,U,r){r=r===void 0?!1:r;Ts(function(){return F6m(X,U,r)})};
F6m=function(X,U,r){var m=null;Vp++;r=(r===void 0?0:r)?Q6H:oJ6;try{m=r(X,function(){gw(U)}),fk(!1)}catch(I){throw fk(!0),I;
}return m===null?X:m};
gw=function(X){if(X!==void 0&&X!==null)if(X instanceof oY)for(var U=X4;Ux()!=null&&HBz in Ux()&&U.contains(Ux());)IY();else if(Array.isArray(X))for(U=_.H(X),X=U.next();!X.done;X=U.next())gw(X.value);else if(X instanceof uS||X instanceof gB||"function"==typeof _.g8&&X instanceof _.g8)aGn(X.toString());else if(_.Px(X)){if(Ux()!==X){var r,m;U=(m=(r=hd)==null?void 0:r.name)!=null?m:"unknown";throw Error("hc`"+X.tagName+"`"+U);}IY()}else if(X!=null&&X.contentKind===Ox||X instanceof Gh||els(X))for(U=F31(X),
U=Array.from(U.childNodes),U=_.H(U),X=U.next();!X.done;X=U.next())X4.appendChild(X.value),IY();else if(V9(X)&&(X=X.toString()),r=typeof X,r==="boolean"||r==="number"||r==="string")aGn(X);else if(typeof X==="function"){U=X4;var I=Ux();I&&(I._isSignalTextNode||I._isSafeOrSanitizedHtmlNode)||L3M(U,I,X);IY()}else if(X.type===EJX)gw(X.type(Object.assign({},X.props,{children:X.children[0]})));else{if(typeof X.type==="string"){a:{X.__open||Nws(X.type,X.props.idomKey);I=X4;for(U in X.props)if(X.props[U]!==
wNA){var t=X.props[U];r=Hx;r.push(U);r.push(t)}U=cu.attributes;U=U===void 0?nP:U;t=X4;r=jp(t);tCm(t,r,U);i01(I,X.props,!0);if((X.props.skip||X.props.skipchildren)&&X4.hasChildNodes())mc=X4.lastChild;else{if(X.type==="style"&&MC1(X.children)===null){mc=X4.lastChild;U=void 0;break a}gw(X.children)}jqe();X.__open&&(X.__open=!1);sMA(I,X.props);U=I}return U}if(X.type===_.sx)gw(X.children);else if(!ybz(X)){U=X;try{u5e(U)}catch(C){X=C,(t=cu.handleError)==null||t.call.apply(t,[cu].concat(_.fN(bI(X,(I=U.type)==
null?void 0:I.TAG_NAME))))}U.__open&&(jqe(),U.__open=!1)}}};
hOe=function(X,U){var r;eOD(X)?r=new MH(U,X):r=new X(U);r.__type=X;r.__updateContext={nextState:r.state,isForced:!1};return r};
u5e=function(X){var U=X.type,r=U.TAG_NAME;if(U===vJe)X.props.children=X.children,U(X.props);else{X.children.length>0&&(X.props.children=X.children);var m;(m=X.props).idomKey||(m.idomKey=U);if(r){var I=Nws(r,X.props.idomKey);X.__open=!0;var t=I.__instance}t||(t=hOe(U,X.props),t.props=null,I&&(I.__instance=t,t.el=I));var C;r=((C=t.__updateContext)!=null?C:{nextState:t.state,isForced:!1}).nextState;t.__updateContext=void 0;U.getDerivedStateFromProps&&(r=U.getDerivedStateFromProps(X.props,r));t.props=
X.props;t.state=r;C=function(){var k=t;u3.beforeRender(k);var g=k.render(k.props);g?(k.props.idomKey&&(g.props.idomKey=k.props.idomKey),k=g):k=void 0;if(g=k)if(g.__open=X.__open,k=gw(g),X.__open=g.__open,!U.TAG_NAME)if(k)U.TAG_NAME=k.tagName.toLowerCase(),k.__instance=t,t.el=k;else{var Z;if((Z=t.hooks)==null?0:Z.length){var P;(P=cu.handleError)==null||P.call.apply(P,[cu].concat(_.fN(bI(Error("od")))))}}t.didPatch();u3.didPatch(t)};
(r=t.functionComponent)?zN1(r,C,t.props.debugInstance):C()}};
ybz=function(X){var U=X.type;if(!eOD(U)||U===vJe||U.componentType===Mi)return!1;X.props.children=X.children.length>1?X.children:X.children[0];var r,m=(r=X.props.idomKey)!=null?r:X.type,I;if(Ux()&&((I=Ux()[Ex])==null?void 0:I.key)===m){var t=Ux(),C=t[Ex];if(!C)throw Error("gc`"+t.tagName);var k;(k=C.updateSignalsFromIdomProps)==null||k.call(C,X.props);M2H(C);return!0}if(zOz.has(U.name))throw k=U.name,U=(C=(t=hd)==null?void 0:t.name)!=null?C:"unknown",Error("fc`"+k+"`"+U);UTz(X.type,X.props,X.children);
X.props.renderedFromIdom=!0;(k=zN1(X.type,function(){return $be(X.type,X.props)},X.props.debugInstance))&&K6m(k);
return!0};
T06=function(X){for(var U=0;U<Q3(X).length;U++)IY()};
M2H=function(X){var U=Y5e();if(U)T06(U);else for(var r=0;r<X.numNodes;r++)(U=Y5e())?T06(U):IY()};
Y5e=function(){var X;return(X=Ux()[Ex])==null?void 0:X.sourceDynamicRange};
K6m=function(X){X=SAn(X);X=Array.isArray(X)?X:[X];X=_.H(X);for(var U=X.next();!U.done;U=X.next())X4.insertBefore(U.value,Ux()),IY()};
V2M=function(){var X=AWm(),U=TP6(function(){return{value:0}},[]);
return[U.value,function(r){if(hI!==null){var m;(m=cu.handleError)==null||m.call.apply(m,[cu].concat(_.fN(bI(Error("pd")))))}U.value=typeof r==="function"?r(U.value):r;X.__updateContext={nextState:X.state,isForced:!0};r=_.ag(X.effectContext);m=xq(!1);try{if(X.el){var I,t={},C=(t.props=X.props,t.type=X.__type,t.children=(I=X.props.children)!=null?I:[],t[ZW]=!0,t);try{B0s(X.el,C,!0)}catch(Z){var k,g;(g=cu.handleError)==null||g.call.apply(g,[cu].concat(_.fN(bI(Z,(k=X.__type)==null?void 0:k.TAG_NAME))))}}}finally{xq(m),
_.ag(r)}}]};
_.Zd=function(X,U){var r=td,m=function(I){$l(r,function(){U(I)})};
window.addEventListener(X,m,void 0);_.Jd(function(){window.removeEventListener(X,m,void 0)})};
_.xc=function(X){var U=td;return function(r){var m,I=(m=X.observer)!=null?m:_.np().resolve(sp);m=ROn(r);var t=[];X.showOption&&t.push(I.observe(r,function(){$l(U,function(){X.visibilityCallback(!0,r)})},X.showOption));
X.hideOption&&t.push(I.observe(r,function(){$l(U,function(){X.visibilityCallback(!1,r)})},X.hideOption));
X.prescanOption&&X.prescanCallback&&t.push(I.observe(r,function(){$l(U,function(){X.prescanCallback()})},X.prescanOption));
var C;m.visibilityMonitorKeys=((C=m.visibilityMonitorKeys)!=null?C:[]).concat(t)}};
ROn=function(X){var U;return(U=X.polymerController)!=null?U:X};
JbM=function(X,U){var r=fbz;return _.n(_.sx,null,xu9(cu.enableLazyTsx,function(){return _.n(q5n,{id:r,value:X,children:U})},function(){var m=W6e(r,X);
kl(m);m=_.ag(m);try{return U()}finally{_.ag(m)}}))};
q5n=function(X){var U=X.children;X=W6e(X.id,X.value);kl(X);X=_.ag(X);try{return _.n(_.sx,null,w8(U()))}finally{_.ag(X)}};
W6e=function(X,U){return Object.assign(Object.create(DaD),{id:X,contextValue:U})};
pNe=function(X){var U,r=td;_.qi(function(){var m=_.ag(r),I=xq(!U);try{if(U)B0s(U,X.children(),!0);else if(U=w8(X.children()),!(U instanceof Element))throw Error("qd");}finally{xq(I),_.ag(m)}},"g");
return U};
_.$aD=function(X,U){var r;U=DZ(function(){var m=xq(!0);Vp++;try{r=Q3(X()),fk(!1)}catch(I){throw fk(!0),I;}finally{xq(m)}},U===void 0?!1:U);
return[r,U]};
AbH=function(X){var U=new bxH;U.abort(X);return U.signal};
lbH=function(){if(this.aborted){var X;throw(X=this.reason)!=null?X:new DOMException("signal is aborted without reason","AbortError");}};
L6X=function(X){var U=new bxH;X=_.H(X);for(var r=X.next();!r.done;r=X.next())if(r=r.value,r.aborted){U.abort(r.reason);break}else G4H.set(U.signal,U),ixD.add(r,U.signal);return U.signal};
N0H=function(){for(var X=_.H(ixD.get(this)),U=X.next();!U.done;U=X.next())G4H.get(U.value).abort(this.reason)};
j6M=function(X){var U=new bxH;setTimeout(function(){U.abort(new DOMException("signal timed out","TimeoutError"))},X);
return U.signal};
XVn=function(){var X,U;return{promise:new Promise(function(r,m){X=r;U=m}),
resolve:X,reject:U}};
r2M=function(X){var U=XVn(),r=U.promise;Urz.set(X,{promise:r,resolve:U.resolve,reject:U.reject});PD||(PD=[],queueMicrotask(function(){var m=[].concat(_.fN(PD));PD=null;var I=WE().loadMultiple(m);m=_.H(m);for(var t=m.next();!t.done;t=m.next())t=t.value,I[t].then(Urz.get(t).resolve,Urz.get(t).reject)}));
PD.push(X);return r};
ISA=function(X){X=X.buf.charCodeAt(X.pos++);return mrs[X]};
Sz=function(X){var U=0,r=0;do{var m=ISA(X);U|=(m&31)<<r;r+=5}while(m&32);return U<0?U+4294967296:U};
aSX=function(X,U,r,m){var I=!0;I=I===void 0?!1:I;U=U===void 0?!1:U;m=m===void 0?{}:m;var t=m.cssRowKey||"",C=m.combinedSignature||"";!t&&window&&window._F_cssRowKey&&(t=window._F_cssRowKey,!C&&window._F_combinedSignature&&(C=window._F_combinedSignature));if(t&&typeof window._F_installCss!=="function")throw Error("Ad");var k=m.loaderClass||_.dw;X=YJ1(X===void 0?"base-js":X);U=new k(vVA(R5s("",X)),t,C,I,U);I=m.useCors||X&&X.hasAttribute("crossorigin");X=m.corsMode||X&&X.getAttribute("crossorigin");
I&&(U.useCors_=I);X&&(U.corsMode_=X);m.urlMaxLength&&(U.urlMaxLength=m.urlMaxLength);r&&(U.insertPos=r);m.fetchPriority&&(U.fetchPriority=m.fetchPriority);var g=WE();g.JSC$10216_loader_=U;g.setBatchModeEnabled(!0);_.tnD=m.batchingStrategy==="BATCH"?r2M:function(Z){return Promise.resolve(g.load(Z))}};
kD9=function(X,U,r){Ht6(X,U);X[U][CRx].unshift(r)};
Ht6=function(X,U){if(!X[U]||!X[U][CRx]){var r=X[U],m=r?[r]:[];X[U]=function(){for(var I=_.H(m),t=I.next();!t.done;t=I.next())t.value.apply(this,arguments)};
X[U][CRx]=m}};
c26=function(X){if(!X)return[];var U=[];X=_.H(X);for(var r=X.next();!r.done;r=X.next())r=r.value,Array.isArray(r)?U.push.apply(U,_.fN(c26(r))):U.push(r);return U};
_.vD=function(X,U){if(X&&gX6.test(X)||X==="//")return X;if(nXe===void 0){nXe=!1;try{var r=new URL("b","http://a");r.pathname="c%20d";nXe=r.href==="http://a/c%20d"}catch(m){}}U||(U=document.baseURI||window.location.href);if(nXe)try{return(new URL(X,U)).href}catch(m){return X}Op||(Op=document.implementation.createHTMLDocument("temp"),Op.base=Op.createElement("base"),Op.head.appendChild(Op.base),Op.anchor=Op.createElement("a"),Op.body.appendChild(Op.anchor));Op.base.href=U;Op.anchor.href=X;return Op.anchor.href||
X};
sw9=function(X,U){return X.replace(Zte,function(r,m,I,t){return m+"'"+_.vD(I.replace(/["']/g,""),U)+"'"+t})};
xre=function(X){return X.substring(0,X.lastIndexOf("/")+1)};
drX=function(){PR1=!1;for(var X=ez.length,U=0;U<X;U++){var r=ez[U];if(r)try{r()}catch(m){setTimeout(function(){throw m;})}}ez.splice(0,X);
SBA+=X};
_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry=function(X){console.log("["+X.is+"]: registered")};
vXs=function(X){Ot9.push(X)};
Ep=function(X){return emH[X]||(emH[X]=X.indexOf("-")<0?X:X.replace(EXm,function(U){return U[1].toUpperCase()}))};
F2=function(X){return emH[X]||(emH[X]=X.replace(Fks,"-$1").toLowerCase())};
BJe=function(X,U){var r=U.parentInfo&&BJe(X,U.parentInfo);if(r)for(X=r.firstChild,r=0;X;X=X.nextSibling){if(U.parentIndex===r++)return X}else return X};
Qw9=function(X,U){X=X._methodHost||X;return function(r){if(X[U])X[U](r,r.detail);else console.warn("listener method `"+U+"` not defined")}};
BD=function(X){return X.indexOf(".")>=0};
Q$=function(X){var U=X.indexOf(".");return U===-1?X:X.slice(0,U)};
oXm=function(X,U){return X.indexOf(U+".")===0};
oq=function(X,U){return U.indexOf(X+".")===0};
ww=function(X,U,r){return U+r.slice(X.length)};
wVe=function(X,U){return X===U||oXm(X,U)||oq(X,U)};
y$=function(X){if(Array.isArray(X)){for(var U=[],r=0;r<X.length;r++)for(var m=X[r].toString().split("."),I=0;I<m.length;I++)U.push(m[I]);return U.join(".")}return X};
y21=function(X){return Array.isArray(X)?y$(X).split("."):X.toString().split(".")};
uL=function(X,U,r){U=y21(U);for(var m=0;m<U.length;m++){if(!X)return;X=X[U[m]]}r&&(r.path=U.join("."));return X};
ule=function(X,U,r){var m=y21(U),I=m[m.length-1];if(m.length>1){for(U=0;U<m.length-1;U++)if(X=X[m[U]],!X)return;X[I]=r}else X[U]=r;return m.join(".")};
hmH=function(X,U,r){var m=X[U];if(!m)m=X[U]={};else if(!X.hasOwnProperty(U)&&(m=X[U]=Object.create(X[U]),r))for(var I in m)for(X=m[I],U=m[I]=Array(X.length),r=0;r<X.length;r++)U[r]=X[r];return m};
MI=function(X,U,r,m,I,t){if(U){var C=!1,k=hX++,g;for(g in r){var Z=I?Q$(g):g;if(Z=U[Z])for(var P=0,S=Z.length,d=void 0;P<S&&(d=Z[P]);P++)d.info&&d.info.lastRun===k||I&&!Mnm(g,d.trigger)||(d.info&&(d.info.lastRun=k),d.fn(X,g,r,m,d.info,I,t),C=!0)}return C}return!1};
Mnm=function(X,U){if(U){var r=U.name;return r==X||!(!U.structured||!oXm(r,X))||!(!U.wildcard||!oq(r,X))}return!0};
zmD=function(X,U,r,m,I){U=typeof I.method==="string"?X[I.method]:I.method;r=I.property;U?U.call(X,X.__data[r],m[r]):I.dynamicFn||console.warn("observer method `"+I.method+"` not defined")};
Kkx=function(X,U,r,m){r={value:r,queueProperty:!0};m&&(r.path=m);(0,_.zM)(X).dispatchEvent(new CustomEvent(U,{detail:r}))};
TJ1=function(X,U,r,m,I,t){t=(m=(t?Q$(U):U)!=U?U:null)?uL(X,m):X.__data[U];m&&t===void 0&&(t=r[U]);Kkx(X,I.eventName,t,m)};
YB9=function(X,U,r,m,I){r=X.__data[U];KP&&(r=KP(r,I.attrName,"attribute",X));X._propertyToAttribute(U,I.attrName,r)};
Rms=function(X){var U=X.constructor.__orderedComputedDeps;if(!U){U=new Map;for(var r=X.__computeEffects,m=Vn9(X),I=m.counts,t=m.ready,C=m.total;m=t.shift();)U.set(m,U.size),(m=r[m])&&m.forEach(function(k){k=k.info.methodInfo;--C;--I[k]===0&&t.push(k)});
C!==0&&console.warn("Computed graph for "+X.localName+" incomplete; circular?");X.constructor.__orderedComputedDeps=U}return U};
Vn9=function(X){var U=X.__computeInfo,r={};X=X.__computeEffects;var m=[],I=0,t;for(t in U){var C=U[t];I+=r[t]=C.args.filter(function(g){return!g.literal}).length+(C.dynamicFn?1:0)}for(var k in X)U[k]||m.push(k);
return{counts:r,ready:m,total:I}};
qBx=function(X,U,r,m,I){U=fSn(X,U,r,m,I);if(U===TM)return!1;I=I.methodInfo;if(X.__dataHasAccessor&&X.__dataHasAccessor[I])return X._setPendingProperty(I,U,!0);X[I]=U;return!1};
Dre=function(X,U,r,m,I,t,C){r.bindings=r.bindings||[];m={kind:m,target:I,parts:t,literal:C,isCompound:t.length!==1};r.bindings.push(m);m.target&&m.kind!="attribute"&&m.kind!="text"&&!m.isCompound&&m.parts[0].mode==="{"&&(r=m.parts[0],t=r.negate,m.listenerEvent=r.event||F2(I)+"-changed",m.listenerNegate=t);I=U.nodeInfoList.length;for(r=0;r<m.parts.length;r++){var k=m.parts[r];k.compoundIndex=r;t=X;C=U;var g=m,Z=k,P=I;if(!Z.literal)if(g.kind==="attribute"&&g.target[0]==="-")console.warn("Cannot set attribute "+
g.target+' because "-" is not a valid attribute starting character');else for(k=Z.dependencies,g={index:P,binding:g,part:Z,evaluator:t},Z=0;Z<k.length;Z++)P=k[Z],typeof P=="string"&&(P=Wke(P),P.wildcard=!0),t._addTemplatePropertyEffect(C,P.rootProperty,{fn:J2z,info:g,trigger:P})}};
J2z=function(X,U,r,m,I,t,C){C=C[I.index];var k=I.binding,g=I.part;t&&g.source&&U.length>g.source.length&&k.kind=="property"&&!k.isCompound&&C.__isPropertyEffectsClient&&C.__dataHasAccessor&&C.__dataHasAccessor[k.target]?(r=r[U],U=ww(g.source,k.target,U),C._setPendingPropertyOrPath(U,r,!1,!0)&&X._enqueueClient(C)):(U=I.evaluator._evaluateBinding(X,g,U,r,m,t),U!==TM&&(k.isCompound&&(r=C.__dataCompoundStorage[k.target],r[g.compoundIndex]=U,U=r.join("")),k.kind==="attribute"||k.target!=="textContent"&&
(k.target!=="value"||C.localName!=="input"&&C.localName!=="textarea")||(U=U==void 0?"":U),g=U,KP&&(g=KP(g,k.target,k.kind,C)),k.kind=="attribute"?X._valueToNodeAttribute(C,g,k.target):(k=k.target,C.__isPropertyEffectsClient&&C.__dataHasAccessor&&C.__dataHasAccessor[k]?C.__readOnly&&C.__readOnly[k]||C._setPendingProperty(k,g)&&X._enqueueClient(C):X._setUnmanagedPropertyToNode(C,k,g))))};
pVX=function(X,U,r){if(r.listenerEvent){var m=r.parts[0];X.addEventListener(r.listenerEvent,function(I){var t=r.target,C=m.source,k=m.negate,g=I.detail,Z=g&&g.path;Z?(C=ww(t,C,Z),I=g&&g.value):I=I.currentTarget[t];U.__readOnly&&U.__readOnly[C]||!U._setPendingPropertyOrPath(C,k?!I:I,!0,!!Z)||g&&g.queueProperty||U._invalidateProperties()})}};
$rX=function(X,U,r,m,I,t){t=U.static||t&&(typeof t!=="object"||t[U.methodName]);I={methodName:U.methodName,args:U.args,methodInfo:I,dynamicFn:t};for(var C=0,k=void 0;C<U.args.length&&(k=U.args[C]);C++)k.literal||X._addPropertyEffect(k.rootProperty,r,{fn:m,info:I,trigger:k});t&&X._addPropertyEffect(U.methodName,r,{fn:m,info:I});return I};
fSn=function(X,U,r,m,I){m=X._methodHost||X;var t=m[I.methodName];if(t)return X=X._marshalArgs(I.args,U,r),X===TM?TM:t.apply(m,X);I.dynamicFn||console.warn("method `"+I.methodName+"` not defined")};
btH=function(X){for(var U="",r=0;r<X.length;r++)U+=X[r].literal||"";return U};
GD1=function(X){if(X=X.match(/([^\s]+?)\(([\s\S]*)\)/)){var U={methodName:X[1],static:!0,args:A2D};return X[2].trim()?lSx(X[2].replace(/\\,/g,"&comma;").split(","),U):U}return null};
lSx=function(X,U){U.args=X.map(function(r){r=Wke(r);r.literal||(U.static=!1);return r},this);
return U};
Wke=function(X){X=X.trim().replace(/&comma;/g,",").replace(/\\(.)/g,"$1");var U={name:X,value:"",literal:!1},r=X[0];r==="-"&&(r=X[1]);r>="0"&&r<="9"&&(r="#");switch(r){case "'":case '"':U.value=X.slice(1,-1);U.literal=!0;break;case "#":U.value=Number(X),U.literal=!0}U.literal||(U.rootProperty=Q$(X),U.structured=BD(X),U.structured&&(U.wildcard=X.slice(-2)==".*",U.wildcard&&(U.name=X.slice(0,-2))));return U};
itM=function(X,U,r){X=uL(X,r);X===void 0&&(X=U[r]);return X};
Lke=function(X,U,r,m){m={indexSplices:m};Yc&&!X._overrideLegacyUndefined&&(U.splices=m);X.notifyPath(r+".splices",m);X.notifyPath(r+".length",U.length);Yc&&!X._overrideLegacyUndefined&&(m.indexSplices=[])};
V$=function(X,U,r,m,I,t){Lke(X,U,r,[{index:m,addedCount:I,removed:t,object:U,type:"splice"}])};
NJx=function(X){X=sw9((X.body?X.body:X).textContent,X.baseURI);var U=document.createElement("style");U.textContent=X;return U};
X19=function(X){X=X.trim().split(/\s+/);for(var U=[],r=0;r<X.length;r++)U.push.apply(U,_.fN(jws(X[r])));return U};
jws=function(X){var U=Rq.import(X);if(!U)return console.warn("Could not find style data in module named",X),[];if(U._styles===void 0){X=[];X.push.apply(X,_.fN(_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(U)));var r=U.querySelector("template");r&&X.push.apply(X,_.fN(U3e(r,U.assetpath)));U._styles=X}return U._styles};
U3e=function(X,U){if(!X._styles){for(var r=[],m=X.content.querySelectorAll("style"),I=0;I<m.length;I++){var t=m[I],C=t.getAttribute("include");C&&r.push.apply(r,_.fN(X19(C).filter(function(k,g,Z){return Z.indexOf(k)===g})));
U&&(t.textContent=sw9(t.textContent,U));r.push(t)}X._styles=r}return X._styles};
rDe=function(X){return(X=Rq.import(X))?_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(X):[]};
_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(X){var U=[];X=X.querySelectorAll("link[rel=import][type~=css]");for(var r=0;r<X.length;r++){var m=X[r];if(m.import){var I=m.import;if((m=m.hasAttribute("shady-unscoped"))&&!I._unscopedStyle){var t=NJx(I);t.setAttribute("shady-unscoped","");I._unscopedStyle=t}else I._style||(I._style=NJx(I));U.push(m?I._unscopedStyle:I._style)}}return U};
IL9=function(X){X=X.trim().split(/\s+/);for(var U="",r=0;r<X.length;r++)U+=m3z(X[r]);return U};
m3z=function(X){var U=Rq.import(X);if(U&&U._cssText===void 0){var r=_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(U),m=U.querySelector("template");m&&(r+=tWz(m,U.assetpath));U._cssText=r||null}U||console.warn("Could not find style data in module named",X);return U&&U._cssText||""};
tWz=function(X,U){var r="";X=U3e(X,U);for(U=0;U<X.length;U++){var m=X[U];m.parentNode&&m.parentNode.removeChild(m);r+=m.textContent}return r};
_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(X){var U="";X=_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(X);for(var r=0;r<X.length;r++)U+=X[r].textContent;return U};
fP=function(X,U){return{index:X,removed:[],addedCount:U}};
HH1=function(X,U,r,m){var I=0,t=0,C=0,k=0,g=Math.min(U-I,m-t);if(I==0&&t==0)a:{for(C=0;C<g;C++)if(X[C]!==r[C])break a;C=g}if(U==X.length&&m==r.length){k=X.length;for(var Z=r.length,P=0;P<g-C&&aLH(X[--k],r[--Z]);)P++;k=P}I+=C;t+=C;U-=k;m-=k;if(U-I==0&&m-t==0)return[];if(I==U){for(U=fP(I,0);t<m;)U.removed.push(r[t++]);return[U]}if(t==m)return[fP(I,U-I)];g=I;C=t;m=m-C+1;k=U-g+1;U=Array(m);for(Z=0;Z<m;Z++)U[Z]=Array(k),U[Z][0]=Z;for(Z=0;Z<k;Z++)U[0][Z]=Z;for(Z=1;Z<m;Z++)for(P=1;P<k;P++)if(X[g+P-1]===
r[C+Z-1])U[Z][P]=U[Z-1][P-1];else{var S=U[Z-1][P]+1,d=U[Z][P-1]+1;U[Z][P]=S<d?S:d}g=U.length-1;C=U[0].length-1;m=U[g][C];for(X=[];g>0||C>0;)g==0?(X.push(2),C--):C==0?(X.push(3),g--):(k=U[g-1][C-1],Z=U[g-1][C],P=U[g][C-1],S=Z<P?Z<k?Z:k:P<k?P:k,S==k?(k==m?X.push(0):(X.push(1),m=k),g--,C--):S==Z?(X.push(3),g--,m=Z):(X.push(2),C--,m=P));X.reverse();U=void 0;g=[];for(C=0;C<X.length;C++)switch(X[C]){case 0:U&&(g.push(U),U=void 0);I++;t++;break;case 1:U||(U=fP(I,0));U.addedCount++;I++;U.removed.push(r[t]);
t++;break;case 2:U||(U=fP(I,0));U.addedCount++;I++;break;case 3:U||(U=fP(I,0)),U.removed.push(r[t]),t++}U&&g.push(U);return g};
CZm=function(X,U){return HH1(X,X.length,U,U.length)};
aLH=function(X,U){return X===U};
cDz=function(X){if(X instanceof kSs)return X.value;throw Error("Id`"+X);};
gom=function(X,U){for(var r in U)r===null?X.style.removeProperty(r):X.style.setProperty(r,U[r])};
noD=function(X,U){return(X=window.getComputedStyle(X).getPropertyValue(U))?X.trim():""};
PZm=function(X){requestAnimationFrame(function(){ZH1?ZH1(X):(sVe||(sVe=new Promise(function(U){x31=U}),document.readyState==="complete"?x31():document.addEventListener("readystatechange",function(){document.readyState==="complete"&&x31()})),sVe.then(function(){X&&X()}))})};
OHz=function(X){SWm=X&&X.shimcssproperties?!1:d3s||!(navigator.userAgent.match(/AppleWebKit\/601|Edge\/15/)||!window.CSS||!CSS.supports||!CSS.supports("box-shadow","0 0 0 var(--foo)"))};
BfA=function(X){if(!(vos.indexOf(X)>-1)&&X!=="touchend"&&eTm&&Eo9&&FrX)return{passive:!0}};
yDe=function(X){for(var U=QVm?["click"]:vos,r=0,m;r<U.length;r++)m=U[r],X?(ooM.length=0,document.addEventListener(m,w1H,!0)):document.removeEventListener(m,w1H,!0)};
qI=function(X){var U=X.type;return vos.indexOf(U)>-1?U==="mousemove"?(U=X.buttons===void 0?1:X.buttons,X instanceof window.MouseEvent&&!un6&&(U=hTH[X.which]||0),!!(U&1)):(X.button===void 0?0:X.button)===0:!1};
MWz=function(X){if(X.type==="click"){if(X.detail===0)return!0;var U=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(X);if(!U.nodeType||U.nodeType!==Node.ELEMENT_NODE)return!0;U=U.getBoundingClientRect();var r=X.pageX;X=X.pageY;return!(r>=U.left&&r<=U.right&&X>=U.top&&X<=U.bottom)}return!1};
zTs=function(X,U,r){X.movefn=U;X.upfn=r;document.addEventListener("mousemove",U);document.addEventListener("mouseup",r)};
WD=function(X){document.removeEventListener("mousemove",X.movefn);document.removeEventListener("mouseup",X.upfn);X.movefn=null;X.upfn=null};
Kr1=function(X,U){for(var r=document.elementFromPoint(X,U),m=r;m&&m.shadowRoot&&!window.ShadyDOM;){var I=m;m=m.shadowRoot.elementFromPoint(X,U);if(I===m)break;m&&(r=m)}return r};
_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(X){var U=Tfe(X);return U.length>0?U[0]:X.target};
_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(X){var U=X.type,r=X.currentTarget.__polymerGestures;if(r&&(r=r[U])){if(!X.__polymerGesturesHandled&&(X.__polymerGesturesHandled={},U.slice(0,5)==="touch")){var m=X.changedTouches[0];U==="touchstart"&&X.touches.length===1&&(YWe=m.identifier);if(YWe!==m.identifier)return;eTm||(U==="touchstart"||U==="touchmove")&&_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(X)}m=
X.__polymerGesturesHandled;if(!m.skip){for(var I=0,t;I<JX.length;I++)t=JX[I],r[t.name]&&!m[t.name]&&t.flow&&t.flow.start.indexOf(X.type)>-1&&t.reset&&t.reset();for(I=0;I<JX.length;I++)t=JX[I],r[t.name]&&!m[t.name]&&(m[t.name]=!0,t[U](X))}}};
_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(X){var U=X.changedTouches[0],r=X.type;if(r==="touchstart")VWM=U.clientX,RTm=U.clientY,fLX=!1;else if(r==="touchmove"&&!fLX){fLX=!0;r="auto";for(var m=Tfe(X),I=0,t;I<m.length;I++)if(t=m[I],t.__polymerGesturesTouchAction){r=t.__polymerGesturesTouchAction;break}m=!1;I=Math.abs(VWM-U.clientX);U=Math.abs(RTm-U.clientY);X.cancelable&&(r==="none"?m=!0:r==="pan-x"?m=U>I:r==="pan-y"&&(m=I>U));m?X.preventDefault():
Dd("track")}};
$c=function(X,U,r){return pP[U]?(_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(X,U,r),!0):!1};
bL=function(X,U,r){return pP[U]?(_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(X,U,r),!0):!1};
_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(X,U,r){var m=pP[U],I=m.deps,t=m.name,C=X.__polymerGestures;C||(X.__polymerGestures=C={});for(var k=0,g,Z;k<I.length;k++)g=I[k],QVm&&vos.indexOf(g)>-1&&g!=="click"||((Z=C[g])||(C[g]=Z={_count:0}),Z._count===0&&X.addEventListener(g,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,BfA(g)),Z[t]=(Z[t]||0)+1,Z._count=(Z._count||0)+1);X.addEventListener(U,r);m.touchAction&&_.AX(X,m.touchAction)};
_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(X,U,r){var m=pP[U],I=m.deps;m=m.name;var t=X.__polymerGestures;if(t)for(var C=0,k,g;C<I.length;C++)k=I[C],(g=t[k])&&g[m]&&(g[m]=(g[m]||1)-1,g._count=(g._count||1)-1,g._count===0&&X.removeEventListener(k,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,BfA(k)));X.removeEventListener(U,r)};
qW6=function(X){JX.push(X);for(var U=0;U<X.emits.length;U++)pP[X.emits[U]]=X};
_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(X){for(var U=0,r;U<JX.length;U++){r=JX[U];for(var m=0,I;m<r.emits.length;m++)if(I=r.emits[m],I===X)return r}return null};
_.AX=function(X,U){eTm&&X instanceof HTMLElement&&lL.run(function(){X.style.touchAction=U});
X.__polymerGesturesTouchAction=U};
_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(X,U,r){U=new Event(U,{bubbles:!0,cancelable:!0,composed:!0});U.detail=r;(0,_.zM)(X).dispatchEvent(U);U.defaultPrevented&&(X=r.preventer||r.sourceEvent)&&X.preventDefault&&X.preventDefault()};
Dd=function(X){X=_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(X);X.info&&(X.info.prevent=!0)};
GM=function(X,U,r,m){U&&_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(U,X,{x:r.clientX,y:r.clientY,sourceEvent:r,preventer:m,prevent:function(I){return Dd(I)}})};
Wrm=function(X,U,r){if(X.prevent)return!1;if(X.started)return!0;r=Math.abs(X.y-r);return Math.abs(X.x-U)>=5||r>=5};
JD6=function(X,U,r){if(U){var m=X.moves[X.moves.length-2],I=X.moves[X.moves.length-1],t=I.x-X.x,C=I.y-X.y,k=0;if(m){var g=I.x-m.x;k=I.y-m.y}_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(U,"track",{state:X.state,x:r.clientX,y:r.clientY,dx:t,dy:C,ddx:g,ddy:k,sourceEvent:r,hover:function(){return Kr1(r.clientX,r.clientY)}})}};
p19=function(X,U,r){var m=Math.abs(U.clientX-X.x),I=Math.abs(U.clientY-X.y),t=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r||U);!t||D3n[t.localName]&&t.hasAttribute("disabled")||!(isNaN(m)||isNaN(I)||m<=25&&I<=25||MWz(U))||X.prevent||_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(t,"tap",{x:U.clientX,y:U.clientY,sourceEvent:U,preventer:r})};
$3M=function(X,U,r,m,I){var t;I&&(t=typeof r==="object"&&r!==null)&&(m=X.__dataTemp[U]);m=m!==r&&(m===m||r===r);t&&m&&(X.__dataTemp[U]=r);return m};
ADe=function(){if(iL&&!LP){if(!bHx){bHx=!0;var X=document.createElement("style");X.textContent="dom-bind,dom-if,dom-repeat{display:none;}";document.head.appendChild(X)}return!0}return!1};
GSz=function(){return lLm};
iHx=function(X,U){lLm=X;Object.setPrototypeOf(X,U.prototype);new U;lLm=null};
Lrn=function(X,U){for(var r=0;r<U.length;r++){var m=U[r];if(!!X!=!!m.__hideTemplateChildren__)if(m.nodeType===Node.TEXT_NODE)X?(m.__polymerTextContent__=m.textContent,m.textContent=""):m.textContent=m.__polymerTextContent__;else if(m.localName==="slot")if(X)m.__polymerReplaced__=document.createComment("hidden-slot"),(0,_.zM)((0,_.zM)(m).parentNode).replaceChild(m.__polymerReplaced__,m);else{var I=m.__polymerReplaced__;I&&(0,_.zM)((0,_.zM)(I).parentNode).replaceChild(m,I)}else m.style&&(X?(m.__polymerDisplay__=
m.style.display,m.style.display="none"):m.style.display=m.__polymerDisplay__);m.__hideTemplateChildren__=X;m._showHideChildren&&m._showHideChildren(X)}};
Nfx=function(X){return(X=X.__dataHost)&&X._methodHost||X};
Upe=function(X,U,r){var m=r.mutableData?jVn:NI;UA.mixin&&(m=UA.mixin(m));var I=function(){return m.apply(this,arguments)||this};
_.F(I,m);I.prototype.__templatizeOptions=r;I.prototype._bindTemplate(X);XO1(I,X,U,r);return I};
aK6=function(X,U,r,m){var I=r.forwardHostProp;if(I&&U.hasHostProps){var t=X.localName=="template",C=U.templatizeTemplateClass;if(!C){if(t){var k=r.mutableData?r9H:mps;C=function(){return k.apply(this,arguments)||this};
_.F(C,k);C=U.templatizeTemplateClass=C}else{var g=X.constructor;C=function(){return g.apply(this,arguments)||this};
_.F(C,g);C=U.templatizeTemplateClass=C}var Z=U.hostProps,P;for(P in Z)C.prototype._addPropertyEffect("_host_"+P,C.prototype.PROPERTY_EFFECT_TYPES.PROPAGATE,{fn:IKA(I)}),C.prototype._createNotifyingProperty("_host_"+P);r4&&m&&tYx(U,r,m)}X.__dataProto&&Object.assign(X.__data,X.__dataProto);if(t)iHx(X,C),X.__dataTemp={},X.__dataPending=null,X.__dataOld=null,X._enableProperties();else{Object.setPrototypeOf(X,C.prototype);U=U.hostProps;for(var S in U)S="_host_"+S,S in X&&(U=X[S],delete X[S],X.__data[S]=
U)}}};
IKA=function(X){return function(U,r,m){X.call(U.__templatizeOwner,r.substring(6),m[r])}};
XO1=function(X,U,r,m){var I=r.hostProps||{},t;for(t in m.instanceProps){delete I[t];var C=m.notifyInstanceProp;C&&X.prototype._addPropertyEffect(t,X.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:Hu1(C)})}if(m.forwardHostProp&&U.__dataHost)for(var k in I)r.hasHostProps||(r.hasHostProps=!0),X.prototype._addPropertyEffect(k,X.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:CJx()})};
Hu1=function(X){return function(U,r,m){X.call(U.__templatizeOwner,U,r,m[r])}};
CJx=function(){return function(X,U,r){X.__dataHost._setPendingPropertyOrPath("_host_"+U,r[U],!0,!0)}};
UA=function(X,U,r){if(m3&&!Nfx(X))throw Error("Od");r=r||{};if(X.__templatizeOwner)throw Error("Pd");X.__templatizeOwner=U;var m=(U?U.constructor:NI)._parseTemplate(X),I=m.templatizeInstanceClass;I||(I=Upe(X,m,r),m.templatizeInstanceClass=I);var t=Nfx(X);aK6(X,m,r,t);r=function(){return I.apply(this,arguments)||this};
_.F(r,I);r.prototype._methodHost=t;r.prototype.__dataHost=X;r.prototype.__templatizeOwner=U;r.prototype.__hostProps=m.hostProps;return r};
tYx=function(X,U,r){r=r.constructor._properties;X=X.propertyEffects;U=U.instanceProps;for(var m in X)if(!(r[m]||U&&U[m]))for(var I=X[m],t=0;t<I.length;t++){var C=I[t].info.part;if(!C.signature||!C.signature.static){console.warn("Property '"+m+"' used in template but not declared in 'properties'; attribute will not be observed.");break}}};
kp9=function(X,U){for(var r;U;)if(r=U.__dataHost?U:U.__templatizeInstance)if(r.__dataHost!=X)U=r.__dataHost;else return r;else U=(0,_.zM)(U).parentNode;return null};
IM=function(X){return X.localName==="slot"};
c9X=function(){for(var X=tW.prototype,U="cloneNode appendChild insertBefore removeChild replaceChild setAttribute removeAttribute querySelector querySelectorAll attachShadow".split(" "),r={},m=0;m<U.length;r={method$jscomp$33:void 0},m++)r.method$jscomp$33=U[m],X[r.method$jscomp$33]=function(I){return function(){return this.node[I.method$jscomp$33].apply(this.node,arguments)}}(r)};
gde=function(X,U){for(var r={},m=0;m<U.length;r={name$jscomp$448:void 0},m++)r.name$jscomp$448=U[m],Object.defineProperty(X,r.name$jscomp$448,{get:function(I){return function(){return this.node[I.name$jscomp$448]}}(r),
configurable:!0})};
ndX=function(){for(var X=tW.prototype,U=["textContent","innerHTML","className"],r={},m=0;m<U.length;r={name$jscomp$449:void 0},m++)r.name$jscomp$449=U[m],Object.defineProperty(X,r.name$jscomp$449,{get:function(I){return function(){return this.node[I.name$jscomp$449]}}(r),
set:function(I){return function(t){this.node[I.name$jscomp$449]=t}}(r),
configurable:!0})};
Zue=function(){aM=document.documentElement.getAttribute("dir");aM=document.documentElement.getAttribute("dir");for(var X=0;X<HZ.length;X++){var U=HZ[X];U.__autoDirOptOut||U.setAttribute("dir",aM)}};
S89=function(){C0=!0;requestAnimationFrame(function(){C0=!1;s2z(xpz);setTimeout(function(){for(var X=0,U=ks.length;X<U;X++)PJX(ks.shift())})})};
s2z=function(X){for(;X.length;)PJX(X.shift())};
PJX=function(X){var U=X[0],r=X[1];X=X[2];try{r.apply(U,X)}catch(m){setTimeout(function(){throw m;})}};
_.dps=function(X,U,r){C0||S89();xpz.push([X,U,r])};
_.cZ=function(X,U,r){C0||S89();ks.push([X,U,r])};
edH=function(X,U){U=U===void 0?!1:U;if(!OuD||!vd1||!OuD.handlesDynamicScoping)return null;var r=vd1.ScopingShim;if(!r)return null;var m=r.scopeForNode(X),I=(0,_.zM)(X).getRootNode(),t=function(C){if((0,_.zM)(C).getRootNode()===I){var k=Array.from(OuD.nativeMethods.querySelectorAll.call(C,"*"));k.push(C);for(C=0;C<k.length;C++){var g=k[C];if((0,_.zM)(g).getRootNode()===I){var Z=r.currentScopeForNode(g);Z!==m&&(Z!==""&&r.unscopeNode(g,Z),r.scopeNode(g,m))}}}};
t(X);return U?(U=new MutationObserver(function(C){for(var k=0;k<C.length;k++)for(var g=C[k],Z=0;Z<g.addedNodes.length;Z++){var P=g.addedNodes[Z];P.nodeType===Node.ELEMENT_NODE&&t(P)}}),U.observe(X,{childList:!0,
subtree:!0}),U):null};
Edx=function(){document.body.removeAttribute("unresolved")};
wOe=function(X){var U=X=X.replace(FC9,"").replace(BZm,""),r=new Q2x;r.start=0;r.end=U.length;for(var m=r,I=0,t=U.length;I<t;I++)if(U[I]==="{"){m.rules||(m.rules=[]);var C=m,k=C.rules[C.rules.length-1]||null;m=new Q2x;m.start=I+1;m.parent=C;m.previous=k;C.rules.push(m)}else U[I]==="}"&&(m.end=I+1,m=m.parent||r);return ode(r,X)};
ode=function(X,U){var r=U.substring(X.start,X.end-1);X.parsedCssText=X.cssText=r.trim();X.parent&&(r=U.substring(X.previous?X.previous.end:X.parent.start,X.start-1),r=_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(r),r=r.replace(y9e," "),r=r.substring(r.lastIndexOf(";")+1),r=X.parsedSelector=X.selector=r.trim(),X.atRule=r.indexOf("@")===0,X.atRule?r.indexOf("@media")===0?X.type=4:r.match(uWD)&&(X.type=7,X.keyframesName=X.selector.split(y9e).pop()):r.indexOf("--")===
0?X.type=1E3:X.type=1);if(r=X.rules)for(var m=0,I=r.length,t=void 0;m<I&&(t=r[m]);m++)ode(t,U);return X};
_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(X){return X.replace(/\\([0-9a-f]{1,6})\s/gi,function(){for(var U=arguments[1],r=6-U.length;r--;)U="0"+U;return"\\"+U})};
hdn=function(X,U,r){r=r===void 0?"":r;var m="";if(X.cssText||X.rules){var I=X.rules;if(I&&!_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(I))for(var t=0,C=I.length,k=void 0;t<C&&(k=I[t]);t++)m=hdn(k,U,m);else U?U=X.cssText:(U=X.cssText,U=U.replace(MYX,"").replace(zd6,""),U=U.replace(KCn,"").replace(TZs,"")),(m=U.trim())&&(m="  "+m+"\n")}m&&(X.selector&&(r+=X.selector+" {\n"),r+=m,X.selector&&(r+="}\n\n"));return r};
_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(X){X=X[0];return!!X&&!!X.selector&&X.selector.indexOf("--")===0};
VYM=function(X){if(X=Y8A[X])X._applyShimCurrentVersion=X._applyShimCurrentVersion||0,X._applyShimValidatingVersion=X._applyShimValidatingVersion||0,X._applyShimNextVersion=(X._applyShimNextVersion||0)+1};
Rd1=function(X){return X._applyShimCurrentVersion===X._applyShimNextVersion};
q8e=function(X){X._applyShimValidatingVersion=X._applyShimNextVersion;X._validating||(X._validating=!0,fK9.then(function(){X._applyShimCurrentVersion=X._applyShimNextVersion;X._validating=!1}))};
J91=function(X){if(!X)return"";typeof X==="string"&&(X=wOe(X));return hdn(X,WCn)};
Dp1=function(X){!X.__cssRules&&X.textContent&&(X.__cssRules=wOe(X.textContent));return X.__cssRules||null};
$pM=function(X,U,r,m){if(X){var I=!1,t=X.type;if(m&&t===4){var C=X.selector.match(pO9);C&&(window.matchMedia(C[1]).matches||(I=!0))}t===1?U(X):r&&t===7?r(X):t===1E3&&(I=!0);if((X=X.rules)&&!I)for(I=0,t=X.length,C=void 0;I<t&&(C=X[I]);I++)$pM(C,U,r,m)}};
bus=function(X,U){var r=X.indexOf("var(");if(r===-1)return U(X,"","","");a:{var m=0;var I=r+3;for(var t=X.length;I<t;I++)if(X[I]==="(")m++;else if(X[I]===")"&&--m===0)break a;I=-1}m=X.substring(r+4,I);r=X.substring(0,r);X=bus(X.substring(I+1),U);t=m.indexOf(",");if(t===-1)return U(r,m.trim(),"",X);I=m.substring(0,t).trim();m=m.substring(t+1).trim();return U(r,I,m,X)};
A9H=function(X){if(g4!==void 0)return g4;if(X.__cssBuild===void 0){var U=X.getAttribute("css-build");if(U)X.__cssBuild=U;else{a:{U=X.localName==="template"?X.content.firstChild:X.firstChild;if(U instanceof Comment&&(U=U.textContent.trim().split(":"),U[0]==="css-build")){U=U[1];break a}U=""}if(U!==""){var r=X.localName==="template"?X.content.firstChild:X.firstChild;r.parentNode.removeChild(r)}X.__cssBuild=U}}return X.__cssBuild||""};
Gp1=function(X,U,r,m){for(var I=U._noAccessors,t=Object.getOwnPropertyNames(U),C=0;C<t.length;C++){var k=t[C];if(!(k in m))if(I)X[k]=U[k];else{var g=Object.getOwnPropertyDescriptor(U,k);g&&(g.configurable=!0,Object.defineProperty(X,k,g))}}for(var Z in lKD)U[Z]&&(r[Z]=r[Z]||[],r[Z].push(U[Z]))};
iu1=function(X,U,r){U=U||[];for(var m=X.length-1;m>=0;m--){var I=X[m];I?Array.isArray(I)?iu1(I,U):U.indexOf(I)<0&&(!r||r.indexOf(I)<0)&&U.unshift(I):console.warn("behavior is null, check for missing or 404 import")}return U};
LCz=function(X,U){for(var r in U){var m=X[r],I=U[r];X[r]=!("value"in I)&&m&&"value"in m?Object.assign({value:m.value},I):I}};
XTA=function(X,U,r){var m={},I=function(){return U.apply(this,arguments)||this};
_.F(I,U);I._finalizeClass=function(){if(this.hasOwnProperty("generatedFrom")){if(C)for(var g=0,Z;g<C.length;g++)Z=C[g],Z.properties&&this.createProperties(Z.properties),Z.observers&&this.createObservers(Z.observers,Z.properties);X.properties&&this.createProperties(X.properties);X.observers&&this.createObservers(X.observers,X.properties);this._prepareTemplate()}else U._finalizeClass.call(this)};
I.prototype.created=function(){U.prototype.created.call(this);var g=m.created;if(g)for(var Z=0;Z<g.length;Z++)g[Z].call(this)};
I.prototype._registered=function(){var g=I.prototype;if(!g.hasOwnProperty("__hasRegisterFinished")){g.__hasRegisterFinished=!0;U.prototype._registered.call(this);iL&&k(g);g=Object.getPrototypeOf(this);var Z=m.beforeRegister;if(Z)for(var P=0;P<Z.length;P++)Z[P].call(g);if(Z=m.registered)for(P=0;P<Z.length;P++)Z[P].call(g)}};
I.prototype._applyListeners=function(){U.prototype._applyListeners.call(this);var g=m.listeners;if(g)for(var Z=0;Z<g.length;Z++){var P=g[Z];if(P)for(var S in P)this._addMethodEventListenerToNode(this,S,P[S])}};
I.prototype._ensureAttributes=function(){var g=m.hostAttributes;if(g)for(var Z=g.length-1;Z>=0;Z--){var P=g[Z],S;for(S in P)this._ensureAttribute(S,P[S])}U.prototype._ensureAttributes.call(this)};
I.prototype.ready=function(){U.prototype.ready.call(this);var g=m.ready;if(g)for(var Z=0;Z<g.length;Z++)g[Z].call(this)};
I.prototype.attached=function(){U.prototype.attached.call(this);var g=m.attached;if(g)for(var Z=0;Z<g.length;Z++)g[Z].call(this)};
I.prototype.detached=function(){U.prototype.detached.call(this);var g=m.detached;if(g)for(var Z=0;Z<g.length;Z++)g[Z].call(this)};
I.prototype.attributeChanged=function(g,Z,P){U.prototype.attributeChanged.call(this);var S=m.attributeChanged;if(S)for(var d=0;d<S.length;d++)S[d].call(this,g,Z,P)};
_.n0.Object.defineProperties(I,{properties:{configurable:!0,enumerable:!0,get:function(){var g={};if(C)for(var Z=0;Z<C.length;Z++)LCz(g,C[Z].properties);LCz(g,X.properties);return g}},
observers:{configurable:!0,enumerable:!0,get:function(){var g=[];if(C)for(var Z=0,P;Z<C.length;Z++)P=C[Z],P.observers&&(g=g.concat(P.observers));X.observers&&(g=g.concat(X.observers));return g}}});
if(r){Array.isArray(r)||(r=[r]);var t=U.prototype.behaviors;var C=iu1(r,null,t);I.prototype.behaviors=t?t.concat(r):C}var k=function(g){if(C)for(var Z=C,P=0;P<Z.length;P++)Gp1(g,Z[P],m,NZx);Gp1(g,X,m,j2e)};
iL||k(I.prototype);I.generatedFrom=X;return I};
I$z=function(X){var U=typeof X!=="string"?X:{is:X,notifyObserversOnUndefined:!0};U.fastInit===void 0&&(U.fastInit=!0);return function(r){if(!U.disableInheritanceCheck&&Object.getPrototypeOf(r.prototype).constructor!==_.ZG)throw Error("Td");var m=r.prototype;m.is=U.is;kD9(m,"created",function(){this.hostElement=this;this.polymerController=this});
USm(m,r,U.fastInit);U.notifyObserversOnUndefined&&(m._overrideLegacyUndefined=!0);if(rRx)for(var I=_.H(Object.getOwnPropertyNames(m)),t=I.next();!t.done;t=I.next()){t=t.value;var C=Object.getOwnPropertyDescriptor(m,t);C.enumerable===!1&&(C.enumerable=!0,Object.defineProperty(m,t,C))}if("template"in r)var k=function(){return r.template};
else U.template!==void 0&&(k=U.template);if(k!==void 0){var g;Object.defineProperty(m,"_template",{get:function(){g===void 0&&(g=k());return g},
set:function(Z){g=Z},
configurable:!0,enumerable:!0})}Polymer(m);r[mS9]=m}};
tVX=function(X){X=X===void 0?{}:X;X.fastInit===void 0&&(X.fastInit=!0);return function(U){if(!X.disableInheritanceCheck&&Object.getPrototypeOf(U.prototype).constructor!==sA)throw Error("Ud");USm(U.prototype,U,X.fastInit)}};
USm=function(X,U,r){r=r===void 0?!1:r;a$9(U);r?kD9(X,"created",function(){this.disableEnforceFastDefaultValuesCheck||Hge(U,this)}):kD9(X,"ready",function(){for(var m={},I=_.H(c26(this.behaviors)),t=I.next();!t.done;t=I.next())t=t.value,t.properties&&Object.assign(m,CHm(this,t.properties));
Object.assign(m,CHm(this,this.properties));Hge(U,this);I=_.H(Object.keys(m));for(t=I.next();!t.done;t=I.next())t=t.value,this[t]=m[t]})};
Hge=function(X,U){if(rRx){X=new X;for(var r=_.H(Object.getOwnPropertyNames(X)),m=r.next();!m.done;m=r.next())m=m.value,U[m]=X[m];for(r=U;r&&r!==Object.prototype;r=Object.getPrototypeOf(r)){m=_.H(Object.getOwnPropertyNames(r));for(var I=m.next();!I.done;I=m.next())I=I.value,X.hasOwnProperty(I)||Object.defineProperty(X,I,kAD(U,I))}}else X.apply(U)};
kAD=function(X,U){return{get:function(){var r=X[U];return r instanceof Function?r.bind(X):r},
set:function(r){X[U]=r}}};
CHm=function(X,U){if(!U)return{};for(var r={},m=_.H(Object.keys(U)),I=m.next();!I.done;I=m.next())if(I=I.value,!U[I].readOnly){var t=X[I];t!==void 0&&(r[I]=t)}return r};
a$9=function(X){var U=new X;X=X.prototype.properties||{};for(var r=_.H(Object.keys(X)),m=r.next();!m.done;m=r.next())if(m=m.value,U.hasOwnProperty(m)){var I=X[m];typeof I==="function"&&(X[m]=I={type:I});U[m]!=null&&I.type===Object&&(I.type=cR1(U[m].constructor))}};
cR1=function(X){for(var U=_.H(gLe),r=U.next();!r.done;r=U.next())if(r=r.value,X===r)return r;return Object};
nLx=function(X){return function(U,r){U.behaviors=U.behaviors||[];U.behaviors.push(X||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?Reflect.getMetadata("design:type",U,r).prototype:void 0));Object.defineProperty(U,r,{get:function(){return this},
enumerable:!0,configurable:!0})}};
ZgX=function(X){X=X===void 0?{}:X;return function(U,r){U.properties=U.properties||{};X.type||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?X.type=cR1(Reflect.getMetadata("design:type",U,r)):X.type=String);var m=X,I=U.properties[r];U.properties[r]=I?Object.assign({},I,m):m}};
sse=function(X){return function(U,r){U.listeners=U.listeners||{};U.listeners[X]=r}};
xS6=function(){var X=_.bS.apply(0,arguments);if(X.length===0)throw Error("Vd");return function(U,r){U.observers=U.observers||[];U.observers.push(r+"("+X.join(",")+")")}};
PHs=function(){var X=_.bS.apply(0,arguments);return function(U,r,m){var I=Object.getOwnPropertyDescriptor(U,r).get,t="__compute__"+r;Object.defineProperty(U,t,{value:I,enumerable:!0});U.properties=U.properties||{};I=U.properties[r];I||(I={},U.properties[r]=I);I.computed=t+"("+X.join(",")+")";m.get=void 0}};
_.xs=function(X,U,r){_.Kj.call(this);this.JSC$11473_id_=null;this.usingListeners_=!1;this.JSC$11473_listener_=X;this.handler_=r;this.JSC$11473_win_=U||window;this.callback_=(0,_.TE)(this.JSC$11475_doAction_,this)};
PZ=function(X){this.range_=X};
SC=function(X){this.range_=X};
vZ=function(X,U,r){_.Kj.call(this);this.constrainScroll_=!1;this.horizontalScrolling_=!0;this.containerNode_=X;this.scrollTimer_=new _.d4(50);this.JSC$11552_eventHandler_=new _.OA(this);this.scrollDelta_=new _.W0;this.containerIsActuallyContent_=X.tagName==="BODY"||X.tagName==="HTML";this.containerBounds_=S66(X);this.containerIsActuallyContent_&&(X=_.yY(),this.containerBounds_.height=X.height,this.containerBounds_.width=X.width);this.margin_=U||0;if(U){if(U=this.containerBounds_.clone(),X=this.margin_){var m=
Math.min(X,U.height*.25);U.top+=m;U.height-=2*m;X=Math.min(X,U.width*.25);U.left+=X;U.width-=2*X}}else U=this.containerBounds_;this.scrollBounds_=U;r||this.JSC$11552_eventHandler_.listen(_.DR(this.containerNode_),"mousemove",this.JSC$11554_onMouseMove);this.JSC$11552_eventHandler_.listen(this.scrollTimer_,"tick",this.JSC$11554_onTick_)};
_.eC=function(X){this.mechanism=X};
EA=function(X,U){this.JSC$11650_key_=X;this.JSC$11650_value_=U};
OgA=function(X){if(X>=55296&&X<=57343||X>1114111)return"\ufffd";X in dSe&&(X=dSe[X]);var U="";X>65535&&(X-=65536,U+=String.fromCharCode(X>>>10&1023|55296),X=56320|X&1023);return U+=String.fromCharCode(X)};
vLH=function(X,U){return X<U?1:-1};
ELm=function(){return function(X){return X.charAt(1)==="#"?X.charAt(2)==="X"||X.charAt(2)==="x"?OgA(parseInt(X.substr(3),16)):OgA(parseInt(X.substr(2),10)):ess[X.slice(1,-1)]}};
QsH=function(X){return X.slice(1,X.length-1).trim().replace(FL6,function(U){return B_e[U]||" "})};
BZ=function(X){return X===32||X===9};
Qz=function(X,U){return U<X.length?X.charCodeAt(U):-1};
oLe=function(X){for(;X;){if(X._lastLineBlank)return!0;var U=X.type;if(U==="list"||U==="item")X=X._lastChild;else break}return!1};
oM=function(X){if(wTM.test(X)){var U=1,r=0,m=0;for(X[r]=="|"&&r++;r<X.length;){switch(X[r]){case "|":m=1;break;case " ":break;case "\t":break;default:m&&(m=0,U++)}r++}return yRn.test(X)?-U:U}return 0};
u81=function(X){return X=="table"||X=="row"||X=="cell"};
hsz=function(){return new w4("document",[[1,1],[0,0]])};
MVm=function(){};
yz=function(){var X={safe:!1};X=X||{};X.softbreak=X.softbreak||"\n";this.disableTags=0;this.lastOut="\n";this.options=X};
VVm=function(X,U){var r="";if(X)if(X=X.toLowerCase(),X===" "||zsn.test(X))r="space";else if(KLe.test(X))r="esc";else if(X.length==1){if(!U||T_e.test(X))r=X}else r=Y6A.test(X)?X.replace("arrow",""):X=="multiply"?"*":X;return r};
WLD=function(X,U){var r=X.hasModifiers;if(U.key)r=VVm(U.key,r);else if(U.detail&&U.detail.key)r=VVm(U.detail.key,r);else{r=U.keyIdentifier;var m="";r&&(r in RsM?m=RsM[r]:f$D.test(r)?(r=parseInt(r.replace("U+","0x"),16),m=String.fromCharCode(r).toLowerCase()):m=r.toLowerCase());(r=m)||(r=U.keyCode,m="",Number(r)&&(r>=65&&r<=90?m=String.fromCharCode(32+r):r>=112&&r<=123?m="f"+(r-112+1):r>=48&&r<=57?m=String(r-48):r>=96&&r<=105?m=String(r-96):m=q6M[r]),r=m);r=r||""}return r===X.key&&(!X.hasModifiers||
!!U.shiftKey===!!X.shiftKey&&!!U.ctrlKey===!!X.ctrlKey&&!!U.altKey===!!X.altKey&&!!U.metaKey===!!X.metaKey)};
DS9=function(X){return X.length===1?{combo:X,key:X,event:"keydown"}:X.split("+").reduce(function(U,r){var m=r.split(":");r=m[0];m=m[1];r in JRn?(U[JRn[r]]=!0,U.hasModifiers=!0):(U.key=r,U.event=m||"keydown");return U},{combo:X.split(":").shift()})};
pTm=function(X){return X.trim().split(" ").map(function(U){return DS9(U)})};
$Se=function(X,U){if(X&&X.fn){var r=X.fn;X.fn=function(){try{r.apply(this,arguments)}catch(m){if(m instanceof u1)console.warn("Argument '"+m.arg+"'"+(U?" for method '"+U+"'":"")+" was undefined. Ensure it has a default value, or else ensure the method handles the argument being undefined.");else throw m;}}}return X};
ARX=function(){var X=[],U;var r=r||_.bg9.length;for(U=0;U<8;U++)X[U]=_.bg9[0|Math.random()*r];return X.join("")};
l$6=function(){var X=_.bS.apply(0,arguments);return X.length===0?function(U){return U}:X.length===1?X[0]:X.reduce(function(U,r){return function(){return U(r.apply(null,_.fN(_.bS.apply(0,arguments))))}})};
GAH=function(){var X=_.bS.apply(0,arguments);return function(U){return function(r,m){r=U(r,m);var I=function(){throw Error("Fe");},t={getState:r.getState,
dispatch:function(C){return I.apply(null,[C].concat(_.fN(_.bS.apply(1,arguments))))}};
m=X.map(function(C){return C(t)});
I=l$6.apply(null,_.fN(m))(r.dispatch);return Object.assign({},r,{dispatch:I})}}};
N_m=function(X){Object.keys(X).forEach(function(U){var r=X[U];if(typeof r(void 0,{type:ige})==="undefined")throw Error("Ge`"+U);if(typeof r(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION"+LLA()})==="undefined")throw Error("He`"+U+"`"+ige);})};
hW=function(X){for(var U=Object.keys(X),r={},m=0;m<U.length;m++){var I=U[m];typeof X[I]==="function"&&(r[I]=X[I])}var t=Object.keys(r);try{N_m(r)}catch(k){var C=k}return function(k,g){k=k===void 0?{}:k;if(C)throw C;for(var Z=!1,P={},S=0;S<t.length;S++){var d=t[S],O=k[d],E=(0,r[d])(O,g);if(typeof E==="undefined")throw k=g&&g.type,Error("Ie`"+(k?'"'+String(k)+'"':"(unknown type)")+"`"+d);P[d]=E;Z=Z||E!==O}return(Z=Z||t.length!==Object.keys(k).length)?P:k}};
jse=function(X,U,r){function m(){if(P)throw Error("Je");return k}
function I(O){if(typeof O!=="function")throw Error("Ke`"+typeof O);if(P)throw Error("Le");var E=!0;Z===g&&(Z=g.slice());Z.push(O);return function(){if(E){if(P)throw Error("Me");E=!1;Z===g&&(Z=g.slice());var Q=Z.indexOf(O);Z.splice(Q,1);g=null}}}
function t(O){if(typeof O!=="object"||O===null)var E=!1;else{for(E=O;Object.getPrototypeOf(E)!==null;)E=Object.getPrototypeOf(E);E=Object.getPrototypeOf(O)===E}if(!E)throw Error("Ne`"+typeof O);if(typeof O.type==="undefined")throw Error("Oe");if(P)throw Error("Pe");try{P=!0,k=C(k,O)}finally{P=!1}E=g=Z;for(var Q=0;Q<E.length;Q++)(0,E[Q])();return O}
if(typeof U==="function"&&typeof r==="function"||typeof r==="function"&&typeof arguments[3]==="function")throw Error("Qe");typeof U==="function"&&typeof r==="undefined"&&(r=U,U=void 0);if(typeof r!=="undefined"){if(typeof r!=="function")throw Error("Re`"+typeof r);return r(jse)(X,U)}if(typeof X!=="function")throw Error("Se`"+typeof X);var C=X,k=U,g=[],Z=g,P=!1;t({type:ige});var S={},d=(S.dispatch=t,S.subscribe=I,S.getState=m,S.replaceReducer=function(O){if(typeof O!=="function")throw Error("Te`"+
typeof O);C=O;t({type:XXm});return d},S[UJ9]=function(){var O={};
return O.subscribe=function(E){function Q(){E.next&&E.next(m())}
if(typeof E!=="object"||E===null)throw new TypeError("Ue`"+typeof E);Q();return{unsubscribe:I(Q)}},O[UJ9]=function(){return this},O},S);
return d};
r5M=function(X){function U(){I&&(I=!1,X());t&&m()}
function r(){requestAnimationFrame(U)}
function m(){var k=Date.now();if(I){if(k-C<2)return;t=!0}else I=!0,t=!1,setTimeout(r,20);C=k}
var I=!1,t=!1,C=0;return m};
Mb=function(X){return typeof X==="number"?X:parseFloat(X)||0};
mJ1=function(X){return _.bS.apply(1,arguments).reduce(function(U,r){return U+Mb(X["border-"+r+"-width"])},0)};
H1e=function(X){if(ICm[X])return ICm[X];var U=globalThis[X],r=U.prototype,m=X in tgm?tgm[X]:void 0;m=!(!m||!m.every(function(g){var Z,P;return!!((Z=Object.getOwnPropertyDescriptor(r,g))==null?0:(P=Z.get)==null?0:P.toString().includes("[native code]"))}));
var I=X in aCs?aCs[X]:void 0;I=!(!I||!I.every(function(g){var Z;return typeof r[g]==="function"&&((Z=r[g])==null?void 0:Z.toString().includes("[native code]"))}));
if(m&&I&&!globalThis.Zone)return ICm[X]=U.prototype;try{var t=document.createElement("iframe");document.body.appendChild(t);var C=t.contentWindow;if(!C)return U.prototype;var k=C[X].prototype;document.body.removeChild(t);return k?ICm[X]=k:r}catch(g){return r}};
zX=function(X,U,r){var m=X+"."+String(r);if(C81[m])return C81[m].call(U);X=H1e(X);var I;X=(I=Object.getOwnPropertyDescriptor(X,r))==null?void 0:I.get;if(!X)return U[r];C81[m]=X;return X.call(U)};
c5e=function(X,U){var r="Node."+String(U);if(k2z[r])return k2z[r].bind(X);var m=H1e("Node")[U];if(typeof m!=="function")return X[U];k2z[r]=m;return m.bind(X)};
K0=function(X,U,r){try{if(!(U in X))return function(){};
var m=X[U],I=r(m);typeof I==="function"&&(I.prototype=I.prototype||{},Object.defineProperties(I,{__rrweb_original__:{enumerable:!1,value:m}}));X[U]=I;return function(){X[U]=m}}catch(t){return function(){}}};
Vz=function(X){var U=X&&"host"in X&&"mode"in X&&TX(X)||null;return!!(U&&"shadowRoot"in U&&Ys(U)===X)};
RM=function(X){return Object.prototype.toString.call(X)==="[object ShadowRoot]"};
gaA=function(X){X.includes(" background-clip: text;")&&!X.includes(" -webkit-background-clip: text;")&&(X=X.replace(/\sbackground-clip:\s*text;/g," -webkit-background-clip: text; background-clip: text;"));return X};
Z1s=function(X){try{var U=X.rules||X.cssRules;if(!U)return null;var r=X.href;!r&&X.ownerNode&&(r=X.ownerNode.baseURI);var m=Array.from(U,function(I){return nas(I,r)}).join("");
return gaA(m)}catch(I){return null}};
nas=function(X,U){if("styleSheet"in X){try{var r;if(!(r=Z1s(X.styleSheet))){var m=X.cssText;if(m.split('"').length<3)r=m;else{var I=["@import","url("+JSON.stringify(X.href)+")"];X.layerName===""?I.push("layer"):X.layerName&&I.push("layer("+X.layerName+")");X.supportsText&&I.push("supports("+X.supportsText+")");X.media.length&&I.push(X.media.mediaText);r=I.join(" ")+";"}}var t=r}catch(C){t=X.cssText}return X.styleSheet.href?sJm(t,X.styleSheet.href):t}t=X.cssText;"selectorText"in X&&X.selectorText.includes(":")&&
(t=t.replace(/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm,"$1\\$2"));return U?sJm(t,U):t};
xJ1=function(X){var U=X.element;var r=X.maskInputOptions;var m=X.tagName;var I=X.type;var t=X.value;X=X.maskInputFn;t=t||"";I=I&&I.toLowerCase();if(r[m.toLowerCase()]||I&&r[I])t=X?X(t,U):"*".repeat(t.length);return t};
P8z=function(X){var U=X.getContext("2d");if(!U)return!0;for(var r=0;r<X.width;r+=50)for(var m=0;m<X.height;m+=50){var I=U.getImageData;if((new Uint32Array(("__rrweb_original__"in I?I.__rrweb_original__:I).call(U,r,m,Math.min(50,X.width-r),Math.min(50,X.height-m)).data.buffer)).some(function(t){return t!==0}))return!1}return!0};
SFn=function(X){var U=X.type;return X.hasAttribute("data-rr-is-password")?"password":U?U.toLowerCase():null};
dJ6=function(X){try{var U=new URL(X,window.location.href)}catch(I){return null}var r,m;return(m=(r=U.pathname.match(/\.([0-9a-z]+)(?:$)/i))==null?void 0:r[1])!=null?m:null};
sJm=function(X,U){return(X||"").replace(O1x,function(r,m,I,t,C,k){I=I||C||k;m=m||t||"";if(!I)return r;if(vaA.test(I)||eee.test(I)||Eae.test(I))return"url("+m+I+m+")";if(I[0]==="/")return r=U.indexOf("//")>-1?U.split("/").slice(0,3).join("/"):U.split("/")[0],r=r.split("?")[0],"url("+m+(r+I)+m+")";r=U.split("/");t=I.split("/");r.pop();t=_.H(t);for(I=t.next();!I.done;I=t.next())I=I.value,I!=="."&&(I===".."?r.pop():r.push(I));return"url("+m+r.join("/")+m+")"})};
FEe=function(X,U){return(U=U===void 0?!1:U)?X.replace(/(\/\*[^*]*\*\/)|[\s;]/g,""):X.replace(/(\/\*[^*]*\*\/)|[\s;]/g,"").replace(/0px/g,"0")};
BY9=function(X,U){var r=r===void 0?!1:r;U=Array.from(U.childNodes);var m=[],I=0;if(U.length>1&&X&&typeof X==="string")for(var t=FEe(X,r),C=t.length/X.length,k=1;k<U.length;k++)if(U[k].textContent&&typeof U[k].textContent==="string"){for(var g=FEe(U[k].textContent,r),Z=3;Z<g.length&&(g[Z].match(/[a-zA-Z0-9]/)||g.indexOf(g.substring(0,Z),1)!==-1);Z++);for(;Z<g.length;Z++){var P=g.substring(0,Z),S=t.split(P),d=-1;if(S.length===2)d=S[0].length;else if(S.length>2&&S[0]===""&&U[k-1].textContent!=="")d=
t.indexOf(P,1);else if(S.length===1){P=P.substring(0,P.length-1);S=t.split(P);if(S.length<=1)return m.push(X),m;Z=101}else Z===g.length-1&&(d=t.indexOf(P));if(S.length>=2&&Z>100){var O=U[k-1].textContent;O&&typeof O==="string"&&(d=t.indexOf(P,FEe(O).length));d===-1&&(d=S[0].length)}if(d!==-1){for(g=Math.floor(d/C);g>0&&g<X.length;){I+=1;if(I>50*U.length)return m.push(X),m;Z=FEe(X.substring(0,g),r);if(Z.length===d){m.push(X.substring(0,g));X=X.substring(g);t=t.substring(d);break}else g=Z.length<d?
g+Math.max(1,Math.floor((d-Z.length)/C)):g-Math.max(1,Math.floor((Z.length-d)*C))}break}}}m.push(X);return m};
oae=function(){return QJz++};
y5e=function(X){if(X instanceof HTMLFormElement)return"form";X=X.tagName.toLowerCase();return wXX.test(X)?"div":X};
zeM=function(X,U){function r(Z){return(Z=Z.exec(U.substring(m)))?(Z=Z[0],m+=Z.length,Z):""}
if(U.trim()==="")return U;for(var m=0,I=[];;){r(uRD);if(m>=U.length)break;var t=r(hee);if(t.slice(-1)===",")t=MgX(X,t.substring(0,t.length-1)),I.push(t);else{var C="";t=MgX(X,t);for(var k=!1;;){var g=U.charAt(m);if(g===""){I.push((t+C).trim());break}else if(k)g===")"&&(k=!1);else if(g===","){m+=1;I.push((t+C).trim());break}else g==="("&&(k=!0);C+=g;m+=1}}}return I.join(", ")};
MgX=function(X,U){return U&&U.trim()!==""?KEm(X,U):U};
KEm=function(X,U){var r=TYx.get(X);r||(r=X.createElement("a"),TYx.set(X,r));if(!U)U="";else if(U.startsWith("blob:")||U.startsWith("data:"))return U;lS(r,U);return r.href};
YF6=function(X,U,r,m){return m?r==="src"||r==="href"&&(U!=="use"||m[0]!=="#")||r==="xlink:href"&&m[0]!=="#"||r==="background"&&(U==="table"||U==="td"||U==="th")?MgX(X,m):r==="srcset"?zeM(X,m):r==="style"?sJm(m,KEm(X)):U==="object"&&r==="data"?MgX(X,m):m:m};
Vg9=function(X,U){return(X==="video"||X==="audio")&&U==="autoplay"};
Rem=function(X,U,r){try{if(typeof U==="string"){if(X.classList.contains(U))return!0}else for(var m=X.classList.length;m--;)if(U.test(X.classList[m]))return!0;if(r)return X.matches(r)}catch(I){}return!1};
fCz=function(X,U,r){if(!X)return!1;if(X.nodeType!==X.ELEMENT_NODE)return r?fCz(f0(X),U,r):!1;for(var m=X.classList.length;m--;)if(U.test(X.classList[m]))return!0;return r?fCz(f0(X),U,r):!1};
qF9=function(X,U,r,m){if(X.nodeType===X.ELEMENT_NODE){if(!qb(X).length)return!1}else{if(WZ(X)===null)return!1;X=WZ(X)}try{if(typeof U==="string")if(m){if(X.closest("."+U))return!0}else{if(X.classList.contains(U))return!0}else if(fCz(X,U,m))return!0;if(r)if(m){if(X.closest(r))return!0}else if(X.matches(r))return!0}catch(I){}return!1};
WE9=function(X,U,r){var m=X.contentWindow;if(m){var I=!1;try{var t=m.document.readyState}catch(k){return}if(t!=="complete"){var C=setTimeout(function(){I||(U(),I=!0)},r);
X.addEventListener("load",function(){clearTimeout(C);I=!0;U()})}else m.location.href==="about:blank"&&X.src!=="about:blank"&&X.src!==""||setTimeout(U,0),X.addEventListener("load",U)}};
J51=function(X,U,r){var m=!1;try{var I=X.sheet}catch(C){return}if(!I){var t=setTimeout(function(){m||(U(),m=!0)},r);
X.addEventListener("load",function(){clearTimeout(t);m=!0;U()})}};
$Jx=function(X,U){var r=U.doc,m=U.blockClass,I=U.blockSelector,t=U.needsMask,C=U.inlineStylesheet,k=U.maskInputOptions===void 0?{}:U.maskInputOptions,g=U.maskTextFn,Z=U.maskInputFn,P=U.dataURLOptions===void 0?{}:U.dataURLOptions,S=U.inlineImages,d=U.recordCanvas,O=U.keepIframeSrcFn,E=U.newlyAddedElement===void 0?!1:U.newlyAddedElement,Q=U.cssCaptured===void 0?!1:U.cssCaptured;U=U.mirror;U.nodeMetaMap.has(r)?(U=U.getId(r),U=U===1?void 0:U):U=void 0;switch(X.nodeType){case X.DOCUMENT_NODE:return X.compatMode!==
"CSS1Compat"?{type:0,childNodes:[],compatMode:X.compatMode}:{type:0,childNodes:[]};case X.DOCUMENT_TYPE_NODE:return{type:1,name:X.name,publicId:X.publicId,systemId:X.systemId,rootId:U};case X.ELEMENT_NODE:return DJz(X,{doc:r,blockClass:m,blockSelector:I,inlineStylesheet:C,maskInputOptions:k,maskInputFn:Z,dataURLOptions:P,inlineImages:S,recordCanvas:d,keepIframeSrcFn:O,newlyAddedElement:E,rootId:U});case X.TEXT_NODE:return C=(m=f0(X))&&m.tagName,m="",I=C==="STYLE"?!0:void 0,(C=C==="SCRIPT"?!0:void 0)?
m="SCRIPT_PLACEHOLDER":Q||(m=pXD(X),I&&m&&(m=sJm(m,KEm(r)))),!I&&!C&&m&&t&&(m=g?g(m,WZ(X)):m.replace(/[\S]/g,"*")),{type:3,textContent:m||"",rootId:U};case X.CDATA_SECTION_NODE:return{type:4,textContent:"",rootId:U};case X.COMMENT_NODE:return{type:5,textContent:pXD(X)||"",rootId:U};default:return!1}};
DJz=function(X,U){var r=U.doc,m=U.inlineStylesheet,I=U.maskInputOptions===void 0?{}:U.maskInputOptions,t=U.maskInputFn,C=U.dataURLOptions===void 0?{}:U.dataURLOptions,k=U.inlineImages,g=U.recordCanvas,Z=U.keepIframeSrcFn,P=U.newlyAddedElement===void 0?!1:U.newlyAddedElement,S=U.rootId;U=Rem(X,U.blockClass,U.blockSelector);for(var d=y5e(X),O={},E=X.attributes.length,Q=0;Q<E;Q++){var h=X.attributes[Q];Vg9(d,h.name)||(O[h.name]=YF6(r,d,h.name.toLowerCase(),h.value))}d==="link"&&m&&(m=Array.from(r.styleSheets).find(function(J){return J.href===
X.href}),E=null,m&&(E=Z1s(m)),E&&(delete O.rel,delete O.href,O._cssText=E));
d==="style"&&X.sheet&&(m=Z1s(X.sheet))&&(X.childNodes.length>1&&(m=BY9(m,X).join("/* rr_split */")),O._cssText=m);if(d==="input"||d==="textarea"||d==="select")m=X.value,E=X.checked,O.type!=="radio"&&O.type!=="checkbox"&&O.type!=="submit"&&O.type!=="button"&&m?O.value=xJ1({element:X,type:SFn(X),tagName:d,value:m,maskInputOptions:I,maskInputFn:t}):E&&(O.checked=E);d==="option"&&(X.selected&&!I.select?O.selected=!0:delete O.selected);d==="dialog"&&X.open&&(O.rr_open_mode=X.matches("dialog:modal")?"modal":
"non-modal");d==="canvas"&&g&&(X.__context==="2d"?P8z(X)||(O.rr_dataURL=X.toDataURL(C.type,C.quality)):"__context"in X||(I=X.toDataURL(C.type,C.quality),t=r.createElement("canvas"),t.width=X.width,t.height=X.height,t=t.toDataURL(C.type,C.quality),I!==t&&(O.rr_dataURL=I)));if(d==="img"&&k){JW||(JW=r.createElement("canvas"),b11=JW.getContext("2d"));var z=X.currentSrc||X.getAttribute("src")||"<unknown-src>",K=X.crossOrigin,D=function(){X.removeEventListener("load",D);try{JW.width=X.naturalWidth,JW.height=
X.naturalHeight,b11.drawImage(X,0,0),O.rr_dataURL=JW.toDataURL(C.type,C.quality)}catch(J){if(X.crossOrigin!=="anonymous"){X.crossOrigin="anonymous";X.complete&&X.naturalWidth!==0?D():X.addEventListener("load",D);return}console.warn("Cannot inline img src="+z+"! Error: "+J)}X.crossOrigin==="anonymous"&&(K?O.crossOrigin=K:X.removeAttribute("crossorigin"))};
X.complete&&X.naturalWidth!==0?D():X.addEventListener("load",D)}if(d==="audio"||d==="video")r=O,r.rr_mediaState=X.paused?"paused":"played",r.rr_mediaCurrentTime=X.currentTime,r.rr_mediaPlaybackRate=X.playbackRate,r.rr_mediaMuted=X.muted,r.rr_mediaLoop=X.loop,r.rr_mediaVolume=X.volume;P||(X.scrollLeft&&(O.rr_scrollLeft=X.scrollLeft),X.scrollTop&&(O.rr_scrollTop=X.scrollTop));U&&(P=X.getBoundingClientRect(),O={class:O.class,rr_width:P.width+"px",rr_height:P.height+"px"});d!=="iframe"||Z(O.src)||(X.contentDocument||
(O.rr_src=O.src),delete O.src);var W;try{customElements.get(d)&&(W=!0)}catch(J){}return{type:2,tagName:d,attributes:O,childNodes:[],isSVG:!(X.tagName!=="svg"&&!X.ownerSVGElement)||void 0,needBlock:U,rootId:S,isCustom:W}};
DG=function(X){return X===void 0||X===null?"":X.toLowerCase()};
A5M=function(X,U){return U.comment&&X.type===5||X.type===2&&(U.script&&(X.tagName==="script"||X.tagName==="link"&&(X.attributes.rel==="preload"&&X.attributes.as==="script"||X.attributes.rel==="modulepreload")||X.tagName==="link"&&X.attributes.rel==="prefetch"&&typeof X.attributes.href==="string"&&dJ6(X.attributes.href)==="js")||U.headFavicon&&(X.tagName==="link"&&X.attributes.rel==="shortcut icon"||X.tagName==="meta"&&(DG(X.attributes.name).match(/^msapplication-tile(image|color)$/)||DG(X.attributes.name)===
"application-name"||DG(X.attributes.rel)==="icon"||DG(X.attributes.rel)==="apple-touch-icon"||DG(X.attributes.rel)==="shortcut icon"))||X.tagName==="meta"&&(U.headMetaDescKeywords&&DG(X.attributes.name).match(/^description|keywords$/)||U.headMetaSocial&&(DG(X.attributes.property).match(/^(og|twitter|fb):/)||DG(X.attributes.name).match(/^(og|twitter):/)||DG(X.attributes.name)==="pinterest")||U.headMetaRobots&&(DG(X.attributes.name)==="robots"||DG(X.attributes.name)==="googlebot"||DG(X.attributes.name)===
"bingbot")||U.headMetaHttpEquiv&&X.attributes["http-equiv"]!==void 0||U.headMetaAuthorship&&(DG(X.attributes.name)==="author"||DG(X.attributes.name)==="generator"||DG(X.attributes.name)==="framework"||DG(X.attributes.name)==="publisher"||DG(X.attributes.name)==="progid"||DG(X.attributes.property).match(/^article:/)||DG(X.attributes.property).match(/^product:/))||U.headMetaVerification&&(DG(X.attributes.name)==="google-site-verification"||DG(X.attributes.name)==="yandex-verification"||DG(X.attributes.name)===
"csrf-token"||DG(X.attributes.name)==="p:domain_verify"||DG(X.attributes.name)==="verify-v1"||DG(X.attributes.name)==="verification"||DG(X.attributes.name)==="shopify-checkout-api-token")))?!0:!1};
p0=function(X,U){var r=U.doc,m=U.mirror,I=U.blockClass,t=U.blockSelector,C=U.maskTextClass,k=U.maskTextSelector,g=U.skipChild===void 0?!1:U.skipChild,Z=U.inlineStylesheet===void 0?!0:U.inlineStylesheet,P=U.maskInputOptions===void 0?{}:U.maskInputOptions,S=U.maskTextFn,d=U.maskInputFn,O=U.slimDOMOptions,E=U.dataURLOptions===void 0?{}:U.dataURLOptions,Q=U.inlineImages===void 0?!1:U.inlineImages,h=U.recordCanvas===void 0?!1:U.recordCanvas,z=U.onSerialize,K=U.onIframeLoad,D=U.iframeLoadTimeout===void 0?
5E3:U.iframeLoadTimeout,W=U.onStylesheetLoad,J=U.stylesheetLoadTimeout===void 0?5E3:U.stylesheetLoadTimeout,A=U.keepIframeSrcFn===void 0?function(){return!1}:U.keepIframeSrcFn,N=U.newlyAddedElement===void 0?!1:U.newlyAddedElement,He=U.cssCaptured===void 0?!1:U.cssCaptured,ne=U.needsMask,Be=U.preserveWhiteSpace===void 0?!0:U.preserveWhiteSpace;
ne||(ne=qF9(X,C,k,ne===void 0));var S6=$Jx(X,{doc:r,mirror:m,blockClass:I,blockSelector:t,needsMask:ne,inlineStylesheet:Z,maskInputOptions:P,maskTextFn:S,maskInputFn:d,dataURLOptions:E,inlineImages:Q,recordCanvas:h,keepIframeSrcFn:A,newlyAddedElement:N,cssCaptured:He});if(!S6)return console.warn(X,"not serialized"),null;N=m.nodeMetaMap.has(X)?m.getId(X):A5M(S6,O)||!Be&&S6.type===3&&!S6.textContent.replace(/^\s+|\s+$/gm,"").length?-2:QJz++;U=Object.assign(S6,{id:N});m.add(X,U);if(N===-2)return null;
z&&z(X);N=!g;U.type===2&&(N=N&&!U.needBlock,delete U.needBlock,(He=Ys(X))&&RM(He)&&(U.isShadowHost=!0));if((U.type===0||U.type===2)&&N){O.headWhitespace&&U.type===2&&U.tagName==="head"&&(Be=!1);g={doc:r,mirror:m,blockClass:I,blockSelector:t,needsMask:ne,maskTextClass:C,maskTextSelector:k,skipChild:g,inlineStylesheet:Z,maskInputOptions:P,maskTextFn:S,maskInputFn:d,slimDOMOptions:O,dataURLOptions:E,inlineImages:Q,recordCanvas:h,preserveWhiteSpace:Be,onSerialize:z,onIframeLoad:K,iframeLoadTimeout:D,
onStylesheetLoad:W,stylesheetLoadTimeout:J,keepIframeSrcFn:A,cssCaptured:!1};if(U.type!==2||U.tagName!=="textarea"||U.attributes.value===void 0)for(U.type===2&&U.attributes._cssText!==void 0&&typeof U.attributes._cssText==="string"&&(g.cssCaptured=!0),N=_.H(Array.from(qb(X))),He=N.next();!He.done;He=N.next())(He=p0(He.value,g))&&U.childNodes.push(He);N=null;if(X.nodeType===X.ELEMENT_NODE&&(N=Ys(X))){He=_.H(Array.from(qb(N)));for(var e6=He.next();!e6.done;e6=He.next())if(e6=p0(e6.value,g))RM(N)&&(e6.isShadow=
!0),U.childNodes.push(e6)}}(g=f0(X))&&Vz(g)&&RM(g)&&(U.isShadow=!0);U.type===2&&U.tagName==="iframe"&&WE9(X,function(){var Vs=X.contentDocument;Vs&&K&&(Vs=p0(Vs,{doc:Vs,mirror:m,blockClass:I,blockSelector:t,needsMask:ne,maskTextClass:C,maskTextSelector:k,skipChild:!1,inlineStylesheet:Z,maskInputOptions:P,maskTextFn:S,maskInputFn:d,slimDOMOptions:O,dataURLOptions:E,inlineImages:Q,recordCanvas:h,preserveWhiteSpace:Be,onSerialize:z,onIframeLoad:K,iframeLoadTimeout:D,onStylesheetLoad:W,stylesheetLoadTimeout:J,
keepIframeSrcFn:A}))&&K(X,Vs)},D);
U.type===2&&U.tagName==="link"&&typeof U.attributes.rel==="string"&&(U.attributes.rel==="stylesheet"||U.attributes.rel==="preload"&&typeof U.attributes.href==="string"&&dJ6(U.attributes.href)==="css")&&J51(X,function(){if(W){var Vs=p0(X,{doc:r,mirror:m,blockClass:I,blockSelector:t,needsMask:ne,maskTextClass:C,maskTextSelector:k,skipChild:!1,inlineStylesheet:Z,maskInputOptions:P,maskTextFn:S,maskInputFn:d,slimDOMOptions:O,dataURLOptions:E,inlineImages:Q,recordCanvas:h,preserveWhiteSpace:Be,onSerialize:z,
onIframeLoad:K,iframeLoadTimeout:D,onStylesheetLoad:W,stylesheetLoadTimeout:J,keepIframeSrcFn:A});Vs&&W(X,Vs)}},J);
return U};
lC6=function(X){var U=document;X=X||{};var r=X.maskAllInputs===void 0?!1:X.maskAllInputs,m=X.slimDOM===void 0?!1:X.slimDOM;return p0(U,{doc:U,mirror:X.mirror===void 0?new $s:X.mirror,blockClass:X.blockClass===void 0?"rr-block":X.blockClass,blockSelector:X.blockSelector===void 0?null:X.blockSelector,maskTextClass:X.maskTextClass===void 0?"rr-mask":X.maskTextClass,maskTextSelector:X.maskTextSelector===void 0?null:X.maskTextSelector,skipChild:!1,inlineStylesheet:X.inlineStylesheet===void 0?!0:X.inlineStylesheet,
maskInputOptions:r===!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}:r===!1?{password:!0}:r,maskTextFn:X.maskTextFn,maskInputFn:X.maskInputFn,slimDOMOptions:m===!0||m==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:m==="all",headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:m===!1?{}:m,dataURLOptions:X.dataURLOptions,
inlineImages:X.inlineImages===void 0?!1:X.inlineImages,recordCanvas:X.recordCanvas===void 0?!1:X.recordCanvas,preserveWhiteSpace:X.preserveWhiteSpace,onSerialize:X.onSerialize,onIframeLoad:X.onIframeLoad,iframeLoadTimeout:X.iframeLoadTimeout,onStylesheetLoad:X.onStylesheetLoad,stylesheetLoadTimeout:X.stylesheetLoadTimeout,keepIframeSrcFn:X.keepIframeSrcFn===void 0?function(){return!1}:X.keepIframeSrcFn,
newlyAddedElement:!1})};
b1=function(X,U,r){r=r===void 0?document:r;var m={capture:!0,passive:!0};r.addEventListener(X,U,m);return function(){return r.removeEventListener(X,U,m)}};
AW=function(X,U,r){r=r===void 0?{}:r;var m=null,I=0;return function(){var t=_.bS.apply(0,arguments),C=Date.now();I||r.leading!==!1||(I=C);var k=U-(C-I),g=this;k<=0||k>U?(m&&(clearTimeout(m),m=null),I=C,X.apply(g,t)):m||r.trailing===!1||(m=setTimeout(function(){I=r.leading===!1?0:Date.now();m=null;X.apply(g,t)},k))}};
G2n=function(X,U,r,m,I){I=I===void 0?window:I;var t=I.Object.getOwnPropertyDescriptor(X,U);I.Object.defineProperty(X,U,m?r:{set:function(C){var k=this;setTimeout(function(){r.set.call(k,C)},0);
t&&t.set&&t.set.call(this,C)}});
return function(){return G2n(X,U,t||{},!0)}};
i1x=function(X){var U=X.document,r,m,I,t;return{left:U.scrollingElement?U.scrollingElement.scrollLeft:X.pageXOffset!==void 0?X.pageXOffset:U.documentElement.scrollLeft||(U==null?void 0:U.body)&&((r=WZ(U.body))==null?void 0:r.scrollLeft)||(U==null?void 0:(m=U.body)==null?void 0:m.scrollLeft)||0,top:U.scrollingElement?U.scrollingElement.scrollTop:X.pageYOffset!==void 0?X.pageYOffset:(U==null?void 0:U.documentElement.scrollTop)||(U==null?void 0:U.body)&&((I=WZ(U.body))==null?void 0:I.scrollTop)||(U==
null?void 0:(t=U.body)==null?void 0:t.scrollTop)||0}};
LED=function(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight};
NYA=function(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth};
jJe=function(X){return X?X.nodeType===X.ELEMENT_NODE?X:WZ(X):null};
l1=function(X,U,r,m){if(!X)return!1;X=jJe(X);if(!X)return!1;try{if(typeof U==="string"){if(X.classList.contains(U)||m&&X.closest("."+U)!==null)return!0}else if(fCz(X,U,m))return!0}catch(I){}return r&&(X.matches(r)||m&&X.closest(r)!==null)?!0:!1};
X_H=function(X,U,r){return X.tagName==="TITLE"&&r.headTitleMutations?!0:U.getId(X)===-2};
Ues=function(X,U){if(Vz(X))return!1;var r=U.getId(X);return U.has(r)?(r=f0(X))&&r.nodeType===X.DOCUMENT_NODE?!1:r?Ues(r,U):!0:!0};
rcA=function(){var X=X===void 0?window:X;"NodeList"in X&&!X.NodeList.prototype.forEach&&(X.NodeList.prototype.forEach=Array.prototype.forEach);"DOMTokenList"in X&&!X.DOMTokenList.prototype.forEach&&(X.DOMTokenList.prototype.forEach=Array.prototype.forEach)};
me6=function(X,U){return!(X.nodeName!=="LINK"||X.nodeType!==X.ELEMENT_NODE||!X.getAttribute||X.getAttribute("rel")!=="stylesheet"||!U.nodeMetaMap.get(X))};
tbe=function(X){var U=null,r;"getRootNode"in X&&((r=IOz(X))==null?void 0:r.nodeType)===Node.DOCUMENT_FRAGMENT_NODE&&TX(IOz(X))&&(U=TX(IOz(X)));return U};
aOn=function(X){var U=X.ownerDocument;if(U){if(!(U=c5e(U,"contains")(X)))if(U=X.ownerDocument){for(var r;r=tbe(X);)X=r;U=c5e(U,"contains")(X)}else U=!1}else U=!1;return U};
Hzx=function(X,U){X.delete(U);qb(U).forEach(function(r){return Hzx(X,r)})};
CFe=function(X,U){for(var r=[X];r.length;)X=r.pop(),U.has(X)||(U.add(X),qb(X).forEach(function(m){return r.push(m)}))};
k7D=function(X,U){X.size===0?X=!1:X=(U=f0(U))?X.has(U):!1;return X};
gMM=function(X,U){return X.size===0?!1:cce(X,U)};
cce=function(X,U){return(U=f0(U))?X.has(U)?!0:cce(X,U):!1};
GX=function(X){try{if("composedPath"in X){var U=X.composedPath();if(U.length)return U[0]}else if("path"in X&&X.path.length)return X.path[0]}catch(r){}return X&&X.target};
Zz9=function(X,U){var r=new nMz;i1.push(r);r.init(X);X=new (H1e("MutationObserver").constructor)(L0(r.processMutations.bind(r)));X.observe(U,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0});return X};
xeD=function(X){var U=X.mousemoveCb;var r=X.sampling;var m=X.doc;var I=X.mirror;if(r.mousemove===!1)return function(){};
var t=[],C,k=AW(L0(function(Z){var P=Date.now()-C;U(t.map(function(S){S.timeOffset-=P;return S}),Z);
t=[];C=null}),typeof r.mousemoveCallback==="number"?r.mousemoveCallback:500);
X=L0(AW(L0(function(Z){var P=GX(Z),S=Z.changedTouches?Z.changedTouches[0]:Z,d=S.clientX;S=S.clientY;C||(C=smM());t.push({x:d,y:S,id:I.getId(P),timeOffset:smM()-C});k(typeof DragEvent!=="undefined"&&Z instanceof DragEvent?12:Z instanceof MouseEvent?1:6)}),typeof r.mousemove==="number"?r.mousemove:50,{trailing:!1}));
var g=[b1("mousemove",X,m),b1("touchmove",X,m),b1("drag",X,m)];return L0(function(){g.forEach(function(Z){return Z()})})};
PFm=function(X){var U=X.mouseInteractionCb;var r=X.doc;var m=X.mirror;var I=X.blockClass;var t=X.blockSelector;X=X.sampling;if(X.mouseInteraction===!1)return function(){};
var C=X.mouseInteraction===!0||X.mouseInteraction===void 0?{}:X.mouseInteraction,k=[],g=null,Z=function(P){return function(S){var d=GX(S);if(!l1(d,I,t,!0)){var O=null,E=P;if("pointerType"in S){switch(S.pointerType){case "mouse":O=0;break;case "touch":O=2;break;case "pen":O=1}O===2&&(Nb[P]===1?E="TouchStart":Nb[P]===0&&(E="TouchEnd"))}else S.changedTouches&&(O=2);if(O!==null){if(g=O,E.startsWith("Touch")&&O===2||E.startsWith("Mouse")&&O===0)O=null}else Nb[P]===2&&(O=g,g=null);if(S=S.changedTouches?
S.changedTouches[0]:S)d=m.getId(d),L0(U)(Object.assign({},{type:Nb[E],id:d,x:S.clientX,y:S.clientY},O!==null&&{pointerType:O}))}}};
Object.keys(Nb).filter(function(P){return Number.isNaN(Number(P))&&!P.endsWith("_Departed")&&C[P]!==!1}).forEach(function(P){var S=P.toLowerCase(),d=Z(P);
if(window.PointerEvent)switch(Nb[P]){case 1:case 0:S=S.replace("mouse","pointer");break;case 7:case 9:return}k.push(b1(S,d,r))});
return L0(function(){k.forEach(function(P){return P()})})};
SaX=function(X){var U=X.scrollCb;var r=X.doc;var m=X.mirror;var I=X.blockClass;var t=X.blockSelector;return b1("scroll",L0(AW(L0(function(C){var k=GX(C);k&&!l1(k,I,t,!0)&&(C=m.getId(k),k===r&&r.defaultView?(k=i1x(r.defaultView),U({id:C,x:k.left,y:k.top})):U({id:C,x:k.scrollLeft,y:k.scrollTop}))}),X.sampling.scroll||100)),r)};
deM=function(X,U){var r=X.viewportResizeCb;var m=-1,I=-1;return b1("resize",L0(AW(L0(function(){var t=LED(),C=NYA();if(m!==t||I!==C)r({width:Number(C),height:Number(t)}),m=t,I=C}),200)),U.win)};
eon=function(X){function U(h){var z=GX(h),K=h.isTrusted,D=z&&z.tagName;z&&D==="OPTION"&&(z=WZ(z));if(!(!z||!D||Ozx.indexOf(D)<0||l1(z,C,k,!0)||z.classList.contains(g)||Z&&z.matches(Z))){var W=z.value,J=!1;h=SFn(z)||"";if(h==="radio"||h==="checkbox")J=z.checked;else if(P[D.toLowerCase()]||P[h])W=xJ1({element:z,maskInputOptions:P,tagName:D,type:h,value:W,maskInputFn:S});r(z,O?{text:W,isChecked:J,userTriggered:K}:{text:W,isChecked:J});K=z.name;h==="radio"&&K&&J&&I.querySelectorAll('input[type="radio"][name="'+
K+'"]').forEach(function(A){if(A!==z){var N=A.value;r(A,O?{text:N,isChecked:!J,userTriggered:!1}:{text:N,isChecked:!J})}})}}
function r(h,z){var K=vMH.get(h);K&&K.text===z.text&&K.isChecked===z.isChecked||(vMH.set(h,z),h=t.getId(h),L0(m)(Object.assign({},z,{id:h})))}
var m=X.inputCb;var I=X.doc;var t=X.mirror;var C=X.blockClass;var k=X.blockSelector;var g=X.ignoreClass;var Z=X.ignoreSelector;var P=X.maskInputOptions;var S=X.maskInputFn;var d=X.sampling;var O=X.userTriggeredOnInput;var E=(d.input==="last"?["change"]:["input","change"]).map(function(h){return b1(h,L0(U),I)}),Q=I.defaultView;
if(!Q)return function(){E.forEach(function(h){return h()})};
X=Q.Object.getOwnPropertyDescriptor(Q.HTMLInputElement.prototype,"value");d=[[Q.HTMLInputElement.prototype,"value"],[Q.HTMLInputElement.prototype,"checked"],[Q.HTMLSelectElement.prototype,"value"],[Q.HTMLTextAreaElement.prototype,"value"],[Q.HTMLSelectElement.prototype,"selectedIndex"],[Q.HTMLOptionElement.prototype,"selected"]];X&&X.set&&E.push.apply(E,_.fN(d.map(function(h){return G2n(h[0],h[1],{set:function(){L0(U)({target:this,isTrusted:!1})}},!1,Q)})));
return L0(function(){E.forEach(function(h){return h()})})};
F0X=function(X){var U=[],r,m,I,t;EMX("CSSGroupingRule")&&((r=X.parentRule)==null?void 0:(m=r.constructor)==null?void 0:m.name)==="CSSGroupingRule"||EMX("CSSMediaRule")&&X.parentRule instanceof CSSMediaRule||EMX("CSSSupportsRule")&&X.parentRule instanceof CSSSupportsRule||EMX("CSSConditionRule")&&((I=X.parentRule)==null?void 0:(t=I.constructor)==null?void 0:t.name)==="CSSConditionRule"?(X=Array.from(X.parentRule.cssRules).indexOf(X),U.unshift(X)):X.parentStyleSheet&&(X=Array.from(X.parentStyleSheet.cssRules).indexOf(X),
U.unshift(X));return U};
jC=function(X,U,r){var m,I;if(!X)return{};X.ownerNode?m=U.getId(X.ownerNode):I=r.getId(X);return{styleId:I,id:m}};
QmX=function(X,U){var r=X.styleSheetRuleCb;var m=X.mirror;var I=X.stylesheetManager;var t=U.win;if(!t.CSSStyleSheet||!t.CSSStyleSheet.prototype)return function(){};
var C=t.CSSStyleSheet.prototype.insertRule;t.CSSStyleSheet.prototype.insertRule=new XZ(C,{apply:L0(function(d,O,E){var Q=_.H(E),h=Q.next().value;Q=Q.next().value;var z=jC(O,m,I.styleMirror),K=z.id;z=z.styleId;(K&&K!==-1||z&&z!==-1)&&r({id:K,styleId:z,adds:[{rule:h,index:Q}]});return d.apply(O,E)})});
t.CSSStyleSheet.prototype.addRule=function(d,O,E){E=E===void 0?this.cssRules.length:E;return t.CSSStyleSheet.prototype.insertRule.apply(this,[d+" { "+O+" }",E])};
var k=t.CSSStyleSheet.prototype.deleteRule;t.CSSStyleSheet.prototype.deleteRule=new XZ(k,{apply:L0(function(d,O,E){var Q=_.H(E).next().value,h=jC(O,m,I.styleMirror),z=h.id;h=h.styleId;(z&&z!==-1||h&&h!==-1)&&r({id:z,styleId:h,removes:[{index:Q}]});return d.apply(O,E)})});
t.CSSStyleSheet.prototype.removeRule=function(d){return t.CSSStyleSheet.prototype.deleteRule.apply(this,[d])};
if(t.CSSStyleSheet.prototype.replace){var g=t.CSSStyleSheet.prototype.replace;t.CSSStyleSheet.prototype.replace=new XZ(g,{apply:L0(function(d,O,E){var Q=_.H(E).next().value,h=jC(O,m,I.styleMirror),z=h.id;h=h.styleId;(z&&z!==-1||h&&h!==-1)&&r({id:z,styleId:h,replace:Q});return d.apply(O,E)})})}if(t.CSSStyleSheet.prototype.replaceSync){var Z=t.CSSStyleSheet.prototype.replaceSync;
t.CSSStyleSheet.prototype.replaceSync=new XZ(Z,{apply:L0(function(d,O,E){var Q=_.H(E).next().value,h=jC(O,m,I.styleMirror),z=h.id;h=h.styleId;(z&&z!==-1||h&&h!==-1)&&r({id:z,styleId:h,replaceSync:Q});return d.apply(O,E)})})}var P={};
B$M("CSSGroupingRule")?P.CSSGroupingRule=t.CSSGroupingRule:(B$M("CSSMediaRule")&&(P.CSSMediaRule=t.CSSMediaRule),B$M("CSSConditionRule")&&(P.CSSConditionRule=t.CSSConditionRule),B$M("CSSSupportsRule")&&(P.CSSSupportsRule=t.CSSSupportsRule));var S={};Object.entries(P).forEach(function(d){var O=_.H(d);d=O.next().value;O=O.next().value;S[d]={insertRule:O.prototype.insertRule,deleteRule:O.prototype.deleteRule};O.prototype.insertRule=new XZ(S[d].insertRule,{apply:L0(function(E,Q,h){var z=_.H(h),K=z.next().value;
z=z.next().value;var D=jC(Q.parentStyleSheet,m,I.styleMirror),W=D.id;D=D.styleId;(W&&W!==-1||D&&D!==-1)&&r({id:W,styleId:D,adds:[{rule:K,index:[].concat(_.fN(F0X(Q)),[z||0])}]});return E.apply(Q,h)})});
O.prototype.deleteRule=new XZ(S[d].deleteRule,{apply:L0(function(E,Q,h){var z=_.H(h).next().value,K=jC(Q.parentStyleSheet,m,I.styleMirror),D=K.id;K=K.styleId;(D&&D!==-1||K&&K!==-1)&&r({id:D,styleId:K,removes:[{index:[].concat(_.fN(F0X(Q)),[z])}]});return E.apply(Q,h)})})});
return L0(function(){t.CSSStyleSheet.prototype.insertRule=C;t.CSSStyleSheet.prototype.deleteRule=k;g&&(t.CSSStyleSheet.prototype.replace=g);Z&&(t.CSSStyleSheet.prototype.replaceSync=Z);Object.entries(P).forEach(function(d){var O=_.H(d);d=O.next().value;O=O.next().value;O.prototype.insertRule=S[d].insertRule;O.prototype.deleteRule=S[d].deleteRule})})};
w_X=function(X,U){var r=X.mirror;var m=X.stylesheetManager;var I=null;I=U.nodeName==="#document"?r.getId(U):r.getId(TX(U));var t,C,k;X=U.nodeName==="#document"?(t=U.defaultView)==null?void 0:t.Document:(C=U.ownerDocument)==null?void 0:(k=C.defaultView)==null?void 0:k.ShadowRoot;var g=(X==null?0:X.prototype)?Object.getOwnPropertyDescriptor(X==null?void 0:X.prototype,"adoptedStyleSheets"):void 0;if(I===null||I===-1||!X||!g)return function(){};
Object.defineProperty(U,"adoptedStyleSheets",{configurable:g.configurable,enumerable:g.enumerable,get:function(){var Z;return(Z=g.get)==null?void 0:Z.call(this)},
set:function(Z){var P,S=(P=g.set)==null?void 0:P.call(this,Z);if(I!==null&&I!==-1)try{oMm(m,Z,I)}catch(d){}return S}});
return L0(function(){Object.defineProperty(U,"adoptedStyleSheets",{configurable:g.configurable,enumerable:g.enumerable,get:g.get,set:g.set})})};
ycA=function(X,U){var r=X.styleDeclarationCb;var m=X.mirror;var I=X.ignoreCSSAttributes;var t=X.stylesheetManager;var C=U.win;var k=C.CSSStyleDeclaration.prototype.setProperty;C.CSSStyleDeclaration.prototype.setProperty=new XZ(k,{apply:L0(function(Z,P,S){var d=_.H(S),O=d.next().value,E=d.next().value;d=d.next().value;if(I.has(O))return k.apply(P,[O,E,d]);var Q,h=jC((Q=P.parentRule)==null?void 0:Q.parentStyleSheet,m,t.styleMirror);Q=h.id;h=h.styleId;(Q&&Q!==-1||h&&h!==-1)&&r({id:Q,styleId:h,set:{property:O,
value:E,priority:d},index:F0X(P.parentRule)});return Z.apply(P,S)})});
var g=C.CSSStyleDeclaration.prototype.removeProperty;C.CSSStyleDeclaration.prototype.removeProperty=new XZ(g,{apply:L0(function(Z,P,S){var d=_.H(S).next().value;if(I.has(d))return g.apply(P,[d]);var O,E=jC((O=P.parentRule)==null?void 0:O.parentStyleSheet,m,t.styleMirror);O=E.id;E=E.styleId;(O&&O!==-1||E&&E!==-1)&&r({id:O,styleId:E,remove:{property:d},index:F0X(P.parentRule)});return Z.apply(P,S)})});
return L0(function(){C.CSSStyleDeclaration.prototype.setProperty=k;C.CSSStyleDeclaration.prototype.removeProperty=g})};
ugX=function(X){var U=X.mediaInteractionCb;var r=X.blockClass;var m=X.blockSelector;var I=X.mirror;var t=X.sampling;X=X.doc;var C=L0(function(g){return AW(L0(function(Z){if((Z=GX(Z))&&!l1(Z,r,m,!0)){var P=Z.currentTime,S=Z.volume,d=Z.muted,O=Z.playbackRate,E=Z.loop;U({type:g,id:I.getId(Z),currentTime:P,volume:S,muted:d,playbackRate:O,loop:E})}}),t.media||500)}),k=[b1("play",C(0),X),
b1("pause",C(1),X),b1("seeked",C(2),X),b1("volumechange",C(3),X),b1("ratechange",C(4),X)];return L0(function(){k.forEach(function(g){return g()})})};
ho1=function(X){var U=X.fontCb;X=X.doc;var r=X.defaultView;if(!r)return function(){};
var m=[],I=new WeakMap,t=r.FontFace;r.FontFace=function(C,k,g){var Z=new t(C,k,g);I.set(Z,{family:C,buffer:typeof k!=="string",descriptors:g,fontSource:typeof k==="string"?k:JSON.stringify(Array.from(new Uint8Array(k)))});return Z};
X=K0(X.fonts,"add",function(C){return function(k){setTimeout(L0(function(){var g=I.get(k);g&&(U(g),I.delete(k))}),0);
return C.apply(this,[k])}});
m.push(function(){r.FontFace=t});
m.push(X);return L0(function(){m.forEach(function(C){return C()})})};
Mb6=function(X){var U=X.doc,r=X.mirror,m=X.blockClass,I=X.blockSelector,t=X.selectionCb,C=!0;X=L0(function(){var k=U.getSelection();if(k&&!(C&&(k==null?0:k.isCollapsed))){C=k.isCollapsed||!1;for(var g=[],Z=k.rangeCount||0,P=0;P<Z;P++){var S=k.getRangeAt(P),d=S.startContainer,O=S.startOffset,E=S.endContainer;S=S.endOffset;l1(d,m,I,!0)||l1(E,m,I,!0)||g.push({start:r.getId(d),startOffset:O,end:r.getId(E),endOffset:S})}t({ranges:g})}});
X();return b1("selectionchange",X)};
zo6=function(X){var U=X.doc;var r=X.customElementCb;return(X=U.defaultView)&&X.customElements?K0(X.customElements,"define",function(m){return function(I,t,C){try{r({define:{name:I}})}catch(k){console.warn("Custom element callback failed for "+I)}return m.apply(this,[I,t,C])}}):function(){}};
K0D=function(X,U){var r=X.mutationCb,m=X.mousemoveCb,I=X.mouseInteractionCb,t=X.scrollCb,C=X.viewportResizeCb,k=X.inputCb,g=X.mediaInteractionCb,Z=X.styleSheetRuleCb,P=X.styleDeclarationCb,S=X.canvasMutationCb,d=X.fontCb,O=X.selectionCb,E=X.customElementCb;X.mutationCb=function(){var Q=_.bS.apply(0,arguments);U.mutation&&U.mutation.apply(U,_.fN(Q));r.apply(null,_.fN(Q))};
X.mousemoveCb=function(){var Q=_.bS.apply(0,arguments);U.mousemove&&U.mousemove.apply(U,_.fN(Q));m.apply(null,_.fN(Q))};
X.mouseInteractionCb=function(){var Q=_.bS.apply(0,arguments);U.mouseInteraction&&U.mouseInteraction.apply(U,_.fN(Q));I.apply(null,_.fN(Q))};
X.scrollCb=function(){var Q=_.bS.apply(0,arguments);U.scroll&&U.scroll.apply(U,_.fN(Q));t.apply(null,_.fN(Q))};
X.viewportResizeCb=function(){var Q=_.bS.apply(0,arguments);U.viewportResize&&U.viewportResize.apply(U,_.fN(Q));C.apply(null,_.fN(Q))};
X.inputCb=function(){var Q=_.bS.apply(0,arguments);U.input&&U.input.apply(U,_.fN(Q));k.apply(null,_.fN(Q))};
X.mediaInteractionCb=function(){var Q=_.bS.apply(0,arguments);U.mediaInteaction&&U.mediaInteaction.apply(U,_.fN(Q));g.apply(null,_.fN(Q))};
X.styleSheetRuleCb=function(){var Q=_.bS.apply(0,arguments);U.styleSheetRule&&U.styleSheetRule.apply(U,_.fN(Q));Z.apply(null,_.fN(Q))};
X.styleDeclarationCb=function(){var Q=_.bS.apply(0,arguments);U.styleDeclaration&&U.styleDeclaration.apply(U,_.fN(Q));P.apply(null,_.fN(Q))};
X.canvasMutationCb=function(){var Q=_.bS.apply(0,arguments);U.canvasMutation&&U.canvasMutation.apply(U,_.fN(Q));S.apply(null,_.fN(Q))};
X.fontCb=function(){var Q=_.bS.apply(0,arguments);U.font&&U.font.apply(U,_.fN(Q));d.apply(null,_.fN(Q))};
X.selectionCb=function(){var Q=_.bS.apply(0,arguments);U.selection&&U.selection.apply(U,_.fN(Q));O.apply(null,_.fN(Q))};
X.customElementCb=function(){var Q=_.bS.apply(0,arguments);U.customElement&&U.customElement.apply(U,_.fN(Q));E.apply(null,_.fN(Q))}};
T$1=function(X,U){U=U===void 0?{}:U;var r=X.doc.defaultView;if(!r)return function(){};
K0D(X,U);var m;X.recordDOM&&(m=Zz9(X,X.doc));var I=xeD(X),t=PFm(X),C=SaX(X),k=deM(X,{win:r}),g=eon(X),Z=ugX(X),P=function(){},S=function(){},d=function(){},O=function(){};
X.recordDOM&&(P=QmX(X,{win:r}),S=w_X(X,X.doc),d=ycA(X,{win:r}),X.collectFonts&&(O=ho1(X)));var E=Mb6(X),Q=zo6(X),h=[];X=_.H(X.plugins);for(U=X.next();!U.done;U=X.next())U=U.value,h.push(U.observer(U.callback,r,U.options));return L0(function(){i1.forEach(function(K){return K.reset()});
var z;(z=m)==null||z.disconnect();I();t();C();k();g();Z();P();S();d();O();E();Q();h.forEach(function(K){return K()})})};
EMX=function(X){return typeof window[X]!=="undefined"};
B$M=function(X){return!!(typeof window[X]!=="undefined"&&window[X].prototype&&"insertRule"in window[X].prototype&&"deleteRule"in window[X].prototype)};
Ya6=function(X){X=new Uint8Array(X);for(var U="",r=0;r<X.byteLength;r++)U+=String.fromCharCode(X[r]);return btoa(U)};
Vbm=function(X,U,r){if(X instanceof Array)return X.map(function(I){return Vbm(I,U,r)});
if(X!==null){if(X instanceof Float32Array||X instanceof Float64Array||X instanceof Int32Array||X instanceof Uint32Array||X instanceof Uint8Array||X instanceof Uint16Array||X instanceof Int16Array||X instanceof Int8Array||X instanceof Uint8ClampedArray)return{rr_type:X.constructor.name,args:[Object.values(X)]};if(X instanceof ArrayBuffer){var m=X.constructor.name;X=Ya6(X);return{rr_type:m,base64:X}}if(X instanceof DataView)return{rr_type:X.constructor.name,args:[Vbm(X.buffer,U,r),X.byteOffset,X.byteLength]};
if(X instanceof HTMLImageElement)return{rr_type:X.constructor.name,src:X.src};if(X instanceof HTMLCanvasElement)return{rr_type:"HTMLImageElement",src:X.toDataURL()};if(X instanceof ImageData)return{rr_type:X.constructor.name,args:[Vbm(X.data,U,r),X.width,X.height]};if(RoH(X,U)||typeof X==="object")return m=X.constructor.name,X=fOA(X,U,r),{rr_type:m,index:X}}return X};
W0n=function(X,U,r,m){for(var I=[],t=_.H(Object.getOwnPropertyNames(U.CanvasRenderingContext2D.prototype)),C=t.next(),k={};!C.done;k={prop$jscomp$58:void 0},C=t.next()){k.prop$jscomp$58=C.value;try{if(typeof U.CanvasRenderingContext2D.prototype[k.prop$jscomp$58]==="function"){var g=K0(U.CanvasRenderingContext2D.prototype,k.prop$jscomp$58,function(Z){return function(P){return function(){var S=_.bS.apply(0,arguments),d=this;l1(this.canvas,r,m,!0)||setTimeout(function(){var O=qa6(S,U,d);X(d.canvas,{type:Ui["2D"],
property:Z.prop$jscomp$58,args:O})},0);
return P.apply(this,S)}}}(k));
I.push(g)}}catch(Z){C=G2n(U.CanvasRenderingContext2D.prototype,k.prop$jscomp$58,{set:function(P){return function(S){X(this.canvas,{type:Ui["2D"],property:P.prop$jscomp$58,args:[S],setter:!0})}}(k)}),I.push(C)}}return function(){I.forEach(function(Z){return Z()})}};
Jc1=function(X,U,r,m){var I=[];try{var t=K0(X.HTMLCanvasElement.prototype,"getContext",function(C){return function(k){var g=_.bS.apply(1,arguments);if(!l1(this,U,r,!0)){var Z=k==="experimental-webgl"?"webgl":k;"__context"in this||(this.__context=Z);m&&["webgl","webgl2"].includes(Z)&&(g[0]&&typeof g[0]==="object"?(Z=g[0],Z.preserveDrawingBuffer||(Z.preserveDrawingBuffer=!0)):g.splice(0,1,{preserveDrawingBuffer:!0}))}return C.apply(this,[k].concat(_.fN(g)))}});
I.push(t)}catch(C){console.error("failed to patch HTMLCanvasElement.prototype.getContext")}return function(){I.forEach(function(C){return C()})}};
De1=function(X,U,r,m,I,t){for(var C=[],k=_.H(Object.getOwnPropertyNames(X)),g=k.next(),Z={};!g.done;Z={prop$jscomp$59:void 0},g=k.next())if(Z.prop$jscomp$59=g.value,!["isContextLost","canvas","drawingBufferWidth","drawingBufferHeight"].includes(Z.prop$jscomp$59))try{if(typeof X[Z.prop$jscomp$59]==="function"){var P=K0(X,Z.prop$jscomp$59,function(S){return function(d){return function(){var O=_.bS.apply(0,arguments),E=d.apply(this,O);fOA(E,t,this);"tagName"in this.canvas&&!l1(this.canvas,m,I,!0)&&(O=
qa6(O,t,this),r(this.canvas,{type:U,property:S.prop$jscomp$59,args:O}));return E}}}(Z));
C.push(P)}}catch(S){g=G2n(X,Z.prop$jscomp$59,{set:function(d){return function(O){r(this.canvas,{type:U,property:d.prop$jscomp$59,args:[O],setter:!0})}}(Z)}),C.push(g)}return C};
p_D=function(X,U,r,m){var I=[];I.push.apply(I,_.fN(De1(U.WebGLRenderingContext.prototype,1,X,r,m,U)));typeof U.WebGL2RenderingContext!=="undefined"&&I.push.apply(I,_.fN(De1(U.WebGL2RenderingContext.prototype,2,X,r,m,U)));return function(){I.forEach(function(t){return t()})}};
t9m=function(X){var U=X=X===void 0?{}:X,r=U.emit,m=U.checkoutEveryNms,I=U.checkoutEveryNth,t=U.blockClass===void 0?"rr-block":U.blockClass,C=U.blockSelector===void 0?null:U.blockSelector,k=U.ignoreClass===void 0?"rr-ignore":U.ignoreClass,g=U.ignoreSelector===void 0?null:U.ignoreSelector,Z=U.maskTextClass===void 0?"rr-mask":U.maskTextClass,P=U.maskTextSelector===void 0?null:U.maskTextSelector,S=U.inlineStylesheet===void 0?!0:U.inlineStylesheet,d=U.maskAllInputs,O=U.maskInputOptions,E=U.slimDOMOptions,
Q=U.maskInputFn,h=U.maskTextFn,z=U.hooks,K=U.packFn,D=U.sampling===void 0?{}:U.sampling,W=U.dataURLOptions===void 0?{}:U.dataURLOptions,J=U.mousemoveWait,A=U.recordDOM===void 0?!0:U.recordDOM,N=U.recordCanvas===void 0?!1:U.recordCanvas,He=U.recordCrossOriginIframes===void 0?!1:U.recordCrossOriginIframes,ne=U.recordAfter===void 0?X.recordAfter==="DOMContentLoaded"?X.recordAfter:"load":U.recordAfter,Be=U.userTriggeredOnInput===void 0?!1:U.userTriggeredOnInput,S6=U.collectFonts===void 0?!1:U.collectFonts,
e6=U.inlineImages===void 0?!1:U.inlineImages,Vs=U.plugins,Re=U.keepIframeSrcFn===void 0?function(){return!1}:U.keepIframeSrcFn,$A=U.ignoreCSSAttributes===void 0?new Set([]):U.ignoreCSSAttributes;
rP=U.errorHandler;var Ht=He?window.parent===window:!0,OS=!1;if(!Ht)try{window.parent.document&&(OS=!1)}catch(xC){OS=!0}if(Ht&&!r)throw Error("$e");if(!Ht&&!OS)return function(){};
J!==void 0&&D.mousemove===void 0&&(D.mousemove=J);mR.reset();var j6=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}:O!==void 0?O:{password:!0},Pt=E===!0||E==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:E==="all",headMetaDescKeywords:E==="all",headTitleMutations:E==="all"}:
E?E:{};rcA();var Q1,z8=0,B7=function(xC){for(var I0=_.H(Vs||[]),G1=I0.next();!G1.done;G1=I0.next())G1=G1.value,G1.eventProcessor&&(xC=G1.eventProcessor(xC));K&&!OS&&(xC=K(xC));return xC};
Il=function(xC,I0){xC.timestamp=smM();var G1;((G1=i1[0])==null?0:G1.isFrozen())&&xC.type!==2&&(xC.type!==3||xC.data.source!==0)&&i1.forEach(function(r5){return r5.unfreeze()});
Ht?r==null||r(B7(xC),I0):OS&&(I0={type:"rrweb",event:B7(xC),origin:window.location.origin,isCheckout:I0},window.parent.postMessage(I0,"*"));xC.type===2?(Q1=xC,z8=0):xC.type!==3||xC.data.source===0&&xC.data.isAttachIframe||(z8++,xC=m&&xC.timestamp-Q1.timestamp>m,(I&&z8>=I||xC)&&$e6(!0))};
var SX=function(xC){Il({type:3,data:Object.assign({},{source:0},xC)})},kA=function(xC){return Il({type:3,
data:Object.assign({},{source:3},xC)})},mp=function(xC){return Il({type:3,
data:Object.assign({},{source:9},xC)})},eP=new bze({mutationCb:SX,
adoptedStyleSheetCb:function(xC){return Il({type:3,data:Object.assign({},{source:15},xC)})}}),iu=new Ace({mirror:mR,
mutationCb:SX,stylesheetManager:eP,recordCrossOriginIframes:He,wrappedEmit:Il});X=_.H(Vs||[]);for(U=X.next();!U.done;U=X.next())U=U.value,U.getMirror&&U.getMirror({nodeMirror:mR,crossOriginIframeMirror:iu.crossOriginIframeMirror,crossOriginIframeStyleMirror:iu.crossOriginIframeStyleMirror});var ES=new lOX;G76=new izH({recordCanvas:N,mutationCb:mp,win:window,blockClass:t,blockSelector:C,mirror:mR,sampling:D.canvas,dataURLOptions:W});var jP=new L0x({mutationCb:SX,scrollCb:kA,bypassOptions:{blockClass:t,
blockSelector:C,maskTextClass:Z,maskTextSelector:P,inlineStylesheet:S,maskInputOptions:j6,dataURLOptions:W,maskTextFn:h,maskInputFn:Q,recordCanvas:N,inlineImages:e6,sampling:D,slimDOMOptions:Pt,iframeManager:iu,stylesheetManager:eP,canvasManager:G76,keepIframeSrcFn:Re,processedNodeManager:ES},mirror:mR});$e6=function(xC){xC=xC===void 0?!1:xC;if(A){Il({type:4,data:{href:window.location.href,width:NYA(),height:LED()}},xC);eP.reset();jP.init();i1.forEach(function(G1){return G1.lock()});
var I0=lC6({mirror:mR,blockClass:t,blockSelector:C,maskTextClass:Z,maskTextSelector:P,inlineStylesheet:S,maskAllInputs:j6,maskTextFn:h,maskInputFn:Q,slimDOM:Pt,dataURLOptions:W,recordCanvas:N,inlineImages:e6,onSerialize:function(G1){G1.nodeName==="IFRAME"&&mR.nodeMetaMap.get(G1)&&N$z(iu,G1);me6(G1,mR)&&jmm(eP,G1);G1&&Ys(G1)&&X8A(jP,Ys(G1),document)},
onIframeLoad:function(G1,r5){UvA(iu,G1,r5);G1.contentWindow&&G1.contentDocument&&rHx(jP,G1.contentWindow.Element,G1.contentDocument)},
onStylesheetLoad:function(G1,r5){mvs(eP,G1,r5)},
keepIframeSrcFn:Re});I0?(Il({type:2,data:{node:I0,initialOffset:i1x(window)}},xC),i1.forEach(function(G1){return G1.unlock()}),document.adoptedStyleSheets&&document.adoptedStyleSheets.length>0&&oMm(eP,document.adoptedStyleSheets,mR.getId(document))):console.warn("Failed to snapshot the document")}};
try{var QE=[],$C=function(xC){var I0;return L0(T$1)({mutationCb:SX,mousemoveCb:function(G1,r5){return Il({type:3,data:{source:r5,positions:G1}})},
mouseInteractionCb:function(G1){return Il({type:3,data:Object.assign({},{source:2},G1)})},
scrollCb:kA,viewportResizeCb:function(G1){return Il({type:3,data:Object.assign({},{source:4},G1)})},
inputCb:function(G1){return Il({type:3,data:Object.assign({},{source:5},G1)})},
mediaInteractionCb:function(G1){return Il({type:3,data:Object.assign({},{source:7},G1)})},
styleSheetRuleCb:function(G1){return Il({type:3,data:Object.assign({},{source:8},G1)})},
styleDeclarationCb:function(G1){return Il({type:3,data:Object.assign({},{source:13},G1)})},
canvasMutationCb:mp,fontCb:function(G1){return Il({type:3,data:Object.assign({},{source:10},G1)})},
selectionCb:function(G1){Il({type:3,data:Object.assign({},{source:14},G1)})},
customElementCb:function(G1){Il({type:3,data:Object.assign({},{source:16},G1)})},
blockClass:t,ignoreClass:k,ignoreSelector:g,maskTextClass:Z,maskTextSelector:P,maskInputOptions:j6,inlineStylesheet:S,sampling:D,recordDOM:A,recordCanvas:N,inlineImages:e6,userTriggeredOnInput:Be,collectFonts:S6,doc:xC,maskInputFn:Q,maskTextFn:h,keepIframeSrcFn:Re,blockSelector:C,slimDOMOptions:Pt,dataURLOptions:W,mirror:mR,iframeManager:iu,stylesheetManager:eP,shadowDomManager:jP,processedNodeManager:ES,canvasManager:G76,ignoreCSSAttributes:$A,plugins:(Vs==null?void 0:(I0=Vs.filter(function(G1){return G1.observer}))==
null?void 0:I0.map(function(G1){return{observer:G1.observer,
options:G1.options,callback:function(r5){return Il({type:6,data:{plugin:G1.name,payload:r5}})}}}))||[]},z)};
IkA(iu,function(xC){try{QE.push($C(xC.contentDocument))}catch(I0){console.warn(I0)}});
var sS=function(){$e6();QE.push($C(document))};
document.readyState==="interactive"||document.readyState==="complete"?sS():(QE.push(b1("DOMContentLoaded",function(){Il({type:0,data:{}});ne==="DOMContentLoaded"&&sS()})),QE.push(b1("load",function(){Il({type:1,
data:{}});ne==="load"&&sS()},window)));
return function(){QE.forEach(function(xC){try{xC()}catch(I0){String(I0).toLowerCase().includes("cross-origin")||console.warn(I0)}});
ES.destroy();rP=void 0}}catch(xC){console.warn(xC)}};
_.B=function(X,U){U=Ly(iS(U));X.innerHTML=U};
CYx=function(X){var U=akD;U||(U=HQz(),U=akD=_.fI.transpose(U));U=U[X];return typeof U==="string"?U:_.tC(X)};
kO9=function(X){X=String(X).toLowerCase();var U=HQz()[X];return typeof U==="string"?U:_.al(X)};
cHs=function(X){X=X.toLowerCase();X=HQz()[X];return typeof X==="string"?X:null};
HQz=function(){if(!gR1){for(var X=Object.assign({},nRe),U=_.H(ZQe),r=U.next();!r.done;r=U.next())r=r.value,X[r.toLowerCase()]=r;gR1=X}return gR1};
PY6=function(X,U){var r=window.customElements;return r&&r.get(X)||sQX[X]===!0?2:U.name==="HTMLUnknownElement"?1:U.name==="HTMLElement"&&xv6.test(X)?3:0};
OQe=function(X,U){switch(U){case "innerHTML":return SVn(X)===1?2:null;case "textContent":return X=SVn(X),X===1||X===6?1:null;default:var r,m;return(m=(r=dv9[X.localName])==null?void 0:r[U])!=null?m:null}};
SVn=function(X){var U=X.localName,r=PY6(U,X.constructor);switch(r){case 0:case 1:return vRz(U,X);case 3:case 2:return 1;default:_.bu(r,"got an unknown element classification")}};
vRz=function(X,U){var r=Object.hasOwnProperty.call(eve,X)?eve[X]:null;return r!==null?r:Object.hasOwnProperty.call(ERH,X)&&U instanceof SVGElement?ERH[X]:null};
FJz=function(X,U){return U};
QQx=function(X){return(X=X.split(Bbm,2))?{url:X[0],metadata:X[1]}:null};
w8e=function(X){var U=String(X.url).replace(oRe,encodeURIComponent);if(X=X.metadata){oRe.lastIndex=0;if(oRe.test(X))return null;U+=" "+X}return U};
M91=function(X){function U(Z){var P=Z.localName;if(!Z.getAttribute("is")&&PY6(P,Z.constructor)===2){var S;return(S=g)!=null?S:g=document.createElement("polyresinuncustomized")}(Z=k[P])||(Z=k[P]=document.createElement(P));return Z}
var r=X.reportHandler||void 0,m=X.safeTypesBridge||yHD,I=/^$/;if(X=X.allowedIdentifierPrefixes){X=_.H(X);for(var t=X.next();!t.done;t=X.next())I=new RegExp(I.source+"|^"+_.uYM(t.value))}r&&r(!1,"initResin",null);var C=hvD(I,m,r),k={},g=null;return function(Z,P,S){var d=Z.nodeType;if(d!==Node.ELEMENT_NODE){if(d===Node.TEXT_NODE){P=Z.parentElement;S=!P;if(P&&P.nodeType===Node.ELEMENT_NODE){d=P.localName;var O=PY6(d,P.constructor);switch(O){case 0:case 1:P=vRz(d,P);S=P===1||P===6;break;case 3:case 2:S=
!0;break;default:_.bu(O,"got an unknown element classification")}}if(S)return function(z){return""+m(z,"STRING",z)}}return function(z){if(!z&&z!==document.all)return z;
r&&r(!0,"Failed to sanitize "+(Z.parentElement&&Z.parentElement.nodeName)+" #text node to value "+z,Z.parentElement);return HW}}var E=Z.localName;
d=U(Z);var Q=null;switch(S){case "attribute":if(kO9(P)in d)break;return function(z){return z};
case "property":if(P in d){Q=OQe(d,P);break}if((O=cHs(P))&&O in d)break;return function(z){return z};
default:_.bu(S,"got an unknown resin type, expected either 'property' or 'attribute'")}var h=S==="attribute"?P.toLowerCase():CYx(P);Q||(Q=u2e(E,h,function(z){var K=Z.getAttribute(z);return!K||/[\[\{]/.test(z)?null:K}));
return function(z){var K=CB,D=null;if(!z&&z!==document.all)return z;if(Q!=null){var W=C[Q],J=W.safeType;D=W.safeReplacement;J&&(K=m(z,J,CB));K===CB&&(W.filterString?(K=String(m(z,"STRING",z)),K=W.filterString(E,h,K)):W.filterRaw&&(K=W.filterRaw(E,h,z,Z)),K===D&&(K=CB))}K===CB&&(K=D||HW,r&&r(!0,"Failed to sanitize attribute of <"+E+">: <"+E+" "+h+'="'+z+'">',Z));return K}}};
hvD=function(X,U,r){return[,{filterRaw:function(m,I,t){return t},
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:zvA,safeType:"URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:zvA,safeType:"RESOURCE_URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:HW,safeType:"STYLE"},,{filterRaw:void 0,filterString:void 0,safeReplacement:KJM,safeType:"JAVASCRIPT"},{filterRaw:void 0,filterString:function(m,I,t){t=
String(t).toLowerCase();return zcX(m,I,t)?t:HW},
safeReplacement:HW,safeType:void 0},,{filterRaw:void 0,filterString:function(m,I,t){return X.test(t)?t:HW},
safeReplacement:HW,safeType:"CONSTANT"},{filterRaw:function(m,I,t,C){if(typeof t==="string")var k=(k=t.match(Tb9))?k.map(QQx).filter(Boolean):[];else if(Array.isArray(t))k=t;else return zvA;var g=k;k=[];var Z=[],P={};if(Array.isArray(g))for(var S=0,d=g.length;S<d;++S){var O=g[S],E=O&&O.url;if(E){var Q=U(E,"URL",P);if(Q){var h=Q!==P;(h?k:Z).push({url:h?Q:E,metadata:O.metadata})}}}else Z.push(g);g=Z.length?JSON.stringify(Z):null;Z=CB;if(k.length){if(!Array.isArray(k))throw Error();Z=k.map(w8e).filter(Boolean).join(" , ")||
CB}g&&r&&r(!0,"Failed to sanitize attribute value of <"+m+">: <"+m+" "+I+'="'+t+'">: '+g,C);return Z===CB?zvA:Z},
filterString:void 0,safeReplacement:void 0,safeType:void 0}]};
YVH=function(X){var U=M91(X);return function(r,m,I,t){return t||t===document.all?U(r,m,I)(t):t}};
k0=function(X,U){function r(){function I(k,g,Z){for(g=Reflect.getMetadata("parameters",k)||[];g.length<=Z;)g.push(null);g[Z]=g[Z]||[];g[Z].push(C);Reflect.defineMetadata(g,k);return k}
var t=_.bS.apply(0,arguments);if(this instanceof r)return m.apply(this,t),this;var C=new (Function.prototype.bind.apply(r,[null].concat(_.fN(t))));I.annotation=C;return I}
var m=V9x(U);r.prototype.toString=function(){return"@"+X};
return r.annotationCls=r};
V9x=function(X){return function(){var U=_.bS.apply(0,arguments),r=this;X.forEach(function(m,I){I=U[I];if(Array.isArray(m))r[m[0]]=I&&I!==void 0?I:m[1];else for(var t in m)r[t]=I&&I[t]!==void 0?I[t]:m[t]})}};
Rve=function(X){return X!==void 0&&X!==null};
cW=function(X){if(typeof X==="string")return X;if(X===void 0||X===null)return""+X;if(X.overriddenName)return X.overriddenName;if(X.name)return X.name;X=X.toString();var U=X.indexOf("\n");return U===-1?X:X.substring(0,U)};
fkz=function(X){X.__forward_ref__=fkz;X.toString=function(){return cW(this())};
return X};
gP=function(X){return typeof X==="function"&&X.hasOwnProperty("__forward_ref__")&&X.__forward_ref__===fkz?X():X};
qVe=function(X){return X?X.map(function(U){return new (Function.prototype.bind.apply(U.type.annotationCls,[null].concat(_.fN(U.args?U.args:[]))))}):[]};
WJH=function(X){for(var U=[],r=0;r<X.length;++r){if(U.indexOf(X[r])>-1){U.push(X[r]);break}U.push(X[r])}return U};
JHD=function(X){return X.length>1?" ("+WJH(X.slice().reverse()).map(function(U){return cW(U.token)}).join(" -> ")+")":""};
p8z=function(X,U,r,m){if(m){var I=Error("cf``"+(m instanceof Error?m.message:m));I.ngOriginalError=m}else I=Error();I.addKey=Dvx;I.keys=[U];I.injectors=[X];I.constructResolvingMessage=r;I.message=I.constructResolvingMessage();I.ngOriginalError=m;return I};
Dvx=function(X,U){this.injectors.push(X);this.keys.push(U);this.message=this.constructResolvingMessage()};
$vn=function(X,U){return p8z(X,U,function(){return"No provider for "+cW(this.keys[0].token)+"!"+JHD(this.keys)})};
bQ9=function(X,U){return p8z(X,U,function(){return"Cannot instantiate cyclic dependency!"+JHD(this.keys)})};
AHH=function(X,U,r){return p8z(X,r,function(){var m=cW(this.keys[0].token);return this.ngOriginalError.message+": Error during instantiation of "+m+"!"+JHD(this.keys)+"."},U)};
lkA=function(X,U){for(var r=[],m=0,I=U.length;m<I;m++){var t=U[m];t&&t.length!=0?r.push(t.map(cW).join(" ")):r.push("?")}return Error("gf`"+cW(X)+"`"+r.join(", ")+"`"+cW(X))};
U5e=function(X){var U=void 0,r=void 0;if(X&&X.useClass!==void 0){U=X.useClass;var m=gP(X.useClass);var I=GO1.factory(m);m=iQA(m)}else X&&X.useExisting!==void 0?(I=function(t){return t},m=[LJX(nB.get(gP(X.useExisting)))]):X&&X.useFactory!==void 0?(I=X.useFactory,m=Nb1(X.useFactory,X.deps)):(r=X.useValue,I=function(){return X.useValue},m=jQ1);
return new Xne(I,m,U,r)};
m5s=function(X){return new rUM(nB.get(gP(X.provide)),[U5e(X)],X.multi)};
tIe=function(X){X=IDm(X,[]).map(m5s);for(var U=new Map,r=0;r<X.length;r++){var m=X[r],I=U.get(m.key.id);if(I){if(m.multiProvider!==I.multiProvider)throw Error("jf`"+I+"`"+m);if(m.multiProvider)for(var t=0;t<m.resolvedFactories.length;t++)I.resolvedFactories.push(m.resolvedFactories[t]);else U.set(m.key.id,m)}else I=void 0,m.multiProvider?I=new rUM(m.key,m.resolvedFactories.slice(),m.multiProvider):I=m,U.set(m.key.id,I)}return Array.from(U.values())};
IDm=function(X,U){X.forEach(function(r){if(r instanceof aD6)U.push({provide:r,useClass:r});else if(r&&typeof r=="object"&&r.provide!==void 0)U.push(r);else if(r instanceof Array)IDm(r,U);else throw Error("ff`"+r);});
return U};
Nb1=function(X,U){if(U){var r=U.map(function(m){return[m]});
return U.map(function(m){return HTe(X,m,r)})}return iQA(X)};
iQA=function(X){var U=GO1.parameters(X);if(!U)return[];if(U.some(function(r){return r==null}))throw lkA(X,U);
return U.map(function(r){return HTe(X,r,U)})};
HTe=function(X,U,r){var m=null,I=!1;if(!Array.isArray(U))return U instanceof CQe?kvX(U.token,I,null):kvX(U,I,null);for(var t=null,C=0;C<U.length;++C){var k=U[C];if(k instanceof aD6)m=k;else if(k instanceof CQe)m=k.token;else if(k instanceof cU1)I=!0;else if(k instanceof gkX||k instanceof nkD)t=k}m=gP(m);if(m!=null)return kvX(m,I,t);throw lkA(X,r);};
kvX=function(X,U,r){return new ZT6(nB.get(gP(X)),U,r)};
s1D=function(X,U){for(var r=Array(X.providers.length),m=0;m<X.providers.length;++m){var I=m;if(m<0||m>=X.providers.length)throw Error("hf`"+m);r[I]=U(X.providers[m])}return r};
x5D=function(X){return typeof X==="function"&&GO1.parameters(X).every(function(U){return!!U})};
d5z=function(X){var U=PQD;S$m.get(X)||S$m.set(X,new U);return S$m.get(X)};
_._hasCachedLockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(X){return _._lockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(X)>-1};
_._hasCachedUnlockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(X){return _._unlockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(X)>-1};
_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(X,U){var r,m;if(X.contains(U))return!0;X=_.Zq(X).querySelectorAll("content,slot");for(r=0;r<X.length;++r){var I=_.Zq(X[r]).getDistributedNodes();for(m=0;m<I.length;++m)if(I[m].nodeType===Node.ELEMENT_NODE&&_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(I[m],U))return!0}return!1};
_._scrollInteractionHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(X){X.cancelable&&_._shouldPreventScrolling$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(X)&&X.preventDefault();X.targetTouches&&(X=X.targetTouches[0],OT1=X.pageX,vkz=X.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 X=0,U=si.length;X<U;X++)document.addEventListener(si[X],_._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 X=0,U=si.length;X<U;X++)document.removeEventListener(si[X],_._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(X){var U=_.Zq(X).rootTarget;X.type!=="touchmove"&&e71!==U&&(e71=U,Eke=_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(_.Zq(X).path));if(!Eke.length)return!0;if(X.type==="touchstart")return!1;X=_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(X);
return!_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(Eke,X.deltaX,X.deltaY)};
_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(X){for(var U=[],r=X.indexOf(F$M),m=0;m<=r;m++)if(X[m].nodeType===Node.ELEMENT_NODE){var I=X[m],t=I.style;t.overflow!=="scroll"&&t.overflow!=="auto"&&(t=window.getComputedStyle(I));t.overflow!=="scroll"&&t.overflow!=="auto"||U.push(I)}return U};
_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(X,U,r){if(U||r)for(var m=Math.abs(r)>=Math.abs(U),I=0;I<X.length;I++){var t=X[I];if(m?r<0?t.scrollTop>0:t.scrollTop<t.scrollHeight-t.clientHeight:U<0?t.scrollLeft>0:t.scrollLeft<t.scrollWidth-t.clientWidth)return t}};
_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(X){var U={deltaX:X.deltaX,deltaY:X.deltaY};"deltaX"in X||("wheelDeltaX"in X&&"wheelDeltaY"in X?(U.deltaX=-X.wheelDeltaX,U.deltaY=-X.wheelDeltaY):"wheelDelta"in X?(U.deltaX=0,U.deltaY=-X.wheelDelta):"axis"in X?(U.deltaX=X.axis===1?X.detail:0,U.deltaY=X.axis===2?X.detail:0):X.targetTouches&&(X=X.targetTouches[0],U.deltaX=OT1-X.pageX,U.deltaY=vkz-X.pageY));return U};
BUD=function(X){this.element=X;this.width=this.boundingRect.width;this.height=this.boundingRect.height;this.size=Math.max(this.width,this.height)};
okA=function(X){this.element=X;this.color=window.getComputedStyle(X).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");_.Zq(this.waveContainer).appendChild(this.wave);Q1z(this)};
x0=function(X,U){for(var r in X)if(r.toLowerCase()===U.toLowerCase())return X[r]};
wnA=function(X,U){for(var r in X)if(r.toLowerCase()===U.toLowerCase()){delete X[r];break}};
uvX=function(X){X=_.fI.clone(X);for(var U=0;U<yU1.length;++U){var r=yU1[U],m=x0(X,r);m&&(X["X-Goog-Upload-Header-"+r]=m,wnA(X,r))}return X};
h7A=function(X){X=_.fI.clone(X);wnA(X,"X-Goog-Upload-Status")};
z76=function(X){return MIM.some(function(U){return U.test(X)})};
VIs=function(X,U){var r;var m=(r=X.formContent)==null?void 0:r.locale;r=m==null?void 0:m.split("-")[0];m=m&&K$s.includes(m)?m:r&&K$s.includes(r)?r:void 0;m=(m!=null?m:"en").replaceAll("-","_").toLowerCase();var I;X=((I=X.initializationData)==null?0:I.useNightlyRelease)?"nightly":"live";var t;return(U==null?0:(t=U.getEnableAlohaBinarySplit)==null?0:t.call(U))?_.P0(TU6,X):_.P0(Y$e,X,m)};
q$A=function(X,U,r,m){if(R76&&fDz===U)return R76;fDz=U;var I=VIs(X,m);return R76=U.feedbackV2GlobalObject?Promise.resolve(U.feedbackV2GlobalObject):new Promise(function(t,C){var k=_.wW("SCRIPT");_.HU(k,I);k.onload=function(){U.feedbackV2GlobalObject?t(U.feedbackV2GlobalObject):C(Error("mf"))};
k.onerror=function(){C(Error("nf`"+I.toString()))};
r.body.appendChild(k)})};
D56=function(X,U,r,m){if(W$s&&JUX===U)return W$s;JUX=U;var I=VIs(X,m);return W$s=U.feedbackV2GlobalObject?Promise.resolve(U.feedbackV2GlobalObject):new Promise(function(t,C){var k=_.wW("SCRIPT");_.HU(k,I);k.onload=function(){U.feedbackV2GlobalObject?t(U.feedbackV2GlobalObject):C(Error("mf"))};
k.onerror=function(){C(Error("nf`"+I.toString()))};
r.body.appendChild(k)})};
pnM=function(X,U,r,m,I){I=I===void 0?!0:I;var t,C,k,g,Z;return _.c(function(P){switch(P.nextAddress){case 1:return t=Date.now(),P.yield(q$A(X,r,m,U),2);case 2:C=P.yieldResult;if(!(I||((g=X.initializationData)==null?0:g.useNightlyRelease)||((Z=X.initializationData)==null?0:Z.isLocalServer))){k=C.initializeFeedbackClient(X,t,U);P.jumpTo(3);break}return P.yield(C.initializeFeedbackClientAsync(X,t,U),4);case 4:k=P.yieldResult;case 3:return k.initiateAloha(),P.return(k)}})};
$5D=function(X,U,r,m){var I,t,C;return _.c(function(k){if(k.nextAddress==1)return I=Date.now(),k.yield(D56(X,r,m.document,U),2);if(k.nextAddress!=3)return t=k.yieldResult,k.yield(t.initializeFeedbackClientAsync(X,I,U,m),3);C=k.yieldResult;C.initiateAloha();return k.return(C)})};
bTz=function(X,U,r){var m=!0;m=m===void 0?!0:m;var I,t,C,k,g,Z,P,S;return _.c(function(d){I=r||_.mH;if((t=U)==null?0:(k=(C=t).getEnableAlohaBinarySplit)==null?0:k.call(C)){g=I;if(g.isFormOpened)throw new PW;g.isFormOpened=!0;X.callbacks=X.callbacks||{};Z=X.callbacks.onClose||function(){};
X.callbacks.onClose=function(O){g.isFormOpened=!1;Z(O)};
try{return d.return($5D(X,U,g,I))}catch(O){throw g.isFormOpened=!1,O;}}else{P=I;if(P.isFormOpened)throw new PW;P.isFormOpened=!0;X.callbacks=X.callbacks||{};S=X.callbacks.onClose||function(){};
X.callbacks.onClose=function(O){P.isFormOpened=!1;S(O)};
try{return d.return(pnM(X,U,P,I.document,m))}catch(O){throw P.isFormOpened=!1,O;}}_.uv(d)})};
L$A=function(X,U){return _.c(function(r){return r.return(new Promise(function(m,I){Number.isInteger(Number(X))&&Number(X)>0?(I=AUA(U!=null?U:"")+"/aloha_form_properties?productId="+X,lDM(I,function(t){t=t.target;var C=null;try{var k=JSON,g=k.stringify;if(t.JSC$9958_xhr_){var Z=t.JSC$9958_xhr_.responseText;Z.indexOf(")]}'\n")==0&&(Z=Z.substring(5));var P=(0,_.S8)(Z)}else P=void 0;C=Gh9(Gv6,g.call(k,P))}catch(S){g=new Gv6,P=iTM(),P=_.dP(P,13,!1),P=_.dP(P,14,!0),P=_.dP(P,15,!0),P=_.dP(P,20,!1),C=_.Q9(g,
1,P)}m(C)},"GET","",{},2E3,!0)):I(Error("of`"+X))}))})};
AUA=function(X){return z76(X)?X:"https://www.google.com/tools/feedback"};
UAm=function(X){X=X.match(new RegExp(NU6,"gi"))||[];X=_.H(X);for(var U=X.next();!U.done;U=X.next()){U=U.value;a:{var r=_.H(j1x);for(var m=r.next();!m.done;m=r.next())if(m.value.test(U)){r=!1;break a}r=!0}if(!r)a:{r=_.H(XG6);for(m=r.next();!m.done;m=r.next())if(m.value.test(U)){r=!0;break a}r=!1}if(r)return!0}return!1};
r$M=function(X,U){var r={},m=Object.keys(X);m=_.H(m);for(var I=m.next();!I.done;I=m.next())I=I.value,r[I]=U(I,X[I]);return r};
mAH=function(X){switch(X){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"}};
tR1=function(X){if(window.crypto&&window.crypto.getRandomValues)try{var U=Array(X),r=new Uint8Array(X);window.crypto.getRandomValues(r);for(var m=0;m<U.length;m++)U[m]=r[m];return U}catch(t){}U=Array(X);for(r=0;r<X;r++){m=Date.now();for(var I=0;I<m%23;I++)U[r]=Math.random();U[r]=Math.floor(Math.random()*256)}if(I6e)for(r=1,m=0;m<I6e.length;m++)U[r%X]^=U[(r-1)%X]/4^I6e.charCodeAt(m),r++;return U};
Oi=function(X){X=tR1(X);for(var U=[],r=0;r<X.length;r++)U.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(X[r]&63));return U.join("")};
a6z=function(){var X=_.mH.ytLoggingDocDocumentNonce_;X||(X=Oi(16),_.gi("ytLoggingDocDocumentNonce_",X));return X};
Cge=function(X){X&&_.DT("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:H2D,clientScreenNonce:X})};
kHD=function(X){return _.$q("client-screen-nonce-store",{})[X===void 0?0:X]};
c$e=function(X,U){U=U===void 0?0:U;var r=_.$q("client-screen-nonce-store");r||(r={},_.p$("client-screen-nonce-store",r));r[U]=X};
gOe=function(X){X=X===void 0?0:X;return X===0?"ROOT_VE_TYPE":"ROOT_VE_TYPE."+X};
nOX=function(X){return _.$q(gOe(X===void 0?0:X))};
_.e8=function(X){return(X=nOX(X===void 0?0:X))?new vW({veType:X,youtubeData:void 0,jspbYoutubeData:void 0}):null};
Z2z=function(){var X=_.$q("csn-to-ctt-auth-info");X||(X={},_.p$("csn-to-ctt-auth-info",X));return X};
sax=function(){return Object.values(_.$q("client-screen-nonce-store",{})).filter(function(X){return X!==void 0})};
_.Ei=function(X){X=kHD(X===void 0?0:X);if(!X&&!_.b3("USE_CSN_FALLBACK",!0))return null;X||(X="UNDEFINED_CSN");return X?X:null};
PgM=function(X){for(var U=_.H(Object.values(xAx)),r=U.next();!r.done;r=U.next())if(_.Ei(r.value)===X)return!0;return!1};
SdD=function(X,U,r){var m=Z2z();(r=_.Ei(r))&&delete m[r];U&&(m[X]=U)};
BW=function(X){return Z2z()[X]};
_.Q4=function(X,U,r,m){r=r===void 0?0:r;if(X!==kHD(r)||U!==_.$q(gOe(r)))if(SdD(X,m,r),c$e(X,r),_.p$(gOe(r),U),U=function(){setTimeout(function(){Cge(X)},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(U)}catch(I){U()}else U()};
dAm=function(X,U){U=U===void 0?"":U;var r=[],m;for(m in X)if(X.hasOwnProperty(m)){var I=U!==""?U+"."+m:m;typeof X[m]==="object"?r.push.apply(r,_.fN(dAm(X[m],I))):r.push([I,X[m]])}r.sort();return r};
_.wP=function(X){var U=_.bS.apply(1,arguments);if(!ol(X)||U.some(function(m){return!ol(m)}))throw Error("pf");
U=_.H(U);for(var r=U.next();!r.done;r=U.next())O2e(X,r.value)};
O2e=function(X,U){for(var r in U)if(ol(U[r])){if(r in X&&!ol(X[r]))throw Error("qf");r in X||(X[r]={});O2e(X[r],U[r])}else if(vOA(U[r])){if(r in X&&!vOA(X[r]))throw Error("rf");r in X||(X[r]=[]);eMD(X[r],U[r])}else X[r]=U[r];return X};
eMD=function(X,U){U=_.H(U);for(var r=U.next();!r.done;r=U.next())r=r.value,ol(r)?X.push(O2e({},r)):vOA(r)?X.push(eMD([],r)):X.push(r);return X};
ol=function(X){return typeof X==="object"&&!Array.isArray(X)};
vOA=function(X){return typeof X==="object"&&Array.isArray(X)};
FuX=function(X){for(var U=_.H(Object.entries(EOm)),r=U.next();!r.done;r=U.next())if(r=_.H(r.value),r.next(),r=r.next().value,r==="SLI_STATUS_"+X)return r;return"SLI_STATUS_UNKNOWN"};
_.y4=function(X,U,r,m){return Bt9(X,U,function(){return new _.QaM(X,U,r,m)})};
_.oOM=function(){return _.y4("SLI_NAME_YOUTUBE_WEB_APP_BOOTS","APP_BOOTS",12E4,"TIMEOUT")};
wGn=function(){return _.y4("SLI_NAME_YOUTUBE_WEB_NETWORK_REQUEST","NETWORK_REQUEST",12E4,"TIMEOUT")};
u4=function(){return _.y4("SLI_NAME_YOUTUBE_WEB_WARM_PAGE_NAVIGATION","WARM_PAGE_NAVIGATION",12E4,"TIMEOUT")};
y$s=function(){return _.y4("SLI_NAME_YOUTUBE_WEB_YT_INITIAL_DATA_PRESENT","YT_INITIAL_DATA_LOADED",6E4,"FAILURE")};
uSe=function(){return _.y4("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_ONE_MINUTE","STFE_GREATER_THAN_ONE_MINUTE",6E4,"SUCCESS")};
hM9=function(){return _.y4("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_TEN_MINUTES","STFE_GREATER_THAN_TEN_MINUTES",6E5,"SUCCESS")};
Kus=function(X){X&&(X.dataset?X.dataset[MRe()]="true":_.kV([_.ZR(zMA)],X,"data-loaded","true".toString()))};
Ttx=function(X){return X?X.dataset?X.dataset[MRe()]:X.getAttribute("data-loaded"):null};
MRe=function(){return Ydz.loaded||(Ydz.loaded="loaded".replace(/\-([a-z])/g,function(X,U){return U.toUpperCase()}))};
_.hC=function(X,U,r){VRs(X,U,r===void 0?null:r)};
_.f6m=function(X,U){X&&U&&(X=""+_.lM(U),(X=RM1[X])&&_.Fw6(X))};
VRs=function(X,U,r){r=r===void 0?null:r;var m=_.qde(typeof X==="string"?X:X.toString()),I=document.getElementById(m),t=I&&Ttx(I),C=I&&!t;t?U&&U():(U&&(t=_.OO(m,U),U=""+_.lM(U),RM1[U]=t),C||(I=Wue(X,m,function(){Ttx(I)||(Kus(I),_.BOD(m),_.e7(function(){_.ofH(m)},0))},r)))};
Wue=function(X,U,r,m){m=m===void 0?null:m;var I=_.wW("SCRIPT");I.id=U;I.onload=function(){r&&setTimeout(r,0)};
I.onreadystatechange=function(){switch(I.readyState){case "loaded":case "complete":I.onload()}};
m&&I.setAttribute("nonce",m);_.HU(I,typeof X==="string"?_.VG(X):X);X=document.getElementsByTagName("head")[0]||document.body;X.insertBefore(I,X.firstChild);return I};
_.qde=function(X){var U=document.createElement("a");lS(U,X);return"js-"+MT(U.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
J$6=function(X){var U=_.$q("INNERTUBE_HOST_OVERRIDE");U&&(X=String(U)+String(_.zw(X)));return X};
DAn=function(X){var U={};_.v("json_condensed_response")&&(U.prettyPrint="false");return X=AC6(X,U)};
_.KB=function(X){return k2(X)?"same-origin":"include"};
_.Tw=function(X){return k2(X)?"same-origin":"cors"};
Y0=function(X,U,r){r=r===void 0?{}:r;X={method:U===void 0?"POST":U,mode:_.Tw(X),credentials:_.KB(X)};U={};for(var m=_.H(Object.keys(r)),I=m.next();!I.done;I=m.next())I=I.value,r[I]&&(U[I]=r[I]);Object.keys(U).length>0&&(X.headers=U);return X};
_.V4=function(X,U){U=U===void 0?{}:U;return"service:"+X+"/"+Object.keys(U).sort().map(function(r){return r+":"+U[r]}).join("/")};
pGn=function(X){var U,r,m,I;X=(U=_.e(X,_.Rl))==null?void 0:(r=U.watchEndpointSupportedOnesieConfig)==null?void 0:(m=r.html5PlaybackOnesieConfig)==null?void 0:(I=m.commonConfig)==null?void 0:I.url;if(!X)return[];U=new _.fB(X);return U.JSC$10194_domain_?["https://"+U.JSC$10194_domain_+"/generate_204"]:[]};
_.A$9=function(){return $Ae()||Noe()||b2x&&Ah("version/")?!0:_.$q("EOM_VISITOR_DATA")?!1:!0};
l6e=function(X){var U=X.docid||X.video_id||X.videoId||X.id;if(U)return U;U=X.raw_player_response;U||(X=X.player_response)&&(U=JSON.parse(X));return U&&U.videoDetails&&U.videoDetails.videoId||null};
GHe=function(X){return X.replace(/([a-zA-Z])(?=[A-Z])/g,"$1-").toLowerCase()};
qT=function(X){return!isNaN(Number(X))&&!_.Ce(X)};
_.JC=function(X,U,r,m){m=m===void 0?!0:m;var I=_.$q("VALID_SESSION_TEMPDATA_DOMAINS",[]),t=_.Hp(window.location.href);t&&I.push(t);t=_.Hp(X);if(_.q9(I,t)||!t&&_.tx(X,"/"))if(I=document.createElement("a"),lS(I,X),X=I.href)if(X=_.zw(X),X=_.WW(X))m&&!U.csn&&(U.itct||U.ved)&&(U=Object.assign({csn:_.Ei()},U)),r?(r=parseInt(r,10),isFinite(r)&&r>0&&i2m(X,U,r)):i2m(X,U)};
NtX=function(X){var U=_.$q("VALID_SESSION_TEMPDATA_DOMAINS",[]),r=_.Hp(window.location.href);r&&U.push(r);r=_.Hp(X);if(!(_.q9(U,r)||!r&&_.tx(X,"/")))return null;X=_.zw(X);(X=_.WW(X))?(X=Lun(X),X=(X=_.ux.get(X,void 0)||null)?_.rX(X):{}):X=null;return X};
i2m=function(X,U,r){X=Lun(X);U=U?_.oK(U):"";r=r||5;_.A$9()&&_.hh(X,U,r)};
Lun=function(X){for(var U=_.H(jan),r=U.next();!r.done;r=U.next())X=_.Dq(X,r.value);return"ST-"+MT(X).toString(36)};
_.X2D=function(X){if(X.requestFullscreen)X=X.requestFullscreen(void 0);else if(X.webkitRequestFullscreen)X=X.webkitRequestFullscreen();else if(X.mozRequestFullScreen)X=X.mozRequestFullScreen();else if(X.msRequestFullscreen)X=X.msRequestFullscreen();else if(X.webkitEnterFullscreen)X=X.webkitEnterFullscreen();else return Promise.reject(Error("Af"));return X instanceof Promise?X:Promise.resolve()};
_.$0=function(X){var U;_.c6e(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)?_.pB()==X&&(U=document):U=X;if(U&&(X=_.c6e(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],U))){X.call(U)instanceof Promise||Promise.resolve();return}Promise.resolve()};
_.pB=function(){var X=X===void 0?!1:X;var U=_.c6e(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(X)for(;U&&U.shadowRoot;)U=U.shadowRoot.fullscreenElement;return U?U:null};
_.b4=function(X,U){U=U===void 0?!0:U;X.addEventListener("wheel",U$6);X.overscrollConfig={cooldown:U}};
_.AC=function(X){X.overscrollConfig=void 0;X.removeEventListener("wheel",U$6)};
U$6=function(X){var U=X.deltaY,r=X.target,m=null;if(window.Polymer&&window.Polymer.Element){if(r=X.path||X.composedPath&&X.composedPath()){r=_.H(r);for(var I=r.next();!I.done&&(I=I.value,!r0A(I,U));I=r.next())if(I.overscrollConfig){m=I;break}}}else for(;r&&!r0A(r,U);){if(r.overscrollConfig){m=r;break}r=r.parentElement}m&&(U=m.overscrollConfig,U.cooldown?(m=X.deltaY,r=U.lastDeltaY||0,U.lastDeltaY=m,I=U.lastStopped||0,r&&I&&r>0==m>0?Math.abs(r)>=Math.abs(m)?(m=I+1200,r=!1):(m=I+600,r=!0):(m=Date.now()+
600,r=!0),m>Date.now()&&(X.preventDefault(),r&&(U.lastStopped=Date.now()))):X.preventDefault())};
r0A=function(X,U){return U<0&&X.scrollTop>0||U>0&&X.scrollTop<X.scrollHeight-X.clientHeight-1?(X=getComputedStyle(X).overflowY,X=="auto"||X=="scroll"):!1};
_.l4=function(X,U,r,m){m||(m={bubbles:!0,cancelable:!1,composed:!0});r!==null&&r!==void 0&&(m.detail=r);var I=new CustomEvent(U,m);_.v("untrack_fire_custom_event_killswitch")?X.dispatchEvent(I):_.ep(function(){return void X.dispatchEvent(I)});
return I};
m$H=function(X){var U=window,r=function(m){U.removeEventListener("yt-navigate-start",r);return X.call(U,m)};
U.addEventListener("yt-navigate-start",r,void 0)};
_.Gw=function(X,U,r,m){U=new II1(U,!(m===void 0||!m),r);_.l4(X,"yt-action",U);return U.returnValue};
_.i4=function(X,U,r){return _.Gw(X,U,r,!0)};
_.NT=function(X,U,r,m){U&&U.length&&U.forEach(function(I){var t=HxD(I);t&&(_.v("handle_service_request_actions")&&I.commandMetadata&&I.commandMetadata.webCommandMetadata&&I.commandMetadata.webCommandMetadata.sendPost?_.LB(r?r:X,[I]):_.i4(X,t,[I,r,m]))})};
_.LB=function(X,U){var r=[X];U&&r.push.apply(r,U);U=_.Gw(X,"yt-service-request",r);return U.length>0&&(U=U[0],_.l4(X,"yt-service-request-sent",U),U&&U.ajaxPromise)?(U.ajaxPromise.then(function(m){_.l4(X,"yt-service-request-completed",m)},function(m){_.l4(X,"yt-service-request-error",{error:m,
params:r})},X),U.ajaxPromise):_.j8()};
_.Uv=function(X,U){if(_.v("handle_service_request_actions"))_.NT(U,X,U);else{X=_.H(X);for(var r=X.next();!r.done;r=X.next()){r=r.value;var m=void 0;((m=_.e(r,_.X7))==null?0:m.commands)?_.Uv(_.e(r,_.X7).commands,U):(m=void 0,((m=_.e(r,_.ro))==null?0:m.actions)?_.Uv(_.e(r,_.ro).actions,U):(m=void 0,((m=_.e(r.commandMetadata,_.mN))==null?0:m.sendPost)?_.LB(U,[r]):_.NT(U,[r],U)))}}};
_.aIe=function(X,U,r){U=U===void 0?{}:U;typeof U==="function"&&(U={callback:U});r||U._c&&U._c.jsl&&U._c.jsl.h||_.fI.extend(U,{_c:{jsl:{h:_.$q("GAPI_HINT_PARAMS")}}});(U.gapiHintOverride||_.$q("GAPI_HINT_OVERRIDE"))&&(r=_.mz(document.location.href).gapi_jsh)&&_.fI.extend(U,{_c:{jsl:{h:r}}});tMm(X,U)};
_.tt=function(X,U,r){U=U===void 0?{}:U;X=(X=X in Ik?Ik[X]:r)||"";r={};for(var m in U){r={key$jscomp$844:r.key$jscomp$844};r.key$jscomp$844=m;var I=function(t){return function(){return String(U[t.key$jscomp$844])}}(r);
X=X.replace(new RegExp("\\$\\{"+r.key$jscomp$844+"\\}","gi"),I);X=X.replace(new RegExp("\\$"+r.key$jscomp$844,"gi"),I)}return X};
_.ak=function(X,U){return HUx(X in Ik?Ik[X]:{},U)};
HUx=function(X,U){var r=_.$q("I18N_PLURAL_RULES");r||(r=function(m){return m==1?"one":"other"});
return(X=X["case"+U]||X[r(U)])?X.replace("#",U.toString()):U+""};
c01=function(X){var U=COs(X),r=document.getElementById(U),m=r&&Ttx(r);m||r&&!m||(r=kl1(X,U,function(){if(!Ttx(r)){Kus(r);_.BOD(U);var I=_.HQ(_.ofH,U);_.e7(I,0)}}))};
kl1=function(X,U,r){var m=document.createElement("link");m.id=U;m.onload=function(){r&&setTimeout(r,0)};
X=_.VG(X);_.cU(m,X,"stylesheet");(document.getElementsByTagName("head")[0]||document.body).appendChild(m);return m};
COs=function(X){var U=_.wW("A");lS(U,Th(X));return"css-"+MT(U.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
_.nyz=function(X){var U=gyn();X!==U&&(U=_.C9(),!_.v("web_autonav_allow_off_by_default")&&X||_.kF(0,141,!0),_.kF(0,140,!X),U.save())};
gyn=function(){var X=_.C9();return _.v("web_autonav_allow_off_by_default")&&!X.getFlag(141)&&_.$q("AUTONAV_OFF_BY_DEFAULT")?!1:!X.getFlag(140)};
ZUD=function(X,U){var r,m;X=((r=X.watchEndpointSupportedAuthorizationTokenConfig)==null?void 0:(m=r.videoAuthorizationToken)==null?void 0:m.credentialTransferTokens)||[];for(r=0;r<X.length;++r)if(X[r].scope===U)return X[r].token||void 0};
s4e=function(X){for(var U=0,r=0;r<X.length;r++)U=U*31+X.charCodeAt(r),r<X.length-1&&(U%=0x800000000000);return U%1E5};
_.cQ=function(X){return _.Gu("ytcsi."+(X||"")+"data_")||x$e(X)};
_.POe=function(X){X=_.cQ(X);X.metadata||(X.metadata={});return X.metadata};
_.Sse=function(X){X=_.cQ(X);X.tick||(X.tick={});return X.tick};
_.go=function(X){X=_.cQ(X);if(X.gel){var U=X.gel;U.gelInfos||(U.gelInfos={});U.gelTicks||(U.gelTicks={})}else X.gel={gelTicks:{},gelInfos:{}};return X.gel};
_.d$H=function(X){X=_.go(X);X.gelInfos||(X.gelInfos={});return X.gelInfos};
OUm=function(X){var U=_.cQ(X).nonce;U||(U=Oi(16),_.cQ(X).nonce=U);return U};
x$e=function(X){var U={tick:{},info:{}};_.gi("ytcsi."+(X||"")+"data_",U);return U};
vyX=function(){var X=_.Gu("ytcsi.debug");X||(X=[],_.gi("ytcsi.debug",X),_.gi("ytcsi.reference",{}));return X};
_.n9=function(X){X=X||"";var U=e9e();if(U[X])return U[X];var r=vyX(),m={timerName:X,info:{},tick:{},span:{},jspbInfo:[]};r.push(m);return U[X]=m};
EyA=function(X){X=X||"";var U=e9e();U[X]&&delete U[X];var r=vyX(),m={timerName:X,info:{},tick:{},span:{},jspbInfo:[]};r.push(m);U[X]=m};
e9e=function(){var X=_.Gu("ytcsi.reference");if(X)return X;vyX();return _.Gu("ytcsi.reference")};
_.Bzx=function(X){return F5x[X]||"LATENCY_ACTION_UNKNOWN"};
y0m=function(X,U,r){r=r===void 0?{}:r;var m=!1;_.b3("ytLoggingEventsDefaultDisabled",!1)&&(m=!0);m=m?null:JE;r=r===void 0?{}:r;var I=Math.round(r.timestamp||(0,_.sJ)());_.T9(U,1,I<Number.MAX_SAFE_INTEGER?I:0);I=new Q4D;if(r.lact)_.T9(I,1,isFinite(r.lact)?r.lact:-1);else if(r.timestamp)_.T9(I,1,-1);else{var t=_.sO();_.T9(I,1,isFinite(t)?t:-1)}if(r.sequenceGroup&&!_.v("web_gel_sequence_info_killswitch")){t=r.sequenceGroup;var C=Yje(t),k=new oym;_.T9(k,2,C);_.zb(k,1,t);_.Q9(I,3,k);r.endOfSequence&&delete w2A[r.sequenceGroup]}_.Q9(U,
33,I);(r.sendIsolatedPayload?DW1:psD)(X,{endpoint:"log_event",payload:U,cttAuthInfo:r.cttAuthInfo,dangerousLogToVisitorSession:r.dangerousLogToVisitorSession},m)};
_.sv=function(){return(_.v("csi_use_time_origin")||_.v("csi_use_time_origin_tvhtml5"))&&_.Zi.timeOrigin?Math.floor(_.Zi.timeOrigin):_.Zi.timing.navigationStart};
_.uee=function(X,U){_.xF("_start",X,U)};
_.PQ=function(X,U){if(!_.v("web_csi_action_sampling_enabled")||!_.cQ(U).actionDisabled){var r=_.n9(U||"");_.wP(r.info,X);X.loadType&&(r=X.loadType,_.POe(U).loadType=r);_.wP(_.d$H(U),X);r=OUm(U);U=_.cQ(U).cttAuthInfo;h9A().info(X,r,U)}};
MMD=function(){var X,U,r,m;return((m=_.np().resolve(_.gX(R7))==null?void 0:(X=fY())==null?void 0:(U=X.loggingHotConfig)==null?void 0:(r=U.csiConfig)==null?void 0:r.debugTicks)!=null?m:[]).map(function(I){return Object.values(I)[0]})};
_.xF=function(X,U,r){if(!_.v("web_csi_action_sampling_enabled")||!_.cQ(r).actionDisabled){var m=OUm(r),I;if(I=_.v("web_csi_debug_sample_enabled")&&m){(_.np().resolve(_.gX(R7))==null?0:fY())&&!z9m&&(z9m=!0,_.xF("gcfl",(0,_.sJ)(),r));var t,C,k;I=(_.np().resolve(_.gX(R7))==null?void 0:(t=fY())==null?void 0:(C=t.loggingHotConfig)==null?void 0:(k=C.csiConfig)==null?void 0:k.debugSampleWeight)||0;if(t=I!==0)b:{t=MMD();if(t.length>0)for(C=0;C<t.length;C++)if(X===t[C]){t=!0;break b}t=!1}t?(I=s4e(m)%I!==0,
_.cQ(r).debugTicksExcludedLogged||(t={},t.debugTicksExcluded=I,_.PQ(t,r)),_.cQ(r).debugTicksExcludedLogged=!0):I=!1}if(!I){X[0]!=="_"&&K56(X,r,U);I=_.n9(r||"");I.tick[X]=U||(0,_.sJ)();if(I.callback&&I.callback[X])for(I=_.H(I.callback[X]),t=I.next();!t.done;t=I.next())t=t.value,t();I=_.go(r);I.gelTicks&&(I.gelTicks[X]=!0);t=_.Sse(r);I=U||(0,_.sJ)();_.v("log_repeated_ytcsi_ticks")?X in t||(t[X]=I):t[X]=I;t=_.cQ(r).cttAuthInfo;X==="_start"?h9A().baseline(m,U,t):h9A().tick(X,m,U,t);_.TzD(r);return I}}};
K56=function(X,U,r){if(_.Zi.mark)if(X.startsWith("mark_")||(X="mark_"+X),U&&(X+=" ("+U+")"),r===void 0||_.v("web_csi_disable_alt_time_performance_mark"))_.Zi.mark(X);else{r=_.v("csi_use_performance_navigation_timing")?r-_.Zi.timeOrigin:r-(_.Zi.timeOrigin||_.Zi.timing.navigationStart);try{_.Zi.mark(X,{startTime:r})}catch(m){}}};
YsX=function(){var X,U=(X=_.Zi.getEntriesByType)==null?void 0:X.call(_.Zi,"mark");U&&U.forEach(function(r){if(r.name.startsWith("mark_")){var m;(m=_.Zi.clearMarks)==null||m.call(_.Zi,r.name)}})};
_.VMM=function(){switch(k5e()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}};
_.R9e=function(X){var U={},r=function(t,C,k){C=C.match("_rid")?C.split("_rid")[0]:C;typeof k==="number"&&(k=JSON.stringify(k));t.requestIds?t.requestIds.push({endpoint:C,id:k}):t.requestIds=[{endpoint:C,id:k}]};
X=_.H(Object.entries(X));for(var m=X.next();!m.done;m=X.next()){var I=_.H(m.value);m=I.next().value;I=I.next().value;switch(m){case "GetBrowse_rid":r(U,m,I);break;case "GetGuide_rid":r(U,m,I);break;case "GetHome_rid":r(U,m,I);break;case "GetPlayer_rid":r(U,m,I);break;case "GetSearch_rid":r(U,m,I);break;case "GetSettings_rid":r(U,m,I);break;case "GetTrending_rid":r(U,m,I);break;case "GetWatchNext_rid":r(U,m,I);break;case "yt_red":U.isRedSubscriber=!!I;break;case "yt_ad":U.isMonetized=!!I}}return U};
_.fIe=function(X){var U=_.Sf("aft",X);if(U)return U;U=_.$q((X||"")+"TIMING_AFT_KEYS",["ol"]);for(var r=U.length,m=0;m<r;m++){var I=_.Sf(U[m],X);if(I)return I}return NaN};
_.qs6=function(X,U){_.gi("ytglobal.timing"+(U||"")+"ready_",X)};
_.Sf=function(X,U){if(X=_.Sse(U)[X])return typeof X==="number"?X:X[X.length-1]};
_.TzD=function(X){var U=_.Sf("_start",X),r=_.fIe(X),m=!W5n;U&&r&&m&&(VKD(J0e,new D$D(Math.round(r-U),X)),W5n=!0)};
$$A=function(X){x$e(X);p2s();YsX();X||(_.$q("TIMING_ACTION")&&_.p$("PREVIOUS_ACTION",_.$q("TIMING_ACTION")),_.p$("TIMING_ACTION",""))};
_.bU6=function(X){X=X===void 0?{}:X;_.l3(function(){Ov();EyA();$$A();_.qs6(!1);X.cttAuthInfo&&(_.cQ().cttAuthInfo=X.cttAuthInfo);_.p$("TIMING_AFT_KEYS",[]);X.isHot?_.vQ({loadType:"hot"}):_.vQ({loadType:"warm"});_.p$("TIMING_ACTION","");delete _.$q("TIMING_INFO",{}).yt_lt;_.l3(_.uee)(X.startTime,void 0)})()};
_.Ev=function(X,U,r,m){U=U===void 0?{}:U;_.l3(function(){var I=r?r:X;ef(I);var t=U.sampleRate;if(!_.v("web_csi_action_sampling_enabled")||t===void 0||t<=1)t=!1;else{var C=OUm(I);t=s4e(C)%t!==0}t&&(_.cQ(I).actionDisabled=!0);_.n9(I||"").info.actionType=X;U.cttAuthInfo&&(_.cQ(I).cttAuthInfo=U.cttAuthInfo);_.p$(I+"TIMING_ACTION",X);_.l3(_.uee)(U.startTime,I);t={actionType:m||_.Bzx(X)};U.logPreviousAction&&(t.previousAction=_.Bzx(_.$q("TIMING_ACTION")));(C=_.Ei())&&C!=="UNDEFINED_CSN"&&(t.clientScreenNonce=
C);_.vQ(t,I);_.qs6(!0,I)})()};
ef=function(X){_.l3(function(){Ov(X);EyA(X);$$A(X)})()};
A0s=function(){_.l3(function(){var X=[],U;for(U in _.Gu("ytcsi.".slice(0,-1)))U.endsWith("data_")&&X.push(U.slice(0,-5));X=_.H(X);for(U=X.next();!U.done;U=X.next())ef(U.value);Ov()})()};
_.Gle=function(X){return _.l3(function(){return _.lI1("_start",X)})()};
_.vQ=function(X,U,r){_.l3(_.PQ)(X,U,r===void 0?!1:r)};
_.F7=function(X,U,r){return _.l3(_.xF)(X,U,r)};
_.lI1=function(X,U){return _.l3(function(){var r=_.Sse(U);return X in r})()};
L5H=function(X){if(!_.v("universal_csi_network_ticks"))return"";X=_.Bp(X)||"";for(var U=Object.keys(iUe),r=0;r<U.length;r++){var m=U[r];if(X.includes(m))return m}return""};
j4e=function(X){if(!_.v("universal_csi_network_ticks"))return function(){};
var U=iUe[X];return U?(_.BQ(U),function(){var r=_.v("universal_csi_network_ticks")?(r=NzD[X])?_.BQ(r):!1:!1;return r}):function(){}};
_.BQ=function(X,U,r){return _.l3(function(){if(_.lI1(X,r))return!1;_.F7(X,U,r);return!0})()};
_.QU=function(X,U,r){_.l3(function(){if(!_.Gle(r)||_.lI1(X,r))return!1;_.F7(X,U,r);return!0})()};
_.ok=function(X){return _.l3(_.Sf)(X,void 0)};
Ov=function(X){_.Gle(X)&&_.F7("aa",void 0,X)};
_.IhH=function(X,U,r,m,I,t,C,k,g,Z){var P=X$A();t=new vW({veType:U,youtubeData:t,jspbYoutubeData:k});Z=uP({automatedLogEventSource:Z},P);I&&(Z.cttAuthInfo=I);I={csn:P,pageVe:t.getAsJson()};_.v("expectation_logging")&&g&&g.screenCreatedLoggingExpectations&&(I.screenCreatedLoggingExpectations=g.screenCreatedLoggingExpectations);r&&r.visualElement?(I.implicitGesture={parentCsn:r.clientScreenNonce,gesturedVe:r.visualElement.getAsJson()},C&&(I.implicitGesture.gestureType=C)):r&&_.AE(new _.Tx("newScreen() parent element does not have a VE - rootVe",
U));m&&(I.cloneCsn=m);X?Ww("screenCreated",I,X,Z):_.DT("screenCreated",I,Z);VKD(pl9,new U0e(P));ht.clear();rSm.clear();m0X.clear();return P};
Mm=function(X,U,r,m,I,t){t=t===void 0?{}:t;tOe(X,U,r,[m],I===void 0?!1:I,t)};
tOe=function(X,U,r,m,I,t){I=I===void 0?!1:I;t=t===void 0?{}:t;Object.assign(t,uP({cttAuthInfo:BW(U)||void 0},U));for(var C=_.H(m),k=C.next();!k.done;k=C.next()){k=k.value;var g=k.getAsJson();(_.fI.isEmpty(g)||!g.trackingParams&&!g.veType)&&_.AE(Error("Bf"));if(_.v("no_client_ve_attach_unless_shown")){var Z=ahA(k,U);if(g.veType&&!rSm.has(Z)&&!m0X.has(Z)&&!I){if(!_.v("il_attach_cache_limit")||ht.size<1E3){ht.set(Z,[X,U,r,k]);return}_.v("il_attach_cache_limit")&&ht.size>1E3&&_.AE(new _.Tx("IL Attach cache exceeded limit"))}k=
ahA(r,U);ht.has(k)?HDm(r,U):m0X.set(k,!0)}}m=m.filter(function(P){P.csn!==U?(P.csn=U,P=!0):P=!1;return P});
r={csn:U,parentVe:r.getAsJson(),childVes:_.qq(m,function(P){return P.getAsJson()})};
U==="UNDEFINED_CSN"?zY("visualElementAttached",t,r):X?Ww("visualElementAttached",r,X,t):_.DT("visualElementAttached",r,t)};
kt6=function(X,U,r,m,I,t,C){CEX(X,U,r,I,C)};
CEX=function(X,U,r,m,I){cSA(r,U);I=uP({cttAuthInfo:BW(U)||void 0,automatedLogEventSource:I},U);r={csn:U,ve:r.getAsJson(),eventType:1};m&&(r.clientData=m);U==="UNDEFINED_CSN"?zY("visualElementShown",I,r):X?Ww("visualElementShown",r,X,I):_.DT("visualElementShown",r,I)};
gIA=function(X,U,r,m){cSA(r,U);var I=uP({cttAuthInfo:BW(U)||void 0,automatedLogEventSource:void 0},U);r={csn:U,ve:r.getAsJson(),eventType:4};m&&(r.clientData=m);U==="UNDEFINED_CSN"?zY("visualElementShown",I,r):X?Ww("visualElementShown",r,X,I):_.DT("visualElementShown",r,I)};
nI6=function(X,U,r,m,I,t){var C=(m=m===void 0?!1:m)?16:8;m=uP({cttAuthInfo:BW(U)||void 0,endOfSequence:m,automatedLogEventSource:t},U);r={csn:U,ve:r.getAsJson(),eventType:C};I&&(r.clientData=I);U==="UNDEFINED_CSN"?zY("visualElementHidden",m,r):X?Ww("visualElementHidden",r,X,m):_.DT("visualElementHidden",r,m)};
sEe=function(X,U,r,m,I,t){ZDX(X,U,r,void 0,m,I,t)};
ZDX=function(X,U,r,m,I,t,C){cSA(r,U);m=m||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";t=uP({cttAuthInfo:BW(U)||void 0,automatedLogEventSource:C},U);r={csn:U,ve:r.getAsJson(),gestureType:m};I&&(r.clientData=I);U==="UNDEFINED_CSN"?zY("visualElementGestured",t,r):X?Ww("visualElementGestured",r,X,t):_.DT("visualElementGestured",r,t)};
x0e=function(X,U,r,m){var I=uP({cttAuthInfo:BW(U)||void 0},U);r={csn:U,ve:r.getAsJson(),clientData:m};U==="UNDEFINED_CSN"?zY("visualElementStateChanged",I,r):X?Ww("visualElementStateChanged",r,X,I):_.DT("visualElementStateChanged",r,I)};
PEe=function(){var X=tR1(16);for(var U=[],r=0;r<X.length;r++)U.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(X[r]&63));return U.join("")};
zY=function(X,U,r){SuM.push({payloadName:X,payload:r,jspbPayload:void 0,options:U});d01||(d01=bq6())};
DEM=function(X){if(SuM){for(var U=_.H(SuM),r=U.next();!r.done;r=U.next())r=r.value,r.payload&&(r.payload.csn=X.csn,_.DT(r.payloadName,r.payload,r.options));SuM.length=0}d01=0};
ahA=function(X,U){return""+X.getAsJson().veType+X.getAsJson().veCounter+U};
cSA=function(X,U){if(_.v("no_client_ve_attach_unless_shown")){var r=ahA(X,U);rSm.set(r,!0);HDm(X,U)}};
HDm=function(X,U){X=ahA(X,U);ht.has(X)&&(U=ht.get(X)||[],Mm(U[0],U[1],U[2],U[3],!0),ht.delete(X))};
uP=function(X,U){_.v("log_sequence_info_on_gel_web")&&(X.sequenceGroup=U);return X};
_.K9=function(X,U,r){_.l3(Mm)(void 0,X,U,r)};
_.TY=function(X,U,r){_.l3(tOe)(void 0,X,U,r)};
_.YF=function(X,U){_.l3(kt6)(void 0,X,U,void 0,void 0,void 0)};
_.VU=function(X,U,r){_.l3(function(){_.U4(U,function(m){gIA(void 0,X,m,r)})})()};
_.Rk=function(X,U,r,m){_.l3(function(){_.U4(U,function(I){nI6(void 0,X,I,r,m)})})()};
_.f9=function(X,U,r){_.l3(sEe)(void 0,X,U,r,void 0)};
_.qm=function(X,U,r,m){_.l3(ZDX)(void 0,X,U,r,m,void 0)};
_.WQ=function(X,U,r){_.l3(x0e)(void 0,X,U,r,void 0)};
ODM=function(X,U){Jt.set(X,U)};
vI1=function(X){Di.initialized=!0;Di.sessionId=X.sessionId||"";Di.enabledSpans=X.enabledSpans;X.shouldSampleFn!=null&&(Di.shouldSampleFn=X.shouldSampleFn)};
eQs=function(X){Di.processors.push(X)};
p9=function(X){return Di.initialized?Di.enabledSpans?Di.enabledSpans[X]:!0:!1};
QEz=function(X,U,r){return p9(X)&&Di.shouldSampleFn(X,U,EIz)?new FPe(X,U,r):Bde};
$F=function(X,U,r){if(typeof r==="function"){var m=r;r=void 0}var I=QEz(X,U,r),t;if(((t=r)==null?void 0:t.endTime)!=null)return m&&_.AE(Error("Ff")),I;var C;I!==Bde&&((C=r)==null?void 0:C.active)!==!1&&Di.stack.push(I);if(!m)return I;if(I===Bde)return m(I);try{var k=m(I);if(k instanceof Promise)return k.then(function(g){I.end();return g},function(g){I.end("SPAN_STATUS_ERROR");
throw g;});
I.end();return k}catch(g){throw I.end("SPAN_STATUS_ERROR"),g;}};
oIM=function(){ih.subscribe("handleError",function(X){try{for(var U in bP)try{var r=bP[U];typeof bP[U]==="function"&&(r=r());X.params[U]=typeof bP[U]==="object"?JSON.stringify(r):String(r)}catch(m){_.AE(m)}}catch(m){_.AE(m)}})};
w$1=function(){};
ySm=function(X,U){var r=Object.keys(X);X=new _.Tx("[Command Handler] "+U,{filteredCommandNames:r,originalCommand:X});_.$Q(X)};
ufX=function(X,U){ySm(X,U+" was called but not set")};
hQM=function(X){return function(){return new X}};
At=function(X){return function(){return _.np().resolve(X)}};
MO9=function(X,U){var r=_.e(X,_.jE);if(r&&(r=U[r.signal]))return r();X=_.H(Object.keys(X));for(r=X.next();!r.done;r=X.next())if(r=r.value,U[r]&&(r=U[r]))return r()};
_.lP=function(X,U,r,m){return{browseEndpoint:{browseId:X},commandMetadata:{webCommandMetadata:{url:U,rootVe:r,webPageType:m===void 0?"WEB_PAGE_TYPE_BROWSE":m}}}};
zQH=function(X,U,r){var m=U=U===void 0?0:U;r=r===void 0?0:r;var I=r-m;return _.GY(X,"PPSV",void 0,void 0,(I>600?0:I<60||r<=0||m/r>.9)?0:U)};
_.GY=function(X,U,r,m,I){var t="/watch?v="+X;X={videoId:X};U&&(X.playlistId=U,t+="&list="+U);m&&(t+="&pp="+m);I&&(X.startTimeSeconds=I,t+="&t="+I+"s");U={watchEndpoint:X,commandMetadata:{webCommandMetadata:{url:t,rootVe:3832,webPageType:"WEB_PAGE_TYPE_WATCH"}}};r&&(U.clickTrackingParams=r);m&&(_.e(U,_.Rl).playerParams=m);return U};
KPz=function(X){return{browseEndpoint:{browseId:"VL"+X},commandMetadata:{webCommandMetadata:{url:"/playlist?list="+X,rootVe:5754,webPageType:"WEB_PAGE_TYPE_PLAYLIST"}}}};
Tds=function(X){if(X){var U;if(X){var r=(U=_.e(X.commandMetadata,_.mN))==null?void 0:U.url;U=!(!r||r==="/service_ajax")}else U=!1;if(U)return X;var m;if(X=(m=_.e(X,_.X7))==null?void 0:m.commands)for(m=_.H(X),X=m.next();!X.done;X=m.next())if(X=Tds(X.value))return X}};
_.iP=function(X){return{runs:[{text:X}]}};
Yum=function(X,U){return X&&U?{runs:[{text:X,navigationEndpoint:U}]}:void 0};
L9=function(X){return X?_.iP(X):void 0};
_.Nm=function(X){return X?{simpleText:X}:void 0};
_.jf=function(X){var U=X.type;X=X.payload;U={type:U};X!==void 0&&(U.payload=X);return U};
VOD=function(X,U,r){for(var m=Object.assign({},X),I=_.H(Object.keys(U)),t=I.next();!t.done;t=I.next()){t=t.value;var C=X[t],k=U[t];if(k===void 0)delete m[t];else if(C===void 0)m[t]=k;else if(Array.isArray(k)&&Array.isArray(C))m[t]=r?[].concat(_.fN(C),_.fN(k)):k;else if(!Array.isArray(k)&&_.bM(k)&&!Array.isArray(C)&&_.bM(C))m[t]=VOD(C,k,r);else if(typeof k===typeof C)m[t]=k;else return U=new _.Tx("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:t,originalValue:C,updateValue:k}),
_.$Q(U),X}return m};
qus=function(X){if(!X.length)return"";try{if(RQ6)return RQ6.decode(X);if("FetchInternal"in window)return FetchInternal.decodeFromUTF8(X)}catch(C){}for(var U=0,r=[],m=X.length;U<m;){for(var I=0;I<1024&&U<m;){var t=X[U++];if(t<128)fhe[I++]=t;else{if(t<224)t=(t&31)<<6|X[U++]&63;else if(t<240)t=(t&15)<<12|(X[U++]&63)<<6|X[U++]&63;else{if(I+1===1024){--U;break}t=(t&7)<<18|(X[U++]&63)<<12|(X[U++]&63)<<6|X[U++]&63;t-=65536;fhe[I++]=55296|t>>10;t=56320|t&1023}fhe[I++]=t}}t=String.fromCharCode.apply(String,
fhe);I<1024&&(t=t.substring(0,I));r.push(t)}return r.join("")};
JSD=function(X,U){var r;if((r=WPe)==null?0:r.encodeInto)return U=WPe.encodeInto(X,U),U.read<X.length?X.length*4:U.written;for(var m=r=0;m<X.length;m++){var I=X.charCodeAt(m);I<128?U[r++]=I:(I<2048?U[r++]=I>>6|192:((I&64512)===55296&&m+1<X.length&&(X.charCodeAt(m+1)&64512)===56320?(I=65536+((I&1023)<<10)+(X.charCodeAt(++m)&1023),U[r++]=I>>18|240,U[r++]=I>>12&63|128):U[r++]=I>>12|224,U[r++]=I>>6&63|128),U[r++]=I&63|128)}return r};
D0D=function(X,U,r){if(U&&r&&r.buffer===U.exports.memory.buffer){var m=U.realloc(r.byteOffset,X);if(m)return new Uint8Array(U.exports.memory.buffer,m,X)}X=U?new Uint8Array(U.exports.memory.buffer,U.malloc(X),X):new Uint8Array(X);r&&X.set(r);return X};
_.Ut=function(X){X=new p$6(new $01([_.Le(decodeURIComponent(X))]));if(bDe(X,2)){var U=XG(X);var r=X.pos;var m=X.arrayView;r=r===void 0?0:r;var I=U===void 0?-1:U;r=r===void 0?0:r;I=I===void 0?-1:I;if(m.totalLength&&I){I<0&&(I=m.totalLength-r);m.focus(r);if(!(r-m.arrayPos+I<=m.arrays[m.arrayIdx].length)){var t=m.arrayIdx,C=m.arrayPos;m.focus(r+I-1);C=new Uint8Array(m.arrayPos+m.arrays[m.arrayIdx].length-C);for(var k=0,g=t;g<=m.arrayIdx;g++)C.set(m.arrays[g],k),k+=m.arrays[g].length;m.arrays.splice(t,
m.arrayIdx-t+1,C);m.arrayIdx=0;m.arrayPos=0;m.focus(r)}t=m.arrays[m.arrayIdx];m=new DataView(t.buffer,t.byteOffset+r-m.arrayPos,I)}else m=new DataView(new ArrayBuffer(0));m=new Uint8Array(m.buffer,m.byteOffset,m.byteLength);X.pos+=U;U=m}else U=void 0;U=U?qus(U):void 0;X=bDe(X,4)?XG(X):void 0;m=ASM[X];if(typeof m==="undefined")throw X=new _.Tx("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:X}),_.$Q(X),X;return{entityTypeFieldNumber:X,entityType:m,entityId:U}};
_.I$=function(X,U,r){r=r===void 0?0:r;var m=new lhD;if(WPe)X=WPe.encode(X);else{var I=new Uint8Array(Math.ceil(X.length*1.2)),t=JSD(X,I);I.length<t&&(I=new Uint8Array(t),t=JSD(X,I));I.length>t&&(I=I.subarray(0,t));X=I}X!==void 0&&(rV(m,18),I=X.length,rV(m,I),mo(m,I),m.buf.set(X,m.pos),m.pos+=I);X=Gt9[U];if(typeof X==="undefined")throw r=new _.Tx("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:U}),_.$Q(r),r;X!==void 0&&(rV(m,32),rV(m,X));rV(m,40);rV(m,1);U=new Uint8Array(m.buf.buffer,
m.buf.byteOffset,m.pos);return encodeURIComponent(_.hT(U,r))};
iDH=function(X){X=X.key||X.id;if(!X)throw Error("Hf");return X};
NdH=function(X,U){X=X===void 0?{}:X;return LPe(X,U)};
jEe=function(X,U,r,m){if(m===void 0)return m=Object.assign({},X[U]||{}),r=(delete m[r],m),m={},Object.assign({},X,(m[U]=r,m));var I={},t={};return Object.assign({},X,(t[U]=Object.assign({},X[U],(I[r]=m,I)),t))};
Xme=function(X,U,r,m,I){var t=X[U];if(t==null||!t[r])return X;m=VOD(t[r],m,I==="REPEATED_FIELDS_MERGE_OPTION_APPEND");I={};t={};return Object.assign({},X,(t[U]=Object.assign({},X[U],(I[r]=m,I)),t))};
_.t3=function(X,U,r){return X[U]?X[U][r]||null:null};
rwe=function(){if(UB1)return UB1();var X={};UB1=Z0("PersistentEntityStoreDb",{objectStores:(X.EntityStore={addedAtVersion:1},X.EntityAssociationStore={addedAtVersion:2},X),shared:!1,upgrade:function(U,r){r(1)&&jA(Nu(U,"EntityStore",{keyPath:"key"}),"entityType","entityType");r(2)&&(U=Nu(U,"EntityAssociationStore",{keyPath:["parentEntityKey","childEntityKey"]}),jA(U,"byParentEntityKey","parentEntityKey"),jA(U,"byChildEntityKey","childEntityKey"))},
version:3});return UB1()};
mB1=function(X){return _.tm(rwe(),X)};
a$=function(X){return window.Int32Array?new Int32Array(X):Array(X)};
txs=function(X){return _.tm(Ign(),X)};
agA=function(X){return new Ha("WRONG_DATA_TYPE",{encoderVersion:X})};
HMe=function(X){return X instanceof Error?new Ha("UNKNOWN_ENCODE_ERROR",{originalMessage:X.message}):new Ha("UNKNOWN_ENCODE_ERROR")};
Cts=function(X){return X instanceof Error?new Ha("UNKNOWN_DECODE_ERROR",{originalMessage:X.message}):new Ha("UNKNOWN_DECODE_ERROR")};
k$1=function(X,U){X=X instanceof Ha?X:U(X);_.$Q(X);throw X;};
cwe=function(X){X=(new TextEncoder).encode(X).subarray(0,16);var U=new Uint8Array(16);U.set(X);return U};
nZm=function(X){var U=gZD[X];if(U)return U;_.AE(new _.Tx("Entity model not found.",{entityType:X}))};
_.CE=function(){ZMs||(ZMs=sne());return ZMs};
sne=function(){var X,U,r;return _.c(function(m){if(m.nextAddress==1)return _.E_(m,2),m.yield(_.nb(),4);if(m.nextAddress!=2){X=m.yieldResult;if(!X||!_.Kp()||typeof _.mH.BroadcastChannel==="undefined")return m.return();U=new xBm;return m.return(new kn(X,U))}r=_.yE(m);r instanceof Error&&_.$Q(r);return m.return()})};
_.ca=function(X,U){var r;return _.c(function(m){if(m.nextAddress==1){r=X.mutations;if(!r||r.length<=0)return m.return();U&&U.dispatch(_.jf({type:"ENTITY_LOADED",payload:r}));return m.yield(PtH(r),2)}r.length=0;_.uv(m)})};
PtH=function(X){var U;return _.c(function(r){return r.nextAddress==1?r.yield(_.CE(),2):(U=r.yieldResult)?r.yield(_.gV(U,"readwrite",function(m){for(var I={},t=_.H(X),C=t.next(),k={};!C.done;k={mutation$jscomp$8:void 0,mutationEntityType$jscomp$3:void 0},C=t.next())k.mutation$jscomp$8=C.value,k.mutation$jscomp$8.entityKey&&Sfs(k.mutation$jscomp$8)&&(k.mutationEntityType$jscomp$3=(0,_.fI.getAnyKey)(k.mutation$jscomp$8.payload),C=void 0,k.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_REPLACE"&&(C=function(g){return function(){return _.dBm(m,
g.mutation$jscomp$8.payload[g.mutationEntityType$jscomp$3],g.mutationEntityType$jscomp$3)}}(k)),k.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_DELETE"&&(C=function(g){return function(){return OMs(m,g.mutation$jscomp$8.entityKey)}}(k)),k.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_UPDATE"&&(C=function(g){return function(){return vZX(m,g.mutation$jscomp$8.entityKey,g.mutation$jscomp$8.payload[g.mutationEntityType$jscomp$3],g.mutationEntityType$jscomp$3)}}(k)),C&&(I[k.mutation$jscomp$8.entityKey]=
I[k.mutation$jscomp$8.entityKey]?I[k.mutation$jscomp$8.entityKey].then(C):C()));
return No.all(Object.values(I))}),0):r.return()})};
Sfs=function(X){var U;X=(U=X.options)==null?void 0:U.persistenceOption;return X==="ENTITY_PERSISTENCE_OPTION_PERSIST"||X==="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST"};
Fde=function(X,U){var r,m;_.c(function(I){if(I.nextAddress==1)return I.yield(_.CE(),2);if(I.nextAddress!=3)return(r=I.yieldResult)?I.yield(_.gV(r,"readonly",function(t){var C={},k=Object.keys(U).map(function(g){var Z=U[g]?[].concat(_.fN(U[g])):[];return eP9(t,g,Z,C)});
return No.all(k).then(function(){return C})}),3):I.return();
m=I.yieldResult;Object.keys(m).length>0&&X.dispatch(EZs(m));_.uv(I)})};
eP9=function(X,U,r,m){return nE(X,U,r).then(function(I){m[U]=Bpe(r,I)})};
Bpe=function(X,U){if(U.length!==X.length)throw Error("Kf");return U.reduce(function(r,m,I){r[X[I]]=m;return r},{})};
wmD=function(X){var U=X.filter(function(I){var t;return(I==null?void 0:(t=I.transferEntity)==null?void 0:t.transferState)==="TRANSFER_STATE_COMPLETE"}).length,r=X.filter(function(I){var t;
return(I==null?void 0:(t=I.transferEntity)==null?void 0:t.transferState)==="TRANSFER_STATE_FAILED"}).length,m=X.filter(function(I){var t;
return(I==null?void 0:(t=I.transferEntity)==null?void 0:t.transferState)&&Qnm.includes(I.transferEntity.transferState)});
if(!(U||m!=null&&m.length))return 0;U=_.oZm(m)+U;X=X.length-r;return X===0?0:Math.round(U*100/X)/100};
_.oZm=function(X){var U=[];U=U.concat.apply(U,_.fN(X.filter(function(t){return t.streamEntity}).map(function(t){var C=Object.assign({},t.streamEntity),k,g=(k=t.transferEntity)==null?void 0:k.transferState;
C.streamsProgress=C.streamsProgress||[];C.streamsProgress=C.streamsProgress.map(function(Z){var P=Object.assign({},Z);P.numBytesDownloaded=g==="TRANSFER_STATE_COMPLETE"?Z.numTotalBytes:Z.numBytesDownloaded;return P});
return C}).map(function(t){return t.streamsProgress})));
var r=X=0;U=_.H(U);for(var m=U.next();!m.done;m=U.next()){var I=m.value;m=Number(I.numBytesDownloaded);I=Number(I.numTotalBytes);r+=isNaN(m)?0:m;X+=isNaN(I)?0:I}return X===0?0:Math.round(r*100/X)/100};
ywH=function(X){if(!X||!X.expirationTimestamp||!X.action)return!1;var U=(0,_.sJ)()/1E3;return Number(X.expirationTimestamp)>=U};
ZQ=function(X){return X&&X.expirationTimestamp&&X.action?ywH(X)&&X.action==="OFFLINE_VIDEO_POLICY_ACTION_OK":!1};
_.st=function(X){return["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"].includes(X||"TRANSFER_STATE_UNKNOWN")};
u0e=function(X){var U=new lhD;if(X!==void 0){var r=Math.ceil(Math.log2(X.length*4+2)/7);r=r===void 0?2:r;rV(U,10);U.submessagePosStack.push(U.pos);U.submessagePosStack.push(r);U.pos+=r;mo(U,X.length*1.2);r=JSD(X,U.buf.subarray(U.pos));U.pos+r>U.buf.length&&(mo(U,r),r=JSD(X,U.buf.subarray(U.pos)));U.pos+=r;X=U.submessagePosStack.pop();r=U.submessagePosStack.pop();for(var m=U.pos-r-X;X--;){var I=X?128:0;U.view.setUint8(r++,m&127|I);m>>=7}}U=new Uint8Array(U.buf.buffer,U.buf.byteOffset,U.pos);return(new TextDecoder("utf-8")).decode(U)};
_.Pa=function(X){var U=0;X=_.H(X);for(var r=X.next(),m={};!r.done;m={transferState$jscomp$3:void 0},r=X.next()){var I=r.value,t=void 0;r=(t=I.streamEntity)!=null?t:{};t=void 0;m.transferState$jscomp$3=(t=I.transferEntity)==null?void 0:t.transferState;t=I=void 0;((I=r)==null?0:(t=I.streamsProgress)==null?0:t.length)&&r.streamsProgress.forEach(function(C){return function(k){k=Number(C.transferState$jscomp$3==="TRANSFER_STATE_COMPLETE"?k.numTotalBytes:k.numBytesDownloaded);isFinite(k)&&(U+=k)}}(m))}return U};
hPs=function(X){return X.some(function(U){var r;if(!(U==null?0:(r=U.transferEntity)==null?0:r.transferState)){var m;return!(U==null?0:(m=U.policyEntity)==null?0:m.action)||U.policyEntity.action==="OFFLINE_VIDEO_POLICY_ACTION_OK"}return Qnm.includes(U.transferEntity.transferState)})};
MxH=function(X,U){if(!U)return!1;if(_.v("of_pb_en_po_ks"))return!0;var r;X=(r=_.t3(X,"offlineVideoPolicy",_.I$(U,"offlineVideoPolicy")))!=null?r:void 0;return!!X&&ZQ(X)};
_.KdA=function(X){var U=["TRANSFER_STATE_COMPLETE"];U=U===void 0?zP6:U;return X.filter(function(r){var m,I;return U.includes((I=(m=r.transferEntity)==null?void 0:m.transferState)!=null?I:"TRANSFER_STATE_UNKNOWN")})};
Tp1=function(X,U){if(U){var r,m=(r=_.t3(X,"playbackData",_.I$(U,"playbackData")))!=null?r:null,I;r=(I=_.t3(X,"transfer",_.I$(U,"transfer")))!=null?I:null;var t;I=(t=_.t3(X,"offlineVideoStreams",_.I$(U,"offlineVideoStreams")))!=null?t:null;var C;X=(C=_.t3(X,"offlineVideoPolicy",_.I$(U,"offlineVideoPolicy")))!=null?C:null;if(m||r||I||X)return{playbackDataEntity:m,transferEntity:r,streamEntity:I,policyEntity:X}}};
_.ST=function(X){var U=X.playbackData;if(!U)return[];var r=[];U=_.H(Object.keys(U));for(var m=U.next();!m.done;m=U.next()){var I=m.value;if(!Yfx(X,_.Ut(I).entityId)&&(m=Tp1(X,_.Ut(I).entityId))){var t=void 0,C=void 0;I=(C=Number((t=_.t3(X,"playbackData",I))==null?void 0:t.streamDownloadTimestampSeconds))!=null?C:(0,_.sJ)();r.push({entity:m,streamDownloadTimestamp:I})}}return r.sort(function(k,g){var Z=k.streamDownloadTimestamp,P=g.streamDownloadTimestamp;return P===Z?k.entity.streamEntity&&!g.entity.streamEntity?
1:-1:P-Z}).map(function(k){return k.entity})};
Vx1=function(X){return _.KdA(_.ST(X))};
_.RPx=function(X){return _.ST(X).filter(function(U){var r;if(((r=U.policyEntity)==null?0:r.action)&&U.policyEntity.action!=="OFFLINE_VIDEO_POLICY_ACTION_OK")return!1;var m;if((m=U.transferEntity)==null?0:m.transferState){var I;return Qnm.includes((I=U.transferEntity)==null?void 0:I.transferState)}return!0})};
Yfx=function(X,U){var r;return((r=_.t3(X,"downloadStatusEntity",_.I$(U,"downloadStatusEntity")))==null?void 0:r.downloadState)==="DOWNLOAD_STATE_USER_DELETED"?!0:!1};
fge=function(X){var U;if(X==null?0:(U=X.playbackDataEntity)==null?0:U.key)return _.Ut(X.playbackDataEntity.key).entityId;var r;if(X==null?0:(r=X.transferEntity)==null?0:r.key)return _.Ut(X.transferEntity.key).entityId;var m;if(X==null?0:(m=X.streamEntity)==null?0:m.key)return _.Ut(X.streamEntity.key).entityId;var I;if(X==null?0:(I=X.policyEntity)==null?0:I.key)return _.Ut(X.policyEntity.key).entityId};
Wdx=function(X){var U=new Set,r;X=(r=X.mainDownloadsListEntity)==null?void 0:r[qfH];var m;if(!(X==null?0:(m=X.downloads)==null?0:m.length))return U;var I;X==null||(I=X.downloads)==null||I.forEach(function(t){(t==null?0:t.videoItem)&&U.add(t.videoItem)});
return U};
dV=function(X,U){if(U){var r=_.t3(X,"mainVideoEntity",_.I$(U,"mainVideoEntity")),m=_.t3(X,"downloadStatusEntity",_.I$(U,"downloadStatusEntity")),I=_.t3(X,"ytMainChannelEntity",_.I$(U,"ytMainChannelEntity")),t={playbackDataEntity:null,transferEntity:null,streamEntity:null,policyEntity:null};X=Tp1(X,U);m=(m==null?void 0:m.downloadState)==="DOWNLOAD_STATE_PENDING_DOWNLOAD"||!_.v("woffle_render_failed_download_state_ks")&&(m==null?void 0:m.downloadState)==="DOWNLOAD_STATE_FAILED";!X&&m&&(X=t);if(X&&r&&
I)return Object.assign({},{videoEntity:r,channelEntity:I},X)}};
DB9=function(X,U){return Jw9(X,U)==="TRANSFER_STATE_COMPLETE"&&MxH(X,U)};
pmm=function(X,U){if(!U)return!1;var r;X=(r=_.t3(X,"playbackData",_.I$(U,"playbackData")))!=null?r:void 0;return!!X&&!!X.playerResponseJson};
Jw9=function(X,U){if(!U)return"TRANSFER_STATE_UNKNOWN";var r=_.t3(X,"transfer",_.I$(U,"transfer"));if(r){var m;return(m=r.transferState)!=null?m:"TRANSFER_STATE_UNKNOWN"}r=_.t3(X,"offlineOrchestrationActionWrapperEntity",_.I$(U,"offlineOrchestrationActionWrapperEntity"));X=_.t3(X,"mainVideoEntity",_.I$(U,"mainVideoEntity"));return r||X?"TRANSFER_STATE_TRANSFER_IN_QUEUE":"TRANSFER_STATE_UNKNOWN"};
$Bx=function(X,U){if(!U)return"TRANSFER_STATE_UNKNOWN";if(X=_.t3(X,"transfer",_.I$(U,"transfer"))){var r;return(r=X.transferState)!=null?r:"TRANSFER_STATE_UNKNOWN"}return"TRANSFER_STATE_UNKNOWN"};
bMD=function(X,U){return U&&(X=_.t3(X,"videoPlaybackPositionEntity",_.I$(U,"videoPlaybackPositionEntity")),X==null?0:X.lastPlaybackPositionSeconds)?Number(X.lastPlaybackPositionSeconds):0};
lg1=function(X,U){return Aw6(X).some(function(r){var m;return(r==null?void 0:(m=r.mainPlaylistEntity)==null?void 0:m.playlistId)===U})};
iMM=function(X,U,r){var m=G$s(X,U);if(!m.length)return[];U=[];m=_.H(m);for(var I=m.next();!I.done;I=m.next()){I=I.value;var t=dV(X,I);r&&Jw9(X,I)!=="TRANSFER_STATE_COMPLETE"||t&&U.push(t)}return U};
G$s=function(X,U){if(!U)return[];var r=_.I$(U,"mainPlaylistEntity"),m;U=(m=X.mainPlaylistEntity)==null?void 0:m[r];m=[];if(U==null||!U.videos)return m;U=_.H(U.videos);for(r=U.next();!r.done;r=U.next()){r=r.value;var I=void 0,t=void 0,C=void 0,k=(I=X)==null?void 0:(t=I.mainPlaylistVideoEntity)==null?void 0:(C=t[r])==null?void 0:C.video;k&&(r=_.Ut(k).entityId)&&m.push(r)}return m};
LdM=function(X,U){if(U){var r=_.t3(X,"mainPlaylistEntity",_.I$(U,"mainPlaylistEntity")),m=_.t3(X,"mainPlaylistDownloadStateEntity",_.I$(U,"mainPlaylistDownloadStateEntity"));X=_.t3(X,"ytMainChannelEntity",_.I$(U,"ytMainChannelEntity"));if(m&&r)return Object.assign({},{mainPlaylistEntity:r,mainPlaylistDownloadStateEntity:m},!!X&&{channelEntity:X})}};
Aw6=function(X){return Nps(X).sort(function(U,r){return r.addedTimestampMillis-U.addedTimestampMillis}).map(function(U){return U.downloadedPlaylistEntities})};
Nps=function(X){var U=X.mainPlaylistDownloadStateEntity,r=[];if(!U)return r;for(var m=_.H(Object.keys(U)),I=m.next();!I.done;I=m.next()){var t=I.value;I=LdM(X,_.Ut(t).entityId);var C=void 0;t=Number((C=U[t])==null?void 0:C.addedTimestampMillis);C=isNaN(t)?(0,_.sJ)():t;I!==void 0&&r.push({downloadedPlaylistEntities:I,addedTimestampMillis:C})}return r};
jnD=function(X){var U,r=(U=X.mainPlaylistVideoEntity)!=null?U:{};return new Set(Aw6(X).reduce(function(m,I){m=m===void 0?[]:m;var t,C;I==null||(t=I.mainPlaylistEntity)==null||(C=t.videos)==null||C.forEach(function(k){var g;(k=(g=r[k])==null?void 0:g.video)&&m.push(k)});
return m},[]))};
X96=function(X){return"downloadedMusicPlaylistEntities"in X};
UOx=function(X){return"mainPlaylistEntity"in X&&"mainPlaylistDownloadStateEntity"in X};
rqe=function(X){return"videoEntity"in X&&"channelEntity"in X};
mOe=function(X){var U=X.musicPlaylistDownloadMetadataEntity,r=[];if(!U)return r;for(var m=_.H(Object.keys(U)),I=m.next();!I.done;I=m.next()){I=I.value;a:{var t=X,C=_.Ut(I).entityId;if(C){var k=_.t3(t,"musicPlaylist",_.I$(C,"musicPlaylist"));t=_.t3(t,"musicPlaylistDownloadMetadataEntity",_.I$(C,"musicPlaylistDownloadMetadataEntity"));if(k&&t){k={musicPlaylistEntity:k,musicPlaylistDownloadStateEntity:t};break a}}k=void 0}t=void 0;I=Number((t=U[I])==null?void 0:t.addedTimestampMillis);I=isNaN(I)?(0,_.sJ)():
I;k!==void 0&&r.push({downloadedMusicPlaylistEntities:k,addedTimestampMillis:I})}return r};
It9=function(X){var U=new Set;X=_.H(X);for(var r=X.next();!r.done;r=X.next())if(r=r.value,"musicPlaylistEntity"in r&&"musicPlaylistDownloadStateEntity"in r){r=_.H(r.musicPlaylistEntity.tracks);for(var m=r.next();!m.done;m=r.next())U.add(m.value)}return U};
tj6=function(X,U){if(U){var r=_.t3(X,"musicTrack",_.I$(U,"musicTrack")),m=_.t3(X,"musicArtist",_.I$(U,"musicArtist"))||{};if((X=Tp1(X,U))&&r&&m)return Object.assign({},{musicTrackEntity:r,musicArtistEntity:m},X)}};
ate=function(X){var U=X.musicTrackDownloadMetadataEntity,r=[];if(!U)return[];U=_.H(Object.keys(U));for(var m=U.next();!m.done;m=U.next()){var I=m.value;m=tj6(X,_.Ut(I).entityId);var t=void 0;I=Number((t=_.t3(X,"musicTrackDownloadMetadataEntity",I))==null?void 0:t.addedTimestampMillis);t=isNaN(I)?(0,_.sJ)():I;m!==void 0&&r.push({downloadedMusicEntities:m,addedTimestampMillis:t})}return r};
kjX=function(X,U){if(!U)return[];if(Object.values(H8D).includes(U))return CkM(X,U);U=_.I$(U,"musicPlaylist");var r;X=(r=X.musicPlaylist)==null?void 0:r[U];r=[];if(X==null||!X.tracks)return r;X=_.H(X.tracks);for(U=X.next();!U.done;U=X.next())(U=_.Ut(U.value).entityId)&&r.push(U);return r};
CkM=function(X,U){var r=new Set,m=mOe(X).map(function(t){return t.downloadedMusicPlaylistEntities});
m=It9(m);m=_.H(m);for(var I=m.next();!I.done;I=m.next())(I=_.Ut(I.value).entityId)&&r.add(I);return cqM(X).downloadedMusicEntities.filter(function(t){var C;if((C=t.musicTrackEntity)!=null&&C.videoId){t=t.musicTrackEntity;if(C=U==="PPOM"?!0:!r.has(t.videoId))b:switch(t=t.musicVideoType,U){case "PPSE":C=t==="MUSIC_VIDEO_TYPE_PODCAST_EPISODE";break b;default:C=t!=="MUSIC_VIDEO_TYPE_PODCAST_EPISODE"}t=C}else t=!1;return t}).map(function(t){var C;
return(C=t.musicTrackEntity)==null?void 0:C.videoId})};
cqM=function(X){var U=ate(X).sort(function(r,m){return m.addedTimestampMillis-r.addedTimestampMillis}).map(function(r){return"downloadedMusicEntities"in r?r.downloadedMusicEntities:X96(r)?r.downloadedMusicPlaylistEntities:{}});
X=mOe(X).sort(function(r,m){return m.addedTimestampMillis-r.addedTimestampMillis}).map(function(r){return"downloadedMusicEntities"in r?r.downloadedMusicEntities:X96(r)?r.downloadedMusicPlaylistEntities:{}});
return{downloadedMusicEntities:U,downloadedMusicPlaylistEntities:X}};
nie=function(X,U){U=_.$q("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?kjX(X,U):G$s(X,U);if(!U.length)return"TRANSFER_STATE_UNKNOWN";U=U.map(function(r){return $Bx(X,r)});
return gie(U)};
gie=function(X){var U=new Set(X);if(U.has("TRANSFER_STATE_FAILED")&&U.size===1)return"TRANSFER_STATE_FAILED";U.delete("TRANSFER_STATE_FAILED");if(U.has("TRANSFER_STATE_UNKNOWN")&&U.size===1)return"TRANSFER_STATE_PRE_TRANSFER";U.delete("TRANSFER_STATE_UNKNOWN");if(U.has("TRANSFER_STATE_PRE_TRANSFER")&&U.size===1||U.size===0)return"TRANSFER_STATE_PRE_TRANSFER";X=U.has("TRANSFER_STATE_TRANSFERRING");U=U.has("TRANSFER_STATE_TRANSFER_IN_QUEUE");return X||U?"TRANSFER_STATE_TRANSFERRING":"TRANSFER_STATE_COMPLETE"};
Ot=function(X){var U=X.mainVideoDownloadStateEntity,r=[];if(!U)return[];U=_.H(Object.keys(U));for(var m=U.next();!m.done;m=U.next()){var I=m.value;if(!Yfx(X,_.Ut(I).entityId)){m=dV(X,_.Ut(I).entityId);var t=void 0,C=void 0;I=(C=Number((t=_.t3(X,"mainVideoDownloadStateEntity",I))==null?void 0:t.addedTimestampMillis))!=null?C:(0,_.sJ)();m!==void 0&&r.push({downloadedVideoEntities:m,addedTimestampMillis:I})}}return r};
Z8n=function(X){return Ot(X).sort(function(U,r){return r.addedTimestampMillis-U.addedTimestampMillis}).map(function(U){return U.downloadedVideoEntities})};
_.xOx=function(X){var U=jnD(X),r=_.va(X),m=Wdx(X),I=Ot(X).filter(function(C){var k,g;if((C==null?void 0:(k=C.downloadedVideoEntities)==null?void 0:(g=k.transferEntity)==null?void 0:g.transferState)!=="TRANSFER_STATE_COMPLETE")return!1;var Z,P;C=C==null?void 0:(Z=C.downloadedVideoEntities)==null?void 0:(P=Z.videoEntity)==null?void 0:P.key;return _.v("kevlar_use_library_entity")?C&&(m.has(C)||r[C]):C&&!U.has(C)}),t=Nps(X).filter(function(C){return nie(X,C.downloadedPlaylistEntities.mainPlaylistEntity.playlistId)===
"TRANSFER_STATE_COMPLETE"});
return[].concat(_.fN(I),_.fN(t)).sort(function(C,k){return k.addedTimestampMillis-C.addedTimestampMillis}).map(function(C){return stM(C)})};
Pke=function(X,U){if(U&&MxH(X,U)){var r,m,I=(m=(r=_.t3(X,"playbackData",_.I$(U,"playbackData")))!=null?r:void 0)==null?void 0:m.playerResponseJson;if(I){try{var t=JSON.parse(I);var C=_.t3(X,"transfer",_.I$(U,"transfer")),k=bMD(X,U);k&&(t=Object.assign({},t,{playerConfig:Object.assign({},t.playerConfig,{playbackStartConfig:{startPosition:{streamTimeMillis:""+k*1E3}}})}));t.cotn=C==null?void 0:C.cotn}catch(g){}return t}}};
_.dOs=function(X){var U,r,m;X=(m=(r=((U=X.downloadsPageViewConfigurationEntity)!=null?U:{})[_.eT])==null?void 0:r.smartDownloadsOptInBannerVisibility)!=null?m:{};var I;return(I=_.e(X,SQX))!=null?I:{}};
_.va=function(X){var U,r,m;X=(m=(r=((U=X.mainDownloadsListEntity)!=null?U:{})[_.O8X])==null?void 0:r.downloads)!=null?m:[];U={};r=_.H(X);for(m=r.next();!m.done;m=r.next())X=void 0,U[(X=m.value.videoItem)!=null?X:""]=!0;return U};
viD=function(X){var U=_.va(X);if(Object.keys(U).length===0)return!1;var r=X.mainVideoEntity;if(!r)return!0;r=_.H(Object.keys(r));for(var m=r.next();!m.done;m=r.next()){m=m.value;var I=_.Ut(m).entityId;if(U[m]&&!Yfx(X,I))return!1}return!0};
_.Et=function(X){var U=_.va(X);return Ot(X).sort(function(r,m){return r.addedTimestampMillis-m.addedTimestampMillis}).map(function(r){return r.downloadedVideoEntities}).filter(function(r){var m;
return(r=r==null?void 0:(m=r.videoEntity)==null?void 0:m.key)&&!!U[r]})};
_.Eie=function(X){var U,r,m;X=(m=(r=((U=X.downloadsPageViewConfigurationEntity)!=null?U:{})[_.eT])==null?void 0:r.downloadsUpsellBannerVisibility)!=null?m:{};var I;return(I=_.e(X,e3D))!=null?I:{}};
stM=function(X){return"downloadedVideoEntities"in X?X.downloadedVideoEntities:"downloadedPlaylistEntities"in X?X.downloadedPlaylistEntities:{}};
F1z=function(X){var U=_.va(X),r=jnD(X),m=Ot(X).filter(function(I){var t,C;return(I=I==null?void 0:(t=I.downloadedVideoEntities)==null?void 0:(C=t.videoEntity)==null?void 0:C.key)&&!U[I]&&!r.has(I)});
X=Nps(X);return[].concat(_.fN(m),_.fN(X)).sort(function(I,t){return t.addedTimestampMillis-I.addedTimestampMillis}).map(function(I){return stM(I)})};
_.FG=function(X){if(!_.v("kevlar_use_library_entity"))return F1z(X);var U=Ot(X).filter(function(m){var I,t;if(I=m=m==null?void 0:(I=m.downloadedVideoEntities)==null?void 0:(t=I.videoEntity)==null?void 0:t.key){var C,k,g;I=((k=(C=X.mainDownloadsListEntity)==null?void 0:C[qfH])==null?0:(g=k.downloads)==null?0:g.length)?Wdx(X).has(m):!1}return I}),r=Nps(X);
return[].concat(_.fN(U),_.fN(r)).sort(function(m,I){return I.addedTimestampMillis-m.addedTimestampMillis}).map(function(m){return stM(m)})};
BN1=function(X){var U=_.va(X),r=jnD(X);return Z8n(X).filter(function(m){var I;return(m=m==null?void 0:(I=m.videoEntity)==null?void 0:I.key)&&!U[m]&&!r.has(m)})};
Qt1=function(X){if(!_.v("kevlar_use_library_entity"))return BN1(X);var U=_.va(X),r=Wdx(X);return Z8n(X).filter(function(m){var I;return(m=m==null?void 0:(I=m.videoEntity)==null?void 0:I.key)&&!U[m]&&r.has(m)})};
oiM=function(X,U){U=_.I$(U,"settingEntity");var r,m,I;return!!((I=(m=((r=X.settingEntity)!=null?r:{})[U])==null?void 0:m.settingOptionValue)!=null?I:{}).boolValue};
_.Ba=function(X){var U=_.Et(X);if(hPs(U))return 0;var r=[];U=_.H(U);for(var m=U.next();!m.done;m=U.next()){m=m.value;var I=void 0,t=void 0;if((I=m)==null?0:(t=I.videoEntity)==null?0:t.key)I=_.Ut(m.videoEntity.key).entityId,m=X,I=_.I$(I,"mainVideoDownloadStateEntity"),m=_.t3(m,"mainVideoDownloadStateEntity",I),(m=Number(m==null?void 0:m.addedTimestampMillis))&&r.push(m)}return Math.max.apply(Math,_.fN(r))};
_.Qr=function(X){return X.ui.richGridMiniMode};
_.o$=function(X){return X.ui.richGridItemsPerRow};
_.w9s=function(X){return X.ui.richGridSlimItemsPerRow};
_.yqn=function(X){return X.ui.guideIsExpanded};
_.wV=function(X){return X.ui.miniplayerIsActive};
uqe=function(X){return X.ui.singleOptionSurveyIsActive};
_.yr=function(X){var U;return((U=X.ui)==null?void 0:U.currentPageType)||"WEB_PAGE_TYPE_UNKNOWN"};
_.h3s=function(X){return _.yr(X)==="WEB_PAGE_TYPE_WATCH"};
_.Mje=function(X){return _.yr(X)==="WEB_PAGE_TYPE_SHORTS"};
_.z3e=function(X){return X.ui.inlinePreviewIsActive};
_.K16=function(X){return X.ui.inlinePreviewIsEnabled};
_.TNe=function(X){return X.ui.miniplayerPlaybackState};
_.ur=function(X){return X.ui.isOnline};
_.YQs=function(X){return X.ui.frostedGlassMode};
_.h3=function(X,U){return Jw9(X.entities,U)};
_.MM=function(X,U){return nie(X.entities,U)};
Vje=function(X,U){var r;if(U){var m;X=(m=_.t3(X.entities,"offlineVideoPolicy",_.I$(U,"offlineVideoPolicy")))==null?void 0:m.action}else X=void 0;return(r=X)!=null?r:"OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN"};
R31=function(X,U){var r;U?(X=_.t3(X.entities,"offlineVideoPolicy",_.I$(U,"offlineVideoPolicy")),X=Number(X==null?void 0:X.expirationTimestamp)):X=void 0;return(r=X)!=null?r:0};
_.fte=function(X){return _.ST(X.entities).length};
qQs=function(X,U){return dV(X.entities,U)};
W1x=function(X,U){return LdM(X.entities,U)};
KE=function(X,U){return(X=dV(X.entities,U))?_.oZm([X]):0};
_.Jqe=function(X,U){var r=_.$q("INNERTUBE_CLIENT_NAME")==="WEB_REMIX";if(r){var m=X.entities;var I=kjX(m,U);if(I.length){var t=[];I=_.H(I);for(var C=I.next();!C.done;C=I.next())(C=tj6(m,C.value))&&t.push(C);m=t}else m=[]}else m=iMM(X.entities,U);var k;if(r){var g=X.entities;U?(U=_.I$(U,"musicPlaylist"),g=(k=g.musicPlaylist)==null?void 0:k[U],k=g!=null&&g.tracks?g.tracks.length:0):k=0}else k=X.entities,U?(U=_.I$(U,"mainPlaylistEntity"),k=(g=k.mainPlaylistEntity)==null?void 0:g[U],k=k!=null&&k.videos?
k.videos.length:0):k=0;return m.length!==k?0:m?wmD(m):0};
_.DO9=function(X){return X.download.isLeaderTab};
_.p9M=function(X,U,r){if(!U&&r){var m=X.entities;if(r){var I=u0e(r),t,C;U=(C=(t=_.t3(m,"offlineabilityEntity",_.I$(I,"offlineabilityEntity")))==null?void 0:t.addToOfflineButtonState)!=null?C:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"}else U="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"}else t=X.entities,U?(C=u0e(U),U=(I=(m=_.t3(t,"offlineabilityEntity",_.I$(C,"offlineabilityEntity")))==null?void 0:m.addToOfflineButtonState)!=null?I:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"):U="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";
return U};
$Oe=function(X,U){X=X.entities;if(U){U=u0e(U);var r,m;U=(m=(r=_.t3(X,"offlineabilityEntity",_.I$(U,"offlineabilityEntity")))==null?void 0:r.addToOfflineButtonState)!=null?m:"ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN"}else U="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";return U};
_.b81=function(X){var U=X.entities;X=_.ur(X);var r=oiM(U,"SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED");if(!_.v("kevlar_modern_downloads_page")&&r)var m=!1;else{var I,t;U=(t=(I=((m=U.downloadsPageViewConfigurationEntity)!=null?m:{})[_.eT])==null?void 0:I.smartDownloadsOptInBannerVisibility)!=null?t:{};m=X?!!U.visibleWithConnection:!!U.visibleWithoutConnection}return m};
_.Aqn=function(X){return oiM(X.entities,"SMART_DOWNLOADS_ENABLED")};
_.lt1=function(X){return viD(X.entities)};
Gjn=function(X){return _.Et(X.entities).every(function(U){var r;return(U==null?void 0:(r=U.transferEntity)==null?void 0:r.transferState)&&!Qnm.includes(U.transferEntity.transferState)})};
_.i86=function(X){var U,r,m,I=(m=(r=((U=X.entities.downloadsPageViewConfigurationEntity)!=null?U:{})[_.eT])==null?void 0:r.downloadsUpsellBannerVisibility)!=null?m:{};return _.ur(X)?!!I.visibleWithConnection:!!I.visibleWithoutConnection};
_.L11=function(X,U){return Yfx(X.entities,U)};
NNz=function(X,U){if(U){var r,m;X=(m=(r=_.t3(X.entities,"downloadStatusEntity",_.I$(U,"downloadStatusEntity")))==null?void 0:r.downloadState)!=null?m:"DOWNLOAD_STATE_UNKNOWN"}else X="DOWNLOAD_STATE_UNKNOWN";return X};
TV=function(X,U){return bMD(X.entities,U)};
r1D=function(X){X=jt9(X);var U=X.hours===void 0?0:X.hours,r=X.minutes===void 0?0:X.minutes,m=X.seconds===void 0?0:X.seconds,I=U>0;X=[];I&&(U=XSm(U),X.push(U));U=I;U=U===void 0?!1:U;r=(["af","be","lt"].includes(Yn)||U)&&r<10?UCe().format(r):(new Intl.NumberFormat("en-u-nu-latn")).format(r);X.push(r);r=UCe().format(m);X.push(r);r=":";"da fi id si sr sr-Latn".split(" ").includes(Yn)&&(r=".");return X.join(r)};
_.IFz=function(X){X=jt9(X);var U=X.hours===void 0?0:X.hours,r=X.minutes===void 0?0:X.minutes,m=X.seconds===void 0?0:X.seconds;X=[];if(U>0){var I=mC9().format({hours:U});if(!"be bg es et hu it ka lv pl pt-PT sl sq".split(" ").includes(Yn)||U>9999)I=I.replace(U.toString(),XSm(U)),Yn==="km"&&(I=I.replace(".",","));X.push(I)}r>0&&X.push(mC9().format({minutes:r}));m>0&&X.push(mC9().format({seconds:m}));U="be gu ja kk km ko mn ru tr uz zh-HK zh-TW".split(" ");r=Yn=="am"?"{0}\u1363 ":Yn=="fa"?"{0}\u060c\u200f ":
Yn=="my"?"{0} - ":Yn=="ne"?"{0},":Yn=="th"?"{0} ":Yn=="ur"?"{0}\u060c ":Yn=="ar"||Yn=="ar-XB"?"{0} \u0648":Yn=="ja"||Yn=="zh-CN"||Yn=="zh-HK"||Yn=="zh-TW"?"{0}\u3001":"{0}, ";m=Yn=="am"?"\u1363 ":Yn=="fa"?"\u060c\u200f ":Yn=="my"?" - ":Yn=="th"?" ":Yn=="ur"?"\u060c ":Yn=="ar"||Yn=="ar-XB"?" \u0648":Yn=="ja"||Yn=="zh-CN"||Yn=="zh-HK"||Yn=="zh-TW"?"\u3001":", ";I=Yn=="am"?" \u12a5\u1293 {0}":Yn=="as"?" \u0986\u09f0\u09c1 {0}":Yn=="az"?" v\u0259 {0}":Yn=="bn"?" \u098f\u09ac\u0982 {0}":Yn=="cs"?" a\u00a0{0}":
Yn=="de"?" und {0}":Yn=="el"?" \u03ba\u03b1\u03b9 {0}":Yn=="eu"?" eta {0}":Yn=="fa"?"\u060c \u0648 {0}":Yn=="fil"?", at {0}":Yn=="gu"?" \u0a85\u0aa8\u0ac7 {0}":Yn=="hi"?", \u0914\u0930 {0}":Yn=="hu"?" \u00e9s {0}":Yn=="hy"?" \u0587 {0}":Yn=="id"?", dan {0}":Yn=="iw"?" \u05d5-{0}":Yn=="ja"?"\u3001{0}":Yn=="ka"?" \u10d3\u10d0 {0}":Yn=="km"?" \u1793\u17b7\u1784 {0}":Yn=="kn"?", \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {0}":Yn=="ko"?" \ubc0f {0}":Yn=="ky"?" \u0436\u0430\u043d\u0430 {0}":Yn=="lt"?" ir {0}":Yn==
"lv"?" un {0}":Yn=="ml"?", {0} \u0d0e\u0d28\u0d4d\u0d28\u0d3f\u0d35":Yn=="mr"?" \u0906\u0923\u093f {0}":Yn=="ms"?" dan {0}":Yn=="my"?"\u1014\u103e\u1004\u1037\u103a {0}":Yn=="ne"?" \u0930 {0}":Yn=="or"?", \u0b13 {0}":Yn=="pa"?" \u0a05\u0a24\u0a47 {0}":Yn=="ro"?" \u0219i {0}":Yn=="si"?", \u0dc3\u0dc4 {0}":Yn=="sk"?" a {0}":Yn=="sl"?" in {0}":Yn=="sq"?" dhe {0}":Yn=="sv"?" och {0}":Yn=="sw"?" na {0}":Yn=="ta"?" \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {0}":Yn=="te"?" \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {0}":
Yn=="th"?" \u0e41\u0e25\u0e30{0}":Yn=="tr"?" ve {0}":Yn=="ur"?"\u060c \u0627\u0648\u0631 {0}":Yn=="uz"?" va {0}":Yn=="vi"?" v\u00e0 {0}":Yn=="zh-HK"?"\u53ca{0}":Yn=="zu"?", ne-{0}":Yn=="af"||Yn=="nl"?" en {0}":Yn=="ar"||Yn=="ar-XB"?" \u0648{0}":Yn=="be"||Yn=="uk"?" \u0456 {0}":Yn=="en-GB"||Yn=="en-IN"?" and {0}":Yn=="en"||Yn=="en-XA"?", and {0}":Yn=="et"||Yn=="fi"?" ja {0}":Yn=="fr"||Yn=="fr-CA"?" et {0}":Yn=="zh-CN"||Yn=="zh-TW"?"\u548c{0}":Yn=="da"||Yn=="is"||Yn=="no"?" og {0}":Yn=="es"||Yn=="es-419"||
Yn=="es-US"?" y {0}":Yn=="kk"||Yn=="lo"||Yn=="mn"?", {0}":Yn=="bg"||Yn=="mk"||Yn=="ru"||Yn=="sr"?" \u0438 {0}":Yn=="gl"||Yn=="it"||Yn=="pt-BR"||Yn=="pt-PT"?" e {0}":" i {0}";var t=Yn=="am"?"{0} \u12a5\u1293 {1}":Yn=="as"?"{0} \u0986\u09f0\u09c1 {1}":Yn=="az"?"{0} v\u0259 {1}":Yn=="bn"?"{0} \u098f\u09ac\u0982 {1}":Yn=="de"?"{0} und {1}":Yn=="el"?"{0} \u03ba\u03b1\u03b9 {1}":Yn=="eu"?"{0} eta {1}":Yn=="fa"?"{0} \u0648 {1}":Yn=="fil"?"{0} at {1}":Yn=="gu"?"{0} \u0a85\u0aa8\u0ac7 {1}":Yn=="hi"?"{0} \u0914\u0930 {1}":
Yn=="hu"?"{0} \u00e9s {1}":Yn=="hy"?"{0} \u0587 {1}":Yn=="iw"?"{0} \u05d5-{1}":Yn=="ja"?"{0}\u3001{1}":Yn=="ka"?"{0} \u10d3\u10d0 {1}":Yn=="kk"?"{0} \u0436\u04d9\u043d\u0435 {1}":Yn=="km"?"{0} \u1793\u17b7\u1784\u200b{1}":Yn=="kn"?"{0} \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {1}":Yn=="ko"?"{0} \ubc0f {1}":Yn=="ky"?"{0} \u0436\u0430\u043d\u0430 {1}":Yn=="lo"?"{0} \u0ec1\u0ea5\u0eb0 {1}":Yn=="lt"?"{0} ir {1}":Yn=="lv"?"{0} un {1}":Yn=="ml"?"{0} \u0d15\u0d42\u0d1f\u0d3e\u0d24\u0d46 {1}":Yn=="mn"?"{0}, {1}":Yn==
"mr"?"{0} \u0906\u0923\u093f {1}":Yn=="my"?"{0}\u1014\u103e\u1004\u1037\u103a {1}":Yn=="ne"?"{0} \u0930 {1}":Yn=="or"?"{0} \u0b13 {1}":Yn=="pa"?"{0} \u0a05\u0a24\u0a47 {1}":Yn=="ro"?"{0} \u0219i {1}":Yn=="si"?"{0} \u0dc3\u0dc4 {1}":Yn=="sl"?"{0} in {1}":Yn=="sq"?"{0} dhe {1}":Yn=="sv"?"{0} och {1}":Yn=="sw"?"{0} na {1}":Yn=="ta"?"{0} \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {1}":Yn=="te"?"{0} \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {1}":Yn=="th"?"{0}\u0e41\u0e25\u0e30{1}":Yn=="tr"?"{0} ve {1}":Yn=="ur"?
"{0} \u0627\u0648\u0631 {1}":Yn=="uz"?"{0} va {1}":Yn=="vi"?"{0} v\u00e0 {1}":Yn=="zh-HK"?"{0}\u53ca{1}":Yn=="zu"?"{0} ne-{1}":Yn=="af"||Yn=="nl"?"{0} en {1}":Yn=="ar"||Yn=="ar-XB"?"{0} \u0648{1}":Yn=="be"||Yn=="uk"?"{0} \u0456 {1}":Yn=="cs"||Yn=="sk"?"{0} a\u00a0{1}":Yn=="et"||Yn=="fi"?"{0} ja {1}":Yn=="fr"||Yn=="fr-CA"?"{0} et {1}":Yn=="id"||Yn=="ms"?"{0} dan {1}":Yn=="zh-CN"||Yn=="zh-TW"?"{0}\u548c{1}":Yn=="da"||Yn=="is"||Yn=="no"?"{0} og {1}":Yn=="es"||Yn=="es-419"||Yn=="es-US"?"{0} y {1}":Yn==
"bg"||Yn=="mk"||Yn=="ru"||Yn=="sr"?"{0} \u0438 {1}":Yn=="en"||Yn=="en-GB"||Yn=="en-IN"||Yn=="en-XA"?"{0} and {1}":Yn=="gl"||Yn=="it"||Yn=="pt-BR"||Yn=="pt-PT"?"{0} e {1}":"{0} i {1}";Yn==="sq"?(I=I.replace("dhe","e"),t=t.replace("dhe","e")):Yn==="th"?(m=m.replace("{0}"," {0}"),t=t.replace("{0}","{0} "),t=t.replace("{1}"," {1}")):Yn==="ne"?m=",":Yn==="zh-CN"?m="":U.includes(Yn)&&(m=" ");return X.length<2?X.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(Yn)?
X.length===2?t.replace("{0}",X[0]).replace("{1}",X[1]):r.replace("{0}",X[0])+X.slice(1,-1).join(m)+I.replace("{0}",X[X.length-1]):X.join(m)};
jt9=function(X){var U=X.hours||0,r=X.minutes||0,m=X.seconds||0;U=m+r*60+U*3600+(X.days||0)*86400+(X.weeks||0)*604800+(X.months||0)*2629800+(X.years||0)*31557600;if(U<=0)return{hours:0,minutes:0,seconds:0};X=U;U=Math.floor(X/3600);X%=3600;r=Math.floor(X/60);m=Math.floor(X%60);return{hours:U,minutes:r,seconds:m}};
XSm=function(X){X=(new Intl.NumberFormat("en-u-nu-latn")).format(X);var U=["fr"],r="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(Yn)?X.replace(",","\u00a0"):U.includes(Yn)?X.replace(",","\u202f"):r.includes(Yn)?X.replace(",","."):X};
UCe=function(){return new Intl.NumberFormat("en-u-nu-latn",{minimumIntegerDigits:2})};
mC9=function(){tiH||(Vr=aF1,tiH=new HRD);return tiH};
Cox=function(X){try{return(new _.R$(5)).format(X)}catch(U){}};
fE=function(X){return{thumbnailOverlayDownloadingRenderer:{state:X}}};
kax=function(){var X=_.tt("PLAY_ALL",void 0,"Play all");return{thumbnailOverlayHoverTextRenderer:{text:_.iP(X),icon:{iconType:"PLAY_ALL"}}}};
c1e=function(X){X=_.qM(X,2);return Yn!=="ru"&&Yn!=="es_419"&&Yn!=="es-419"&&Yn!=="es"&&Yn!=="es_US"&&Yn!=="es-US"&&Yn!=="fr"&&Yn!=="pl"&&Yn!=="it"&&Yn!=="nl"&&Yn!=="uk"&&Yn!=="fr_CA"&&Yn!=="fr-CA"||X===""?X:X[0].toLocaleUpperCase()+X.substring(1)};
nDs=function(X){return function(U){var r=X(),m=_.qM(U,r.dateFormat);U=_.qM(U,r.timeFormat);var I=gDM.DATETIMEFORMATS[r.joinerStyle];I=I.replace(/'(?!')/g,"");I=I.replace("{0}",U);I=I.replace("{1}",m);return r.capitalize(I)}};
ZRM=function(X){return X?typeof X.seconds==="string"&&(X.nanos===void 0||typeof X.nanos==="number"):!1};
sp6=function(X){return new Date(Number(X.seconds)*1E3+(X.nanos||0)*1E-6)};
_.qM=function(X,U){if(typeof X.getTime==="function")X={date:X};else if(ZRM(X))X={date:sp6(X)};else if(typeof ZRM(X.timestamp)&&typeof X.i18nInternalSecondsEastOfUtc==="number")X={date:sp6(X.timestamp),timeZone:Wa(-X.i18nInternalSecondsEastOfUtc/60)};else throw Error("Lf`"+JSON.stringify(X));var r=X;X=r.date;r=r.timeZone;U=xCM(U).format(X,r);Yn==="zh-TW"&&(X=r?Number(xCM("H").format(X,r)):X.getHours(),U=X<5?U.replace("\u4e0a\u5348","\u51cc\u6668"):X<8?U.replace("\u4e0a\u5348","\u65e9\u4e0a"):X<12?
U.replace("\u4e0a\u5348","\u4e0a\u5348"):X<13?U.replace("\u4e0b\u5348","\u4e2d\u5348"):X<19?U.replace("\u4e0b\u5348","\u4e0b\u5348"):U.replace("\u4e0b\u5348","\u665a\u4e0a"));return U};
xCM=function(X){if(Pom.has(X))return Pom.get(X);var U=SGn(X);U=dCe(U);OR6!==!0&&(OR6=!0);vDn=!0;vDn=!1;U=new J3(U,gDM);Pom.set(X,U);return U};
SGn=function(X){return(new J3(X,gDM)).patternParts_.map(function(U){return U.type===0?"'"+U.text+"'":U.text}).join("")};
dCe=function(X){return Yn==="en"||Yn==="es_US"||Yn==="es-US"?X:X.replace(/(?:a\s?)?([hK]+)([:.]mm)(?:\s?a)?/g,function(U,r,m){return"H".repeat(r.length)+m})};
wS6=function(X,U){etA||(Vr=aF1,etA=new EDs);var r=etA;a:if(X=FaX(X),U=FaX(U||new Date),X>U)r=X.getTime()-U.getTime()>6048E5?_.qM(X,1):BLe(X);else{for(var m=0;Qp6(X,12*(m+1))<U;)++m;if(m>0)r=r.format(-m,0);else{for(m=0;Qp6(X,m+1)<U;)++m;if(m>0)r=r.format(-m,2);else{X=U.getTime()-X.getTime();U=_.H(oD1);for(m=U.next();!m.done;m=U.next()){m=m.value;var I=m.unit,t=Math.floor(X/m.unitDuration);if(t>=(m.threshold===void 0?1:m.threshold)){r=r.format(-t,I);break a}}r=r.format(-0,7)}}}return r};
FaX=function(X){if(typeof X.getTime==="function")return X;if(ZRM(X))return sp6(X);throw Error("Mf`"+JSON.stringify(X));};
Qp6=function(X,U){for(var r=0,m;;++r)if(m=new Date(X.getFullYear(),X.getMonth()+U,X.getDate()-r,X.getHours(),X.getMinutes(),X.getSeconds()),m.getMonth()===(X.getMonth()+U)%12)return m};
_.DQ=function(X){return{runs:[{text:X}]}};
_.pE=function(X){if(X&&X.simpleText)return X.simpleText;var U="";if(X&&X.runs)for(var r=0;r<X.runs.length;r++)X.runs[r].text&&(U+=X.runs[r].text);return U};
uKx=function(X,U,r,m){return X.videoEntity&&!X.policyEntity&&r!=="DOWNLOAD_STATE_FAILED"?[fE("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:ZQ(X.policyEntity)&&U!=="TRANSFER_STATE_FAILED"&&U!=="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"?U==="TRANSFER_STATE_PAUSED_BY_USER"?[fE("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER")]:_.st(U)?[fE("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:X.videoEntity.lengthSeconds?y1m(X.videoEntity.lengthSeconds,m):[]:
[fE("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED")]};
y1m=function(X,U){var r=[{thumbnailOverlayTimeStatusRenderer:{text:_.iP(r1D({seconds:X})),style:"DEFAULT"}}];U&&(X=U<=0||X<=0?0:U>=X?100:Math.ceil(U*100/X),X>0&&r.push({thumbnailOverlayResumePlaybackRenderer:{percentDurationWatched:X}}));return r};
htx=function(X,U,r,m,I){if(U==="TRANSFER_STATE_UNKNOWN"||!X)return{};if(_.st(U)||U==="TRANSFER_STATE_PRE_TRANSFER")var t=[fE("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")];else{var C,k;if(U==="TRANSFER_STATE_COMPLETE"&&((C=X.mainPlaylistEntity)==null?0:(k=C.videos)==null?0:k.length)){var g;X=(t=X.mainPlaylistEntity)==null?void 0:(g=t.videos)==null?void 0:g.length;t=(t=Cox(X))?{thumbnailOverlayBottomPanelRenderer:{text:_.iP(t),icon:{iconType:"PLAYLISTS"}}}:void 0;t=[kax(),Object.assign({},
t!=null?t:{})]}else t=[]}a:if(U==="TRANSFER_STATE_PRE_TRANSFER")r=L9(_.tt("PREPARING_TO_DOWNLOAD",void 0,"Preparing to download..."));else if(U==="TRANSFER_STATE_TRANSFER_IN_QUEUE")r=L9(_.tt("WAITING_TO_DOWNLOAD"));else if(_.st(U))r=Math.floor(r*100).toString(),r=L9(_.tt("DOWNLOADING_PERCENT",{percent:r},"Downloading... "+r+"%"));else{if(m&&(_.v("playlist_is_offline_selector_killswitch")&&(I=_.np().resolve(_.mj).isNetworkAvailable()),I)){r=Yum(_.tt("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),
KPz(m));break a}r=void 0}U=U==="TRANSFER_STATE_COMPLETE"?[{metadataBadgeRenderer:{label:_.tt("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]:[];return Object.assign({},t.length?{thumbnailOverlays:t}:{},r?{viewPlaylistText:r}:{viewPlaylistText:_.DQ("")},U.length?{badges:U}:{})};
Mi9=function(X,U,r,m,I,t){if(U==="TRANSFER_STATE_UNKNOWN"||!X)return{};if(m==="DOWNLOAD_STATE_USER_DELETED")return{shortViewCountText:void 0,publishedTimeText:void 0,badges:void 0,thumbnailOverlays:void 0};var C=uKx(X,U,m);if(X.videoEntity&&!X.policyEntity&&m!=="DOWNLOAD_STATE_FAILED"){var k=_.tt("WAITING_TO_DOWNLOAD");if(k)return{shortViewCountText:_.DQ(k),publishedTimeText:void 0,thumbnailOverlays:C}}if(!ZQ(X.policyEntity)){t=X.policyEntity&&!ywH(X.policyEntity)?_.tt("DOWNLOAD_EXPIRED",{},"Download expired"):
_.tt("TRANSFER_FAILED",{},"Download failed");var g;if((g=X.policyEntity)==null?0:g.shortMessageForDisabledAction)t=X.policyEntity.shortMessageForDisabledAction;return{shortViewCountText:L9(t),publishedTimeText:void 0,thumbnailOverlays:C}}if(U==="TRANSFER_STATE_PAUSED_BY_USER")return{shortViewCountText:_.DQ(_.tt("DOWNLOAD_PAUSED",{},"Download paused")),publishedTimeText:void 0,thumbnailOverlays:C};if(U==="TRANSFER_STATE_FAILED"||U==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH")return{shortViewCountText:_.DQ(_.tt("TRANSFER_FAILED",
{},"Download failed")),publishedTimeText:void 0,thumbnailOverlays:C};if(U==="TRANSFER_STATE_TRANSFER_IN_QUEUE"&&(g=_.tt("WAITING_TO_DOWNLOAD"),m==="DOWNLOAD_STATE_PAUSED"&&(g=_.tt("DOWNLOAD_PAUSED",{},"Download paused")),g))return{shortViewCountText:_.DQ(g),publishedTimeText:void 0,thumbnailOverlays:C};if(_.st(U))return X=Math.floor(r*100).toString(),{shortViewCountText:_.DQ(_.tt("DOWNLOADING_PERCENT",{percent:X},"Downloading... "+X+"%")),publishedTimeText:void 0,thumbnailOverlays:C};U=void 0;X.videoEntity.publishedTimestampMillis&&
(U=new Date,I&&(U=new Date(I)),U=L9(wS6(new Date(Number(X.videoEntity.publishedTimestampMillis)),U)));I=[];_.v("kevlar_woffle_badge_killswitch")||(I=[{metadataBadgeRenderer:{label:_.tt("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]);var Z;X=L9((Z=X.videoEntity.localizedStrings)==null?void 0:Z.viewCount);return Object.assign({},t?{shortViewCountText:void 0}:{shortViewCountText:X},t?{}:{publishedTimeText:U},{badges:I,thumbnailOverlays:C})};
KaA=function(X,U){X=X===void 0?ztM:X;switch(U.type){case "SET_COLLAB_INVITE_LINK":return{playlistId:U.payload.playlistId,inviteLinkURL:U.payload.inviteLinkUrl};default:return X}};
YGA=function(X,U){X=X===void 0?TLz:X;switch(U.type){case "SET_CURRENT_FORM_ID":return U=U.payload.formId,X.currentFormId===U?X:{currentFormId:U,commandsMap:{}};case "SET_COMMAND_FOR_GROUP_ID":var r=U.payload;U=r.groupId;r=r.command;if(X.currentFormId){var m=Object.assign({},X.commandsMap);m[U]=r;X=Object.assign({},X,{commandsMap:m})}return X;case "RESET_COMMAND_MAP":return Object.assign({},X,{commandsMap:{}});default:return X}};
Rtm=function(X,U){X=X===void 0?Vi1:X;switch(U.type){case "UPDATE_CANVAS_MODE":return Object.assign({},X,{currentMode:U.payload.currentMode});default:return X}};
qG6=function(X,U){X=X===void 0?fF9:X;switch(U.type){case "SET_GUIDE_IS_EXPANDED":return Object.assign({},X,{guideIsExpanded:U.payload});case "SET_SCROLL_AT_TOP":return Object.assign({},X,{scrollAtTop:U.payload});case "SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT":return Object.assign({},X,{guideIsVisibleButNotPersistent:U.payload});case "SET_MINIPLAYER_IS_ACTIVE":return Object.assign({},X,{miniplayerIsActive:U.payload});case "SET_SINGLE_OPTION_SURVEY_IS_ACTIVE":return Object.assign({},X,{singleOptionSurveyIsActive:U.payload});
case "SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX":return Object.assign({},X,{slimlineSurveyRatingSelectedIndex:U.payload});case "SET_RICH_GRID_MINI_MODE":return Object.assign({},X,{richGridMiniMode:U.payload});case "SET_RICH_GRID_ITEMS_PER_ROW":return Object.assign({},X,{richGridItemsPerRow:U.payload});case "SET_RICH_GRID_SLIM_ITEMS_PER_ROW":return Object.assign({},X,{richGridSlimItemsPerRow:U.payload});case "SET_RICH_GRID_CONTAINER_WIDTH":return Object.assign({},X,{richGridContainerWidth:U.payload});
case "SET_RICH_GRID_STYLE":return Object.assign({},X,{richGridStyle:U.payload});case "SET_CURRENT_PAGE_TYPE":return Object.assign({},X,{currentPageType:U.payload});case "SET_INLINE_PREVIEW_IS_ACTIVE":return Object.assign({},X,{inlinePreviewIsActive:U.payload});case "SET_INLINE_PREVIEW_IS_ENABLED":return Object.assign({},X,{inlinePreviewIsEnabled:U.payload});case "SET_DARK_MODE_IS_ENABLED":return Object.assign({},X,{darkModeIsEnabled:U.payload});case "SET_MINIPLAYER_PLAYBACK_STATE":return Object.assign({},
X,{miniplayerPlaybackState:U.payload});case "SET_TAB_GESTURES_IS_ACTIVE":return Object.assign({},X,{tabGesturesIsActive:U.payload});case "SET_ONLINE_STATUS":return Object.assign({},X,{isOnline:U.payload});case "SET_CHIP_BAR_IS_STICKY":return Object.assign({},X,{chipBarIsSticky:U.payload});case "SET_FROSTED_GLASS_MODE":return Object.assign({},X,{frostedGlassMode:U.payload});default:return X}};
Waz=function(){return _.v("kevlar_disable_theater_mode_persistence")?!1:_.b3("START_IN_THEATER_MODE")};
DCm=function(X,U){X=X===void 0?J1e:X;switch(U.type){case "SET_TRANSCRIPTION_STATE":return Object.assign({},X,{transcription:U.payload});case "SET_OVERLAY_STATE":return Object.assign({},X,{overlay:U.payload});case "RESET_VOICE_SEARCH_STATE":return{};default:return X}};
jpx=function(){return hW(Object.assign({},{continuation:pSH,download:$Cx,canvas:Rtm,reportChannelAbuse:bRz,share:A1n,talkToRecs:lFs,ui:qG6,voiceSearch:DCm,watch:Ga6,ypc:iRe,shorts:LaM,radioButtonGroup:YGA,collabInviteLink:KaA},NLe))};
rFe=function(){return _.v("web_player_entities_middleware")?new $n(jpx(),[XdA,Uy1]):new $n(jpx(),[XdA])};
_.br=function(){myX||(myX=rFe());return myX};
I9A=function(X,U,r){if(X.length)return{titleText:_.iP(U!=null?U:_.tt("DOWNLOADS",void 0,"Downloads")),contents:X.map(function(m){var I=m.videoEntity;m={videoId:I.videoId,title:L9(I.title),shortBylineText:L9(m.channelEntity.title),thumbnail:I.thumbnail};var t=I.videoId?TV(_.br().getState(),I.videoId):0;I.videoId&&r?m.navigationEndpoint=_.GY(I.videoId,r,void 0,void 0,t):I.videoId&&(m.navigationEndpoint=zQH(I.videoId,t,I.lengthSeconds));I.lengthSeconds&&(m.thumbnailOverlays=y1m(I.lengthSeconds,t));return{playlistPanelVideoRenderer:m}}),
totalVideos:X.length}};
tvx=function(X){return(X=(0,_.fI.getValueByKeys)(X,"playlistId"))?{playlistId:X}:null};
a9D=function(){return{}};
HaM=function(X,U){return new _.o7(function(r,m){X.then(function(I){if(I){if(I=U(I))return r(I);m()}},m)})};
Cln=function(X){var U,r,m,I=(U=X.contents)==null?void 0:(r=U.twoColumnWatchNextResults)==null?void 0:(m=r.autoplay)==null?void 0:m.autoplay,t,C,k;U=(t=X.contents)==null?void 0:(C=t.twoColumnWatchNextResults)==null?void 0:(k=C.playlist)==null?void 0:k.playlist;return I&&U&&U.playlistId?{rawResponse:X,autoplayRenderer:I,playlistPanelRenderer:U,playlistId:U.playlistId}:null};
cFe=function(X){var U=U===void 0?"UNKNOWN_INTERFACE":U;if(X.length===1)return X[0];var r=keM[U];if(r){r=new RegExp(r);for(var m=_.H(X),I=m.next();!I.done;I=m.next())if(I=I.value,r.exec(I))return I}var t=[];Object.entries(keM).forEach(function(C){var k=_.H(C);C=k.next().value;k=k.next().value;U!==C&&t.push(k)});
r=new RegExp(t.join("|"));X.sort(function(C,k){return C.length-k.length});
m=_.H(X);for(I=m.next();!I.done;I=m.next())if(I=I.value,!r.exec(I))return I;return X[0]};
_.A3=function(X){return"/youtubei/v1/"+cFe(X)};
_.lr=function(X,U){return{openPopupAction:Object.assign({},{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:X}}},U!==void 0?{durationHintMs:U}:{})}};
_.GV=function(X,U){return _.lr(_.DQ(X),U)};
g36=function(X,U){var r={mode:"NORMAL"};X&&(r.autoplayVideo=X.navigationEndpoint,r.nextButtonVideo=X.navigationEndpoint);U&&(r.previousButtonVideo=U.navigationEndpoint);return r};
siD=function(X,U,r){if(!r||!r.sets)return{sets:[g36(X,U)]};var m=r.sets.find(function(C){return C.mode==="NORMAL"}),I=(0,_.fI.unsafeClone)(r);
if(!m)return I.sets.push(g36(X,U)),I;if(!X)return r;m=_.fI.getValueByKeys.apply(null,[m].concat(_.fN(n3A)));var t=_.fI.getValueByKeys.apply(null,[X].concat(_.fN(ZaD)));if(m===t)return r;I.sets=I.sets.filter(function(C){return C.mode!=="NORMAL"});
I.sets.push(g36(X,U));return I};
xye=function(X){return!!X.playlistPanelVideoRenderer&&!X.playlistPanelVideoRenderer.unplayableText};
pdz=function(X){return!!X.playlistPanelVideoRenderer&&!!X.playlistPanelVideoRenderer.title};
$yH=function(X,U){if(U.contents&&!(X>=U.contents.length)&&(X=U.contents.slice(X).find(xye)))return X.playlistPanelVideoRenderer};
baH=function(X,U){if(U.contents)return(U=U.contents.find(function(r){return!!r.playlistPanelVideoRenderer&&r.playlistPanelVideoRenderer.videoId===X}))?U.playlistPanelVideoRenderer:void 0};
AFe=function(X,U){return U.contents?U.contents.findIndex(function(r){return!!r.playlistPanelVideoRenderer&&r.playlistPanelVideoRenderer.videoId===X}):-1};
l99=function(X,U){return U.contents?U.contents.findIndex(function(r){return!!r.playlistPanelVideoRenderer&&r.playlistPanelVideoRenderer.playlistSetVideoId===X}):-1};
GeA=function(X,U){X.contents&&U!==-1&&X.contents.splice(U,1).length===1&&X.totalVideos!==void 0&&(--X.totalVideos,delete X.videoCountText)};
_.iaD=function(X){var U=[];if(!X||!X.contents)return U;X=_.H(X.contents);for(var r=X.next();!r.done;r=X.next())r=r.value,r.playlistPanelVideoRenderer&&r.playlistPanelVideoRenderer.videoId&&U.push(r.playlistPanelVideoRenderer.videoId);return U};
_.LWA=function(X){if(X&&X.contents)return(X=X.contents.find(function(U){return!!U.playlistPanelVideoRenderer&&!!U.playlistPanelVideoRenderer.selected})||X.contents[X.currentIndex])?X.playlistPanelVideoRenderer:void 0};
NAA=function(X,U,r,m,I,t,C){I=I===void 0?!1:I;t=t===void 0?!1:t;C=C===void 0?!1:C;if(X.contents&&X.contents.length!==0){m&&(X.contents=X.contents.filter(m));m=X.contents.length;for(var k=0;k<m;k++){var g=X.contents[k].playlistPanelVideoRenderer;g&&(k===U?(t&&delete g.menu,g.indexText=_.DQ("\u25b6")):I||X.isInfinite||g.indexText===void 0?delete g.indexText:g.indexText=_.DQ((k+1+r).toString()))}X.currentIndex=U+r;C&&(delete X.videoCountText,X.totalVideos=m)}};
_.ir=function(X){X=ji6(X);if(X){var U=X.length;var r=-21%U;r<0&&(r=U+r);X=X.slice(U-r)+X.slice(0,U-r)}else X="";r="";for(U=0;U<X.length&&X[U]!==XCH;U++)r+=X[U];return r};
_.UPe=function(X,U){var r=document.body;U=U===void 0?function(k){return k}:U;
var m,I=null;X=_.H(X);for(m=X.next();!m.done;m=X.next()){var t=m.value;m="div";t[2]&&(m=U(t[2]));m=document.createElement(m);I||(I=m);var C=t[0];t=t[1];C&&(m.id=U(C));if(t)for(t=_.H(t),C=t.next();!C.done;C=t.next())m.classList.add(U(C.value));r.appendChild(m);r=m}return[I,r]};
rKD=function(X,U){for(var r="",m=0;m<U;m++)r+=X.charAt(Math.floor(Math.random()*X.length));return r};
LE=function(X){return rKD("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_",X)};
NM=function(X){return rKD("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",X)};
jT=function(X){return rKD("0123456789",X)};
mPA=function(){var X=performance.now(),U=new Date;var r="2."+U.getFullYear()+String(U.getMonth()+1).padStart(2,"0")+String(U.getDate()).padStart(2,"0");for(var m,I=Math.floor(Math.random()*11)+15,t=[],C=0;C<I;C++)t.push(Math.floor(Math.random()*26476865)+24547720);m=t.join(",");var k=LE(10),g=LE(100),Z=LE(102),P=LE(106),S=LE(108),d=LE(11),O=LE(1140),E=LE(123),Q=LE(14),h=LE(16),z=LE(1900),K=LE(23),D=LE(26),W=LE(34),J=LE(397),A=LE(44),N=LE(5),He=LE(72),ne=LE(74),Be=LE(75),S6=LE(88),e6=LE(91),Vs="rr3---sn-q4fzen7r rr3---sn-5hnekn7l rr5---sn-q4fzen7r rr4---sn-q4fl6nz6 rr4---sn-q4fl6n6z rr5---sn-q4fzen7y rr4---sn-q4fl6nds rr4---sn-q4fzen7r rr3---sn-q4fl6nds rr5---sn-q4flrn7r rr3---sn-q4flrnez rr1---sn-ntqe6n7r rr5---sn-q4flrne6 rr1---sn-5hneknee rr4---sn-q4flrnsk rr5---sn-q4flrnss rr5---sn-t0a7lnee rr2---sn-5hnekn76 rr3---sn-q4fl6nsk rr2---sn-q4fl6nds".split(" ");
var Re=Vs[Math.floor(Math.random()*Vs.length)];var $A=(new Date("2010-01-01")).getTime();var Ht=(new Date($A+Math.random()*((new Date).getTime()-$A))).toISOString().split("T")[0];for(var OS,j6=[],Pt=0;Pt<4;Pt++)j6.push(Math.floor(Math.random()*100));OS=j6.join(".");var Q1=Number(jT(5)),z8=Number(jT(6)),B7=Number(jT(7)),SX=Number(jT(9)),kA=jT(1),mp=jT(10),eP=jT(16),iu=jT(19),ES=jT(2),jP=jT(20),QE=jT(21),$C=jT(3),sS=jT(4),xC=jT(5),I0=jT(6),G1=jT(7),r5=jT(8),xr=jT(9);var rm=rKD("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_/+",
27352);var d5=[NM(5),NM(5),NM(5)].join("%2C"),$H=[jT(3),jT(5),jT(5)].join("%2C"),nj=NM(0),ON=NM(1),Av=NM(10),w5=NM(108),g5=NM(11),Mq=NM(12),rW=NM(13),Gb=NM(14),sP=NM(15),XF=NM(16),SE=NM(17),ys=NM(18),fe=NM(19),Ax=NM(2),FA=NM(20),EY=NM(22),Yr=NM(23),Mw=NM(24),uu=NM(266),oh=NM(3),JT=NM(30),py=NM(34),vt=NM(35),iV=NM(36),lx=NM(4),$r=NM(40),lI=NM(43),mm=NM(47),qE=NM(5),xl=NM(6),zD=NM(7),Sw=NM(75),xn=NM(8),yR=NM(80),WI=NM(9),ox="https://www."+NM(12)+".com",FR={},Ee={},Tv={},ou={},Yk={},Fd={},FM={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:m}]},{service:"CSI",params:[{key:"yt_ad",value:"1"},{key:"c",value:"WEB"},{key:"cver",value:r},{key:"yt_li",value:"1"},{key:"GetPlayer_rid",value:"0x"+NM(16).toLowerCase()}]},{service:"GUIDED_HELP",params:[{key:"logged_in",
value:"1"}]},{service:"ECATCHER",params:[{key:"client.version",value:r},{key:"client.name",value:"WEB"},{key:"client.fexp",value:m}]}],maxAgeSeconds:0,mainAppWebResponseContext:{datasyncId:QE+"||",loggedOut:!1,trackingParam:"kx_fmPxh"+NM(73)},webResponseContextExtensionData:{hasDecorated:!0}},playabilityStatus:{status:"OK",playableInEmbed:!0,offlineability:{buttonRenderer:{serviceEndpoint:{clickTrackingParams:$r,ypcGetOfflineUpsellEndpoint:{params:yR}},trackingParams:vt+"="}},miniplayer:{miniplayerRenderer:{playbackMode:"PLAYBACK_MODE_ALLOW"}},
contextParams:"Q0FFU0FnZ0M="},streamingData:{expiresInSeconds:"21540",formats:[{itag:18,url:"https://"+Re+".googlevideo.com/videoplayback?expire="+mp+"&ei="+K+"&ip="+OS+"&id=o-AF"+lI+"&itag=18&source=youtube&requiressl=yes&mh=X6&mm="+$H+"&mn="+d5+"&ms="+d5+"&mv="+ON+"&mvi="+kA+"&pl="+ES+"&initcwndbps="+G1+"&siu="+kA+"&spc="+A+"&vprv="+kA+"&svpuc="+kA+"&mime=video%2Fmp4&ns="+Mw+"&cnr="+ES+"&ratebypass=yes&dur="+r5+"&lmt="+eP+"&mt="+mp+"&fvip=3&c=WEB&txp="+G1+"&n="+h+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+
S+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+S,mimeType:'video/mp4; codecs="avc1.42001E, mp4a.40.2"',bitrate:z8,width:640,height:360,lastModified:eP,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:G1,audioSampleRate:"44100",audioChannels:2},{itag:22,url:"https://"+Re+".googlevideo.com/videoplayback?expire="+mp+"&ei="+K+"&ip="+OS+"&id=o-AF"+lI+"&itag=22&source=youtube&requiressl=yes&mh=X6&mm="+$H+"&mn="+
d5+"&ms="+d5+"&mv="+ON+"&mvi="+kA+"&pl="+ES+"&initcwndbps="+G1+"&siu="+kA+"&spc="+A+"&vprv="+kA+"&svpuc="+kA+"&mime=video%2Fmp4&ns="+Mw+"&cnr="+ES+"&ratebypass=yes&dur="+r5+"&lmt="+eP+"&mt="+mp+"&fvip=3&c=WEB&txp="+G1+"&n="+h+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+w5+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+S,mimeType:'video/mp4; codecs="avc1.64001F, mp4a.40.2"',bitrate:z8,width:1280,
height:720,lastModified:eP,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:G1,audioSampleRate:"44100",audioChannels:2}],adaptiveFormats:[{itag:137,url:"https://"+Re+".googlevideo.com/videoplayback?expire="+mp+"&ei="+K+"&ip="+OS+"&id=o-AF"+lI+"&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="+$H+"&mn="+d5+"&ms="+
d5+"&mv="+ON+"&mvi="+kA+"&pl="+ES+"&initcwndbps="+G1+"&siu="+kA+"&spc="+A+"&vprv="+kA+"&svpuc="+kA+"&mime=video%2Fmp4&ns="+Mw+"&gir="+oh+"&clen="+xr+"&dur="+r5+"&lmt="+eP+"&mt="+mp+"&fvip=3&keepalive="+oh+"&c=WEB&txp="+G1+"&n="+XF+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+g+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+S,mimeType:'video/mp4; codecs="avc1.640028"',bitrate:B7,width:1920,height:1080,
initRange:{start:"0",end:"740"},indexRange:{start:$C,end:sS},lastModified:eP,contentLength:xr,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:B7,approxDurationMs:G1},{itag:248,url:"https://"+Re+".googlevideo.com/videoplayback?expire="+mp+"&ei="+K+"&ip="+OS+"&id=o-AF"+lI+"&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="+$H+"&mn="+d5+"&ms="+d5+"&mv="+
ON+"&mvi="+kA+"&pl="+ES+"&initcwndbps="+G1+"&siu="+kA+"&spc="+A+"&vprv="+kA+"&svpuc="+kA+"&mime=video%2Fwebm&ns="+Mw+"&gir="+oh+"&clen="+xr+"&dur="+r5+"&lmt="+eP+"&mt="+mp+"&fvip=3&keepalive="+oh+"&c=WEB&txp="+G1+"&n="+XF+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+P+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+S,mimeType:'video/webm; codecs="vp9"',bitrate:B7,width:1920,height:1080,initRange:{start:"0",
end:"220"},indexRange:{start:$C,end:sS},lastModified:eP,contentLength:xr,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:B7,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:G1},{itag:399,url:"https://"+Re+".googlevideo.com/videoplayback?expire="+mp+"&ei="+K+"&ip="+OS+"&id=o-AF"+lI+"&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="+
$H+"&mn="+d5+"&ms="+d5+"&mv="+ON+"&mvi="+kA+"&pl="+ES+"&initcwndbps="+G1+"&siu="+kA+"&spc="+A+"&vprv="+kA+"&svpuc="+kA+"&mime=video%2Fmp4&ns="+Mw+"&gir="+oh+"&clen="+xr+"&dur="+r5+"&lmt="+eP+"&mt="+mp+"&fvip=3&keepalive="+oh+"&c=WEB&txp="+G1+"&n="+XF+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+g+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+S,mimeType:'video/mp4; codecs="av01.0.08M.08"',bitrate:B7,
width:1920,height:1080,initRange:{start:"0",end:"699"},indexRange:{start:$C,end:sS},lastModified:eP,contentLength:xr,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:B7,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:G1},{itag:136,url:"https://"+Re+".googlevideo.com/videoplayback?expire="+mp+"&ei="+K+"&ip="+OS+"&id=o-AF"+lI+"&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="+
$H+"&mn="+d5+"&ms="+d5+"&mv="+ON+"&mvi="+kA+"&pl="+ES+"&initcwndbps="+G1+"&siu="+kA+"&spc="+A+"&vprv="+kA+"&svpuc="+kA+"&mime=video%2Fmp4&ns="+Mw+"&gir="+oh+"&clen="+xr+"&dur="+r5+"&lmt="+eP+"&mt="+mp+"&fvip=3&keepalive="+oh+"&c=WEB&txp="+G1+"&n="+XF+"&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="+S,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:B7,
width:1280,height:720,initRange:{start:"0",end:"738"},indexRange:{start:$C,end:sS},lastModified:eP,contentLength:xr,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:z8,approxDurationMs:G1},{itag:247,url:"https://"+Re+".googlevideo.com/videoplayback?expire="+mp+"&ei="+K+"&ip="+OS+"&id=o-AF"+lI+"&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="+$H+"&mn="+
d5+"&ms="+d5+"&mv="+ON+"&mvi="+kA+"&pl="+ES+"&initcwndbps="+G1+"&siu="+kA+"&spc="+A+"&vprv="+kA+"&svpuc="+kA+"&mime=video%2Fwebm&ns="+Mw+"&gir="+oh+"&clen="+xr+"&dur="+r5+"&lmt="+eP+"&mt="+mp+"&fvip=3&keepalive="+oh+"&c=WEB&txp="+G1+"&n="+XF+"&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="+S,mimeType:'video/webm; codecs="vp9"',bitrate:B7,width:1280,
height:720,initRange:{start:"0",end:"219"},indexRange:{start:$C,end:sS},lastModified:eP,contentLength:xr,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:z8,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:G1},{itag:398,url:"https://"+Re+".googlevideo.com/videoplayback?expire="+mp+"&ei="+K+"&ip="+OS+"&id=o-AF"+lI+"&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="+
$H+"&mn="+d5+"&ms="+d5+"&mv="+ON+"&mvi="+kA+"&pl="+ES+"&initcwndbps="+G1+"&siu="+kA+"&spc="+A+"&vprv="+kA+"&svpuc="+kA+"&mime=video%2Fmp4&ns="+Mw+"&gir="+oh+"&clen="+xr+"&dur="+r5+"&lmt="+eP+"&mt="+mp+"&fvip=3&keepalive="+oh+"&c=WEB&txp="+G1+"&n="+XF+"&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="+S,mimeType:'video/mp4; codecs="av01.0.05M.08"',bitrate:B7,
width:1280,height:720,initRange:{start:"0",end:"699"},indexRange:{start:$C,end:sS},lastModified:eP,contentLength:xr,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:z8,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:G1},{itag:135,url:"https://"+Re+".googlevideo.com/videoplayback?expire="+mp+"&ei="+K+"&ip="+OS+"&id=o-AF"+lI+"&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="+
$H+"&mn="+d5+"&ms="+d5+"&mv="+ON+"&mvi="+kA+"&pl="+ES+"&initcwndbps="+G1+"&siu="+kA+"&spc="+A+"&vprv="+kA+"&svpuc="+kA+"&mime=video%2Fmp4&ns="+Mw+"&gir="+oh+"&clen="+r5+"&dur="+r5+"&lmt="+eP+"&mt="+mp+"&fvip=3&keepalive="+oh+"&c=WEB&txp="+G1+"&n="+XF+"&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="+S,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:z8,
width:854,height:480,initRange:{start:"0",end:"738"},indexRange:{start:$C,end:sS},lastModified:eP,contentLength:r5,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:z8,approxDurationMs:G1},{itag:244,url:"https://"+Re+".googlevideo.com/videoplayback?expire="+mp+"&ei="+K+"&ip="+OS+"&id=o-AF"+lI+"&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="+$H+"&mn="+
d5+"&ms="+d5+"&mv="+ON+"&mvi="+kA+"&pl="+ES+"&initcwndbps="+G1+"&siu="+kA+"&spc="+A+"&vprv="+kA+"&svpuc="+kA+"&mime=video%2Fwebm&ns="+Mw+"&gir="+oh+"&clen="+r5+"&dur="+r5+"&lmt="+eP+"&mt="+mp+"&fvip=3&keepalive="+oh+"&c=WEB&txp="+G1+"&n="+XF+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+w5+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+S,mimeType:'video/webm; codecs="vp9"',bitrate:z8,width:854,
height:480,initRange:{start:"0",end:"219"},indexRange:{start:$C,end:sS},lastModified:eP,contentLength:r5,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:z8,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:G1},{itag:397,url:"https://"+Re+".googlevideo.com/videoplayback?expire="+mp+"&ei="+K+"&ip="+OS+"&id=o-AF"+lI+"&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="+
$H+"&mn="+d5+"&ms="+d5+"&mv="+ON+"&mvi="+kA+"&pl="+ES+"&initcwndbps="+G1+"&siu="+kA+"&spc="+A+"&vprv="+kA+"&svpuc="+kA+"&mime=video%2Fmp4&ns="+Mw+"&gir="+oh+"&clen="+r5+"&dur="+r5+"&lmt="+eP+"&mt="+mp+"&fvip=3&keepalive="+oh+"&c=WEB&txp="+G1+"&n="+XF+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+g+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+S,mimeType:'video/mp4; codecs="av01.0.04M.08"',bitrate:z8,
width:854,height:480,initRange:{start:"0",end:"699"},indexRange:{start:$C,end:sS},lastModified:eP,contentLength:r5,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:z8,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:G1},{itag:134,url:"https://"+Re+".googlevideo.com/videoplayback?expire="+mp+"&ei="+K+"&ip="+OS+"&id=o-AF"+lI+"&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="+
$H+"&mn="+d5+"&ms="+d5+"&mv="+ON+"&mvi="+kA+"&pl="+ES+"&initcwndbps="+G1+"&siu="+kA+"&spc="+A+"&vprv="+kA+"&svpuc="+kA+"&mime=video%2Fmp4&ns="+Mw+"&gir="+oh+"&clen="+r5+"&dur="+r5+"&lmt="+eP+"&mt="+mp+"&fvip=3&keepalive="+oh+"&c=WEB&txp="+G1+"&n="+XF+"&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="+S,mimeType:'video/mp4; codecs="avc1.4d401e"',bitrate:z8,
width:640,height:360,initRange:{start:"0",end:"738"},indexRange:{start:$C,end:sS},lastModified:eP,contentLength:r5,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:z8,highReplication:!0,approxDurationMs:G1},{itag:243,url:"https://"+Re+".googlevideo.com/videoplayback?expire="+mp+"&ei="+K+"&ip="+OS+"&id=o-AF"+lI+"&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="+
$H+"&mn="+d5+"&ms="+d5+"&mv="+ON+"&mvi="+kA+"&pl="+ES+"&initcwndbps="+G1+"&siu="+kA+"&spc="+A+"&vprv="+kA+"&svpuc="+kA+"&mime=video%2Fwebm&ns="+Mw+"&gir="+oh+"&clen="+r5+"&dur="+r5+"&lmt="+eP+"&mt="+mp+"&fvip=3&keepalive="+oh+"&c=WEB&txp="+G1+"&n="+XF+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+P+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+S,mimeType:'video/webm; codecs="vp9"',bitrate:z8,
width:640,height:360,initRange:{start:"0",end:"219"},indexRange:{start:$C,end:sS},lastModified:eP,contentLength:r5,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:z8,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:G1},{itag:396,url:"https://"+Re+".googlevideo.com/videoplayback?expire="+mp+"&ei="+K+"&ip="+OS+"&id=o-AF"+lI+"&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="+
$H+"&mn="+d5+"&ms="+d5+"&mv="+ON+"&mvi="+kA+"&pl="+ES+"&initcwndbps="+G1+"&siu="+kA+"&spc="+A+"&vprv="+kA+"&svpuc="+kA+"&mime=video%2Fmp4&ns="+Mw+"&gir="+oh+"&clen="+r5+"&dur="+r5+"&lmt="+eP+"&mt="+mp+"&fvip=3&keepalive="+oh+"&c=WEB&txp="+G1+"&n="+XF+"&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="+S,mimeType:'video/mp4; codecs="av01.0.01M.08"',bitrate:z8,
width:640,height:360,initRange:{start:"0",end:"699"},indexRange:{start:$C,end:sS},lastModified:eP,contentLength:r5,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:z8,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:G1},{itag:133,url:"https://"+Re+".googlevideo.com/videoplayback?expire="+mp+"&ei="+K+"&ip="+OS+"&id=o-AF"+lI+"&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="+
$H+"&mn="+d5+"&ms="+d5+"&mv="+ON+"&mvi="+kA+"&pl="+ES+"&initcwndbps="+G1+"&siu="+kA+"&spc="+A+"&vprv="+kA+"&svpuc="+kA+"&mime=video%2Fmp4&ns="+Mw+"&gir="+oh+"&clen="+r5+"&dur="+r5+"&lmt="+eP+"&mt="+mp+"&fvip=3&keepalive="+oh+"&c=WEB&txp="+G1+"&n="+XF+"&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="+S,mimeType:'video/mp4; codecs="avc1.4d4015"',bitrate:z8,
width:426,height:240,initRange:{start:"0",end:"738"},indexRange:{start:$C,end:sS},lastModified:eP,contentLength:r5,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:z8,approxDurationMs:G1},{itag:242,url:"https://"+Re+".googlevideo.com/videoplayback?expire="+mp+"&ei="+K+"&ip="+OS+"&id=o-AF"+lI+"&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="+$H+"&mn="+
d5+"&ms="+d5+"&mv="+ON+"&mvi="+kA+"&pl="+ES+"&initcwndbps="+G1+"&siu="+kA+"&spc="+A+"&vprv="+kA+"&svpuc="+kA+"&mime=video%2Fwebm&ns="+Mw+"&gir="+oh+"&clen="+r5+"&dur="+r5+"&lmt="+eP+"&mt="+mp+"&fvip=3&keepalive="+oh+"&c=WEB&txp="+G1+"&n="+XF+"&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="+S,mimeType:'video/webm; codecs="vp9"',bitrate:z8,width:426,
height:240,initRange:{start:"0",end:"218"},indexRange:{start:$C,end:sS},lastModified:eP,contentLength:r5,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:z8,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:G1},{itag:395,url:"https://"+Re+".googlevideo.com/videoplayback?expire="+mp+"&ei="+K+"&ip="+OS+"&id=o-AF"+lI+"&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="+
$H+"&mn="+d5+"&ms="+d5+"&mv="+ON+"&mvi="+kA+"&pl="+ES+"&initcwndbps="+G1+"&siu="+kA+"&spc="+A+"&vprv="+kA+"&svpuc="+kA+"&mime=video%2Fmp4&ns="+Mw+"&gir="+oh+"&clen="+r5+"&dur="+r5+"&lmt="+eP+"&mt="+mp+"&fvip=3&keepalive="+oh+"&c=WEB&txp="+G1+"&n="+XF+"&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="+S,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:z8,
width:426,height:240,initRange:{start:"0",end:"699"},indexRange:{start:$C,end:sS},lastModified:eP,contentLength:r5,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:z8,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:G1},{itag:160,url:"https://"+Re+".googlevideo.com/videoplayback?expire="+mp+"&ei="+K+"&ip="+OS+"&id=o-AF"+lI+"&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="+
$H+"&mn="+d5+"&ms="+d5+"&mv="+ON+"&mvi="+kA+"&pl="+ES+"&initcwndbps="+G1+"&siu="+kA+"&spc="+A+"&vprv="+kA+"&svpuc="+kA+"&mime=video%2Fmp4&ns="+Mw+"&gir="+oh+"&clen="+r5+"&dur="+r5+"&lmt="+eP+"&mt="+mp+"&fvip=3&keepalive="+oh+"&c=WEB&txp="+G1+"&n="+XF+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+P+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+S,mimeType:'video/mp4; codecs="avc1.4d400c"',bitrate:z8,
width:256,height:144,initRange:{start:"0",end:"737"},indexRange:{start:$C,end:sS},lastModified:eP,contentLength:r5,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:Q1,approxDurationMs:G1},{itag:278,url:"https://"+Re+".googlevideo.com/videoplayback?expire="+mp+"&ei="+K+"&ip="+OS+"&id=o-AF"+lI+"&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="+$H+"&mn="+
d5+"&ms="+d5+"&mv="+ON+"&mvi="+kA+"&pl="+ES+"&initcwndbps="+G1+"&siu="+kA+"&spc="+A+"&vprv="+kA+"&svpuc="+kA+"&mime=video%2Fwebm&ns="+Mw+"&gir="+oh+"&clen="+r5+"&dur="+r5+"&lmt="+eP+"&mt="+mp+"&fvip=3&keepalive="+oh+"&c=WEB&txp="+G1+"&n="+XF+"&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="+S,mimeType:'video/webm; codecs="vp9"',bitrate:z8,width:256,
height:144,initRange:{start:"0",end:"218"},indexRange:{start:$C,end:sS},lastModified:eP,contentLength:r5,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:Q1,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:G1},{itag:394,url:"https://"+Re+".googlevideo.com/videoplayback?expire="+mp+"&ei="+K+"&ip="+OS+"&id=o-AF"+lI+"&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="+
$H+"&mn="+d5+"&ms="+d5+"&mv="+ON+"&mvi="+kA+"&pl="+ES+"&initcwndbps="+G1+"&siu="+kA+"&spc="+A+"&vprv="+kA+"&svpuc="+kA+"&mime=video%2Fmp4&ns="+Mw+"&gir="+oh+"&clen="+r5+"&dur="+r5+"&lmt="+eP+"&mt="+mp+"&fvip=3&keepalive="+oh+"&c=WEB&txp="+G1+"&n="+XF+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+g+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+S,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:Q1,
width:256,height:144,initRange:{start:"0",end:"699"},indexRange:{start:$C,end:sS},lastModified:eP,contentLength:r5,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:Q1,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:G1},{itag:140,url:"https://"+Re+".googlevideo.com/videoplayback?expire="+mp+"&ei="+K+"&ip="+OS+"&id=o-AF"+lI+"&itag=140&source=youtube&requiressl=yes&mh=X6&mm="+
$H+"&mn="+d5+"&ms="+d5+"&mv="+ON+"&mvi="+kA+"&pl="+ES+"&initcwndbps="+G1+"&siu="+kA+"&spc="+A+"&vprv="+kA+"&svpuc="+kA+"&mime=audio%2Fmp4&ns="+Mw+"&gir="+oh+"&clen="+r5+"&dur="+r5+"&lmt="+eP+"&mt="+mp+"&fvip=3&keepalive="+oh+"&c=WEB&txp="+G1+"&n="+XF+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+P+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+S,mimeType:'audio/mp4; codecs="mp4a.40.2"',bitrate:z8,
initRange:{start:"0",end:"631"},indexRange:{start:$C,end:sS},lastModified:eP,contentLength:r5,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:z8,highReplication:!0,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:G1,audioSampleRate:"44100",audioChannels:2,loudnessDb:-3.7800007},{itag:249,url:"https://"+Re+".googlevideo.com/videoplayback?expire="+mp+"&ei="+K+"&ip="+OS+"&id=o-AF"+lI+"&itag=249&source=youtube&requiressl=yes&mh=X6&mm="+$H+"&mn="+d5+"&ms="+d5+"&mv="+ON+"&mvi="+kA+"&pl="+
ES+"&initcwndbps="+G1+"&siu="+kA+"&spc="+A+"&vprv="+kA+"&svpuc="+kA+"&mime=audio%2Fwebm&ns="+Mw+"&gir="+oh+"&clen="+G1+"&dur="+r5+"&lmt="+eP+"&mt="+mp+"&fvip=3&keepalive="+oh+"&c=WEB&txp="+G1+"&n="+XF+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+P+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+S,mimeType:'audio/webm; codecs="opus"',bitrate:Q1,initRange:{start:"0",end:"265"},indexRange:{start:$C,
end:sS},lastModified:eP,contentLength:G1,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:Q1,audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:G1,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:250,url:"https://"+Re+".googlevideo.com/videoplayback?expire="+mp+"&ei="+K+"&ip="+OS+"&id=o-AF"+lI+"&itag=250&source=youtube&requiressl=yes&mh=X6&mm="+$H+"&mn="+d5+"&ms="+d5+"&mv="+ON+"&mvi="+kA+"&pl="+ES+"&initcwndbps="+G1+"&siu="+kA+"&spc="+A+"&vprv="+kA+"&svpuc="+kA+"&mime=audio%2Fwebm&ns="+
Mw+"&gir="+oh+"&clen="+G1+"&dur="+r5+"&lmt="+eP+"&mt="+mp+"&fvip=3&keepalive="+oh+"&c=WEB&txp="+G1+"&n="+XF+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+P+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+S,mimeType:'audio/webm; codecs="opus"',bitrate:Q1,initRange:{start:"0",end:"265"},indexRange:{start:$C,end:sS},lastModified:eP,contentLength:G1,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:Q1,
audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:G1,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:251,url:"https://"+Re+".googlevideo.com/videoplayback?expire="+mp+"&ei="+K+"&ip="+OS+"&id=o-AF"+lI+"&itag=251&source=youtube&requiressl=yes&mh=X6&mm="+$H+"&mn="+d5+"&ms="+d5+"&mv="+ON+"&mvi="+kA+"&pl="+ES+"&initcwndbps="+G1+"&siu="+kA+"&spc="+A+"&vprv="+kA+"&svpuc="+kA+"&mime=audio%2Fwebm&ns="+Mw+"&gir="+oh+"&clen="+r5+"&dur="+r5+"&lmt="+eP+"&mt="+mp+"&fvip=3&keepalive="+oh+"&c=WEB&txp="+
G1+"&n="+XF+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+g+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+S,mimeType:'audio/webm; codecs="opus"',bitrate:z8,initRange:{start:"0",end:"265"},indexRange:{start:$C,end:sS},lastModified:eP,contentLength:r5,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:z8,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:G1,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="+xr+"&docid="+d+"&ei="+K+"&feature="+k+"&fexp="+nj+"&ns="+Ax+"&plid="+h+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+ON+"&el="+Av+"&len="+sS+"&of="+EY+
"&uga="+ES+"&vm="+uu},videostatsDelayplayUrl:{baseUrl:"https://s.youtube.com/api/stats/delayplay?cl="+xr+"&docid="+d+"&ei="+K+"&feature="+k+"&fexp="+nj+"&ns="+Ax+"&plid="+h+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+ON+"&el="+Av+"&len="+sS+"&of="+EY+"&uga="+ES+"&vm="+uu},videostatsWatchtimeUrl:{baseUrl:"https://s.youtube.com/api/stats/watchtime?cl="+xr+"&docid="+d+"&ei="+K+"&feature="+k+"&fexp="+nj+"&ns="+Ax+"&plid="+h+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+
ON+"&el="+Av+"&len="+sS+"&of="+EY+"&uga="+ES+"&vm="+uu},ptrackingUrl:{baseUrl:"https://www.youtube.com/ptracking?ei="+K+"&m="+S6+"&oid="+EY+"&plid="+h+"&pltype="+zD+"&ptchn="+EY+"&ptk="+Q+"&video_id="+d},qoeUrl:{baseUrl:"https://s.youtube.com/api/stats/qoe?cl="+xr+"&docid="+d+"&ei="+K+"&event="+Gb+"&feature="+k+"&fexp="+nj+"&ns="+Ax+"&plid="+h+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+ON},atrUrl:{baseUrl:"https://www.youtube.com/api/stats/atr?ns=yt&el=detailpage&cpn="+
XF+"&ver=2&cmt=1."+$C+"&fmt="+$C+"&fs=0&rt="+xC+"&euri&lact="+$C+"&cl="+xr+"&mos="+kA+"&volume=100&cbrand="+qE+"&cbr="+xl+"&cbrver="+OS+"&c=WEB&cver="+r+"&cplayer=UNIPLAYER&cos="+WI+"&cosver="+G1+"&cplatform=DESKTOP&hl=en_US&cr=US&uga="+ES+"&len="+r5+"&fexp="+d5+"&feature=g-high-rec&afmt="+$C+"&muted=0&conn=1&docid="+d+"&ei="+K+"&plid="+h+"&vm="+NM(191),elapsedMediaTimeSeconds:5},videostatsScheduledFlushWalltimeSeconds:[10,20,30],videostatsDefaultFlushIntervalSeconds:40},captions:{playerCaptionsTracklistRenderer:{captionTracks:[{baseUrl:"https://www.youtube.com/api/timedtext?v="+
d+"&caps="+oh+"&opi="+xr+"&xoaf="+kA+"&hl="+Ax+"&ip="+OS+"&ipbits="+kA+"&expire="+mp+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+OS+"&key="+oh+"&lang="+N,name:{simpleText:Gb},vssId:".en-US",languageCode:"en-US",isTranslatable:!0,trackName:""},{baseUrl:"https://www.youtube.com/api/timedtext?v="+d+"&caps="+oh+"&opi="+xr+"&xoaf="+kA+"&hl="+Ax+"&ip="+OS+"&ipbits="+kA+"&expire="+mp+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+OS+"&key="+oh+"&kind="+oh+"&lang="+Ax,name:{simpleText:ys},
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:g5,title:rW,lengthSeconds:"1155",keywords:[fe,qE,WI,WI],channelId:Mw,isOwnerViewing:!1,shortDescription:fe,isCrawlable:!0,thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+d+"/hqdefault.jpg?sqp=-oaymwE"+iV+"G&rs="+py,width:168,height:94},{url:"https://i.ytimg.com/vi/"+d+"/hqdefault.jpg?sqp=-oaymwE"+iV+
"G&rs="+py,width:196,height:110},{url:"https://i.ytimg.com/vi/"+d+"/hqdefault.jpg?sqp=-oaymwE"+iV+"G&rs="+W,width:246,height:138},{url:"https://i.ytimg.com/vi/"+d+"/hqdefault.jpg?sqp=-oaymwE"+iV+"G&rs="+W,width:336,height:188},{url:"https://i.ytimg.com/vi/"+d+"/maxresdefault.jpg",width:1920,height:1080}]},allowRatings:!0,viewCount:G1,author:rW,isPrivate:!1,isUnpluggedCorpus:!1,isLiveContent:!1},annotations:[{playerAnnotationsExpandedRenderer:{featuredChannel:{startTimeMs:"0",endTimeMs:G1,watermark:{thumbnails:[{url:"https://i.ytimg.com/an/"+
EY+"/featured_channel.jpg?v="+xn,width:40,height:40}]},trackingParams:vt+"=",navigationEndpoint:{clickTrackingParams:$r,commandMetadata:{webCommandMetadata:{url:"/channel/"+Mw,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:Mw}},channelName:rW,subscribeButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:SE}]},subscribed:!1,enabled:!0,type:"FREE",channelId:Mw,showPreferences:!1,subscribedButtonText:{runs:[{text:zD}]},unsubscribedButtonText:{runs:[{text:qE}]},
trackingParams:vt+"=",unsubscribeButtonText:{runs:[{text:FA}]},serviceEndpoints:[{clickTrackingParams:$r,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[Mw],params:xn}},{clickTrackingParams:$r,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:$r,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:vt+"=",dialogMessages:[{runs:[{text:sP},
{text:Gb},{text:zD}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:xl}]},serviceEndpoint:{clickTrackingParams:$r,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[Mw],params:xn}},accessibility:{label:ys},trackingParams:vt+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:fe}]},accessibility:{label:SE},
trackingParams:vt+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:qE}},unsubscribeAccessibility:{accessibilityData:{label:XF}}}}},allowSwipeDismiss:!0,annotationId:"632ce843-0000-20d6-ace4-3c286d423086"}}],playerConfig:{audioConfig:{loudnessDb:-3.7800007,perceptualLoudnessDb:-17.78,enablePerFormatLoudness:!0},streamSelectionConfig:{maxBitrate:r5},mediaCommonConfig:{dynamicReadaheadConfig:{maxReadAheadMediaTimeMs:12E4,minReadAheadMediaTimeMs:15E3,
readAheadGrowthRateMs:1E3}},webPlayerConfig:{useCobaltTvosDash:!0,webPlayerActionsPorting:{getSharePanelCommand:{clickTrackingParams:$r,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/share/get_web_player_share_panel"}},webPlayerShareEntityServiceEndpoint:{serializedShareEntity:"CgtndjNsdkt5X1dENA%3D%3D"}},subscribeCommand:{clickTrackingParams:$r,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[Mw],
params:xn}},unsubscribeCommand:{clickTrackingParams:$r,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[Mw],params:xn}},addToWatchLaterCommand:{clickTrackingParams:$r,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{addedVideoId:g5,action:"ACTION_ADD_VIDEO"}]}},removeFromWatchLaterCommand:{clickTrackingParams:$r,commandMetadata:{webCommandMetadata:{sendPost:!0,
apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{action:"ACTION_REMOVE_VIDEO_BY_VIDEO_ID",removedVideoId:g5}]}}}}},storyboards:{playerStoryboardSpecRenderer:{spec:"https://i.ytimg.com/sb/"+d+"/storyboard3_L$L/$N.jpg?sqp=-oaymwE"+iV+"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/"+g5,width:1280,
height:720},title:{simpleText:rW},description:{simpleText:g5},lengthSeconds:"1156",ownerProfileUrl:"http://www.youtube.com/@"+SE,externalChannelId:Mw,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:G1,category:"Travel & Events",publishDate:Ht,ownerChannelName:rW,uploadDate:Ht}},cards:{cardCollectionRenderer:{cards:[{cardRenderer:{teaser:{simpleCardTeaserRenderer:{message:{simpleText:ys},trackingParams:vt+"=",prominent:!0,logVisibilityUpdates:!0,onTapCommand:{clickTrackingParams:$r,changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-error-corrections",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}}}},cueRanges:[{startCardActiveMs:"0",
endCardActiveMs:"5000",teaserDurationMs:"6000",iconAfterTeaserMs:"5000"}],trackingParams:vt+"="}}],headerText:{simpleText:ys},icon:{infoCardIconRenderer:{trackingParams:vt+"="}},closeButton:{infoCardIconRenderer:{trackingParams:vt+"="}},trackingParams:vt+"=",allowTeaserDismiss:!0,logIconVisibilityUpdates:!0}},trackingParams:vt+"=",attestation:{playerAttestationRenderer:{challenge:"a=6&a2=1&b=fTFKUEAUxxmXFgD-AByAUN6WwsY&c=1696917232&d=1&e="+g5+"&c1a=1&c6a=1&c6b=1&x4=1&hh=mbNf63Xfb0v-wi6-05i_8N3EUGCwK7F0b4rqZoUv9mY",
botguardData:{program:rm,interpreterSafeUrl:(FR.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="//www.google.com/js/th/"+JT+".js",FR),serverEnvironment:1}}},videoQualityPromoSupportedRenderers:{videoQualityPromoRenderer:{triggerCriteria:{connectionWhitelist:["WIFI"],joinLatencySeconds:15,rebufferTimeSeconds:10,watchTimeWindowSeconds:180,refractorySeconds:2592E3},text:{runs:[{text:fe},{text:Gb,bold:!0}]},endpoint:{clickTrackingParams:$r,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:vt+"=",snackbar:{notificationActionRenderer:{responseText:{runs:[{text:xn}]},actionButton:{buttonRenderer:{text:{runs:[{text:qE}]},navigationEndpoint:{clickTrackingParams:$r,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:vt+"="}},trackingParams:vt+"="}}}},endscreen:{endscreenRenderer:{elements:[{endscreenElementRenderer:{style:"CHANNEL",image:{thumbnails:[{url:"https://yt3.ggpht.com/"+He+"=s250-c-k-c0x00ffffff-no-rj",width:250,height:250},{url:"https://yt3.ggpht.com/"+He+"=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:G1,endMs:G1,title:{accessibility:{accessibilityData:{label:SE}},simpleText:zD},metadata:{simpleText:WI},callToAction:{simpleText:Mq},dismiss:{simpleText:ys},endpoint:{clickTrackingParams:$r,commandMetadata:{webCommandMetadata:{url:"/channel/"+Mw,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:Mw}},hovercardButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:g5}]},subscribed:!1,enabled:!0,type:"FREE",channelId:Mw,showPreferences:!1,
subscribedButtonText:{runs:[{text:lx}]},unsubscribedButtonText:{runs:[{text:xl}]},trackingParams:vt+"=",unsubscribeButtonText:{runs:[{text:fe}]},serviceEndpoints:[{clickTrackingParams:$r,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[Mw],params:xn}},{clickTrackingParams:$r,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:$r,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:vt+
"=",dialogMessages:[{runs:[{text:Mq},{text:xn},{text:fe}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:SE}]},serviceEndpoint:{clickTrackingParams:$r,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[Mw],params:xn}},accessibility:{label:qE},trackingParams:vt+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:zD}]},
accessibility:{label:ys},trackingParams:vt+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:Mq}},unsubscribeAccessibility:{accessibilityData:{label:fe}}}},trackingParams:vt+"=",isSubscribe:!0,id:jP}},{endscreenElementRenderer:{style:"VIDEO",image:{thumbnails:[{url:"https://i.ytimg.com/vi/"+d+"/hqdefault.jpg?sqp=-oaymwE"+iV+"G&rs="+W,width:168,height:94},{url:"https://i.ytimg.com/vi/"+d+"/hqdefault.jpg?sqp=-oaymwE"+iV+"G&rs="+py,width:196,height:110},
{url:"https://i.ytimg.com/vi/"+d+"/hqdefault.jpg?sqp=-oaymwE"+iV+"G&rs="+W,width:246,height:138},{url:"https://i.ytimg.com/vi/"+d+"/hqdefault.jpg?sqp=-oaymwE"+iV+"G&rs="+W,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:G1,endMs:G1,title:{accessibility:{accessibilityData:{label:ys}},simpleText:WI},metadata:{simpleText:fe},endpoint:{clickTrackingParams:$r,commandMetadata:{webCommandMetadata:{url:"/watch?v="+
g5,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832},interactionLoggingCommandMetadata:{loggingExpectations:{screenCreatedLoggingExpectations:{expectedParentScreens:[{screenVeType:3832}]}}}},watchEndpoint:{videoId:g5,watchEndpointSupportedOnesieConfig:{html5PlaybackOnesieConfig:{commonConfig:{url:"https://"+Re+".googlevideo.com/videoplayback?source=youtube&oeis="+kA+"&c=WEB&oad="+sS+"&ovd="+sS+"&oaad="+xC+"&oavd="+xC+"&ocs="+$C+"&oewis="+kA+"&oputc="+kA+"&ofpcc="+kA+"&siu="+kA+"&msp="+kA+"&odepv="+kA+
"&id=o-AF"+lI+"&ip="+OS+"&initcwndbps="+G1+"&mt="+mp+"&oweuc="+nj}}}}},trackingParams:vt+"=",id:jP,thumbnailOverlays:[{thumbnailOverlayTimeStatusRenderer:{text:{accessibility:{accessibilityData:{label:xl}},simpleText:FA},style:"DEFAULT"}}]}}],startMs:G1,trackingParams:vt+"="}},adPlacements:[{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_START",adTimeOffset:{offsetStartMilliseconds:kA,offsetEndMilliseconds:xC},hideCueRangeMarker:!0}},renderer:{linearAdSequenceRenderer:{linearAds:[{instreamVideoAdRenderer:{skipOffsetMilliseconds:5E3,
pings:{impressionPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackimp/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+xr+";dc_trk_cid="+xr+";dc_dbm_token="+S+";ord="+mp+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+kA+";dc_rui="+kA+";dc_exteid="+jP+";dc_av="+$C+";dc_sk="+kA+";dc_ctype="+ES+";dc_ref=http://www.youtube.com/video/"+g5+";dc_pubid="+kA+";dc_btype=23?gclid="+e6+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+
O+"____________"+E+"AxAA&sigh="+g5+"&cid="+D+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+kA+"&ns="+kA+"&event="+kA+"&device="+kA+"&content_v="+d+"&el="+Av+"&ei="+K+"&devicever="+r+"&bti="+G1+"&format="+I0+"&break_type="+kA+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+kA+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+OS+"&slot_pos="+kA+"&slot_len="+kA+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+$H+"&ad_len="+xC+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+
g5+"&aqi="+K+"&ad_rmp="+kA+"&sli="+kA}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+d+"&cid="+D+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+d+"&cid="+D+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+kA+";dc_exteid="+jP+";met="+kA+";ecn"+kA+"="+kA+
";etm1="+kA+";eid1="+ES+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+d+"&cid="+D+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+kA+";dc_exteid="+jP+";met="+kA+";ecn"+kA+"="+kA+";etm1="+kA+";eid1="+I0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
O+"____________"+E+"AxAA&sigh="+d+"&cid="+D+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+kA+";dc_exteid="+jP+";met="+kA+";ecn"+kA+"="+kA+";etm1="+kA+";eid1="+ES+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+d+"&cid="+D+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+d+"&cid="+D+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+kA+";dc_exteid="+jP+";met="+kA+";ecn"+kA+"="+kA+";etm1="+kA+";eid1="+ES+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+d+"&cid="+D+
"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+kA+";dc_exteid="+jP+";met="+kA+";ecn"+kA+"="+kA+";etm1="+kA+";eid1="+G1+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+d+"&cid="+D+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
O+"____________"+E+"AxAA&sigh="+d+"&cid="+D+"&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"+O+"____________"+E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&ctype="+$C+"&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"+
O+"____________"+E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_engaged_view&ctype="+$C+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+kA+";dc_exteid="+jP+";met="+kA+";ecn"+kA+"="+kA+";etm1="+kA+";eid1="+I0+";?",offsetMilliseconds:15E3}],clickthroughPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
xr+";dc_trk_cid="+xr+";dc_dbm_token="+S+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+kA+";ord="+xr+";dc_rui="+kA+";dc_exteid="+iu+";dc_av="+kA+";dc_sk="+kA+";dc_ctype="+ES+";dc_pubid="+kA+";dc_btype=3?gclid="+e6+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}],fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+d+"&cid="+D+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+kA+";dc_exteid="+jP+";met="+kA+";ecn"+kA+"="+kA+";etm1="+kA+";eid1="+ES+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+Z+"&sig="+Yr+"&ad_cpn=[AD_CPN]&id="+xl+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+xl+"&dc_pubid="+kA+"&dc_exteid="+jP+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+d+"&cid="+D+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+Z+"&sig="+Yr+"&ad_cpn=[AD_CPN]&id="+xl+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+kA},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+xl+"&avm="+kA+"&dc_pubid="+kA+"&dc_exteid="+
jP+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+d+"&cid="+D+"&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="+kA+";dc_exteid="+jP+";met="+kA+";ecn"+kA+"="+kA+";etm1="+kA+";eid1="+ES+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+
Z+"&sig="+Yr+"&ad_cpn=[AD_CPN]&id="+xl+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+kA},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+xl+"&dc_pubid="+kA+"&dc_exteid="+jP+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+kA+";dc_exteid="+jP+";met="+kA+";ecn"+kA+"="+kA+";etm1="+kA+";eid1="+ES+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
kA+";dc_exteid="+jP+";met="+kA+";ecn"+kA+"="+kA+";etm1="+kA+";eid1="+I0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+kA+";dc_exteid="+jP+";met="+kA+";ecn"+kA+"="+kA+";etm1="+kA+";eid1="+ES+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+kA+";dc_exteid="+jP+";met="+kA+";ecn"+kA+"="+kA+";etm1="+kA+";eid1="+I0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+d+"&cid="+D+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+kA+";dc_exteid="+jP+";met="+kA+";ecn"+kA+"="+kA+";etm1="+kA+";eid1="+ES+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:$r,
commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+O+"____________"+E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_click_to_advertiser_site&ctype="+$C+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+O+"____________"+E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_click_to_advertiser_site&ctype="+
$C+"&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:vt+"="},trackingParams:vt+
"=",templatedCountdown:{templatedAdText:{text:fe,isTemplated:!0,trackingParams:vt+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:lx,isTemplated:!1,trackingParams:vt+"="},trackingParams:vt+"="}},trackingParams:vt+"=",skipOffsetMilliseconds:5E3}},trackingParams:vt+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:SE},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:$r,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
O+"____________"+E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_click_to_advertiser_site&ctype="+$C+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+O+"____________"+E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_click_to_advertiser_site&ctype="+$C+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:vt+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:zD,isTemplated:!1,trackingParams:vt+"="},trackingParams:vt+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:WI,isTemplated:!0,trackingParams:vt+"="}},trackingParams:vt+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:$r,openPopupAction:{popup:{aboutThisAdRenderer:{url:(Ee.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+z+"&hl="+Ax+"&origin=www.youtube.com&ata_theme="+lx,Ee),trackingParams:vt+"="}},popupType:"DIALOG"}},icon:{iconType:"INFO_OUTLINE"},trackingParams:vt+"="}},hoverText:{runs:[{text:xl}]},trackingParams:vt+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+mm+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:vt+"="},headline:{text:ys,isTemplated:!1,trackingParams:vt+"="},description:{text:ys,
trackingParams:vt+"="},actionButton:{buttonRenderer:{text:{simpleText:fe},navigationEndpoint:{clickTrackingParams:$r,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+xr+";dc_trk_cid="+xr+";dc_dbm_token="+S+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+kA+";ord="+xr+";dc_rui="+kA+";dc_exteid="+jP+";dc_av="+kA+";dc_sk="+kA+";dc_ctype="+ES+";dc_pubid="+kA+";dc_btype=3?gclid="+e6+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
O+"____________"+E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_click_to_advertiser_site&ctype="+$C+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+O+"____________"+E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_click_to_advertiser_site&ctype="+$C+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:vt+"="}},startMs:kA,trackingParams:vt+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:fe},elementId:WI}},elementId:Av,trackingParams:vt+"=",legacyInfoCardVastExtension:Mq,sodarExtensionData:{siub:sP,bgub:XF,scs:zD,bgp:zD},externalVideoId:g5,adLayoutLoggingData:{serializedAdServingDataEntry:Av},layoutId:"ZI7I3u4qvI4LVKlq"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+mm+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:vt+"="},
headline:{text:g5,isTemplated:!1,trackingParams:vt+"="},description:{text:xl,isTemplated:!1,trackingParams:vt+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:XF},navigationEndpoint:{clickTrackingParams:$r,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+xr+";dc_trk_cid="+xr+";dc_dbm_token="+S+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+kA+";ord="+xr+";dc_rui="+kA+";dc_exteid="+
jP+";dc_av="+kA+";dc_sk="+kA+";dc_ctype="+ES+";dc_pubid="+kA+";dc_btype=3?gclid="+e6+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+O+"____________"+E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_click_to_advertiser_site&ctype="+$C+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+O+"____________"+E+"AxAA&ase=2&num="+
kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_click_to_advertiser_site&ctype="+$C+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:vt+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:vt+"="}},navigationEndpoint:{clickTrackingParams:$r,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+xr+";dc_trk_cid="+
xr+";dc_dbm_token="+S+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+kA+";ord="+xr+";dc_rui="+kA+";dc_exteid="+jP+";dc_av="+kA+";dc_sk="+kA+";dc_ctype="+ES+";dc_pubid="+kA+";dc_btype=3?gclid="+e6+"&ase=2"},{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+d+"&cid="+D+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+O+"____________"+
E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_click_to_advertiser_site&ctype="+$C+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+O+"____________"+E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_click_to_advertiser_site&ctype="+$C+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:vt+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:vt+"="},abandonCommands:{commands:[{clickTrackingParams:$r,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+d+"&cid="+D+"&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="+kA+";dc_exteid="+jP+";met="+kA+";ecn"+
kA+"="+kA+";etm1="+kA+";eid1="+ES+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:$r,commandExecutorCommand:{commands:[{clickTrackingParams:$r,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+d+"&cid="+D+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},skipButton:{skipButtonRenderer:{message:{text:qE,isTemplated:!1,trackingParams:vt+
"="},trackingParams:vt+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:XF},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+d+"&cid="+D+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+kA+";dc_exteid="+jP+";met="+kA+";ecn"+kA+"="+kA+";etm1="+kA+";eid1="+G1+";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="+xr+";dc_trk_cid="+xr+";ord="+mp+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+kA+";dc_rui="+kA+";dc_exteid="+jP+";dc_av="+$C+";dc_sk="+kA+";dc_ctype="+ES+";dc_ref=http://www.youtube.com/video/"+g5+";dc_pubid="+kA+";dc_btype=23?gclid="+e6+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},
{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+O+"____________"+E+"AxAA&sigh="+g5+"&cid="+D+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+kA+"&ns="+kA+"&event="+kA+"&device="+kA+"&content_v="+d+"&el="+Av+"&ei="+K+"&devicever="+r+"&bti="+G1+"&format="+I0+"&break_type="+kA+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+kA+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+OS+"&slot_pos="+kA+"&slot_len="+kA+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+
$H+"&ad_len="+xC+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+g5+"&aqi="+K+"&ad_rmp="+kA+"&sli="+kA}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+g5+"&cid="+D+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+g5+"&cid="+D+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
kA+";dc_exteid="+jP+";met="+kA+";ecn"+kA+"="+kA+";etm1="+kA+";eid1="+ES+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+g5+"&cid="+D+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+kA+";dc_exteid="+jP+";met="+kA+";ecn"+kA+"="+kA+";etm1="+kA+";eid1="+I0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+g5+"&cid="+D+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+kA+";dc_exteid="+jP+";met="+kA+";ecn"+kA+"="+kA+";etm1="+kA+";eid1="+ES+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+g5+"&cid="+
D+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+g5+"&cid="+D+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+kA+";dc_exteid="+jP+";met="+kA+";ecn"+kA+"="+kA+";etm1="+kA+";eid1="+ES+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
O+"____________"+E+"AxAA&sigh="+g5+"&cid="+D+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+kA+";dc_exteid="+jP+";met="+kA+";ecn"+kA+"="+kA+";etm1="+kA+";eid1="+G1+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+g5+"&cid="+D+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+g5+"&cid="+D+"&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"+O+"____________"+E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&ctype="+$C+"&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"+O+"____________"+E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_engaged_view&ctype="+$C+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+kA+";dc_exteid="+jP+";met="+kA+";ecn"+kA+"="+kA+";etm1="+kA+";eid1="+I0+";?",offsetMilliseconds:15E3}],
fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+g5+"&cid="+D+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+kA+";dc_exteid="+jP+";met="+kA+";ecn"+kA+"="+kA+";etm1="+kA+";eid1="+ES+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+Z+"&sig="+Yr+"&ad_cpn=[AD_CPN]&id="+
xl+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+xl+"&dc_pubid="+kA+"&dc_exteid="+jP+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+g5+"&cid="+D+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+Z+
"&sig="+Yr+"&ad_cpn=[AD_CPN]&id="+xl+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+kA},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+xl+"&avm="+kA+"&dc_pubid="+kA+"&dc_exteid="+jP+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+g5+"&cid="+D+"&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="+kA+";dc_exteid="+jP+";met="+kA+";ecn"+kA+"="+kA+";etm1="+kA+";eid1="+ES+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+Z+"&sig="+Yr+"&ad_cpn=[AD_CPN]&id="+xl+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+kA},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+xl+"&dc_pubid="+kA+"&dc_exteid="+jP+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+kA+";dc_exteid="+jP+";met="+kA+";ecn"+kA+"="+kA+";etm1="+kA+";eid1="+ES+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+kA+";dc_exteid="+jP+";met="+kA+";ecn"+kA+"="+kA+";etm1="+kA+";eid1="+I0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
kA+";dc_exteid="+jP+";met="+kA+";ecn"+kA+"="+kA+";etm1="+kA+";eid1="+ES+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+kA+";dc_exteid="+jP+";met="+kA+";ecn"+kA+"="+kA+";etm1="+kA+";eid1="+I0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+g5+"&cid="+D+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+kA+";dc_exteid="+jP+";met="+kA+";ecn"+kA+"="+kA+";etm1="+kA+";eid1="+ES+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:$r,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+O+"____________"+E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_click_to_advertiser_site&ctype="+
$C+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+O+"____________"+E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_click_to_advertiser_site&ctype="+$C+"&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:vt+"="},trackingParams:vt+"=",templatedCountdown:{templatedAdText:{text:SE,isTemplated:!0,trackingParams:vt+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:ys,isTemplated:!1,trackingParams:vt+"="},trackingParams:vt+"="}},
trackingParams:vt+"=",skipOffsetMilliseconds:5E3}},trackingParams:vt+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:rW},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:$r,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+O+"____________"+E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_click_to_advertiser_site&ctype="+$C+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+O+"____________"+E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_click_to_advertiser_site&ctype="+$C+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:vt+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:rW,isTemplated:!1,trackingParams:vt+"="},trackingParams:vt+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:Gb,
isTemplated:!0,trackingParams:vt+"="}},trackingParams:vt+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:$r,openPopupAction:{popup:{aboutThisAdRenderer:{url:(Tv.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+z+"&hl="+Ax+"&origin=www.youtube.com&ata_theme="+lx,Tv),trackingParams:vt+"="}},popupType:"DIALOG"}},
icon:{iconType:"INFO_OUTLINE"},trackingParams:vt+"="}},hoverText:{runs:[{text:ys}]},trackingParams:vt+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+ne+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:vt+"="},headline:{text:WI,isTemplated:!1,trackingParams:vt+"="},description:{text:qE,trackingParams:vt+"="},actionButton:{buttonRenderer:{text:{simpleText:Av},navigationEndpoint:{clickTrackingParams:$r,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
O+"____________"+E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_click_to_advertiser_site&ctype="+$C+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+O+"____________"+E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_click_to_advertiser_site&ctype="+$C+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:vt+"="}},startMs:kA,trackingParams:vt+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:Mq},elementId:Gb}},elementId:Mq,trackingParams:vt+"=",legacyInfoCardVastExtension:ys,sodarExtensionData:{siub:rW,bgub:lx,scs:sP,bgp:xn},externalVideoId:g5,adLayoutLoggingData:{serializedAdServingDataEntry:xl},layoutId:"OTH1kH5dWmSpUnNw"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+ne+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:vt+"="},headline:{text:FA,
isTemplated:!1,trackingParams:vt+"="},description:{text:fe,isTemplated:!1,trackingParams:vt+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:Gb},navigationEndpoint:{clickTrackingParams:$r,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+O+"____________"+E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_click_to_advertiser_site&ctype="+$C+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+O+"____________"+E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_click_to_advertiser_site&ctype="+$C+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:vt+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:vt+"="}},navigationEndpoint:{clickTrackingParams:$r,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
O+"____________"+E+"AxAA&sigh="+g5+"&cid="+D+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+O+"____________"+E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_click_to_advertiser_site&ctype="+$C+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+O+"____________"+E+"AxAA&ase=2&num="+
kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_click_to_advertiser_site&ctype="+$C+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:vt+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:vt+"="},abandonCommands:{commands:[{clickTrackingParams:$r,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+g5+"&cid="+D+"&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="+kA+";dc_exteid="+jP+";met="+kA+";ecn"+kA+"="+kA+";etm1="+kA+";eid1="+ES+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:$r,commandExecutorCommand:{commands:[{clickTrackingParams:$r,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+g5+"&cid="+D+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},
skipButton:{skipButtonRenderer:{message:{text:sP,isTemplated:!1,trackingParams:vt+"="},trackingParams:vt+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:FA},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+g5+"&cid="+D+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+kA+";dc_exteid="+jP+";met="+kA+";ecn"+kA+"="+kA+";etm1="+kA+";eid1="+
G1+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],layoutId:"x0nw3inGkAJNdtYU"}}],adLayoutMetadata:{layoutId:"kaF8SbSZynKvp81K",layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",adLayoutLoggingData:{serializedAdServingDataEntry:xl}}}},adSlotLoggingData:{serializedSlotAdServingDataEntry:lx}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:xC,offsetEndMilliseconds:I0},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",
getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+K+"&m_pos="+ES+"&token=ALHj"+J+"&index="+kA+"&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="+r+"&m_pos_ms="+xC}},adSlotLoggingData:{serializedSlotAdServingDataEntry:SE}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",
adTimeOffset:{offsetStartMilliseconds:I0,offsetEndMilliseconds:I0},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+K+"&m_pos="+$C+"&token=ALHj"+J+"&index="+kA+"&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="+
r+"&m_pos_ms="+I0}},adSlotLoggingData:{serializedSlotAdServingDataEntry:g5}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:I0,offsetEndMilliseconds:I0},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+K+"&m_pos="+$C+"&token=ALHj"+J+"&index="+kA+"&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="+
r+"&m_pos_ms="+I0}},adSlotLoggingData:{serializedSlotAdServingDataEntry:SE}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:I0,offsetEndMilliseconds:I0},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+K+"&m_pos="+$C+"&token=ALHj"+J+"&index="+kA+"&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="+
r+"&m_pos_ms="+I0}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Gb}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:I0,offsetEndMilliseconds:ES},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+K+"&m_pos="+$C+"&token=ALHj"+J+"&index="+kA+"&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="+
r+"&m_pos_ms="+I0}},adSlotLoggingData:{serializedSlotAdServingDataEntry:sP}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_END",adTimeOffset:{offsetStartMilliseconds:ES,offsetEndMilliseconds:ES},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+K+"&m_pos="+ES+"&token=ALHj"+J+"&index="+kA+"&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="+
r+"&m_pos_ms="+ES}},adSlotLoggingData:{serializedSlotAdServingDataEntry:sP}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:qE,isTemplated:!1,trackingParams:vt+"="},description:{text:Gb,isTemplated:!1,trackingParams:vt+"="},actionButton:{buttonRenderer:{text:{simpleText:xn},navigationEndpoint:{clickTrackingParams:$r,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
xr+";dc_trk_cid="+xr+";dc_dbm_token="+S+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+kA+";ord="+xr+";dc_rui="+kA+";dc_exteid="+jP+";dc_av="+kA+";dc_sk="+kA+";dc_ctype="+ES+";dc_pubid="+kA+";dc_btype=3?gclid="+e6+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+O+"____________"+E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_click_to_advertiser_site&ctype="+$C+"&ms=[CLICK_MS]",
webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+O+"____________"+E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_click_to_advertiser_site&ctype="+$C+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:vt+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+mm+"=s88-c-k-c0x00ffffff-no-rj",width:48,
height:48}]},trackingParams:vt+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Be+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:vt+"="},navigationEndpoint:{clickTrackingParams:$r,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+xr+";dc_trk_cid="+xr+";dc_dbm_token="+S+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+kA+";ord="+xr+
";dc_rui="+kA+";dc_exteid="+jP+";dc_av="+kA+";dc_sk="+kA+";dc_ctype="+ES+";dc_pubid="+kA+";dc_btype=3?gclid="+e6+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+O+"____________"+E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_click_to_advertiser_site&ctype="+$C+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
O+"____________"+E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_click_to_advertiser_site&ctype="+$C+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:vt+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:$r,openPopupAction:{popup:{aboutThisAdRenderer:{url:(ou.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+z+"&hl="+Ax+"&origin=www.youtube.com&ata_theme="+lx,ou),trackingParams:vt+"="}},popupType:"DIALOG"}},trackingParams:vt+"="}},hoverText:{runs:[{text:FA}]},trackingParams:vt+"="}},adVideoId:g5,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+d+"&cid="+D+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:Mq},associatedCompositePlayerBytesLayoutId:XF}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:Mq}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:Gb,isTemplated:!1,trackingParams:vt+"="},description:{text:fe,isTemplated:!1,trackingParams:vt+"="},actionButton:{buttonRenderer:{text:{simpleText:xn},navigationEndpoint:{clickTrackingParams:$r,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+O+"____________"+
E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_click_to_advertiser_site&ctype="+$C+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+O+"____________"+E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_click_to_advertiser_site&ctype="+$C+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:vt+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+ne+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:vt+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Sw+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:vt+"="},navigationEndpoint:{clickTrackingParams:$r,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+O+"____________"+E+"AxAA&ase=2&num="+
kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_click_to_advertiser_site&ctype="+$C+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+O+"____________"+E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_click_to_advertiser_site&ctype="+$C+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:vt+
"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:$r,openPopupAction:{popup:{aboutThisAdRenderer:{url:(Yk.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+z+"&hl="+Ax+"&origin=www.youtube.com&ata_theme="+lx,Yk),trackingParams:vt+"="}},popupType:"DIALOG"}},trackingParams:vt+"="}},
hoverText:{runs:[{text:ys}]},trackingParams:vt+"="}},adVideoId:g5,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+g5+"&cid="+D+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:Mq},associatedCompositePlayerBytesLayoutId:XF}},adSlotLoggingData:{serializedSlotAdServingDataEntry:rW}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:Mq,
isTemplated:!1,trackingParams:vt+"="},description:{text:Mq,isTemplated:!1,trackingParams:vt+"="},actionButton:{buttonRenderer:{text:{simpleText:WI},navigationEndpoint:{clickTrackingParams:$r,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+xr+";dc_trk_cid="+xr+";dc_dbm_token="+S+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+kA+";ord="+xr+";dc_rui="+kA+";dc_exteid="+jP+";dc_av="+kA+";dc_sk="+kA+";dc_ctype="+
ES+";dc_pubid="+kA+";dc_btype=3?gclid="+e6+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+O+"____________"+E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_click_to_advertiser_site&ctype="+$C+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+O+"____________"+E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+
W+"&adurl="+ox+"&label=video_click_to_advertiser_site&ctype="+$C+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:vt+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+mm+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:vt+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Be+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:vt+
"="},navigationEndpoint:{clickTrackingParams:$r,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+xr+";dc_trk_cid="+xr+";dc_dbm_token="+S+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+kA+";ord="+xr+";dc_rui="+kA+";dc_exteid="+jP+";dc_av="+kA+";dc_sk="+kA+";dc_ctype="+ES+";dc_pubid="+kA+";dc_btype=3?gclid="+e6+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
O+"____________"+E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_click_to_advertiser_site&ctype="+$C+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+O+"____________"+E+"AxAA&ase=2&num="+kA+"&cid="+D+"&ad_cpn=%5BAD_CPN%5D&sig="+W+"&adurl="+ox+"&label=video_click_to_advertiser_site&ctype="+$C+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:vt+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:$r,openPopupAction:{popup:{aboutThisAdRenderer:{url:(Fd.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+z+"&hl="+Ax+"&origin=www.youtube.com&ata_theme="+lx,Fd),trackingParams:vt+"="}},popupType:"DIALOG"}},trackingParams:vt+
"="}},hoverText:{runs:[{text:WI}]},trackingParams:vt+"="}},adVideoId:g5,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+O+"____________"+E+"AxAA&sigh="+d+"&cid="+D+"&label=video_companion_reshow_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:qE},isContentVideoCompanion:!0,associatedCompositePlayerBytesLayoutId:XF}},adSlotLoggingData:{serializedSlotAdServingDataEntry:WI}}}],adBreakHeartbeatParams:"Q0FBJTNE",frameworkUpdates:{entityBatchUpdate:{mutations:[{entityKey:JT,
type:"ENTITY_MUTATION_TYPE_REPLACE",payload:{offlineabilityEntity:{key:JT,command:{innertubeCommand:{clickTrackingParams:$r,ypcGetOfflineUpsellEndpoint:{params:yR}}},addToOfflineButtonState:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED",contentCheckOk:!1,racyCheckOk:!1,loggingDirectives:{trackingParams:vt+"=",visibility:{types:"4"},enableDisplayloggerExperiment:!0}}}}],timestamp:{seconds:mp,nanos:SX}}}},wg=JSON.stringify(FM),ut=performance.now()-X;return{objectRepresentation:FM,jsonRepresentation:wg,generationTime:ut}};
I8s=function(X,U){if(X===U)return!0;if(!X||!U||typeof X!==typeof U)return!1;if(X instanceof Array&&U instanceof Array){if(X.length!==U.length)return!1;for(var r=0;r<X.length;r++)if(!I8s(X[r],U[r]))return!1;return!0}if(typeof X==="object"&&typeof U==="object"&&X&&U){for(r in X)if(!(r in U&&I8s(X[r],U[r])))return!1;for(var m in U)if(!(m in X))return!1;return!0}return!1};
_.UK=function(){if(!XX){XX=new BE(new tHm);var X=_.Pp("client_streamz_web_flush_count",-1);X!==-1&&(XX.invocationLimit=X)}return XX};
rR=function(X,U,r,m){if(X===U)return!0;if(Array.isArray(X)&&Array.isArray(U)){if(X.length!==U.length)return!1;for(var I=0;I<X.length;I++)if(!rR(X[I],U[I],r,m))return!1;return!0}if(X instanceof Set||U instanceof Set){if(X instanceof Set&&U instanceof Set){if(X.size!==U.size)return!1;m=_.H(X.values());for(I=m.next();!I.done;I=m.next())if(!U.has(I.value))return!1;return!0}return!1}if(X instanceof Function){if(m)return!0;X.name===""&&_.$Q(Error("Qf"),"ERROR");return!1}if(X instanceof Date&&U instanceof
Date)return X.getTime()===U.getTime();if(X instanceof Object&&U instanceof Object){if(a8A(X)&&a8A(U))try{return X.equals(U)}catch(C){_.$Q(Error("Rf`"+C),"ERROR")}I=Object.getOwnPropertyNames(X).filter(function(C){return r?X[C]!==void 0:!0});
var t=Object.getOwnPropertyNames(U).filter(function(C){return r?U[C]!==void 0:!0});
if(I.length!==t.length)return!1;I=_.H(I);for(t=I.next();!t.done;t=I.next())if(t=t.value,!rR(X[t],U[t],r,m))return!1;return!0}return!1};
a8A=function(X){X=Object.getPrototypeOf(X).equals;return X instanceof Function&&X.length===1};
_.k_x=function(){return _.c(function(X){if(X.nextAddress==1)return HnD!==2?X.jumpTo(2):X.yield(Cye(),3);X.nextAddress!=2&&(HnD=X.yieldResult);return X.return(HnD)})};
_.nK9=function(){return _.c(function(X){if(X.nextAddress==1)return _.v("ab_pl_man")?cKX!==2?X.jumpTo(2):X.yield(gKe(),3):X.return(1);X.nextAddress!=2&&(cKX=X.yieldResult);return X.return(cKX)})};
xPA=function(){return _.c(function(X){if(X.nextAddress==1)return _.v("ab_fk_sk_cl")?Zn9!==2?X.jumpTo(2):X.yield(s9e(),3):X.return(1);X.nextAddress!=2&&(Zn9=X.yieldResult);return X.return(Zn9)})};
_.dPM=function(){return _.c(function(X){if(X.nextAddress==1)return _.v("ab_det_apb_b")?Pye!==2?X.jumpTo(2):X.yield(S91(),3):X.return(1);X.nextAddress!=2&&(Pye=X.yieldResult);return X.return(Pye)})};
e2M=function(){var X;return _.c(function(U){if(U.nextAddress==1)return U.yield(Promise.all([_.k_x(),_.dPM(),_.nK9(),xPA()]),2);if(U.nextAddress!=3)return One()?U.return(!0):U.yield(_.vK1(),3);X=U.yieldResult;return U.return(X===0)})};
One=function(){var X=!1,U=function(r,m){EKe.increment(m,r);r===0&&(X=!0)};
U(_.Fne(),"j.s_");U(HnD,"f.i_");U(Pye,"a.b_");U(cKX,"p.m_");U(Zn9,"i.f_");B3M===2&&(B3M=_.Q91(oK9));U(B3M,"e.h_");_.v("ks_det_gpbl")||U(_.wCx(),"p.i_");_.v("ks_get_o_pp")||U(_.yKe(),"g.o_");_.v("ab_deg_unex_thr")||U(_.ujM(),"a.o_");U(h2H,"s.t_");_.v("ab_det_sc_inj_enf")&&U(_.MHe(),"s.i_");U(z2X,"d.p_");U(_.Kne(_.mI),"o.p_");U(_.T3m()===0?0:_.Y9H(),"o.a_");return _.v("debug_sk_em_precheck")?!0:X};
R2z=function(){var X=[].concat(_.fN(VHM));try{var U=mPA();X.push({jsonRepresentation:U.jsonRepresentation,objectRepresentation:U.objectRepresentation})}catch(r){X=[].concat(_.fN(VHM))}return X};
f8e=function(){var X=["adPlacements","adSlots"];try{return X.filter(function(){return!0}).length!==X.length?0:1}catch(U){return 0}};
_.yKe=function(){if(f8e()===0)return 0;var X=mPA(),U=X.objectRepresentation,r=(0,_.fI.unsafeClone)(U),m=[];if(U&&typeof U==="object")for(var I in U)m.push(I);else return 4;X=X.objectRepresentation.adPlacements;if(!(X&&X.length>0))return 4;try{if(!I8s(m,Object.getOwnPropertyNames(U)))return 0}catch(t){return 0}return I8s(r,U)?1:0};
_.Kne=function(X){if(!X||!X.length||typeof X==="string")return 0;for(var U=Object.getOwnPropertyNames(Object.prototype),r=0;r<X.length;r++)for(var m=_.ir(X[r]),I=_.H(U),t=I.next();!t.done;t=I.next())if(m===t.value)return 0;return 1};
q9n=function(X){var U=_.ir(X[1]);if(X[0]===null)return U;X=X[0];for(var r={},m=0;m<X.length;m++){var I=_.ir(X[m]);if(m===0)r[I]=U;else{var t={};t[I]=r;r=t}}return r};
_.T3m=function(){for(var X=_.Ij,U=0;U<X.length;U++){var r=q9n(X[U]),m=[];m.push(r);if(m.length===0)return 0}return 1};
_.Y9H=function(){for(var X=_.Ij,U={},r=0;r<X.length;U={y79:void 0},r++){var m=[q9n(X[r])];U.y79=[];m.forEach(function(I){return function(t){I.y79[I.y79.length]=t}}(U));
if(U.y79.length===0)return 0}return 1};
_.Fne=function(){for(var X=_.H(R2z()),U=X.next();!U.done;U=X.next()){var r=U.value;U=r.jsonRepresentation;r=r.objectRepresentation;try{var m=JSON.parse(U);if(!rR(m,r,!1,!1))return 0}catch(I){return 0}}return 1};
_.MHe=function(){try{var X=_.dX("ab_det_sc_inj_val");X.length===1&&X[0]===""&&(X=['json=JSON.parse(text);for(k of["playerAds","adPlacements","adSlots"])']);for(var U=document.querySelectorAll("script"),r=_.H(U),m=r.next();!m.done;m=r.next())for(var I=m.value,t=_.H(X),C=t.next();!C.done;C=t.next()){var k=C.value;U=void 0;if((U=I.textContent)==null?0:U.includes(k))return 0}}catch(g){return 4}return 1};
_.vK1=function(){var X,U,r,m,I,t,C;return _.c(function(k){switch(k.nextAddress){case 1:_.E_(k,2),X=_.H(VHM),U=X.next();case 4:if(U.done)return k.return(1);m=r=U.value;I=m.jsonRepresentation;t=m.objectRepresentation;return k.yield((new Response(I,{status:200})).json(),7);case 7:C=k.yieldResult;if(!rR(C,t,!1,!1))return k.return(0);U=X.next();k.jumpTo(4);break;case 2:return _.yE(k),k.return(4)}})};
_.ujM=function(){try{btoa("abc")}catch(X){return 0}return 1};
Cye=function(){var X,U,r,m,I,t,C,k,g,Z,P;return _.c(function(S){switch(S.nextAddress){case 1:_.E_(S,2),X=_.H(R2z()),U=X.next();case 4:if(U.done)return S.return(1);m=r=U.value;I=m.jsonRepresentation;t=m.objectRepresentation;C=btoa(I);k="data:application/json;base64,"+C;g=new Request(k);Object.defineProperty(g,"url",{get:function(){return"https://www.youtube.com/youtubei/v1/player?key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8&prettyPrint=false"}});
Object.defineProperty(g,"method",{get:function(){return"POST"}});
Object.defineProperty(g,"bodyUsed",{get:function(){return!0}});
Object.defineProperty(g,"mode",{get:function(){return"same-origin"}});
Object.defineProperty(g,"body",{get:function(){return new ReadableStream}});
return S.yield(fetch(g),7);case 7:return Z=S.yieldResult,S.yield(Z.json(),8);case 8:P=S.yieldResult;if(!rR(P,t,!1,!1))return S.return(0);U=X.next();S.jumpTo(4);break;case 2:return _.yE(S),S.return(4)}})};
_.Q91=function(X){if(!X||!X.length||typeof X==="string")return 0;for(var U=function(I){return _.ir(I)},r=2,m=0;m<X.length&&(r=_.Wnz(_.UPe(X[m],U)),r!==0);m++);
return r};
_.Wnz=function(X){var U=_.H(X);X=U.next().value;U=U.next().value;try{var r=document.createElement("div");document.body.appendChild(r);var m=getComputedStyle(r).display;document.body.removeChild(r);if(m==="none")return 4;var I=getComputedStyle(U).display==="none"?0:1;document.body.removeChild(X);return I}catch(t){return 4}};
s9e=function(){var X,U,r;return _.c(function(m){X=new _.tO;U=document.createElement("button");U.classList.add("ytp-ad-skip-button");U.style.opacity="0";U.style.height="0px";U.style.width="0px";U.style.padding="0px";U.style.border="none";r=function(){U.parentElement&&U.parentElement.removeChild(U)};
U.onclick=function(){X.resolve(0);r()};
document.body.appendChild(U);setTimeout(function(){r();X.resolve(1)},50);
return m.return(X.promise)})};
gKe=function(){var X,U,r,m,I,t,C;return _.c(function(k){X=new _.tO;U=document.createElement("ytd-player");try{document.body.prepend(U)}catch(g){return k.return(4)}r=function(){U.parentElement&&U.parentElement.removeChild(U)};
U.getElementsByTagName("div").length>0?m=U.getElementsByTagName("div")[0]:(m=document.createElement("div"),U.appendChild(m));I=document.createElement("div");m.appendChild(I);t=document.createElement("video");C=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"});t.src=_.RT(_.DJ(C));t.ontimeupdate=function(){r();X.resolve(0)};
I.appendChild(t);t.classList.add("html5-main-video");setTimeout(function(){I.classList.add("ad-interrupting")},200);
setTimeout(function(){r();X.resolve(1)},5E3);
return k.return(X.promise)})};
JKs=function(X){var U=mPA().objectRepresentation.playbackTracking;if(U){var r=[],m;r.push(U==null?void 0:(m=U.videostatsPlaybackUrl)==null?void 0:m.baseUrl);var I;r.push(U==null?void 0:(I=U.videostatsDelayplayUrl)==null?void 0:I.baseUrl);var t;r.push(U==null?void 0:(t=U.videostatsWatchtimeUrl)==null?void 0:t.baseUrl);var C;r.push(U==null?void 0:(C=U.ptrackingUrl)==null?void 0:C.baseUrl);var k;r.push(U==null?void 0:(k=U.qoeUrl)==null?void 0:k.baseUrl);var g;r.push(U==null?void 0:(g=U.atrUrl)==null?
void 0:g.baseUrl);U=_.H(r);for(r=U.next();!r.done;r=U.next())if((r=r.value)&&X.test(r))return r.replace("https://www.youtube.com","").replace("https://s.youtube.com","")}};
DPn=function(X,U){var r,m;return _.c(function(I){switch(I.nextAddress){case 1:r=[],m=0;case 2:if(!(m<3)){I.jumpTo(4);break}return I.yield(fetch(X,{cache:"no-store",method:U}).then(function(t){r.push(t.status)}).catch(function(){r.push(-1)}),3);
case 3:m++;I.jumpTo(2);break;case 4:return I.return(r)}})};
pC1=function(X){return X.domainLookupStart===0&&X.domainLookupEnd===0&&X.connectStart===0&&X.connectEnd===0||X.duration===0};
$PD=function(X,U,r){r=r===void 0?"GET":r;var m,I,t,C,k,g,Z,P,S,d;return _.c(function(O){if(O.nextAddress==1)return O.yield(Promise.all([DPn(X,r),DPn(U,r)]),2);m=O.yieldResult;I=_.H(m);t=I.next().value;C=I.next().value;k=t;g=C;if(Math.min.apply(Math,_.fN(g))!==Math.max.apply(Math,_.fN(g))||Math.min.apply(Math,_.fN(k))!==Math.max.apply(Math,_.fN(k)))return O.return(2);if(Math.min.apply(Math,_.fN(g))===Math.min.apply(Math,_.fN(k)))return O.return(1);P=(Z=performance.getEntriesByName(X))==null?void 0:
Z[0];d=(S=performance.getEntriesByName(U))==null?void 0:S[0];return P&&d?pC1(d)?O.return(1):pC1(P)?O.return(0):O.return(1):O.return(2)})};
S91=function(){var X;return _.c(function(U){var r=[];var m;var I,t,C;(I=m=(I=mPA().objectRepresentation.streamingData)==null?void 0:(t=I.formats)==null?void 0:(C=t[0])==null?void 0:C.url)&&I&&!m.match(/&pfa=|yt_premiere_broadcast|yt_live_broadcast/)?(I=I.replace("initcwndbps","ctier=L&initcwndbps"),I=I.replace("%2Crequiressl%2C","%2Crequiressl%2Cctier%2C"),m={testUrl:I,baseUrl:m,method:"GET"}):m=void 0;m&&r.push(m);_.v("ab_net_tp_e")&&r.push({testUrl:_.mH.location.origin+"/ad_companion",baseUrl:_.mH.location.origin+
"/generate_204",method:"OPTIONS"});_.v("ab_fix_creator_view_cnt")&&(r.length=0,(m=JKs(/api\/stats\/atr/))&&r.push({testUrl:_.mH.location.origin+m,baseUrl:_.mH.location.origin+"/generate_204",method:"POST"}));_.v("ad_net_pb_pbp")&&(m=JKs(/api\/stats\/qoe/))&&r.push({testUrl:_.mH.location.origin+m,baseUrl:_.mH.location.origin+"/feed/download",method:"GET"});r=r.length!==0?r[Math.floor(Math.random()*r.length)]:void 0;return(X=r)?U.return($PD(X.testUrl,X.baseUrl,X.method)):U.return(4)})};
_.wCx=function(){if(_.mH.is0===void 0||_.mH.is0===null||typeof _.mH.is0!=="function")return 2;try{return _.mH.is0()===!0?0:1}catch(X){return 0}};
bnA=function(X){switch(X){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:_.bu(X,"unknown result type")}};
_.AKD=function(X,U){var r=Number(_.$q("CATSTAT",0));if(U.pwI===void 0)return r;U=U.pwI;X=bnA(X);return r&~(3<<U)|X<<U};
l8e=function(X){var U,r;if((X=(U=X.auxiliaryUi)==null?void 0:(r=U.messageRenderers)==null?void 0:r.bkaEnforcementMessageViewModel)&&X.displayType==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER")return X};
inz=function(){for(var X=_.H(Object.values(_.G_D)),U=X.next();!U.done;U=X.next())U=U.value,U.bUX&&U.pwI&&_.p$("CATSTAT",_.AKD(2,U))};
_.Cq=function(X,U){X=_.aj("FLOW_EVENT_NAMESPACE_ADBLOCK_ENFORCEMENT",X);(U===void 0?0:U)?_.Ln9(X,"FLOW_TYPE_ADBLOCK_ENFORCEMENT"):_.Hl().logFlowEvent(X,"FLOW_TYPE_ADBLOCK_ENFORCEMENT")};
j9e=function(){if(!N3e){if(Polymer.Base){var X=Polymer.Base.createdCallback;Polymer.Base.createdCallback=function(){try{X.apply(this,arguments)}catch(S){_.AI(S)}};
var U=Polymer.Base.attachedCallback;Polymer.Base.attachedCallback=function(){try{U.apply(this,arguments)}catch(S){_.AI(S)}};
var r=Polymer.Base.detachedCallback;Polymer.Base.detachedCallback=function(){try{r.apply(this,arguments)}catch(S){_.AI(S)}};
var m=Polymer.Base.attributeChangedCallback;Polymer.Base.attributeChangedCallback=function(){try{m.apply(this,arguments)}catch(S){_.AI(S)}};
var I=Polymer.Base._listen,t=new WeakMap;Polymer.Base._listen=function(S,d,O){var E=function(){try{O.apply(this,arguments)}catch(Q){_.AI(Q)}};
t.set(O,E);I.call(this,S,d,E)};
var C=Polymer.Base._unlisten;Polymer.Base._unlisten=function(S,d,O){C.call(this,S,d,t.get(O))}}if(Polymer.Async){var k=Polymer.Async,g=k._atEndOfMicrotask;
k._atEndOfMicrotask=function(){try{g.apply(k,arguments)}catch(S){_.AI(S)}}}if(Polymer.RenderStatus){var Z=Polymer.RenderStatus,P=Z.afterNextRender;
Z.afterNextRender=function(S,d,O){P.call(Z,S,function(){try{d.apply(this,arguments)}catch(E){_.AI(E)}},O)}}N3e=!0}};
_.UGe=function(X){var U=X?_.Bp(X):"";if(U){if(U.indexOf("/channel/UCrpQ4p1Ql_hG8rKXIKM1MOQ")===0)return"fashion";if(U.indexOf("/channel/UC4R8DWoMoI7CAwX8_LjQHig")===0)return"live";if(U.indexOf("/channel/UCEgdi0XIXXZ-qJOFPf4JSKw")===0)return"sports";if(U.indexOf("/channel/UCYfdidRxbB8Qhf0Nx7ioOYw")===0)return"news";if(U.indexOf("/channel/UCtFRv9O2AHqOZjjynzrv-xg")===0)return _.v("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(U.indexOf("/channel/UC-9-kyTW8ZkZNDHQJ6FgpwQ")===
0)return"music";U=U.toLowerCase();if(U==="/")return"home";if(U==="/channel_memberships")return"channel-memberships-shopfront";if(U.indexOf("/feed/trending")===0)return"trending";if(U.indexOf("/feed/explore")===0)return"explore";if(U.indexOf("/live")===0)return"live";if(U.indexOf("/results")===0)return"search";if(U.indexOf("/sports")===0)return"sports";if(U.indexOf("/fashion")===0||U.indexOf("/feed/fashion_destination")===0)return"fashion";if(/^\/(news)|(feed\/news_destination)|(@news)(\/.*)?$/.test(U))return"news";
if(/^\/(learning)|(@learning)(\/.*)?$/.test(U))return _.v("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(U.indexOf("/channel/")===0||U.indexOf("/user/")===0||U.indexOf("/gaming")===0||U.indexOf("/post/")===0)return"channel";if(Xzm(X))return"show";if(U==="/playlist"||U.indexOf("/playlist/")===0||U==="/view_play_list"||U.indexOf("/view_play_list/")===0||U.indexOf("/show/")===0)return"playlist";if(U==="/companion_canvas")return"companion-canvas";if(U==="/feed/history"||
U.indexOf("/feed/history/")===0)return"history";if(U==="/new")return"labs";if(U==="/feed/subscriptions")return"subscriptions";if(U.indexOf("/feed/subscriptions/")===0)return"filteredsubscriptions";if(U==="/history_controls")return"standalone";if(U.indexOf("/account")===0||U==="/gaia_link")return"WEB_PAGE_TYPE_SETTINGS";if(U.indexOf("/paid_memberships")===0||U.indexOf("/refund")===0||U.indexOf("/purchases")===0||U.indexOf("/feed/purchases")===0)return"memberships-and-purchases";if(U.indexOf("/product")===
0)return"yts-products";if(U.indexOf("/premium")===0||U.indexOf("/musicpremium")===0)return U.indexOf("/premium/offers")===0||U.indexOf("/musicpremium/offers")===0?"ypc-offers":"red";if(U==="/cart/checkout"||U==="/cart")return"ypc-checkout";if(U.indexOf("/reporthistory")===0)return _.v("enable_new_page_subtypes_for_ai_companion")?"report-history":"browse";if(U.indexOf("/feed/downloads")===0||U.indexOf("/redeem")===0)return"browse";if(U.indexOf("/hashtag")===0)return"hashtag-landing-page";if(U.indexOf("/handle")===
0)return"handle";if(U.indexOf("/source")===0)return"audio-pivot";if(U.search(RegExp("^/playables/(?!saved)."))===0)return"mini_app";if(U.indexOf("/playables")===0)return"playables";if(U.indexOf("/create/live/join")===0)return"open-in-app";if(U.indexOf("/shorts")===0)return"shorts";if(U.indexOf("/feed/channels")===0)return"subscriptions-channels";var r=X?_.Bp(X):"";r&&r.indexOf("/watch")===0&&_.v("web_watch_enable_learning_journey")?(X=_.mz(X),X=!!X.list&&X.list.indexOf("LJPP")===0):X=!1;if(X)return"learning_journey_watch";
if(_.v("enable_new_page_subtypes_for_ai_companion")&&U==="/feed/courses")return"your-courses"}};
_.kz=function(X){var U,r;(X=(r=_.e(X==null?void 0:X.commandMetadata,_.mN))==null?void 0:r.url)&&(U=_.UGe(X));return U};
Xzm=function(X){var U=X?_.Bp(X):"";if(!U)return!1;U=U.toLowerCase();return U.indexOf("/show/")===0||U.indexOf("/playlist")===0&&(X=_.mz(X),X.list&&X.list.indexOf("EL")===0)?!0:!1};
nq=function(X){var U="unknown",r;var m=((r=_.e(X==null?void 0:X.commandMetadata,_.mN))==null?void 0:r.webPageType)||"";m?(r=m.toLowerCase(),r.startsWith("web_page_type_")&&(r=r.slice(14))):r=m;r&&ri1[r.toUpperCase()]?U=ri1[r.toUpperCase()]:_.e(X,_.cl)||_.e(X,mGe)?U="browse":_.e(X,_.gR)?U="search":_.e(X,_.Rl)&&(U="watch");U==="watch"&&_.kz(X||null)==="learning_journey_watch"&&(U="learning_journey_watch");U==="unknown"&&_.AE(Error("Tf`"+JSON.stringify({clickTrackingParams:X==null?void 0:X.clickTrackingParams,
commandMetadata:X==null?void 0:X.commandMetadata,allEndpointKeys:Object.keys(X||[])})));return U};
_.ZP=function(X){if(!_.I7A||X)_.I7A=_.yY();return _.I7A};
_.thX=function(X){return!!_.e(X,_.Rl)||!!_.e(X,_.sK)&&_.v("kevlar_enable_shorts_prefetch")};
_.a7e=function(X,U){X=_.e(X,_.Rl)||_.e(X,_.sK);return"v"+X.videoId+(X.playlistId?"-pl"+X.playlistId:"")+(U?"-an1":"")+(X.params?"-pr"+X.params:"")};
_.H_6=function(X){var U=new xz(_.$q("ONE_PICK_URL",""));U.urlParamMap_.set("hostId",X);(X=_.$q("GAPI_LOCALE"))&&U.urlParamMap_.set("hl",X);(X=_.$q("SESSION_INDEX"))&&U.urlParamMap_.set("authuser",X);(X=_.$q("DELEGATED_SESSION_ID"))&&U.urlParamMap_.set("groupId",X);return U};
koD=function(){var X=_.np(),U=X.resolve(_.Pl);X=X.resolve(_.SK);return new CXm(U,X)};
gpz=function(X){if(window.IntersectionObserver)return new ci6(X,400);throw new TypeError("Vf");};
Z_e=function(){var X=Hammer.TouchAction,U=X.prototype.preventDefaults;X.prototype.preventDefaults=function(r){var m=this.actions.indexOf("pan-down")>-1;if(!m)return U.call(this,r);if(!npA){var I=r.srcEvent;r=r.direction;var t;if((t=this.manager)==null?0:t.session.prevented)I.preventDefault();else if(m&&r&Hammer.DIRECTION_DOWN)return this.preventSrc(I)}}};
sfA=function(X){if(!X||X.size===0)return Hammer.DIRECTION_ALL;if(X.size===2){if(X.has("up")&&X.has("down"))return Hammer.DIRECTION_VERTICAL;if(X.has("right")&&X.has("left"))return Hammer.DIRECTION_HORIZONTAL}if(X.size===1){if(X.has("up"))return Hammer.DIRECTION_UP;if(X.has("down"))return Hammer.DIRECTION_DOWN;if(X.has("right"))return Hammer.DIRECTION_RIGHT;if(X.has("left"))return Hammer.DIRECTION_LEFT}return Hammer.DIRECTION_ALL};
_.PXz=function(){return xGs?Promise.resolve(xGs):new Promise(function(X,U){var r=self.indexedDB.open("swpushnotificationsdb");r.onerror=U;r.onsuccess=function(){var m=r.result;if(m.objectStoreNames.contains("swpushnotificationsstore"))xGs=m,X(xGs);else return self.indexedDB.deleteDatabase("swpushnotificationsdb"),_.PXz()};
r.onupgradeneeded=Sen})};
Sen=function(X){X=X.target.result;X.objectStoreNames.contains("swpushnotificationsstore")&&X.deleteObjectStore("swpushnotificationsstore");X.createObjectStore("swpushnotificationsstore",{keyPath:"key"})};
_.OK=function(X,U,r){var m=r&&r>0?r:0;r=m?Date.now()+m*1E3:0;if((m=m?_.dR.getLocalStorage():_.dR.getSessionStorage())&&window.JSON){typeof U!=="string"&&(U=JSON.stringify(U,void 0));try{m.set(X,U,r)}catch(I){m.remove(X)}}};
_.vl=function(X){var U=_.dR.getSessionStorage(),r=_.dR.getLocalStorage();if(!U&&!r||!window.JSON)return null;try{var m=U.get(X)}catch(I){}if(typeof m!=="string")try{m=r.get(X)}catch(I){}if(typeof m!=="string")return null;try{m=JSON.parse(m,void 0)}catch(I){}return m};
_.eK=function(X){try{var U=_.dR.getSessionStorage(),r=_.dR.getLocalStorage();U&&U.remove(X);r&&r.remove(X)}catch(m){}};
O_D=function(X){var U=dGe(),r;return _.c(function(m){switch(m.nextAddress){case 1:return _.E_(m,2),m.yield(X.match(U,{cacheName:"yt-appshell-assets"}),4);case 4:r=m.yieldResult;_.mt(m,3);break;case 2:_.yE(m);case 3:return m.return(r)}})};
dGe=function(){var X=typeof ServiceWorkerGlobalScope!=="undefined"&&self instanceof ServiceWorkerGlobalScope?vps.registration.scope:ejz;X.endsWith("/")&&(X=X.slice(0,-1));return X+"/app_shell_home"};
EpX=function(X){X.map(function(U){return U.source}).join("|")};
_.FB6=function(X){return _.c(function(U){return U.return(O_D(X))})};
BnA=function(){var X=window.caches,U;return _.c(function(r){if(r.nextAddress==1)return r.yield(_.FB6(X),2);U=r.yieldResult;return r.return(!!U)})};
Mhe=function(){_.c(function(X){if(X.nextAddress==1){if(Qfn)return X.jumpTo(0);Qfn=!0;if(_.v("enable_system_health_primes_monitoring"))return _.E4(op6,3E4),wzD(),X.return();if(!(Math.random()<_.Pp("web_system_health_fraction")))return X.jumpTo(0);yie={heightPixels:screen.height,widthPixels:screen.width};EK&&!isNaN(EK.jsHeapSizeLimit)&&(yie.memoryTotalKbytes=String(Math.round(EK.jsHeapSizeLimit/1E3)));window.devicePixelRatio&&(yie.devicePixelRatio=window.devicePixelRatio);return X.yield(ude(),4)}_.E4(op6,
3E4);return X.yield(hje(),0)})};
ude=function(){return _.c(function(X){if(X.nextAddress==1)return FX.intersectionObserverPresent="IntersectionObserver"in window,FX.serviceWorkerPresent="serviceWorker"in navigator,FX.webSharePresent="share"in navigator,FX.fullScreenApiPresent="exitFullscreen"in document||"webkitExitFullscreen"in document,FX.cacheStoragePresent="caches"in window,FX.storageEstimatePresent="storage"in navigator&&"estimate"in navigator.storage,FX.storagePersistPresent="storage"in navigator&&"persist"in navigator.storage,
FX.webkitTemporaryStoragePresent="webkitTemporaryStorage"in Bl&&Bl.webkitTemporaryStorage&&"queryUsageAndQuota"in Bl.webkitTemporaryStorage,FX.promiseRejectionEventPresent=typeof PromiseRejectionEvent!=="undefined",X.yield(StX(),2);FX.indexedDbPresent=X.yieldResult;FX.subtleCryptoPresent="crypto"in window&&"subtle"in window.crypto&&"importKey"in window.crypto.subtle;FX.broadcastChannelPresent="BroadcastChannel"in window;FX.webLocksApiPresent="locks"in navigator;window.matchMedia&&window.matchMedia("(color-gamut)").matches&&
(FX.supportsP3Color=window.matchMedia("(color-gamut: p3)").matches,FX.supportsRec2020Color=window.matchMedia("(color-gamut: rec2020)").matches);_.uv(X)})};
op6=function(){var X=9E4+Math.random()*2E3;_.sO()>X||(_.v("enable_system_health_primes_monitoring")?wzD():hje())};
hje=function(){var X;return _.c(function(U){if(U.nextAddress==1)return U.yield(zjn(),2);X=U.yieldResult;_.DT("systemHealthCaptured",X);_.uv(U)})};
wzD=function(){var X={metric:{}},U=KBX();U.networkEvents.length&&(X.metric.networkEvents=Tn9(U));_.DT("systemHealthCaptured",X)};
zjn=function(){var X,U,r,m,I,t,C,k,g,Z;return _.c(function(P){switch(P.nextAddress){case 1:X={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)};U=window.screen;_.v("enable_is_extended_monitoring")&&U&&"isExtended"in U&&(X.isExtended=!!U.isExtended);r={metric:{staticContext:yie,dynamicContext:X,webMetric:Yex,webApiSupport:FX}};
if(m=_.Ei())r.csn=m;EK&&(r.metric.webMetric.currentHeapKbytes=Math.round(EK.usedJSHeapSize/1E3));window.matchMedia&&(r.metric.dynamicContext.hasHoverSupport=window.matchMedia("(any-hover: hover)").matches,r.metric.dynamicContext.hasFinePointer=window.matchMedia("(any-pointer: fine)").matches,r.metric.dynamicContext.hasCoarsePointer=window.matchMedia("(any-pointer: coarse)").matches);if(!("getBattery"in Bl&&typeof Bl.getBattery==="function")){P.jumpTo(2);break}return P.yield(Bl.getBattery(),3);case 3:if(I=
P.yieldResult)r.metric.dynamicContext.chargingStatus=I.charging?"CHARGING_AC":"CHARGING_INACTIVE";case 2:"onLine"in navigator&&(r.metric.dynamicContext.networkCoarseState=navigator.onLine?0:2);if(FX.storageEstimatePresent)return P.yield(navigator.storage.estimate(),8);if(!FX.webkitTemporaryStoragePresent){P.jumpTo(5);break}return P.yield(Vh6(),7);case 7:t=P.yieldResult;P.jumpTo(5);break;case 8:t=P.yieldResult;case 5:return r.metric.dynamicContext.deviceStorageQuotaMbytes=((C=t)==null?0:C.quota)?String(Math.round(t.quota/
1048576/10)*10):"-1",r.metric.dynamicContext.deviceStorageUsageMbytes=((k=t)==null?0:k.usage)?String(Math.round(t.usage/1048576/10)*10):"-1",g=r.metric.dynamicContext,P.yield(BnA(),9);case 9:return g.hasAppShell=P.yieldResult,Z=KBX(),Z.networkEvents.length&&(r.metric.networkEvents=Tn9(Z)),P.return(r)}})};
Vh6=function(){return new Promise(function(X){var U;FX.webkitTemporaryStoragePresent&&(U=Bl.webkitTemporaryStorage)!=null&&U.queryUsageAndQuota?Bl.webkitTemporaryStorage.queryUsageAndQuota(function(r,m){X({usage:r,quota:m})}):X(void 0)})};
_.QH=function(X){X&=16777215;X=[(X&16711680)>>16,(X&65280)>>8,X&255];return Rj6(X[0],X[1],X[2])};
_.oj=function(X){X=[(X&16711680)>>>16,(X&65280)>>>8,X&255,(X&4278190080)>>>24];if(!_.f7M(X,function(U){return U===(U&255)}))throw Error("Wf`"+X.join(","));
return"rgba("+X[0]+","+X[1]+","+X[2]+","+(X[3]/255).toFixed(3)+")"};
_.qe9=function(X){return[(X&16711680)>>>16,(X&65280)>>>8,X&255]};
_.WBs=function(X){X=X.map(function(U){U/=255;return U<=.03928?U/12.92:Math.pow((U+.05)/1.05,2.4)});
return X[0]*.2126+X[1]*.7152+X[2]*.0722};
wR=function(X,U){X=_.qe9(X);return"rgba("+X[0]+", "+X[1]+", "+X[2]+", "+U+")"};
yH=function(X){return(X&4278190080)>>>24===0?wR(X,"1"):_.oj(X)};
_.Jie=function(){try{return!!self.localStorage}catch(X){return!1}};
b_e=function(){if(DGH())_.AE(Error("Xf"));else{var X=document.createElement("iframe");X.style.display="none";var U=U===void 0?window.location.href:U;var r=_.bp(_.$q("PERSIST_IDENTITY_IFRAME_URL"));U=r?r:(new URL(U)).host.indexOf("studio")===0?_.P0(pzm,"persist_identity"):_.P0($Gn,"persist_identity");_.XH(X,1,U);X.id="persist_identity";var m;(m=document.body)==null||m.appendChild(X)}};
DGH=function(){var X=AiD;X||(X=document.querySelector("#persist_identity"));return X};
l7D=function(){var X=!1;try{X=!!window.sessionStorage.getItem("session_logininfo")}catch(U){X=!0}return(_.$q("INNERTUBE_CLIENT_NAME")==="WEB"||_.$q("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&X};
GoX=function(X,U){if(!l7D())return!1;U||(U=_.$q("LOGIN_INFO"));return U?(X.session_logininfo=U,!0):!1};
LB6=function(X,U){X=X===void 0?!1:X;if((U===void 0||!U)&&i_1!=="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN")if(window.sessionStorage.getItem("from_switch_account"))window.sessionStorage.removeItem("from_switch_account");else if(_.b3("LOG_STICKINESS",!1)){U=_.Ei();var r=_.e8(),m={identityStickinessData:{initialState:i_1}};U&&r&&_.WQ(U,r,m)}if(U=DGH())if(r=U.src?(new URL(U.src)).origin:"*",X){var I;(I=U.contentWindow)==null||I.postMessage({action:"clear"},r)}else if(!(Number(window.sessionStorage.getItem("stickiness_reload"))>=
2)&&(X=window.sessionStorage.getItem("session_logininfo"))){var t;(t=U.contentWindow)==null||t.postMessage({loginInfo:X},r)}};
_.uW=function(X){X=X===void 0?!0:X;try{window.sessionStorage.removeItem("stickiness_reload"),window.sessionStorage.removeItem("session_logininfo"),_.p$("LOGIN_INFO",""),X&&window.sessionStorage.setItem("from_switch_account","1"),LB6(!0,X)}catch(U){}};
Nnx=function(X){X&&(X.startsWith("https://accounts.google.com/AddSession")?_.uW():X.startsWith("https://accounts.google.com/ServiceLogin")?_.uW():X.startsWith("https://myaccount.google.com")&&_.NX(X).getPath().endsWith("/youtubeoptions")&&_.uW())};
hO=function(X,U){Nnx(X);if(_.b3("LOGGED_IN",!0)&&l7D()){var r=NtX(X);r==null&&(r={});GoX(r,U)&&_.JC(X,r)}};
jfz=function(){function X(U){for(U=U.target;U&&U.nodeName!=="A";)if(U=U.parentNode,!(U&&U instanceof HTMLElement))return;if(U&&!U.hasAttribute("download")&&U.getAttribute("rel")!=="external"&&U.href)return U.href}
document.addEventListener("mousedown",function(U){U.button!==0&&(U=X(U))&&hO(U)});
document.addEventListener("click",function(U){(U=X(U))&&hO(U)})};
rre=function(){var X=new Xbm;try{if(_.b3("LOGGED_IN",!0)){try{window.sessionStorage.setItem("canUseSessionStorage","true"),window.sessionStorage.removeItem("canUseSessionStorage")}catch(k){X.increment(5,!1);return}if(_.$q("LOGIN_INFO")){var U=ULA?ULA:window.location;_.$q("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"&&b_e();var r=NtX(U.href);r==null&&(r={});var m=r.session_logininfo,I=Number(window.sessionStorage.getItem("stickiness_reload")),t=m===_.$q("LOGIN_INFO");if(!window.sessionStorage.getItem("session_logininfo")||
I>=2||t)I>=2?X.increment(2,t):t?X.increment(7,t):window.sessionStorage.getItem("session_logininfo")||(X.increment(3,t),i_1="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_NEW_TAB"),window.sessionStorage.setItem("session_logininfo",_.$q("LOGIN_INFO")),window.sessionStorage.removeItem("stickiness_reload");else if(window.sessionStorage.getItem("session_logininfo"))if(_.$q("LOGIN_INFO")===window.sessionStorage.getItem("session_logininfo"))X.increment(4,t),window.sessionStorage.removeItem("stickiness_reload");
else if(I<2){window.sessionStorage.setItem("stickiness_reload",String(I+1));var C=U.href;C=_.Dq(C,"sttick");hO(C,window.sessionStorage.getItem("session_logininfo"));C=_.IK(C,{sttick:I});X.increment(I,t);_.d2m(U,C)}}else X.increment(6,!1)}else _.uW(!1)}catch(k){}};
_.ME=function(X,U,r,m,I){U=U===void 0?{}:U;r=r===void 0?"":r;m=m===void 0?window:m;X=_.th(X,U);hO(X);r=_.Jo(X+r,I);_.d2m(m.location,r)};
mLA=function(X){if(X.urlEndpoint){if(X=_.mz(X.urlEndpoint.url),X.adurl)return cp(X.adurl)}else if(X.watchEndpoint)return"//www.youtube.com/watch?v="+X.watchEndpoint.videoId;return null};
IwM=function(X){if(!X||!X.reportingPings)return null;var U={};X.reportingPings.forEach(function(r){r.pingType in U?U[r.pingType].push(r.url):U[r.pingType]=[r.url]});
return{adpings:$T1(U)}};
_.Kq=function(X){X=X===void 0?!1:X;var U=_.C9(),r="USER_INTERFACE_THEME_LIGHT";U.getFlag(165)?r="USER_INTERFACE_THEME_DARK":U.getFlag(174)?r="USER_INTERFACE_THEME_LIGHT":_.z6()&&(r="USER_INTERFACE_THEME_DARK");return X?r:t_m()||r};
_.awH=function(){return!_.v("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches};
_.z6=function(){return _.awH()&&window.matchMedia("(prefers-color-scheme: dark)").matches};
_.T6=function(){var X=_.C9();return _.awH()&&!X.getFlag(165)&&!X.getFlag(174)};
t_m=function(){var X=X===void 0?window.location.href:X;if(_.v("kevlar_disable_theme_param"))return null;var U=_.Bp(X);if(_.HOD(U))return"USER_INTERFACE_THEME_DARK";try{var r=_.mz(X).theme;return C7X.get(r)||null}catch(m){}return null};
_.HOD=function(X){return _.v("enable_dark_theme_only_on_shorts")?!(X==null||!X.startsWith("/shorts/")):!1};
_.gvz=function(X,U,r,m,I){U=U===void 0?!1:U;r=r===void 0?!1:r;var t=_.$q("INNERTUBE_CONTEXT");if(!t)return _.$Q(Error("ag")),{};t=(0,_.fI.unsafeClone)(t);_.v("web_no_tracking_params_in_shell_killswitch")||delete t.clickTracking;t.client||(t.client={});var C=t.client;C.clientName==="MWEB"&&C.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(C.clientFormFactor=_.$q("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");C.screenWidthPoints=window.innerWidth;C.screenHeightPoints=window.innerHeight;C.screenPixelDensity=
Math.round(window.devicePixelRatio||1);C.screenDensityFloat=window.devicePixelRatio||1;C.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());C.userInterfaceTheme=_.Kq();if(!U){var k=_.WN6();k&&(C.connectionType=k);_.v("web_log_effective_connection_type")&&(k=Dme())&&(t.client.effectiveConnectionType=k)}var g;if(_.v("web_log_memory_total_kbytes")&&((g=_.mH.navigator)==null?0:g.deviceMemory)){var Z;g=(Z=_.mH.navigator)==null?void 0:Z.deviceMemory;t.client.memoryTotalKbytes=""+g*1E6}U&&m&&!_.v("web_it_context_set_original_url_ks")&&
(C.originalUrl=knD(_.mH.location.href,m).toString());_.v("web_gcf_hashes_innertube")&&(k=NVn())&&(Z=k.coldConfigData,g=k.coldHashData,k=k.hotHashData,t.client.configInfo=t.client.configInfo||{},Z&&(t.client.configInfo.coldConfigData=Z),g&&(t.client.configInfo.coldHashData=g),k&&(t.client.configInfo.hotHashData=k));Z=_.mz(_.mH.location.href);!_.v("web_populate_internal_geo_killswitch")&&Z.internalcountrycode&&(C.internalGeo=Z.internalcountrycode);!_.v("web_populate_client_screen_killswitch")&&I&&(C.clientScreen=
I);C.clientName==="MWEB"||C.clientName==="WEB"?(C.mainAppWebInfo||(C.mainAppWebInfo={}),C.mainAppWebInfo.graftUrl=m||_.mH.location.href,_.v("kevlar_woffle")&&_.Yz.instance&&(m=_.Yz.instance,C.mainAppWebInfo.pwaInstallabilityStatus=!m.appInstalledEventFired&&m.deferredInstallPrompt?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),C.mainAppWebInfo.webDisplayMode=paX(),C.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):C.clientName==="TVHTML5"&&
(!_.v("web_lr_app_quality_killswitch")&&(m=_.$q("LIVING_ROOM_APP_QUALITY"))&&(C.tvAppInfo=Object.assign(C.tvAppInfo||{},{appQuality:m})),m=_.$q("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(C.tvAppInfo=Object.assign(C.tvAppInfo||{},{certificationScope:m}));!_.v("web_populate_time_zone_itc_killswitch")&&(m=fiM())&&(C.timeZone=m);(m=tf9())?C.experimentsToken=m:delete C.experimentsToken;C=aiX();m=_.crm();m=(0,_.fI.getValues)(m.tokenJars);t.request=Object.assign({},t.request,{internalExperimentFlags:C,consistencyTokenJars:m});
!_.v("web_prequest_context_killswitch")&&(C=_.$q("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(t.request.externalPrequestContext=C);m=_.C9();C=m.getFlag(58);m=m.get("gsml","");t.user=Object.assign({},t.user);C&&(t.user.enableSafetyMode=C);m&&(t.user.lockedSafetyMode=!0);_.v("warm_op_csn_cleanup")?r&&(U=_.Ei())&&(t.clientScreenNonce=U):!U&&(U=_.Ei())&&(t.clientScreenNonce=U);X&&(t.clickTracking={clickTrackingParams:X});if(X=_.Gu("yt.mdx.remote.remoteClient_"))t.remoteClient=X;_.VH.getInstance().setLocationOnInnerTubeContext(t);
try{var P=PPn(),S=P.bid;delete P.bid;t.adSignalsInfo={params:[],bid:S};for(var d=_.H(Object.entries(P)),O=d.next();!O.done;O=d.next()){var E=_.H(O.value),Q=E.next().value,h=E.next().value;P=Q;S=h;X=void 0;(X=t.adSignalsInfo.params)==null||X.push({key:P,value:""+S})}var z,K;if(((z=t.client)==null?void 0:z.clientName)==="TVHTML5"||((K=t.client)==null?void 0:K.clientName)==="TVHTML5_UNPLUGGED"){var D=_.$q("INNERTUBE_CONTEXT");D.adSignalsInfo&&(t.adSignalsInfo.advertisingId=D.adSignalsInfo.advertisingId,
t.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",t.adSignalsInfo.limitAdTracking=D.adSignalsInfo.limitAdTracking)}}catch(W){_.$Q(W)}return t};
_.Rj=function(){return{isShellLoad:_.b3("IS_SHELL_LOAD",!1)}};
ZOn=function(){navigator.serviceWorker.getRegistrations().then(function(X){X.forEach(nvA)})};
nvA=function(X){X&&_.sSz(xLe,X.scope)};
_.sSz=function(X,U){U={scope:U||_.S7("service_worker_scope")||"/"};return navigator.serviceWorker.register(_.MF(X),U)};
fq=function(X,U,r,m){if(U&&U.serializedYpcCujLoggingParams){if(r){var I={};I.transactionErrorType=r;m&&(I.errorMessage=m);U.ypcCujLoggingClientPayload={ypcAcquisitionCujLoggingClientPayload:{ypcAcquisitionDebugLoggingParams:I}}}r={};r.ypcCujContext=U;X=_.aj("FLOW_EVENT_NAMESPACE_YPC_ACQUISITION",X,r);_.Hl().logFlowEvent(X,"FLOW_TYPE_YPC_ACQUISITION")}};
_.P7z=function(X,U,r,m){var I={};I.serializedTransactionFlowLoggingParams=U;r&&(I.errorType=r);m&&(I.errorMessage=m);_.DT(X,I);_.pY()};
_.Ske=function(X){X&&_.P7z("transactionFlowStarted",X)};
_.dLx=function(X){X&&_.P7z("transactionFlowCancelled",X)};
_.Wl=function(X,U,r){U&&_.P7z("transactionFlowFailed",U,X,r)};
OOe=function(X){var U=document.querySelector("ytd-app")||document.querySelector("ytmusic-app");U&&(U.inert=X)};
_.JO=function(){this.megabloxUrl_=null};
_.DP=function(X){try{var U=vvx==null?void 0:vvx.composedPath(X)}catch(r){U=X.composedPath?X.composedPath():[]}return U&&U.length>0?U:X.composedPath?X.composedPath():[]};
_.pq=function(X){return _.DP(X)[0]};
$z=function(X){return X instanceof ShadowRoot?ShadowRoot:X instanceof DocumentFragment?DocumentFragment:X instanceof Document?Document:HTMLElement};
eD1=function(X){if(X instanceof Element)return Element.prototype;if(X instanceof DocumentFragment)return DocumentFragment.prototype;throw Error("eg`"+X);};
Eve=function(X,U){return _.v("sunnydom_native_scoped_query_selectors")?eD1(X).querySelector.call(X,U):$z(X).prototype.querySelector.call(X,U)};
FXA=function(X,U){return _.v("sunnydom_native_scoped_query_selectors")?eD1(X).querySelectorAll.call(X,U):$z(X).prototype.querySelectorAll.call(X,U)};
Ba9=function(X){var U,r,m;return(m=(r=(U=X.parentElement)!=null?U:X.__shady_native_parentElement)!=null?r:X.__shady_parentElement)!=null?m:null};
QSM=function(X){var U,r,m;return(m=(r=(U=X.parentNode)!=null?U:X.__shady_native_parentNode)!=null?r:X.__shady_parentNode)!=null?m:null};
ove=function(X){var U,r,m;return(m=(r=(U=X.nextSibling)!=null?U:X.__shady_native_nextSibling)!=null?r:X.__shady_nextSibling)!=null?m:null};
wbH=function(X){var U,r,m;return(m=(r=(U=X.previousSibling)!=null?U:X.__shady_native_previousSibling)!=null?r:X.__shady_previousSibling)!=null?m:null};
yrm=function(X){var U,r,m;return(m=(r=(U=X.nextElementSibling)!=null?U:X.__shady_native_nextElementSibling)!=null?r:X.__shady_nextElementSibling)!=null?m:null};
uEz=function(X){var U,r,m;return(m=(r=(U=X.previousElementSibling)!=null?U:X.__shady_native_previousElementSibling)!=null?r:X.__shady_previousElementSibling)!=null?m:null};
hDn=function(X){var U,r,m;return new Set([].concat(_.fN((U=X.children)!=null?U:[]),_.fN((r=X.__shady_native_children)!=null?r:[]),_.fN((m=X.__shady_children)!=null?m:[])))};
M_z=function(X){var U,r,m;return new Set([].concat(_.fN((U=X.childNodes)!=null?U:[]),_.fN((r=X.__shady_native_childNodes)!=null?r:[]),_.fN((m=X.__shady_childNodes)!=null?m:[])))};
_.bW=function(X){if(!(X instanceof Element))return null;X=X.classList?Array.from(X.classList):void 0;if(!X)return null;var U=X.indexOf("style-scope");return U>-1&&U+1<X.length?X[U+1]:null};
AO=function(X){if(!(X instanceof HTMLElement))return null;var U=X&&(X.$$||X.polymerController)?X.tagName.toLowerCase():null;return U?U:_.bW(X)};
zDe=function(X,U){return _.v("sunnydom_native_scoped_query_selectors")?X+".style-scope."+U:X.replace(/[^a-z]*[^\s]+/g,function(r){return r+".style-scope."+U})};
KXe=function(X,U){return U?X.split(",").map(function(r){return zDe(r.trim(),U)}).join(", "):X};
_.lW=function(X){var U,r,m,I;return(I=(m=(r=(U=X.root)!=null?U:X.shadowRoot)!=null?r:X.__shady_native_shadowRoot)!=null?m:X.__shady_shadowRoot)!=null?I:X};
TaM=function(X){var U,r,m;return(m=(r=(U=X.__shady_parentNode)!=null?U:X.__shady_native_parentNode)!=null?r:X.parentNode)!=null?m:null};
YkH=function(X){var U,r;return(r=(U=QSM(X))!=null?U:X.host)!=null?r:null};
V_A=function(X){for(;X&&!(X instanceof HTMLElement);)X=YkH(X);return X};
RDs=function(X){var U=V_A(X);return X===U?_.bW(X):U?AO(U):null};
fws=function(X){return(X=V_A(X))?AO(X):null};
qkD=function(X){if(X instanceof Comment)return!1;if(X instanceof Text){var U,r;if(((r=(U=X.textContent)==null?void 0:U.trim())!=null?r:"")==="")return!1}return!0};
G6=function(X,U,r){var m=U(X);for(r=r===void 0?fws(X):r;m&&(RDs(m)!==r||!qkD(m));)X=m,m=U(X);return m};
WXm=function(X,U,r){if(!U)return null;X=fws(X);return RDs(U)===X&&qkD(U)?U:G6(U,r,X)};
Jrz=function(X){return G6(X,TaM,_.bW(X))};
DL1=function(X){return G6(X,yrm)};
pbX=function(X){return G6(X,ove)};
$Le=function(X){return G6(X,uEz)};
bOe=function(X){return G6(X,wbH)};
Ar1=function(X){return WXm(X,X.firstChild||null,ove)};
lwe=function(X){var U,r,m;var I=(m=(r=(U=X.firstElementChild)!=null?U:X.__shady_native_firstElementChild)!=null?r:X.__shady_firstElementChild)!=null?m:null;return WXm(X,I,yrm)};
Gnz=function(X){var U,r,m;var I=(m=(r=(U=X.lastChild)!=null?U:X.__shady_native_lastChild)!=null?r:X.__shady_lastChild)!=null?m:null;return WXm(X,I,wbH)};
iOn=function(X){var U,r,m;var I=(m=(r=(U=X.lastElementChild)!=null?U:X.__shady_native_lastElementChild)!=null?r:X.__shady_lastElementChild)!=null?m:null;return WXm(X,I,uEz)};
LXD=function(X){var U=fws(X);return Array.from(M_z(X)).filter(function(r){return RDs(r)===U})};
Na1=function(X){var U=AO(X);return Array.from(hDn(X)).filter(function(r){return _.bW(r)===U})};
jSe=function(X){if(!X)return null;var U=_.bW(X);if(!U){var r;return(r=Node.prototype.getRootNode)==null?void 0:r.call(X)}U=U.toUpperCase();for(X=Ba9(X);X&&X.tagName!==U;)X=Ba9(X);return X?_.lW(X):null};
_.iW=function(X){var U=_.v(X);bP["counterfactuals."+X]=String(U);return U};
_.Lq=function(X,U,r){if(X instanceof HTMLElement&&_.bW(X)===r){var m=Array.from(X.classList).indexOf("style-scope");if(m===-1)X.classList.add("style-scope"),X.classList.add(U);else if(!(m+1>=X.classList.length)){m=X.classList[m+1];var I,t;X==null||(I=X.classList)==null||(t=I.replace)==null||t.call(I,m,U)}}if(X instanceof HTMLElement||X instanceof DocumentFragment)for(I=_.H(hDn(X)),t=I.next();!t.done;t=I.next())_.Lq(t.value,U,r);return X};
NE=function(X,U){if(X instanceof HTMLElement&&_.bW(X)===U){var r=Array.from(X.classList).indexOf("style-scope");r===-1||r+1>=X.classList.length||X.classList.remove("style-scope",X.classList[r+1])}if(X instanceof HTMLElement||X instanceof DocumentFragment){r=_.H(X.children);for(var m=r.next();!m.done;m=r.next())NE(m.value,U)}return X};
_.XFe=function(X,U){return $z(X).prototype.appendChild.call(X,U)};
U_M=function(X,U){if(X===U)return!0;X=M_z(X);return Array.from(X).some(function(r){return U_M(r,U)})};
_.Xa=function(X,U){if(X instanceof jK)return X;(U==null?0:U.ignoreOwnerDocument)&&!Object.getOwnPropertyDescriptor(X,"ownerDocument")&&Object.defineProperty(X,"ownerDocument",{get:function(){return window.document}});
return new jK(X)};
m_x=function(){var X=jK.prototype,U=[].concat(_.fN(rBD?[]:["getRootNode"]),["setAttribute","removeAttribute"]);U=_.H(U);for(var r=U.next(),m={};!r.done;m={method$jscomp$53:void 0},r=U.next())m.method$jscomp$53=r.value,X[m.method$jscomp$53]=function(I){return function(){return this.host[I.method$jscomp$53].apply(this.host,arguments)}}(m)};
tds=function(){var X=jK.prototype,U=[].concat(_.fN(rBD?[]:"cloneNode contains appendChild insertBefore removeChild replaceChild".split(" ")),_.fN(I4H?[]:["querySelector","querySelectorAll"]));U=_.H(U);for(var r=U.next(),m={};!r.done;m={method$jscomp$54:void 0},r=U.next())m.method$jscomp$54=r.value,X[m.method$jscomp$54]=function(I){return function(){return this.root[I.method$jscomp$54].apply(this.root,arguments)}}(m)};
CCX=function(){var X=jK.prototype,U=[].concat(_.fN(a4s?[]:["nextSibling","previousSibling","nextElementSibling","previousElementSibling"]),_.fN(Hrs?[]:["parentNode"]));U=_.H(U);for(var r=U.next(),m={};!r.done;m={prop$jscomp$67:void 0},r=U.next())m.prop$jscomp$67=r.value,Object.defineProperty(X,m.prop$jscomp$67,{get:function(I){return function(){return this.host[I.prop$jscomp$67]}}(m),
configurable:!0})};
gmA=function(){var X=jK.prototype,U=["activeElement"].concat(_.fN(a4s?[]:["firstChild","firstElementChild","lastElementChild","childNodes"]),_.fN(kd6?[]:["children"]),_.fN(cB9?[]:["lastChild"]));U=_.H(U);for(var r=U.next(),m={};!r.done;m={prop$jscomp$68:void 0},r=U.next())m.prop$jscomp$68=r.value,Object.defineProperty(X,m.prop$jscomp$68,{get:function(I){return function(){return this.root[I.prop$jscomp$68]}}(m),
configurable:!0})};
nmm=function(){for(var X=jK.prototype,U=_.H(["innerHTML","textContent"]),r=U.next(),m={};!r.done;m={prop$jscomp$69:void 0},r=U.next())m.prop$jscomp$69=r.value,Object.defineProperty(X,m.prop$jscomp$69,{get:function(I){return function(){return this.root[I.prop$jscomp$69]}}(m),
set:function(I){return function(t){this.root[I.prop$jscomp$69]=t}}(m),
configurable:!0})};
ZrH=function(X){var U=jK.prototype;X=_.H(Object.entries(X));for(var r=X.next(),m={};!r.done;m={fn$jscomp$403:void 0},r=X.next()){var I=_.H(r.value);r=I.next().value;I=I.next().value;m.fn$jscomp$403=I;U[r]=function(t){return function(){return t.fn$jscomp$403.apply(null,[this.host.node||this.host].concat(_.fN(arguments)))}}(m)}};
x_e=function(){for(var X=jK.prototype,U=_.H(Object.entries(so1)),r=U.next(),m={};!r.done;m={fn$jscomp$404:void 0},r=U.next()){var I=_.H(r.value);r=I.next().value;I=I.next().value;m.fn$jscomp$404=I;Object.defineProperty(X,r,{get:function(t){return function(){return t.fn$jscomp$404.apply(null,[this.host.node||this.host].concat(_.fN(arguments)))}}(m),
configurable:!0})}};
_.mb=function(X){return X instanceof PCA||X instanceof Document?X:new PCA(X)};
SIe=function(){for(var X=PCA.prototype,U=_.H("setAttribute removeAttribute cloneNode contains appendChild insertBefore getRootNode removeChild replaceChild querySelector querySelectorAll".split(" ")),r=U.next(),m={};!r.done;m={method$jscomp$55:void 0},r=U.next())m.method$jscomp$55=r.value,X[m.method$jscomp$55]=function(I){return function(){return HTMLElement.prototype[I.method$jscomp$55].call.apply(HTMLElement.prototype[I.method$jscomp$55],[this.node].concat(_.fN(arguments)))}}(m)};
d_X=function(){for(var X=PCA.prototype,U=_.H("firstChild lastChild firstElementChild lastElementChild childNodes children parentNode nextSibling previousSibling nextElementSibling previousElementSibling classList innerHTML textContent".split(" ")),r=U.next(),m={};!r.done;m={prop$jscomp$70:void 0},r=U.next())m.prop$jscomp$70=r.value,Object.defineProperty(X,m.prop$jscomp$70,{get:function(I){return function(){var t;return(t=this.node["__shady_native_"+I.prop$jscomp$70])!=null?t:this.node[I.prop$jscomp$70]}}(m),
configurable:!0})};
_.II=function(X,U,r){r===void 0&&(r=!X.classList.contains(U));r?X.classList.add(U):X.classList.remove(U)};
_.tL=function(X,U,r){r===void 0&&(r=!X.hasAttribute(U));if(U==="class")throw Error("fg");r?_.mb(X).setAttribute(U,""):_.mb(X).removeAttribute(U)};
OrM=function(X){return(X.localName!=="slot"?[]:(0,_.aI)(X).assignedNodes({flatten:!0})).filter(function(U){return U.nodeType===Node.ELEMENT_NODE})};
_.vmx=function(X){return(X=_.Xa(X).querySelector("slot"))&&X.localName==="slot"?OrM(X):[]};
_.HP=function(X,U){window.ShadyCSS&&window.ShadyCSS.styleSubtree(X,U)};
Cd=function(X,U){var r=U.bind(X);return function(m){r(m,m.detail)}};
_.k7=function(X,U){var r=eHm.get(X);r||(r=new WeakMap,eHm.set(X,r));if(r.has(U))return r.get(U);if(_.v("web_fi_listen_disable_bound_fn_helper")){var m=U.bind(X);X=function(I){m(I,I==null?void 0:I.detail)}}else X=Cd(X,U);
r.set(U,X);return X};
BHm=function(X,U){EmM(X);X.created[F79].push(U)};
EmM=function(X){if(!X.created||!X.created[F79]){var U=X.created,r=U?[U]:[];X.created=function(){for(var m=_.H(r),I=m.next();!I.done;I=m.next())I.value.apply(this)};
X.created[F79]=r}};
QoX=function(X){return function(){var U=_.bS.apply(0,arguments);return function(r,m,I){X.apply(null,_.fN(U))(r,m,I)}}};
omX=function(){return function(){var X=_.bS.apply(0,arguments);return function(U,r,m){nLx.apply(null,_.fN(X))(U,r,m)}}};
_.w=function(X){return omX()(X)};
_.y=function(){return QoX(PHs).apply(null,_.fN(_.bS.apply(0,arguments)))};
_.cP=function(X){return _.v("pbcm_fi_listen_decorators")?wFe(X):QoX(sse)(X)};
wFe=function(X){return function(U,r){BHm(U,function(){var m=this[r],I=_.v("web_fi_listen_disable_bound_fn_helper")?function(t){m(t,t.detail)}.bind(this):Cd(this,m);
yBs.has(X)?$c(this.hostElement,X,I):this.hostElement.addEventListener(X,I)})}};
_.ge=function(){return QoX(xS6).apply(null,_.fN(_.bS.apply(0,arguments)))};
_.T=function(X){X=X===void 0?{}:X;return QoX(ZgX)(X)};
_.nd=function(X){if(X.hostElement&&X!==X.hostElement){var U=_.Zq(X.hostElement);U=X.renderIdom?U:U.shadowRoot}U||(X=X.root,U=X instanceof Node?_.Zq(X):null);return U};
_.Zl=function(X){return u6H?hHH(X):function(U,r){Object.defineProperty(U,r,{get:function(){var m;return(m=_.nd(this))==null?void 0:m.querySelector(X)},
enumerable:!0,configurable:!0})}};
hHH=function(X){return function(U,r){Object.defineProperty(U,r,{get:function(){var m,I=(m=_.Xa(this.hostElement))==null?void 0:m.querySelector(X);if(I)return I;var t;return(t=_.nd(this))==null?void 0:t.querySelector(X)},
enumerable:!0,configurable:!0})}};
_.sR=function(X){return u6H?Mds(X):function(U,r){Object.defineProperty(U,r,{get:function(){var m;return(m=_.nd(this))==null?void 0:m.querySelectorAll(X)},
enumerable:!0,configurable:!0})}};
Mds=function(X){return function(U,r){Object.defineProperty(U,r,{get:function(){var m,I=(m=_.Xa(this.hostElement))==null?void 0:m.querySelectorAll(X);if(I==null?0:I.length)return I;var t;return(t=_.nd(this))==null?void 0:t.querySelectorAll(X)},
enumerable:!0,configurable:!0})}};
zHx=function(X){return function(U){if(![_.ZG,_.Y].includes(Object.getPrototypeOf(U.prototype).constructor))throw Error("gg");I$z(Object.assign({},typeof X!=="string"?X:{is:X,notifyObserversOnUndefined:!0},{disableInheritanceCheck:!0,disableEnforceFastDefaultValuesCheck:!0}))(U)}};
_.PP=function(){var X=X===void 0?{}:X;return function(U){if(![sA,_.x7].includes(Object.getPrototypeOf(U.prototype).constructor))throw Error("hg");tVX(Object.assign({},X,{disableInheritanceCheck:!0}))(U)}};
THn=function(X,U){K79[X]!=null||(K79[X]=new Set);K79[X].add(U)};
_.Sl=function(){var X=_.ge.apply(null,_.fN(_.bS.apply(0,arguments)));return function(U,r){THn(U.is,r);X(U,r)}};
vP=function(X,U,r){if(de(X)&&!YIn.has(U)){U=U.replace(/^JSC\$[\d]+_/,"");U=U.replace(/\.\d+(\.|$)/g,function(t,C){return".#"+C});
OR[X]!=null||(OR[X]={});var m,I;(m=OR[X])[I=U]!=null||(m[I]=new Set);OR[X][U].has(r)||(OR[X][U].add(r),_.DT("polymerPropertyAccessEvent",{componentName:X,propertyName:U,accessType:r}))}};
Vde=function(){return _.v("polymer_property_access_logging_debug")||_.v("polymer_enable_property_access_logging")};
de=function(X){if(_.v("polymer_property_access_logging_debug"))return!0;if(!_.v("polymer_enable_property_access_logging"))return!1;RHx||(RHx=Date.now());return(MT(X)+RHx)%100<_.Pp("polymer_property_access_logging_percent")};
f4A=function(X,U){return de(U)&&X.hostElement.loggingStatus?new Proxy(X,{get:function(r,m,I){if(r.hostElement.loggingStatus.bypassProxyController)return r[m];r.hostElement.loggingStatus.isExternalGet=!0;var t=r[m];r.hostElement.loggingStatus.isExternalGet=!1;if(t instanceof Function)return function(){var C=_.bS.apply(0,arguments);try{return r.hostElement.loggingStatus.currentExternalCall=m,vP(U,m,"PROPERTY_ACCESS_CALL_EXTERNAL_CONTROLLER"),t.apply(this===I?r:this,C)}finally{r.hostElement.loggingStatus.currentExternalCall=
void 0}};
vP(U,m,"PROPERTY_ACCESS_GET_EXTERNAL_CONTROLLER");return t},
set:function(r,m,I){if(r.hostElement.loggingStatus.bypassProxyController)return r[m]=I,!0;r.hostElement.loggingStatus.isRendererStamper?vP(U,m,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE"):r.hostElement.loggingStatus.isDeclarativeExternal||vP(U,m,"PROPERTY_ACCESS_SET_EXTERNAL_CONTROLLER_IMPERATIVE");try{r.hostElement.loggingStatus.currentExternalSet=m,r[m]=I}finally{r.hostElement.loggingStatus.currentExternalSet=void 0}return!0}}):X};
qIz=function(X,U){X&&X.loggingStatus&&!X.loggingStatus.isDeclarativeExternal&&!X.loggingStatus.isExternalGet&&X.loggingStatus.currentExternalSet!==U&&vP(X.tagName.toLowerCase(),U,"PROPERTY_ACCESS_GET_INTERNAL")};
el=function(X,U,r){X&&(r||X.loggingStatus&&!X.loggingStatus.isInitializing&&!X.loggingStatus.isDefiningPropertyAccessor&&X.loggingStatus.currentExternalSet!==U)&&vP(X.tagName.toLowerCase(),U,"PROPERTY_ACCESS_SET_INTERNAL")};
W76=function(){return{_definePropertyAccessor:function(X,U){var r=this,m=r.hostElement.loggingStatus;m&&(m.isDefiningPropertyAccessor=!0);var I=r[X];I!==void 0&&(r.__data?r._setPendingProperty(X,I):(r.__dataProto!=null||(r.__dataProto={}),r.__dataProto[X]=I));m&&(m.isDefiningPropertyAccessor=!1);Object.defineProperty(this,X,{get:function(){qIz(r.hostElement,X);return this.__data[X]},
set:function(t){U||this._setPendingProperty(X,t,!0)&&this._invalidateProperties()}})},
created:function(){var X=this._setPendingProperty.bind(this);this._setPendingProperty=function(U,r,m){el(this.hostElement,U);return X.apply(this,[U,r,m])}}}};
JBe=function(X){Vde()&&_.w(ER.prototype)(X.prototype,"__templateBindingLoggingBehavior")};
D_z=function(X,U){if(U.resolvedFactories.length!==X.resolvedFactories.length)return!0;U=_.H(U.resolvedFactories.entries());for(var r=U.next();!r.done;r=U.next()){var m=_.H(r.value);r=m.next().value;m=m.next().value;if(m.providerClass){if(m.providerClass!==X.resolvedFactories[r].providerClass)return!0}else if(m.providerValue){if(m.providerValue!==X.resolvedFactories[r].providerValue)return!0}else if(m.factory!==X.resolvedFactories[r].factory)return!0}return!1};
pFx=function(X,U){X=_.H(X);for(var r=X.next();!r.done;r=X.next())if(r=r.value,r.constructor===Array)pFx(r,U);else{var m=U;m.has(r)||(r.inject&&m.add(r),r.behaviors&&pFx(r.behaviors,m))}};
Fa=function(X,U){var r=X[U];X[U]=function(){var m=_.bS.apply(0,arguments);this.initializeInjection&&this.initializeInjection();if(r)return r.apply(this,m)}};
l4s=function(){_.BP.Class=function(r,m){r=$_X(r,m);Fa(r.prototype,"created");return r};
Fa(Qc.prototype,"_initializeProperties");Fa(_.oI.prototype,"_initializeProperties");if(brX)Fa(AB1,"created");else{var X=function(){Fa(customElements.get("tp-yt-iron-list").prototype,"_initializeProperties")};
if(customElements.get("tp-yt-iron-list"))X();else{var U=customElements.define;customElements.define=function(r,m,I){U.call(customElements,r,m,I);r==="tp-yt-iron-list"&&(X(),customElements.define=U)}}}};
ir6=function(X,U){X.prototype.behaviors=X.prototype.behaviors||[];X.prototype.behaviors.unshift(Gde.InjectBehavior);X.prototype.provide=U};
_.uG=function(X){return function(U){if(!X.disableElementRegistration){X.noInjection||ir6(U,X.providers);var r=U.prototype;r.__templateHelpers||nLx(we.prototype)(r,"__templateHelpers");r=X.is;L7x||(L7x=Date.now());(MT(r)+L7x)%100<_.Pp("polymer_log_prop_change_observer_percent")&&nLx(yc.prototype)(U.prototype,"__propertyObserverObserver");U.prototype.behaviors=U.prototype.behaviors||[];U.prototype.behaviors.unshift(_.NHe.YtHostElementBehavior);JBe(U);zHx({is:X.is,notifyObserversOnUndefined:X.notifyObserversOnUndefined!==
!1,fastInit:X.fastInit,template:X.template,disableEnforceFastDefaultValuesCheck:!0})(U)}}};
_.hL=function(X){return _.uG({is:X.is,template:X.template,disableElementRegistration:X.disableElementRegistration,cssBuildOptOut:X.cssBuildOptOut,notifyObserversOnUndefined:!1,noInjection:!0})};
U6e=function(X,U){if(jox){X=new X;for(var r=_.H(Object.getOwnPropertyNames(X)),m=r.next();!m.done;m=r.next())m=m.value,U[m]=X[m];for(r=U;r&&r!==Object.prototype;r=Object.getPrototypeOf(r)){m=_.H(Object.getOwnPropertyNames(r));for(var I=m.next();!I.done;I=m.next())I=I.value,X.hasOwnProperty(I)||Object.defineProperty(X,I,XYm(U,I))}}else X.apply(U)};
XYm=function(X,U){return{get:function(){var r=X[U];return r instanceof Function?r.bind(X):r},
set:function(r){X[U]=r}}};
m6z=function(X,U){for(var r=X._noAccessors,m=_.H(Object.getOwnPropertyNames(X)),I=m.next();!I.done;I=m.next())if(I=I.value,!rg6.has(I))if(r)U[I]=X[I];else{var t=Object.getOwnPropertyDescriptor(X,I);t&&(t.configurable=!0,Object.defineProperty(U,I,t))}};
I1x=function(X,U,r){return function(m){if(r){var I=r();m.model=I}if(X[U])X[U](m,m.detail)}};
M4=function(X){var U=[];if(typeof X==="string")X.length>0&&U.push.apply(U,_.fN(X.split(".")));else{X=_.H(X);for(var r=X.next();!r.done;r=X.next())r=r.value,typeof r==="string"?U.push.apply(U,_.fN(r.split("."))):U.push(r)}return U};
tkn=function(X,U){if(U[U.length-1]!=="*"&&U[U.length-1]!=="splices"){for(var r=0;r<U.length;r++){if(!X)return;X=X[U[r]]}return X}};
a16=function(X,U){if(X.length>U.length)return!1;for(var r=0;r<X.length;r++)if(X[r]!==U[r])return!1;return!0};
Cse=function(X,U,r){if(U.type==="compute"){var m=U.getter.bind(r);var I=U.args}else m=function(){return r[U.method.methodName].apply(r,_.fN(_.bS.apply(0,arguments)))},I=U.method.args;
Hsm(X,U.propertyKey,m,I,U.value)};
cgm=function(X,U){if(U.readOnly){var r=Object.getOwnPropertyDescriptor(X.model,U.propertyKey);Object.defineProperty(X.model,U.propertyKey,{get:r.get,set:function(){}});
X.model[kNs(U.propertyKey)]=r.set}};
gYe=function(X,U,r){if(r){var m=U.propertyKey,I=U.selector;U=[{type:"path",path:"reduxPropertiesRecomputeTrigger"}].concat(_.fN(U.selectorArgs.map(function(t){return{type:"path",path:t}})));
Hsm(X,m,function(t){var C=_.bS.apply(1,arguments);return I.apply(null,[r.getState()].concat(_.fN(C)))},U)}};
ZsD=function(X,U,r){var m=_.tC(U.propertyKey)+"-changed";nYe(X,function(I){var t={value:I.value,queueProperty:!0};I.path.split(".").length>1&&(t.path=I.path);r.dispatchEvent(new CustomEvent(m,{detail:t}))},[{type:"wildcard",
path:U.propertyKey}])};
sOX=function(X,U,r){nYe(X,function(){r[U.method.methodName].apply(r,_.fN(_.bS.apply(0,arguments)))},U.method.args)};
kNs=function(X){return"_set"+(X.charAt(0).toUpperCase()+X.slice(1))};
x6z=function(){var X,U=DZ(function(r){X=r},!1);
return[X,U]};
vYs=function(X){X=X.trim().replace(PsX,",").replace(SLs,"$1");var U=X[0];U==="-"&&(U=X[1]);if(U>="0"&&U<="9")return{type:"literal",value:Number(X)};if(U==="'"||U==='"')return{type:"literal",value:X.slice(1,-1)};if(U=X.match(d6D)){U=U[1];var r=Osx[U];if(r)return{type:r,path:X.slice(0,-(U.length+1))}}return{type:"path",path:X}};
Byx=function(X){var U=X.match(eRe);if(U)return X={methodName:U[1],args:EYn},U[2].trim()&&(U=U[2].replace(Fg1,"&comma;").split(","),X.args=U.map(vYs)),X};
QOM=function(X,U,r,m){m=m===void 0?!1:m;U=_.tC(U);var I=KP;I&&(r=I(r,U,"attribute",X));zy(X,r,U,m)};
zy=function(X,U,r,m){U=oYX(U,m===void 0?!1:m);U===void 0?X.removeAttribute(r):X.setAttribute(r,U)};
oYX=function(X,U){switch(typeof X){case "object":case "function":if(X instanceof Date)return X.toString();if(X){if((U===void 0?0:U)&&!_.v("polymer_reflect_objects_as_boolean_killswitch"))return X?"":void 0;U=window.trustedTypes?window.trustedTypes.isHTML(X)||window.trustedTypes.isScript(X)||window.trustedTypes.isScriptURL(X):void 0;if(U)return X;try{return JSON.stringify(X)}catch(r){_.AE(Error("Dg`"+X))}}break;case "boolean":return X?"":void 0;default:return X!==null&&X!==void 0?X.toString():void 0}};
wYe=function(X){if(X===void 0)throw Error("Eg");return X};
zRA=function(X,U,r,m){var I=ygz(m);if(I.length){m=r;var t="property";uU9.test(r)?t="attribute":r[r.length-1]==="$"&&(r=r.slice(0,-1),t="attribute");var C=hRs(I);C&&t==="attribute"&&(r==="class"&&X.hasAttribute("class")&&(C+=" "+X.getAttribute(r)),zy(X,C,r));t==="attribute"&&m==="disable-upgrade$"&&X.setAttribute("disable-upgrade","");X.localName==="input"&&m==="value"&&X.setAttribute("value","");X.removeAttribute(m);t==="property"&&(r=_.al(r));U=wYe(U);MkX(U,t,r,I);return!0}return r.slice(0,3)===
"on-"?(X.removeAttribute(r),(t=U).events!=null||(t.events=[]),U.events.push({name:r.slice(3),value:m}),!0):r==="id"?(U.id=m,!0):!1};
ygz=function(X){for(var U=[],r=0,m;(m=KgM.exec(X))!==null;){m.index>r&&U.push({type:"literal",value:X.slice(r,m.index)});var I=m[1][0];r=!!m[2];m=m[3].trim();if(I==="{")throw Error("Fg");(I=Byx(m))?U.push({type:"method",negate:r,signature:I}):U.push({type:"path",negate:r,path:m});r=KgM.lastIndex}r&&r<X.length&&(X=X.substring(r))&&U.push({type:"literal",value:X});return U};
hRs=function(X){for(var U="",r=0;r<X.length;r++){var m=X[r];m.type==="literal"&&(U+=m.value)}return U};
MkX=function(X,U,r,m){X.bindings!=null||(X.bindings=[]);X.bindings.push({kind:U,target:r,parts:m})};
f1H=function(X,U,r){var m=!1;if(X.localName==="template"){m=r;var I=U.stripWhitespace;I=Tyz(X,I===void 0?!1:I);var t=X.content.ownerDocument.createDocumentFragment();I.content=t;t.appendChild(X.content);m&&(m.templateInfo=I);m=!0}else X.localName==="slot"&&(U.hasInsertionPoint=!0);if(X.firstChild&&(I=r,X.localName!=="script"&&X.localName!=="style")){t=0;for(var C=X.firstChild;C;){var k=C;if(k.localName==="template"){var g=k.getAttribute("is");if((C=g==="dom-if")||g==="dom-repeat"){k.removeAttribute("is");
g=k.ownerDocument.createElement("ps-"+g);k.parentNode.replaceChild(g,k);g.appendChild(k);var Z=Array.from(k.attributes);Z=_.H(Z);for(var P=Z.next();!P.done;P=Z.next())P=P.value,C?YLs.has(P.name)&&zy(g,P.value,P.name):Vkz.has(P.name)?zy(g,P.value,P.name):RRD.has(P.name),k.removeAttribute(P.name);C=g}else C=k}if(C.nodeType===Node.TEXT_NODE){k=void 0;g=X;for(Z=C;((k=Z.nextSibling)==null?void 0:k.nodeType)===Node.TEXT_NODE;)P=void 0,(P=Z).textContent!=null||(P.textContent=""),Z.nextSibling.textContent&&
(Z.textContent+=Z.nextSibling.textContent),g.removeChild(Z.nextSibling);if(U.stripWhitespace&&C.textContent&&!C.textContent.trim()){X.removeChild(C);C=C.nextSibling;continue}}f1H(C,U,{parentIndex:t,parentInfo:I});C.parentNode&&t++;C=C.nextSibling}}var S;if((S=X.hasAttributes)==null?0:S.call(X)){S=r=wYe(r);I=!1;t=Array.from(X.attributes);t=_.H(t);for(k=t.next();!k.done;k=t.next())k=k.value,I=zRA(X,S,k.name,k.value)||I;m=I||m}X.nodeType===Node.TEXT_NODE&&(S=ygz(X.textContent),S.length&&(X.textContent=
hRs(S)||" ",r=wYe(r),MkX(r,"text","textContent",S),m=!0));r&&m&&(r.infoIndex=U.nodeInfoList.push(r)-1)};
Tyz=function(X,U){U={nodeInfoList:[],stripWhitespace:(U===void 0?!1:U)||X.hasAttribute("strip-whitespace")};f1H(X.content,U);return U};
qLz=function(X){Object.assign(X,{_disposeEffects:void 0,_signalProps:void 0,_signalValues:void 0})};
Jgz=function(X,U,r){U.signalCache!=null||(U.signalCache={});var m=U.signalCache[r];if(!m){var I=r.split(".");m=!WgA(X,I[0]);if(I.length>1&&m){var t=X.getPathMutationSignal(I);m=function(){var C=$l(X.owner,function(){return X.getWithPath([I[0]])}),k,g=(k=t())==null?void 0:k.value;
return{rootWasDefined:C!==void 0,value:g}}}else m=function(){var C=X.getWithPath(I);
return{rootWasDefined:C!==void 0,value:C}};
U.signalCache[r]=m}return m()};
pYe=function(X,U,r,m,I){U=U.parts.map(function(C,k){if(C.type==="literal"){r.partWasDefined!=null||(r.partWasDefined=[]);var g;(g=r.partWasDefined)[k]||(g[k]=C.value!==void 0);return C.value}var Z;if(C.type==="method"){var P,S=(P=(Z=r.partWasDefined)==null?void 0:Z[k])!=null?P:!1;S||(S=C.signature.args.every(function(E){return E.type==="literal"}));
var d=!1,O=!0;Z=C.signature.args.map(function(E){if(E.type==="literal")return E.value;if(E.type!=="path")throw Error("Gg`"+E.type);var Q=Jgz(X,r,E.path);E=Q.value;Q=Q.rootWasDefined;d||(d=Q);O&&(O=Q);return E});
S||(S=I===1?O:d);r.partWasDefined!=null||(r.partWasDefined={});r.partWasDefined[k]=S;if(!S)return;Z=(k=Jgz(X,r,C.signature.methodName).value)&&typeof k==="function"?k.apply(m,Z):void 0}else P=Jgz(X,r,C.path),Z=P.value,r.partWasDefined!=null||(r.partWasDefined={}),(S=r.partWasDefined)[k]||(S[k]=Z!==void 0||P.rootWasDefined);C.negate&&(Z=!Z);return Z});
if(U.length===1){var t;return((t=r.partWasDefined)==null?0:t[0])?U[0]:D6M}return U.join("")};
$6m=function(X){return typeof X==="object"&&!!X&&"notifyPath"in X&&"canNotifyPath"in X};
bse=function(X){return typeof X==="object"&&!!X&&"notifyPath"in X};
Age=function(X){return"polymerController"in X};
l1A=function(X,U){U=""+M4(U)[0];if($6m(X))return X.canNotifyPath(U);if(Age(X)&&$6m(X.polymerController))return X.polymerController.canNotifyPath(U);if(bse(X)){var r;return!((r=X.properties)==null||!r[U])}if(Age(X)&&bse(X.polymerController)){var m;return!((m=X.polymerController.properties)==null||!m[U])}return!1};
GNm=function(X,U,r){$6m(X)||bse(X)?X.notifyPath(U,r):Age(X)&&($6m(X.polymerController)||bse(X.polymerController))&&X.polymerController.notifyPath(U,r)};
Lgz=function(X,U,r){if(r!==D6M){X.kind==="attribute"||X.target!=="textContent"&&(X.target!=="value"||U.localName!=="input"&&U.localName!=="textarea")||(r=r===void 0?"":r);var m,I=(m=ise.Polymer)==null?void 0:m.sanitizeDOMValue;I&&(r=I(r,X.target,X.kind,U));if(X.kind==="attribute"){X=X.target;if(X==="class"||X==="name"||X==="slot")U=(0,_.aI)(U);zy(U,r,X)}else if(X=X.target,r!==U[X]||typeof r==="object")U.loggingStatus&&(U.loggingStatus.isDeclarativeExternal=!0,vP(U.localName,X,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE")),
U[X]=r,U.loggingStatus&&(U.loggingStatus.isDeclarativeExternal=!1)}};
Nyn=function(X,U,r,m){var I=U.parts[0];if(U.parts.length!==1||I.type!=="path"||!l1A(r,U.target))return!1;var t=_.H(I.path.split(".")),C=t.next().value,k=m_(t);if(WgA(X,C))return!1;m.signalCache!=null||(m.signalCache={});t=m.signalCache[I.path];var g;t=(g=t)==null?void 0:g().value;if((t==null?void 0:t.path)!==void 0){m=M4(t.path);var Z=M4(I.path);m=[U.target].concat(_.fN(m.slice(Z.length-1)));GNm(r,m,I.negate?!t.value:t.value);return!0}var P=Kd(X,C);var S=P.getChangeRecordSignal(k),d=!1;t=function(){if(!d){var E=
$l(X.owner,function(){return P.getWithPath([])});
d||(d=E!==void 0)}return{value:S(),rootWasDefined:d}};
m.signalCache[I.path]=t;m.partWasDefined!=null||(m.partWasDefined={});t=t();(Z=m.partWasDefined)[0]||(Z[0]=t.rootWasDefined);var O=$l(X.owner,function(){return P.getWithPath(k)});
m.partWasDefined[0]&&$l(X.owner,function(){return void Lgz(U,r,I.negate?!O:O)});
return!0};
jOx=function(X,U,r,m,I,t){if(!Nyn(X,U,r,m)){var C=pYe(X,U,m,I,t);$l(X.owner,function(){return void Lgz(U,r,C)})}};
XKA=function(X,U,r,m,I,t){r=_.H(r);for(var C=r.next(),k={};!C.done;k={infoIndex:void 0},C=r.next()){C=C.value;var g=C.bindings;k.infoIndex=C.infoIndex;C=C.parentInfo;if(g){g=_.H(g);for(var Z=g.next(),P={};!Z.done;P={b$jscomp$257:void 0,bindingCtx$jscomp$4:void 0},Z=g.next()){P.b$jscomp$257=Z.value;if(k.infoIndex===void 0)throw Error("Hg");P.bindingCtx$jscomp$4={};X.effect(function(S,d){return function(){I&&!I()||jOx(X,S.b$jscomp$257,U[d.infoIndex],S.bindingCtx$jscomp$4,m,t)}}(P,k))}}C&&XKA(X,U,[C],
m,I,t)}};
Ucx=function(X,U){X=(U.parentInfo?Ucx(X,U.parentInfo):X).firstChild;for(var r=0;X;X=X.nextSibling)if(U.parentIndex===r++)return X;throw Error("Ig");};
mcD=function(X,U,r,m){X=document.importNode(X.content,!0);X.__noInsertionPoint=!(m==null?0:m.hasInsertionPoint);for(var I=Array(U.length),t={},C=0;C<U.length;C++){var k=U[C],g=Ucx(X,k);I[C]=g;k.id&&(t[k.id]=g);if(k.templateInfo){var Z=g.parentElement;Z&&(Z.templateInfo=k.templateInfo,Z.parentSignalProxy=r,Z.eventListenerHost=m.eventListenerHost,Z.stampingEnabled=m.enabledSignal)}Z=void 0;if((Z=k.events)==null?0:Z.length)for(Z=0;Z<k.events.length;Z++){var P=k.events[Z];r_s(m.eventListenerHost,g,P.name,
P.value,m.getModel)}}XKA(r,I,U,m.thisCtx,m.enabledSignal,m.methodInvocationRequirement);return{root:X,nodes:I,nodesById:t}};
tun=function(X,U){X=X();var r;(r=Icx.ShadyCSS)==null||r.prepareTemplate(X,U);U=Tyz(X);return{template:X,nodeInfoList:U.nodeInfoList,hasInsertionPoint:U.hasInsertionPoint}};
C0M=function(){ace=!1;for(var X=Ty.length,U=0;U<X;U++){var r=Ty[U];if(r)try{r()}catch(m){Promise.resolve().then(function(){throw m;})}}Ty.splice(0,X);
Hiz+=X};
nBe=function(X){ace||(ace=!0,kBm.textContent=(c_e++).toString());Ty.push(X);return gBD++};
_.RI=function(X,U,r){Y7++;X=U?new ZiM(Y7,X,U,r):new svA(Y7,X);Vc.set(Y7,X);return Y7};
xc1=function(X){(X=Vc.get(X))&&X.cancel()};
SmX=function(X,U){X=P0e.get(X);return X?(U=X.get(U))?U:null:null};
_.fd=function(X,U,r,m){var I=SmX(X,U);if(!I){I=new dce;var t=P0e.get(X);t||(t=new Map,P0e.set(X,t));t.set(U,I)}X=r.bind(X);I.run(X,m,void 0)};
_.OiM=function(X,U){var r;(r=SmX(X,U))==null||r.cancel()};
vBA=function(X){var U;(U=SmX(X,"doRender"))==null||U.flush()};
q4=function(X){var U;return(U=X.hostElement)!=null?U:X};
eke=function(X){var U=X.indexOf(".");return U===-1?X:X.slice(0,U)};
EBe=function(X,U,r,m,I,t){t=(I=(m=t?eke(U):U)?U:null)?X.get(I):X.__data[U];I&&t===void 0&&(t=r[U]);_.l4(X.hostElement,GHe(m)+"-changed",{value:t,queueProperty:!0,path:I!=null?I:void 0},{bubbles:!1,composed:!1})};
FKe=function(X,U){X.__isReflecting=!0;QOM(X.hostElement,U,X.__data[U]);X.__isReflecting=!1};
BQz=function(X){if(X._onIronRequestResizeNotifications){var U=X._onIronRequestResizeNotifications.bind(X);X._onIronRequestResizeNotifications=function(r){_.pq(r)!==X.hostElement&&U(r)}}X._ariaActiveAttributeChanged&&(X._ariaActiveAttributeChanged=X._ariaActiveAttributeChanged.bind(X.hostElement));
X._activeChanged&&(X._activeChanged=function(r){X.toggles?zy(X.hostElement,r?"true":"false",X.ariaActiveAttribute):X.hostElement.removeAttribute(X.ariaActiveAttribute);X._changedButtonState()});
X._asyncClick&&(X._asyncClick=function(){_.RI(function(){X.hostElement.click()},1)});
!X.keyEventTarget||X.keyEventTarget instanceof EventTarget||(X.keyEventTarget=q4(X.keyEventTarget));X._disabledChanged&&(X._disabledChanged=X._disabledChanged.bind(X.hostElement));X._observeItems&&(X._observeItems=function(r){var m=q4(r);return _.Zq(m).observeNodes(function(I){X._updateItems();X._updateSelected();_.l4(m,"iron-items-changed",I,{bubbles:!1,cancelable:!1})})});
X._updateItems&&X._updateItems===_.WP._updateItems&&(X._updateItems=function(){var r=_.Zq(X.hostElement).queryDistributedElements(X.selectable||"*");r=Array.prototype.filter.call(r,X._bindFilterItem);X._setItems(r)});
X._computeKeyboardClass&&(X._computeKeyboardClass=function(r){_.II(X.hostElement,"keyboard-focus",r)});
X.ensureRipple&&(X.ensureRipple=function(r){if(X.hasRipple&&!X.hasRipple()){if(!X._createRipple)return;X._ripple=X._createRipple();X._ripple.noink=X.noink;var m=X._rippleContainer||X.hostElement;m&&_.Xa(m).appendChild(X._ripple)}var I;if(r&&((I=X._ripple)==null?0:I.uiDownAction)){m=_.Xa(X._rippleContainer||X.hostElement);var t;I=(t=r.composedPath())==null?void 0:t[0];m.contains(I)&&X._ripple.uiDownAction(r)}});
X._updateMultiselectable&&(X._updateMultiselectable=function(r){r?X.hostElement.setAttribute("aria-multiselectable","true"):X.hostElement.removeAttribute("aria-multiselectable")})};
Qvx=function(X,U,r){r=_.H(r);for(var m=r.next();!m.done;m=r.next())U6e(m.value.constructor,X);U6e(U.constructor,X)};
wKs=function(X,U){X=_.H(X);for(var r=X.next();!r.done;r=X.next())if(r=r.value,r.type==="signal"){var m=r.propertyKey;if(U.hasOwnProperty(m)&&U[m]!=null&&r.attributeType===Object){a:{m=U[m].constructor;for(var I=_.H(oBD),t=I.next();!t.done;t=I.next())if(t=t.value,m===t){m=t;break a}m=Object}r.attributeType=m}}};
y_D=function(){};
u1D=function(X){var U;return(U=X.hostElement)!=null?U:X};
hkA=function(){throw Error("Mg");};
Mue=function(X,U){X.constructor.prototype.useSignals=!0;var r=new X.constructor;Qvx(r,X,U.behaviors);wKs(U.reactiveSchemas,r);r={};for(var m=_.H(U.reactiveSchemas),I=m.next();!I.done;I=m.next())I=I.value,I.type==="signal"&&(r[I.propertyKey]=I.attributeType);var t={copyPropertiesToProto:hkA,didRegister:!1,typesForSignals:r},C=["disable-upgrade"].concat(_.fN(U.observedAttributes)),k=function(g){JL.call(this,X,U,t,g)};
_.F(k,JL);_.n0.Object.defineProperties(k,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return C}}});
t.copyPropertiesToProto=function(){for(var g=0;g<U.behaviors.length;g++)m6z(U.behaviors[g],k.prototype);m6z(X,k.prototype)};
U.legacyOptimizations||t.copyPropertiesToProto();k.prototype.is=X.is;return k};
zk6=function(X,U){if(Object.getPrototypeOf(U.prototype).constructor!==_.Y)throw Error("Ng");U.prototype.is=X.is;return Mue(U.prototype,X)};
KKe=function(X){return X.type==="compute"||X.type==="computeWithMethod"};
TQX=function(X){for(var U=X.reactiveSchemas.filter(KKe),r=new Map,m=new Map,I=new Map,t=_.H(U),C=t.next();!C.done;C=t.next())C=C.value,r.set(C.propertyKey,C),m.set(C.propertyKey,[]),I.set(C.propertyKey,0);t=0;U=_.H(U);for(C=U.next();!C.done;C=U.next()){C=C.value;for(var k=_.H(C.type==="computeWithMethod"?C.method.args:C.args),g=k.next();!g.done;g=k.next())g=g.value,g.type!=="literal"&&(g=g.path.split(".")[0],m.has(g)&&(m.get(g).push(C.propertyKey),I.set(C.propertyKey,I.get(C.propertyKey)+1),t++))}C=
[].concat(_.fN(m.keys())).filter(function(Z){return I.get(Z)===0});
for(U=[];C.length;)for(k=C.shift(),U.push(r.get(k)),k=_.H(m.get(k)),g=k.next();!g.done;g=k.next())g=g.value,I.set(g,I.get(g)-1),t--,I.get(g)===0&&C.push(g);r=X.reactiveSchemas.filter(function(Z){return!KKe(Z)});
X.reactiveSchemas=[].concat(_.fN(r),_.fN(U))};
Yme=function(X,U){if(U.properties)for(var r=_.H(Object.entries(U.properties)),m=r.next();!m.done;m=r.next()){var I=_.H(m.value);m=I.next().value;I=I.next().value;X.properties[m]=typeof I==="function"?{type:I}:I}U.observers&&X.observers.push.apply(X.observers,_.fN(U.observers));U.disabledPolySiReactions&&X.disabledPolySiReactions.push.apply(X.disabledPolySiReactions,_.fN(U.disabledPolySiReactions))};
Vu1=function(X,U){for(var r=U.length-1;r>=0;r--){var m=U[r];Array.isArray(m)?Vu1(X,m):X.indexOf(m)<0&&X.unshift(m)}};
Rke=function(X,U){X.reactiveSchemas=X.reactiveSchemas.filter(function(r){return r.type==="observe"&&U.includes(r.method.methodName)||KKe(r)&&U.includes(r.propertyKey)?!1:!0})};
qms=function(X,U){var r=U.prototype,m,I,t={is:X.is,reactiveSchemas:[],observedAttributes:[],behaviors:[Gde.InjectBehavior,we.prototype],disableElementRegistration:X.disableElementRegistration,provide:(m=X.providers)!=null?m:[],reactivityMode:X.reactivityMode,signalProperties:(I=r.signalProperties)!=null?I:[]};"template"in U?t.templateGetter=function(){return U.template}:X.getTemplate&&(t.templateGetter=X.getTemplate);
r.behaviors&&Vu1(t.behaviors,r.behaviors);fce(t,U);return t};
fce=function(X,U){for(var r=U.prototype,m={properties:{},observers:[],disabledPolySiReactions:[]},I=_.H(X.behaviors),t=I.next();!t.done;t=I.next())Yme(m,t.value);Yme(m,r);if(X.signalProperties)for(r=_.H(X.signalProperties),I=r.next();!I.done;I=r.next())delete m.properties[I.value];r=_.H(Object.entries(m.properties));for(I=r.next();!I.done;I=r.next()){t=_.H(I.value);I=t.next().value;t=t.next().value;var C=void 0;if((C=X.signalProperties)==null||!C.includes(I)){C=void 0;var k=X,g=t.type;if(!g)if(window.Reflect!==
void 0&&window.Reflect.getMetadata!==void 0)a:{g=Reflect.getMetadata("design:type",U,I);for(var Z=_.H(WKz),P=Z.next();!P.done;P=Z.next())if(P=P.value,g===P){g=P;break a}g=Object}else g=String;t.computed||t.selector||(k.reactiveSchemas.push({type:"signal",propertyKey:I,value:t.value,attributeType:g,readOnly:t.readOnly}),k.observedAttributes.push(_.tC(I)));t.reflectToAttribute&&k.reactiveSchemas.push({type:"reflect",propertyKey:I});if(t.computed){g=Byx(t.computed);if(!g)throw Error("Og");k.reactiveSchemas.push({type:"computeWithMethod",
propertyKey:I,method:g,value:t.value})}t.observer&&k.reactiveSchemas.push({type:"observe",method:{methodName:t.observer,args:[{type:"path",path:I}]}});t.notify&&k.reactiveSchemas.push({type:"notify",propertyKey:I});t.selector&&k.reactiveSchemas.push({type:"redux",propertyKey:I,selector:t.selector,selectorArgs:(C=t.selectorArgs)!=null?C:[]})}}J_A&&TQX(X);U=_.H(m.observers);for(I=U.next();!I.done;I=U.next())r=X,I=I.value,(t=Byx(I))?r.reactiveSchemas.push({type:"observe",method:t}):console.log('Warning: unable to parse observe declaration: "'+
I+'"');Rke(X,m.disabledPolySiReactions)};
Dcn=function(X,U){for(var r=0;r<U.length;r++){var m=U[r],I=void 0;(I=m).showHideApi!=null||(I.showHideApi={});I=void 0;!!X!==!((I=m.showHideApi)==null||!I.hideTemplateChildren)&&(m.nodeType===Node.TEXT_NODE?X?(m.showHideApi.polymerTextContent=m.textContent,m.textContent=""):(I=void 0,m.textContent=(I=m.showHideApi.polymerTextContent)!=null?I:null):m instanceof Element&&m.localName==="slot"?X?(m.showHideApi.polymerReplaced=document.createComment("hidden-slot"),(0,_.aI)((0,_.aI)(m).parentNode).replaceChild(m.showHideApi.polymerReplaced,
m)):(I=m.showHideApi.polymerReplaced)&&(0,_.aI)((0,_.aI)(I).parentNode).replaceChild(m,I):m instanceof HTMLElement&&m.style&&(X?(m.showHideApi.polymerDisplay=m.style.display,m.style.display="none"):m.style.display=m.showHideApi.polymerDisplay));m.showHideApi.hideTemplateChildren=X;m.showHideChildren&&m.showHideChildren(X)}};
$cM=function(){if(!pKD){var X=document.createElement("style");X.innerText="ps-dom-if,ps-dom-repeat{display:none;}";document.head.appendChild(X);pKD=!0}};
Dl=function(){return _.v("disable_hidden_dom_if_using_stamper")};
bi6=function(X,U){var r=_.pd().getState();return U?X.apply(null,[r].concat(_.fN(U))):X(r)};
GB1=function(){if(A_D)return A_D;var X=_.H(_.Fb(0,void 0,"MB1Hb")),U=X.next().value;X.next();var r=X.next().value;_.pd().subscribe(function(){lcD(r)});
return A_D=U};
lcD=function(X){iiM||(iiM=!0,Promise.resolve().then(function(){X(function(U){return U+1});
iiM=!1}))};
_.pd=function(){return LK6.getAppStore()};
NQx=function(X,U){return LK6.getSelectFn()(X,U)};
_.$7=function(X){LK6.getDispatchFn()(X)};
jvX=function(X,U){var r={},m;for(m in X)r[m]=U(X[m],m);return r};
_.bG=function(X,U){return function(){var r;return(r=_.pk(X))!=null?r:U}};
_.AL=function(X,U){var r=Object.assign({},X),m;for(m in U)U.hasOwnProperty(m)&&(r[m]=_.bG(X[m],U[m]));return r};
XLH=function(X,U,r,m){X instanceof Element&&(r.debugName||(r.debugName="<"+X.tagName.toLowerCase()+(X.tagName.includes("-")?">":"."+X.className+">")),_.v("ytwiz_enable_debug_component_props")&&(X.debugProps||(X.debugProps=jvX(U,function(I){return function(){return I()}})),U.data===void 0||"data"in X||Object.defineProperty(X,"data",{get:function(){return _.pk(U.data)},
set:function(I){var t;m==null||(t=m.data)==null||t.call(m,I)},
enumerable:!0,configurable:!0})))};
_.V=function(X,U){var r=function(m){return $F("ytComponent",{},function(I){var t=UtX={};var C;if(((C=r)==null?0:C.idomCompat)&&m.renderedFromIdom){var k;C=typeof r.idomCompat==="object"?(k=r)==null?void 0:k.idomCompat.callbacks:{};C=_.H(rsz(m,C));k=C.next().value;var g=C.next().value;C=C.next().value;var Z=mtM(X,k);t.privateValue=Z;UtX=void 0;XLH(Z,k,r,g);I.addAttributes({debugName:r.debugName});I=SAn(Z);I=Array.isArray(I)?I[0]:I;I[Ex]||(I[Ex]={});I[Ex].updateSignalsFromIdomProps=C;Im9(k,Z);return Z}C=
jvX(m,tDX);k=mtM(X,C);XLH(k,C,r);t.privateValue=k;UtX=void 0;I.addAttributes({debugName:r.debugName});Im9(C,k);return k})};
r.debugName=U===void 0?"":U;return r};
mtM=function(X,U){X=X(U);return w8(X)};
amD=function(X,U){X[U]||(X=new _.Tx("IDOM interop setter undefined. Key:",U),_.$Q(X))};
tDX=function(X,U){return U==="children"||U==="ref"||typeof X==="function"||X===void 0?X:function(){return _.pk(X)}};
rsz=function(X,U){var r={},m={},I={},t={},C;for(C in X){t={key$jscomp$952:t.key$jscomp$952};t.key$jscomp$952=C;var k=X[t.key$jscomp$952];if(t.key$jscomp$952==="children"||t.key$jscomp$952==="ref")r[t.key$jscomp$952]=k;else if(typeof k==="function")t.key$jscomp$952 in U||k.length>0?(I[t.key$jscomp$952]=k,r[t.key$jscomp$952]=function(Z){return function(){return I[Z.key$jscomp$952].apply(I,_.fN(_.bS.apply(0,arguments)))}}(t)):r[t.key$jscomp$952]=k;
else if(!(X[t.key$jscomp$952]===void 0&&t.key$jscomp$952 in U)){var g=_.H(_.Fb(X[t.key$jscomp$952],{debugName:t.key$jscomp$952+":cwis"},"qyVbFe"));k=g.next().value;g=g.next().value;r[t.key$jscomp$952]=k;m[t.key$jscomp$952]=g}}return[r,m,function(Z){var P={},S;for(S in Z)P={key$jscomp$951:P.key$jscomp$951,val$jscomp$122:void 0},P.key$jscomp$951=S,P.val$jscomp$122=Z[P.key$jscomp$951],P.key$jscomp$951!=="children"&&P.key$jscomp$951!=="ref"&&(typeof P.val$jscomp$122==="function"?P.key$jscomp$951 in U?
I[P.key$jscomp$951]=P.val$jscomp$122:P.val$jscomp$122.length>0&&(I[P.key$jscomp$951]=P.val$jscomp$122,_.AE(new _.Tx("Callback detected that was not set in the idomCompat callbacks map. Key:",P.key$jscomp$951))):P.key$jscomp$951 in U&&P.val$jscomp$122===void 0||(amD(m,P.key$jscomp$951),uI(function(d){return function(){m[d.key$jscomp$951](d.val$jscomp$122)}}(P))))}]};
kQz=function(X,U,r){var m=XTA(X.prototype,HVM,X.prototype.behaviors);m.prototype.is=U;m.prototype.localName=U;r&&Ce6(m,r);return function(I){I&&(m.prototype.hostElement=I);var t=new m;t.root=t;t.hostElement=I;return t}};
Ce6=function(X,U){var r;Object.defineProperty(X.prototype,"_template",{get:function(){r===void 0&&(r=U());return r},
set:function(m){r=m},
configurable:!0,enumerable:!0})};
sL1=function(X,U,r,m){function I(){if(!O){for(var E=new Set,Q=_.H(P),h=Q.next();!h.done;h=Q.next()){h=h.value;for(var z=_.H(Object.getOwnPropertyNames(h)),K=z.next();!K.done;K=z.next()){K=K.value;var D=void 0,W=(D=Object.getOwnPropertyDescriptor(h,K))==null?void 0:D.value;W&&W instanceof Function&&!lG(K)&&(!k[K]||_.v("polymer_forward_method_killswitch"))&&E.add(K)}}Q=_.H(Object.entries(Object.getOwnPropertyDescriptors(X.prototype)));for(h=Q.next();!h.done;h=Q.next())z=_.H(h.value),h=z.next().value,
z=z.next().value,z.value instanceof Function&&!lG(h)&&E.add(h);O=E}return O}
csD(X,U,m==null?void 0:m.providers);USm(X.prototype,X,!0);var t=kQz(X,U,r),C,k=(C=X.prototype.properties)!=null?C:{},g,Z,P=(Z=(g=X.prototype.behaviors)==null?void 0:g.flat(Infinity))!=null?Z:[];r=_.H(P);for(C=r.next();!C.done;C=r.next())k=Object.assign({},C.value.properties,k);var S=[].concat(_.fN(gts),_.fN(Object.keys(k).map(function(E){return _.tC(E)}))),d=!1,O;
return{ctor:function(E,Q){var h=t(E),z,K;E=[].concat(_.fN((z=m==null?void 0:m.allowedProps)!=null?z:[]),_.fN((K=m==null?void 0:m.allowedPropsFromBehaviors)!=null?K:[]));h.allowedProps=E.length>0?E:void 0;z={};K=_.H(S);for(E=K.next();!E.done;E=K.next())E=E.value,z[E]=_.al(E);h.__dataAttributes=z;var D=h.ready.bind(h);h.ready=function(){Q.beforeReady();D();if(de(U)&&!d){var W=h.__templateInfo;if(W==null?0:W.hostProps){W=_.H(Object.keys(W.hostProps));for(var J=W.next();!J.done;J=W.next())vP(U,J.value,
"PROPERTY_ACCESS_GET_INTERNAL")}d=!0}};
h._overrideLegacyUndefined=!0;return h},
props:k,observedAttributes:S,getInitialMethods:I,getPropsToForwardBeforeRegister:function(){for(var E=[],Q=new Set,h=_.H(Object.keys(k)),z=h.next();!z.done;z=h.next())z=z.value,E.push([z,k[z].readOnly]),Q.add(z);h=I();z=_.H(Object.keys(Object.getOwnPropertyDescriptors(X.prototype)));for(var K=z.next();!K.done;K=z.next())K=K.value,!ntA(K)||h.has(K)||Q.has(K)||(E.push([K,!1]),Q.add(K));Q=_.H(ZVx);for(h=Q.next();!h.done;h=Q.next())E.push([h.value,!0]);return E},
getPropsToForwardBeforeReady:function(E){for(var Q=[],h=_.H(Object.entries(E)),z=h.next();!z.done;z=h.next()){var K=_.H(z.value);z=K.next().value;K=K.next().value;if(ntA(z)&&!(K instanceof Function)&&(Q.push([z,!1]),de(U))){var D=K=void 0;(D=(K=E)._createPropertyAccessor)==null||D.call(K,z)}}return Q},
shouldForwardProp:ntA,shouldLog:de}};
csD=function(X,U,r){ir6(X,r);X.prototype.behaviors.unshift(xtX);if(Vde()){if(de(U)){var m;(m=X.prototype).behaviors!=null||(m.behaviors=[]);X.prototype.behaviors.unshift(W76())}JBe(X)}_.w(we.prototype)(X.prototype,"__templateHelpers")};
lG=function(X){return PeX.has(X)||X.startsWith("__compute__")};
ntA=function(X){return!lG(X)&&!X.startsWith("_")&&!X.endsWith("_")};
eqn=function(X,U){function r(){var d=g();d=_.H(d);for(var O=d.next();!O.done;O=d.next()){var E=_.H(O.value);O=E.next().value;E=E.next().value;S3n(S.prototype,O,E)}m=!0}
var m=!1,I=X.ctor,t=X.getInitialMethods,C=X.observedAttributes,k=X.getPropsToForwardBeforeReady,g=X.getPropsToForwardBeforeRegister,Z=X.shouldForwardProp,P=X.shouldLog,S=function(){var d=HTMLElement.call(this)||this;d.didForwardDynamicProps=!1;d.loggingStatus={};m||r();d.inst=I(d,{beforeReady:function(){d.didForwardDynamicProps||(d.forwardDynamicProps(),d.didForwardDynamicProps=!0)}});
d.controllerProxy=f4A(d.inst,U);d.forwardMethods();return d};
_.F(S,HTMLElement);S.prototype.forwardMethods=function(){for(var d=this,O=_.H(this.inst.getExtraMethodsToForward()),E=O.next(),Q={};!E.done;Q={method$jscomp$65:void 0},E=O.next()){var h=_.H(E.value);E=h.next().value;h=h.next().value;Q.method$jscomp$65=h;this[E]=function(z){return function(){return z.method$jscomp$65.call.apply(z.method$jscomp$65,[d.inst].concat(_.fN(_.bS.apply(0,arguments))))}}(Q)}O=_.H(t());
for(Q=O.next();!Q.done;Q=O.next())Q=Q.value,Z(Q)&&dtn(this,Q),P(U)&&!lG(Q)&&OVM(this.inst,Q)};
S.prototype.forwardDynamicProps=function(){var d=k(this.inst);d=_.H(d);for(var O=d.next();!O.done;O=d.next()){var E=_.H(O.value);O=E.next().value;E=E.next().value;S3n(this,O,E);P(U)&&!lG(O)&&vte(this.inst,O)}};
S.prototype.connectedCallback=function(){this.inst.connectedCallback();this.inst.isConnected=!0};
S.prototype.disconnectedCallback=function(){this.inst.disconnectedCallback();this.inst.isConnected=!1};
S.prototype.attributeChangedCallback=function(d,O,E){this.inst.attributeChangedCallbackWrapper(d,O,E)};
_.n0.Object.defineProperties(S.prototype,{is:{configurable:!0,enumerable:!0,get:function(){return U}},
polymerController:{configurable:!0,enumerable:!0,get:function(){return this.controllerProxy}}});
_.n0.Object.defineProperties(S,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return C}}});
customElements.define(U,S)};
S3n=function(X,U,r){X.hasOwnProperty(U)||Object.defineProperty(X,U,{get:function(){var m,I=((m=X.is)!=null?m:X.tagName).toLowerCase();if(this.polymerController)return this.loggingStatus.isDeclarativeExternal||vP(I,U,"PROPERTY_ACCESS_GET_EXTERNAL"),this.loggingStatus.isExternalGet=!0,this.loggingStatus.bypassProxyController=!0,m=this.polymerController[U],this.loggingStatus.isExternalGet=!1,this.loggingStatus.bypassProxyController=!1,m},
set:function(m){if(!r){var I,t=((I=X.is)!=null?I:X.tagName).toLowerCase();this.polymerController&&(this.loggingStatus.isDeclarativeExternal||vP(t,U,"PROPERTY_ACCESS_SET_EXTERNAL_IMPERATIVE"),this.loggingStatus.currentExternalSet=U,this.loggingStatus.bypassProxyController=!0,this.polymerController[U]!==m&&(I={},this.polymerController.setProperties((I[U]=m,I)),this.loggingStatus.currentExternalSet=void 0,this.loggingStatus.bypassProxyController=!1))}}})};
dtn=function(X,U,r){var m=X.polymerController;X[U]=function(){var I=_.bS.apply(0,arguments);X.loggingStatus.currentExternalCall=U;X.loggingStatus.bypassProxyController=!0;var t,C=((t=X.is)!=null?t:X.tagName).toLowerCase();vP(C,U,"PROPERTY_ACCESS_CALL_EXTERNAL");var k;t=(k=r!=null?r:m[U])==null?void 0:k.call.apply(k,[m].concat(_.fN(I)));X.loggingStatus.currentExternalCall=void 0;X.loggingStatus.bypassProxyController=!1;return t}};
OVM=function(X,U){var r=X.hostElement,m=X[U];X[U]=function(){var I=_.bS.apply(0,arguments);if(r.loggingStatus.currentExternalCall!==U){var t,C=((t=r.is)!=null?t:r.tagName).toLowerCase();vP(C,U,"PROPERTY_ACCESS_CALL_INTERNAL")}return m==null?void 0:m.apply(X,I)}};
vte=function(X,U){var r=Object.getOwnPropertyDescriptor(X,U);r&&!r.get&&Object.defineProperty(X,U,{get:function(){qIz(X.hostElement,U);return r.value},
set:function(m){el(X.hostElement,U);r.value=m}})};
Ets=function(X){return _.v("poly_si_dom_repeat_detached_fix_killswitch")||X.tagName!=="PS-DOM-REPEAT"?X.tagName==="DOM-REPEAT":!0};
BqD=function(X,U){var r=Fis(X);X instanceof Element&&r.unshift(X);X=_.H(r.filter(Ets));for(var m=X.next();!m.done;m=X.next()){var I=void 0;m=_.H((I=m.value.__instances)!=null?I:[]);for(I=m.next();!I.done;I=m.next())if(I=I.value,I.root){I=Array.from(I.root.children);I=_.H(I);for(var t=I.next();!t.done;t=I.next())r.push.apply(r,_.fN(BqD(t.value,U)))}}return r.filter(function(C){return C.usePatchedLifecycles&&C.lifecycleIsConnected===U})};
Fis=function(X){var U=null;X instanceof Element?U=Element.prototype.querySelectorAll:X instanceof DocumentFragment&&(U=DocumentFragment.prototype.querySelectorAll);return U?Array.from(U.call(X,"*")):[]};
Gy=function(X){_.ep(function(){for(var U=_.H(BqD(X,!1)),r=U.next();!r.done;r=U.next()){r=r.value;r.lifecycleIsConnected=!0;try{var m=void 0,I=void 0,t=void 0,C=void 0;(m=(C=r.polymerController)!=null?C:r)==null||(t=(I=m).connectedCallback)==null||t.call(I)}catch(k){_.$Q(k)}}})};
iG=function(X){_.ep(function(){for(var U=_.H(BqD(X,!0)),r=U.next();!r.done;r=U.next()){r=r.value;r.lifecycleIsConnected=!1;try{var m=void 0,I=void 0,t=void 0,C=void 0;(m=(C=r.polymerController)!=null?C:r)==null||(t=(I=m).disconnectedCallback)==null||t.call(I)}catch(k){_.$Q(k)}}})};
MDs=function(){if(!QLx){QLx=!0;var X=[Node];Ld&&X.push(Ld.Wrapper);var U=Node.prototype.insertBefore,r=Node.prototype.removeChild;X=_.H(X);for(var m=X.next(),I={};!m.done;I={nativeInsertBefore:void 0,nativeAppendChild:void 0,nativeRemoveChild:void 0,nativeReplaceChild:void 0},m=X.next())m=m.value,I.nativeInsertBefore=m.prototype.insertBefore,m.prototype.insertBefore=function(C){return function(k,g){if(k instanceof DocumentFragment){var Z=Array.from(k.children);k=C.nativeInsertBefore.call(this,k,g);
if(this.isConnected&&C.nativeInsertBefore===U)for(g=_.H(Z),Z=g.next();!Z.done;Z=g.next())Gy(Z.value);return k}Z=k instanceof Element&&k.isConnected;g=C.nativeInsertBefore.call(this,k,g);Z&&iG(k);this.isConnected&&Gy(k);return g}}(I),I.nativeAppendChild=m.prototype.appendChild,m.prototype.appendChild=function(C){return function(k){if(k instanceof DocumentFragment){var g=Array.from(k.children);
k=C.nativeAppendChild.call(this,k);if(this.isConnected){g=_.H(g);for(var Z=g.next();!Z.done;Z=g.next())Gy(Z.value)}return k}g=k instanceof Element&&k.isConnected;Z=C.nativeAppendChild.call(this,k);g&&iG(k);this.isConnected&&Gy(k);return Z}}(I),I.nativeRemoveChild=m.prototype.removeChild,m.prototype.removeChild=function(C){return function(k){var g=k instanceof Element&&k.isConnected,Z=C.nativeRemoveChild.call(this,k);
g&&r===C.nativeRemoveChild&&iG(k);return Z}}(I),I.nativeReplaceChild=m.prototype.replaceChild,m.prototype.replaceChild=function(C){return function(k,g){if(k instanceof DocumentFragment){var Z=Array.from(k.children);
k=C.nativeReplaceChild.call(this,k,g);if(this.isConnected)for(iG(g),g=_.H(Z),Z=g.next();!Z.done;Z=g.next())Gy(Z.value);return k}Z=k instanceof Element&&k.isConnected;var P=this.isConnected,S=C.nativeReplaceChild.call(this,k,g);P&&iG(g);Z&&iG(k);P&&Gy(k);return S}}(I);
X=[Element];Ld&&X.push(Ld.Wrapper);X=_.H(X);m=X.next();for(I={};!m.done;I={nativeReplaceWith:void 0,nativeRemove:void 0,nativeInsertAdjacentElement:void 0,nativeSetAttribute:void 0,nativeRemoveAttribute:void 0,nativeToggleAttribute:void 0},m=X.next())m=m.value,m.prototype.before=ote(m.prototype.before),m.prototype.after=ote(m.prototype.after),I.nativeReplaceWith=m.prototype.replaceWith,m.prototype.replaceWith=function(C){return function(){var k=_.bS.apply(0,arguments),g=_.H(wL6(k)),Z=g.next().value,
P=g.next().value;g=this.isConnected;C.nativeReplaceWith.apply(this,k);k=_.H(P);for(P=k.next();!P.done;P=k.next())iG(P.value);if(g)for(iG(this),Z=_.H(Z),g=Z.next();!g.done;g=Z.next())g=g.value,g instanceof Element&&Gy(g)}}(I),I.nativeRemove=m.prototype.remove,m.prototype.remove=function(C){return function(){var k=this.isConnected;
C.nativeRemove.call(this);k&&iG(this)}}(I),I.nativeInsertAdjacentElement=m.prototype.insertAdjacentElement,m.prototype.insertAdjacentElement=function(C){return function(k,g){var Z=g.isConnected;
k=C.nativeInsertAdjacentElement.call(this,k,g);Z&&iG(g);k.isConnected&&Gy(k);return k}}(I),I.nativeSetAttribute=m.prototype.setAttribute,m.prototype.setAttribute=function(C){return function(k,g){var Z=ysM(this);
if(!Z.usePatchedLifecycles)return C.nativeSetAttribute.call(this,k,g);var P=this.getAttribute(k);C.nativeSetAttribute.call(this,k,g);g=this.getAttribute(k);u3M(Z,k,P,g)}}(I),I.nativeRemoveAttribute=m.prototype.removeAttribute,m.prototype.removeAttribute=function(C){return function(k){var g=ysM(this);
if(!g.usePatchedLifecycles)return C.nativeRemoveAttribute.call(this,k);var Z=this.getAttribute(k);C.nativeRemoveAttribute.call(this,k);Z!==null&&u3M(g,k,Z,null)}}(I),I.nativeToggleAttribute=m.prototype.toggleAttribute,m.prototype.toggleAttribute=function(C){return function(k,g){var Z=ysM(this);
if(!this.usePatchedLifecycles)return C.nativeToggleAttribute.call(this,k,g);var P=this.getAttribute(k),S=P!==null;g=C.nativeToggleAttribute.call(this,k,g);g!==S&&u3M(Z,k,P,g?"":null);return g}}(I);
X=[Document,DocumentFragment,Element,ShadowRoot];Ld&&X.push(Ld.Wrapper);X=_.H(X);for(I=X.next();!I.done;I=X.next())I=I.value,I.prototype.prepend=ote(I.prototype.prepend),I.prototype.append=ote(I.prototype.append);(Ld==null?void 0:Ld.noPatch)===!0&&hqm();document.readyState==="complete"?Gy(document.body):document.addEventListener("readystatechange",function(){document.readyState==="complete"&&Gy(document.body)});
var t=Object.getOwnPropertyDescriptor(HTMLElement.prototype,"innerText");t&&t.get&&t.set&&Object.defineProperty(HTMLElement.prototype,"innerText",{enumerable:t.enumerable,configurable:!0,get:t.get,set:function(C){C||iG(this);t.set.call(this,C);return C}})}};
ote=function(X){return function(){var U=_.bS.apply(0,arguments),r=_.H(wL6(U)),m=r.next().value;r=r.next().value;X.apply(this,U);U=_.H(r);for(r=U.next();!r.done;r=U.next())iG(r.value);if(this.isConnected)for(m=_.H(m),U=m.next();!U.done;U=m.next())U=U.value,U instanceof Element&&Gy(U)}};
hqm=function(){for(var X=_.H(zqz),U=X.next();!U.done;U=X.next()){U=U.value.prototype;for(var r=_.H(Kis),m=r.next();!m.done;m=r.next()){m=m.value;var I=Object.getOwnPropertyDescriptor(U,m);I&&Object.defineProperty(U,"__shady_native_"+m,I)}}};
u3M=function(X,U,r,m){var I,t;if((I=X.polymerController)==null?0:(t=I.observedAttributes)==null?0:t.includes(U))if(X=X.polymerController,X.attributeChangedCallbackWrapper)X.attributeChangedCallbackWrapper.call(X,U,r,m);else{var C;(C=X.attributeChangedCallback)==null||C.call(X,U,r,m)}};
wL6=function(X){var U=[],r=[];X=_.H(X);for(var m=X.next();!m.done;m=X.next())m=m.value,m instanceof Element&&m.isConnected&&r.push(m),m instanceof DocumentFragment?U.push.apply(U,_.fN(Array.from(m.children))):U.push(m);return[U,r]};
ysM=function(X){return!(X instanceof Element)&&X.node instanceof Element?X.node:X};
Tqe=function(X,U){var r=U?["children"].concat(_.fN(U)):["children"];U=[];r=_.H(r);for(var m=r.next();!m.done;m=r.next()){var I=m.value;if(X.hasOwnProperty(I)){m=X[I];m=typeof m==="function"?m():m;m=Array.isArray(m)?m:[m];m=w8(m).flat();if(I!=="children"){I=GHe(I);for(var t=_.H(m),C=t.next();!C.done;C=t.next())C=C.value,C instanceof Element&&C.setAttribute("slot",I)}U.push(m)}}U.length===0?X=[]:(X=w8(_.n("div",null,U)),X=Array.from(X.childNodes));return X};
VDX=function(X,U,r){var m={};_.qi(function(){var I={},t;for(t in U)if(U.hasOwnProperty(t)){var C=void 0,k=void 0;if(!(((C=r.slotProps)==null?0:C.includes(t))||t==="children"||((k=r.callbackProps)==null?0:k.includes(t))||t==="ref")&&(C=_.pk(U[t]),m[t]!==C)){m[t]=C;k=void 0;var g=(k=X.hostElement)!=null?k:X;!r.skipHostForwardedProps&&Y3e.has(t)&&(g[t]=C);I[t]=C}}uI(function(){if(X.setProperties)X.setProperties(I);else for(var Z=_.H(Object.entries(I)),P=Z.next();!P.done;P=Z.next()){var S=_.H(P.value);
P=S.next().value;S=S.next().value;X[P]=S}})},"j")};
fmM=function(X,U,r,m){var I=Tqe(r,m.slotProps),t=(0,_.aI)(X);I=_.H(I);for(var C=I.next();!C.done;C=I.next())t.appendChild(C.value);VDX(U,r,m);m=_.H(m.callbackProps||[]);I=m.next();for(t={};!I.done;t={kebabEventName:void 0,eventListener:void 0},I=m.next())C=I=I.value,String(I).substring(0,2)==="on"&&r[C]?(t.kebabEventName=GHe(String(I).substring(2)),t.eventListener=r[C],X.addEventListener(t.kebabEventName,t.eventListener),_.Jd(function(P){return function(){X.removeEventListener(P.kebabEventName,P.eventListener)}}(t))):
U[C]=r[C];
if(r.ref){r=_.H(RqA(r.ref));var k=r.next().value,g=r.next().value,Z=U.attached.bind(U);U.attached=function(){k(X);Z()};
_.Jd(function(){g()})}};
RqA=function(X){if(typeof X==="function"){var U;return[function(r){U=X(r)},
function(){var r;(r=U)==null||r()}]}if(!X.onRender||!X.onUnmount)throw Error("Sg");
return[X.onRender,X.onUnmount]};
q3e=function(X,U){U=U===void 0?{}:U;var r=function(m){var I=document.createElement(X),t;var C=(t=I.polymerController)!=null?t:I;fmM(I,C,m,U);return I};
r.debugName=X+" (CoW wrapped)";return r};
pLs=function(X,U,r,m,I){m=m===void 0?{}:m;var t=Wie,C=!1;t?(C=!0,Wie=void 0):(Jss=U,t=document.createElement(U),Jss=void 0);var k=t;k.usePatchedLifecycles=!0;k.lifecycleIsConnected=!1;t.loggingStatus={};var g=Dte(X,U,t,m,I);_.Jd(function(){k.lifecycleIsConnected&&(k.lifecycleIsConnected=!1,g.disconnectedCallback())});
C||(t.__noInsertionPoint=!0,fmM(t,g,r,m));return t};
Dte=function(X,U,r,m,I){I=I===void 0?sL1:I;$tX[U]!=null||($tX[U]=I(X,U,m==null?void 0:m.getTemplate,m));var t=$tX[U],C=t.ctor;I=t.getInitialMethods;var k=t.getPropsToForwardBeforeReady;X=t.getPropsToForwardBeforeRegister;m=t.shouldForwardProp;var g=t.observedAttributes,Z=t.shouldLog,P=C(r,{beforeReady:function(){var S=P;S._takeAttributes?S._takeAttributes():S.setPropertiesFromInitialAttributeValues&&S.setPropertiesFromInitialAttributeValues();S=_.H(k(r.polymerController));for(var d=S.next();!d.done;d=
S.next()){var O=_.H(d.value);d=O.next().value;O=O.next().value;S3n(r,d,O);Z(U)&&!lG(d)&&vte(r.polymerController,d)}r.polymerController=f4A(P,U)}});
r.polymerController=P;r.polymerController.observedAttributes=g;t=_.H(P.getExtraMethodsToForward());for(C=t.next();!C.done;C=t.next())g=_.H(C.value),C=g.next().value,g=g.next().value,dtn(r,C,g);I=_.H(I());for(t=I.next();!t.done;t=I.next())t=t.value,m(t)&&dtn(r,t),Z(U)&&!lG(t)&&OVM(P,t);X=_.H(X());for(m=X.next();!m.done;m=X.next())I=_.H(m.value),m=I.next().value,I=I.next().value,S3n(r,m,I);return P};
bV9=function(X){var U=N4;N4=X;return U};
GQ1=function(X){if(As6.has(X)&&N4&&lm6(N4)===X){var U;(U=N4)._numRenders!=null||(U._numRenders=0);N4._numRenders++;if(N4._numRenders>1)throw Error("Tg");return N4}};
Li6=function(X){var U=lm6(X);N4!==X&&U.includes("-")&&iVA.set(X,!0)};
lm6=function(X){var U;return(U=X==null?void 0:X.tagName.toLowerCase())!=null?U:""};
Nqe=function(X,U){if(X.componentType===Mi)throw Error("Ug");As6.add(U);var r=function(){var m=HTMLElement.call(this)||this;m.is=U;if(Jss===U)return m.isInert=!0,m;m.createElement();return m};
_.F(r,HTMLElement);r.prototype.createElement=function(){if(!this.isInert){Wie=this;var m=_.H(_.$aD(function(){return _.n(X,null)})).next().value;
Wie=void 0;qLz(this);return m}};
customElements.define(U,r)};
Xix=function(X,U,r,m,I){X.prototype.is=U;(m==null?0:m.useSink)?jLs(X,U,r,m,I):(r=sL1(X,U,r,m),eqn(r,U));return X};
jLs=function(X,U,r,m,I){MDs();var t=_.V(function(C){return pLs(X,U,C,Object.assign({},m,{getTemplate:r}),I)},"k");
t.debugName=U+" (CoW wrapped)";Nqe(t,U);return t};
rpe=function(X){return!UgA.has(X)};
tSA=function(X,U,r,m){function I(){if(!S){for(var d=new Set(mgm),O=_.H(t.behaviors),E=O.next();!E.done;E=O.next()){E=E.value;for(var Q=_.H(Object.getOwnPropertyNames(E)),h=Q.next();!h.done;h=Q.next()){h=h.value;var z=void 0,K=(z=Object.getOwnPropertyDescriptor(E,h))==null?void 0:z.value;K&&K instanceof Function&&(!Z[h]||_.v("polymer_forward_method_killswitch"))&&d.add(h)}}O=_.H(Object.entries(Object.getOwnPropertyDescriptors(X.prototype)));for(E=O.next();!E.done;E=O.next())Q=_.H(E.value),E=Q.next().value,
Q=Q.next().value,Q.value instanceof Function&&d.add(E);S=d}return S}
var t=qms({is:U,disableElementRegistration:!1,getTemplate:r,providers:m==null?void 0:m.providers,reactivityMode:m==null?void 0:m.reactivityMode},X);if((m==null?0:m.allowedProps)||(m==null?0:m.allowedPropsFromBehaviors)){var C,k;t.allowedProps=[].concat(_.fN((C=m.allowedProps)!=null?C:[]),_.fN((k=m.allowedPropsFromBehaviors)!=null?k:[]))}var g=zk6(t,X);U=g.observedAttributes;var Z={};r=_.H(t.reactiveSchemas);for(m=r.next();!m.done;m=r.next())if(m=m.value,m.type==="signal")Z[m.propertyKey]={readOnly:m.readOnly},
m.readOnly&&(Z[kNs(m.propertyKey)]={readOnly:!0});else if(m.type==="compute"||m.type==="computeWithMethod"||m.type==="redux")Z[m.propertyKey]={readOnly:!0};var P=t.reactiveSchemas.length,S;return{ctor:function(d,O){d=new g(d);d.beforeReady=O.beforeReady;return d},
props:Z,observedAttributes:U,getInitialMethods:I,getPropsToForwardBeforeRegister:function(){for(var d=[],O=new Set,E=_.H(Ir1),Q=E.next();!Q.done;Q=E.next())Q=Q.value,d.push([Q,Q!=="observers"&&Q!=="properties"]),O.add(Q);E=_.H(Object.keys(Z));for(Q=E.next();!Q.done;Q=E.next())Q=Q.value,d.push([Q,Z[Q].readOnly]),O.add(Q);E=I();Q=_.H(Object.keys(Object.getOwnPropertyDescriptors(X.prototype)));for(var h=Q.next();!h.done;h=Q.next())h=h.value,!rpe(h)||E.has(h)||O.has(h)||(d.push([h,!1]),O.add(h));d.push(["allowedProps",
!0]);return d},
getPropsToForwardBeforeReady:function(d){var O=[];d=_.H(Object.keys(d));for(var E=d.next();!E.done;E=d.next()){E=E.value;var Q=I();rpe(E)&&!Q.has(E)&&O.push([E,!1])}d=_.H(t.reactiveSchemas.slice(P));for(E=d.next();!E.done;E=d.next())E=E.value,E.type!=="compute"&&E.type!=="computeWithMethod"&&E.type!=="redux"&&E.type!=="signal"||O.push([E.propertyKey,E.type==="signal"?E.readOnly:!0]);return O},
shouldForwardProp:rpe,shouldLog:de}};
_.f=function(X,U,r,m){var I,t,C=(t=(I=m)==null?void 0:I.mode)!=null?t:0;m!=null||(m={});var k;(k=m).reactivityMode!=null||(k.reactivityMode=0);C===1&&_.dX("creator_poly_si_disable_list").includes(U)&&(C=2);return C===1?Xix(X,U,r,Object.assign({},m,{useSink:!0}),tSA):Xix(X,U,r,Object.assign({},m,{useSink:C===2}))};
_.jl=function(){return function(X,U,r,m){var I,t,C=(t=(I=m)==null?void 0:I.mode)!=null?t:2;m!=null||(m={});var k;(k=m).reactivityMode!=null||(k.reactivityMode=0);if(C===0)throw Error("Vg`"+C);return jLs(X,U,r,m,C===1?tSA:void 0)}};
_.Xz=function(X){return _.v("creator_poly_si_killswitch")?!1:_.v("force_all_poly_si_batches")&&(X==="poly_si_all_on_test_check"||X==="creator_poly_si_batch_050"?0:X)||document.documentElement.hasAttribute("use-signals")?!0:!X||_.v(X+"_holdback_enabled")&&_.v("kevlar_polysi_holdback")?!1:_.v(X)};
Uq=function(X){return X?X.icon?X.icon.iconType.toLowerCase():X.customThumbnail?"member":"":""};
arM=function(X){if(!X)return"";X=_.H(X);for(var U=X.next();!U.done;U=X.next())if((U=U.value)&&U.liveChatAuthorBadgeRenderer&&(U=Uq(U.liveChatAuthorBadgeRenderer))&&U!=="verified")return U;return""};
HmH=function(X,U){if(!X)return null;var r;return((r=X.find(function(m){return m&&m.liveChatAuthorBadgeRenderer?Uq(m.liveChatAuthorBadgeRenderer)===U:!1}))==null?void 0:r.liveChatAuthorBadgeRenderer)||null};
_.Zmm=function(X){var U=getComputedStyle(document.querySelector("yt-live-chat-renderer")).backgroundColor;X=C5D(X);U=C5D(U);var r=kZs(X.hex);U=kZs(U.hex);var m=U[0]/255;var I=U[1]/255,t=U[2]/255,C=Math.max(m,I,t),k=Math.min(m,I,t),g=0,Z=0,P=.5*(C+k);C!=k&&(C==m?g=60*(I-t)/(C-k):C==I?g=60*(t-m)/(C-k)+120:C==t&&(g=60*(m-I)/(C-k)+240),Z=0<P&&P<=.5?(C-k)/(2*P):(C-k)/(2-2*P));m=[Math.round(g+360)%360,Z,P];r=cpe(r,U);for(X=gND(X.hex);r<4.5;){X=m[2]>=.5?X.darker((4.5-r)/2):X.brighter((4.5-r)/2);r=X.toString();
I=nNA(r);if(!I.length)throw Error("Xd`"+r);r=I;r=cpe(r,U)}return X.hex()};
cpe=function(X,U){X=_.WBs(X);U=_.WBs(U);return(Math.max(X,U)+.05)/(Math.min(X,U)+.05)};
_.rO=function(X){return"#"+("000000"+(X&16777215).toString(16)).slice(-6)};
_.sGx=function(X){for(var U=0,r=0;r<X.length;r++)U=X.charCodeAt(r)+((U<<5)-U);X="#";for(r=0;r<3;r++)X+=("00"+(U>>r*8&255).toString(16)).slice(-2);return X};
xge=function(X){X=(X||"").split(":");X.length===1&&X.unshift("yt-icons");X[1]=X[1].toLowerCase();return X};
e4z=function(X,U){var r=(U=U===void 0?!1:U)?P5M:S7s,m=U?dgz:OmA;X.getIconNames().forEach(function(I){I=U?I:I.substring(I.indexOf(":")+1);X.name==="yt-icons"?vNe.add(I):I.includes("-filled")?r.add(I):m.add(I)})};
mw=function(X,U,r,m){r=r===void 0?!1:r;m=m===void 0?!1:m;var I,t,C;return _.c(function(k){if(k.nextAddress==1)return k.yield(ENM,2);if(m)return k.return(vNe.has(X));I=r?P5M:S7s;t=r?dgz:OmA;return U?(C=X.includes("-filled")?X:X.concat("-filled"),k.return(I.has(C))):k.return(t.has(X))})};
_.IB=function(X){if(FlM(X))return X.toString();var U=BGX.get(X);if(U)return U;U=X.toLowerCase();var r="yt-icons",m=U.replace(/_/g,"-");switch(X){case "MY_CHANNEL":U="account_circle";break;case "ADD_TO_LIBRARY":U="add";break;case "ALERT_WARN_RED":U="warning";break;case "ARTIST":case "ARTIST_ANALYTICS":U="person_music";break;case "BLOCK_USER":U="block";break;case "CAPTIONS":U="closed_caption";break;case "CLOSED_CAPTION":r="av";U="closed-caption";break;case "COLLECTION":r="maps";U="layers";break;case "CONTACT":r=
"icons";U="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":r="yt-studio-system-icons";U=m.split("creator-studio-")[1];break;case "DISMISSAL":U="close";break;case "DO_NOT_DISTURB":U="block";break;case "DOGFOOD":r="icons";U="pets";break;case "DRAFT":U="paper_corner_folded";
break;case "EMPTY_LIKE":U="like_outline";break;case "EXIT_APP":U="exit_to_app";break;case "EXPAND_MORE":case "EXPAND_LESS":U=m;break;case "GAMES":r="ytg";U="my-games";break;case "GO_TO_PAGE":U="arrow-forward";break;case "GROUP":r="social";break;case "HIDE":U="not_interested";break;case "INPUT_COMPONENT":r="icons";U="settings-input-component";break;case "KIDS_BLOCK":U="block";break;case "MEMBERSHIP_LIMITED_PRE_PURCHASE":case "MEMBERSHIP_OFFER":r="ytg";U="membership-pre-purchase";break;case "MEMBERSHIP_LIMITED_POST_PURCHASE":r=
"ytg";U="membership-post-purchase";break;case "MULTIVIEW":U="screen_multi_view";break;case "MY_LOCATION":r="maps";U=m;break;case "NOTIFICATIONS_INBOX":U="NOTIFICATIONS";break;case "NEXT":U="chevron_right";break;case "OFFLINE":U="power-settings-new";break;case "PAUSE":r="miniplayer";break;case "PAYMENT":r="icons";break;case "PHONE_DOWNLOAD":U="phone_download";break;case "PREMIUM_STANDALONE":r="yt-logos";U="premium_standalone";break;case "PREMIUM_STANDALONE_CAIRO":r="yt-logos";U="premium_standalone_cairo";
break;case "QUESTION_ANSWER":U="question_answer";break;case "REDEEM":r="icons";U="redeem";break;case "REMOVE":case "REMOVE_FROM_HISTORY":case "REMOVE_FROM_PLAYLIST":U="remove-circle-outline";break;case "SAVE_PLAYLIST":case "LIBRARY_ADD":U="library_add";break;case "SCHOOL":r="yt-sys-icons";U="creator_academy";break;case "SETTINGS_LIGHT":U="settings_applications";break;case "SETTINGS_MATERIAL":U="settings";break;case "SEARCH_HISTORY":U="watch_history";break;case "SHOPPING_BAG":U="bag";break;case "SOCIAL":case "PEOPLE":r=
"yt-icons";U="people";break;case "STAFF_PICK":r="ytg";U="spotlight";break;case "START_DVR":U="add";break;case "STOP_DVR":r="av";U="stop";break;case "TAB_LIKED":U="like";break;case "TAB_INBOX":U="mail";break;case "TERMS_OF_SERVICE":r="icons";U="description";break;case "TRENDING":U="fire";break;case "UNBLOCK_USER":U="remove";break;case "UNPLUGGED_DARK_THEME":r="image";U="brightness-3";break;case "UNPLUGGED_LIVE_GUIDE":case "LIVE":U="live";break;case "UNPLUGGED_SPORTS":r="ytu";U="visibility-off";break;
case "VIDEOS":r="av";U="play-circle-filled";break;case "YOUTUBE":r="yt-logos";U="lozenge";break;case "YOUTUBE_RED_LOGO":case "YOUTUBE_PREMIUM_LOGO":r="yt-logos-ext";U="yt-logo-red-updated";break;case "YOUTUBE_LOGO":r="yt-logos-ext";U="yt-logo-updated";break;case "OFFLINE_NO_CONTENT":r="offline-no-content";break;case "SHORTS_COMMENT":case "SHORTS_DISLIKE":case "SHORTS_LIKE":case "SHORTS_SHARE":r="shorts";U=m;break;case "OUTLINE_YOUTUBE_IMPROVE_TV":r="yt-sys-icons";U="youtube_improve_tv";break;case "OUTLINE_BAG":r=
"yt-sys-icons";U="bag";break;case "QUEUE_PLAY_LAST":r="yt-sys-icons";U="list_queue_last";break;case "SLASH_CIRCLE_LEFT":U="slash_circle_left";break;case "SPEED_1_POINT_2X":U="1_point_2x";break;case "SPEED_1_POINT_5X":U="1_point_5x";break;case "SPEED_1_POINT_8X":U="1_point_8x";break;case "SPEED_POINT_2X":U="point_2x";break;case "SPEED_POINT_5X":U="point_5x";break;case "SPEED_POINT_8X":U="point_8x";break;case "SPEED_1X":U="1x";break;case "SPEED_2X":U="2x";break;case "TAB_BOOKMARK":U="bookmark";break;
case "OUTLINE_CLOCK_HALF_CIRCLE":r="yt-sys-icons";U="clock_half_circle";break;case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16":case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16":r="yt-sys-icons";U="youtube_shorts_no_triangle-filled";break;case "PLAYABLES_LOGO":r="yt-sys-icons",U="tic_tac_toe"}U=r+":"+U;BGX.set(X,U);return U};
FlM=function(X){var U;_.v("kevlar_use_wil_icons")?U=!!_.np().resolve(_.t6).resolveIcon({iconName:X.toString()}):U=!1;return U};
_.Hs=function(X,U,r,m){r=r===void 0?{}:r;m=m===void 0?!1:m;r===null&&(r={});var I=_.dX("kevlar_command_handler_command_banlist");I=_.H(I);for(var t=I.next();!t.done;t=I.next())if(t=X?X.hasOwnProperty(t.value):void 0,t)return!1;I=_.e(X.commandMetadata,_.mN);return m&&I!=null&&I.url?!1:!U.disableCommandHandlerOverride&&_.aB.instance?(m=_.aB.instance,r.form||(r.form={element:U}),r.form.element||(r.form.element=U),!r.clickedVisualElement&&U.visualElement&&(r.clickedVisualElement=U.visualElement),m.resolveCommand(X,
r),!0):!1};
QGe=function(X,U){X=Cf(X);for(var r=_.H(X.visibilityMonitorKeys||[]),m=r.next();!m.done;m=r.next())U.unobserveByKey(m.value);X.visibilityMonitorKeys=void 0};
uIm=function(X,U){if(_.Ei()){if(_.v("kevlar_vimio_use_shared_monitor"))oN9(X,U.data);else if(!oN9(X,U.data))return;var r=U.data,m=wiA(r);if(_.v("enable_client_ve_spec_logging"))QGe(X,U.observer);else{var I=Cf(X);I.trackedParams&&I.trackedParams!==m&&QGe(X,U.observer)}I=Cf(X);!r||I.data&&I.data===r||(I.data=r);yp1(X,U);I.trackedParams=m}};
yp1=function(X,U){var r=U.observer;if(!r&&_.v("web_skip_missing_vimio_observer")){var m,I;_.AE(new _.Tx("VisibilityObserver is not defined.",X.tagName,X.trackedParams,(m=U.data)==null?void 0:m.trackingParams,(I=U.data)==null?void 0:I.loggingDirectives))}else{var t=U.layer,C=U.visibilityCallback||function(){},k=U.prescanCallback,g=Cf(X);
m=[];U.showOption&&m.push(r.observe(X,function(){U.skipLogging&&U.skipLogging()||_.kf().reportShown(g,void 0,t,7);C(!0)},U.showOption));
U.hideOption&&m.push(r.observe(X,function(){_.kf().reportHidden(g,void 0,t,7);C(!1)},U.hideOption));
U.prescanOption&&k&&m.push(r.observe(X,function(){k()},U.prescanOption));
g.visibilityMonitorKeys=m}};
oN9=function(X,U){X=Cf(X);if(X.visualElement&&!U)return!0;if(!U)return!1;var r=!1;if(_.v("enable_client_ve_spec_logging")){var m,I;r=!!((m=U.loggingDirectives)==null?0:(I=m.clientVeSpec)==null?0:I.uiType)}m=wiA(U);if(!m&&!r)return!1;_.v("mweb_component_visibility_logging")&&(X.veContainer||(X.veContainer={}),X.veContainer.trackingParams=m);if(X.trackedParams&&X.trackedParams===m)return!1;var t;if(_.v("enable_client_ve_spec_logging")&&((t=X.visualElement)==null?0:t.isClientVe())){var C;t=(C=X.visualElement)==
null?void 0:C.getAsJspb();var k,g,Z,P;if(_.sD(t,2)===((k=U.loggingDirectives)==null?void 0:(g=k.clientVeSpec)==null?void 0:g.uiType)&&_.sD(t,3,-1)===((Z=U.loggingDirectives)==null?void 0:(P=Z.clientVeSpec)==null?void 0:P.elementIndex))return!1}if(_.v("enable_client_ve_spec_logging")){var S,d;!X.visualElement&&((S=U.loggingDirectives)==null?0:(d=S.clientVeSpec)==null?0:d.uiType)&&(k=U.loggingDirectives.clientVeSpec,U=k.uiType,C=k.elementIndex,k=k.clientYoutubeData,X.visualElement=_.cs(_.gO(),{veType:U,
elementIndex:C,clientYouTubeData:k}))}return!0};
wiA=function(X){if(X==null?0:X.rendererContext){var U=_.e(X.rendererContext,_.nf);if(U==null?0:U.loggingDirectives)return U.loggingDirectives.trackingParams}return(X==null?0:X.loggingDirectives)?X.loggingDirectives.trackingParams:X==null?void 0:X.trackingParams};
Cf=function(X){var U;return(U=X.polymerController)!=null?U:X};
Klx=function(X){_.kf();if(_.l3(Zo().JSC$12887_elementShouldLogGesture).bind(Zo())(X,4)){h4s(X);var U=MSX(X);z4z.set(X,U)}};
h4s=function(X){z4z.has(X)&&(z4z.get(X).cancel("untrack hover element"),z4z.delete(X))};
MSX=function(X){var U,r=[],m=!1,I=new _.o7(function(t,C){sq(X,"mouseenter",_.l3(function(){var k,g,Z;return _.c(function(P){if(P.nextAddress==1)return U=(0,_.sJ)(),k=TGm(X),r.push(k),g=Y79(X,function(){m=!0;C(Error("Wg"))}),P.yield(k,2);
if(P.nextAddress!=3)return g&&xf(g),Z=VSm(X),r.push(Z),P.yield(Z,3);t();_.uv(P)})}))});
I.then(function(){var t=(0,_.sJ)()-U;t=Math.round(t);if(!(500>t||6E5<=t)){var C=X.getScreenLayer?X.getScreenLayer():void 0;C=_.Ei(C)||"";var k=R49(_.kf(),X);_.qm(C,X.visualElement?X.visualElement:_.Ps(k),"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{hoverData:{durationHoveredMs:t}})}Klx(X)},function(){Sy&&(Sy(),Sy=null);
m&&(h4s(X),Klx(X))});
return I};
TGm=function(X){var U;return(new _.o7(function(r,m){Sy=function(){m(Error("Xg"))};
U=_.$u.debounce(_.l3(function(){xf(I);r()}),1,100);
var I=_.dO(X,"mousemove",U)})).thenCatch(function(){var r=_.$u.cancelDebouncedJobMap.get(U);
r&&_.$u.cancelJob(r)})};
VSm=function(X){var U;return(new _.o7(function(r,m){Sy=function(){m(Error("Yg"))};
U=sq(X,"mouseleave",_.l3(function(){r()}))})).thenCatch(function(){xf(U)})};
Y79=function(X,U){return sq(X,"mouseleave",_.l3(U))};
q71=function(X){fre&&_.Oq.cancel(fre);fre=_.Oq.run(function(){_.l4(X,"yt-visibility-refresh");fre=0})};
Wle=function(X){X=Number(X);return"rgba("+[X>>16&255,X>>8&255,X&255,(X>>24&255)/255].join()+")"};
Dge=function(X){if(!X)return!1;if(_.e(X,_.Jp6))return!0;var U;if(X=(U=_.e(X,_.X7))==null?void 0:U.commands)for(U=_.H(X),X=U.next();!X.done;X=U.next())if(_.e(X.value,_.Jp6))return!0;return!1};
pie=function(X){var U=!0;U=U===void 0?!0:U;if(!X.useSignals&&!X.experimentalPropertiesChanged||_.v("experimental_templating_behavior_nopatch_killswitch")){var r=X._propertiesChanged;X._propertiesChanged=function(m,I,t){U?X.debounceRender():X.doRender();r&&r.call(X,m,I,t)}}};
$ge=function(X,U){if(X.useSignals||X.experimentalPropertiesChanged)if(_.v("experimental_templating_behavior_nopatch_killswitch"))X.experimentalPropertiesChanged=function(){};
else return;var r=new Set,m=[X].concat(_.fN(X.behaviors));m=_.H(m);for(var I=m.next();!I.done;I=m.next()){I=I.value;for(var t in I.properties)r.has(t)||(X._addPropertyEffect(t,"function",U),r.add(t))}};
bmm=function(){var X=Polymer.Element,U=X._prepareTemplate;X._prepareTemplate=function(){U.call(this);var r=this.prototype;if(r.experimentalTemplatingInUse&&r.experimentalTemplatingInUse()&&r.switchTemplateAtRegistration&&this.template!==void 0)if(typeof this.template==="string")_.$Q(Error("Zg"));else{r=this.template.content.childNodes;for(var m=r.length-1;m>=0;m--){var I=r[m];I.nodeName!=="STYLE"&&I.nodeName!=="LINK"&&I.nodeName!=="SCRIPT"&&I.nodeName!=="#comment"&&I.remove()}}}};
Aps=function(X){var U=!0;U=U===void 0?!0:U;bmm();var r=X.ready;X.ready=function(){this._template=null;r.call(this)};
$ge(X,U?X.debounceRender:X.doRender)};
GZM=function(X,U,r){if(r===null||r===void 0)return r;var m=u2e(X.tagName.toLowerCase(),U,function(){throw Error("Tb");});
if(m===null)return r;m=lrA[m];var I;if((I=m.isUnwrappable)==null?0:I.call(m,r)){if(m.unwrap)return m.unwrap(r);throw Error("bh");}return m.filterString?m.filterString(X.tagName,U,String(r)):r};
imD=function(X,U,r){var m=U[U.length-1]!=="$",I=GZM(X,U,r);if(m)if(typeof I==="function"&&U.startsWith("reactiveon")&&U===U.toLowerCase()){var t=td;fd1(X,U.slice(8),function(C){$l(t,function(){I(C)})})}else X[U]=I;
else r=I==null?null:String(I),Gs(X,U.slice(0,-1),r)};
ey=function(X){LlA.length===0&&requestAnimationFrame(function(){setTimeout(function(){var U=LlA.slice();LlA.length=0;U=_.H(U);for(var r=U.next();!r.done;r=U.next()){r=r.value;try{r()}catch(m){_.vs(m)}}})});
LlA.push(X)};
NGz=function(X){if(X){var U=X.component;if(U){var r;U==null||(r=U.events)==null||r.publish("DISCONNECTED");var m;U==null||(m=U.onDisconnected)==null||m.call(U)}var I,t;(I=X.__spec)==null||(t=I.didUnmount)==null||t.call(I);for(U=0;U<X.childNodes.length;U++)NGz(X.childNodes[U])}};
jGe=function(X,U,r){var m=U&&U.key,I=aY;I[0]=X;I[1]=m;I[2]=void 0;for(var t in U)U.hasOwnProperty(t)&&(X=U[t],m=Hx,m.push(t),m.push(X));U=aY;a:{if(t=aY[2])for(X=0;X<t.length;X+=2)if(t[X]==="nonce"){t=t[X+1];break a}t=""}t=Nws(U[0],U[1],t);X=jp(t);m=U[2];if(!X.staticsApplied&&(X.staticsApplied=!0,m&&m.length))if((I=X._attrsArr)&&I.length){for(I=0;I<m.length;I+=2)Eq[m[I]]=I+1;I=X._attrsArr||(X._attrsArr=Rcx(0));for(var C=0,k=0;k<I.length;k+=2){var g=I[k],Z=I[k+1],P=Eq[g];P?m[P]===Z&&delete Eq[g]:(I[C]=
g,I[C+1]=Z,C+=2)}Ad(I,C);for(var S in Eq)pDs(t,S,m[Eq[S]],nP),delete Eq[S]}else for(S=0;S<m.length;S+=2)pDs(t,m[S],m[S+1],nP);tCm(t,X,nP);Ad(U,0);r&&r(X4);jqe()};
_.Fz=function(X,U,r){r===void 0?delete X[U.name]:X[U.name]=r};
_.Bs=function(X){var U={androidIncludeFontPadding:!1},r=0,m=[],I=[],t=[];if(X.simpleText)return U.content=X.simpleText,U;if(X.runs===void 0)return U.content="",U;X=_.H(X.runs);for(var C=X.next();!C.done;C=X.next()){C=C.value;var k=C.text,g=void 0,Z=(g=k)==null?void 0:g.length;if(k&&Z){m.push(k);if(C.bold||C.italics||C.strikethrough||C.underline||C.textColor!=null&&C.textColor!==0||C.deemphasize){k=I;g=k.push;var P={startIndex:r,length:Z};C.bold&&(P.weightLabel="FONT_WEIGHT_MEDIUM");C.italics&&(P.italic=
!0);C.strikethrough&&(P.strikethrough="LINE_STYLE_SINGLE");C.underline&&(P.underline="LINE_STYLE_SINGLE");C.textColor!=null&&C.textColor!==0?document.documentElement.hasAttribute("dark")?P.fontColor=C.darkModeTextColor||C.textColor:P.fontColor=C.textColor:C.deemphasize&&(document.documentElement.hasAttribute("dark")?P.fontColor=parseInt("ff"+Xre("#aaa").substring(1),16):P.fontColor=parseInt("ff"+Xre("#606060").substring(1),16));g.call(k,P)}C.navigationEndpoint&&(k=t,g=k.push,P={startIndex:r,length:Z,
onTap:{innertubeCommand:C.navigationEndpoint}},C.loggingDirectives&&_.Fz(P,U19,C.loggingDirectives),g.call(k,P));r+=Z}}U.content=m.join("");U.styleRuns=I.length?I:void 0;U.commandRuns=t.length?t:void 0;return U};
m16=function(X){if(X==null||!X.runs)return!0;X=_.H(X.runs);for(var U=X.next();!U.done;U=X.next())if(U=U.value,U.bracket||U.errorUnderline||U.deemphasize||_.e(U,QP)||_.e(U,r7m))return!1;return!0};
IEX=function(X,U){return function(r){var m=U.unit;if(m!==r)throw Error("eh`"+X+"`"+m+"`"+r);return U}};
oB=function(X){if(!((X==null?0:X.value)&&(X==null?0:X.unit)))return"";switch(X.unit){case "DIMENSION_UNIT_FRACTION":var U="%";break;default:U="px"}X=X.value;U==="%"&&(X*=100);return""+X+U};
t0H=function(X){try{return X()}catch(U){_.AE(U)}};
_.yP=function(X){var U=_.e(X,_.wO);if(U)return U;if((U=_.e(X,aEz))&&U.commands)return HZm(U.commands);if((U=_.e(X,CNM))&&U.commands)return HZm(U.commands);if((X=_.e(X,kfz))&&X.identifier&&X.command&&(c7D||(c7D=[]),!c7D.includes(X.identifier)))return c7D.push(X.identifier),_.e(X.command,_.wO)};
HZm=function(X){if(X.length!==0){var U=[];X=_.H(X);for(var r=X.next();!r.done;r=X.next())(r=_.yP(r.value))&&U.push(r);return{commandExecutorCommand:{commands:U}}}};
_.h6=function(X){var U=X.defaultTarget,r=X.elementConfig,m=X.elementsCommand,I=X.skipOnClick,t=X.forceNewState,C=X.additionalCommandArgs,k=X.innertubeCommand||_.yP(m);if(k){X={};var g=g1n(k);m=g.navigatingCommand;g=g.href;m&&g?(X.href$=g,n1e(X,m,g,U),_.v("web_atagconfig_pointerdown")&&ZZD(X,m),t&&(X["force-new-state$"]=!0)):(X.role$="button",X.href$="javascript:void(0);");_.e(k,sue)&&(X["aria-haspopup$"]=!0);I||(X.onclick=function(Z){var P={};if(x16(Z)){var S=(C==null?void 0:C.clickedVisualElement)||
(C==null?void 0:C.getClickedVisualElement)&&C.getClickedVisualElement();S&&(P={clickedVisualElement:S});P=Object.assign({},{form:{element:Z.target,event:Z,createScreenConfig:P}},C);Z.preventDefault();_.um(k,P)}});
return Object.assign({},r,X)}};
PN6=function(X){if(X.length){if(X.length===1)return X[0];var U={};_.Fz(U,_.X7,{commands:X});return U}};
MW=function(X){return X&&X.href$!=="javascript:void(0);"};
g1n=function(X){var U,r=((U=_.e(X,_.X7))==null?void 0:U.commands)||[X];X=_.H(r);for(U=X.next();!U.done;U=X.next()){U=U.value;var m=void 0,I=void 0;r=(I=_.e((m=U)==null?void 0:m.commandMetadata,_.mN))==null?void 0:I.url;_.v("web_remove_web_navigation_endpoint_data")||(m=void 0,r=r||((m=_.e(U,SoH))==null?void 0:m.url));if(r&&r!=="/service_ajax"){if(m=_.qF(r,d1A))return X=_.RT(m),{navigatingCommand:U,href:X};_.AE(new _.Tx("AttributedString URL could not be sanitized",r))}}return{}};
x16=function(X){return X.button!==void 0?X.button===0&&!(X.shiftKey||X.altKey||X.metaKey||X.ctrlKey):!(X.shiftKey||X.altKey||X.metaKey||X.ctrlKey)};
n1e=function(X,U,r,m){r=!k2(r);var I,t,C;if((I=_.e(U,_.cl))!=null&&I.nofollow||(t=_.e(U,_.Rl))!=null&&t.nofollow||(C=_.e(U,_.Up))!=null&&C.nofollow||r)X.rel$="nofollow";var k;U=((k=_.e(U,_.Up))==null?void 0:k.target)==="TARGET_NEW_WINDOW"?"_blank":m===void 0?"":m;X.target$=U};
ZZD=function(X,U){U.clickTrackingParams&&(X.params={itct:U.clickTrackingParams});X.onpointerdown=function(r){OZs(r)};
X._data=U};
v1H=function(X){(X.loggingUrls||[]).forEach(function(U){rS(U.baseUrl,U.attributionSrcMode)})};
OZs=function(X){var U=X.currentTarget;X=t0H(function(){return U.href});
var r=U.params;X&&_.JC(X,r||{},8,!0)};
_.z5=function(X,U){(X=_.yP(X))&&_.um(X,U)};
_.um=function(X,U){mm6(function(r){U?r.resolveCommand(X,U):r.resolveCommand(X)})};
BgD=function(X,U){var r=["yt-core-attributed-string__link"];U!=null&&U.noLinkColor||((U==null?0:U.isOverlay)?r.push("yt-core-attributed-string__link--overlay-call-to-action-color"):r.push("yt-core-attributed-string__link--call-to-action-color"),(U==null?0:U.linkInheritColor)&&r.push("yt-core-attributed-string--link-inherit-color"));r={className:r.join(" "),tabindex$:"0"};var m=X.onTap||X.onLongPress;if(!m)return r;var I=eE9(X);I&&(r["aria-label$"]=I);U=_.h6({elementsCommand:m,elementConfig:r,skipOnClick:!(U==
null||!U.skipOnClick),forceNewState:!0});X.onLongPress&&(m=new E1s(function(){var t=_.yP(X.onLongPress);t&&_.np().resolve(_.s4).resolveCommand(t)}),U&&FV6(m,U));
return U||r};
eE9=function(X){var U,r;return(U=X.onTapOptions)==null?void 0:(r=U.accessibilityInfo)==null?void 0:r.accessibilityLabel};
Qus=function(X){var U=X;X<=16777215&&(U+=parseInt("ff000000",16));return _.oj(U)};
o1s=function(X){var U=X.isDarkTheme;var r=X.extension;X=X.runColor;var m=void 0;if(r=r==null?void 0:r.colorMap){U=U?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";r=_.H(r);for(var I=r.next();!I.done;I=r.next())if(I=I.value,U===I.key){m=I.value;break}}m==null&&X&&(m=X);if(m)return Qus(m)};
Kf=function(X){var U=X.config;var r=X.image;var m=X.imageConfig;var I=X.imageWrapperConfig;var t=X.run;var C=X.tag;var k=X.textLength;var g=X.startIndex===void 0?0:X.startIndex;X=X.length;g===void 0&&(g=0);t={run:t,startIndex:g,endIndex:X!==void 0?g+X:k,tag:C};r&&(t.image=r);m&&(t.imageConfig=m);I&&(t.imageWrapperConfig=I);U&&(t.config=U);return t};
y7x=function(X,U){var r=[];r.push("yt-core-attributed-string");(U==null?0:U.className)&&r.push(U==null?void 0:U.className);(U==null?0:U.ellipsisTruncate)?r.push("yt-core-attributed-string--ellipsis-truncate"):(U==null?0:U.noWrap)?r.push("yt-core-attributed-string--white-space-no-wrap"):(U==null?0:U.noPreWrap)||r.push("yt-core-attributed-string--white-space-pre-wrap");(U==null?0:U.linkInheritColor)&&r.push("yt-core-attributed-string--link-inherit-color");X.alignment&&r.push(wrH(X.alignment));X.lineBreakMode&&
r.push("yt-core-attributed-string--word-wrapping");return r.join(" ")};
uis=function(X,U){if(X.weight)return X.weight;switch(X.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 U?900:700;case "FONT_WEIGHT_EXTRA_BOLD":return 800;case "FONT_WEIGHT_BLACK":return 900;default:return 400}};
hEH=function(X){switch(X){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"}};
wrH=function(X){switch(X){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"}};
VP=function(X,U,r){var m=U;X.content&&r&&(r=X.content.indexOf("\n"),r!==-1&&(m=Math.min(U,r)));if(!X.content||X.content.length<=m)U=X;else if(X.attachmentRuns||X.commandRuns||X.decorationRuns||X.styleRuns||X.paragraphStyleRuns){U=T5(X.content,m);r=m;var I=X.attachmentRuns;if(I){var t=[];I=_.H(I);for(var C=I.next();!C.done;C=I.next())C=Object.assign({},C.value),C.startIndex===void 0||C.startIndex>=r||(C.length||(C.length=0),C.length+C.startIndex>r&&(C.length=r-C.startIndex),t.push(C));r=t}else r=void 0;
t=M0n(m,X.commandRuns);I=m;var k=X.decorationRuns;if(k){C=[];k=_.H(k);for(var g=k.next();!g.done;g=k.next()){g=g.value;var Z=_.e(g.textDecorator,Yf);if(Z&&Z.startIndex!==void 0&&!(Z.startIndex>=I)){g=Object.assign({},g,{textDecorator:{highlightTextDecorator:Object.assign({},Z)}});Z=_.e(g.textDecorator,Yf);if(!Z.length||Z.length+Z.startIndex>I)Z.length=I-Z.startIndex;C.push(g)}}I=C}else I=void 0;C=M0n(m,X.styleRuns);if(k=X.paragraphStyleRuns)for(X=[],k=_.H(k),g=k.next();!g.done;g=k.next()){var P=g.value;
g=Object.assign({},P);if(!(g.startIndex===void 0||g.startIndex>=m)){if(!g.length||g.length+g.startIndex>m)g.length=m-g.startIndex;Z=[];var S=void 0,d=void 0;if((S=P)==null?0:(d=S.listGroup)==null?0:d.listItems)for(P=_.H(P.listGroup.listItems),S=P.next();!S.done;S=P.next())if(S=Object.assign({},S.value),!(S.startIndex===void 0||S.startIndex>=m)){if(!S.length||S.length+S.startIndex>m)S.length=m-S.startIndex;Z.push(S)}Z.length>0&&(g.listGroup||(g.listGroup={}),g.listGroup=Object.assign({},g.listGroup,
{listItems:Z}));X.push(g)}}else X=void 0;U={content:U,attachmentRuns:r,commandRuns:t,decorationRuns:I,styleRuns:C,paragraphStyleRuns:X}}else U=Object.assign({},X,{content:T5(X.content,m)});return U};
M0n=function(X,U){if(U){var r=[];U=_.H(U);for(var m=U.next();!m.done;m=U.next())if(m=Object.assign({},m.value),!(m.startIndex===void 0||m.startIndex>=X)){if(!m.length||m.length+m.startIndex>X)m.length=X-m.startIndex;r.push(m)}return r}};
T5=function(X,U){var r=U,m;if(m=r>0)m=X.charCodeAt(r-1),m=m>=55296&&m<=56319;m&&(r=X.charCodeAt(r),m=r>=56320&&r<=57343);m&&--U;return X.substring(0,U)};
Yoe=function(X,U,r){r=r===void 0?zE1:r;if(X){var m=_.np().resolve(sp);m||_.v("mweb_no_observer_killswitch")?uIm(X,{data:U,observer:m,visibilityCallback:r,hideOption:KVs,showOption:Tgx,layer:X.layer}):_.AE(new _.Tx("Warning: monitorVisibility called with null observer",X.tagName,U==null?void 0:U.loggingDirectives,U==null?void 0:U.trackingParams))}else _.AE(new _.Tx("Warning: monitorVisibility called with null element",U==null?void 0:U.loggingDirectives,U==null?void 0:U.trackingParams,U==null?void 0:
U.rendererContext))};
D1e=function(X,U){var r=[],m=X.content.length,I,t=(I=_.np().resolve(_.gX(_.RB)))==null?void 0:I();if(X.paragraphStyleRuns){I=_.H(X.paragraphStyleRuns);for(var C=I.next();!C.done;C=I.next()){var k=r.push,g=k.apply;var Z=void 0;C=C.value;if((Z=C.listGroup)!=null&&Z.listItems){Z=[];b:switch(C.listGroup.listType){case "LIST_TYPE_BULLET":var P="ul";break b;default:P="span"}Z.push(Kf({run:C,textLength:m,tag:P,config:{className:"yt-core-attributed-string__list-group"},startIndex:C.startIndex,length:C.length}));
P=_.H(C.listGroup.listItems);for(var S=P.next();!S.done;S=P.next()){S=S.value;b:switch(C.listGroup.listType){case "LIST_TYPE_BULLET":var d="li";break b;default:d="span"}Z.push(Kf({run:C,textLength:m,tag:d,startIndex:S.startIndex,length:S.length}))}C=Z}else C=[];g.call(k,r,_.fN(C))}}if(X.styleRuns&&(U==null||!U.noStyleRuns))for(I=_.H(X.styleRuns),k=I.next();!k.done;k=I.next()){C=k=k.value;Z=t;g=U;Z=o1s({extension:_.e(C.styleRunExtensions,V06),isDarkTheme:Z===void 0?!1:Z,runColor:C.fontColor});S=C;
P=[];Z&&P.push("yt-core-attributed-string--link-inherit-color");S.italic&&P.push("yt-core-attributed-string--italicized");S.underline&&S.strikethrough?P.push("yt-core-attributed-string--underline-strikethrough",hEH(S.underline)):S.underline?P.push("yt-core-attributed-string--underlined",hEH(S.underline)):S.strikethrough&&P.push("yt-core-attributed-string--strikethrough",hEH(S.strikethrough));if(S.baselineOffset){a:switch(S.baselineOffset){case "BASELINE_OFFSET_SUBSCRIPT":S="yt-core-attributed-string--baseline-offset-subscript";
break a;case "BASELINE_OFFSET_SUPERSCRIPT":S="yt-core-attributed-string--baseline-offset-superscript";break a;default:S="yt-core-attributed-string--baseline-offset-unknown"}P.push(S)}P=P.join(" ");S={};if(C.weight||C.weightLabel)S.fontWeight=uis(C,g==null?void 0:g.isHeadline).toString();Z&&(S.color=Z);r.push(Kf({run:k,textLength:m,tag:"span",config:{className:P,style:S},startIndex:k.startIndex,length:k.length}))}if(X.decorationRuns)for(I=_.H(X.decorationRuns),k=I.next();!k.done;k=I.next())k=k.value,
g={},k.textDecorator&&(P=k.textDecorator,C=t===void 0?!1:t,S=[],Z=_.e(P,Yf),P=_.e(P,REx),Z?(P=S,S=P.concat,d=[],(C=o1s({extension:_.e(Z.highlightTextDecoratorExtensions,fEH),isDarkTheme:C,runColor:Z.backgroundColor}))&&d.push("background-color: "+C+";"),Z.backgroundCornerRadius!==void 0&&d.push("border-radius: "+Z.backgroundCornerRadius+"px;"),Z.leftPadding!==void 0&&d.push("padding-left: "+Z.leftPadding+"px;"),Z.rightPadding!==void 0&&d.push("padding-right: "+Z.rightPadding+"px;"),Z.topPadding!==
void 0&&d.push("padding-top: "+Z.topPadding+"px;"),Z.bottomPadding!==void 0&&d.push("padding-bottom: "+Z.bottomPadding+"px;"),S=S.call(P,d)):P&&(Z=S,S=Z.concat,C=C?"#2ba640":"#107516",C=P.color?Qus(P.color):C,C=["padding: 2px;","border-top: solid "+C+" 2px;","border-bottom: solid "+C+" 2px;","background: linear-gradient(135deg, "+C+" 3px, rgba(0, 0, 0, 0) 3px),\n      linear-gradient(315deg, "+C+" 3px, rgba(0, 0, 0, 0) 3px);"],S=S.call(Z,C)),C=S.join(" "),g.style$=C,C=k.textDecorator,Z=[],P=_.e(C,
REx),_.e(C,Yf)?Z.push("yt-core-attributed-string--highlight-text-decorator"):P&&Z.push("yt-core-attributed-string--bracket-text-decorator"),C=Z.join(" "),g.className=C,g.dir="auto"),C=_.e(k.textDecorator,Yf),Z=_.e(k.textDecorator,REx),P=_.e(k.textDecorator,Yf),S=_.e(k.textDecorator,REx),r.push(Kf({run:k,textLength:m,tag:"span",config:g,startIndex:(C==null?void 0:C.startIndex)||(Z==null?void 0:Z.startIndex)||0,length:(P==null?void 0:P.length)||(S==null?void 0:S.length)||0}));if(X.commandRuns&&(U==
null||!U.noEndpoints))for(t=_.H(X.commandRuns),I=t.next();!I.done;I=t.next())I=I.value,k=BgD(I,U),r.push(Kf({run:I,textLength:m,tag:"a",config:k,startIndex:I.startIndex,length:I.length}));if(X.attachmentRuns)for(X=_.H(X.attachmentRuns),t=X.next();!t.done;t=X.next()){t=t.value;g=k=void 0;I={className:"yt-core-attributed-string--inline-block-mod"};if((g=t.element)==null?0:g.properties){g=(k=t.element)==null?void 0:k.properties;k=[];g=_.e(g,qoA);if(g==null?0:g.margin)g=g.margin,g.left&&k.push("margin-left: "+
oB(g.left)+";"),g.right&&k.push("margin-right: "+oB(g.right)+";"),g.top&&k.push("margin-top: "+oB(g.top)+";"),g.bottom&&k.push("margin-bottom: "+oB(g.bottom)+";");k=k.length!==0?k.join(" "):void 0;I.style$=k}C=void 0;k={alt:"",preserveHeight:!0,preserveWidth:!0};g=["yt-core-attributed-string__image-element"];if(t.alignment){a:switch(t.alignment){case "ALIGNMENT_BASELINE":Z="yt-core-attributed-string__image-element--image-alignment-baseline";break a;case "ALIGNMENT_VERTICAL_CENTER":Z="yt-core-attributed-string__image-element--image-alignment-vertical-center";
break a;default:Z="yt-core-attributed-string__image-element--image-alignment-bottom"}g.push(Z)}if((C=t.element)==null?0:C.properties)C=[],Z=_.e(t.element.properties,qoA),(Z==null?0:Z.height)&&C.push("height: "+oB(Z.height)+";"),(Z==null?0:Z.width)&&C.push("width: "+oB(Z.width)+";"),C=C.length!==0?C.join(" "):void 0,k.style$=C,Z=void 0,C=((Z=_.e(t.element.properties,WVD))==null?void 0:Z.label)||"",k.alt=C;k.className=g.join(" ");g=void 0;P=Z=void 0;C=((P=t.element)==null?0:P.type)?(Z=_.e(t.element.type,
J79))==null?void 0:Z.image:void 0;r.push(Kf({run:t,textLength:m,tag:"img",image:C,imageConfig:k,imageWrapperConfig:I,startIndex:t.startIndex,length:(g=t.length)!=null?g:0}))}if(U==null?0:U.headerRuns)for(U=_.H(U.headerRuns),X=U.next();!X.done;X=U.next())if(X=X.value,X.headerMapping&&["ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3"].includes(X.headerMapping)){a:{switch(X.headerMapping){case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1":t=
"yt-core-attributed-string--heading-1";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2":t="yt-core-attributed-string--heading-2";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3":t="yt-core-attributed-string--heading-3";break a}t=void 0}r.push(Kf({run:X,textLength:m,tag:"span",config:t?{className:t}:void 0,startIndex:X.startIndex,length:X.length}))}return r};
_.ff=function(X){return(X==null?void 0:X.content)!==void 0};
pr6=function(X){return _.ff(X)?X:_.Bs(X)};
$1e=function(X){return X.image!==void 0&&X.imageConfig!==void 0};
bZz=function(X,U){return!!U||!(X.commandRuns&&X.commandRuns.length!==0||X.paragraphStyleRuns&&X.paragraphStyleRuns.length!==0)};
A7M=function(X,U){if(U==null?0:U.userInput)for(X=_.H(X),U=X.next();!U.done;U=X.next())if(U=U.value,U.tag!=="a"&&U.tag!=="li"){var r=void 0;(r=U).config||(r.config={});U.config.dir=U.tag==="ul"?_.np().resolve(_.qW):"auto"}};
lE1=function(X){return function(U){var r=X.run;(r.onTap!==void 0||r.onLongPress!==void 0)&&_.e(r,U19)&&Yoe(U,{loggingDirectives:_.e(r,U19)})}};
Gf6=function(X){return function(U){for(var r in X)(nP[r]||nP[iI["default"]])(U,r,X[r])}};
juH=function(X,U){iZM(U);var r={data:null,start:0,end:X.length,parts:[]};U=_.H(U);for(var m=U.next();!m.done;m=U.next())m=m.value,LVm(r,m.startIndex,m.endIndex,m);Ngz(X,r);return r};
LVm=function(X,U,r,m){for(var I=_.H(X.parts),t=I.next();!t.done;t=I.next()){t=t.value;if(typeof t==="string")throw Error("gh");if(t.start<=U&&r<=t.end){LVm(t,U,r,m);return}}X.parts.push({data:m,parts:[],start:U,end:r})};
Ngz=function(X,U){for(var r=U.parts.length;r>=0;r--){var m=U.parts[r],I=U.parts[r-1],t=r===U.parts.length?U.end:m.start;I=r===0?U.start:I.end;t!==I&&U.parts.splice(r,0,X.slice(I,t));m&&Ngz(X,m)}};
iZM=function(X){X.sort(function(U,r){if(U.startIndex<r.startIndex)return-1;if(r.startIndex<U.startIndex)return 1;U=U.endIndex-U.startIndex;r=r.endIndex-r.startIndex;return U>r?-1:r>U?1:0})};
_.XjM=function(X){var U=X.thumbnails;if(U){X={sources:[]};U=_.H(U);for(var r=U.next();!r.done;r=U.next()){r=r.value;var m={};m.url=r.url;m.width=r.width;m.height=r.height;X.sources.push(m)}return X}};
UkD=function(X,U,r,m){if(!U)return X.length>=1?X[X.length-1]:null;if(m)for(var I=_.H(X),t=I.next();!t.done;t=I.next()){t=t.value;var C=void 0,k=(C=t.url)==null?void 0:C.indexOf(m);if(k!==void 0&&k>=0)return t}m=_.H(X);for(I=m.next();!I.done;I=m.next())if(I=I.value,I.width&&I.height&&(r&&I.width>=U||!r&&I.height>=U))return I;for(U=X.length-1;U>=0;U--)if(r&&X[U].width||!r&&X[U].height)return X[U];return X[0]};
_.rZm=function(X){var U;return(X=(U=X.sources)==null?void 0:U[0])?X.width/X.height:0};
_.mkm=function(X){if(X.sources){X=_.H(X.sources);for(var U=X.next();!U.done;U=X.next()){U=U.value;var r=void 0;if((r=U.clientResource)==null?0:r.imageName)return U}}};
tsX=function(X){var U={};X=_.e(X.processor,Iz1);var r=(X=X==null?void 0:(r=X.imageTint)==null?void 0:r.color)?_.oj(X):void 0;r&&(U.color=r);return U};
aze=function(X){var U;if((U=X.clientResource)!=null&&U.imageColor)return _.oj(X.clientResource.imageColor)};
_.C9M=function(X,U,r,m,I,t,C){if(!U||U.length===0||U[0].clientResource)return null;if(r&&U[0].url)return U[0].url;m===void 0&&(m=!0);if(m){var k;X=HJe*(I||(X==null?void 0:(k=X.getBoundingClientRect())==null?void 0:k.width)||0)}else{var g;X=HJe*(t||(X==null?void 0:(g=X.getBoundingClientRect())==null?void 0:g.height)||0)}U=UkD(U,X,m,C);return(U==null?0:U.url)?U.url:(U==null?0:U.imageData)?U.imageData:null};
kg1=function(X,U,r){r=r?[r]:[];X.opacity&&r.push("opacity: "+X.opacity+";");U&&X.placeholderColor?(X=_.oj(X.placeholderColor),r.push("background-color: "+X+";")):r.push("background-color: transparent;");return r.join(" ")};
cZH=function(X,U,r,m,I){var t=["ytCoreImageHost"];U&&t.push(U);r||t.push("ytCoreImageFillParentHeight");m||t.push("ytCoreImageFillParentWidth");switch(X.contentMode){case "CONTENT_MODE_SCALE_ASPECT_FIT":t.push("ytCoreImageContentModeScaleAspectFit");break;case "CONTENT_MODE_SCALE_ASPECT_FILL":t.push("ytCoreImageContentModeScaleAspectFill");break;case "CONTENT_MODE_CENTER":t.push("ytCoreImageContentModeCenter");break;default:t.push("ytCoreImageContentModeScaleToFill")}X.flipForRtlLayout&&t.push("ytCoreImageFlipRtl");
switch(I){case "TOP_START":var C;t.push(((C=document.body)==null?void 0:C.getAttribute("dir"))==="rtl"?"ytCoreImageObjectPositionTopRight":"ytCoreImageObjectPositionTopLeft")}return t.join(" ")};
n$X=function(X){var U;if(X==null?0:(U=X.clientResource)==null?0:U.imageName){var r;X=(r=X.clientResource)==null?void 0:r.imageName;a:{switch(X){case "yt_premium_wordmark_header_light":case "yt_premium_wordmark_header_dark":r="yt-logos-ext:yt-logo-red-updated";break a;case "yt_wordmark_header_light":case "yt_wordmark_header_dark":r="yt-logos-ext:yt-logo-updated";break a}r=void 0}return r||g$H.get(X)||X}};
xke=function(X){return _.v("mweb_wiz_skip_render")?ZJ9(X):s3e(X)};
ZJ9=function(X){return function(U){var r=Nws("wink-root");mc=X4.lastChild;jqe();B0s(r,_.n(X,U))}};
s3e=function(X){var U=U===void 0?!1:U;return function(r){if(!U||!_.v("mweb_skip_keto_to_c3_if_no_data")||r.data!==void 0){var m=xq(!1);try{var I=r.children;_.v("mweb_render_outside_patch_killswitch")||X4?I?gw(_.n(X,r,I)):gw(_.n(X,r)):_.AE(new _.Tx("ketoToC3 called outside of a patch",{tagName:X.TAG_NAME}))}finally{xq(m)}}}};
P96=function(){return window.matchMedia&&window.matchMedia("(orientation: landscape)").matches};
dke=function(X,U){X.onViewportEntered=U;SgA.observe(X)};
OJA=function(){var X={rootMargin:"10%",threshold:.01};_.v("mweb_enable_set_io_root_to_null_safari")?X.root=null:_.v("mweb_enable_set_io_root_to_body_safari")&&(X.root=document.body);return new IntersectionObserver(function(U,r){U.filter(function(m){return m.intersectionRect.height>0}).forEach(function(m){m=m.target;
if(!_.v("mweb_enable_only_update_image_when_connected")||m.isConnected!==!1){var I;(I=m.onViewportEntered)==null||I.call(m);r.unobserve(m)}})},X)};
v$m=function(X,U,r,m,I){function t(){if(m){var k=m.loadedClass,g=m.notifyOnUnloaded;k&&_.Ws(X,k);g&&X.dispatchEvent(new Event("image-unloaded",{bubbles:!0,composed:!0}))}}
function C(){var k=r(U,X);k&&X.getAttribute("src")!==k&&(_.v("mweb_enable_only_update_image_when_connected")&&X.isConnected===!1||k===X.src||(X.src=k),t())}
I=I===void 0?!0:I;X.removeAttribute("src");t();U&&(I?dke(X,C):C())};
ebD=function(X,U,r){if(!U)return!1;U=r(U,X);r=X.getAttribute("src");return U&&U===r&&X.complete};
E$X=function(X,U){for(var r in U)r==="className"?X.className=U[r]:(nP[r]||nP[iI.default])(X,r,U[r])};
Fsm=function(X,U,r,m){xke(_.J6)({contentMode:U.contentMode,loadedClass:U.loadedClass,isPreloaded:U.isPreloaded,notifyOnLoaded:U.notifyOnLoaded,notifyOnUnloaded:U.notifyOnUnloaded,preferredThumbnail:U.preferredThumbnail,preserveHeight:U.preserveHeight,preserveWidth:U.preserveWidth,objectPosition:U.objectPosition,targetWidth:U.targetWidth,targetHeight:U.targetHeight,shouldShowPlaceholder:U.shouldShowPlaceholder,useWidth:U.useWidth,isToggled:U.isToggled,alt:U.alt,className:U.className,onerror:U.onerror,
onload:U.onload,style$:U.style$,color:U.color,width:U.width,height:U.height,"aria-hidden$":U["aria-hidden$"],draggable:U.draggable,"data-disabled$":U["data-disabled$"],data:X,callback:r,renderLazy:m===void 0?!0:m,hideOn404:!1})};
Q3n=function(X,U,r){r=r===void 0?!1:r;var m=X.sources!==void 0?X:_.XjM(X);if(m){var I=U.onload;U.onload=function(Z){var P=Z.target;r&&P.naturalWidth===120||_.Do(P,"ytCoreImageLoaded");U.notifyOnLoaded&&P.dispatchEvent(new Event("image-loaded",{bubbles:!0,composed:!0}));I==null||I(Z)};
U.targetWidth&&U.preserveWidth&&(U.width=U.targetWidth);U.targetHeight&&U.preserveHeight&&(U.height=U.targetHeight);var t=_.mkm(m),C=t&&n$X(t),k=tsX(m);if(C)return(X=aze(t)||k.color)&&(U.color=X),{type:"icon",iconName:C,config:Object.assign({},U,U.alt?{}:{"aria-hidden$":"true"},{"aria-label$":U.alt,role:"img"})};if(X.sources===void 0){U.alt=X.accessibility&&X.accessibility.accessibilityData&&X.accessibility.accessibilityData.label||U.alt;U.style$=kg1(X,U.shouldShowPlaceholder,U.style$);var g;U.isPreloaded=
!((g=_.e(X,BCn))==null||!g.isPreloaded)}U.contentMode&&!m.contentMode&&(m.contentMode=U.contentMode);U.className=cZH(m,U.className,U.preserveHeight,U.preserveWidth,U.objectPosition);U.loadedClass="ytCoreImageLoaded";return{type:"image",image:m,config:U}}};
_.pf=function(){var X=_.bS.apply(0,arguments);return _.cD(o$6,function(U){var r=X.map(function(m){return m==null?void 0:m(U)});
return function(){return void r.forEach(function(m){return void(m==null?void 0:m())})}})};
_.$f=function(X){if(X.length===0)return Bwe(X,"p");var U=_.H(Bwe({source:function(){return X()},
computation:function(I,t){return(t==null?0:t.value)?X(t.value):I}},"q")),r=U.next().value,m=U.next().value;
U=U.next().value;return[r,m,U]};
wjX=function(X,U){var r=U==null?void 0:U.initial;return _.yp(function(){_.pk(!0);return r=X(r)},{equals:U==null?void 0:U.isEqual},"rSlKsc")};
yZm=function(X,U){if(X===U)return!0;if(X===void 0||U===void 0)return!1;var r,m,I,t,C,k,g,Z;return X.content===U.content&&((r=X.styleRuns)==null?void 0:r.length)===((m=U.styleRuns)==null?void 0:m.length)&&((I=X.commandRuns)==null?void 0:I.length)===((t=U.commandRuns)==null?void 0:t.length)&&((C=X.attachmentRuns)==null?void 0:C.length)===((k=U.attachmentRuns)==null?void 0:k.length)&&((g=X.decorationRuns)==null?void 0:g.length)===((Z=U.decorationRuns)==null?void 0:Z.length)};
Mse=function(X,U){if(X){var r=pr6(X);if(r!=null&&r.content)if(_.v("attr_string_reactive_c3"))U=U||{},U.contentAsserted=!0,xke(utA)({text:r,config:U});else{var m;X=bZz(r,(m=U)==null?void 0:m.ariaLabel);var I;m=X?(I=U)==null?void 0:I.ariaLabel:null;I=X?"text":null;var t;jGe("span",{className:y7x(r,U),dir$:((t=U)==null?0:t.userInput)?"auto":void 0,"aria-label$":m,role$:I},function(){if(r.styleRuns||r.commandRuns||r.attachmentRuns||r.decorationRuns||r.paragraphStyleRuns){var C=D1e(r,U);A7M(C,U);C=juH(r.content,
C);C=_.H(C.parts);for(var k=C.next();!k.done;k=C.next())hbs(k.value)}else aGn(r.content)})}}};
hbs=function(X){typeof X==="string"?aGn(X):$1e(X.data)?jGe("span",X.data.imageWrapperConfig,function(){Fsm(X.data.image,X.data.imageConfig)}):jGe(X.data.tag,X.data.config,function(U){lE1(X.data)(U);
U=_.H(X.parts);for(var r=U.next();!r.done;r=U.next())hbs(r.value)})};
Ks1=function(X){return X.parts.map(zbD)};
zbD=function(X){if(typeof X==="string")return X;X=$1e(X.data)?_.n("span",{el:_.pf(Gf6(X.data.imageWrapperConfig))},_.n(_.J6,Object.assign({},{data:X.data.image},X.data.imageConfig))):_.n(X.data.tag,{el:_.pf(lE1(X.data),Gf6(X.data.config))},X.parts.map(zbD));return w8(X)};
TCD=function(X,U){return X===U?!0:X===void 0||U===void 0?!1:X.noStyleRuns===U.noStyleRuns&&X.noLinkColor===U.noLinkColor&&X.noEndpoints===U.noEndpoints&&X.headerRuns===U.headerRuns&&X.isOverlay===U.isOverlay&&X.linkInheritColor===U.linkInheritColor&&X.userInput===U.userInput&&X.isHeadline===U.isHeadline};
Ygs=function(X){return function(){var U,r,m,I,t,C,k,g,Z,P,S,d,O,E;return{ariaLabel:(U=X.ariaLabel)==null?void 0:U.call(X),className:(r=X.className)==null?void 0:r.call(X),ellipsisTruncate:(m=X.ellipsisTruncate)==null?void 0:m.call(X),isOverlay:(I=X.isOverlay)==null?void 0:I.call(X),linkInheritColor:(t=X.linkInheritColor)==null?void 0:t.call(X),noEndpoints:(C=X.noEndpoints)==null?void 0:C.call(X),noStyleRuns:(k=X.noStyleRuns)==null?void 0:k.call(X),noLinkColor:(g=X.noLinkColor)==null?void 0:g.call(X),
noPreWrap:(Z=X.noPreWrap)==null?void 0:Z.call(X),noWrap:(P=X.noWrap)==null?void 0:P.call(X),skipOnClick:(S=X.skipOnClick)==null?void 0:S.call(X),userInput:(d=X.userInput)==null?void 0:d.call(X),headerRuns:(O=X.headerRuns)==null?void 0:O.call(X),isHeadline:(E=X.isHeadline)==null?void 0:E.call(X)}}};
RbM=function(X,U){X=new Vse(X,U);_.$Q(X);throw X;};
fze=function(X,U,r){var m=bV9(X);X._numRenders=0;try{var I=_.$aD(function(){return _.n(U,Object.assign({},r))})}catch(C){var t=function(k){k.args||(k.args=[]);
k.args.push("Error in web component wrapper");k.args.push(X.tagName.toLowerCase());return k};
_.bh(C instanceof Error?t(C):new Vse("Wiz rendering error",X.tagName.toLowerCase()));throw C;}finally{bV9(m)}return I};
_.G5=function(X,U,r){function m(P){var S={};P=_.H(P);for(var d=P.next();!d.done;d=P.next()){d=d.value;var O=void 0,E=void 0,Q=void 0,h=_.al((Q=(E=(O=d).getAttribute)==null?void 0:E.call(O,"slot"))!=null?Q:"children");if(O=S[h])O.push(d);else if(h in t||h==="children")S[h]=[d]}P=_.H(Object.keys(S));h=P.next();for(d={};!h.done;d={content$jscomp$59:void 0},h=P.next())h=h.value,h!=="children"&&(d.content$jscomp$59=S[h],S[h]=function(z){return function(){return z.content$jscomp$59}}(d));
return S}
r=r===void 0?{}:r;var I,t=(I=r.props)!=null?I:{};As6.add(U);var C=qgz();I=function(){var P=C.apply(this,arguments)||this;P.rawProps={};P.queuingRender=!1;P.dispose=function(){};
P.isWebComponentWrapper=!0;P.isReparenting=!1;P.hasRendered=!1;return P};
_.F(I,C);I.prototype.render=function(){this.hasRendered=!0;for(var P=_.H([].concat(_.fN(this.attributes))),S=P.next();!S.done;S=P.next())S=S.value,S.name!=="slot"&&S.name!=="hidden"&&this.removeAttribute(S.name);P=Object.assign({},this.componentProps,this.slotProps);S=_.H(fze(this,X,P));P=S.next().value;S=S.next().value;!(P[0]instanceof Element)||P.length>1?RbM("Wrapped Wiz components must return a single root element.",U):(P=P[0].tagName.toLowerCase(),P!==U&&RbM("Wrapped Wiz components must have the same host tag name as the web component. Expected tag '"+
(P+" !== '"+U),U),this.dispose=S)};
I.prototype.setUpProps=function(){for(var P=this.rawProps,S=this.attributes,d=_.H(Object.keys(t)),O=d.next();!O.done;O=d.next()){O=O.value;var E=void 0;((E=this)==null?0:E[O])&&this[O]!==WsH&&P[O]===void 0&&(P[O]=this[O],(E=Object.getOwnPropertyDescriptor(this.constructor.prototype,O))&&Object.defineProperty(this,O,E))}d=_.H(S);for(O=d.next();!O.done;O=d.next()){E=O.value;O=_.al(E.name);var Q=O==="class"&&!S.getNamedItem("class-name");if(O in t||Q)E=E.value===""||E.value==="true"?!0:E.value==="false"?
!1:isNaN(Number(E.value))?E.value:Number(E.value),O!=="class"||P.className?P[O]=E:P.className=E}S={};for(var h in t)t[h]!==_.bm&&t[h]!==JZD&&(P[h]instanceof Function&&RbM("Function props must be configured as STATIC, not SIGNAL.",U),O=_.H(_.Fb(P[h],void 0,"thC4wf")),d=O.next().value,O=O.next().value,S[h]=O,P[h]=d);P=_.H([P,S]);this.componentProps=P.next().value;this.setters=P.next().value;this.slotProps=m(this.childNodes)};
I.prototype.connectedCallback=function(){iVA.has(this)||(this.isReparenting?this.isReparenting=!1:(this.queuingRender="data"in t&&!this.rawProps.data&&!this.getAttribute("data"),this.hasRendered||this.queuingRender||this.setUpProps(),this.queuingRender||this.render()))};
I.prototype.disconnectedCallback=function(){if(!iVA.has(this)){var P;a:{if(_.A6)for(P=this;P;){if(_.lm.has(P)){P=!0;break a}P=P.parentElement}P=!1}if(P)this.isReparenting=!0;else{this.dispose();if(!this.queuingRender){P=_.H([].concat(_.fN(this.attributes)));for(var S=P.next();!S.done;S=P.next()){S=S.value;var d=void 0;S.name==="slot"||S.name==="hidden"&&((d=r.unsafeExternallySettableAttributes)==null?0:d.has("hidden"))||this.removeAttribute(S.name)}}this.innerText="";qLz(this)}}};
I.prototype._setPendingPropertyOrPath=function(){};
I.prototype.notifyPath=function(){};
_.n0.Object.defineProperties(I.prototype,{__isPropertyEffectsClient:{configurable:!0,enumerable:!0,get:function(){return!1}},
__dataHasAccessor:{configurable:!0,enumerable:!0,get:function(){}}});
for(var k=_.H(Object.keys(t)),g=k.next(),Z={};!g.done;Z={prop$jscomp$109:void 0},g=k.next())Z.prop$jscomp$109=g.value,g=void 0,((g=r.legacyPolymer)==null?0:g.forwardHostProps)&&Y3e.has(Z.prop$jscomp$109)||Object.defineProperty(I.prototype,Z.prop$jscomp$109,{set:function(P){return function(S){var d=this;iVA.has(this)||(this.setters?uI(function(){var O,E;return void((E=(O=d.setters)[P.prop$jscomp$109])==null?void 0:E.call(O,S))}):(this.rawProps[P.prop$jscomp$109]=S,this.queuingRender&&P.prop$jscomp$109===
"data"&&S!=null&&(this.queuingRender=!1,this.setUpProps(),this.render())))}}(Z),
get:Dke.has(Z.prop$jscomp$109)?void 0:function(){return WsH}});
customElements.define(U,I)};
_.pje=function(X,U){return(X=_.im(X,U))?_.RT(_.Jo(X)):null};
_.Lf=function(X){if(X=_.im(X,Number.MAX_VALUE,void 0,"width"))return _.Jo(X)};
_.im=function(X,U,r,m){m=m===void 0?"width":m;if(!X||!X.length)return null;if(_.v("kevlar_tuner_should_always_use_device_pixel_ratio")){var I=window.devicePixelRatio;_.v("kevlar_tuner_should_clamp_device_pixel_ratio")?I=Math.min(I,_.Pp("kevlar_tuner_clamp_device_pixel_ratio")):_.v("kevlar_tuner_should_use_thumbnail_factor")&&(I=_.Pp("kevlar_tuner_thumbnail_factor"));$k1=I}else $k1||($k1=window.devicePixelRatio);I=$k1;_.v("kevlar_tuner_should_always_use_device_pixel_ratio")?U*=I:I>1&&(U*=I);if(_.v("kevlar_tuner_min_thumbnail_quality"))return X[0].url||
null;I=X.length;if(_.v("kevlar_tuner_max_thumbnail_quality"))return X[I-1].url||null;if(r)for(var t=0;t<I;t++)if(X[t].url.indexOf(r)>=0)return X[t].url||null;for(r=0;r<I;r++)if(X[r][m]>=U)return X[r].url||null;for(U=I-1;U>0;U--)if(X[U][m])return X[U].url||null;return X[0].url||null};
lz1=function(){NW.size?setTimeout(function(){jy(bJs)},0):AZe=0};
bJs=function(){var X=(0,_.sJ)(),U=null,r=!1;NW.forEach(function(I){I.loaded=!0;I.loadTime=X;I.pendingPaint=!1;var t=GgX.get(I);t&&t.resolve(X);U=I;r||!I.ftlEligible&&I.tagName!=="YT-THUMBNAIL-VIEW-MODEL"||(r=!0)});
var m;((m=U)==null?0:m.markDirty)&&U.markDirty();NW.clear();AZe=0;r&&iJe(X)};
Lsm=function(X){NW.add(X);X.pendingPaint=!0;AZe||(AZe=_.Xs(_.$u,lz1))};
NCe=function(X){X.loaded=!1;X.loadTime=Infinity;var U=GgX.get(X);U&&(U.reject(Error("mh")),GgX.delete(X));X.pendingPaint&&(NW.delete(X),X.pendingPaint=!1)};
_.j3D=function(X){var U=X.indexOf(":");return U===-1?{originalName:X}:{originalName:X.substring(0,U),datasyncId:X.substring(U+1)}};
_.UzM=function(){return _.c(function(X){if(Xgm!==void 0)return X.return(Xgm);Xgm=new Promise(function(U){var r;return _.c(function(m){switch(m.nextAddress){case 1:return _.E_(m,2),m.yield(_.Uj.open("test-only"),4);case 4:return m.yield(_.Uj.delete("test-only"),5);case 5:_.mt(m,3);break;case 2:if(r=_.yE(m),r instanceof Error&&r.name==="SecurityError")return U(!1),m.return();case 3:U("caches"in window),_.uv(m)}})});
return X.return(Xgm)})};
I2e=function(){return _.c(function(X){if(X.nextAddress==1)return X.yield(_.UzM(),2);if(!X.yieldResult)return X.return(void 0);r4A||(r4A=new mz1);return X.return(r4A)})};
t16=function(X){var U,r,m,I;return _.c(function(t){switch(t.nextAddress){case 1:return t.yield(I2e(),2);case 2:U=t.yieldResult;if(!U)throw Error("oh");return t.yield(U.open("yt-player-local-img"),3);case 3:return r=t.yieldResult,t.yield(r.match(X),4);case 4:m=t.yieldResult;if(!m)throw Error("ph");return t.yield(m.blob(),5);case 5:return I=t.yieldResult,t.return(I)}})};
a2A=function(X,U){for(var r in X)if(X.hasOwnProperty(r)&&U[r])return r;return null};
H4e=function(X){return"stamp"+X.replace("-","_")+"_"};
Cn9=function(X){var U=X.match(/\[\[([\w\.]+)\]\]/);if(U&&U.length>1)return U[1];_.$Q(Error("rh`"+X));return null};
kre=function(X){return X===void 0?_.b3("REUSE_COMPONENTS",!1):X||!1};
ngm=function(X,U,r){r&&(U.is?(c46.has(U)&&(X=c46.get(U),r=X.listener,delete U[X.property],r.type==="element"&&U.removeEventListener(r.eventName,r.handler),c46.delete(U)),ggn(U)):U.__proto__==HTMLElement.prototype&&(U=new _.Tx("Rendererstamper removed a non custom element","Stamper: "+X+" element: "+(U&&U.nodeName)),_.AE(U)))};
Z4M=function(X,U,r,m){var I=U.node?U.node:U;_.Xa(r).parentNode===I&&(U.removeChild(r),ngm(X,r,m));if(X=r9.get(r))r9.delete(r),_.$u.cancelJob(X);r.hidden=!1};
sHm=function(X,U,r,m){if(U&&U.children&&(r=U.children[r]))if(_.b3("DEFERRED_DETACH"))for(;r&&!r9.has(r);){var I=X,t=U,C=r,k=m;C.hidden=!0;I=_.Vo(_.$u,Z4M.bind(null,I,t,C,k),0);r9.set(C,I);r=r.nextElementSibling}else for(;(C=U.lastElementChild)&&(U.removeChild(C),ngm(X,C,m),C!=r););};
_.mS=function(){for(var X=_.bS.apply(0,arguments),U=!0,r=_.H(X),m=r.next();!m.done;m=r.next())if(typeof m.value!=="string"){U=!1;break}return U?X.join(" ").trim()||void 0:function(){for(var I="",t=_.H(X),C=t.next();!C.done;C=t.next())if(C=C.value,typeof C==="function"&&(C=C()),C)if(typeof C==="string")I+=" "+C;else for(var k in C)if(C.hasOwnProperty(k)){var g=C[k];typeof g==="function"&&(g=g());g&&(I+=" "+k)}I=I.trim()||void 0;return _.pk(I)}};
_.xzD=function(X,U){return _.t3(X.entities,"markersEngagementPanelSyncEntity",U)};
_.Id=function(X,U){return _.t3(X.entities,"playerStateEntity",U)};
Pnn=function(X,U){return _.t3(X.entities,"fantasyWinProbabilityEntity",U)};
SlX=function(X,U){return _.t3(X.entities,"fantasyTeamEntity",U)};
dzx=function(X,U){return _.t3(X.entities,"fantasyPlayerEntity",U)};
O4e=function(X,U){return _.t3(X.entities,"booleanEntity",U)};
vgz=function(X,U){return _.t3(X.entities,"qrCodeEntity",U)};
ern=function(X){return _.t3(X.entities,"likeButtonAnimationEntity","EhxsaWtlX2J1dHRvbl9hbmltYXRpb25fZW50aXR5ILcEKAE%3D")};
FF9=function(X){var U;return(U=Eg1[X])!=null?U:"EVENT_SPAN_TYPE_UNKNOWN"};
B2s=function(X){var U=X.nodeName;if(X.id)return U+="#"+X.id;if(X.classList)for(var r=_.H(X.classList),m=r.next();!m.done;m=r.next())U+="."+m.value;X.parentElement&&(U=B2s(X.parentElement)+" > "+U);return U};
QHm=function(X){return function(U){var r=FF9(U.type);return r==="EVENT_SPAN_TYPE_UNKNOWN"?X(U):$F("event",{type:r,nodepath:U.target instanceof Element?B2s(U.target):void 0},function(){return X(U)})}};
_.tj=function(X){X&&p9("event")&&(X=QHm(X));return Ox1(function(U){var r,m=(r=X)==null?void 0:r(U);return typeof m==="boolean"?m:!0})};
ad=function(X){return function(){return X()?X():void 0}};
u_e=function(X){var U=_.HD("animated-rolling-character"),r=V8H(),m=qT(X.character)||qT(X.previousCharacter),I=_.H(V2M()),t=I.next().value,C=I.next().value;_.Wx(function(){if(window.ResizeObserver&&_.v("web_fix_rolling_numbers_zoom_safari")){var k=new _.H4(function(){var Z,P,S=Math.round(((P=(Z=U.value.querySelector("div"))==null?void 0:Z.getBoundingClientRect().height)!=null?P:0)*100)/100;S&&C(S)},500),g=new ResizeObserver(function(){k.fire()});
g.observe(U.value);return function(){g.disconnect();k.dispose()}}});
wWs(function(){var k=_.v("web_fix_rolling_numbers_zoom_safari")?t:X.marginMultiplier;if(k){var g;(g=r.value)==null||g.cancel();m?(g=X.previousCharacter?Number(X.previousCharacter)+10:X.rollUp?0:30,X.shouldAnimate||(g-=ogA(X,g))):(g=X.rollUp?0:2,X.shouldAnimate||(g-=X.rollUp?-1:1));U.value.style.marginTop="-"+g*k+"px";X.shouldAnimate?r.value=wgX(U.value,X,g,m,k):U.value.style.display=X.character?"":"none"}});
return _.n("animated-rolling-character",{el:U,class:"animatedRollingCharacterHost"},xu9(m,function(){for(var k=[],g=1;g<30;g++)k.push(_.n("div",null,g%10));return _.n(_.sx,null,_.n("div",null,"\u00a0"),k,_.n("div",null,"\u00a0"))},function(){return y4A(X.character)}))};
y4A=function(X){return _.n(_.sx,null,_.n("div",null,"\u00a0"),_.n(_.sx,null,xu9(!X||_.Ce(X),function(){return _.n("div",null,"\u00a0")},function(){return _.n("div",null,X)})),_.n("div",null,"\u00a0"))};
wgX=function(X,U,r,m,I){r=new Animation(new KeyframeEffect(X,[{transform:"translateY(0px)"},{transform:"translateY("+(m?ogA(U,r):U.rollUp?-1:1)*I+"px)"}],hrA),document.timeline);U.character?(X.style.display="",r.onfinish=null):r.onfinish=function(){X.style.display="none"};
r.play();return r};
ogA=function(X,U){var r=Number(X.character)+10;if(X.previousCharacter)if(X.character){var m=Number(X.character),I=Number(X.previousCharacter);X=X.rollUp?I<m?r:r+10:I<m?r-10:r}else X=X.rollUp?30:0;else X=X.character==="0"?r:X.rollUp?r-10:r+10;return U-X};
M11=function(X){return function(U){var r={},m;for(m in U){var I=void 0,t=void 0;((I=void 0)==null?0:(t=I.callbacks)==null?0:t[m])||(r[m]=U[m])}return _.n(pNe,null,function(){for(var C in r)U[C]=_.pk(r[C]);U.disableReactiveLogging=!0;return _.n(X,Object.assign({},U))})}};
T2D=function(X,U,r,m,I,t,C){r=new Animation(new KeyframeEffect(X,[{transform:"translateY(0px)"},{transform:"translateY("+(t?zrm(U,r,m,I):m?-1:1)*C+"px)"}],KFD),document.timeline);U?(X.style.display="",r.onfinish=null):r.onfinish=function(){X.style.display="none"};
r.play();return r};
zrm=function(X,U,r,m){var I=Number(X)+10;U?X?(X=Number(X),U=Number(U),r=r?U<X?I:I+10:U<X?I-10:I):r=r?30:0:r=X==="0"?I:r?I-10:I+10;return m-r};
V16=function(X){var U=V8H(),r=V8H();M8z(function(){U.value=X.numberText;r.value=X.numberValue},[X.numberText]);
var m=X.fontSizeMultiplier?X.heightPx*X.fontSizeMultiplier:X.heightPx,I=Yis(function(){if(X.numberText){var C=X.numberText;var k=X.forceRollUp||!r.value||!X.numberValue||r.value<X.numberValue;var g=!!X.shouldAnimate,Z=U.value,P=[],S=0,d=0,O=(Z?Z.replace(/\D/g,"").length:0)-(C?C.replace(/\D/g,"").length:0);Z=Z?Z.split(/(\d)/).filter(Boolean):[];for(C=C.split(/(\d)/).filter(Boolean);O<0;){var E=C[d];P.push({character:E,rollUp:k,marginMultiplier:m,shouldAnimate:g});d++;qT(E)&&O++}for(;S<O;)E=Z[S],P.push({previousCharacter:E,
rollUp:k,marginMultiplier:m,shouldAnimate:g}),S++,qT(E)||O++;for(;d<C.length;)O=C[d],E=Z[S],qT(O)===qT(E)?(d++,S++):qT(O)?(S++,O=void 0):qT(E)&&(d++,E=void 0),P.push({character:O,previousCharacter:E,rollUp:k,marginMultiplier:m,shouldAnimate:g});k=P}else k=[];return k},[X.numberText]),t=X.numberText?["height: "+m+"px;",
"line-height: "+X.heightPx+"px;"].join(" "):"";return _.n("yt-animated-rolling-number",{class:"animatedRollingNumberHost",style:t,dir:"ltr","aria-hidden":"true"},I.map(function(C){return _.n(Ylz,Object.assign({},C))}))};
Rrx=function(X){switch(X){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}};
_.f2s=function(X,U){if(!X&&!U)return"medium";X=Math.max(X||0,U||0);return X>=256?"large":X>=96?"medium":"small"};
qlm=function(X){switch(X){case 1:return 2/3;case 4:return.5625;case 3:return 1;default:return 16/9}};
WFH=function(X){return new KeyframeEffect(X,[{offset:0,opacity:.1,easing:"cubic-bezier(0.05, 0.00, 0.00, 1.00)"},{offset:1,opacity:0}],{duration:400})};
J4D=function(X){return new KeyframeEffect(X,[{offset:0,opacity:.2,easing:"cubic-bezier(0.20, 0.00, 0.60, 1.00)"},{offset:1,opacity:0}],{duration:400})};
_.Cc=function(X){return function(){var U="",r;for(r in X){for(var m=X[r];typeof m==="function";)m=m();m!==void 0&&m!==null&&(U+="; "+r+": "+m)}return U.length>0?_.pk(U.slice(2)):_.pk()}};
Dzn=function(X){switch(X){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"}};
pge=function(X,U){if(U)return"yt-spec-touch-feedback-shape--thumbnail-size-small";if(X)switch(X){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"}};
Grn=function(X,U,r,m,I,t,C){var k=$zA(X),g=k.disabled,Z=k.iconPosition,P=k.style,S=k.focused,d=function(){return!!Q()&&Z()==="icon-only"},O=function(){return!!Q()&&Z()==="icon-only-40"},E=function(){return!!Q()&&Z()==="icon-with-label"},Q=function(){return!!U||!(m==null||!m())};
return{type:function(){return P()==="call-to-action-inverse"?"text":P()==="overlay-dark"&&X().type!=="filled"&&X().type!=="tonal"?"tonal":X().type},
shouldFocus:function(){return(S()||(t==null?void 0:t()))&&!g()},
hasIconLeading:function(){return!!Q()&&Z()==="leading"},
hasIconTrailing:function(){return!!Q()&&Z()==="trailing"},
hasIconLeadingTrailing:function(){return!!Q()&&!!(r||I!=null&&I())&&Z()==="leading-trailing"},
hasIconOnly:d,hasIconOnly40:O,hasIconWithLabel:E,iconButton:function(){return d()||O()||E()},
visiblyDisabled:function(){return(g()?"disabled":X().state)==="disabled"||g()},
overrideSmallSizeIcon:function(){return!X().ignoreIconSizeOverride&&b4e(X(),Q())},
iconToRender:U?U:function(){return _.n(_.k5,{icon:m,gradientColor:function(){var h;return(h=X().customColors)==null?void 0:h.iconGradientColor},
size:function(){return A4M(X(),!0,X().ignoreIconSizeOverride)},
active:function(){return X().toggled},
iconFilter:function(){return l2s(X())},
animateIcon:C})},
secondaryIconToRender:r?r:function(){return _.n(_.k5,{icon:I,size:function(){return A4M(X(),!0,X().ignoreIconSizeOverride)},
active:function(){return X().toggled},
iconFilter:function(){return l2s(X())}})}}};
$zA=function(X){return{size:function(){return X().size},
style:function(){return X().style},
focused:function(){return X().focused},
disabled:function(){return X().disabled},
onTap:function(U){var r,m;return(m=(r=X()).onTap)==null?void 0:m.call(r,U)},
alignByText:function(){return X().alignByText},
aTagConfig:function(){return X().aTagConfig},
customColors:function(){return X().customColors},
segmentedPosition:function(){return X().segmentedPosition},
toggled:function(){return X().toggled},
toggleable:function(){return X().toggleable},
accessibilityLabel:function(){return X().accessibilityLabel},
onToggle:function(U){var r,m;return(m=(r=X()).onToggle)==null?void 0:m.call(r,U)},
iconPosition:function(){return X().iconPosition},
oneOffCustomTextWrap:function(){return X().oneOffCustomTextWrap},
disableTextEllipsis:function(){return X().disableTextEllipsis},
disableBackdropFilter:function(){return X().disableBackdropFilter},
tooltipText:function(){return X().tooltipText},
tooltipShape:function(){return X().tooltipShape},
ariaHidden:function(){return X().ariaHidden},
tabIndex:function(){return X().tabIndex},
buttonText:function(){return X().buttonText},
formattedButtonText:function(){return X().formattedButtonText},
animatedTextProps:function(){return X().animatedTextProps},
onClickRateLimitMs:function(){return X().onClickRateLimitMs}}};
b4e=function(X,U){U=(X.iconPosition==="icon-only"||X.iconPosition==="icon-only-40"||X.iconPosition==="icon-with-label")&&U;return!X.segmentedPosition&&U&&X.size==="S"};
A4M=function(X,U,r){switch(X.size){case "XS":return 16;case "S":return!r&&b4e(X,U)?24:16;default:return 24}};
i46=function(X){switch(X){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"}};
LF9=function(X){switch(X){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"}};
N2H=function(X){switch(X){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"}};
l2s=function(X){if(X.style==="overlay-dark"&&X.type==="tonal")return"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.3))"};
c4=function(X){return X&&X.endsWith("px")?Number(X.slice(0,-2)):0};
Ujz=function(X,U){var r=_.H(_.$f(function(){var I,t;return(t=X())!=null?t:U==null?void 0:(I=U())==null?void 0:I.text})),m=r.next().value;
return[function(I){var t=_.yp(function(){var g;return Object.assign({},{location:"bottom",offset:16,delay:1},U==null?void 0:U(),{text:(g=m())!=null?g:""})},void 0,"IJU38d");
_.Wu(function(){var g=t();_.ep(function(){_.$u.addJob(function(){g9.notify(I,g)},4)})},"WlsgZc");
var C=function(){jHx(I,t())},k=function(){XMx()};
I.addEventListener("mouseenter",C);I.addEventListener("focus",C);I.addEventListener("mouseleave",k);I.addEventListener("blur",k);I.addEventListener("tap",k);_.Jd(function(){I.removeEventListener("mouseenter",C);I.removeEventListener("mouseleave",k);I.removeEventListener("focus",C);I.removeEventListener("blur",k);I.removeEventListener("tap",k);XMx()})},
r.next().value]};
mje=function(X,U){if(!td){var r;oc6(function(){return r=JbM(X,U)});
return r}X.parent=rMn();return JbM(X,U)};
rMn=function(){var X=_.Hu(td||void 0,fbz);return _.Obn(X)?void 0:X};
nc=function(X,U){_.um(X,Object.assign({},U,{forceClickLogging:!0}))};
Iyz=function(X){switch(X){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"}};
aye=function(X,U){var r=_.yP(X==null?void 0:X.onTap),m={};r&&(m.getClickedVisualElement=function(){var I;return ttz(X,r,U==null?void 0:(I=U.value)==null?void 0:I.visualElement)});
m=_.h6({elementsCommand:X.onTap,forceNewState:!0,additionalCommandArgs:m});return MW(m)?m:void 0};
HCA=function(X,U,r,m){nc(X,Object.assign({},{form:{element:U,event:r}},m))};
C$z=function(X,U,r,m,I){var t=void 0;return function(C){var k=_.yP(r?X==null?void 0:X.onDisabledTap:X==null?void 0:X.onTap);if(k){var g;t=(g=t)!=null?g:U==null?void 0:U.value;if(k)if(_.v("web_button_vm_click_client_ve_killswitch"))HCA(k,t,C);else{var Z;g=ttz(X,k,(Z=t)==null?void 0:Z.visualElement);if(I){HCA(k,I,C,{clickedVisualElement:g,form:{element:I}});return}HCA(k,t,C,{clickedVisualElement:g})}}m&&m(C)}};
ttz=function(X,U,r){U=U==null?void 0:U.clickTrackingParams;var m,I;X=X==null?void 0:(m=X.loggingDirectives)==null?void 0:(I=m.clientVeSpec)==null?void 0:I.uiType;if(r&&X&&!U)return r};
kJ9=function(X){switch(X){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"}};
cMn=function(X){switch(X){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"}};
g66=function(X){switch(X){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"}};
n6m=function(X){switch(X){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"}};
_.Zj=function(X){return _.yp(function(){GB1()();return NQx(X)},{debugName:"d8B62c"},"DEXkhd")};
ZCz=function(X,U){return _.t3(X.entities,"engagementToolbarStateEntityPayload",U)};
xjs=function(X){(X=_.Ps(X))&&_.sbD(X)};
_.sbD=function(X){var U=_.Ei();U&&_.YF(U,X)};
P$e=function(X,U,r){_.Gw(X,"yt-open-popup-action",[U,r||X])};
SH9=function(X,U){var r=_.JI(X,"endpoint"),m=_.JI(X,"action");return(r=m?m:r)&&U&&(r=U.navigationEndpointPopupMap[r])&&(X=_.Gu(r,X),(r=_.JI(X,"renderer"))&&U.supportedPopups.hasOwnProperty(r))?{openPopupAction:{popupType:U.popupTypeMap[r],popup:X}}:null};
djD=function(X,U,r,m){if(m){var I;r=r==null?void 0:(I=r.data)==null?void 0:I.contents;(I=r instanceof Array&&r.length?r[0]:r)&&(r=_.JI(I,"renderer"))&&m.supportedPopups.hasOwnProperty(r)&&(U.stopPropagation(),P$e(X,{openPopupAction:{popupType:m.popupTypeMap[r],popup:I}}))}};
eZe=function(X,U,r,m){m=m===void 0?!1:m;var I=OCX(U);if(I){I.href&&hO(I.href);var t=U.button;t=t!==void 0?t===0&&!sj(U):!sj(U);I.data&&t&&v6H(X,I,U,r,m)}};
v6H=function(X,U,r,m,I){I=I===void 0?!1:I;var t=_.Pp("pbj_navigate_limit",-1)===0;E6x(U);_.np().resolve(_.gX(X2));var C=U.data;if(Object.keys(C).length!==0)if(!_.v("unplugged_web_disable_actions_for_cec_endpoint")&&_.e(C,_.X7))_.v("endpoint_behavior_command_executor_fix_killswitch")||(r.preventDefault(),r.stopPropagation()),_.NT(X,[C],X);else if(m=SH9(C,m))C.loggingUrls&&C.loggingUrls.forEach(function(g){g.baseUrl&&_.UO(g.baseUrl)}),r.preventDefault(),r.stopPropagation(),P$e(X,m,U);
else{var k=FZn(0,U.data,r);if(X=U.getForm)X=X(),k.tempData=k.tempData||{},k.tempData=Object.assign({},k.tempData,X);X=_.DP(r);if(m=X.find(function(g){return!!g.visualElement}))k.createScreenConfig=k.createScreenConfig||{},k.createScreenConfig.clickedVisualElement=m.visualElement;
if(!t)if(r.preventDefault(),r.stopPropagation(),_.e(C,_.B71)&&!I&&_.aB.instance)_.aB.instance.resolveCommand(C,k);else if(_.v("kevlar_command_handler_formatted_string")&&!I&&_.aB.instance&&Qbz(C))I=X.find(function(g){return!!g.is})||r.target,r={form:Object.assign({},k,{event:r,
element:I,originatingNode:U})},_.aB.instance.resolveCommand(C,r);else{C=_.DP(r);r=[];for(I=0;I<C.length;I++)(t=C[I].is)&&r.push(t);rb9({parents:r.join(","),text:U.innerText},function(){_.l4(U,"yt-navigate",k)})}}};
o6z=function(X){if(X=OCX(X))E6x(X),Nnx(X.href)};
OCX=function(X){X=_.DP(X);for(var U,r=0;r<X.length;r++)if(U=X[r],U.tagName==="A"&&U.classList.contains("yt-simple-endpoint")){if(!U.data)break;return U}return null};
sj=function(X){return X.shiftKey||X.altKey||X.metaKey||X.ctrlKey};
wMH=function(X,U){var r={itct:U.clickTrackingParams};_.v("kevlar_client_side_screens")&&(!_.e(U,_.sK)||_.v("kevlar_exclude_endpoint_killswitch"))&&(r.endpoint=JSON.stringify(U));_.v("enable_unknown_lact_fix_on_html5")&&_.np().resolve(_.gX(_.x5))&&(r.lact=_.sO());GoX(r);_.JC(X,r)};
E6x=function(X){X.href&&Object.keys(X.data).length!==0&&wMH(X.href,X.data)};
Qbz=function(X){for(var U=_.H(yMH),r=U.next();!r.done;r=U.next())if(X[r.value])return!1;return!0};
uJD=function(){if(P4)return P4;if(window.lottie)return P4=Promise.resolve(window.lottie);var X=_.bp(_.$q("LOTTIE_URL"));return X?P4=new Promise(function(U,r){var m=document.createElement("script");m.addEventListener("load",function(){U(lottie)});
m.addEventListener("error",function(I){var t="Lottie library failed to load.";I?I.message&&(t+=" Original description: "+I.message,_.lh(I,t)):I=Error(t);_.AE(I);r(I)});
m.setAttribute("async","");_.HU(m,X);document.head.appendChild(m)}):Promise.reject(Error("sh"))};
hZD=function(){return P4?P4:uJD()};
Mtn=function(X){if(X)switch(X){case "yt-icons:like":case "LIKE":case "LIKE_SELECTED":if(_.v("kevlar_use_wil_icons"))return X=(X=ern(_.br().getState()))&&X.animationLightUrl&&X.animationDarkUrl?{name:"custom_animated_like_icon",nameDarkTheme:"custom_animated_like_icon_dark",path:X.animationLightUrl,pathDarkTheme:X.animationDarkUrl,lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"CUSTOM_LIKE",totalFrames:120,lazyLoad:!0}:void 0,X?X:Sr.get("LIKE");break;case "LIKE_DELHI_PLAYER":return Sr.get("LIKE_DELHI_PLAYER")}};
zZs=function(X){var U=Mtn(X);if(U)return U;switch(X){case "FACE_FILLED_HAPPY":case "FACE_OUTLINED_HAPPY":return Sr.get("FACE_HAPPY");case "FACE_FILLED_MEH":case "FACE_OUTLINED_MEH":return Sr.get("FACE_MEH");case "FACE_FILLED_SAD":case "FACE_OUTLINED_SAD":return Sr.get("FACE_SAD");case "FACE_FILLED_UNHAPPY":case "FACE_OUTLINED_UNHAPPY":return Sr.get("FACE_UNHAPPY");case "FACE_FILLED_VERY_HAPPY":case "FACE_OUTLINED_VERY_HAPPY":return Sr.get("FACE_VERY_HAPPY");case "NOTIFICATIONS_NONE":return Sr.get("NOTIFICATION_BELL")}};
KZz=function(X,U){if(!X.closest)return!1;U=!!Mtn(U);return _.$q("ID_TOKEN")&&U?!!X.closest("segmented-like-dislike-button-view-model")||!!X.closest("yt-player-quick-action-buttons"):!1};
YH9=function(X,U){if(!X||T71)U=!1;else{var r;if(!(r=KZz(X,U)))if(X.closest)if(r=!_.$q("ID_TOKEN"),X=X.closest("ytd-subscription-notification-toggle-button-renderer-next"),r||!X)r=!1;else{var m;r=((m=X.data)==null?void 0:m.targetId)==="notification-bell"&&U!=="EXPAND_MORE"}else r=!1;U=r}return U};
Vt9=function(X){var U,r;return _.c(function(m){switch(m.nextAddress){case 1:return _.E_(m,2),m.yield(fetch(X),4);case 4:return U=m.yieldResult,m.yield(U.json(),5);case 5:return m.return(m.yieldResult);case 2:r=_.yE(m),_.AE(r),_.uv(m)}})};
RZm=function(X,U){var r,m,I;return _.c(function(t){if(t.nextAddress==1)return(r=U?X.pathDarkTheme:X.path)?t.yield(Promise.all([Vt9(r),uJD()]),2):t.return();m=t.yieldResult;I=m[0];d9.set(r,I);_.uv(t)})};
qHn=function(X,U,r,m){function I(C,k){if(U.value===k&&!U.cancelled){for(;X.firstChild;)X.removeChild(X.firstChild);X.classList.add("ytSpecIconShapeHost");C(X,m)}}
var t=_.fy6(_.np().resolve(_.t6),r);typeof t==="function"?(U.value=null,I(t,null)):(U.value=t,t.then(function(C){I(C,t)}))};
WZX=function(X,U){var r=document.createElement("div"),m=_.f$(r,function(){return _.n(_.x,{cond:X,then:function(I){return _.n(_.Oj,{data:I,options:U})}})},"ca");
return[r,m]};
_.v4=function(X,U){if(U){var r={};JMA.forEach(function(m){m=DjA(U,m,"--yt-lightsource-");Object.assign(r,m)});
pMM.forEach(function(m){m=DjA(U,m,"--yt-basic-");Object.assign(r,m)});
_.HP(X,r)}};
DjA=function(X,U,r){var m={};m[r+_.tC(U)]=X&&X[U]?_.oj(X[U]):"";return m};
_.Ej=function(X,U,r){er[X]||(er[X]={});er[X][U]=r};
_.Fs=function(X){er[X]||(er[X]={});return er[X]};
$je=function(X){if(!X)return{};var U=X.foregroundTitleColor,r=X.backgroundColor;X=X.borderColor;var m="text";X?m="outline":r&&(m="filled");return{type:m,customColors:{color:U?_.oj(U):void 0,backgroundColor:r?_.oj(r):void 0,borderColor:X?_.oj(X):void 0}}};
iCD=function(X){var U=X.renderer;var r=X.element;var m=X.commandController;var I=X.onTapCallback;var t=X.skipCommandHandling;var C=X.overrides;var k=X.forceIcon;var g=X.forceModernIconButton;var Z=X.forceDisabled;var P=X.isSubscribe===void 0?!1:X.isSubscribe;var S=X.isPressed===void 0?!1:X.isPressed;var d=X.useButtonSize===void 0?!1:X.useButtonSize;X=bC9(U);P&&(X.style="mono",X.type="filled");k=!U.icon||!k&&U.text?U.icon?U.iconPosition==="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT"?"trailing":"leading":
void 0:g?"icon-only":"icon-only-40";k==="icon-only-40"&&(X.type="text");var O;g=Object;P=g.assign;d=AMM(U,d);S=!!U.isSelected||!_.v("web_propagate_is_pressed_killswitch")&&!!S;var E=U.isSelected!==void 0;Z=Z===void 0?U.isDisabled:Z;var Q=U.text?_.Bs(U.text):void 0;var h,z,K,D=((h=U.accessibilityData)==null?void 0:(z=h.accessibilityData)==null?void 0:z.label)||((K=U.accessibility)==null?void 0:K.label);h=D?D:_.pE(U.text);r=lyA(U,r,m,I,t);m=GJ9(U);m!=null&&m.length?(m=_.h6({innertubeCommand:PN6(m),
forceNewState:!0}),m=MW(m)?m:void 0):m=void 0;return P.call(g,{},X,d,{iconPosition:k},C,{focused:!1,toggled:S,toggleable:E,disabled:Z,formattedButtonText:Q,accessibilityLabel:h,onTap:r,aTagConfig:m},$je((O=U.colorData)==null?void 0:O.basicColorPaletteData),{oneOffCustomTextWrap:U.oneOffCustomTextWrap})};
lyA=function(X,U,r,m,I){return function(t){var C=GJ9(X);m(C,t);if(!I){C=_.H(C);for(var k=C.next();!k.done;k=C.next())nc(k.value,{form:{element:U,event:t},commandController:r})}}};
GJ9=function(X){var U=[];X.command&&U.push(X.command);X.serviceEndpoint&&U.push(X.serviceEndpoint);X.navigationEndpoint&&U.push(X.navigationEndpoint);return U};
AMM=function(X,U){if(U)switch(X.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(X.style){case "STYLE_COMPACT_GRAY":return{size:"S"};default:return{size:"M"}}};
bC9=function(X){switch(X.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"}}};
LZ1=function(X,U){return typeof X!=="object"||X===null?!1:Object.keys(U).every(function(r){return r in X})};
B4=function(X){return Object.fromEntries(Object.keys(X).map(function(U){return[U,U]}))};
N7H=function(X,U,r){return r$M(r,function(m,I){return function(t){var C=_.bS.apply(1,arguments);return LZ1(t,X)?I.apply(null,[t[U]].concat(_.fN(C))):I.apply(null,[t].concat(_.fN(C)))}})};
QW=function(X){return function(U,r){return N7H(X,U,r)}};
jbA=function(X,U){var r;return(r=_.t3(X,"playlistLoopStateEntity",U))!=null?r:void 0};
XvX=function(X,U){var r;return(r=_.t3(X,"toggleMenuServiceItemEntity",U))!=null?r:void 0};
_.od=function(X){return X!=null&&X.watch?X.watch.isTheaterMode:!1};
_.w9=function(X){return X!=null&&X.watch?X.watch.isWatchFullscreen:!1};
_.yW=function(X){if(_.Uhs(X))return!0;X=_.ru9(X);return _.v("web_watch_enable_single_column_grid_view")?X:!1};
_.Uhs=function(X){return X!=null&&X.watch?X.watch.isSwatcherooActive:!1};
_.ru9=function(X){return X.watch.isWatchNarrowWidth};
_.mhz=function(X){return _.od(X)||_.w9(X)||_.ru9(X)};
_.IxA=function(X){return X.watch.openEngagementPanels};
_.ua=function(X,U){return _.t3(X.entities,"likeStatusEntity",U)};
tGe=function(X,U){return _.t3(X.entities,"likeCountEntity",U)};
_.axs=function(X,U){return _.t3(X.entities,"stringEntity",U)};
HoH=function(X,U){return _.t3(X.entities,"dataFreshnessEntity",U)};
C2n=function(X,U){if(!X)return!1;var r,m=(r=_.e(X,_.ro))==null?void 0:r.signal;if(m&&U.signalEndpointMap)return!!U.signalEndpointMap[m];var I;if((r=(I=_.e(X,_.hj))==null?void 0:I.request)&&U.continuationEndpointMap)return!!U.continuationEndpointMap[r];for(var t in X)if(U.commandEndpointMap[t])return!0;return!1};
kkz=function(X,U){if(U.streamingEndpointMap)for(var r in X)if(U.streamingEndpointMap[r]&&(X=U.streamingEndpointMap[r]))return X()};
cuM=function(X,U){var r,m=(r=_.e(X,_.ro))==null?void 0:r.signal;if(m&&U.signalEndpointMap&&(r=U.signalEndpointMap[m]))return r();var I;if((r=(I=_.e(X,_.hj))==null?void 0:I.request)&&U.continuationEndpointMap&&(I=U.continuationEndpointMap[r]))return I();for(var t in X)if(U.commandEndpointMap[t]&&(X=U.commandEndpointMap[t]))return X()};
gb6=function(X){var U={"Content-Type":"application/json"};_.$q("EOM_VISITOR_DATA")?U["X-Goog-EOM-Visitor-Id"]=_.$q("EOM_VISITOR_DATA"):_.$q("VISITOR_DATA")&&(U["X-Goog-Visitor-Id"]=_.$q("VISITOR_DATA"));U["X-Youtube-Bootstrap-Logged-In"]=_.$q("LOGGED_IN",!1);_.$q("DEBUG_SETTINGS_METADATA")&&(U["X-Debug-Settings-Metadata"]=_.$q("DEBUG_SETTINGS_METADATA"));X!=="cors"&&((X=_.$q("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(U["X-Youtube-Client-Name"]=X),(X=_.$q("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(U["X-Youtube-Client-Version"]=
X),(X=_.$q("CHROME_CONNECTED_HEADER"))&&(U["X-Youtube-Chrome-Connected"]=X),(X=_.$q("DOMAIN_ADMIN_STATE"))&&(U["X-Youtube-Domain-Admin-State"]=X));(X=_.$q("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(U["X-YouTube-Lava-Device-Context"]=X);return U};
nbM=function(X,U){U.watchNextResponse||U.reelItemWatchResponse?U.watchNextResponse?X.content=U.watchNextResponse:X.content=U.reelItemWatchResponse:U.playerResponse?X.player=U.playerResponse:U.reelWatchSequenceResponse&&(X.reelSequence=U.reelWatchSequenceResponse)};
MR=function(X){return function(){return new X}};
zU=function(X){var U=_.np();return function(){return U.resolve(X)}};
_.Kc=function(X){if(!X)return null;for(var U=[],r=0;r<X.textSegments.length;r++){var m=X.textSegments[r];m.text?U.push(m):m.emojiId&&U.push({emoji_id:m.emojiId})}return{text_segments:U}};
S1X=function(X,U,r,m,I,t,C){t=t===void 0?[]:t;var k=new _.TU;k.endpoint=r;if(!r)return _.bh(new _.Tx("handle undefined endpoint",U.tagName)),k;var g=gJn(r);g.length&&(_.NT(X,g,U,m),k.actions=g);r.loggingUrls&&r.loggingUrls.forEach(function(P){P.baseUrl&&rS(P.baseUrl,P.attributionSrcMode)});
g=!_.v("web_skip_impression_click_killswitch")&&m&&m.impression;if(r.clickTrackingParams&&!Zom(r)&&!s_A(U)&&!g&&(g=_.gO(),!_.Y5(g,U))){var Z=U.getScreenLayer&&U.getScreenLayer();Z?g.clickCommand(r,null,Z):g.clickCommand(r,null)}g=!1;for(Z=0;Z<t.length;Z++)if((0,t[Z])(U,r,m)){g=!0;break}!g&&xh1(r)&&(k.ajaxPromise=P2e(X,U,r,m,I,C));return k};
s_A=function(X){var U;return(X=(U=X.data)==null?void 0:U.navigationEndpoint)&&!!X.clickTrackingParams};
Zom=function(X){var U=_.e(X,_.ro);if(U&&(U=U.signal)&&dhe.indexOf(U)>=0)return!0;for(var r in X)if(Ooe.indexOf(r)>=0)return!0;return!1};
xh1=function(X){var U;if(((U=_.e(X,_.ro))==null?void 0:U.signal)==="CLIENT_SIGNAL")return!1;for(var r in X)if(vbx.indexOf(r)>=0)return!1;X=Object.keys(X);return X.length===1&&X[0]==="loggingUrls"?!1:!0};
yux=function(X,U,r,m,I,t,C){var k=_.VW.instance;if(k&&_.Rd(k,m))var g=_.fc(k,m,I).then(function(P){return(P==null?0:P.data)?P:{data:P}});
else g=X.requestDataForServiceEndpoint(m,I),_.e(m,eBe)||_.e(m,EbA)||_.e(m,_.FTe)||_.e(m,B6m)||_.AE(new _.Tx("No RequestBuilder for endpoint",m));var Z=_.qR();Z.promise.thenCatch(function(){var P=_.JI(m,"action")||_.JI(m,"command")||_.JI(m,"endpoint");P&&(P=m[P],P.hasOwnProperty("onFailureAction")?_.NT(U,[P.onFailureAction],r):P.hasOwnProperty("onFailureCommand")&&_.NT(U,P.onFailureCommand,r));g.cancel("Resolver promise rejected")});
g.then(function(P){if(P){var S=P.error;if(S){if(t&&t.onServerError)t.onServerError(m,P);Z.reject(new _.Tx("Response error",m,S))}else if(P=P.data)if(S=P.error){if(t&&t.onServerError)t.onServerError(m,P);Z.reject(new _.Tx("Returned error",m,S))}else{Q_n(U,r,P,m);obM(P);if(S=cbe(P))for(var d=_.H(S),O=d.next();!O.done;O=d.next()){O=O.value;var E=_.np().resolve(_.gX(wvm))||W4;if(!_.VW.instance||!E.some(function(h){return!!_.e(m,h)})||_.v("kevlar_response_processor_allowlist_killswitch")){var Q=E=void 0;
((Q=_.e((E=O)==null?void 0:E.commandMetadata,_.mN))==null?0:Q.sendPost)?_.LB(U,[O]):_.NT(U,[O],r)}}(d=_.e(P==null?void 0:P.frameworkUpdates,Jj))&&C&&C(d);if(t&&t.onSuccess)t.onSuccess(m,P);Z.resolve(new _.Dj(P,S))}}else Z.reject(new _.Tx("Invalid service endpoint provided",m))},function(P){Z.reject(P)});
return Z.promise};
obM=function(X){var U;(X=(U=_.e(X==null?void 0:X.onResponseReceivedCommand,_.u$D))==null?void 0:U.continuationItems)&&(X==null?void 0:X.length)===1&&_.e(X[0],hBH)&&_.F7("so_r",void 0,"search_overview_answer")};
P2e=function(X,U,r,m,I,t){var C;return(C=U.getNetworkManager&&U.getNetworkManager()?U.getNetworkManager():_.np().resolve(_.gX(_.Pl)))?yux(C,X,U,r,m,I,t):_.vs("No network manager.")};
Q_n=function(X,U,r,m){if(r=r.trackingParams||r.loggingDirectives&&r.loggingDirectives.trackingParams){var I;(_.e(m,_.pc)||_.e(m,MGH)||_.e(m,zBe))&&m.clickTrackingParams?I=_.Ps(m.clickTrackingParams):_.v("web_graft_to_parent_command")&&m.clickTrackingParams&&(I=_.Ps(m.clickTrackingParams));var t;m=(t=U.getScreenLayer)==null?void 0:t.call(U);U=_.gO().graftServerVe(r,I,m);_.i4(X,"yt-store-grafted-ve-action",[U])}};
_.KT9=function(X){var U=new Image;return new _.o7(function(r,m){U.addEventListener("load",function(){r()});
U.addEventListener("error",function(){m()});
U.src=X})};
T6n=function(X){return!!X};
Y16=function(X){return!!X};
VGm=function(X,U,r){var m=X.rowIndex;m!==void 0&&_.i4(X.hostElement,"yt-section-reactive-dismissal",[m,U,r])};
_.$5=function(X,U,r){X=_.H(X);for(var m=X.next();!m.done;m=X.next()){m=m.value;if(m===U)break;for(var I=_.H(r),t=I.next();!t.done;t=I.next())if(t=t.value,m.tagName===t||!_.v("web_event_button_role_check_killswitch")&&m.role==="button"&&t==="BUTTON")return!0}return!1};
_.ba=function(X,U,r){X=_.H(X);for(var m=X.next();!m.done;m=X.next()){m=m.value;if(m===U)break;for(var I=_.H(r),t=I.next();!t.done;t=I.next())if(m.id===t.value)return!0}return!1};
_.GU=function(){var X=_.np().resolve(_.gX(_.Aj));return X?(X=X.getCurrentPage())?_.la(X):null:null};
_.ia=function(){var X=_.GU();if(!X){var U=_.np().resolve(_.gX(_.Aj)),r=U?typeof U:"no page manager";U=U?U.getCurrentPage():null;r=new _.Tx("Player is missing when requested.",r,U?U.tagName:"no page");_.$Q(r)}return X};
_.la=function(X){return X&&X.getPlayer?X.getPlayer():null};
RB1=function(X,U){X={args:{raw_player_response:X}};U&&(X.args=Object.assign({},X.args,U));return X};
fxm=function(X){if(X.args){if(X.args.raw_player_response)return X.args.raw_player_response;if(X.args.player_response)return JSON.parse(X.args.player_response)}};
_.q16=function(X,U){var r={url:"/watch?v="+X.videoId,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832};X.playlistId&&(r.url+="&list="+X.playlistId);X.playerParams&&(r.url+="&pp="+X.playerParams);X={watchEndpoint:X,commandMetadata:{webCommandMetadata:r}};U&&(X.clickTrackingParams=U);return X};
JuM=function(){return WTm||!!_.Gu("yt.player.Application")};
pv9=function(){return DhM||!!document.querySelector("link#player-css")};
bom=function(){function X(){WTm=!0;$hm.resolve()}
var U,r;return _.c(function(m){$hm||($hm=new _.tO,JuM()?X():(U=document.createElement("script"),U.addEventListener("load",X),r=_.VG(_.$q("PLAYER_JS_URL")),_.HU(U,r),document.head.appendChild(U)));return m.return($hm.promise)})};
lxs=function(){function X(){DhM=!0;AuH.resolve()}
if(!AuH)if(AuH=new _.tO,pv9())X();else{var U=document.createElement("link");U.id="player-css";U.addEventListener("load",X);var r=_.VG(_.$q("PLAYER_CSS_URL"));_.cU(U,r,"stylesheet");document.head.appendChild(U)}return AuH.promise};
Gk9=function(){return JuM()&&pv9()?Promise.resolve([]):Promise.all([bom(),lxs()])};
ioX=function(X,U,r){var m={args:{}};X&&(m.args.raw_player_response=X);U&&(m.args.raw_watch_next_response=U);r&&(m.args=Object.assign({},m.args,r));return m};
XRH=function(X,U,r){var m=!1;m=m===void 0?!0:m;X=typeof X==="string"?_.Lc(document,X):X;var I=LT1+"_"+_.lM(X),t=N6z[I];if(t&&m)return j_6(U,r)?t.api.loadVideoByPlayerVars(U.args||null):t.loadNewVideoConfig(U),t.api;t=new NR(X,I,U,r,void 0);N6z[I]=t;t.addOnDisposeCallback(function(){delete N6z[t.getId()]});
return t.api};
j_6=function(X,U){return U&&U.serializedExperimentFlags?U.serializedExperimentFlags.includes("web_player_remove_playerproxy=true"):X&&X.args&&X.args.fflags?X.args.fflags.includes("web_player_remove_playerproxy=true"):!1};
Ude=function(){var X=new _.tO;X.resolved=!1;var U=X.resolve;X.resolve=function(r){X.resolved=!0;U(r)};
return X};
mdz=function(X){var U={};rNM().install((U.document_disposed={callback:X},U))};
jr=function(X,U){if(!X&&Math.random()<=_.Pp("kevlar_unified_player_logging_threshold")){X=Error("uh`"+(U?U:"Unspecified error"));if(_.v("kevlar_unified_player_throw_errors"))throw X;_.AE(X)}};
_.IYx=function(){var X=_.Gu("ytDebugData.callbacks");X||(X={},_.gi("ytDebugData.callbacks",X));return X};
aYM=function(X,U){var r=_.IYx();if(_.v("web_dd_iu")||tLM.includes(X))r[X]=U};
H6e=function(){return _.c(function(X){return X.return({isLeader:_.DO9(_.br().getState()),c:_.$q("INNERTUBE_CONTEXT_CLIENT_NAME"),cver:_.$q("INNERTUBE_CONTEXT_CLIENT_VERSION")})})};
CA1=function(){var X;_.c(function(U){if(U.nextAddress==1)return aYM("APP_STATE",H6e),U.yield(_.np().resolve(_.X5),2);X=U.yieldResult;aYM("PI",function(){return _.c(function(r){return r.return(X.getVideoStats())})});
_.uv(U)})};
kRH=function(X){return!!X&&X.length>0&&X[0].loggingUrls!=null&&X[0].loggingUrls.length>0};
cN1=function(){var X=_.$q("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(X==null?void 0:X.length)===2?X[1]:null};
gTe=function(X){if(!X)return[];var U=[];X=_.H(X);for(var r=X.next();!r.done;r=X.next())if(r=r.value,r.loggingUrls){r=_.H(r.loggingUrls);for(var m=r.next();!m.done;m=r.next())m=m.value,m.baseUrl&&U.push(m.baseUrl)}return U};
nTz=function(X){var U=_.WW(_.zw(_.mH.location.href));X=_.WW(_.zw(X));return _.v("kevlar_clear_non_displayable_url_params")?U==U5(X):U5(U)==U5(X)};
U5=function(X){var U=_.Z6s(X);X=X.slice(0);var r=["frags"];_.v("kevlar_hide_pp_url_param")&&r.push("pp");_.v("kevlar_hide_time_continue_url_param")&&r.push("time_continue");r=_.H(r);for(var m=r.next();!m.done;m=r.next())m=m.value,X=_.Dq(_.WW(X),m);return _.WW(X)+(U?"#"+U:"")};
r0=function(X,U){U=Number(U)*1E3;var r=Math.round((0,_.sJ)()),m=r.toString();X={innertubeResponse:X,serverDateTimestampMs:m,lastModifiedTimestampMs:m,expireTimestampMs:(r+U).toString()};if(U=_.$q("INNERTUBE_CONTEXT_CLIENT_NAME"))X.clientName=U;return X};
xdm=function(){return window&&window.performance&&window.performance.now?window.performance.now():Date&&Date.now?Date.now():++sZM};
PAX=function(X){return!isNaN(X)&&X>0};
ddH=function(){_.v("web_adaptive_repeat_ase")&&S21&&_.DT("applicationStarted",S21)};
_.O6M=function(){var X=_.e8(),U=_.Ei();U&&X&&_.Rk(U,[X],!0)};
eLm=function(X){return X&&vTe.some(function(U){return X.includes(U)})};
wRX=function(X){var U=_.e(X,_.Up);if(!U)return!1;var r=U.url,m=U.attributionSrcMode==="ATTRIBUTION_SRC_MODE_LABEL_CHROME";if(!r)return _.$Q(Error("zh")),!1;if(U.target==="TARGET_NEW_WINDOW"){U={};_.v("resolve_url_parent_tracking_params")&&(!_.Hp(r)||Cp(window.location.href,r))&&(U={endpoint:X,itct:X.clickTrackingParams});GoX(U);X=null;try{if(m){a:{var I=r,t=U;m=m===void 0?!1:m;t&&_.JC(I,t);var C=_.Jo(I),k=_.RT(C);I!=k&&_.i3(Error("Yf`"+I));I=k;try{if(m){k=I;k=ALe(k);hO(k);X=_.U_(window,k,"_blank",
"attributionsrc");break a}}catch(d){_.AI(d)}hO(I);X=_.U_(window,C,"_blank")}ETs(_.np().resolve(FMz),X,r);return!0}}catch(d){_.$Q(d)}_.JC(r,U);U={target:"_blank",noopener:!1};C=window;k=V9(r)?r:_.Jo(typeof r.href!="undefined"?r.href:String(r));m=self.crossOriginIsolated!==void 0;X="strict-origin-when-cross-origin";window.Request&&(X=(new Request("/")).referrerPolicy);I=U.noreferrer;if(m&&I&&X==="unsafe-url")throw Error("ve");X=I&&!m;I=U.target||r.target;t=[];var g=[],Z=!1;for(S in U){var P=U[S];switch(S){case "width":case "height":case "top":case "left":t.push(S+
"="+P);break;case "target":break;case "noopener":case "noreferrer":P?g.push(S):(Z=!0,g.push(S+"=false"));break;case "attributionsrc":t.push(S+(P?"="+P:""));break;default:t.push(S+"="+(P?1:0))}}var S=I!==void 0&&!["_blank","_self","_top","_parent",""].includes(I);S=oe()&&S;B1A&&m&&t.length===0&&g.length>0&&!S&&!Z?(g.length===2&&(g=["noreferrer"]),_.U_(C,k,I,g[0]),X=QZm()):(S=t.join(","),_.hx()&&C.navigator&&C.navigator.standalone&&I&&I!="_self"?(S=_.wW("A"),lS(S,k),S.target=I,X&&(S.rel="noreferrer"),
((U=U.attributionsrc)||U==="")&&S.setAttribute("attributionsrc",U),U=document.createEvent("MouseEvent"),U.initMouseEvent("click",!0,!0,C,1),S.dispatchEvent(U),S=QZm()):X?(S=_.U_(C,"",I,S),C=_.RT(k),S&&(S.opener=null,C===""&&(C="javascript:''"),C='<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+I6(C)+'">',C=iS(C),(U=S.document)&&U.write&&(U.write(Ly(C)),U.close()))):((S=_.U_(C,k,I,S))&&U.noopener&&(S.opener=null),S&&U.noreferrer&&(S.opener=null)),X=S);ETs(_.np().resolve(FMz),
X,r);return!0}S=_.Bp(r);S=eLm(S)||r==="https://studio.youtube.com/";if(_.Hp(r)&&!Cp(window.location.href,r)||S)hO(r),Ov(),_.ME(r,void 0,void 0,window.top,oTs);else return _.AE(new _.Tx("UrlEndpoint should not be used for same origin navigations. Use a better typed command instead",X)),!1;return!0};
_.hLe=function(X,U){U=U===void 0?0:U;if(!(_.e(X,yN6)||_.e(X,uwX)||_.e(X,_.Up)&&_.e(X,_.Up).url))return!1;var r,m=(r=_.e(X,_.Up))==null?void 0:r.url;r=m?{externalLinkData:{url:m}}:null;return _.gO().clickCommand(X,r,U)};
zLe=function(X,U,r,m,I){I=I===void 0?{}:I;return function(t){var C,k;var g=((C=X.loggingDirectives)==null?0:(k=C.clientVeSpec)==null?0:k.uiType)?_.tb(X.loggingDirectives.clientVeSpec.uiType):void 0;I.clickedVisualElement||(I.clickedVisualElement=g);g=ML1(X,U);r(g,t);g=_.H(g);for(C=g.next();!C.done;C=g.next()){C=C.value;k=m;var Z=t,P=I;P.form?P.form.event=Z:P.form={element:k,event:Z};nc(C,P)}}};
ML1=function(X,U){var r=[];U?(X.toggledCommand&&r.push(X.toggledCommand),X.toggledServiceEndpoint&&r.push(X.toggledServiceEndpoint)):(X.defaultCommand&&r.push(X.defaultCommand),X.defaultServiceEndpoint&&r.push(X.defaultServiceEndpoint),X.defaultNavigationEndpoint&&r.push(X.defaultNavigationEndpoint));return r};
KMz=function(X,U){var r=X.toggledStyle||X.style,m;switch((m=U?r:X.style)==null?void 0:m.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"}}};
_.a6=function(){return _.c(function(X){return X.nextAddress==1?X.yield(_.np().resolve(_.X5),2):X.return(_.np().resolve(T1e)())})};
_.HN=function(){return _.np().resolve(T1e)()};
_.Cx=function(){return{lottieEl:void 0}};
Y2H=function(X,U){return X.startsWith(U.uniqueId)};
VLX=function(X){var U,r;_.c(function(m){if(m.nextAddress==1)return m.yield(_.a6(),2);U=m.yieldResult;if((r=U)==null||!r.addEventListener)return kJ(),m.return();U.addEventListener("onCueRangeEnter",X);_.uv(m)})};
RLe=function(X){var U,r;_.c(function(m){if(m.nextAddress==1)return m.yield(_.a6(),2);U=m.yieldResult;if((r=U)==null||!r.removeEventListener)return kJ(),m.return();U.removeEventListener("onCueRangeEnter",X);_.uv(m)})};
fYm=function(X){var U,r,m,I,t;_.c(function(C){if(C.nextAddress==1)return C.yield(_.a6(),2);U=C.yieldResult;if((r=U)==null||!r.addCueRange)return kJ(),C.return();m=_.H(X.timings);for(I=m.next();!I.done;I=m.next())t=I.value,U.addCueRange(X.uniqueId+"-"+t,t/1E3,(t+100)/1E3);_.uv(C)})};
q2e=function(X){var U,r,m,I,t;_.c(function(C){if(C.nextAddress==1)return C.yield(_.a6(),2);U=C.yieldResult;if((r=U)==null||!r.removeCueRange)return kJ(),C.return();m=_.H(X.timings);for(I=m.next();!I.done;I=m.next())t=I.value,U.removeCueRange(X.uniqueId+"-"+t);_.uv(C)})};
WMe=function(){var X,U,r;return _.c(function(m){if(m.nextAddress==1)return m.yield(_.a6(),2);X=m.yieldResult;if((U=X)==null||!U.getPlayerState)return kJ(),m.return();r=X.getPlayerState();return m.return(r===2)})};
kJ=function(){_.AE(new _.Tx("Smartimation player does not exist or is corrupted"))};
JNM=function(){try{var X;return(X=window.CSS)!=null&&X.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(U){return _.AE(new _.Tx("Smartimation CSS.supports threw an error")),!1}};
GRe=function(X,U,r,m,I){var t=X.playlistId?DdH:pRe;U=U();r=r();I=!!X.videoId&&I()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";if(_.st(U))return $dA({data:X,actionType:t,disabled:I},r);if(X.videoId&&m())return b6e({data:X,actionType:t,disabled:I});switch(U){case "TRANSFER_STATE_UNKNOWN":return b6e({data:X,actionType:t,disabled:I});case "TRANSFER_STATE_FAILED":return X.videoId?ANe({data:X,actionType:t,disabled:I}):lYm({data:X,actionType:t,disabled:I});case "TRANSFER_STATE_COMPLETE":return lYm({data:X,
actionType:t,disabled:I});case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":return $dA({data:X,actionType:t,disabled:I},r);case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return X.videoId?ANe({data:X,actionType:t,disabled:I}):b6e({data:X,actionType:t,disabled:I});default:return b6e({data:X,actionType:t,disabled:I})}};
i6m=function(X,U){var r=X.onTapCommand,m=_.yP(r);if(X.videoId&&_.e(m,_.cN))return _.e(m,_.cN).action=U,r;X.playlistId&&_.e(m,_.g0)&&(_.e(m,_.g0).action=U);return r};
b6e=function(X){var U=X.data;var r=X.actionType;X=X.disabled;return{text:LMz,iconType:"OFFLINE_DOWNLOAD",onTap:i6m(U,r.ACTION_ADD),disabled:X}};
$dA=function(X,U){var r=X.data;var m=X.actionType;X=X.disabled;var I="OFFLINE_DOWNLOAD";U>=0&&U<=.1?I="OFFLINE_DOWNLOADING_ZERO":U>.1&&U<=.3?I="OFFLINE_DOWNLOADING_TWENTY":U>.3&&U<=.5?I="OFFLINE_DOWNLOADING_FORTY":U>.5&&U<=.7?I="OFFLINE_DOWNLOADING_SIXTY":U>.7&&U<1?I="OFFLINE_DOWNLOADING_EIGHTY":U===1&&(I="OFFLINE_PIN");return{text:N11,iconType:I,onTap:i6m(r,m.ACTION_REMOVE_WITH_PROMPT),disabled:X}};
lYm=function(X){var U=X.data;var r=X.actionType;X=X.disabled;return{text:jZs,iconType:"OFFLINE_PIN",onTap:i6m(U,r.ACTION_REMOVE_WITH_PROMPT),disabled:X}};
ANe=function(X){var U=X.data;var r=X.actionType;X=X.disabled;return{text:XAX,iconType:"OFFLINE_DOWNLOAD",onTap:i6m(U,r.ACTION_RETRY),disabled:X}};
_.nx=function(X,U){var r=GB1();return _.yp(function(){r();return NQx(X,[_.pk(U)||""])},{debugName:"LUZslf"},"Z105t")};
Ule=function(X){var U=_.nx(_.h3,function(){return X().videoId}),r=_.nx(_.MM,function(){return X().playlistId});
return function(){return X().videoId?U:X().playlistId?r:_.H(_.Fb("TRANSFER_STATE_UNKNOWN",void 0,"Qibycf")).next().value}};
rfM=function(X){var U=_.nx(KE,function(){return X().videoId}),r=_.nx(_.Jqe,function(){return X().playlistId});
return function(){return X().videoId?U:X().playlistId?r:_.H(_.Fb(0,void 0,"K4tgOc")).next().value}};
ml9=function(X){var U=_.nx(_.L11,function(){return X().videoId});
return function(){return X().videoId?U:_.H(_.Fb(!1,void 0,"Oaxwcf")).next().value}};
INH=function(X){var U=_.nx($Oe,function(){return X().videoId});
return function(){return X().videoId?U:_.H(_.Fb("ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN",void 0,"MsSpJc")).next().value}};
tcx=function(){return{}};
_.cfe=function(X,U,r){return{submitForm:function(){var m,I,t,C;return _.c(function(k){if(k.nextAddress==1){m=aNe(X());if(!m)return k.return();if(m.onSubmit)return HGe(U),m.onSubmit(),HGe(r),k.return();if(!m.submitConfig||!m.formData)return k.jumpTo(0);m.disableDuringSubmission&&CTz(X(),!0);HGe(U);return k.yield(kzx(m.submitConfig,m.formData()),3)}I=k.yieldResult;HGe(r);if(((t=I)==null?0:t.submitResult)&&((C=m)==null?0:C.onSubmitResult))m.onSubmitResult(I.submitResult);m.disableDuringSubmission&&CTz(X(),
!1);return k.return()})},
isValid:function(){var m=aNe(X());if(m){var I;return!((I=m.isValid)==null||!I.call(m))}return!0},
isSubmitting:function(){var m,I;return!!((m=aNe(X()))==null?0:(I=m.isSubmitting)==null?0:I.call(m))}}};
_.Zb=function(){if(!g9x){var X=_.H(_.Fb(new Map,void 0,"Y1XnBc"));g9x=X.next().value;n9z=X.next().value}return g9x};
_.ZGe=function(X){n9z(new Map(X))};
aNe=function(X){if(X)return _.Zb()().get(X)};
kzx=function(X,U){var r;return _.c(function(m){return m.nextAddress==1?U?(r=_.np().resolve(_.gX(sXz)))&&X.submitId?m.yield(r.submitForm(X.submitId,U,xlX,X.params,X.clickTrackingParams),2):m.return(Promise.reject(Error("Bh"))):m.return(Promise.reject(Error("Ah"))):m.return(m.yieldResult)})};
CTz=function(X,U){if(X){var r=_.Zb();r().set(X,Object.assign({},r().get(X),{isSubmitting:function(){return U}}));
_.ZGe(r())}};
HGe=function(X){if(X){var U=_.np().resolve(_.s4);U&&(X=_.yP(X()))&&U.resolveCommand(X)}};
dle=function(X,U){U=U===void 0?{shouldPersist:!0}:U;return{useUpdatableData:function(r,m){var I=_.yp(function(){return X(r())},void 0,"Gmrblb"),t=PTM(r,I,m,U);
_.Wu(function(){if(I()!=null){SyD.set(I(),t);var C=I();_.Jd(function(){SyD.delete(C)})}},"j4hx9b");
return t},
getData:function(r){var m;return(m=SyD.get(X(r)))==null?void 0:m[0]()},
updateData:function(r,m){r=X(r);r=SyD.get(r);if(!r)return!1;var I=_.H(r);r=I.next().value;I=I.next().value;m=m(r());I(m);return!0}}};
PTM=function(X,U,r,m){m=m===void 0?{}:m;var I=_.H(_.$f(function(){var k=X(),g=U();return OGM(k,g,r,m)})),t=I.next().value,C=I.next().value;
return[t,function(k){C(k);var g=U();if(m.shouldPersist&&g!=null){var Z,P=(Z=r==null?void 0:r.map(function(S){return S()}))!=null?Z:[];
_.s5.set(g,[k,P])}}]};
OGM=function(X,U,r,m){m=m===void 0?{}:m;if(U==null||!m.shouldPersist)return X;m=_.s5.get(U);if(!m)return X;var I=_.H(m);m=I.next().value;var t=I.next().value,C;I=(C=r==null?void 0:r.map(function(k){return k()}))!=null?C:[];
if((t==null?0:t.length)&&(r==null?0:r.length)&&I.some(function(k,g){return k!==t[g]}))return _.s5.remove(U),X;
(r==null?0:r.length)&&_.s5.set(U,[m,I]);return m};
v9A=function(X){var U=_.H(_.Fb(!0,void 0,"bKtO6d")),r=U.next().value;U.next();return function(){var m=w8(X.children());return _.n(_.x,{cond:r,then:function(){return m},
else:X.fallback})}()};
_.xJ=function(X){var U=eIe(X),r=U.data,m=U.mapping,I=U.wrapper;U=U.pendingFallback;var t=function(){return E91(_.pk(r))},C=function(){var k=t(),g=[];
k=_.H(k);for(var Z=k.next();!Z.done;Z=k.next()){var P=void 0;Z=Z.value;var S=void 0;for(P in Z)if(!(!Z).hasOwnProperty(P)){S=P;break}(P=S)&&g.push(P)}return g};
return X.data?_.n(v9A,{fallback:U},function(){return _.n(_.Yq,{each:C},function(k,g){var Z=I?function(E){return I(function(){return m[k](E,g)},P,g)}:function(E){return m[k](E,g)};
Z.debugName||(Z.debugName=String(k));if(!m[String(k)])return document.createComment("");Z.componentType!==Mi&&FQ1(String(k));var P=Bx6(t,k,g);if(_.v("web_add_microtask_to_stamper")&&!QXH.has(String(k))){var S=_.H(_.Fb(!1,void 0,"afb1md")),d=S.next().value,O=S.next().value;Promise.resolve().then(function(){QXH.add(String(k));O(!0)});
return _.n(_.x,{cond:d,then:function(){return _.n(Z,{data:P})}})}return _.n(Z,{data:P})})}):_.n(_.sx,null)};
eIe=function(X){var U=X.targetId||o9s(X.children);if(!X.data||!U)return Object.assign({},X,{mapping:X.children});var r="stamper-"+wA9++,m=function(){var k;return(k=typeof X.targetId==="function"?X.targetId(r):X.targetId)!=null?k:r};
U=_.H(yfe(function(){var k=E91(X.data());k.targetId=m;return k})).next().value;
var I=Object.assign({},(_.np().resolve(_.gX(uQm))||{}).replaceableMapping,X.children);if(X.replacementWrapper){var t=I.notificationTextRenderer,C=I.notificationMultiActionRenderer;t&&(I.notificationTextRenderer=function(k,g){return X.replacementWrapper(t({data:k.data},g))});
C&&(I.notificationMultiActionRenderer=function(k,g){return X.replacementWrapper(C({data:k.data},g))})}return Object.assign({},X,{data:U,
mapping:I,wrapper:function(k,g,Z){return mje({targetId:m,stamperIndex:Z},X.wrapper?function(){return X.wrapper(k,g,Z)}:k)}})};
Bx6=function(X,U,r){var m;return _.yp(function(){var I=X()[r()];if(I)m=I[U];else return _.AE(new _.Tx("Stamper failed to find "+String(U)+" at index "+r()+" of data array of length "+(X().length+" (b/365643359). Did you access a signal after a component has been cleaned up?"))),m;return I[U]},void 0,"Su9U8")};
o9s=function(X){X=_.H(Object.keys(X));for(var U=X.next();!U.done;U=X.next())if(U=U.value,hIM.includes(U)||Mce.includes(U)||zI9.includes(U))return!0;return!1};
E91=function(X){return X?Array.isArray(X)&&X instanceof Array?X:[X]:[]};
FQ1=function(X){if(_.v("web_enable_renderer_logger")){var U;(U=_.np().resolve(_.gX(KQA)))!=null&&U.loggingEnabled&&!U.ids.has(X)&&U.ids.add(X)}};
Txe=function(){var X,U;return(U=(X=_.np().resolve(_.gX(_.RB)))==null?void 0:X())!=null?U:!1};
Vcn=function(X,U){X=X===void 0?Yy9:X;switch(U.type){case "SET_IS_BOTTOM_SHEET_OPEN_STATE":return Object.assign({},X,{isOpen:U.payload});default:return X}};
fNA=function(X,U){X=X===void 0?RIX:X;switch(U.type){case "SET_CINEMATIC_SETTING_STATE":return Object.assign({},X,{isAllowed:U.payload});default:return X}};
WQn=function(X,U){X=X===void 0?qys:X;switch(U.type){case "SET_ERROR_MESSAGE_CREATE_PLAYLIST_STATE":return Object.assign({},X,{errorMessage:U.payload});case "SET_TITLE_CREATE_PLAYLIST_STATE":return Object.assign({},X,{title:U.payload});case "SET_PRIVACY_CREATE_PLAYLIST_STATE":return Object.assign({},X,{privacy:U.payload});case "SET_IS_DISABLED_CREATE_PLAYLIST_STATE":return Object.assign({},X,{isDisabled:U.payload});default:return X}};
Dl6=function(X,U){X=X===void 0?Jf1:X;switch(U.type){case "SET_IS_DRAWER_LAYOUT_OPEN_STATE":return Object.assign({},X,{isOpen:U.payload});default:return X}};
$ls=function(X,U){X=X===void 0?pAe:X;switch(U.type){case "SET_IS_FULLSCREEN_STATE":return Object.assign({},X,{isFullscreen:U.payload});case "SET_NAVIGATION_BUTTON":var r=U.payload.targetId,m=Object.assign({},X.navigationButtons);m[r]=U.payload.button;return Object.assign({},X,{navigationButtons:m});case "SET_TOP_PANEL_ID_STATE":return Object.assign({},X,{topPanelId:U.payload});case "SET_SECONDARY_HEADER":return r=U.payload.panelId,m=Object.assign({},X.secondaryHeader),m[r]=U.payload.secondaryHeader,
Object.assign({},X,{secondaryHeader:m});default:return X}};
Gzm=function(){return hW(Object.assign({},{voiceSearch:DCm,engagementPanel:$ls,bottomSheet:Vcn,cinematicSetting:fNA,shorts:LaM,drawerLayout:Dl6,createPlaylist:WQn,locationCollection:bGe,reportChannel:AfH,reportForm:lNM},NLe))};
iGs=function(X,U){_.$u.addLowPriorityJob(function(){var r,m,I;return _.c(function(t){switch(t.nextAddress){case 1:return _.E_(t,2),t.yield(uJD(),4);case 4:return t.yield(fetch(X),5);case 5:return r=t.yieldResult,t.yield(r.json(),6);case 6:m=t.yieldResult;d9.set(X,m);requestAnimationFrame(function(){U(m)});
_.mt(t,0);break;case 2:I=_.yE(t),_.AE(I),_.uv(t)}})})};
LQA=function(X){var U={animationConfig:{},listeners:{}},r=function(){X(!0)};
U.listeners.data_failed=r;U.listeners.error=r;U.listeners.data_ready=function(){X(!1)};
return U};
X5m=function(X){var U=X.model;var r=X.subscribed;var m=X.isOverlay;var I=X.element;var t=X.commandController;var C=X.notificationState;if(r){var k,g;var Z=(U==null?void 0:(k=U.buttonStyle)==null?void 0:k.subscribedStateStyle)==="SUBSCRIBE_BUTTON_VIEW_MODEL_SUBSCRIBED_STATE_STYLE_DROPDOWN_COMPACT"?void 0:U==null?void 0:(g=U.unsubscribeButtonContent)==null?void 0:g.buttonText}else{var P;Z=U==null?void 0:(P=U.subscribeButtonContent)==null?void 0:P.buttonText}a:{var S;switch(U==null?void 0:(S=U.buttonStyle)==
null?void 0:S.buttonSize){case "SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_XSMALL":k="S";break a;default:k="M"}}a:if(m)m="overlay";else switch(U.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":m="overlay";break a;default:m="mono"}a:if(r)var d="tonal";else switch((d=U.buttonStyle)==null?void 0:d.unsubscribedStateStyle){case "SUBSCRIBE_BUTTON_VIEW_MODEL_UNSUBSCRIBED_STATE_STYLE_SECONDARY":d=
"tonal";break a;default:d="filled"}return{style:m,type:d,state:U.disableSubscribeButton?"disabled":"active",size:k,focused:X.focused,toggled:r,accessibilityLabel:NxM(U,r,C),buttonText:Z,iconPosition:U.disableNotificationBell?"none":"leading-trailing",onTap:jXe(U,r,I,t),disableTextEllipsis:!!X.disableTextEllipsis}};
jXe=function(X,U,r,m){return function(I){if(U){var t;var C=X.disableNotificationBell?_.yP(X==null?void 0:(t=X.unsubscribeButtonContent)==null?void 0:t.onTapCommand):_.yP(X==null?void 0:X.onShowSubscriptionOptions)}else{var k;C=_.yP(X==null?void 0:(k=X.subscribeButtonContent)==null?void 0:k.onTapCommand)}C&&nc(C,{form:{element:r==null?void 0:r.value},commandController:m});I.stopPropagation()}};
NxM=function(X,U,r){if(U){if(X==null?0:X.disableNotificationBell){var m;return X==null?void 0:(m=X.unsubscribeButtonContent)==null?void 0:m.accessibilityText}switch(r){case "SUBSCRIPTION_NOTIFICATION_STATE_OCCASIONAL":var I;return X==null?void 0:(I=X.bellAccessibilityData)==null?void 0:I.occasionalLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":var t;return X==null?void 0:(t=X.bellAccessibilityData)==null?void 0:t.allLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":var C;return X==null?void 0:(C=
X.bellAccessibilityData)==null?void 0:C.offLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":var k;return X==null?void 0:(k=X.bellAccessibilityData)==null?void 0:k.disabledLabel;default:var g;return X==null?void 0:(g=X.unsubscribeButtonContent)==null?void 0:g.accessibilityText}}else{var Z;return X==null?void 0:(Z=X.subscribeButtonContent)==null?void 0:Z.accessibilityText}};
UQ9=function(X,U){return _.t3(X.entities,"subscriptionStateEntity",U)};
rlA=function(X,U){return _.t3(X.entities,"subscriptionNotificationStateEntity",U)};
mQH=function(X,U){return _.t3(X.entities,"upcomingEventReminderStateEntity",U)};
I_z=function(X,U){return _.t3(X.entities,"commentEntityPayload",U)};
t59=function(X,U){return _.t3(X.entities,"engagementToolbarSurfaceEntityPayload",U)};
a_s=function(X,U){return _.t3(X.entities,"triStateButtonStateEntityPayload",U)};
Hw1=function(X,U){return _.t3(X.entities,"commerceCartCheckoutButtonEntity",U)};
Cze=function(X,U){return _.t3(X.entities,"commandEntity",U)};
kT1=function(X){if(X){switch(X){case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":X="NOTIFICATIONS_ACTIVE";break;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":X="NOTIFICATIONS_OFF";break;default:X="NOTIFICATIONS_NONE"}return X}};
cls=function(X,U,r){r.subscribed!==U&&((r=r.key)&&_.$7(_.PN("subscriptionStateEntity",r,{key:r,subscribed:U})),X.dispatchEvent(new CustomEvent("yt-subscription-changed",{bubbles:!0,detail:U})),U||_.Gw(X,"yt-unsubscribe-action"))};
njn=function(X){X=_.e(_.yP(X),_.S2);var U,r,m,I;return(I=_.e(X==null?void 0:(U=X.panelLoadingStrategy)==null?void 0:(r=U.inlineContent)==null?void 0:(m=r.sheetViewModel)==null?void 0:m.content,gjn))==null?void 0:I.listItems};
Zw1=function(X,U){if(X.onShowSubscriptionOptions&&U&&(X=njn(X.onShowSubscriptionOptions),X!=null&&X.length)){var r=kT1(U);X.forEach(function(m){m=_.e(m,_.d0);var I,t,C,k,g=m==null?void 0:(I=m.leadingImage)==null?void 0:(t=I.sources)==null?void 0:(C=t[0])==null?void 0:(k=C.clientResource)==null?void 0:k.imageName;m&&g&&(m.isSelected=g===r)})}};
sAn=function(X,U,r,m){U&&r?X.style.width=r+"px":!U&&m&&(X.style.width=m+"px")};
xQz=function(X,U,r){var m;(m=X.lottieEl)==null||m.goToAndPlay(0);var I;(I=U.lottieEl)==null||I.goToAndPlay(0);_.O5(_.$u,function(){var t;(t=r.lottieEl)==null||t.goToAndPlay(0)},300)};
PzH=function(X){return!(X==null||!X.iconName||(X==null?0:X.title))};
Sce=function(X,U,r,m){r&&_.$u.cancelJob(r);r=_.$u.addLowPriorityJob(function(){m(void 0)},5E3);
m(r);U&&X!==(U.likeStatus==="LIKE")&&U.key&&_.$7(_.PN("likeStatusEntity",U.key,{key:U.key,likeStatus:X?"LIKE":"INDIFFERENT",hadUserInteraction:X}))};
_.dQe=function(X,U){return _.t3(X.entities,"accountLinkStatusEntity",U)};
OwD=function(X,U){return _.t3(X.entities,"hatsSurveyEntity",U)};
vjz=function(X,U){return _.t3(X.entities,"hatsSurveyStateEntity",U)};
eAe=function(X,U){return _.t3(X.entities,"quantityIncrementerEntity",U)};
Eje=function(X){switch(X){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}};
FOe=function(X){switch(X){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}};
Bve=function(X){switch(X){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"}};
_.ojz=function(X){var U=_.Pp("web_generic_client_event_wait_period ",0);U||(U=3E5);var r=QA6.get(X);!_.v("enable_web_client_experiment_event_timeout_killswitch")&&r&&(0,_.sJ)()-r<U||(QA6.set(X,(0,_.sJ)()),_.DT("genericClientExperimentEvent",{eventType:X}))};
_.w5H=function(X,U){var r,m,I,t;a:{var C=X.style;if(C===void 0)C=17;else switch(C){case "LIVE":C=18;break a;default:C=17}}return{type:C,text:U?r1D({seconds:U}):_.pE(X.text),accessibilityText:(r=X.text)==null?void 0:(m=r.accessibility)==null?void 0:(I=m.accessibilityData)==null?void 0:I.label,icon:(t=X.icon)==null?void 0:t.iconType}};
ylx=function(X){switch(X){case "small":return"ytCollectionsStackCollectionStack1Small";case "medium":return"ytCollectionsStackCollectionStack1Medium";case "large":return"ytCollectionsStackCollectionStack1Large";default:return""}};
uVD=function(X){if(!X)return"";var U,r=(U=_.np().resolve(_.gX(_.RB)))==null?void 0:U(),m;if(!r&&((m=X.vibrantColorPalette)==null?0:m.iconInactiveColor))return wR(X.vibrantColorPalette.iconInactiveColor,"1");var I;return r&&((I=X.darkColorPalette)==null?0:I.iconInactiveColor)?wR(X.darkColorPalette.iconInactiveColor,"1"):X.color?wR(X.color,"1"):X.sampledThumbnailColor?(X=X.sampledThumbnailColor,"rgba("+X.red+","+X.green+","+X.blue+");"):""};
_.vN=function(X,U){if(!X.includes("DATE_PLACEHOLDER"))return X;var r=new Date(0);r.setUTCSeconds(U);return X.replace("DATE_PLACEHOLDER",hA9(r))};
M59=function(X,U,r){return function(m){var I=X.command;I&&(nc(I,{form:{element:r}}),U([I],m))}};
KOe=function(X,U,r,m,I){return function(t){var C=zAA(X,U);C&&nc(C,{form:{element:r},commandController:m});I&&t.stopPropagation()}};
zAA=function(X,U){if(X.signInEndpoint&&!_.v("web_subscribe_sign_in_endpoint_killswitch"))return X.signInEndpoint;if(U){if(X.serviceEndpoints)return X.serviceEndpoints[1];if(X.onUnsubscribeEndpoints)return X.onUnsubscribeEndpoints[0]}else{if(X.serviceEndpoints)return X.serviceEndpoints[0];if(X.onSubscribeEndpoints)return X.onSubscribeEndpoints[0]}};
TvM=function(X,U){var r,m,I,t;U=U&&((r=X.unsubscribeAccessibility)==null?void 0:(m=r.accessibilityData)==null?void 0:m.label)||((I=X.subscribeAccessibility)==null?void 0:(t=I.accessibilityData)==null?void 0:t.label);return X.longSubscriberCountText?[U,_.pE(X.longSubscriberCountText)].filter(function(C){return C}).join(" "):U};
e2=function(X,U){return U||(X==null?0:X.isChannelDelegate)?"disabled":"active"};
Ycn=function(X,U){var r;switch((r=X.style)==null?void 0:r.styleType){case "COMPACT_GRAY":return{style:"mono",type:"tonal",state:e2(X)};case "MEDIUM_GRAY":return{style:"mono",type:"tonal",state:e2(X)};case "VISIBLY_DISABLED":return{style:"mono",type:"text",state:e2(X,!0)};case "OVERLAY":return U?{style:"overlay",type:"tonal",state:e2(X)}:{style:"overlay",type:"filled",state:e2(X)};default:return U?{style:"mono",type:"tonal",state:e2(X)}:{style:"mono",type:"filled",state:e2(X)}}};
_.E5=function(){for(var X=[],U=_.H(_.bS.apply(0,arguments)),r=U.next();!r.done;r=U.next())if(r=r.value)if(typeof r==="string")X.push(r);else{r=_.H(Object.entries(r));for(var m=r.next();!m.done;m=r.next()){var I=_.H(m.value);m=I.next().value;(I=I.next().value)&&X.push(m)}}return X.join(" ")};
V5m=function(X){switch(X){case "small":return"ytThumbnailOverlayProgressBarHostSmall";case "medium":return"ytThumbnailOverlayProgressBarHostMedium";case "large":return"ytThumbnailOverlayProgressBarHostLarge";default:return"ytThumbnailOverlayProgressBarHostMedium"}};
RAH=function(X){switch(X){case "small":return"ytThumbnailBottomOverlayViewModelBadgeContainerSmall";case "medium":return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium";case "large":return"ytThumbnailBottomOverlayViewModelBadgeContainerLarge";default:return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium"}};
f_M=function(X,U){var r=X.map(function(m){return m.toString()});
return _.tj(function(m){if(r.includes(m.key)){U&&m.preventDefault();var I;(I=m.currentTarget)==null||I.click()}})};
_.qc6=function(){return f_M(["Enter"])};
_.WOX=function(){return f_M(["Enter"," "],!0)};
_.F5=function(X){if(X.composedPath)return X.composedPath();if(!X.__composedPath){for(var U=[],r=X.target;r;)U.push(r),r=r.parentNode;U.push(window);X.__composedPath=U}return X.__composedPath};
_.BN=function(X,U,r){X=_.H(X);for(var m=X.next();!m.done;m=X.next()){m=m.value;if(m===U)break;for(var I=_.H(r),t=I.next();!t.done;t=I.next())if(t=t.value,m.tagName===t||m.role==="button"&&t==="BUTTON")return!0}return!1};
DQX=function(X,U){var r,m=(r=U.observer)!=null?r:_.np().resolve(sp);if(X){r=Jle(X);var I=[];U.showOption&&I.push(m.observe(X,function(){U.visibilityCallback(!0,X)},U.showOption));
U.hideOption&&I.push(m.observe(X,function(){U.visibilityCallback(!1,X)},U.hideOption));
U.prescanOption&&U.prescanCallback&&I.push(m.observe(X,function(){U.prescanCallback()},U.prescanOption));
var t;r.visibilityMonitorKeys=((t=r.visibilityMonitorKeys)!=null?t:[]).concat(I)}};
Jle=function(X){var U;return(U=X.polymerController)!=null?U:X};
_.o6=function(X){return!!_.Qx(X)};
_.w0=function(X,U,r,m,I){return function(t){var C=rMn();_.Wu(function(){if(t){p5z(t,X(),I);var k=$QM(t,X(),U,r,m,C);_.Jd(k)}},"lrewVd")}};
p5z=function(X,U,r){var m=bwe(U),I=Ale(U);U=m&&l_e;var t=I&&GTH;(m||I)&&DQX(X,{visibilityCallback:function(C){var k=_.np().resolve(_.s4);C&&m?k.resolveCommand(m,{form:{element:r?X:void 0},disableClickTracking:!0}):!C&&I&&k.resolveCommand(I,{form:{element:r?X:void 0},disableClickTracking:!0})},
showOption:U,hideOption:t})};
$QM=function(X,U,r,m,I,t){var C=new Map;if(U=_.Qx(U)){var k;X=(m==null?void 0:(k=m.onTap)==null?void 0:k.value)||X;r=iwH(U,X,r==null?void 0:r.onTap,I,t);X.addEventListener("click",r);C.set("click",r)}return function(){for(var g=_.H(C),Z=g.next();!Z.done;Z=g.next()){var P=_.H(Z.value);Z=P.next().value;P=P.next().value;X.removeEventListener(Z,P)}}};
_.Qx=function(X){var U;return(X=(U=_.e(X,_.yx))==null?void 0:U.onTap)&&_.yP(X)};
bwe=function(X){var U;return(X=(U=_.e(X,_.yx))==null?void 0:U.onVisible)&&_.yP(X)};
Ale=function(X){var U;return(X=(U=_.e(X,_.yx))==null?void 0:U.onHidden)&&_.yP(X)};
iwH=function(X,U,r,m,I){var t=function(k){_.np().resolve(_.s4).resolveCommand(X,k)},C=function(k){m&&_.BN(_.F5(k),U,m)||t(k.target?{form:{element:k.target,
sourceData:X,mutationContext:I}}:void 0)};
r&&(C=function(k){r(k,t)});
return C};
LO6=function(X){switch(X){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}};
Nvn=function(X){var U=X.numAvatarsInCluster;switch(X.clusterSize){case "small":return U===2?22:18;case "40":return U===2?24:22;default:return U===2?24:20}};
jAH=function(X,U){return function(r){var m=Object.keys(U);_.Wu(function(){if(X!=null&&X()){for(var I=_.H(m),t=I.next();!t.done;t=I.next())t=t.value,r.addEventListener(t,U[t]);_.Jd(function(){for(var C=_.H(m),k=C.next();!k.done;k=C.next())k=k.value,r.removeEventListener(k,U[k])})}},"bXZGfe")}};
X3H=function(X){switch(Nvn(X)){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""}};
UZe=function(X){switch(X){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""}};
rJ1=function(X){switch(Nvn(X)){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""}};
mZ1=function(X){switch(X){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""}};
IMA=function(X){switch(X){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}};
toe=function(X){return X==="medium"||X==="48"||X==="large"||X==="extra-large"||X==="extra-extra-large"||X==="giant"};
aM6=function(X){return!!((X==null?0:X.includes(3))||(X==null?0:X.includes(5)))};
Ci1=function(X){var U=X.data;return{size:HXA(U.avatarImageSize),type:U.avatarBorderStyle==="AVATAR_BORDER_STYLE_SQUARE"?2:0,onTap:X.onTap,decorations:X.decorations||[],badgeText:X.badgeText,accessibilityText:X.accessibilityText,avatarButtonCustomClassName:X.avatarButtonCustomClassName,clusterLayoutConfig:X.clusterLayoutConfig}};
HXA=function(X){switch(X){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"}};
kms=function(X){switch(X){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}};
cJe=function(X){switch(X){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""}};
gxe=function(X){var U=X.layoutType==="AVATAR_STACK_LAYOUT_CLUSTER",r,m=X.avatars&&X.avatars.length>0?(r=_.e(X.avatars[0],_.u_))==null?void 0:r.avatarImageSize:"AVATAR_SIZE_UNKNOWN";r=kms(m)||0;if(U){var I,t=(I=X.avatarClusterSize)!=null?I:"AVATAR_SIZE_M";U=kms(t);var C,k,g=Math.min((k=(C=X.avatars)==null?void 0:C.length)!=null?k:0,4),Z;return{avatars:((Z=X.avatars)==null?void 0:Z.slice(0,4))||[],avatarSizeInPx:r,avatarStackStyle:{width:U+"px",height:U+"px",position:"relative"},avatarStyle:function(S){var d=
Nvn({clusterSize:HXA(t),numAvatarsInCluster:g,avatarIndex:S});var O=kms(t);g===3&&S===2?(O=(O-d)/2,O=(_.$q("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl"?-1:1)*O):O=void 0;return{position:"absolute",top:g===2&&S===1||g===3&&S===2||g===4&&S>=2?"0":void 0,bottom:g===2&&S===0||g>2&&S<2?"0":void 0,left:g===2&&S===1||g>2&&(S===1||S===3)?"0":void 0,right:g<=3&&S===0||g===4&&(S===0||S===2)?"0":void 0,transform:O?"translateX("+O+"px)":void 0,width:d+"px",height:d+"px"}},
avatarStackClass:void 0,avatarClass:void 0,clusterLayoutConfig:function(S){return{clusterSize:HXA(X.avatarClusterSize),numAvatarsInCluster:g,avatarIndex:S}},
avatarButtonCustomClassName:void 0}}var P;return{avatars:((P=X.avatars)==null?void 0:P.slice())||[],avatarSizeInPx:r,avatarStackClass:"yt-avatar-stack-view-model__avatars",avatarClass:cJe(m),avatarStyle:function(){return{}},
avatarStackStyle:{},clusterLayoutConfig:void 0,avatarButtonCustomClassName:"yt-avatar-stack-view-model__avatar-button"}};
nx9=function(X,U,r){return function(){nc(X,{form:{element:U},commandController:r})}};
ZXm=function(X){switch(X){case "small":return"ytThumbnailOverlayAvatarStackViewModelavatarStackSmall";case "medium":return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium";case "large":return"ytThumbnailOverlayAvatarStackViewModelavatarStackLarge";default:return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium"}};
sUH=function(X){switch(X){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"}};
xZs=function(X){if("accessibilityText"in X)return X.accessibilityText||"";if("title"in X){var U,r,m;return((U=X.title)==null?void 0:(r=U.accessibility)==null?void 0:(m=r.accessibilityData)==null?void 0:m.label)||""}if("accessibility"in X){var I,t;return((I=X.accessibility)==null?void 0:(t=I.accessibilityData)==null?void 0:t.label)||""}return""};
Pin=function(X){return"inlinePlayerData"in X};
hb=function(X){return new SMH(X)};
dZn=function(X){switch(X){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"}};
OXA=function(X){switch(X){case "BADGE_COMMERCE":case "BADGE_MEMBERS_ONLY":return 9;case "BADGE_STATUS_NEW":return 12;case "BADGE_PREMIUM":return 6;case "BADGE_PROMOTED":return 3;case "BADGE_PROMOTED_INVERTED":return 4;case "BADGE_MEDIA":return 1;default:return 0}};
vxM=function(X){switch(X){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}};
epe=function(X){return function(U){X&&(X.thumbnailElRef=U.thumbnailElRef,X.thumbnail=U.thumbnail,X.thumbnailOverlays=U.thumbnailOverlays,X.thumbnailSize=U.thumbnailSize)}};
Exx=function(X){switch(X){case 1:return"ytThumbnailViewModelAspectRatio2By3";case 4:return"ytThumbnailViewModelShortsAspectRatio9By16";case 3:return"ytThumbnailViewModelAspectRatio1By1";default:return"ytThumbnailViewModelAspectRatio16By9"}};
BKe=function(X){var U=_.H(_.Fb(!1,void 0,"E6wDDe")),r=U.next().value,m=U.next().value;_.Wx(function(){var I=X==null?void 0:X();if(I){var t=_.np().resolve(_.gX(FD1));if(t){var C={triggeringElement:I,onDwellTriggeredFn:function(){m(!0)},
onDwellEndFn:function(){m(!1)}};
t.registerElement(C);_.Jd(function(){_.Ma(t,C)})}}});
return r};
QUe=function(X,U,r){r?r(U):_.z5(U,X.target?{form:{element:X.target}}:void 0)};
_.z4=function(X,U,r,m){return function(I){_.Wu(function(){function t(P){P=P.composedPath();P=_.H(P);for(var S=P.next();!S.done;S=P.next()){S=S.value;if(S===I)break;if(S.className.indexOf("HostIsClickableAdComponent")>=0||S.tagName==="A".toString()||S.tagName==="BUTTON".toString())return!0}return!1}
var C=new Map,k,g=(k=X())==null?void 0:k.onTap;if(g){k=function(P){t(P)||QUe(P,g,U)};
var Z=function(P){t(P)||P.key!=="Enter"||QUe(P,g,U)};
(r==null?0:r())||_.v("enable_web_home_top_landscape_image_layout_level_click")?(I.addEventListener("tap",k),C.set("tap",k)):(I.addEventListener("click",k),C.set("click",k));if(m==null?0:m())I.addEventListener("keydown",Z),C.set("keydown",Z)}_.Jd(function(){for(var P=_.H(C),S=P.next();!S.done;S=P.next()){var d=_.H(S.value);S=d.next().value;d=d.next().value;I.removeEventListener(S,d)}})},"D7XqOc")}};
oxm=function(X,U){var r,m=(r=X.interaction)==null?void 0:r.onTap;if(X=_.h6({elementsCommand:m,forceNewState:!0,skipOnClick:!0}))return X.onclick=function(I){x16(I)&&(I.preventDefault(),m&&QUe(I,m,U))},MW(X)?X:void 0};
w39=function(X){switch(X){case "AD_BUTTON_SIZE_COMPACT":return"S";case "AD_BUTTON_SIZE_DEFAULT":return"M";case "AD_BUTTON_SIZE_LARGE":return"L";default:return"M"}};
yJH=function(X){switch(X){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"}};
uOA=function(X){switch(X){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"}};
_.hpH=function(X){return _.v("rich_grid_enable_dynamic_offset")&&X?Math.max((X-_.Pp("rich_grid_dynamic_offset_anchor_width",1300))/100*_.Pp("rich_grid_dynamic_offset_offset_per_100",10),_.Pp("rich_grid_dynamic_offset_lower_bound",-60)):0};
MoX=function(X,U){switch(U){case 4:return 16;case 1:return X<528?16:X<1024?32:48;case 2:return(X>=528?16:8)/2;case 3:return(X<528?16:X<1024?32:48)+(X>=528?16:8)/2;default:return 0}};
zpx=function(X){var U=X.originalContainerWidth;var r=X.sizing;var m=X.standardUnit;if(X.isCompactList&&U<528)return 1;switch(r){case "STANDARD":return m;case "COMPACT":return m+1;case "EXTRA_COMPACT":return _.v("web_responsive_extra_compact_2x")?m*2:_.v("web_responsive_current")?m===1?2:m%2===0?m/2*3:m+2:m<4?m*2:Math.ceil(m*3/2);case "MINI":return m>1?m*2:3;default:return m}};
TKz=function(X){var U=X.containerWidth;var r=X.peek;var m=X.gutter;var I=X.numItems;X=X.ignoreMaxWidthLimit;U=r?Math.max((U-r-m*I)/I,0):Math.max((U-m*(I-1))/I,0);return X?U:Math.min(U,KDn)};
_.Kx=function(X){var U=X.containerWidth;var r=X.hasPeek;var m=X.sizing;var I=X.marginSettings;var t=X.isCompactList;var C=X.enableFullBleedForSingleCol;var k=X.standardUnitMinWidth;m=m||"STANDARD";r=!!r;X=U>=528?16:8;var g=r?U>=528?48:24:0;I=MoX(U,I);var Z=Math.max(U-I*2,0);k=_.v("kevlar_disable_min_width_override")?void 0:k;k=Math.min(Math.max(Math.floor((Z-g+X)/((k!=null?k:YMM)+_.hpH(U)+X)),1),6);var P=(C=!!C&&k===1)||k===1&&m!=="STANDARD";r=r||P?Z:Math.min(Z,(KDn+X)*k-X);m=zpx({originalContainerWidth:U,
sizing:m,standardUnit:k,isCompactList:t});return{itemWidth:TKz({containerWidth:r,peek:g,gutter:X,numItems:m,ignoreMaxWidthLimit:P}),gutter:X,maxContainerWidth:r,numItems:m,margin:C?0:I,contentMargin:MoX(U,1),typographyBump:TKz({containerWidth:r,peek:g,gutter:X,numItems:k,ignoreMaxWidthLimit:P})>400&&!(t&&U<528),standardUnit:k}};
T4=function(X){switch(X){case "RESPONSIVE_SIZE_COMPACT":return"COMPACT";case "RESPONSIVE_SIZE_EXTRA_COMPACT":return"EXTRA_COMPACT";case "RESPONSIVE_SIZE_TINY":return"MINI";default:return"STANDARD"}};
_.VoH=function(X){if(X){var U;if((U=X.responsiveContainerConfiguration)==null?0:U.responsiveSize)return T4(X.responsiveContainerConfiguration.responsiveSize);if(X.layoutSizing)switch(X.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"}}};
Rp6=function(X){if(X.fullbleed)return 1;switch(X.containerType){case "CONTAINER_TYPE_VERTICAL_LIST":return 3;case "CONTAINER_TYPE_GRID":return 2;case "CONTAINER_TYPE_HORIZONTAL_LIST":return 4;default:return 3}};
DZe=function(X,U,r,m,I,t,C,k,g){a:if(X===4&&m==="LOCKUP_CONTENT_TYPE_SOURCE")var Z=1;else switch(X){case 3:Z=1;break a;default:Z=0}var P=fMn(X,m);a:switch(X){case 4:t=!!(t&&t<100);break a;default:t=!1}a:switch(X){case 3:case 4:var S=m==="LOCKUP_CONTENT_TYPE_CHANNEL"||m==="LOCKUP_CONTENT_TYPE_SOURCE";break a;default:S=!1}return{metadataOnThumbnail:P,isOverlay:k||P,isCard:qMX(m,C),sizing:U!=null?U:"STANDARD",typographyBump:r!=null?r:!1,isTiny:t,isCentered:S,isCollection:WDe(m),arrangement:Z,addMarginForFullbleed:X===
1&&m!=="LOCKUP_CONTENT_TYPE_VIDEO",fullbleed:X===1&&m==="LOCKUP_CONTENT_TYPE_VIDEO",aspectRatio:JJn(m,I,g),disableRounding:X===5||qMX(m,C)||X===1&&m==="LOCKUP_CONTENT_TYPE_VIDEO",collectionStackNumber:WDe(m)?2:0,useLegacyTypography:!(g==null||!g.useLegacyTypography),useRichGridLegacyTypography:!(g==null||!g.useRichGridLegacyTypography)&&!_.v("web_enable_typography_bump"),compactMetadata:Z===0&&m==="LOCKUP_CONTENT_TYPE_VIDEO",onFocusEffect:g==null?void 0:g.onFocusEffect,titleMaxLines:m==="LOCKUP_CONTENT_TYPE_AI_CARD"?
1:void 0}};
WDe=function(X){switch(X){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}};
qMX=function(X,U){if(U&&X==="LOCKUP_CONTENT_TYPE_VIDEO")return!0;switch(X){case "LOCKUP_CONTENT_TYPE_SOURCE":case "LOCKUP_CONTENT_TYPE_AI_CARD":return!0;default:return!1}};
fMn=function(X,U){if(U==="LOCKUP_CONTENT_TYPE_AI_CARD")return!0;switch(X){case 5:return!0;case 4:return!1;default:return!1}};
JJn=function(X,U,r){if(U&&(r==null||!r.alwaysRespectPodcastShowAspectRatio||X!=="LOCKUP_CONTENT_TYPE_PODCAST"))return 0;switch(X){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}};
_.YJ=function(X){if(X){var U;return((U=_.np().resolve(_.gX(_.RB)))==null?0:U())?X.darkThemeImage:X.image}};
bXe=function(X,U,r,m,I,t){if(I&&t&&U==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")return{width:I,height:t};if(!r)return{};I=r.size;r=r.allowFullWidth;if(U==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"&&r)return{fullWidth:!0};if(I===void 0)return{};switch(X){case "CONTENT_PREVIEW_IMAGE_STYLE_SQUARE":case "CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE":return{width:I,height:I};case "CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3":return{width:I,height:1/p3X*I};case "CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9":return{width:I*
$ZX,height:I};default:return(m==null?0:m.height)&&(m==null?0:m.width)?m.width/m.height>1?{maxWidth:I*$ZX}:{maxWidth:I}:{maxWidth:I}}};
AJx=function(X){var U;return X&&((U=_.YJ(X.themedImage))!=null?U:X.image)};
lM6=function(X){var U;return X==null?void 0:(U=X.sources)==null?void 0:U[0]};
Gms=function(X){switch(X){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"}};
_.iXH=function(X){if(X)return"content-id-"+X};
LDe=function(X){switch(X.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"}}};
NKM=function(X){var U=_.Vx.currentPageSubTypeSelector(_.pd().getState())||"";return X?X+U:""};
jU6=function(X){switch(X){case 1:return"ytDismissibleItemAspectRatio2By3";case 2:return"ytDismissibleItemAspectRatio3By4";case 4:return"ytDismissibleItemShortsAspectRatio9By16";case 3:return"ytDismissibleItemAspectRatio1By1";case 0:return"ytDismissibleItemAspectRatio16By9"}};
UDA=function(X){var U=["YT-EXPANDABLE-METADATA-VIEW-MODEL"],r=_.H(_.Fb(void 0,void 0,"JrqNsb")),m=r.next().value,I=r.next().value,t=_.H(_.Fb(void 0,void 0,"rWytse"));r=t.next().value;var C=t.next().value;t=_.H(_.Fb(void 0,void 0,"DHRqxe"));var k=t.next().value,g=t.next().value;return{touchFeedbackEvents:{pointerUpEvent:m,pointerDownEvent:r,pointerLeaveEvent:k},touchFeedbackOnPointerUp:_.tj(function(Z){XqA(_.F5(Z),U)||(I(Z),C(void 0),g(void 0))}),
touchFeedbackOnPointerDown:_.tj(function(Z){X==null||X(Z);XqA(_.F5(Z),U)||(C(Z),I(void 0),g(void 0))}),
touchFeedbackOnPointerLeave:_.tj(function(Z){XqA(_.F5(Z),U)||(g(Z),C(void 0),I(void 0))})}};
XqA=function(X,U){U=U===void 0?[]:U;U=[].concat(_.fN(U),["BUTTON".toString()]);X=_.H(X);for(var r=X.next();!r.done;r=X.next()){r=r.value;for(var m=_.H(U),I=m.next();!I.done;I=m.next())if(r.tagName===I.value)return!0}return!1};
rA1=function(X){switch(X){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"}};
mDm=function(X){return X.scrollHeight-X.offsetHeight>1};
IUz=function(X,U){var r;return VP(X,((r=X.content)==null?void 0:r.length)||0,!U)};
HSe=function(X,U,r,m,I,t){if(!U||tQx){var C;return VP(X,((C=X.content)==null?void 0:C.length)||0,!0)}U=m.value;if(!r.value||!U||!X.content)return X;r=0;m=X.content.length;C=0;aUX||(aUX=Number(window.getComputedStyle(document.documentElement).getPropertyValue("font-size").replace("px","")));var k=aUX;for(I=I*t*k;r<=m;)t=Math.floor(r+(m-r)/2),k=VP(X,t)||X,U.firstChild&&(U.firstChild.textContent=k.content),U.scrollHeight>I?m=t-1:(C=t,r=t+1);return VP(X,C)};
Ccm=function(X,U){var r,m;return(((r=X.content)==null?void 0:r.length)||0)>(((m=U.content)==null?void 0:m.length)||0)};
kCM=function(X,U,r,m,I,t){var C=_.HD("truncated-text-content"),k=_.HD("truncated-text-content"),g=_.HD("button"),Z=_.HD("button"),P=_.HD("button"),S=_.np().resolve(_.qW),d=_.H(_.$f(function(){return IUz(X(),I())})),O=d.next().value,E=d.next().value;
d=_.H(_.$f(function(){return Ccm(X(),O())}));
var Q=d.next().value,h=d.next().value,z=null;_.Wu(function(){function K(){if(C.value&&g.value&&P.value){var J=t()?X():HSe(X(),I(),C,k,U(),r());E(J);requestAnimationFrame(function(){if(C.value&&g.value&&P.value){var A=mDm(C.value)||Ccm(X(),J);h(A);if(!m()){var N=mDm(C.value),He=r(),ne=C.value,Be=g.value,S6=P.value,e6=S==="rtl";if(ne&&Be){var Vs=Be.offsetLeft;e6&&(Vs=ne.offsetWidth-Be.offsetWidth-Be.offsetLeft);if(A){A=Be.offsetWidth;Be=ne.offsetWidth;var Re=N?Be-A-70:Vs-70;He="linear-gradient(\n      to top, transparent 0%,\n      transparent "+
He+"rem,\n      #000 "+He+"rem,\n      #000 100%), linear-gradient(\n      to "+((e6?"left":"right")+",\n      #000 0px,\n      #000 "+Re+"px,\n      transparent "+(N?Be-A:Re+70)+"px)");ne.style.setProperty("-webkit-mask-image",He);ne.style.setProperty("mask-image",He)}else ne.style.setProperty("-webkit-mask-image",""),ne.style.setProperty("mask-image","");N?e6?(S6.style.setProperty("left","0"),S6.style.setProperty("right","unset")):(S6.style.setProperty("left",""),S6.style.setProperty("right","0")):
e6?(S6.style.setProperty("left","unset"),S6.style.setProperty("right",Vs+"px")):(S6.style.setProperty("left",Vs+"px"),S6.style.setProperty("right","unset"))}}}})}}
var D,W;(D=z)==null||(W=D.stop)==null||W.call(D);D=new _.H4(K,17);K();z=D},"KjwIxd");
_.Wx(function(){E(IUz(X(),I()));h(Ccm(X(),O()));var K=function(){aUX=void 0;var W,J;(W=z)==null||(J=W.fire)==null||J.call(W)};
if(window.ResizeObserver){var D=new ResizeObserver(K);D.observe(C.value);_.Jd(function(){var W,J;(W=z)==null||(J=W.stop)==null||J.call(W);D.disconnect()})}else window.addEventListener("resize",K),_.Jd(function(){var W,J;
(W=z)==null||(J=W.stop)==null||J.call(W);window.removeEventListener("resize",K)})});
return{isTruncated:Q,displayText:O,contentRef:C,hiddenRef:k,placeholderTruncationTextRef:g,hiddenTruncationTextRef:Z,truncationTextRef:P}};
cA6=function(X){return{content:X!=null?X:""}};
gUD=function(X){return _.yP(X.onTap)||_.Qx(X.rendererContext)};
nUz=function(X){return{iconPosition:"icon-only",state:"active",style:"overlay",type:"text",size:"S",accessibilityLabel:X.overflowMenuA11yLabel,onTap:function(U){U.preventDefault();U.stopPropagation();if(X.overflowMenuOnTap){var r=_.h6({elementsCommand:X.overflowMenuOnTap,forceNewState:!0});if(r==null?0:r.onclick)r.onclick(U)}}}};
_.R6=function(X,U,r,m,I){m=m===void 0?{}:m;if(!I||Math.random()<5E-4){U=U||null;r=r||null;X=X instanceof Error?X:new _.Tx(X);if(X.args)for(var t=_.H(X.args),C=t.next();!C.done;C=t.next())C=C.value,C instanceof Object&&(m=Object.assign({},C,m));m.category="H5 Ads Control Flow";U&&(m.slot=U?"slot:  "+U.slotType:"");r&&(m.layout=r?"layout:  "+r.layoutType:"",m.layoutId=r.layoutId);I&&(m.known_error_aggressively_sampled=!0);X.args=[m];_.AE(X)}};
_.ZS1=function(X,U){U=_.lr(U);_.Gw(X,"yt-open-popup-action",[U,X])};
_.fx=function(X,U){_.ZS1(X,_.DQ(U))};
xDe=function(X){if(!X)return"";if(syD[X])return syD[X];qa||(qa=_.wW("A"));qa.href!==X&&lS(qa,X);var U=qa.pathname;syD[X]=U.startsWith("/")?U:"/"+U;return syD[X]};
PcD=function(){var X=xDe(window.location.href);if(X==="/")return"home";if(X.startsWith("/results"))return"search";if(X.startsWith("/watch"))return"watch";if(X.startsWith("/shorts"))return"shorts";if(X.startsWith("/hashtag"))return"hashtag";if(X.startsWith("/create_channel"))return"create_channel";if(X.startsWith("/@")||X.startsWith("/user/")||X.startsWith("/channel/"))return"channel";if(X.startsWith("/experiments"))return"experiments";if(X.startsWith("/sponsor_channel"))return"sponsorship";if(X.startsWith("/select_site"))return"settings";
if(X.startsWith("/locate"))return"locate";if(X.startsWith("/redeem"))return"redeem";if(X.startsWith("/musicpremium")||X.startsWith("/premium")||X.startsWith("/red"))return"premium";if(X.startsWith("/paid_memberships"))return"paid_memberships";if(X.startsWith("/oops"))return"oops";if(X.startsWith("/clip"))return"clip";var U;return(WN==null?void 0:(U=WN.response)==null?void 0:U.page)==="404"?"404":X.startsWith("/feed/history")?"history":X.startsWith("/feed/library")?"library":X.startsWith("/feed/subscriptions")?
"subscriptions":X.startsWith("/feed/trending")?"trending":X.startsWith("/feed/news_destination")?"news":X.startsWith("/playlist")?"playlist":X.startsWith("/minor_moment")?"minor_moment":X.startsWith("/playable/")||X.match("^/playables/(?!saved).")?"mini_app":X.startsWith("/playables")?"playables":X.startsWith("/create/live/join")?"open_in_app":X.startsWith("/feed/explore")?"explore":"browse"};
_.Db=function(){var X=WN==null?void 0:WN.response,U=X==null?void 0:X.endpoint;if(!U)return(X==null?void 0:X.page)==="watch"?"watch":PcD();var r;X=(r=_.e(U==null?void 0:U.commandMetadata,_.mN))==null?void 0:r.webPageType;r=!1;if(X&&!SrH.includes(X))switch(X){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 m;return((m=_.e(U==null?void 0:U.commandMetadata,_.mN))==null?0:m.url)&&xDe(_.e(U.commandMetadata,_.mN).url).startsWith("/clip")?"clip":"watch";case "WEB_PAGE_TYPE_BROWSE":var I;return(U=(I=_.e(U,_.cl))==null?void 0:I.browseId)?dD1[U]||"browse":"browse";default:r=!0}if(_.e(U,_.Jb)||_.e(U,OSz))return"sponsorship";I=xDe(window.location.href);if(I.startsWith("/experiments"))return"experiments";if(I.startsWith("/create_channel"))return"create_channel";
if(_.e(U,_.Up)&&I.startsWith("/shorts"))return"shorts";if(_.e(U,_.Up)&&I.startsWith("/watch"))return"watch";r&&(U=new _.Tx("Unsupported mWeb page type",{pathname:I,webPageType:X}),_.$Q(U));return"browse"};
px=function(X,U,r,m){return X&&U?X!==r||U!==m?(_.R6(Error("Kh"),void 0,void 0,{"stored-slot":X,"stored-layout":U,"latest-slot":r,"latest-layout":m}),!1):!0:!1};
eie=function(X,U,r){return X({targetId:U},function(m){return r.slot==="RELOAD_CONTINUATION_SLOT_REPLACE_SELF"?Object.assign({},m,{contents:[r.continuationItems?_.e(r.continuationItems[0],vUn):{}]}):r.slot==="RELOAD_CONTINUATION_SLOT_HEADER"?Object.assign({},m,{header:r.continuationItems?r.continuationItems[0]:void 0}):Object.assign({},m,{contents:r.continuationItems?r.continuationItems:[]})})};
EUH=function(X,U,r,m){if(U=U.trackingParams){var I,t=(I=r.getScreenLayer)==null?void 0:I.call(r);r=_.Ei(t);I=_.e8(t);if(r&&I){var C=_.Ps(U);_.v("combine_ve_grafts")?X.graftServerVe(U,I,t):_.K9(r,I,C);m==null||m(C)}}};
Bcn=function(X){var U;return((U=F96.get(X))==null?void 0:U.successEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"};
wqM=function(X,U){var r={type:U.slotType,controlFlowManagerLayer:Qy6.get(U.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};U.slotEntryTrigger&&(r.entryTriggerType=U.slotEntryTrigger.triggerType);U.slotPhysicalPosition!==1&&(r.slotPhysicalPosition=U.slotPhysicalPosition);if(X){r.debugData={slotId:U.slotId};if(X=U.slotEntryTrigger)r.debugData.slotEntryTriggerData=oUs(X);X=U.slotFulfillmentTriggers;r.debugData.fulfillmentTriggerData=[];X=_.H(X);for(var m=X.next();!m.done;m=X.next())r.debugData.fulfillmentTriggerData.push(oUs(m.value));
U=U.slotExpirationTriggers;r.debugData.expirationTriggerData=[];U=_.H(U);for(X=U.next();!X.done;X=U.next())r.debugData.expirationTriggerData.push(oUs(X.value))}return r};
oUs=function(X,U){var r={type:X.triggerType};U!=null&&(r.category=U);X.triggeringSlotId!=null&&(r.triggerSourceData||(r.triggerSourceData={}),r.triggerSourceData.associatedSlotId=X.triggeringSlotId);X.triggeringLayoutId!=null&&(r.triggerSourceData||(r.triggerSourceData={}),r.triggerSourceData.associatedLayoutId=X.triggeringLayoutId);return r};
yAn=function(X,U,r,m){U={opportunityType:U};X&&(m||r)&&(m=_.qq(m||[],function(I){return wqM(X,I)}),U.debugData=Object.assign({},r&&r.length>0?{associatedSlotId:r}:{},m.length>0?{slots:m}:{}));
return U};
uu1=function(X){return $J(X.opportunityAdapterMap).concat($J(X.triggerAdapterMap)).concat($J(X.fulfillmentAdapterFactoryMap)).concat($J(X.slotAdapterFactoryMap)).concat($J(X.layoutRenderingAdapterFactoryMap))};
$J=function(X){var U=[];X=_.H(X.values());for(var r=X.next();!r.done;r=X.next())r=r.value,r.isAdsControlFlowEventListener&&U.push(r);return U};
Ab=function(X){var U=X.slotId,r=X.slotType,m=X.slotPhysicalPosition;return U===void 0?new b_("Cannot construct a slot due to the missing id.",{adSlotMetadata:X}):r===void 0?new b_("Cannot construct a slot due to the missing type.",{adSlotMetadata:X}):m===void 0?new b_("Cannot construct a slot due to the missing physical position.",{adSlotMetadata:X}):{slotId:U,slotType:r,slotPhysicalPosition:m,managerLayer:"external",adSlotLoggingData:X.adSlotLoggingData,slotEntryTrigger:void 0,slotFulfillmentTriggers:[],
slotExpirationTriggers:[],clientMetadata:new hiD}};
MQz=function(X){var U=X.layoutId,r=X.layoutType;return U===void 0?new l_("Cannot construct a layout due to the missing id.",{adLayoutMetadata:X}):r===void 0?new l_("Cannot construct a layout due to the missing type.",{adLayoutMetadata:X}):{layoutId:U,layoutType:r,managerLayer:"external",adLayoutLoggingData:X.adLayoutLoggingData,trackingPings:new Map,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],
clientMetadata:new hiD,interactionLoggingAdsClientData:{}}};
zie=function(X){if(X.querySelector("img")){var U=X.querySelector("img");U.addEventListener("error",function(){t16(U.src).then(function(r){(r=_.DJ(r).toString())?U.src=r:U.removeAttribute("src")}).catch(function(){U.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII="})})}};
i_=function(X,U){if(U&&(K9D(U.viewableCommand)||K9D(U.endOfSessionCommand))){var r=Tcx(U==null?void 0:U.viewableCommand);U=Tcx(U==null?void 0:U.endOfSessionCommand);if(!G4){var m=_.Pp("custom_active_view_tos_timeout_ms");G4=m>0&&m!==36E5?new YrD(VQe(),m):new YrD(VQe())}Ri6(G4,X);fU1(G4,X,r,U)}};
Lx=function(X){G4&&Ri6(G4,X)};
VQe=function(){var X=_.$q("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(X==null?void 0:X.length)===2?X[1]:null};
K9D=function(X){X=_.yP(X);return!(X==null||!X.loggingUrls)&&X.loggingUrls.length>0};
Tcx=function(X){if(!X)return[];var U=[],r,m;((m=(r=_.yP(X))==null?void 0:r.loggingUrls)!=null?m:[]).forEach(function(I){I.baseUrl&&U.push(I.baseUrl)});
return U};
qrz=function(X){if(_.v("stop_av_measurement_on_detach"))return function(){Lx(X)}};
W9e=function(X){return function(){_.v("stop_av_measurement_on_detach")&&Lx(X)}};
JAz=function(X){if(_.v("stop_av_measurement_on_detach"))return function(){Lx(X)}};
DDe=function(X){return X.shorts.isDesktopSmallWidth};
_.pqe=function(X){return X.shorts.isShortsActive};
_.$Dn=function(X){return X.shorts.isWatchWhileMode};
_.Na=function(X){return X.shorts.isFullscreen};
_.j2=function(X){return X.shorts.isShortsPipActive};
AAH=function(X){var U,r;if(X=(U=_.e(X.reelsAdCardButtoned,bSH))==null?void 0:(r=U.animatedRenderingConfig)==null?void 0:r.easeOutSeconds)return X+"s"};
GCA=function(X,U,r){return _.c(function(m){return m.return(new Promise(function(I){var t=new Image;t.onload=function(){I(new lUD(X,U,r,t.naturalWidth,t.naturalHeight))};
t.src=r.toString()}))})};
iSx=function(X,U){return Math.round(X/1E-5)===Math.round(U/1E-5)};
L9M=function(X,U){return Math.round(X/1E-5)===Math.round(U/1E-5)};
NcX=function(X,U){return X.year===U.year&&X.month===U.month&&X.day===U.day};
jy1=function(X,U){return X.year!==U.year?X.year<U.year:X.month!==U.month?X.month<U.month:X.day<U.day};
Uxs=function(X){return X.day===Xo1(X.year,X.month)?X.month===11?{year:X.year+1,month:0,day:1}:{year:X.year,month:X.month+1,day:1}:{year:X.year,month:X.month,day:X.day+1}};
rYD=function(){var X=new Date,U={year:X.getFullYear(),month:X.getMonth(),day:X.getDate()};return{start:U,end:{year:X.getFullYear()+2,month:X.getMonth(),day:X.getDate()},selectedDate:Uxs(U)}};
mxs=function(X){return(new J3(2)).format(new Date(X.year,X.month,X.day))};
IVz=function(X){return{year:X.getFullYear(),month:X.getMonth(),day:X.getDate()}};
tmX=function(X,U){X=(X+(Number(U.utcOffsetSec)+(new Date(X*1E3)).getTimezoneOffset()*60))*1E3;U=IVz(new Date(X));return{date:U,secondsSinceMidnight:Math.floor((X-(new Date(U.year,U.month,U.day)).getTime())/1E3)}};
aVX=function(X,U){U=U.months.findIndex(function(r){return r.year===X.year&&r.month===X.month});
return U>=0?U:void 0};
HWe=function(X){if(!X)return!1;try{if(X.host&&X.host.tagName==="YT-FORMATTED-STRING"&&X.host.id==="contenteditable-textarea"||X.nodeType===Node.ELEMENT_NODE&&X.tagName==="YTD-COMMENTBOX")return!0}catch(U){return!1}return HWe(X.parentNode)};
Xl=function(X){return X?!(X.tagName!=="A"||!X.href||!X.classList.contains("yt-simple-endpoint")):!1};
Cfn=function(X){return X?X.tagName==="IMG"&&X.classList.contains("emoji"):!1};
kLe=function(X,U,r){if(!X)return null;var m=Xl(X);if(m&&r)return U=X.pathname.substring(X.pathname.indexOf("/channel/")+9),document.createTextNode("@"+U);if(m&&!r)return document.createTextNode("");if(Cfn(X))return r=X.alt,X=X.dataset.emojiId,!X&&U&&(U=_.UB(U,r))&&U.isCustomEmoji&&(X=U.emojiId),X?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+X+">"):document.createTextNode(r);m=X.cloneNode(!1);for(var I=0;I<X.childNodes.length;++I){var t=kLe(X.childNodes[I],U,r);t&&m.appendChild(t)}return m};
rJ=function(X){return X?Xl(X)?X:rJ(X.lastChild):null};
cY9=function(X){return X?Xl(X)?X:cY9(X.firstChild):null};
gw6=function(X){if(!X)return null;for(var U=X.previousSibling;U;)if(U.nodeType===Node.ELEMENT_NODE&&U.nodeName==="BR")U=U.previousSibling;else if(U.nodeType===Node.TEXT_NODE&&/\s+/.test(U.textContent))U=U.previousSibling;else break;(U=rJ(U))?X=U:X=(X=X.parentNode)?rJ(X.previousElementSibling):null;return X};
nwD=function(X){if(!X)return null;for(var U=X.nextSibling;U;)if(U.nodeType===Node.ELEMENT_NODE&&U.nodeName==="BR")U=U.nextSibling;else if(U.nodeType===Node.TEXT_NODE&&/\s+/.test(U.textContent))U=U.nextSibling;else break;return(U=cY9(U))?U:nwD(X.parentNode)};
ZWH=function(X){var U=_.mk(),r=U.JSC$11506_getStartNode();if(!HWe(r.parentNode))return null;U=U.JSC$11506_getStartOffset();if(r.nodeType===Node.TEXT_NODE){var m=_.$S(r,Xl);if(m){if(X&&U===0||!X&&U===r.length)return m}else{if(X&&U===r.length)return!r||r.nodeName==="BR"||r.nextElementSibling&&_.Iw(r.nextElementSibling,"display")==="block"?null:cY9(r.nextElementSibling);if(!X&&U===0)return r?rJ(r.previousElementSibling):null}}if(r.nodeType===Node.ELEMENT_NODE)if(X){if(0<=U&&U<r.childNodes.length)return cY9(r.childNodes[U])}else if(0<
U&&U<=r.childNodes.length)return rJ(r.childNodes[U-1]);return null};
sPA=function(X,U,r){if(!X)return null;if(X.nodeType===Node.TEXT_NODE)if(r){var m=gw6(X);if(m&&!/^\s+\S/.test(X.wholeText.substr(0,U)))return m}else if((m=nwD(X))&&!/\S\s+/.test(X.wholeText.substr(U,X.wholeText.length)))return m;return X.nodeType===Node.ELEMENT_NODE?r?gw6(X.childNodes[U]):nwD(X.childNodes[U]):sPA(X.parentNode,U,r)};
xxs=function(X){if(X.hasChildNodes())switch(X.tagName){case "DIV":case "A":case "SPAN":var U="";for(X=X.firstChild;X;X=X.nextSibling)U+=xxs(X);return U;default:return""}else switch(X.nodeType){case 3:return X.textContent;default:return""}};
t2=function(X,U){return X.year===U.year&&X.month===U.month&&X.day===U.day};
aw=function(X,U){return X.year!==U.year?X.year<U.year:X.month!==U.month?X.month<U.month:X.day<U.day};
PfA=function(X){return{year:X.getFullYear(),month:X.getMonth(),day:X.getDate()}};
SC6=function(X){var U=c1e;U=U===void 0?c1e:U;U(new Date(X.year,X.month,X.day))};
HV=function(X){return PfA(new Date(Number(X.seconds)*1E3))};
dx9=function(X){return X.year!==void 0&&X.month!==void 0&&X.day!==void 0};
OWe=function(X){return X.start!==void 0&&X.end!==void 0};
vwX=function(X){return OWe(X)?X.start:X};
eV6=function(X){return OWe(X)?X.end:void 0};
Ffe=function(X,U){for(var r=[],m=new Date(X.start.year,X.start.month);m.getFullYear()<X.end.year||m.getFullYear()===X.end.year&&m.getMonth()<=X.end.month;){var I=r,t=I.push,C=m.getFullYear(),k=m.getMonth(),g=X,Z=U,P=void 0,S=[],d=Object.freeze({extraCssClass:"invisible"}),O=new Date(C,k),E=PfA(O);O=O.getDay();for(var Q=PfA(new Date);E.month===k;){O!==Ew1&&P||(P=Array.from({length:7}).fill(d),S.push(P));var h={date:{year:C,month:k,day:E.day},extraCssClass:"",debugClass:""};h.extraCssClass=Z(h.date,
E,Q,g).trim();P[(O-Ew1+7)%7]=h;E=E.day===Xo1(E.year,E.month)?E.month===11?{year:E.year+1,month:0,day:1}:{year:E.year,month:E.month+1,day:1}:{year:E.year,month:E.month,day:E.day+1};O=(O+1)%7}t.call(I,{weeks:S,monthLabel:Ct.SHORTMONTHS[k]+" "+C,year:C,month:k,monthLabelExtraCssClass:S[0][2]===d?"shift-down-label":""});m.setMonth(m.getMonth()+1)}return r};
Brm=function(X,U){U=U.months.findIndex(function(r){return r.year===X.year&&r.month===X.month});
return U>=0?U:void 0};
ows=function(X,U){a:{var r=r===void 0?[2,3]:r;r=_.H(r);for(var m=r.next();!m.done;m=r.next()){var I=new Date;if((new QPH(m.value)).parse(U,I,{validate:!0})){I.setHours(0,0,0,0);U=I;break a}}U=null}if(!U)return{isValid:!1,value:void 0};U=PfA(U);r=X.end;return aw(U,X.start)||aw(r,U)?{isValid:!1,value:void 0}:{isValid:!0,value:U}};
Mme=function(X){var U=woD;U=U===void 0?yYn:U;var r=X.columnsToShow||[],m=uTx(X.columnDimensions,X.columnsToShow,X.leftFloatingColumns,U);return r.map(function(I,t){var C=X.columns[I];if(C===void 0)throw Error("Qh");var k=m?m[t]:"";var g=X.getCustomTooltip?X.getCustomTooltip(I,C.headerTooltipParagraphs):C.headerTooltipParagraphs;var Z=hVe(X,I);return{type:I,index:t,style:k,classes:Z,headerName:C.headerName||"",headerIcon:C.headerIcon,headerTooltipParagraphs:g||[],headerTooltipHelpContext:C.headerTooltipHelpContext,
sortOrders:C.sortOrders||[],selectionState:C.isSelectionCheckbox?X.selectionState:void 0}})};
hVe=function(X,U){var r=["DEFAULTS","FLOATING","RIGHT_ALIGN","SORTING"],m=X.columns[U];if(m===void 0)return"";var I=r.includes("DEFAULTS")&&m.cssClass?[m.cssClass]:[];if(r.includes("SORTING")){m.sortOrders&&m.sortOrders.length&&I.push("sortable");if(X.sorting&&X.sorting.columnType===U)a:switch(X.sorting.sortOrder){case "ASCENDING":case "DESCENDING":var t="column-sorted";break a;default:t=""}else t="";t&&I.push(t)}r.includes("FLOATING")&&(U=X.columnsToShow.indexOf(U),X.leftFloatingColumns&&U<X.leftFloatingColumns&&
I.push("floating-column"),X.leftFloatingColumns&&U===X.leftFloatingColumns-1&&I.push("last-floating-column"));r.includes("RIGHT_ALIGN")&&m.rightAlignHeader&&I.push("right-align");return I.filter(function(C){return C}).join(" ")};
uTx=function(X,U,r,m){r=r===void 0?0:r;m=m===void 0?yYn:m;if(X){var I=[],t=0;zV9(X,U,m).forEach(function(C,k){var g="min-width:"+C.minWidth+"px;padding-left:"+C.paddingLeft+"px;padding-right:"+C.paddingRight+"px;flex:"+C.flexGrow+" 0 "+C.minWidth+"px;";C.maxWidth!==Infinity&&(g=[g,"max-width:"+C.maxWidth+"px;"].join(""));t>0&&k<r&&(g=[g,"left:"+t+"px;"].join(""));I.push(g);t+=C.minWidth+C.paddingLeft+C.paddingRight});
return I}};
zV9=function(X,U,r){r=r===void 0?yYn:r;return U.map(function(m,I){m=X&&X[m]||{};var t=I===0?r.paddingLeftFirstColumn:r.padding;m.paddingLeft!==void 0&&(t=m.paddingLeft);I=I===U.length-1?r.paddingRightLastColumn:r.padding;m.paddingRight!==void 0&&(I=m.paddingRight);return{paddingLeft:t,paddingRight:I,minWidth:m.minWidth!==void 0?m.minWidth:r.minWidth,maxWidth:m.maxWidth!==void 0?m.maxWidth:r.maxWidth,flexGrow:m.flexGrow!==void 0?m.flexGrow:r.flexGrow}})};
KfX=function(X){var U=X.reduce(function(m,I){var t=I.columnId,C={};I.headerText&&(C.headerName=_.pE(I.headerText));I.rightAlignHeader&&(C.rightAlignHeader=I.rightAlignHeader);var k;if((k=I.headerIcon)==null?0:k.iconType)C.headerIcon=_.IB(I.headerIcon.iconType);m[t]=C;return m},{}),r=X.filter(function(m){return!m.hideColumn}).map(function(m){return m.columnId});
X=X.filter(function(m){return!!m.dimensions}).reduce(function(m,I){m[I.columnId]=I.dimensions;
return m},{});
return{columns:U,columnsToShow:r,columnDimensions:X}};
_.Trz=function(X){return X?X.simpleText?X.simpleText:X.runs?X.runs.map(function(U){return U.text}).join(""):"":""};
WfH=function(X){var U=X.data;var r=X.onTap;var m=X.isSelected;var I=X.onFocusIn;if(!U)return{};X=YCz(U);m===void 0&&(m=U==null?void 0:U.isSelected);var t;return{text:Vme(U,X),startIcon:(t=U.icon)==null?void 0:t.iconType,state:m?0:2,type:0,style:RVH(U),onTap:fVX(U,r),accessibilityLabel:qCD(U,X),onFocusIn:function(){return I==null?void 0:I()}}};
Vme=function(X,U){if(!U)return X.text?_.Trz(X.text):void 0};
RVH=function(X){var U;switch((U=X.style)==null?void 0:U.styleType){case "STYLE_AI_CUSTOMIZED_FEED_CHIP":return 0}};
fVX=function(X,U){return function(r){U==null||U(r,X)}};
YCz=function(X){X=X.style&&X.style.styleType;return!tQx&&X==="STYLE_EXPLORE_LAUNCHER_CHIP"};
qCD=function(X,U){if(U){var r,m,I;return(I=(r=X.accessibilityData)==null?void 0:(m=r.accessibilityData)==null?void 0:m.label)!=null?I:Vme(X,!1)}};
JY1=function(){var X;return[function(U,r,m){return _.l4(X,U,r,m)},
function(U){X=U}]};
DxH=function(X,U){return _.t3(X.entities,"chipEntity",U)};
$xm=function(X,U,r,m){return function(){var I=po9.has(X.displayType)&&X.selected,t=I&&X.deselectCommand?X.deselectCommand:X.tapCommand;!t||I&&m||_.z5(t,{form:{element:U==null?void 0:U.value}});r==null||r()}};
AYM=function(X,U){a:{if(X=X.onUpdateText)if(X=_.e(X,_.wO)){var r;X=(r=_.e(X,bWe))==null?void 0:r.stepId;break a}X=void 0}r=X;U=U==null?void 0:U.stepStates;if(r&&U){var m,I;return(m=U[r])==null?void 0:(I=m.userQuery)==null?void 0:I.userQuery}};
kX=function(X){return{signalAction:{signal:X}}};
iWH=function(){return _.$q("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?lVz:_.GLe};
LfM=function(X,U){X=X===void 0?"SOFT_RELOAD_PAGE":X;U=U===void 0?49504:U;return{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",text:_.iP(_.tt("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:U}},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:X}}]}}}};
Nrm=function(){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.iP(_.tt("GO_TO_DOWNLOADS",void 0,"Go to downloads")),loggingDirectives:{clientVeSpec:{uiType:49503}},navigationEndpoint:iWH()}};
jPe=function(){return{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.iP(_.tt("VIEW_DOWNLOADS",void 0,"View")),loggingDirectives:{clientVeSpec:{uiType:98970}},navigationEndpoint:iWH()}};
Xk1=function(X,U){var r=_.iP(_.tt("CONNECT_TO_THE_INTERNET",void 0,"Connect to the internet")),m=_.iP(_.tt("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),I={style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.iP(_.tt("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:49504}}};I.serviceEndpoint=X?X:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[kX("SOFT_RELOAD_PAGE")]}};return{title:r,bodyText:m,icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{reloadPageButtonRenderer:I},
style:{value:U!=null?U:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}};
rnz=function(X){X=X===void 0?{}:X;return{title:_.iP(X.localizedZeroStateTitleText===void 0?"":X.localizedZeroStateTitleText),bodyText:_.iP(X.localizedZeroStateMessage===void 0?"":X.localizedZeroStateMessage),ctaButton:{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.iP(X.localizedZeroStateButtonText===void 0?"":X.localizedZeroStateButtonText),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",
boolValue:!0}},loggingDirectives:{clientVeSpec:{uiType:127983}}}},thumbnail:{thumbnails:[Ufe]},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:127982}}}};
Iez=function(X){X=X===void 0?{}:X;return{title:_.iP(X.localizedOptInBannerTitleText===void 0?"":X.localizedOptInBannerTitleText),titleLength:19,subtitle:_.iP(X.localizedOptInMessage===void 0?"":X.localizedOptInMessage),primaryButton:{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.iP(_.tt("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:_.iP(_.tt("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:[mfH]},
loggingDirectives:{clientVeSpec:{uiType:127982}}}};
HLz=function(X,U){var r=U=U===void 0?{}:U;U=r.offlineTitleText===void 0?"":r.offlineTitleText;var m=r.offlineDescriptionText===void 0?"":r.offlineDescriptionText,I=r.formattedSupplementalText,t=r.actionButtonText===void 0?"":r.actionButtonText,C=r.titleText===void 0?"":r.titleText;r=r.descriptionText===void 0?"":r.descriptionText;var k={title:t,accessibilityText:t,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"}}}}};X||(C=U,r=m,k={title:t,accessibilityText:t,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:_.iP(C),titleLength:C.length,overrideTitleMaxFontSize:30,subtitle:_.iP(r),supplementalText:I,primaryButton:{buttonViewModel:k},lightColorData:{basicColorData:{backgroundColor:0}},darkColorData:{basicColorData:{backgroundColor:4279176975}},tileImage:{thumbnails:[twX]},darkTileImage:{thumbnails:[aem]},loggingDirectives:{clientVeSpec:{uiType:266212}}}};
_.cnA=function(X,U,r,m,I,t,C,k,g,Z,P){I=I===void 0?!1:I;t=t===void 0?!1:t;C=C===void 0?0:C;k=k===void 0?-Infinity:k;g=g===void 0?!1:g;Z=Z===void 0?!1:Z;P=P===void 0?!1:P;var S=[],d=_.iP(_.tt("SMART_DOWNLOADS",void 0,"Smart downloads")),O=_.iP(C66(C,k,X.length));k=C=void 0;Z?C={statementBannerRenderer:HLz(P,m)}:I?X.length>0?k=kGm(X,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS",_.v("kevlar_manual_downloads_above"),d,O):g?k={alertBannerViewModel:{heading:{content:r.localizedOptInBannerTitleText===
void 0?"":r.localizedOptInBannerTitleText},body:{content:r.localizedPromptMessage===void 0?"":r.localizedPromptMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.tt("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now"),accessibilityText:_.tt("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:_.O8X}]}}}}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:129729}}}}}}:t&&(k={backgroundPromoRenderer:{bodyText:_.iP(_.tt("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"}}}):
t&&(k={alertBannerViewModel:{heading:{content:r.localizedOptInBannerTitleText===void 0?"":r.localizedOptInBannerTitleText},body:{content:r.localizedOptInMessage===void 0?"":r.localizedOptInMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.tt("TURN_ON",void 0,"Turn on"),accessibilityText:_.tt("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}}}}}});r=_.iP(_.tt("YOUR_DOWNLOADS",void 0,"Your downloads"));m=void 0;U.length>0?(m=void 0,_.v("kevlar_display_downloads_numbers")&&(m=_.iP(_.ak("VIDEO_COUNT",U.length))),m=kGm(U,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS",!0,r,m)):I||X.length||
Z||(m={backgroundPromoRenderer:{bodyText:_.iP(_.tt("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}}}});C?S.push({richSectionRenderer:{content:C}}):k&&!_.v("kevlar_manual_downloads_above")&&S.push({richSectionRenderer:{content:k,loggingDirectives:{clientVeSpec:{uiType:139572}}}});
m&&S.push({richSectionRenderer:{content:m,loggingDirectives:{clientVeSpec:{uiType:51721}}}});k&&_.v("kevlar_manual_downloads_above")&&S.push({richSectionRenderer:{content:k,loggingDirectives:{clientVeSpec:{uiType:139572}}}});(U.length>0||I&&X.length>0&&!Z)&&S.push({richSectionRenderer:{content:{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.iP(_.tt("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:S}};
_.nh6=function(X){return ghe(X,"RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE")};
_.ZLD=function(X){return ghe(X,"RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE")};
ghe=function(X,U){var r=[];X=kGm(X,U,!0);r.push({richSectionRenderer:{content:X}});return{contents:r}};
kGm=function(X,U,r,m,I){r=r===void 0?!1:r;var t="RESPONSIVE_SIZE_STANDARD";_.v("kevlar_standard_rich_grid_on_offline_home")&&U==="RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE"?t="RESPONSIVE_SIZE_STANDARD":_.v("kevlar_modern_downloads_compact")?t="RESPONSIVE_SIZE_COMPACT":_.v("kevlar_modern_downloads_extra_compact")?t="RESPONSIVE_SIZE_EXTRA_COMPACT":_.v("kevlar_modern_downloads_tiny")&&(t="RESPONSIVE_SIZE_TINY");X={isExpanded:r,contents:cV(X),entitySelectorType:U,responsiveContainerConfiguration:{responsiveSize:t}};
m&&(X.title=m);I&&(X.subtitle=I);r||(_.v("kevlar_smart_downloads_show_more_button")?(X.showMoreButton={buttonRenderer:{accessibility:{label:_.tt("SHOW_MORE",void 0,"Show more")},icon:{iconType:"EXPAND"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:192921}},text:_.iP(_.tt("SHOW_MORE",void 0,"Show more"))}},X.showLessButton={buttonRenderer:{accessibility:{label:_.tt("SHOW_LESS",void 0,"Show less")},icon:{iconType:"COLLAPSE"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",
text:_.iP(_.tt("SHOW_LESS",void 0,"Show less"))}}):(X.previousButton={buttonViewModel:{iconName:"CHEVRON_LEFT",accessibilityText:_.tt("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}}}},X.nextButton={buttonViewModel:{iconName:"CHEVRON_RIGHT",accessibilityText:_.tt("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}}}},X.menu={menuRenderer:{topLevelButtons:[{buttonViewModel:{title:_.tt("VIEW_ALL",void 0,"View all"),accessibilityText:_.tt("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:_.lP("FEsmart_downloads","/feed/smart_downloads",248381)}}}]}}));return{richShelfRenderer:X}};
cV=function(X){var U=[];X=_.H(X);for(var r=X.next();!r.done;r=X.next())if(r=r.value,rqe(r)){var m=U,I=m.push;var t=void 0;if(r==null?0:(t=r.videoEntity)==null?0:t.videoId){t=TV(_.br().getState(),r.videoEntity.videoId);var C=_.br().getState();var k=_.I$(r.videoEntity.videoId,"mainVideoEntity");C=!!_.va(C.entities)[k];C={videoId:r.videoEntity.videoId,title:L9(r.videoEntity.title),shortBylineText:L9(r.channelEntity.title),thumbnail:r.videoEntity.thumbnail,loggingDirectives:{clientVeSpec:{uiType:C&&_.v("kevlar_modern_downloads_page")?
129218:42356}},navigationEndpoint:zQH(r.videoEntity.videoId,t,r.videoEntity.lengthSeconds),badges:[{metadataBadgeRenderer:{label:_.tt("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};r.videoEntity.lengthSeconds&&(C.thumbnailOverlays=y1m(r.videoEntity.lengthSeconds,t));C.isWatched=t>0;_.v("kevlar_modern_downloads_page")&&(C.menu={menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:r.videoEntity.videoId}}}}],accessibility:{accessibilityData:{label:_.tt("VIDEO_ACTION_MENU",
void 0,"Action menu")}}}},C.badges=void 0);r=C}else r={};I.call(m,{richItemRenderer:{content:{videoRenderer:r},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"}})}else if(UOx(r)){m=U;I=m.push;var g=k=t=void 0,Z=void 0,P=void 0,S=void 0,d=void 0,O=void 0,E=void 0,Q=void 0,h=void 0,z=void 0;C=r.mainPlaylistEntity.playlistId;var K=r==null?void 0:(z=r.mainPlaylistEntity)==null?void 0:(h=z.thumbnailStyleData)==null?void 0:(Q=h[0])==null?void 0:(E=Q.value)==null?void 0:(O=E.collageThumbnail)==
null?void 0:O.coverThumbnail;if(C&&K){O=KPz(C);!_.v("enable_offline_playlist_page")&&(r==null?0:(d=r.mainPlaylistEntity)==null?0:d.videos)&&(d=r==null?void 0:(S=r.mainPlaylistEntity)==null?void 0:(P=S.videos)==null?void 0:P[0],P=_.Ut(d).entityId,P=JSON.parse(P).videoId,P!==void 0&&(O=TV(_.br().getState(),P),O=_.GY(P,C,void 0,void 0,O)));P=[];if(r==null?0:(Z=r.mainPlaylistEntity)==null?0:(g=Z.videos)==null?0:g.length)g=kax(),Z=Object,P=Z.assign,S=(S=Cox(r==null?void 0:r.mainPlaylistEntity.videos.length))?
{thumbnailOverlaySidePanelRenderer:{text:_.iP(S),icon:{iconType:"PLAYLISTS"}}}:void 0,P=[g,P.call(Z,{},(k=S)!=null?k:{})];r={playlistId:C,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:K}},navigationEndpoint:O,loggingDirectives:{clientVeSpec:{uiType:42357}},thumbnailOverlays:P,title:L9(r.mainPlaylistEntity.title),shortBylineText:L9(r==null?void 0:(t=r.channelEntity)==null?void 0:t.title),badges:[{metadataBadgeRenderer:{label:_.tt("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};
_.v("kevlar_modern_downloads_page")&&(r.menu={menuRenderer:{items:[{menuServiceItemRenderer:{text:sR6,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:C,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.tt("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},r.badges=void 0)}else r=void 0;I.call(m,{richItemRenderer:{content:{playlistRenderer:r},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST"}})}return U};
C66=function(X,U,r){X=X?xfH(X):"";U!==void 0&&isFinite(U)?U===0?U=_.tt("UPDATING",void 0,"Updating..."):(U=wS6(new Date(U),new Date),U=_.tt("UPDATED_TIME",{relative_time:U},"Updated "+U)):U="";var m="";X&&U&&(m=" \u2022 ");if(r&&_.v("kevlar_display_downloads_numbers")){r=_.ak("VIDEO_COUNT",r);if(X||U)m=" \u2022 ";return r+m+X+m+U}return X+m+U};
P6H=function(X){return Aw6(X.entities).length};
_.S0z=function(X,U,r){var m=T4(X.responsiveSize),I;X=!((I=X.responsiveMap)==null||!I.some(function(t){return t.containerSize==="CONTAINER_SIZE_NARROW"&&t.containerType==="CONTAINER_TYPE_VERTICAL_LIST"}));
return{marginSettings:r,containerWidth:U,sizing:m,enableFullBleedForSingleCol:!1,isCompactList:m==="COMPACT"&&X}};
dfA=function(X,U){return _.t3(X.entities,"votingEntity",U)};
gJ=function(X){if(X){var U;return((U=_.np().resolve(_.gX(_.RB)))==null?0:U())?X.darkTheme:X.lightTheme}};
OLe=function(X,U){if(X.simpleText)return Object.assign({},X,{simpleText:T5(X.simpleText,U)});if(!X.runs)return X;for(var r=Object.assign({},X,{runs:[]}),m=0,I=_.H(X.runs),t=I.next();!t.done;t=I.next())if(t=t.value,t.text)if(m+t.text.length<=U)r.runs.push(t),m+=t.text.length;else return r.runs.push(Object.assign({},t,{text:T5(t.text,U-m)})),r;return X};
vh1=function(X,U){return _.t3(X.entities,"chipBarStateEntity",U)};
efx=function(X){switch(X){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""}};
EhX=function(X,U){return{triggeringElement:X,onDwellTriggeredFn:function(){var r={triggeringElement:X,loadVideoPreviewEventData:U},m=document.querySelector(".video-preview");m&&m.dispatchEvent(new CustomEvent("yt-load-video-preview",{detail:r}))},
onDwellEndFn:function(){var r=document.querySelector(".video-preview");r&&r.dispatchEvent(new CustomEvent("yt-end-video-preview"))}}};
FqX=function(X,U){var r=_.np().resolve(_.gX(FD1)),m=function(){var I=U();return r&&I?EhX(X.value,I):null};
_.Wu(function(){var I=m();r&&I&&Promise.resolve().then(function(){r.registerElement(I)});
_.Jd(function(){r&&I&&Promise.resolve().then(function(){_.Ma(r,I)})})},"csPUge")};
QRX=function(X){var U=X.dataset.resizeObserverId;if(U)return U;U=""+BE1++;return X.dataset.resizeObserverId=U};
oh1=function(X){X=_.H(X);for(var U=X.next();!U.done;U=X.next()){U=U.value;var r=QRX(U.target),m=Object.assign({},{target:U.target},nt.get(r));if(m!=null&&m.contentRect?m.contentRect.width!==U.contentRect.width||m.contentRect.height!==U.contentRect.height:1)for(nt.set(r,{borderBoxSize:U.borderBoxSize,contentBoxSize:U.contentBoxSize,contentRect:U.contentRect,devicePixelContentBoxSize:U.devicePixelContentBoxSize}),r=_.H(ZS.get(r)||[]),m=r.next();!m.done;m=r.next())m=m.value,m(U)}};
ynD=function(X,U){var r=QRX(X);ZS.has(r)||ZS.set(r,new Set);ZS.get(r).add(U);nt.has(r)&&U(Object.assign({},{target:X},nt.get(r)));sB||(sB=new wke(oh1));U=sB;U.observe(X)};
urs=function(X,U){var r=QRX(X);ZS.has(r)&&(ZS.get(r).delete(U),ZS.get(r).size===0&&(ZS.delete(r),nt.delete(r),sB.unobserve(X),delete X.dataset.resizeObserverId));ZS.size===0&&sB&&(sB.disconnect(),sB=void 0)};
Mwm=function(X,U){var r=_.np().resolve(sp);return hfe.map(function(m){return r.observe(X,U,m)})};
zfx=function(X){var U=_.np().resolve(sp);X.forEach(function(r){U.unobserveByKey(r)})};
_.xX=function(X){var U=_.H(oQA()),r=U.next().value,m=U.next().value,I=Object.assign({},KqD,X),t=TEA(function(C){var k=C.contentRect.height;if((C=C.contentRect.width)||k||I.canHaveZeroSize)r.width()===C&&r.height()===k||m(r,{height:k,width:C})},I.throttleMs);
return[r,function(C){var k=[];I.useVisibilityObserver&&(k=Mwm(C,function(g,Z){requestAnimationFrame(function(){Z==="visible"?ynD(C,t):urs(C,t)})}));
k.length||ynD(C,t);return function(){k.length&&(zfx(k),k.length=0);urs(C,t)}}]};
VwX=function(X,U,r,m,I){X=U?X.switchOffCommand:X.switchOnCommand;if(m&&I)Y06(X,r,I);else{var t,C;(t=_.h6({elementsCommand:X}))==null||(C=t.onclick)==null||C.call(t,r)}};
Y06=function(X,U,r){X=_.h6({elementsCommand:X,additionalCommandArgs:{commandController:{onSuccess:function(){r(!1)},
onServerError:function(){r(!1)}}}});
if(X==null?0:X.onclick)X.onclick(U),r(!0)};
fe1=function(X){if(X)return _.e(X,Rfe)};
q01=function(X){if(X)switch(X){case "LIST_ITEM_ICON_ACCESSORY_SIZE_XSMALL":return 16;case "LIST_ITEM_ICON_ACCESSORY_SIZE_SMALL":return 18;case "LIST_ITEM_ICON_ACCESSORY_SIZE_STANDARD":return 24;case "LIST_ITEM_ICON_ACCESSORY_SIZE_LARGE":return 36;case "LIST_ITEM_ICON_ACCESSORY_SIZE_XLARGE":return 48;default:return 24}};
WqM=function(X,U){if(!((X==null?0:X.entitySelectorType)&&(X==null?0:X.entityKey)))return{};switch(X.entitySelectorType){case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_CAPTION_LANGUAGE_SELECTION_TEXT":if(_.v("enable_web_shorts_captions_language_command")){var r;var m=(r=_.HN())==null?void 0:r.getOption("captions","track");var I,t=typeof(m==null?void 0:m.translationLanguage)==="object"&&((I=m.translationLanguage)==null?void 0:I.languageName)||(m==null?void 0:m.displayName)||"";m={data:Object.assign({},
!!t&&{selectionText:{content:t}},!!t&&{leadingImage:{sources:[{clientResource:{imageName:"CLOSED_CAPTION_SELECTED"}}]}},{isDisabled:typeof m==="undefined"})}}else m={};return m;case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_AUDIO_TRACK_SELECTION_TEXT":if(_.v("web_shorts_audio_track_picker")){var C;I=((C=_.HN())==null?void 0:C.getAudioTrack())||void 0;r=I==null?void 0:(t=I.getLanguageInfo())==null?void 0:t.getName();I={data:Object.assign({},{selectionText:{content:r}},r&&!(I==null?0:(m=I.getLanguageInfo())==
null?0:m.getIsDefault())&&{leadingImage:{sources:[{clientResource:{imageName:"PERSON_RADAR_FILLED"}}]}})}}else I={};return I;case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE":return m=X!=null&&X.entityKey?(m=_.Id(U,X.entityKey))?{isHidden:(m==null?void 0:m.adsState)!=="ADS_STATE_PLAYING"}:{isHidden:!0}:{},m;default:return{}}};
JnH=function(X,U){return function(r){var m=function(I){_.BN(_.F5(I),r,U)||X(I)};
r.addEventListener("click",m);return function(){r.removeEventListener("click",m)}}};
_.DfH=function(X){return function(){return _.e(X(),_.PV)}};
pkm=function(X){switch(X){case "LINEAR_LAYOUT_SPACE_S1":return 4;case "LINEAR_LAYOUT_SPACE_S2":return 8;case "LINEAR_LAYOUT_SPACE_S3":return 12;case "LINEAR_LAYOUT_SPACE_S4":return 16;case "LINEAR_LAYOUT_SPACE_S5":return 20;case "LINEAR_LAYOUT_SPACE_S6":return 24;case "LINEAR_LAYOUT_SPACE_S7":return 28;case "LINEAR_LAYOUT_SPACE_S8":return 32;case "LINEAR_LAYOUT_SPACE_S9":return 36;case "LINEAR_LAYOUT_SPACE_S10":return 40;case "LINEAR_LAYOUT_SPACE_S11":return 44;case "LINEAR_LAYOUT_SPACE_S12":return 48;
default:return 0}};
$fx=function(X){return pkm(X==null?void 0:X.all)};
bLH=function(X){var U={};(X=X==null?void 0:X.padding)&&(U.padding=pkm(X.vertical)+"px "+pkm(X.horizontal)+"px");return U};
Ans=function(X){switch(X){case "FLEX_DIRECTION_COLUMN_REVERSE":return"ytLinearLayoutViewModelFlexDirectionColumnReverse";case "FLEX_DIRECTION_ROW":return"ytLinearLayoutViewModelFlexDirectionRow";case "FLEX_DIRECTION_ROW_REVERSE":return"ytLinearLayoutViewModelFlexDirectionRowReverse";default:return"ytLinearLayoutViewModelFlexDirectionColumn"}};
leH=function(X){switch(X){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"}};
GGM=function(X){switch(X){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"}};
iLM=function(X,U){if(U)return{containerStyles:bLH(U),itemStyles:function(r,m){var I={flex:"1"},t=U==null?void 0:U.flexDirection;b:switch(t){case "FLEX_DIRECTION_ROW_REVERSE":case "FLEX_DIRECTION_COLUMN_REVERSE":r=!!r;break b;default:r=!!m}r||(r=_.$q("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl",t==="FLEX_DIRECTION_ROW"||t==="FLEX_DIRECTION_ROW_REVERSE"?(t=$fx(U==null?void 0:U.gap)+"px",r?I["margin-left"]=t:I["margin-right"]=t):I["margin-bottom"]=$fx(U==null?void 0:U.gap)+"px",I.flex=
"1");return I},
containerLayoutConfig:{responsiveSize:"RESPONSIVE_SIZE_STANDARD",containerSize:"CONTAINER_SIZE_UNSPECIFIED",containerType:(U==null?void 0:U.flexDirection)==="FLEX_DIRECTION_ROW"||(U==null?void 0:U.flexDirection)==="FLEX_DIRECTION_ROW_REVERSE"?"CONTAINER_TYPE_HORIZONTAL_LIST":"CONTAINER_TYPE_VERTICAL_LIST",contentPreviewWidth:"33%"}}};
Lqe=function(X){return X<528?"CONTAINER_SIZE_NARROW":X<1024?"CONTAINER_SIZE_MEDIUM":"CONTAINER_SIZE_WIDE"};
NED=function(X,U){X=_.H(X.responsiveMap||[]);for(var r=X.next();!r.done;r=X.next())if(r=r.value,r.containerSize===U)return r.containerType};
_.jRe=function(X,U){if(U){var r=U.responsiveSize;X=Lqe(X);var m=NED(U,X);if(m&&r){a:{if(m==="CONTAINER_TYPE_VERTICAL_LIST")if(r==="RESPONSIVE_SIZE_STANDARD"){if(X!=="CONTAINER_SIZE_NARROW"){var I="50%";break a}}else{I=X==="CONTAINER_SIZE_NARROW"?"50%":"33.3%";break a}I=void 0}return{responsiveSize:r,containerSize:X,containerType:m,force16By9ThumbnailAspectRatio:!U.enableContentSpecificAspectRatio,contentPreviewWidth:I,fullbleed:(m==="CONTAINER_TYPE_VERTICAL_LIST"||m==="CONTAINER_TYPE_GRID")&&X===
"CONTAINER_SIZE_NARROW"&&!1}}}};
XhH=function(X,U){var r={};switch(U){case "CONTAINER_TYPE_VERTICAL_LIST":r["flex-direction"]="column";r.padding="0 "+X.margin+"px";break;case "CONTAINER_TYPE_GRID":r["flex-direction"]="row";r.flex="none";r["flex-wrap"]="wrap";r.width=X.maxContainerWidth?X.maxContainerWidth+X.gutter+"px":void 0;r.padding="0 "+(X.margin-X.gutter/2)+"px";break;case "CONTAINER_TYPE_HORIZONTAL_LIST":r["flex-direction"]="row",r.flex="none",r["overflow-x"]="auto",r.width=X.maxContainerWidth?X.maxContainerWidth+"px":void 0,
r.padding="0 "+X.margin+"px"}return r};
UU1=function(X,U){if(U){var r=NED(U,Lqe(X));a:switch(r){case "CONTAINER_TYPE_GRID":var m=3;break a;default:m=1}m=_.S0z(U,X,m);var I=_.Kx(m);return{containerLayoutConfig:_.jRe(X,U),containerStyles:XhH(I,r),itemStyles:function(t,C){t={};switch(r){case "CONTAINER_TYPE_VERTICAL_LIST":C||(t["margin-bottom"]="16px");break;case "CONTAINER_TYPE_GRID":t.width=I.itemWidth+"px";t["margin-right"]=I.gutter/2+"px";t["margin-left"]=I.gutter/2+"px";break;case "CONTAINER_TYPE_HORIZONTAL_LIST":t.width=I.itemWidth+
"px",t.flex="none",C||(t["margin-right"]=I.gutter+"px")}return t}}}};
ave=function(X,U,r){if(U)return[ra6];switch(X){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_COMPLETE":return[Sn];case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFERRING":return r?[Sn]:[mUz,Sn];case "TRANSFER_STATE_PAUSED_BY_USER":return[Ivm,Sn];case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return[tZX,Sn];default:return[ra6]}};
HKx=function(X,U,r,m){return ave(X,U,m).map(function(I){var t=I.text,C=I.iconType,k=I.videoAction;I=I.playlistAction;t=t?{content:t}:void 0;C=C&&{sources:[{clientResource:{imageName:C}}]};var g=(0,_.fI.unsafeClone)(r);if(g){var Z=_.e(g,_.cN),P=_.e(g,_.g0);Z&&k?Z.action=k:P&&I&&(P.action=I)}return{title:t,leadingImage:C,rendererContext:g&&{commandContext:{onTap:{innertubeCommand:g}}}}})};
CDD=function(X){X=_.Qx(X.rendererContext);var U;return(U=_.e(X,_.g0))==null?void 0:U.playlistId};
k0s=function(X){var U;return(U=X.listItems)==null?void 0:U.some(function(r){var m;return _.o6((m=_.e(r,_.d0))==null?void 0:m.rendererContext)})};
_.dJ=function(X){var U=_.np().resolve(_.gX(_.RB));return U!=null&&U()?X.darkThemeColorPalette:X.lightThemeColorPalette};
_.vV=function(X){return{primaryTextColor:OB(X,0),secondaryTextColor:OB(X,1),optionColor:OB(X,2),backgroundColor:OB(X,3),videoBackgroundColor:OB(X,4)}};
OB=function(X,U){if(X){switch(U){case 0:X=X.primaryTitleColor;break;case 1:X=X.secondaryTitleColor;break;case 2:X=X.surgeColor;break;case 3:X=X.section2Color;break;case 4:X=X.section3Color;break;default:return}if(X)return _.QH(X)}};
n4e=function(X){var U=X.element;var r=X.veType;var m=X.storedVisualElement===void 0?null:X.storedVisualElement;var I=X.elementIndex===void 0?0:X.elementIndex;X=X.clientYouTubeData;var t=_.Ei();t!==cae&&(g4s.clear(),cae=t);if(U.visualElement&&g4s.has(U.visualElement))return null;if(m&&g4s.has(m))return U.visualElement=m,null;r=_.cs(_.gO(),{veType:r,elementIndex:I,clientYouTubeData:X});if(!r)return null;U.visualElement=r;g4s.add(r);return r};
_.en=function(X,U,r,m){r=r===void 0?null:r;m=m===void 0?zE1:m;var I=I===void 0?null:I;ey(function(){if(U){r instanceof Function&&(r=r());var t=n4e({element:U,veType:X,storedVisualElement:r,clientYouTubeData:void 0});t&&(Yoe(U,I),m(t))}})};
ZKe=function(X){return X?_.oj(X):""};
sCm=function(X){return(X==null?void 0:X.contentType)==="LOCKUP_CONTENT_TYPE_SOURCE"?64:void 0};
xUs=function(X,U){return _.t3(X.entities,"videoOverviewAsyncDataEntity",U)};
PD9=function(X,U){var r;return"linear-gradient(to bottom, "+((r=U==null?void 0:U.map(function(m){var I=X?m.darkThemeColor:m.lightThemeColor;return I?_.oj(I)+" "+((m==null?void 0:m.startLocation)||0)*100+"%":"transparent"}))==null?void 0:r.join(", "))+")"};
SXz=function(X,U,r,m,I){if(!((m==null?0:m.height)&&(m==null?0:m.width)))return{size:0};var t=m.width;m=m.height;if(I)return U==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||U==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"&&t>m?{size:312/$ZX}:U==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"?{size:160}:{size:312};if(!(r!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"||X!==1&&X!==2||U!=="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"&&U!=="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"&&U!==
"CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"))return{allowFullWidth:!0};if(U==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||U==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"||m===t)switch(X){case 1:return{size:208};case 2:case 3:return{size:240};default:return{size:360}}if(U==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||m>t)switch(X){case 1:case 3:return{size:240*p3X};default:return{size:360*p3X}}switch(X){case 1:case 2:return{size:1/$ZX*(window.innerWidth-32)};case 3:return{size:160};
default:return{size:240}}};
_.dUD=function(X){if(!("matchMedia"in window))return _.i3(Error("Rh")),function(){return!1};
var U=window.matchMedia(X);X=_.H(_.Fb(U.matches,void 0,"waIHpe"));var r=X.next().value,m=X.next().value,I=function(t){m(t.matches)};
U.addEventListener?(U.addEventListener("change",I),_.Jd(function(){U.removeEventListener("change",I)})):U.addListener&&(U.addListener(I),_.Jd(function(){U.removeListener(I)}));
return r};
OKe=function(X){return X==="IMAGE_BANNER_STYLE_INSET"||X==="IMAGE_BANNER_STYLE_UNKNOWN"};
v4M=function(){if(!("matchMedia"in window))return _.i3(Error("Rh")),function(){return 0};
var X=window.matchMedia("(max-width: 527.9px)"),U=window.matchMedia("(min-width: 528px) and (max-width: 839.9px)"),r=window.matchMedia("(min-width: 840px) and (max-width: 1023.9px)"),m=window.matchMedia("(min-width: 1024px)"),I=_.H(_.Fb(X.matches,void 0,"TmIKcb")),t=I.next().value,C=I.next().value;I=_.H(_.Fb(U.matches,void 0,"Z0fTKd"));var k=I.next().value,g=I.next().value;I=_.H(_.Fb(r.matches,void 0,"w4xy7b"));var Z=I.next().value,P=I.next().value;I=_.H(_.Fb(m.matches,void 0,"DrbNC"));var S=I.next().value,
d=I.next().value,O=function(z){C(z.matches)},E=function(z){g(z.matches)},Q=function(z){P(z.matches)},h=function(z){d(z.matches)};
_.Wx(function(){X.addEventListener?(X.addEventListener("change",O),U.addEventListener("change",E),r.addEventListener("change",Q),m.addEventListener("change",h)):X.addListener&&(X.addListener(O),U.addListener(E),r.addListener(Q),m.addListener(h));_.Jd(function(){X.removeEventListener?(X.removeEventListener("change",O),U.removeEventListener("change",E),r.removeEventListener("change",Q),m.removeEventListener("change",h)):X.removeListener&&(X.removeListener(O),U.removeListener(E),r.removeListener(Q),
m.removeListener(h))})});
return function(){return t()?1:k()?2:Z()?3:S()?4:0}};
egn=function(X){var U=0;X=_.H([X.title,X.metadata,X.actions,X.description,X.attribution]);for(var r=X.next();!r.done;r=X.next())r.value&&U++;return U};
E41=function(X){return X===1||X===2?1:0};
BFe=function(X){X=(new FvM).parse(X);return(new yz).render(X).replace(/\b(?:\d{1,2}:)?(?:\d{1,2}:)\d{1,2}\b/g,function(U){var r=U.split(":").map(Number),m=0,I=0;if(r.length===3)r=_.H(r),m=r.next().value,I=r.next().value,r=r.next().value;else if(r.length===2)r=_.H(r),I=r.next().value,r=r.next().value;else if(r.length===1)r=_.H(r).next().value;else throw Error("Sh");return'<span class="ytwMarkdownDivTimestamp" data-time="'+(m*3600+I*60+r)+'" role="button">'+U+"</span>"})};
QC9=function(X){X=_.H(X.getElementsByClassName("ytwMarkdownDivTimestamp"));for(var U=X.next(),r={};!U.done;r={clickHandler$jscomp$5:void 0},U=X.next()){U=U.value;r.clickHandler$jscomp$5=function(I){I=Number(I.target.getAttribute("data-time"));if(isNaN(I))throw Error("Th");var t;(t=_.HN())==null||t.seekTo(I,!0)};
var m=function(I){return function(t){t.key!=="Enter"&&t.key!=="Space"||(0,I.clickHandler$jscomp$5)(t)}}(r);
U.setAttribute("tabindex","0");U.removeEventListener("click",r.clickHandler$jscomp$5);U.removeEventListener("keydown",m);U.addEventListener("click",r.clickHandler$jscomp$5);U.addEventListener("keydown",m)}};
o4H=function(){return _.n("overview-answer-ghost-card",{class:"ytwOverviewAnswerGhostCardHost"},_.n(EB,{percentWidth:100}),_.n(EB,{animationDelay:200}),_.n(EB,{animationDelay:400}),_.n(EB,{animationDelay:600}),_.n(EB,{animationDelay:800,percentWidth:60}),_.n("div",{class:"ytwOverviewAnswerGhostCardLineBreak"}),_.n(EB,{percentWidth:100}),_.n(EB,{animationDelay:200}),_.n(EB,{animationDelay:400}),_.n(EB,{animationDelay:600,percentWidth:50}))};
EB=function(X){return _.n("div",{class:"ytwOverviewAnswerGhostCardGhostLine",style:"max-width:"+(X.percentWidth===void 0?100:X.percentWidth)+"%"},_.n("div",{class:"ytwOverviewAnswerGhostCardSlider",style:"animation-delay:"+(X.animationDelay===void 0?0:X.animationDelay)+"ms"}))};
wh6=function(){var X=_.H(_.Fb(function(){return""},void 0,"dXJHWc")),U=X.next().value;
return[function(){return U()()},
X.next().value]};
yas=function(X,U){X=X?xfH(X):"";U!==void 0&&isFinite(U)?U===0?U=_.tt("UPDATING",void 0,"Updating..."):(U=wS6(new Date(U),new Date),U=_.tt("UPDATED_TIME",{relative_time:U},"Updated "+U)):U="";var r="";X&&U&&(r=" \u2022 ");return _.iP(X+r+U)};
MZn=function(X,U,r,m,I,t){U=U===void 0?0:U;var C=upA[U],k=C.title,g=C.iconType,Z=C.topButtonRenderer,P=C.sectionClientVE;C=C.videoClientVE;var S;if(U!==1||X.length){r=[];X=_.H(X);for(m=X.next();!m.done;m=X.next()){var d=m.value;if(rqe(d))r.push({downloadedVideoGridVideoRenderer:{renderer:{gridVideoRenderer:{videoId:d.videoEntity.videoId,title:L9(d.videoEntity.title),shortBylineText:L9(d.channelEntity.title),thumbnail:d.videoEntity.thumbnail,menu:{menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:d.videoEntity.videoId}}}}],
accessibility:{accessibilityData:{label:_.tt("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:C}}}}}});else if(UOx(d)){m=r;var O=m.push;var E=void 0,Q=void 0,h=void 0,z=void 0,K=void 0,D=void 0,W=void 0,J=void 0,A=d.mainPlaylistEntity.playlistId,N=d==null?void 0:(J=d.mainPlaylistEntity)==null?void 0:(W=J.thumbnailStyleData)==null?void 0:(D=W[0])==null?void 0:(K=D.value)==null?void 0:(z=K.collageThumbnail)==null?void 0:z.coverThumbnail;z=KPz(A);if(!_.v("enable_offline_playlist_page")&&
(d==null?0:(h=d.mainPlaylistEntity)==null?0:h.videos)){b:{h=d==null?void 0:(Q=d.mainPlaylistEntity)==null?void 0:Q.videos;Q=_.br().getState().entities;if(h!=null&&h.length&&Q)for(h=_.H(h),K=h.next();!K.done;K=h.next())if(K=_.Ut(K.value).entityId,(K=JSON.parse(K).videoId)&&$Bx(Q,K)==="TRANSFER_STATE_COMPLETE"){Q=K;break b}Q=""}Q!==void 0&&(z=TV(_.br().getState(),Q),z=_.GY(Q,A,void 0,void 0,z))}Q=Yum(_.tt("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),KPz(A));d=A&&N&&Q?{playlistId:A,navigationEndpoint:z,
viewPlaylistText:Q,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:N}},title:L9(d.mainPlaylistEntity.title),shortBylineText:L9(d==null?void 0:(E=d.channelEntity)==null?void 0:E.title),menu:{menuRenderer:{items:[{menuServiceItemRenderer:{text:hgH,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:A,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.tt("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:C}}}:
void 0;O.call(m,{gridPlaylistRenderer:d})}}C={gridRenderer:{items:r}};U===1&&(S=yas(I,t))}else if(m){var He=_.iP((O=r==null?void 0:r.localizedPromptMessage)!=null?O:"");C={horizontalListRenderer:{items:[{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.iP(_.tt("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now")),isDisabled:!1,defaultServiceEndpoint:{offlineOrchestrationActionCommand:{actions:[{actionType:"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH",
entityKey:_.O8X}]}},loggingDirectives:{clientVeSpec:{uiType:129730}}}},{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.iP(_.tt("TURN_OFF",void 0,"Turn off")),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:!1}},loggingDirectives:{clientVeSpec:{uiType:129731}}}}],loggingDirectives:{clientVeSpec:{uiType:129729}}}};S=yas(I,t)}else He=_.iP(_.tt("WAITING_TO_DOWNLOAD",void 0,"Waiting to download...")),
C={};return{contents:[{shelfRenderer:{title:k,titleAnnotation:S,icon:{iconType:g},subtitle:He,content:C,menu:{menuRenderer:{topLevelButtons:[{buttonRenderer:Z}]}}}}],loggingDirectives:{clientVeSpec:{uiType:P}}}};
zgA=function(X,U,r,m,I,t,C,k,g,Z,P){r=r===void 0?{}:r;m=m===void 0?{}:m;I=I===void 0?!1:I;t=t===void 0?!1:t;C=C===void 0?!1:C;k=k===void 0?!1:k;g=g===void 0?!1:g;Z=Z===void 0?0:Z;P=P===void 0?-Infinity:P;if(!(U.length||X.length||I||k))return t?[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:rnz(r)}]}}]:[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:{title:_.iP(_.tt("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 S=[];X.length&&S.push(MZn(X,0));k?S.push({contents:[{statementBannerRenderer:HLz(g,m)}]}):I?S.push(MZn(U,1,r,C,Z,P)):t&&S.push({contents:[{statementBannerRenderer:Iez(r)}]});(I&&U.length||X.length)&&S.push({contents:[{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.iP(_.tt("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 S.map(function(d){return{itemSectionRenderer:d}})};
Fl=function(X,U){if(typeof X!=="object")return null;X=_.H(Object.entries(X));for(var r=X.next();!r.done;r=X.next()){var m=_.H(r.value);r=m.next().value;m=m.next().value;if(r===U)return r;if(m=Fl(m,U))return r+"."+m}return null};
BV=function(X){var U=X.content;return(X=X.styleRuns)&&U?{runs:X.map(function(r){var m={text:U.slice(r.startIndex,r.startIndex+r.length)};r.fontColor&&(m.textColor=r.fontColor);return m})}:{simpleText:U}};
YXX=function(X,U,r,m){var I=KvM;m&&(X.quantity=m);if(!X.quantity||!X.maxQuantity)return{};m=X.minusButton;var t=X.plusButton,C,k,g,Z;return{value:X.quantity,maxValue:X.maxQuantity,onChangeCallback:function(P){I(X,P)},
minusLabel:(C=_.e(m,TFD))==null?void 0:C.label,minimumReachedLabel:(k=_.e(m,TFD))==null?void 0:k.limitReachedLabel,plusLabel:(g=_.e(t,TFD))==null?void 0:g.label,maximumReachedLabel:(Z=_.e(t,TFD))==null?void 0:Z.limitReachedLabel,disabled:U,onRemoveCommand:r}};
KvM=function(X,U){var r=X.quantityIncrementerEntityKey;if(r){var m={};m.quantity=U;_.$7(_.QK("quantityIncrementerEntity",r,m));X.onChangeCommand&&_.z5(X.onChangeCommand)}};
VZx=function(X){if(X)return X===document.body?document.documentElement:/(auto|scroll)/.test(getComputedStyle(X).overflowY)?X:VZx(X.parentElement)};
qXH=function(X,U){(X=Rg6(X))&&((_.v("enable_mini_app_command_handler_mweb_fix")?0:U)?fvx.push({command:X,sourceData:{},commandContext:void 0}):_.np().resolve(_.s4).resolveCommand(X))};
Rg6=function(X){return _.e(X,_.wO)};
WvD=function(){var X=window.performance.timeOrigin+window.performance.now(),U=(new _.ow).setSeconds(X/1E9);return _.jX(U,2,_.a0(X%1E9),0)};
DUx=function(X,U){var r;X=(r=_.e(_.e(X,_.wO),Jax))==null?void 0:r.methodName;var m,I;(r=window.youtubewebview||((m=window.webkit)==null?void 0:(I=m.messageHandlers)==null?void 0:I.youtubewebview))&&X&&(m=new wJ,X=_.zb(m,1,X),X=_.hT(X.JSC$12710_serializeBinary()),U=_.hT(U),r.postMessage(X+","+U))};
yK=function(X,U){var r=_.e(_.e(X,_.wO),Jax);r&&(U&&(r.serializedAdditionalMetadata=_.hT(U)),qXH(X,!0))};
phe=function(X,U,r){setTimeout(function(){_.jU(X,U)},r)};
$UX=function(X){switch(X){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"}};
bKe=function(){return!!_.$q("ID_TOKEN")};
G0s=function(X){return X instanceof Error&&X.cause instanceof AaA&&X.cause.rpcErrorCode!==void 0?!lvz.includes(X.cause.rpcErrorCode):!0};
LvX=function(){return _.th(iK6,{authuser:""+(_.$q("SESSION_INDEX")||0)})};
uR=function(X,U,r,m){r=r===void 0?"MINI_APP_SDK_API_UNSPECIFIED":r;m=m===void 0?"":m;var I=new _.Tx;r={source:"MINI_APP_ERROR_SOURCE_PLAYABLE_CONTAINER",sdkVersion:m,sdkApi:r};X instanceof Error&&(I.message=X.message,I.name=X.name,X.cause instanceof AaA&&X.cause.rpcErrorCode!==void 0&&(r.rpcErrorCode=X.cause.rpcErrorCode));var t;(t=U.onError)==null||t.call(U,{loggingError:I,metadata:r})};
jCm=function(X,U,r,m){switch(X){case "MINI_APP_SOURCE_GAMESNACKS":return new h2(U,r,m);default:return new NF6(U,r,m)}};
XJx=function(X){switch(X){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"}};
U8e=function(X){switch(X){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"}};
rzz=function(X){switch(X){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"}};
m8e=function(){return Math.floor(Math.random()*4)+1};
IaA=function(X,U,r,m){X=_.H(Object.entries(X));for(var I=X.next(),t={};!I.done;t={message$jscomp$995:void 0},I=X.next()){var C=_.H(I.value);I=C.next().value;C=C.next().value;t.message$jscomp$995=C;U.push(setTimeout(function(k){return function(){m(!1);r(k.message$jscomp$995.text)}}(t),t.message$jscomp$995.delayMs));
Number(I)>0&&U.push(setTimeout(function(){m(!0)},t.message$jscomp$995.delayMs-400))}};
tBD=function(X,U){var r=r===void 0?zE1:r;_.v("mweb_fix_monitor_visibility_after_render")?X&&ey(function(){Yoe(X,U,r)}):ey(function(){Yoe(X,U,r)})};
aaM=function(X,U){var r=document.createElement("ytd-engagement-panel-section-list-renderer");r.data=X;var m=U!=null?U:{};X=m.isPersistentPanel;U=m.hideDelayMs;m=m.overscrollContain;X=Object.assign({},X&&{isPersistentPanel:X},U&&{hideDelayMs:U},m&&{overscrollContain:m});Object.assign(r,X);return r};
czM=function(X){Hvn||(Hvn=CUA(new _.R$(1,void 0,void 0,kiz),0));var U=Hvn.format(Math.floor(X));U=Yn==="be"||Yn==="bg"||Yn==="es"||Yn==="et"||Yn==="hu"||Yn==="ka"||Yn==="lv"||Yn==="pl"||Yn==="pt-PT"||Yn==="sq"?U.replace(new RegExp("^(\\d)"+kiz.GROUP_SEP.replace(".","\\.")+"(\\d+("+kiz.DECIMAL_SEP.replace(".","\\.")+"\\d+)?\\D*)$"),"$1$2"):U;return X>=1E3&&X<=9999&&U[1]==="."&&(Yn==="sl"||Yn==="it")?U.replace(".",""):U};
_.Zvm=function(X,U,r){return window.spf&&!_.v("web_disable_spfjs_client")?g86(X,U,r):n8A(X,U)};
g86=function(X,U,r){var m=null,I=(new _.o7(function(t,C){var k={};if(U){k.method=U.method;var g=U.postParams||{};O9s(X,U)&&(g[_.$q("XSRF_FIELD_NAME")]=_.$q("XSRF_TOKEN"));k.postData=_.oK(g);U.type&&(k.type=U.type);g=U.headers}k.headers=Z9H(X,g);_.v("debug_forward_web_query_parameters")&&(X=_.Sve(X,window.location.search));k.experimental_headers=k.headers;k.onError=function(Z){Z.err&&Z.xhr&&(Z.err.params={url:Z.xhr.responseURL,response:Z.xhr.responseText.substr(0,64)});C(Z.err)};
k.onPartDone=function(Z){r&&r.call(null,Z.part)};
k.onDone=function(Z){var P=sFX(Z.response,"xsrf_token");Cp(window.location.href,X)&&P&&_.p$("XSRF_TOKEN",P);if(P=sFX(Z.response,"service_worker_killswitch"))_.p$("SERVICE_WORKER_KILLSWITCH",P),ZOn();t(Z.response)};
m=spf.request(X,k)})).then(x8s);
I.thenCatch(function(t){var C=t instanceof _.Mr,k=t&&t.hasOwnProperty("params")&&t.params.response?t.params.response:"";t instanceof Error&&(k?C?Uam(t):k===')]}\'\n{"reload":"now"}'?Uam(t):(PUx(t,X,k),SUe(t,k)?_.AE(t):_.$Q(t)):Uam(t));m&&m.abort()});
return I};
x8s=function(X){if(X.type==="multipart"){var U=X.timing;X=X.parts.reduce(function(r,m){Object.assign(r,m);return r},{});
X.timing=X.timing||{};Object.assign(X.timing,U);X.type="reduced"}return X};
n8A=function(X,U){U=U===void 0?{}:U;var r=null,m=new _.o7(function(I,t){U.onFinish=function(C){if(C.readyState===XMLHttpRequest.DONE)if(C.status===200){if(C.responseType!=="json"){var k=C.response;k.substring(0,5)===")]}'\n"&&(k=k.substring(5));try{var g=JSON.parse(k)}catch(Z){g=Z}}else g=C.response;g instanceof Error?t(g):(k=sFX(g,"xsrf_token"),Cp(window.location.href,X)&&k&&_.p$("XSRF_TOKEN",k),C=C.responseURL,window.performance&&window.performance.getEntriesByName?(k=window.performance.getEntriesByName(C).pop())?
C={responseStart:(0,_.sJ)()-(k.responseEnd-k.responseStart)}:(Math.random()<.01&&(k=Error("ei"),k.params=C,_.AE(k)),C={responseStart:-1}):C={responseStart:0},g.timing=g.timing||{},Object.assign(g.timing,C),I(g))}else t(Error("di`"+C.status))};
(r=_.Ql(X,U))||t(Error("di`"+r.status))});
m.thenCatch(function(I){I instanceof Error&&(PUx(I,X),SUe(I)&&(I.level="WARNING"))});
_.v("cancel_pending_navs")&&m.thenCatch(function(){r.abort()});
return m};
sFX=function(X,U){var r=X[U],m=X.parts;X.type==="multipart"&&m&&(r=(X=m.find(function(I){return U in I}))&&X[U]);
return r};
PUx=function(X,U,r){var m=X.message||"";U={original:m,url:U};if(r)if(m=m.match(/position:?\s*(\d+)/)){m=m&&Number(m[1])?Number(m[1]):0;var I=Math.max(m-25,0);U.position=m;U.response=r.substring(I,m+25)}else U.response=r.substring(0,50);_.lh(X,U);try{X.message="JSON parse error"}catch(t){}};
SUe=function(X,U){X=X.message||"";X=!!(X.indexOf("<")>=0||X.indexOf("end of ")>=0||X.indexOf("Unterminated string")>=0||X.indexOf("Unexpected EOF"));if(!X&&U)for(var r=U.length,m=!1,I=0;I<r;I++)if(m&&U[I]==="\\")I++;else if(U[I]==='"')m=!m;else if(U[I]==="<"&&!m){X=!0;break}return X};
d8x=function(){return document.documentElement.hasAttribute("dark")};
_.Ovs=function(X,U){if(X!=="GFEEDBACK"&&X!=="GUIDED_HELP")_.AI(Error("fi`"+X));else{var r=_.np().resolve(_.gX(_.Aj));if(r&&(r=r.getCurrentPage())&&r.getServiceTrackingParams&&(r=r.getServiceTrackingParams()))for(var m=0,I;I=r[m++];)if(I.service===X){if(X=I.params)for(r=0;m=X[r++];)U[m.key]=m.value;break}}};
_.v8e=function(X){var U=_.GU();U&&(U=U.getPlayer())&&(U.pauseVideo(),X.playback_id=U.getVideoData().cpn,X.eid=U.getVideoData().eventId,Object.assign(X,U.getFeedbackProductData()))};
e0e=function(){var X={abuseLink:"https://support.google.com/youtube/bin/answer.py?answer=140536",customZIndex:"2000000005",allowNonLoggedInFeedback:!0};_.$q("GOOGLE_FEEDBACK_FORCE_ANONYMOUS")&&(X.enableAnonymousFeedback=!0);_.$q("SESSION_INDEX")&&(X.authuser=String(_.$q("SESSION_INDEX")));_.v("enable_pageid_for_feedback")&&_.$q("DELEGATED_SESSION_ID")&&(X.pageId=String(_.$q("DELEGATED_SESSION_ID")));return X};
_.Kt=function(X){_.v("enable_ypc_spinners")&&_.Gw(X,"yt-open-popup-action",[{openPopupAction:{popupType:"FULLSCREEN_OVERLAY",properties:{noCancelOnOutsideClick:!0,noAutoFocus:!0},popup:{loadingRenderer:{hack:!0}}}},X])};
_.TD=function(X){_.v("enable_ypc_spinners")&&_.Gw(X,"yt-close-popup-action",["yt-loading-renderer"])};
E81=function(X){return new Promise(function(U,r){_.um({verifyCommand:{recaptchaToken:X.recaptchaResponse}},{commandController:{onSuccess:function(m,I){I||r("ChallengeService did not return a response.");var t;U({challengeCompleted:(t=I.verified)!=null?t:!1})},
onServerError:function(m,I){r(I)}}})})};
F86=function(X,U,r,m){U({recaptchaResponse:m}).then(function(I){I.challengeCompleted?_.Mo()?(r(3),_.np().resolve(_.s4).resolveCommand({signalAction:{signal:"RELOAD_PAGE"}},{form:{element:X}})):r(2):r(4)},function(){r(4)})};
QFz=function(X,U,r){_.hC(_.P0(Bus,_.$q("HL")),function(){var m;(m=window.grecaptcha)==null||m.ready(function(){var I=window.grecaptcha;I?(r(I.render(X,{sitekey:"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog",callback:F86.bind(null,X,E81,U)})),U(1)):U(4)})})};
o8M=function(X,U){return function(){switch(U()){case 0:return X().captchaLoadingMessage;case 1:return X().challengeReason;case 3:return X().captchaSuccessfulMessage;case 2:return X().captchaCookieSetFailureMessage;case 4:return X().captchaFailedMessage;default:return X().challengeReason}}()};
_.YX=function(){if(!wJM){var X=document.querySelector("#player.skeleton");X&&(_.yG(X),wJM=!0)}};
_.uxe=function(){return yz1=One()};
z09=function(){return _.c(function(X){return h0e!==void 0?X.return():X.yield(MBz(),0)})};
MBz=function(){return _.c(function(X){if(X.nextAddress==1)return X.yield(e2M(),2);yz1=X.yieldResult;h0e=_.$u.addLowPriorityJob(MBz,5E3);_.uv(X)})};
fax=function(X){var U=U===void 0?K8z:U;var r,m,I=(r=X.responseContext)==null?void 0:(m=r.mainAppWebResponseContext)==null?void 0:m.trackingParam;if(!I){U.increment("MISSING");var t,C,k,g,Z,P;_.AE(new _.Tx("282054944_a",{olv:!!((t=X.responseContext)==null?0:(C=t.mainAppWebResponseContext)==null?0:C.loggedOut),lON:((k=X.responseContext)==null?void 0:k.mainAppWebResponseContext)===void 0,tlz:X.responseContext===void 0,cp:(g=X.playabilityStatus)==null?void 0:g.contextParams,rbj:(((Z=X.streamingData)==
null?void 0:Z.formats)||[]).length>0,ih1:(((P=X.streamingData)==null?void 0:P.adaptiveFormats)||[]).length>0,os:!!X.offlineState,cotn:X.cotn}));return 2}r="";try{r=Tun(I)}catch(O){return U.increment("C_ERROR"),_.$Q(O),2}try{var S=_.YUs(r);var d=VBs(S)}catch(O){return U.increment("P_ERROR"),_.$Q(O),2}d=_.gW(d,R09,1,_.Zf());I=[];d=_.H(d);for(S=d.next();!S.done;S=d.next())m=S.value,S=m.getPath(),r=(0,_.fI.getValueByKeys)(X,S.split(".")),r=String(r===void 0||r===null?"":r),m=m.getValue()||"",t=/[+\-\/_]/g,
r.replace(t,"")!==m.replace(t,"")&&(U.increment("MISMATCH"),_.v("ab_mis_log_err")&&(r=new _.Tx("282054944_p",{kKW:S,g:String(r),e:String(m)}),_.$Q(r)),["auxiliaryUi.messageRenderers.enforcementMessageViewModel.displayType"].includes(S)||(S.match(/enforcementMessageViewModel/i)?I.push(3):I.push(2)));if(I.length>0)return Math.max.apply(Math,_.fN(I));U.increment("SUCCESS");return 1};
Jze=function(X){var U=new VK;if(X.interpreterJavascript){var r=_.lPe(X.interpreterJavascript);r=tP(r).toString();var m=new qUM;_.zb(m,6,r);_.Q9(U,1,m,K5)}else X.interpreterUrl&&(r=_.bp(X.interpreterUrl),r=_.MF(r).toString(),m=new _.W8D,_.zb(m,4,r),_.Q9(U,2,m,K5));X.interpreterHash&&_.Rw(U,3,X.interpreterHash,K5);X.program&&_.Rw(U,4,X.program,K5);X.globalName&&_.Rw(U,5,X.globalName,K5);X.clientExperimentsStateBlob&&_.Rw(U,7,X.clientExperimentsStateBlob,K5);return U};
ft=function(X){var U={};X=_.H(X.split("&"));for(var r=X.next();!r.done;r=X.next())r=r.value.split("="),r.length===2&&(U[r[0]]=r[1]);return U};
D8A=function(X){return Number(X.t)||7200};
pJ1=function(){var X=X===void 0?window:X;var U,r;return _.c(function(m){if(m.nextAddress==1)return m.yield(px9(),2);U=X;r=U.bgevmc;if(!r)throw Error("ji");return m.return({pause:function(){r.p()},
resume:function(){r.r()},
checkForRefresh:function(){return r.cr()}})})};
DHe=function(){if(_.v("bg_st_hr"))return"havuokmhhs-0";var X,U=((X=globalThis.performance)==null?void 0:X.timeOrigin)||0;return"havuokmhhs-"+Math.floor(U)};
qr=function(X){window.bgens=X};
$8M=function(){return new Promise(function(X){var U=window;U.ntpevasrs!==void 0?X(new WV(U.ntpevasrs)):(U.ntpqfbel===void 0&&(U.ntpqfbel=[]),U.ntpqfbel.push(function(r){X(new WV(r))}))})};
bvs=function(X){if(_.v("attmusi")&&_.v("attmusi_ue")){X={s:X.rIu.bind(X),ir:X.sO0.bind(X)};var U=window;U.attmp=X;if(U.attmq!==void 0)for(var r=_.H(U.attmq),m=r.next();!m.done;m=r.next())m=m.value,m(X);U.attmq=void 0}else U=X.rIu.bind(X),_.gi("yt.aba.att",U),X=X.sO0.bind(X),_.gi("yt.aba.att2",X)};
laH=function(X){switch(_.Bp(X.input)){case _.A3(AzH):var U={};return U.encryptedVideoId=X.innerTubeRequest.externalVideoId,U}return{}};
L8A=function(X){switch(_.Bp(X.input)){case _.A3(AzH):if(_.v("web_generate_att_data_for_get_transcript_request"))return"ENGAGEMENT_TYPE_VIDEO_TRANSCRIPT_REQUEST";break;case _.A3(GiX):if(_.v("enable_att_for_share_on_web_client"))return"ENGAGEMENT_TYPE_SHARE";break;case _.A3(J2):if(_.v("PremiumClientSharedConfig__enable_att_for_get_premium_on_web_client")&&X.innerTubeRequest.browseId==="SPunlimited")return"ENGAGEMENT_TYPE_YPC_GET_PREMIUM_PAGE";break;case _.A3(ivn):var U,r;if(_.v("PremiumClientSharedConfig__enable_att_for_get_download_action_on_web_client")&&
((r=_.e((U=X.config)==null?void 0:U.command,_.pc))==null?0:r.requiresAttestationResponse))return"ENGAGEMENT_TYPE_YPC_GET_DOWNLOAD_ACTION"}return null};
_.jFX=function(X){var U;if(X.playlistVideoRenderer&&((U=X.playlistVideoRenderer)==null?0:U.engagementBar))return Nue(X.playlistVideoRenderer.engagementBar);if(_.e(X,DS)){var r;if(X=(r=_.e(X,DS))==null?void 0:r.engagementBar)return Nue(X)}return""};
Nue=function(X){if(!X)return"";X=_.e(X,_.X6X);if(X==null||!X.actions)return"";X=_.H(X.actions);for(X=X.next();!X.done;X=X.next()){X=_.e(X.value,_.UsH);var U=void 0;if((U=X)==null||!U.itemId)break;return X.itemId}return""};
_.rGA=function(X){var U;if(X.playlistVideoRenderer&&((U=X.playlistVideoRenderer)==null?0:U.videoId))return X.playlistVideoRenderer.videoId;if(_.e(X,DS)){var r,m;if(X=(r=_.e(X,DS))==null?void 0:(m=r.playlistItemData)==null?void 0:m.videoId)return X}return""};
_.mse=function(X){var U;if(X.playlistVideoRenderer&&((U=X.playlistVideoRenderer)==null?0:U.voteCount))return X.playlistVideoRenderer.voteCount;if(_.e(X,DS)){var r,m;if(X=(r=_.e(X,DS))==null?void 0:(m=r.playlistItemData)==null?void 0:m.voteCount)return X}return 0};
_.pt=function(X,U){return _.t3(X.entities,"flowStateEntity",U)};
tee=function(X,U,r,m){var I=void 0;X=_.H(X[U.iconName]||[]);for(var t=X.next();!t.done;t=X.next()){t=t.value;var C=U.iconSize;var k=U.iconStyle;C=!C||C===t[2];var g=IAm[t[0]];m&&m!==t[1]||!C||k&&k!==g?k=!1:I?(k=IAm[t[0]],k=!!U.iconStyle||k==="youtube_outline",C=I.version<=t[1],k=(!!U.iconSize||t[2]===24)&&k&&C):k=!0;k&&(I={name:U.iconName,style:IAm[t[0]],size:t[2],version:t[1],allowMirroring:!!t[3],url:r(U.iconName,t)})}return I};
aAz=function(X,U,r,m){return X+(""+IAm[r[0]]+((m===void 0?0:m)?"_experimental":"")+"/"+U+"/v"+r[1]+"/")+(r[2]+"px.svg")};
Hle=function(X){return _.$q("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&_.$q("INNERTUBE_CLIENT_NAME")!=="WEB_CREATOR"?"bookmark":X};
Cds=function(X,U){return aAz("https://fonts.gstatic.com/s/i/",X,U)};
k3D=function(X,U){return aAz("https://fonts.gstatic.com/s/i/",X,U,!0)};
cGX=function(X,U){return aAz("https://www.gstatic.com/youtube/img/icons/web/",X,U)};
neH=function(X){var U=X.enabled;var r=X.itemPlaybackModel;var m=X.thumbnailElRef;var I=X.containerElRef;var t=X.options;var C;_.Wu(function(){var k=I==null?void 0:I.value;var g,Z=(g=m())==null?void 0:g.value;g=r();var P=t();if(U&&g&&k&&Z&&(P==null?0:P.thumbnail)){var S={data:g,hostElement:k},d,O,E=[].concat(_.fN((d=P.thumbnailOverlays)!=null?d:[]),_.fN((O=g.overlays)!=null?O:[]));O=g.itemPlaybackOptions;d=(O==null?void 0:O.enableRoundedPlayer)||P.enableRounding;O=O==null?void 0:O.disableTimeStatusOverlay;
var Q,h;k={mediaRenderer:S,lockupElement:k,thumbnailElement:Z,videoPreviewOpts:{videoPreviewData:{inlinePlaybackEndpoint:_.yP((Q=g.inlinePlayerData)==null?void 0:Q.onVisible),navigationEndpoint:_.yP((h=g.inlinePlayerData)==null?void 0:h.onSelect),thumbnail:P.thumbnail,thumbnailOverlays:E,accessibilityText:P.accessibilityText||""},thumbnailSize:P.thumbnailSize,enableRounding:d,mouseleaveCallback:P.mouseleaveCallback,hideTimeDisplay:O}}}else k=void 0;if(Q=k){var z;(z=C)==null||$X(z);C=hb(Q);var K,D;
((K=r())==null?0:(D=K.inlinePlayerData)==null?0:D.forceImpAutoplay)&&gem(C)}},"BLiQOd");
_.Jd(function(){var k;(k=C)==null||$X(k)})};
Zlx=function(X){X=atob(X);for(var U=[],r=0;r<X.length;r++)U.push(X.charCodeAt(r));return new Blob([new Uint8Array(U)],{type:"image/png"})};
xsm=function(X,U,r,m){m=m===void 0?"INSERTION_POSITION_UNSPECIFIED":m;return X({targetId:U},function(I){var t,C=(t=I.contents)!=null?t:[];t=r!=null?r:[];var k=srA(C);switch(m){case "INSERTION_POSITION_UNSPECIFIED":return Object.assign({},I,{contents:[].concat(_.fN(C.slice(0,k)),_.fN(t),_.fN(C.slice(k+1)))});case "INSERTION_POSITION_FIRST":return Object.assign({},I,{contents:[].concat(_.fN(t),_.fN(C))});case "INSERTION_POSITION_LAST":return Object.assign({},I,{contents:[].concat(_.fN(C),_.fN(t))});
default:return I}})};
SZz=function(X,U,r,m,I){I=I===void 0?"RELATIVE_INSERTION_POSITION_AFTER":I;return X({targetId:U},function(t){var C,k=(C=t.contents)!=null?C:[];C=Pde(k,r);if(C<0)return t;C=I==="RELATIVE_INSERTION_POSITION_BEFORE"?C:C+1;return Object.assign({},t,{contents:[].concat(_.fN(k.slice(0,C)),_.fN(m),_.fN(k.slice(C)))})})};
srA=function(X){var U=X.findIndex(function(r){return _.e(r,_.bR)});
return U>=0?U:X.length};
Pde=function(X,U){return X.findIndex(function(r){a:{r=_.H(Object.values(r));for(var m=r.next();!m.done;m=r.next())if((m=m.value)&&m.targetId){r=m.targetId;break a}r=""}return r===U})};
OlX=function(X,U,r){return X({targetId:U},function(m){var I,t=(I=m.contents)!=null?I:[];return Object.assign({},m,{contents:dss(t,r)})})};
dss=function(X,U){return X.filter(function(r){var m=U.includes;a:{r=_.H(Object.values(r));for(var I=r.next();!I.done;I=r.next())if((I=I.value)&&I.targetId){r=I.targetId;break a}r=""}return!m.call(U,r||"")})};
_.ve9=function(X,U){return{engagementPanelSectionListRenderer:{panelIdentifier:X,identifier:U,visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",content:{contentLoadingRenderer:{useSpinner:!0}}}}};
exM=function(X,U){X=X.getAvailableAudioTracks();if(X.length)return X==null?void 0:X.find(function(r){var m;return(r==null?void 0:(m=r.getLanguageInfo())==null?void 0:m.getId())===U})};
_.Fxn=function(X){var U,r=(U=X.getOption("captions","tracklist",{includeAsr:!0}))!=null?U:[];return r=Eex(r,X)};
Bse=function(X){return X.getOption("captions","translationLanguages",{includeAsr:!0})||[]};
Eex=function(X,U){U=Bse(U);if(U==null||!U.length)return X;var r=U.filter(function(C){return C});
U=X.filter(function(C){return C.languageCode.startsWith("en")});
r=_.H(r);for(var m=r.next();!m.done;m=r.next())if(m=m.value,U.length){var I=U[0],t=Object.assign({},I);I.languageCode!==m.languageCode&&(t.displayName=I.languageName+" >> "+m.languageName,t.translationLanguage=m,X.push(t))}return X};
Qrm=function(X,U,r){X=_.Fxn(X);if(X.length)return r?X.find(function(m){if(typeof(m==null?void 0:m.translationLanguage)==="object"){var I;return((I=m.translationLanguage)==null?void 0:I.languageCode)===U}return!1}):X==null?void 0:X.find(function(m){return m.languageCode===U})};
oee=function(X){return X.getOption("captions","tracklist",{includeAsr:!0})};
w6e=function(X){var U=X.getAvailableAudioTracks();if(U!=null&&U.length){var r=X.getAudioTrack();return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[].concat(_.fN(U.map(function(m){return{listItemViewModel:{title:{content:m.getLanguageInfo().getName()},isSelected:m.getLanguageInfo().getId()===(r==null?void 0:r.getLanguageInfo().getId()),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",
actions:[{audioTrackSelectActionCommand:{languageCode:m.getLanguageInfo().getId()}}]}}}}}}}}))),
visibleElementCount:5}}}}}}}}};
yGe=function(X){return X.getOption("captions","tracklist",{includeAsr:!0})};
uy9=function(X){var U=yGe(X);if(U==null?0:U.length)return U;X.loadModule("captions");return yGe(X)};
hxz=function(X){var U=X.getOption("captions","track");if(U)return U;X.loadModule("captions");return X.getOption("captions","track")};
zxH=function(X){var U=uy9(X);if(U!=null&&U.length){var r=hxz(X),m;return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:_.tt("PLAYER_CAPTION_OFF",void 0,"Off")},isSelected:!(r==null?0:r.languageCode),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:""}}]}}}}}}}].concat(_.fN(U.map(function(I){return{listItemViewModel:{title:{content:I.displayName},
isSelected:I.displayName===(r==null?void 0:r.displayName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:I.languageCode}}]}}}}}}}})),[{listItemViewModel:Object.assign({},{title:{content:_.tt("AUTO_TRANSLATE",void 0,"Auto-translate")},
isSelected:!!r.translationLanguage,selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT"},!!r.translationLanguage&&{selectionText:{content:(r==null?void 0:(m=r.translationLanguage)==null?void 0:m.languageName)||""}},{rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[Me6(X)]}}}}}})}]),visibleElementCount:5}}}}}}}}};
Me6=function(X){var U=Bse(X);if(U==null||!U.length)throw Error("Fi");var r=hxz(X);X=U.filter(function(m){return!m.languageCode.startsWith("en")});
return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[].concat(_.fN(X.map(function(m){var I;return{listItemViewModel:{title:{content:m.languageName},isSelected:m.languageName===(r==null?void 0:(I=r.translationLanguage)==null?void 0:I.languageName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:m.languageCode,
isAutoTranslated:!0}}]}}}}}}}}))),
visibleElementCount:5}}}}}}}};
Vez=function(X){return new Promise(function(U,r){if(X===void 0)_.$Q(Error("Ji"),"ERROR"),r(Error("Ji"));else{r=new _.Kx6;var m=_.Tse();r=r.init();var I=_.YZn(_.$q("YPC_MB_URL"),!0);Promise.all([r,I]).then(function(){var t=_.A2.payments.business.integration.ClientTokenFactory.createClientToken(X,m);U(t)})}})};
qZe=function(X,U,r,m,I,t,C){var k=_.qR();r=r.replace(/-/g,"+").replace(/_/g,"/");var g=_.C9().get("hl"),Z=_.lR(_.JO),P=U==null?void 0:U.element;P&&_.Kt(P);Rxs(U,!0);_.fAe(Z,r,k.resolve,function(){P&&_.TD(P)},function(S){P&&_.TD(P);
k.reject(S)},g,m?function(S){m&&_.fc(X,m,{backend_analytics:S})}:void 0,k.resolve,I,t,C);
return k.promise};
Rxs=function(X,U){!(X=X==null?void 0:X.element)||X.tagName!=="YT-BUTTON-RENDERER"&&X.tagName!=="YTD-BUTTON-RENDERER"||(X.disabled=U)};
Wxm=function(){var X=_.tt("DOWNLOADED",void 0,"Downloaded");return{popup:{notificationActionRenderer:{responseText:_.iP(X),actionButton:{buttonRenderer:jPe()}}},popupType:"TOAST"}};
JGM=function(){var X=_.tt("UNAVAILABLE_OFFLINE",void 0,"Unavailable offline");return{popup:{notificationActionRenderer:{responseText:_.iP(X),loggingDirectives:{clientVeSpec:{uiType:135356}}}},popupType:"TOAST"}};
Dss=function(X){return{itemSectionRenderer:{contents:[{backgroundPromoRenderer:X}]}}};
GD=function(X,U,r,m){var I;return _.c(function(t){if(t.nextAddress==1)return _.E_(t,2),t.yield(X,4);if(t.nextAddress!=2)return(I=_.ST(U.getState().entities).length>0)?t.return({title:_.iP(_.tt("YOU_ARE_OFFLINE",void 0,"You are offline")),bodyText:_.iP(_.tt("CHECK_CONNECTION_OR_DOWNLOADS",void 0,"Please check your connection or watch your downloaded videos.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:Nrm()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}):
t.return(Xk1(r,m));_.yE(t);return t.return(Xk1(r,m))})};
p6X=function(X,U){return U?U==="PPSV"||lg1(X,U):!1};
$se=function(X){X.responseContext||(X.responseContext={});X.responseContext.maxAgeSeconds=0;return X};
Lt=function(X){var U;return _.c(function(r){return r.nextAddress==1?r.yield(ble(X,"service:topbar:fallback"),2):(U=r.yieldResult)&&_.iR(U)?r.return($se(_.iR(U))):r.return()})};
AGm=function(X){var U;return _.c(function(r){return r.nextAddress==1?r.yield(ble(X,"service:downloads_settings:fallback"),2):(U=r.yieldResult)&&_.iR(U)?r.return(U):r.return()})};
ble=function(X,U){var r;return _.c(function(m){if(m.nextAddress==1)return X?m.yield(X.get(U),2):m.return();r=m.yieldResult;return!r||!_.iR(r)||!isNaN(Number(r.data.expireTimestampMs))&&r.isExpired()?m.return():m.return(r)})};
lAe=function(X){var U=_.np().resolve(UW).getState().entities;return X.playlistId?p6X(U,X.playlistId):!1};
ilx=function(X){var U=_.Pp("web_pbj_log_warning_rate",0);U=U>0&&Math.random()<U;if(!_.e(X,_.sK))return U&&_.AE(Error("cj")),!1;var r;return _.v("shorts_controller_retrieve_seedless_sequence_v2")&&((r=_.e(X,_.sK))==null?void 0:r.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?!0:G3e(X)?!0:(U&&_.AE(Error("dj")),!1)};
G3e=function(X){var U=(_.e(X,_.Rl)||_.e(X,_.sK)).videoId;if(!U||!Lx9.test(U))return!1;var r;return(X=(r=_.e(X.commandMetadata,_.mN))==null?void 0:r.url)&&(X.includes(U)||X.startsWith("/clip"))?!0:!1};
_.jrA=function(){var X=_.C9();return X.getFlag(192)?X.getFlag(190):!(_.iW("web_watch_cinematics_disabled_by_default")||_.iW("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&Ns1())};
_.rf=function(X,U,r){var m={};m.currentUrl=U;m.vis=X.vis!==void 0?X.vis:0;m.splay=!1;U=_.C9();m.autoCaptionsDefaultOn=U.getFlag(66);U.getFlag(141)?U.getFlag(140)?m.autonavState="STATE_OFF":m.autonavState="STATE_ON":m.autonavState="STATE_NONE";m.html5Preference="HTML5_PREF_WANTS";isNaN(_.$q("STS"))||(m.signatureTimestamp=_.$q("STS"));X.autonav&&(m.autoplay=!0,m.autonav=!0);X.mutedAutoplay&&(m.autoplay=!0,m.mutedAutoplay=!0);X.inlinePlayback&&(m.autoplay=!0,m.autonav=!1,m.isInlineUnmutedPlayback=!!X.inlineUnmuted);
m.referer=r;m.lactMilliseconds=X.lact!==void 0?X.lact.toString():"-1";_.v("enable_unknown_lact_fix_on_html5")&&m.lactMilliseconds==="-1"&&_.AE(new _.Tx("Unknown LACT is set in playbackContext.",{"lact in tempData":X.lact||"undefined",autonav:X.autonav||"undefined"}));X={};U.getFlag(194)&&(X.hasShownAmbientMode=!0);U.getFlag(192)&&(X.hasToggledOffAmbientMode=!0);_.jrA()&&(X.watchAmbientModeEnabled=!0);m.watchAmbientModeContext=X;return m};
XHz=function(X){var U={},r=X.pbis||0;r&&(U.playbackBeginsInSeconds=r);X.prefetch_reason&&X.prefetch_reason==="hc_pbis"&&(U.prefetchReason="PREFETCH_REASON_HINT_CONFIG_PLAYBACK_BEGINS_IN_SECONDS");return U};
UNm=function(X,U){var r;if(U==null?0:(r=U.requestTemplate)==null?0:r.panelId)X.panelId=U.requestTemplate.panelId;var m;if(U==null?0:(m=U.requestTemplate)==null?0:m.params)X.params=U.requestTemplate.params};
mND=function(){if(rye)return rye();var X=!_.v("idb_response_store_auth_killswitch"),U={};rye=Z0("yt-it-response-store",{objectStores:(U.ResponseStore={addedAtVersion:1},U),shared:!X,upgrade:function(r,m){m(1)&&(r=Nu(r,"ResponseStore",{keyPath:["key","clientName"]}),jA(r,"byExpiration","expireTimestampMs"),jA(r,"byInterface","clientName"))},
version:1});return rye()};
IHx=function(X){return _.tm(mND(),X)};
aH6=function(X,U){var r;return _.c(function(m){return m.nextAddress==1?m.yield(_.nb(),2):(r=m.yieldResult)?m.return(new t$1(X,U,r)):m.return()})};
HFe=function(X){var U=Object.keys(X)[0];if(U)return X.screenExit&&(U=U+";"+X.screenExit.screen),U};
CBH=function(X){var U=new Map;X=_.H(X);for(var r=X.next();!r.done;r=X.next())r=r.value,r!=null&&(U.has(r.taskType)||U.set(r.taskType,[]),U.get(r.taskType).push(r));return U};
kWn=function(X){X=[].concat(_.fN(X)).sort(function(r,m){return r-m});
var U=Math.floor(X.length/2);return X.length%2?X[U]:(X[U-1]+X[U])/2};
nP6=function(X,U){X=X===void 0?WSe:X;U=U===void 0?{}:U;_.gi("yt.logging.errors.log",_.$Q);fjm();cye(bcH(),U);window.onerror=X;gPM=qjm;window.addEventListener("unhandledrejection",function(r){if(r.reason instanceof Error){var m=r.reason;_.lh(m,{source:"unhandledrejection"});m.name==="AbortError"&&(m.level="WARNING")}qjm(r.reason);r.preventDefault()})};
_.ZFe=function(X){var U,r,m,I,t,C,k,g,Z,P,S,d,O,E,Q,h,z,K,D,W,J,A,N,He,ne,Be,S6,e6,Vs,Re,$A,Ht,OS,j6,Pt,Q1,z8,B7,SX,kA;return _.c(function(mp){if(mp.nextAddress==1)return mp.yield(_.gV(X,{mode:"readonly",enableRetries:!0},function(eP){return nE(eP,"playbackData").then(function(iu){var ES=iu.map(function(sS){return sS.transfer}).filter(function(sS){return!!sS}),jP=iu.map(function(sS){return sS.offlineVideoPolicy}).filter(function(sS){return!!sS}),QE=iu.filter(function(sS){return!!sS.key}).map(function(sS){return _.I$(_.Ut(sS.key).entityId,
"downloadStatusEntity")});
ES=nE(eP,"transfer",ES);jP=nE(eP,"offlineVideoPolicy",jP);QE=nE(eP,"downloadStatusEntity",QE);var $C=ES.then(function(sS){sS=sS.reduce(function(xC,I0){(I0==null?0:I0.offlineVideoStreams)&&xC.push.apply(xC,_.fN(I0.offlineVideoStreams));return xC},[]).filter(function(xC){return!!xC});
return nE(eP,"offlineVideoStreams",sS)});
return No.all([ES,jP,$C,QE]).then(function(sS){var xC=_.H(sS);sS=xC.next().value;var I0=xC.next().value;var G1=xC.next().value;xC=xC.next().value;return[iu,sS,I0,G1,xC]})})}),2);
if(mp.nextAddress!=3)return U=mp.yieldResult,mp.yield(_.gV(X,{mode:"readonly",enableRetries:!0},function(eP){return nE(eP,"mainDownloadsListEntity").then(function(iu){var ES,jP;return(jP=(ES=iu[0])==null?void 0:ES.downloads)!=null?jP:[]})}),3);
r=mp.yieldResult;m=_.H(U);I=m.next().value;t=m.next().value;C=m.next().value;k=m.next().value;g=m.next().value;Z=I;P=t;S=C;d=k;O=g;E={};Q={};h={};z={};K={};D=[];W=_.H(P);for(J=W.next();!J.done;J=W.next())(A=J.value)&&(E[A.key]=A);N=_.H(S);for(He=N.next();!He.done;He=N.next())(ne=He.value)&&(Q[ne.key]=ne);Be=_.H(O);for(S6=Be.next();!S6.done;S6=Be.next())(e6=S6.value)&&(h[e6.key]=e6);Vs=_.H(d);for(Re=Vs.next();!Re.done;Re=Vs.next())($A=Re.value)&&(z[$A.key]=$A);Ht=_.H(r);for(OS=Ht.next();!OS.done;OS=
Ht.next())j6=OS.value,Pt=void 0,K[(Pt=j6.videoItem)!=null?Pt:""]=!0,j6.videoItem&&(z8=Q1=void 0,B7=(z8=(Q1=_.Ut(j6.videoItem))==null?void 0:Q1.entityId)!=null?z8:"",D.push({externalVideoId:B7}));SX=Z.filter(function(eP){if(!eP||!eP.key||!eP.offlineVideoPolicy)return!1;eP=_.Ut(eP.key).entityId;eP=_.I$(eP,"downloadStatusEntity");var iu;return!(eP&&((iu=h[eP])==null?void 0:iu.downloadState)==="DOWNLOAD_STATE_USER_DELETED")});
kA=SX.map(function(eP){var iu=E[eP.transfer],ES=[];if(iu==null?0:iu.offlineVideoStreams)for(var jP=_.H(iu.offlineVideoStreams),QE=jP.next();!QE.done;QE=jP.next())(QE=z[QE.value])&&ES.push(QE);jP=Q[eP.offlineVideoPolicy];QE=K;var $C=eP==null?void 0:eP.playerResponseTimestamp,sS=_.Ut(jP.key).entityId;eP=_.I$(sS,"mainVideoEntity");if(jP.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"){var xC="OFFLINE_VIDEO_STATE_DISABLED";jP.expirationTimestamp&&Number(jP.expirationTimestamp)<Date.now()/1E3&&(xC="OFFLINE_VIDEO_STATE_EXPIRED")}else if(jP.action===
"OFFLINE_VIDEO_POLICY_ACTION_DOWNLOAD_FAILED")xC="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";else{switch(iu==null?void 0:iu.transferState){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":xC="OFFLINE_VIDEO_STATE_PENDING";break;case "TRANSFER_STATE_TRANSFERRING":xC="OFFLINE_VIDEO_STATE_TRANSFERRING";break;case "TRANSFER_STATE_PAUSED_BY_USER":xC="OFFLINE_VIDEO_STATE_PAUSED_TRANSFER";break;case "TRANSFER_STATE_FAILED":xC="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";break;case "TRANSFER_STATE_COMPLETE":xC="OFFLINE_VIDEO_STATE_PLAYABLE";
break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":xC="OFFLINE_VIDEO_STATE_STREAMS_OUT_OF_DATE";break;default:xC="OFFLINE_VIDEO_STATE_UNKNOWN"}if(xC==="OFFLINE_VIDEO_STATE_OFFLINE_FAILED")switch(iu==null?void 0:iu.failureReason){case "TRANSFER_FAILURE_REASON_EXTERNAL_FILESYSTEM_WRITE":case "TRANSFER_FAILURE_REASON_FILESYSTEM_WRITE":xC="OFFLINE_VIDEO_STATE_OUT_OF_STORAGE_ERROR";break;case "TRANSFER_FAILURE_REASON_STREAM_MISSING":xC="OFFLINE_VIDEO_STATE_STREAMS_MISSING";break;case "TRANSFER_FAILURE_REASON_NETWORK":case "TRANSFER_FAILURE_REASON_NETWORK_LOST":xC=
"OFFLINE_VIDEO_STATE_NETWORK_ERROR"}}sS={id:sS,videoState:xC};if(iu==null?0:iu.cotn)sS.cotn=iu.cotn;if(iu==null?0:iu.maximumDownloadQuality)sS.selectedVideoQuality=iu==null?void 0:iu.maximumDownloadQuality;if(iu==null?0:iu.lastProgressTimeMs)sS.lastProgressTimeMs=iu.lastProgressTimeMs;$C&&(sS.playerResponseSavedTimeMs=String(Number($C)*1E3));iu=String;$C=0;ES=_.H(ES);for(xC=ES.next();!xC.done;xC=ES.next())if(xC=xC.value,xC.streamsProgress){xC=_.H(xC.streamsProgress);for(var I0=xC.next();!I0.done;I0=
xC.next()){var G1=void 0;$C+=Number((G1=I0.value.numBytesDownloaded)!=null?G1:0)}}sS.downloadedBytes=iu($C);sS.selectedOfflineMode=QE[eP]?"OFFLINE_MODE_TYPE_AUTO_OFFLINE":"OFFLINE_NOW";jP.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"&&(sS.offlinePlaybackDisabledReason=jP.offlinePlaybackDisabledReason);return sS});
return mp.return({offlineVideos:kA,additionalOfflineClientState:{mainAppAdditionalOfflineClientState:{smartDownloadVideos:D}}})})};
s56=function(){var X;return _.c(function(U){return U.nextAddress==1?U.yield(_.CE(),2):(X=U.yieldResult)?U.return(_.ZFe(X)):U.return({state:"PES Unavailable"})})};
SEz=function(){var X,U,r,m;return _.c(function(I){if(I.nextAddress==1)return I.yield(_.CE(),2);if(I.nextAddress!=3)return(X=I.yieldResult)?I.yield(xNe(X),3):I.return({state:"PES Unavailable"});U=I.yieldResult;r={};m=U.reduce(function(t,C){t[C.key]=C;return t},r);
return I.return(PBH(m))})};
PBH=function(X){for(var U={},r=[],m=_.H(Object.keys(X)),I=m.next();!I.done;I=m.next()){var t=I.value;I=X[t];var C=void 0;if(((C=I)==null?void 0:C.entityType)==="mainVideoEntity"){delete X[t];var k=I.data;I={};if(k){var g=void 0;C=(g=k.videoId)!=null?g:"vid-"+t;t=X;I.video=k;delete I.video.formattedDescription;delete I.video.thumbnail;k.owner&&(g=t[k.owner],g==null?0:g.data)&&(delete t[g.key],I.video.owner=g.data,delete I.video.owner.avatar);if(k=k.downloadState)if(g=t[k],g==null?0:g.data)if(delete t[k],
k=g.data.playbackData)if(g=t[k],g!=null&&g.data){delete t[k];k=g.data;delete k.playerResponseJson;I.playbackData=k;if(k.transfer&&(g=t[k.transfer],g==null?0:g.data)){delete t[g.key];var Z=g.data;I.transfer=Z;g=[];Z=_.H(Z.offlineVideoStreams||[]);for(var P=Z.next();!P.done;P=Z.next())if(P=t[P.value])delete t[P.key],g.push(P.data);g&&(I.streams=g)}(k=k.offlineVideoPolicy)&&(k=t[k])&&k.data&&(delete t[k.key],I.offlineVideoPolicy=k.data)}U[C]=I}}else I&&I.entityType==="offlineOrchestrationActionWrapperEntity"&&
I.data&&(delete X[I.key],C=I.data,t=void 0,r.push({id:C.rootActionId,type:((t=C.actionProto)==null?void 0:t.actionType)||"",entity:I}))}U.wrapperEntities=r;Object.keys(X).length>0&&(U.unknownKeys=X);return U};
dNm=function(){var X,U,r,m,I,t,C,k,g;return _.c(function(Z){if(Z.nextAddress==1)return X=(new _.ip("")).hasLocalStorage(),m=!!((U=_.mH.crypto)==null?0:(r=U.subtle)==null?0:r.importKey),I=!!_.mH.BroadcastChannel,t=!!_.mH.navigator.locks,Z.yield(StX(),2);C=Z.yieldResult;k=X&&m&&I&&t&&C;g={isSupported:k};if(k)return Z.return(g);g.missingBrowserFeatures=[];C||g.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_INDEXED_DB");X||g.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_LOCALSTORAGE");
m||g.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_CRYPTO_EXTENSION");I||g.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_BROADCAST_CHANNEL");t||g.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_WEB_LOCKS_API");return Z.return(g)})};
OFe=function(X,U,r,m){var I=!1,t={contentId:void 0,contentType:"video"};U=_.H(Object.entries(U));for(var C=U.next();!C.done;C=U.next()){var k=_.H(C.value);C=k.next().value;k=k.next().value;X.includes(C)&&!r.has(k)?(t.contentId=k,r.add(k),I=!0):C==="contentType"?k==="LOCKUP_CONTENT_TYPE_PLAYLIST"&&(t.contentType="playlist"):typeof k==="object"&&k!==null&&OFe(X,k,r,m)}I&&m.push(t)};
vPs=function(){var X;return!((X=mr?mr:null)==null||!X.window)};
_.EPe=function(X){if(_.wD()&&_.EAe("Chromium")>=120){var U=_.eWz().mediaSession;try{U.setActionHandler("enterpictureinpicture",function(){X()})}catch(r){}}};
FGM=function(X){for(var U=[],r=_.H(document.styleSheets),m=r.next(),I={};!m.done;I={node$jscomp$779:void 0},m=r.next())I.node$jscomp$779=m.value.ownerNode,I.node$jscomp$779&&(I.node$jscomp$779 instanceof HTMLStyleElement||I.node$jscomp$779 instanceof HTMLLinkElement)&&U.push(new Promise(function(t){return function(C){var k=t.node$jscomp$779.cloneNode(!0);k.onload=function(){C()};
k.onerror=function(){_.AE(Error("uj"));C()};
X.document.head.appendChild(k)}}(I)));
return Promise.all(U)};
KGe=function(X){var U=[_.ZR(Bj6),_.ZR(Q5D),_.ZR(oPs)];wHe(window.document.documentElement,X.document.documentElement,[_.ZR(yyM),_.ZR(uoe),_.ZR(hW1),_.ZR(M$e),_.ZR(zWn)]);wHe(window.document.body,X.document.body,U)};
wHe=function(X,U,r){X=_.H(X.attributes);for(var m=X.next();!m.done;m=X.next())if(m=m.value)try{_.kV(r,U,m.name,m.value)}catch(I){}};
YEs=function(X,U){X=new _.IV(X.document.documentElement);X.start(Tje,U);return X};
V$s=function(X){var U=X.document.documentElement;U.addEventListener("click",function(r){eZe(U,r)});
U.addEventListener("touchstart",function(r){o6z(r)});
U.addEventListener("mousedown",function(r){o6z(r)})};
fH1=function(X,U,r,m){m=m===void 0?!1:m;U=new RWD(U||X,r||X);return{x:X.x+((m===void 0?0:m)?U.lengthX*-1:U.lengthX)*.2,y:X.y+((m===void 0?0:m)?U.lengthY*-1:U.lengthY)*.2}};
qEM=function(X){if(!X)return!1;var U=X.status==="OK"||X.status==="LIVE_STREAM_OFFLINE",r,m,I,t=(I=(r=X.errorScreen)==null?void 0:r.playerLegacyDesktopYpcTrailerRenderer)!=null?I:(m=X.errorScreen)==null?void 0:m.ypcTrailerRenderer;return!!U||!!t};
_.WGx=function(X,U){if(!X)return!1;var r,m=(r=X.errorScreen)==null?void 0:r.playerLegacyDesktopYpcOfferRenderer,I;U=!!(U==null?0:(I=U.playerOverlayRenderer)==null?0:I.gatedActionsOverlayRenderer);return!!qEM(X)||!!m||!!U};
pHD=function(X){return Jy9(X,0,"gclid",X.search(DNn))>=0||Jy9(X,0,"gad_source",X.search(DNn))>=0};
$Ns=function(X){var U=[],r=0;return{clear:function(){r=U.length=0},
push:function(m){U[r]=m;r=(r+1)%X},
iterate:function(){return function I(){var t,C,k,g;return _.tD(I,function(Z){switch(Z.nextAddress){case 1:_.o8(Z,2),t=U.length,C=0;case 4:if(!(C<t)){Z.jumpTo(2);break}k=r+C;g=_.aV;return Z.yield(U[k%t],7);case 7:g(Z.yieldResult);C++;Z.jumpTo(4);break;case 2:_.BU(Z),_.wB(Z,0)}})}()}}};
bFs=function(X){X.eventsToIgnore||(X.eventsToIgnore=[]);var U=X.eventsToIgnore.map(FF9),r=new Set(U),m=$Ns(X.bufferSize);return{flush:function(){var I=Array.from(m.iterate());m.clear();I=I.map(function(t){return{name:t.name,timestamp:t.startTime,attributes:t.attributes}});
return JSON.stringify(I)},
onSpanStart:function(I){I.name==="event"&&r.has(I.attributes.type)||m.push(I)}}};
Aye=function(X){X=bFs(X);var U=X.flush;eQs({onSpanStart:X.onSpanStart});ih.subscribe("handleError",function(r){try{r.params.breadcrumbs=U()}catch(m){_.$Q(m,"WARNING")}})};
lHm=function(){ef("web_tracing_action");_.Ev("web_tracing_action",{},void 0,"LATENCY_ACTION_WEB_TRACING")};
GW1=function(){ef("web_tracing_action");_.Ev("web_tracing_action",{},void 0,"LATENCY_ACTION_WEB_TRACING")};
Nje=function(X,U,r){if(U===void 0){iF6||(GW1(),setInterval(GW1,6E5),iF6=!0);var m="web_tracing_action"}else m=U;var I,t=((I=X.endTime)!=null?I:X.startTime)-X.startTime;I={};r=LGn(X.name,t,X.startTime,{webTracing:(I[X.name]=X.attributes,I)},r,m,{spanStatus:X.status});if(X.children)for(X=_.H(X.children),m=X.next();!m.done;m=X.next())Nje(m.value,U,r)};
j59=function(X){var U=w$1.bind(null,"yt.telemetry_extension");window.addEventListener("message",function(r){r.data&&typeof r.data==="object"&&(r=r.data,r.from==="extension"&&r.app==="yt.telemetry"&&(U("Received message from extension",r),X.onMessage(r)))});
return function(r,m){r={app:"yt.telemetry",from:"app",key:r,payload:m};U("Sending message to extension",r);window.postMessage(r,"*")}};
XBz=function(){var X=X===void 0?3E3:X;var U=j59({onMessage:function(){}}),r=[];
return{onSpanEnd:function(m){m.parentId==null&&r.push(m)===1&&setTimeout(function(){var I=[].concat(_.fN(r));r.length=0;U("spansReported",{spans:I})},X)}}};
Unm=function(X){X=X===void 0?400:X;var U=[],r=[];return{start:function(){return t9m({checkoutEveryNth:X,emit:function(m,I){I&&(U=r,r=[]);r.push(m)}})},
getRecording:function(){return[].concat(_.fN(U),_.fN(r))}}};
IsD=function(){(new rks({sessionReplayEvents:_.Pp("web_tracing_session_replay",0)})).subscribe(function(X){if(X.sessionReplayEvents>0)try{var U=Unm(X.sessionReplayEvents);U.start();if(_.v("web_tracing_session_replay_demo")){var r=console.log;window.exportSessionReplay=function(){var m=JSON.stringify(U.getRecording(),null,2);m=mnm(new Blob([m],{type:"text/plain"}));var I=document.createElement("a");I.download="session_replay.json";I.dataset.downloadurl=["application/json",I.download,I.href].join(":");
I.style.display="none";I.href=m;I.click();URL.revokeObjectURL(m);r("View replay at go/yt-session-replay-viewer")}}}catch(m){_.AE(Error("wj"))}})};
ase=function(){var X=window.fetch;window.fetch=function(){var U=_.bS.apply(0,arguments),r=_.H(U),m=r.next().value;r=r.next().value;var I=$F("httpEvent",{method:(r===void 0?{}:r).method||"GET",path:tae(m),type:"fetch"},{active:!1});return X.apply(null,_.fN(U)).then(function(t){I.addAttributes({statusCode:t.status,statusText:t.statusText});I.end();return t}).catch(function(t){I.end("SPAN_STATUS_ERROR");
throw t;})}};
H7s=function(){var X=XMLHttpRequest.prototype.open,U=XMLHttpRequest.prototype.send;XMLHttpRequest.prototype.open=function(r,m,I,t,C){var k=this;I=I===void 0?!0:I;this._requestData={method:r,url:m.toString()};this.addEventListener("load",function(){var g=k._span;g==null||g.addAttributes({statusCode:k.status,responseContentLength:k.responseText.length});g==null||g.end()});
this.addEventListener("error",function(){var g=k._span;g==null||g.addAttributes({statusCode:k.status,statusText:k.statusText});g==null||g.end("SPAN_STATUS_ERROR")});
this.addEventListener("abort",function(){var g=k._span;g==null||g.addAttributes({statusCode:k.status,aborted:!0});g==null||g.end()});
X.apply(this,[r,m,I,t,C])};
XMLHttpRequest.prototype.send=function(r){var m=this._requestData||{method:"N/A",url:"N/A"};this._span=$F("httpEvent",{method:m.method,path:tae(m.url),type:"xhr"},{active:!1});U.apply(this,[r])}};
tae=function(X){try{if(X instanceof URL)return X.pathname;X instanceof Request&&(X=X.url);return(new URL(X,"https://youtube.com")).pathname}catch(U){return"<unable to parse path>"}};
kFz=function(){window.performance&&window.performance.getEntriesByType&&window.addEventListener("load",function(){try{var X=window.performance.getEntriesByType("navigation");if(X.length>0){var U=X[0],r=window.performance.timeOrigin;$F("pageLoad",{navigationType:Cqm(U.type),unloadEventStart:Math.round(U.unloadEventStart),unloadEventEnd:Math.round(U.unloadEventEnd),domInteractive:Math.round(U.domInteractive),domContentLoadedEventStart:Math.round(U.domContentLoadedEventStart),domContentLoadedEventEnd:Math.round(U.domContentLoadedEventEnd),
domComplete:Math.round(U.domComplete),loadEventStart:Math.round(U.loadEventStart),loadEventEnd:Math.round(U.loadEventEnd),redirectCount:U.redirectCount},{active:!1,startTime:r+U.startTime,endTime:r+U.loadEventEnd})}}catch(m){}})};
Cqm=function(X){switch(X){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"}};
szH=function(){for(var X=cks.value,U={},r=_.H(X.enabledSpansArray),m=r.next();!m.done;m=r.next())U[m.value]=!0;vI1({sessionId:a6z(),enabledSpans:U,shouldSampleFn:function(I,t,C){if(gWe){var k;return I==="shortToShort"||(C==null?void 0:(k=C.rootSpan())==null?void 0:k.name)==="shortToShort"}return!0}});
oIM();p9("pageLoad")&&kFz();p9("httpEvent")&&(ase(),H7s());X.exportToCsi&&eQs(nWA);X.exportToDevTools&&eQs(XBz());X.maxBreadcrumbs>0&&Aye({eventsToIgnore:Z76,bufferSize:X.maxBreadcrumbs})};
xns=function(X){return new Promise(function(U){window.setTimeout(U,X)})};
Pqm=function(X){var U={bicf:function(t){X.pKL=t},
blc:function(){return X.getLatestChallengeResponse()},
bcr:function(t){X.eNh.push(t)}},r=window;
r.ntpevasrs=U;if(r.ntpqfbel!==void 0)for(var m=_.H(r.ntpqfbel),I=m.next();!I.done;I=m.next())I=I.value,I(U);r.ntpqfbel=void 0};
Sns=function(X){return _.c(function(U){if(U.nextAddress==1)return _.E_(U,2),U.yield(X.lFR(),4);if(U.nextAddress!=2)return _.mt(U,0);_.yE(U);_.uv(U)})};
dnH=function(X){var U,r;(U=X.ytcsi)==null||(r=U.tick)==null||r.call(U,"pot_ist")};
O7n=function(X){if(X instanceof Error){var U=_.Gu("yt.logging.errors.log");U&&U(X,"WARNING")}};
vWn=function(X){try{var U=JSON.parse(X);if(U.bgChallenge)return U}catch(r){}};
EWe=function(){var X=window,U={networkStatusManagerPromise:_.np().resolve(new rt6(_.mj)),initialChallengeSli:_.v("wpo_att_sli")?new _.QaM("SLI_NAME_YOUTUBE_WEB_INITIAL_ATTESTATION_CHALLENGE","",3E3,"TIMEOUT"):void 0};X=X===void 0?window:X;var r=X.ytAtR,m;U==null||(m=U.initialChallengeSli)==null||_.H1(m);if(r){if(r=vWn(r)){var I;U==null||(I=U.initialChallengeSli)==null||_.CH(I,"SUCCESS");e_z(r,U)}X.ytAtR=void 0}else X.ytAtRC=function(t){if(t=vWn(t)){var C;U==null||(C=U.initialChallengeSli)==null||
_.CH(C,"SUCCESS");e_z(t,U);X.ytAtRC=void 0}}};
Qzn=function(){if(F2e)return F2e;try{var X=_.wW("IFRAME");_.jU(X,_.P0(BIs));X.sandbox.add("allow-same-origin");X.style.display="none";document.body.appendChild(X);return F2e=X}catch(U){X=new _.Tx("Failed to create sandbox iframe"),_.$Q(X)}};
oWA=function(X){var U,r;return(r=X==null?void 0:(U=X.contentWindow)==null?void 0:U.fetch)!=null?r:window.fetch};
wBM=function(X){var U,r;return(r=X==null?void 0:(U=X.contentWindow)==null?void 0:U.Request)!=null?r:window.Request};
ykD=function(X){var U,r;return(r=X==null?void 0:(U=X.contentWindow)==null?void 0:U.TextDecoder)!=null?r:window.TextDecoder};
uN1=function(){return function(X,U){_.$q("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS")[X]=U}};
h_M=function(){return function(X,U){var r={};r[X]=U;X=_.l3(_.R9e)(r);Object.keys(X).length>0&&_.vQ(X)}};
K26=function(){if(k5e()==="hidden")var X="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND";else k5e()==="visible"&&(X="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND",Maz=null);X&&z_e(X)};
z_e=function(X){if(X==="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND"||X==="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND"){if(TIm===X)return;TIm=X}var U=9E4+Math.random()*2E3;if(X!=="FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"||!(_.sO()>U)&&k5e()==="visible"){U=-1;Maz&&(U=Math.round((0,_.sJ)()-Maz));var r=String;var m=_.Gu("_fact",window);m=m==null||m==-1?-1:Math.max(Date.now()-m,0);_.DT("foregroundHeartbeat",{firstActivityMs:r(m),clientDocumentNonce:H2D,index:String(YnX),lastEventDeltaMs:String(U),trigger:X});
_.gi("_fact",-1,window);YnX++;Maz=(0,_.sJ)()}};
VaM=function(X,U,r,m,I,t){U=new Uint8Array(U);if(X.length===0)return U;var C=0;I=I!=null?I:X.length-1;for(var k=r;k<=I;k++){var g=X[k],Z=k===r?m:0,P=void 0,S=k===I?(P=t)!=null?P:g.length:g.length;g=g.subarray(Z,S);U.set(g,C);C+=g.length}return U};
_.R_X=function(){try{return!!self.sessionStorage}catch(X){return!1}};
fsz=function(){var X=navigator;return new Promise(function(U,r){var m;(m=X.webkitTemporaryStorage)!=null&&m.queryUsageAndQuota?X.webkitTemporaryStorage.queryUsageAndQuota(function(I,t){U({usage:I,quota:t})},function(I){r(I)}):r(Error("Fj"))})};
qnx=function(X,U){var r={errorSeverity:U.errorSeverity.toString(),wizFeatureFlags:Object.entries(U.featureFlags).join("\n")};Rw9(U,r);U=U.errorSeverity;U===3?_.$Q(X,"ERROR",void 0,void 0,void 0,r):U===2&&_.$Q(X,"WARNING",void 0,void 0,void 0,r);_.v("cow_if_errors_in_popup")&&U===3&&X.message.indexOf("<If>")!==-1&&window.alert(X.message)};
W2z=function(X,U){var r=Jt.get(X)||{layerNode:U};r.layerNode=U;ODM(X,r);X.getScreenLayer=function(){return ko(r.layerNode)}};
Jke=function(X){var U;X=X.parentNode;for(var r;X&&((U=Jt.get(X))==null||!U.isRenderer)&&!((r=X.polymerController)!=null?r:X).isRenderer_;)X=X.parentNode||X.host;if(U=X)return Jt.get(U)};
DnX=function(X){if(X){Jt.delete(X);var U=_.np().resolve(sp);QGe(X,U)}};
$n1=function(X,U,r){if(r===void 0?0:r){if(r=X.getAttribute("client-ve-type"),U.data&&!U.disableReactiveLogging||r)_.qi(function(){pBM(X,_.pk(U.data))},"yg"),_.Jd(function(){return void DnX(X)})}else typeof U.data!=="function"&&pBM(X,U.data)};
pBM=function(X,U){b79++;AkX(X,U)&&_.$u.addJob(function(){_.c1(_.$u,function(){if(AkX(X,U)&&X.ownerDocument.documentElement===document.documentElement&&X){var r;if(X.getAttribute("layer")){var m=r=Number(X.getAttribute("layer")),I=Jt.get(X);I?I.layerNode.layer=m:W2z(X,new lse(m));(m=Jke(X))&&(I=Jt.get(X))!=null&&(I.layerNode.parent=m.layerNode)}else if(r=Jt.get(X))r=ko(r.layerNode);else{r=ko;m=new lse;if(I=Jke(X))m.parent=I.layerNode;W2z(X,m);r=r(m)}r!=null||(r=0);m=X.getAttribute("client-ve-type");
I=Number(m);var t=!1;m=!1;var C=Jt.get(X),k;if((k=C)&&!(k=C[GFe]!==U)&&(k=I)){var g;k=((g=Jt.get(X))==null?void 0:g.clientVeType)===void 0}k&&(C[GFe]=U,t=m=C.isRenderer=!0);Jt.has(X)&&(Jt.get(X).clientVeType=I);X.visualElement&&(m=!0);if(_.v("wiz_next_ld_fix_client_ve_spec")){var Z;g=((Z=_.e(U==null?void 0:U.rendererContext,_.nf))==null?void 0:Z.loggingDirectives)||(U==null?void 0:U.loggingDirectives)}else g=U==null?void 0:U.loggingDirectives;g&&g.clientVeSpec&&(Z=i7e(_.kf(),X),Z=_.L2X(_.gO(),g,Z||
void 0,r))&&(X.visualElement=Z);!X.visualElement&&I&&t&&(X.veType=I,Z=void 0,_.v("wiz_next_client_ve_parent_fix")&&(Z=i7e(_.kf(),X)),Z=_.cs(_.gO(),X,Z,r),X.visualElement=Z);m&&(Z=_.np().resolve(sp),uIm(X,{data:U,observer:Z,layer:r,showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}))}},0)},8)};
AkX=function(X,U){return(U==null?0:U.trackingParams)||(U==null?0:U.loggingDirectives)||_.e(U==null?void 0:U.rendererContext,_.nf)||X.getAttribute("client-ve-type")?!0:!1};
NIs=function(X,U,r){X.componentType!==Mi&&r instanceof HTMLElement&&U&&!_.v("cow_logging_in_component_wrapper")&&$n1(r,U,!0)};
r8e=function(){if(!jze){jze=!0;var X=_.v("enable_wiz_context_per_component")||!1;X=Object.assign({},{flushRenderEffectsDuringRender:!0,enableQueueEffectAndOnInitInitialRuns:_.v("enable_wiz_queue_effect_and_on_init_initial_runs"),enableContextPerComponent:X,enableContextBasedComponentStacks:X},{handleError:qnx,enableComponentStacksInErrorMessages:!1});Object.assign(cu,X);UTz=XcX;UKM();aqA=GQ1;mTe=Li6}};
UKM=function(){_.v("cow_logging_in_component_wrapper")?(Im9=function(X,U){U instanceof HTMLElement&&$n1(U,X,!0)},pZz=function(){}):(Im9=function(){},pZz=NIs)};
mKX=function(X,U,r){U=U===void 0?{}:U;var m,I=(m=_.e(X.commandMetadata,_.mN))==null?void 0:m.url;m=U.form||{};!r||m.element||m.skipDefaultElement||(U.form=U.form||{},U.form.element=r);if(I&&I!=="/service_ajax")return{type:0,command:X,form:U.form};if(_.v("kevlar_service_command_check")){if(_.Rd(_.np().resolve(_.SK),X))return Object.assign({},{type:1,command:X},U)}else{var t;if((t=_.e(X.commandMetadata,_.mN))==null?0:t.apiUrl)return Object.assign({},{type:1,command:X},U)}return{type:2,command:X,form:U.form}};
Iue=function(X){if(X.form){var U=X.form,r=Object.assign({},U);U=U.element;r=(delete r.element,r);if(U)return[_.LB(U,[X.command,r,X.commandController])]}return[]};
t3e=function(X){if(X.form){var U=X.form,r=Object.assign({},U);U=U.element;r=(delete r.element,r);U&&_.NT(U,[X.command],U,r)}};
Hhz=function(X,U,r){var m=new au6(X,U),I=new gf(X,U,r);X={"/youtubei/v1/browse":new nH(X,U,r),"/youtubei/v1/player":m,"/youtubei/v1/navigation/resolve_url":new ZL,"/youtubei/v1/next":I,"/youtubei/v1/guide":new sW(r),"/youtubei/v1/search":new xo(X,U,r),"/youtubei/v1/reel/reel_item_watch":new P1(X,U,r),"/youtubei/v1/get_watch":new SW(m,I)};X["/youtubei/v1/account/account_menu"]=new df;X["/youtubei/v1/notification/get_notification_menu"]=new OW;return X};
eW=function(){var X=_.np().resolve(_.v1);return Promise.resolve(CjA(X,_.mH.location.href,{},document.referrer,function(){return 0},function(){return!1}))};
kKM=function(X){return X&&(X=_.EW(_.Z6s(X)))?(new URLSearchParams(X)).get("service"):null};
Qb=function(X,U){_.Xs(_.Fn(),function(){_.F7("adl")});
_.np().resolve(c8H)(U);X=X.root;X.loadData&&X.loadData(U);(U==null?0:U.response)?_.CH(y$s(),"SUCCESS"):_.AE(new _.Tx("Lifecycle: No response in data",_.b3("IS_SHELL_LOAD"),U?U.page:"NO_PAGE",U?U.endpoint:"NO_ENDPOINT"));X.polymerController.$["page-manager"].lazyPrepareCriticalPages((U==null?void 0:U.page)||"",U.endpoint);var r,m;((m=_.e(U==null?void 0:(r=U.endpoint)==null?void 0:r.commandMetadata,_.mN))==null?0:m.webPageType)&&_.br().dispatch(_.B1(_.e(U.endpoint.commandMetadata,_.mN).webPageType))};
gGD=function(){var X,U;return _.c(function(r){switch(r.nextAddress){case 1:X=window;if(!X.getDataPromise){r.jumpTo(2);break}_.E_(r,3);return r.yield(X.getDataPromise(),5);case 5:return r.return(r.yieldResult);case 3:return _.yE(r),r.yield(eW(),6);case 6:return r.return(r.yieldResult);case 2:if(X.getInitialData)return U=X.getInitialData(),X.getInitialData=void 0,r.return(U);throw Error("Hj`"+_.mH.location.href);}})};
Zhe=function(){_.p$("CSI_SERVICE_NAME","youtube");_.vQ({loadType:"cold"});_.v("kevlar_log_lcp")&&nGH(function(X){_.F7("lcp",X.value)})};
sW1=function(){var X=_.ib(document.location.href,"enable");X&&X.indexOf("scraper")>-1&&_.p$("ADD_SCRAPER_ATTRIBUTES",!0)};
OhD=function(X){var U=X.root;X=[xKn,Pj6,_.oV];_.v("web_feedback_endpoint_autolog_allowlist_killswitch")&&X.push(_.wf,Swm);dK1(function(r,m){return mKX(r,m,U)},function(r){if(!r.command)return[];
var m;((m=r.form)==null?0:m.element)?r.form.element.dispatchEvent(new CustomEvent("yt-navigate",{bubbles:!0,composed:!0,detail:Object.assign({},r.form,{endpoint:r.command})})):U.handleNavigate(r);return[]},X);
_.np().addProvider({provide:_.s4,useValue:_.aB.instance})};
eF6=function(){var X={},U={},r;for(r in vG6){var m=_.H(_.Fb(vG6[r],void 0,"IAtZ7"));X[r]=m.next().value;U[r]=m.next().value}return[X,function(I){for(var t in I){var C=void 0;(C=U[t])==null||C(I[t])}}]};
_.Bkz=function(X,U){var r=!1;r=r===void 0?!1:r;var m=_.fI.getValueByKeys(X,"contents","twoColumnWatchNextResults","results","results","contents"),I=_.fI.getValueByKeys(X,"contents","twoColumnWatchNextResults","playlist","playlist")||null;r&&(I=null);var t=r=null;if(I)r=_.fI.getValueByKeys(I,"titleText"),t=_.fI.unsafeClone(_.fI.getValueByKeys(I,"longBylineText")),m="",t&&(m=_.pE(t)),t=_.DQ(m);else if(m){m=_.H(m);for(var C=m.next();!C.done;C=m.next())C=C.value,C.videoPrimaryInfoRenderer&&(r=_.fI.getValueByKeys.apply(_.fI,
[C].concat(_.fN(EGe)))),C.videoSecondaryInfoRenderer&&(t=_.fI.getValueByKeys.apply(_.fI,[C].concat(_.fN(F41))))}else _.i3(Error("Mj"));var k;X.currentVideoEndpoint?k=X.currentVideoEndpoint:_.i3(Error("Nj"));var g;U&&(g=_.fI.getValueByKeys(U,"playabilityStatus","miniplayer","miniplayerRenderer"));X={miniplayerTitle:r,miniplayerSubtitle:t,watchEndpoint:k,playlistData:I};g&&(X.miniplayerRenderer=g);return X};
QWX=function(X){if(X)return _.Bs(X)};
_.oGz=function(){return{isFullscreen:function(){throw Error("Oj");},
toggleFullscreen:function(){throw Error("Pj");},
exitFullscreen:function(){throw Error("Qj");},
isAutonavEnabled:function(){throw Error("Rj");},
setAutonavEnabled:function(){throw Error("Sj");},
isAutoplaySetExplicitly:function(){throw Error("Tj");}}};
wce=function(X){return X.videoDuration?X.numTaps>1&&X.tapDirection!==0?_.yb(X.draggedTime/X.videoDuration,0,1):_.yb((X.playedTime||0)/X.videoDuration,0,1):0};
y8z=function(X){return X.videoDuration?X.isDragging||X.numTaps>1&&X.tapDirection!==0?_.yb(X.draggedTime/X.videoDuration,0,1):_.yb((X.playedTime||0)/X.videoDuration,0,1):0};
hFs=function(X){var U,r,m;return _.e(X==null?void 0:(U=X.markersMap)==null?void 0:(r=U.find(function(I){return I.key==="HEATSEEKER"}))==null?void 0:(m=r.value)==null?void 0:m.heatmap,uPD)};
M3M=function(X){var U,r;return(r=(U=hFs(X))==null?void 0:U.heatMarkersDecorations)!=null?r:[]};
zFx=function(X){if(_.v("mweb_supported_chapters_killswitch"))return!0;var U;return!!(X==null?0:(U=X.markersMap)==null?0:U.find(function(r){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(r.key)}))};
_.K4x=function(X){var U=Object,r=U.assign,m;X={isDragging:!1,draggedTime:0,isHovering:!1,hoveredTime:0,percentLoaded:0,playerState:(m=X==null?void 0:X.getPlayerState())!=null?m:-1,videoDuration:0,playedTime:0,wasPlaying:!1};return r.call(U,{},{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},X,{playbackRate:1},{controlsVisible:!1,shouldWaitToHideControls:!1,isOverlayHidden:!1},{fineScrubbingActiveState:"off",storyboardInterval:0,filmStripXDistance:0,fineScrubbingEnteredTime:0})};
Tkz=function(X){return function(U){var r=X(),m,I=(m=r.playerApi)==null?void 0:m.getPlayerState();U&&U!==r.playerState&&(U===1||U===2)&&r.setState({playerState:I})}};
V3s=function(X){return function(U){var r=X(),m=r.playerApi;m&&(U==null?void 0:U.type)==="newdata"&&(Yw9&&(clearTimeout(Yw9),Yw9=void 0),_.v("web_shorts_use_progress_state_for_gapless")?(U=m==null?void 0:m.getProgressState(U==null?void 0:U.playertype),U=U.seekableEnd-U.seekableStart):U=m==null?void 0:m.getDuration(U==null?void 0:U.playertype),r.setState({playedTime:0,videoDuration:U}))}};
RFX=function(X){return function(U){var r=X(),m=r.playerApi;if(m){var I=m.getPresentingPlayerType();_.v("web_shorts_use_progress_state_for_gapless")?(m=m.getProgressState(I),m=m.seekableEnd-m.seekableStart):m=m.getDuration(I);r.setState({playedTime:U,videoDuration:m})}}};
qwe=function(X){_.en(112394,X,function(){return fuA},function(U){fuA=U})};
DKs=function(X,U){if(!X)return[];var r,m,I;X=((r=X.markersMap)==null?void 0:(m=r.find(function(t){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(t.key)}))==null?void 0:(I=m.value)==null?void 0:I.chapters)||[];
!W46(X)||(U==null?0:U.ignoreStub)||(X=[J8s()].concat(_.fN(X)));return X};
J8s=function(){return{chapterRenderer:{timeRangeStartMillis:0}}};
W46=function(X){if(X.length===0)return!1;var U;return((U=_.e(X[0],uZ))==null?void 0:U.timeRangeStartMillis)!==0};
hD=function(X){return X?X.timeRangeStartMillis||0:0};
$KA=function(X,U){if(X.isDragging&&U)return X=pcD(X,U),X===-1?J8s():DKs(U)[X]};
pcD=function(X,U){return X.isDragging&&U?DKs(U,{ignoreStub:!0}).findIndex(function(r,m,I){r=bhn(X);return A86(r,I,m).scrubberHovering}):-1};
bhn=function(X){return Object.assign({},X,{videoDuration:X.videoDuration*1E3,playedTime:X.playedTime*1E3,draggedTime:X.draggedTime*1E3})};
A86=function(X,U,r){var m=hD(_.e(U[r],uZ));U=hD(_.e(U[r+1],uZ))||X.videoDuration;r=X.isDragging;var I;if(I=X.isDragging)I=X.draggedTime,I=I!==null&&I>=m&&I<U;var t=X.playedTime;return t!==null&&t>=m&&t<U?{videoPosition:"active",isScrubbing:r,scrubberHovering:I}:X.playedTime<m?{videoPosition:"pending",isScrubbing:r,scrubberHovering:I}:{videoPosition:"seen",isScrubbing:r,scrubberHovering:I}};
lun=function(X,U){return X.videoPosition==="seen"||(U===void 0?0:U)>0};
GKe=function(X,U,r){U=X/U.storyboardInterval;var m=DKs(r);if(!m.length)return-U*72;r=0;m=_.H(m);for(var I=m.next();!I.done;I=m.next())if(hD(_.e(I.value,uZ))/1E3<X)r++;else break;return-(U*72)-r*56};
ihe=function(X){return X?X.width/X.columns:0};
L4e=function(X){return X.isHovering?X.hoveredTime:X.draggedTime};
NkH=function(X,U){X=X.draggedTime*1E3;return X>=U.visibleTimeRangeStartMillis&&X<=U.visibleTimeRangeEndMillis};
_.jWH=function(X){if(X===void 0||Number.isNaN(X))return"--:--";var U=Math.abs(Math.floor(X)),r=Math.floor(U/86400),m=Math.floor(U%86400/3600),I=Math.floor(U%3600/60);U=Math.floor(U%60);var t="";r>0&&(t+=r+":",m<10&&(t+="0"));if(r>0||m>0)t+=m+":",I<10&&(t+="0");t+=I+":";U<10&&(t+="0");t+=U;return X>=0?t:"-"+t};
XfH=function(X,U){return function(){var r=L4e(X());var m=U();var I=X().playerApi;if(I&&I.getNumberOfStoryboardLevels()!==0){var t=I.getStoryboardFrameIndex(r,1);t!==-1?m=I.getStoryboardFrame(t,1):(r=I.getStoryboardFrameIndex(r,0),I=I.getStoryboardFrame(r,0),m&&I&&(I.height*=3,I.width*=3),m=I)}else m=null;if(!m)return null;U()&&(m.width=90*m.columns,m.height=160*m.rows);return m}};
_.M3=function(X){if(!X||X.getVideoData)return X};
UVe=function(){var X;return{playerApi:(X=_.HN())!=null?X:void 0}};
reH=function(X){var U;_.c(function(r){if(r.nextAddress==1)return r.yield(_.a6(),2);if(U=r.yieldResult)U.unMute(!0),U.setVolume(X,!0);_.uv(r)})};
mVH=function(X,U){X&&(X.value=""+U,X.style.setProperty("--gradient-percent",U+"%"))};
IB9=function(X){var U;return(U=X==null?void 0:X.value)!=null?U:0};
tJH=function(){var X;_.c(function(U){if(U.nextAddress==1)return U.yield(_.a6(),2);X=U.yieldResult;if(!X)return U.return();X.isMuted()?X.unMute(!0):X.mute(!0);_.uv(U)})};
aBH=function(X){var U=_.np().resolve(_.zS).getPlayerElement();U&&X&&(X===1?U.pause():U.play())};
HAe=function(X){return!!_.e(X,_.KH)||!!_.e(X,_.TS)};
CK6=function(X){_.i4(X,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_PREV"])};
kPD=function(X){_.i4(X,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_NEXT"])};
g_m=function(X){return _.f$(X.document.body,function(){return _.n(ce1,null)},"lh")};
n_s=function(){var X;return(X=navigator.userActivation)==null?void 0:X.isActive};
ZAm=function(){var X=window.performance.getEntriesByType("navigation");return X?X.map(function(U){return U.type}).includes("reload"):!1};
enx=function(){Yo(Yo(Yo(Yo(Yo(Yo(Yo(_.np().resolve(_.Vb),_.sDx),_.xVx),_.PKA),_.STD),_.dVH),_.OAs),_.v_n)};
E_6=function(X,U){U=U===void 0?!1:U;var r,m,I,t;return _.c(function(C){if(C.nextAddress==1)return U||!_.v("kevlar_shorts_seedless_retry_initial_load")||(r=window,m=!(!r.getDataPromise&&!r.getInitialData),m)?C.yield(gGD(),2):(setTimeout(E_6.bind(window,X,!0),1E3),C.return());if(C.nextAddress!=3)return I=C.yieldResult,C.yield(Fym(I),3);t=C.yieldResult;Qb(X,t);_.uv(C)})};
Fym=function(X){var U;if((U=X.response)==null||!U.replacementEndpoint)return _.j8(X);U=_.np().resolve(_.v1);X=X.response;_.e(X.replacementEndpoint,_.sK)&&X.sequenceContinuation&&(_.e(X.replacementEndpoint,_.sK).sequenceParams=X.sequenceContinuation);return RV(U,X.replacementEndpoint,{},_.mH.location.href,"shorts",function(){},function(){return!1})};
QDH=function(X){var U=_.np().resolve(BMe);X.playerResponse&&U.handleResponse(X.playerResponse);X.response&&U.handleResponse(X.response)};
o_m=function(X){var U=_.br(),r,m=_.e((r=X.response)==null?void 0:r.frameworkUpdates,Jj),I;r=_.e((I=X.playerResponse)==null?void 0:I.frameworkUpdates,Jj);var t;X=_.e((t=X.reelWatchSequenceResponse)==null?void 0:t.frameworkUpdates,Jj);m&&_.ca(m,U);r&&_.ca(r,U);X&&_.ca(X,U)};
wfA=function(X){var U;_.v("enable_redirect_linking_for_desktop_web_client")&&((U=window.location.hash)==null?0:U.includes("redirect_state"))&&X.url&&(X.url=X.url.toString()+window.location.hash)};
hn6=function(X){var U=_.np(),r=U.resolve(_.v1);U=U.resolve(_.yex);X.endpoint&&(r=uce(r,X.endpoint),r.content&&X.response&&_.fH(U,X.response,r.content),r.player&&X.playerResponse&&_.fH(U,X.playerResponse,r.player),r.reelSequence&&X.reelWatchSequenceResponse&&_.fH(U,X.reelWatchSequenceResponse,r.reelSequence))};
q3=function(X,U){QDH(U);o_m(U);var r;(U==null?0:U.url)&&((r=window.location.hash)==null?0:r.includes("redirect_state"))&&(wfA(U),(r=kKM(U.url))&&_.Gw(X.root,"yt-initialize-third-party",[r,U]));hn6(U);r=_.np();var m=r.resolve(MJ9);U.playerResponse&&r.resolve(zne).handleResponse(U.playerResponse);if(U.playerResponse){r=void 0;if(_.v("ab_v_vid_sig")&&U.endpoint){var I,t=(I=_.e(U.endpoint,_.Rl))!=null?I:_.e(U.endpoint,_.sK);t&&(r=t.videoId)}KyD(m,U.playerResponse,r)}U.playerResponse&&l8e(U.playerResponse)&&
_.v("web_enable_ab_rsp_cl")?z09().then(function(){TMe(m,U.playerResponse);Qb(X,U)}):Qb(X,U)};
VJ9=function(X){if(X=X.root.data){var U=_.np().resolve(YT6);X.endpoint&&(X.response&&U.handleResponse(X.response,void 0,document.querySelector("ytd-app")),X.playerResponse&&U.handleResponse(X.playerResponse),X.reelWatchSequenceResponse&&U.handleResponse(X.reelWatchSequenceResponse))}};
Rnx=function(X){var U,r,m,I,t,C;return _.c(function(k){switch(k.nextAddress){case 1:U=window;if(!U.getDataPromise){k.jumpTo(2);break}_.E_(k,3);return k.yield(U.getDataPromise(),5);case 5:r=k.yieldResult;q3(X,r);_.mt(k,4);break;case 3:return _.yE(k),k.yield(eW(),6);case 6:m=k.yieldResult,Qb(X,m);case 4:return k.return();case 2:if(!_.v("sw_nav_preload_pbj")){k.jumpTo(7);break}U.fetchInitialData=function(){var g;return _.c(function(Z){if(Z.nextAddress==1)return Z.yield(eW(),2);g=Z.yieldResult;Qb(X,g);
_.uv(Z)})};
if(U.getInitialData){U.loadInitialData=function(g){q3(X,g)};
I=U.getInitialData();U.getInitialData=void 0;q3(X,I);k.jumpTo(8);break}U.fetchInitialData=void 0;return k.yield(eW(),9);case 9:t=k.yieldResult,Qb(X,t);case 8:return k.return();case 7:U.getInitialData?(C=U.getInitialData(),U.getInitialData=void 0,q3(X,C)):U.loadInitialData=function(g){q3(X,g)},_.uv(k)}})};
qTH=function(){var X=new fB6;_.Gxe(X);X.registerInitializationCallback(function(){aSX(void 0,void 0,void 0,_.v("web_enable_mss_batching_ks")?void 0:{batchingStrategy:"BATCH"})});
X.registerCallback("error",function(U,r,m){_.AI(Error("Xj`"+r+"`"+m))})};
Wys=typeof Object.create=="function"?Object.create:function(X){var U=function(){};
U.prototype=X;return new U};
Jen=typeof Object.defineProperties=="function"?Object.defineProperty:function(X,U,r){if(X==Array.prototype||X==Object.prototype)return X;X[U]=r.value;return X};
DV9=function(X){X=["object"==typeof globalThis&&globalThis,X,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var U=0;U<X.length;++U){var r=X[U];if(r&&r.Math==Math)return r}throw Error("a");};
_.n0=DV9(this);pfe="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" ");_.n0.BigInt64Array&&(pfe.push("BigInt64"),pfe.push("BigUint64"));var bAe=function(X,U){if(U)for(var r=0;r<pfe.length;r++)$VX(pfe[r]+"Array.prototype."+X,U)},W1=function(X,U){U&&$VX(X,U)},$VX=function(X,U){var r=_.n0;
X=X.split(".");for(var m=0;m<X.length-1;m++){var I=X[m];if(!(I in r))return;r=r[I]}X=X[X.length-1];m=r[X];U=U(m);U!=m&&U!=null&&Jen(r,X,{configurable:!0,writable:!0,value:U})},Aee=function(){function X(){function r(){}
new r;Reflect.construct(r,[],function(){});
return new r instanceof r}
if(typeof Reflect!="undefined"&&Reflect.construct){if(X())return Reflect.construct;var U=Reflect.construct;return function(r,m,I){r=U(r,m);I&&Reflect.setPrototypeOf(r,I.prototype);return r}}return function(r,m,I){I===void 0&&(I=r);
I=Wys(I.prototype||Object.prototype);return Function.prototype.apply.call(r,I,m)||I}}(),lBD;
if(typeof Object.setPrototypeOf=="function")lBD=Object.setPrototypeOf;else{var GPX;a:{var iAz={a:!0},Lyx={};try{Lyx.__proto__=iAz;GPX=Lyx.a;break a}catch(X){}GPX=!1}lBD=GPX?function(X,U){X.__proto__=U;if(X.__proto__!==U)throw new TypeError("b`"+X);return X}:null}JD=lBD;
_.F=function(X,U){X.prototype=Wys(U.prototype);X.prototype.constructor=X;if(JD)JD(X,U);else for(var r in U)if(r!="prototype")if(Object.defineProperties){var m=Object.getOwnPropertyDescriptor(U,r);m&&Object.defineProperty(X,r,m)}else X[r]=U[r];X.superClass_=U.prototype};
NM6=function(X){var U=0;return function(){return U<X.length?{done:!1,value:X[U++]}:{done:!0}}};
_.H=function(X){var U=typeof Symbol!="undefined"&&Symbol.iterator&&X[Symbol.iterator];if(U)return U.call(X);if(typeof X.length=="number")return{next:NM6(X)};throw Error("c`"+String(X));};
m_=function(X){for(var U,r=[];!(U=X.next()).done;)r.push(U.value);return r};
_.fN=function(X){return X instanceof Array?X:m_(_.H(X))};
_.pH=function(X){return DL(X,X)};
DL=function(X,U){X.raw=U;Object.freeze&&(Object.freeze(X),Object.freeze(U));return X};
$o=function(X,U){return Object.prototype.hasOwnProperty.call(X,U)};
jDA=function(X){if(X==null)throw new TypeError("d");return Object(X)};
Xe1=typeof Object.assign=="function"?Object.assign:function(X,U){X=jDA(X);for(var r=1;r<arguments.length;r++){var m=arguments[r];if(m)for(var I in m)$o(m,I)&&(X[I]=m[I])}return X};
W1("Object.assign",function(X){return X||Xe1});
var bZ=function(){this.isRunning_=!1;this.yieldAllIterator_=null;this.yieldResult=void 0;this.nextAddress=1;this.finallyAddress_=this.catchAddress_=0;this.finallyContexts_=this.abruptCompletion_=null},U9p=function(X){if(X.isRunning_)throw new TypeError("f");
X.isRunning_=!0};
bZ.prototype.JSC$8878_next_=function(X){this.yieldResult=X};
var rxC=function(X,U){X.abruptCompletion_={exception:U,isException:!0};X.nextAddress=X.catchAddress_||X.finallyAddress_};
bZ.prototype.return=function(X){this.abruptCompletion_={return:X};this.nextAddress=this.finallyAddress_};
bZ.prototype.yield=function(X,U){this.nextAddress=U;return{value:X}};
bZ.prototype.jumpTo=function(X){this.nextAddress=X};
_.uv=function(X){X.nextAddress=0};
_.E_=function(X,U,r){X.catchAddress_=U;r!=void 0&&(X.finallyAddress_=r)};
_.o8=function(X,U){X.catchAddress_=0;X.finallyAddress_=U||0};
_.mt=function(X,U,r){X.nextAddress=U;X.catchAddress_=r||0};
_.yE=function(X,U){X.catchAddress_=U||0;U=X.abruptCompletion_.exception;X.abruptCompletion_=null;return U};
_.BU=function(X,U,r,m){m?X.finallyContexts_[m]=X.abruptCompletion_:X.finallyContexts_=[X.abruptCompletion_];X.catchAddress_=U||0;X.finallyAddress_=r||0};
_.wB=function(X,U,r){r=X.finallyContexts_.splice(r||0)[0];(r=X.abruptCompletion_=X.abruptCompletion_||r)?r.isException?X.nextAddress=X.catchAddress_||X.finallyAddress_:r.jumpTo!=void 0&&X.finallyAddress_<r.jumpTo?(X.nextAddress=r.jumpTo,X.abruptCompletion_=null):X.nextAddress=X.finallyAddress_:X.nextAddress=U};
m9u=function(X){this.JSC$8883_context_=new bZ;this.program_=X};
t6h=function(X,U){U9p(X.JSC$8883_context_);var r=X.JSC$8883_context_.yieldAllIterator_;if(r)return Inh(X,"return"in r?r["return"]:function(m){return{value:m,done:!0}},U,X.JSC$8883_context_.return);
X.JSC$8883_context_.return(U);return AD(X)};
Inh=function(X,U,r,m){try{var I=U.call(X.JSC$8883_context_.yieldAllIterator_,r);if(!(I instanceof Object))throw new TypeError("e`"+I);if(!I.done)return X.JSC$8883_context_.isRunning_=!1,I;var t=I.value}catch(C){return X.JSC$8883_context_.yieldAllIterator_=null,rxC(X.JSC$8883_context_,C),AD(X)}X.JSC$8883_context_.yieldAllIterator_=null;m.call(X.JSC$8883_context_,t);return AD(X)};
AD=function(X){for(;X.JSC$8883_context_.nextAddress;)try{var U=X.program_(X.JSC$8883_context_);if(U)return X.JSC$8883_context_.isRunning_=!1,{value:U.value,done:!1}}catch(r){X.JSC$8883_context_.yieldResult=void 0,rxC(X.JSC$8883_context_,r)}X.JSC$8883_context_.isRunning_=!1;if(X.JSC$8883_context_.abruptCompletion_){U=X.JSC$8883_context_.abruptCompletion_;X.JSC$8883_context_.abruptCompletion_=null;if(U.isException)throw U.exception;return{value:U.return,done:!0}}return{value:void 0,done:!0}};
an7=function(X){this.next=function(U){U9p(X.JSC$8883_context_);X.JSC$8883_context_.yieldAllIterator_?U=Inh(X,X.JSC$8883_context_.yieldAllIterator_.next,U,X.JSC$8883_context_.JSC$8878_next_):(X.JSC$8883_context_.JSC$8878_next_(U),U=AD(X));return U};
this.throw=function(U){U9p(X.JSC$8883_context_);X.JSC$8883_context_.yieldAllIterator_?U=Inh(X,X.JSC$8883_context_.yieldAllIterator_["throw"],U,X.JSC$8883_context_.JSC$8878_next_):(rxC(X.JSC$8883_context_,U),U=AD(X));return U};
this.return=function(U){return t6h(X,U)};
this[Symbol.iterator]=function(){return this}};
_.tD=function(X,U){U=new an7(new m9u(U));JD&&X.prototype&&JD(U,X.prototype);return U};
HeP=function(X){function U(m){return X.next(m)}
function r(m){return X.throw(m)}
return new Promise(function(m,I){function t(C){C.done?m(C.value):Promise.resolve(C.value).then(U,r).then(t,I)}
t(X.next())})};
_.c=function(X){return HeP(new an7(new m9u(X)))};
W1("Symbol",function(X){if(X)return X;var U=function(t,C){this.$jscomp$symbol$id_=t;Jen(this,"description",{configurable:!0,writable:!0,value:C})};
U.prototype.toString=function(){return this.$jscomp$symbol$id_};
var r="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",m=0,I=function(t){if(this instanceof I)throw new TypeError("g");return new U(r+(t||"")+"_"+m++,t)};
return I});
W1("Symbol.iterator",function(X){if(X)return X;X=Symbol("h");Jen(Array.prototype,X,{configurable:!0,writable:!0,value:function(){return CMu(NM6(this))}});
return X});
W1("Symbol.asyncIterator",function(X){return X?X:Symbol("i")});
CMu=function(X){X={next:X};X[Symbol.iterator]=function(){return this};
return X};
_.FH=function(X){var U=X[Symbol.asyncIterator];return U!==void 0?U.call(X):new k1v(_.H(X))};
k1v=function(X){this[Symbol.asyncIterator]=function(){return this};
this[Symbol.iterator]=function(){return X};
this.next=function(U){return Promise.resolve(X.next(U))};
this["throw"]=function(U){return new Promise(function(r,m){var I=X["throw"];I!==void 0?r(I.call(X,U)):(r=X["return"],r!==void 0&&r.call(X),m(new TypeError("j")))})};
X["return"]!==void 0&&(this["return"]=function(U){return Promise.resolve(X["return"](U))})};
_.bS=function(){for(var X=Number(this),U=[],r=X;r<arguments.length;r++)U[r-X]=arguments[r];return U};
_.aV=function(X){return X};
W1("globalThis",function(X){return X||_.n0});
W1("Reflect",function(X){return X?X:{}});
W1("Reflect.construct",function(){return Aee});
W1("Reflect.setPrototypeOf",function(X){return X?X:JD?function(U,r){try{return JD(U,r),!0}catch(m){return!1}}:null});
W1("Promise",function(X){function U(){this.batch_=null}
function r(C){return C instanceof I?C:new I(function(k){k(C)})}
if(X&&(typeof _.n0.PromiseRejectionEvent!=="undefined"||!_.n0.Promise||_.n0.Promise.toString().indexOf("[native code]")===-1))return X;U.prototype.asyncExecute=function(C){if(this.batch_==null){this.batch_=[];var k=this;this.asyncExecuteFunction(function(){k.executeBatch_()})}this.batch_.push(C)};
var m=_.n0.setTimeout;U.prototype.asyncExecuteFunction=function(C){m(C,0)};
U.prototype.executeBatch_=function(){for(;this.batch_&&this.batch_.length;){var C=this.batch_;this.batch_=[];for(var k=0;k<C.length;++k){var g=C[k];C[k]=null;try{g()}catch(Z){this.asyncThrow_(Z)}}}this.batch_=null};
U.prototype.asyncThrow_=function(C){this.asyncExecuteFunction(function(){throw C;})};
var I=function(C){this.state_=0;this.result_=void 0;this.onSettledCallbacks_=[];this.isRejectionHandled_=!1;var k=this.createResolveAndReject_();try{C(k.resolve,k.reject)}catch(g){k.reject(g)}};
I.prototype.createResolveAndReject_=function(){function C(Z){return function(P){g||(g=!0,Z.call(k,P))}}
var k=this,g=!1;return{resolve:C(this.resolveTo_),reject:C(this.JSC$8915_reject_)}};
I.prototype.resolveTo_=function(C){if(C===this)this.JSC$8915_reject_(new TypeError("n"));else if(C instanceof I)this.settleSameAsPromise_(C);else{a:switch(typeof C){case "object":var k=C!=null;break a;case "function":k=!0;break a;default:k=!1}k?this.resolveToNonPromiseObj_(C):this.fulfill_(C)}};
I.prototype.resolveToNonPromiseObj_=function(C){var k=void 0;try{k=C.then}catch(g){this.JSC$8915_reject_(g);return}typeof k=="function"?this.settleSameAsThenable_(k,C):this.fulfill_(C)};
I.prototype.JSC$8915_reject_=function(C){this.settle_(2,C)};
I.prototype.fulfill_=function(C){this.settle_(1,C)};
I.prototype.settle_=function(C,k){if(this.state_!=0)throw Error("o`"+C+"`"+k+"`"+this.state_);this.state_=C;this.result_=k;this.state_===2&&this.scheduleUnhandledRejectionCheck_();this.executeOnSettledCallbacks_()};
I.prototype.scheduleUnhandledRejectionCheck_=function(){var C=this;m(function(){if(C.notifyUnhandledRejection_()){var k=_.n0.console;typeof k!=="undefined"&&k.error(C.result_)}},1)};
I.prototype.notifyUnhandledRejection_=function(){if(this.isRejectionHandled_)return!1;var C=_.n0.CustomEvent,k=_.n0.Event,g=_.n0.dispatchEvent;if(typeof g==="undefined")return!0;typeof C==="function"?C=new C("unhandledrejection",{cancelable:!0}):typeof k==="function"?C=new k("unhandledrejection",{cancelable:!0}):(C=_.n0.document.createEvent("CustomEvent"),C.initCustomEvent("unhandledrejection",!1,!0,C));C.promise=this;C.reason=this.result_;return g(C)};
I.prototype.executeOnSettledCallbacks_=function(){if(this.onSettledCallbacks_!=null){for(var C=0;C<this.onSettledCallbacks_.length;++C)t.asyncExecute(this.onSettledCallbacks_[C]);this.onSettledCallbacks_=null}};
var t=new U;I.prototype.settleSameAsPromise_=function(C){var k=this.createResolveAndReject_();C.callWhenSettled_(k.resolve,k.reject)};
I.prototype.settleSameAsThenable_=function(C,k){var g=this.createResolveAndReject_();try{C.call(k,g.resolve,g.reject)}catch(Z){g.reject(Z)}};
I.prototype.then=function(C,k){function g(d,O){return typeof d=="function"?function(E){try{Z(d(E))}catch(Q){P(Q)}}:O}
var Z,P,S=new I(function(d,O){Z=d;P=O});
this.callWhenSettled_(g(C,Z),g(k,P));return S};
I.prototype.catch=function(C){return this.then(void 0,C)};
I.prototype.callWhenSettled_=function(C,k){function g(){switch(Z.state_){case 1:C(Z.result_);break;case 2:k(Z.result_);break;default:throw Error("p`"+Z.state_);}}
var Z=this;this.onSettledCallbacks_==null?t.asyncExecute(g):this.onSettledCallbacks_.push(g);this.isRejectionHandled_=!0};
I.resolve=r;I.reject=function(C){return new I(function(k,g){g(C)})};
I.race=function(C){return new I(function(k,g){for(var Z=_.H(C),P=Z.next();!P.done;P=Z.next())r(P.value).callWhenSettled_(k,g)})};
I.all=function(C){var k=_.H(C),g=k.next();return g.done?r([]):new I(function(Z,P){function S(E){return function(Q){d[E]=Q;O--;O==0&&Z(d)}}
var d=[],O=0;do d.push(void 0),O++,r(g.value).callWhenSettled_(S(d.length-1),P),g=k.next();while(!g.done)})};
return I});
var lZ=function(X,U,r){if(X==null)throw new TypeError("q`"+r);if(U instanceof RegExp)throw new TypeError("r`"+r);return X+""};
W1("String.prototype.startsWith",function(X){return X?X:function(U,r){var m=lZ(this,U,"startsWith"),I=m.length,t=U.length;r=Math.max(0,Math.min(r|0,m.length));for(var C=0;C<t&&r<I;)if(m[r++]!=U[C++])return!1;return C>=t}});
W1("Object.setPrototypeOf",function(X){return X||JD});
W1("Symbol.dispose",function(X){return X?X:Symbol("s")});
W1("SuppressedError",function(X){function U(r,m,I){if(!(this instanceof U))return new U(r,m,I);I=Error(I);"stack"in I&&(this.stack=I.stack);this.message=I.message;this.error=r;this.suppressed=m}
if(X)return X;_.F(U,Error);U.prototype.name="SuppressedError";return U});
W1("Array.from",function(X){return X?X:function(U,r,m){r=r!=null?r:function(k){return k};
var I=[],t=typeof Symbol!="undefined"&&Symbol.iterator&&U[Symbol.iterator];if(typeof t=="function"){U=t.call(U);for(var C=0;!(t=U.next()).done;)I.push(r.call(m,t.value,C++))}else for(t=U.length,C=0;C<t;C++)I.push(r.call(m,U[C],C));return I}});
var cx$=function(X,U,r){X instanceof String&&(X=String(X));for(var m=X.length,I=0;I<m;I++){var t=X[I];if(U.call(r,t,I,X))return{i:I,v:t}}return{i:-1,v:void 0}};
W1("Array.prototype.find",function(X){return X?X:function(U,r){return cx$(this,U,r).v}});
W1("WeakMap",function(X){function U(){}
function r(g){var Z=typeof g;return Z==="object"&&g!==null||Z==="function"}
function m(g){if(!$o(g,t)){var Z=new U;Jen(g,t,{value:Z})}}
function I(g){var Z=Object[g];Z&&(Object[g]=function(P){if(P instanceof U)return P;Object.isExtensible(P)&&m(P);return Z(P)})}
if(function(){if(!X||!Object.seal)return!1;try{var g=Object.seal({}),Z=Object.seal({}),P=new X([[g,2],[Z,3]]);if(P.get(g)!=2||P.get(Z)!=3)return!1;P.delete(g);P.set(Z,4);return!P.has(g)&&P.get(Z)==4}catch(S){return!1}}())return X;
var t="$jscomp_hidden_"+Math.random();I("freeze");I("preventExtensions");I("seal");var C=0,k=function(g){this.JSC$8923_id_=(C+=Math.random()+1).toString();if(g){g=_.H(g);for(var Z;!(Z=g.next()).done;)Z=Z.value,this.set(Z[0],Z[1])}};
k.prototype.set=function(g,Z){if(!r(g))throw Error("t");m(g);if(!$o(g,t))throw Error("u`"+g);g[t][this.JSC$8923_id_]=Z;return this};
k.prototype.get=function(g){return r(g)&&$o(g,t)?g[t][this.JSC$8923_id_]:void 0};
k.prototype.has=function(g){return r(g)&&$o(g,t)&&$o(g[t],this.JSC$8923_id_)};
k.prototype.delete=function(g){return r(g)&&$o(g,t)&&$o(g[t],this.JSC$8923_id_)?delete g[t][this.JSC$8923_id_]:!1};
return k});
W1("Map",function(X){if(function(){if(!X||typeof X!="function"||!X.prototype.entries||typeof Object.seal!="function")return!1;try{var k=Object.seal({x:4}),g=new X(_.H([[k,"s"]]));if(g.get(k)!="s"||g.size!=1||g.get({x:4})||g.set({x:4},"t")!=g||g.size!=2)return!1;var Z=g.entries(),P=Z.next();if(P.done||P.value[0]!=k||P.value[1]!="s")return!1;P=Z.next();return P.done||P.value[0].x!=4||P.value[1]!="t"||!Z.next().done?!1:!0}catch(S){return!1}}())return X;
var U=new WeakMap,r=function(k){this[0]={};this[1]=t();this.size=0;if(k){k=_.H(k);for(var g;!(g=k.next()).done;)g=g.value,this.set(g[0],g[1])}};
r.prototype.set=function(k,g){k=k===0?0:k;var Z=m(this,k);Z.list||(Z.list=this[0][Z.id]=[]);Z.entry?Z.entry.value=g:(Z.entry={next:this[1],previous:this[1].previous,head:this[1],key:k,value:g},Z.list.push(Z.entry),this[1].previous.next=Z.entry,this[1].previous=Z.entry,this.size++);return this};
r.prototype.delete=function(k){k=m(this,k);return k.entry&&k.list?(k.list.splice(k.index,1),k.list.length||delete this[0][k.id],k.entry.previous.next=k.entry.next,k.entry.next.previous=k.entry.previous,k.entry.head=null,this.size--,!0):!1};
r.prototype.clear=function(){this[0]={};this[1]=this[1].previous=t();this.size=0};
r.prototype.has=function(k){return!!m(this,k).entry};
r.prototype.get=function(k){return(k=m(this,k).entry)&&k.value};
r.prototype.entries=function(){return I(this,function(k){return[k.key,k.value]})};
r.prototype.keys=function(){return I(this,function(k){return k.key})};
r.prototype.values=function(){return I(this,function(k){return k.value})};
r.prototype.forEach=function(k,g){for(var Z=this.entries(),P;!(P=Z.next()).done;)P=P.value,k.call(g,P[1],P[0],this)};
r.prototype[Symbol.iterator]=r.prototype.entries;var m=function(k,g){var Z=g&&typeof g;Z=="object"||Z=="function"?U.has(g)?Z=U.get(g):(Z=""+ ++C,U.set(g,Z)):Z="p_"+g;var P=k[0][Z];if(P&&$o(k[0],Z))for(k=0;k<P.length;k++){var S=P[k];if(g!==g&&S.key!==S.key||g===S.key)return{id:Z,list:P,index:k,entry:S}}return{id:Z,list:P,index:-1,entry:void 0}},I=function(k,g){var Z=k[1];
return CMu(function(){if(Z){for(;Z.head!=k[1];)Z=Z.previous;for(;Z.next!=Z.head;)return Z=Z.next,{done:!1,value:g(Z)};Z=null}return{done:!0,value:void 0}})},t=function(){var k={};
return k.previous=k.next=k.head=k},C=0;
return r});
W1("Set",function(X){if(function(){if(!X||typeof X!="function"||!X.prototype.entries||typeof Object.seal!="function")return!1;try{var r=Object.seal({x:4}),m=new X(_.H([r]));if(!m.has(r)||m.size!=1||m.add(r)!=m||m.size!=1||m.add({x:4})!=m||m.size!=2)return!1;var I=m.entries(),t=I.next();if(t.done||t.value[0]!=r||t.value[1]!=r)return!1;t=I.next();return t.done||t.value[0]==r||t.value[0].x!=4||t.value[1]!=t.value[0]?!1:I.next().done}catch(C){return!1}}())return X;
var U=function(r){this.JSC$8937_map_=new Map;if(r){r=_.H(r);for(var m;!(m=r.next()).done;)this.add(m.value)}this.size=this.JSC$8937_map_.size};
U.prototype.add=function(r){r=r===0?0:r;this.JSC$8937_map_.set(r,r);this.size=this.JSC$8937_map_.size;return this};
U.prototype.delete=function(r){r=this.JSC$8937_map_.delete(r);this.size=this.JSC$8937_map_.size;return r};
U.prototype.clear=function(){this.JSC$8937_map_.clear();this.size=0};
U.prototype.has=function(r){return this.JSC$8937_map_.has(r)};
U.prototype.entries=function(){return this.JSC$8937_map_.entries()};
U.prototype.values=function(){return this.JSC$8937_map_.values()};
U.prototype.keys=U.prototype.values;U.prototype[Symbol.iterator]=U.prototype.values;U.prototype.forEach=function(r,m){var I=this;this.JSC$8937_map_.forEach(function(t){return r.call(m,t,t,I)})};
return U});
W1("Math.log2",function(X){return X?X:function(U){return Math.log(U)/Math.LN2}});
W1("Object.values",function(X){return X?X:function(U){var r=[],m;for(m in U)$o(U,m)&&r.push(U[m]);return r}});
W1("Object.is",function(X){return X?X:function(U,r){return U===r?U!==0||1/U===1/r:U!==U&&r!==r}});
W1("Array.prototype.includes",function(X){return X?X:function(U,r){var m=this;m instanceof String&&(m=String(m));var I=m.length;r=r||0;for(r<0&&(r=Math.max(r+I,0));r<I;r++){var t=m[r];if(t===U||Object.is(t,U))return!0}return!1}});
W1("String.prototype.includes",function(X){return X?X:function(U,r){return lZ(this,U,"includes").indexOf(U,r||0)!==-1}});
W1("Object.entries",function(X){return X?X:function(U){var r=[],m;for(m in U)$o(U,m)&&r.push([m,U[m]]);return r}});
W1("Number.isFinite",function(X){return X?X:function(U){return typeof U!=="number"?!1:!isNaN(U)&&U!==Infinity&&U!==-Infinity}});
W1("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});
W1("Number.MIN_SAFE_INTEGER",function(){return-9007199254740991});
W1("Number.isInteger",function(X){return X?X:function(U){return Number.isFinite(U)?U===Math.floor(U):!1}});
W1("Number.isSafeInteger",function(X){return X?X:function(U){return Number.isInteger(U)&&Math.abs(U)<=Number.MAX_SAFE_INTEGER}});
W1("String.prototype.endsWith",function(X){return X?X:function(U,r){var m=lZ(this,U,"endsWith");r===void 0&&(r=m.length);r=Math.max(0,Math.min(r|0,m.length));for(var I=U.length;I>0&&r>0;)if(m[--r]!=U[--I])return!1;return I<=0}});
var gA7=function(X,U){X instanceof String&&(X+="");var r=0,m=!1,I={next:function(){if(!m&&r<X.length){var t=r++;return{value:U(t,X[t]),done:!1}}m=!0;return{done:!0,value:void 0}}};
I[Symbol.iterator]=function(){return I};
return I};
W1("Array.prototype.entries",function(X){return X?X:function(){return gA7(this,function(U,r){return[U,r]})}});
W1("Math.trunc",function(X){return X?X:function(U){U=Number(U);if(isNaN(U)||U===Infinity||U===-Infinity||U===0)return U;var r=Math.floor(Math.abs(U));return U<0?-r:r}});
W1("Number.isNaN",function(X){return X?X:function(U){return typeof U==="number"&&isNaN(U)}});
W1("Array.prototype.keys",function(X){return X?X:function(){return gA7(this,function(U){return U})}});
W1("Array.prototype.values",function(X){return X?X:function(){return gA7(this,function(U,r){return r})}});
W1("Array.prototype.fill",function(X){return X?X:function(U,r,m){var I=this.length||0;r<0&&(r=Math.max(0,I+r));if(m==null||m>I)m=I;m=Number(m);m<0&&(m=Math.max(0,I+m));for(r=Number(r||0);r<m;r++)this[r]=U;return this}});
bAe("fill",function(X){return X?X:Array.prototype.fill});
W1("Object.fromEntries",function(X){return X?X:function(U){var r={};if(!(Symbol.iterator in U))throw new TypeError("v`"+U);U=U[Symbol.iterator].call(U);for(var m=U.next();!m.done;m=U.next()){m=m.value;if(Object(m)!==m)throw new TypeError("w");r[m[0]]=m[1]}return r}});
W1("String.prototype.replaceAll",function(X){return X?X:function(U,r){if(U instanceof RegExp&&!U.global)throw new TypeError("x");return U instanceof RegExp?this.replace(U,r):this.replace(new RegExp(String(U).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),r)}});
W1("Object.getOwnPropertySymbols",function(X){return X?X:function(){return[]}});
W1("String.prototype.repeat",function(X){return X?X:function(U){var r=lZ(this,null,"repeat");if(U<0||U>1342177279)throw new RangeError("y");U|=0;for(var m="";U;)if(U&1&&(m+=r),U>>>=1)r+=r;return m}});
W1("Array.prototype.findIndex",function(X){return X?X:function(U,r){return cx$(this,U,r).i}});
W1("Array.prototype.flatMap",function(X){return X?X:function(U,r){var m=[];Array.prototype.forEach.call(this,function(I,t){I=U.call(r,I,t,this);Array.isArray(I)?m.push.apply(m,I):m.push(I)});
return m}});
W1("String.prototype.codePointAt",function(X){return X?X:function(U){var r=lZ(this,null,"codePointAt"),m=r.length;U=Number(U)||0;if(U>=0&&U<m){U|=0;var I=r.charCodeAt(U);if(I<55296||I>56319||U+1===m)return I;U=r.charCodeAt(U+1);return U<56320||U>57343?I:(I-55296)*1024+U+9216}}});
W1("String.fromCodePoint",function(X){return X?X:function(U){for(var r="",m=0;m<arguments.length;m++){var I=Number(arguments[m]);if(I<0||I>1114111||I!==Math.floor(I))throw new RangeError("z`"+I);I<=65535?r+=String.fromCharCode(I):(I-=65536,r+=String.fromCharCode(I>>>10&1023|55296),r+=String.fromCharCode(I&1023|56320))}return r}});
W1("String.prototype.trimLeft",function(X){function U(){return this.replace(/^[\s\xa0]+/,"")}
return X||U});
W1("String.prototype.trimStart",function(X){return X||String.prototype.trimLeft});
W1("String.prototype.padStart",function(X){return X?X:function(U,r){var m=lZ(this,null,"padStart");U-=m.length;r=r!==void 0?String(r):" ";return(U>0&&r?r.repeat(Math.ceil(U/r.length)).substring(0,U):"")+m}});
W1("Promise.prototype.finally",function(X){return X?X:function(U){return this.then(function(r){return Promise.resolve(U()).then(function(){return r})},function(r){return Promise.resolve(U()).then(function(){throw r;
})})}});
W1("Math.imul",function(X){return X?X:function(U,r){U=Number(U);r=Number(r);var m=U&65535,I=r&65535;return m*I+((U>>>16&65535)*I+m*(r>>>16&65535)<<16>>>0)|0}});
W1("Object.hasOwn",function(X){return X?X:function(U,r){return Object.prototype.hasOwnProperty.call(U,r)}});
W1("Math.sign",function(X){return X?X:function(U){U=Number(U);return U===0||isNaN(U)?U:U>0?1:-1}});
W1("Array.prototype.flat",function(X){return X?X:function(U){U=U===void 0?1:U;var r=[];Array.prototype.forEach.call(this,function(m){Array.isArray(m)&&U>0?(m=Array.prototype.flat.call(m,U-1),r.push.apply(r,m)):r.push(m)});
return r}});
W1("String.raw",function(X){return X?X:function(U,r){U=jDA(U);for(var m=U.raw,I=m.length,t="",C=0;C<I;++C)t+=m[C],C+1<I&&C+1<arguments.length&&(t+=String(arguments[C+1]));return t}});
W1("WeakSet",function(X){if(function(){if(!X||!Object.seal)return!1;try{var r=Object.seal({}),m=Object.seal({}),I=new X([r]);if(!I.has(r)||I.has(m))return!1;I.delete(r);I.add(m);return!I.has(r)&&I.has(m)}catch(t){return!1}}())return X;
var U=function(r){this.JSC$8948_map_=new WeakMap;if(r){r=_.H(r);for(var m;!(m=r.next()).done;)this.add(m.value)}};
U.prototype.add=function(r){this.JSC$8948_map_.set(r,!0);return this};
U.prototype.has=function(r){return this.JSC$8948_map_.has(r)};
U.prototype.delete=function(r){return this.JSC$8948_map_.delete(r)};
return U});
W1("Reflect.ownKeys",function(X){return X?X:function(U){var r=[],m=Object.getOwnPropertyNames(U);U=Object.getOwnPropertySymbols(U);for(var I=0;I<m.length;I++)(m[I].substring(0,14)=="jscomp_symbol_"?U:r).push(m[I]);return r.concat(U)}});
W1("Object.getOwnPropertyDescriptors",function(X){return X?X:function(U){for(var r={},m=Reflect.ownKeys(U),I=0;I<m.length;I++)r[m[I]]=Object.getOwnPropertyDescriptor(U,m[I]);return r}});
W1("Promise.allSettled",function(X){function U(m){return{status:"fulfilled",value:m}}
function r(m){return{status:"rejected",reason:m}}
return X?X:function(m){var I=this;m=Array.from(m,function(t){return I.resolve(t).then(U,r)});
return I.all(m)}});
W1("Number.parseInt",function(X){return X||parseInt});
_._DumpException=window._DumpException||function(X){throw X;};
window._DumpException=_._DumpException;var nAu=window.ytcsi;nAu&&typeof nAu.tick==="function"&&nAu.tick("rses_dpj");var ZeS,GS,iZ,LH,se5,x91,PM1,Sz$,yL,d95;ZeS=ZeS||{};_.mH=this||self;_.gi=function(X,U,r){X=X.split(".");r=r||_.mH;for(var m;X.length&&(m=X.shift());)X.length||U===void 0?r[m]&&r[m]!==Object.prototype[m]?r=r[m]:r=r[m]={}:r[m]=U};
GS=function(X,U){var r=_.Gu("WIZ_global_data.oxN3nb");X=r&&r[X];return X!=null?X:U};
iZ=_.mH._F_toggles_default_kevlar_base||[];LH=function(){};
LH.get=function(){return null};
_.tnD=null;_.Gu=function(X,U){X=X.split(".");U=U||_.mH;for(var r=0;r<X.length;r++)if(U=U[X[r]],U==null)return null;return U};
_.N3=function(X){X.instance_=void 0;X.getInstance=function(){return X.instance_?X.instance_:X.instance_=new X}};
_.N7=function(X){var U=typeof X;return U!="object"?U:X?Array.isArray(X)?"array":U:"null"};
_.Dn=function(X){var U=_.N7(X);return U=="array"||U=="object"&&typeof X.length=="number"};
_.bM=function(X){var U=typeof X;return U=="object"&&X!=null||U=="function"};
_.lM=function(X){return Object.prototype.hasOwnProperty.call(X,se5)&&X[se5]||(X[se5]=++x91)};
se5="closure_uid_"+(Math.random()*1E9>>>0);x91=0;PM1=function(X,U,r){return X.call.apply(X.bind,arguments)};
Sz$=function(X,U,r){if(!X)throw Error();if(arguments.length>2){var m=Array.prototype.slice.call(arguments,2);return function(){var I=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(I,m);return X.apply(U,I)}}return function(){return X.apply(U,arguments)}};
_.TE=function(X,U,r){_.TE=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?PM1:Sz$;return _.TE.apply(null,arguments)};
_.HQ=function(X,U){var r=Array.prototype.slice.call(arguments,1);return function(){var m=r.slice();m.push.apply(m,arguments);return X.apply(this,m)}};
_.jW=function(){return Date.now()};
yL=function(X){return X};
_.XW=function(X,U){function r(){}
r.prototype=U.prototype;X.superClass_=U.prototype;X.prototype=new r;X.prototype.constructor=X;X.base=function(m,I,t){for(var C=Array(arguments.length-2),k=2;k<arguments.length;k++)C[k-2]=arguments[k];return U.prototype[I].apply(m,C)}};
d95=function(X){return X};var Oe7,vA1;_.q=function(X,U,r,m){var I=arguments.length,t=I<3?U:m===null?m=Object.getOwnPropertyDescriptor(U,r):m,C;if(Reflect&&typeof Reflect==="object"&&typeof Reflect.decorate==="function")t=Reflect.decorate(X,U,r,m);else for(var k=X.length-1;k>=0;k--)if(C=X[k])t=(I<3?C(t):I>3?C(U,r,t):C(U,r))||t;I>3&&t&&Object.defineProperty(U,r,t)};
_.p=function(X,U){if(Reflect&&typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(X,U)};
Oe7=function(X,U){if(U!==null&&U!==void 0){if(typeof U!=="object"&&typeof U!=="function")throw new TypeError("A");if(r===void 0){if(!Symbol.dispose)throw new TypeError("C");var r=U[Symbol.dispose]}if(typeof r!=="function")throw new TypeError("D");X.stack.push({value:U,dispose:r,async:!1})}return U};
vA1=function(X){function U(t){X.error=X.hasError?new SuppressedError(t,X.error,"An error was suppressed during disposal."):t;X.hasError=!0}
function r(){for(;m=X.stack.pop();)try{if(!m.async&&I===1)return I=0,X.stack.push(m),Promise.resolve().then(r);if(m.dispose){var t=m.dispose.call(m.value);if(m.async)return I|=2,Promise.resolve(t).then(r,function(C){U(C);return r()})}else I|=1}catch(C){U(C)}if(I===1)return X.hasError?Promise.reject(X.error):Promise.resolve();
if(X.hasError)throw X.error;}
var m,I=0;r()};var eXt="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(" ");Xes()&&eXt.push("details:not(:has(summary))");var rxA=eXt.join(",");_.XW(_.Xm,Error);_.Xm.prototype.name="CustomError";var EAh;var FHS=void 0,BD1,Qe7=typeof TextDecoder!=="undefined",gA9,cxX=typeof String.prototype.isWellFormed==="function",k1x=typeof TextEncoder!=="undefined";var oA5;_.zE=function(X){for(var U=[],r=0,m=0;m<X.length;m++){var I=X.charCodeAt(m);I<128?U[r++]=I:(I<2048?U[r++]=I>>6|192:((I&64512)==55296&&m+1<X.length&&(X.charCodeAt(m+1)&64512)==56320?(I=65536+((I&1023)<<10)+(X.charCodeAt(++m)&1023),U[r++]=I>>18|240,U[r++]=I>>12&63|128):U[r++]=I>>12|224,U[r++]=I>>6&63|128),U[r++]=I&63|128)}return U};
oA5=function(X){for(var U=[],r=0,m=0;r<X.length;){var I=X[r++];if(I<128)U[m++]=String.fromCharCode(I);else if(I>191&&I<224){var t=X[r++];U[m++]=String.fromCharCode((I&31)<<6|t&63)}else if(I>239&&I<365){t=X[r++];var C=X[r++],k=X[r++];I=((I&7)<<18|(t&63)<<12|(C&63)<<6|k&63)-65536;U[m++]=String.fromCharCode(55296+(I>>10));U[m++]=String.fromCharCode(56320+(I&1023))}else t=X[r++],C=X[r++],U[m++]=String.fromCharCode((I&15)<<12|(t&63)<<6|C&63)}return U.join("")};var sz=String.prototype.trim?function(X){return X.trim()}:function(X){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(X)[1]},weP=/&/g,yxA=/</g,um5=/>/g,hXS=/"/g,M6P=/'/g,zXA=/\x00/g,KHp=/[\x00&<>"']/;var U8=!!(iZ[0]>>15&1),TD5=!!(iZ[0]&1024),Yz7=!!(iZ[0]>>16&1),V6T=!!(iZ[0]&8),RXT=!!(iZ[0]&2),fn1=!!(iZ[0]&4),qzA=!!(iZ[0]&16),WHp=!!(iZ[0]&128);var dD=U8?Yz7:GS(610401301,!1),Jx8=U8?V6T:GS(772657768,!1),D9S=U8?RXT:GS(513659523,!1),peP=U8?TD5||!fn1:GS(568333945,!0),B1A=U8?qzA:GS(1331761403,!1),e1e=U8?TD5||!WHp:GS(748402147,!0);var ve,$91=_.mH.navigator;ve=$91?$91.userAgentData||null:null;var tE;_.YA=function(X,U){return Array.prototype.indexOf.call(X,U,void 0)};
_.U4=function(X,U,r){Array.prototype.forEach.call(X,U,r)};
_.rZ=function(X,U,r){return Array.prototype.filter.call(X,U,r)};
_.qq=function(X,U,r){return Array.prototype.map.call(X,U,r)};
tE=function(X,U,r){return Array.prototype.some.call(X,U,r)};
_.f7M=function(X,U,r){return Array.prototype.every.call(X,U,r)};var mC=function(X){mC[" "](X);return X};
mC[" "]=function(){};
var YNe=function(X,U){try{return mC(X[U]),!0}catch(r){}return!1},Zbm=function(X,U,r,m){m=m?m(U):U;
return Object.prototype.hasOwnProperty.call(X,m)?X[m]:X[m]=r(U)};var beT,ku,AxP,ln5,ie7,LHT,b2x,NDp,jeu,XtP,tQx,rvA,m7h,H5u,CuS,k87;_.eWz=function(){return _.mH.navigator||null};
beT=x9s();_.I2=PMs();ku=Ez("Edge");AxP=ku||_.I2;_.t9=Ez("Gecko")&&!(_.Zn(_.Pe(),"WebKit")&&!Ez("Edge"))&&!(Ez("Trident")||Ez("MSIE"))&&!Ez("Edge");_.a2=_.Zn(_.Pe(),"WebKit")&&!Ez("Edge");ln5=_.a2&&Ez("Mobile");_.G1p=_.Qe9();ie7=_.oAe();LHT=(uM()?ve.platform==="Linux":Ez("Linux"))||_.we6();b2x=_.FHz();NDp=BDs();jeu=Ez("iPad");XtP=Ez("iPod");_.U7p=_.hx();tQx=_.Zn(_.Pe(),"KaiOS");rvA=function(){var X=_.mH.document;return X?X.documentMode:void 0};
a:{var I5C="",tPP=function(){var X=_.Pe();if(_.t9)return/rv:([^\);]+)(\)|;)/.exec(X);if(ku)return/Edge\/([\d\.]+)/.exec(X);if(_.I2)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(X);if(_.a2)return/WebKit\/(\S+)/.exec(X);if(beT)return/(?:Version)[ \/]?(\S+)/.exec(X)}();
tPP&&(I5C=tPP?tPP[1]:"");if(_.I2){var a5T=rvA();if(a5T!=null&&a5T>parseFloat(I5C)){m7h=String(a5T);break a}}m7h=I5C}H5u=m7h;CuS={};_.HO=function(X){return Zbm(CuS,X,function(){return _.xA(H5u,X)>=0})};
if(_.mH.document&&_.I2){var cvA=rvA();k87=cvA?cvA:parseInt(H5u,10)||void 0}else k87=void 0;_.gCv=k87;var i9M,LNe,nCS;_.Cu=oe();i9M=BDs()||Ez("iPod");LNe=Ez("iPad");nCS=_.Oe9();_.kd=_.wD();_.ix=_.d9e()&&!_.hx();var Z5h,cO,rQ6,ji6,x75,sht;Z5h={};cO=null;rQ6=_.t9||_.a2||typeof _.mH.btoa=="function";_.hT=function(X,U){U===void 0&&(U=0);sht();U=Z5h[U];for(var r=Array(Math.floor(X.length/3)),m=U[64]||"",I=0,t=0;I<X.length-2;I+=3){var C=X[I],k=X[I+1],g=X[I+2],Z=U[C>>2];C=U[(C&3)<<4|k>>4];k=U[(k&15)<<2|g>>6];g=U[g&63];r[t++]=Z+C+k+g}Z=0;g=m;switch(X.length-I){case 2:Z=X[I+1],g=U[(Z&15)<<2]||m;case 1:X=X[I],r[t]=U[X>>2]+U[(X&3)<<4|Z>>4]+g+m}return r.join("")};
ji6=function(X){var U="";x75(X,function(r){U+=String.fromCharCode(r)});
return U};
_.YUs=function(X){var U=[];x75(X,function(r){U.push(r)});
return U};
_.Le=function(X){var U=X.length,r=U*3/4;r%3?r=Math.floor(r):_.ce("=.",X[U-1])&&(r=_.ce("=.",X[U-2])?r-2:r-1);var m=new Uint8Array(r),I=0;x75(X,function(t){m[I++]=t});
return I!==r?m.subarray(0,I):m};
x75=function(X,U){function r(g){for(;m<X.length;){var Z=X.charAt(m++),P=cO[Z];if(P!=null)return P;if(!_.Ce(Z))throw Error("H`"+Z);}return g}
sht();for(var m=0;;){var I=r(-1),t=r(0),C=r(64),k=r(64);if(k===64&&I===-1)break;U(I<<2|t>>4);C!=64&&(U(t<<4&240|C>>2),k!=64&&U(C<<6&192|k))}};
sht=function(){if(!cO){cO={};for(var X="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),U=["+/=","+/","-_=","-_.","-_"],r=0;r<5;r++){var m=X.concat(U[r].split(""));Z5h[r]=m;for(var I=0;I<m.length;I++){var t=m[I];cO[t]===void 0&&(cO[t]=I)}}}};var NDH=typeof Uint8Array!=="undefined",Jx1=!_.I2&&typeof btoa==="function",D9z=/[-_.]/g,qzm={"-":"+",_:"/",".":"="},y1={};var wT,SSA;wT=function(X,U){if(U!==y1)throw Error("J");this.JSC$8982_value_=X;if(X!=null&&X.length===0)throw Error("I");};
_.hv=function(){return Puh||(Puh=new wT(null,y1))};
SSA=function(X){return new Uint8Array(p7A(X)||0)};
wT.prototype.isEmpty=function(){return this.JSC$8982_value_==null};
wT.prototype.sizeBytes=function(){var X=p7A(this);return X?X.length:0};
var p7A=function(X){if(y1!==y1)throw Error("J");var U=X.JSC$8982_value_;U==null||NDH&&U!=null&&U instanceof Uint8Array||(typeof U==="string"?U=pe6(U):(_.N7(U),U=null));return U==null?U:X.JSC$8982_value_=U},Puh;var beD=void 0;var US=typeof Symbol==="function"&&typeof Symbol()==="symbol",d7u=XA("jas",void 0,!0),qSz=XA(void 0,"0di"),Ub=XA(void 0,"1oa"),uw=XA(void 0,Symbol()),rTs=XA(void 0,"0ub"),IXn=XA(void 0,"0ubs"),orD=XA(void 0,"0ubsb"),FeM=XA(void 0,"0actk"),FL=XA("m_m","messagePrototypeMarker",!0),xwA=XA(void 0,"vps"),jhX=XA();var G1H,lne,bw,O55;G1H={internalArrayState:{value:0,configurable:!0,writable:!0,enumerable:!1}};lne=Object.defineProperties;_.tv=US?d7u:"internalArrayState";O55=[];kC(O55,7);bw=Object.freeze(O55);var QL={},dT={},vCp=function(X,U,r){this.iterable=X;this.mapper=U;this.thisArg=r};
vCp.prototype.next=function(){var X=this.iterable.next();X.done||(X.value=this.mapper.call(this.thisArg,X.value));return X};
vCp.prototype[Symbol.iterator]=function(){return this};
var e$u=Object.freeze({}),K5={};_.ECu=YC(function(X){return X!==null&&X!==void 0});var I5A=YC(function(X){return typeof X==="number"}),m7e=YC(function(X){return typeof X==="string"}),a5D=YC(function(X){return typeof X==="boolean"}),FpA=YC(function(X){return X!=null&&typeof X==="object"&&typeof X.then==="function"}),Wz1=YC(function(X){return typeof X==="function"}),EP=YC(function(X){return!!X&&(typeof X==="object"||typeof X==="function")});var tP6=typeof _.mH.BigInt==="function"&&typeof _.mH.BigInt(0)==="bigint";var Kpx=YC(function(X){return tP6?X>=BT5&&X<=QhS:X[0]==="-"?H5M(X,oCC):H5M(X,wt8)}),oCC=Number.MIN_SAFE_INTEGER.toString(),BT5=tP6?BigInt(Number.MIN_SAFE_INTEGER):void 0,wt8=Number.MAX_SAFE_INTEGER.toString(),QhS=tP6?BigInt(Number.MAX_SAFE_INTEGER):void 0;var yvp=typeof Uint8Array.prototype.slice==="function",Rh=0,f5=0,cvm;var kH,sY,XL,ZX,O5e;kH=typeof BigInt==="function"?BigInt.asIntN:void 0;_.xH=typeof BigInt==="function"?BigInt.asUintN:void 0;sY=Number.isSafeInteger;XL=Number.isFinite;ZX=Math.trunc;O5e=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var PwM={};var i5m={},uA5=function(){try{var X=function(){return Aee(Map,[],this.constructor)};
_.F(X,Map);mC(new X);return!1}catch(U){return!0}}(),gZ=function(){this.JSC$9001_map_=new Map};
_.a=gZ.prototype;_.a.get=function(X){return this.JSC$9001_map_.get(X)};
_.a.set=function(X,U){this.JSC$9001_map_.set(X,U);this.size=this.JSC$9001_map_.size;return this};
_.a.delete=function(X){X=this.JSC$9001_map_.delete(X);this.size=this.JSC$9001_map_.size;return X};
_.a.clear=function(){this.JSC$9001_map_.clear();this.size=this.JSC$9001_map_.size};
_.a.has=function(X){return this.JSC$9001_map_.has(X)};
_.a.entries=function(){return this.JSC$9001_map_.entries()};
_.a.keys=function(){return this.JSC$9001_map_.keys()};
_.a.values=function(){return this.JSC$9001_map_.values()};
_.a.forEach=function(X,U){return this.JSC$9001_map_.forEach(X,U)};
gZ.prototype[Symbol.iterator]=function(){return this.entries()};
var nu=function(){if(uA5)return Object.setPrototypeOf(gZ.prototype,Map.prototype),Object.defineProperties(gZ.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),gZ;var X=function(){return Aee(Map,[],this.constructor)};
_.F(X,Map);return X}(),o0=function(X,U,r,m){r=r===void 0?$79:r;
m=m===void 0?$79:m;var I=nu.call(this)||this;I.arrayState=X[_.tv]|0;I.valueCtor=U;I.keyToApi=r;I.valueToApi=I.valueCtor?Avs:m;for(var t=0;t<X.length;t++){var C=X[t],k=r(C[0],!1,!0),g=C[1];U?g===void 0&&(g=null):g=m(C[1],!1,!0,void 0,void 0,I.arrayState);nu.prototype.set.call(I,k,g)}return I};
_.F(o0,nu);var h$p=function(X){if(X.arrayState&2)throw Error("N");},s0D=function(X,U){return n5(Array.from(nu.prototype.entries.call(X),U))};
_.a=o0.prototype;_.a.clear=function(){h$p(this);nu.prototype.clear.call(this)};
_.a.delete=function(X){h$p(this);return nu.prototype.delete.call(this,this.keyToApi(X,!0,!1))};
_.a.entries=function(){if(this.valueCtor){var X=nu.prototype.keys.call(this);X=new vCp(X,l56,this)}else X=nu.prototype.entries.call(this);return X};
_.a.values=function(){if(this.valueCtor){var X=nu.prototype.keys.call(this);X=new vCp(X,o0.prototype.get,this)}else X=nu.prototype.values.call(this);return X};
_.a.forEach=function(X,U){this.valueCtor?nu.prototype.forEach.call(this,function(r,m,I){X.call(U,I.get(m),m,I)}):nu.prototype.forEach.call(this,X,U)};
_.a.set=function(X,U){h$p(this);X=this.keyToApi(X,!0,!1);return X==null?this:U==null?(nu.prototype.delete.call(this,X),this):nu.prototype.set.call(this,X,this.valueToApi(U,!0,!0,this.valueCtor,!1,this.arrayState))};
_.a.has=function(X){return nu.prototype.has.call(this,this.keyToApi(X,!1,!1))};
_.a.get=function(X){X=this.keyToApi(X,!1,!1);var U=nu.prototype.get.call(this,X);if(U!==void 0){var r=this.valueCtor;return r?(r=this.valueToApi(U,!1,!0,r,this.callToMutableOnAccess,this.arrayState),r!==U&&nu.prototype.set.call(this,X,r),r):U}};
o0.prototype[Symbol.iterator]=function(){return this.entries()};
o0.prototype.toJSON=void 0;var G8m;var Cw6=function(){},aXe=function(X,U){for(var r in X)!isNaN(r)&&U(X,+r,X[r])},kcm=function(X){var U=new Cw6;
aXe(X,function(r,m,I){U[m]=p5(I)});
U.reviveUnknownFields=X.reviveUnknownFields;return U},X7H={reviveIntoImmutable:!0};var H3e;var SYz,dwe;var MPS,L3,wS,z9,z$p,vO,hE,Kpv,TTT,BO,YS8,Qu,yu,uJ;MPS=_.V1(0);_.ZK={};_.s8=function(X,U,r,m,I){U=L3(X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,U,r,I);if(U!==null||m&&X.noLegacyNull!==dT)return U};
L3=function(X,U,r,m){if(U===-1)return null;var I=U+(r?0:-1),t=X.length-1;if(!(t<1+(r?0:-1))){if(I>=t){var C=X[t];if(C!=null&&typeof C==="object"&&C.constructor===Object){r=C[U];var k=!0}else if(I===t)r=C;else return}else r=X[I];if(m&&r!=null){m=m(r);if(m==null)return m;if(!Object.is(m,r))return k?C[U]=m:X[I]=m,m}return r}};
_.OJ=function(X,U,r,m){W7(X);var I=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;p3(I,I[_.tv]|0,U,r,m);return X};
_.xd=function(X,U,r){X=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return fXA(X,X[_.tv]|0,U,r)!==void 0};
_.PO=function(X,U,r,m){var I=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return fXA(I,I[_.tv]|0,U,z9(X,m,r))!==void 0};
_.Zf=function(X){return X===e$u?2:4};
_.SY=function(X,U){X=_.s8(X,U,void 0,void 0,z1e);return X==null?_.hv():X};
wS=function(X,U,r,m){W7(X);var I=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,t=I[_.tv]|0;if(m==null){var C=YYD(I);if(VXA(C,I,t,r)===U)C.set(r,0);else return X}else t=R1e(I,t,r,U);p3(I,t,U,m);return X};
_.dZ=function(X,U,r,m){var I=X[_.tv]|0,t=T8(I);I=R1e(X,I,r,U,t);p3(X,I,U,m,t)};
z9=function(X,U,r){return _.O8(X,U)===r?r:-1};
_.O8=function(X,U){X=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return VXA(YYD(X),X,void 0,U,void 0)};
z$p=function(X,U,r){var m=X[_.tv]|0,I=T8(m),t=L3(X,r,I);if(t!=null&&t[FL]===QL){if(!Bt(t))return qw(t),t.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;var C=t.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows}else Array.isArray(t)&&(C=t);if(C){var k=C[_.tv]|0;k&2&&(C=f3(C,k))}C=YH(C,U);C!==t&&p3(X,m,r,C,I);return C};
_.SA=function(X,U,r,m){var I=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,t=I[_.tv]|0;U=fXA(I,t,U,r,m);if(U==null)return U;t=I[_.tv]|0;if(!Bt(X,t)){var C=b5e(U);C!==U&&(qw(X)&&(I=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,t=I[_.tv]|0),U=C,t=p3(I,t,r,U,m),DX(I,t))}return U};
_.gW=function(X,U,r,m){var I=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return qYH(X,I,I[_.tv]|0,U,r,m,!1,!0)};
_.Q9=function(X,U,r,m){r=Wen(r);_.OJ(X,U,r,m);r&&!Bt(r)&&DX(X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return X};
_.oT=function(X,U,r,m){m=Wen(m);wS(X,U,r,m);m&&!Bt(m)&&DX(X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return X};
vO=function(X,U,r){W7(X);var m=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,I=m[_.tv]|0;if(r==null)return p3(m,I,U),X;for(var t=r===bw?7:r[_.tv]|0,C=t,k=iw(t),g=k||Object.isFrozen(r),Z=!0,P=!0,S=0;S<r.length;S++){var d=r[S];k||(d=Bt(d),Z&&(Z=!d),P&&(P=d))}k||(t=Z?13:5,t=P?t&-4097:t|4096);g&&t===C||(r=p5(r),C=0,t=lw(t,I));t!==C&&kC(r,t);I=p3(m,I,U,r);2&t||!(4096&t||16&t)||DX(m,I);return X};
hE=function(X,U,r,m){Dw6(X,U,r,m);return X};
Kpv=function(X,U,r){Dw6(X,U,eY,void 0,r,1,!0);return X};
_.E8=function(X,U,r){X=_.s8(X,U,void 0,r);U=typeof X;X=X==null?X:U==="bigint"?_.V1((0,_.xH)(64,X)):_.UY(X)?U==="string"?_.z$H(X):_.h$H(X):void 0;return X};
_.FW=function(X,U){var r=r===void 0?!1:r;var m;return(m=_.d7M(_.s8(X,U)))!=null?m:r};
_.sD=function(X,U,r){r=r===void 0?0:r;var m;return(m=_.H7(_.s8(X,U)))!=null?m:r};
TTT=function(X,U){var r=r===void 0?0:r;X=_.e$M(_.s8(X,U));return X!=null?X:r};
BO=function(X,U,r){r=r===void 0?MPS:r;var m;return(m=_.VP6(_.s8(X,U)))!=null?m:r};
YS8=function(X){var U=U===void 0?MPS:U;var r;return(r=_.E8(X,23))!=null?r:U};
Qu=function(X,U){var r=r===void 0?0:r;var m;return(m=_.s8(X,U,void 0,void 0,_.L5))!=null?m:r};
_.o2=function(X,U,r,m){r=r===void 0?"":r;var I;return(I=_.eX(_.s8(X,U,m)))!=null?I:r};
_.wZ=function(X,U){var r=r===void 0?0:r;var m;return(m=_.tT(_.s8(X,U)))!=null?m:r};
yu=function(X,U){var r=r===void 0?"0":r;X=YS1(_.s8(X,U),!0);return X!=null?X:r};
_.VPP=function(X,U,r){X=_.Gc(X,U,_.eX,3,!0);jeM(X,r);return X[r]};
uJ=function(X,U,r){return _.o2(X,z9(X,r,U))};
_.h9=function(X,U,r,m){return _.SA(X,U,z9(X,m,r),void 0)};
_.oc=function(X,U){return _.eX(_.s8(X,U,void 0,_.ZK))};
_.dW=function(X,U,r){return _.OJ(X,U,SSm(r))};
_.dP=function(X,U,r){return _.jX(X,U,SSm(r),!1)};
_.Mp=function(X,U,r){return _.OJ(X,U,_.a0(r))};
_.T9=function(X,U,r){return _.OJ(X,U,n3(r))};
_.zb=function(X,U,r){return _.OJ(X,U,OY(r))};
_.Rw=function(X,U,r,m){return _.jX(X,U,OY(r),"",m)};
_.di=function(X,U,r){return _.OJ(X,U,r==null?r:_.me(r))};
_.zp=function(X,U,r){return _.jX(X,U,r==null?r:_.me(r),0)};var mU=function(X,U,r){this.buffer=X;if(r&&!U)throw Error();this.JSC$9013_isImmutable=U};var R$h=function(X,U,r,m){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$9016_start_=0;this.init(X,U,r,m)},Ku,qSS,Wpu,Jvt,D77,ptC,xFM,f5u;
_.a=R$h.prototype;_.a.init=function(X,U,r,m){var I=m===void 0?{}:m;m=I.aliasBytesFields===void 0?!1:I.aliasBytesFields;I=I.treatNewDataAsImmutable===void 0?!1:I.treatNewDataAsImmutable;this.aliasBytesFields=m;this.treatNewDataAsImmutable=I;X&&(X=$ws(X,this.treatNewDataAsImmutable),this.bytes_=X.buffer,this.bytesAreImmutable_=X.JSC$9013_isImmutable,this.JSC$9016_start_=U||0,this.end_=r!==void 0?this.JSC$9016_start_+r:this.bytes_.length,this.cursor_=this.JSC$9016_start_)};
_.a.free=function(){this.clear();f5u.length<100&&f5u.push(this)};
_.a.clear=function(){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$9016_start_=0;this.aliasBytesFields=!1};
_.a.reset=function(){this.cursor_=this.JSC$9016_start_};
_.a.atEnd=function(){return this.cursor_==this.end_};
_.Tp=function(X,U){var r=0,m=0,I=0,t=X.bytes_,C=X.cursor_;do{var k=t[C++];r|=(k&127)<<I;I+=7}while(I<32&&k&128);if(I>32)for(m|=(k&127)>>4,I=3;I<32&&k&128;I+=7)k=t[C++],m|=(k&127)<<I;Ku(X,C);if(!(k&128))return U(r>>>0,m>>>0);throw Error();};
Ku=function(X,U){X.cursor_=U;if(U>X.end_)throw Error();};
_.Yd=function(X){var U=X.bytes_,r=X.cursor_,m=U[r++],I=m&127;if(m&128&&(m=U[r++],I|=(m&127)<<7,m&128&&(m=U[r++],I|=(m&127)<<14,m&128&&(m=U[r++],I|=(m&127)<<21,m&128&&(m=U[r++],I|=m<<28,m&128&&U[r++]&128&&U[r++]&128&&U[r++]&128&&U[r++]&128&&U[r++]&128)))))throw Error();Ku(X,r);return I};
_.Vu=function(X){var U=X.bytes_,r=X.cursor_,m=U[r],I=U[r+1],t=U[r+2];U=U[r+3];Ku(X,X.cursor_+4);return(m<<0|I<<8|t<<16|U<<24)>>>0};
qSS=function(X){var U=_.Vu(X);X=_.Vu(X);return nCz(U,X)};
Wpu=function(X){var U=_.Vu(X);X=(U>>31)*2+1;var r=U>>>23&255;U&=8388607;return r==255?U?NaN:X*Infinity:r==0?X*1.401298464324817E-45*U:X*Math.pow(2,r-150)*(U+8388608)};
Jvt=function(X){var U=_.Vu(X),r=_.Vu(X);X=(r>>31)*2+1;var m=r>>>20&2047;U=4294967296*(r&1048575)+U;return m==2047?U?NaN:X*Infinity:m==0?X*4.9E-324*U:X*Math.pow(2,m-1075)*(U+4503599627370496)};
D77=function(X){for(var U=0,r=X.cursor_,m=r+10,I=X.bytes_;r<m;){var t=I[r++];U|=t;if((t&128)===0)return Ku(X,r),!!(U&127)}throw Error();};
ptC=function(X,U){if(U<0)throw Error();var r=X.cursor_;U=r+U;if(U>X.end_)throw Error();X.cursor_=U;return r};
xFM=function(X,U){if(U==0)return _.hv();var r=ptC(X,U);X.aliasBytesFields&&X.bytesAreImmutable_?r=X.bytes_.subarray(r,r+U):(X=X.bytes_,U=r+U,r=r===U?new Uint8Array(0):yvp?X.slice(r,U):new Uint8Array(X.subarray(r,U)));return r.length==0?_.hv():new wT(r,y1)};
f5u=[];var b55=function(X,U,r,m){if(f5u.length){var I=f5u.pop();I.init(X,U,r,m);X=I}else X=new R$h(X,U,r,m);this.decoder_=X;this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1;$77(this,m)},$77=function(X,U){U=U===void 0?{}:U;
X.discardUnknownFields=U.discardUnknownFields===void 0?!1:U.discardUnknownFields},dFs=function(X,U,r,m){if(Av1.length){var I=Av1.pop();
$77(I,m);I.decoder_.init(X,U,r,m);return I}return new b55(X,U,r,m)},nre,sT1,R2,l5P,Av1;
b55.prototype.free=function(){this.decoder_.clear();this.nextWireType_=this.nextField_=-1;Av1.length<100&&Av1.push(this)};
b55.prototype.reset=function(){this.decoder_.reset();this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1};
nre=function(X){if(X.decoder_.atEnd())return!1;X.fieldCursor_=X.decoder_.cursor_;var U=_.Yd(X.decoder_)>>>0,r=U>>>3;U&=7;if(!(U>=0&&U<=5))throw Error();if(r<1)throw Error();X.nextField_=r;X.nextWireType_=U;return!0};
sT1=function(X){switch(X.nextWireType_){case 0:X.nextWireType_!=0?sT1(X):D77(X.decoder_);break;case 1:X=X.decoder_;Ku(X,X.cursor_+8);break;case 2:if(X.nextWireType_!=2)sT1(X);else{var U=_.Yd(X.decoder_)>>>0;X=X.decoder_;Ku(X,X.cursor_+U)}break;case 5:X=X.decoder_;Ku(X,X.cursor_+4);break;case 3:U=X.nextField_;do{if(!nre(X))throw Error();if(X.nextWireType_==4){if(X.nextField_!=U)throw Error();break}sT1(X)}while(1);break;default:throw Error();}};
R2=function(X,U,r){var m=X.decoder_.end_,I=_.Yd(X.decoder_)>>>0;I=X.decoder_.cursor_+I;var t=I-m;t<=0&&(X.decoder_.end_=I,r(U,X,void 0,void 0,void 0),t=I-X.decoder_.cursor_);if(t)throw Error();X.decoder_.cursor_=I;X.decoder_.end_=m;return U};
l5P=function(X){var U=_.Yd(X.decoder_)>>>0;X=X.decoder_;var r=ptC(X,U);X=X.bytes_;if(Qe7){var m=X,I;(I=BD1)||(I=BD1=new TextDecoder("utf-8",{fatal:!0}));U=r+U;m=r===0&&U===m.length?m:m.subarray(r,U);try{var t=I.decode(m)}catch(Z){if(FHS===void 0){try{I.decode(new Uint8Array([128]))}catch(P){}try{I.decode(new Uint8Array([97])),FHS=!0}catch(P){FHS=!1}}!FHS&&(BD1=void 0);throw Z;}}else{t=r;U=t+U;r=[];for(var C=null,k,g;t<U;)k=X[t++],k<128?r.push(k):k<224?t>=U?Uz():(g=X[t++],k<194||(g&192)!==128?(t--,
Uz()):r.push((k&31)<<6|g&63)):k<240?t>=U-1?Uz():(g=X[t++],(g&192)!==128||k===224&&g<160||k===237&&g>=160||((I=X[t++])&192)!==128?(t--,Uz()):r.push((k&15)<<12|(g&63)<<6|I&63)):k<=244?t>=U-2?Uz():(g=X[t++],(g&192)!==128||(k<<28)+(g-144)>>30!==0||((I=X[t++])&192)!==128||((m=X[t++])&192)!==128?(t--,Uz()):(k=(k&7)<<18|(g&63)<<12|(I&63)<<6|m&63,k-=65536,r.push((k>>10&1023)+55296,(k&1023)+56320))):Uz(),r.length>=8192&&(C=CMM(C,r),r.length=0);t=CMM(C,r)}return t};
_.G8A=function(X){var U=_.Yd(X.decoder_)>>>0;return xFM(X.decoder_,U)};
_.i5A=function(X,U,r){var m=_.Yd(X.decoder_)>>>0;for(m=X.decoder_.cursor_+m;X.decoder_.cursor_<m;)r.push(U(X.decoder_))};
Av1=[];var Lp1=function(X,U){this.JSC$9023_lo=X>>>0;this.JSC$9023_hi=U>>>0},zhx=function(X){X=BigInt.asUintN(64,X);
return new Lp1(Number(X&BigInt(4294967295)),Number(X>>BigInt(32)))},lXD=function(X){if(!X)return NT5||(NT5=new Lp1(0,0));
if(!/^\d+$/.test(X))return null;D5(X);return new Lp1(Rh,f5)},NT5,MU9=function(X,U){this.JSC$9025_lo=X>>>0;
this.JSC$9025_hi=U>>>0},b3X=function(X){if(!X)return jh$||(jh$=new MU9(0,0));
if(!/^-?\d+$/.test(X))return null;D5(X);return new MU9(Rh,f5)},jh$;var fu=function(){this.JSC$9027_buffer_=[]},Py,dm,X7p;
fu.prototype.length=function(){return this.JSC$9027_buffer_.length};
fu.prototype.end=function(){var X=this.JSC$9027_buffer_;this.JSC$9027_buffer_=[];return X};
Py=function(X,U,r){for(;r>0||U>127;)X.JSC$9027_buffer_.push(U&127|128),U=(U>>>7|r<<25)>>>0,r>>>=7;X.JSC$9027_buffer_.push(U)};
dm=function(X,U){for(;U>127;)X.JSC$9027_buffer_.push(U&127|128),U>>>=7;X.JSC$9027_buffer_.push(U)};
_.TmD=function(X,U){if(U>=0)dm(X,U);else{for(var r=0;r<9;r++)X.JSC$9027_buffer_.push(U&127|128),U>>=7;X.JSC$9027_buffer_.push(1)}};
X7p=function(X,U){D5(U);Z5e(function(r,m){Py(X,r>>>0,m>>>0)})};
fu.prototype.writeUint8=function(X){this.JSC$9027_buffer_.push(X>>>0&255)};
_.sb=function(X,U){X.JSC$9027_buffer_.push(U>>>0&255);X.JSC$9027_buffer_.push(U>>>8&255);X.JSC$9027_buffer_.push(U>>>16&255);X.JSC$9027_buffer_.push(U>>>24&255)};
fu.prototype.writeInt8=function(X){this.JSC$9027_buffer_.push(X>>>0&255)};var Uw8,kr,VUH,qbe,N5e;Uw8=function(){this.blocks_=[];this.totalLength_=0;this.encoder_=new fu};
kr=function(X,U){U.length!==0&&(X.blocks_.push(U),X.totalLength_+=U.length)};
_.rT1=function(X,U){_.ZJ(X,U,2);U=X.encoder_.end();kr(X,U);U.push(X.totalLength_);return U};
_.mwT=function(X,U){var r=U.pop();for(r=X.totalLength_+X.encoder_.length()-r;r>127;)U.push(r&127|128),r>>>=7,X.totalLength_++;U.push(r);X.totalLength_++};
_.ZJ=function(X,U,r){dm(X.encoder_,U*8+r)};
VUH=function(X,U,r){if(r!=null)switch(Gce(r),_.ZJ(X,U,1),typeof r){case "number":X=X.encoder_;Cuz(r);_.sb(X,Rh);_.sb(X,f5);break;case "bigint":r=zhx(r);X=X.encoder_;U=r.JSC$9023_hi;_.sb(X,r.JSC$9023_lo);_.sb(X,U);break;default:r=lXD(r),X=X.encoder_,U=r.JSC$9023_hi,_.sb(X,r.JSC$9023_lo),_.sb(X,U)}};
qbe=function(X,U,r){_.ZJ(X,U,2);dm(X.encoder_,r.length);kr(X,X.encoder_.end());kr(X,r)};
N5e=function(X,U,r,m){r!=null&&(U=_.rT1(X,U),m(r,X),_.mwT(X,U))};var i3e,IX5,tXP,aXh,H3h,kcA,cTC,nHu,Z3v;i3e=IT();IX5=IT();tXP=IT();aXh=IT();H3h=IT();_.CwP=IT();_.qp=IT();kcA=IT();cTC=IT();_.gH5=IT();nHu=IT();Z3v=IT();_.s0T=IT();_.xwC=IT();_.Cy=function(X,U,r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X,U,r)};
_.Cy.prototype.toJSON=function(){return K3(this)};
_.Cy.prototype.serialize=function(X){return JSON.stringify(K3(this,X))};
var Gh9=function(X,U){if(U==null||U=="")return new X;U=JSON.parse(U);if(!Array.isArray(U))throw Error("V");return new X(LHD(U))};
_.Cy.prototype.getExtension=function(X){mwD(this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,X.fieldIndex);Uw1(this,X.fieldIndex);return X.ctor?X.isRepeated?X.getExtensionFn(this,X.ctor,X.fieldIndex,_.Zf(),X.JSC$9038_hasMessageId):X.getExtensionFn(this,X.ctor,X.fieldIndex,X.JSC$9038_hasMessageId):X.isRepeated?X.getExtensionFn(this,X.fieldIndex,_.Zf(),X.JSC$9038_hasMessageId):X.getExtensionFn(this,X.fieldIndex,X.defaultValue,X.JSC$9038_hasMessageId)};
_.Cy.prototype.clone=function(){var X=this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,U=X[_.tv]|0;return yTA(this,X,U)?w7D(this,X,!0):new this.constructor(f3(X,U,!1))};
_.Cy.prototype[FL]=QL;_.Cy.prototype.toString=function(){return this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows.toString()};var to=function(X,U,r){this.$$binaryReaderFn=X;this.$$binaryWriterFn=U;X=yL(i3e);this.$$isMsg=!!X&&r===X||!1},IJ6=Le6(function(X,U,r,m,I){if(X.nextWireType_!==2)return!1;
R2(X,z$p(U,m,r),I);return!0},Xy6),tUm=Le6(function(X,U,r,m,I){if(X.nextWireType_!==2)return!1;
R2(X,z$p(U,m,r),I);return!0},Xy6),vrH=Symbol(),CSs=Symbol(),gre=Symbol(),FUs=Symbol(),PSA=Symbol(),UFm,roD;var bye,Pwu,WO,SYS,dw5,O3$,vH8,$d,EHA,Feu,B5p,Q0p,oHt,yTC,uLC,h1u,MXp,z15,Keh;bye=function(X,U){var r=new Uw8;Bms(X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,r,aT(vrH,Oye,eh9,U));kr(r,r.encoder_.end());X=new Uint8Array(r.totalLength_);U=r.blocks_;for(var m=U.length,I=0,t=0;t<m;t++){var C=U[t];X.set(C,I);I+=C.length}r.blocks_=[X];return X};
Pwu=Le6(function(X,U,r,m,I){if(X.nextWireType_!==2)return!1;X=R2(X,YH([void 0,void 0],m),I);X=p5(X);m=U[_.tv]|0;I=T8(m);if(m&2)throw Error();var t=L3(U,r,I);if(t instanceof o0)(t.arrayState&2)!=0?(t=s0D(t),t.push(X),p3(U,m,r,t,I)):(U=t,r=U.keyToApi(X[0],!1,!0),X=X[1],X=U.valueCtor?X===void 0?null:X:U.valueToApi(X,!1,!0,void 0,!1,U.arrayState),nu.prototype.set.call(U,r,X));else if(Array.isArray(t)){var C=t[_.tv]|0;C&8192||kC(t,C|=8192);C&2&&(t=Kee(t),p3(U,m,r,t,I));t.push(X)}else p3(U,m,r,n5([X]),
I);return!0},function(X,U,r,m,I){if(U instanceof o0)U.forEach(function(k,g){N5e(X,r,YH([g,
k],m),I)});
else if(Array.isArray(U)){for(var t=0;t<U.length;t++){var C=U[t];Array.isArray(C)&&N5e(X,r,YH(C,m),I)}n5(U)}});
WO=_.cy(function(X,U,r){if(X.nextWireType_!==1)return!1;_.ny(U,r,Jvt(X.decoder_));return!0},uhm,Z3v);
SYS=_.cy(function(X,U,r,m){if(X.nextWireType_!==1)return!1;_.dZ(U,r,m,Jvt(X.decoder_));return!0},uhm,Z3v);
dw5=_.cy(function(X,U,r){if(X.nextWireType_!==5)return!1;_.ny(U,r,Wpu(X.decoder_));return!0},hh1,nHu);
O3$=_.yoe(function(X,U,r){if(X.nextWireType_!==5&&X.nextWireType_!==2)return!1;U=_.Xh(U,U[_.tv]|0,r);X.nextWireType_==2?_.i5A(X,Wpu,U):U.push(Wpu(X.decoder_));return!0},function(X,U,r){U=_.wym(_.L5,U,!0);
if(U!=null&&U.length)for(_.ZJ(X,r,2),dm(X.encoder_,U.length*4),r=0;r<U.length;r++){var m=X.encoder_;gCx(U[r]);_.sb(m,Rh)}},nHu);
vH8=_.cy(function(X,U,r,m){if(X.nextWireType_!==5)return!1;_.dZ(U,r,m,Wpu(X.decoder_));return!0},hh1,nHu);
_.e1h=_.cy(function(X,U,r){if(X.nextWireType_!==0)return!1;_.ny(U,r,_.Tp(X.decoder_,_.Pue));return!0},_.SU,_.qp);
_.J9=_.cy(function(X,U,r){if(X.nextWireType_!==0)return!1;_.ny(U,r,_.Tp(X.decoder_,Jv));return!0},_.SU,_.qp);
$d=_.cy(function(X,U,r){if(X.nextWireType_!==0)return!1;X=_.Tp(X.decoder_,Jv);_.ny(U,r,X===0?void 0:X);return!0},_.SU,_.qp);
EHA=_.cy(function(X,U,r,m){if(X.nextWireType_!==0)return!1;_.dZ(U,r,m,_.Tp(X.decoder_,Jv));return!0},_.SU,_.qp);
Feu=_.cy(function(X,U,r){if(X.nextWireType_!==0)return!1;_.ny(U,r,_.Tp(X.decoder_,_.Wt));return!0},KUe,kcA);
_.bJ=_.cy(function(X,U,r){if(X.nextWireType_!==0)return!1;_.ny(U,r,_.Tp(X.decoder_,nCz));return!0},KUe,kcA);
_.A9=_.cy(function(X,U,r){if(X.nextWireType_!==0)return!1;_.ny(U,r,_.Yd(X.decoder_));return!0},YbA,aXh);
B5p=_.cy(function(X,U,r){if(X.nextWireType_!==0)return!1;X=_.Yd(X.decoder_);_.ny(U,r,X===0?void 0:X);return!0},YbA,aXh);
Q0p=_.cy(function(X,U,r,m){if(X.nextWireType_!==0)return!1;_.dZ(U,r,m,_.Yd(X.decoder_));return!0},YbA,aXh);
oHt=_.cy(function(X,U,r){if(X.nextWireType_!==1)return!1;_.ny(U,r,qSS(X.decoder_));return!0},_.RhX,_.gH5);
_.w7T=_.yoe(function(X,U,r){if(X.nextWireType_!==1&&X.nextWireType_!==2)return!1;U=_.Xh(U,U[_.tv]|0,r);X.nextWireType_==2?_.i5A(X,qSS,U):U.push(qSS(X.decoder_));return!0},function(X,U,r){U=_.wym(f5M,U,!1);
if(U!=null)for(var m=0;m<U.length;m++)VUH(X,r,U[m])},_.gH5);
_.lJ=_.cy(function(X,U,r){if(X.nextWireType_!==0)return!1;_.ny(U,r,D77(X.decoder_));return!0},fJ6,IX5);
_.Gp=_.cy(function(X,U,r){if(X.nextWireType_!==0)return!1;X=D77(X.decoder_);_.ny(U,r,X===!1?void 0:X);return!0},fJ6,IX5);
yTC=_.cy(function(X,U,r,m){if(X.nextWireType_!==0)return!1;_.dZ(U,r,m,D77(X.decoder_));return!0},fJ6,IX5);
_.iJ=_.cy(function(X,U,r){if(X.nextWireType_!==2)return!1;_.ny(U,r,l5P(X));return!0},WUe,tXP);
_.Lu=_.cy(function(X,U,r){if(X.nextWireType_!==2)return!1;X=l5P(X);_.ny(U,r,X===""?void 0:X);return!0},WUe,tXP);
_.Np=_.cy(function(X,U,r,m){if(X.nextWireType_!==2)return!1;_.dZ(U,r,m,l5P(X));return!0},WUe,tXP);
uLC=_.yoe(function(X,U,r){if(X.nextWireType_!==2)return!1;X=l5P(X);_.Xh(U,U[_.tv]|0,r).push(X);return!0},function(X,U,r){U=_.wym(_.eX,U,!0);
if(U!=null)for(var m=0;m<U.length;m++){var I=X,t=r,C=U[m];C!=null&&qbe(I,t,nAM(C))}},tXP);
h1u=void 0;h1u=h1u===void 0?i3e:h1u;_.jY=new to(function(X,U,r,m,I){if(X.nextWireType_!==2)return!1;m=YH(void 0,m);_.Xh(U,U[_.tv]|0,r).push(m);R2(X,m,I);return!0},function(X,U,r,m,I){if(Array.isArray(U)){for(var t=0;t<U.length;t++)Jon(X,U[t],r,m,I);
X=U[_.tv]|0;X&1||kC(U,X|1)}},h1u);
_.X8=Le6(function(X,U,r,m,I,t){if(X.nextWireType_!==2)return!1;var C=U[_.tv]|0;R1e(U,C,t,r,T8(C));U=z$p(U,m,r);R2(X,U,I);return!0},Jon);
_.U6=_.cy(function(X,U,r){if(X.nextWireType_!==2)return!1;_.ny(U,r,_.G8A(X));return!0},_.DFM,_.s0T);
MXp=_.cy(function(X,U,r,m){if(X.nextWireType_!==2)return!1;_.dZ(U,r,m,_.G8A(X));return!0},_.DFM,_.s0T);
_.r_=_.cy(function(X,U,r){if(X.nextWireType_!==0)return!1;_.ny(U,r,_.Yd(X.decoder_)>>>0);return!0},pye,H3h);
z15=_.cy(function(X,U,r,m){if(X.nextWireType_!==0)return!1;_.dZ(U,r,m,_.Yd(X.decoder_)>>>0);return!0},pye,H3h);
_.mL=_.cy(function(X,U,r){if(X.nextWireType_!==0)return!1;_.ny(U,r,_.Yd(X.decoder_));return!0},_.$FA,_.xwC);
_.Is=_.cy(function(X,U,r){if(X.nextWireType_!==0)return!1;X=_.Yd(X.decoder_);_.ny(U,r,X===0?void 0:X);return!0},_.$FA,_.xwC);
Keh=_.cy(function(X,U,r){if(X.nextWireType_!==0)return!1;_.ny(U,r,_.Tp(X.decoder_,she));return!0},function(X,U,r){U=R$e(U);
if(U!=null&&(ATe(U),U!=null))switch(_.ZJ(X,r,0),typeof U){case "number":X=X.encoder_;r=U;U=r<0;r=Math.abs(r)*2;Cuz(r);r=Rh;var m=f5;U&&(r==0?m==0?m=r=4294967295:(m--,r=4294967295):r--);Rh=r;f5=m;Py(X,Rh,f5);break;case "bigint":X=X.encoder_;U=U<<BigInt(1)^U>>BigInt(63);Rh=Number(BigInt.asUintN(32,U));f5=Number(BigInt.asUintN(32,U>>BigInt(32)));Py(X,Rh,f5);break;default:X7p(X.encoder_,U)}},cTC);var VXC=function(){var X=T51,U=YYT;this.fieldIndex=175237375;this.ctor=U;this.isRepeated=0;this.getExtensionFn=_.SA;this.defaultValue=void 0;this.JSC$9038_hasMessageId=X.messageId!=null?K5:void 0};
VXC.prototype.register=function(){mC(this)};var R1t=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(R1t,_.Cy);var fXC=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(fXC,_.Cy);var Nme=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(Nme,_.Cy);var qYp=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(qYp,_.Cy);var We5=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(We5,_.Cy);var JTu=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(JTu,_.Cy);var DwP=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(DwP,_.Cy);DwP.prototype.getData=function(){return _.SY(this,2)};var p7C=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(p7C,_.Cy);var $w1=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F($w1,_.Cy);$w1.prototype.getStyle=function(){return _.SA(this,R1t,1)};var By=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(By,_.Cy);By.prototype.getPayloadCase=function(){return _.O8(this,wm)};
By.prototype.getStyle=function(){return _.h9(this,$w1,6,wm)};
var b3$=function(){var X=new By,U=new We5;return _.oT(X,7,wm,U)},ATt=function(){var X=new By,U=new JTu;
return _.oT(X,8,wm,U)},wm=[1,
2,3,4,5,6,7,8];var lXT=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(lXT,_.Cy);var Gch=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(Gch,_.Cy);var i3t=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(i3t,_.Cy);var LeP=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(LeP,_.Cy);var N5h=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(N5h,_.Cy);var j0u=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(j0u,_.Cy);var XyP=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(XyP,_.Cy);var UFA=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(UFA,_.Cy);UFA.prototype.getData=function(){return _.SY(this,2)};var roT=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(roT,_.Cy);var LUD=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(LUD,_.Cy);LUD.prototype.getPayloadCase=function(){return _.O8(this,tR)};
var tR=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15];var as=function(X,U){X=Error.call(this,X);this.message=X.message;"stack"in X&&(this.stack=X.stack);this.code=U===void 0?2:U};
_.F(as,Error);var mFT=Promise;var IJP=function(X){this.channelPromise=X};
IJP.prototype.send=function(X,U,r){this.channelPromise.then(function(m){m.send(X,U,r)})};var tUA=function(X,U){this.data=X;this.channel=U};
tUA.prototype.reply=function(X,U,r){this.channel.send(X,U,r)};var aJS=function(X){this.JSC$9104_port_=X};
aJS.prototype.send=function(X,U,r){r=r===void 0?[]:r;var m=new MessageChannel;HyP(m.port1,U);this.JSC$9104_port_.postMessage(X,[m.port2].concat(r))};
var CS1=function(X,U){HyP(X,U);return new aJS(X)},HyP=function(X,U){U&&(X.onmessage=function(r){U(new tUA(r.data,CS1(r.ports[0])))})};var khp=function(X){this.verifier_=X};
khp.prototype.verify=function(X){return this.verifier_(X)};
var cot=function(X){var U=Object.create(null);(typeof X==="string"?[X]:X).forEach(function(r){if(r==="null")throw Error("X");U[r]=!0});
return function(r){return U[r]===!0}};_.grh=function(){if(!_.mH.addEventListener||!Object.defineProperty)return!1;var X=!1,U=Object.defineProperty({},"passive",{get:function(){X=!0}});
try{var r=function(){};
_.mH.addEventListener("test",r,U);_.mH.removeEventListener("test",r,U)}catch(m){}return X}();var nrh;_.HT=function(X){var U=X.destination;var r=X.iframe;var m=X.origin;var I=X.channelName===void 0?"ZNWN1d":X.channelName;var t=X.onMessage===void 0?void 0:X.onMessage;X=X.onEstablished===void 0?void 0:X.onEstablished;return nrh({destination:U,getSource:function(){return r.contentWindow},
originVerifier:m instanceof khp?m:typeof m==="function"?new khp(m):new khp(cot(m)),channelName:I,onMessage:t,onEstablished:X})};
nrh=function(X){var U=X.destination;var r=X.getSource;var m=X.originVerifier;var I=X.token===void 0?void 0:X.token;var t=X.channelName;var C=X.onMessage===void 0?void 0:X.onMessage;var k=X.onEstablished===void 0?void 0:X.onEstablished;return new IJP(new mFT(function(g,Z){var P=function(S){S.source&&S.source===r()&&m.verify(S.origin)&&(S.data.n||S.data)===t&&(U.removeEventListener("message",P,!1),I&&S.data.t!==I?Z(Error("Y`"+t+"`"+I+"`"+S.data.t)):(g(CS1(S.ports[0],C)),k&&k(S)))};
U.addEventListener("message",P,!1)}))};var Zyp=function(X){try{X()}catch(U){Ie(U)}};var xFu=function(X){var U=this;var r=X.getMessageType;var m=X.onUnregisteredMessage===void 0?function(){}:X.onUnregisteredMessage;
var I=X.onBeforeRegisteredMessage===void 0?function(){}:X.onBeforeRegisteredMessage;
X=X.onAfterRegisteredMessage===void 0?function(){}:X.onAfterRegisteredMessage;
this.registry_=new Map;this.getMessageType_=r;this.onUnregisteredMessage_=m;this.onBeforeRegisteredMessage_=I;this.onAfterRegisteredMessage_=X;this.onMessage=function(t){return sT8(U,t)}};
xFu.prototype.register=function(X,U){this.registry_.set(X,U);return this};
var sT8=function(X,U){var r=X.getMessageType_(U.data),m=X.registry_.get(r);m?(Zyp(function(){return X.onBeforeRegisteredMessage_(U,r)}),Zyp(function(){return m(U)}),Zyp(function(){return X.onAfterRegisteredMessage_(U,r)})):Zyp(function(){return X.onUnregisteredMessage_(U,r)})};var PSC=function(X){this.JSC$9121_channel_=X},dF1,Oyt;
PSC.prototype.send=function(X,U,r){this.JSC$9121_channel_.send(K3(X),U,r)};
_.Sb5=function(X,U){return function(r){var m=new X(r.data);return U(new tUA(m,r.channel))}};
dF1=function(X){return function(U){return X(new tUA(U.data,new PSC(U.channel)))}};
Oyt=function(X,U){return dF1(_.Sb5(X,U))};var vrp=function(X,U,r,m){this.registry=X;this.delegate=U;this.receiveMessageConstructor=r;this.createInitMessage=m;this.initialised=!1;this.registry.register.bind(this.registry);this.features=new Set},iy9=function(X){var U=new xFu({getMessageType:X.getPayloadCase});
return new vrp(U,new PSC(_.HT({iframe:X.child,destination:window,origin:X.origin,channelName:X.channelName,onMessage:Oyt(X.receiveMessageConstructor,U.onMessage)})),X.receiveMessageConstructor,X.createInitMessage)},eh7=function(X,U){X.createInitMessage=U};
vrp.prototype.send=function(X){if(!this.initialised)throw new as("Attempted to send a message before initialisation.");this.delegate.send(X)};
var Erv=function(X,U){return _.c(function(r){if(!X.initialised)throw new as("Attempted to send a message before initialisation.");return r.return(new Promise(function(m){X.delegate.send(U,Oyt(X.receiveMessageConstructor,m))}))})};
vrp.prototype.init=function(){var X=this;return _.c(function(U){if(X.initialised)throw new as("Attempted to initialise twice. The SDK can only be initialised once.");if(X.createInitMessage!==void 0){var r=X.delegate,m=r.send,I=X.createInitMessage;var t=new fXC;var C=[].concat(_.fN(X.features));t=_.Nw(t,1,C,_.me);m.call(r,I.call(X,t))}X.initialised=!0;_.uv(U)})};
var Cg=function(X,U){if(X.initialised)throw new as('Attempted to set up API "'+U+'" after initialisation. All APIs must be set up before initialising the SDK.');X.features.add(U);return X.registry};
_.n0.Object.defineProperties(vrp.prototype,{isInitialised:{configurable:!0,enumerable:!0,get:function(){return this.initialised}}});var FU1=function(X){this.channel=X;this.registered=!1};
FU1.prototype.update=function(X){if(this.channel.isInitialised){if(!this.registered)throw new as("Using unregistered Audio Feature. Please call audio.update() before init() to indicate usage of the Audio Api.");var U=new By;var r=new qYp;r=_.dW(r,1,X);U=_.oT(U,2,wm,r);this.channel.send(U)}else this.register();this.JSC$9135_audioEnabled=X};
FU1.prototype.register=function(){Cg(this.channel,1);this.registered=!0};
FU1.prototype.isAudioEnabled=function(){return this.JSC$9135_audioEnabled};var Bm1=function(X){this.channel=X};
_.a=Bm1.prototype;_.a.onFirstFrameReady=function(X){Cg(this.channel,2).register(11,function(U){U=_.h9(U.data,lXT,11,tR);if(!U)throw new as("Unexpectedly nonexistent GameFirstFrameReadyEvent");X(_.o2(U,1))})};
_.a.onReady=function(X){Cg(this.channel,2).register(4,function(U){U=_.h9(U.data,i3t,4,tR);if(!U)throw new as("Unexpectedly nonexistent GameReadyEvent");X(_.o2(U,1))})};
_.a.onLevelComplete=function(X){Cg(this.channel,2).register(5,function(U){U=_.h9(U.data,LeP,5,tR);if(!U)throw new as("Unexpectedly nonexistent LevelCompleteEvent");X(_.o2(U,1),_.sD(U,2))})};
_.a.onGameOver=function(X){Cg(this.channel,2).register(6,function(U){U=_.h9(U.data,Gch,6,tR);if(!U)throw new as("Unexpectedly nonexistent GameOverEvent");X(_.o2(U,1))})};
_.a.pause=function(){var X=this;if(!this.channel.isInitialised)return Cg(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new as("Using unregistered Game Feature: pause.");var U=b3$();return new Promise(function(r){return _.c(function(m){if(m.nextAddress==1)return m.yield(Erv(X.channel,U),2);r();_.uv(m)})})};
_.a.resume=function(){var X=this;if(!this.channel.isInitialised)return Cg(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new as("Using unregistered Game Feature: resume.");var U=ATt();return new Promise(function(r){return _.c(function(m){if(m.nextAddress==1)return m.yield(Erv(X.channel,U),2);r();_.uv(m)})})};var QTA=function(X){this.channel=X};
QTA.prototype.onReady=function(X){Cg(this.channel,5).register(8,function(U){if(!_.h9(U.data,N5h,8,tR))throw new as("Unexpectedly nonexistent PageReadyEvent");X()})};var orT=function(X){this.channel=X};
orT.prototype.onChange=function(X){Cg(this.channel,3).register(7,function(U){U=_.h9(U.data,j0u,7,tR);if(!U)throw new as("Unexpectedly nonexistent ScoreEvent");X(_.o2(U,1),_.sD(U,2))})};var wyA={load:function(){throw new as("Storage used, but storage.onLoad() listener not set!");},
save:function(){throw new as("Storage used, but storage.onSave() listener not set!");}},yo5=function(X){this.channel=X;
this.saveRegistered=this.loadRegistered=this.initialSetupDone=!1},uhA=function(X){Cg(X.channel,4).register(2,wyA.load).register(3,wyA.save);
X.initialSetupDone=!0};
yo5.prototype.onLoad=function(X){this.initialSetupDone||uhA(this);this.loadRegistered||(this.loadRegistered=!0,Cg(this.channel,4).register(2,function(U){var r,m,I;return _.c(function(t){if(t.nextAddress==1){r=_.h9(U.data,XyP,2,tR);if(!r)throw new as("Unexpectedly nonexistent StorageLoad");m=_.o2(r,1);return t.yield(X(m),2)}I=t.yieldResult;var C=U.reply,k=new By;var g=new DwP;g=_.zb(g,1,m);g=_.OJ(g,2,_.M7(I,!1));k=_.oT(k,3,wm,g);C.call(U,k);_.uv(t)})}))};
yo5.prototype.onSave=function(X){this.initialSetupDone||uhA(this);this.saveRegistered||(this.saveRegistered=!0,Cg(this.channel,4).register(3,function(U){var r,m,I;return _.c(function(t){if(t.nextAddress==1){r=_.h9(U.data,UFA,3,tR);if(!r)throw new as("Unexpectedly nonexistent StorageSave");m=_.o2(r,1);I=SSA(r.getData());return t.yield(X(m,I),2)}var C=U.reply,k=new By;var g=new p7C;g=_.zb(g,1,m);k=_.oT(k,4,wm,g);C.call(U,k);_.uv(t)})}))};var hh8=function(X){this.channel=X};
hh8.prototype.update=function(X){if(!this.channel.features.has(6))throw new as("Using unregistered Style Feature. Please call style.register() before init() to indicate usage of the Style Api.");var U=new By,r=new $w1;X=_.Q9(r,1,X);U=_.oT(U,6,wm,X);this.channel.send(U)};
hh8.prototype.register=function(){Cg(this.channel,6)};var MU7=function(X){this.channel=X;this.userActivityLoggingIntervalMs=0};
MU7.prototype.onUserActivity=function(X,U){this.userActivityLoggingIntervalMs=U;Cg(this.channel,7).register(9,function(r){if(!_.h9(r.data,roT,9,tR))throw new as("Unexpectedly nonexistent ClickEvent");X()})};var zhv=function(X){var U=this;this.channel=X;this.init=this.channel.init.bind(this.channel);this.page=new QTA(this.channel);this.game=new Bm1(this.channel);this.audio=new FU1(this.channel);this.score=new orT(this.channel);this.storage=new yo5(this.channel);this.style=new hh8(this.channel);this.userActivity=new MU7(this.channel);eh7(this.channel,function(r){var m=new Nme;r=_.Q9(m,1,r);r=_.Mp(r,3,U.userActivity.userActivityLoggingIntervalMs);m=U.audio.isAudioEnabled();m!==void 0&&_.dW(r,2,m);m=new By;
return _.oT(m,5,wm,r)})};var KUh=function(){this.timedFunctionContext=0};
KUh.prototype.timeExecution=function(X,U){var r=this;return function(){var m=_.bS.apply(0,arguments);r.timedFunctionContext=X;return U.apply(null,_.fN(m))}};var TmT=function(){var X={};this.priorityTasks=(X[3]=[],X[2]=[],X[1]=[],X);this.isFlushing=!1},FF=function(X,U,r){var m=YbC(X,r);
X.priorityTasks[r].push(U);m&&X.priorityTasks[r].length===1&&X.flush()},YbC=function(X,U){return Object.keys(X.priorityTasks).map(function(r){return Number(r)}).filter(function(r){return!isNaN(r)&&r>U}).every(function(r){return X.priorityTasks[r].length===0})};
TmT.prototype.flush=function(){if(!this.isFlushing){this.isFlushing=!0;try{for(;Object.values(this.priorityTasks).some(function(X){return X.length>0});)VUp(this,3),VUp(this,2),VUp(this,1)}catch(X){throw Object.values(this.priorityTasks).forEach(function(U){return void U.splice(0,U.length)}),X;
}finally{this.isFlushing=!1}}};
var VUp=function(X,U){for(;YbC(X,U)&&X.priorityTasks[U].length>0;)X.priorityTasks[U][0](),X.priorityTasks[U].shift()};
_.n0.Object.defineProperties(TmT.prototype,{running:{configurable:!0,enumerable:!0,get:function(){return Object.values(this.priorityTasks).some(function(X){return X.length>0})}}});var tNs={};var Rh$=globalThis.trustedTypes,XUH=Rh$,rPm;var uS=function(X){this.privateDoNotAccessOrElseWrappedResourceUrl=X};
uS.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedResourceUrl+""};var fJP,qbh,WUt,Jo5,DFu,py5,$FC,byt;fJP=_.pH([""]);qbh=DL(["\x00"],["\\0"]);WUt=DL(["\n"],["\\n"]);Jo5=DL(["\x00"],["\\u0000"]);DFu=_.pH([""]);py5=DL(["\x00"],["\\0"]);$FC=DL(["\n"],["\\n"]);byt=DL(["\x00"],["\\u0000"]);_.Ao5=I3D(function(X){return X(fJP)})||I3D(function(X){return X(qbh)})||I3D(function(X){return X(WUt)})||I3D(function(X){return X(Jo5)});
_.lJC=_.zh(DFu)&&_.zh(py5)&&_.zh($FC)&&_.zh(byt);var Wy;_.Ky=function(X,U){this.privateDoNotAccessOrElseWrappedUrl=U};
_.Ky.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedUrl};
_.Gh7=Th("about:blank");Wy=Th("about:invalid#zClosurez");var a3z=function(X){this.isValid=X},iy7=new a3z(function(X){return/^[^:]*([/?#]|$)/.test(X)}),LUT=fy("data"),Nm5=fy("http"),jTp=fy("https"),XUp=fy("ftp"),U27=fy("mailto"),rPA=fy("intent"),m27=fy("vnd.youtube"),HNe=[LUT,
Nm5,jTp,U27,XUp,iy7],kIe=y9(function(){return typeof URL==="function"}),I3T=["data:",
"http:","https:","mailto:","ftp:"],gVm=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;var Gh=function(X){this.privateDoNotAccessOrElseWrappedHtml=X};
Gh.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedHtml+""};
var cm1=y9(function(){return new Gh(Rh$?Rh$.emptyHTML:"")});var tN1={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"},ZN6=function(X,U){var r=Error.call(this,X+" cannot be used with intent "+tN1[U]);this.message=r.message;"stack"in r&&(this.stack=r.stack);this.type=X;this.intent=U;this.name="TypeCannotBeUsedWithIframeIntentError"};
_.F(ZN6,Error);_.mh=function(X){this.privateDoNotAccessOrElseWrappedScript=X};
_.mh.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedScript+""};var x2z=function(X){this.privateDoNotAccessOrElseWrappedAttributePrefix=X};
x2z.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedAttributePrefix};var PvX="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");var gB=function(X){this.privateDoNotAccessOrElseWrappedStyleSheet=X};
gB.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedStyleSheet};var $Rx=function(X){var U=_.Gu("window.location.href");X==null&&(X='Unknown Error of type "null/undefined"');if(typeof X==="string")return{message:X,name:"Unknown error",lineNumber:"Not available",fileName:U,stack:"Not available"};var r=!1;try{var m=X.lineNumber||X.line||"Not available"}catch(C){m="Not available",r=!0}try{var I=X.fileName||X.filename||X.sourceURL||_.mH.$googDebugFname||U}catch(C){I="Not available",r=!0}U=a3S(X);if(!(!r&&X.lineNumber&&X.fileName&&X.stack&&X.message&&X.name)){r=X.message;
if(r==null){if(X.constructor&&X.constructor instanceof Function){if(X.constructor.name)r=X.constructor.name;else if(r=X.constructor,kL[r])r=kL[r];else{r=String(r);if(!kL[r]){var t=/function\s+([^\(]+)/m.exec(r);kL[r]=t?t[1]:"[Anonymous]"}r=kL[r]}r='Unknown Error of type "'+r+'"'}else r="Unknown Error of unknown type";typeof X.toString==="function"&&Object.prototype.toString!==X.toString&&(r+=": "+X.toString())}return{message:r,name:X.name||"UnknownError",lineNumber:m,fileName:I,stack:U||"Not available"}}return{message:X.message,
name:X.name,lineNumber:X.lineNumber,fileName:X.fileName,stack:U}},a3S=function(X,U){U||(U={});
U[HNt(X)]=!0;var r=X.stack||"",m=X.cause;m&&!U[HNt(m)]&&(r+="\nCaused by: ",m.stack&&m.stack.indexOf(m.toString())==0||(r+=typeof m==="string"?m:m.message+"\n"),r+=a3S(m,U));X=X.errors;if(Array.isArray(X)){m=1;var I;for(I=0;I<X.length&&!(m>4);I++)U[HNt(X[I])]||(r+="\nInner error "+m++ +": ",X[I].stack&&X[I].stack.indexOf(X[I].toString())==0||(r+=typeof X[I]==="string"?X[I]:X[I].message+"\n"),r+=a3S(X[I],U));I<X.length&&(r+="\n... "+(X.length-I)+" more inner errors")}return r},HNt=function(X){var U=
"";
typeof X.toString==="function"&&(U=""+X);return U+X.stack},kL={};var Cvu,cp,I6,cP8,gVA,kI5,Lj,MT,ZNP;Cvu=function(X,U){for(var r=X.split("%s"),m="",I=Array.prototype.slice.call(arguments,1);I.length&&r.length>1;)m+=r.shift()+I.shift();return m+r.join("%s")};
_.Xk=function(X){return encodeURIComponent(String(X))};
cp=function(X){return decodeURIComponent(X.replace(/\+/g," "))};
I6=function(X){KHp.test(X)&&(X.indexOf("&")!=-1&&(X=X.replace(weP,"&amp;")),X.indexOf("<")!=-1&&(X=X.replace(yxA,"&lt;")),X.indexOf(">")!=-1&&(X=X.replace(um5,"&gt;")),X.indexOf('"')!=-1&&(X=X.replace(hXS,"&quot;")),X.indexOf("'")!=-1&&(X=X.replace(M6P,"&#39;")),X.indexOf("\x00")!=-1&&(X=X.replace(zXA,"&#0;")));return X};
cP8=function(X){var U={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var r=_.mH.document.createElement("div");return X.replace(kI5,function(m,I){var t=U[m];if(t)return t;I.charAt(0)=="#"&&(I=Number("0"+I.slice(1)),isNaN(I)||(t=String.fromCharCode(I)));t||(_.CN(r,iS(m+" ")),t=r.firstChild.nodeValue.slice(0,-1));return U[m]=t})};
gVA=function(X){return X.replace(/&([^;]+);/g,function(U,r){switch(r){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return r.charAt(0)!="#"||(r=Number("0"+r.slice(1)),isNaN(r))?U:String.fromCharCode(r)}})};
kI5=/&([^;\s<&]+);?/g;_.uYM=function(X){return String(X).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};
_.nVT=String.prototype.repeat?function(X,U){return X.repeat(U)}:function(X,U){return Array(U+1).join(X)};
_.cT=function(X,U){if(!Number.isFinite(X))return String(X);X=String(X);var r=X.indexOf(".");r===-1&&(r=X.length);var m=X[0]==="-"?"-":"";m&&(X=X.substring(1));return m+(0,_.nVT)("0",Math.max(0,U-r))+X};
Lj=function(){return Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random()*2147483648)^_.jW()).toString(36)};
MT=function(X){for(var U=0,r=0;r<X.length;++r)U=31*U+X.charCodeAt(r)>>>0;return U};
_.al=function(X){return String(X).replace(/\-([a-z])/g,function(U,r){return r.toUpperCase()})};
_.tC=function(X){return String(X).replace(/([A-Z])/g,"-$1").toLowerCase()};
ZNP=function(X){return X.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(U,r,m){return r+m.toUpperCase()})};var s8T=function(){this.names=new Map};
s8T.prototype.getName=function(X){var U=this.names.get(X);if(U)return U;var r;U=(r=X.description)!=null?r:Lj();this.names.set(X,U);return U};var x2S=function(X){var U=Error.call(this,X?X.length+" errors occurred during unsubscription:\n"+X.map(function(r,m){return m+1+") "+r.toString()}).join("\n  "):"");
this.message=U.message;"stack"in U&&(this.stack=U.stack);this.errors=X;Object.setPrototypeOf(this,this.constructor.prototype);this.name="UnsubscriptionError"};
_.F(x2S,Error);var Z3=function(X){this.initialTeardown=X;this.closed=!1;this._teardowns=this._parentage=null};
_.a=Z3.prototype;
_.a.unsubscribe=function(){if(!this.closed){this.closed=!0;var X=this._parentage;if(Array.isArray(X))for(var U=_.H(X),r=U.next();!r.done;r=U.next())r.value.remove(this);else X==null||X.remove(this);U=this.initialTeardown;if(nN(U))try{U()}catch(t){var m=t instanceof x2S?t.errors:[t]}var I=this._teardowns;if(I)for(this._teardowns=null,U=_.H(I),r=U.next();!r.done;r=U.next()){r=r.value;try{nN(r)?r():r.unsubscribe()}catch(t){r=void 0,m=(r=m)!=null?r:[],t instanceof x2S?m=[].concat(_.fN(m),_.fN(t.errors)):
m.push(t)}}if(m)throw new x2S(m);}};
_.a.add=function(X){if(X&&X!==this)if(this.closed)nN(X)?X():X.unsubscribe();else{if(X instanceof Z3){if(X.closed||X._hasParent(this))return;X._addParent(this)}var U;(this._teardowns=(U=this._teardowns)!=null?U:[]).push(X)}};
_.a._hasParent=function(X){var U=this._parentage;return U===X||Array.isArray(U)&&U.includes(X)};
_.a._addParent=function(X){var U=this._parentage;this._parentage=Array.isArray(U)?(U.push(X),U):U?[U,X]:X};
_.a._removeParent=function(X){var U=this._parentage;U===X?this._parentage=null:Array.isArray(U)&&e69(U,X)};
_.a.remove=function(X){var U=this._teardowns;U&&e69(U,X);X instanceof Z3&&X._removeParent(this)};
var Pv$=new Z3;Pv$.closed=!0;Z3.JSC$9231_EMPTY=Pv$;var Fh9=function(){setTimeout.apply(null,_.fN(_.bS.apply(0,arguments)))};var g_=function(X){Z3.call(this);this.JSC$9236_isStopped=!1;this.destination=X instanceof g_?X:new ng(!X||nN(X)?{next:X!=null?X:void 0}:X);EV1(X)&&X.add(this)};
_.F(g_,Z3);g_.JSC$9231_EMPTY=Z3.JSC$9231_EMPTY;g_.create=function(X,U,r){return new Z$(X,U,r)};
_.a=g_.prototype;_.a.next=function(X){this.JSC$9236_isStopped||this._next(X)};
_.a.error=function(X){this.JSC$9236_isStopped||(this.JSC$9236_isStopped=!0,this._error(X))};
_.a.complete=function(){this.JSC$9236_isStopped||(this.JSC$9236_isStopped=!0,this._complete())};
_.a.unsubscribe=function(){this.closed||(this.JSC$9236_isStopped=!0,Z3.prototype.unsubscribe.call(this))};
_.a._next=function(X){this.destination.next(X)};
_.a._error=function(X){this.destination.error(X);this.unsubscribe()};
_.a._complete=function(){this.destination.complete();this.unsubscribe()};
var ng=function(X){this.partialObserver=X};
ng.prototype.next=function(X){var U=this.partialObserver;if(U.next)try{U.next(X)}catch(r){xV(r)}};
ng.prototype.error=function(X){var U=this.partialObserver;if(U.error)try{U.error(X)}catch(r){xV(r)}else xV(X)};
ng.prototype.complete=function(){var X=this.partialObserver;if(X.complete)try{X.complete()}catch(U){xV(U)}};
var Z$=function(X,U,r){g_.call(this);var m;nN(X)||!X?m={next:X!=null?X:void 0,error:U!=null?U:void 0,complete:r!=null?r:void 0}:m=X;this.destination=new ng(m)};
_.F(Z$,g_);Z$.JSC$9231_EMPTY=g_.JSC$9231_EMPTY;Z$.create=g_.create;var O_=typeof Symbol==="function"&&Symbol.observable||"@@observable";var dB=function(X){X&&(this._subscribe=X)};
_.a=dB.prototype;_.a.lift=function(X){var U=new dB;U.source=this;U.operator=X;return U};
_.a.subscribe=function(X,U,r){X=X&&X instanceof g_||X&&nN(X.next)&&nN(X.error)&&nN(X.complete)&&EV1(X)?X:new Z$(X,U,r);U=this.operator;r=this.source;X.add(U?U.call(X,r):r?this._subscribe(X):this._trySubscribe(X));return X};
_.a._trySubscribe=function(X){try{return this._subscribe(X)}catch(U){X.error(U)}};
_.a.forEach=function(X,U){var r=this;U=Q8M(U);return new U(function(m,I){var t=r.subscribe(function(C){try{X(C)}catch(k){I(k),t==null||t.unsubscribe()}},I,m)})};
_.a._subscribe=function(X){var U;return(U=this.source)==null?void 0:U.subscribe(X)};
dB.prototype[O_]=function(){return this};
dB.prototype.pipe=function(){var X=_.bS.apply(0,arguments);return X.length?BBe(X)(this):this};
dB.create=function(X){return new dB(X)};var S_t=function(){var X=Error.call(this,"object unsubscribed");this.message=X.message;"stack"in X&&(this.stack=X.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="ObjectUnsubscribedError"};
_.F(S_t,Error);var v0=function(){this.observers=[];this.hasError=this.JSC$9252_isStopped=this.closed=!1;this.thrownError=null};
_.F(v0,dB);_.a=v0.prototype;_.a.lift=function(X){var U=new s6(this,this);U.operator=X;return U};
_.a._throwIfClosed=function(){if(this.closed)throw new S_t;};
_.a.next=function(X){this._throwIfClosed();if(!this.JSC$9252_isStopped){var U=this.observers.slice();U=_.H(U);for(var r=U.next();!r.done;r=U.next())r.value.next(X)}};
_.a.error=function(X){this._throwIfClosed();if(!this.JSC$9252_isStopped){this.hasError=this.JSC$9252_isStopped=!0;this.thrownError=X;for(var U=this.observers;U.length;)U.shift().error(X)}};
_.a.complete=function(){this._throwIfClosed();if(!this.JSC$9252_isStopped){this.JSC$9252_isStopped=!0;for(var X=this.observers;X.length;)X.shift().complete()}};
_.a.unsubscribe=function(){this.JSC$9252_isStopped=this.closed=!0;this.observers=null};
_.a._trySubscribe=function(X){this._throwIfClosed();return dB.prototype._trySubscribe.call(this,X)};
_.a._subscribe=function(X){this._throwIfClosed();this._checkFinalizedStatuses(X);return this._innerSubscribe(X)};
_.a._innerSubscribe=function(X){var U=this,r=this.JSC$9252_isStopped,m=this.observers;return this.hasError||r?Z3.JSC$9231_EMPTY:(m.push(X),new Z3(function(){return e69(U.observers,X)}))};
_.a._checkFinalizedStatuses=function(X){var U=this.thrownError,r=this.JSC$9252_isStopped;this.hasError?X.error(U):r&&X.complete()};
v0.create=function(X,U){return new s6(X,U)};
var s6=function(X,U){v0.call(this);this.destination=X;this.source=U};
_.F(s6,v0);s6.create=v0.create;s6.prototype.next=function(X){var U,r;(U=this.destination)==null||(r=U.next)==null||r.call(U,X)};
s6.prototype.error=function(X){var U,r;(U=this.destination)==null||(r=U.error)==null||r.call(U,X)};
s6.prototype.complete=function(){var X,U;(X=this.destination)==null||(U=X.complete)==null||U.call(X)};
s6.prototype._subscribe=function(X){var U,r;return(r=(U=this.source)==null?void 0:U.subscribe(X))!=null?r:Z3.JSC$9231_EMPTY};var LI=function(X){v0.call(this);this._value=X};
_.F(LI,v0);LI.create=v0.create;LI.prototype._subscribe=function(X){var U=v0.prototype._subscribe.call(this,X);!U.closed&&X.next(this._value);return U};
LI.prototype.getValue=function(){var X=this.thrownError,U=this._value;if(this.hasError)throw X;this._throwIfClosed();return U};
LI.prototype.next=function(X){v0.prototype.next.call(this,this._value=X)};
_.n0.Object.defineProperties(LI.prototype,{value:{configurable:!0,enumerable:!0,get:function(){return this.getValue()}}});var $V=new dB(function(X){return X.complete()});var uHX=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";var TBM=function(X){return X&&typeof X.length==="number"&&typeof X!=="function"};var d2A={now:function(){return(d2A.delegate||Date).now()},
delegate:void 0};var H0=function(X,U,r){X=X===void 0?Infinity:X;U=U===void 0?Infinity:U;r=r===void 0?d2A:r;v0.call(this);this.bufferSize=X;this.windowTime=U;this.timestampProvider=r;this.buffer=[];this.infiniteTimeWindow=!0;this.infiniteTimeWindow=U===Infinity;this.bufferSize=Math.max(1,X);this.windowTime=Math.max(1,U)};
_.F(H0,v0);H0.create=v0.create;H0.prototype.next=function(X){var U=this.buffer,r=this.infiniteTimeWindow,m=this.timestampProvider,I=this.windowTime;this.JSC$9252_isStopped||(U.push(X),!r&&U.push(m.now()+I));ONP(this);v0.prototype.next.call(this,X)};
H0.prototype._subscribe=function(X){this._throwIfClosed();ONP(this);for(var U=this._innerSubscribe(X),r=this.infiniteTimeWindow,m=this.buffer.slice(),I=0;I<m.length&&!X.closed;I+=r?1:2)X.next(m[I]);this._checkFinalizedStatuses(X);return U};
var ONP=function(X){var U=X.bufferSize,r=X.timestampProvider,m=X.buffer;X=X.infiniteTimeWindow;var I=(X?1:2)*U;U<Infinity&&I<m.length&&m.splice(0,m.length-I);if(!X){U=r.now();r=0;for(X=1;X<m.length&&m[X]<=U;X+=2)r=X;r&&m.splice(0,r+1)}};var e67=function(X,U){U=U===void 0?vVC:U;this.schedulerActionCtor=X;this.now=U};
e67.prototype.schedule=function(X,U,r){U=U===void 0?0:U;return(new this.schedulerActionCtor(this,X)).schedule(r,U)};
var vVC=d2A.now;var oSm=function(){var X=Error.call(this,"no elements in sequence");this.message=X.message;"stack"in X&&(this.stack=X.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="EmptyError"};
_.F(oSm,Error);var YV=function(X,U,r,m,I){g_.call(this,X);this.onUnsubscribe=I;U&&(this._next=function(t){try{U(t)}catch(C){this.destination.error(C)}});
r&&(this._error=function(t){try{r(t)}catch(C){this.destination.error(C)}this.unsubscribe()});
m&&(this._complete=function(){try{m()}catch(t){this.destination.error(t)}this.unsubscribe()})};
_.F(YV,g_);YV.JSC$9231_EMPTY=g_.JSC$9231_EMPTY;YV.create=g_.create;YV.prototype.unsubscribe=function(){var X;this.closed||(X=this.onUnsubscribe)!=null&&X.call(this);g_.prototype.unsubscribe.call(this)};var tV=function(X,U){this.source=X;this.subjectFactory=U;this._subject=null;this._refCount=0;this._connection=null};
_.F(tV,dB);tV.create=dB.create;tV.prototype._subscribe=function(X){return EV8(this).subscribe(X)};
var EV8=function(X){var U=X._subject;if(!U||U.JSC$9252_isStopped)X._subject=X.subjectFactory();return X._subject};
tV.prototype._teardown=function(){this._refCount=0;var X=this._connection;this._subject=this._connection=null;X==null||X.unsubscribe()};
tV.prototype.connect=function(){var X=this,U=this._connection;if(!U){U=this._connection=new Z3;var r=EV8(this);U.add(this.source.subscribe(new YV(r,void 0,function(m){X._teardown();r.error(m)},function(){X._teardown();
r.complete()},function(){return X._teardown()})));
U.closed&&(this._connection=null,U=Z3.JSC$9231_EMPTY)}return U};var APA=Array.isArray;var GIe=Array.isArray,Fh7=Object,iNM=Fh7.getPrototypeOf,Lhe=Fh7.prototype,NBm=Fh7.keys;var JP=function(X,U,r){g_.call(this,X);this._next=U;this.shouldComplete=r};
_.F(JP,g_);JP.JSC$9231_EMPTY=g_.JSC$9231_EMPTY;JP.create=g_.create;JP.prototype._complete=function(){this.shouldComplete()?g_.prototype._complete.call(this):this.unsubscribe()};var HIH=["addListener","removeListener"],aRH=["addEventListener","removeEventListener"],kbe=["on","off"];var xL=function(){Z3.call(this)};
_.F(xL,Z3);xL.JSC$9231_EMPTY=Z3.JSC$9231_EMPTY;xL.prototype.schedule=function(){return this};var BB5=function(X,U){return setInterval.apply(null,[X,U].concat(_.fN(_.bS.apply(2,arguments))))};var PT=function(X,U){Z3.call(this);this.scheduler=X;this.work=U;this.pending=!1};
_.F(PT,xL);PT.JSC$9231_EMPTY=xL.JSC$9231_EMPTY;PT.prototype.schedule=function(X,U){U=U===void 0?0:U;if(this.closed)return this;this.state=X;X=this.id;var r=this.scheduler;X!=null&&(this.id=Q8u(this,X,U));this.pending=!0;this.delay=U;this.id=this.id||this.requestAsyncId(r,this.id,U);return this};
PT.prototype.requestAsyncId=function(X,U,r){r=r===void 0?0:r;return BB5(X.flush.bind(X,this),r)};
var Q8u=function(X,U,r){r=r===void 0?0:r;if(r!=null&&X.delay===r&&X.pending===!1)return U;clearInterval(U)};
PT.prototype.execute=function(X,U){if(this.closed)return Error("ha");this.pending=!1;if(X=this._execute(X,U))return X;this.pending===!1&&this.id!=null&&(this.id=Q8u(this,this.id,null))};
PT.prototype._execute=function(X){var U=!1;try{this.work(X)}catch(m){U=!0;var r=!!m&&m||Error(m)}if(U)return this.unsubscribe(),r};
PT.prototype.unsubscribe=function(){if(!this.closed){var X=this.id,U=this.scheduler.actions;this.work=this.state=this.scheduler=null;this.pending=!1;e69(U,this);X!=null&&(this.id=Q8u(this,X,null));this.delay=null;xL.prototype.unsubscribe.call(this)}};var oVC=function(X,U){U=U===void 0?vVC:U;e67.call(this,X,U);this.actions=[];this.active=!1;this.scheduled=void 0};
_.F(oVC,e67);oVC.prototype.flush=function(X){var U=this.actions;if(this.active)U.push(X);else{var r;this.active=!0;do if(r=X.execute(X.state,X.delay))break;while(X=U.shift());this.active=!1;if(r){for(;X=U.shift();)X.unsubscribe();throw r;}}};var YS=new dB(s_);var cVD=Array.isArray;var SV=function(X,U){PT.call(this,X,U);this.scheduler=X;this.work=U};
_.F(SV,PT);SV.JSC$9231_EMPTY=PT.JSC$9231_EMPTY;SV.prototype.schedule=function(X,U){U=U===void 0?0:U;if(U>0)return PT.prototype.schedule.call(this,X,U);this.delay=U;this.state=X;this.scheduler.flush(this);return this};
SV.prototype.execute=function(X,U){return U>0||this.closed?PT.prototype.execute.call(this,X,U):this._execute(X,U)};
SV.prototype.requestAsyncId=function(X,U,r){r=r===void 0?0:r;return r!=null&&r>0||r==null&&this.delay>0?PT.prototype.requestAsyncId.call(this,X,U,r):X.flush(this)};var wU$=function(){oVC.apply(this,arguments)};
_.F(wU$,oVC);var $2x=new wU$(SV);var yP1=function(){this.performanceMonitor=new KUh;this.queue=new TmT;this.internalSymbol=Symbol();this.debugNames=new s8T};
yP1.prototype.getOnBackgrounded=function(){return YS};
_.n0.Object.defineProperties(yP1.prototype,{symbol:{configurable:!0,enumerable:!0,get:function(){return this.internalSymbol}}});var d_=function(X,U){U=Error.call(this,U?X+": "+U:String(X));this.message=U.message;"stack"in U&&(this.stack=U.stack);this.code=X;this.__proto__=d_.prototype;this.name=String(X)};
_.F(d_,Error);var VY=function(X){d_.call(this,1E3,'sfr:"'+X+'"');this.measurementStrategyFailureReason=X;this.__proto__=VY.prototype};
_.F(VY,d_);var Rx=function(){d_.call(this,1003);this.__proto__=Rx.prototype};
_.F(Rx,d_);var O6=function(){d_.call(this,1009);this.__proto__=O6.prototype};
_.F(O6,d_);var uH$=function(){d_.call(this,1011);this.__proto__=uH$.prototype};
_.F(uH$,d_);var h6u=function(){d_.call(this,1007);this.__proto__=Rx.prototype};
_.F(h6u,d_);var KI=function(X){d_.call(this,1004,String(X));this.inputObservableIndex=X;this.__proto__=KI.prototype};
_.F(KI,d_);var AQx=function(X){d_.call(this,1010,X);this.__proto__=lfA.prototype};
_.F(AQx,d_);var lfA=function(X){d_.call(this,1005,X);this.__proto__=lfA.prototype};
_.F(lfA,d_);var MN7=function(X){var U=_.bS.apply(1,arguments),r=this;this.orderedFactories=[];this.orderedFactories.push(X);U.forEach(function(m){r.orderedFactories.push(m)})};
MN7.prototype.isSupported=function(X){return this.orderedFactories.some(function(U){return U.isSupported(X)})};
MN7.prototype.makeBeacon=function(X,U){for(var r=0;r<this.orderedFactories.length;r++)if(this.orderedFactories[r].isSupported(U))return this.orderedFactories[r].makeBeacon(X,U);throw new O6;};var YPX=Symbol("ia"),z6S=Symbol("ja"),iv=function(X,U){this.value=X;this.timeline=U},GI=function(X,U){if(U.timeline!==X.timeline)throw new h6u;
return X.value-U.value};
_.a=iv.prototype;_.a.equals=function(X){return GI(this,X)===0};
_.a.maximum=function(X){if(X.timeline!==this.timeline)throw new h6u;return this.value>=X.value?this:X};
_.a.round=function(){return new iv(Math.round(this.value),this.timeline)};
_.a.add=function(X){return new iv(this.value+X,this.timeline)};
_.a.toString=function(){return String(this.value)};var vT=function(X,U){this.context=X;this.JSC$9358_pinger=U};
vT.prototype.isSupported=function(X){return this.JSC$9358_pinger.isSupported(X)};
vT.prototype.makeBeacon=function(X,U){if(!this.isSupported(U))throw new O6;return new eV(this.context,this.JSC$9358_pinger,U!=null?U:void 0,X)};
var eV=function(X,U,r,m){var I=this;this.JSC$9364_pinger=U;this.properties=r;this.url=m;this.internalIsPending=!0;this.customHeaders=new Map;this.body=void 0;var t;this.method=(t=r==null?void 0:r.beaconMethod)!=null?t:"GET";this.backgroundedSubscription=X.getOnBackgrounded().subscribe(function(){I.sendNow()})};
eV.prototype.deactivate=function(){this.internalIsPending=!1};
eV.prototype.sendNow=function(){if(this.internalIsPending)if(this.backgroundedSubscription.unsubscribe(),this.JSC$9364_pinger.isSupported(this.properties))try{if(this.customHeaders.size>0||this.body!==void 0){var X,U;this.JSC$9364_pinger.pingWithHeadersAndBody((X=this.properties)!=null?X:{},this.customHeaders,(U=this.body)!=null?U:"",this.url)}else this.JSC$9364_pinger.ping(this.url);this.internalIsPending=!1}catch(r){}else this.internalIsPending=!1};
eV.prototype.setHeader=function(X,U){this.customHeaders.set(X,U)};
_.n0.Object.defineProperties(eV.prototype,{isPending:{configurable:!0,enumerable:!0,get:function(){return this.internalIsPending}}});var TBu=function(){for(var X=_.H(_.bS.apply(0,arguments)),U=X.next();!U.done;U=X.next())if(U=U.value,U.available()){this.timeProvider=U;return}this.timeProvider=new KhC};
_.a=TBu.prototype;_.a.available=function(){return this.timeProvider.available()};
_.a.now=function(){return this.timeProvider.now()};
_.a.setTimeout=function(X,U){return this.timeProvider.setTimeout(X,U)};
_.a.clearTimeout=function(X){this.timeProvider.clearTimeout(X)};
_.a.interval=function(X,U){var r=this.intervalObservable(X).subscribe(U);return function(){return void r.unsubscribe()}};
_.a.intervalObservable=function(X){return this.timeProvider.intervalObservable(X)};
_.n0.Object.defineProperties(TBu.prototype,{timeline:{configurable:!0,enumerable:!0,get:function(){return this.timeProvider.timeline}}});
var KhC=function(){this.timeline=Symbol()};
_.a=KhC.prototype;_.a.available=function(){return!1};
_.a.now=function(){return new iv(0,this.timeline)};
_.a.setTimeout=function(){return 0};
_.a.clearTimeout=function(){};
_.a.interval=function(){return function(){}};
_.a.intervalObservable=function(){return YS};var E6=function(X,U){this.intrinsicFunctionNamespace=X;this.performanceMonitor=U};
_.a=E6.prototype;_.a.setTimeout=function(X,U){return this.intrinsicFunctionNamespace.setTimeout(this.performanceMonitor.timeExecution(734,X),U)};
_.a.clearTimeout=function(X){this.intrinsicFunctionNamespace.clearTimeout(X)};
_.a.interval=function(X,U){var r=this.intervalObservable(X).subscribe(U);return function(){return void r.unsubscribe()}};
_.a.intervalObservable=function(X){var U=this;return new dB(function(r){var m=0,I=U.intrinsicFunctionNamespace.setInterval(function(){r.next(m++)},X);
return function(){U.intrinsicFunctionNamespace.clearInterval(I)}})};
_.a.available=function(){return!!this.intrinsicFunctionNamespace.clearTimeout&&"setTimeout"in this.intrinsicFunctionNamespace&&"setInterval"in this.intrinsicFunctionNamespace&&!!this.intrinsicFunctionNamespace.clearInterval};var Y_T=function(X,U){E6.call(this,X,U);this.timeline=z6S};
_.F(Y_T,E6);Y_T.prototype.now=function(){return new iv(this.intrinsicFunctionNamespace.Date.now(),this.timeline)};
Y_T.prototype.available=function(){return!!this.intrinsicFunctionNamespace.Date&&!!this.intrinsicFunctionNamespace.Date.now&&E6.prototype.available.call(this)};var VNt=function(X,U){E6.call(this,X,U);this.timeline=YPX};
_.F(VNt,E6);VNt.prototype.now=function(){return new iv(this.intrinsicFunctionNamespace.performance.now(),this.timeline)};
VNt.prototype.available=function(){return!!this.intrinsicFunctionNamespace.performance&&!!this.intrinsicFunctionNamespace.performance.now&&E6.prototype.available.call(this)};var f3S=function(X){this.context=X;if(R6u===void 0)a:{var U,r,m=(U=X.global)==null?void 0:(r=U.document)==null?void 0:r.createElement("meta");if(m)try{m.httpEquiv="origin-trial";m.content="AxjhRadLCARYRJawRjMjq4U8V8okQvSnrBIJWdMajuEkN3/DfVAcLcFhMVrUWnOXagwlI8dQD84FwJDGj9ohqAYAAABveyJvcmlnaW4iOiJodHRwczovL2dvb2dsZWFkc2VydmljZXMuY29tOjQ0MyIsImZlYXR1cmUiOiJGZXRjaExhdGVyQVBJIiwiZXhwaXJ5IjoxNzI1NDA3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9";X.global.document.head.append(m);R6u=m;break a}catch(I){}R6u=void 0}},
R6u;
f3S.prototype.isSupported=function(X){return vSe(this.context)!==void 0&&!(X==null||!X.endOfSession)&&!F8(this.context)&&!(X==null?0:X.attributionEnabled)&&!(X==null?0:X.customHeaders)&&!(X==null?0:X.customBody)};
f3S.prototype.makeBeacon=function(X,U){if(!this.isSupported(U))throw new O6;return new BT(this.context,X,U)};
var BT=function(X,U,r){this.context=X;this.properties=r;this.JSC$9391_urlWithoutToken=U;var m;this.beaconMethod=(m=r==null?void 0:r.beaconMethod)!=null?m:"GET";X=vSe(this.context);if(X===void 0)throw Error();this.fetchLater=X;q_C(this,Wht(this))},q_C=function(X,U){X.beaconResult&&X.beaconResult.activated||(X.beaconAbort=new AbortController,X.beaconResult=X.fetchLater(U,{method:X.beaconMethod,
cache:"no-cache",mode:"no-cors",signal:X.beaconAbort.signal,activateAfter:96E4}))},Wht=function(X){X=X.JSC$9391_urlWithoutToken;
return(X.slice(-1)[0]==="&"?X:X+"&")+"flapi=1"};
BT.prototype.deactivate=function(){this.beaconResult&&!this.beaconResult.activated&&this.beaconAbort&&(this.beaconAbort.abort(),this.beaconResult=void 0)};
BT.prototype.sendNow=function(){};
BT.prototype.setHeader=function(){};
_.n0.Object.defineProperties(BT.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$9391_urlWithoutToken},
set:function(X){this.JSC$9391_urlWithoutToken=X;X=Wht(this);this.beaconResult&&this.beaconResult.activated||!this.beaconAbort||(this.beaconAbort.abort(),this.beaconResult=void 0);q_C(this,X)}},
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 JP$=function(X){this.context=X};
JP$.prototype.isSupported=function(){return!F8(this.context)&&!!this.context.global.fetch};
JP$.prototype.ping=function(){var X=this;return AP.apply(null,_.fN(_.bS.apply(0,arguments).map(function(U){return eN(X.context.global.fetch(U,{method:"GET",cache:"no-cache",keepalive:!0,mode:"no-cors"})).pipe(R8(function(r){return r.status===200}))}))).pipe(w01(function(U){return U}),uFA())};
JP$.prototype.pingWithHeadersAndBody=function(X,U,r){for(var m=_.bS.apply(3,arguments),I=this,t=new Headers,C=_.H(U.entries()),k=C.next();!k.done;k=C.next()){var g=_.H(k.value);k=g.next().value;g=g.next().value;t.set(k,g)}var Z,P=(Z=X.keepAlive)!=null?Z:!1;AP.apply(null,_.fN(m.map(function(S){return eN(I.context.global.fetch(S,Object.assign({},{method:String(X.beaconMethod),cache:"no-cache"},P?{keepalive:!0}:{},{mode:"no-cors",headers:t,body:r}))).pipe(R8(function(d){return d.status===200}))}))).pipe(w01(function(S){return S}),
uFA())};var D2t,TEA,pU1;_.Q2=function(){};
_.T1=function(X){return X};
D2t=function(X){var U=U||0;return function(){return X.apply(this,Array.prototype.slice.call(arguments,0,U))}};
_.w_=function(X){var U=!1,r;return function(){U||(r=X(),U=!0);return r}};
_.y2=function(X,U){var r=0;return function(m){_.mH.clearTimeout(r);var I=arguments;r=_.mH.setTimeout(function(){X.apply(void 0,I)},U)}};
TEA=function(X,U){var r=0,m=!1,I=[],t=function(){r=0;m&&(m=!1,C())},C=function(){r=_.mH.setTimeout(t,U);
var k=I;I=[];X.apply(void 0,k)};
return function(k){I=arguments;r?m=!0:C()}};
pU1=function(X,U){var r=0,m=function(){r=0};
return function(I){r||(r=_.mH.setTimeout(m,U),X.apply(void 0,arguments))}};var bNP=function(){return dD&&ve?ve.mobile:!$2v()&&(Ez("iPod")||Ez("iPhone")||Ez("Android")||Ez("IEMobile"))},$2v=function(){return dD&&ve?!ve.mobile&&(Ez("iPad")||Ez("Android")||Ez("Silk")):Ez("iPad")||Ez("Android")&&!Ez("Mobile")||Ez("Silk")};var uH=function(X,U,r,m,I){this.allowedElements=X;this.elementPolicies=U;this.allowedGlobalAttributes=r;this.globalAttributePolicies=m;this.globallyAllowedAttributePrefixes=I},APC=function(X,U,r){r=X.elementPolicies.get(r);
return(r==null?0:r.has(U))?r.get(U):X.allowedGlobalAttributes.has(U)?{policyAction:1}:(r=X.globalAttributePolicies.get(U))?r:X.globallyAllowedAttributePrefixes&&[].concat(_.fN(X.globallyAllowedAttributePrefixes)).some(function(m){return U.indexOf(m)===0})?{policyAction:1}:{policyAction:0}};var l3C="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(" "),
GIh=[["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}]])]],iNu="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(" "),
Lh5=[["dir",{policyAction:3,conditions:y9(function(){return new Map([["dir",new Set(["auto","ltr","rtl"])]])})}],
["async",{policyAction:3,conditions:y9(function(){return new Map([["async",new Set(["async"])]])})}],
["loading",{policyAction:3,conditions:y9(function(){return new Map([["loading",new Set(["eager","lazy"])]])})}],
["target",{policyAction:3,conditions:y9(function(){return new Map([["target",new Set(["_self","_blank"])]])})}]],NBA=new uH(new Set(l3C),new Map(GIh),new Set(iNu),new Map(Lh5)),j8C=new uH(new Set(l3C.concat(["BUTTON",
"INPUT"])),new Map(GIh),new Set(y9(function(){return iNu.concat(["class","id","name"])})),new Map(y9(function(){return Lh5.concat([["style",
{policyAction:1}]])})));var X05,Uqv,mqC;X05=function(X,U,r,m,I){this.JSC$9448_sanitizerTable=X;this.styleElementSanitizer=U;this.styleAttributeSanitizer=r;this.JSC$9448_resourceUrlPolicy=m;this.JSC$9448_navigationUrlPolicy=I;this.changes=[]};
_.rVS=function(X,U){var r=document.implementation.createHTMLDocument("");X=Uqv(X,U,r);r=r.body;r.appendChild(X);r=(new XMLSerializer).serializeToString(r);r=r.slice(r.indexOf(">")+1,r.lastIndexOf("</"));return iS(r)};
Uqv=function(X,U,r){U=qNe(U,r);U=document.createTreeWalker(U,5,function(k){if(k.nodeType===3)k=1;else if(JVz(k))if(k=WA1(k),k===null)k=2;else{var g=X.JSC$9448_sanitizerTable;k=k!=="FORM"&&(g.allowedElements.has(k)||g.elementPolicies.has(k))?1:2}else k=2;return k});
for(var m=U.nextNode(),I=r.createDocumentFragment(),t=I;m!==null;){var C=void 0;if(m.nodeType===3)X.styleElementSanitizer&&t.nodeName==="STYLE"?(m=X.styleElementSanitizer(m.data),C=X.createTextNode(m)):C=X.createTextNode(m.data);else if(JVz(m))C=mqC(X,m,r);else throw Error("Z");t.appendChild(C);if(m=U.firstChild())t=C;else for(;!(m=U.nextSibling())&&(m=U.parentNode());)t=t.parentNode}return I};
X05.prototype.createTextNode=function(X){return document.createTextNode(X)};
mqC=function(X,U,r){var m,I=WA1(U);r=r.createElement(I);U=U.attributes;for(var t=_.H(U),C=t.next();!C.done;C=t.next()){var k=C.value;C=k.name;k=k.value;var g=APC(X.JSC$9448_sanitizerTable,C,I);a:{if(m=g.conditions){m=_.H(m);for(var Z=m.next();!Z.done;Z=m.next()){var P=_.H(Z.value);Z=P.next().value;P=P.next().value;var S=void 0;if((Z=(S=U.getNamedItem(Z))==null?void 0:S.value)&&!P.has(Z)){m=!1;break a}}}m=!0}if(m)switch(g.policyAction){case 1:xS(r,C,k);break;case 2:throw Error();case 3:xS(r,C,k.toLowerCase());
break;case 4:X.styleAttributeSanitizer?(k=X.styleAttributeSanitizer(k),xS(r,C,k)):xS(r,C,k);break;case 5:X.JSC$9448_resourceUrlPolicy?(g={type:2,attributeName:C,elementName:I},k=fRA(k),(k=X.JSC$9448_resourceUrlPolicy(k,g))&&xS(r,C,k.toString())):xS(r,C,k);break;case 6:if(X.JSC$9448_resourceUrlPolicy){g={type:2,attributeName:C,elementName:I};m=[];k=_.H(k.split(","));for(Z=k.next();!Z.done;Z=k.next())P=_.H(Z.value.trim().split(/\s+/,2)),Z=P.next().value,P=P.next().value,m.push({url:Z,descriptor:P});
k={parts:[]};m=_.H(m);for(Z=m.next();!Z.done;Z=m.next())Z=Z.value,P=fRA(Z.url),(P=X.JSC$9448_resourceUrlPolicy(P,g))&&k.parts.push({url:P.toString(),descriptor:Z.descriptor});xS(r,C,Dqe(k))}else xS(r,C,k);break;case 7:g=k;if(X.JSC$9448_navigationUrlPolicy){g={type:2,attributeName:C,elementName:I};k=fRA(k);k=X.JSC$9448_navigationUrlPolicy(k,g);if(k===null)break;g=k.toString()}k=g;g=_.cP1(k);g=g!==void 0&&I3T.indexOf(g.toLowerCase())!==-1?k:"about:invalid#zClosurez";xS(r,C,g)}}return r};
_.IR5=y9(function(){return new X05(NBA)});
_.t4$=y9(function(){return new X05(j8C)});var aRp=function(){this.calledBuild=!1;this.JSC$9460_sanitizerTable=NBA},HIp=function(){aRp.apply(this,arguments)};
_.F(HIp,aRp);HIp.prototype.build=function(){if(this.calledBuild)throw Error("la");this.calledBuild=!0;return new X05(this.JSC$9460_sanitizerTable,void 0,void 0,this.JSC$9460_resourceUrlPolicy,this.JSC$9460_navigationUrlPolicy)};var CVt=/[^#]*/;var zzx={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"},kb5=_.w_(function(){return Tlx()}),
gSS=function(){var X=cVT("IFRAME"),U={};
_.U4(kb5(),function(r){X.sandbox&&X.sandbox.supports&&X.sandbox.supports(r)&&(U[r]=!0)});
return U},cVT=function(X,U){U=U===void 0?document:U;
return U.createElement(String(X).toLowerCase())};var hR;_.yb=function(X,U,r){return Math.min(Math.max(X,U),r)};
hR=function(X,U,r){return X+r*(U-X)};_.W0=function(X,U){this.x=X!==void 0?X:0;this.y=U!==void 0?U:0};
_.a=_.W0.prototype;_.a.clone=function(){return new _.W0(this.x,this.y)};
_.a.equals=function(X){return X instanceof _.W0&&(this==X?!0:this&&X?this.x==X.x&&this.y==X.y:!1)};
_.a.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};
_.a.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};
_.a.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
_.a.translate=function(X,U){X instanceof _.W0?(this.x+=X.x,this.y+=X.y):(this.x+=Number(X),typeof U==="number"&&(this.y+=U));return this};
_.a.scale=function(X,U){this.x*=X;this.y*=typeof U==="number"?U:X;return this};_.wl=function(X,U){this.width=X;this.height=U};
_.a=_.wl.prototype;_.a.clone=function(){return new _.wl(this.width,this.height)};
_.a.area=function(){return this.width*this.height};
_.a.aspectRatio=function(){return this.width/this.height};
_.a.isEmpty=function(){return!this.area()};
_.a.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
_.a.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
_.a.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
_.a.scale=function(X,U){this.width*=X;this.height*=typeof U==="number"?U:X;return this};var nST;_.fI={};nST="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");_.fI.add=function(X,U,r){if(X!==null&&U in X)throw Error("na`"+U);X[U]=r};
_.fI.clear=function(X){for(var U in X)delete X[U]};
_.fI.clone=function(X){var U={},r;for(r in X)U[r]=X[r];return U};
_.fI.contains=function(X,U){return lRe(X,U)};
_.fI.containsKey=function(X,U){return X!==null&&U in X};
_.fI.containsValue=lRe;_.fI.create=LAe;_.fI.createImmutableView=function(X){var U=X;Object.isFrozen&&!Object.isFrozen(X)&&(U=Object.create(X),Object.freeze(U));return U};
_.fI.createSet=Nlm;_.fI.equals=function(X,U){for(var r in X)if(!(r in U)||X[r]!==U[r])return!1;for(var m in U)if(!(m in X))return!1;return!0};
_.fI.every=function(X,U,r){for(var m in X)if(!U.call(r,X[m],m,X))return!1;return!0};
_.fI.extend=function(X,U){for(var r,m,I=1;I<arguments.length;I++){m=arguments[I];for(r in m)X[r]=m[r];for(var t=0;t<nST.length;t++)r=nST[t],Object.prototype.hasOwnProperty.call(m,r)&&(X[r]=m[r])}};
_.fI.filter=function(X,U,r){var m={},I;for(I in X)U.call(r,X[I],I,X)&&(m[I]=X[I]);return m};
_.fI.findKey=Gbx;_.fI.findValue=function(X,U,r){return(U=Gbx(X,U,r))&&X[U]};
_.fI.forEach=function(X,U,r){for(var m in X)U.call(r,X[m],m,X)};
_.fI.get=function(X,U,r){return X!==null&&U in X?X[U]:r};
_.fI.getAllPropertyNames=function(X,U,r){if(!X)return[];if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)return AV1(X);for(var m={};X&&(X!==Object.prototype||U)&&(X!==Function.prototype||r);){for(var I=Object.getOwnPropertyNames(X),t=0;t<I.length;t++)m[I[t]]=!0;X=Object.getPrototypeOf(X)}return AV1(m)};
_.fI.getAnyKey=function(X){for(var U in X)return U};
_.fI.getAnyValue=function(X){for(var U in X)return X[U]};
_.fI.getCount=function(X){var U=0,r;for(r in X)U++;return U};
_.fI.getKeys=AV1;_.fI.getSuperClass=function(X){return(X=Object.getPrototypeOf(X.prototype))&&X.constructor};
_.fI.getValueByKeys=function(X,U){var r=_.Dn(U),m=r?U:arguments;for(r=r?0:1;r<m.length;r++){if(X==null)return;X=X[m[r]]}return X};
_.fI.getValues=function(X){var U=[],r=0,m;for(m in X)U[r++]=X[m];return U};
_.fI.isEmpty=function(X){for(var U in X)return!1;return!0};
_.fI.isImmutableView=function(X){return!!Object.isFrozen&&Object.isFrozen(X)};
_.fI.map=function(X,U,r){var m={},I;for(I in X)m[I]=U.call(r,X[I],I,X);return m};
_.fI.remove=function(X,U){var r;(r=U in X)&&delete X[U];return r};
_.fI.set=function(X,U,r){X[U]=r};
_.fI.setIfUndefined=function(X,U,r){return U in X?X[U]:X[U]=r};
_.fI.setWithReturnValueIfNotSet=function(X,U,r){if(U in X)return X[U];r=r();return X[U]=r};
_.fI.some=function(X,U,r){for(var m in X)if(U.call(r,X[m],m,X))return!0;return!1};
_.fI.transpose=function(X){var U={},r;for(r in X)U[X[r]]=r;return U};
_.fI.unsafeClone=iIe;var G9=function(X,U){this.stringConstValueWithSecurityContract__googStringSecurityPrivate_=X===ljm&&U||"";this.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_=ZIt};
G9.prototype.toString=function(){return this.stringConstValueWithSecurityContract__googStringSecurityPrivate_};
var sxT=function(X){return X instanceof G9&&X.constructor===G9&&X.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_===ZIt?X.stringConstValueWithSecurityContract__googStringSecurityPrivate_:"type_error:Const"},ZIt={},ljm={};
new G9(ljm,"");var hV,ub,zA,xqv,dq5,SNu,JV,vS5,ES1,ezS,V2,FAS,hz1,uFC,yV5,M4p,zzv,KA7,Tlv,nfM,YNt,RzS,fRC,V47,MS;hV=function(X){return X?new MS(_.DR(X)):EAh||(EAh=new MS)};
_.Lc=function(X,U){return typeof U==="string"?X.getElementById(U):U};
ub=function(X,U){return(U||document).getElementsByTagName(String(X))};
_.PVS=function(X){return xqv("yt-formatted-string","paper-input-input",X)};
zA=function(X,U,r,m){X=m||X;return(U=U&&U!="*"?String(U).toUpperCase():"")||r?X.querySelectorAll(U+(r?"."+r:"")):X.getElementsByTagName("*")};
xqv=function(X,U,r){var m=document,I=X&&X!="*"?String(X).toUpperCase():"";return I||U?(r||m).querySelector(I+(U?"."+U:"")):zA(m,X,U,r)[0]||null};
dq5=function(X,U){_.fI.forEach(U,function(r,m){m=="style"?X.style.cssText=r:m=="class"?X.className=r:m=="for"?X.htmlFor=r:SNu.hasOwnProperty(m)?X.setAttribute(SNu[m],r):_.tx(m,"aria-")||_.tx(m,"data-")?X.setAttribute(m,r):X[m]=r})};
SNu={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"};_.yY=function(X){X=(X||window).document;X=X.compatMode=="CSS1Compat"?X.documentElement:X.body;return new _.wl(X.clientWidth,X.clientHeight)};
_.OI1=function(X){var U=_.Kg(X);X=X.defaultView;return new _.W0((X==null?void 0:X.pageXOffset)||U.scrollLeft,(X==null?void 0:X.pageYOffset)||U.scrollTop)};
_.Kg=function(X){return X.scrollingElement?X.scrollingElement:_.a2||X.compatMode!="CSS1Compat"?X.body||X.documentElement:X.documentElement};
JV=function(X){return X?X.defaultView:window};
_.TA=function(X,U,r){return vS5(document,arguments)};
vS5=function(X,U){var r=U[1],m=ezS(X,String(U[0]));r&&(typeof r==="string"?m.className=r:Array.isArray(r)?m.className=r.join(" "):dq5(m,r));U.length>2&&ES1(X,m,U,2);return m};
ES1=function(X,U,r,m){function I(k){k&&U.appendChild(typeof k==="string"?X.createTextNode(k):k)}
for(;m<r.length;m++){var t=r[m];if(!_.Dn(t)||_.bM(t)&&t.nodeType>0)I(t);else{a:{if(t&&typeof t.length=="number"){if(_.bM(t)){var C=typeof t.item=="function"||typeof t.item=="string";break a}if(typeof t==="function"){C=typeof t.item=="function";break a}}C=!1}_.U4(C?_.Jx(t):t,I)}}};
_.wW=function(X){return ezS(document,X)};
ezS=function(X,U){U=String(U);X.contentType==="application/xhtml+xml"&&(U=U.toLowerCase());return X.createElement(U)};
_.YL=function(){return document.createTextNode("\n")};
V2=function(X){if(X.nodeType!=1)return!1;switch(X.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};
FAS=function(X,U){ES1(_.DR(X),X,arguments,1)};
_.Rs=function(X){for(var U;U=X.firstChild;)X.removeChild(U)};
_.fg=function(X,U){U.parentNode&&U.parentNode.insertBefore(X,U)};
_.qS=function(X,U){U.parentNode&&U.parentNode.insertBefore(X,U.nextSibling)};
_.yG=function(X){return X&&X.parentNode?X.parentNode.removeChild(X):null};
_.Bl5=function(X,U){var r=U.parentNode;r&&r.replaceChild(X,U)};
_.Qx$=function(X){var U,r=X.parentNode;if(r&&r.nodeType!=11)if(X.removeNode)X.removeNode(!1);else{for(;U=X.firstChild;)r.insertBefore(U,X);_.yG(X)}};
_.WT=function(X){return X.children!=void 0?X.children:Array.prototype.filter.call(X.childNodes,function(U){return U.nodeType==1})};
_.w08=function(X){return X.nextElementSibling!==void 0?X.nextElementSibling:_.oSA(X.nextSibling,!0)};
_.oSA=function(X,U){for(;X&&X.nodeType!=1;)X=U?X.nextSibling:X.previousSibling;return X};
_.CY=function(X){return _.bM(X)&&X.nodeType==1};
_.GE=function(X,U){if(!X||!U)return!1;if(X.contains&&U.nodeType==1)return X==U||X.contains(U);if(typeof X.compareDocumentPosition!="undefined")return X==U||!!(X.compareDocumentPosition(U)&16);for(;U&&X!=U;)U=U.parentNode;return U==X};
hz1=function(X,U){if(X==U)return 0;if(X.compareDocumentPosition)return X.compareDocumentPosition(U)&2?1:-1;if("sourceIndex"in X||X.parentNode&&"sourceIndex"in X.parentNode){var r=X.nodeType==1,m=U.nodeType==1;if(r&&m)return X.sourceIndex-U.sourceIndex;var I=X.parentNode,t=U.parentNode;return I==t?yV5(X,U):!r&&_.GE(I,U)?-1*uFC(X,U):!m&&_.GE(t,X)?uFC(U,X):(r?X.sourceIndex:I.sourceIndex)-(m?U.sourceIndex:t.sourceIndex)}m=_.DR(X);r=m.createRange();r.selectNode(X);r.collapse(!0);X=m.createRange();X.selectNode(U);
X.collapse(!0);return r.compareBoundaryPoints(_.mH.Range.START_TO_END,X)};
uFC=function(X,U){var r=X.parentNode;if(r==U)return-1;for(;U.parentNode!=r;)U=U.parentNode;return yV5(U,X)};
yV5=function(X,U){for(;U=U.previousSibling;)if(U==X)return-1;return 1};
M4p=function(X){var U,r=arguments.length;if(!r)return null;if(r==1)return arguments[0];var m=[],I=Infinity;for(U=0;U<r;U++){for(var t=[],C=arguments[U];C;)t.unshift(C),C=C.parentNode;m.push(t);I=Math.min(I,t.length)}t=null;for(U=0;U<I;U++){C=m[0][U];for(var k=1;k<r;k++)if(C!=m[k][U])return t;t=C}return t};
_.DR=function(X){return X.nodeType==9?X:X.ownerDocument||X.document};
zzv=function(X){return X.contentDocument||X.contentWindow.document};
_.JR=function(X,U){if("textContent"in X)X.textContent=U;else if(X.nodeType==3)X.data=String(U);else if(X.firstChild&&X.firstChild.nodeType==3){for(;X.lastChild!=X.firstChild;)X.removeChild(X.lastChild);X.firstChild.data=String(U)}else _.Rs(X),X.appendChild(_.DR(X).createTextNode(String(U)))};
KA7={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1};Tlv={IMG:" ",BR:"\n"};nfM=function(X){var U;X.tagName=="A"&&X.hasAttribute("href")||X.tagName=="INPUT"||X.tagName=="TEXTAREA"||X.tagName=="SELECT"||X.tagName=="BUTTON"?U=!X.disabled&&(!X.hasAttribute("tabindex")||YNt(X)):U=X.hasAttribute("tabindex")&&YNt(X);return U};
YNt=function(X){X=X.tabIndex;return typeof X==="number"&&X>=0&&X<32768};
RzS=function(X){var U=[];V47(X,U,!0);X=U.join("");X=X.replace(/ \xAD /g," ").replace(/\xAD/g,"");X=X.replace(/\u200B/g,"");X=X.replace(/ +/g," ");X!=" "&&(X=X.replace(/^\s*/,""));return X};
fRC=function(X){var U=[];V47(X,U,!1);return U.join("")};
V47=function(X,U,r){if(!(X.nodeName in KA7))if(X.nodeType==3)r?U.push(String(X.nodeValue).replace(/(\r\n|\r|\n)/g,"")):U.push(X.nodeValue);else if(X.nodeName in Tlv)U.push(Tlv[X.nodeName]);else for(X=X.firstChild;X;)V47(X,U,r),X=X.nextSibling};
_.qNt=function(X,U,r){if(!U&&!r)return null;var m=U?String(U).toUpperCase():null;return _.$S(X,function(I){return(!m||I.nodeName==m)&&(!r||typeof I.className==="string"&&_.q9(I.className.split(/\s+/),r))},!0)};
_.$S=function(X,U,r){X&&!r&&(X=X.parentNode);for(r=0;X;){if(U(X))return X;X=X.parentNode;r++}return null};
MS=function(X){this.JSC$9488_document_=X||_.mH.document||document};
_.a=MS.prototype;_.a.getElement=function(X){return _.Lc(this.JSC$9488_document_,X)};
_.a.$=MS.prototype.getElement;_.a.getElementsByTagName=function(X,U){return(U||this.JSC$9488_document_).getElementsByTagName(String(X))};
_.a.getElementsByTagNameAndClass=function(X,U,r){return zA(this.JSC$9488_document_,X,U,r)};
_.a.$$=MS.prototype.getElementsByTagNameAndClass;_.a.setProperties=dq5;_.a.JSC$9490_createDom=function(X,U,r){return vS5(this.JSC$9488_document_,arguments)};
_.a.createElement=function(X){return ezS(this.JSC$9488_document_,X)};
_.a.createTextNode=function(X){return this.JSC$9488_document_.createTextNode(String(X))};
_.a.getWindow=function(){return this.JSC$9488_document_.defaultView};
var uV=function(X){return _.OI1(X.JSC$9488_document_)};
_.a=MS.prototype;_.a.appendChild=function(X,U){X.appendChild(U)};
_.a.append=FAS;_.a.canHaveChildren=V2;_.a.removeNode=_.yG;_.a.getChildren=_.WT;_.a.contains=_.GE;_.a.isFocusable=nfM;_.a=dl.prototype;_.a.getWidth=function(){return this.right-this.left};
_.a.getHeight=function(){return this.bottom-this.top};
_.a.clone=function(){return new dl(this.top,this.right,this.bottom,this.left)};
_.a.contains=function(X){return this&&X?X instanceof dl?X.left>=this.left&&X.right<=this.right&&X.top>=this.top&&X.bottom<=this.bottom:X.x>=this.left&&X.x<=this.right&&X.y>=this.top&&X.y<=this.bottom:!1};
_.a.expand=function(X,U,r,m){_.bM(X)?(this.top-=X.top,this.right+=X.right,this.bottom+=X.bottom,this.left-=X.left):(this.top-=X,this.right+=Number(U),this.bottom+=Number(r),this.left-=Number(m));return this};
_.a.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};
_.a.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};
_.a.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};
_.a.translate=function(X,U){X instanceof _.W0?(this.left+=X.x,this.right+=X.x,this.top+=X.y,this.bottom+=X.y):(this.left+=X,this.right+=X,typeof U==="number"&&(this.top+=U,this.bottom+=U));return this};
_.a.scale=function(X,U){U=typeof U==="number"?U:X;this.left*=X;this.right*=X;this.top*=U;this.bottom*=U;return this};var D$=function(X,U,r,m){this.left=X;this.top=U;this.width=r;this.height=m};
_.a=D$.prototype;_.a.clone=function(){return new D$(this.left,this.top,this.width,this.height)};
_.a.boundingRect=function(X){var U=Math.max(this.left+this.width,X.left+X.width),r=Math.max(this.top+this.height,X.top+X.height);this.left=Math.min(this.left,X.left);this.top=Math.min(this.top,X.top);this.width=U-this.left;this.height=r-this.top};
_.a.contains=function(X){return X instanceof _.W0?X.x>=this.left&&X.x<=this.left+this.width&&X.y>=this.top&&X.y<=this.top+this.height:this.left<=X.left&&this.left+this.width>=X.left+X.width&&this.top<=X.top&&this.top+this.height>=X.top+X.height};
_.a.distance=function(X){var U=X.x<this.left?this.left-X.x:Math.max(X.x-(this.left+this.width),0);X=X.y<this.top?this.top-X.y:Math.max(X.y-(this.top+this.height),0);return Math.sqrt(U*U+X*X)};
_.a.getSize=function(){return new _.wl(this.width,this.height)};
_.a.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};
_.a.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};
_.a.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};
_.a.translate=function(X,U){X instanceof _.W0?(this.left+=X.x,this.top+=X.y):(this.left+=X,typeof U==="number"&&(this.top+=U));return this};
_.a.scale=function(X,U){U=typeof U==="number"?U:X;this.left*=X;this.width*=X;this.top*=U;this.height*=U;return this};var JVS,bH,F_6,$L,bIP,$qP,AV8,S66,lRh,iI5;_.pg=function(X,U,r){if(typeof U==="string")(U=_.WA8(X,U))&&(X.style[U]=r);else for(var m in U){r=X;var I=U[m],t=_.WA8(r,m);t&&(r.style[t]=I)}};
JVS={};_.WA8=function(X,U){var r=JVS[U];if(!r){var m=_.al(U);r=m;X.style[m]===void 0&&(m=(_.a2?"Webkit":_.t9?"Moz":null)+ZNP(m),X.style[m]!==void 0&&(r=m));JVS[U]=r}return r};
_.Iw=function(X,U){var r=_.DR(X);return r.defaultView&&r.defaultView.getComputedStyle&&(X=r.defaultView.getComputedStyle(X,null))?X[U]||X.getPropertyValue(U)||"":""};
_.lb=function(X,U){return _.Iw(X,U)||(X.currentStyle?X.currentStyle[U]:null)||X.style&&X.style[U]};
_.Dqh=function(X){return _.lb(X,"position")};
bH=function(X,U,r){if(U instanceof _.W0){var m=U.x;U=U.y}else m=U,U=r;X.style.left=$L(m,!1);X.style.top=$L(U,!1)};
F_6=function(X){try{return X.getBoundingClientRect()}catch(U){return{left:0,top:0,right:0,bottom:0}}};
_.pI=function(X){var U=_.DR(X),r=new _.W0(0,0);if(X==(U?_.DR(U):document).documentElement)return r;X=F_6(X);U=uV(hV(U));r.x=X.left+U.x;r.y=X.top+U.y;return r};
_.p08=function(X,U,r){if(U instanceof _.wl)r=U.height,U=U.width;else if(r==void 0)throw Error("oa");X.style.width=$L(U,!0);X.style.height=$L(r,!0)};
$L=function(X,U){typeof X=="number"&&(X=(U?Math.round(X):X)+"px");return X};
bIP=function(X){return $qP(X)};
$qP=function(X){var U=AV8;if(_.lb(X,"display")!="none")return U(X);var r=X.style,m=r.display,I=r.visibility,t=r.position;r.visibility="hidden";r.position="absolute";r.display="inline";X=U(X);r.display=m;r.position=t;r.visibility=I;return X};
AV8=function(X){var U=X.offsetWidth,r=X.offsetHeight,m=_.a2&&!U&&!r;return(U===void 0||m)&&X.getBoundingClientRect?(X=F_6(X),new _.wl(X.right-X.left,X.bottom-X.top)):new _.wl(U,r)};
S66=function(X){var U=_.pI(X);X=$qP(X);return new D$(U.x,U.y,X.width,X.height)};
lRh=function(X,U){X=X.style;"opacity"in X?X.opacity=U:"MozOpacity"in X?X.MozOpacity=U:"filter"in X&&(X.filter=U===""?"":"alpha(opacity="+Number(U)*100+")")};
_.UP=function(X,U){X.style.display=U?"":"none"};
_.Gbv=function(X){return"rtl"==_.lb(X,"direction")};
iI5=function(X){var U=_.Iw(X,"marginLeft"),r=_.Iw(X,"marginRight"),m=_.Iw(X,"marginTop");X=_.Iw(X,"marginBottom");return new dl(parseFloat(m),parseFloat(r),parseFloat(X),parseFloat(U))};
_.LAt=function(X){var U=_.Iw(X,"borderLeftWidth"),r=_.Iw(X,"borderRightWidth"),m=_.Iw(X,"borderTopWidth");X=_.Iw(X,"borderBottomWidth");return new dl(parseFloat(m),parseFloat(r),parseFloat(X),parseFloat(U))};var AR=function(X){this.context=X};
AR.prototype.isSupported=function(X){return(X==null?0:X.attributionEnabled)||(X==null?void 0:X.beaconMethod)==="POST"||(X==null?0:X.customHeaders)||(X==null?0:X.customBody)||(X==null?0:X.keepAlive)?!1:!F8(this.context)};
AR.prototype.ping=function(){var X=this;return zI(_.bS.apply(0,arguments).map(function(U){try{var r=X.context.global,m=!1;m=m===void 0?!1:m;r.google_image_requests||(r.google_image_requests=[]);var I=cVT("IMG",r.document);m&&(I.attributionSrc="");I.src=U;r.google_image_requests.push(I);return!0}catch(t){return!1}}).every(function(U){return U}))};
AR.prototype.pingWithHeadersAndBody=function(X,U,r){this.ping.apply(this,_.fN(_.bS.apply(3,arguments)))};var NlA=function(X){this.context=X};
NlA.prototype.isSupported=function(X){return jxp&&!F8(this.context)&&jxH(this.context)!==void 0&&!(X==null?0:X.attributionEnabled)&&(X==null?void 0:X.beaconMethod)!=="POST"&&!(X==null?0:X.customHeaders)&&!(X==null?0:X.customBody)};
NlA.prototype.makeBeacon=function(X,U){if(!this.isSupported(U))throw new O6;return new lH(this.context,X)};
var jxp=!1,lH=function(X,U){this.context=X;this.JSC$9509_urlWithoutToken=U;X=jxH(this.context);if(X===void 0)throw Error();this.wrappedBeacon=new X(XE8(this),{})},XE8=function(X){X=X.JSC$9509_urlWithoutToken;
return(X.slice(-1)[0]==="&"?X:X+"&")+"pbapi=1"};
lH.prototype.deactivate=function(){this.wrappedBeacon.deactivate()};
lH.prototype.sendNow=function(){this.wrappedBeacon.sendNow()};
lH.prototype.setHeader=function(){};
_.n0.Object.defineProperties(lH.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$9509_urlWithoutToken},
set:function(X){this.JSC$9509_urlWithoutToken=X;this.wrappedBeacon.setURL(XE8(this))}},
method:{configurable:!0,enumerable:!0,get:function(){return"GET"},
set:function(X){if(X!=="GET")throw new O6;}},
isPending:{configurable:!0,enumerable:!0,get:function(){return this.wrappedBeacon.pending}}});var UXt=function(X){this.context=X};
UXt.prototype.isSupported=function(X){if((X==null?0:X.attributionEnabled)||(X==null?void 0:X.beaconMethod)==="GET"||(X==null?0:X.customHeaders)||(X==null?0:X.customBody)||(X==null?0:X.keepAlive))return!1;var U;return!F8(this.context)&&((U=this.context.global.navigator)==null?void 0:U.sendBeacon)!==void 0};
UXt.prototype.ping=function(){var X=this;return zI(_.bS.apply(0,arguments).map(function(U){var r;return(r=X.context.global.navigator)==null?void 0:r.sendBeacon(U)}).every(function(U){return U}))};
UXt.prototype.pingWithHeadersAndBody=function(X,U,r){this.ping.apply(this,_.fN(_.bS.apply(3,arguments)))};var B0=function(X){this.value=X},Ic=function(X,U){return zI(X.value).pipe(EN(U))},ac=new B0(!1),YxD=new B0(!0);var bV=function(X){this.value=X;this.releasedSubject=new v0};
bV.prototype.release=function(){this.releasedSubject.next();this.releasedSubject.complete();this.value=void 0};
_.n0.Object.defineProperties(bV.prototype,{ref:{configurable:!0,enumerable:!0,get:function(){return this.value}},
JSC$9522_released:{configurable:!0,enumerable:!0,get:function(){return this.releasedSubject}}});var nEz=["FRAME","IMG","IFRAME"],afe=/^[01](px)?$/,gEz=function(){this.pendingImagesBlockLoad=this.crossDomainLoadedDefault=!1},cQm=function(){var X=new gEz;
X.crossDomainLoadedDefault=!0;X.pendingImagesBlockLoad=!0;return X};var rQP=function(X,U){var r=Ojx(X);if(r)if(r.onCreativeLoad)r.onCreativeLoad(U);else{var m=U?[U]:[],I=function(t){for(var C=0;C<m.length;++C)try{m[C](1,t)}catch(k){}m={push:function(k){k(1,t)}}};
r.onCreativeLoad=function(t){m.push(t)};
r.setAttribute("data-creative-load-listener","");r.addEventListener("creativeLoad",function(t){I(t.detail)});
_.mH.addEventListener("message",function(t){dXX(r,I,t)})}};var GA=function(X,U){var r=this;this.global=X;this.parentContext=U;this.JSC$9533_onVisibilityChange=this.document?AP(zI(!0),pN(this.document,"visibilitychange")).pipe(LN(this.parentContext.performanceMonitor,748),R8(function(){return r.getVisibilityState()}),mA()):zI("visible");
this.document?pN(this.document,"DOMContentLoaded").pipe(LN(this.parentContext.performanceMonitor,739),rl(1)):zI(If6("DOMContentLoaded"))},T8m=function(X){return X.document!==null&&X.document.visibilityState!==void 0};
GA.prototype.getVisibilityState=function(){return this.document?this.document.visibilityState:"visible"};
GA.prototype.querySelector=function(X){return this.document?this.document.querySelector(X):null};
GA.prototype.querySelectorAll=function(X){return this.document?_.Jx(this.document.querySelectorAll(X)):[]};
GA.prototype.elementFromPoint=function(X,U){if(!this.document||this.document===null||typeof this.document.elementFromPoint!=="function")return null;X=this.document.elementFromPoint(X,U);return X===null?null:new bV(X)};
var Fc1=function(X,U,r){r=r===void 0?!1:r;if(U.ref===void 0||!X.document)return zI(U).pipe(LN(X.parentContext.performanceMonitor,749));var m=new H0(1),I=function(){m.next(U)};
r||rQP(U.ref,I);Zjm(U.ref,I);return m.pipe(LN(X.parentContext.performanceMonitor,749),rl(1))};
_.n0.Object.defineProperties(GA.prototype,{document:{configurable:!0,enumerable:!0,get:function(){return YNe(this.global,"document")?this.global.document||null:null}}});var vEm=_.pH(["https://www.googleadservices.com/pagead/managed/js/activeview/","/reach_worklet.html"]),eys=_.pH(["./reach_worklet.js"]),EEe=_.pH(["./reach_worklet.js"]),mX8=_.pH(["./reach_worklet.html"]),IfP=_.pH(["./reach_worklet.js"]),tFu=_.pH(["./reach_worklet.js"]);_.P0(mX8);_.P0(IfP);_.P0(tFu);var Nq={left:0,top:0,width:0,height:0};var af5,Hjv,Cb5,kEv,Cp,gES,nES,ZjA,Jy9,DNn,PbP,SDp;af5=function(X,U,r,m,I,t,C){var k="";X&&(k+=X+":");r&&(k+="//",U&&(k+=U+"@"),k+=r,m&&(k+=":"+m));I&&(k+=I);t&&(k+="?"+t);C&&(k+="#"+C);return k};
Hjv=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");_.aK=function(X){return X.match(Hjv)};
_.EW=function(X,U){return X?U?decodeURI(X):decodeURIComponent(X):X};
Cb5=function(X){X=_.aK(X)[1]||null;!X&&_.mH.self&&_.mH.self.location&&(X=_.mH.self.location.protocol.slice(0,-1));return X?X.toLowerCase():""};
_.Hp=function(X){return _.EW(_.aK(X)[3]||null,!0)};
_.Bp=function(X){return _.EW(_.aK(X)[5]||null,!0)};
_.Z6s=function(X){var U=X.indexOf("#");return U<0?null:X.slice(U+1)};
kEv=function(X){X=_.aK(X);return af5(X[1],X[2],X[3],X[4])};
_.cQA=function(X){X=_.aK(X);return af5(X[1],null,X[3],X[4])};
_.zw=function(X){X=_.aK(X);return af5(null,null,null,null,X[5],X[6],X[7])};
_.WW=function(X){var U=X.indexOf("#");return U<0?X:X.slice(0,U)};
Cp=function(X,U){X=_.aK(X);U=_.aK(U);return X[3]==U[3]&&X[1]==U[1]&&X[4]==U[4]};
gES=function(X,U){if(X){X=X.split("&");for(var r=0;r<X.length;r++){var m=X[r].indexOf("="),I=null;if(m>=0){var t=X[r].substring(0,m);I=X[r].substring(m+1)}else t=X[r];U(t,I?cp(I):"")}}};
nES=function(X){var U=X.indexOf("#");U<0&&(U=X.length);var r=X.indexOf("?");if(r<0||r>U){r=U;var m=""}else m=X.substring(r+1,U);return[X.slice(0,r),m,X.slice(U)]};
ZjA=function(X,U){return U?X?X+"&"+U:U:X};
_.sc1=function(X,U){if(!U)return X;X=nES(X);X[1]=ZjA(X[1],U);return X[0]+(X[1]?"?"+X[1]:"")+X[2]};
_.xXh=function(X,U,r){if(Array.isArray(U))for(var m=0;m<U.length;m++)_.xXh(X,String(U[m]),r);else U!=null&&r.push(X+(U===""?"":"="+_.Xk(U)))};
_.oK=function(X){var U=[],r;for(r in X)_.xXh(r,X[r],U);return U.join("&")};
_.th=function(X,U){U=_.oK(U);return _.sc1(X,U)};
_.iH=function(X,U,r){r=r!=null?"="+_.Xk(r):"";return _.sc1(X,U+r)};
Jy9=function(X,U,r,m){for(var I=r.length;(U=X.indexOf(r,U))>=0&&U<m;){var t=X.charCodeAt(U-1);if(t==38||t==63)if(t=X.charCodeAt(U+I),!t||t==61||t==38||t==35)return U;U+=I+1}return-1};
DNn=/#|$/;_.ib=function(X,U){var r=X.search(DNn),m=Jy9(X,0,U,r);if(m<0)return null;var I=X.indexOf("&",m);if(I<0||I>r)I=r;m+=U.length+1;return cp(X.slice(m,I!==-1?I:0))};
PbP=/[?&]($|#)/;_.Dq=function(X,U){for(var r=X.search(DNn),m=0,I,t=[];(I=Jy9(X,m,U,r))>=0;)t.push(X.substring(m,I)),m=Math.min(X.indexOf("&",I)+1||r,r);t.push(X.slice(m));return t.join("").replace(PbP,"$1")};
_.LY=function(X,U,r){return _.iH(_.Dq(X,U),U,r)};
SDp=function(X){var U=nES(window.location.href),r=U[1],m=[];r&&r.split("&").forEach(function(I){var t=I.indexOf("=");t=t>=0?I.slice(0,t):I;X.hasOwnProperty(t)||m.push(I)});
U[1]=ZjA(m.join("&"),_.oK(X));return U[0]+(U[1]?"?"+U[1]:"")+U[2]};var DXA=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(DXA,_.Cy);var JQn=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(JQn,_.Cy);var YDe=function(X,U){return _.zb(X,2,U)},WYm=function(X,U){return _.zb(X,3,U)};
JQn.prototype.getModel=function(){return _.o2(this,4)};
var Ryx=function(X,U){return _.zb(X,4,U)},TWA=function(X,U){return _.zb(X,5,U)},qDH=function(X,U){return _.zb(X,9,U)},KYM=function(X,U){return vO(X,10,U)},zyn=function(X,U){return _.dW(X,11,U)},VFH=function(X,U){return _.zb(X,1,U)},ff6=function(X,U){return _.dW(X,7,U)};var hyx="platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");var tQ=function(X,U,r,m){X=X===void 0?window:X;U=U===void 0?null:U;r=r===void 0?new KUh:r;m=m===void 0?FYe():m;yP1.call(this);var I=this;this.global=X;this.debugChannel=U;this.performanceMonitor=r;this.onPageHide=t4X(function(){return pN(I.global,"pagehide")}).pipe(LN(this.performanceMonitor,941));
this.onLoad=t4X(function(){return pN(I.global,"load")}).pipe(LN(this.performanceMonitor,738),rl(1));
this.onResize=t4X(function(){return pN(I.global,"resize")}).pipe(LN(this.performanceMonitor,741));
this.onMessage=t4X(function(){return pN(I.global,"message")}).pipe(LN(this.performanceMonitor,740));
this.document=new GA(this.global,this);this.timeProvider=new TBu(new VNt(this.intrinsicFunctionNamespace,this.performanceMonitor),new Y_T(this.intrinsicFunctionNamespace,this.performanceMonitor));this.beaconFactory=new MN7(new f3S(this),new NlA(this),new vT(this,new JP$(this)),new vT(this,new UXt(this)),new vT(this,new AR(this)))};
_.F(tQ,yP1);tQ.prototype.hasLocalStorage=function(){try{return!!this.global.localStorage}catch(X){return X}};
var F8=function(X){var U=X.global;return!!X.global.HTMLFencedFrameElement&&!!U.fence&&typeof U.fence.reportEvent==="function"};
_.a=tQ.prototype;_.a.reportFencedFrameEvent=function(X){F8(this)&&this.global.fence.reportEvent(X)};
_.a.getOnBackgrounded=function(){return this.onPageHide.pipe(LN(this.performanceMonitor,942),EN(this.queue),R8(function(){}))};
_.a.postMessage=function(X,U,r){r=r===void 0?[]:r;this.global.postMessage(X,U,r)};
_.a.getWidth=function(){return V49(this.global)?this.global.width:0};
_.a.getHeight=function(){return V49(this.global)?this.global.height:0};
_.a.isMobile=function(){return $2v()||bNP()};
var AV=function(X,U){try{var r=wEX(U,X.global,X.isMobile());return{left:r.left,top:r.top,width:r.getWidth(),height:r.getHeight()}}catch(m){return Nq}};
tQ.prototype.validate=function(){var X=this.beaconFactory.isSupported()||F8(this);return this.global&&this.timeProvider.available()&&X};
var UXe=function(X){return(X=$Xn(X.global))?eN(X):null};
_.n0.Object.defineProperties(tQ.prototype,{sharedStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.sharedStorage}catch(X){}}},
localStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.localStorage}catch(X){}}},
intrinsicFunctionNamespace:{configurable:!0,enumerable:!0,get:function(){return window}},
inCrossDomainIframe:{configurable:!0,enumerable:!0,get:function(){return!V49(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}}});_.dX$=!_.I2&&!_.d9e();var VqX=function(X){return X};var fWX=function(X){return X.pipe(lv(function(U){var r=U.endOfSessionReason;var m;return((m=U.viewable)==null?void 0:m.extrapolateToNow().value)||r!=void 0}),rl(1),jN())};var NWm=function(){this.startTime=Math.floor(Date.now()/1E3-1704067200);this.sequenceNumber=0},jcx=function(X){var U=X.sequenceNumber.toString(10).padStart(2,"0");
U=""+X.startTime+U;X.sequenceNumber<99&&X.sequenceNumber++;return U};var Kcm=SN(nI(function(X){return X.endOfSessionReason===void 0}),R8(function(X){return Object.assign({},X,{timestamps:Tb(X)})}),lv(function(X){var U=X.viewable;
X=X.timestamps;var r;return(r=U==null?void 0:U.extrapolateUsingTimestampMap(X).value)!=null?r:!1}),R8(function(X){var U=X.beaconFactory;
var r=X.timestampedExposureHistory;var m=X.timeOnScreen;var I=X.binaryContext;X=X.timestamps;if(U===void 0||r===void 0||m===void 0||I===void 0)return!1;if(m.extrapolateUsingTimestampMap(X).value.every(function(t){return t>=0}))return!0;
r=r.map(function(t){return t.timestamp+":"+t.value}).join(",");
m=Xus({bin:I,tos:m},X);U.makeBeacon("https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=dv&"+m+("&eh="+r)).sendNow();return!0}),nI(function(X){return!X}),jN());var rdD=function(X){return{id:X.pingId,mcvt:X.maxConsecutiveViewTime,p:X.creativePosition,asp:X.adSpeedPosition,tm:X.totalMeasurementTime,tu:X.totalUnviewedTime,mtos:X.maxTimeOnScreen,tos:X.timeOnScreen,v:X.binaryVersion,bin:X.binaryContext,avms:X.measurementStrategy,bs:X.browserSize,mc:X.maximumExposure,"if":X.crossDomainIframeState,vu:X.delayedImpressionJsState,app:X.inApp,mse:X.mraidError,mtop:X.mraidSituation,itpl:X.injectedTemplateId,adk:X.adKey,exk:X.awbidKey,rs:X.requestSource,la:X.isLargeAd,
cr:X.isContentRecommendationAd,uach:X.userAgentClientHints,vs:X.viewState,r:X.reasonCode,pay:X.hasCpmavUrl,co:X.clientPingOrderCounter,rst:X.adRenderStartTime,rpt:X.adRenderPeriodTime,isd:X.initialScrollDepth,lsd:X.loadedScrollDepth,context:X.errorContext,msg:X.errorMessage,stack:X.errorStack,name:X.errorName,ec:X.hasElementChanged,sfr:X.strategyFailureReasons,met:X.creativeSearchResult,wmsd:X.webMeasurementStartDiagnostic,pv:X.pageVisible,epv:X.eosPageVisible,pbe:X.inStatefulBeaconExperiment,fle:X.inFetchLaterBeaconExperiment,
vae:X.inViewableAttributionExperiment,spb:X.supportsPendingBeacon,sfl:X.supportsFetchLater,ffslot:X.isFencedFrameSlotTurtlex,reach:X.sharedStorageReachMode,io2:X.v2VisibilityBitVector,rxdbg:X.rxDebugger,omida:X.omidAppId,omidp:X.omidPartner,omidpv:X.omidPartnerVersion,omidor:X.omidOcclusionReasons,omidv:X.omidVersion,omids:X.omidSessionType,omidam:X.omidAccessMode,omidct:X.omidCreativeType,omidia:X.omidInApp,omiddc:X.omidDeviceCategory,omidlat:X.omidLastActivity,omiddit:X.omidDeviceIdleTime,qid:X.errorEscapedQueryId}};var RSe=function(X){var U=[];return X.pipe(R8(function(r){var m=r.beaconFactory,I=r.fetchBeaconFactory,t=r.timeOnScreen,C=r.timeOnScreenUrlPrefixes,k=r.payloadMapper,g=r.timeOnScreenPingId,Z=r.timeOnScreenReason,P=r.urlSerializer,S=r.viewable,d=r.hasImpressionFired,O=r.inStatefulBeaconExperiment,E=r.supportsPendingBeacon,Q=r.supportsFetchLater,h=r.turtlexReportEventData;if(!r.geometryMeasurable||!d||r.maxTimeOnScreen===void 0||t===void 0||C===void 0||k===void 0||g===void 0||P===void 0||m===void 0)return!1;
if(r.isTurtlex){if(Z===void 0)return!1;C=r.reportFencedFrameEvent;if(!C)return!1;C({eventType:"active-view-time-on-screen",eventData:h!=null?h:"",destination:["buyer"]});return!0}if(!(O||Q||Z))return!1;h=Tb(r);var z;S=(z=S==null?void 0:S.extrapolateUsingTimestampMap(h).value)!=null?z:!1;z=P(Object.assign({},r,{pingId:g,viewState:S?4:3,reasonCode:Z!=null?Z:"u",payloadMapper:k,urlPrefixes:C}),h);if(O){for(;U.length>C.length;)r=void 0,(r=U.shift())==null||r.deactivate();z.forEach(function(D,W){W>=U.length?
U.push(m.makeBeacon(D)):U[W].url=D});
return E&&I&&Z!==void 0?(z.forEach(function(D){I.makeBeacon(D).sendNow()}),!0):Z!==void 0}if(E&&I&&Z!==void 0)return z.forEach(function(D){I.makeBeacon(D).sendNow()}),!0;
if(Q&&I){for(;U.length>C.length;)E=void 0,(E=U.shift())==null||E.deactivate();var K=P(Object.assign({},r,{pingId:g,viewState:S?4:3,reasonCode:Z!=null?Z:"u",payloadMapper:k,urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=fetch&later&lidartos"]}),h)[0];z.forEach(function(D,W){W>=U.length?U.push(m.makeBeacon(K,{endOfSession:!0})):U[W].url=K});
return Z!==void 0?(z.forEach(function(D){I.makeBeacon(D).sendNow()}),!0):Z!==void 0}return Z!==void 0?(z.forEach(function(D){m.makeBeacon(D).sendNow()}),!0):!1}),nI(function(r){return!r}),jN())};var qxm=SN(lv(function(X){return X.immediateUrlPrefixes!==void 0&&X.payloadMapper!==void 0&&X.urlSerializer!==void 0&&X.inferredPingId!==void 0&&X.beaconFactory!==void 0}),lv(function(X){return cdM(X)!==null}),CIe(function(X){return X.activeViewUnmeasurableEvent},function(X){return X.emit}),R8(function(X){if(X.isTurtlex){var U=X.reportFencedFrameEvent;
if(U){var r;U({eventType:"active-view-unmeasurable",eventData:(r=X.turtlexReportEventData)!=null?r:"",destination:["buyer"]})}}else{r=void 0;var m=cdM(X);if(m==="x"){var I,t=(I=X.geometricMeasurementErrors)!=null?I:X.contextValidationErrors;t&&(U=t.stack,r=t.message)}X.urlSerializer(Object.assign({},X,{urlPrefixes:X.immediateUrlPrefixes,payloadMapper:X.payloadMapper,pingId:X.inferredPingId,viewState:2,reasonCode:m,errorMessage:r,errorStack:U}),Tb(X)).forEach(function(C){X.beaconFactory.makeBeacon(C).sendNow()})}}),
rl(1),jN());var glm=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;var zSA=SN(lv(function(X){return X.payloadMapper!==void 0&&X.immediateUrlPrefixes!==void 0&&X.urlSerializer!==void 0&&X.inferredPingId!==void 0&&X.beaconFactory!==void 0}),R8(function(X){return Object.assign({},X,{timestamps:Tb(X)})}),lv(function(X){var U=X.viewable;
var r=X.hasImpressionFired;X=X.timestamps;var m;return!!r&&((m=U==null?void 0:U.extrapolateUsingTimestampMap(X).value)!=null?m:!1)}),CIe(function(X){return X.activeViewViewableEvent},function(X){return X.emit}),R8(function(X){var U=X.beaconFactory,r=X.turtlexReportEventData;
if(X.isTurtlex){var m=X.reportFencedFrameEvent;if(!m)return!1;m({eventType:"active-view-viewable",eventData:r!=null?r:"",destination:["buyer"]});return!0}r=X.urlSerializer(Object.assign({},X,{urlPrefixes:X.immediateUrlPrefixes,payloadMapper:X.payloadMapper,pingId:X.inferredPingId,viewState:4,reasonCode:"v"}),X.timestamps);(m=X.cpmavUrls)&&m.length>0&&X.viewUrlSerializer&&X.viewUrlSerializer(m,X).forEach(function(I){U.makeBeacon(I).sendNow()});
(m=X.viewableRelayUrls)&&m.length>0&&X.viewUrlSerializer&&X.viewUrlSerializer(m,X).forEach(function(I){U.makeBeacon(I).sendNow()});
r.forEach(function(I){U.makeBeacon(I,{attributionEnabled:X.isViewableAttributionEnabled}).sendNow()});
return!0}),nI(function(X){return!X}),jN());var rIn=R8(function(X){return[X.value.topWindowViewportExternalGeometry.width,X.value.topWindowViewportExternalGeometry.height]});var lV=function(X,U){this.callback=X;this.options=U;this.intersectionObserverV2=this.intersectionObserverV1=null},RJe=function(X,U){U?X.intersectionObserverV2||(U=Object.assign({},X.options,{delay:100,
trackVisibility:!0}),X.intersectionObserverV2=new IntersectionObserver(X.callback,U)):X.intersectionObserverV1||(X.intersectionObserverV1=new IntersectionObserver(X.callback,X.options))},Ojv=function(X,U){X=U?X.intersectionObserverV2:X.intersectionObserverV1;
if(!X)throw new uH$;return X};
lV.prototype.observe=function(X,U){Ojv(this,X).observe(U)};
lV.prototype.unobserve=function(X,U){Ojv(this,X).unobserve(U)};
lV.prototype.disconnect=function(X){Ojv(this,X).disconnect()};
lV.prototype.takeRecords=function(X){return Ojv(this,X).takeRecords()};var Qg9={viewportGeometrySourceName:"ns",exposedViewportLocalGeometry:Nq,topWindowViewportExternalGeometry:Nq,measurementRequests:new v0,elementGeometrySourceName:"ns",elementGeometry:Nq,intersectionGeometry:Nq,viewportLocalAppOffset:{x:0,y:0}};var $iM=j4(SN(R8(function(X){var U;return(U=X.exposureOverride)!=null?U:qP9(X)}),R8(function(X){return isFinite(X)?X:0}))),Nhn=j4(SN(R8(function(X){var U;
return(U=X.exposureOverride)!=null?U:qP9(X)}),R8(function(X){return isFinite(X)?X:-1})));var Lg=function(X,U){this.a=X;this.b=U;if(X.clock.timeline!==U.clock.timeline)throw Error();};
Lg.prototype.equivalentTo=function(X){return X instanceof Lg?this.a.equivalentTo(X.a)&&this.b.equivalentTo(X.b):!1};
Lg.prototype.extrapolateToTime=function(X){var U=this.a.extrapolateToTime(X).value,r=this.b.extrapolateToTime(X).value;return{timestamp:X,value:[U,r]}};
_.n0.Object.defineProperties(Lg.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 X=this.a.lastMeasurement.timestamp.maximum(this.b.lastMeasurement.timestamp),U=this.a.lastMeasurement.timestamp.equals(X)?this.a.lastMeasurement.value:this.a.extrapolateToTime(X).value,r=this.b.lastMeasurement.timestamp.equals(X)?this.b.lastMeasurement.value:this.b.extrapolateToTime(X).value;return{timestamp:X,value:[U,r]}}}});var NS=function(X,U){this.input=X;this.mapFunction=U;this.lastMeasurement={timestamp:this.input.lastMeasurement.timestamp,value:this.mapFunction(this.input.lastMeasurement.value)}};
NS.prototype.equivalentTo=function(X){return X instanceof NS?this.input.equivalentTo(X.input)&&this.mapFunction===X.mapFunction:!1};
NS.prototype.extrapolateToTime=function(X){X=this.input.extrapolateToTime(X);return{timestamp:X.timestamp,value:this.mapFunction(X.value)}};
_.n0.Object.defineProperties(NS.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.input.active}},
clock:{configurable:!0,enumerable:!0,get:function(){return this.input.clock}}});var jV=function(){};
jV.prototype.extrapolateToNow=function(){return this.extrapolateToTime(this.clock.now())};
jV.prototype.extrapolateUsingTimestampMap=function(X){var U=this.clock.timeline,r,m=(r=X.get(U))!=null?r:this.clock.now();X.set(U,m);return this.extrapolateToTime(m)};
jV.prototype.map=function(X){return new vEA(this,X)};
jV.prototype.joinWith=function(X){return new ey1(this,X)};
var ey1=function(){Lg.apply(this,arguments);this.map=jV.prototype.map;this.joinWith=jV.prototype.joinWith;this.extrapolateToNow=jV.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=jV.prototype.extrapolateUsingTimestampMap};
_.F(ey1,Lg);var vEA=function(){NS.apply(this,arguments);this.map=jV.prototype.map;this.joinWith=jV.prototype.joinWith;this.extrapolateToNow=jV.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=jV.prototype.extrapolateUsingTimestampMap};
_.F(vEA,NS);var UD=function(X,U){this.lastMeasurement=U;this.extrapolateToNow=jV.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=jV.prototype.extrapolateUsingTimestampMap;this.map=jV.prototype.map;this.joinWith=jV.prototype.joinWith;this.clock=X};
UD.prototype.equivalentTo=function(X){return X.active};
UD.prototype.extrapolateToTime=function(){return this.lastMeasurement};
_.n0.Object.defineProperties(UD.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return!1}}});var UHX=R8(function(X){if(X.value.viewportGeometrySourceName==="omid"){if(X.value.elementGeometrySourceName==="nio")return"omio";if(X.value.elementGeometrySourceName==="geo")return"omgeo"}return X.value.elementGeometrySourceName==="geo"||X.value.elementGeometrySourceName==="nio"?X.value.viewportGeometrySourceName:X.value.elementGeometrySourceName});var Jd1=SN(lv(function(X){return!isNaN(X)}),kS(function(X,U){return isNaN(X)?U:Math.min(X,U)},NaN),mA());var bkx=j4(SN(R8(function(X){return X.intersectionGeometry.width*X.intersectionGeometry.height/(X.exposedViewportLocalGeometry.width*X.exposedViewportLocalGeometry.height)}),R8(function(X){return isFinite(X)?Math.min(1,X):0})));var Xxe=SN(j4(R8(function(X){X=X.exposureOverride?X.elementGeometry.width*X.elementGeometry.height*X.exposureOverride/(X.topWindowViewportExternalGeometry.width*X.topWindowViewportExternalGeometry.height):X.intersectionGeometry.width*X.intersectionGeometry.height/(X.topWindowViewportExternalGeometry.width*X.topWindowViewportExternalGeometry.height);return isFinite(X)?X:0})));var tqe=function(X,U){var r=this;this.timeProvider=X;this.measurementRequestObserver=this.lastMeasurementRequest=null;this.requestSubscription=U.pipe(mA()).subscribe(function(m){H$m(r);r.measurementRequestObserver=m})},C3D=function(X,U){H$m(X);
X.lastMeasurementRequest=X.timeProvider.setTimeout(function(){var r;return void((r=X.measurementRequestObserver)==null?void 0:r.next())},U)},H$m=function(X){X.lastMeasurementRequest!==null&&X.timeProvider.clearTimeout(X.lastMeasurementRequest);
X.lastMeasurementRequest=null};
tqe.prototype.dispose=function(){H$m(this);this.requestSubscription.unsubscribe();this.measurementRequestObserver=null};var EEt=function(){};var u41=function(X,U){this.context=X;this.strategies=U};
_.F(u41,EEt);u41.prototype.buildGeometrySource=function(X,U){var r=this.strategies.map(function(t){return t.buildGeometrySource(X,U)}),m=Z$x(r.map(function(t){return t.geometrySource})),I=m.capturedErrors.pipe(FYh());
return{geometrySource:m.chain.pipe(EN(this.context.queue)),additionalOutputs:Object.assign.apply(Object,[{strategyFailureReasons:I,strategyErrors:m.capturedErrors}].concat(_.fN(r.map(function(t){return t.additionalOutputs}))))}};
var FYh=function(){return kS(function(X,U){U instanceof VY?X.push(U.measurementStrategyFailureReason):X.push(-1);return X},[])};var MqX=function(X,U){this.context=X;this.poller=U};
_.F(MqX,EEt);MqX.prototype.buildGeometrySource=function(X,U){var r=sY6(P3n(this.context,this.poller),olz(this.context,U.requestSource));return{geometrySource:nqX(X.measurableCreative.pipe(r),U.inApp),additionalOutputs:{}}};var hSn=function(X,U,r){r=r===void 0?zJ1(X,U):r;this.context=X;this.intersectionObserverStrategy=r};
_.F(hSn,EEt);hSn.prototype.buildGeometrySource=function(X,U){var r=this.intersectionObserverStrategy(U.useV2);return{geometrySource:nqX(X.measurableCreative.pipe(r,K_A(this.context)),U.inApp),additionalOutputs:{}}};var BW1=function(X,U,r){var m=m===void 0?Symbol():m;this.element=X;this.immediateUrls=U;this.timeOnScreenUrls=r;this.symbol=m};var IWn=Object.freeze({timeThresholdMs:1E3,exposureThreshold:.5,largeAdExposureThreshold:.3}),eSs=Object.freeze([1,.75,IWn.exposureThreshold,IWn.largeAdExposureThreshold,0]);var YrD=function(X,U){U=U===void 0?36E5:U;var r=r===void 0?!0:r;this.creatives=new v0;this.elementsToUnregister=new v0;this.elementMap=new Map;var m=new tQ(window,null);m.beaconFactory=new vT(m,new AR(m));yID(m,this.creatives,this.elementsToUnregister,X,U,r).subscribe()},fU1=function(X,U,r,m){if(!X.elementMap.has(U)){var I=new bV(U);
X.elementMap.set(U,I);X.creatives.next(new BW1(I,r,m))}},Ri6=function(X,U){X.elementsToUnregister.next(U);
var r=X.elementMap.get(U);r!==void 0&&(r.release(),X.elementMap.delete(U))};var JLz=function(X){var U=X.url;X=X.uaDataValues;this.JSC$9638_url_=U;this.uaDataValues_=X;this.suid_=(new Date).getTime()-17040672E5;this.urlParamValues_={};for(var r=/[?&]([^&=]+)=([^&]*)/g;X=r.exec(U);)this.urlParamValues_[X[1]]=X[2]},D4x=function(X){X=X.uaDataValues_;
if(!X)return"";var U=HE("uap",X.platform)+HE("uapv",X.platformVersion)+HE("uafv",X.uaFullVersion)+HE("uaa",X.architecture)+HE("uam",X.model)+HE("uab",X.bitness);X.fullVersionList&&(U+="&uafvl="+encodeURIComponent(X.fullVersionList.map(function(r){return encodeURIComponent(r.brand)+";"+encodeURIComponent(r.version)}).join("|")));
X.wow64!=null&&(U+="&uaw="+Number(X.wow64));return U.slice(1)};var Qc8=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(Qc8,_.Cy);Qc8.prototype.getId=function(){return _.o2(this,1)};var UF=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(UF,_.Cy);UF.prototype.getSeconds=function(){return BO(this,1)};
UF.prototype.setSeconds=function(X){return _.jX(this,1,n3(X),"0")};_.ow=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(_.ow,_.Cy);_.ow.prototype.getSeconds=function(){return BO(this,1)};
_.ow.prototype.setSeconds=function(X){return _.jX(this,1,n3(X),"0")};
_.oEv=function(X){var U=Number(yu(X,1));X=_.sD(X,2);return new Date(U*1E3+X/1E6)};var rY=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(rY,_.Cy);rY.prototype.getUrl=function(){return _.o2(this,1)};
rY.prototype.setUrl=function(X){return _.Rw(this,1,X)};
rY.prototype.getHeight=function(){return _.sD(this,2)};
rY.prototype.getWidth=function(){return _.sD(this,3)};var mE=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(mE,_.Cy);mE.prototype.getAspectRatio=function(){return Qu(this,1)};
mE.prototype.getDuration=function(){return _.SA(this,UF,2)};var wE$=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(wE$,_.Cy);var yQ5=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(yQ5,_.Cy);var uDu=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(uDu,_.Cy);var hyv=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(hyv,_.Cy);var MFu=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(MFu,_.Cy);var zy5=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(zy5,_.Cy);var KYu=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(KYu,_.Cy);var TWC=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(TWC,_.Cy);var YDt=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(YDt,_.Cy);var IJ=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(IJ,_.Cy);var t5=[2,4,5,6,7];var VFp=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(VFp,_.Cy);var eY=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(eY,_.Cy);_.a=eY.prototype;_.a.getId=function(){return _.SA(this,Qc8,1)};
_.a.getName=function(){return _.o2(this,2)};
_.a.setDescription=function(X){return _.Rw(this,3,X)};
_.a.getUrl=function(){return _.o2(this,8)};
_.a.setUrl=function(X){return _.Rw(this,8,X)};
var aJ=function(X){return _.gW(X,rY,10,_.Zf())};
eY.prototype.getOwner=function(X){return _.VPP(this,40,X)};
var HX=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(HX,_.Cy);_.C1=[0,$d,B5p];_.ka=[0,$d,B5p];var Ryv=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(Ryv,_.Cy);var cX=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(cX,_.Cy);cX.prototype.getStatus=function(){return _.wZ(this,1)};
cX.prototype.removeItem=function(X){return Kpv(this,2,X)};var ffP=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(ffP,_.Cy);ffP.prototype.getName=function(){return _.o2(this,8)};var gY=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(gY,_.Cy);gY.prototype.getCommand=function(){return _.wZ(this,1)};
gY.prototype.getSource=function(){return _.SA(this,ffP,2)};
gY.prototype.setVisible=function(X){return _.dP(this,5,X)};
gY.prototype.removeItem=function(X){return Kpv(this,7,X)};var qDp=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(qDp,_.Cy);qDp.prototype.getCommand=function(){return _.wZ(this,1)};
qDp.prototype.removeItem=function(X){return Kpv(this,4,X)};
var WYA=_.eU(qDp);var n1=function(X,U,r){r=r===void 0?Error():r;var m=Error.call(this);this.message=m.message;"stack"in m&&(this.stack=m.stack);this.code=X;U+=":";r instanceof Error?(this.message=U+r.message,this.stack=r.stack||""):(this.message=U+String(r),this.stack="");Object.setPrototypeOf(this,this.constructor.prototype)};
_.F(n1,Error);_.Kj=function(){this.JSC$9696_disposed_=this.JSC$9696_disposed_;this.onDisposeCallbacks_=this.onDisposeCallbacks_};
_.Kj.prototype.JSC$9696_disposed_=!1;_.Kj.prototype.isDisposed=function(){return this.JSC$9696_disposed_};
_.Kj.prototype.dispose=function(){this.JSC$9696_disposed_||(this.JSC$9696_disposed_=!0,this.disposeInternal())};
_.Kj.prototype[Symbol.dispose]=function(){this.dispose()};
_.FD=function(X,U){X.addOnDisposeCallback(_.HQ(_.Cj,U))};
_.Kj.prototype.addOnDisposeCallback=function(X,U){this.JSC$9696_disposed_?U!==void 0?X.call(U):X():(this.onDisposeCallbacks_||(this.onDisposeCallbacks_=[]),U&&(X=X.bind(U)),this.onDisposeCallbacks_.push(X))};
_.Kj.prototype.disposeInternal=function(){if(this.onDisposeCallbacks_)for(;this.onDisposeCallbacks_.length;)this.onDisposeCallbacks_.shift()()};var ZC=function(X){_.Kj.call(this);this.wpc=X};
_.F(ZC,_.Kj);ZC.prototype.lFR=function(){return this.wpc.f()};
ZC.prototype.rQv=function(X){return this.wpc.c(X)};
ZC.prototype.bj=function(X){return this.wpc.m($He(X))};
ZC.prototype.lKm=function(X){return this.wpc.mws($He(X))};
var cE=function(X){_.Kj.call(this);var U=this;this.vm=X;this.kQ4="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.suo=void 0;this.gf6=this.vm.p;this.mDT=this.eFc.bind(this);this.addOnDisposeCallback(function(){return void JQ5(U)})};
_.F(cE,_.Kj);var DXC=function(X){var U;return _.c(function(r){if(r.nextAddress==1){if(!X.vm.wpc)throw new n1(30,"NWA");return X.dQ6?r.return(X.dQ6):r.yield(X.vm.wpc(),2)}U=r.yieldResult;X.dQ6=new ZC(U);return r.return(X.dQ6)})};
cE.prototype.snapshot=function(X){return this.vm.s(Object.assign({},X.sR&&{c:X.sR},X.mnS&&{s:X.mnS},X.nRz!==void 0&&{p:X.nRz}))};
cE.prototype.eFc=function(X){this.vm.e(X)};
cE.prototype.nXI=function(X,U){return this.vm.c(X,U,!1)};
var JQ5=function(X){X.suo!==void 0&&(X.kQ4.forEach(function(U){var r;(r=X.suo)==null||r.removeEventListener(U,X.mDT)}),X.suo=void 0)};
cE.prototype.gZm=function(){return this.vm.l()};var sF=function(){_.Kj.apply(this,arguments);this.iou=1};
_.F(sF,_.Kj);sF.prototype.share=function(){if(this.isDisposed())throw Error("pa");this.iou++;return this};
sF.prototype.dispose=function(){--this.iou||_.Kj.prototype.dispose.call(this)};var pEh=function(X){this.kcT=X;X.addNewEventMetric("/client_streamz/bg/frs",_.SF("mk"))};
pEh.prototype.record=function(X,U){this.kcT.record("/client_streamz/bg/frs",X,U)};
var $X5=function(X){this.tyJ=X;X.addNewEventMetric("/client_streamz/bg/wrl",_.SF("mn"),PE("ac"),PE("sc"),_.SF("rk"),_.SF("mk"))};
$X5.prototype.record=function(X,U,r,m,I,t){this.tyJ.record("/client_streamz/bg/wrl",X,U,r,m,I,t)};
var bjT=function(X){this.d05=X;X.addNewCounter("/client_streamz/bg/ec",_.SF("en"),_.SF("mk"))};
bjT.prototype.increment=function(X,U){this.d05.JSC$9949_incrementCounter("/client_streamz/bg/ec",X,U)};
var AQv=function(X){this.yYK=X;X.addNewEventMetric("/client_streamz/bg/el",_.SF("en"),_.SF("mk"))};
AQv.prototype.record=function(X,U,r){this.yYK.record("/client_streamz/bg/el",X,U,r)};
var lfC=function(X){this.isu=X;X.addNewCounter("/client_streamz/bg/cec",PE("ec"),_.SF("mk"))};
lfC.prototype.increment=function(X,U){this.isu.JSC$9949_incrementCounter("/client_streamz/bg/cec",X,U)};
var GEC=function(X){this.rYB=X;X.addNewCounter("/client_streamz/bg/po/csc",PE("cs"),_.SF("mk"))};
GEC.prototype.increment=function(X,U){this.rYB.JSC$9949_incrementCounter("/client_streamz/bg/po/csc",X,U)};
var ijh=function(X){this.pTT=X;X.addNewCounter("/client_streamz/bg/po/ctav",_.SF("av"),_.SF("mk"))};
ijh.prototype.increment=function(X,U){this.pTT.JSC$9949_incrementCounter("/client_streamz/bg/po/ctav",X,U)};
var LYC=function(X){this.x0l=X;X.addNewCounter("/client_streamz/bg/po/cwsc",_.SF("su"),_.SF("mk"))};
LYC.prototype.increment=function(X,U){this.x0l.JSC$9949_incrementCounter("/client_streamz/bg/po/cwsc",X,U)};var Op9=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(Op9,_.Cy);var do1=function(X,U){return _.Nw(X,3,U,vCH)};var NWA=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(NWA,_.Cy);var jcv=[1,2,3];var Xu1=[0,jcv,_.Np,Q0p,yTC];var UiS=[0,_.jY,[0,WO,_.J9]];var rdT=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(rdT,_.Cy);var mi5=[1,2,3];var IZ8=[0,mi5,EHA,SYS,_.X8,UiS];var tp8=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(tp8,_.Cy);var aZu=[0,_.jY,Xu1,IZ8];var Hkh=[0,_.iJ];var CIt=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(CIt,_.Cy);var ks7=[0,_.iJ,-1,_.lJ];var cdu=[0,_.iJ,-1,_.A9,_.lJ];var glA=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(glA,_.Cy);var nl5=[1,2,3];var Zk8=[0,nl5,_.X8,ks7,_.X8,cdu,_.X8,Hkh];var sgS=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(sgS,_.Cy);sgS.prototype.JSC$9769_serializeBinary=Aoe([0,_.iJ,Zk8,uLC,_.jY,aZu,oHt,_.w7T]);var xi$=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(xi$,_.Cy);var diP=function(X){var U=new sgS;U=_.zb(U,1,X.JSC$9885_metricName);var r=PIh(X);U=_.Nw(U,3,r,_.P7);r=[];for(var m=[],I=_.H(X.cellMap.keys()),t=I.next();!t.done;t=I.next())m.push(t.value.split(","));for(I=0;I<m.length;I++){t=m[I];for(var C=X.cellType,k=X.getCells(t)||[],g=[],Z=0;Z<k.length;Z++){var P=k[Z],S=P&&P.cellValue;P=new rdT;switch(C){case 3:S=Number(S);Number.isFinite(S)&&wS(P,1,mi5,n3(S));break;case 2:wS(P,2,mi5,_.lu(Number(S)))}g.push(P)}C=g;for(k=0;k<C.length;k++){g=C[k];Z=new tp8;g=_.Q9(Z,
2,g);Z=[];P=SP$(X);for(S=0;S<P.length;S++){var d=P[S],O=t[S],E=new NWA;switch(d){case 3:wS(E,1,jcv,OY(String(O)));break;case 2:d=Number(O);Number.isFinite(d)&&wS(E,2,jcv,_.a0(d));break;case 1:wS(E,3,jcv,SSm(O==="true"))}Z.push(E)}vO(g,1,Z);r.push(g)}}vO(U,4,r);return U};var OkP=function(X){if(!X)return"";if(/^about:(?:blank|srcdoc)$/.test(X))return window.origin||"";X.indexOf("blob:")===0&&(X=X.substring(5));X=X.split("#")[0].split("?")[0];X=X.toLowerCase();X.indexOf("//")==0&&(X=window.location.protocol+X);/^[\w\-]*:\/\//.test(X)||(X=window.location.href);var U=X.substring(X.indexOf("://")+3),r=U.indexOf("/");r!=-1&&(U=U.substring(0,r));r=X.substring(0,X.indexOf("://"));if(!r)throw Error("qa`"+X);if(r!=="http"&&r!=="https"&&r!=="chrome-extension"&&r!=="moz-extension"&&
r!=="file"&&r!=="android-app"&&r!=="chrome-search"&&r!=="chrome-untrusted"&&r!=="chrome"&&r!=="app"&&r!=="devtools")throw Error("ra`"+r);X="";var m=U.indexOf(":");if(m!=-1){var I=U.substring(m+1);U=U.substring(0,m);if(r==="http"&&I!=="80"||r==="https"&&I!=="443")X=":"+I}return r+"://"+U+X};var eJA=function(X,U,r){var m=String(_.mH.location.href);return m&&X&&U?[U,vlT(OkP(m),X,r||null)].join(" "):null},vlT=function(X,U,r){var m=[],I=[];
if((Array.isArray(r)?2:1)==1)return I=[U,X],_.U4(m,function(k){I.push(k)}),Elv(I.join(" "));
var t=[],C=[];_.U4(r,function(k){C.push(k.key);t.push(k.value)});
r=Math.floor((new Date).getTime()/1E3);I=t.length==0?[r,U,X]:[t.join(":"),r,U,X];_.U4(m,function(k){I.push(k)});
X=Elv(I.join(" "));X=[r,X];C.length==0||X.push(C.join(""));return X.join("_")},Elv=function(X){var U=jYn();
U.update(X);return U.digestString().toLowerCase()};var xa=function(X){this.JSC$9780_document_=X||{cookie:""}},F_P;
_.a=xa.prototype;_.a.isEnabled=function(){if(!_.mH.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};
_.a.set=function(X,U,r){var m=!1;if(typeof r==="object"){var I=r.sameSite;m=r.secure||!1;var t=r.domain||void 0;var C=r.path||void 0;var k=r.maxAge}if(/[;=\s]/.test(X))throw Error("sa`"+X);if(/[;\r\n]/.test(U))throw Error("ta`"+U);k===void 0&&(k=-1);r=t?";domain="+t:"";C=C?";path="+C:"";m=m?";secure":"";k=k<0?"":k==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+k*1E3)).toUTCString();this.JSC$9780_document_.cookie=X+"="+U+r+C+k+m+(I!=null?";samesite="+I:"")};
_.a.get=function(X,U){for(var r=X+"=",m=(this.JSC$9780_document_.cookie||"").split(";"),I=0,t;I<m.length;I++){t=sz(m[I]);if(t.lastIndexOf(r,0)==0)return t.slice(r.length);if(t==X)return""}return U};
_.a.remove=function(X,U,r){var m=this.containsKey(X);this.set(X,"",{maxAge:0,path:U,domain:r});return m};
_.a.getKeys=function(){return F_P(this).keys};
_.a.getValues=function(){return F_P(this).values};
_.a.isEmpty=function(){return!this.JSC$9780_document_.cookie};
_.a.getCount=function(){return this.JSC$9780_document_.cookie?(this.JSC$9780_document_.cookie||"").split(";").length:0};
_.a.containsKey=function(X){return this.get(X)!==void 0};
_.a.containsValue=function(X){for(var U=F_P(this).values,r=0;r<U.length;r++)if(U[r]==X)return!0;return!1};
_.a.clear=function(){for(var X=F_P(this).keys,U=X.length-1;U>=0;U--)this.remove(X[U])};
F_P=function(X){X=(X.JSC$9780_document_.cookie||"").split(";");for(var U=[],r=[],m,I,t=0;t<X.length;t++)I=sz(X[t]),m=I.indexOf("="),m==-1?(U.push(""),r.push(I)):(U.push(I.substring(0,m)),r.push(I.substring(m+1)));return{keys:U,values:r}};
_.ux=new xa(typeof document=="undefined"?null:document);var $Ae,BhA;$Ae=function(){var X=_.mH.__SAPISID||_.mH.__APISID||_.mH.__3PSAPISID||_.mH.__1PSAPISID||_.mH.__OVERRIDE_SID;if(X)return!0;typeof document!=="undefined"&&(X=new xa(document),X=X.get("SAPISID")||X.get("APISID")||X.get("__Secure-3PAPISID")||X.get("__Secure-1PAPISID"));return!!X};
BhA=function(X,U,r,m){(X=_.mH[X])||typeof document==="undefined"||(X=(new xa(document)).get(U));return X?eJA(X,r,m):null};
_.SRe=function(X){var U=OkP(_.mH==null?void 0:_.mH.location.href),r=[];if($Ae()){U=U.indexOf("https:")==0||U.indexOf("chrome-extension:")==0||U.indexOf("chrome-untrusted://new-tab-page")==0||U.indexOf("moz-extension:")==0;var m=U?_.mH.__SAPISID:_.mH.__APISID;m||typeof document==="undefined"||(m=new xa(document),m=m.get(U?"SAPISID":"APISID")||m.get("__Secure-3PAPISID"));(m=m?eJA(m,U?"SAPISIDHASH":"APISIDHASH",X):null)&&r.push(m);U&&((U=BhA("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",X))&&r.push(U),
(X=BhA("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",X))&&r.push(X))}return r.length==0?null:r.join(" ")};var Qg7=function(){this.minSize=1024};
Qg7.prototype.compress=function(X){var U,r,m,I;return _.c(function(t){switch(t.nextAddress){case 1:return U=new CompressionStream("gzip"),r=(new Response(U.readable)).arrayBuffer(),m=U.writable.getWriter(),t.yield(m.write((new TextEncoder).encode(X)),2);case 2:return t.yield(m.close(),3);case 3:return I=Uint8Array,t.yield(r,4);case 4:return t.return(new I(t.yieldResult))}})};
Qg7.prototype.isSupported=function(X){return X<this.minSize?!1:typeof CompressionStream!=="undefined"};var olS=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(olS,_.Cy);var PX=function(X,U){this.intervalMs=X;this.callback=U;this.enabled=!1;this.nowFn=function(){return _.jW()};
this.lastTimeMs=this.nowFn()};
PX.prototype.setInterval=function(X){this.intervalMs=X;this.timer&&this.enabled?(this.stop(),this.start()):this.timer&&this.stop()};
PX.prototype.start=function(){var X=this;this.enabled=!0;this.timer||(this.timer=setTimeout(function(){X.tick()},this.intervalMs),this.lastTimeMs=this.nowFn())};
PX.prototype.stop=function(){this.enabled=!1;this.timer&&(clearTimeout(this.timer),this.timer=void 0)};
PX.prototype.tick=function(){var X=this;if(this.enabled){var U=Math.max(this.nowFn()-this.lastTimeMs,0);U<this.intervalMs*.8?this.timer=setTimeout(function(){X.tick()},this.intervalMs-U):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0};var wuu=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(wuu,_.Cy);var yd8=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(yd8,_.Cy);var ubv=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(ubv,_.Cy);ubv.prototype.getTransmissionType=function(){return _.wZ(this,1)};var moe=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(moe,_.Cy);var Sg=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(Sg,_.Cy);var rhX=function(X){vO(Ipe,1,X)};
Sg.prototype.getModel=function(){return _.o2(this,6)};
var hJ5=_.eU(Sg);var Mph=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(Mph,_.Cy);var Xpm=["platform","platformVersion","architecture","model","uaFullVersion"],Ipe=new Sg,Uo9=null;var dY=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(dY,_.Cy);var zJ8=function(X){return _.di(X,1,1)};var K_C=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X,4)};
_.F(K_C,_.Cy);_.OF=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X,36)};
_.F(_.OF,_.Cy);_.OF.prototype.getExperimentIds=function(){return _.SA(this,olS,16)};var Thv=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X,19)};
_.F(Thv,_.Cy);Thv.prototype.setLogSource=function(X){return _.di(this,2,X)};
Thv.prototype.setScheduler=function(X){return _.di(this,10,X)};var Vph=function(X,U){this.isServiceWorkerScope=U=U===void 0?!1:U;this.uach=this.locale=null;this.transmissionType=0;this.isFinal=!1;this.logRequest=new Thv;Number.isInteger(X)&&this.logRequest.setLogSource(X);U||(this.locale=document.documentElement.getAttribute("lang"));YP$(this,new dY)};
Vph.prototype.setLogSource=function(X){this.logRequest.setLogSource(X);return this};
var YP$=function(X,U){_.Q9(X.logRequest,1,U);_.wZ(U,1)||zJ8(U);X.isServiceWorkerScope||(U=vX(X),_.o2(U,5)||_.zb(U,5,X.locale));X.uach&&(U=vX(X),_.SA(U,Sg,9)||_.Q9(U,9,X.uach))},RJh=function(X,U){X.transmissionType=U},fZ8=function(X){var U=U===void 0?Xpm:U;
var r=X.isServiceWorkerScope?void 0:JV();r?t7H(r,U).then(function(m){X.uach=hJ5(m!=null?m:"[]");m=vX(X);_.Q9(m,9,X.uach);return!0}).catch(function(){return!1}):Promise.resolve(!1)},vX=function(X){var U=_.SA(X.logRequest,dY,1);
U||(U=new dY,YP$(X,U));X=U;U=_.SA(X,Mph,11);U||(U=new Mph,_.Q9(X,11,U));return U};
Vph.prototype.build=function(X,U,r,m,I,t){U=U===void 0?0:U;r=r===void 0?0:r;m=m===void 0?null:m;I=I===void 0?0:I;t=t===void 0?0:t;if(!this.isServiceWorkerScope){var C=vX(this);var k=new ubv;k=_.di(k,1,this.transmissionType);k=_.dW(k,2,this.isFinal);r=_.Mp(k,3,r>0?r:void 0);r=_.Mp(r,4,I>0?I:void 0);r=_.Mp(r,5,t>0?t:void 0);I=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;t=I[_.tv]|0;r=Bt(r,t)?r:yTA(r,I,t)?w7D(r,I):new r.constructor(f3(I,t,!0));_.Q9(C,10,r)}C=this.logRequest.clone();r=Date.now().toString();
C=_.OJ(C,4,n3(r));X=X.slice();X=vO(C,3,X);m&&(C=new wuu,m=_.Mp(C,13,m),C=new yd8,m=_.Q9(C,2,m),C=new K_C,m=_.Q9(C,1,m),m=_.di(m,2,9),_.Q9(X,18,m));U&&_.T9(X,14,U);return X};OD.prototype.currBackoffCount_=0;OD.prototype.reset=function(){this.currBaseValue_=this.currValue_=this.initialValue_;this.currBackoffCount_=0};
OD.prototype.getValue=function(){return this.currValue_};
var qP7=function(X){X.currBaseValue_=Math.min(X.maxValue_,X.currBaseValue_*X.backoffFactor_);X.currValue_=Math.min(X.maxValue_,X.currBaseValue_+(X.randomFactor_?Math.round(X.randomFactor_*(Math.random()-.5)*2*X.currBaseValue_):0));X.currBackoffCount_++};var T51=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X,8)};
_.F(T51,_.Cy);var W_h=_.eU(T51);var YYT=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(YYT,_.Cy);var eg;eg=new VXC;var EF=function(X){_.Kj.call(this);var U=this;this.componentId="";this.pendingEvents=[];this.lastFailedAuth="";this.pageId=null;this.noFlushUntilMs=this.startWaitingMs=-1;this.JSC$9858_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$9858_sendBeaconApiEnabled=!1;this.logSource=X.logSource;this.getAuthHeaderValue=
X.getAuthHeaderValue||function(){};
this.logRequestBuilder=new Vph(X.logSource,X.isServiceWorkerScope);this.network=X.network||null;this.productID=X.productID||null;this.bufferSize=1E3;this.clearcutUrl=X.urlOverride||null;this.sessionIndex=X.sessionIndex||null;this.disableAutomaticFlush=X.disableAutomaticFlush||!1;this.withCredentials=!X.disableWithCredentials;this.isServiceWorkerScope=X.isServiceWorkerScope||!1;this.isSendBeaconSupported=!this.isServiceWorkerScope&&!!JV()&&!!JV().navigator&&JV().navigator.sendBeacon!==void 0;this.isBrowserSupported=
typeof URLSearchParams!=="undefined"&&!!(new URL(Jd8())).searchParams&&!!(new URL(Jd8())).searchParams.set;var r=zJ8(new dY);YP$(this.logRequestBuilder,r);this.flushBackoff=new OD(1E4,3E5,.1);X=Diu(this,X.backgroundJobDeferrer);this.JSC$9858_flushTimer=new PX(this.flushBackoff.getValue(),X);this.backupTimer=new PX(6E5,X);this.disableAutomaticFlush||this.backupTimer.start();this.isServiceWorkerScope||(document.addEventListener("visibilitychange",function(){if(document.visibilityState==="hidden"){pu1(U);
var m;(m=U.metalogService)==null||m.flush()}}),document.addEventListener("pagehide",function(){pu1(U);
var m;(m=U.metalogService)==null||m.flush()}))};
_.F(EF,_.Kj);var Diu=function(X,U){return X.isBrowserSupported?U?function(){U().then(function(){X.flush()})}:function(){X.flush()}:function(){}};
EF.prototype.disposeInternal=function(){pu1(this);this.JSC$9858_flushTimer.stop();this.backupTimer.stop();_.Kj.prototype.disposeInternal.call(this)};
var $iu=function(X){X.clearcutUrl||(X.clearcutUrl=Jd8());try{return(new URL(X.clearcutUrl)).toString()}catch(U){return(new URL(X.clearcutUrl,JV().location.origin)).toString()}};
EF.prototype.dispatch=function(X){if(X instanceof _.OF)this.log(X);else try{var U=new _.OF,r=X.serialize();var m=_.zb(U,8,r);this.log(m)}catch(I){BX(this,4,1)}};
var BX=function(X,U,r){X.metalogService&&X.metalogService.increment(U,r)};
EF.prototype.log=function(X){BX(this,2,1);if(this.isBrowserSupported){X=X.clone();var U=this.sequencePosition++;X=_.T9(X,21,U);this.componentId&&_.zb(X,26,this.componentId);U=X;if(YS1(_.s8(U,1))==null){var r=Date.now();r=Number.isFinite(r)?r.toString():"0";_.OJ(U,1,n3(r))}_.TTD(_.s8(U,15))!=null||_.T9(U,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(r=this.experimentIds.clone(),_.Q9(U,16,r));BX(this,1,1);U=this.pendingEvents.length-this.bufferSize+1;U>0&&(this.pendingEvents.splice(0,U),
this.numLogsDroppedSinceLastFlush+=U,BX(this,3,U));this.pendingEvents.push(X);this.disableAutomaticFlush||this.JSC$9858_flushTimer.enabled||this.JSC$9858_flushTimer.start()}};
EF.prototype.flush=function(X,U){var r=this;if(this.pendingEvents.length===0)X&&X();else if(this.JSC$9858_sendBeaconApiEnabled&&this.isSendBeaconSupported)this.logRequestBuilder.transmissionType=3,bkv(this);else{var m=Date.now();if(this.noFlushUntilMs>m&&this.startWaitingMs<m)U&&U("throttled");else{this.network&&(typeof this.network.getTransmissionType==="function"?RJh(this.logRequestBuilder,this.network.getTransmissionType()):this.logRequestBuilder.transmissionType=0);var I=this.pendingEvents.length,
t=this.logRequestBuilder.build(this.pendingEvents,this.numLogsDroppedSinceLastFlush,this.numRetriesSinceLastSuccessfulFlush,this.productID,this.persistedLogRecoveredCount,this.persistedLogExpiredCount),C=this.getAuthHeaderValue();if(C&&this.lastFailedAuth===C)U&&U("stale-auth-token");else{this.pendingEvents=[];this.JSC$9858_flushTimer.enabled&&this.JSC$9858_flushTimer.stop();this.numLogsDroppedSinceLastFlush=0;m=t.serialize();var k;this.JSC$9858_compressor&&this.JSC$9858_compressor.isSupported(m.length)&&
(k=this.JSC$9858_compressor.compress(m));var g=AdP(this,m,C),Z=function(d){r.flushBackoff.reset();r.JSC$9858_flushTimer.setInterval(r.flushBackoff.getValue());if(d){var O=null;try{var E=JSON.stringify(JSON.parse(d.replace(")]}'\n","")));O=W_h(E)}catch(Q){}O&&(d=Number(BO(O,1,_.V1("-1"))),d>0&&(r.startWaitingMs=Date.now(),r.noFlushUntilMs=r.startWaitingMs+d),mwD(O.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,eg.fieldIndex),Uw1(O,eg.fieldIndex),O=eg.ctor?eg.getExtensionFn(O,eg.ctor,eg.fieldIndex,
eg.JSC$9038_hasMessageId):eg.getExtensionFn(O,eg.fieldIndex,null,eg.JSC$9038_hasMessageId),O=O===null?void 0:O)&&(O=_.sD(O,1,-1),O!==-1&&(r.flushBackoff=new OD(O<1?1:O,3E5,.1),r.JSC$9858_flushTimer.setInterval(r.flushBackoff.getValue())))}X&&X();r.numRetriesSinceLastSuccessfulFlush=0},P=function(d,O){var E=_.gW(t,_.OF,3,_.Zf());
var Q=Number(BO(t,14));qP7(r.flushBackoff);r.JSC$9858_flushTimer.setInterval(r.flushBackoff.getValue());d===401&&C&&(r.lastFailedAuth=C);Q&&(r.numLogsDroppedSinceLastFlush+=Q);O===void 0&&(O=r.isRetryable(d));O&&(r.pendingEvents=E.concat(r.pendingEvents),r.disableAutomaticFlush||r.JSC$9858_flushTimer.enabled||r.JSC$9858_flushTimer.start());BX(r,7,1);U&&U("net-send-failed",d);++r.numRetriesSinceLastSuccessfulFlush},S=function(){r.network&&r.network.send(g,Z,P)};
k?k.then(function(d){BX(r,5,I);g.requestHeaders["Content-Encoding"]="gzip";g.requestHeaders["Content-Type"]="application/binary";g.body=d;g.bodyType=2;S()},function(){BX(r,6,I);
S()}):S()}}}};
var AdP=function(X,U,r){r=r===void 0?null:r;var m=m===void 0?X.withCredentials:m;var I={},t=new URL($iu(X));r&&(I.Authorization=r);X.sessionIndex&&(I["X-Goog-AuthUser"]=X.sessionIndex,t.searchParams.set("authuser",X.sessionIndex));X.pageId&&(Object.defineProperty(I,"X-Goog-PageId",{value:X.pageId}),t.searchParams.set("pageId",X.pageId));return{url:t.toString(),body:U,bodyType:1,requestHeaders:I,requestType:"POST",withCredentials:m,timeoutMillis:X.timeoutMillis}},pu1=function(X){X.logRequestBuilder.isFinal=
!0;
X.flush();X.logRequestBuilder.isFinal=!1},bkv=function(X){lZv(X,function(U,r){U=new URL(U);
U.searchParams.set("format","json");var m=!1;try{m=JV().navigator.sendBeacon(U.toString(),r.serialize())}catch(I){}m||(X.isSendBeaconSupported=!1);return m})},lZv=function(X,U){if(X.pendingEvents.length!==0){var r=new URL($iu(X));
r.searchParams.delete("format");var m=X.getAuthHeaderValue();m&&r.searchParams.set("auth",m);r.searchParams.set("authuser",X.sessionIndex||"0");for(m=0;m<10&&X.pendingEvents.length;++m){var I=X.pendingEvents.slice(0,32),t=X.logRequestBuilder.build(I,X.numLogsDroppedSinceLastFlush,X.numRetriesSinceLastSuccessfulFlush,X.productID,X.persistedLogRecoveredCount,X.persistedLogExpiredCount);if(!U(r.toString(),t)){++X.numRetriesSinceLastSuccessfulFlush;break}X.numLogsDroppedSinceLastFlush=0;X.numRetriesSinceLastSuccessfulFlush=
0;X.persistedLogRecoveredCount=0;X.persistedLogExpiredCount=0;X.pendingEvents=X.pendingEvents.slice(I.length)}X.JSC$9858_flushTimer.enabled&&X.JSC$9858_flushTimer.stop()}};
EF.prototype.isRetryable=function(X){return 500<=X&&X<600||X===401||X===0};
var Jd8=function(){return"https://play.google.com/log?format=json&hasfast=true"};var GsP=function(){this.abortSupported=typeof AbortController!=="undefined"};
GsP.prototype.send=function(X,U,r){var m=this,I,t,C,k,g,Z,P,S,d,O;return _.c(function(E){switch(E.nextAddress){case 1:return t=(I=m.abortSupported?new AbortController:void 0)?setTimeout(function(){I.abort()},X.timeoutMillis):void 0,_.E_(E,2,3),C=Object.assign({},{method:X.requestType,
headers:Object.assign({},X.requestHeaders)},X.body&&{body:X.body},X.withCredentials&&{credentials:"include"},{signal:X.timeoutMillis&&I?I.signal:null}),E.yield(fetch(X.url,C),5);case 5:k=E.yieldResult;if(k.status!==200){(g=r)==null||g(k.status);E.jumpTo(3);break}if((Z=U)==null){E.jumpTo(7);break}return E.yield(k.text(),8);case 8:Z(E.yieldResult);case 7:case 3:_.BU(E);clearTimeout(t);_.wB(E,0);break;case 2:P=_.yE(E);switch((S=P)==null?void 0:S.name){case "AbortError":(d=r)==null||d(408);break;default:(O=
r)==null||O(400)}E.jumpTo(3)}})};
GsP.prototype.getTransmissionType=function(){return 4};_.eF=function(X,U){U=U===void 0?"0":U;_.Kj.call(this);this.logSource=X;this.sessionIndex=U;this.destinationUrl="https://play.google.com/log?format=json&hasfast=true";this.buildLabel=null;this.serviceWorkerScopeEnabled=!1;this.network=null;this.componentId="";this.JSC$9876_clearExperimentIds=this.productID=null;this.JSC$9876_sendBeaconApiEnabled=!1;this.pageId=null;this.bufferSize=void 0};
_.F(_.eF,_.Kj);var xoH=function(X,U){X.buildLabel=U;return X},sKx=function(X,U){X.network=U;
return X},S4e=function(X,U){X.JSC$9876_clearExperimentIds=U},Zpe=function(X){X.JSC$9876_sendBeaconApiEnabled=!0;
return X};
_.eF.prototype.disableWithCredentials=function(){this.withCredentialsDisabled=!0;return this};
_.eF.prototype.build=function(){this.network||(this.network=new GsP);var X=new EF({logSource:this.logSource,getAuthHeaderValue:this.getAuthHeaderValue?this.getAuthHeaderValue:_.SRe,sessionIndex:this.sessionIndex,urlOverride:this.destinationUrl,isServiceWorkerScope:this.serviceWorkerScopeEnabled,disableAutomaticFlush:!1,disableWithCredentials:this.withCredentialsDisabled,backgroundJobDeferrer:this.backgroundJobDeferrer,network:this.network});_.FD(this,X);if(this.buildLabel){var U=this.buildLabel,r=
vX(X.logRequestBuilder);_.zb(r,7,U)}X.JSC$9858_compressor=new Qg7;this.componentId&&(X.componentId=this.componentId);this.productID&&(X.productID=this.productID);this.pageId&&(X.pageId=this.pageId);this.JSC$9876_clearExperimentIds&&((r=this.JSC$9876_clearExperimentIds)?(X.experimentIds||(X.experimentIds=new olS),U=X.experimentIds,r=r.serialize(),_.zb(U,4,r)):X.experimentIds&&_.OJ(X.experimentIds,4));this.JSC$9876_sendBeaconApiEnabled&&(X.JSC$9858_sendBeaconApiEnabled=X.isSendBeaconSupported);fZ8(X.logRequestBuilder);
this.bufferSize&&(X.bufferSize=this.bufferSize);this.network.setLogSource&&this.network.setLogSource(this.logSource);this.network.setTransportReferenceAndAttemptFlush&&this.network.setTransportReferenceAndAttemptFlush(X);return X};var v2e=function(X,U,r,m,I,t,C){X=X===void 0?-1:X;U=U===void 0?"":U;r=r===void 0?"":r;m=m===void 0?!1:m;I=I===void 0?"":I;_.Kj.call(this);this.logSource=X;this.componentId=U;t?U=t:(X=new _.eF(X,"0"),X.componentId=U,_.FD(this,X),r!==""&&(X.destinationUrl=r),m&&(X.serviceWorkerScopeEnabled=!0),I&&xoH(X,I),C&&sKx(X,C),U=X.build());this.JSC$9880_transport=U};
_.F(v2e,_.Kj);v2e.prototype.flush=function(X){X=X||[];if(X.length){for(var U=new xi$,r=[],m=0;m<X.length;m++){var I=X[m],t=diP(I);r.push(t);I.clear()}vO(U,1,r);this.JSC$9880_transport.dispatch(U);this.JSC$9880_transport.flush()}};var ikt=function(X){this.cellValue=X};var QT=function(X,U,r){this.JSC$9885_metricName=X;this.cellType=U;this.fields=r||[];this.cellMap=new Map},SP$=function(X){return X.fields.map(function(U){return U.fieldType})},PIh=function(X){return X.fields.map(function(U){return U.fieldName})};
_.a=QT.prototype;_.a.addCell=function(X){var U=_.bS.apply(1,arguments),r=this.getCells(U);r?r.push(new ikt(X)):this.JSC$9885_setCell(X,U)};
_.a.JSC$9885_setCell=function(X){var U=this.JSC$9885_getKey(_.bS.apply(1,arguments));this.cellMap.set(U,[new ikt(X)])};
_.a.getCells=function(){var X=this.JSC$9885_getKey(_.bS.apply(0,arguments));return this.cellMap.has(X)?this.cellMap.get(X):void 0};
_.a.getCell=function(){var X=this.getCells(_.bS.apply(0,arguments));return X&&X.length?X[0]:void 0};
_.a.clear=function(){this.cellMap.clear()};
_.a.JSC$9885_getKey=function(){var X=_.bS.apply(0,arguments);return X?X.join(","):"key"};var L_7=function(X,U){QT.call(this,X,3,U)};
_.F(L_7,QT);L_7.prototype.JSC$9888_incrementCounterBy=function(X){var U=_.bS.apply(1,arguments),r=0,m=this.getCell(U);m&&(r=m.cellValue);this.JSC$9885_setCell(r+X,U)};var Nh5=function(X,U){QT.call(this,X,2,U)};
_.F(Nh5,QT);Nh5.prototype.record=function(X){this.addCell(X,_.bS.apply(1,arguments))};_.oJ=function(X){this.id=X};
_.oJ.prototype.toString=function(){return this.id};_.wY=function(X,U){this.type=X instanceof _.oJ?String(X):X;this.currentTarget=this.target=U;this.defaultPrevented=this.propagationStopped_=!1};
_.wY.prototype.stopPropagation=function(){this.propagationStopped_=!0};
_.wY.prototype.preventDefault=function(){this.defaultPrevented=!0};_.yT=function(X,U){_.wY.call(this,X?X.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;X&&this.init(X,U)};
_.XW(_.yT,_.wY);
_.yT.prototype.init=function(X,U){var r=this.type=X.type,m=X.changedTouches&&X.changedTouches.length?X.changedTouches[0]:null;this.target=X.target||X.srcElement;this.currentTarget=U;U=X.relatedTarget;U||(r=="mouseover"?U=X.fromElement:r=="mouseout"&&(U=X.toElement));this.relatedTarget=U;m?(this.clientX=m.clientX!==void 0?m.clientX:m.pageX,this.clientY=m.clientY!==void 0?m.clientY:m.pageY,this.screenX=m.screenX||0,this.screenY=m.screenY||0):(this.offsetX=_.a2||X.offsetX!==void 0?X.offsetX:X.layerX,
this.offsetY=_.a2||X.offsetY!==void 0?X.offsetY:X.layerY,this.clientX=X.clientX!==void 0?X.clientX:X.pageX,this.clientY=X.clientY!==void 0?X.clientY:X.pageY,this.screenX=X.screenX||0,this.screenY=X.screenY||0);this.button=X.button;this.keyCode=X.keyCode||0;this.key=X.key||"";this.charCode=X.charCode||(r=="keypress"?X.keyCode:0);this.ctrlKey=X.ctrlKey;this.altKey=X.altKey;this.shiftKey=X.shiftKey;this.metaKey=X.metaKey;this.pointerId=X.pointerId||0;this.pointerType=X.pointerType;this.state=X.state;
this.timeStamp=X.timeStamp;this.event_=X;X.defaultPrevented&&_.yT.superClass_.preventDefault.call(this)};
_.yT.prototype.isButton=function(X){return this.event_.button==X};
_.yT.prototype.stopPropagation=function(){_.yT.superClass_.stopPropagation.call(this);this.event_.stopPropagation?this.event_.stopPropagation():this.event_.cancelBubble=!0};
_.yT.prototype.preventDefault=function(){_.yT.superClass_.preventDefault.call(this);var X=this.event_;X.preventDefault?X.preventDefault():X.returnValue=!1};var jgA="closure_listenable_"+(Math.random()*1E6|0),u8=function(X){return!(!X||!X[jgA])};var Xx5=0;var UH$=function(X,U,r,m,I){this.listener=X;this.proxy=null;this.src=U;this.type=r;this.capture=!!m;this.handler=I;this.key=++Xx5;this.removed=this.callOnce=!1},rI5=function(X){X.removed=!0;
X.listener=null;X.proxy=null;X.src=null;X.handler=null};vE.prototype.add=function(X,U,r,m,I){var t=X.toString();X=this.listeners[t];X||(X=this.listeners[t]=[],this.typeCount_++);var C=mH5(X,U,m,I);C>-1?(U=X[C],r||(U.callOnce=!1)):(U=new UH$(U,this.src,t,!!m,I),U.callOnce=r,X.push(U));return U};
vE.prototype.remove=function(X,U,r,m){X=X.toString();if(!(X in this.listeners))return!1;var I=this.listeners[X];U=mH5(I,U,r,m);return U>-1?(rI5(I[U]),_.M66(I,U),I.length==0&&(delete this.listeners[X],this.typeCount_--),!0):!1};
var IW5=function(X,U){var r=U.type;if(!(r in X.listeners))return!1;var m=_.We(X.listeners[r],U);m&&(rI5(U),X.listeners[r].length==0&&(delete X.listeners[r],X.typeCount_--));return m};
vE.prototype.removeAll=function(X){X=X&&X.toString();var U=0,r;for(r in this.listeners)if(!X||r==X){for(var m=this.listeners[r],I=0;I<m.length;I++)++U,rI5(m[I]);delete this.listeners[r];this.typeCount_--}return U};
vE.prototype.getListener=function(X,U,r,m){X=this.listeners[X.toString()];var I=-1;X&&(I=mH5(X,U,r,m));return I>-1?X[I]:null};
vE.prototype.hasListener=function(X,U){var r=X!==void 0,m=r?X.toString():"",I=U!==void 0;return _.fI.some(this.listeners,function(t){for(var C=0;C<t.length;++C)if(!(r&&t[C].type!=m||I&&t[C].capture!=U))return!0;return!1})};
var mH5=function(X,U,r,m){for(var I=0;I<X.length;++I){var t=X[I];if(!t.removed&&t.listener==U&&t.capture==!!r&&t.handler==m)return I}return-1};var tq5,aWT,H$A,kuu,cI1,sq,xf,Z$v,gqt,nq$,h5,sYP,C3T;tq5="closure_lm_"+(Math.random()*1E6|0);aWT={};H$A=0;_.dO=function(X,U,r,m,I){if(m&&m.once)return sq(X,U,r,m,I);if(Array.isArray(U)){for(var t=0;t<U.length;t++)_.dO(X,U[t],r,m,I);return null}r=C3T(r);return u8(X)?X.listen(U,r,_.bM(m)?!!m.capture:!!m,I):kuu(X,U,r,!1,m,I)};
kuu=function(X,U,r,m,I,t){if(!U)throw Error("va");var C=_.bM(I)?!!I.capture:!!I,k=h5(X);k||(X[tq5]=k=new vE(X));r=k.add(U,r,m,C,t);if(r.proxy)return r;m=cI1();r.proxy=m;m.src=X;m.listener=r;if(X.addEventListener)_.grh||(I=C),I===void 0&&(I=!1),X.addEventListener(U.toString(),m,I);else if(X.attachEvent)X.attachEvent(gqt(U.toString()),m);else if(X.addListener&&X.removeListener)X.addListener(m);else throw Error("wa");H$A++;return r};
cI1=function(){var X=nq$,U=function(r){return X.call(U.src,U.listener,r)};
return U};
sq=function(X,U,r,m,I){if(Array.isArray(U)){for(var t=0;t<U.length;t++)sq(X,U[t],r,m,I);return null}r=C3T(r);return u8(X)?X.listenOnce(U,r,_.bM(m)?!!m.capture:!!m,I):kuu(X,U,r,!0,m,I)};
_.MJ=function(X,U,r,m,I){if(Array.isArray(U))for(var t=0;t<U.length;t++)_.MJ(X,U[t],r,m,I);else m=_.bM(m)?!!m.capture:!!m,r=C3T(r),u8(X)?X.unlisten(U,r,m,I):X&&(X=h5(X))&&(U=X.getListener(U,r,m,I))&&xf(U)};
xf=function(X){if(typeof X==="number"||!X||X.removed)return!1;var U=X.src;if(u8(U))return IW5(U.eventTargetListeners_,X);var r=X.type,m=X.proxy;U.removeEventListener?U.removeEventListener(r,m,X.capture):U.detachEvent?U.detachEvent(gqt(r),m):U.addListener&&U.removeListener&&U.removeListener(m);H$A--;(r=h5(U))?(IW5(r,X),r.typeCount_==0&&(r.src=null,U[tq5]=null)):rI5(X);return!0};
Z$v=function(X,U,r,m,I){r=C3T(r);m=!!m;return u8(X)?X.getListener(U,r,m,I):X?(X=h5(X))?X.getListener(U,r,m,I):null:null};
gqt=function(X){return X in aWT?aWT[X]:aWT[X]="on"+X};
nq$=function(X,U){if(X.removed)X=!0;else{U=new _.yT(U,this);var r=X.listener,m=X.handler||X.src;X.callOnce&&xf(X);X=r.call(m,U)}return X};
h5=function(X){X=X[tq5];return X instanceof vE?X:null};
sYP="__closure_events_fn_"+(Math.random()*1E9>>>0);C3T=function(X){if(typeof X==="function")return X;X[sYP]||(X[sYP]=function(U){return X.handleEvent(U)});
return X[sYP]};_.z2=function(){_.Kj.call(this);this.eventTargetListeners_=new vE(this);this.actualEventTarget_=this;this.parentEventTarget_=null};
_.XW(_.z2,_.Kj);_.z2.prototype[jgA]=!0;_.a=_.z2.prototype;_.a.setParentEventTarget=function(X){this.parentEventTarget_=X};
_.a.addEventListener=function(X,U,r,m){_.dO(this,X,U,r,m)};
_.a.removeEventListener=function(X,U,r,m){_.MJ(this,X,U,r,m)};
_.a.dispatchEvent=function(X){var U,r=this.parentEventTarget_;if(r)for(U=[];r;r=r.parentEventTarget_)U.push(r);r=this.actualEventTarget_;var m=X.type||X;if(typeof X==="string")X=new _.wY(X,r);else if(X instanceof _.wY)X.target=X.target||r;else{var I=X;X=new _.wY(m,r);_.fI.extend(X,I)}I=!0;var t;if(U)for(t=U.length-1;!X.propagationStopped_&&t>=0;t--){var C=X.currentTarget=U[t];I=xH$(C,m,!0,X)&&I}X.propagationStopped_||(C=X.currentTarget=r,I=xH$(C,m,!0,X)&&I,X.propagationStopped_||(I=xH$(C,m,!1,X)&&
I));if(U)for(t=0;!X.propagationStopped_&&t<U.length;t++)C=X.currentTarget=U[t],I=xH$(C,m,!1,X)&&I;return I};
_.a.disposeInternal=function(){_.z2.superClass_.disposeInternal.call(this);this.removeAllListeners();this.parentEventTarget_=null};
_.a.listen=function(X,U,r,m){return this.eventTargetListeners_.add(String(X),U,!1,r,m)};
_.a.listenOnce=function(X,U,r,m){return this.eventTargetListeners_.add(String(X),U,!0,r,m)};
_.a.unlisten=function(X,U,r,m){return this.eventTargetListeners_.remove(String(X),U,r,m)};
_.a.removeAllListeners=function(X){return this.eventTargetListeners_?this.eventTargetListeners_.removeAll(X):0};
var xH$=function(X,U,r,m){U=X.eventTargetListeners_.listeners[String(U)];if(!U)return!0;U=U.concat();for(var I=!0,t=0;t<U.length;++t){var C=U[t];if(C&&!C.removed&&C.capture==r){var k=C.listener,g=C.handler||C.src;C.callOnce&&IW5(X.eventTargetListeners_,C);I=k.call(g,m)!==!1&&I}}return I&&!m.defaultPrevented};
_.z2.prototype.getListener=function(X,U,r,m){return this.eventTargetListeners_.getListener(String(X),U,r,m)};
_.z2.prototype.hasListener=function(X,U){return this.eventTargetListeners_.hasListener(X!==void 0?String(X):void 0,U)};var K1=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?function(X){return X&&AsyncContext.Snapshot.wrap(X)}:function(X){return X};var P35=function(X,U){this.create_=X;this.reset_=U;this.occupants_=0;this.JSC$9920_head_=null};
P35.prototype.get=function(){if(this.occupants_>0){this.occupants_--;var X=this.JSC$9920_head_;this.JSC$9920_head_=X.next;X.next=null}else X=this.create_();return X};
P35.prototype.put=function(X){this.reset_(X);this.occupants_<100&&(this.occupants_++,X.next=this.JSC$9920_head_,this.JSC$9920_head_=X)};var Sx7=function(){this.workTail_=this.workHead_=null};
Sx7.prototype.add=function(X,U){var r=Hpx.get();r.set(X,U);this.workTail_?this.workTail_.next=r:this.workHead_=r;this.workTail_=r};
Sx7.prototype.remove=function(){var X=null;this.workHead_&&(X=this.workHead_,this.workHead_=this.workHead_.next,this.workHead_||(this.workTail_=null),X.next=null);return X};
var Hpx=new P35(function(){return new dH1},function(X){return X.reset()}),dH1=function(){this.next=this.scope=this.fn=null};
dH1.prototype.set=function(X,U){this.fn=X;this.scope=U;this.next=null};
dH1.prototype.reset=function(){this.next=this.scope=this.fn=null};var O$7,CxX,apM,vq5;CxX=!1;apM=new Sx7;_.T2=function(X,U){O$7||vq5();CxX||(O$7(),CxX=!0);apM.add(X,U)};
vq5=function(){var X=Promise.resolve(void 0);O$7=function(){X.then(kxm)}};var eS1=function(X){X.prototype.$goog_Thenable=!0},EqA=function(X){if(!X)return!1;
try{return!!X.$goog_Thenable}catch(U){return!1}};var Fc8,B87,QY$,wxt,yIT,u48,KcA,Vq$,WcT,fW$,gPM;_.o7=function(X,U){this.state_=0;this.result_=void 0;this.callbackEntriesTail_=this.callbackEntries_=this.parent_=null;this.hadUnhandledRejection_=this.executing_=!1;if(X!=_.Q2)try{var r=this;X.call(U,function(m){r.resolve_(2,m)},function(m){r.resolve_(3,m)})}catch(m){this.resolve_(3,m)}};
Fc8=function(){this.next=this.context=this.JSC$9931_onRejected=this.JSC$9931_onFulfilled=this.child=null;this.always=!1};
Fc8.prototype.reset=function(){this.context=this.JSC$9931_onRejected=this.JSC$9931_onFulfilled=this.child=null;this.always=!1};
B87=new P35(function(){return new Fc8},function(X){X.reset()});
QY$=function(X,U,r){var m=B87.get();m.JSC$9931_onFulfilled=X;m.JSC$9931_onRejected=U;m.context=r;return m};
_.j8=function(X){if(X instanceof _.o7)return X;var U=new _.o7(_.Q2);U.resolve_(2,X);return U};
_.vs=function(X){return new _.o7(function(U,r){r(X)})};
wxt=function(X,U,r){oq5(X,U,r,null)||_.T2(_.HQ(U,X))};
_.Ya=function(X){return new _.o7(function(U,r){var m=X.length,I=[];if(m)for(var t=function(Z,P){m--;I[Z]=P;m==0&&U(I)},C=function(Z){r(Z)},k,g=0;g<X.length;g++)k=X[g],wxt(k,_.HQ(t,g),C);
else U(I)})};
yIT=function(X){return new _.o7(function(U){var r=X.length,m=[];if(r)for(var I=function(k,g,Z){r--;m[k]=g?{fulfilled:!0,value:Z}:{fulfilled:!1,reason:Z};r==0&&U(m)},t,C=0;C<X.length;C++)t=X[C],wxt(t,_.HQ(I,C,!0),_.HQ(I,C,!1));
else U(m)})};
u48=function(X){return new _.o7(function(U,r){var m=X.length,I=[];if(m)for(var t=function(Z){U(Z)},C=function(Z,P){m--;
I[Z]=P;m==0&&r(I)},k,g=0;g<X.length;g++)k=X[g],wxt(k,t,_.HQ(C,g));
else U(void 0)})};
_.qR=function(){var X,U,r=new _.o7(function(m,I){X=m;U=I});
return new hS5(r,X,U)};
_.o7.prototype.then=function(X,U,r){return Mq$(this,K1(typeof X==="function"?X:null),K1(typeof U==="function"?U:null),r)};
eS1(_.o7);KcA=function(X,U,r,m){zSC(X,QY$(U||_.Q2,r||null,m))};
_.VT=function(X,U){U=K1(U);U=QY$(U,U);U.always=!0;zSC(X,U);return X};
_.o7.prototype.finally=function(X){var U=this;X=K1(X);return new _.o7(function(r,m){KcA(U,function(I){X();r(I)},function(I){X();
m(I)})})};
_.o7.prototype.thenCatch=function(X,U){return Mq$(this,null,K1(X),U)};
_.o7.prototype.catch=_.o7.prototype.thenCatch;_.o7.prototype.cancel=function(X){if(this.state_==0){var U=new _.Mr(X);_.T2(function(){T8A(this,U)},this)}};
var T8A=function(X,U){if(X.state_==0)if(X.parent_){var r=X.parent_;if(r.callbackEntries_){for(var m=0,I=null,t=null,C=r.callbackEntries_;C&&(C.always||(m++,C.child==X&&(I=C),!(I&&m>1)));C=C.next)I||(t=C);I&&(r.state_==0&&m==1?T8A(r,U):(t?(m=t,m.next==r.callbackEntriesTail_&&(r.callbackEntriesTail_=m),m.next=m.next.next):YxT(r),Vq$(r,I,3,U)))}X.parent_=null}else X.resolve_(3,U)},zSC=function(X,U){X.callbackEntries_||X.state_!=2&&X.state_!=3||RSh(X);
X.callbackEntriesTail_?X.callbackEntriesTail_.next=U:X.callbackEntries_=U;X.callbackEntriesTail_=U},Mq$=function(X,U,r,m){var I=QY$(null,null,null);
I.child=new _.o7(function(t,C){I.JSC$9931_onFulfilled=U?function(k){try{var g=U.call(m,k);t(g)}catch(Z){C(Z)}}:t;
I.JSC$9931_onRejected=r?function(k){try{var g=r.call(m,k);g===void 0&&k instanceof _.Mr?C(k):t(g)}catch(Z){C(Z)}}:C});
I.child.parent_=X;zSC(X,I);return I.child};
_.o7.prototype.unblockAndFulfill_=function(X){this.state_=0;this.resolve_(2,X)};
_.o7.prototype.unblockAndReject_=function(X){this.state_=0;this.resolve_(3,X)};
_.o7.prototype.resolve_=function(X,U){this.state_==0&&(this===U&&(X=3,U=new TypeError("xa")),this.state_=1,oq5(U,this.unblockAndFulfill_,this.unblockAndReject_,this)||(this.result_=U,this.state_=X,this.parent_=null,RSh(this),X!=3||U instanceof _.Mr||fW$(this,U)))};
var oq5=function(X,U,r,m){if(X instanceof _.o7)return KcA(X,U,r,m),!0;if(EqA(X))return X.then(U,r,m),!0;if(_.bM(X))try{var I=X.then;if(typeof I==="function")return qxA(X,I,U,r,m),!0}catch(t){return r.call(m,t),!0}return!1},qxA=function(X,U,r,m,I){var t=!1,C=function(g){t||(t=!0,r.call(I,g))},k=function(g){t||(t=!0,m.call(I,g))};
try{U.call(X,C,k)}catch(g){k(g)}},RSh=function(X){X.executing_||(X.executing_=!0,_.T2(X.executeCallbacks_,X))},YxT=function(X){var U=null;
X.callbackEntries_&&(U=X.callbackEntries_,X.callbackEntries_=U.next,U.next=null);X.callbackEntries_||(X.callbackEntriesTail_=null);return U};
_.o7.prototype.executeCallbacks_=function(){for(var X;X=YxT(this);)Vq$(this,X,this.state_,this.result_);this.executing_=!1};
Vq$=function(X,U,r,m){if(r==3&&U.JSC$9931_onRejected&&!U.always)for(;X&&X.hadUnhandledRejection_;X=X.parent_)X.hadUnhandledRejection_=!1;if(U.child)U.child.parent_=null,WcT(U,r,m);else try{U.always?U.JSC$9931_onFulfilled.call(U.context):WcT(U,r,m)}catch(I){gPM.call(null,I)}B87.put(U)};
WcT=function(X,U,r){U==2?X.JSC$9931_onFulfilled.call(X.context,r):X.JSC$9931_onRejected&&X.JSC$9931_onRejected.call(X.context,r)};
fW$=function(X,U){X.hadUnhandledRejection_=!0;_.T2(function(){X.hadUnhandledRejection_&&gPM.call(null,U)})};
gPM=Ie;_.Mr=function(X){_.Xm.call(this,X)};
_.XW(_.Mr,_.Xm);_.Mr.prototype.name="cancel";var hS5=function(X,U,r){this.promise=X;this.resolve=U;this.reject=r};var RJ;_.d4=function(X,U){_.z2.call(this);this.JSC$9943_interval_=X||1;this.timerObject_=U||_.mH;this.boundTick_=(0,_.TE)(this.tick_,this);this.last_=_.jW()};
_.XW(_.d4,_.z2);_.a=_.d4.prototype;_.a.enabled=!1;_.a.JSC$9945_timer_=null;_.a.setInterval=function(X){this.JSC$9943_interval_=X;this.JSC$9945_timer_&&this.enabled?(this.stop(),this.start()):this.JSC$9945_timer_&&this.stop()};
_.a.tick_=function(){if(this.enabled){var X=_.jW()-this.last_;X>0&&X<this.JSC$9943_interval_*.8?this.JSC$9945_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$9943_interval_-X):(this.JSC$9945_timer_&&(this.timerObject_.clearTimeout(this.JSC$9945_timer_),this.JSC$9945_timer_=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
_.a.start=function(){this.enabled=!0;this.JSC$9945_timer_||(this.JSC$9945_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$9943_interval_),this.last_=_.jW())};
_.a.stop=function(){this.enabled=!1;this.JSC$9945_timer_&&(this.timerObject_.clearTimeout(this.JSC$9945_timer_),this.JSC$9945_timer_=null)};
_.a.disposeInternal=function(){_.d4.superClass_.disposeInternal.call(this);this.stop();delete this.timerObject_};
RJ=function(X,U,r){if(typeof X==="function")r&&(X=(0,_.TE)(X,r));else if(X&&typeof X.handleEvent=="function")X=(0,_.TE)(X.handleEvent,X);else throw Error("ya");return Number(U)>2147483647?-1:_.mH.setTimeout(X,U||0)};
_.JI8=function(X){var U=null;return(new _.o7(function(r,m){U=RJ(function(){r(void 0)},X);
U==-1&&m(Error("za"))})).thenCatch(function(r){_.mH.clearTimeout(U);
throw r;})};var BE=function(X){_.Kj.call(this);this.streamzLogger=X;this.invocationCount=0;this.invocationLimit=100;this.shouldSendIsolatedPayload=!1;this.metricMap=new Map;this.disabledMetrics=new Set;this.flushInterval=3E4;this.JSC$9949_flushTimer=new _.d4(this.flushInterval);this.JSC$9949_flushTimer.listen("tick",this.snapshotAndFlush,!1,this);_.FD(this,this.JSC$9949_flushTimer)};
_.F(BE,_.Kj);BE.prototype.sendIsolatedPayload=function(X){this.shouldSendIsolatedPayload=X;this.invocationLimit=1};
var DH5=function(X){X.JSC$9949_flushTimer.enabled||X.JSC$9949_flushTimer.start();X.invocationCount++;X.invocationCount>=X.invocationLimit&&X.snapshotAndFlush()};
BE.prototype.snapshotAndFlush=function(){var X=this.metricMap.values();X=[].concat(_.fN(X)).filter(function(U){return U.cellMap.size});
X.length&&this.streamzLogger.flush(X,this.shouldSendIsolatedPayload);px7(X);this.invocationCount=0;this.JSC$9949_flushTimer.enabled&&this.JSC$9949_flushTimer.stop()};
BE.prototype.addNewCounter=function(X){var U=_.bS.apply(1,arguments);this.metricMap.has(X)||this.metricMap.set(X,new L_7(X,U))};
BE.prototype.addNewEventMetric=function(X){var U=_.bS.apply(1,arguments);this.metricMap.has(X)||this.metricMap.set(X,new Nh5(X,U))};
var $H5=function(X,U){return X.disabledMetrics.has(U)?void 0:X.metricMap.get(U)};
BE.prototype.JSC$9949_incrementCounter=function(X){this.JSC$9949_incrementCounterBy(X,1,_.bS.apply(1,arguments))};
BE.prototype.JSC$9949_incrementCounterBy=function(X,U){var r=_.bS.apply(2,arguments),m=$H5(this,X);m&&m instanceof L_7&&(m.JSC$9888_incrementCounterBy(U,r),DH5(this))};
BE.prototype.record=function(X,U){var r=_.bS.apply(2,arguments),m=$H5(this,X);m&&m instanceof Nh5&&(m.record(U,r),DH5(this))};
var px7=function(X){for(var U=0;U<X.length;U++)X[U].clear()};_.f1=function(X,U,r){r=r===void 0?{}:r;U=Error.call(this,U);this.message=U.message;"stack"in U&&(this.stack=U.stack);this.code=X;this.metadata=r;this.name="RpcError";Object.setPrototypeOf(this,this.constructor.prototype)};
_.F(_.f1,Error);_.f1.prototype.toString=function(){var X="RpcError("+(g2s(this.code)||String(this.code))+")";this.message&&(X+=": "+this.message);return X};_.b$h=_.mH.JSON.parse;_.qJ=_.mH.JSON.stringify;_.S8=_.mH.JSON.parse;_.AI$=function(X){switch(X){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 lW5=function(X){switch(X){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};var Gut,i$p=function(){};
_.XW(i$p,_.n2z);i$p.prototype.createInstance=function(){return new XMLHttpRequest};
Gut=new i$p;_.WX=function(X){_.z2.call(this);this.headers=new Map;this.JSC$9958_xmlHttpFactory_=X||null;this.JSC$9958_active_=!1;this.JSC$9958_xhr_=null;this.JSC$9958_lastUri_="";this.JSC$9958_lastErrorCode_=0;this.JSC$9958_lastError_="";this.inAbort_=this.inOpen_=this.inSend_=this.errorDispatched_=!1;this.timeoutInterval_=0;this.JSC$9958_timeoutId_=null;this.responseType_="";this.JSC$9958_withCredentials_=!1};
_.XW(_.WX,_.z2);var Lc5=/^https?$/i,N8t=["POST","PUT"],jY5=[],lDM=function(X,U,r,m,I,t,C){var k=new _.WX;jY5.push(k);U&&k.listen("complete",U);k.listenOnce("ready",k.cleanupSend_);t&&(k.timeoutInterval_=Math.max(0,t));C&&(k.JSC$9958_withCredentials_=C);k.send(X,r,m,I)};
_.WX.prototype.cleanupSend_=function(){this.dispose();_.We(jY5,this)};
_.WX.prototype.send=function(X,U,r,m){if(this.JSC$9958_xhr_)throw Error("Aa`"+this.JSC$9958_lastUri_+"`"+X);U=U?U.toUpperCase():"GET";this.JSC$9958_lastUri_=X;this.JSC$9958_lastError_="";this.JSC$9958_lastErrorCode_=0;this.errorDispatched_=!1;this.JSC$9958_active_=!0;this.JSC$9958_xhr_=this.createXhr();this.JSC$9958_xhr_.onreadystatechange=K1((0,_.TE)(this.onReadyStateChange_,this));try{this.inOpen_=!0,this.JSC$9958_xhr_.open(U,String(X),!0),this.inOpen_=!1}catch(C){XpA(this,C);return}X=r||"";r=new Map(this.headers);
if(m)if(Object.getPrototypeOf(m)===Object.prototype)for(var I in m)r.set(I,m[I]);else if(typeof m.keys==="function"&&typeof m.get==="function"){I=_.H(m.keys());for(var t=I.next();!t.done;t=I.next())t=t.value,r.set(t,m.get(t))}else throw Error("Ba`"+String(m));m=Array.from(r.keys()).find(function(C){return"content-type"==C.toLowerCase()});
I=_.mH.FormData&&X instanceof _.mH.FormData;!_.q9(N8t,U)||m||I||r.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");U=_.H(r);for(m=U.next();!m.done;m=U.next())r=_.H(m.value),m=r.next().value,r=r.next().value,this.JSC$9958_xhr_.setRequestHeader(m,r);this.responseType_&&(this.JSC$9958_xhr_.responseType=this.responseType_);"withCredentials"in this.JSC$9958_xhr_&&this.JSC$9958_xhr_.withCredentials!==this.JSC$9958_withCredentials_&&(this.JSC$9958_xhr_.withCredentials=this.JSC$9958_withCredentials_);
try{this.JSC$9958_timeoutId_&&(clearTimeout(this.JSC$9958_timeoutId_),this.JSC$9958_timeoutId_=null),this.timeoutInterval_>0&&(this.JSC$9958_timeoutId_=setTimeout(this.timeout_.bind(this),this.timeoutInterval_)),this.inSend_=!0,this.JSC$9958_xhr_.send(X),this.inSend_=!1}catch(C){XpA(this,C)}};
_.WX.prototype.createXhr=function(){return this.JSC$9958_xmlHttpFactory_?this.JSC$9958_xmlHttpFactory_.createInstance():Gut.createInstance()};
_.WX.prototype.timeout_=function(){typeof ZeS!="undefined"&&this.JSC$9958_xhr_&&(this.JSC$9958_lastError_="Timed out after "+this.timeoutInterval_+"ms, aborting",this.JSC$9958_lastErrorCode_=8,this.dispatchEvent("timeout"),this.abort(8))};
var XpA=function(X,U){X.JSC$9958_active_=!1;X.JSC$9958_xhr_&&(X.inAbort_=!0,X.JSC$9958_xhr_.abort(),X.inAbort_=!1);X.JSC$9958_lastError_=U;X.JSC$9958_lastErrorCode_=5;Uo7(X);rh$(X)},Uo7=function(X){X.errorDispatched_||(X.errorDispatched_=!0,X.dispatchEvent("complete"),X.dispatchEvent("error"))};
_.WX.prototype.abort=function(X){this.JSC$9958_xhr_&&this.JSC$9958_active_&&(this.JSC$9958_active_=!1,this.inAbort_=!0,this.JSC$9958_xhr_.abort(),this.inAbort_=!1,this.JSC$9958_lastErrorCode_=X||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),rh$(this))};
_.WX.prototype.disposeInternal=function(){this.JSC$9958_xhr_&&(this.JSC$9958_active_&&(this.JSC$9958_active_=!1,this.inAbort_=!0,this.JSC$9958_xhr_.abort(),this.inAbort_=!1),rh$(this,!0));_.WX.superClass_.disposeInternal.call(this)};
_.WX.prototype.onReadyStateChange_=function(){if(!this.isDisposed())if(this.inOpen_||this.inSend_||this.inAbort_)moh(this);else this.onReadyStateChangeEntryPoint_()};
_.WX.prototype.onReadyStateChangeEntryPoint_=function(){moh(this)};
var moh=function(X){if(X.JSC$9958_active_&&typeof ZeS!="undefined")if(X.inSend_&&_.J5(X)==4)setTimeout(X.onReadyStateChange_.bind(X),0);else if(X.dispatchEvent("readystatechange"),X.isComplete()){X.JSC$9958_active_=!1;try{if(X.isSuccess())X.dispatchEvent("complete"),X.dispatchEvent("success");else{X.JSC$9958_lastErrorCode_=6;try{var U=_.J5(X)>2?X.JSC$9958_xhr_.statusText:""}catch(r){U=""}X.JSC$9958_lastError_=U+" ["+X.getStatus()+"]";Uo7(X)}}finally{rh$(X)}}},rh$=function(X,U){if(X.JSC$9958_xhr_){X.JSC$9958_timeoutId_&&
(clearTimeout(X.JSC$9958_timeoutId_),X.JSC$9958_timeoutId_=null);
var r=X.JSC$9958_xhr_;X.JSC$9958_xhr_=null;U||X.dispatchEvent("ready");try{r.onreadystatechange=null}catch(m){}}};
_.WX.prototype.isActive=function(){return!!this.JSC$9958_xhr_};
_.WX.prototype.isComplete=function(){return _.J5(this)==4};
_.WX.prototype.isSuccess=function(){var X=this.getStatus(),U;if(!(U=lW5(X))){if(X=X===0)X=Cb5(String(this.JSC$9958_lastUri_)),X=!Lc5.test(X);U=X}return U};
_.J5=function(X){return X.JSC$9958_xhr_?X.JSC$9958_xhr_.readyState:0};
_.a=_.WX.prototype;_.a.getStatus=function(){try{return _.J5(this)>2?this.JSC$9958_xhr_.status:-1}catch(X){return-1}};
_.a.getResponseText=function(){try{return this.JSC$9958_xhr_?this.JSC$9958_xhr_.responseText:""}catch(X){return""}};
_.a.getResponse=function(){try{if(!this.JSC$9958_xhr_)return null;if("response"in this.JSC$9958_xhr_)return this.JSC$9958_xhr_.response;switch(this.responseType_){case "":case "text":return this.JSC$9958_xhr_.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in this.JSC$9958_xhr_)return this.JSC$9958_xhr_.mozResponseArrayBuffer}return null}catch(X){return null}};
_.a.getAllResponseHeaders=function(){return this.JSC$9958_xhr_&&_.J5(this)>=2?this.JSC$9958_xhr_.getAllResponseHeaders()||"":""};
_.a.getLastError=function(){return typeof this.JSC$9958_lastError_==="string"?this.JSC$9958_lastError_:String(this.JSC$9958_lastError_)};var PxH=function(){};
PxH.prototype.send=function(X,U,r){U=U===void 0?function(){}:U;
r=r===void 0?function(){}:r;
lDM(X.url,function(m){m=m.target;m.isSuccess()?U(m.getResponseText()):r(m.getStatus())},X.requestType,X.body,X.requestHeaders,X.timeoutMillis,X.withCredentials)};
PxH.prototype.getTransmissionType=function(){return 1};var Iph=function(X,U){this.geT=X;this.event=U;this.startTime=QG()},E26;
Iph.prototype.done=function(){this.geT.aG(this.event,QG()-this.startTime)};
var DC=function(){sF.apply(this,arguments);this.TEST_ONLY={getExperimentIds:function(){return[]}}};
_.F(DC,sF);_.p1=function(X,U,r){var m=QG();U=U();X.aG(r,QG()-m);return U};
E26=function(){DC.apply(this,arguments)};
_.F(E26,DC);_.a=E26.prototype;_.a.yXU=function(){};
_.a.xC=function(){};
_.a.aG=function(){};
_.a.logError=function(){};
_.a.xD=function(){};
_.a.ipm=function(){};
_.a.dfw=function(){};
_.a.y66=function(){};
var t7p=function(X){DC.call(this);var U=this;this.r3=X;this.TEST_ONLY={vvh:function(){return U.r3},
getExperimentIds:function(){return U.r3.TEST_ONLY.getExperimentIds()}};
this.addOnDisposeCallback(function(){return void U.r3.dispose()})};
_.F(t7p,DC);_.a=t7p.prototype;_.a.update=function(X){this.r3.dispose();this.r3=X};
_.a.xC=function(X){this.r3.xC(X)};
_.a.aG=function(X,U){this.r3.aG(X,U)};
_.a.logError=function(X){this.r3.logError(X)};
_.a.xD=function(){this.r3.xD()};
_.a.ipm=function(X){this.r3.ipm(X)};
_.a.dfw=function(X){this.r3.dfw(X)};
_.a.y66=function(X){this.r3.y66(X)};
_.a.yXU=function(X){this.r3.yXU(X)};
var apu=function(X,U){_.Kj.call(this);var r=this;this.callback=X;this.fKd=U;this.js0=-U;this.addOnDisposeCallback(function(){return void clearTimeout(r.timer)})};
_.F(apu,_.Kj);var Hpv=function(X){if(X.timer===void 0){var U=Math.max(0,X.js0+X.fKd-QG());X.timer=setTimeout(function(){try{X.callback()}finally{X.js0=QG(),X.timer=void 0}},U)}},Cx$=function(X,U){DC.call(this);
this.metrics=X;this.eD=U};
_.F(Cx$,DC);_.a=Cx$.prototype;_.a.yXU=function(X){this.metrics.hpR.record(X,this.eD)};
_.a.xC=function(X){this.metrics.eventCount.increment(X,this.eD)};
_.a.aG=function(X,U){this.metrics.zHb.record(U,X,this.eD)};
_.a.logError=function(X){this.metrics.errorCount.increment(X,this.eD)};
_.a.ipm=function(X){this.metrics.fhB.increment(X,this.eD)};
_.a.dfw=function(X){this.metrics.jZm.increment(X,this.eD)};
_.a.y66=function(X){this.metrics.aht.increment(X,this.eD)};
var FzD=function(X,U){U=U===void 0?[]:U;var r={eD:X.eD||"_",lZ9:X.lZ9||[],hoa:X.hoa|0,destinationUrl:X.destinationUrl,pQ1:X.pQ1||function(){},
kqU:X.kqU||function(t,C){return eY9(t,C,r.pQ1,r.destinationUrl)}},m=r.kqU("52",r.lZ9.concat(U));
Cx$.call(this,{hpR:new pEh(m),errorCount:new lfC(m),eventCount:new bjT(m),zHb:new AQv(m),hJt:new $X5(m),fhB:new GEC(m),jZm:new ijh(m),aht:new LYC(m)},r.eD);var I=this;this.TEST_ONLY={getExperimentIds:function(){return I.options.lZ9.concat(I.hqT).sort(function(t,C){return t-C})}};
this.options=r;this.service=m;this.gFK=!X.kqU;this.flushDebouncer=new apu(function(){return void I.service.snapshotAndFlush()},r.hoa);
this.addOnDisposeCallback(function(){I.flushDebouncer.dispose();I.gFK&&I.service.dispose()});
(this.hqT=U.slice()).sort(_.Yz9)};
_.F(FzD,Cx$);FzD.prototype.xD=function(){Hpv(this.flushDebouncer)};var qUM=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(qUM,_.Cy);_.W8D=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(_.W8D,_.Cy);var VK=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X,0,VK.messageId)};
_.F(VK,_.Cy);var kxA=_.lJA(VK);VK.messageId="bfkj";var Gue=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(Gue,_.Cy);var chv=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(chv,_.Cy);var g21=_.eU(chv);_.tO=function(){var X=this;this.promise=new Promise(function(U,r){X.resolve=U;X.reject=r})};_.$a=function(X){_.Kj.call(this);var U=this;this.pvJ=Math.floor(Math.random()*200);this.xmw=new chv;if("challenge"in X&&kxA(X.challenge)){var r=_.o2(X.challenge,4,void 0,K5);var m=_.o2(X.challenge,5,void 0,K5);_.o2(X.challenge,7,void 0,K5)&&(this.xmw=g21(_.o2(X.challenge,7,void 0,K5)))}else r=X.program,m=X.globalName;this.addOnDisposeCallback(function(){var E,Q,h;return _.c(function(z){if(z.nextAddress==1)return z.yield(U.ik6,2);E=z.yieldResult;Q=E.n0W;(h=Q)==null||h();_.uv(z)})});
this.te=BXe(X.euw||{},this.xmw);_.FD(this,this.te);var I=new _.tO;this.ik6=I.promise;this.te.xC("t");var t=this.te.share(),C=new Iph(t,"t"),k=function(E,Q,h,z){if(!U.te.isDisposed()){var K="k";Q?K="h":h&&(K="u");K!=="k"?z!==0&&(U.te.xC(K),U.te.aG(K,E)):U.pvJ<=0?(U.te.xC(K),U.te.aG(K,E),U.pvJ=Math.floor(Math.random()*200)):U.pvJ--}},g=function(E,Q,h,z){Promise.resolve().then(function(){C.done();
t.xD();t.dispose();I.resolve({uKb:E,n0W:Q,zYh:h,qeq:z})})};
if(!_.mH[m])throw this.te.logError(25),Error("Ca");if(!_.mH[m].a)throw this.te.logError(26),Error("Da");try{var Z=_.mH[m].a;m=[];for(var P=[],S=i$H(this.xmw),d=0;d<S.length;d++)m.push(S[d]),P.push(1);var O=Lce(this.xmw);for(S=0;S<O.length;S++)m.push(O[S]),P.push(2);this.ozN=_.H(Z(r,g,!0,X.wOu,k,[m,P],_.o2(this.xmw,5),!1)).next().value;this.gf6=I.promise.then(function(){})}catch(E){throw this.te.logError(28),E;
}};
_.F(_.$a,_.Kj);_.$a.prototype.snapshot=function(X){if(this.isDisposed())throw Error("Ea");this.te.xC("n");var U=this.te.share();return this.ik6.then(function(r){var m=r.uKb;return new Promise(function(I){var t=new Iph(U,"n");m(function(C){t.done();U.yXU(C.length);U.xD();U.dispose();I(C)},[X.sR,
X.mnS,X.mvm,X.nRz])})})};
_.$a.prototype.eFc=function(X){this.ik6.then(function(U){var r;(r=U.zYh)==null||r(X)})};
_.$a.prototype.nXI=function(X,U){return this.ik6.then(function(r){var m;return(m=r.qeq)==null?void 0:m(X,U,!1)})};
_.$a.prototype.gZm=function(){return this.te.share()};var n2S=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(n2S,_.Cy);var els=_.lJA(n2S);var Zp5=function(){this.promises={};this.ye1=null},sKv=function(){Zp5.instance||(Zp5.instance=new Zp5);
return Zp5.instance},Pxp=function(X,U){return xop(X,_.SA(U,qUM,1,K5),_.SA(U,_.W8D,2,K5),_.o2(U,3,void 0,K5))},xop=function(X,U,r,m){if(!U&&!r)return Promise.resolve();
if(!m)return ukm(U,r);var I;(I=X.promises)[m]||(I[m]=new Promise(function(t,C){ukm(U,r).then(function(){X.ye1=m;t()},function(k){delete X.promises[m];
C(k)})}));
return X.promises[m]};var S4h=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(S4h,_.Cy);var do8=function(X,U){return _.Rw(X,1,U)},Op7=function(X,U){return _.Rw(X,2,U)};var b8=function(X){_.Kj.call(this);var U=this;this.options=X;this.kY1=new _.tO;this.gf6=this.kY1.promise;this.xFS=new _.tO;this.ab3=1;this.rba=new _.tO;this.nzZ=[];this.isPaused=!1;this.wQm=X.wQm||function(){};
this.doZ=new t7p(BXe(X.euw||{}));v2h(this,X.rT,X.tt4,X.dqt,X.jlt,Object.assign({},eY7,X.u4Z||{}));this.addOnDisposeCallback(function(){return void E2P(U)})};
_.F(b8,_.Kj);b8.prototype.snapshot=function(X){var U=this;return _.c(function(r){switch(r.nextAddress){case 1:if(U.isDisposed())throw Error("Ea");if(U.y5||U.tWc){r.jumpTo(2);break}return r.yield(U.xFS.promise,2);case 2:if(!U.y5){r.jumpTo(4);break}return r.yield(U.y5.snapshot(X),5);case 5:return r.return(r.yieldResult);case 4:throw U.tWc;}})};
b8.prototype.pause=function(){this.isDisposed()||this.isPaused||(this.isPaused=!0,this.jM&&this.jM.pause())};
b8.prototype.resume=function(){!this.isDisposed()&&this.isPaused&&(this.isPaused=!1,this.jM&&this.jM.resume())};
b8.prototype.checkForRefresh=function(){var X=this;return _.c(function(U){if(X.isDisposed())throw Error("Ea");var r;if(r=X.jM)r=X.jM,r.isExpired()?(FzT(r),r.resolver(0),r=!0):r=!1,r=!r;return r?U.jumpTo(0):U.yield(X.rba.promise,0)})};
var QKu=function(X){var U;return _.c(function(r){if(X.isDisposed())throw Error("Ea");(U=X.jM)==null||BX5(U);return r.yield(X.rba.promise,0)})},E2P=function(X){X.tWc=Error("Ga");
X.xFS.resolve();N8e(X.kY1.promise);X.kY1.reject(Error("Ga"));X.doZ.dispose();Promise.all(X.nzZ).then(function(){var r;return _.c(function(m){(r=X.y5)==null||r.dispose();X.y5=void 0;_.uv(m)})});
X.nzZ=[];var U;(U=X.jM)==null||BX5(U);N8e(X.rba.promise);X.rba.reject(Error("Ga"))};
b8.prototype.eFc=function(X){var U,r;(U=this.y5)==null||(r=U.eFc)==null||r.call(U,X)};
b8.prototype.nXI=function(X,U){var r,m,I;return(I=(r=this.y5)==null?void 0:(m=r.nXI)==null?void 0:m.call(r,X,U))!=null?I:Promise.resolve()};
var o21=function(X,U){var r=X.wQm;X.wQm=function(){r();U()}},wp5=function(X,U){X.isDisposed()||(X.y5=U,X.doZ.update(U.gZm()),X.xFS.resolve(),X.kY1.resolve(void 0),X.wQm())};
b8.prototype.handleError=function(X){if(!this.isDisposed()){this.tWc=X;this.xFS.resolve();var U,r;(r=(U=this.options).u4W)==null||r.call(U,X)}};
var yhv=function(X,U){U&&(Promise.all(X.nzZ).then(function(){return void U.dispose()}),X.nzZ=[])},A5=function(X,U){X.ab3=U;
var r,m;(m=(r=X.options).xiN)==null||m.call(r,U)},ukA=function(X){X.isDisposed()||(X.rba.resolve(),X.rba=new _.tO)},v2h=function(X,U,r,m,I,t){m=m===void 0?sKv():m;
I=I===void 0?Promise.resolve(void 0):I;var C,k,g,Z,P,S,d,O,E,Q,h,z;_.c(function(K){switch(K.nextAddress){case 1:return K.yield(0,3);case 3:k=null;if(!C){K.jumpTo(6);break}A5(X,7);_.E_(K,7);return K.yield(hQ(C.snapshot({}),t.mCq,function(){return Promise.resolve("E:CTO")}),9);
case 9:k=K.yieldResult;_.mt(K,6);break;case 7:_.yE(K),k="E:UCE";case 6:g=void 0,Z=C?t.gWh:t.cD4,P=new OD(Z,t.bIX,t.vWK,t.mnT),S=1;case 10:if(!(S<=t.maxAttempts)){K.jumpTo(12);break}if(S===1){K.jumpTo(13);break}A5(X,0);X.jM=new l8(P.getValue(),t.mtS,t.onB);return K.yield(X.jM.promise,14);case 14:d=K.yieldResult,X.jM=void 0,d===1?(S=1,P.reset()):qP7(P);case 13:_.E_(K,15);O=void 0;if(r){O=r;K.jumpTo(17);break}A5(X,5);E=m.ye1;return K.yield(hQ(hYt(U,E,k),t.vqh,function(){return Promise.reject(Error("Ha"))}),
18);
case 18:O=K.yieldResult;case 17:return A5(X,3),K.yield(hQ(Pxp(m,O),t.y9F,function(){return Promise.reject(Error("Ia"))}),19);
case 19:return A5(X,8),K.yield(I,20);case 20:return Q=new _.$a({challenge:O,euw:X.options.euw,wOu:X.options.wOu}),K.yield(hQ(Q.gf6,t.mvr,function(){return Promise.reject(Error("Ja"))}),21);
case 21:g=Q;K.jumpTo(12);break;case 15:h=_.yE(K),X.handleError(h),ukA(X);case 11:S++;K.jumpTo(10);break;case 12:if(X.isDisposed()){K.jumpTo(5);break}g&&(r=void 0,yhv(X,C),C=g,wp5(X,g),ukA(X));A5(X,2);X.jM=new l8(t.rvT,t.mtS,t.onB);X.isPaused&&X.jM.pause();return K.yield(X.jM.promise,22);case 22:X.jM=void 0;if(X.isDisposed()){K.jumpTo(5);break}K.jumpTo(3);break;case 5:(z=C)==null||z.dispose(),_.uv(K)}})};
b8.prototype.gZm=function(){return this.doZ.share()};
var eY7={rvT:432E5,mtS:3E5,onB:10,mCq:1E4,vqh:3E4,y9F:3E4,mvr:6E4,cD4:1E3,gWh:6E4,bIX:6E5,vWK:.25,mnT:2,maxAttempts:10},l8=function(X,U,r){var m=this;this.endTimeMs=0;this.jz6=null;this.isPaused=!1;this.tick=function(){if(!m.isPaused){var I=m.endTimeMs-Date.now();I<=m.d4W?(m.jz6=null,m.resolver(0)):m.jz6=setTimeout(m.tick,Math.min(I,m.mtS))}};
this.mtS=U;this.d4W=r;this.promise=new Promise(function(I){m.resolver=I});
M75(this,X)},M75=function(X,U){X.endTimeMs=Date.now()+U;
X.tick()};
l8.prototype.pause=function(){this.isPaused||(this.isPaused=!0,FzT(this))};
l8.prototype.resume=function(){this.isPaused&&(this.isPaused=!1,this.tick())};
var BX5=function(X){FzT(X);X.endTimeMs=0;X.isPaused=!1;X.resolver(1)},FzT=function(X){X.jz6&&(clearTimeout(X.jz6),X.jz6=null)};
l8.prototype.isExpired=function(){return Date.now()>this.endTimeMs};var zYv,zYx=(zYv=Math.imul)!=null?zYv:function(X,U){return X*U|0},MX=[196,
200,224,18],G2=function(X,U,r){r=r===void 0?[]:r;this.maxItems=X;this.uB=U===void 0?0:U;this.kj=r},Kzh=function(X){var U=globalThis.sessionStorage.getItem("iU5q-!O9@$");
if(!U)return new G2(X);var r=U.split(",");if(r.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new G2(X);U=r.slice(1);U.length===1&&U[0]===""&&(U=[]);r=Number(r[0]);return isNaN(r)||r<0||r>U.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new G2(X)):new G2(X,r,U)};
G2.prototype.serialize=function(){return String(this.uB)+","+this.kj.join()};
G2.prototype.insert=function(X,U){var r=void 0;if(this.kj[this.uB]!==X){var m=this.kj.indexOf(X);m!==-1?(this.kj.splice(m,1),m<this.uB&&this.uB--,this.kj.splice(this.uB,0,X)):(r=this.kj[this.uB],this.kj[this.uB]=X)}this.uB=(this.uB+1)%this.maxItems;X=hYe("iU5q-!O9@$",this.serialize());r&&X&&U(r);return X};
var TX$=function(X,U){this.f6S=U;try{var r=globalThis.sessionStorage&&!!globalThis.sessionStorage.getItem&&!!globalThis.sessionStorage.setItem&&!!globalThis.sessionStorage.removeItem}catch(m){r=!1}r&&(this.index=Kzh(X))},Y4h=function(X,U,r,m,I){var t=X.index?_.p1(X.f6S,function(){return V7H(X.index,TXX(U),r,m,I)},"W"):"u";
X.f6S.y66(t)},V7p=function(X,U,r){var m=_.H(X.index?_.p1(X.f6S,function(){return RYz(TXX(U),r)},"R"):["u"]),I=m.next().value;
m=m.next().value;X.f6S.dfw(I);return m};var RYS={toString:function(X){var U=[],r=0;X-=-2147483648;U[r++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(X%52);for(X=Math.floor(X/52);X>0;)U[r++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(X%62),X=Math.floor(X/62);return U.join("")}};var Wz8=function(X){X=fpv(X);for(var U=2654435769,r=2654435769,m=314159265,I=X.length,t=I,C=0,k=function(){U-=r;U-=m;U^=m>>>13;r-=m;r-=U;r^=U<<8;m-=U;m-=r;m^=r>>>13;U-=r;U-=m;U^=m>>>12;r-=m;r-=U;r^=U<<16;m-=U;m-=r;m^=r>>>5;U-=r;U-=m;U^=m>>>3;r-=m;r-=U;r^=U<<10;m-=U;m-=r;m^=r>>>15};t>=12;t-=12,C+=12)U+=q4T(X,C),r+=q4T(X,C+4),m+=q4T(X,C+8),k();
m+=I;switch(t){case 11:m+=X[C+10]<<24;case 10:m+=X[C+9]<<16;case 9:m+=X[C+8]<<8;case 8:r+=X[C+7]<<24;case 7:r+=X[C+6]<<16;case 6:r+=X[C+5]<<8;case 5:r+=X[C+4];case 4:U+=X[C+3]<<24;case 3:U+=X[C+2]<<16;case 2:U+=X[C+1]<<8;case 1:U+=X[C]}k();return RYS.toString(m)},fpv=function(X){for(var U=[],r=0;r<X.length;r++)U.push(X.charCodeAt(r));
return U},q4T=function(X,U){return X[U]+(X[U+1]<<8)+(X[U+2]<<16)+(X[U+3]<<24)};var i8=function(X){_.Kj.call(this);this.zK=X;this.lw0=new _.tO};
_.F(i8,_.Kj);var JhT=function(X,U){var r=setTimeout(function(){X.lw0.resolve()},U);
X.addOnDisposeCallback(function(){return void clearTimeout(r)})};
i8.prototype.lKm=function(X,U){var r=this.bj(X);U==null||U(r);return _.p1(this.zK,function(){return _.hT(r,2)},this.kU9)};
var DoC=function(X,U,r,m){return _.p1(X.zK,function(){return r?X.lKm(U,m):X.bj(U,m)},X.hul)},ppp=function(X,U,r,m){i8.call(this,X);
this.cbB=U;this.vJa=r;this.hul="m";this.kU9="x";this.bhz=0;JhT(this,m)};
_.F(ppp,i8);ppp.prototype.bj=function(X,U){var r=this;this.zK.xC(this.hul);++this.bhz>=this.vJa&&this.lw0.resolve();var m=X();X=_.p1(this.zK,function(){return r.cbB(m)},"C");
if(X===void 0)throw new n1(17,"YNJ:Undefined");if(!(X instanceof Uint8Array))throw new n1(18,"ODM:Invalid");U==null||U(X);return X};
var $o5=function(X,U,r){i8.call(this,X);this.gqu=U;this.hul="f";this.kU9="z";JhT(this,r)};
_.F($o5,i8);$o5.prototype.bj=function(){return this.gqu};
var bp$=function(X,U,r){i8.call(this,X);this.ctu=U;this.hul="w";this.kU9="z";JhT(this,r)};
_.F(bp$,i8);bp$.prototype.bj=function(){var X=this;return _.p1(this.zK,function(){return _.Le(X.ctu)},"d")};
bp$.prototype.lKm=function(){return this.ctu};
var Ah1=function(X,U){i8.call(this,X);this.error=U;this.hul="e";this.kU9="y"};
_.F(Ah1,i8);var lpC=function(X,U){var r=(U(X.error.message)+":"+U(X.error.stack)).substring(0,2048);U=r.length+1;r=fpx(r);var m=new Uint8Array(4+r.length);m.set([42,U&127|128,U>>7,X.error.code]);m.set(r,4);return m};
Ah1.prototype.bj=function(){if(this.uC3)return this.uC3;this.uC3=lpC(this,function(X){return"_"+Wz8(X)});
return lpC(this,function(X){return X})};
var Gx5=function(X,U,r){i8.call(this,X);this.pd4=U;this.clientState=r;this.hul="S";this.kU9="q"};
_.F(Gx5,i8);Gx5.prototype.bj=function(){var X=Math.floor(Date.now()/1E3),U=[Math.random()*255,Math.random()*255],r=U.concat([this.pd4&255,this.clientState],[X>>24&255,X>>16&255,X>>8&255,X&255]);X=new Uint8Array(2+r.length);X[0]=34;X[1]=r.length;X.set(r,2);r=X.subarray(2);for(var m=U=U.length;m<r.length;++m)r[m]^=r[m%U];this.zK.ipm(this.clientState);return X};var ipT={oqK:3E4,kQd:2E4},L1=function(X){_.Kj.call(this);var U=this;this.ntw=new _.tO;this.huc=0;this.pM=void 0;this.state=2;this.vm=X.vm;this.rT=X.rT;this.u4Z=Object.assign({},ipT,X.u4Z||{});this.gQ=X.vm.gZm();var r;this.onError=(r=X.onError)!=null?r:function(){};
this.tyh=X.tyh||!1;if(Lz7(X)){var m=this.vm;this.s4z=function(){return QKu(m).catch(function(C){C=U.reportError(new n1(U.m1?20:32,"TRG:Disposed",C));U.pM=C;var k;(k=U.m1)==null||k.dispose();U.m1=void 0;U.ntw.reject(C)})};
o21(m,function(){return void NXA(U)});
m.ab3===2&&NXA(this)}else this.s4z=X.yMR,NXA(this);var I=this.gQ.share();I.xC("o");var t=new Iph(I,"o");this.ntw.promise.then(function(){t.done();I.xD();I.dispose()},function(){return void I.dispose()});
this.addOnDisposeCallback(function(){U.m1?(U.m1.dispose(),U.m1=void 0):U.pM?U.gQ.xD():(U.pM=U.reportError(new n1(32,"TNP:Disposed")),U.gQ.xD(),U.ntw.reject(U.pM))});
_.FD(this,this.gQ)};
_.F(L1,_.Kj);L1.prototype.lFR=function(){return this.ntw.promise};
var jK5=function(X,U){if(!(U instanceof n1))if(U instanceof _.f1){var r=Error(U.toString());r.stack=U.stack;U=new n1(11,"EBH:Error",r)}else U=new n1(12,"BSO:Unknown",U);return X.reportError(U)},NXA=function(X){var U,r,m,I,t,C,k,g,Z,P,S,d,O,E,Q;
return _.c(function(h){switch(h.nextAddress){case 1:U=void 0;X.huc++;r=new _.tO;X.vm instanceof b8&&X.vm.nzZ.push(r.promise);if(!X.tyh){h.jumpTo(2);break}m=new _.tO;setTimeout(function(){return void m.resolve()});
return h.yield(m.promise,2);case 2:return I=X.gQ.share(),_.E_(h,4,5),X.state=5,t={},C=[],h.yield(hQ(X.vm.snapshot({sR:t,mvm:C}),X.u4Z.kQd,function(){return Promise.reject(new n1(15,"MDA:Timeout"))}),7);
case 7:k=h.yieldResult;if(X.isDisposed())throw new n1(X.m1?20:32,"MDA:Disposed");g=C[0];X.state=6;return h.yield(hQ(XIt(X.rT,k),X.u4Z.oqK,function(){return Promise.reject(new n1(10,"BWB:Timeout"))}),8);
case 8:Z=h.yieldResult;if(X.isDisposed())throw new n1(X.m1?20:32,"BWB:Disposed");X.state=7;U=_.p1(I,function(){var K=UuA(X,Z,r,g);K.lw0.promise.then(function(){return void X.s4z()});
return K},"i");
case 5:_.BU(h);I.dispose();_.wB(h,6);break;case 4:P=_.yE(h);(S=U)==null||S.dispose();if(!X.pM){d=jK5(X,P);r.resolve();var z;if(z=X.vm instanceof b8&&X.huc<2)a:if(P instanceof n1)z=P.code!==32&&P.code!==20&&P.code!==10;else{if(P instanceof _.f1)switch(P.code){case 2:case 13:case 14:case 4:break;default:z=!1;break a}z=!0}if(z)return O=(1+Math.random()*.25)*(X.m1?6E4:1E3),E=setTimeout(function(){return void X.s4z()},O),X.addOnDisposeCallback(function(){return void clearTimeout(E)}),h.return();
X.pM=d}I.logError(X.m1?13:14);X.ntw.reject(X.pM);return h.return();case 6:X.state=8,X.huc=0,(Q=X.m1)==null||Q.dispose(),X.m1=U,X.ntw.resolve(),_.uv(h)}})},UuA=function(X,U,r,m){var I=TTT(U,2)*1E3;
if(I<=0)throw new n1(31,"TTM:Invalid");if(_.o2(U,4))return new bp$(X.gQ,_.o2(U,4),I);if(!TTT(U,3))return new $o5(X.gQ,SSA(_.SY(U,1)),I);if(!m)throw new n1(4,"PMD:Undefined");m=m(SSA(_.SY(U,1)));if(!(m instanceof Function))throw new n1(16,"APF:Failed");X.uxl=Math.floor((Date.now()+I)/1E3);X=new ppp(X.gQ,m,TTT(U,3),I);X.addOnDisposeCallback(function(){return void r.resolve()});
return X};
L1.prototype.bj=function(X){return rm$(this,Object.assign({},X),!1)};
L1.prototype.lKm=function(X){return rm$(this,Object.assign({},X),!0)};
L1.prototype.rQv=function(X){if(X>150)return!1;try{return this.cache=new TX$(X,this.gQ),!0}catch(U){return this.reportError(new n1(22,"GBJ:init",U)),!1}};
L1.prototype.reportError=function(X){this.gQ.logError(X.code);this.onError(X);return X};
var muh=function(X,U){U=U instanceof n1?U:new n1(5,"TVD:error",U);return X.reportError(U)},rm$=function(X,U,r){try{if(X.isDisposed())throw new n1(21,"BNT:disposed");
if(!X.m1&&X.pM)throw X.pM;var m,I;return(I=(m=I0P(X,U,r))!=null?m:tAh(X,U,r))!=null?I:a0S(X,U,r)}catch(t){if(!U.f8o)throw muh(X,t);return Hbp(X,r,t)}},I0P=function(X,U,r){var m;
return(m=X.m1)==null?void 0:DoC(m,function(){return Cp$(X,U)},r,function(I){var t;
if(X.m1 instanceof ppp&&((t=U.eB)==null?0:t.y3B))try{var C;(C=X.cache)==null||Y4h(C,Cp$(X,U),I,U.eB.dic,X.uxl-120)}catch(k){X.reportError(new n1(24,"ELX:write",k))}})},tAh=function(X,U,r){var m;
if((m=U.eB)!=null&&m.zXq)try{var I,t=(I=X.cache)==null?void 0:V7p(I,Cp$(X,U),U.eB.dic);return t?r?_.p1(X.gQ,function(){return _.hT(t,2)},"a"):t:void 0}catch(C){X.reportError(new n1(23,"RXO:read",C))}},a0S=function(X,U,r){var m={stack:[],
error:void 0,hasError:!1};try{if(!U.a8h)throw new n1(29,"SDF:notready");return DoC(Oe7(m,new Gx5(X.gQ,0,X.state)),function(){return Cp$(X,U)},r)}catch(I){m.error=I,m.hasError=!0}finally{vA1(m)}},Hbp=function(X,U,r){var m={stack:[],
error:void 0,hasError:!1};try{var I=muh(X,r);return DoC(Oe7(m,new Ah1(X.gQ,I)),function(){return[]},U)}catch(t){m.error=t,m.hasError=!0}finally{vA1(m)}},Cp$=function(X,U){return U.o5l?U.o5l:U.sR?_.p1(X.gQ,function(){return U.o5l=fpx(U.sR)},"c"):[]},Lz7=function(X){return YC(function(U){if(!EP(U))return!1;
for(var r=_.H(Object.entries(X)),m=r.next();!m.done;m=r.next()){var I=_.H(m.value);m=I.next().value;I=I.next().value;if(!(m in U)){if(I.isOptionalGuard_doNotManuallySetPrettyPlease===!0)continue;return!1}if(!I(U[m]))return!1}return!0})}({vm:function(X){return YC(function(U){return U instanceof X})}(b8)},"");var kq$=function(){var X=_.UK();this.JSC$10076_streamzService=X;X.addNewCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",xE("cookie_enabled"),xE("cookie_3p_enabled"),_.SF("browser"))};
kq$.prototype.increment=function(X,U,r){this.JSC$10076_streamzService.JSC$9949_incrementCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",X,U,r)};
var Xbm=function(){var X=_.UK();this.JSC$10100_streamzService=X;X.addNewCounter("/client_streamz/youtube/identity/stickiness/reload",PE("tick"),xE("from_st_cookie"))};
Xbm.prototype.increment=function(X,U){this.JSC$10100_streamzService.JSC$9949_incrementCounter("/client_streamz/youtube/identity/stickiness/reload",X,U)};
var cm8=function(){var X=_.UK();this.JSC$10106_streamzService=X;X.addNewCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",_.SF("status"))};
cm8.prototype.increment=function(X){this.JSC$10106_streamzService.JSC$9949_incrementCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",X)};
var guh=function(){var X=_.UK();this.JSC$10109_streamzService=X;X.addNewCounter("/client_streamz/youtube/ads/desktop_masthead",_.SF("stage"),xE("is_using_ytd_player"),xE("has_expandable_tiles"))};
guh.prototype.increment=function(X,U,r){this.JSC$10109_streamzService.JSC$9949_incrementCounter("/client_streamz/youtube/ads/desktop_masthead",X,U,r)};
var nu5=function(){var X=_.UK();this.JSC$10112_streamzService=X;X.addNewCounter("/client_streamz/youtube/web/response_signature",_.SF("check_status"))};
nu5.prototype.increment=function(X){this.JSC$10112_streamzService.JSC$9949_incrementCounter("/client_streamz/youtube/web/response_signature",X)};
var ZbA=function(){var X=_.UK();this.JSC$10115_streamzService=X;X.addNewCounter("/client_streamz/youtube/web/e_sig_log",_.SF("sig"),PE("de"))};
ZbA.prototype.increment=function(X,U){this.JSC$10115_streamzService.JSC$9949_incrementCounter("/client_streamz/youtube/web/e_sig_log",X,U)};
var sNt=function(){var X=_.UK();this.JSC$10118_streamzService=X;X.addNewCounter("/client_streamz/youtube/web/e_sig_en",_.SF("sig"),PE("de"))};
sNt.prototype.increment=function(X,U){this.JSC$10118_streamzService.JSC$9949_incrementCounter("/client_streamz/youtube/web/e_sig_en",X,U)};
_.xu7=function(){var X=_.UK();this.JSC$10121_streamzService=X;X.addNewCounter("/client_streamz/youtube/web/enforcement_intent",_.SF("action"))};
_.xu7.prototype.increment=function(X){this.JSC$10121_streamzService.JSC$9949_incrementCounter("/client_streamz/youtube/web/enforcement_intent",X)};var NJ=window;var Pp5=(new Date).getTime();_.fI.createSet("area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr");_.fI.createSet("action","cite","data","formaction","href","manifest","poster","src");var SJt=function(X){this.servicePromise_=X;X.then((0,_.TE)(function(){},this),function(){},this)},duu=function(X,U,r){X.servicePromise_.then(function(m){var I=m[U];
if(!I)throw Error("Ka`"+U);return I.apply(m,r)})},e5h=function(X,U,r){for(var m=Array(arguments.length-2),I=2;I<arguments.length;I++)m[I-2]=arguments[I];
I=Ob5(X,U).then(function(t){return t.apply(null,m)},function(t){t=Error("La`"+U+"`"+X+"`"+t,{cause:t});
delete vu$[U];return _.vs(t)});
return new SJt(I)},vu$={},Ob5=function(X,U){var r=vu$[U];
if(r)return r;r=(r=_.Gu(U))?_.j8(r):(new _.o7(function(m,I){var t=(new MS(document)).createElement("SCRIPT");t.async=!0;_.HU(t,_.ho(sxT(X)));t.onload=t.onreadystatechange=function(){t.readyState&&t.readyState!="loaded"&&t.readyState!="complete"||m()};
t.onerror=function(C){I(Error("Ma`"+U+"`"+X,{cause:C}))};
(document.head||document.getElementsByTagName("head")[0]).appendChild(t)})).then(function(){var m=_.Gu(U);
if(!m)throw Error("Na`"+U+"`"+X);return m});
return vu$[U]=r};var Eu5={GOOGLE:"https://www.google.com",SUPPORT:"https://support.google.com",PLAY:"https://play.google.com"},BiT=function(){var X=this;this.rsaForList=[];this.rsaForPromises=[];this.initialize=q4D(function(){return _.c(function(U){if(U.nextAddress==1)return typeof document==="undefined"||document.requestStorageAccessFor===void 0||navigator.permissions===void 0||navigator.permissions.query===void 0||location.hostname.match(".+\\.google\\.com$")?U.return(Promise.resolve()):U.yield(FtA(X),2);X.rsaForList.length>
0&&document.addEventListener("click",X.requestAccessForHelpPanel);_.uv(U)})});
this.requestAccessForHelpPanel=function(){if(!(X.rsaForPromises.length>0)){for(var U=_.H(X.rsaForList),r=U.next();!r.done;r=U.next()){r=r.value;try{X.rsaForPromises.push(document.requestStorageAccessFor(r))}catch(m){}}Promise.all(X.rsaForPromises).then(function(){}).catch(function(){}).finally(function(){X.reset()})}}};
BiT.prototype.reset=function(){document.removeEventListener("click",this.requestAccessForHelpPanel)};
var FtA=function(X){var U,r,m,I;return _.c(function(t){switch(t.nextAddress){case 1:U=_.H(Object.values(Eu5)),r=U.next();case 2:if(r.done){t.jumpTo(0);break}m=r.value;_.E_(t,5);return t.yield(navigator.permissions.query({name:"top-level-storage-access",requestedOrigin:m}),7);case 7:I=t.yieldResult;I.state!=="granted"&&X.rsaForList.push(m);_.mt(t,3);break;case 5:_.yE(t);t.jumpTo(0);break;case 3:r=U.next(),t.jumpTo(2)}})};(new BiT).initialize();var QNh=function(X){this.JSC$10135_loader_=X};
QNh.prototype.startHelp=function(X){duu(this.JSC$10135_loader_,"startHelp",arguments)};
QNh.prototype.JSC$10137_loadChatSupport=function(X){duu(this.JSC$10135_loader_,"loadChatSupport",arguments)};
var wI5=function(X,U){U=U||{};X=e5h(ouC,"help.service.Lazy.create",X,{apiKey:U.apiKey||U.apiKey,asxUiUri:U.asxUiUri||U.asxUiUri,environment:U.environment||U.environment,flow:U.flow||U.flow,frdProductData:U.frdProductData||U.frdProductData,frdProductDataSerializedJspb:U.frdProductDataSerializedJspb||U.frdProductDataSerializedJspb,helpCenterPath:U.helpCenterPath||U.helpCenterPath,locale:U.locale||U.locale||"en-US".replace(/-/g,"_"),nonce:U.nonce||U.nonce,productData:U.productData||U.productData,receiverUri:U.receiverUri||
U.receiverUri,renderApiUri:U.renderApiUri||U.renderApiUri,theme:U.theme||U.theme,window:U.window||U.window});return new QNh(X)},ouC=new G9(ljm,"https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");var ym7=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(ym7,_.Cy);var uBv=_.eU(ym7);var h51=[0,_.Lu,$d,B5p];_.MA$=new function(X,U,r,m){this.configType=X;this.flagName=r;this.defaultValue=m;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 Ktu=function(){this.retriever=_.np().resolve(z5C)};_.A2={get payments(){return window.payments}};JhD(Node);JhD(Element);var TiC=JhD(HTMLElement);JhD(SVGElement);var YJ8,VAp,Ua,R51;YJ8=function(X){return typeof X.className=="string"?X.className:X.getAttribute&&X.getAttribute("class")||""};
VAp=function(X){return X.classList?X.classList:YJ8(X).match(/\S+/g)||[]};
_.jg=function(X,U){typeof X.className=="string"?X.className=U:X.setAttribute&&X.setAttribute("class",U)};
_.Xg=function(X,U){return X.classList?X.classList.contains(U):_.q9(VAp(X),U)};
_.Do=function(X,U){if(X.classList)X.classList.add(U);else if(!_.Xg(X,U)){var r=YJ8(X);_.jg(X,r+(r.length>0?" "+U:U))}};
Ua=function(X,U){if(X.classList)Array.prototype.forEach.call(U,function(I){_.Do(X,I)});
else{var r={};Array.prototype.forEach.call(VAp(X),function(I){r[I]=!0});
Array.prototype.forEach.call(U,function(I){r[I]=!0});
U="";for(var m in r)U+=U.length>0?" "+m:m;_.jg(X,U)}};
_.Ws=function(X,U){X.classList?X.classList.remove(U):_.Xg(X,U)&&_.jg(X,Array.prototype.filter.call(VAp(X),function(r){return r!=U}).join(" "))};
R51=function(X,U){X.classList?Array.prototype.forEach.call(U,function(r){_.Ws(X,r)}):_.jg(X,Array.prototype.filter.call(VAp(X),function(r){return!_.q9(U,r)}).join(" "))};var f0$=function(X){this.previouslyFocusedElement=this.focusChangeHandler=null;this.document=X.document},Jmu=function(X,U){qJC(X);
var r=document.createElement("div"),m;(m=U.parentNode)==null||m.insertBefore(r,U);r.tabIndex=0;r.id="fc-focus-trap-pre-div";r=document.createElement("div");var I;(I=U.parentNode)==null||I.insertBefore(r,U.nextSibling);r.tabIndex=0;r.id="fc-focus-trap-post-div";var t=WtT(X,U),C=WtT(X,U,!0);t&&C&&(X.focusChangeHandler=function(){var k=X.document.activeElement;if(k)if(_.GE(U,k))X.previouslyFocusedElement=k;else if(k===X.document.activeElement)switch(X.previouslyFocusedElement){case t:C.focus();X.previouslyFocusedElement=
C;break;default:t.focus(),X.previouslyFocusedElement=t}},X.document.addEventListener("focus",X.focusChangeHandler,!0),X.document.addEventListener("focusin",X.focusChangeHandler))},qJC=function(X){X.focusChangeHandler&&(document.removeEventListener("focus",X.focusChangeHandler,!0),document.removeEventListener("focusin",X.focusChangeHandler),X.focusChangeHandler=null);
var U;(U=document.getElementById("fc-focus-trap-pre-div"))==null||U.remove();var r;(r=document.getElementById("fc-focus-trap-post-div"))==null||r.remove()},DuA=function(X,U,r,m,I){r=r===void 0?!0:r;
var t;I=(t=I===void 0?null:I)!=null?t:WtT(X,U,m===void 0?!1:m);I!==null&&(I.focus(),r&&Jmu(X,U))};
f0$.prototype.disableButton=function(X,U){U=U===void 0?null:U;X.disabled=!0;U&&_.Do(X,U)};
var WtT=function(X,U,r){r=r===void 0?!1:r;if(nfM(U)&&!r)return U;var m=r?[].slice.call(U.children,0).reverse():U.children;m=_.H(m);for(var I=m.next();!I.done;I=m.next())if(I=I.value,TiC(I)&&(I=WtT(X,I,r)))return I;return nfM(U)&&r?U:null};var pIC=function(X){this.originalBodyOverflow="";this.JSC$10162_domHelper=hV(X);var U;this.isScrollingEnabled=((U=this.JSC$10162_domHelper.JSC$9488_document_.body)==null?void 0:U.style.overflow)!=="hidden"};
pIC.prototype.enableScrolling=function(){this.isScrollingEnabled||(this.JSC$10162_domHelper.JSC$9488_document_.body.style.overflow=this.originalBodyOverflow,this.isScrollingEnabled=!0)};_.XW(_.YE,_.Kj);_.a=_.YE.prototype;_.a.JSC$10165_id_=0;_.a.disposeInternal=function(){_.YE.superClass_.disposeInternal.call(this);this.stop();delete this.JSC$10163_listener_;delete this.handler_};
_.a.start=function(X){this.stop();this.JSC$10165_id_=RJ(this.callback_,X!==void 0?X:this.JSC$10163_interval_)};
_.a.stop=function(){this.isActive()&&_.mH.clearTimeout(this.JSC$10165_id_);this.JSC$10165_id_=0};
_.a.fire=function(){this.stop();this.JSC$10165_doAction_()};
_.a.isActive=function(){return this.JSC$10165_id_!=0};
_.a.JSC$10165_doAction_=function(){this.JSC$10165_id_=0;this.JSC$10163_listener_&&this.JSC$10163_listener_.call(this.handler_)};_.OA=function(X){_.Kj.call(this);this.handler_=X;this.JSC$10166_keys_={}};
_.XW(_.OA,_.Kj);var $uA=[];_.OA.prototype.listen=function(X,U,r,m){Array.isArray(U)||(U&&($uA[0]=U.toString()),U=$uA);for(var I=0;I<U.length;I++){var t=_.dO(X,U[I],r||this.handleEvent,m||!1,this.handler_||this);if(!t)break;this.JSC$10166_keys_[t.key]=t}return this};
_.OA.prototype.listenOnce=function(X,U,r,m){return bbt(this,X,U,r,m)};
var bbt=function(X,U,r,m,I,t){if(Array.isArray(r))for(var C=0;C<r.length;C++)bbt(X,U,r[C],m,I,t);else{U=sq(U,r,m||X.handleEvent,I,t||X.handler_||X);if(!U)return X;X.JSC$10166_keys_[U.key]=U}return X};
_.OA.prototype.unlisten=function(X,U,r,m,I){if(Array.isArray(U))for(var t=0;t<U.length;t++)this.unlisten(X,U[t],r,m,I);else if(X=Z$v(X,U,r||this.handleEvent,_.bM(m)?!!m.capture:!!m,I||this.handler_||this))xf(X),delete this.JSC$10166_keys_[X.key];return this};
_.OA.prototype.removeAll=function(){_.fI.forEach(this.JSC$10166_keys_,function(X,U){this.JSC$10166_keys_.hasOwnProperty(U)&&xf(X)},this);
this.JSC$10166_keys_={}};
_.OA.prototype.disposeInternal=function(){_.OA.superClass_.disposeInternal.call(this);this.removeAll()};
_.OA.prototype.handleEvent=function(){throw Error("Oa");};var r$=function(){_.Kj.call(this);this.services_={}};
_.XW(r$,_.Kj);r$.prototype.connect=function(X){X&&X()};
r$.prototype.isConnected=function(){return!0};
r$.prototype.registerService=function(X,U,r){this.services_[X]={callback:U,objectPayload:!!r}};
r$.prototype.getService=function(X,U){var r=this.services_[X];return r?r:this.defaultService_?{callback:_.HQ(this.defaultService_,X),objectPayload:_.bM(U)}:null};
var Am5=function(X,U){if(U&&typeof X==="string")try{return JSON.parse(X)}catch(r){return null}else if(!U&&typeof X!=="string")return(0,_.qJ)(X);return X};
r$.prototype.disposeInternal=function(){r$.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 m0=function(X,U){this.sequence_=[];this.onCancelFunction_=X;this.defaultScope_=U||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};
m0.prototype.cancel=function(X){if(this.fired_)this.result_ instanceof m0&&this.result_.cancel();else{if(this.parent_){var U=this.parent_;delete this.parent_;X?U.cancel(X):(U.branches_--,U.branches_<=0&&U.cancel())}this.onCancelFunction_?this.onCancelFunction_.call(this.defaultScope_,this):this.silentlyCanceled_=!0;this.fired_||this.errback(new Im(this))}};
m0.prototype.continue_=function(X,U){this.blocked_=!1;l0A(this,X,U)};
var l0A=function(X,U,r){X.fired_=!0;X.result_=r;X.hadError_=!U;Gq$(X)},LtS=function(X){if(X.fired_){if(!X.silentlyCanceled_)throw new ibP(X);
X.silentlyCanceled_=!1}};
m0.prototype.callback=function(X){LtS(this);l0A(this,!0,X)};
m0.prototype.errback=function(X){LtS(this);l0A(this,!1,X)};
var Nip=function(X,U,r){tc(X,U,null,r)};
m0.prototype.finally=function(X){var U=this;return jN1(new Promise(function(r,m){tc(U,function(I){X();r(I)},function(I){X();
m(I)})}))};
var tc=function(X,U,r,m){var I=X.fired_;I||(U===r?U=r=K1(U):(U=K1(U),r=K1(r)));X.sequence_.push([U,r,m]);I&&Gq$(X)};
m0.prototype.then=function(X,U,r){var m,I,t=new _.o7(function(C,k){I=C;m=k});
tc(this,I,function(C){C instanceof Im?t.cancel():m(C);return XwP},this);
return t.then(X,U,r)};
eS1(m0);var UYA=function(X,U){U instanceof m0?Nip(X,(0,_.TE)(U.branch,U)):Nip(X,function(){return U})};
m0.prototype.branch=function(X){var U=new m0;tc(this,U.callback,U.errback,U);X&&(U.parent_=this,this.branches_++);return U};
m0.prototype.isError=function(X){return X instanceof Error};
var rEp=function(X){return tE(X.sequence_,function(U){return typeof U[1]==="function"})},XwP={},Gq$=function(X){if(X.unhandledErrorId_&&X.fired_&&rEp(X)){var U=X.unhandledErrorId_,r=mYS[U];
r&&(_.mH.clearTimeout(r.JSC$10183_id_),delete mYS[U]);X.unhandledErrorId_=0}X.parent_&&(X.parent_.branches_--,delete X.parent_);U=X.result_;for(var m=r=!1;X.sequence_.length&&!X.blocked_;){var I=X.sequence_.shift(),t=I[0],C=I[1];I=I[2];if(t=X.hadError_?C:t)try{var k=t.call(I||X.defaultScope_,U);k===XwP&&(k=void 0);k!==void 0&&(X.hadError_=X.hadError_&&(k==U||X.isError(k)),X.result_=U=k);if(EqA(U)||typeof _.mH.Promise==="function"&&U instanceof _.mH.Promise)m=!0,X.blocked_=!0}catch(g){U=g,X.hadError_=
!0,rEp(X)||(r=!0)}}X.result_=U;m&&(k=(0,_.TE)(X.continue_,X,!0),m=(0,_.TE)(X.continue_,X,!1),U instanceof m0?(tc(U,k,m),U.blocking_=!0):U.then(k,m));r&&(U=new IT5(U),mYS[U.JSC$10183_id_]=U,X.unhandledErrorId_=U.JSC$10183_id_)},jN1=function(X){var U=new m0;
X.then(function(r){U.callback(r)},function(r){U.errback(r)});
return U},ibP=function(){_.Xm.call(this)};
_.XW(ibP,_.Xm);ibP.prototype.message="Deferred has already fired";ibP.prototype.name="AlreadyCalledError";var Im=function(){_.Xm.call(this)};
_.XW(Im,_.Xm);Im.prototype.message="Deferred was canceled";Im.prototype.name="CanceledError";var IT5=function(X){this.JSC$10183_id_=_.mH.setTimeout((0,_.TE)(this.throwError,this),0);this.JSC$10183_error_=X};
IT5.prototype.throwError=function(){delete mYS[this.JSC$10183_id_];throw this.JSC$10183_error_;};
var mYS={};var tEu={1:"NativeMessagingTransport"},aTC=["pu","lru","pru","lpu","ppu"],Ch5=function(){for(var X=10,U=HYu,r=U.length,m="";X-- >0;)m+=U.charAt(Math.floor(Math.random()*r));return m},HYu="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";var am=function(X){_.Kj.call(this);this.JSC$10186_domHelper_=X||hV()};
_.XW(am,_.Kj);am.prototype.transportType=0;am.prototype.getWindow=function(){return this.JSC$10186_domHelper_.getWindow()};
am.prototype.getName=function(){return tEu[String(this.transportType)]||""};var H_=function(X,U,r,m,I){am.call(this,r);this.JSC$10189_channel_=X;this.protocolVersion_=I||2;this.peerHostname_=U||"*";this.JSC$10189_eventHandler_=new _.OA(this);this.maybeAttemptToConnectTimer_=new _.d4(100,this.getWindow());this.oneSidedHandshake_=!!m;this.setupAckReceived_=new m0;this.setupAckSent_=new m0;this.JSC$10189_connected_=new m0;this.endpointId_=Ch5();this.peerEndpointId_=null;this.oneSidedHandshake_?k9v(this.JSC$10189_channel_)==1?UYA(this.JSC$10189_connected_,this.setupAckReceived_):
UYA(this.JSC$10189_connected_,this.setupAckSent_):(UYA(this.JSC$10189_connected_,this.setupAckReceived_),this.protocolVersion_==2&&UYA(this.JSC$10189_connected_,this.setupAckSent_));Nip(this.JSC$10189_connected_,this.notifyConnected_,this);this.JSC$10189_connected_.callback(!0);this.JSC$10189_eventHandler_.listen(this.maybeAttemptToConnectTimer_,"tick",this.maybeAttemptToConnect_)};
_.XW(H_,am);H_.prototype.peerProtocolVersion_=null;H_.prototype.initialized_=!1;H_.prototype.transportType=1;var cET={};H_.prototype.sendTimerId_=0;
var ZYh=function(X){var U=X.event_.data;if(typeof U!=="string")return!1;var r=U.indexOf("|"),m=U.indexOf(":");if(r==-1||m==-1)return!1;var I=U.substring(0,r);r=U.substring(r+1,m);U=U.substring(m+1);if(m=Cz[I])return m.xpcDeliver(r,U,X.event_.origin),!0;m=gQS(U)[0];for(var t in Cz){var C=Cz[t];if(k9v(C)==1&&!C.isConnected()&&r=="tp"&&(m=="SETUP"||m=="SETUP_NTPV2")&&nQS(C,X.event_.origin))return delete Cz[C.name],C.name=I,Cz[I]=C,C.xpcDeliver(r,U),!0}return!1},s7T=function(X){X.protocolVersion_!=2||
X.peerProtocolVersion_!=null&&X.peerProtocolVersion_!=2||X.send("tp","SETUP_NTPV2,"+X.endpointId_);
X.peerProtocolVersion_!=null&&X.peerProtocolVersion_!=1||X.send("tp","SETUP")},xY8=function(X,U){if(X.protocolVersion_!=2||X.peerProtocolVersion_!=null&&X.peerProtocolVersion_!=2||U!=2){if(X.peerProtocolVersion_!=null&&X.peerProtocolVersion_!=1||U!=1)return;
X.send("tp","SETUP_ACK")}else X.send("tp","SETUP_ACK_NTPV2");X.setupAckSent_.fired_||X.setupAckSent_.callback(!0)},Ph1=function(X,U){U>X.peerProtocolVersion_&&(X.peerProtocolVersion_=U);
X.peerProtocolVersion_==1&&(X.setupAckSent_.fired_||X.oneSidedHandshake_||X.setupAckSent_.callback(!0),X.peerEndpointId_=null)};
_.a=H_.prototype;_.a.connect=function(){var X=this.getWindow(),U=_.lM(X),r=cET[U];typeof r!=="number"&&(r=0);r==0&&_.dO(X.postMessage?X:X.document,"message",ZYh,!1,H_);cET[U]=r+1;this.initialized_=!0;this.maybeAttemptToConnect_()};
_.a.maybeAttemptToConnect_=function(){var X=k9v(this.JSC$10189_channel_)==0;this.oneSidedHandshake_&&X||this.JSC$10189_channel_.isConnected()||this.isDisposed()?this.maybeAttemptToConnectTimer_.stop():(this.maybeAttemptToConnectTimer_.start(),s7T(this))};
_.a.send=function(X,U){var r=this.JSC$10189_channel_.peerWindowObject_;r&&(this.send=function(m,I){var t=this,C=this.JSC$10189_channel_.name;this.sendTimerId_=RJ(function(){t.sendTimerId_=0;try{var k=r.postMessage?r:r.document;k.postMessage&&k.postMessage(C+"|"+m+":"+I,t.peerHostname_)}catch(g){}},0)},this.send(X,U))};
_.a.notifyConnected_=function(){var X=this.JSC$10189_channel_,U=this.protocolVersion_==1||this.peerProtocolVersion_==1?200:void 0;X.isConnected()||X.connectionDelay_&&X.connectionDelay_.isActive()||(X.state_=2,_.Cj(X.connectionDelay_),U!==void 0?(X.connectionDelay_=new _.YE(X.connectCb_,U),X.connectionDelay_.start()):(X.connectionDelay_=null,X.connectCb_()))};
_.a.disposeInternal=function(){if(this.initialized_){var X=this.getWindow(),U=_.lM(X),r=cET[U];cET[U]=r-1;r==1&&_.MJ(X.postMessage?X:X.document,"message",ZYh,!1,H_)}this.sendTimerId_&&(_.mH.clearTimeout(this.sendTimerId_),this.sendTimerId_=0);_.Cj(this.JSC$10189_eventHandler_);delete this.JSC$10189_eventHandler_;_.Cj(this.maybeAttemptToConnectTimer_);delete this.maybeAttemptToConnectTimer_;this.setupAckReceived_.cancel();delete this.setupAckReceived_;this.setupAckSent_.cancel();delete this.setupAckSent_;
this.JSC$10189_connected_.cancel();delete this.JSC$10189_connected_;delete this.send;H_.superClass_.disposeInternal.call(this)};
var gQS=function(X){X=X.split(",");X[1]=X[1]||null;return X};var dY$;_.kM=function(X){if(X.getValues&&typeof X.getValues=="function")return X.getValues();if(typeof Map!=="undefined"&&X instanceof Map||typeof Set!=="undefined"&&X instanceof Set)return Array.from(X.values());if(typeof X==="string")return X.split("");if(_.Dn(X)){for(var U=[],r=X.length,m=0;m<r;m++)U.push(X[m]);return U}return _.fI.getValues(X)};
_.SOC=function(X){if(X.getKeys&&typeof X.getKeys=="function")return X.getKeys();if(!X.getValues||typeof X.getValues!="function"){if(typeof Map!=="undefined"&&X instanceof Map)return Array.from(X.keys());if(!(typeof Set!=="undefined"&&X instanceof Set)){if(_.Dn(X)||typeof X==="string"){var U=[];X=X.length;for(var r=0;r<X;r++)U.push(r);return U}return _.fI.getKeys(X)}}};
dY$=function(X,U,r){if(X.forEach&&typeof X.forEach=="function")X.forEach(U,r);else if(_.Dn(X)||typeof X==="string")Array.prototype.forEach.call(X,U,r);else for(var m=_.SOC(X),I=_.kM(X),t=I.length,C=0;C<t;C++)U.call(r,I[C],m&&m[C],X)};var knD,P_,d$,Q7C,OY1,eN5,vQh,BS5,EQ$;
_.fB=function(X,U){this.JSC$10194_domain_=this.userInfo_=this.scheme_="";this.JSC$10194_port_=null;this.fragment_=this.JSC$10194_path_="";this.JSC$10194_ignoreCase_=!1;var r;X instanceof _.fB?(this.JSC$10194_ignoreCase_=U!==void 0?U:X.JSC$10194_ignoreCase_,_.c_(this,X.scheme_),this.userInfo_=X.userInfo_,_.g$(this,X.JSC$10194_domain_),_.nz(this,X.JSC$10194_port_),_.ZO(this,X.getPath()),_.sa(this,X.JSC$10194_queryData_.clone()),_.xM(this,X.fragment_)):X&&(r=_.aK(String(X)))?(this.JSC$10194_ignoreCase_=
!!U,_.c_(this,r[1]||"",!0),this.userInfo_=P_(r[2]||""),_.g$(this,r[3]||"",!0),_.nz(this,r[4]),_.ZO(this,r[5]||"",!0),_.sa(this,r[6]||"",!0),_.xM(this,r[7]||"",!0)):(this.JSC$10194_ignoreCase_=!!U,this.JSC$10194_queryData_=new _.Sb(null,this.JSC$10194_ignoreCase_))};
_.fB.prototype.toString=function(){var X=[],U=this.scheme_;U&&X.push(d$(U,OY1,!0),":");var r=this.JSC$10194_domain_;if(r||U=="file")X.push("//"),(U=this.userInfo_)&&X.push(d$(U,OY1,!0),"@"),X.push(_.Xk(r).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),r=this.JSC$10194_port_,r!=null&&X.push(":",String(r));if(r=this.getPath())this.JSC$10194_domain_&&r.charAt(0)!="/"&&X.push("/"),X.push(d$(r,r.charAt(0)=="/"?vQh:eN5,!0));(r=this.JSC$10194_queryData_.toString())&&X.push("?",r);(r=this.fragment_)&&X.push("#",
d$(r,EQ$));return X.join("")};
_.fB.prototype.resolve=function(X){var U=this.clone(),r=!!X.scheme_;r?_.c_(U,X.scheme_):r=!!X.userInfo_;r?U.userInfo_=X.userInfo_:r=!!X.JSC$10194_domain_;r?_.g$(U,X.JSC$10194_domain_):r=X.JSC$10194_port_!=null;var m=X.getPath();if(r)_.nz(U,X.JSC$10194_port_);else if(r=!!X.JSC$10194_path_){if(m.charAt(0)!="/")if(this.JSC$10194_domain_&&!this.JSC$10194_path_)m="/"+m;else{var I=U.getPath().lastIndexOf("/");I!=-1&&(m=U.getPath().slice(0,I+1)+m)}I=m;if(I==".."||I==".")m="";else if(_.ce(I,"./")||_.ce(I,
"/.")){m=_.tx(I,"/");I=I.split("/");for(var t=[],C=0;C<I.length;){var k=I[C++];k=="."?m&&C==I.length&&t.push(""):k==".."?((t.length>1||t.length==1&&t[0]!="")&&t.pop(),m&&C==I.length&&t.push("")):(t.push(k),m=!0)}m=t.join("/")}else m=I}r?_.ZO(U,m):r=X.JSC$10194_queryData_.toString()!=="";r?_.sa(U,X.JSC$10194_queryData_.clone()):r=!!X.fragment_;r&&_.xM(U,X.fragment_);return U};
_.fB.prototype.clone=function(){return new _.fB(this)};
_.c_=function(X,U,r){X.scheme_=r?P_(U,!0):U;X.scheme_&&(X.scheme_=X.scheme_.replace(/:$/,""));return X};
_.g$=function(X,U,r){X.JSC$10194_domain_=r?P_(U,!0):U;return X};
_.nz=function(X,U){if(U){U=Number(U);if(isNaN(U)||U<0)throw Error("Pa`"+U);X.JSC$10194_port_=U}else X.JSC$10194_port_=null;return X};
_.fB.prototype.getPath=function(){return this.JSC$10194_path_};
_.ZO=function(X,U,r){X.JSC$10194_path_=r?P_(U,!0):U;return X};
_.sa=function(X,U,r){U instanceof _.Sb?(X.JSC$10194_queryData_=U,Fj1(X.JSC$10194_queryData_,X.JSC$10194_ignoreCase_)):(r||(U=d$(U,BS5)),X.JSC$10194_queryData_=new _.Sb(U,X.JSC$10194_ignoreCase_));return X};
_.Xb=function(X,U,r){X.JSC$10194_queryData_.set(U,r);return X};
_.jF=function(X,U){return X.JSC$10194_queryData_.get(U)};
_.xM=function(X,U,r){X.fragment_=r?P_(U):U;return X};
_.Oa=function(X){_.Xb(X,"zx",Lj());return X};
_.NX=function(X,U){return X instanceof _.fB?X.clone():new _.fB(X,U)};
knD=function(X,U){X instanceof _.fB||(X=_.NX(X));U instanceof _.fB||(U=_.NX(U));return X.resolve(U)};
P_=function(X,U){return X?U?decodeURI(X.replace(/%25/g,"%2525")):decodeURIComponent(X):""};
d$=function(X,U,r){return typeof X==="string"?(X=encodeURI(X).replace(U,Q7C),r&&(X=X.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),X):null};
Q7C=function(X){X=X.charCodeAt(0);return"%"+(X>>4&15).toString(16)+(X&15).toString(16)};
OY1=/[#\/\?@]/g;eN5=/[#\?:]/g;vQh=/[#\?]/g;BS5=/[#\?@]/g;EQ$=/#/g;_.Sb=function(X,U){this.count_=this.keyMap_=null;this.encodedQuery_=X||null;this.JSC$10195_ignoreCase_=!!U};
_.v_=function(X){X.keyMap_||(X.keyMap_=new Map,X.count_=0,X.encodedQuery_&&gES(X.encodedQuery_,function(U,r){X.add(cp(U),r)}))};
_.a=_.Sb.prototype;_.a.getCount=function(){_.v_(this);return this.count_};
_.a.add=function(X,U){_.v_(this);this.encodedQuery_=null;X=eb(this,X);var r=this.keyMap_.get(X);r||this.keyMap_.set(X,r=[]);r.push(U);this.count_+=1;return this};
_.a.remove=function(X){_.v_(this);X=eb(this,X);return this.keyMap_.has(X)?(this.encodedQuery_=null,this.count_-=this.keyMap_.get(X).length,this.keyMap_.delete(X)):!1};
_.a.clear=function(){this.keyMap_=this.encodedQuery_=null;this.count_=0};
_.a.isEmpty=function(){_.v_(this);return this.count_==0};
_.a.containsKey=function(X){_.v_(this);X=eb(this,X);return this.keyMap_.has(X)};
_.a.containsValue=function(X){var U=this.getValues();return _.q9(U,X)};
_.a.forEach=function(X,U){_.v_(this);this.keyMap_.forEach(function(r,m){r.forEach(function(I){X.call(U,I,m,this)},this)},this)};
_.a.getKeys=function(){_.v_(this);for(var X=Array.from(this.keyMap_.values()),U=Array.from(this.keyMap_.keys()),r=[],m=0;m<U.length;m++)for(var I=X[m],t=0;t<I.length;t++)r.push(U[m]);return r};
_.a.getValues=function(X){_.v_(this);var U=[];if(typeof X==="string")this.containsKey(X)&&(U=U.concat(this.keyMap_.get(eb(this,X))));else{X=Array.from(this.keyMap_.values());for(var r=0;r<X.length;r++)U=U.concat(X[r])}return U};
_.a.set=function(X,U){_.v_(this);this.encodedQuery_=null;X=eb(this,X);this.containsKey(X)&&(this.count_-=this.keyMap_.get(X).length);this.keyMap_.set(X,[U]);this.count_+=1;return this};
_.a.get=function(X,U){if(!X)return U;X=this.getValues(X);return X.length>0?String(X[0]):U};
_.oQC=function(X,U,r){X.remove(U);r.length>0&&(X.encodedQuery_=null,X.keyMap_.set(eb(X,U),_.Jx(r)),X.count_+=r.length)};
_.Sb.prototype.toString=function(){if(this.encodedQuery_)return this.encodedQuery_;if(!this.keyMap_)return"";for(var X=[],U=Array.from(this.keyMap_.keys()),r=0;r<U.length;r++){var m=U[r],I=_.Xk(m);m=this.getValues(m);for(var t=0;t<m.length;t++){var C=I;m[t]!==""&&(C+="="+_.Xk(m[t]));X.push(C)}}return this.encodedQuery_=X.join("&")};
_.Sb.prototype.clone=function(){var X=new _.Sb;X.encodedQuery_=this.encodedQuery_;this.keyMap_&&(X.keyMap_=new Map(this.keyMap_),X.count_=this.count_);return X};
var eb=function(X,U){U=String(U);X.JSC$10195_ignoreCase_&&(U=U.toLowerCase());return U},Fj1=function(X,U){U&&!X.JSC$10195_ignoreCase_&&(_.v_(X),X.encodedQuery_=null,X.keyMap_.forEach(function(r,m){var I=m.toLowerCase();
m!=I&&(this.remove(m),_.oQC(this,I,r))},X));
X.JSC$10195_ignoreCase_=U};
_.Sb.prototype.extend=function(X){for(var U=0;U<arguments.length;U++)dY$(arguments[U],function(r,m){this.add(m,r)},this)};var Ea=function(X,U){r$.call(this);for(var r=0,m;m=aTC[r];r++)if(m in X&&!/^https?:\/\//.test(X[m]))throw Error("Ra`"+X[m]+"`"+m);this.cfg_=X;this.name=this.cfg_.cn||Ch5();this.JSC$10190_domHelper_=U||hV();this.deferredDeliveries_=[];this.peerLoadHandler_=new _.OA(this);X.lpu=X.lpu||kEv(this.JSC$10190_domHelper_.getWindow().location.href)+"/robots.txt";X.ppu=X.ppu||kEv(X.pu||"")+"/robots.txt";Cz[this.name]=this;Z$v(window,"unload",wwp)||sq(window,"unload",wwp)};
_.XW(Ea,r$);var yEC=RegExp("^%*tp$"),uCp=RegExp("^%+tp$");_.a=Ea.prototype;_.a.connectionDelay_=null;_.a.peerWindowDeferred_=null;_.a.transport_=null;_.a.state_=1;_.a.isConnected=function(){return this.state_==2};
_.a.peerWindowObject_=null;_.a.iframeElement_=null;_.a.getConfig=function(){return this.cfg_};
_.a.connect=function(X){this.connectCb_=X||_.Q2;this.state_==3&&(this.state_=1);this.peerWindowDeferred_?Nip(this.peerWindowDeferred_,this.continueConnection_):this.continueConnection_()};
_.a.continueConnection_=function(){this.peerWindowDeferred_=null;this.cfg_.ifrid&&(this.iframeElement_=this.JSC$10190_domHelper_.getElement(this.cfg_.ifrid));if(this.iframeElement_){var X=this.iframeElement_.contentWindow;X||(X=window.frames[this.cfg_.ifrid]);this.peerWindowObject_=X}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$10190_domHelper_);else switch(this.cfg_.tp){case 1:this.transport_=new H_(this,this.cfg_.ph,this.JSC$10190_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()()};
_.a.close=function(){this.peerWindowDeferred_&&(this.peerWindowDeferred_.cancel(),this.peerWindowDeferred_=null);this.deferredDeliveries_.length=0;this.peerLoadHandler_.removeAll();this.state_=3;_.Cj(this.transport_);this.connectCb_=this.transport_=null;_.Cj(this.connectionDelay_);this.connectionDelay_=null};
_.a.send=function(X,U){if(this.isConnected()){try{var r=!!this.peerWindowObject_&&!this.peerWindowObject_.closed}catch(I){r=!1}if(r){_.bM(U)&&(U=(0,_.qJ)(U));r=this.transport_;var m=r.send;yEC.test(X)&&(X="%"+X);X=X.replace(/[%:|]/g,encodeURIComponent);m.call(r,X,U)}else this.close()}};
_.a.xpcDeliver=function(X,U,r){if(this.peerWindowDeferred_)this.deferredDeliveries_.push((0,_.TE)(this.xpcDeliver,this,X,U,r));else if(nQS(this,r)&&!this.isDisposed()&&this.state_!=3)if(X&&X!="tp")this.isConnected()&&(X=X.replace(/%[0-9a-f]{2}/gi,decodeURIComponent),X=uCp.test(X)?X.substring(1):X,X=this.getService(X,U))&&(U=Am5(U,X.objectPayload),U!=null&&X.callback(U));else switch(X=this.transport_,r=gQS(U),U=r[1],r[0]){case "SETUP_ACK":Ph1(X,1);X.setupAckReceived_.fired_||X.setupAckReceived_.callback(!0);
break;case "SETUP_ACK_NTPV2":X.protocolVersion_==2&&(Ph1(X,2),X.setupAckReceived_.fired_||X.setupAckReceived_.callback(!0));break;case "SETUP":Ph1(X,1);xY8(X,1);break;case "SETUP_NTPV2":X.protocolVersion_==2&&(r=X.peerProtocolVersion_,Ph1(X,2),xY8(X,2),r!=1&&X.peerEndpointId_==null||X.peerEndpointId_==U||s7T(X),X.peerEndpointId_=U)}};
var k9v=function(X){var U=X.cfg_.role;return typeof U==="number"?U:window.parent==X.peerWindowObject_?1:0},nQS=function(X,U){var r=X.cfg_.ph;
return _.Ce(U==null?"":String(U))||_.Ce(r==null?"":String(r))||U==X.cfg_.ph};
Ea.prototype.disposeInternal=function(){this.close();this.iframeElement_=this.peerWindowObject_=null;delete Cz[this.name];_.Cj(this.peerLoadHandler_);delete this.peerLoadHandler_;Ea.superClass_.disposeInternal.call(this)};
var wwp=function(){for(var X in Cz)_.Cj(Cz[X])},Cz={};var MES=function(X,U){this.win=X;this.allowAdsHttpEndpoint=U;this.wallElement=this.allowAdsCrossPageChannel=this.allowAdsPopup=null;this.JSC$10204_domHelper=hV(X);this.scrollManager=new pIC(X);this.accessibilityManager=new f0$(X);hN5(this)},hN5=function(X){var U=function(){X.allowAdsPopup&&X.allowAdsPopup.style.setProperty("display","none","important");
X.wallElement.style.setProperty("display","","important");qJC(X.accessibilityManager);DuA(X.accessibilityManager,X.wallElement.querySelector(".fc-dialog-container"),!1,!1,X.wallElement.querySelector(".fc-button-whitelist"));X.scrollManager.enableScrolling()};
X.allowAdsPopup=X.JSC$10204_domHelper.JSC$9490_createDom("DIV",{"class":"fc-whitelist-root"});X.allowAdsPopup.style.setProperty("display","none","important");X.JSC$10204_domHelper.appendChild(X.JSC$10204_domHelper.JSC$9488_document_.body,X.allowAdsPopup);var r=X.JSC$10204_domHelper.JSC$9490_createDom("DIV",{"class":"fc-dialog-overlay"});X.JSC$10204_domHelper.appendChild(X.allowAdsPopup,r);var m=X.JSC$10204_domHelper.JSC$9490_createDom("DIV",{"class":"fc-whitelist-dialog-wrapper",onclick:U});X.JSC$10204_domHelper.appendChild(X.allowAdsPopup,
m);r=X.JSC$10204_domHelper.JSC$9490_createDom("IFRAME");r.className="fc-whitelist-dialog";r.frameBorder="0";r.id="fc-whitelist-iframe";r.tabIndex="0";_.jU(r,X.allowAdsHttpEndpoint);X.JSC$10204_domHelper.appendChild(m,r);m={};m.pu=_.MF(X.allowAdsHttpEndpoint).toString();m.tp=1;m.cn="fc-whitelist-channel";m.ifrid=r.id;m.osh=!0;X.allowAdsCrossPageChannel=new Ea(m);X.allowAdsCrossPageChannel.registerService("close",U);X.allowAdsCrossPageChannel.registerService("refresh",function(){X.win.location.reload()});
X.allowAdsCrossPageChannel.registerService("resize",function(I){if(I){var t=X.allowAdsPopup.querySelector(".fc-whitelist-dialog");I.width&&t.style.setProperty("width",I.width,"important");I.height&&t.style.setProperty("height",I.height,"important")}},!0);
X.allowAdsCrossPageChannel.connect()};
MES.prototype.tearDown=function(){this.allowAdsPopup&&(this.JSC$10204_domHelper.removeNode(this.allowAdsPopup),this.allowAdsPopup=null);this.allowAdsCrossPageChannel&&this.allowAdsCrossPageChannel.close()};/*
 gapi.loader.OBJECT_CREATE_TEST_OVERRIDE &&*/
var Fg=window,B_=document,zN8=Fg.location,Kj7=function(){},TSS=/\[native code\]/,Q7=function(X,U,r){return X[U]=X[U]||r},YOu=function(X){X=X.sort();
for(var U=[],r=void 0,m=0;m<X.length;m++){var I=X[m];I!=r&&U.push(I);r=I}return U},om=function(){var X;
if((X=Object.create)&&TSS.test(X))X=X(null);else{X={};for(var U in X)X[U]=void 0}return X},w$=Q7(Fg,"gapi",{});var y7={};y7=Q7(Fg,"___jsl",om());Q7(y7,"I",0);Q7(y7,"hel",10);var VEC=function(){var X=zN8.href;if(y7.dpo)var U=y7.h;else{U=y7.h;var r=RegExp("([#].*&|[#])jsh=([^&#]*)","g"),m=RegExp("([?#].*&|[?#])jsh=([^&#]*)","g");if(X=X&&(r.exec(X)||m.exec(X)))try{U=decodeURIComponent(X[2])}catch(I){}}return U},RN8=function(X){var U=Q7(y7,"PQ",[]);
y7.PQ=[];var r=U.length;if(r===0)X();else for(var m=0,I=function(){++m===r&&X()},t=0;t<r;t++)U[t](I)},fT5=function(X){return Q7(Q7(y7,"H",om()),X,om())};var uF=function(X){this.JSC$10206_obj_=X};
uF.prototype.value=function(){return this.JSC$10206_obj_};
uF.prototype.getWidth=function(){return this.JSC$10206_obj_.width};
uF.prototype.getHeight=function(){return this.JSC$10206_obj_.height};
uF.prototype.getStyle=function(){return this.JSC$10206_obj_.style};var qO7=function(X){this.JSC$10209_obj_=X||{}};
_.a=qO7.prototype;_.a.value=function(){return this.JSC$10209_obj_};
_.a.setUrl=function(X){this.JSC$10209_obj_.url=X;return this};
_.a.getUrl=function(){return this.JSC$10209_obj_.url};
_.a.getStyle=function(){return this.JSC$10209_obj_.style};
_.a.getId=function(){return this.JSC$10209_obj_.id};
_.a.getContext=function(){return this.JSC$10209_obj_.context};
var Wjt=function(X){X.JSC$10209_obj_.attributes=X.JSC$10209_obj_.attributes||{};return new uF(X.JSC$10209_obj_.attributes)};var JE8=function(){qO7.apply(this,arguments)};
_.F(JE8,qO7);var DYT=Q7(y7,"perf",om());Q7(DYT,"g",om());var pwh=Q7(DYT,"i",om());Q7(DYT,"r",[]);om();om();var bYT=function(X,U,r){U&&U.length>0&&(U=$Y1(U),r&&r.length>0&&(U+="___"+$Y1(r)),U.length>28&&(U=U.substr(0,28)+(U.length-28)),r=U,U=Q7(pwh,"_p",om()),Q7(U,r,om())[X]=(new Date).getTime(),U=DYT.r,typeof U==="function"?U(X,"_p",r):U.push([X,"_p",r]))},$Y1=function(X){return X.join("__").replace(/\./g,"_").replace(/\-/g,"_").replace(/,/g,"_")};var AE7=om(),lT1=[],hc=function(X){throw Error("Ua`"+X);};
lT1.push(["jsl",function(X){for(var U in X)if(Object.prototype.hasOwnProperty.call(X,U)){var r=X[U];typeof r=="object"?y7[U]=Q7(y7,U,[]).concat(r):Q7(y7,U,r)}if(U=X.u)X=Q7(y7,"us",[]),X.push(U),(U=/^https:(.*)$/.exec(U))&&X.push("http:"+U[1])}]);
var G9S=/^(\/[a-zA-Z0-9_\-]+)+$/,iYt=[/\/amp\//,/\/amp$/,/^\/amp$/],LjP=/^[a-zA-Z0-9\-_\.,!]+$/,NS$=/^gapi\.loaded_[0-9]+$/,j71=/^[a-zA-Z0-9,._-]+$/,mI8=function(X,U,r,m,I){var t=X.split(";"),C=t.shift(),k=AE7[C],g=null;k?g=k(t,U,r,m):hc("no hint processor for: "+C);g||hc("failed to generate load url");U=g;r=U.match(XD7);(m=U.match(UIt))&&m.length===1&&rXh.test(U)&&r&&r.length===1||hc("failed sanity: "+X);try{X="?";if(I&&I.length>0){TDn(I);var Z=I.join(",");g=g+"?le="+Z;X="&"}if(y7.rol){var P=y7.ol;
P&&P.length&&(g=""+g+X+"ol="+P.length)}}catch(S){}return g},ad5=function(X,U,r,m){X=IdC(X);
NS$.test(r)||hc("invalid_callback");U=tz5(U);m=m&&m.length?tz5(m):null;var I=function(t){return encodeURIComponent(t).replace(/%2C/g,",")};
return[encodeURIComponent(X.pathPrefix).replace(/%2C/g,",").replace(/%2F/g,"/"),"/k=",I(X.version),"/m=",I(U),m?"/exm="+I(m):"","/rt=j/sv=1/d=1/ed=1",X.activeMods?"/am="+I(X.activeMods):"",X.resourceSig?"/rs="+I(X.resourceSig):"",X.zcms?"/t="+I(X.zcms):"","/cb=",I(r)].join("")},IdC=function(X){X.charAt(0)!=="/"&&hc("relative path");
for(var U=X.substring(1).split("/"),r=[];U.length;){X=U.shift();if(!X.length||X.indexOf(".")==0)hc("empty/relative directory");else if(X.indexOf("=")>0){U.unshift(X);break}r.push(X)}X={};for(var m=0,I=U.length;m<I;++m){var t=U[m].split("="),C=decodeURIComponent(t[0]),k=decodeURIComponent(t[1]);t.length==2&&C&&k&&(X[C]=X[C]||k)}U="/"+r.join("/");G9S.test(U)||hc("invalid_prefix");r=0;for(m=iYt.length;r<m;++r)iYt[r].test(U)&&hc("invalid_prefix");r=HP8(X,"k",!0);m=HP8(X,"am");I=HP8(X,"rs");X=HP8(X,"t");
return{pathPrefix:U,version:r,activeMods:m,resourceSig:I,zcms:X}},tz5=function(X){for(var U=[],r=0,m=X.length;r<m;++r){var I=X[r].replace(/\./g,"_").replace(/-/g,"_");
j71.test(I)&&U.push(I)}return U.join(",")},HP8=function(X,U,r){X=X[U];
!X&&r&&hc("missing: "+U);if(X){if(LjP.test(X))return X;hc("invalid: "+U)}return null},rXh=/^https?:\/\/[a-z0-9_.-]+\.google(rs)?\.com(:\d+)?\/[a-zA-Z0-9_.,!=\-\/]+$/,UIt=/\/cb=/g,XD7=/\/\//g;
AE7.m=function(X,U,r,m){(X=X[0])||hc("missing_hint");return"https://apis.google.com"+ad5(X,U,r,m)};
var CL7=decodeURI("%73cript"),kM$=/^[-+_0-9\/A-Za-z]+={0,2}$/,cXh=function(X,U){for(var r=[],m=0;m<X.length;++m){var I=X[m],t;if(t=I){a:{for(t=0;t<U.length;t++)if(U[t]===I)break a;t=-1}t=t<0}t&&r.push(I)}return r},gc5=function(){var X=y7.nonce;
return X!==void 0?X&&X===String(X)&&X.match(kM$)?X:y7.nonce=null:B_.querySelector?(X=B_.querySelector("script[nonce]"))?(X=X.nonce||X.getAttribute("nonce")||"",X&&X===String(X)&&X.match(kM$)?y7.nonce=X:y7.nonce=null):null:null},sqP=function(X){if(B_.readyState!="loading")nc1(X);
else{var U=gc5(),r="";U!==null&&(r=' nonce="'+U+'"');X="<"+CL7+' src="'+encodeURI(X)+'"'+r+"></"+CL7+">";B_.write(ZP1?ZP1.createHTML(X):X)}},nc1=function(X){var U=B_.createElement(CL7);
U.setAttribute("src",ZP1?ZP1.createScriptURL(X):X);X=gc5();X!==null&&U.setAttribute("nonce",X);U.async="true";(X=B_.getElementsByTagName(CL7)[0])?X.parentNode.insertBefore(U,X):(B_.head||B_.body||B_.documentElement).appendChild(U)},PLT=function(X,U,r){xIt(function(){var m=U===VEC()?Q7(w$,"_",om()):om();
m=Q7(fT5(U),"_",m);X(m)},r)},tMm=function(X,U){var r=U||{};
typeof U=="function"&&(r={},r.callback=U);var m=(U=r)&&U._c;if(m)for(var I=0;I<lT1.length;I++){var t=lT1[I][0],C=lT1[I][1];C&&Object.prototype.hasOwnProperty.call(m,t)&&C(m[t],X,U)}U=[];X?U=X.split(":"):r.features&&(U=r.features);if(!(X=r.h)&&(X=VEC(),!X))throw Error("Va");Sp1(U||[],r,X)},Sp1=function(X,U,r){X=YOu(X)||[];
var m=U.callback,I=U.config,t=U.timeout,C=U.ontimeout,k=U.onerror,g=void 0;typeof k=="function"&&(g=k);var Z=null,P=!1;if(t&&!C||!t&&C)throw"Timeout requires both the timeout parameter and ontimeout parameter to be set";k=Q7(fT5(r),"r",[]).sort();var S=Q7(fT5(r),"L",[]).sort(),d=y7.le||[],O=[].concat(k),E=function(D,W){if(P)return 0;Fg.clearTimeout(Z);S.push.apply(S,Q);var J=((w$||{}).config||{}).update;J?J(I):I&&Q7(y7,"cu",[]).push(I);if(W){bYT("me0",D,O);try{PLT(W,r,g)}finally{bYT("me1",D,O)}}return 1};
t>0&&(Z=Fg.setTimeout(function(){P=!0;C()},t));
var Q=cXh(X,S);if(Q.length){Q=cXh(X,k);var h=Q7(y7,"CP",[]),z=h.length;h[z]=function(D){if(!D)return 0;bYT("ml1",Q,O);var W=function(A){h[z]=null;E(Q,D)&&RN8(function(){m&&m();A()})},J=function(){var A=h[z+1];
A&&A()};
z>0&&h[z-1]?h[z]=function(){W(J)}:W(J)};
if(Q.length){var K="loaded_"+y7.I++;w$[K]=function(D){h[z](D);w$[K]=null};
X=mI8(r,Q,"gapi."+K,k,d);k.push.apply(k,Q);bYT("ml0",Q,O);U.sync||Fg.___gapisync?sqP(X):nc1(X)}else h[z](Kj7)}else E(Q)&&m&&m()},dIu;
var OPC=null,vcp=_.mH.trustedTypes;if(vcp&&vcp.createPolicy){try{OPC=vcp.createPolicy("goog#gapi",{createHTML:d95,createScript:d95,createScriptURL:d95})}catch(X){_.mH.console&&_.mH.console.error(X.message)}dIu=OPC}else dIu=OPC;var ZP1=dIu,xIt=function(X,U){if(y7.hee&&y7.hel>0)try{return X()}catch(r){U&&U(r),y7.hel--,tMm("debug_error",function(){try{window.___jsl.hefn(r)}catch(m){throw r;}})}else try{return X()}catch(r){throw U&&U(r),r;
}},ec1=w$.load;
ec1&&Q7(y7,"ol",[]).push(ec1);w$.load=function(X,U){return xIt(function(){return tMm(X,U)})};var Ahs;var Fmp=function(X,U){var r=r||[];this.serviceId_=X;this.moduleId_=U||null;this.dependencies_=[];Ec$(this,r)};
Fmp.prototype.toString=function(){return this.serviceId_};
Fmp.prototype.getModuleId=function(){return this.moduleId_};
var Ec$=function(X,U){var r=!1;r=r===void 0?!1:r;X.dependencies_=X.dependencies_.concat(U);if(r){if(!X.moduleId_)throw Error("Wa`"+X.serviceId_);U.map(function(m){return m.getModuleId()}).forEach(function(m){lpA(function(I){I.addExtraEdge(X.moduleId_,m)})})}};var VCA=new Fmp("MpJwZc","MpJwZc");var uZ1=new _.oJ("a"),fGH=new _.oJ("c"),Rlx=function(X,U,r){_.wY.call(this,X,U);this.node=U;this.kind=r};
_.F(Rlx,_.wY);var Bwh=function(){this.JSC$10222_keys_={};this.urlPrefix_="";this.JSC$10222_queryData_={}};
Bwh.prototype.toString=function(){var X=this.urlPrefix_+Qq$(this),U=_.oK(this.JSC$10222_queryData_),r="";U!=""&&(r="?"+U);return X+r};
var ocP=function(X){X=Me(X,"md");return!!X&&X!=="0"},Qq$=function(X){var U=[],r=function(m){X.JSC$10222_keys_[m]!==void 0&&U.push(m+"="+X.JSC$10222_keys_[m])};
ocP(X)?(r("md"),r("k"),r("ck"),r("am"),r("rs"),r("gssmodulesetproto"),r("slk"),r("dti")):(r("sdch"),r("k"),r("ck"),r("am"),r("rt"),"d"in X.JSC$10222_keys_||z7(X,"d","0"),r("d"),r("exm"),r("excm"),(X.JSC$10222_keys_.excm||X.JSC$10222_keys_.exm)&&U.push("ed=1"),r("im"),r("dg"),r("sm"),Me(X,"br")!="1"&&Me(X,"br")!="0"||r("br"),r("br-d"),Me(X,"rb")=="1"&&r("rb"),Me(X,"zs")!=="0"&&r("zs"),wD7(X)!==""&&r("wt"),r("gssmodulesetproto"),r("ujg"),r("sp"),r("rs"),r("cb"),r("ee"),r("slk"),r("dti"),r("m"));return U.join("/")},
Me=function(X,U){return X.JSC$10222_keys_[U]?X.JSC$10222_keys_[U]:null},z7=function(X,U,r){r?X.JSC$10222_keys_[U]=r:delete X.JSC$10222_keys_[U]},yX$=function(X,U){X.urlPrefix_=U},u2t=function(X,U){U&&U.length>0?(U.sort(),z7(X,"exm",U.join(","))):z7(X,"exm",null)},hc8=function(X,U){U&&U.length>0?(U.sort(),z7(X,"excm",U.join(","))):z7(X,"excm",null)},Mzv=function(X){return(X=Me(X,"m"))?X.split(","):[]},wD7=function(X){switch(Me(X,"wt")){case "0":return"0";
case "1":return"1";case "2":return"2";default:return""}},zc$=function(X,U){var r=Object.keys(U).filter(function(m){return!!Object.keys(U[m]).length}).map(function(m){var I=Object.keys(U[m]);
I.length>1&&I.sort();return m+":"+I.join(",")});
r.sort();z7(X,"ee",r.join(";"))},qJA=function(X){var U=Me(X,"ee");
if(!U)return{};X={};U=_.H(U.split(";"));for(var r=U.next();!r.done;r=U.next()){var m=_.H(r.value.split(":"));r=m.next().value;m=m.next().value;X[r]={};m=_.H(m.split(","));for(var I=m.next();!I.done;I=m.next())X[r][I.value]=!0}return X},Km5=function(X){delete X.JSC$10222_keys_.m;
delete X.JSC$10222_keys_.exm;delete X.JSC$10222_keys_.ed};
Bwh.prototype.clone=function(){var X=new Bwh;X.JSC$10222_keys_=Object.assign({},this.JSC$10222_keys_);X.urlPrefix_=this.urlPrefix_;X.JSC$10222_queryData_=Object.assign({},this.JSC$10222_queryData_);return X};
var WtD=function(X,U){U=U===void 0?!0:U;var r=Tw7(X),m=new Bwh,I=_.aK(r)[5];_.fI.forEach(YpS,function(C){var k=I.match("/"+C+"=([^/]+)");k&&z7(m,C,k[1])});
var t="";t=X.indexOf("_/ss/")!=-1?"_/ss/":"_/js/";yX$(m,X.substr(0,X.indexOf(t)+t.length));if(!U)return m;(X=_.aK(r)[6]||null)&&gES(X,function(C,k){m.JSC$10222_queryData_[C]=k});
return m},VAH=function(X){X=_.Bp(Tw7(X));
return X===null?!1:RegExp("(/_/js/)|(/_/ss/)","g").test(X)?/\/k=/.test(X):!1},Tw7=function(X){return X.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?X.substr(65):X},YpS={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"},Vzp=RegExp("^(gapi\\.)?loaded(_g|_h)?(_[0-9a-z]+)+$");_.Kz=function(X){this.JSC$10234_id_=X;this.opts={}};
_.Kz.prototype.JSC$10236_setLabel=function(X){this.label_=X||void 0;return this};
_.Kz.prototype.addUploadMetadata=function(X,U){var r=this.opts.data||{};r[X]=U;this.opts.data=r;return this};
var Rcv=function(X){var U=_.fI.filter(X.opts,function(r){return r!==null});
U=_.fI.isEmpty(U)?null:U;X=[X.JSC$10234_id_,X.label_,U];U=ume(X);return X=X.slice(0,U+1)};
_.Kz.prototype.toString=function(){var X=Rcv(this);return"("+_.qq(X,function(U){return JSON.stringify(U)}).join(",")+")"};
_.Kz.prototype.getId=function(){return this.JSC$10234_id_};
_.Kz.prototype.getOptions=function(){return _.fI.clone(this.opts)};var T7=function(){_.Kz.call(this,"image-search")};
_.F(T7,_.Kz);T7.prototype.setSize=function(X){this.opts.imgsz=X;return this};
T7.prototype.JSC$10236_setLabel=function(X){_.Kz.prototype.JSC$10236_setLabel.call(this,X);return this};
T7.prototype.addUploadMetadata=function(X,U){_.Kz.prototype.addUploadMetadata.call(this,X,U);return this};var YM=function(){_.Kz.call(this,"maps")};
_.F(YM,_.Kz);YM.prototype.setZoom=function(X){this.opts.zoom=X;return this};
YM.prototype.JSC$10236_setLabel=function(X){_.Kz.prototype.JSC$10236_setLabel.call(this,X);return this};
YM.prototype.addUploadMetadata=function(X,U){_.Kz.prototype.addUploadMetadata.call(this,X,U);return this};_.V7=function(){_.Kz.call(this,"photos")};
_.F(_.V7,_.Kz);_.V7.prototype.JSC$10236_setLabel=function(X){_.Kz.prototype.JSC$10236_setLabel.call(this,X);return this};
_.V7.prototype.addUploadMetadata=function(X,U){_.Kz.prototype.addUploadMetadata.call(this,X,U);return this};var Rm=function(){_.Kz.call(this,"url")};
_.F(Rm,_.Kz);var fd8=function(){var X=new Rm;X.opts.type="video";X.opts.site="youtube.com";return X};
Rm.prototype.JSC$10236_setLabel=function(X){_.Kz.prototype.JSC$10236_setLabel.call(this,X);return this};
Rm.prototype.addUploadMetadata=function(X,U){_.Kz.prototype.addUploadMetadata.call(this,X,U);return this};var fz=function(){_.Kz.call(this,"video-search")};
_.F(fz,_.Kz);var qph=function(){var X=new fz;X.opts.site="youtube.com";return X};
fz.prototype.JSC$10236_setLabel=function(X){_.Kz.prototype.JSC$10236_setLabel.call(this,X);return this};
fz.prototype.addUploadMetadata=function(X,U){_.Kz.prototype.addUploadMetadata.call(this,X,U);return this};var Wmp=function(){_.Kz.call(this,"web")};
_.F(Wmp,_.Kz);Wmp.prototype.JSC$10236_setLabel=function(X){_.Kz.prototype.JSC$10236_setLabel.call(this,X);return this};
Wmp.prototype.addUploadMetadata=function(X,U){_.Kz.prototype.addUploadMetadata.call(this,X,U);return this};var qe=function(){this.items_=[];this.opts={}},JXp=function(X){switch(X){case "image-search":return new T7;
case "maps":return new YM;case "photos":return new _.V7;case "url":return new Rm;case "video-search":return new fz;case "web":return new Wmp}return new _.Kz(X)};
qe.prototype.addView=function(X){this.items_.push(typeof X==="string"?JXp(X):X);return this};
var DI5=function(X){return"("+_.qq(X.items_,function(U){return U.toString()}).join(",")+")"};
qe.prototype.toString=function(){return DI5(this)};
qe.prototype.getViews=function(X,U){U=U===void 0?[]:U;for(var r=this.items_,m=0;m<r.length;m++){var I=r[m];I instanceof qe?I.getViews(X,U):I.getId()==X&&U.push(I)}return U};
qe.prototype.getOptions=function(){return _.fI.clone(this.opts)};var bb=function(X){this.basePickerUrl_=X||"https://docs.google.com/picker";this.nav_=new qe};
bb.prototype.nav_=null;bb.prototype.addView=function(X){this.nav_.addView(X);return this};
bb.prototype.getBaseUrl=function(){return this.basePickerUrl_};
bb.prototype.getViews=function(X){return this.nav_.getViews(X)};
_.pD1=function(X,U){X.callback_=U;return X};var $I$=new Map;$I$.set("application/vnd.google-apps.document","application/vnd.google-gsuite.document-blob");$I$.set("application/vnd.google-apps.spreadsheet","application/vnd.google-gsuite.spreadsheet-blob");$I$.set("application/vnd.google-apps.presentation","application/vnd.google-gsuite.presentation-blob");var bPp=new Set;bPp.add("application/vnd.google-apps.kix");bPp.add("application/vnd.google-apps.ritz");bPp.add("application/vnd.google-apps.punch");var IGS=function(X,U,r){var m=r&&_.o2(r,1);r=AXu(r);var I=X[0].getId();switch(_.wZ(I,2)){case 13:return ld8(X,U,m,r);case 3:return GM5(X,U,m,r);case 10:return iPp(X,U,m,r);case 27:return iPp(X,U,m,r);case 12:return Lm$(X,U);case 2:return Nw1(X,U,m,r);case 5:return jqt(X,U,m,r);case 9:return XZu(X,U,m,r);case 6:return Ubp(X,U,m,r);case 25:return rWp(X,U,m,r);case 1:return _.xd(X[0],wE$,26)?mb$(X,U,m,r):iPp(X,U,m,r);default:return{}}},Ubp=function(X,U,r,m){X=X.map(function(I){return{id:I.getId().getId(),
serviceId:"youtube",name:I.getName(),description:_.o2(I,3),type:W_(I),lastEditedUtc:_.oEv(_.SA(I,_.ow,16)).getTime(),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:I.getUrl(),embedUrl:_.o2(I,13),thumbnails:Jc(aJ(I))}});
return{action:U,docs:X,viewToken:m,view:r||"youtube",v2Translated:!0}},Nw1=function(X,U,r,m){var I=X.map(function(t){var C=t.getId().getId(),k=_.o2(t,7),g=t.getName(),Z=W_(t),P=_.oEv(_.SA(t,_.ow,12)).getTime(),S=t.getUrl(),d=Number(YS8(t)),O=_.o2(t,3),E=_.o2(t,11),Q=Jc(aJ(t));
var h=_.SA(t,HX,21);h=_.FW(h,1);var z=_.SA(t,HX,21);z=_.o2(z,10);var K=_.o2(t,13);var D=_.SA(t,HX,21);D=_.FW(D,9);var W=_.SA(t,HX,21);W=_.o2(W,11);C={id:C,serviceId:"docs",mimeType:k,name:g,type:Z,lastEditedUtc:P,url:S,sizeBytes:d,description:O,iconUrl:E,thumbnails:Q,isShared:h,downloadUrl:z,embedUrl:K,copyable:D,resourceKey:W};k=_.SA(t,HX,21);_.FW(k,12)&&(C.uploadState="success",C.isNew=!0);k=_.SA(t,HX,21);_.xd(k,mE,3)&&(t=_.SA(t,HX,21),t=_.SA(t,mE,3),_.xd(t,UF,2)&&(k=pj(t.getDuration().getSeconds()),
g=t.getDuration(),g=_.sD(g,2),C.duration=k+g/1E9),C.aspectRatio=t.getAspectRatio());return C});
return{action:U,docs:I,viewToken:m,view:r||"all",extraUserInputs:tCA(X),v2Translated:!0}},jqt=function(X,U,r,m){X=X.map(function(I){var t=_.SA(I,VFp,15);
t=_.SA(t,rY,1);hE(I,10,rY,t);return{id:I.getId().getId(),serviceId:"web",mimeType:_.o2(I,7),name:I.getName(),type:W_(I),url:I.getUrl(),description:_.o2(I,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:Jc(aJ(I))}});
return{action:U,docs:X,viewToken:m,view:r||"image-search",v2Translated:!0}},XZu=function(X,U,r,m){X=X.map(function(I){return{serviceId:"url",
name:aJ(I)[0].getUrl().split("/").pop(),type:W_(I),mimeType:_.o2(I,7),url:I.getUrl(),description:_.o2(I,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:Jc(aJ(I))}});
return{action:U,docs:X,viewToken:m,view:r||"url",v2Translated:!0}},mb$=function(X,U,r,m){X=X.map(function(I){return{id:I.getId().getId(),
serviceId:"picasa",name:I.getName(),type:W_(I),description:_.o2(I,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:Jc(aJ(I))}});
return{action:U,docs:X,viewToken:m,view:r||"webcam",v2Translated:!0}},iPp=function(X,U,r,m){return{action:U,
docs:X.map(aG5),viewToken:m,view:H0v(r||"upload",X),extraUserInputs:tCA(X),v2Translated:!0}},H0v=function(X,U){return U.some(function(r){var m;
return((m=_.SA(r,IJ,30))==null?void 0:_.wZ(m,3))===9})?X+"/gmailphotos":X},GM5=function(X,U,r,m){var I=X.map(function(t){var C={id:t.getId().getId(),
serviceId:"picasa",mimeType:_.o2(t,7),name:t.getName(),type:W_(t),lastEditedUtc:_.oEv(_.SA(t,_.ow,12)).getTime(),url:t.getUrl(),sizeBytes:Number(YS8(t)),description:_.o2(t,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:Jc(aJ(t)),mediaKey:t.getId().getId(),parentId:_.o2(t,4)},k,g=(k=_.SA(t,hyv,18))==null?void 0:_.SA(k,uDu,3);g&&(C.latitude=Qu(g,1),C.longitude=Qu(g,2));var Z;t=(Z=_.SA(t,hyv,18))==null?void 0:BO(Z,6);Z=t!=null?pj(t):void 0;Z&&(C.version=
Z);return C});
return{action:U,docs:I,viewToken:m,view:r||"photos",extraUserInputs:tCA(X),v2Translated:!0}},ld8=function(X,U,r,m){X=X.map(function(I){return{id:I.getId().getId(),
serviceId:"et",name:aJ(I)[0].getUrl().split("/").pop(),description:_.o2(I,3),type:"et",iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:Jc(aJ(I),"etjpg")}});
return{action:U,docs:X,viewToken:m,view:r||"et",v2Translated:!0}},rWp=function(X,U,r,m){X=X.map(function(I){var t=I.getId().getId(),C=m["2"];
return{id:t,serviceId:C.type!=="gmail_themes"&&C.parent==="6226252643674576769"?"picasa":"static_themes",name:I.getName(),mimeType:_.o2(I,7),type:W_(I),description:_.o2(I,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:I.getUrl(),embedUrl:I.getUrl(),thumbnails:Jc(aJ(I))}});
return{action:U,docs:X,viewToken:m,view:r||"photos",v2Translated:!0}},Lm$=function(X,U){X=X.map(function(r){var m=_.SA(r,yQ5,27);
m=_.Gc(m,1,_.eX,_.Zf())[0];return{id:r.getId().getId(),serviceId:"contacts",mimeType:_.o2(r,7),name:r.getName(),description:_.o2(r,3),url:"mailto:"+m,thumbnail:[{url:_.o2(r,11)}],email:m}});
return{action:U,docs:X,view:"contacts",v2Translated:!0}},AXu=function(X){if(!X)return{};
var U=_.o2(X,3);U=U&&JSON.parse(U)||{};return{0:_.o2(X,1),1:_.o2(X,2),2:U}},Jc=function(X,U){U=U===void 0?"":U;
if(!X.length)return null;U=="etjpg"&&(X=X.filter(function(r){return r.getUrl().includes("w1200-h300")}));
return X.map(function(r){return{url:r.getUrl(),height:r.getHeight(),width:r.getWidth(),type:U}})},tCA=function(X){return{isAttachment:X.some(function(U){return _.FW(U,31)})}},aG5=function(X){var U,r={id:(U=X.getId())==null?void 0:U.getId(),
serviceId:C1t(X),mimeType:_.o2(X,7),name:X.getName(),type:W_(X),sizeBytes:Number(YS8(X)),description:_.o2(X,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:Jc(aJ(X)),isNew:!0};if(U=_.SA(X,IJ,30)){r.dataUrl=_.o2(U,1)||null;a:{var m=_.SA(X,IJ,30);switch(_.wZ(m,3)){case 9:m=_.h9(m,TWC,2,t5);m={remoteRefs:m&&_.o2(m,1)};break a;case 10:case 15:m=_.h9(m,KYu,4,t5);var I=aJ(X);m={photo_id:m&&_.o2(m,1),media_key:X.getId().getId(),media_type:_.wZ(X,6)===1?1:2,image_url:I&&
I[0].getUrl(),width:I&&String(I[0].getWidth()),height:I&&String(I[0].getHeight())};break a}m=null}r.uploadMetadata=m;r.uploadId=_.o2(U,9)||null;r.uploadState=kXt(U)||null}(m=U&&_.h9(U,KYu,4,t5))&&(r.id=_.o2(m,1));(m=U&&_.h9(U,YDt,5,t5))&&(r.contentId=_.o2(m,1));(m=U&&_.h9(U,MFu,7,t5))&&(r.contentId=_.o2(m,1));(m=U&&_.h9(U,zy5,6,t5))&&(r.contentId=_.o2(m,1));(U==null?void 0:_.wZ(U,3))===1&&(r.mediaKey=X.getId().getId());return r},C1t=function(X){var U;
switch(((U=_.SA(X,IJ,30))==null?void 0:_.wZ(U,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},W_=function(X){switch(_.wZ(X,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 _.o2(X,7).startsWith("application/vnd.google-apps.")?"document":"file";default:return"file"}},kXt=function(X){switch(X==null?void 0:_.wZ(X,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 Z0S,cW1,gsp,ns8;_.sMC=function(X,U){var r=U||{};U=r.document||document;var m=_.MF(X).toString(),I=(new MS(U)).createElement("SCRIPT"),t={script_:I,timeout_:void 0},C=new m0(cW1,t),k=null,g=r.timeout!=null?r.timeout:5E3;g>0&&(k=window.setTimeout(function(){gsp(I,!0);C.errback(new ns8(1,"Timeout reached for loading script "+m))},g),t.timeout_=k);
I.onload=I.onreadystatechange=function(){I.readyState&&I.readyState!="loaded"&&I.readyState!="complete"||(gsp(I,r.cleanupWhenDone||!1,k),C.callback(null))};
I.onerror=function(){gsp(I,!0,k);C.errback(new ns8(0,"Error while loading script "+m))};
t=r.attributes||{};_.fI.extend(t,{type:"text/javascript",charset:"UTF-8"});dq5(I,t);_.HU(I,X);Z0S(U).appendChild(I);return C};
Z0S=function(X){var U=ub("HEAD",X);return U&&U.length!==0?U[0]:X.documentElement};
cW1=function(){if(this&&this.script_){var X=this.script_;X&&X.tagName=="SCRIPT"&&gsp(X,!0,this.timeout_)}};
gsp=function(X,U,r){r!=null&&_.mH.clearTimeout(r);X.onload=function(){};
X.onerror=function(){};
X.onreadystatechange=function(){};
U&&window.setTimeout(function(){_.yG(X)},0)};
ns8=function(X,U){var r="Jsloader error (code #"+X+")";U&&(r+=": "+U);_.Xm.call(this,r);this.code=X};
_.XW(ns8,_.Xm);var xb1=_.pH(["https://apis.google.com/js/api.js"]),P1u=_.P0(xb1),vs1=function(X,U,r){r=r===void 0?{}:r;var m=!1,I=SA5(X,U,r).then(function(C){m=!0;return C}),t=_.JI8(5E3).then(function(){return m?SA5(X,U,r):dbp(U,r).then(function(C){return O0v(C,X)})});
return u48([I,t])},SA5=function(X,U,r){r=r===void 0?{}:r;
return el1(U,r).then(function(m){return O0v(m,X)})},O0v=function(X,U){var r=_.tx(U,"gapi.")?U.slice(5):U;
return X[r]?_.j8(X[r]):new _.o7(function(m,I){var t=RJ(function(){I(Error("Ya"))},3E4);
X.load(U,{callback:function(){_.mH.clearTimeout(t);m(X[r])},
onerror:function(C){_.mH.clearTimeout(t);I(C)}})})},el1=function(X,U){U=U===void 0?{}:U;
return X.gapi&&X.gapi.load?_.j8(X.gapi):dbp(X,U)},dbp=function(X,U){U=U===void 0?{}:U;
return _.sMC(P1u,{document:X.document,attributes:U}).then(function(){return X.gapi})},Est=function(){};
Est.prototype.load=function(X,U,r){U=U===void 0?window:U;r=r===void 0?{}:r;var m=Date.now();return vs1(X,U,r).then(function(I){var t=Date.now();return{library:I,loadStartMs:m,loadEndMs:t}},function(I){throw I instanceof Error?I:Error(String(I));
})};var a0z=function(){_.Kj.call(this);this.gapiLoader_=new Est;this.origin_=null;this.gapiPickerIframeResolver_=_.qR();this.gapiIframesResolver_=_.qR();this.gapiIframesResolver_.promise.then(null,function(){});
this.gapiPickerIframeResolver_.promise.then(null,function(){});
this.hostMessageHandlerInternal_={}};
_.F(a0z,_.Kj);var F38=function(X,U){var r=r===void 0?{}:r;var m=_.Gu("gapi.iframes",U);return m?(X=Date.now(),_.j8({library:m,loadStartMs:X,loadEndMs:X})):X.gapiLoader_.load("gapi.iframes",U,r)},B4P=function(X,U,r,m,I,t){var C=!1;
C=C===void 0?!1:C;F38(X,JV(U.ownerDocument)).then(function(k){var g=k.library;X.gapiIframesResolver_.resolve(g);k=X.gapiPickerIframeResolver_;var Z=k.resolve,P=C;P=P===void 0?!1:P;var S={};S["host-message-handler"]=r;X.hostMessageHandlerInternal_=S;var d=_.NX(m);d=_.NX(d);d=_.nz(_.g$(_.c_(new _.fB,d.scheme_),d.JSC$10194_domain_),d.JSC$10194_port_).toString();X.origin_=d;d=(new JE8).setUrl(m);d.JSC$10209_obj_.where=U;d.JSC$10209_obj_.allowPost=P;d.JSC$10209_obj_.messageHandlers=S;P=_.Gu("makeWhiteListIframesFilter",
g)([X.origin_]);d.JSC$10209_obj_.messageHandlersFilter=P;I!=null&&(d.JSC$10209_obj_.id=I);t!=null&&(d.JSC$10209_obj_.rpctoken=t);P=Wjt(d);P.JSC$10206_obj_.style={display:"block","min-width":"100%",width:"1px"};P.JSC$10206_obj_.height="100%";Wjt(d).value().allow="camera 'src' "+X.origin_;g=g.getContext().openChild(d.value());Z.call(k,g)},function(k){X.gapiIframesResolver_.reject(k);
X.gapiPickerIframeResolver_.reject(k)});
return X.gapiPickerIframeResolver_.promise},QMP=function(X,U){return _.Ya([X.gapiIframesResolver_.promise,
X.gapiPickerIframeResolver_.promise]).then(function(r){var m=_.H(r);r=m.next().value;return(m=m.next().value)?m.send("picker-message-handler",U,void 0,_.Gu("makeWhiteListIframesFilter",r)([X.origin_])):_.vs(Error("Za"))})};
a0z.prototype.disposeInternal=function(){osv(this);_.Kj.prototype.disposeInternal.call(this)};
var osv=function(X){X.gapiPickerIframeResolver_.promise.then(function(U){U&&(U.unregister("host-message-handler"),delete X.hostMessageHandlerInternal_["host-message-handler"])})};var wZh=function(){this.nextId=0};var uMt=function(X,U){switch(X.action){case "select-contacts":X=yW$(X.contacts);break;case "visibility":X=X.visible;var r=new gY;X=_.zp(r,1,7).setVisible(X);r={};r["iframe-command"]=X.serialize();X=r;break;default:X=null}return X?QMP(U,X):_.j8()},yW$=function(X){if(!X||X.length==0)return null;
var U=new gY;_.zp(U,1,11);var r=new wZh;X.forEach(function(m){if(m.email){var I=new eY;I=_.Rw(I,2,m.name?m.name:m.email);var t=new yQ5;m=_.JTM(t,1,_.P7,m.email,_.eX);m=_.Q9(I,27,m);I=new Qc8;t=":"+(r.nextId++).toString(36);I=_.Rw(I,1,t);I=_.zp(I,2,12);m=_.Q9(m,1,I)}else m=null;m&&hE(U,7,eY,m)});
X={};X["iframe-command"]=U.serialize();return X};_.hlv=function(){if(ie7){var X=/Windows NT ([0-9.]+)/;return(X=X.exec(_.Pe()))?X[1]:"0"}return _.G1p?(X=/1[0|1][_.][0-9_.]+/,(X=X.exec(_.Pe()))?X[0].replace(/_/g,"."):"10"):b2x?(X=/Android\s+([^\);]+)(\)|;)/,(X=X.exec(_.Pe()))?X[1]:""):NDp||jeu||XtP?(X=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(X=X.exec(_.Pe()))?X[1].replace(/_/g,"."):""):""}();var DO;DO=function(X){return(X=X.exec(_.Pe()))?X[1]:""};
_.MC8=function(){if(_.Cu)return DO(/Firefox\/([0-9.]+)/);if(_.I2||ku||beT)return H5u;if(_.kd){if(_.hx()||_.Qe9()){var X=DO(/CriOS\/([0-9.]+)/);if(X)return X}return DO(/Chrome\/([0-9.]+)/)}if(_.ix&&!_.hx())return DO(/Version\/([0-9.]+)/);if(i9M||LNe){if(X=/Version\/(\S+).*Mobile\/(\S+)/.exec(_.Pe()))return X[1]+"."+X[2]}else if(nCS)return(X=DO(/Android\s+([0-9.]+)/))?X:DO(/Version\/([0-9.]+)/);return""}();var zlT=function(){};
_.N3(zlT);zlT.prototype.nextId_=0;_.pz=function(X){return":"+(X.nextId_++).toString(36)};var $M=function(X){_.z2.call(this);this.JSC$10304_dom_=X||hV();this.JSC$10304_id_=null;this.inDocument_=!1;this.JSC$10304_element_=null;this.googUiComponentHandler_=void 0;this.childIndex_=this.children_=this.parent_=this.model_=null;this.wasDecorated_=!1};
_.XW($M,_.z2);$M.prototype.idGenerator_=zlT.getInstance();$M.prototype.getId=function(){return this.JSC$10304_id_||(this.JSC$10304_id_=_.pz(this.idGenerator_))};
$M.prototype.getElement=function(){return this.JSC$10304_element_};
var bF=function(X){X.googUiComponentHandler_||(X.googUiComponentHandler_=new _.OA(X));return X.googUiComponentHandler_},K3P=function(X,U){if(X==U)throw Error("$a");
var r;if(r=U&&X.parent_&&X.JSC$10304_id_){r=X.parent_;var m=X.JSC$10304_id_;r=r.childIndex_&&m?_.fI.get(r.childIndex_,m)||null:null}if(r&&X.parent_!=U)throw Error("$a");X.parent_=U;$M.superClass_.setParentEventTarget.call(X,U)};
$M.prototype.setParentEventTarget=function(X){if(this.parent_&&this.parent_!=X)throw Error("ab");$M.superClass_.setParentEventTarget.call(this,X)};
$M.prototype.JSC$10306_createDom=function(){this.JSC$10304_element_=this.JSC$10304_dom_.createElement("DIV")};
$M.prototype.render=function(X){T4C(this,X)};
var T4C=function(X,U,r){if(X.inDocument_)throw Error("bb");X.JSC$10304_element_||X.JSC$10306_createDom();U?U.insertBefore(X.JSC$10304_element_,r||null):X.JSC$10304_dom_.JSC$9488_document_.body.appendChild(X.JSC$10304_element_);X.parent_&&!X.parent_.inDocument_||X.enterDocument()};
_.a=$M.prototype;_.a.decorate=function(X){if(this.inDocument_)throw Error("bb");if(X&&this.canDecorate(X)){this.wasDecorated_=!0;var U=_.DR(X);this.JSC$10304_dom_&&this.JSC$10304_dom_.JSC$9488_document_==U||(this.JSC$10304_dom_=hV(X));this.decorateInternal(X);this.enterDocument()}else throw Error("cb");};
_.a.canDecorate=function(){return!0};
_.a.decorateInternal=function(X){this.JSC$10304_element_=X};
_.a.enterDocument=function(){this.inDocument_=!0;YA5(this,function(X){!X.inDocument_&&X.getElement()&&X.enterDocument()})};
_.a.exitDocument=function(){YA5(this,function(X){X.inDocument_&&X.exitDocument()});
this.googUiComponentHandler_&&this.googUiComponentHandler_.removeAll();this.inDocument_=!1};
_.a.disposeInternal=function(){this.inDocument_&&this.exitDocument();this.googUiComponentHandler_&&(this.googUiComponentHandler_.dispose(),delete this.googUiComponentHandler_);YA5(this,function(X){X.dispose()});
!this.wasDecorated_&&this.JSC$10304_element_&&_.yG(this.JSC$10304_element_);this.parent_=this.model_=this.JSC$10304_element_=this.childIndex_=this.children_=null;$M.superClass_.disposeInternal.call(this)};
_.a.getModel=function(){return this.model_};
_.a.addChild=function(X,U){var r=this.children_?this.children_.length:0;if(X.inDocument_&&(U||!this.inDocument_))throw Error("bb");if(r<0||r>(this.children_?this.children_.length:0))throw Error("db");this.childIndex_&&this.children_||(this.childIndex_={},this.children_=[]);X.parent_==this?(_.fI.set(this.childIndex_,X.getId(),X),_.We(this.children_,X)):_.fI.add(this.childIndex_,X.getId(),X);K3P(X,this);_.KHH(this.children_,r,0,X);X.inDocument_&&this.inDocument_&&X.parent_==this?(U=this.getContentElement(),
(U.childNodes[r]||null)!=X.getElement()&&(X.getElement().parentElement==U&&U.removeChild(X.getElement()),r=U.childNodes[r]||null,U.insertBefore(X.getElement(),r))):U?(this.JSC$10304_element_||this.JSC$10306_createDom(),r=this.children_?this.children_[r+1]||null:null,T4C(X,this.getContentElement(),r?r.JSC$10304_element_:null)):this.inDocument_&&!X.inDocument_&&X.JSC$10304_element_&&X.JSC$10304_element_.parentNode&&X.JSC$10304_element_.parentNode.nodeType==1&&X.enterDocument()};
_.a.getContentElement=function(){return this.JSC$10304_element_};
var YA5=function(X,U){X.children_&&X.children_.forEach(U,void 0)};
$M.prototype.removeChild=function(X,U){if(X){var r=typeof X==="string"?X:X.getId();X=this.childIndex_&&r?_.fI.get(this.childIndex_,r)||null:null;r&&X&&(_.fI.remove(this.childIndex_,r),_.We(this.children_,X),U&&(X.exitDocument(),X.JSC$10304_element_&&_.yG(X.JSC$10304_element_)),K3P(X,null))}if(!X)throw Error("eb");return X};_.XW(Lz9,ipD);_.XW(NXm,ipD);var VCC;_.fI.createSet("A AREA BUTTON HEAD INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE TRACK".split(" "));var Rlv=function(X,U){U?X.setAttribute("role",U):X.removeAttribute("role")},Ac=function(X,U,r){Array.isArray(r)&&(r=r.join(" "));
var m="aria-"+U;r===""||r==void 0?(VCC||(r={},VCC=(r.atomic=!1,r.autocomplete="none",r.dropeffect="none",r.haspopup=!1,r.live="off",r.multiline=!1,r.multiselectable=!1,r.orientation="vertical",r.readonly=!1,r.relevant="additions text",r.required=!1,r.sort="none",r.busy=!1,r.disabled=!1,r.hidden=!1,r.invalid="false",r)),r=VCC,U in r?X.setAttribute(m,r[U]):X.removeAttribute(m)):X.setAttribute(m,r)};var fGp;_.lF=function(X,U,r){_.z2.call(this);this.target=X;this.handle=U||X;this.limits=r||new D$(NaN,NaN,NaN,NaN);this.JSC$10309_document_=_.DR(X);this.JSC$10309_eventHandler_=new _.OA(this);_.FD(this,this.JSC$10309_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;_.dO(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.useSetCapture_=fGp};
_.XW(_.lF,_.z2);fGp=_.mH.document&&_.mH.document.documentElement&&!!_.mH.document.documentElement.setCapture&&!!_.mH.document.releaseCapture;_.qA5=function(X,U){X.hysteresisDistanceSquared_=Math.pow(U,2)};
_.a=_.lF.prototype;_.a.setEnabled=function(X){this.enabled_=X};
_.a.disposeInternal=function(){_.lF.superClass_.disposeInternal.call(this);_.MJ(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.JSC$10309_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$10309_document_.releaseCapture();this.handle=this.target=null};
_.a.startDrag=function(X){var U=X.type=="mousedown";if(!this.enabled_||this.dragging_||U&&(!X.isButton(0)||_.G1p&&X.ctrlKey))this.dispatchEvent("earlycancel");else{if(this.hysteresisDistanceSquared_==0)if(this.dispatchEvent(new G7("start",this,X.clientX,X.clientY,X)))this.dragging_=!0,U&&X.preventDefault();else return;else U&&X.preventDefault();U=this.JSC$10309_document_;var r=U.documentElement,m=!this.useSetCapture_;this.JSC$10309_eventHandler_.listen(U,["touchmove","mousemove"],this.handleMove_,
{capture:m,passive:!1});this.JSC$10309_eventHandler_.listen(U,["touchend","mouseup"],this.endDrag,m);this.useSetCapture_?(r.setCapture(!1),this.JSC$10309_eventHandler_.listen(r,"losecapture",this.endDrag)):this.JSC$10309_eventHandler_.listen(JV(U),"blur",this.endDrag);this.scrollTarget_&&this.JSC$10309_eventHandler_.listen(this.scrollTarget_,"scroll",this.onScroll_,m);this.clientX=this.startX=X.clientX;this.clientY=this.startY=X.clientY;this.screenX=X.screenX;this.screenY=X.screenY;this.deltaX=this.target.offsetLeft;
this.deltaY=this.target.offsetTop;this.pageScroll=uV(hV(this.JSC$10309_document_))}};
_.a.endDrag=function(X,U){this.JSC$10309_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$10309_document_.releaseCapture();this.dragging_?(this.dragging_=!1,this.dispatchEvent(new G7("end",this,X.clientX,X.clientY,X,W3t(this,this.deltaX),JW7(this,this.deltaY),U||X.type=="touchcancel"))):this.dispatchEvent("earlycancel")};
_.a.handleMove_=function(X){if(this.enabled_){var U=X.clientX-this.clientX,r=X.clientY-this.clientY;this.clientX=X.clientX;this.clientY=X.clientY;this.screenX=X.screenX;this.screenY=X.screenY;if(!this.dragging_){var m=this.startX-this.clientX,I=this.startY-this.clientY;if(m*m+I*I>this.hysteresisDistanceSquared_)if(this.dispatchEvent(new G7("start",this,X.clientX,X.clientY,X)))this.dragging_=!0;else{this.isDisposed()||this.endDrag(X);return}}r=Db1(this,U,r);U=r.x;r=r.y;this.dragging_&&this.dispatchEvent(new G7("beforedrag",
this,X.clientX,X.clientY,X,U,r))&&(pZS(this,X,U,r),X.preventDefault())}};
var Db1=function(X,U,r){var m=uV(hV(X.JSC$10309_document_));U+=m.x-X.pageScroll.x;r+=m.y-X.pageScroll.y;X.pageScroll=m;X.deltaX+=U;X.deltaY+=r;return new _.W0(W3t(X,X.deltaX),JW7(X,X.deltaY))};
_.lF.prototype.onScroll_=function(X){var U=Db1(this,0,0);X.clientX=this.clientX;X.clientY=this.clientY;pZS(this,X,U.x,U.y)};
var pZS=function(X,U,r,m){X.target.style.left=r+"px";X.target.style.top=m+"px";X.dispatchEvent(new G7("drag",X,U.clientX,U.clientY,U,r,m))},W3t=function(X,U){var r=X.limits;
X=isNaN(r.left)?null:r.left;r=isNaN(r.width)?0:r.width;return Math.min(X!=null?X+r:Infinity,Math.max(X!=null?X:-Infinity,U))},JW7=function(X,U){var r=X.limits;
X=isNaN(r.top)?null:r.top;r=isNaN(r.height)?0:r.height;return Math.min(X!=null?X+r:Infinity,Math.max(X!=null?X:-Infinity,U))};
_.lF.prototype.isDragging=function(){return this.dragging_};
var G7=function(X,U,r,m,I,t,C){_.wY.call(this,X);this.clientX=r;this.clientY=m;this.browserEvent=I;this.left=t!==void 0?t:U.deltaX;this.top=C!==void 0?C:U.deltaY};
_.XW(G7,_.wY);var iF=function(X){this.JSC$10316_map_=new Map;var U=arguments.length;if(U>1){if(U%2)throw Error("ma");for(var r=0;r<U;r+=2)this.set(arguments[r],arguments[r+1])}else X&&this.addAll(X)};
_.a=iF.prototype;_.a.getCount=function(){return this.JSC$10316_map_.size};
_.a.getValues=function(){return Array.from(this.JSC$10316_map_.values())};
_.a.getKeys=function(){return Array.from(this.JSC$10316_map_.keys())};
_.a.containsKey=function(X){return this.JSC$10316_map_.has(X)};
_.a.containsValue=function(X){return this.getValues().some(function(U){return U==X})};
_.a.equals=function(X,U){var r=this;U=U===void 0?function(m,I){return m===I}:U;
return this===X?!0:this.JSC$10316_map_.size!=X.getCount()?!1:this.getKeys().every(function(m){return U(r.JSC$10316_map_.get(m),X.get(m))})};
_.a.isEmpty=function(){return this.JSC$10316_map_.size==0};
_.a.clear=function(){this.JSC$10316_map_.clear()};
_.a.remove=function(X){return this.JSC$10316_map_.delete(X)};
_.a.get=function(X,U){return this.JSC$10316_map_.has(X)?this.JSC$10316_map_.get(X):U};
_.a.set=function(X,U){this.JSC$10316_map_.set(X,U);return this};
_.a.addAll=function(X){if(X instanceof iF){X=_.H(X.JSC$10316_map_);for(var U=X.next();!U.done;U=X.next()){var r=_.H(U.value);U=r.next().value;r=r.next().value;this.JSC$10316_map_.set(U,r)}}else if(X)for(X=_.H(Object.entries(X)),U=X.next();!U.done;U=X.next())r=_.H(U.value),U=r.next().value,r=r.next().value,this.JSC$10316_map_.set(U,r)};
_.a.forEach=function(X,U){var r=this;U=U===void 0?this:U;this.JSC$10316_map_.forEach(function(m,I){return X.call(U,m,I,r)})};
_.a.clone=function(){return new iF(this)};(function(){for(var X=["ms","moz","webkit","o"],U,r=0;U=X[r]&&!_.mH.requestAnimationFrame;++r)_.mH.requestAnimationFrame=_.mH[U+"RequestAnimationFrame"],_.mH.cancelAnimationFrame=_.mH[U+"CancelAnimationFrame"]||_.mH[U+"CancelRequestAnimationFrame"];if(!_.mH.requestAnimationFrame){var m=0;_.mH.requestAnimationFrame=function(I){var t=(new Date).getTime(),C=Math.max(0,16-(t-m));m=t+C;return _.mH.setTimeout(function(){I(t+C)},C)};
_.mH.cancelAnimationFrame||(_.mH.cancelAnimationFrame=function(I){clearTimeout(I)})}})();
var $bt=[[],[]],b0u=0,AWA=!1,lGS=0,i08=function(X,U){var r=lGS++,m={measureTask:{id:r,fn:X.measure,context:U},mutateTask:{id:r,fn:X.mutate,context:U},state:{},args:void 0,isScheduled:!1};return function(){arguments.length>0?(m.args||(m.args=[]),m.args.length=0,m.args.push.apply(m.args,arguments),m.args.push(m.state)):m.args&&m.args.length!=0?(m.args[0]=m.state,m.args.length=1):m.args=[m.state];m.isScheduled||(m.isScheduled=!0,$bt[b0u].push(m));AWA||(AWA=!0,window.requestAnimationFrame(GXP))}},GXP=
function(){AWA=!1;
var X=$bt[b0u],U=X.length;b0u=(b0u+1)%2;for(var r,m=0;m<U;++m){r=X[m];var I=r.measureTask;r.isScheduled=!1;I.fn&&I.fn.apply(I.context,r.args)}for(m=0;m<U;++m)r=X[m],I=r.mutateTask,r.isScheduled=!1,I.fn&&I.fn.apply(I.context,r.args),r.state={};X.length=0};var L3u=_.pH(["about:blank"]),N4A=_.pH(["javascript:undefined"]),jMA=_.P0(L3u);_.MF(jMA);var XW1=_.P0(N4A);_.MF(XW1);var Lz=function(X){_.z2.call(this);this.JSC$10322_element_=X;this.listenKeyIn_=_.dO(this.JSC$10322_element_,"focus",this,!0);this.listenKeyOut_=_.dO(this.JSC$10322_element_,"blur",this,!0)};
_.XW(Lz,_.z2);Lz.prototype.handleEvent=function(X){var U=new _.yT(X.event_);U.type=X.type=="focusin"||X.type=="focus"?"focusin":"focusout";this.dispatchEvent(U)};
Lz.prototype.disposeInternal=function(){Lz.superClass_.disposeInternal.call(this);xf(this.listenKeyIn_);xf(this.listenKeyOut_);delete this.JSC$10322_element_};var UTS=function(X,U){this.JSC$10325_element_=X;this.JSC$10325_dom_=U};var Ne=function(X,U){$M.call(this,U);this.useIframeMask_=!!X;this.lastFocus_=null;this.resizeBackgroundTask_=i08({mutate:this.resizeBackground_},this);i08({mutate:this.updateModalAndBackground_},this)};
_.XW(Ne,$M);_.a=Ne.prototype;_.a.focusHandler_=null;_.a.visible_=!1;_.a.bgEl_=null;_.a.bgIframeEl_=null;_.a.tabCatcherElement_=null;_.a.backwardTabWrapInProgress_=!1;_.a.getCssClass=function(){return"goog-modalpopup"};
_.a.getBackgroundElement=function(){return this.bgEl_};
_.a.JSC$10306_createDom=function(){Ne.superClass_.JSC$10306_createDom.call(this);var X=this.getElement(),U=sz(this.getCssClass()).split(" ");Ua(X,U);X.tabIndex=0;_.UP(X,!1);rCp(this);mTh(this)};
var rCp=function(X){if(X.useIframeMask_&&!X.bgIframeEl_){var U=X.JSC$10304_dom_.JSC$9490_createDom("IFRAME",{frameborder:0,style:"border:0;vertical-align:bottom;"});_.jU(U,jMA);X.bgIframeEl_=U;X.bgIframeEl_.className=X.getCssClass()+"-bg";_.UP(X.bgIframeEl_,!1);lRh(X.bgIframeEl_,0)}X.bgEl_||(X.bgEl_=X.JSC$10304_dom_.JSC$9490_createDom("DIV",X.getCssClass()+"-bg"),_.UP(X.bgEl_,!1))},mTh=function(X){X.tabCatcherElement_||(X.tabCatcherElement_=X.JSC$10304_dom_.createElement("SPAN"),_.UP(X.tabCatcherElement_,
!1),X.tabCatcherElement_.tabIndex=0,X.tabCatcherElement_.style.position="absolute")};
_.a=Ne.prototype;_.a.resetBackwardTabWrap_=function(){this.backwardTabWrapInProgress_=!1};
_.a.canDecorate=function(X){return!!X&&X.tagName=="DIV"};
_.a.decorateInternal=function(X){Ne.superClass_.decorateInternal.call(this,X);X=sz(this.getCssClass()).split(" ");Ua(this.getElement(),X);rCp(this);mTh(this);this.getElement().tabIndex=0;_.UP(this.getElement(),!1)};
_.a.enterDocument=function(){this.bgIframeEl_&&_.fg(this.bgIframeEl_,this.getElement());_.fg(this.bgEl_,this.getElement());Ne.superClass_.enterDocument.call(this);_.qS(this.tabCatcherElement_,this.getElement());this.focusHandler_=new Lz(this.JSC$10304_dom_.JSC$9488_document_);bF(this).listen(this.focusHandler_,"focusin",this.onFocus);Iq1(this,!1)};
_.a.exitDocument=function(){this.isVisible()&&this.setVisible(!1);_.Cj(this.focusHandler_);Ne.superClass_.exitDocument.call(this);_.yG(this.bgIframeEl_);_.yG(this.bgEl_);_.yG(this.tabCatcherElement_)};
_.a.setVisible=function(X){if(X!=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_&&Iq1(this,X),X){if(this.dispatchEvent("beforeshow")){try{this.lastFocus_=this.JSC$10304_dom_.JSC$9488_document_.activeElement}catch(I){}this.updateModalAndBackground_();bF(this).listen(this.JSC$10304_dom_.getWindow(),
"resize",this.resizeBackground_).listen(this.JSC$10304_dom_.getWindow(),"orientationchange",this.resizeBackgroundTask_);t8A(this,!0);this.focus();this.visible_=!0;if(this.popupShowTransition_&&this.bgShowTransition_)sq(this.popupShowTransition_,"end",this.onShow,!1,this),this.bgShowTransition_.play(),this.popupShowTransition_.play();else this.onShow()}}else if(this.dispatchEvent("beforehide")){bF(this).unlisten(this.JSC$10304_dom_.getWindow(),"resize",this.resizeBackground_).unlisten(this.JSC$10304_dom_.getWindow(),
"orientationchange",this.resizeBackgroundTask_);this.visible_=!1;if(this.popupHideTransition_&&this.bgHideTransition_)sq(this.popupHideTransition_,"end",this.onHide,!1,this),this.bgHideTransition_.play(),this.popupHideTransition_.play();else this.onHide();a:{try{var U=this.JSC$10304_dom_,r=U.JSC$9488_document_.body,m=U.JSC$9488_document_.activeElement||r;if(!this.lastFocus_||this.lastFocus_==r){this.lastFocus_=null;break a}(m==r||U.contains(this.getElement(),m))&&this.lastFocus_.focus()}catch(I){}this.lastFocus_=
null}}};
var Iq1=function(X,U){X.modalAriaVisibilityHelper_||(X.modalAriaVisibilityHelper_=new UTS(X.JSC$10304_element_,X.JSC$10304_dom_));X=X.modalAriaVisibilityHelper_;if(U){X.hiddenElements_||(X.hiddenElements_=[]);U=X.JSC$10325_dom_.getChildren(X.JSC$10325_dom_.JSC$9488_document_.body);for(var r=0;r<U.length;r++){var m=U[r],I;if(I=m!=X.JSC$10325_element_)I=m.getAttribute("aria-hidden"),I=!(I==null||I==void 0?0:String(I));I&&(Ac(m,"hidden",!0),X.hiddenElements_.push(m))}}else if(X.hiddenElements_){for(U=
0;U<X.hiddenElements_.length;U++)X.hiddenElements_[U].removeAttribute("aria-hidden");X.hiddenElements_=null}};
Ne.prototype.updateModalAndBackground_=function(){this.resizeBackground_();this.reposition()};
var t8A=function(X,U){X.bgIframeEl_&&_.UP(X.bgIframeEl_,U);X.bgEl_&&_.UP(X.bgEl_,U);_.UP(X.getElement(),U);_.UP(X.tabCatcherElement_,U)};
_.a=Ne.prototype;_.a.onShow=function(){this.dispatchEvent("show")};
_.a.onHide=function(){t8A(this,!1);this.dispatchEvent("hide")};
_.a.isVisible=function(){return this.visible_};
_.a.focus=function(){this.focusElement_()};
_.a.resizeBackground_=function(){this.bgIframeEl_&&_.UP(this.bgIframeEl_,!1);this.bgEl_&&_.UP(this.bgEl_,!1);var X=this.JSC$10304_dom_.JSC$9488_document_;var U=_.yY(JV(this.JSC$10304_dom_.JSC$9488_document_)||window);var r=Math.max(U.width,Math.max(X.body.scrollWidth,X.documentElement.scrollWidth));X=Math.max(U.height,Math.max(X.body.scrollHeight,X.documentElement.scrollHeight));this.bgIframeEl_&&(_.UP(this.bgIframeEl_,!0),_.p08(this.bgIframeEl_,r,X));this.bgEl_&&(_.UP(this.bgEl_,!0),_.p08(this.bgEl_,
r,X))};
_.a.reposition=function(){var X;if(_.Dqh(this.getElement())=="fixed")var U=X=0;else U=uV(this.JSC$10304_dom_),X=U.x,U=U.y;var r=bIP(this.getElement());var m=_.yY(JV(this.JSC$10304_dom_.JSC$9488_document_)||window);X=Math.max(X+m.width/2-r.width/2,0);U=Math.max(U+m.height/2-r.height/2,0);bH(this.getElement(),X,U);bH(this.tabCatcherElement_,X,U)};
_.a.onFocus=function(X){this.backwardTabWrapInProgress_?this.resetBackwardTabWrap_():X.target==this.tabCatcherElement_&&RJ(this.focusElement_,0,this)};
_.a.focusElement_=function(){try{this.getElement().focus()}catch(X){}};
_.a.disposeInternal=function(){_.Cj(this.popupShowTransition_);this.popupShowTransition_=null;_.Cj(this.popupHideTransition_);this.popupHideTransition_=null;_.Cj(this.bgShowTransition_);this.bgShowTransition_=null;_.Cj(this.bgHideTransition_);this.bgHideTransition_=null;Ne.superClass_.disposeInternal.call(this)};var $E=function(X,U,r){Ne.call(this,U,r);this.JSC$10335_class_=X||"modal-dialog";this.buttons_=(new jb).addButton(aqC,!0).addButton(HBS,!1,!0)};
_.XW($E,Ne);_.a=$E.prototype;_.a.escapeToCancel_=!0;_.a.hasTitleCloseButton_=!0;_.a.modal_=!0;_.a.draggable_=!0;_.a.backgroundElementOpacity_=.5;_.a.title_="";_.a.JSC$10337_dragger_=null;_.a.JSC$10337_disposeOnHide_=!1;_.a.titleEl_=null;_.a.titleTextEl_=null;_.a.titleTextId_=null;_.a.titleCloseEl_=null;_.a.contentEl_=null;_.a.buttonEl_=null;_.a.getCssClass=function(){return this.JSC$10335_class_};
_.a.setTitle=function(X){this.title_=X;this.titleTextEl_&&_.JR(this.titleTextEl_,X)};
_.a.getTitle=function(){return this.title_};
_.a.getContent=function(){return""};
_.a.getContentElement=function(){this.getElement()||this.render();return this.contentEl_};
var C4S=function(X){X.getElement()||X.render();return X.getElement()};
$E.prototype.getBackgroundElement=function(){this.getElement()||this.render();return $E.superClass_.getBackgroundElement.call(this)};
var kwS=function(X,U){X.backgroundElementOpacity_=U;X.getElement()&&(U=X.getBackgroundElement())&&lRh(U,X.backgroundElementOpacity_)};
$E.prototype.setDraggable=function(X){this.draggable_=X;cCp(this,X&&this.inDocument_)};
$E.prototype.handleDrag=function(){};
var cCp=function(X,U){var r=sz(X.JSC$10335_class_+"-title-draggable").split(" ");X.getElement()&&(U?Ua(X.titleEl_,r):R51(X.titleEl_,r));U&&!X.JSC$10337_dragger_?(U=new _.lF(X.getElement(),X.titleEl_),X.JSC$10337_dragger_=U,Ua(X.titleEl_,r),_.dO(X.JSC$10337_dragger_,"start",X.setDraggerLimits_,!1,X),_.dO(X.JSC$10337_dragger_,"drag",X.handleDrag,!1,X)):!U&&X.JSC$10337_dragger_&&(X.JSC$10337_dragger_.dispose(),X.JSC$10337_dragger_=null)};
_.a=$E.prototype;
_.a.JSC$10306_createDom=function(){$E.superClass_.JSC$10306_createDom.call(this);var X=this.getElement(),U=this.JSC$10304_dom_;this.titleTextId_=this.getId();var r=this.getId()+".contentEl";this.titleEl_=U.JSC$9490_createDom("DIV",this.JSC$10335_class_+"-title",this.titleTextEl_=U.JSC$9490_createDom("SPAN",{className:this.JSC$10335_class_+"-title-text",id:this.titleTextId_},this.title_),this.titleCloseEl_=U.JSC$9490_createDom("SPAN",this.JSC$10335_class_+"-title-close"));FAS(X,this.titleEl_,this.contentEl_=
U.JSC$9490_createDom("DIV",{className:this.JSC$10335_class_+"-content",id:r}),this.buttonEl_=U.JSC$9490_createDom("DIV",this.JSC$10335_class_+"-buttons"));Rlv(this.titleTextEl_,"heading");Rlv(this.titleCloseEl_,"button");this.titleCloseEl_.tabIndex=0;Ac(this.titleCloseEl_,"label","Close");Rlv(X,"dialog");Ac(X,"labelledby",this.titleTextId_||"");_.UP(this.titleCloseEl_,this.hasTitleCloseButton_);this.buttons_&&(X=this.buttons_,X.JSC$10338_element_=this.buttonEl_,X.render());_.UP(this.buttonEl_,!!this.buttons_);
kwS(this,this.backgroundElementOpacity_)};
_.a.decorateInternal=function(X){$E.superClass_.decorateInternal.call(this,X);X=this.getElement();var U=this.JSC$10335_class_+"-content";this.contentEl_=zA(document,null,U,X)[0];this.contentEl_||(this.contentEl_=this.JSC$10304_dom_.JSC$9490_createDom("DIV",U),X.appendChild(this.contentEl_));U=this.JSC$10335_class_+"-title";var r=this.JSC$10335_class_+"-title-text",m=this.JSC$10335_class_+"-title-close";(this.titleEl_=zA(document,null,U,X)[0])?(this.titleTextEl_=zA(document,null,r,this.titleEl_)[0],
this.titleCloseEl_=zA(document,null,m,this.titleEl_)[0]):(this.titleEl_=this.JSC$10304_dom_.JSC$9490_createDom("DIV",U),X.insertBefore(this.titleEl_,this.contentEl_));this.titleTextEl_?(this.title_=RzS(this.titleTextEl_),this.titleTextEl_.id||(this.titleTextEl_.id=this.getId())):(this.titleTextEl_=_.TA("SPAN",{className:r,id:this.getId()}),this.titleEl_.appendChild(this.titleTextEl_));this.titleTextId_=this.titleTextEl_.id;Ac(X,"labelledby",this.titleTextId_||"");this.titleCloseEl_||(this.titleCloseEl_=
this.JSC$10304_dom_.JSC$9490_createDom("SPAN",m),this.titleEl_.appendChild(this.titleCloseEl_));_.UP(this.titleCloseEl_,this.hasTitleCloseButton_);U=this.JSC$10335_class_+"-buttons";(this.buttonEl_=zA(document,null,U,X)[0])?(this.buttons_=new jb(this.JSC$10304_dom_),this.buttons_.decorate(this.buttonEl_)):(this.buttonEl_=this.JSC$10304_dom_.JSC$9490_createDom("DIV",U),X.appendChild(this.buttonEl_),this.buttons_&&(X=this.buttons_,X.JSC$10338_element_=this.buttonEl_,X.render()),_.UP(this.buttonEl_,
!!this.buttons_));kwS(this,this.backgroundElementOpacity_)};
_.a.enterDocument=function(){$E.superClass_.enterDocument.call(this);bF(this).listen(this.getElement(),"keydown",this.onKey_).listen(this.getElement(),"keypress",this.onKey_);bF(this).listen(this.buttonEl_,"click",this.onButtonClick_);cCp(this,this.draggable_);bF(this).listen(this.titleCloseEl_,"click",this.onTitleCloseClick_);var X=this.getElement();Rlv(X,"dialog");this.titleTextEl_.id!==""&&Ac(X,"labelledby",this.titleTextEl_.id);if(!this.modal_){this.modal_=!1;if(this.inDocument_){X=this.JSC$10304_dom_;
var U=this.getBackgroundElement();X.removeNode(this.bgIframeEl_);X.removeNode(U)}this.isVisible()&&Iq1(this,!1)}};
_.a.exitDocument=function(){this.isVisible()&&this.setVisible(!1);cCp(this,!1);$E.superClass_.exitDocument.call(this)};
_.a.setVisible=function(X){X!=this.isVisible()&&(this.inDocument_||this.render(),$E.superClass_.setVisible.call(this,X))};
_.a.onShow=function(){$E.superClass_.onShow.call(this);this.dispatchEvent("aftershow")};
_.a.onHide=function(){$E.superClass_.onHide.call(this);this.dispatchEvent("afterhide");this.JSC$10337_disposeOnHide_&&this.dispose()};
_.a.setDraggerLimits_=function(){var X=this.JSC$10304_dom_.JSC$9488_document_,U=_.yY(JV(X)||window),r=Math.max(X.body.scrollWidth,U.width);X=Math.max(X.body.scrollHeight,U.height);var m=bIP(this.getElement());_.Dqh(this.getElement())=="fixed"?this.JSC$10337_dragger_.limits=new D$(0,0,Math.max(0,U.width-m.width),Math.max(0,U.height-m.height)):this.JSC$10337_dragger_.limits=new D$(0,0,r-m.width,X-m.height)};
_.a.onTitleCloseClick_=function(){g0A(this)};
var g0A=function(X){if(X.hasTitleCloseButton_){var U=X.buttons_,r=U&&U.cancelButton_;r?(U=U.get(r),X.dispatchEvent(new XY(r,U))&&X.setVisible(!1)):X.setVisible(!1)}},n0u=function(X){X.hasTitleCloseButton_=!1;
X.titleCloseEl_&&_.UP(X.titleCloseEl_,X.hasTitleCloseButton_)};
$E.prototype.disposeInternal=function(){this.buttonEl_=this.titleCloseEl_=null;$E.superClass_.disposeInternal.call(this)};
$E.prototype.onButtonClick_=function(X){a:{for(X=X.target;X!=null&&X!=this.buttonEl_;){if(X.tagName=="BUTTON")break a;X=X.parentNode}X=null}if(X&&!X.disabled){X=X.name;var U=this.buttons_.get(X);this.dispatchEvent(new XY(X,U))&&this.setVisible(!1)}};
$E.prototype.onKey_=function(X){var U=!1,r=!1,m=this.buttons_,I=X.target;if(X.type=="keydown")if(this.escapeToCancel_&&X.keyCode==27){var t=m&&m.cancelButton_;I=I.tagName=="SELECT"&&!I.disabled;t&&!I?(r=!0,U=m.get(t),U=this.dispatchEvent(new XY(t,U))):I||(U=!0)}else{if(X.keyCode==9&&X.shiftKey&&I==this.getElement()){this.backwardTabWrapInProgress_=!0;try{this.tabCatcherElement_.focus()}catch(P){}RJ(this.resetBackwardTabWrap_,0,this)}}else if(X.keyCode==13){if(I.tagName=="BUTTON"&&!I.disabled)t=I.name;
else if(I==this.titleCloseEl_)g0A(this);else if(m){var C=m.defaultButton_,k;if(k=C)a:{k=ub("BUTTON",m.JSC$10338_element_);for(var g,Z=0;g=k[Z];Z++)if(g.name==C||g.id==C){k=g;break a}k=null}I=(I.tagName=="TEXTAREA"||I.tagName=="SELECT"||I.tagName=="A")&&!I.disabled;!k||k.disabled||I||(t=C)}t&&m&&(r=!0,U=this.dispatchEvent(new XY(t,String(m.get(t)))))}else I!=this.titleCloseEl_||X.keyCode!=32&&X.key!=" "||g0A(this);if(U||r)X.stopPropagation(),X.preventDefault();U&&this.setVisible(!1)};
var XY=function(X,U){this.type="dialogselect";this.key=X;this.caption=U};
_.XW(XY,_.wY);var jb=function(X){iF.call(this);X||hV();this.cancelButton_=this.JSC$10338_element_=this.defaultButton_=null};
_.XW(jb,iF);_.a=jb.prototype;_.a.clear=function(){iF.prototype.clear.call(this);this.defaultButton_=this.cancelButton_=null};
_.a.set=function(X,U,r,m){iF.prototype.set.call(this,X,U);r&&(this.defaultButton_=X);m&&(this.cancelButton_=X);return this};
_.a.addButton=function(X,U,r){return this.set(X.key,X.caption,U,r)};
_.a.render=function(){if(this.JSC$10338_element_){_.CN(this.JSC$10338_element_,cm1);var X=hV(this.JSC$10338_element_);this.forEach(function(U,r){U=X.JSC$9490_createDom("BUTTON",{name:r},U);r==this.defaultButton_&&(U.className="goog-buttonset-default");this.JSC$10338_element_.appendChild(U)},this)}};
_.a.decorate=function(X){if(X&&X.nodeType==1){this.JSC$10338_element_=X;X=ub("BUTTON",this.JSC$10338_element_);for(var U,r,m,I=0;U=X[I];I++)if(r=U.name||U.id,m=RzS(U)||U.value,r){var t=I==0;this.set(r,m,t,U.name=="cancel");t&&_.Do(U,"goog-buttonset-default")}}};
_.a.getElement=function(){return this.JSC$10338_element_};
var aqC={key:"ok",caption:"OK"},HBS={key:"cancel",caption:"Cancel"},ZB1={key:"yes",caption:"Yes"},slC={key:"no",caption:"No"},xTT={key:"save",caption:"Save"},P4$={key:"continue",caption:"Continue"};typeof document!="undefined"&&((new jb).addButton(aqC,!0,!0),(new jb).addButton(aqC,!0).addButton(HBS,!1,!0),(new jb).addButton(ZB1,!0).addButton(slC,!1,!0),(new jb).addButton(ZB1).addButton(slC,!0).addButton(HBS,!1,!0),(new jb).addButton(P4$).addButton(xTT).addButton(HBS,!0,!0));_.XW(jKn,$E);_.XW(XIe,bb);var SiA=_.pH(["//www-onepick-opensocial.googleusercontent.com/gadgets/js/rpc.js?c=1&container=onepick"]),dTu=_.pH(["//apis.google.com/js/rpc.js"]),kqX=_.P0(SiA),CpX=_.P0(dTu),rmX=null;var AQ=function(X,U){_.z2.call(this);this.JSC$10347_element_=X;X=_.CY(this.JSC$10347_element_)?this.JSC$10347_element_:this.JSC$10347_element_?this.JSC$10347_element_.body:null;this.isRtl_=!!X&&_.Gbv(X);this.listenKey_=_.dO(this.JSC$10347_element_,_.t9?"DOMMouseScroll":"mousewheel",this,U)};
_.XW(AQ,_.z2);AQ.prototype.handleEvent=function(X){var U=0,r=0,m=X.event_;m.type=="mousewheel"?(X=OB$(-m.wheelDelta),m.wheelDeltaX!==void 0?(U=OB$(-m.wheelDeltaX),r=OB$(-m.wheelDeltaY)):r=X):(X=m.detail,X>100?X=3:X<-100&&(X=-3),m.axis!==void 0&&m.axis===m.HORIZONTAL_AXIS?U=X:r=X);typeof this.maxDeltaX_==="number"&&(U=_.yb(U,-this.maxDeltaX_,this.maxDeltaX_));typeof this.maxDeltaY_==="number"&&(r=_.yb(r,-this.maxDeltaY_,this.maxDeltaY_));this.isRtl_&&(U=-U);U=new v05(X,m,U,r);this.dispatchEvent(U)};
var OB$=function(X){return _.a2&&(_.G1p||LHT)&&X%40!=0?X:X/40};
AQ.prototype.disposeInternal=function(){AQ.superClass_.disposeInternal.call(this);xf(this.listenKey_);this.listenKey_=null};
var v05=function(X,U,r,m){_.yT.call(this,U);this.type="mousewheel";this.detail=X;this.deltaX=r;this.deltaY=m};
_.XW(v05,_.yT);_.lR=function(X){var U="instance_";if(X.instance_&&X.hasOwnProperty(U))return X.instance_;U=new X;return X.instance_=U};var HbH;var eaP=_.pH(["https://about:blank"]),E0A=_.pH(['javascript:""']),FR7=_.pH(["about:blank"]);_.XW(rh,jKn);_.a=rh.prototype;_.a.JSC$10355_url_="";_.a.JSC$10355_iframe_=null;_.a.iframeLoaded_=!1;_.a.loadedFired_=!1;_.a.callback_=function(){};
_.a.enterDocument=function(){rh.superClass_.enterDocument.call(this);tAe(this.getBackgroundElement(),bF(this))};
_.a.render=function(X){var U=this;rh.superClass_.render.call(this,X);this.useGapi_?F38(this.iframeManager_,window).then(function(){return BPp(U)}).then(null,function(){U.callback_({action:"error"})}):QlS(this)};
var BPp=function(X){var U=X.JSC$10304_dom_.JSC$9490_createDom("div",["picker-dialog-content","picker-frame"]);_.UP(U,!1);X.getContentElement().appendChild(U);return B4P(X.iframeManager_,U,function(r){var m=WYA(r["iframe-command"]);switch(m.getCommand()){case 1:r=X.callback_;m=_.SA(m,cX,2);var I="";switch(m.getStatus()){case 2:I="cancel";break;case 1:I="picked";break;case 3:I="error"}var t=_.gW(m,eY,2,_.Zf(e$u));m=t.length===0?{action:I}:IGS(t,I,_.SA(m,Ryv,7));r.call(X,m);X.setVisible(!1);break;case 4:n0u(X);
X.callback_({action:"loaded"});break;case 7:case 8:r=X.callback_;a:{I=m.getCommand();t=_.SA(m,cX,2);switch(I){case 7:I="uploadScheduled";break;case 8:I="uploadStateChange";break;default:m={};break a}m=_.gW(t,eY,2,_.Zf(e$u));if(m.length===0)m={action:I};else{var C=_.SA(t,Ryv,7);t=C&&_.o2(C,1);C=AXu(C);m=iPp(m,I,t,C)}}r.call(X,m)}},X.JSC$10355_url_,X.targetId_,X.rpcToken_).then(function(r){X.JSC$10355_iframe_=r.getIframeEl();
o0v(X);_.UP(X.JSC$10355_iframe_.parentElement,!0);_.Do(X.getElement(),"picker-dialog");wW1(X);return r})},QlS=function(X){X.JSC$10355_iframe_=X.JSC$10304_dom_.JSC$9490_createDom("IFRAME",{id:X.targetId_,
name:X.targetId_,"class":"picker-frame",frameBorder:"0",allow:"camera"});_.jU(X.JSC$10355_iframe_,yCA(X));_.Do(X.getElement(),"picker-dialog");X.getContentElement().appendChild(X.JSC$10355_iframe_);bF(X).listen(X.JSC$10355_iframe_,"load",function(){return void o0v(X)});
X.JSC$10355_iframe_.src=X.JSC$10355_url_;wW1(X)},haS=function(X){uZ8(X,(0,_.TE)(function(U){U.setAuthToken(this.targetId_,this.rpcToken_)},X))},wW1=function(X){var U=_.jF(_.NX(X.JSC$10355_url_),"title");
U&&X.setTitle(U)},yCA=function(X){return _.EAe("Internet Explorer")>=7&&_.tx(X.JSC$10355_url_,"https")?_.P0(eaP):_.I2?_.P0(E0A):_.P0(FR7)},o0v=function(X){haS(X);
X.iframeLoaded_=!0;X.JSC$10355_iframe_.tabIndex=0;X.isVisible()&&X.focus()};
rh.prototype.handleKeydown_=function(X){X.keyCode==27&&(this.setVisible(!1),this.callback_({action:"cancel"}),X.stopPropagation(),X.preventDefault())};
var uZ8=function(X,U){var r=X.JSC$10353_gadgetsDomHelper_;mue(function(){U(r.getWindow().gadgets.rpc)},r)};
rh.prototype.setUrl=function(X){X=_.Xb(new _.fB(X),"rpcService",this.targetId_);_.Xb(X,"rpctoken",this.rpcToken_);_.xM(X,"rpctoken="+this.rpcToken_);_.c_(X,"https");this.JSC$10355_url_=X.toString();this.JSC$10355_iframe_&&(this.JSC$10355_iframe_.src=this.JSC$10355_url_)};
var M8S=function(X,U){X.callback_=U;uZ8(X,(0,_.TE)(function(r){r.register(this.targetId_,(0,_.TE)(this.handlePickerAction_,this))},X))};
rh.prototype.handlePickerAction_=function(X){var U=X.action;U=="loaded"&&(this.loadedFired_=!0,zav(this,new NXm(this.isVisible())),KRh(this),n0u(this),bF(this).unlisten(this.JSC$10304_dom_.getWindow(),"keydown",this.handleKeydown_),this.JSC$10355_iframe_.tabIndex=0);U!="picked"&&U!="cancel"||this.setVisible(!1);this.callback_(X)};
var KRh=function(X){X.JSC$10355_appId_&&zav(X,new Lz9(X.JSC$10355_appId_,window.location.protocol+"//"+window.location.host))};
rh.prototype.setRelayUrl=function(X){uZ8(this,(0,_.TE)(function(U){U.setRelayUrl(this.targetId_,X)},this))};
var zav=function(X,U){X.useGapi_&&uMt(U,X.iframeManager_).then(null,function(){X.callback_({action:"error"})});
uZ8(X,(0,_.TE)(function(r){r.call(this.targetId_,"picker",null,U)},X))};
rh.prototype.resizePicker_=function(){var X=JV(this.JSC$10304_dom_.JSC$9488_document_)||window;if(_.jF(_.NX(this.JSC$10355_url_),"ignoreLimits")=="true")X=new _.wl(this.preferredDialogWidth_,this.preferredDialogHeight_);else if(_.jF(_.NX(this.JSC$10355_url_),"shadeDialog")=="true"){var U=C4S(this);U=iI5(U);var r=_.yY(X);X=r.width-80;r=r.height-40;U&&(X-=U.left?U.left:0,X-=U.right?U.right:0,r-=U.top?U.top:0,r-=U.bottom?U.bottom:0);X=new _.wl(X>0?X:0,r>0?r:0)}else(U=this.preferredDialogWidth_)?(U=Math.max(320,
Math.min(1051,U)),(r=this.preferredDialogHeight_)||(r=_.yY(X).height*.85),r=Math.max(480,Math.min(650,r))):(U=_.yY(X),r=U.width*.618,r=r<U.height?Math.round(Math.max(480,Math.min(650,r*.85))):Math.round(Math.max(480,Math.min(650,U.height*.85))),U=Math.round(r/.618)),X=_.yY(X),U=Math.min(U,Math.max(X.width,320)),r=Math.min(r,Math.max(X.height,480)),X=new _.wl(U,r);_.p08(this.getContentElement(),X);this.reposition()};
rh.prototype.reposition=function(){if(_.jF(_.NX(this.JSC$10355_url_),"shadeDialog")=="true"){var X=bIP(this.getElement()),U=_.yY(this.JSC$10304_dom_.getWindow());X=Math.floor(U.width/2-X.width/2);U=C4S(this);if(U=iI5(U)){var r=U.left?U.left:0;r+=U.right?U.right:0;X=Math.floor(X-r/2)}X=X>0?X:0;U=uV(this.JSC$10304_dom_).y;bH(this.getElement(),X,U)}else rh.superClass_.reposition.call(this)};
rh.prototype.setVisible=function(X){if(X!=this.isVisible()&&this.autoSizeDialog_){var U=this.JSC$10304_dom_.getWindow();X?(this.resizePicker_(),bF(this).listen(U,"resize",this.resizePicker_),this.iframeLoaded_||bF(this).listen(U,"keydown",this.handleKeydown_)):(bF(this).unlisten(U,"resize",this.resizePicker_),this.iframeLoaded_||bF(this).unlisten(U,"keydown",this.handleKeydown_))}rh.superClass_.setVisible.call(this,X);zav(this,new NXm(X))};
rh.prototype.focus=function(){rh.superClass_.focus.call(this);if(this.JSC$10355_iframe_&&this.iframeLoaded_&&this.loadedFired_)try{this.JSC$10355_iframe_.focus()}catch(X){}};var xz=function(X,U){U=U===void 0?rh:U;bb.call(this,X);this.pickerConstructor=U;this.urlParamMap_=new Map;this.urlParamMap_.set("protocol","gadgets");(X=window.location.origin)||(X=window.location.protocol+"//"+window.location.host);X&&this.urlParamMap_.set("origin",X);this.postProcessors_=[]};
_.F(xz,XIe);xz.prototype.JSC$10360_disposeOnHide_=!1;
xz.prototype.build=function(){this.JSC$10261_appId_&&this.urlParamMap_.has("oauth_token")&&this.urlParamMap_.set("appId",this.JSC$10261_appId_);this.getRelayUrl()||this.setRelayUrl(_.ZO(_.xM(_.sa(_.NX(window.location.href)),""),"/favicon.ico").toString());this.urlParamMap_.set("ifls",Date.now());if(this.urlParamMap_.get("minimal"))throw Error("fb");var X=new this.pickerConstructor(TPP(this).toString(),!0,null,this.dialogWidth_,this.dialogHeight_,"",void 0,!1,!1);X.JSC$10337_disposeOnHide_=this.JSC$10360_disposeOnHide_;
X.JSC$10355_appId_=this.JSC$10261_appId_;X.loadedFired_&&KRh(X);M8S(X,this.callback_);return X};
var Yi1=function(X){X.urlParamMap_.set("multiselectEnabled","true");return X};
_.a=xz.prototype;_.a.getHeight=function(){return this.dialogHeight_};
_.a.getProtocol=function(){return this.urlParamMap_.get("protocol")};
_.a.getRelayUrl=function(){return this.urlParamMap_.get("parent")};
_.a.getTitle=function(){return this.urlParamMap_.get("title")};
_.a.getWidth=function(){return this.dialogWidth_};
var V8p=function(X){X.JSC$10360_disposeOnHide_=void 0;return X};
xz.prototype.setRelayUrl=function(X){this.urlParamMap_.set("parent",X);return this};
var Rap=function(X,U){X.urlParamMap_.set("selectButtonLabel",U);return X};
xz.prototype.setSize=function(X,U){this.dialogWidth_=X;this.dialogHeight_=U;return this};
xz.prototype.setTitle=function(X){this.urlParamMap_.set("title",X);return this};
var TPP=function(X){X.postProcessors_.length&&X.urlParamMap_.set("pp",JSON.stringify(X.postProcessors_));X.urlParamMap_.set("nav",DI5(X.nav_));var U=new _.fB(X.getBaseUrl());X.urlParamMap_.forEach(function(r,m){_.Xb(U,m,r)});
return U};var WRu=function(X,U){X.name!==void 0?(this.name=X.name,this.code=fqS[X.name]):(this.code=X=X.code,this.name=qiu(X));_.Xm.call(this,Cvu("%s %s",this.name,U))};
_.XW(WRu,_.Xm);var qiu=function(X){var U=_.fI.findKey(fqS,function(r){return X==r});
if(U===void 0)throw Error("hb`"+X);return U},UV={},fqS=(UV.AbortError=3,UV.EncodingError=5,UV.InvalidModificationError=9,UV.InvalidStateError=7,UV.NotFoundError=1,UV.NotReadableError=4,UV.NoModificationAllowedError=6,UV.PathExistsError=12,UV.QuotaExceededError=10,UV.SecurityError=2,UV.SyntaxError=8,UV.TypeMismatchError=11,UV);var JCA=function(X,U){_.wY.call(this,X.type,U);this.event_=X};
_.XW(JCA,_.wY);var DTC=function(X,U,r){r===void 0&&(r=X.size);return X.slice?X.slice(U,r):null};var nun=new WeakMap,gue=function(X,U){X=[X];for(var r=U.length-1;r>=0;--r)X.push(typeof U[r],U[r]);return X.join("\v")};_.sNe(function(){if(!_.mH.Blob)return!1;var X=new Uint8Array(100);try{var U=new Blob([X])}catch(r){return!1}return U.size!=100?!1:!0});
var pW$=_.sNe(function(){if(!_.mH.Blob)return!1;var X=new Uint8Array(100);try{var U=new Blob([X])}catch(r){return!1}return DTC(U,0,1)===null?!1:!0});_.mH.U3bHHf!=null||(_.mH.U3bHHf=0);_.mH.U3bHHf++;_.$T8=new WeakMap;_.bBu=new WeakMap;var Ppn={};var td=void 0;var duM=Symbol("pb");var MAX=Ck("WizInjectionContext_Dispatcher");var ZW=Symbol("qb");var oY,zu;oY=function(){this.afterRenderCallbacks=null};
_.E0m=Symbol("rb");zu=function(X){this.props=X;this.__unmounted=!1};
zu.prototype.didPatch=function(){};
zu.prototype.didMount=function(){};
zu.prototype.didUnmount=function(){};
zu.prototype.didUpdate=function(){};_.ouA=Ck("WizInjectionContext_RootElement");var ym9=Ck("WizInjectionContext_AppContext"),wIn=Ck("WizInjectionContext_ModelRootElement"),uBx=Ck("WizInjectionContext_RendererData"),h5s=Ck("WizInjectionContext_InjectingConstructor"),QNe=Ck("WizInjectionContext_AsyncDeps"),z5A={};var f0X=!1;var Dum={enableAttributeSanitization:!0,enableComponentStacksInErrorMessages:!0,enableContextBasedComponentStacks:D9S,enableContextPerComponent:D9S,enableLazyTsx:peP,enablePerformanceTiming:!1,enablePerformanceTracing:!1,alwaysTrackContexts:!1,enableClientOnlyWizVeLogging:!0,enableQueueEffectAndOnInitInitialRuns:Jx8,disableSoyJsRenderEvents:!1,flushRenderEffectsDuringRender:!1,legacyTriggerSoyRendererEvents:!1};var cu=Object.assign({},{attributes:{},handleError:function(X){throw X;}},Dum);var ACP=Symbol("vb"),Yl=Symbol("wb"),bYD=Symbol("xb"),pwe=Symbol("yb"),j7s=YC(function(X){return EP(X)&&ACP in X});var gh=null,ZZ=!1,Sp=1,vu=Symbol("Cb"),wh={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 rb=Symbol("Db"),mJ=Symbol("Eb"),OP=Symbol("Fb"),mYz=Object.assign({},wh,{value:rb,dirty:!0,error:null,equal:l0m,kind:"computed",producerMustRecompute:function(X){return X.value===rb||X.value===mJ},
producerRecomputeValue:function(X){if(X.value===mJ)throw Error("Z");var U=X.value;X.value=mJ;var r=Xw6(X),m=!1;try{var I=X.computation();nk(null);m=U!==rb&&U!==OP&&I!==OP&&X.equal(U,I)}catch(t){I=OP,X.error=t}finally{nk(r),X&&rEH(X)}m?X.value=U:(X.value=I,X.version++)}});var lq5=Object.assign({},wh,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,kind:"effect"});var HYM=function(){throw Error();};var k9x=null,tEM=Object.assign({},wh,{equal:l0m,value:void 0,kind:"signal"});var cED=Object.assign({},wh,{value:rb,dirty:!0,error:null,equal:l0m,kind:"linkedSignal",producerMustRecompute:function(X){return X.value===rb||X.value===mJ},
producerRecomputeValue:function(X){if(X.value===mJ)throw Error("Z");var U=X.value;X.value=mJ;var r=Xw6(X);try{var m=X.source();var I=X.computation(m,U===rb||U===OP?void 0:{source:X.sourceValue,value:U});X.sourceValue=m}catch(t){I=OP,X.error=t}finally{nk(r),X&&rEH(X)}U!==rb&&I!==OP&&X.equal(U,I)?X.value=U:(X.value=I,X.version++)}});Object.assign({},wh,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:function(X){X.schedule!==null&&X.schedule(X.ref)},
cleanupFn:function(){}});var SOA=Symbol("Gb"),IQ={},s7D=(IQ[SOA]=!0,IQ.debugName="[component]",IQ.getComponentStack=function(){for(var X=[],U=this;U;)dYX(U)&&X.push(U.debugName),U=U.parent;return X},IQ.registerSignal=function(){},IQ.registerEffect=function(){},IQ);var OYs=Symbol("Hb"),Bu=Symbol("Ib");var Qp=Array.isArray;var yEA;var GwP={},hNe=wwH(Object.assign({},{consumerAllowSignalWrites:!0},GwP)),y3=wwH(Object.assign({},{consumerAllowSignalWrites:!0},GwP));var Mi=Symbol("Nb");var hd=null,Kj9,TSz=null,YOM;var Vp=0,Rg=!1,tH=function(){this.queue=new Set};
tH.prototype.schedule=function(X){this.queue.add(X)};
tH.prototype.remove=function(X){this.queue.delete(X)};
tH.prototype.clear=function(){this.queue.clear()};
var qO9=Symbol("Ob"),RN1=Symbol("Pb"),aQ=function(){tH.apply(this,arguments)};
_.F(aQ,tH);aQ.prototype.flush=function(){if(this.queue.size){Rg=!0;for(var X=_.H(this.queue),U=X.next();!U.done;U=X.next()){U=U.value;this.queue.delete(U);try{U.run()}catch(r){iBp(r)}}Rg=!1}};
var LRC=function(){aQ.apply(this,arguments)};
_.F(LRC,aQ);var fTe=new LRC,NPC=function(){aQ.apply(this,arguments)};
_.F(NPC,aQ);NPC.prototype.schedule=function(X){return _.c(function(U){if(U.nextAddress==1)return U.yield(Promise.resolve(),2);X.run();_.uv(U)})};
NPC.prototype.enqueue=function(X){this.queue.add(X)};
var Wje=new NPC,H8=function(){tH.apply(this,arguments)};
_.F(H8,tH);H8.prototype.flush=function(){this.queue.size&&XD9(this.queue)};
var jl5=function(){H8.apply(this,arguments)};
_.F(jl5,H8);jl5.prototype.schedule=function(X){X.version===0?X.run():this.queue.add(X)};
jl5.prototype.flush=function(){if(this.queue.size)if(cu.flushRenderEffectsDuringRender){var X=this.queue;this.queue=new Set;XD9(X)}else XD9(this.queue)};
var DYD=new jl5,XQu=function(){H8.apply(this,arguments)};
_.F(XQu,H8);XQu.prototype.schedule=function(X){return _.c(function(U){if(U.nextAddress==1)return U.yield(Promise.resolve(),2);X.run();_.uv(U)})};
XQu.prototype.enqueue=function(X){this.queue.add(X)};
var AE9=new XQu,Umu=function(){H8.apply(this,arguments)};
_.F(Umu,H8);var $Ys=new Umu,G9z=[DYD,fTe,$Ys],NSX=[Wje,AE9],rtP=[DYD,$Ys,AE9],UIe=[].concat(_.fN(G9z),_.fN(NSX)),mmP=[];k9x=function(){Lj6();for(var X=_.H(mmP),U=X.next();!U.done;U=X.next())U=U.value,U()};
var iBp=Ie;var CQ={},Ii8=Object.assign({},lq5,(CQ[ACP]=!0,CQ.effectType=Yl,CQ.isResettableContext=!0,CQ.consumerMarkedDirty=lTs,CQ.run=function(){mI1(this)},CQ.cleanup=function(){BiD(this)},CQ.componentStack=void 0,CQ.debugName="[effect]",CQ.destroy=function(){if(Pu(this))for(var X=this.producers;X!==void 0;)X=UYm(X);
this.consumersTail=this.consumers=this.producersTail=this.producers=void 0;X=_.H(rtP);for(var U=X.next();!U.done;U=X.next())U.value.remove(this);Ftm(this)},CQ[Symbol.dispose]=function(){this.destroy()},CQ)),tf7=Object.assign({},Ii8,{version:1,
dirty:!1});var IdA=Object.assign({},Ii8,{effectType:Yl});var tze=Object.assign({},Ii8,{effectType:bYD});var QqX=Symbol("Rb");var H0x=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 yXX={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},wD9=
{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}]}},eve={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},Mzx=[{auto:!0,ltr:!0,rtl:!0},{async:!0},{eager:!0,lazy:!0},{_self:!0,_blank:!0}],hc1={"*":{async:1,dir:0,loading:2,target:3}};var ai$=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,kR={},Kmn=(kR[1]=null,kR[2]=function(X,U){return U instanceof Gh?Ly(U):Wy.toString()},kR[3]=function(X,U){return V9(U)?_.RT(U):ai$.test(String(U))?String(U):Wy.toString()},kR[4]=function(X,U){return U instanceof uS?_.MF(U):Wy.toString()},kR[5]=function(X,U){return String(U)},kR[7]=null,kR[8]=null,kR[10]=null,kR);var wNA=Symbol("Ub");var xfH=function(X){var U=H9h,r=X,m="",I="",t=1;X<0&&(X=-X);if(X===Infinity)X=(Infinity*Math.sign(r)).toString();else{for(var C=0;C<CPS.length;C++){var k=CPS[C];t=U[k];if(X>=t||t<=1&&X>.1*t){m=k;break}}m?(m+="B",I=" "):t=1;X=Math.round(r/t*10)/10+I+m}return X},CPS="Y Z E P T G M K  m u n".split(" "),H9h={"":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};_.kY1=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 Ox={};RegExp.prototype.hasOwnProperty("sticky");var kXe=function(X){X=String(X);for(var U=function(m,I,t){for(var C=Math.min(I.length-t,m.length),k=0;k<C;k++){var g=I[t+k];if(m[k]!==("A"<=g&&g<="Z"?g.toLowerCase():g))return!1}return!0},r=0;(r=X.indexOf("<",r))!=-1;){if(U("\x3c/script",X,r)||U("\x3c!--",X,r))return"zSoyz";
r+=1}return X};var iI={default:"__default"};var qpe=Object.prototype.hasOwnProperty;VzH.prototype=Object.create(null);var nP=DIn();var C$=null;var XZM=function(X){this.created=[];this.deleted=[];this.node=X};var UbH=typeof Node!=="undefined"&&Node.prototype.getRootNode||function(){for(var X=this,U=X;X;)U=X,X=X.parentNode;return U};var $IX=function(X,U){this._attrsArr=null;this.staticsApplied=!1;this.nameOrCtor=X;this.key=U;this.text=void 0};var r8=null,mc=null,X4=null,tI=null,iPH=[],GMe=AXM,aY=[],Hx=[],oJ6=function(X){return rWH(function(U,r,m){X4=mc=U;mc=null;r(m);ld1(null);mc=X4;X4=X4.parentNode;return U},X)}(),Q6H=function(X){return rWH(function(U,r,m){var I={nextSibling:U};
mc=I;r(m);X4&&ld1(U.nextSibling);return I===mc?null:mc},X)}();var kq=[],IGz=0;var cx=new VzH;var Eq=new VzH;var ctt=DIn(),ns1=ctt[iI.default],gsH=ctt.style,C1e=["focusin","focusout"],xbs="annotation-xml color-profile font-face font-face-src font-face-uri font-face-format font-face-name missing-glyph".split(" ");var UTz=function(){},pZz=function(){},aqA=function(){},mTe=function(){};var n$=Symbol("bc");var vss,O0x=dbH;var Ex=Symbol("cc");var t8m=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(" ")),
Iqs=new Set(["a","font","script","style","title"]);_.eq={setUp:K36,tearDown:K36,log:K36,logNodeRange:K36,graft:function(X,U){U()}};var u3={afterOpen:function(){},
onElementDeleted:function(){},
beforeVisit:function(){},
beforeRender:function(){},
afterRender:function(){},
didMount:function(){},
didPatch:function(){},
didUnmount:function(){},
didUpdate:function(){}};var hI=null,MH=function(X,U){zu.call(this,X);var r=this;this.functionComponent=U;this.hooks=[];this.hookCounter=0;this.disposeEffects=DZ(function(m){r.effectContext=m;_.Jd(function(){lGz(r,r.el)})},cu.alwaysTrackContexts||!!td)};
_.F(MH,zu);MH.prototype.render=function(X){var U=hI;hI=this;this.hookCounter=0;var r=nk(y3),m=_.ag(this.effectContext);try{return $um("render",this.componentName),this.functionComponent(X)}finally{bbe("render",this.componentName),_.ag(m),nk(r),hI=U}};
_.n0.Object.defineProperties(MH.prototype,{componentName:{configurable:!0,enumerable:!0,get:function(){return MEz(this.functionComponent)}}});var HBz=Symbol("qc"),jMm=function(X,U,r){this.afterRenderCallbacks=null;this.kind=X;this.props=U;this.children=r};
_.F(jMm,oY);jMm.prototype.render=function(){var X=N4m(this.kind,this.props,this.children);if(this.afterRenderCallbacks!=null)for(var U=_.H(this.afterRenderCallbacks),r=U.next();!r.done;r=U.next())r=r.value,X=r(X);return X};
jMm.prototype.getChildren=function(){return this.children};var kwz=[];HYM=function(X){throw Error("ob`"+X.debugName);};
(function(){var X=C$;C$=function(U){X==null||X(U);cCH(U)}})();Object.assign({},tf7,{effectType:Yl,elementRef:null,attributes:null,fn:function(){var X=this.elementRef;var U;X.element!=null||(X.element=(U=X.document.getElementById(X.value))!=null?U:void 0);X=X.element;for(U=this.attributes;U;){var r=U.signal();r!==U.prevValue&&(U.prevValue=r,U.namespace===1?X[U.name]=r:H0x.has(U.name)?Gs(X,U.name,r?"":null):Gs(X,U.name,r));U=U.next}}});_.K$.debugName="tbhMcf";_.Tu.debugName="zyMFzb";Object.assign({},tf7,{effectType:Yl});_.x.debugName="RlDudd";var g0m={nonNullableCondIsNull:function(){return Error("uc")}};var dTM=function(){this.map=new Map};
dTM.prototype.push=function(X,U){var r=this.map;r.has(X)&&(this.multi||(this.multi=new Map),this.multi.set(U,r.get(X)));r.set(X,U)};
dTM.prototype.pop=function(X){var U=this.map,r=U.get(X),m;r!==void 0&&((m=this.multi)==null?0:m.has(r))?(U.set(X,this.multi.get(r)),this.multi.delete(r)):U.delete(X);return r};_.Yq.debugName="nsTGHd";_.V3.debugName="vI1rtf";_.BPH={OUT_OF_ORDER_HOOK_CALL:function(X){return Error("vc`"+X)},
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(X,U){return Error("zc`"+((U===void 0?0:U)?"IDOM":"Reactive")+"`"+(RY(X)?X.description:X))},
USE_ELEMENT_UNEXPECTED_ELEMENT:function(X,U){return Error("Ac`"+(RY(X)?X.description:X)+"`"+U)},
USE_ELEMENT_MULTIPLE_ASSIGNMENTS:function(X){return Error("Bc`"+(RY(X)?X.description:X))},
USE_ELEMENT_NOT_ASSIGNED:function(X){return Error("Cc`"+(RY(X)?X.description:X))},
USE_ELEMENT_NOT_ASSIGNED_CONTROL_FLOW:function(X){return Error("Dc`"+(RY(X)?X.description:X))}};vss=XWs;var haz=Symbol("Ec");b0M({beforeRender:function(X){var U=_.ag(X.effectContext);try{var r;((r=X.__syncEffects)==null?0:r.length)&&KRe(X.__syncEffects)}finally{_.ag(U)}},
didPatch:function(X){var U=_.ag(X.effectContext);try{var r;((r=X.__syncEffects)==null?0:r.length)&&KRe(X.__syncEffects)}finally{_.ag(U)}},
didUnmount:function(X){var U;((U=X.hooks)==null?0:U.length)&&X.hooks.forEach(zax)}});var gF5,nFp,Z9p;gF5=_.mH.window;_.DW=(gF5==null?void 0:(nFp=gF5.yt)==null?void 0:nFp.config_)||(gF5==null?void 0:(Z9p=gF5.ytcfg)==null?void 0:Z9p.data_)||{};_.gi("yt.config_",_.DW);var skS={},fqz=[];_.Tx=function(X){var U=_.bS.apply(1,arguments);var r=Error.call(this,X);this.message=r.message;"stack"in r&&(this.stack=r.stack);this.args=[].concat(_.fN(U));Object.setPrototypeOf(this,this.constructor.prototype)};
_.F(_.Tx,Error);var II1=function(X,U,r){this.actionName=X;this.optionalAction=U===void 0?!1:U;this.args=r===void 0?null:r;this.returnValue=[]};_.c8=function(X){this.name=X};_.jE=new _.c8("signalAction");var iBH=/^[\w.]*$/,pWX={q:!0,search_query:!0},DTA=String(JCm);var Zp;Zp=Symbol("Fc");_.gb=function(X){this.name=X};
_.gb.prototype.toString=function(){return"InjectionToken("+this.name+")"};
var LRA=function(X){this.key=X},rt6=function(X){this.deferredKey=X},jle=function(){var X=this;
this.providers=new Map;this.JSC$10651_deferred=new Map;this.cachedValues=new Map;this.TEST_ONLY={getInjectionSnapshot:function(){return new Map(X.providers)}}};
jle.prototype.addProvider=function(X){this.providers.set(X.provide,X);var U=this.JSC$10651_deferred.get(X.provide);if(U)try{U.resolver(this.resolve(X.provide))}catch(r){U.rejector(r)}};
jle.prototype.resolve=function(X){return X instanceof rt6?xmC(this,X):X instanceof LRA?PP5(this,X.key,[],!0):PP5(this,X,[])};
var xmC=function(X,U){U=U.deferredKey;if(X.JSC$10651_deferred.has(U))return X.JSC$10651_deferred.get(U).promise;var r={};r.promise=new Promise(function(m,I){r.resolver=m;r.rejector=I});
X.JSC$10651_deferred.set(U,r);return r.promise},PP5=function(X,U,r,m){m=m===void 0?!1:m;
if(r.indexOf(U)>-1)throw Error("Gc`"+U);if(X.cachedValues.has(U))return X.cachedValues.get(U);if(!X.providers.has(U)){if(m)return;throw Error("Hc`"+U);}m=X.providers.get(U);r.push(U);if(m.useValue!==void 0)var I=m.useValue;else if(m.useFactory)I=m[Zp]?Svt(X,m[Zp],r):[],I=m.useFactory.apply(m,_.fN(I));else if(m.useClass){I=m.useClass;var t=I[Zp]?Svt(X,I[Zp],r):[];I=new (Function.prototype.bind.apply(I,[null].concat(_.fN(t))))}else throw Error("Ic`"+U);r.pop();m.skipCache||X.cachedValues.set(U,I);return I},
Svt=function(X,U,r){return U?U.map(function(m){return m instanceof LRA?PP5(X,m.key,r,!0):PP5(X,m,r)}):[]};var NPA;var X2=new _.gb("ENDPOINT_HANDLER_TOKEN");_.Up=new _.c8("urlEndpoint");var dmA=function(){this.data=[];this.cachedPackedInt52=-1};
dmA.prototype.set=function(X,U){U=U===void 0?!0:U;0<=X&&X<52&&Number.isInteger(X)&&this.data[X]!==U&&(this.data[X]=U,this.cachedPackedInt52=-1)};
dmA.prototype.get=function(X){return!!this.data[X]};
var O91=function(X){X.cachedPackedInt52===-1&&(X.cachedPackedInt52=X.data.reduce(function(U,r,m){return U+(r?Math.pow(2,m):0)},0));
return X.cachedPackedInt52};var PPn=function(X){var U=vF$;X=X===void 0?_.Gu("yt.ads.biscotti.lastId_")||"":X;var r=Object,m=r.assign,I={};I.dt=Pp5;I.flash="0";a:{try{var t=U.JSC$10657_win_.top.location.href}catch(N){t=2;break a}t=t?t===U.doc_.location.href?0:1:2}I=(I.frm=t,I);try{I.u_tz=-(new Date).getTimezoneOffset();try{var C=NJ.history.length}catch(N){C=0}I.u_his=C;var k;I.u_h=(k=NJ.screen)==null?void 0:k.height;var g;I.u_w=(g=NJ.screen)==null?void 0:g.width;var Z;I.u_ah=(Z=NJ.screen)==null?void 0:Z.availHeight;var P;I.u_aw=
(P=NJ.screen)==null?void 0:P.availWidth;var S;I.u_cd=(S=NJ.screen)==null?void 0:S.colorDepth}catch(N){}C=U.JSC$10657_win_;try{var d=C.screenX;var O=C.screenY}catch(N){}try{var E=C.outerWidth;var Q=C.outerHeight}catch(N){}try{var h=C.innerWidth;var z=C.innerHeight}catch(N){}try{var K=C.screenLeft;var D=C.screenTop}catch(N){}try{h=C.innerWidth,z=C.innerHeight}catch(N){}try{var W=C.screen.availWidth;var J=C.screen.availTop}catch(N){}d=[K,D,d,O,W,J,E,Q,h,z];O=oEx(!1,U.JSC$10657_win_.top);E={};var A=A===
void 0?_.mH:A;Q=new dmA;"SVGElement"in A&&"createElementNS"in A.document&&Q.set(0);h=gSS();h["allow-top-navigation-by-user-activation"]&&Q.set(1);h["allow-popups-to-escape-sandbox"]&&Q.set(2);A.crypto&&A.crypto.subtle&&Q.set(3);"TextDecoder"in A&&"TextEncoder"in A&&Q.set(4);A=O91(Q);U=(E.bc=A,E.bih=O.height,E.biw=O.width,E.brdim=d.join(),E.vis=Sx9(U.doc_),E.wgl=!!NJ.WebGLRenderingContext,E);r=m.call(r,I,U);r.ca_type="image";X&&(r.bid=X);return r},vF$=new function(){var X=window.document;
this.JSC$10657_win_=window;this.doc_=X};
_.gi("yt.ads_.signals_.getAdSignalsString",function(X){return $T1(PPn(X))});_.jW();navigator.userAgent.indexOf(" (CrKey ");var H9e="XMLHttpRequest"in _.mH?function(){return new XMLHttpRequest}:null;var eK$="client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods".split(" "),EF8=[].concat(_.fN(eK$),["client_dev_set_cookie"]);var xmA={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"},cte="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(_.fN(eK$)),Qk1=!1,nFH=_.Sve,EF1=skz;var AjX=[{messageFn:function(X){return"Cannot read property '"+X.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(X){return"Cannot call '"+X.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(X){return X.key+" is not defined"},
patternsForType:{ReferenceError:[{regexp:/(.*) is not defined/,groups:["key"]},{regexp:/Can't find variable: (.*)/,groups:["key"]}]}}];var FNu={messageWeights:[],callbackWeights:[{callback:u7e,weight:500},{callback:hKD,weight:500}]};var Bo5=function(){this.callbackWeights=[];this.messageWeights=[]},Qk8,bcH=function(){if(!Qk8){var X=Qk8=new Bo5;
X.messageWeights.length=0;X.callbackWeights.length=0;cye(X,FNu)}return Qk8},cye=function(X,U){U.messageWeights&&X.messageWeights.push.apply(X.messageWeights,U.messageWeights);
U.callbackWeights&&X.callbackWeights.push.apply(X.callbackWeights,U.callbackWeights)};_.XW(_.wX,_.Kj);_.wX.prototype.subscribe=function(X,U,r){var m=this.topics_[X];m||(m=this.topics_[X]=[]);var I=this.JSC$10681_key_;this.subscriptions_[I]=X;this.subscriptions_[I+1]=U;this.subscriptions_[I+2]=r;this.JSC$10681_key_=I+3;m.push(I);return I};
var oFt=function(X){var U=ih,r=!1,m=U.subscribe("handleError",function(I){r||(r=!0,this.unsubscribeByKey(m),X.apply(void 0,arguments))},U)};
_.wX.prototype.unsubscribe=function(X,U,r){if(X=this.topics_[X]){var m=this.subscriptions_;if(X=X.find(function(I){return m[I+1]==U&&m[I+2]==r}))return this.unsubscribeByKey(X)}return!1};
_.wX.prototype.unsubscribeByKey=function(X){var U=this.subscriptions_[X];if(U){var r=this.topics_[U];this.publishDepth_!=0?(this.pendingKeys_.push(X),this.subscriptions_[X+1]=function(){}):(r&&_.We(r,X),delete this.subscriptions_[X],delete this.subscriptions_[X+1],delete this.subscriptions_[X+2])}return!!U};
_.wX.prototype.publish=function(X,U){var r=this.topics_[X];if(r){var m=Array(arguments.length-1),I=arguments.length,t;for(t=1;t<I;t++)m[t-1]=arguments[t];if(this.async_)for(t=0;t<r.length;t++)I=r[t],wQT(this.subscriptions_[I+1],this.subscriptions_[I+2],m);else{this.publishDepth_++;try{for(t=0,I=r.length;t<I&&!this.isDisposed();t++){var C=r[t];this.subscriptions_[C+1].apply(this.subscriptions_[C+2],m)}}finally{if(this.publishDepth_--,this.pendingKeys_.length>0&&this.publishDepth_==0)for(;r=this.pendingKeys_.pop();)this.unsubscribeByKey(r)}}return t!=
0}return!1};
var wQT=function(X,U,r){_.T2(function(){X.apply(U,r)})};
_.wX.prototype.clear=function(X){if(X){var U=this.topics_[X];U&&(U.forEach(this.unsubscribeByKey,this),delete this.topics_[X])}else this.subscriptions_.length=0,this.topics_={}};
_.wX.prototype.getCount=function(X){if(X){var U=this.topics_[X];return U?U.length:0}X=0;for(U in this.topics_)X+=this.getCount(U);return X};
_.wX.prototype.disposeInternal=function(){_.wX.superClass_.disposeInternal.call(this);this.clear();this.pendingKeys_.length=0};var ih=new _.wX;var vI=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(vI,_.Cy);vI.prototype.getColdHashData=function(){return _.o2(this,3)};
vI.prototype.getHotHashData=function(){return _.o2(this,5)};
vI.prototype.setHotHashData=function(X){return _.zb(this,5,X)};var DMD=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(DMD,_.Cy);var Sj6=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(Sj6,_.Cy);_.a=Sj6.prototype;_.a.getDeviceId=function(){return _.o2(this,6)};
_.a.getExperimentIds=function(X){var U=_.Gc(this,9,_.H7,3,!0);jeM(U,X);return U[X]};
_.a.getPlayerType=function(){return _.wZ(this,36)};
_.a.setHomeGroupInfo=function(X){return _.Q9(this,81,X)};
_.a.clearLocationPlayabilityToken=function(){return _.OJ(this,89)};var uh=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(uh,_.Cy);uh.prototype.setKey=function(X){return _.zb(this,1,X)};
uh.prototype.getValue=function(){return uJ(this,2,Oc1)};
var Oc1=[2,3,4,5,6];var ytA=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(ytA,_.Cy);ytA.prototype.setTrackingParams=function(X){return _.OJ(this,1,_.M7(X,!1))};var dRs=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(dRs,_.Cy);var bEn=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(bEn,_.Cy);bEn.prototype.getExperimentIds=function(X){var U=_.Gc(this,5,_.e$M,3,!0);jeM(U,X);return U[X]};var KY=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(KY,_.Cy);KY.prototype.getToken=function(){return _.oc(this,2)};
KY.prototype.setToken=function(X){return _.zb(this,2,X)};var MY=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(MY,_.Cy);MY.prototype.setSafetyMode=function(X){return _.di(this,5,X)};var yo=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(yo,_.Cy);yo.prototype.setClient=function(X){return _.Q9(this,1,X)};var $M1={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 paX;_.Yz=function(){var X=this;this.deferredInstallPrompt=void 0;this.appInstalledEventFired=!1;_.mH.addEventListener("beforeinstallprompt",function(U){U.preventDefault();X.deferredInstallPrompt=U});
_.mH.addEventListener("appinstalled",function(){X.appInstalledEventFired=!0},{once:!0})};
paX=function(){if(!_.mH.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return _.mH.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":_.mH.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":_.mH.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":_.mH.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(X){return"WEB_DISPLAY_MODE_UNKNOWN"}};var GV9=function(){this.syncHeaders=!0},iEe=function(X){var U={},r=[];
"USER_SESSION_ID"in _.DW&&r.push({key:"u",value:_.$q("USER_SESSION_ID")});if(r=_.SRe(r))U.Authorization=r,r=X=X==null?void 0:X.sessionIndex,r===void 0&&(r=Number(_.$q("SESSION_INDEX",0)),r=isNaN(r)?0:r),_.v("voice_search_auth_header_removal")||(U["X-Goog-AuthUser"]=r.toString()),"INNERTUBE_HOST_OVERRIDE"in _.DW||(U["X-Origin"]=window.location.origin),X===void 0&&"DELEGATED_SESSION_ID"in _.DW&&(U["X-Goog-PageId"]=_.$q("DELEGATED_SESSION_ID"));return U};var u75={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var nQ=_.Gu("ytglobal.prefsUserPrefsPrefs_")||{},hKT;_.gi("ytglobal.prefsUserPrefsPrefs_",nQ);_.Zk=function(){this.cookieName=_.$q("ALT_PREF_COOKIE_NAME","PREF");this.cookieDomain=_.$q("ALT_PREF_COOKIE_DOMAIN","youtube.com");var X=_.ux.get(this.cookieName,void 0);X&&this.parse(X)};
_.C9=function(){hKT||(hKT=new _.Zk);return hKT};
_.Zk.prototype.get=function(X,U){Mf7(X);zK8(X);X=nQ[X]!==void 0?nQ[X].toString():null;return X!=null?X:U?U:""};
_.Zk.prototype.set=function(X,U){Mf7(X);zK8(X);if(U==null)throw Error("Lc");nQ[X]=U.toString()};
_.Zk.prototype.getFlag=function(X){return!!((KN5("f"+(Math.floor(X/31)+1))||0)&1<<X%31)};
_.kF=function(X,U,r){X="f"+(Math.floor(U/31)+1);U=1<<U%31;var m=KN5(X)||0;m=r?m|U:m&~U;m===0?delete nQ[X]:(r=m.toString(16),nQ[X]=r.toString())};
_.Zk.prototype.remove=function(X){Mf7(X);zK8(X);delete nQ[X]};
_.Zk.prototype.save=function(){var X=!0;_.v("web_secure_pref_cookie_killswitch")&&(X=!1);_.hh(this.cookieName,this.dump(),63072E3,this.cookieDomain,X)};
_.Zk.prototype.clear=function(){_.fI.clear(nQ)};
_.Zk.prototype.dump=function(){var X=[],U;for(U in nQ)nQ.hasOwnProperty(U)&&X.push(U+"="+encodeURIComponent(String(nQ[U])));return X.join("&")};
var zK8=function(X){if(/^f([1-9][0-9]*)$/.test(X))throw Error("Mc`"+X);},Mf7=function(X){if(!/^\w+$/.test(X))throw Error("Nc`"+X);
},KN5=function(X){X=nQ[X]!==void 0?nQ[X].toString():null;
return X!=null&&/^[A-Fa-f0-9]+$/.test(X)?parseInt(X,16):null};
_.Zk.prototype.parse=function(X){X=decodeURIComponent(X).split("&");for(var U=0;U<X.length;U++){var r=X[U].split("="),m=r[0];(r=r[1])&&(nQ[m]=r.toString())}};var qve={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"},A3s={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},lQm={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},Jts={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};var jy;_.sV=function(){this.cancelDebouncedJobMap=new WeakMap;this.cancelThrottledJobMap=new WeakMap};
_.Vo=function(X,U,r){return X.addJob(U,0,r)};
_.sV.prototype.addLowPriorityJob=function(X,U){return this.addJob(X,1,U)};
_.O5=function(X,U,r){return X.addJob(U,2,r)};
_.c1=function(X,U,r){return X.addJob(U,3,r)};
_.Xs=function(X,U,r){return X.addJob(U,4,r)};
jy=function(X){var U=_.Gu("yt.scheduler.instance.addImmediateJob");U?U(X):X()};
_.sV.prototype.debounce=function(X,U,r){var m=this,I=0,t=function(){I&&m.cancelJob(I);I=m.addJob(X,U,r);m.cancelDebouncedJobMap.set(t,I)};
return t};
_.sV.prototype.cancelThrottle=function(X){(X=this.cancelThrottledJobMap.get(X))&&X()};var xR=function(){_.sV.apply(this,arguments)},Tov;
_.F(xR,_.sV);_.Fn=function(){xR.instance||(xR.instance=new xR);return xR.instance};
xR.prototype.addJob=function(X,U,r){r!==void 0&&Number.isNaN(Number(r))&&(r=void 0);var m=_.Gu("yt.scheduler.instance.addJob");return m?m(X,U,r):r===void 0?(X(),NaN):_.e7(X,r||0)};
xR.prototype.cancelJob=function(X){if(X===void 0||!Number.isNaN(Number(X))){var U=_.Gu("yt.scheduler.instance.cancelJob");U?U(X):_.Fk(X)}};
xR.prototype.start=function(){var X=_.Gu("yt.scheduler.instance.start");X&&X()};
xR.prototype.pause=function(){var X=_.Gu("yt.scheduler.instance.pause");X&&X()};
Tov=function(){_.Fn();var X=_.Gu("yt.scheduler.instance.setPriorityThreshold");X&&X(4)};
_.$u=_.Fn();_.Y2.prototype.set=function(X,U){U===void 0?this.mechanism.remove(X):this.mechanism.set(X,(0,_.qJ)(U))};
_.Y2.prototype.get=function(X){try{var U=this.mechanism.get(X)}catch(r){return}if(U!==null)try{return JSON.parse(U)}catch(r){throw"Storage: Invalid value was encountered";}};
_.Y2.prototype.remove=function(X){this.mechanism.remove(X)};var P8=function(X){this.mechanism=X};
_.XW(P8,_.Y2);var Yv5=function(X){this.data=X},Vfv=function(X){return X===void 0||X instanceof Yv5?X:new Yv5(X)};
P8.prototype.set=function(X,U){P8.superClass_.set.call(this,X,Vfv(U))};
P8.prototype.getWrapper=function(X){X=P8.superClass_.get.call(this,X);if(X===void 0||X instanceof Object)return X;throw"Storage: Invalid value was encountered";};
P8.prototype.get=function(X){if(X=this.getWrapper(X)){if(X=X.data,X===void 0)throw"Storage: Invalid value was encountered";}else X=void 0;return X};_.XW(Vl,P8);_.RKS=function(X){var U=X.creation;X=X.expiration;return!!X&&X<_.jW()||!!U&&U>_.jW()};
Vl.prototype.set=function(X,U,r){if(U=Vfv(U)){if(r){if(r<_.jW()){Vl.prototype.remove.call(this,X);return}U.expiration=r}U.creation=_.jW()}Vl.superClass_.set.call(this,X,U)};
Vl.prototype.getWrapper=function(X,U){var r=Vl.superClass_.getWrapper.call(this,X);if(r)if(!U&&_.RKS(r))Vl.prototype.remove.call(this,X);else return r};var S9=function(){};
S9.prototype.next=function(){return db};
var db={done:!0,value:void 0},OV=function(X){return{value:X,done:!1}};
S9.prototype.__iterator__=function(){return this};
_.fiu=function(X){if(X instanceof S9)return X;if(typeof X.__iterator__=="function")return X.__iterator__(!1);if(_.Dn(X)){var U=0,r=new S9;r.next=function(){for(;;){if(U>=X.length)return db;if(U in X)return OV(X[U++]);U++}};
return r}throw Error("Oc");};var qvh=function(X){if(X instanceof e9||X instanceof EV||X instanceof FY)return X;if(typeof X.next=="function")return new e9(function(){return X});
if(typeof X[Symbol.iterator]=="function")return new e9(function(){return X[Symbol.iterator]()});
if(typeof X.__iterator__=="function")return new e9(function(){return X.__iterator__()});
throw Error("Pc");},e9=function(X){this.func_=X};
e9.prototype.__iterator__=function(){return new EV(this.func_())};
e9.prototype[Symbol.iterator]=function(){return new FY(this.func_())};
e9.prototype.toEs6=function(){return new FY(this.func_())};
var EV=function(X){this.JSC$10766_iter_=X};
_.F(EV,S9);EV.prototype.next=function(){return this.JSC$10766_iter_.next()};
EV.prototype[Symbol.iterator]=function(){return new FY(this.JSC$10766_iter_)};
EV.prototype.toEs6=function(){return new FY(this.JSC$10766_iter_)};
var FY=function(X){e9.call(this,function(){return X});
this.JSC$10769_iter_=X};
_.F(FY,e9);FY.prototype.next=function(){return this.JSC$10769_iter_.next()};var WNP=function(){};var B8=function(){};
_.XW(B8,WNP);B8.prototype.getCount=function(){for(var X=0,U=_.H(this),r=U.next();!r.done;r=U.next())X++;return X};
B8.prototype[Symbol.iterator]=function(){return qvh(this.__iterator__(!0)).toEs6()};
B8.prototype.clear=function(){var X=Array.from(this);X=_.H(X);for(var U=X.next();!U.done;U=X.next())this.remove(U.value)};_.XW(RK,B8);_.a=RK.prototype;_.a.isAvailable=function(){if(this.cachedIsStorageAvailable_===null){var X=this.storage_;if(X)try{X.setItem("__sak","1");X.removeItem("__sak");var U=!0}catch(r){U=r instanceof DOMException&&(r.name==="QuotaExceededError"||r.code===22||r.code===1014||r.name==="NS_ERROR_DOM_QUOTA_REACHED")&&X&&X.length!==0}else U=!1;this.cachedIsStorageAvailable_=U}return this.cachedIsStorageAvailable_};
_.a.set=function(X,U){Qt(this);try{this.storage_.setItem(X,U)}catch(r){if(this.storage_.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};
_.a.get=function(X){Qt(this);X=this.storage_.getItem(X);if(typeof X!=="string"&&X!==null)throw"Storage mechanism: Invalid value was encountered";return X};
_.a.remove=function(X){Qt(this);this.storage_.removeItem(X)};
_.a.getCount=function(){Qt(this);return this.storage_.length};
_.a.__iterator__=function(X){Qt(this);var U=0,r=this.storage_,m=new S9;m.next=function(){if(U>=r.length)return db;var I=r.key(U++);if(X)return OV(I);I=r.getItem(I);if(typeof I!=="string")throw"Storage mechanism: Invalid value was encountered";return OV(I)};
return m};
_.a.clear=function(){Qt(this);this.storage_.clear()};
_.a.key=function(X){Qt(this);return this.storage_.key(X)};
var Qt=function(X){if(X.storage_==null)throw Error("Qc");X.isAvailable()||Ie(Error("Qc"))};_.XW(pQs,RK);_.XW($mn,RK);_.XW(fp,B8);fp.prototype.set=function(X,U){this.mechanism_.set(this.JSC$10784_prefix_+X,U)};
fp.prototype.get=function(X){return this.mechanism_.get(this.JSC$10784_prefix_+X)};
fp.prototype.remove=function(X){this.mechanism_.remove(this.JSC$10784_prefix_+X)};
fp.prototype.__iterator__=function(X){var U=this.mechanism_[Symbol.iterator](),r=this,m=new S9;m.next=function(){var I=U.next();if(I.done)return I;for(I=I.value;I.slice(0,r.JSC$10784_prefix_.length)!=r.JSC$10784_prefix_;){I=U.next();if(I.done)return I;I=I.value}return OV(X?I.slice(r.JSC$10784_prefix_.length):r.mechanism_.get(I))};
return m};_.ip=function(X){this.expiringStorage_=(X=_.qo(X))?new Vl(X):null;this.JSC$10788_domain_=document.domain||window.location.hostname};
_.a=_.ip.prototype;_.a.hasLocalStorage=function(){return!!this.expiringStorage_};
_.a.set=function(X,U,r,m){r=r||31104E3;this.remove(X);if(this.hasLocalStorage())try{this.expiringStorage_.set(X,U,Date.now()+r*1E3);return}catch(t){}var I="";if(m)try{I=escape((0,_.qJ)(U))}catch(t){return}else I=escape(U);_.hh(X,I,r,this.JSC$10788_domain_)};
_.a.get=function(X,U){var r=void 0,m=!this.hasLocalStorage();if(!m)try{r=this.expiringStorage_.get(X)}catch(I){m=!0}if(m&&(r=_.ux.get(X,void 0))&&(r=unescape(r),U))try{r=JSON.parse(r)}catch(I){this.remove(X),r=void 0}return r};
_.a.remove=function(X){this.hasLocalStorage()&&this.expiringStorage_.remove(X);_.Vfx(X,"/",this.JSC$10788_domain_)};
_.a.getCreationTime=function(X){return this.hasLocalStorage()&&(X=(this.expiringStorage_.getWrapper(X)||{}).creation,typeof X==="number")?X:null};var AtX=function(){var X;return function(){X||(X=new _.ip("ytidb"));return X}}();var GYn;_.Jh=[];GYn=!1;var ZEn=i9M||LNe;var oQ={},Jt1=(oQ.AUTH_INVALID="No user identifier specified.",oQ.EXPLICIT_ABORT="Transaction was explicitly aborted.",oQ.IDB_NOT_SUPPORTED="IndexedDB is not supported.",oQ.MISSING_INDEX="Index not created.",oQ.MISSING_OBJECT_STORES="Object stores not created.",oQ.DB_DELETED_BY_MISSING_OBJECT_STORES="Database is deleted because expected object stores were not created.",oQ.DB_REOPENED_BY_MISSING_OBJECT_STORES="Database is reopened because expected object stores were not created.",oQ.UNKNOWN_ABORT=
"Transaction was aborted for unknown reasons.",oQ.QUOTA_EXCEEDED="The current transaction exceeded its quota limitations.",oQ.QUOTA_MAYBE_EXCEEDED="The current transaction may have failed because of exceeding quota limitations.",oQ.EXECUTE_TRANSACTION_ON_CLOSED_DB="Can't start a transaction on a closed database",oQ.INCOMPATIBLE_DB_VERSION="The binary is incompatible with the database version",oQ),wb={},Dmh=(wb.AUTH_INVALID="ERROR",wb.EXECUTE_TRANSACTION_ON_CLOSED_DB="WARNING",wb.EXPLICIT_ABORT="IGNORED",
wb.IDB_NOT_SUPPORTED="ERROR",wb.MISSING_INDEX="WARNING",wb.MISSING_OBJECT_STORES="ERROR",wb.DB_DELETED_BY_MISSING_OBJECT_STORES="WARNING",wb.DB_REOPENED_BY_MISSING_OBJECT_STORES="WARNING",wb.QUOTA_EXCEEDED="WARNING",wb.QUOTA_MAYBE_EXCEEDED="WARNING",wb.UNKNOWN_ABORT="WARNING",wb.INCOMPATIBLE_DB_VERSION="WARNING",wb),uY={},pQ1=(uY.AUTH_INVALID=!1,uY.EXECUTE_TRANSACTION_ON_CLOSED_DB=!1,uY.EXPLICIT_ABORT=!1,uY.IDB_NOT_SUPPORTED=!1,uY.MISSING_INDEX=!1,uY.MISSING_OBJECT_STORES=!1,uY.DB_DELETED_BY_MISSING_OBJECT_STORES=
!1,uY.DB_REOPENED_BY_MISSING_OBJECT_STORES=!1,uY.QUOTA_EXCEEDED=!1,uY.QUOTA_MAYBE_EXCEEDED=!0,uY.UNKNOWN_ABORT=!0,uY.INCOMPATIBLE_DB_VERSION=!1,uY),Gx=function(X,U,r,m,I){U=U===void 0?{}:U;r=r===void 0?Jt1[X]:r;m=m===void 0?Dmh[X]:m;I=I===void 0?pQ1[X]:I;_.Tx.call(this,r,Object.assign({},{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:X},U));this.type=X;this.message=r;this.level=m;this.retryable=I;Object.setPrototypeOf(this,Gx.prototype)};
_.F(Gx,_.Tx);var $m5=function(X,U){Gx.call(this,"MISSING_OBJECT_STORES",{expectedObjectStores:U,foundObjectStores:X},Jt1.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,$m5.prototype)};
_.F($m5,Gx);var jkm=function(X,U){var r=Error.call(this);this.message=r.message;"stack"in r&&(this.stack=r.stack);this.index=X;this.objectStore=U;Object.setPrototypeOf(this,jkm.prototype)};
_.F(jkm,Error);var XaH=["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 j7=function(X){this.executor=X},No=function(X){var U=this;
this.state={status:"PENDING"};this.JSC$10816_onFulfilled=[];this.JSC$10816_onRejected=[];X=X.executor;var r=function(I){if(U.state.status==="PENDING"){U.state={status:"FULFILLED",value:I};I=_.H(U.JSC$10816_onFulfilled);for(var t=I.next();!t.done;t=I.next())t=t.value,t()}},m=function(I){if(U.state.status==="PENDING"){U.state={status:"REJECTED",
reason:I};I=_.H(U.JSC$10816_onRejected);for(var t=I.next();!t.done;t=I.next())t=t.value,t()}};
try{X(r,m)}catch(I){m(I)}};
No.all=function(X){return new No(new j7(function(U,r){var m=[],I=X.length;I===0&&U(m);for(var t={i$jscomp$468:0};t.i$jscomp$468<X.length;t={i$jscomp$468:t.i$jscomp$468},++t.i$jscomp$468)No.resolve(X[t.i$jscomp$468]).then(function(C){return function(k){m[C.i$jscomp$468]=k;I--;I===0&&U(m)}}(t)).catch(function(C){r(C)})}))};
No.resolve=function(X){return new No(new j7(function(U,r){X instanceof No?X.then(U,r):U(X)}))};
No.reject=function(X){return new No(new j7(function(U,r){r(X)}))};
No.prototype.then=function(X,U){var r=this,m=X!=null?X:mMx,I=U!=null?U:r3e;return new No(new j7(function(t,C){r.state.status==="PENDING"?(r.JSC$10816_onFulfilled.push(function(){b9C(r,r,m,t,C)}),r.JSC$10816_onRejected.push(function(){At$(r,r,I,t,C)})):r.state.status==="FULFILLED"?b9C(r,r,m,t,C):r.state.status==="REJECTED"&&At$(r,r,I,t,C)}))};
No.prototype.catch=function(X){return this.then(void 0,X)};
var b9C=function(X,U,r,m,I){try{if(X.state.status!=="FULFILLED")throw Error("Tc");var t=r(X.state.value);t instanceof No?lit(X,U,t,m,I):m(t)}catch(C){I(C)}},At$=function(X,U,r,m,I){try{if(X.state.status!=="REJECTED")throw Error("Uc");
var t=r(X.state.reason);t instanceof No?lit(X,U,t,m,I):m(t)}catch(C){I(C)}},lit=function(X,U,r,m,I){U===r?I(new TypeError("Vc")):r.then(function(t){t instanceof No?lit(X,U,t,m,I):m(t)},function(t){I(t)})};var hH;hH=window;_.sJ=hH.ytcsi&&hH.ytcsi.now?hH.ytcsi.now:hH.performance&&hH.performance.timing&&hH.performance.now&&hH.performance.timing.navigationStart?function(){return hH.performance.timing.navigationStart+hH.performance.now()}:function(){return(new Date).getTime()};var UJ=function(X,U){this.JSC$10828_wrapped=X;this.options=U;this.transactionCount=0;this.startedMs=Math.round((0,_.sJ)());this.hasUnknownAbortedTransaction=!1},Mv=function(){return _.v("idb_immediate_commit")},LNh,Noh,TO,UMS;
UJ.prototype.add=function(X,U,r){return _.aN(this,[X],{mode:"readwrite",enableRetries:!0,commit:Mv()},function(m){return m.objectStore(X).add(U,r)})};
UJ.prototype.clear=function(X){return _.aN(this,[X],{mode:"readwrite",enableRetries:!0},function(U){return U.objectStore(X).clear()})};
UJ.prototype.close=function(){this.JSC$10828_wrapped.close();var X;((X=this.options)==null?0:X.closed)&&this.options.closed()};
UJ.prototype.count=function(X,U){return _.aN(this,[X],{mode:"readonly",enableRetries:!0,commit:Mv()},function(r){return r.objectStore(X).count(U)})};
var Nu=function(X,U,r){X=X.JSC$10828_wrapped.createObjectStore(U,r);return new zO(X)};
UJ.prototype.delete=function(X,U){return _.aN(this,[X],{mode:"readwrite",enableRetries:!0,commit:Mv()&&!(U instanceof IDBKeyRange)},function(r){return r.objectStore(X).delete(U)})};
var GY5=function(X,U){return _.aN(X,["ResponseStore"],{mode:"readwrite",enableRetries:!0},function(r){return r.objectStore("ResponseStore").index("byInterface").delete(U)})};
UJ.prototype.get=function(X,U){return _.aN(this,[X],{mode:"readonly",enableRetries:!0,commit:Mv()},function(r){return r.objectStore(X).get(U)})};
UJ.prototype.getAll=function(X,U,r){return _.aN(this,[X],{mode:"readonly",enableRetries:!0},function(m){return m.objectStore(X).getAll(U,r)})};
UJ.prototype.put=function(X,U,r){return _.aN(this,[X],{mode:"readwrite",enableRetries:!0,commit:Mv()},function(m){return m.objectStore(X).put(U,r)})};
UJ.prototype.objectStoreNames=function(){return Array.from(this.JSC$10828_wrapped.objectStoreNames)};
_.aN=function(X,U,r,m){var I,t,C,k,g,Z,P,S,d,O,E,Q;return _.c(function(h){switch(h.nextAddress){case 1:var z={mode:"readonly",enableRetries:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof r==="string"?z.mode=r:Object.assign(z,r);I=z;X.transactionCount++;t=I.enableRetries?3:1;C=0;case 2:if(k){h.jumpTo(4);break}C++;g=Math.round((0,_.sJ)());_.E_(h,5);Z=X.JSC$10828_wrapped.transaction(U,I.mode);z=h.yield;var K=!!I.commit;var D=new ri(Z);K=i9u(D,m,K);return z.call(h,K,7);case 7:return P=h.yieldResult,S=Math.round((0,_.sJ)()),
LNh(X,g,S,C,void 0,U.join(),I),h.return(P);case 5:d=_.yE(h);O=Math.round((0,_.sJ)());E=UMz(d,X.JSC$10828_wrapped.name,U.join(),X.JSC$10828_wrapped.version);if((Q=E instanceof Gx&&!E.retryable)||C>=t)LNh(X,g,O,C,E,U.join(),I),k=E;h.jumpTo(2);break;case 4:return h.return(Promise.reject(k))}})};
LNh=function(X,U,r,m,I,t,C){U=r-U;I?(I instanceof Gx&&(I.type==="QUOTA_EXCEEDED"||I.type==="QUOTA_MAYBE_EXCEEDED")&&pp("QUOTA_EXCEEDED",{dbName:bx(X.JSC$10828_wrapped.name),objectStoreNames:t,transactionCount:X.transactionCount,transactionMode:C.mode}),I instanceof Gx&&I.type==="UNKNOWN_ABORT"&&(r-=X.startedMs,r<0&&r>=2147483648&&(r=0),pp("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:t,transactionDuration:U,transactionCount:X.transactionCount,dbDuration:r}),X.hasUnknownAbortedTransaction=!0),
Noh(X,!1,m,t,U,C.tag),_.Dp(I)):Noh(X,!0,m,t,U,C.tag)};
Noh=function(X,U,r,m,I,t){pp("TRANSACTION_ENDED",{objectStoreNames:m,connectionHasUnknownAbortedTransaction:X.hasUnknownAbortedTransaction,duration:I,isSuccessful:U,tryCount:r,tag:t===void 0?"IDB_TRANSACTION_TAG_UNKNOWN":t})};
UJ.prototype.getName=function(){return this.JSC$10828_wrapped.name};
var zO=function(X){this.JSC$10843_wrapped=X};
zO.prototype.add=function(X,U){return XB(this.JSC$10843_wrapped.add(X,U))};
zO.prototype.autoIncrement=function(){return this.JSC$10843_wrapped.autoIncrement};
zO.prototype.clear=function(){return XB(this.JSC$10843_wrapped.clear()).then(function(){})};
var jA=function(X,U,r){X.JSC$10843_wrapped.createIndex(U,r,{unique:!1})};
zO.prototype.count=function(X){return XB(this.JSC$10843_wrapped.count(X))};
var jkA=function(X,U){return Cb(X,{query:U},function(r){return r.delete().then(function(){return r.continue()})}).then(function(){})};
zO.prototype.delete=function(X){return X instanceof IDBKeyRange?jkA(this,X):XB(this.JSC$10843_wrapped.delete(X))};
zO.prototype.get=function(X){return XB(this.JSC$10843_wrapped.get(X))};
zO.prototype.getAll=function(X,U){return"getAll"in IDBObjectStore.prototype?XB(this.JSC$10843_wrapped.getAll(X,U)):Xap(this,X,U)};
var Xap=function(X,U,r){var m=[];return Cb(X,{query:U},function(I){if(!(r!==void 0&&m.length>=r))return m.push(I.getValue()),I.continue()}).then(function(){return m})};
zO.prototype.index=function(X){try{return new KQ(this.JSC$10843_wrapped.index(X))}catch(U){if(U instanceof Error&&U.name==="NotFoundError")throw new jkm(X,this.JSC$10843_wrapped.name);throw U;}};
zO.prototype.getName=function(){return this.JSC$10843_wrapped.name};
zO.prototype.keyPath=function(){return this.JSC$10843_wrapped.keyPath};
zO.prototype.put=function(X,U){return XB(this.JSC$10843_wrapped.put(X,U))};
var Cb=function(X,U,r){X=X.JSC$10843_wrapped.openCursor(U.query,U.direction);return UMS(X).then(function(m){return aQH(m,r)})},ri=function(X){var U=this;
this.JSC$10851_wrapped=X;this.objectStoreCache=new Map;this.aborted=!1;this.done=new Promise(function(r,m){U.JSC$10851_wrapped.addEventListener("complete",function(){r()});
U.JSC$10851_wrapped.addEventListener("error",function(I){I.currentTarget===I.target&&m(U.JSC$10851_wrapped.error)});
U.JSC$10851_wrapped.addEventListener("abort",function(){var I=U.JSC$10851_wrapped.error;if(I)m(I);else if(!U.aborted){I=Gx;for(var t=U.JSC$10851_wrapped.objectStoreNames,C=[],k=0;k<t.length;k++){var g=t.item(k);if(g===null)throw Error("Wc");C.push(g)}I=new I("UNKNOWN_ABORT",{objectStoreNames:C.join(),dbName:U.JSC$10851_wrapped.db.name,mode:U.JSC$10851_wrapped.mode});m(I)}})})},i9u=function(X,U,r){var m=new Promise(function(I,t){try{var C=U(X);
r&&X.commit();C.then(function(k){I(k)}).catch(t)}catch(k){t(k),X.abort()}});
return Promise.all([m,X.done]).then(function(I){return _.H(I).next().value})};
ri.prototype.abort=function(){this.JSC$10851_wrapped.abort();this.aborted=!0;throw new Gx("EXPLICIT_ABORT");};
ri.prototype.commit=function(){if(!this.aborted){var X,U;(U=(X=this.JSC$10851_wrapped).commit)==null||U.call(X)}};
ri.prototype.objectStore=function(X){X=this.JSC$10851_wrapped.objectStore(X);var U=this.objectStoreCache.get(X);U||(U=new zO(X),this.objectStoreCache.set(X,U));return U};
var KQ=function(X){this.JSC$10853_wrapped=X};
KQ.prototype.count=function(X){return XB(this.JSC$10853_wrapped.count(X))};
KQ.prototype.delete=function(X){return _.xu(this,{query:X},function(U){return U.delete().then(function(){return U.continue()})})};
KQ.prototype.get=function(X){return XB(this.JSC$10853_wrapped.get(X))};
KQ.prototype.getAll=function(X,U){return"getAll"in IDBIndex.prototype?XB(this.JSC$10853_wrapped.getAll(X,U)):r3t(this,X,U)};
var r3t=function(X,U,r){var m=[];return _.xu(X,{query:U},function(I){if(!(r!==void 0&&m.length>=r))return m.push(I.getValue()),I.continue()}).then(function(){return m})};
KQ.prototype.keyPath=function(){return this.JSC$10853_wrapped.keyPath};
KQ.prototype.unique=function(){return this.JSC$10853_wrapped.unique};
_.xu=function(X,U,r){X=X.JSC$10853_wrapped.openCursor(U.query===void 0?null:U.query,U.direction===void 0?"next":U.direction);return UMS(X).then(function(m){return aQH(m,r)})};
TO=function(X,U){this.request=X;this.cursor=U};
UMS=function(X){return XB(X).then(function(U){return U?new TO(X,U):null})};
TO.prototype.continue=function(X){this.cursor.continue(X);return UMS(this.request)};
TO.prototype.delete=function(){return XB(this.cursor.delete()).then(function(){})};
TO.prototype.getValue=function(){return this.cursor.value};
TO.prototype.update=function(X){return XB(this.cursor.update(X))};var YR=function(X,U){this.name=X;this.options=U;this.isCompatible=!0;this.timesReopenedToFixMissingObjectStore=this.timesDeletedToFixMissingObjectStore=0},mMv;
YR.prototype.openDb=function(X,U,r){r=r===void 0?{}:r;return Cr1(X,U,r)};
YR.prototype.delete=function(X){X=X===void 0?{}:X;return _.IN(this.name,X)};
mMv=function(X,U){return new Gx("INCOMPATIBLE_DB_VERSION",{dbName:X.name,oldVersion:X.options.version,newVersion:U})};
_.tm=function(X,U){if(!U)throw Lp("openWithToken",bx(X.name));return X.open()};
YR.prototype.open=function(){var X=this;if(!this.isCompatible)throw mMv(this);if(this.connectionPromise)return this.connectionPromise;var U,r=function(){X.connectionPromise===U&&(X.connectionPromise=void 0)},m={blocking:function(t){t.close()},
closed:r,terminated:r,upgrade:this.options.upgrade},I=function(){var t,C,k,g,Z,P,S,d,O,E;return _.c(function(Q){switch(Q.nextAddress){case 1:return C=(t=Error().stack)!=null?t:"",_.E_(Q,2),Q.yield(X.openDb(X.name,X.options.version,m),4);case 4:for(var h=k=Q.yieldResult,z=X.options,K=[],D=_.H(Object.keys(z.objectStores)),W=D.next();!W.done;W=D.next()){W=W.value;var J=z.objectStores[W],A=J.removedAtVersion===void 0?Number.MAX_VALUE:J.removedAtVersion;!(h.JSC$10828_wrapped.version>=J.addedAtVersion)||
h.JSC$10828_wrapped.version>=A||h.JSC$10828_wrapped.objectStoreNames.contains(W)||K.push(W)}g=K;if(g.length===0){Q.jumpTo(5);break}Z=Object.keys(X.options.objectStores);P=k.objectStoreNames();if(X.timesReopenedToFixMissingObjectStore<_.Pp("ytidb_reopen_db_retries",0))return X.timesReopenedToFixMissingObjectStore++,k.close(),_.Dp(new Gx("DB_REOPENED_BY_MISSING_OBJECT_STORES",{dbName:X.name,expectedObjectStores:Z,foundObjectStores:P})),Q.return(I());if(!(X.timesDeletedToFixMissingObjectStore<_.Pp("ytidb_remake_db_retries",
1))){Q.jumpTo(6);break}X.timesDeletedToFixMissingObjectStore++;return Q.yield(X.delete(),7);case 7:return _.Dp(new Gx("DB_DELETED_BY_MISSING_OBJECT_STORES",{dbName:X.name,expectedObjectStores:Z,foundObjectStores:P})),Q.return(I());case 6:throw new $m5(P,Z);case 5:return Q.return(k);case 2:S=_.yE(Q);if(S instanceof DOMException?S.name!=="VersionError":"DOMError"in self&&S instanceof DOMError?S.name!=="VersionError":!(S instanceof Object&&"message"in S)||S.message!=="An attempt was made to open a database using a lower version than the existing version."){Q.jumpTo(8);
break}return Q.yield(X.openDb(X.name,void 0,Object.assign({},m,{upgrade:void 0})),9);case 9:d=Q.yieldResult;O=d.JSC$10828_wrapped.version;if(X.options.version!==void 0&&O>X.options.version+1)throw d.close(),X.isCompatible=!1,mMv(X,O);return Q.return(d);case 8:throw r(),S instanceof Error&&!_.v("ytidb_async_stack_killswitch")&&(S.stack=S.stack+"\n"+C.substring(C.indexOf("\n")+1)),UMz(S,X.name,"",(E=X.options.version)!=null?E:-1);}})};
return this.connectionPromise=U=I()};var kVm=new YR("YtIdbMeta",{objectStores:{databases:{addedAtVersion:1}},upgrade:function(X,U){U(1)&&Nu(X,"databases",{keyPath:"actualName"})}});var Prx,s$A=new function(){}(new function(){});new _.tO;var IQ5=function(X,U){YR.call(this,X,U);this.options=U;$2(X)};
_.F(IQ5,YR);var onD=function(X,U){var r;return function(){r||(r=new IQ5(X,U));return r}};
IQ5.prototype.openDb=function(X,U,r){r=r===void 0?{}:r;return(this.options.shared?eC6:vnX)(X,U,Object.assign({},r))};
IQ5.prototype.delete=function(X){X=X===void 0?{}:X;return(this.options.shared?Q$A:EnA)(this.name,X)};var tTS={},waH=Z0("ytGcfConfig",{objectStores:(tTS.coldConfigStore={addedAtVersion:1},tTS.hotConfigStore={addedAtVersion:1},tTS),shared:!1,upgrade:function(X,U){U(1)&&(jA(Nu(X,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),jA(Nu(X,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},
version:1});var aQp=function(){_.Kj.call(this);this.localHotConfigJobQueue=[];this.sharedHotConfigJobQueue=[];var X=_.Gu("yt.gcf.config.hotUpdateCallbacks");X?(this.localHotConfigJobQueue=[].concat(_.fN(X)),this.sharedHotConfigJobQueue=X):(this.sharedHotConfigJobQueue=[],_.gi("yt.gcf.config.hotUpdateCallbacks",this.sharedHotConfigJobQueue))};
_.F(aQp,_.Kj);aQp.prototype.disposeInternal=function(){for(var X=_.H(this.localHotConfigJobQueue),U=X.next();!U.done;U=X.next()){var r=this.sharedHotConfigJobQueue;U=r.indexOf(U.value);U>=0&&r.splice(U,1)}this.localHotConfigJobQueue.length=0;_.Kj.prototype.disposeInternal.call(this)};var R7=function(){var X=this;this.isConfigDbInitialized=!1;this.debounceTimer=this.initJob=0;this.configUpdateService=new aQp;this.TEST_ONLY={initializeConfigDb:function(){X.isConfigDbInitialized=!0},
getColdConfigGroup:function(){return X.coldGlobalConfigGroup},
setHotConfigGroup:function(U){HE1(X,U)},
setHotHashData:function(U){X.setHotHashData(U)},
setColdConfigGroup:function(U){Cr8(X,U)},
getColdHashData:function(){return X.coldHashData},
getHotHashData:function(){return X.hotHashData},
getHotConfigGroup:function(){return X.hotGlobalConfigGroup},
getExportedColdConfigGroup:function(){return kVA()},
getExportedHotConfigGroup:function(){return Vt()},
getExportedColdHashData:function(){return _.Gu("yt.gcf.config.coldHashData")},
getExportedHotHashData:function(){return _.Gu("yt.gcf.config.hotHashData")},
triggerScheduleConfigs:function(){c3A(X)},
resetInstance:function(){X.setHotHashData(void 0);gnt(X);delete R7.instance},
setDebounceTimer:function(U){X.debounceTimer=U},
getDebounceTimer:function(){return X.debounceTimer}}},nn5=function(){if(!R7.instance){var X=new R7;
R7.instance=X}return R7.instance},xMP=function(X){var U;
_.c(function(r){if(r.nextAddress==1)return _.v("start_client_gcf")||_.v("delete_gcf_config_db")?_.v("start_client_gcf")?r.yield(_.nb(),3):r.jumpTo(2):r.return();r.nextAddress!=2&&((U=r.yieldResult)&&_.Kp()&&!_.v("delete_gcf_config_db")?(X.isConfigDbInitialized=!0,c3A(X)):(ZE5(X),s$C(X)));return _.v("delete_gcf_config_db")?r.yield(Ko6(),0):r.jumpTo(0)})},fY=function(){var X;
return(X=Vt())!=null?X:_.$q("RAW_HOT_CONFIG_GROUP")},Prv=function(X){var U,r,m,I,t,C;
return _.c(function(k){switch(k.nextAddress){case 1:if(X.hotGlobalConfigGroup)return k.return(Vt());if(!X.isConfigDbInitialized)return U=Lp("getHotConfig IDB not initialized"),_.i3(U),k.return(Promise.reject(U));r=cI();m=_.$q("TIME_CREATED_MS");if(!r){I=Lp("getHotConfig token error");_.i3(I);k.jumpTo(2);break}return k.yield(zCz(r),3);case 3:if((t=k.yieldResult)&&t.timestamp>m)return HE1(X,t.config),X.setHotHashData(t.hashData),k.return(Vt());case 2:s$C(X);if(!(r&&X.hotGlobalConfigGroup&&X.hotHashData)){k.jumpTo(4);
break}return k.yield(uG1(X.hotGlobalConfigGroup,X.hotHashData,r,m),4);case 4:return X.hotGlobalConfigGroup?k.return(Vt()):(C=new _.Tx("Config not available in ytConfig"),_.i3(C),k.return(Promise.reject(C)))}})},dM5=function(X){var U,r,m,I,t,C;
return _.c(function(k){switch(k.nextAddress){case 1:if(X.coldGlobalConfigGroup)return k.return(kVA());if(!X.isConfigDbInitialized)return U=Lp("getColdConfig IDB not initialized"),_.i3(U),k.return(Promise.reject(U));r=cI();m=_.$q("TIME_CREATED_MS");if(!r){I=Lp("getColdConfig");_.i3(I);k.jumpTo(2);break}return k.yield(MTM(r),3);case 3:if((t=k.yieldResult)&&t.timestamp>m)return Cr8(X,t.config),St$(X,t.configData),gnt(X,t.hashData),k.return(kVA());case 2:ZE5(X);if(!(r&&X.coldGlobalConfigGroup&&X.coldHashData&&
X.configData)){k.jumpTo(4);break}return k.yield(hCM(X.coldGlobalConfigGroup,X.coldHashData,X.configData,r,m),4);case 4:return X.coldGlobalConfigGroup?k.return(kVA()):(C=new _.Tx("Config not available in ytConfig"),_.i3(C),k.return(Promise.reject(C)))}})},c3A=function(X){if(!X.hotGlobalConfigGroup||!X.coldGlobalConfigGroup){if(!cI()){var U=Lp("scheduleGetConfigs");
_.i3(U)}X.initJob||(X.initJob=_.$u.addLowPriorityJob(function(){return _.c(function(r){switch(r.nextAddress){case 1:return _.E_(r,2),r.yield(Prv(X),4);case 4:_.mt(r,3);break;case 2:_.yE(r);case 3:return _.E_(r,5),r.yield(dM5(X),7);case 7:_.mt(r,6);break;case 5:_.yE(r);case 6:X.initJob&&(X.initJob=0),_.uv(r)}})},100))}},hwz=function(X,U,r){var m,I,t;
return _.c(function(C){switch(C.nextAddress){case 1:if(!_.v("start_client_gcf")){C.jumpTo(0);break}r&&HE1(X,r);X.setHotHashData(U);m=cI();if(!m){C.jumpTo(3);break}if(r){C.jumpTo(4);break}return C.yield(zCz(m),5);case 5:I=C.yieldResult,r=(t=I)==null?void 0:t.config;case 4:return C.yield(uG1(r,U,m),3);case 3:if(r)for(var k=r,g=_.H(X.configUpdateService.sharedHotConfigJobQueue),Z=g.next();!Z.done;Z=g.next())Z=Z.value,Z(k);_.uv(C)}})},Mr9=function(X,U,r){var m,I,t,C;
return _.c(function(k){if(k.nextAddress==1){if(!_.v("start_client_gcf"))return k.jumpTo(0);gnt(X,U);return(m=cI())?r?k.jumpTo(4):k.yield(MTM(m),5):k.jumpTo(0)}k.nextAddress!=4&&(I=k.yieldResult,r=(t=I)==null?void 0:t.config);if(!r)return k.jumpTo(0);C=r.configData;return k.yield(hCM(r,U,C,m),0)})},NVn=function(){var X=nn5(),U=(0,_.sJ)()-X.debounceTimer;
if(!(X.debounceTimer!==0&&U<_.Pp("send_config_hash_timer"))){U=_.Gu("yt.gcf.config.coldConfigData");var r=_.Gu("yt.gcf.config.hotHashData"),m=_.Gu("yt.gcf.config.coldHashData");U&&r&&m&&(X.debounceTimer=(0,_.sJ)());return{coldConfigData:U,hotHashData:r,coldHashData:m}}},ZE5=function(X){Cr8(X,_.$q("RAW_COLD_CONFIG_GROUP"));
gnt(X,_.$q("SERIALIZED_COLD_HASH_DATA"));var U;St$(X,(U=X.coldGlobalConfigGroup)==null?void 0:U.configData)},s$C=function(X){HE1(X,_.$q("RAW_HOT_CONFIG_GROUP"));
X.setHotHashData(_.$q("SERIALIZED_HOT_HASH_DATA"))},HE1=function(X,U){X.hotGlobalConfigGroup=U;
_.gi("yt.gcf.config.hotConfigGroup",X.hotGlobalConfigGroup||null)},Cr8=function(X,U){X.coldGlobalConfigGroup=U;
_.gi("yt.gcf.config.coldConfigGroup",X.coldGlobalConfigGroup||null)};
R7.prototype.setHotHashData=function(X){this.hotHashData=X;_.gi("yt.gcf.config.hotHashData",this.hotHashData||null)};
var gnt=function(X,U){X.coldHashData=U;_.gi("yt.gcf.config.coldHashData",X.coldHashData||null)},St$=function(X,U){X.configData=U;
_.gi("yt.gcf.config.coldConfigData",X.configData||null)},Vt=function(){return _.Gu("yt.gcf.config.hotConfigGroup")},kVA=function(){return _.Gu("yt.gcf.config.coldConfigGroup")};var Q5={},OET=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";Q5.assign=function(X){for(var U=Array.prototype.slice.call(arguments,1);U.length;){var r=U.shift();if(r){if(typeof r!=="object")throw new TypeError("Zc`"+r);for(var m in r)Object.prototype.hasOwnProperty.call(r,m)&&(X[m]=r[m])}}return X};
Q5.shrinkBuf=function(X,U){if(X.length===U)return X;if(X.subarray)return X.subarray(0,U);X.length=U;return X};
var vn$={arraySet:function(X,U,r,m,I){if(U.subarray&&X.subarray)X.set(U.subarray(r,r+m),I);else for(var t=0;t<m;t++)X[I+t]=U[r+t]},
flattenChunks:function(X){var U,r;var m=r=0;for(U=X.length;m<U;m++)r+=X[m].length;var I=new Uint8Array(r);m=r=0;for(U=X.length;m<U;m++){var t=X[m];I.set(t,r);r+=t.length}return I}},eCP={arraySet:function(X,U,r,m,I){for(var t=0;t<m;t++)X[I+t]=U[r+t]},
flattenChunks:function(X){return[].concat.apply([],X)}};
Q5.setTyped=function(){OET?(Q5.Buf8=Uint8Array,Q5.Buf16=Uint16Array,Q5.Buf32=Int32Array,Q5.assign(Q5,vn$)):(Q5.Buf8=Array,Q5.Buf16=Array,Q5.Buf32=Array,Q5.assign(Q5,eCP))};
Q5.setTyped();var EnC=!0;try{new Uint8Array(1)}catch(X){EnC=!1}
var z8A=function(X){var U,r,m=X.length,I=0;for(U=0;U<m;U++){var t=X.charCodeAt(U);if((t&64512)===55296&&U+1<m){var C=X.charCodeAt(U+1);(C&64512)===56320&&(t=65536+(t-55296<<10)+(C-56320),U++)}I+=t<128?1:t<2048?2:t<65536?3:4}var k=new Q5.Buf8(I);for(U=r=0;r<I;U++)t=X.charCodeAt(U),(t&64512)===55296&&U+1<m&&(C=X.charCodeAt(U+1),(C&64512)===56320&&(t=65536+(t-55296<<10)+(C-56320),U++)),t<128?k[r++]=t:(t<2048?k[r++]=192|t>>>6:(t<65536?k[r++]=224|t>>>12:(k[r++]=240|t>>>18,k[r++]=128|t>>>12&63),k[r++]=
128|t>>>6&63),k[r++]=128|t&63);return k};var OqM={};OqM=function(X,U,r,m){var I=X&65535|0;X=X>>>16&65535|0;for(var t;r!==0;){t=r>2E3?2E3:r;r-=t;do I=I+U[m++]|0,X=X+I|0;while(--t);I%=65521;X%=65521}return I|X<<16|0};for(var fb={},RQ,Fou=[],BVP=0;BVP<256;BVP++){RQ=BVP;for(var Q$C=0;Q$C<8;Q$C++)RQ=RQ&1?3988292384^RQ>>>1:RQ>>>1;Fou[BVP]=RQ}fb=function(X,U,r,m){r=m+r;for(X^=-1;m<r;m++)X=X>>>8^Fou[(X^U[m])&255];return X^-1};var up={};up={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 CWx=[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],cOz=[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],MKs=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],SKe=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Kb=Array(576);eA(Kb);var Tq=Array(60);eA(Tq);var wi=Array(512);eA(wi);var oN=Array(256);eA(oN);var k6z=Array(29);eA(k6z);var gzX=Array(30);eA(gzX);var yOe,uX1,h8X,wlX=!1;var pb;
pb=[new D0(0,0,0,0,function(X,U){var r=65535;for(r>X.pending_buf_size-5&&(r=X.pending_buf_size-5);;){if(X.lookahead<=1){qu(X);if(X.lookahead===0&&U===0)return 1;if(X.lookahead===0)break}X.strstart+=X.lookahead;X.lookahead=0;var m=X.block_start+r;if(X.strstart===0||X.strstart>=m)if(X.lookahead=X.strstart-m,X.strstart=m,Yu(X,!1),X.strm.avail_out===0)return 1;if(X.strstart-X.block_start>=X.w_size-262&&(Yu(X,!1),X.strm.avail_out===0))return 1}X.insert=0;if(U===4)return Yu(X,!0),X.strm.avail_out===0?3:
4;X.strstart>X.block_start&&Yu(X,!1);return 1}),
new D0(4,4,8,4,vzM),new D0(4,5,16,8,vzM),new D0(4,6,32,32,vzM),new D0(4,4,16,16,Jm),new D0(8,16,32,32,Jm),new D0(8,16,128,128,Jm),new D0(8,32,128,256,Jm),new D0(32,128,258,1024,Jm),new D0(32,258,258,4096,Jm)];var ozX={};ozX=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 KIn=Object.prototype.toString;
Qje.prototype.push=function(X,U){var r=this.strm,m=this.options.chunkSize;if(this.ended)return!1;var I=U===~~U?U:U===!0?4:0;typeof X==="string"?r.input=z8A(X):KIn.call(X)==="[object ArrayBuffer]"?r.input=new Uint8Array(X):r.input=X;r.next_in=0;r.avail_in=r.input.length;do{r.avail_out===0&&(r.output=new Q5.Buf8(m),r.next_out=0,r.avail_out=m);X=BR9(r,I);if(X!==1&&X!==0)return onT(this,X),this.ended=!0,!1;if(r.avail_out===0||r.avail_in===0&&(I===4||I===2))if(this.options.to==="string"){var t=Q5.shrinkBuf(r.output,
r.next_out);U=t;t=t.length;if(t<65537&&(U.subarray&&EnC||!U.subarray))U=String.fromCharCode.apply(null,Q5.shrinkBuf(U,t));else{for(var C="",k=0;k<t;k++)C+=String.fromCharCode(U[k]);U=C}this.chunks.push(U)}else U=Q5.shrinkBuf(r.output,r.next_out),this.chunks.push(U)}while((r.avail_in>0||r.avail_out===0)&&X!==1);if(I===4)return(r=this.strm)&&r.state?(m=r.state.status,m!==42&&m!==69&&m!==73&&m!==91&&m!==103&&m!==113&&m!==666?X=hm(r,-2):(r.state=null,X=m===113?hm(r,-3):0)):X=-2,onT(this,X),this.ended=
!0,X===0;I===2&&(onT(this,0),r.avail_out=0);return!0};
var onT=function(X,U){U===0&&(X.result=X.options.to==="string"?X.chunks.join(""):Q5.flattenChunks(X.chunks));X.chunks=[];X.err=U;X.msg=X.strm.msg};var wap=typeof TextEncoder!=="undefined"?new TextEncoder:null,ky6=wap?function(X){return wap.encode(X)}:function(X){X=_.zE(X);
for(var U=new Uint8Array(X.length),r=0;r<U.length;r++)U[r]=X[r];return U};var iUe={next:"wn_s",browse:"br_s",search:"sr_s",reel:"r_wrs",player:"ps_s"},NzD={next:"wn_r",browse:"br_r",search:"sr_r",reel:"r_wrr",player:"ps_r"};var fQ=function(X,U){this.version=X;this.args=U};
fQ.prototype.serialize=function(){return{version:this.version,args:this.args}};var fPX=function(X,U){this.topic=X;this.dataClass=U};
fPX.prototype.toString=function(){return this.topic};var y3T=_.Gu("ytPubsub2Pubsub2Instance")||new _.wX;_.wX.prototype.subscribe=_.wX.prototype.subscribe;_.wX.prototype.unsubscribeByKey=_.wX.prototype.unsubscribeByKey;_.wX.prototype.publish=_.wX.prototype.publish;_.wX.prototype.clear=_.wX.prototype.clear;_.gi("ytPubsub2Pubsub2Instance",y3T);var R8e=_.Gu("ytPubsub2Pubsub2SubscribedKeys")||{};_.gi("ytPubsub2Pubsub2SubscribedKeys",R8e);var WIX=_.Gu("ytPubsub2Pubsub2TopicToKeys")||{};_.gi("ytPubsub2Pubsub2TopicToKeys",WIX);
var qKz=_.Gu("ytPubsub2Pubsub2IsAsync")||{};_.gi("ytPubsub2Pubsub2IsAsync",qKz);_.gi("ytPubsub2Pubsub2SkipSubKey",null);var LIe=void 0,G6A=void 0;var tln=_.Pp("max_body_size_to_compress",5E5),alM=_.Pp("min_body_size_to_compress",500),Am=!0,n7H=0,lp=0,g7M=_.Pp("compression_performance_threshold_lr",250),sIX=_.Pp("slow_compressions_before_abandon_count",4),XPx=!1,U4M=new Map,CG1=1,HdM=!0;_.XW(Gq,PGM);Gq.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 uG8=function(X,U,r){r||(r=0);var m=X.W_;if(typeof U==="string")for(var I=0;I<16;I++)m[I]=U.charCodeAt(r)<<24|U.charCodeAt(r+1)<<16|U.charCodeAt(r+2)<<8|U.charCodeAt(r+3),r+=4;else for(I=0;I<16;I++)m[I]=U[r]<<24|U[r+1]<<16|U[r+2]<<8|U[r+3],r+=4;for(U=16;U<80;U++)r=m[U-3]^m[U-8]^m[U-14]^m[U-16],m[U]=(r<<1|r>>>31)&4294967295;U=X.chain_[0];r=X.chain_[1];I=X.chain_[2];for(var t=X.chain_[3],C=X.chain_[4],k,g,Z=0;Z<80;Z++)Z<40?Z<20?(k=t^r&(I^t),g=1518500249):(k=r^I^t,g=1859775393):Z<60?(k=r&I|t&(r|I),
g=2400959708):(k=r^I^t,g=3395469782),k=(U<<5|U>>>27)+k+C+g+m[Z]&4294967295,C=t,t=I,I=(r<<30|r>>>2)&4294967295,r=U,U=k;X.chain_[0]=X.chain_[0]+U&4294967295;X.chain_[1]=X.chain_[1]+r&4294967295;X.chain_[2]=X.chain_[2]+I&4294967295;X.chain_[3]=X.chain_[3]+t&4294967295;X.chain_[4]=X.chain_[4]+C&4294967295};
Gq.prototype.update=function(X,U){if(X!=null){U===void 0&&(U=X.length);for(var r=U-this.blockSize,m=0,I=this.buf_,t=this.inbuf_;m<U;){if(t==0)for(;m<=r;)uG8(this,X,m),m+=this.blockSize;if(typeof X==="string")for(;m<U;){if(I[t]=X.charCodeAt(m),++t,++m,t==this.blockSize){uG8(this,I);t=0;break}}else for(;m<U;)if(I[t]=X[m],++t,++m,t==this.blockSize){uG8(this,I);t=0;break}}this.inbuf_=t;this.total_+=U}};
Gq.prototype.digest=function(){var X=[],U=this.total_*8;this.inbuf_<56?this.update(this.pad_,56-this.inbuf_):this.update(this.pad_,this.blockSize-(this.inbuf_-56));for(var r=this.blockSize-1;r>=56;r--)this.buf_[r]=U&255,U/=256;uG8(this,this.buf_);for(r=U=0;r<5;r++)for(var m=24;m>=0;m-=8)X[U]=this.chain_[r]>>m&255,++U;return X};var Odn;var W8=function(X){var U=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(P){U.databaseToken=P},
triggerThrottle:function(){U.throttledSend()},
cancelThrottle:function(){U.cancelThrottledSend()},
immediateSend:function(P){return _.c(function(S){return S.yield(U.immediateSend(P),0)})},
requestWithinAgeLimit:function(P,S){return U.requestWithinAgeLimit(P,S)},
retryQueuedRequests:function(){U.retryQueuedRequests()}};
var r;this.throttleTimeout=(r=X.throttleTimeout)!=null?r:100;var m;this.retryMaxAttempts=(m=X.retryMaxAttempts)!=null?m:1;var I;this.requestAgeLimitMs=(I=X.requestAgeLimitMs)!=null?I:2592E6;var t;this.queuedRequestAgeLimitMs=(t=X.queuedRequestAgeLimitMs)!=null?t:12E4;var C;this.retryDelayMs=(C=X.retryDelayMs)!=null?C:5E3;var k;this.databaseToken=(k=X.databaseToken)!=null?k:void 0;this.enableCleaning=!!X.enableCleaning;var g;this.cleaningRate=(g=X.cleaningRate)!=null?g:.1;var Z;this.potentialEsfErrorLimit=
(Z=X.potentialEsfErrorLimit)!=null?Z:10;X.handleError&&(this.handleError=X.handleError);X.handleWarning&&(this.handleWarning=X.handleWarning);X.disableYtIdbTransactions&&(this.disableYtIdbTransactions=X.disableYtIdbTransactions);X.bypassDbTokenDependency&&(this.bypassDbTokenDependency=X.bypassDbTokenDependency);this.getBooleanFlag=X.getBooleanFlag;this.jobManager=X.jobManager;this.logsStore=X.logsStore;this.networkManager=X.networkManager;this.sendFn=X.sendFn;this.onlineEvent=X.onlineEvent;this.offlineEvent=
X.offlineEvent;qv(this)&&(!this.getBooleanFlag||this.getBooleanFlag("networkless_logging"))&&hCu(this)},hCu=function(X){qv(X)&&!X.disableYtIdbTransactions&&(X.initialized=!0,X.enableCleaning&&Math.random()<=X.cleaningRate&&X.logsStore.cleanLogsStore(X.databaseToken),X.retryQueuedRequests(),X.networkManager.isNetworkAvailable()&&X.throttledSend(),X.networkManager.listen(X.onlineEvent,X.throttledSend.bind(X)),X.networkManager.listen(X.offlineEvent,X.cancelThrottledSend.bind(X)))};
_.a=W8.prototype;_.a.writeThenSend=function(X,U){var r=this;U=U===void 0?{}:U;if(qv(this)&&this.initialized){var m={url:X,options:U,timestamp:this.now(),status:"NEW",sendCount:0};this.logsStore.set(m,this.databaseToken).then(function(I){m.id=I;r.networkManager.isNetworkAvailable()&&r.immediateSend(m)}).catch(function(I){r.immediateSend(m);
MTu(r,I)})}else this.sendFn(X,U)};
_.a.sendThenWrite=function(X,U,r){var m=this;U=U===void 0?{}:U;if(qv(this)&&this.initialized){var I={url:X,options:U,timestamp:this.now(),status:"NEW",sendCount:0};this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&(I.skipRetry=r);if(this.networkManager.isNetworkAvailable()||this.getBooleanFlag&&this.getBooleanFlag("nwl_aggressive_send_then_write")&&!I.skipRetry){if(!I.skipRetry){var t=U.onError?U.onError:function(){};
U.onError=function(C,k){return _.c(function(g){if(g.nextAddress==1)return g.yield(m.logsStore.set(I,m.databaseToken).catch(function(Z){MTu(m,Z)}),2);
t(C,k);_.uv(g)})}}this.sendFn(X,U,I.skipRetry)}else this.logsStore.set(I,this.databaseToken).catch(function(C){m.sendFn(X,U,I.skipRetry);
MTu(m,C)})}else this.sendFn(X,U,this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&r)};
_.a.sendAndWrite=function(X,U){var r=this;U=U===void 0?{}:U;if(qv(this)&&this.initialized){var m={url:X,options:U,timestamp:this.now(),status:"NEW",sendCount:0},I=!1,t=U.onSuccess?U.onSuccess:function(){};
m.options.onSuccess=function(C,k){m.id!==void 0?r.logsStore.deleteRequest(m.id,r.databaseToken):I=!0;r.networkManager.networkStatusHint&&r.getBooleanFlag&&r.getBooleanFlag("vss_network_hint")&&r.networkManager.networkStatusHint(!0);t(C,k)};
this.sendFn(m.url,m.options,void 0,!0);this.logsStore.set(m,this.databaseToken).then(function(C){m.id=C;I&&r.logsStore.deleteRequest(m.id,r.databaseToken)}).catch(function(C){MTu(r,C)})}else this.sendFn(X,U,void 0,!0)};
_.a.throttledSend=function(){var X=this;if(!qv(this))throw Error("bd");this.intervalJob||(this.intervalJob=this.jobManager.addLowPriorityJob(function(){var U;return _.c(function(r){if(r.nextAddress==1)return r.yield(X.logsStore.getMostRecentByStatus("NEW",X.databaseToken),2);if(r.nextAddress!=3)return U=r.yieldResult,U?r.yield(X.immediateSend(U),3):(X.cancelThrottledSend(),r.return());X.intervalJob&&(X.intervalJob=0,X.throttledSend());_.uv(r)})},this.throttleTimeout))};
_.a.cancelThrottledSend=function(){this.jobManager.cancelJob(this.intervalJob);this.intervalJob=0};
_.a.immediateSend=function(X){var U=this,r;return _.c(function(m){switch(m.nextAddress){case 1:if(!qv(U))throw Error("cd");if(X.id===void 0){m.jumpTo(2);break}return m.yield(U.logsStore.markAsQueued(X.id,U.databaseToken),3);case 3:(r=m.yieldResult)||U.handleWarning(Error("dd"));case 2:if(U.requestWithinAgeLimit(X,U.requestAgeLimitMs)){m.jumpTo(4);break}U.handleWarning(Error("ed"));if(X.id===void 0){m.jumpTo(5);break}return m.yield(U.logsStore.deleteRequest(X.id,U.databaseToken),5);case 5:return m.return();
case 4:X.skipRetry||(X=zCS(U,X));if(!X){m.jumpTo(0);break}if(!X.skipRetry||X.id===void 0){m.jumpTo(8);break}return m.yield(U.logsStore.deleteRequest(X.id,U.databaseToken),8);case 8:U.sendFn(X.url,X.options,!!X.skipRetry),_.uv(m)}})};
var zCS=function(X,U){if(!qv(X))throw Error("fd");var r=U.options.onError?U.options.onError:function(){};
U.options.onError=function(I,t){var C,k,g,Z;return _.c(function(P){switch(P.nextAddress){case 1:C=BeH(t);(k=QIH(t))&&X.getBooleanFlag&&X.getBooleanFlag("web_enable_error_204")&&X.handleError(Error("gd"),U.url,t);if(!(X.getBooleanFlag&&X.getBooleanFlag("nwl_consider_error_code")&&C||X.getBooleanFlag&&!X.getBooleanFlag("nwl_consider_error_code")&&X.potentialEsfErrorCounter<=X.potentialEsfErrorLimit)){P.jumpTo(2);break}if(!X.networkManager.sendNetworkCheckRequest){P.jumpTo(3);break}return P.yield(X.networkManager.sendNetworkCheckRequest(),
3);case 3:if(X.networkManager.isNetworkAvailable()){P.jumpTo(2);break}r(I,t);if(!X.getBooleanFlag||!X.getBooleanFlag("nwl_consider_error_code")||((g=U)==null?void 0:g.id)===void 0){P.jumpTo(6);break}return P.yield(X.logsStore.resetRequest(U.id,X.databaseToken,!1),6);case 6:return P.return();case 2:if(X.getBooleanFlag&&X.getBooleanFlag("nwl_consider_error_code")&&!C&&X.potentialEsfErrorCounter>X.potentialEsfErrorLimit)return P.return();X.potentialEsfErrorCounter++;if(((Z=U)==null?void 0:Z.id)===void 0){P.jumpTo(8);
break}return U.sendCount<X.retryMaxAttempts?P.yield(X.logsStore.resetRequest(U.id,X.databaseToken,!0,k?!1:void 0),12):P.yield(X.logsStore.deleteRequest(U.id,X.databaseToken),8);case 12:X.jobManager.addLowPriorityJob(function(){X.networkManager.isNetworkAvailable()&&X.throttledSend()},X.retryDelayMs);
case 8:r(I,t),_.uv(P)}})};
var m=U.options.onSuccess?U.options.onSuccess:function(){};
U.options.onSuccess=function(I,t){var C;return _.c(function(k){if(k.nextAddress==1)return((C=U)==null?void 0:C.id)===void 0?k.jumpTo(2):k.yield(X.logsStore.deleteRequest(U.id,X.databaseToken),2);X.networkManager.networkStatusHint&&X.getBooleanFlag&&X.getBooleanFlag("vss_network_hint")&&X.networkManager.networkStatusHint(!0);m(I,t);_.uv(k)})};
return U};
W8.prototype.requestWithinAgeLimit=function(X,U){X=X.timestamp;return this.now()-X>=U?!1:!0};
W8.prototype.retryQueuedRequests=function(){var X=this;if(!qv(this))throw Error("hd");this.logsStore.getMostRecentByStatus("QUEUED",this.databaseToken).then(function(U){U&&!X.requestWithinAgeLimit(U,X.queuedRequestAgeLimitMs)?X.jobManager.addLowPriorityJob(function(){return _.c(function(r){if(r.nextAddress==1)return U.id===void 0?r.jumpTo(2):r.yield(X.logsStore.resetRequest(U.id,X.databaseToken),2);X.retryQueuedRequests();_.uv(r)})}):X.networkManager.isNetworkAvailable()&&X.throttledSend()})};
var MTu=function(X,U){X.writeError&&!X.networkManager.isNetworkAvailable()?X.writeError(U):X.handleError(U)},qv=function(X){return!!X.databaseToken||X.bypassDbTokenDependency};var o7m;var T9z={accountStateChangeSignedIn:23,accountStateChangeSignedOut:24,delayedEventMetricCaptured:11,latencyActionBaselined:6,latencyActionInfo:7,latencyActionTicked:5,offlineTransferStatusChanged:2,offlineImageDownload:335,playbackStartStateChanged:9,systemHealthCaptured:3,mangoOnboardingCompleted:10,mangoPushNotificationReceived:230,mangoUnforkDbMigrationError:121,mangoUnforkDbMigrationSummary:122,mangoUnforkDbMigrationPreunforkDbVersionNumber:133,mangoUnforkDbMigrationPhoneMetadata:134,mangoUnforkDbMigrationPhoneStorage:135,
mangoUnforkDbMigrationStep:142,mangoAsyncApiMigrationEvent:223,mangoDownloadVideoResult:224,mangoHomepageVideoCount:279,mangoHomeV3State:295,mangoImageClientCacheHitEvent:273,sdCardStatusChanged:98,framesDropped:12,thumbnailHovered:13,deviceRetentionInfoCaptured:14,thumbnailLoaded:15,backToAppEvent:318,streamingStatsCaptured:17,offlineVideoShared:19,appCrashed:20,youThere:21,offlineStateSnapshot:22,mdxSessionStarted:25,mdxSessionConnected:26,mdxSessionDisconnected:27,bedrockResourceConsumptionSnapshot:28,
nextGenWatchWatchSwiped:29,kidsAccountsSnapshot:30,zeroStepChannelCreated:31,tvhtml5SearchCompleted:32,offlineSharePairing:34,offlineShareUnlock:35,mdxRouteDistributionSnapshot:36,bedrockRepetitiveActionTimed:37,unpluggedDegradationInfo:229,uploadMp4HeaderMoved:38,uploadVideoTranscoded:39,uploadProcessorStarted:46,uploadProcessorEnded:47,uploadProcessorReady:94,uploadProcessorRequirementPending:95,uploadProcessorInterrupted:96,uploadFrontendEvent:241,assetPackDownloadStarted:41,assetPackDownloaded:42,
assetPackApplied:43,assetPackDeleted:44,appInstallAttributionEvent:459,playbackSessionStopped:45,adBlockerMessagingShown:48,distributionChannelCaptured:49,dataPlanCpidRequested:51,detailedNetworkTypeCaptured:52,sendStateUpdated:53,receiveStateUpdated:54,sendDebugStateUpdated:55,receiveDebugStateUpdated:56,kidsErrored:57,mdxMsnSessionStatsFinished:58,appSettingsCaptured:59,mdxWebSocketServerHttpError:60,mdxWebSocketServer:61,startupCrashesDetected:62,coldStartInfo:435,offlinePlaybackStarted:63,liveChatMessageSent:225,
liveChatUserPresent:434,liveChatBeingModerated:457,liveCreationCameraUpdated:64,liveCreationEncodingCaptured:65,liveCreationError:66,liveCreationHealthUpdated:67,liveCreationVideoEffectsCaptured:68,liveCreationStageOccured:75,liveCreationBroadcastScheduled:123,liveCreationArchiveReplacement:149,liveCreationCostreamingConnection:421,liveCreationPlayablesMetrics:533,liveCreationStreamWebrtcStats:288,liveCreationWebrtcError:526,mdxSessionRecoveryStarted:69,mdxSessionRecoveryCompleted:70,mdxSessionRecoveryStopped:71,
visualElementShown:72,visualElementHidden:73,visualElementGestured:78,visualElementStateChanged:208,screenCreated:156,playbackAssociated:202,visualElementAttached:215,playbackContextEvent:214,cloudCastingPlaybackStarted:74,webPlayerApiCalled:76,tvhtml5AccountDialogOpened:79,foregroundHeartbeat:80,foregroundHeartbeatScreenAssociated:111,kidsOfflineSnapshot:81,mdxEncryptionSessionStatsFinished:82,playerRequestCompleted:83,liteSchedulerStatistics:84,mdxSignIn:85,spacecastMetadataLookupRequested:86,spacecastBatchLookupRequested:87,
spacecastSummaryRequested:88,spacecastPlayback:89,spacecastDiscovery:90,tvhtml5LaunchUrlComponentChanged:91,mdxBackgroundPlaybackRequestCompleted:92,mdxBrokenAdditionalDataDeviceDetected:93,tvhtml5LocalStorage:97,tvhtml5DeviceStorageStatus:147,autoCaptionsAvailable:99,playbackScrubbingEvent:339,flexyState:100,interfaceOrientationCaptured:101,mainAppBrowseFragmentCache:102,offlineCacheVerificationFailure:103,offlinePlaybackExceptionDigest:217,vrCopresenceStats:104,vrCopresenceSyncStats:130,vrCopresenceCommsStats:137,
vrCopresencePartyStats:153,vrCopresenceEmojiStats:213,vrCopresenceEvent:141,vrCopresenceFlowTransitEvent:160,vrCowatchPartyEvent:492,vrCowatchUserStartOrJoinEvent:504,vrPlaybackEvent:345,kidsAgeGateTracking:105,offlineDelayAllowedTracking:106,mainAppAutoOfflineState:107,videoAsThumbnailDownload:108,videoAsThumbnailPlayback:109,liteShowMore:110,renderingError:118,kidsProfilePinGateTracking:119,abrTrajectory:124,scrollEvent:125,streamzIncremented:126,kidsProfileSwitcherTracking:127,kidsProfileCreationTracking:129,
buyFlowStarted:136,mbsConnectionInitiated:138,mbsPlaybackInitiated:139,mbsLoadChildren:140,liteProfileFetcher:144,mdxRemoteTransaction:146,reelPlaybackError:148,reachabilityDetectionEvent:150,mobilePlaybackEvent:151,courtsidePlayerStateChanged:152,musicPersistentCacheChecked:154,musicPersistentCacheCleared:155,playbackInterrupted:157,playbackInterruptionResolved:158,fixFopFlow:159,anrDetection:161,backstagePostCreationFlowEnded:162,clientError:163,gamingAccountLinkStatusChanged:164,liteHousewarming:165,
buyFlowEvent:167,kidsParentalGateTracking:168,kidsSignedOutSettingsStatus:437,kidsSignedOutPauseHistoryFixStatus:438,tvhtml5WatchdogViolation:444,ypcUpgradeFlow:169,yongleStudy:170,ypcUpdateFlowStarted:171,ypcUpdateFlowCancelled:172,ypcUpdateFlowSucceeded:173,ypcUpdateFlowFailed:174,liteGrowthkitPromo:175,paymentFlowStarted:341,transactionFlowShowPaymentDialog:405,transactionFlowStarted:176,transactionFlowSecondaryDeviceStarted:222,transactionFlowSecondaryDeviceSignedOutStarted:383,transactionFlowCancelled:177,
transactionFlowPaymentCallBackReceived:387,transactionFlowPaymentSubmitted:460,transactionFlowPaymentSucceeded:329,transactionFlowSucceeded:178,transactionFlowFailed:179,transactionFlowPlayBillingConnectionStartEvent:428,transactionFlowSecondaryDeviceSuccess:458,transactionFlowErrorEvent:411,liteVideoQualityChanged:180,watchBreakEnablementSettingEvent:181,watchBreakFrequencySettingEvent:182,videoEffectsCameraPerformanceMetrics:183,adNotify:184,startupTelemetry:185,playbackOfflineFallbackUsed:186,
outOfMemory:187,ypcPauseFlowStarted:188,ypcPauseFlowCancelled:189,ypcPauseFlowSucceeded:190,ypcPauseFlowFailed:191,uploadFileSelected:192,ypcResumeFlowStarted:193,ypcResumeFlowCancelled:194,ypcResumeFlowSucceeded:195,ypcResumeFlowFailed:196,adsClientStateChange:197,ypcCancelFlowStarted:198,ypcCancelFlowCancelled:199,ypcCancelFlowSucceeded:200,ypcCancelFlowFailed:201,ypcCancelFlowGoToPaymentProcessor:402,ypcDeactivateFlowStarted:320,ypcRedeemFlowStarted:203,ypcRedeemFlowCancelled:204,ypcRedeemFlowSucceeded:205,
ypcRedeemFlowFailed:206,ypcFamilyCreateFlowStarted:258,ypcFamilyCreateFlowCancelled:259,ypcFamilyCreateFlowSucceeded:260,ypcFamilyCreateFlowFailed:261,ypcFamilyManageFlowStarted:262,ypcFamilyManageFlowCancelled:263,ypcFamilyManageFlowSucceeded:264,ypcFamilyManageFlowFailed:265,restoreContextEvent:207,embedsAdEvent:327,autoplayTriggered:209,clientDataErrorEvent:210,experimentalVssValidation:211,tvhtml5TriggeredEvent:212,tvhtml5FrameworksFieldTrialResult:216,tvhtml5FrameworksFieldTrialStart:220,musicOfflinePreferences:218,
watchTimeSegment:219,appWidthLayoutError:221,accountRegistryChange:226,userMentionAutoCompleteBoxEvent:227,downloadRecommendationEnablementSettingEvent:228,musicPlaybackContentModeChangeEvent:231,offlineDbOpenCompleted:232,kidsFlowEvent:233,kidsFlowCorpusSelectedEvent:234,videoEffectsEvent:235,unpluggedOpsEogAnalyticsEvent:236,playbackAudioRouteEvent:237,interactionLoggingDebugModeError:238,offlineYtbRefreshed:239,kidsFlowError:240,musicAutoplayOnLaunchAttempted:242,deviceContextActivityEvent:243,
deviceContextEvent:244,templateResolutionException:245,musicSideloadedPlaylistServiceCalled:246,embedsStorageAccessNotChecked:247,embedsHasStorageAccessResult:248,embedsItpPlayedOnReload:249,embedsRequestStorageAccessResult:250,embedsShouldRequestStorageAccessResult:251,embedsRequestStorageAccessState:256,embedsRequestStorageAccessFailedState:257,embedsItpWatchLaterResult:266,searchSuggestDecodingPayloadFailure:252,siriShortcutActivated:253,tvhtml5KeyboardPerformance:254,latencyActionSpan:255,elementsLog:267,
ytbFileOpened:268,tfliteModelError:269,apiTest:270,yongleUsbSetup:271,touStrikeInterstitialEvent:272,liteStreamToSave:274,appBundleClientEvent:275,ytbFileCreationFailed:276,adNotifyFailure:278,ytbTransferFailed:280,blockingRequestFailed:281,liteAccountSelector:282,liteAccountUiCallbacks:283,dummyPayload:284,browseResponseValidationEvent:285,entitiesError:286,musicIosBackgroundFetch:287,mdxNotificationEvent:289,layersValidationError:290,musicPwaInstalled:291,liteAccountCleanup:292,html5PlayerHealthEvent:293,
watchRestoreAttempt:294,liteAccountSignIn:296,notaireEvent:298,kidsVoiceSearchEvent:299,adNotifyFilled:300,delayedEventDropped:301,analyticsSearchEvent:302,systemDarkThemeOptOutEvent:303,flowEvent:304,networkConnectivityBaselineEvent:305,ytbFileImported:306,downloadStreamUrlExpired:307,directSignInEvent:308,lyricImpressionEvent:309,accessibilityStateEvent:310,tokenRefreshEvent:311,genericAttestationExecution:312,tvhtml5VideoSeek:313,unpluggedAutoPause:314,scrubbingEvent:315,bedtimeReminderEvent:317,
tvhtml5UnexpectedRestart:319,tvhtml5StabilityTraceEvent:478,tvhtml5OperationHealth:467,tvhtml5WatchKeyEvent:321,voiceLanguageChanged:322,tvhtml5LiveChatStatus:323,parentToolsCorpusSelectedEvent:324,offerAdsEnrollmentInitiated:325,networkQualityIntervalEvent:326,deviceStartupMetrics:328,heartbeatActionPlayerTransitioned:330,tvhtml5Lifecycle:331,heartbeatActionPlayerHalted:332,adaptiveInlineMutedSettingEvent:333,mainAppLibraryLoadingState:334,thirdPartyLogMonitoringEvent:336,appShellAssetLoadReport:337,
tvhtml5AndroidAttestation:338,tvhtml5StartupSoundEvent:340,iosBackgroundRefreshTask:342,iosBackgroundProcessingTask:343,sliEventBatch:344,postImpressionEvent:346,musicSideloadedPlaylistExport:347,idbUnexpectedlyClosed:348,voiceSearchEvent:349,mdxSessionCastEvent:350,idbQuotaExceeded:351,idbTransactionEnded:352,idbTransactionAborted:353,tvhtml5KeyboardLogging:354,idbIsSupportedCompleted:355,creatorStudioMobileEvent:356,idbDataCorrupted:357,parentToolsAppChosenEvent:358,webViewBottomSheetResized:359,
activeStateControllerScrollPerformanceSummary:360,navigatorValidation:361,mdxSessionHeartbeat:362,clientHintsPolyfillDiagnostics:363,clientHintsPolyfillEvent:364,proofOfOriginTokenError:365,kidsAddedAccountSummary:366,musicWearableDevice:367,ypcRefundFlowEvent:368,tvhtml5PlaybackMeasurementEvent:369,tvhtml5WatermarkMeasurementEvent:370,clientExpGcfPropagationEvent:371,mainAppReferrerIntent:372,leaderLockEnded:373,leaderLockAcquired:374,googleHatsEvent:375,persistentLensLaunchEvent:376,parentToolsChildWelcomeChosenEvent:378,
browseThumbnailPreloadEvent:379,finalPayload:380,mdxDialAdditionalDataUpdateEvent:381,webOrchestrationTaskLifecycleRecord:382,startupSignalEvent:384,accountError:385,gmsDeviceCheckEvent:386,accountSelectorEvent:388,accountUiCallbacks:389,mdxDialAdditionalDataProbeEvent:390,downloadsSearchIcingApiStats:391,downloadsSearchIndexUpdatedEvent:397,downloadsSearchIndexSnapshot:398,dataPushClientEvent:392,kidsCategorySelectedEvent:393,mdxDeviceManagementSnapshotEvent:394,prefetchRequested:395,prefetchableCommandExecuted:396,
gelDebuggingEvent:399,webLinkTtsPlayEnd:400,clipViewInvalid:401,persistentStorageStateChecked:403,cacheWipeoutEvent:404,playerEvent:410,sfvEffectPipelineStartedEvent:412,sfvEffectPipelinePausedEvent:429,sfvEffectPipelineEndedEvent:413,sfvEffectChosenEvent:414,sfvEffectLoadedEvent:415,sfvEffectUserInteractionEvent:465,sfvEffectFirstFrameProcessedLatencyEvent:416,sfvEffectAggregatedFramesProcessedLatencyEvent:417,sfvEffectAggregatedFramesDroppedEvent:418,sfvEffectPipelineErrorEvent:430,sfvEffectGraphFrozenEvent:419,
sfvEffectGlThreadBlockedEvent:420,mdeQosEvent:510,mdeVideoChangedEvent:442,mdePlayerPerformanceMetrics:472,mdeExporterEvent:497,genericClientExperimentEvent:423,homePreloadTaskScheduled:424,homePreloadTaskExecuted:425,homePreloadCacheHit:426,polymerPropertyChangedInObserver:427,applicationStarted:431,networkCronetRttBatch:432,networkCronetRttSummary:433,repeatChapterLoopEvent:436,seekCancellationEvent:462,lockModeTimeoutEvent:483,externalVideoShareToYoutubeAttempt:501,parentCodeEvent:502,offlineTransferStarted:4,
musicOfflineMixtapePreferencesChanged:16,mangoDailyNewVideosNotificationAttempt:40,mangoDailyNewVideosNotificationError:77,dtwsPlaybackStarted:112,dtwsTileFetchStarted:113,dtwsTileFetchCompleted:114,dtwsTileFetchStatusChanged:145,dtwsKeyframeDecoderBufferSent:115,dtwsTileUnderflowedOnNonkeyframe:116,dtwsBackfillFetchStatusChanged:143,dtwsBackfillUnderflowed:117,dtwsAdaptiveLevelChanged:128,blockingVisitorIdTimeout:277,liteSocial:18,mobileJsInvocation:297,biscottiBasedDetection:439,coWatchStateChange:440,
embedsVideoDataDidChange:441,shortsFirst:443,cruiseControlEvent:445,qoeClientLoggingContext:446,atvRecommendationJobExecuted:447,tvhtml5UserFeedback:448,producerProjectCreated:449,producerProjectOpened:450,producerProjectDeleted:451,producerProjectElementAdded:453,producerProjectElementRemoved:454,producerAppStateChange:509,producerProjectDiskInsufficientExportFailure:516,producerMediaServicesResetDetails:522,tvhtml5ShowClockEvent:455,deviceCapabilityCheckMetrics:456,youtubeClearcutEvent:461,offlineBrowseFallbackEvent:463,
getCtvTokenEvent:464,startupDroppedFramesSummary:466,screenshotEvent:468,miniAppPlayEvent:469,elementsDebugCounters:470,fontLoadEvent:471,webKillswitchReceived:473,webKillswitchExecuted:474,cameraOpenEvent:475,manualSmoothnessMeasurement:476,tvhtml5AppQualityEvent:477,polymerPropertyAccessEvent:479,miniAppSdkUsage:480,cobaltTelemetryEvent:481,crossDevicePlayback:482,channelCreatedWithObakeImage:484,channelEditedWithObakeImage:485,offlineDeleteEvent:486,crossDeviceNotificationTransfer:487,androidIntentEvent:488,
unpluggedAmbientInterludesCounterfactualEvent:489,keyPlaysPlayback:490,shortsCreationFallbackEvent:493,vssData:491,castMatch:494,miniAppPerformanceMetrics:495,userFeedbackEvent:496,kidsGuestSessionMismatch:498,musicSideloadedPlaylistMigrationEvent:499,sleepTimerSessionFinishEvent:500,watchEpPromoConflict:503,innertubeResponseCacheMetrics:505,miniAppAdEvent:506,dataPlanUpsellEvent:507,producerProjectRenamed:508,producerMediaSelectionEvent:511,embedsAutoplayStatusChanged:512,remoteConnectEvent:513,
connectedSessionMisattributionEvent:514,producerProjectElementModified:515,adsSeenClientLogging:517,producerEvent:518,tvhtml5CleanStart:519,deviceAccountMetricsEvent:520,derpLogEvent:521,playablesPortalEvent:523,ipValidationStarted:524,ipValidationReceived:525,reelsSequenceMutationEvent:527,watchZoomStateChange:528,metadataEditorEvent:529,kidsPrismaDeeplinksEvent:530,creationOrchestrationEvent:531,coordinatedSamplingTriggered:532};var KoP={},Vl6=Z0("ServiceWorkerLogsDatabase",{objectStores:(KoP.SWHealthLog={addedAtVersion:1},KoP),shared:!0,upgrade:function(X,U){U(1)&&jA(Nu(X,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])},
version:1});var $49={},pPs=0;var Gye;var JH=function(){this.requestMap=new Map;this.anyRequestHasSucceeded=!1},I7=function(){if(!JH.instance){var X=_.Gu("yt.networkRequestMonitor.instance")||new JH;
_.gi("yt.networkRequestMonitor.instance",X);JH.instance=X}return JH.instance};
JH.prototype.requestComplete=function(X,U){U&&(this.anyRequestHasSucceeded=!0);X=this.removeParams(X);this.requestMap.get(X)||this.requestMap.set(X,U)};
JH.prototype.isEndpointCFR=function(X){X=this.removeParams(X);return(X=this.requestMap.get(X))?!1:X===!1&&this.anyRequestHasSucceeded?!0:null};
JH.prototype.removeParams=function(X){return X.split("?")[0]};
JH.prototype.removeParams=JH.prototype.removeParams;JH.prototype.isEndpointCFR=JH.prototype.isEndpointCFR;JH.prototype.requestComplete=JH.prototype.requestComplete;JH.getInstance=I7;var Dk=function(X){_.z2.call(this);var U=this;this.pollingJob=this.abortTimeoutKey=0;this.jobManager=X!=null?X:{addLowPriorityJob:function(I,t){return setTimeout(I,t)},
cancelJob:function(I){clearTimeout(I)}};
var r,m;this.isOnline=(m=(r=window.navigator)==null?void 0:r.onLine)!=null?m:!0;this.onNavigatorChange=function(){return _.c(function(I){return I.yield(TVA(U),0)})};
window.addEventListener("offline",this.onNavigatorChange);window.addEventListener("online",this.onNavigatorChange);this.pollingJob||YtT(this)};
_.F(Dk,_.z2);Dk.prototype.dispose=function(){window.removeEventListener("offline",this.onNavigatorChange);window.removeEventListener("online",this.onNavigatorChange);this.jobManager.cancelJob(this.pollingJob);delete Dk.instance};
Dk.prototype.isNetworkAvailable=function(){return this.isOnline};
var YtT=function(X){X.pollingJob=X.jobManager.addLowPriorityJob(function(){var U;return _.c(function(r){if(r.nextAddress==1)return X.isOnline?((U=window.navigator)==null?0:U.onLine)?r.jumpTo(3):r.yield(TVA(X),3):r.yield(TVA(X),3);YtT(X);_.uv(r)})},3E4)},TVA=function(X,U){return X.networkRequestPromise?X.networkRequestPromise:X.networkRequestPromise=new Promise(function(r){var m,I,t,C;
return _.c(function(k){switch(k.nextAddress){case 1:return m=window.AbortController?new window.AbortController:void 0,t=(I=m)==null?void 0:I.signal,C=!1,_.E_(k,2,3),m&&(X.abortTimeoutKey=X.jobManager.addLowPriorityJob(function(){m.abort()},U||2E4)),k.yield(fetch("/generate_204",{method:"HEAD",
signal:t}),5);case 5:C=!0;case 3:_.BU(k);X.networkRequestPromise=void 0;X.abortTimeoutKey&&(X.jobManager.cancelJob(X.abortTimeoutKey),X.abortTimeoutKey=0);C!==X.isOnline&&(X.isOnline=C,X.isOnline?X.dispatchEvent("networkstatus-online"):X.dispatchEvent("networkstatus-offline"));r(C);_.wB(k,0);break;case 2:_.yE(k),C=!1,k.jumpTo(3)}})})};var pQ=function(){_.z2.call(this);var X=this;this.shouldFlushErrors=!1;Dk.instance||(Dk.instance=new Dk(_.$u));this.sharedNetworkStatusManager=Dk.instance;this.sharedNetworkStatusManager.listen("networkstatus-online",function(){if(X.shouldFlushErrors&&_.v("offline_error_handling")){var U=ide().get("errors",!0);if(U){for(var r in U)if(U[r]){var m=new _.Tx(r,"sent via offline_errors");m.name=U[r].name;m.stack=U[r].stack;m.level=U[r].level;_.AI(m)}ide().set("errors",{},2592E3,!0)}}})};
_.F(pQ,_.z2);var VTh=function(){if(!pQ.instance){var X=_.Gu("yt.networkStatusManager.instance")||new pQ;_.gi("yt.networkStatusManager.instance",X);pQ.instance=X}return pQ.instance};
_.a=pQ.prototype;_.a.isNetworkAvailable=function(){return this.sharedNetworkStatusManager.isNetworkAvailable()};
_.a.networkStatusHint=function(X){this.sharedNetworkStatusManager.isOnline=X};
_.a.getWindowStatus=function(){var X=window.navigator.onLine;return X===void 0?!0:X};
_.a.enableErrorFlushing=function(){this.shouldFlushErrors=!0};
_.a.listen=function(X,U){return this.sharedNetworkStatusManager.listen(X,U)};
_.a.sendNetworkCheckRequest=function(X){X=TVA(this.sharedNetworkStatusManager,X);X.then(function(U){_.v("use_cfr_monitor")&&I7().requestComplete("generate_204",U)});
return X};
pQ.prototype.sendNetworkCheckRequest=pQ.prototype.sendNetworkCheckRequest;pQ.prototype.listen=pQ.prototype.listen;pQ.prototype.enableErrorFlushing=pQ.prototype.enableErrorFlushing;pQ.prototype.getWindowStatus=pQ.prototype.getWindowStatus;pQ.prototype.networkStatusHint=pQ.prototype.networkStatusHint;pQ.prototype.isNetworkAvailable=pQ.prototype.isNetworkAvailable;pQ.getInstance=VTh;_.mj=function(X){X=X===void 0?{}:X;_.z2.call(this);var U=this;this.lastJobTime=this.schedulerJob=0;this.nsmInstance=VTh();var r=_.Gu("yt.networkStatusManager.instance.listen").bind(this.nsmInstance);r&&(X.rateLimit?(this.rateLimit=X.rateLimit,r("networkstatus-online",function(){RCP(U,"publicytnetworkstatus-online")}),r("networkstatus-offline",function(){RCP(U,"publicytnetworkstatus-offline")})):(r("networkstatus-online",function(){U.dispatchEvent("publicytnetworkstatus-online")}),r("networkstatus-offline",
function(){U.dispatchEvent("publicytnetworkstatus-offline")})))};
_.F(_.mj,_.z2);_.mj.prototype.isNetworkAvailable=function(){var X=_.Gu("yt.networkStatusManager.instance.isNetworkAvailable");return X?X.bind(this.nsmInstance)():!0};
_.mj.prototype.networkStatusHint=function(X){var U=_.Gu("yt.networkStatusManager.instance.networkStatusHint").bind(this.nsmInstance);U&&U(X)};
_.mj.prototype.sendNetworkCheckRequest=function(X){var U=this,r;return _.c(function(m){r=_.Gu("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(U.nsmInstance);return _.v("skip_network_check_if_cfr")&&I7().isEndpointCFR("generate_204")?m.return(new Promise(function(I){var t;U.networkStatusHint(((t=window.navigator)==null?void 0:t.onLine)||!0);I(U.isNetworkAvailable())})):r?m.return(r(X)):m.return(!0)})};
var RCP=function(X,U){X.rateLimit?X.lastJobTime?(_.$u.cancelJob(X.schedulerJob),X.schedulerJob=_.$u.addLowPriorityJob(function(){X.lastPublicSignalSent!==U&&(X.dispatchEvent(U),X.lastPublicSignalSent=U,X.lastJobTime=(0,_.sJ)())},X.rateLimit-((0,_.sJ)()-X.lastJobTime))):(X.dispatchEvent(U),X.lastPublicSignalSent=U,X.lastJobTime=(0,_.sJ)()):X.dispatchEvent(U)};var UWm,$R=function(){W8.call(this,{logsStore:{cleanLogsStore:Te1,deleteRequest:Kbz,getMostRecentByStatus:hU9,markAsQueued:Mlm,resetRequest:zUm,set:ua6},networkManager:_.r6z(),handleError:function(X,U,r){var m,I=r==null?void 0:(m=r.error)==null?void 0:m.code;if(I===400||I===415){var t;X=new _.Tx(X.message,U,r==null?void 0:(t=r.error)==null?void 0:t.code);_.i3(X,void 0,void 0,void 0,!0)}else _.AI(X)},
handleWarning:_.i3,sendFn:jIs,now:_.sJ,writeError:Lbz,jobManager:_.Fn(),onlineEvent:"publicytnetworkstatus-online",offlineEvent:"publicytnetworkstatus-offline",enableCleaning:!0,cleaningRate:.1,potentialEsfErrorLimit:_.Pp("potential_esf_error_limit",10),getBooleanFlag:_.v,disableYtIdbTransactions:!(_.Kp()&&_.mWs())});this.initializationPromise=new _.tO;_.v("networkless_immediately_drop_all_requests")&&YRz();Q$A("LogsDatabaseV2")};
_.F($R,W8);_.qt8=function(){var X=_.Gu("yt.networklessRequestController.instance");X||(X=new $R,_.gi("yt.networklessRequestController.instance",X),_.v("networkless_logging")&&_.nb().then(function(U){X.databaseToken=U;hCu(X);X.initializationPromise.resolve();X.enableCleaning&&Math.random()<=X.cleaningRate&&X.databaseToken&&fls(X.databaseToken);_.v("networkless_immediately_drop_sw_health_store")&&fQA(X)}));
return X};
$R.prototype.writeThenSend=function(X,U){U||(U={});U=Xs9(X,U);_.Kp()||(this.initialized=!1);W8.prototype.writeThenSend.call(this,X,U)};
$R.prototype.sendThenWrite=function(X,U,r){U||(U={});U=Xs9(X,U);_.Kp()||(this.initialized=!1);W8.prototype.sendThenWrite.call(this,X,U,r)};
$R.prototype.sendAndWrite=function(X,U){U||(U={});U=Xs9(X,U);_.Kp()||(this.initialized=!1);W8.prototype.sendAndWrite.call(this,X,U)};
$R.prototype.awaitInitialization=function(){return this.initializationPromise.promise};
var fQA=function(X){var U;_.c(function(r){if(!X.databaseToken)throw U=Lp("clearSWHealthLogsDb"),U;return r.return(qRD(X.databaseToken).catch(function(m){X.handleError(m)}))})};_.tyA=!1;_.Io1=_.mH.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:_.tyA};_.gi("ytNetworklessLoggingInitializationOptions",_.Io1);var JE=function(X){var U=this;this.config_=null;X?this.config_=X:TVm()&&(this.config_=_.PI());_.Vo(_.$u,function(){Fb1(U)},5E3)};
JE.prototype.isReady=function(){!this.config_&&TVm()&&(this.config_=_.PI());return!!this.config_};
var E7e=function(X,U,r,m){!_.$q("VISITOR_DATA")&&U!=="visitor_id"&&Math.random()<.01&&_.i3(new _.Tx("Missing VISITOR_DATA when sending innertube request.",U,r,m));if(!X.isReady()){var I=new _.Tx("innertube xhrclient not ready",U,r,m);_.AI(I);throw I;}var t={headers:m.headers||{},method:"POST",postParams:r,postBody:m.postBody,postBodyFormat:m.postBodyFormat||"JSON",onTimeout:function(){m.onTimeout()},
onFetchTimeout:m.onTimeout,onSuccess:function(S,d){if(m.onSuccess)m.onSuccess(d)},
onFetchSuccess:function(S){if(m.onSuccess)m.onSuccess(S)},
onProgress:function(S){if(m.onProgress)m.onProgress(S)},
onError:function(S,d){if(m.onError)m.onError(d)},
onFetchError:function(S){if(m.onError)m.onError(S)},
timeout:m.timeout,withCredentials:!0,compress:m.compress};t.headers["Content-Type"]||(t.headers["Content-Type"]="application/json");var C="";(I=X.config_.innertubeHostOverride)&&(C=I);var k=X.config_.innertubeUseThirdPartyAuth||!1,g=_.LoH(k,C,m);Object.assign(t.headers,g);t.headers.Authorization&&!C&&k&&(t.headers["x-origin"]=window.location.origin);var Z=_.IK(C+("/youtubei/"+X.config_.innertubeApiVersion+"/"+U),{alt:"json"}),P=function(S){S=S===void 0?!1:S;var d;if(m.retry&&C!="www.youtube-nocookie.com"&&
(S||_.v("skip_ls_gel_retry")||t.headers["Content-Type"]!=="application/json"||(d=v76(U,r,g,k)),d)){var O=t.onSuccess,E=t.onFetchSuccess;t.onSuccess=function(z,K){eU6(d);O(z,K)};
r.onFetchSuccess=function(z,K){eU6(d);E(z,K)}}try{if(S&&m.retry&&!m.networklessOptions.bypassNetworkless)t.method="POST",m.networklessOptions.writeThenSend?_.qt8().writeThenSend(Z,t):_.qt8().sendAndWrite(Z,t);
else if(m.compress){var Q=!m.networklessOptions.writeThenSend;if(t.postBody){var h=t.postBody;typeof h!=="string"&&(h=JSON.stringify(t.postBody));cL9(Z,h,t,_.Ql,Q)}else cL9(Z,JSON.stringify(t.postParams),t,dmm,Q)}else dmm(Z,t)}catch(z){if(z.name==="InvalidAccessError")d&&(eU6(d),d=0),_.i3(Error("id"));else throw z;}d&&_.Vo(_.$u,function(){Fb1(X)},5E3)};
_.ao6()?StX().then(function(S){P(S)}):P(!1)};var oym=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(oym,_.Cy);var WoA=0,Cm9=_.a2?"webkit":_.t9?"moz":_.I2?"ms":beT?"o":"";_.gi("ytDomDomGetNextId",_.Gu("ytDomDomGetNextId")||function(){return++WoA});var J3v={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},cw=function(X){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(X=
X||window.event){this.event=X;for(var U in X)U in J3v||(this[U]=X[U]);this.scale=X.scale;this.rotation=X.rotation;var r=X.target||X.srcElement;r&&r.nodeType==3&&(r=r.parentNode);this.target=r;var m=X.relatedTarget;if(m)try{m=m.nodeName?m:null}catch(I){m=null}else this.type=="mouseover"?m=X.fromElement:this.type=="mouseout"&&(m=X.toElement);this.relatedTarget=m;this.clientX=X.clientX!=void 0?X.clientX:X.pageX;this.clientY=X.clientY!=void 0?X.clientY:X.pageY;this.keyCode=X.keyCode?X.keyCode:X.which;
this.charCode=X.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=X.altKey;this.ctrlKey=X.ctrlKey;this.shiftKey=X.shiftKey;this.metaKey=X.metaKey;this.pageX_=X.pageX;this.pageY_=X.pageY}}catch(I){}},DMT=function(X){if(document.body&&document.documentElement){var U=document.body.scrollTop+document.documentElement.scrollTop;
X.pageX_=X.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);X.pageY_=X.clientY+U}};
cw.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())};
cw.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())};
cw.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};var kQ=_.mH.ytEventsEventsListeners||{};_.gi("ytEventsEventsListeners",kQ);var sBM=_.mH.ytEventsEventsCounter||{count:0};_.gi("ytEventsEventsCounter",sBM);var xW9=_.w_(function(){var X=!1;try{var U=Object.defineProperty({},"capture",{get:function(){X=!0}});
window.addEventListener("test",null,U)}catch(r){}return X});_.XW(nY,_.Kj);nY.prototype.onMouseMove_=function(X){X.pageX_===void 0&&DMT(X);var U=X.pageX_;X.pageY_===void 0&&DMT(X);this.position_=new _.W0(U,X.pageY_)};
nY.prototype.checkPosition_=function(){if(this.position_){var X=(0,_.sJ)();if(this.previousTime_!=0){var U=this.previousPosition_,r=this.position_,m=U.x-r.x;U=U.y-r.y;m=Math.sqrt(m*m+U*U)/(X-this.previousTime_);this.cycles_[this.index_]=Math.abs((m-this.previousVelocity_)/this.previousVelocity_)>.5?1:0;for(r=U=0;r<4;r++)U+=this.cycles_[r]||0;U>=3&&this.callback_();this.previousVelocity_=m}this.previousTime_=X;this.previousPosition_=this.position_;this.index_=(this.index_+1)%4}};
nY.prototype.disposeInternal=function(){window.clearInterval(this.timerId_);_.Pm6(this.mouseListenerKey_)};var eGM={};var usH=new _.c8("rawColdConfigGroup");var yjs=new _.c8("rawHotConfigGroup");var pa$=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(pa$,_.Cy);var Q4D=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(Q4D,_.Cy);var YQ=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X,500)};
_.F(YQ,_.Cy);YQ.prototype.getPayloadCase=function(){return _.O8(this,$M8)};
YQ.prototype.getContext=function(){return _.SA(this,Q4D,33)};
var $M8=[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 E56=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(E56,_.Cy);var NOA=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(NOA,_.Cy);NOA.prototype.setVideoId=function(X){return wS(this,1,jBx,OY(X))};
NOA.prototype.getPlaylistId=function(){return _.oc(this,z9(this,jBx,2))};
var jBx=[1,2];var PaM=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(PaM,_.Cy);PaM.prototype.getContext=function(){return _.SA(this,yo,1)};
PaM.prototype.getTier=function(){return _.wZ(this,7)};var bE5,Pw,dS;bE5=_.mH.ytPubsubPubsubInstance||new _.wX;Pw=_.mH.ytPubsubPubsubSubscribedKeys||{};dS=_.mH.ytPubsubPubsubTopicToKeys||{};_.Efz=_.mH.ytPubsubPubsubIsSynchronous||{};_.wX.prototype.subscribe=_.wX.prototype.subscribe;_.wX.prototype.unsubscribeByKey=_.wX.prototype.unsubscribeByKey;_.wX.prototype.publish=_.wX.prototype.publish;_.wX.prototype.clear=_.wX.prototype.clear;_.gi("ytPubsubPubsubInstance",bE5);_.gi("ytPubsubPubsubTopicToKeys",dS);_.gi("ytPubsubPubsubIsSynchronous",_.Efz);
_.gi("ytPubsubPubsubSubscribedKeys",Pw);var vw=window;var bY=_.v("web_enable_lifecycle_monitoring")&&wsx()!==0,A31=_.v("web_enable_lifecycle_monitoring");var lQA=function(X){var U=this;var r=r===void 0?0:r;var m=m===void 0?_.Fn():m;this.JSC$11049_defaultPriority=r;this.scheduler=m;this.completedResolver=new _.tO;this.scheduledPayloads=X;for(X={i$jscomp$492:0};X.i$jscomp$492<this.scheduledPayloads.length;X={payload$jscomp$20:void 0,i$jscomp$492:X.i$jscomp$492},X.i$jscomp$492++)X.payload$jscomp$20=this.scheduledPayloads[X.i$jscomp$492],r=function(I){return function(){I.payload$jscomp$20.job();U.scheduledPayloads[I.i$jscomp$492].processed=!0;U.scheduledPayloads.every(function(t){return t.processed===
!0})&&U.completedResolver.resolve()}}(X),m=this.getPriority(X.payload$jscomp$20),m=this.scheduler.addJob(r,m),this.scheduledPayloads[X.i$jscomp$492]=Object.assign({},X.payload$jscomp$20,{job:r,
jobId:m})};
lQA.prototype.flushJobs=function(){var X=this,U=Array.from(this.scheduledPayloads.keys()).sort(function(m,I){return X.getPriority(X.scheduledPayloads[I])-X.getPriority(X.scheduledPayloads[m])});
U=_.H(U);for(var r=U.next();!r.done;r=U.next())r=this.scheduledPayloads[r.value],r.jobId===void 0||r.processed||(this.scheduler.cancelJob(r.jobId),this.scheduler.addJob(r.job,10))};
lQA.prototype.cancel=function(){for(var X=_.H(this.scheduledPayloads),U=X.next();!U.done;U=X.next())U=U.value,U.jobId===void 0||U.processed||this.scheduler.cancelJob(U.jobId),U.processed=!0;this.completedResolver.resolve()};
lQA.prototype.getPriority=function(X){var U;return(U=X.priority)!=null?U:this.JSC$11049_defaultPriority};var AH=function(X){this.state=X;this.plugins=[];this.overridePriority=void 0;this.processPluginOptions={};bY&&y6e(this.state)};
AH.prototype.install=function(X){this.plugins.push(X);return this};
AH.prototype.uninstall=function(){var X=this;_.bS.apply(0,arguments).forEach(function(U){U=X.plugins.indexOf(U);U>-1&&X.plugins.splice(U,1)})};
AH.prototype.transition=function(X,U){var r=this;bY&&uzM(this.state);var m=this.transitions.find(function(t){return Array.isArray(t.from)?t.from.find(function(C){return C===r.state&&t.to===X}):t.from===r.state&&t.to===X});
if(m){this.jobSet&&(this.jobSet.flushJobs(),this.jobSet=void 0);GV7(this,X,U);this.state=X;bY&&y6e(this.state);m=m.action.bind(this);var I=this.plugins.filter(function(t){return t[X]}).map(function(t){return t[X]});
m(iEh(this,I),U)}else throw Error("jd`"+this.state+"`"+X);};
var iEh=function(X,U){var r=U.filter(function(I){return Lop(X,I)===10}),m=U.filter(function(I){return Lop(X,I)!==10});
return X.processPluginOptions.shouldWaitOnAsyncImmediate?function(){var I=_.bS.apply(0,arguments);return _.c(function(t){if(t.nextAddress==1)return t.yield(X.runImmediateJobsAsync.apply(X,[r].concat(_.fN(I))),2);X.setJobSetWithScheduledJobs.apply(X,[m].concat(_.fN(I)));_.uv(t)})}:function(){var I=_.bS.apply(0,arguments);
X.runImmediateJobsSync.apply(X,[r].concat(_.fN(I)));X.setJobSetWithScheduledJobs.apply(X,[m].concat(_.fN(I)))}};
AH.prototype.runImmediateJobsSync=function(X){var U=_.bS.apply(1,arguments);_.Fn();for(var r=_.H(X),m=r.next(),I={};!m.done;I={lifecycle$jscomp$2:void 0},m=r.next())I.lifecycle$jscomp$2=m.value,jy(function(t){return function(){NV5(t.lifecycle$jscomp$2.name);MyM(function(){return t.lifecycle$jscomp$2.callback.apply(t.lifecycle$jscomp$2,_.fN(U))});
lY(t.lifecycle$jscomp$2.name)}}(I))};
AH.prototype.runImmediateJobsAsync=function(X){var U=_.bS.apply(1,arguments),r,m,I,t;return _.c(function(C){C.nextAddress==1&&(_.Fn(),r=_.H(X),m=r.next(),I={});if(C.nextAddress!=3){if(m.done)return C.jumpTo(0);I.lifecycle$jscomp$3=m.value;I.asyncJobCompletion=void 0;t=function(k){return function(){NV5(k.lifecycle$jscomp$3.name);var g=MyM(function(){return k.lifecycle$jscomp$3.callback.apply(k.lifecycle$jscomp$3,_.fN(U))});
FpA(g)?k.asyncJobCompletion=_.v("web_lifecycle_error_handling_killswitch")?g.then(function(){lY(k.lifecycle$jscomp$3.name)}):g.then(function(){lY(k.lifecycle$jscomp$3.name)},function(Z){hGz(Z);
lY(k.lifecycle$jscomp$3.name)}):lY(k.lifecycle$jscomp$3.name)}}(I);
jy(t);return I.asyncJobCompletion?C.yield(I.asyncJobCompletion,3):C.jumpTo(3)}I={lifecycle$jscomp$3:void 0,asyncJobCompletion:void 0};m=r.next();return C.jumpTo(2)})};
AH.prototype.setJobSetWithScheduledJobs=function(X){var U=_.bS.apply(1,arguments),r=this,m=X.map(function(I){return{job:function(){NV5(I.name);MyM(function(){return I.callback.apply(I,_.fN(U))});
lY(I.name)},
priority:Lop(r,I)}});
m.length&&(this.jobSet=new lQA(m))};
var Lop=function(X,U){var r,m;return(m=(r=X.overridePriority)!=null?r:U.priority)!=null?m:0},NV5=function(X){bY&&X&&y6e(X)},lY=function(X){bY&&X&&uzM(X)},GV7=function(X,U,r){A31&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed("["+X.constructor.name+"] '"+X.state+"' to '"+U+"'"),console.log("with message: ",r),console.groupEnd())};
_.n0.Object.defineProperties(AH.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){return this.state}}});var j$u=function(X){AH.call(this,X===void 0?"none":X);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(){}}]},XlS;
_.F(j$u,AH);j$u.prototype.runApplicationNavigationBegin=function(X,U){var r=this;this.navigationTimer=_.Vo(_.$u,function(){r.currentState==="application_navigating"&&r.transition("none")},5E3);
X(U==null?void 0:U.event)};
j$u.prototype.runApplicationNavigationEnd=function(X,U){this.navigationTimer&&(_.$u.cancelJob(this.navigationTimer),this.navigationTimer=null);X(U==null?void 0:U.event)};
_.w4D=function(){XlS||(XlS=new j$u);return XlS};var o5z=[];_.gi("yt.logging.transport.getScrapedGelPayloads",function(){return o5z});var eE=function(){var X=this;this.store={};this.totalEntries=0;this.memoizedKeySequences={};this.TEST_ONLY={getEntriesCount:function(){return X.totalEntries}}};
eE.prototype.storePayload=function(X,U){X=zGe(X);this.store[X]?this.store[X].push(U):(this.memoizedKeySequences={},this.store[X]=[U]);this.totalEntries++;_.v("more_accurate_gel_parser")&&(U=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(U));return X};
eE.prototype.smartExtractMatchingEntries=function(X){if(!X.keys.length)return[];for(var U=UES(this,X.keys.splice(0,1)[0]),r=[],m=0;m<U.length;m++)this.store[U[m]]&&X.sizeLimit&&(this.store[U[m]].length<=X.sizeLimit?(r.push.apply(r,_.fN(this.store[U[m]])),delete this.store[U[m]]):r.push.apply(r,_.fN(this.store[U[m]].splice(0,X.sizeLimit))));this.totalEntries-=r.length;(X==null?0:X.sizeLimit)&&r.length<(X==null?void 0:X.sizeLimit)&&(X.sizeLimit-=r.length,r.push.apply(r,_.fN(this.smartExtractMatchingEntries(X))));
return r};
eE.prototype.extractMatchingEntries=function(X){X=UES(this,X);for(var U=[],r=0;r<X.length;r++)this.store[X[r]]&&(U.push.apply(U,_.fN(this.store[X[r]])),delete this.store[X[r]]);this.totalEntries-=U.length;return U};
eE.prototype.getSequenceCount=function(X){X=UES(this,X);for(var U=0,r=0;r<X.length;r++){var m=void 0;U+=((m=this.store[X[r]])==null?void 0:m.length)||0}return U};
var UES=function(X,U){var r=zGe(U);if(X.memoizedKeySequences[r])return X.memoizedKeySequences[r];var m=Object.keys(X.store)||[];if(m.length<=1&&zGe(U)===m[0])return m;for(var I=[],t=0;t<m.length;t++){var C=m[t].split("/");if(rOA(U.auth,C[0])){var k=U.isJspb;rOA(k===void 0?"undefined":k?"true":"false",C[1])&&rOA(U.cttAuthInfo,C[2])&&(k=U.tier,k=k===void 0?"undefined":JSON.stringify(k),rOA(k,C[3])&&I.push(m[t]))}}return X.memoizedKeySequences[r]=I},rOA=function(X,U){return X===void 0||X==="undefined"?
!0:X===U};
eE.prototype.getSequenceCount=eE.prototype.getSequenceCount;eE.prototype.extractMatchingEntries=eE.prototype.extractMatchingEntries;eE.prototype.smartExtractMatchingEntries=eE.prototype.smartExtractMatchingEntries;eE.prototype.storePayload=eE.prototype.storePayload;var Ca6,ajX,kUx,Qo,mES,KSn,zwX,tre,Ijx,A6s,Hce,B91,URe;Ca6=_.Pp("initial_gel_batch_timeout",2E3);ajX=_.Pp("gel_queue_timeout_max_ms",6E4);kUx=_.Pp("gel_min_batch_size",5);Qo=void 0;mES=function(){this.lastDebounceQueueFromLogTimeMs=this.queueMaxTimer=this.queueTimer=0;this.useVideoStatsEndPoint=!1};
KSn=new mES;zwX=new mES;tre=new mES;Ijx=new mES;Hce=!0;B91=1;_.FSA=new Map;URe=_.mH.ytLoggingTransportTokensToCttTargetIds_||{};_.gi("ytLoggingTransportTokensToCttTargetIds_",URe);var X4e=_.mH.ytLoggingTransportTokensToJspbCttTargetIds_||{};_.gi("ytLoggingTransportTokensToJspbCttTargetIds_",X4e);var FC={};var qY=_.mH.ytLoggingGelSequenceIdObj_||{};_.gi("ytLoggingGelSequenceIdObj_",qY);var VrH=[];var GUn=new Set,JjA=0,N9e=0,LSn=0,p4x=[],DRe=[],jdM=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];var nJx=function(){};
nJx.prototype.getUrl=function(X,U){U=U===void 0?!1:U;return X.hasOwnProperty("shareEndpoint")?null:_.ma6(X,null,U)};
var FZn=function(X,U,r){X={endpoint:U,actions:[]};r=(r.path?r.path[0]:r.target).icon||"";U=r.indexOf(":");U>0&&(r=r.substr(U+1));r&&X.actions.push(r);return X};var k4A=/Command$/,C_n=/Endpoint$/,t2m=new Map;var IPC,tK$;IPC=1;_.rw=function(){this.actionRoutingMap=new Map};
_.rw.prototype.triggerAction=function(X){var U=new II1(X,!1,_.bS.apply(1,arguments));this.handleAction(U);return U.returnValue};
_.rw.prototype.triggerOptionalAction=function(X){var U=new II1(X,!0,_.bS.apply(1,arguments));this.handleAction(U);return U.returnValue};
_.GO=function(X,U,r){U.forEach(function(m){var I=HxD(m);I&&X.triggerOptionalAction(I,m,r,void 0)})};
_.rw.prototype.handleAction=function(X){var U=this.actionRoutingMap.get(X.actionName);U&&tK$(X,U);X.optionalAction||X.returnValue.length!==0||(X=new _.Tx("Unhandled action",X.actionName),_.i3(X))};
tK$=function(X,U){U.forEach(function(r){var m=null;r?m=r.apply(null,X.args):(r=Error("kd"),r.params=X.actionName,_.AI(r));X.returnValue.push(m)})};
_.Iq=function(X,U,r){r||(r=IPC++);for(var m=_.H(Object.keys(U)),I=m.next();!I.done;I=m.next()){I=I.value;var t=X.actionRoutingMap.get(I);t||(t=new Map,X.actionRoutingMap.set(I,t));X.registerActionHandler(r,I,U[I],t)}return r};
_.rw.prototype.registerActionHandler=function(X,U,r,m){m.set(X,_.l3(r))};
_.tX=function(X,U,r){U=_.H(Object.keys(U));for(var m=U.next();!m.done;m=U.next())(m=X.actionRoutingMap.get(m.value))&&m.delete(r)};
_.N3(_.rw);var xax=function(X,U){var r=_.rw.getInstance();_.Wx(function(){var m={},I=_.Iq(r,(m[X]=U,m));_.Jd(function(){var t={};_.tX(r,(t[X]="",t),I)})})};var o$6=Symbol("md");vss=XWs;var zOz=new Set(["For","If","Match","Watch"]),aPv={},HqA=(aPv[iI.default]=function(){return Z0z},aPv.style=function(){return Z0z},aPv),CWv;
for(CWv in HqA)cu.attributes[CWv]=HqA[CWv](cu.attributes[CWv]);var sp=new _.gb("VISIBILITY_OBSERVER");var DaD={retrieve:function(X){return this.id.\u0275prov.token===X.\u0275prov.token?this.contextValue:this?_.Hu(this,this.id):duM}};var XcX=function(X,U,r){if(X!==vJe)return!1;X=oJ6(document.createElement("div"),function(){var m=xq(!1);try{r[0]()}finally{xq(m)}});
X=Array.from(X.childNodes);X.length===1&&(X=X[0]);return X};var k6S=typeof AbortController==="function";if(typeof DOMException==="function")try{new DOMException}catch(X){}var cOS=typeof WeakRef==="function";var gz$=function(X){this.value=X};
gz$.prototype.deref=function(){return this.value};
var nz8=cOS?WeakRef:gz$,Zqp=function(X){this.newKeyHandler=X;this.map=new WeakMap};
Zqp.prototype.add=function(X,U){this.map.has(X)||(this.newKeyHandler(X),this.map.set(X,[]));this.map.get(X).push(new nz8(U))};
Zqp.prototype.get=function(X){var U=this;return function m(){var I,t,C,k,g,Z,P,S,d,O,E;return _.tD(m,function(Q){switch(Q.nextAddress){case 1:_.o8(Q,2);I=U.map.get(X);if(!I)return Q.return();t=0;C=_.H(I);k=C.next();case 4:if(k.done){Q.jumpTo(6);break}g=k.value;Z=g.deref();if(!Z){Q.jumpTo(5);break}t++;P=_.aV;return Q.yield(Z,8);case 8:P(Q.yieldResult);case 5:k=C.next();Q.jumpTo(4);break;case 6:if(2*t<I.length){S=0;d=_.H(I);for(O=d.next();!O.done;O=d.next())E=O.value,E.deref()&&(I[S++]=E);I.length=
S}case 2:_.BU(Q),_.wB(Q,0)}})}()};var sjp=document.createDocumentFragment?function(){return document.createDocumentFragment()}:function(){return document.createElement("div")},ixD=new Zqp(function(X){X.addEventListener("abort",N0H,{once:!0})}),G4H=new WeakMap,xES=function(X){X=X===void 0?iY:X;
this.signal=new X};
xES.prototype.abort=function(X){this.signal.aborted||(this.signal.aborted=!0,this.signal.reason=X,X=new Event("abort"),this.signal.dispatchEvent(X))};
var iY=function(){this.target=sjp();this.aborted=!1;this.onabort=null};
iY.prototype.throwIfAborted=function(){lbH.call(this)};
iY.prototype.addEventListener=function(X,U,r){this.target.addEventListener(X,U,r)};
iY.prototype.removeEventListener=function(X,U,r){this.target.removeEventListener(X,U,r)};
iY.prototype.dispatchEvent=function(X){if(this.onabort&&X.type==="abort")this.onabort(X);return this.target.dispatchEvent(X)};
iY.abort=AbH;iY.timeout=j6M;iY.any=L6X;var bxH=k6S?AbortController:xES,LQ=k6S?AbortSignal:iY;typeof LQ.abort!=="function"&&(LQ.abort=AbH);typeof LQ.prototype.throwIfAborted!=="function"&&(LQ.prototype.throwIfAborted=lbH);typeof LQ.any!=="function"&&(LQ.any=L6X);typeof LQ.timeout!=="function"&&(LQ.timeout=j6M);var PD=null,Urz=new Map;var PW5=function(X){X=X.clone();Km5(X);z7(X,"dg",null);z7(X,"d","0");u2t(X,null);hc8(X,null);return X},SKh=!0,dEC=function(X,U,r){var m=r===void 0?{}:r;
r=m.cssRowKey===void 0?void 0:m.cssRowKey;var I=m.combinedSignature===void 0?void 0:m.combinedSignature;var t=m.extraEdges===void 0?void 0:m.extraEdges;m=m.callback===void 0?void 0:m.callback;z7(X,"m",U.join(","));t&&zc$(X,t);r&&(z7(X,"ck",r),I?z7(X,"rs",I):SKh&&(SKh=!1));if(m){if(m!=null&&!Vzp.test(m))throw Error("Xa`"+m);z7(X,"cb",m)}X=X.toString();_.tx(X,"/")&&(X=kEv(document.location.href)+X);return _.ho(X)};var vzu=function(X){return Oqu(X).then(function(U){return JSON.parse(U.responseText)})},Oqu=function(X){var U={},r=U.xmlHttpFactory?U.xmlHttpFactory.createInstance():Gut.createInstance();
return(new _.o7(function(m,I){var t;try{r.open("GET",X,!0)}catch(g){I(new Nv("Error opening XHR: "+g.message,X,r))}r.onreadystatechange=function(){if(r.readyState==4){_.mH.clearTimeout(t);var g;!(g=lW5(r.status))&&(g=r.status===0)&&(g=Cb5(X),g=!(g=="http"||g=="https"||g==""));g?m(r):I(new e8S(r.status,X,r))}};
r.onerror=function(){I(new Nv("Network error",X,r))};
if(U.headers)for(var C in U.headers){var k=U.headers[C];k!=null&&r.setRequestHeader(C,k)}U.withCredentials&&(r.withCredentials=U.withCredentials);U.responseType&&(r.responseType=U.responseType);U.mimeType&&r.overrideMimeType(U.mimeType);U.timeoutMs>0&&(t=_.mH.setTimeout(function(){r.onreadystatechange=function(){};
r.abort();I(new Ezv(X,r))},U.timeoutMs));
try{r.send(null)}catch(g){r.onreadystatechange=function(){},_.mH.clearTimeout(t),I(new Nv("Error sending XHR: "+g.message,X,r))}})).thenCatch(function(m){m instanceof _.Mr&&r.abort();
throw m;})},Nv=function(X,U,r){_.Xm.call(this,X+", url="+U);
this.url=U;this.xhr=r};
_.XW(Nv,_.Xm);Nv.prototype.name="XhrError";var e8S=function(X,U,r){Nv.call(this,"Request Failed, status="+X,U,r);this.status=X};
_.XW(e8S,Nv);e8S.prototype.name="XhrHttpError";var Ezv=function(X,U){Nv.call(this,"Request timed out",X,U)};
_.XW(Ezv,Nv);Ezv.prototype.name="XhrTimeoutError";LH=LH||{};var j9=function(){_.Kj.call(this)};
_.XW(j9,_.Kj);j9.prototype.initialize=function(){};var FI5=function(X,U){this.fn_=X;this.handler_=U};
FI5.prototype.execute=function(X){this.fn_&&(this.fn_.call(this.handler_||null,X),this.fn_=this.handler_=null)};
FI5.prototype.abort=function(){this.handler_=this.fn_=null};var Xv=function(X,U){_.Kj.call(this);this.deps_=X;this.JSC$11204_id_=U;this.onloadCallbacks_=[];this.onErrorCallbacks_=[];this.earlyOnloadCallbacks_=[]};
_.XW(Xv,_.Kj);Xv.prototype.moduleConstructor_=j9;Xv.prototype.module_=null;Xv.prototype.getId=function(){return this.JSC$11204_id_};
Xv.prototype.registerCallback=function(X,U){return U$(this.onloadCallbacks_,X,U)};
var BR7=function(X,U){U$(X.onErrorCallbacks_,U)},U$=function(X,U,r){U=new FI5(U,r);
X.push(U);return U};
Xv.prototype.isLoaded=function(){return!!this.module_};
Xv.prototype.onLoad=function(X){var U=new this.moduleConstructor_;U.initialize(X());this.module_=U;U=(U=Qjt(this.earlyOnloadCallbacks_,X()))||Qjt(this.onloadCallbacks_,X());U||(this.onErrorCallbacks_.length=0);return U};
Xv.prototype.onError=function(X){(X=Qjt(this.onErrorCallbacks_,X))&&Ie(Error("rd`"+X));this.earlyOnloadCallbacks_.length=0;this.onloadCallbacks_.length=0};
var Qjt=function(X,U){for(var r=[],m=0;m<X.length;m++)try{X[m].execute(U)}catch(I){Ie(I),r.push(I)}X.length=0;return r.length?r:null};
Xv.prototype.disposeInternal=function(){Xv.superClass_.disposeInternal.call(this);_.Cj(this.module_)};var oz$,z8C,h8$,MK1,yOt,uX8,R8h,YK1,VKT;
_.dw=function(X,U,r,m,I){m=m===void 0?!1:m;I=I===void 0?!1:I;var t=t===void 0?!0:t;this.scsReferenceUrl_=WtD(_.MF(X).toString(),t);this.cssRowKey_=U;this.combinedSignature_=r;this.useNegativeLoading_=m;this.requestedModuleMap_={};this.requestedModuleList_=[];this.requestedModuleListSorted_=!0;this.loadedCssModuleList_=(X=Me(this.scsReferenceUrl_,"excm"))?X.split(","):[];this.shouldScanForCss_=I;this.useCors_=!1;this.corsMode_="anonymous";this.urlMaxLength=4043;this.insertPos=document.head||document.documentElement;
this.pendingModuleGraphUpdate_=this.lastScript_=null;this.supportsExtraEdges=!0;JmM();_.rU(this,Mzv(this.scsReferenceUrl_));this.fetchPriority=void 0;this.enableFallbackFetch=!1;this.maybeSetAdditionalFields()};
oz$=function(X,U){if(U.href||U.getAttribute("data-href"))if(U=U.href||U.getAttribute("data-href"),VAH(U)&&!WtD(U).urlPrefix_.endsWith("_/js/")){U=Mzv(WtD(U));U=_.H(U);for(var r=U.next();!r.done;r=U.next())r=r.value,X.loadedCssModuleList_.includes(r)||X.loadedCssModuleList_.push(r)}};
_.dw.prototype.JSC$11209_loadModules=function(X,U,r){var m=r===void 0?{}:r;U=m.extraEdges;r=m.onError;var I=m.onSuccess;m=m.forceReload;if(!X)throw Error("sd");if(this.shouldScanForCss_){for(var t=_.H(document.getElementsByTagName("style")),C=t.next();!C.done;C=t.next())oz$(this,C.value);t=_.H(document.getElementsByTagName("link"));for(C=t.next();!C.done;C=t.next())oz$(this,C.value)}wl$(this,yOt(this,X),U,r,I,m)};
var wl$=function(X,U,r,m,I,t){m=m===void 0?function(){}:m;
I=I===void 0?function(){}:I;
t=t===void 0?!1:t;uX8(X,U,function(C,k,g){g=g===void 0?k:g;X.enableFallbackFetch&&t?X.loadWithFetch(C,k,m,I,g):X.load(C,k,m,I,g,r)},r)||m(-1)};
_.dw.prototype.loadWithFetch=function(){_.c(function(){throw Error("td");})};
_.dw.prototype.maybeSetAdditionalFields=function(){};
z8C=function(X,U,r){if(X.useNegativeLoading_){var m=X.scsReferenceUrl_;X={cssRowKey:X.cssRowKey_,combinedSignature:X.combinedSignature_,extraEdges:r,requestedModuleIds:h8$(X),requestedCssModuleIds:MK1(X)};var I=X===void 0?{}:X;X=I.requestedModuleIds===void 0?[]:I.requestedModuleIds;r=I.requestedCssModuleIds===void 0?[]:I.requestedCssModuleIds;var t=I.cssRowKey===void 0?void 0:I.cssRowKey;var C=I.combinedSignature===void 0?void 0:I.combinedSignature;var k=I.extraEdges===void 0?void 0:I.extraEdges;
I=I.callback===void 0?void 0:I.callback;m=PW5(m);z7(m,"d","1");u2t(m,X);hc8(m,r);U=dEC(m,U,{cssRowKey:t,combinedSignature:C,extraEdges:k,callback:I})}else m=X.scsReferenceUrl_,X={cssRowKey:X.cssRowKey_,combinedSignature:X.combinedSignature_,requestedModuleIds:h8$(X),requestedCssModuleIds:MK1(X)},k=X===void 0?{}:X,X=k.requestedCssModuleIds===void 0?[]:k.requestedCssModuleIds,r=k.cssRowKey===void 0?void 0:k.cssRowKey,t=k.combinedSignature===void 0?void 0:k.combinedSignature,C=k.extraEdges===void 0?
void 0:k.extraEdges,k=k.callback===void 0?void 0:k.callback,m=PW5(m),hc8(m,X),U=dEC(m,U,{cssRowKey:r,combinedSignature:t,extraEdges:C,callback:k});return U};
_.rU=function(X,U){for(var r=!1,m=[],I=0;I<U.length;++I){var t=U[I];X.requestedModuleMap_[t]||(X.requestedModuleMap_[t]=!0,X.requestedModuleList_.push(t),r=!0,m.push(t))}r&&(X.requestedModuleListSorted_=!1)};
_.m$=function(X,U){for(var r=[],m=0;m<U.length;++m){var I=U[m];X.requestedModuleMap_[I]&&(delete X.requestedModuleMap_[I],_.We(X.requestedModuleList_,I),r.push(I))}};
_.dw.prototype.load=function(X,U,r,m,I){I=I===void 0?U:I;_.MF(X);var t=this.useCors_,C=this.corsMode_,k=this.fetchPriority,g=_.wW("SCRIPT");_.HU(g,X);t&&(g.crossOrigin=C);g.async=!1;k&&g.setAttribute("fetchpriority",k);_.rU(this,U);_.KI5(this,X,g,U,r,m,I)};
_.KI5=function(X,U,r,m,I,t,C){C=C===void 0?m:C;X.lastScript_=r;X.insertPos.insertBefore(r,X.insertPos.firstChild);_.TR5(r,m,function(){r.parentElement.removeChild(r);X.lastScript_==r&&(X.lastScript_=null);t()},function(k){r.parentElement.removeChild(r);
X.lastScript_==r&&(X.lastScript_=null);_.m$(X,k);X.pendingModuleGraphUpdate_?X.pendingModuleGraphUpdate_.then(function(){I(-1,U)}):I(-1,U)},C)};
_.TR5=function(X,U,r,m,I){I=I===void 0?U:I;var t=U.length,C=function(){t=0;X.onload=null;X.onerror=null;k=function(){}},k=function(){C();
var Z=I.filter(function(P){return!WE().getModuleInfo(P).isLoaded()});
Z.length!==0?m(Z,"Response was successful but was missing module(s) "+Z+"."):r()},g=function(){t--;
t==0&&k()};
U.forEach(function(Z){Z=WE().getModuleInfo(Z);Z.isLoaded()?g():(U$(Z.earlyOnloadCallbacks_,g),BR7(Z,g))});
X.onload=function(){return k()};
X.onerror=function(){C();m(U)}};
h8$=function(X){X.requestedModuleListSorted_||(X.requestedModuleListSorted_=!0,X.requestedModuleList_.sort());return X.requestedModuleList_};
MK1=function(X){X=X.loadedCssModuleList_;X.sort();return X};
yOt=function(X,U){return U.filter(function(r){return!X.requestedModuleMap_[r]})};
uX8=function(X,U,r,m){if(X.pendingModuleGraphUpdate_)return X.pendingModuleGraphUpdate_.then(function(){uX8(X,U,r,m)}),!0;
if(!X.useNegativeLoading_){var I=[],t=Object.assign({},X.requestedModuleMap_);YK1(X,U,function(P){I.push(P.getId())},m,function(P){return!P.isLoaded()},t);
U=I}for(t=0;t<U.length;){for(var C=U.length-t,k=t==0?U:U.slice(t,U.length),g=z8C(X,k,m),Z=_.MF(g).toString();Z.length>X.urlMaxLength;)if(C>1)C-=Math.ceil((Z.length-X.urlMaxLength)/6),C=Math.max(C,1),k=U.slice(t,t+C),g=z8C(X,k,m),Z=_.MF(g).toString();else return X.useNegativeLoading_?(X.useNegativeLoading_=!1,X.pendingModuleGraphUpdate_=VKT(X).then(function(P){R8h(X,P,m)}),uX8(X,U.slice(t),r,m)):!1;
t+=C;X.useNegativeLoading_?r(g,k):r(g,k,t===U.length?U:[])}return!0};
R8h=function(X,U,r){WE().setAllModuleInfoString((U||{}).moduleGraph);YK1(X,h8$(X),function(m){_.rU(X,[m.getId()])},r);
X.pendingModuleGraphUpdate_=null};
YK1=function(X,U,r,m,I,t){t=t===void 0?{}:t;var C=WE();U=_.H(U);for(var k=U.next();!k.done;k=U.next()){k=k.value;var g=C.getModuleInfo(k);if(!(t[k]||I&&!I(g))){t[k]=!0;var Z=g.deps_||[];if(m){var P=[];m[k]&&(P=Object.keys(m[k]));Z=Z.concat(P)}YK1(X,Z,r,m,I,t);r(g)}}};
VKT=function(X){X=X.scsReferenceUrl_.clone();Km5(X);z7(X,"dg",null);z7(X,"md","1");return vzu(X.toString())};var mrs=new Uint8Array(123);var fP$=[];var qKS=function(){this.JSC$10216_loader_=null};
_.a=qKS.prototype;_.a.setBatchModeEnabled=function(){};
_.a.setAllModuleInfoString=function(){};
_.a.addExtraEdge=function(){throw Error("ud");};
_.a.removeExtraEdge=function(){throw Error("vd");};
_.a.getModuleContext=function(){return null};
_.a.isActive=function(){return!1};
_.a.isUserActive=function(){return!1};
_.a.registerInitializationCallback=function(){};
_.a.registerCallback=function(){};var I1=function(X,U,r,m,I){var t=Error.call(this);this.message=t.message;"stack"in t&&(this.stack=t.stack);this.name="ModuleLoadFailure";this.type=X;this.status=U;this.requestedModuleIds=r;this.url=m;this.cause=I;this.message=this.toString()};
_.F(I1,Error);I1.prototype.toString=function(){return WI$(this)+" ("+(this.status!=void 0?this.status:"?")+")"};
var WI$=function(X){switch(X.type){case I1.Type.UNAUTHORIZED:return"Unauthorized";case I1.Type.CONSECUTIVE_FAILURES:return"Consecutive load failures";case I1.Type.TIMEOUT:return"Timed out";case I1.Type.OLD_CODE_GONE:return"Out of date module id";case I1.Type.INIT_ERROR:return"Init error";default:return"Unknown failure type "+X.type}};
LH.ModuleLoadFailure=I1;LH.ModuleLoadFailure.Type={UNAUTHORIZED:0,CONSECUTIVE_FAILURES:1,TIMEOUT:2,OLD_CODE_GONE:3,INIT_ERROR:4};var tU=function(){this.moduleIds_=this.JSC$10216_loader_=null;this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.requestedModuleIds_=[];this.requestedModuleIdsQueue_=[];this.userInitiatedLoadingModuleIds_=[];this.JSC$11222_extraEdges_={};this.JSC$11222_callbackMap_={};this.JSC$11222_currentlyLoadingModule_=this.baseModuleInfo_=new Xv([],"");this.lastInitialModuleId_=null;this.initialModulesLoaded_=new m0;this.isDisposed_=this.userLastActive_=this.lastActive_=this.batchModeEnabled_=
!1};
_.XW(tU,qKS);var JOS=function(X,U){_.Xm.call(this,"Error loading "+X+": "+U)};
_.XW(JOS,_.Xm);tU.prototype.setBatchModeEnabled=function(X){this.batchModeEnabled_=X};
tU.prototype.setAllModuleInfoString=function(X,U){if(!(this instanceof tU))this.setAllModuleInfoString(X,U);else if(typeof X==="string"){if(X.startsWith("d$")){X=X.substring(2);for(var r=[],m=0,I=X.indexOf("/"),t=0,C=!1,k=0;;){var g=C?X.substring(t):X.substring(t,I);if(g.length===0)m++,t="sy"+m.toString(36),g=[];else{var Z=g.indexOf(":");if(Z<0)t=g,g=[];else if(Z===g.length-1)t=g.substring(0,Z),g=Array(r[k-1]);else{t=g.substring(0,Z);g=g.substring(Z+1).split(",");Z=k;for(var P=0;P<g.length;P++)Z-=
g[P].length===0?1:Number(g[P]),g[P]=r[Z]}Z=0;if(t.length===0)Z=1;else if(t.charAt(0)==="+"||t.charAt(0)==="-")Z=Number(t);Z!==0&&(m+=Z,t="sy"+m.toString(36))}r.push(t);DEu(this,t,g);if(C)break;t=I+1;I=X.indexOf("/",t);I===-1&&(C=!0);k++}this.moduleIds_=r}else if(X.startsWith("p$"))pl7(this,X);else{X=X.split("/");r=[];for(m=0;m<X.length;m++){k=X[m].split(":");I=k[0];C=[];if(k[1])for(C=k[1].split(","),k=0;k<C.length;k++)C[k]=r[parseInt(C[k],36)];r.push(I);DEu(this,I,C)}this.moduleIds_=r}U&&U.length?
(_.pe(this.loadingModuleIds_,U),this.lastInitialModuleId_=_.M9(U)):this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback();Object.freeze(this.moduleIds_);this.JSC$11222_currentlyLoadingModule_==this.baseModuleInfo_&&(this.JSC$11222_currentlyLoadingModule_=null,(U=this.baseModuleInfo_.onLoad((0,_.TE)(this.getModuleContext,this)))&&U.length&&$E5(this,new LH.ModuleLoadFailure(LH.ModuleLoadFailure.Type.INIT_ERROR,void 0,void 0,void 0,U[0])),a1(this))}};
var pl7=function(X,U){var r=U.substring(2);for(U=0;U<64;U++)mrs["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charCodeAt(U)]=U;var m={buf:r,pos:0};Sz(m);var I=Sz(m),t=Sz(m)+1;U=Array(I);var C=Array(I),k=Array(I);t=Array(t);var g=0,Z=0,P=m.pos,S=m.buf.indexOf("|",m.pos);m.pos=S+1;for(S=0;S<I;S++){var d=Sz(m),O=d&2,E=d&1;d>>>=2;E?(g+=d>>>1^-(d&1),d="sy"+g.toString(36)):(E=P,P+=d,d=r.substring(E,P));U[S]=d;O&&(t[Z++]=d)}t[Z]="";m.pos++;Z=I&-2;r=I&1;for(g=0;g<Z;g+=2)P=ISA(m),k[g]=
P&7,k[g+1]=P>>>3&7;r&&(r=ISA(m),k[Z]=r&7);m.pos++;for(Z=0;Z<I;Z++)k[Z]===7&&(k[Z]=Sz(m));m.pos++;for(r=Z=0;r<I;r++){g=k[r];P=g===0?fP$:Array(g);C[r]=P;S=Z;for(O=0;O<g;O++)S-=Sz(m),P[O]=t[S];t[Z]===U[r]&&Z++}for(m=0;m<U.length;m++)DEu(X,U[m],C[m]);X.moduleIds_=U};
_.a=tU.prototype;_.a.getModuleInfo=function(X){return this.moduleInfoMap[X]};
_.a.addExtraEdge=function(X,U){var r=this.getModuleInfo(X);r&&r.isLoaded()?this.load(U):(this.JSC$11222_extraEdges_[X]||(this.JSC$11222_extraEdges_[X]={}),this.JSC$11222_extraEdges_[X][U]=!0)};
_.a.removeExtraEdge=function(X,U){if(this.JSC$11222_extraEdges_[X]){delete this.JSC$11222_extraEdges_[X][U];for(var r in this.JSC$11222_extraEdges_[X])return;delete this.JSC$11222_extraEdges_[X]}};
_.a.isActive=function(){return this.loadingModuleIds_.length>0};
_.a.isUserActive=function(){return this.userInitiatedLoadingModuleIds_.length>0};
var a1=function(X){var U=X.lastActive_,r=X.isActive();r!=U&&(X.executeCallbacks_(r?"active":"idle"),X.lastActive_=r);U=X.isUserActive();U!=X.userLastActive_&&(X.executeCallbacks_(U?"userActive":"userIdle"),X.userLastActive_=U)},DEu=function(X,U,r){X.moduleInfoMap[U]?(X=X.moduleInfoMap[U].deps_,X!=r&&X.splice.apply(X,[0,
X.length].concat(_.fN(r)))):X.moduleInfoMap[U]=new Xv(r,U)},AO$=function(X,U,r){var m=[];
TDn(U,m);U=[];for(var I={},t=0;t<m.length;t++){var C=m[t],k=X.getModuleInfo(C);if(!k)throw Error("wd`"+C);var g=new m0;I[C]=g;k.isLoaded()?g.callback(null):(bqP(X,C,k,!!r,g),X.isModuleLoading(C)||U.push(C))}U.length>0&&(X.loadingModuleIds_.length===0?X.loadModules_(U):(X.requestedModuleIdsQueue_.push(U),a1(X)));return I},bqP=function(X,U,r,m,I){r.registerCallback(I.callback,I);
BR7(r,function(t){I.errback(new JOS(U,t))});
X.isModuleLoading(U)?m&&(lPh(X,U),a1(X)):m&&lPh(X,U)};
tU.prototype.loadModules_=function(X,U,r){var m=this;U=U===void 0?0:U;var I=G6C(this,X);this.loadingModuleIds_=I;this.requestedLoadingModuleIds_=this.batchModeEnabled_?X:_.Jx(I);a1(this);if(I.length!==0){this.requestedModuleIds_.push.apply(this.requestedModuleIds_,I);X=this.JSC$10216_loader_;if(!X)throw Error("xd");if(Object.keys(this.JSC$11222_extraEdges_).length>0&&!X.supportsExtraEdges)throw Error("yd");r=(0,_.TE)(X.JSC$11209_loadModules,X,_.Jx(I),this.moduleInfoMap,{extraEdges:this.JSC$11222_extraEdges_,
forceReload:!!r,onError:function(t,C,k){var g=m.requestedLoadingModuleIds_;t=t!=null?t:void 0;var Z=U;k=k===void 0?!1:k;k=(k===void 0?0:k)?0:(Z===void 0?0:Z)+1;Z=_.Jx(I);m.requestedLoadingModuleIds_=g;I.forEach(_.HQ(_.We,m.requestedModuleIds_),m);t==401?($E5(m,new LH.ModuleLoadFailure(LH.ModuleLoadFailure.Type.UNAUTHORIZED,t)),m.requestedModuleIdsQueue_.length=0):t==410?(iq5(m,new LH.ModuleLoadFailure(LH.ModuleLoadFailure.Type.OLD_CODE_GONE,t)),LIh(m)):k>=3?(iq5(m,new LH.ModuleLoadFailure(LH.ModuleLoadFailure.Type.CONSECUTIVE_FAILURES,
t,Z,C)),LIh(m)):m.loadModules_(m.requestedLoadingModuleIds_,k,t==8001||!1)},
onTimeout:(0,_.TE)(this.handleLoadTimeout_,this)});(X=Math.pow(U,2)*5E3)?_.mH.setTimeout(r,X):r()}};
var G6C=function(X,U){U=U.filter(function(I){return X.moduleInfoMap[I].isLoaded()?(_.mH.setTimeout(function(){return Error("zd`"+I)},0),!1):!0});
for(var r=[],m=0;m<U.length;m++)r=r.concat(NR5(X,U[m]));TDn(r);return!X.batchModeEnabled_&&r.length>1?(U=r.shift(),X.requestedModuleIdsQueue_=r.map(function(I){return[I]}).concat(X.requestedModuleIdsQueue_),[U]):r},NR5=function(X,U){var r=_.fI.createSet(X.requestedModuleIds_),m=[];
r[U]||m.push(U);U=[U];for(var I=0;I<U.length;I++)for(var t=X.getModuleInfo(U[I]).deps_,C=t.length-1;C>=0;C--){var k=t[C];X.getModuleInfo(k).isLoaded()||r[k]||(m.push(k),U.push(k))}m.reverse();TDn(m);return m};
tU.prototype.JSC$11217_setLoaded=function(){if(this.JSC$11222_currentlyLoadingModule_){var X=this.JSC$11222_currentlyLoadingModule_.getId(),U=[];if(this.JSC$11222_extraEdges_[X]){for(var r=_.H(Object.keys(this.JSC$11222_extraEdges_[X])),m=r.next();!m.done;m=r.next()){m=m.value;var I=this.getModuleInfo(m);I&&!I.isLoaded()&&(this.removeExtraEdge(X,m),U.push(m))}this.loadMultiple(U)}this.isDisposed()||((U=this.moduleInfoMap[X].onLoad((0,_.TE)(this.getModuleContext,this)))&&U.length&&$E5(this,new LH.ModuleLoadFailure(LH.ModuleLoadFailure.Type.INIT_ERROR,
void 0,void 0,void 0,U[0])),_.We(this.userInitiatedLoadingModuleIds_,X),_.We(this.loadingModuleIds_,X),this.loadingModuleIds_.length===0&&LIh(this),this.lastInitialModuleId_&&X==this.lastInitialModuleId_&&(this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback()),a1(this),this.JSC$11222_currentlyLoadingModule_=null)}};
tU.prototype.isModuleLoading=function(X){if(_.q9(this.loadingModuleIds_,X))return!0;for(var U=0;U<this.requestedModuleIdsQueue_.length;U++)if(_.q9(this.requestedModuleIdsQueue_[U],X))return!0;return!1};
tU.prototype.load=function(X,U){return AO$(this,[X],U)[X]};
tU.prototype.loadMultiple=function(X){return AO$(this,X)};
var lPh=function(X,U){_.q9(X.userInitiatedLoadingModuleIds_,U)||X.userInitiatedLoadingModuleIds_.push(U)};
tU.prototype.beforeLoadModuleCode=function(X){var U=this;this.JSC$11222_currentlyLoadingModule_&&this.JSC$11222_currentlyLoadingModule_.getId()==="synthetic_module_overhead"&&(this.JSC$11217_setLoaded(),delete this.moduleInfoMap.synthetic_module_overhead);this.moduleInfoMap[X]&&jju(this,this.moduleInfoMap[X].deps_||[],function(r){r.module_=new j9;_.We(U.loadingModuleIds_,r.getId())},function(r){return!r.isLoaded()});
this.JSC$11222_currentlyLoadingModule_=this.getModuleInfo(X)};
tU.prototype.registerInitializationCallback=function(X){this.JSC$11222_currentlyLoadingModule_||(this.moduleInfoMap.synthetic_module_overhead=new Xv([],"synthetic_module_overhead"),this.JSC$11222_currentlyLoadingModule_=this.moduleInfoMap.synthetic_module_overhead);U$(this.JSC$11222_currentlyLoadingModule_.earlyOnloadCallbacks_,X)};
tU.prototype.handleLoadTimeout_=function(){iq5(this,new LH.ModuleLoadFailure(LH.ModuleLoadFailure.Type.TIMEOUT));LIh(this)};
var iq5=function(X,U){X.requestedLoadingModuleIds_.length>1?X.requestedModuleIdsQueue_=X.requestedLoadingModuleIds_.map(function(r){return[r]}).concat(X.requestedModuleIdsQueue_):$E5(X,U)},$E5=function(X,U){var r=X.requestedLoadingModuleIds_;
X.loadingModuleIds_.length=0;for(var m=[],I=0;I<X.requestedModuleIdsQueue_.length;I++){var t=X.requestedModuleIdsQueue_[I].filter(function(g){var Z=NR5(this,g);return tE(r,function(P){return _.q9(Z,P)})},X);
_.pe(m,t)}for(I=0;I<r.length;I++)_.hXz(m,r[I]);for(I=0;I<m.length;I++){for(t=0;t<X.requestedModuleIdsQueue_.length;t++)_.We(X.requestedModuleIdsQueue_[t],m[I]);_.We(X.userInitiatedLoadingModuleIds_,m[I])}if(I=X.JSC$11222_callbackMap_.error)for(t=0;t<I.length;t++)for(var C=I[t],k=0;k<m.length;k++)C("error",m[k],U);for(m=0;m<r.length;m++)if(X.moduleInfoMap[r[m]])X.moduleInfoMap[r[m]].onError(U);X.requestedLoadingModuleIds_.length=0;a1(X)},LIh=function(X){for(;X.requestedModuleIdsQueue_.length;){var U=
X.requestedModuleIdsQueue_.shift().filter(function(r){return!this.getModuleInfo(r).isLoaded()},X);
if(U.length>0){X.loadModules_(U);return}}a1(X)};
tU.prototype.registerCallback=function(X,U){Array.isArray(X)||(X=[X]);for(var r=0;r<X.length;r++){var m=X[r],I=U,t=this.JSC$11222_callbackMap_;t[m]||(t[m]=[]);t[m].push(I)}};
tU.prototype.executeCallbacks_=function(X){for(var U=this.JSC$11222_callbackMap_[X],r=0;U&&r<U.length;r++)U[r](X)};
var jju=function(X,U,r,m,I){m=m===void 0?function(){return!0}:m;
I=I===void 0?{}:I;U=_.H(U);for(var t=U.next();!t.done;t=U.next()){t=t.value;var C=X.getModuleInfo(t);!I[t]&&m(C)&&(I[t]=!0,jju(X,C.deps_||[],r,m,I),r(C))}};
tU.prototype.dispose=function(){_.kE(_.fI.getValues(this.moduleInfoMap),this.baseModuleInfo_);this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.userInitiatedLoadingModuleIds_=[];this.requestedModuleIdsQueue_=[];this.JSC$11222_callbackMap_={};this.isDisposed_=!0};
tU.prototype.isDisposed=function(){return this.isDisposed_};
_.qX=function(){return new tU};var XPv=[5E3,2E4],fB6=function(){this.JSC$10216_loader_=null;this.JSC$11230_moduleInfoMap_=Object.create(null);this.loadingModules_=Object.create(null);this.activeLoads_=0;this.JSC$11230_queue_=[];this.JSC$11230_extraEdges_=Object.create(null);this.JSC$11230_currentlyLoadingModule_=this.getModuleInfo("{base}")};
_.F(fB6,qKS);_.a=fB6.prototype;_.a.setAllModuleInfoString=function(){this.JSC$11230_currentlyLoadingModule_&&this.JSC$11230_currentlyLoadingModule_.getId()=="{base}"&&this.JSC$11217_setLoaded()};
_.a.getModuleInfo=function(X){var U=this.JSC$11230_moduleInfoMap_[X];U||(U=new Xv([],X),this.JSC$11230_moduleInfoMap_[X]=U);return U};
_.a.addExtraEdge=function(X,U){this.getModuleInfo(X).isLoaded()?this.load(U):(this.JSC$11230_extraEdges_[X]||(this.JSC$11230_extraEdges_[X]={}),this.JSC$11230_extraEdges_[X][U]=!0)};
_.a.removeExtraEdge=function(X,U){if(this.JSC$11230_extraEdges_[X]){delete this.JSC$11230_extraEdges_[X][U];for(var r in this.JSC$11230_extraEdges_[X])return;delete this.JSC$11230_extraEdges_[X]}};
_.a.isModuleLoading=function(X){return!!this.loadingModules_[X]};
_.a.load=function(X){U4u(this,[X]);return rLS(this,X)};
_.a.loadMultiple=function(X){var U=this,r=Object.create(null),m=[];X.forEach(function(I){r[I]||(r[I]=rLS(U,I),m.push(I))});
U4u(this,m);return r};
_.a.beforeLoadModuleCode=function(X){var U;((U=this.JSC$11230_currentlyLoadingModule_)==null?void 0:U.getId())==="synthetic_module_overhead"&&this.JSC$11217_setLoaded();var r,m;m4t(this,(m=(r=this.JSC$11230_moduleInfoMap_[X])==null?void 0:r.deps_)!=null?m:[],function(I){I.module_=new j9},function(I){return!I.isLoaded()});
this.JSC$11230_currentlyLoadingModule_=this.getModuleInfo(X)};
_.a.JSC$11217_setLoaded=function(){if(this.JSC$11230_currentlyLoadingModule_){var X=this.JSC$11230_currentlyLoadingModule_.getId(),U=[];if(this.JSC$11230_extraEdges_[X]){for(var r=_.H(Object.keys(this.JSC$11230_extraEdges_[X])),m=r.next();!m.done;m=r.next())m=m.value,this.getModuleInfo(m).isLoaded()||(this.removeExtraEdge(X,m),U.push(m));this.loadMultiple(U)}this.JSC$11230_currentlyLoadingModule_.onLoad(function(){return null});
this.JSC$11230_currentlyLoadingModule_=null;(!this.isModuleLoading(X)&&/^sy[0-9a-z]{0,4}$/.test(X)||X==="synthetic_module_overhead")&&delete this.JSC$11230_moduleInfoMap_[X];this.unsetModulesAsLoading(X)}};
_.a.registerInitializationCallback=function(X){this.JSC$11230_currentlyLoadingModule_||(this.JSC$11230_moduleInfoMap_.synthetic_module_overhead=new Xv([],"synthetic_module_overhead"),this.JSC$11230_currentlyLoadingModule_=this.JSC$11230_moduleInfoMap_.synthetic_module_overhead);U$(this.JSC$11230_currentlyLoadingModule_.earlyOnloadCallbacks_,X)};
_.a.setModulesAsLoading=function(){var X=this;_.bS.apply(0,arguments).forEach(function(U){X.loadingModules_[U]=!0})};
_.a.unsetModulesAsLoading=function(){var X=this;_.bS.apply(0,arguments).forEach(function(U){delete X.loadingModules_[U]})};
var rLS=function(X,U){return new _.o7(function(r,m){var I=X.getModuleInfo(U);I.isLoaded()?r(null):(I.registerCallback(function(){r(null)}),BR7(I,function(t){var C="Error loading "+U+": "+t;
t instanceof LH.ModuleLoadFailure&&t.url&&(C=C+", requested url: "+t.url.toString());m(Error(C))}))})},U4u=function(X,U){U=U.filter(function(r){return!X.isModuleLoading(r)&&!X.getModuleInfo(r).isLoaded()});
U.length>0&&(X.setModulesAsLoading.apply(X,_.fN(U)),X.JSC$11230_queue_.push(U),Il1(X))},Il1=function(X){for(var U={};X.activeLoads_<Infinity&&X.JSC$11230_queue_.length>0;U={finishLoad:void 0,
ids$jscomp$37:void 0,attempt$jscomp$6:void 0,load$jscomp$1:void 0})U.ids$jscomp$37=X.JSC$11230_queue_.shift().filter(function(r){return!X.getModuleInfo(r).isLoaded()}),U.ids$jscomp$37.length>0&&(X.activeLoads_++,U.finishLoad=function(r){return function(){X.activeLoads_--;
Il1(X);r.finishLoad=function(){}}}(U),_.Ya(U.ids$jscomp$37.map(function(r){return rLS(X,r)})).then(function(r){return function(){(0,r.finishLoad)()}}(U)),U.attempt$jscomp$6=0,U.load$jscomp$1=function(r){return function(){if(Object.keys(X.JSC$11230_extraEdges_).length>0&&!X.JSC$10216_loader_.supportsExtraEdges)throw Error("yd");
X.JSC$10216_loader_.JSC$11209_loadModules(r.ids$jscomp$37,X.JSC$11230_moduleInfoMap_,{extraEdges:X.JSC$11230_extraEdges_,onError:function(m,I){var t=XPv[r.attempt$jscomp$6++];t!==void 0?setTimeout(function(){(0,r.load$jscomp$1)()},t):(X.unsetModulesAsLoading.apply(X,_.fN(r.ids$jscomp$37)),(0,r.finishLoad)(),r.ids$jscomp$37.forEach(function(C){C=X.getModuleInfo(C);
if(!C.isLoaded())C.onError(new LH.ModuleLoadFailure(LH.ModuleLoadFailure.Type.CONSECUTIVE_FAILURES,m,r.ids$jscomp$37,I))}))}})}}(U),(0,U.load$jscomp$1)())},m4t=function(X,U,r,m,I){m=m===void 0?function(){return!0}:m;
I=I===void 0?{}:I;U=_.H(U);for(var t=U.next();!t.done;t=U.next()){t=t.value;var C=X.getModuleInfo(t);!I[t]&&m(C)&&(I[t]=!0,m4t(X,C.deps_||[],r,m,I),r(C))}};var tl5=!/^\s*class\s*\{\s*\}\s*$/.test(function(){}.toString());var CRx=Symbol("Bd");window.JSCompiler_renameProperty=function(X){return X};/*

 Copyright 2016 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var alu=!tl5||HTMLElement.es5Shimmed||_.mH.Reflect===void 0||_.mH.customElements===void 0||_.mH.customElements.polyfillWrapFlushCallback||!1,Hdu,qgz=function(){var X=HTMLElement;if(alu)return X;if(Hdu!==void 0)return Hdu;var U=_.mH.Reflect,r=function(){return U.construct(X,[],this.constructor)};
r.prototype=X.prototype;r.prototype.constructor=r;r.es5Shimmed=!0;Object.setPrototypeOf(r,X);return Hdu=r},CG8=!1;alu||CG8||(CG8=!0,_.mH.HTMLElement=qgz());/*

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 Zte=/(url\()([^)]*)(\))/g,gX6=/(^\/[^\/])|(^#)|(^[\w-\d]*:)/,nXe,Op;var LP=!window.ShadyDOM||!window.ShadyDOM.inUse,kyP=!(window.ShadyCSS&&!window.ShadyCSS.nativeCss),cL7=!window.customElements.polyfillWrapFlushCallback,g7u;if(g7u=LP&&"adoptedStyleSheets"in Document.prototype&&"replaceSync"in CSSStyleSheet.prototype)try{var n7p=new CSSStyleSheet;n7p.replaceSync("");var ZdT=document.createElement("div");ZdT.attachShadow({mode:"open"});ZdT.shadowRoot.adoptedStyleSheets=[n7p];g7u=ZdT.shadowRoot.adoptedStyleSheets[0]===n7p}catch(X){g7u=!1}
var sI$=g7u,x41=window.Polymer&&window.Polymer.rootPath||xre(document.baseURI||window.location.href),KP=window.Polymer&&window.Polymer.sanitizeDOMValue||void 0,FrX=window.Polymer&&window.Polymer.setPassiveTouchGestures||!1,m3=window.Polymer&&window.Polymer.strictTemplatePolicy||!1,PGu=window.Polymer&&window.Polymer.allowTemplateFromDomModule||!1,iL=window.Polymer&&window.Polymer.legacyOptimizations||!1,r4=window.Polymer&&window.Polymer.legacyWarnings||!1,SR5=window.Polymer&&window.Polymer.syncInitialRender||
!1,Yc=window.Polymer&&window.Polymer.legacyUndefined||!1,d4A=window.Polymer&&window.Polymer.orderedComputed||!1,Hn=window.Polymer&&window.Polymer.removeNestedTemplates||!1,CT=window.Polymer&&window.Polymer.fastDomIf||!1,kk=window.Polymer&&window.Polymer.suppressTemplateNotifications||!1,Od5=window.Polymer&&window.Polymer.legacyNoObservedAttributes||!1,v7P=window.Polymer&&window.Polymer.useAdoptedStyleSheetsWithBuiltCSS||!1;var cn={},eUP={},Rq=function(){return HTMLElement.apply(this,arguments)||this};
_.F(Rq,HTMLElement);Rq.import=function(X,U){return X?(X=cn[X]||eUP[X.toLowerCase()])&&U?X.querySelector(U):X:null};
Rq.prototype.attributeChangedCallback=function(X,U,r){U!==r&&this.register()};
Rq.prototype.register=function(X){if(X=X||this.id){if(m3&&(cn[X]||eUP[X.toLowerCase()])!==void 0)throw cn[X]=eUP[X.toLowerCase()]=null,Error("Cd`"+X);this.id=X;cn[X]=eUP[X.toLowerCase()]=this;this.querySelector("style")&&console.warn("dom-module %s has style outside template",this.id)}};
_.n0.Object.defineProperties(Rq.prototype,{assetpath:{configurable:!0,enumerable:!0,get:function(){if(!this.__assetpath){var X=window.HTMLImports&&HTMLImports.importForElement?HTMLImports.importForElement(this)||document:this.ownerDocument;X=_.vD(this.getAttribute("assetpath")||"",X.baseURI);this.__assetpath=xre(X)}return this.__assetpath}}});
_.n0.Object.defineProperties(Rq,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["id"]}}});
Rq["import"]=Rq.import;Rq.prototype.modules=cn;customElements.define("dom-module",Rq);var E7h=0,SBA=0,ez=[],Fb8=0,PR1=!1,Bep=document.createTextNode(""),QIp,lL;(new window.MutationObserver(drX)).observe(Bep,{characterData:!0});_.gU={after:function(X){return{run:function(U){return window.setTimeout(U,X)},
cancel:function(U){window.clearTimeout(U)}}},
run:function(X,U){return window.setTimeout(X,U)},
cancel:function(X){window.clearTimeout(X)}};
_.Oq={run:function(X){return window.requestAnimationFrame(X)},
cancel:function(X){window.cancelAnimationFrame(X)}};
QIp={run:function(X){return window.requestIdleCallback?window.requestIdleCallback(X):window.setTimeout(X,16)},
cancel:function(X){window.cancelIdleCallback?window.cancelIdleCallback(X):window.clearTimeout(X)}};
lL={run:function(X){PR1||(PR1=!0,Bep.textContent=Fb8++);ez.push(X);return E7h++},
cancel:function(X){var U=X-SBA;if(U>=0){if(!ez[U])throw Error("Dd`"+X);ez[U]=null}}};var o7A=0,nT=function(X){var U=X.__mixinApplications;U||(U=new WeakMap,X.__mixinApplications=U);var r=o7A++;return function(m){var I=m.__mixinSet;if(I&&I[r])return m;var t=U,C=t.get(m);C||(C=X(m),t.set(m,C),m=Object.create(C.__mixinSet||I||null),m[r]=!0,C.__mixinSet=m);return C}};_.zM=window.ShadyDOM&&window.ShadyDOM.noPatch&&window.ShadyDOM.wrap?window.ShadyDOM.wrap:window.ShadyDOM?function(X){return ShadyDOM.patch(X)}:function(X){return X};var wP5=nT(function(X){var U=function(){var r=X.call(this)||this;r.__dataEnabled=!1;r.__dataReady=!1;r.__dataInvalid=!1;r.__data={};r.__dataPending=null;r.__dataOld=null;r.__dataInstanceProps=null;r.__dataCounter=0;r.__serializing=!1;r._initializeProperties();return r};
_.F(U,X);U.createProperties=function(r){var m=this.prototype,I;for(I in r)I in m||m._createPropertyAccessor(I)};
U.attributeNameForProperty=function(r){return r.toLowerCase()};
U.typeForProperty=function(){};
U.prototype._createPropertyAccessor=function(r,m){this._addPropertyToAttributeMap(r);this.hasOwnProperty("__dataHasAccessor")||(this.__dataHasAccessor=Object.assign({},this.__dataHasAccessor));this.__dataHasAccessor[r]||(this.__dataHasAccessor[r]=!0,this._definePropertyAccessor(r,m))};
U.prototype._addPropertyToAttributeMap=function(r){this.hasOwnProperty("__dataAttributes")||(this.__dataAttributes=Object.assign({},this.__dataAttributes));var m=this.__dataAttributes[r];m||(m=this.constructor.attributeNameForProperty(r),this.__dataAttributes[m]=r);return m};
U.prototype._definePropertyAccessor=function(r,m){Object.defineProperty(this,r,{get:function(){return this.__data[r]},
set:m?function(){}:function(I){this._setPendingProperty(r,I,!0)&&this._invalidateProperties()}})};
U.prototype.ready=function(){this.__dataReady=!0;this._flushProperties()};
U.prototype._initializeProperties=function(){for(var r in this.__dataHasAccessor)this.hasOwnProperty(r)&&(this.__dataInstanceProps=this.__dataInstanceProps||{},this.__dataInstanceProps[r]=this[r],delete this[r])};
U.prototype._initializeInstanceProperties=function(r){Object.assign(this,r)};
U.prototype._setProperty=function(r,m){this._setPendingProperty(r,m)&&this._invalidateProperties()};
U.prototype._getProperty=function(r){return this.__data[r]};
U.prototype._setPendingProperty=function(r,m){var I=this.__data[r],t=this._shouldPropertyChange(r,m,I);t&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),!this.__dataOld||r in this.__dataOld||(this.__dataOld[r]=I),this.__data[r]=m,this.__dataPending[r]=m);return t};
U.prototype._isPropertyPending=function(r){return!(!this.__dataPending||!this.__dataPending.hasOwnProperty(r))};
U.prototype._invalidateProperties=function(){var r=this;!this.__dataInvalid&&this.__dataReady&&(this.__dataInvalid=!0,lL.run(function(){r.__dataInvalid&&(r.__dataInvalid=!1,r._flushProperties())}))};
U.prototype._enableProperties=function(){this.__dataEnabled||(this.__dataEnabled=!0,this.__dataInstanceProps&&(this._initializeInstanceProperties(this.__dataInstanceProps),this.__dataInstanceProps=null),this.ready())};
U.prototype._flushProperties=function(){this.__dataCounter++;var r=this.__data,m=this.__dataPending,I=this.__dataOld;this._shouldPropertiesChange(r,m,I)&&(this.__dataOld=this.__dataPending=null,this._propertiesChanged(r,m,I));this.__dataCounter--};
U.prototype._shouldPropertiesChange=function(r,m){return!!m};
U.prototype._propertiesChanged=function(){};
U.prototype._shouldPropertyChange=function(r,m,I){return I!==m&&(I===I||m===m)};
U.prototype.attributeChangedCallback=function(r,m,I,t){m!==I&&this._attributeToProperty(r,I);X.prototype.attributeChangedCallback&&X.prototype.attributeChangedCallback.call(this,r,m,I,t)};
U.prototype._attributeToProperty=function(r,m,I){if(!this.__serializing){var t=this.__dataAttributes;r=t&&t[r]||r;this[r]=this._deserializeValue(m,I||this.constructor.typeForProperty(r))}};
U.prototype._propertyToAttribute=function(r,m,I){this.__serializing=!0;I=arguments.length<3?this[r]:I;this._valueToNodeAttribute(this,I,m||this.constructor.attributeNameForProperty(r));this.__serializing=!1};
U.prototype._valueToNodeAttribute=function(r,m,I){m=this._serializeValue(m);if(I==="class"||I==="name"||I==="slot")r=(0,_.zM)(r);m===void 0?r.removeAttribute(I):r.setAttribute(I,m===""&&window.trustedTypes?window.trustedTypes.emptyScript:m)};
U.prototype._serializeValue=function(r){switch(typeof r){case "boolean":return r?"":void 0;default:return r!=null?r.toString():void 0}};
U.prototype._deserializeValue=function(r,m){switch(m){case Boolean:return r!==null;case Number:return Number(r);default:return r}};
return U});var yL5=0,Ot9=[];var uaP=nT(function(X){function U(t){t=Object.getPrototypeOf(t);return t.prototype instanceof I?t:null}
function r(t){if(!t.hasOwnProperty("__ownProperties")){var C=null;if(t.hasOwnProperty("properties")){var k=t.properties;if(k){C={};for(var g in k){var Z=k[g];C[g]=typeof Z==="function"?{type:Z}:Z}}}t.__ownProperties=C}return t.__ownProperties}
var m=wP5(X),I=function(){return m.apply(this,arguments)||this};
_.F(I,m);I.finalize=function(){if(!this.hasOwnProperty("__finalized")){var t=U(this);t&&t.finalize();this.__finalized=!0;this._finalizeClass()}};
I._finalizeClass=function(){var t=r(this);t&&this.createProperties(t)};
I.typeForProperty=function(t){return(t=this._properties[t])&&t.type};
I.prototype._initializeProperties=function(){yL5++;this.constructor.finalize();m.prototype._initializeProperties.call(this)};
I.prototype.connectedCallback=function(){m.prototype.connectedCallback&&m.prototype.connectedCallback.call(this);this._enableProperties()};
I.prototype.disconnectedCallback=function(){m.prototype.disconnectedCallback&&m.prototype.disconnectedCallback.call(this)};
_.n0.Object.defineProperties(I,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){var t=this;if(!this.hasOwnProperty("__observedAttributes")){vXs(this.prototype);var C=this._properties;this.__observedAttributes=C?Object.keys(C).map(function(k){return t.prototype._addPropertyToAttributeMap(k)}):[]}return this.__observedAttributes}},
_properties:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("__properties")){var t=U(this);this.__properties=Object.assign({},t&&t._properties,r(this))}return this.__properties}}});
return I});var emH={},EXm=/-[a-z]/g,Fks=/([A-Z])/g;for(var hU7={},MlA=HTMLElement.prototype;MlA;){for(var zUA=Object.getOwnPropertyNames(MlA),KbS=0;KbS<zUA.length;KbS++)hU7[zUA[KbS]]=!0;MlA=Object.getPrototypeOf(MlA)}var Te8=window.trustedTypes?function(X){return trustedTypes.isHTML(X)||trustedTypes.isScript(X)||trustedTypes.isScriptURL(X)}:function(){return!1},YRS=nT(function(X){var U=wP5(X);
X=function(){return U.apply(this,arguments)||this};
_.F(X,U);X.createPropertiesForAttributes=function(){for(var r=this.observedAttributes,m=0;m<r.length;m++)this.prototype._createPropertyAccessor(Ep(r[m]))};
X.attributeNameForProperty=function(r){return F2(r)};
X.prototype._initializeProperties=function(){this.__dataProto&&(this._initializeProtoProperties(this.__dataProto),this.__dataProto=null);U.prototype._initializeProperties.call(this)};
X.prototype._initializeProtoProperties=function(r){for(var m in r)this._setProperty(m,r[m])};
X.prototype._ensureAttribute=function(r,m){this.hasAttribute(r)||this._valueToNodeAttribute(this,m,r)};
X.prototype._serializeValue=function(r){switch(typeof r){case "object":if(r instanceof Date)return r.toString();if(r){if(Te8(r))return r;try{return JSON.stringify(r)}catch(m){return""}}default:return U.prototype._serializeValue.call(this,r)}};
X.prototype._deserializeValue=function(r,m){switch(m){case Object:try{var I=JSON.parse(r)}catch(t){I=r}break;case Array:try{I=JSON.parse(r)}catch(t){I=null,console.warn("Polymer::Attributes: couldn't decode Array as JSON: "+r)}break;case Date:I=isNaN(r)?String(r):Number(r);I=new Date(I);break;default:I=U.prototype._deserializeValue.call(this,r,m)}return I};
X.prototype._definePropertyAccessor=function(r,m){if(!hU7[r]){var I=this[r];I!==void 0&&(this.__data?this._setPendingProperty(r,I):(this.__dataProto?this.hasOwnProperty("__dataProto")||(this.__dataProto=Object.create(this.__dataProto)):this.__dataProto={},this.__dataProto[r]=I))}U.prototype._definePropertyAccessor.call(this,r,m)};
X.prototype._hasAccessor=function(r){return this.__dataHasAccessor&&this.__dataHasAccessor[r]};
X.prototype._isPropertyPending=function(r){return!!(this.__dataPending&&r in this.__dataPending)};
return X});var VlP={"dom-if":!0,"dom-repeat":!0},RUv=!1,fl1=!1,qRT=function(){var X=window.trustedTypes&&window.trustedTypes.createPolicy("polymer-template-event-attribute-policy",{createScript:function(U){return U}});
return function(U,r,m){r=r.getAttribute(m);X&&m.startsWith("on-")?U.setAttribute(m,X.createScript(r,m)):U.setAttribute(m,r)}}(),Wb$=nT(function(X){var U=function(){return X.apply(this,arguments)||this};
_.F(U,X);U._parseTemplate=function(r,m){if(!r._templateInfo){var I=r._templateInfo={};I.nodeInfoList=[];I.nestedTemplate=!!m;I.stripWhiteSpace=m&&m.stripWhiteSpace||r.hasAttribute&&r.hasAttribute("strip-whitespace");this._parseTemplateContent(r,I,{parent:null})}return r._templateInfo};
U._parseTemplateContent=function(r,m,I){return this._parseTemplateNode(r.content,m,I)};
U._parseTemplateNode=function(r,m,I){var t=!1;r.localName!="template"||r.hasAttribute("preserve-content")?r.localName==="slot"&&(m.hasInsertionPoint=!0):t=this._parseTemplateNestedTemplate(r,m,I)||t;if(!RUv){RUv=!0;var C=document.createElement("textarea");C.placeholder="a";fl1=C.placeholder===C.textContent}fl1&&r.localName==="textarea"&&r.placeholder&&r.placeholder===r.textContent&&(r.textContent=null);r.firstChild&&this._parseTemplateChildNodes(r,m,I);r.hasAttributes&&r.hasAttributes()&&(t=this._parseTemplateNodeAttributes(r,
m,I)||t);return t||I.noted};
U._parseTemplateChildNodes=function(r,m,I){if(r.localName!=="script"&&r.localName!=="style")for(var t=r.firstChild,C=0,k;t;t=k){if(t.localName=="template"){var g=t.getAttribute("is");if(g&&VlP[g])for(k=t,k.removeAttribute("is"),t=k.ownerDocument.createElement(g),k.parentNode.replaceChild(t,k),t.appendChild(k);k.attributes.length;)g=k.attributes[0].name,qRT(t,k,g),k.removeAttribute(g)}k=t.nextSibling;if(t.nodeType===Node.TEXT_NODE){for(g=k;g&&g.nodeType===Node.TEXT_NODE;)t.textContent+=g.textContent,
k=g.nextSibling,r.removeChild(g),g=k;if(m.stripWhiteSpace&&!t.textContent.trim()){r.removeChild(t);continue}}g={parentIndex:C,parentInfo:I};this._parseTemplateNode(t,m,g)&&(g.infoIndex=m.nodeInfoList.push(g)-1);t.parentNode&&C++}};
U._parseTemplateNestedTemplate=function(r,m,I){m=this._parseTemplate(r,m);(m.content=r.content.ownerDocument.createDocumentFragment()).appendChild(r.content);I.templateInfo=m;return!0};
U._parseTemplateNodeAttributes=function(r,m,I){for(var t=!1,C=Array.from(r.attributes),k=C.length-1,g;g=C[k];k--)t=this._parseTemplateNodeAttribute(r,m,I,g.name,g.value)||t;return t};
U._parseTemplateNodeAttribute=function(r,m,I,t,C){return t.slice(0,3)==="on-"?(r.removeAttribute(t),I.events=I.events||[],I.events.push({name:t.slice(3),value:C}),!0):t==="id"?(I.id=C,!0):!1};
U._contentForTemplate=function(r){var m=r._templateInfo;return m&&m.content||r.content};
U.prototype._stampTemplate=function(r,m){r&&!r.content&&window.HTMLTemplateElement&&HTMLTemplateElement.decorate&&HTMLTemplateElement.decorate(r);m=m||this.constructor._parseTemplate(r);var I=m.nodeInfoList;r=document.importNode(m.content||r.content,!0);r.__noInsertionPoint=!m.hasInsertionPoint;var t=r.nodeList=Array(I.length);r.$={};for(var C=0,k=I.length,g=void 0;C<k&&(g=I[C]);C++){var Z=t[C]=BJe(r,g);g.id&&(r.$[g.id]=Z);var P=Z,S=g,d=m;S.templateInfo&&(P._templateInfo=S.templateInfo,P._parentTemplateInfo=
d);if(g.events&&g.events.length)for(P=0,S=g.events,d=void 0;P<S.length&&(d=S[P]);P++)this._addMethodEventListenerToNode(Z,d.name,d.value,this)}return r};
U.prototype._addMethodEventListenerToNode=function(r,m,I,t){I=Qw9(t||r,I);this._addEventListenerToNode(r,m,I);return I};
U.prototype._addEventListenerToNode=function(r,m,I){r.addEventListener(m,I)};
U.prototype._removeEventListenerFromNode=function(r,m,I){r.removeEventListener(m,I)};
return U});var hX=0,TM=[],JLS={COMPUTE:"__computeEffects",REFLECT:"__reflectEffects",NOTIFY:"__notifyEffects",PROPAGATE:"__propagateEffects",OBSERVE:"__observeEffects",READ_ONLY:"__readOnly"},D4v=/[A-Z]/,pP1=function(X,U,r,m,I){var t=I?Q$(X):X;if(U=U[t])for(t=0;t<U.length;t++){var C=U[t];if(C.info.lastRun!==hX&&(!I||Mnm(X,C.trigger))){C.info.lastRun=hX;C=C.info;for(var k=r,g=m,Z=0,P=k.length-1,S=-1;Z<=P;){var d=Z+P>>1,O=g.get(k[d].methodInfo)-g.get(C.methodInfo);if(O<0)Z=d+1;else if(O>0)P=d-1;else{S=d;break}}S<
0&&(S=P+1);k.splice(S,0,C)}}},A2D=[],$47=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"),s$=nT(function(X){var U=Wb$(YRS(X));
X=function(){var r=U.call(this)||this;r.__isPropertyEffectsClient=!0;return r};
_.F(X,U);X.prototype._initializeProperties=function(){U.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};
X.prototype._registerHost=function(){if(ZD.length){var r=ZD[ZD.length-1];r._enqueueClient(this);this.__dataHost=r}};
X.prototype._initializeProtoProperties=function(r){this.__data=Object.create(r);this.__dataPending=Object.create(r);this.__dataOld={}};
X.prototype._initializeInstanceProperties=function(r){var m=this.__readOnly,I;for(I in r)m&&m[I]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[I]=this.__dataPending[I]=r[I])};
X.prototype._addPropertyEffect=function(r,m,I){this._createPropertyAccessor(r,m=="__readOnly");var t=hmH(this,m,!0)[r];t||(t=this[m][r]=[]);t.push(I)};
X.prototype._removePropertyEffect=function(r,m,I){r=hmH(this,m,!0)[r];I=r.indexOf(I);I>=0&&r.splice(I,1)};
X.prototype._hasPropertyEffect=function(r,m){m=this[m];return!(!m||!m[r])};
X.prototype._hasReadOnlyEffect=function(r){return this._hasPropertyEffect(r,"__readOnly")};
X.prototype._hasNotifyEffect=function(r){return this._hasPropertyEffect(r,"__notifyEffects")};
X.prototype._hasReflectEffect=function(r){return this._hasPropertyEffect(r,"__reflectEffects")};
X.prototype._hasComputedEffect=function(r){return this._hasPropertyEffect(r,"__computeEffects")};
X.prototype._setPendingPropertyOrPath=function(r,m,I,t){if(t||Q$(Array.isArray(r)?r[0]:r)!==r){if(!t&&(t=uL(this,r),r=ule(this,r,m),!r||!U.prototype._shouldPropertyChange.call(this,r,m,t)))return!1;this.__dataHasPaths=!0;if(this._setPendingProperty(r,m,I)){if(I=this.__dataLinkedPaths)for(var C in I)t=I[C],oq(C,r)?(t=ww(C,t,r),this._setPendingPropertyOrPath(t,m,!0,!0)):oq(t,r)&&(t=ww(t,C,r),this._setPendingPropertyOrPath(t,m,!0,!0));return!0}}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[r])return this._setPendingProperty(r,
m,I);this[r]=m}return!1};
X.prototype._setUnmanagedPropertyToNode=function(r,m,I){if(I!==r[m]||typeof I=="object")m==="className"&&(r=(0,_.zM)(r)),r[m]=I};
X.prototype._setPendingProperty=function(r,m,I){var t=this.__dataHasPaths&&BD(r);if(this._shouldPropertyChange(r,m,(t?this.__dataTemp:this.__data)[r])){this.__dataPending||(this.__dataPending={},this.__dataOld={});r in this.__dataOld||(this.__dataOld[r]=this.__data[r]);t?this.__dataTemp[r]=m:this.__data[r]=m;this.__dataPending[r]=m;if(t||this.__notifyEffects&&this.__notifyEffects[r])this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[r]=I;return!0}return!1};
X.prototype._setProperty=function(r,m){this._setPendingProperty(r,m,!0)&&this._invalidateProperties()};
X.prototype._invalidateProperties=function(){this.__dataReady&&this._flushProperties()};
X.prototype._enqueueClient=function(r){this.__dataPendingClients=this.__dataPendingClients||[];r!==this&&this.__dataPendingClients.push(r)};
X.prototype._flushClients=function(){this.__dataClientsReady?this.__enableOrFlushClients():(this.__dataClientsReady=!0,this._readyClients(),this.__dataReady=!0)};
X.prototype.__enableOrFlushClients=function(){var r=this.__dataPendingClients;if(r){this.__dataPendingClients=null;for(var m=0;m<r.length;m++){var I=r[m];I.__dataEnabled?I.__dataPending&&I._flushProperties():I._enableProperties()}}};
X.prototype._readyClients=function(){this.__enableOrFlushClients()};
X.prototype.setProperties=function(r,m){for(var I in r)!m&&this.__readOnly&&this.__readOnly[I]||this._setPendingPropertyOrPath(I,r[I],!0);this._invalidateProperties()};
X.prototype.ready=function(){this._flushProperties();this.__dataClientsReady||this._flushClients();this.__dataPending&&this._flushProperties()};
X.prototype._propertiesChanged=function(r,m,I){r=this.__dataHasPaths;this.__dataHasPaths=!1;var t;if(t=this.__computeEffects)if(d4A){hX++;var C=Rms(this),k=[],g;for(g in m)pP1(g,t,k,C,r);for(;g=k.shift();)qBx(this,"",m,I,g)&&pP1(g.methodInfo,t,k,C,r);Object.assign(I,this.__dataOld);Object.assign(m,this.__dataPending);this.__dataPending=null}else for(C=m;MI(this,t,C,I,r);)Object.assign(I,this.__dataOld),Object.assign(m,this.__dataPending),C=this.__dataPending,this.__dataPending=null;t=this.__dataToNotify;
this.__dataToNotify=null;this._propagatePropertyChanges(m,I,r);this._flushClients();MI(this,this.__reflectEffects,m,I,r);MI(this,this.__observeEffects,m,I,r);if(t){C=this.__notifyEffects;k=hX++;for(var Z in t)if(t[Z]){if(g=C){var P=C;g=k;var S=Z,d=m,O=I,E=r,Q=!1,h=E?Q$(S):S;if(P=P[h]){h=0;for(var z=P.length,K=void 0;h<z&&(K=P[h]);h++)K.info&&K.info.lastRun===g||E&&!Mnm(S,K.trigger)||(K.info&&(K.info.lastRun=g),K.fn(this,S,d,O,K.info,E,void 0),Q=!0)}g=Q}if(g)var D=!0;else{if(g=r)g=Z,S=m,d=Q$(g),d!==
g?(d=F2(d)+"-changed",Kkx(this,d,S[g],g),g=!0):g=!1;g&&(D=!0)}}var W;D&&(W=this.__dataHost)&&W._invalidateProperties&&W._invalidateProperties()}this.__dataCounter==1&&(this.__dataTemp={})};
X.prototype._propagatePropertyChanges=function(r,m,I){this.__propagateEffects&&MI(this,this.__propagateEffects,r,m,I);this.__templateInfo&&this._runEffectsForTemplate(this.__templateInfo,r,m,I)};
X.prototype._runEffectsForTemplate=function(r,m,I,t){var C=this,k=function(g,Z){MI(C,r.propertyEffects,g,I,Z,r.nodeList);for(var P=r.firstChild;P;P=P.nextSibling)C._runEffectsForTemplate(P,g,I,Z)};
r.runEffects?r.runEffects(k,m,t):k(m,t)};
X.prototype.linkPaths=function(r,m){r=y$(r);m=y$(m);this.__dataLinkedPaths=this.__dataLinkedPaths||{};this.__dataLinkedPaths[r]=m};
X.prototype.unlinkPaths=function(r){r=y$(r);this.__dataLinkedPaths&&delete this.__dataLinkedPaths[r]};
X.prototype.notifySplices=function(r,m){var I={path:""};r=uL(this,r,I);Lke(this,r,I.path,m)};
X.prototype.get=function(r,m){return uL(m||this,r)};
X.prototype.set=function(r,m,I){I?ule(I,r,m):this.__readOnly&&this.__readOnly[r]||this._setPendingPropertyOrPath(r,m,!0)&&this._invalidateProperties()};
X.prototype.push=function(r){var m=_.bS.apply(1,arguments),I={path:""},t=uL(this,r,I),C=t.length,k=t.push.apply(t,_.fN(m));m.length&&V$(this,t,I.path,C,m.length,[]);return k};
X.prototype.pop=function(r){var m={path:""};r=uL(this,r,m);var I=!!r.length,t=r.pop();I&&V$(this,r,m.path,r.length,0,[t]);return t};
X.prototype.splice=function(r,m,I){var t=_.bS.apply(3,arguments),C={path:""},k=uL(this,r,C);m<0?m=k.length-Math.floor(-m):m&&(m=Math.floor(m));var g=arguments.length===2?k.splice(m):k.splice.apply(k,[m,I].concat(_.fN(t)));(t.length||g.length)&&V$(this,k,C.path,m,t.length,g);return g};
X.prototype.shift=function(r){var m={path:""};r=uL(this,r,m);var I=!!r.length,t=r.shift();I&&V$(this,r,m.path,0,0,[t]);return t};
X.prototype.unshift=function(r){var m=_.bS.apply(1,arguments),I={path:""},t=uL(this,r,I),C=t.unshift.apply(t,_.fN(m));m.length&&V$(this,t,I.path,0,m.length,[]);return C};
X.prototype.notifyPath=function(r,m){if(arguments.length==1){var I={path:""};m=uL(this,r,I);I=I.path}else I=Array.isArray(r)?y$(r):r;this._setPendingPropertyOrPath(I,m,!0,!0)&&this._invalidateProperties()};
X.prototype._createReadOnlyProperty=function(r,m){this._addPropertyEffect(r,"__readOnly");m&&(this["_set"+(r[0].toUpperCase()+r.substring(1))]=function(I){this._setProperty(r,I)})};
X.prototype._createPropertyObserver=function(r,m,I){var t={property:r,method:m,dynamicFn:!!I};this._addPropertyEffect(r,"__observeEffects",{fn:zmD,info:t,trigger:{name:r}});I&&this._addPropertyEffect(m,"__observeEffects",{fn:zmD,info:t,trigger:{name:m}})};
X.prototype._createMethodObserver=function(r,m){var I=GD1(r);if(!I)throw Error("Ed`"+r);$rX(this,I,"__observeEffects",fSn,null,m)};
X.prototype._createNotifyingProperty=function(r){this._addPropertyEffect(r,"__notifyEffects",{fn:TJ1,info:{eventName:F2(r)+"-changed",property:r}})};
X.prototype._createReflectedProperty=function(r){var m=this.constructor.attributeNameForProperty(r);m[0]==="-"?console.warn("Property "+r+" cannot be reflected to attribute "+m+' because "-" is not a valid starting attribute name. Use a lowercase first letter for the property instead.'):this._addPropertyEffect(r,"__reflectEffects",{fn:YB9,info:{attrName:m}})};
X.prototype._createComputedProperty=function(r,m,I){var t=GD1(m);if(!t)throw Error("Fd`"+m);m=$rX(this,t,"__computeEffects",qBx,r,I);hmH(this,"__computeInfo")[r]=m};
X.prototype._marshalArgs=function(r,m,I){for(var t=this.__data,C=[],k=0,g=r.length;k<g;k++){var Z=r[k],P=Z.name,S=Z.structured,d=Z.wildcard,O=Z.value;Z.literal||(d?(Z=oq(P,m),S=itM(t,I,Z?m:P),O={path:Z?m:P,value:S,base:Z?uL(t,P):S}):O=S?itM(t,I,P):t[P]);if(Yc&&!this._overrideLegacyUndefined&&O===void 0&&r.length>1)return TM;C[k]=O}return C};
X.addPropertyEffect=function(r,m,I){this.prototype._addPropertyEffect(r,m,I)};
X.createPropertyObserver=function(r,m,I){this.prototype._createPropertyObserver(r,m,I)};
X.createMethodObserver=function(r,m){this.prototype._createMethodObserver(r,m)};
X.createNotifyingProperty=function(r){this.prototype._createNotifyingProperty(r)};
X.createReadOnlyProperty=function(r,m){this.prototype._createReadOnlyProperty(r,m)};
X.createReflectedProperty=function(r){this.prototype._createReflectedProperty(r)};
X.createComputedProperty=function(r,m,I){this.prototype._createComputedProperty(r,m,I)};
X.bindTemplate=function(r){return this.prototype._bindTemplate(r)};
X.prototype._bindTemplate=function(r,m){var I=this.constructor._parseTemplate(r),t=this.__preBoundTemplateInfo==I;if(!t)for(var C in I.propertyEffects)this._createPropertyAccessor(C);m?(I=Object.create(I),I.wasPreBound=t,this.__templateInfo?(r=r._parentTemplateInfo||this.__templateInfo,m=r.lastChild,I.parent=r,r.lastChild=I,(I.previousSibling=m)?m.nextSibling=I:r.firstChild=I):this.__templateInfo=I):this.__preBoundTemplateInfo=I;return I};
X._addTemplatePropertyEffect=function(r,m,I){(r.hostProps=r.hostProps||{})[m]=!0;r=r.propertyEffects=r.propertyEffects||{};(r[m]=r[m]||[]).push(I)};
X.prototype._stampTemplate=function(r,m){m=m||this._bindTemplate(r,!0);ZD.push(this);r=U.prototype._stampTemplate.call(this,r,m);ZD.pop();m.nodeList=r.nodeList;if(!m.wasPreBound)for(var I=m.childNodes=[],t=r.firstChild;t;t=t.nextSibling)I.push(t);r.templateInfo=m;I=m.nodeList;t=m.nodeInfoList;if(t.length)for(var C=0;C<t.length;C++){var k=I[C],g=t[C].bindings;if(g)for(var Z=0;Z<g.length;Z++){var P=g[Z],S=k,d=P;if(d.isCompound){for(var O=S.__dataCompoundStorage||(S.__dataCompoundStorage={}),E=d.parts,
Q=Array(E.length),h=0;h<E.length;h++)Q[h]=E[h].literal;E=d.target;O[E]=Q;d.literal&&d.kind=="property"&&(E==="className"&&(S=(0,_.zM)(S)),S[E]=d.literal)}pVX(k,this,P)}k.__dataHost=this}this.__dataClientsReady&&(this._runEffectsForTemplate(m,this.__data,null,!1),this._flushClients());return r};
X.prototype._removeBoundDom=function(r){r=r.templateInfo;var m=r.previousSibling,I=r.nextSibling,t=r.parent;m?m.nextSibling=I:t&&(t.firstChild=I);I?I.previousSibling=m:t&&(t.lastChild=m);r.nextSibling=r.previousSibling=null;r=r.childNodes;for(m=0;m<r.length;m++)I=r[m],(0,_.zM)((0,_.zM)(I).parentNode).removeChild(I)};
X._parseTemplateNode=function(r,m,I){var t=U._parseTemplateNode.call(this,r,m,I);if(r.nodeType===Node.TEXT_NODE){var C=this._parseBindings(r.textContent,m);C&&(r.textContent=btH(C)||" ",Dre(this,m,I,"text","textContent",C),t=!0)}return t};
X._parseTemplateNodeAttribute=function(r,m,I,t,C){var k=this._parseBindings(C,m);if(k){C=t;var g="property";D4v.test(t)?g="attribute":t[t.length-1]=="$"&&(t=t.slice(0,-1),g="attribute");var Z=btH(k);Z&&g=="attribute"&&(t=="class"&&r.hasAttribute("class")&&(Z+=" "+r.getAttribute(t)),r.setAttribute(t,Z));g=="attribute"&&C=="disable-upgrade$"&&r.setAttribute(t,"");r.localName==="input"&&C==="value"&&r.setAttribute(C,"");r.removeAttribute(C);g==="property"&&(t=Ep(t));Dre(this,m,I,g,t,k,Z);return!0}return U._parseTemplateNodeAttribute.call(this,
r,m,I,t,C)};
X._parseTemplateNestedTemplate=function(r,m,I){var t=U._parseTemplateNestedTemplate.call(this,r,m,I),C=r.parentNode,k=I.templateInfo,g=C.localName==="dom-if",Z=C.localName==="dom-repeat";Hn&&(g||Z)&&(C.removeChild(r),I=I.parentInfo,I.templateInfo=k,I.noted=!0,t=!1);r=k.hostProps;if(CT&&g)r&&(m.hostProps=Object.assign(m.hostProps||{},r),Hn||(I.parentInfo.noted=!0));else for(var P in r)Dre(this,m,I,"property","_host_"+P,[{mode:"{",source:P,dependencies:[P],hostProp:!0}]);return t};
X._parseBindings=function(r,m){for(var I=[],t=0,C;(C=$47.exec(r))!==null;){C.index>t&&I.push({literal:r.slice(t,C.index)});t=C[1][0];var k=!!C[2];C=C[3].trim();var g=!1,Z="",P=-1;t=="{"&&(P=C.indexOf("::"))>0&&(Z=C.substring(P+2),C=C.substring(0,P),g=!0);P=GD1(C);var S=[];if(P){var d=P,O=d.args;d=d.methodName;for(var E=0;E<O.length;E++){var Q=O[E];Q.literal||S.push(Q)}if((O=m.dynamicFns)&&O[d]||P.static)S.push(d),P.dynamicFn=!0}else S.push(C);I.push({source:C,mode:t,negate:k,customEvent:g,signature:P,
dependencies:S,event:Z});t=$47.lastIndex}t&&t<r.length&&(r=r.substring(t))&&I.push({literal:r});return I.length?I:null};
X._evaluateBinding=function(r,m,I,t,C,k){r=m.signature?fSn(r,I,t,C,m.signature):I!=m.source?uL(r,m.source):k&&BD(I)?uL(r,I):r.__data[I];m.negate&&(r=!r);return r};
_.n0.Object.defineProperties(X.prototype,{PROPERTY_EFFECT_TYPES:{configurable:!0,enumerable:!0,get:function(){return JLS}}});
return X}),ZD=[];var bd1=window.ShadyCSS&&window.ShadyCSS.cssBuild,xk=nT(function(X){function U(m,I,t,C){if(!bd1){for(var k=I.content.querySelectorAll("style"),g=U3e(I),Z=rDe(t),P=I.content.firstElementChild,S=0;S<Z.length;S++){var d=Z[S];d.textContent=m._processStyleText(d.textContent,C);I.content.insertBefore(d,P)}for(P=Z=0;P<g.length;P++)S=g[P],d=k[Z],d!==S?(S=S.cloneNode(!0),d.parentNode.insertBefore(S,d)):Z++,S.textContent=m._processStyleText(S.textContent,C)}window.ShadyCSS&&window.ShadyCSS.prepareTemplate(I,
t);if(v7P&&bd1&&sI$&&(I=I.content.querySelectorAll("style"))){var O="";Array.from(I).forEach(function(E){O+=E.textContent;E.parentNode.removeChild(E)});
m._styleSheet=new CSSStyleSheet;m._styleSheet.replaceSync(O)}}
var r=uaP(s$(X));X=function(){return r.call(this)||this};
_.F(X,r);X._finalizeClass=function(){r._finalizeClass.call(this);var m;this.hasOwnProperty("__ownObservers")||(this.__ownObservers=this.hasOwnProperty("observers")?this.observers:null);(m=this.__ownObservers)&&this.createObservers(m,this._properties);this._prepareTemplate()};
X._prepareTemplate=function(){var m=this.template;m&&(typeof m==="string"?(console.error("template getter must return HTMLTemplateElement"),m=null):iL||(m=m.cloneNode(!0)));this.prototype._template=m};
X.createProperties=function(m){for(var I in m){var t=this.prototype,C=I,k=m[I],g=m;k.computed&&(k.readOnly=!0);k.computed&&(t._hasReadOnlyEffect(C)?console.warn("Cannot redefine computed property '"+C+"'."):t._createComputedProperty(C,k.computed,g));k.readOnly&&!t._hasReadOnlyEffect(C)?t._createReadOnlyProperty(C,!k.computed):k.readOnly===!1&&t._hasReadOnlyEffect(C)&&console.warn("Cannot make readOnly property '"+C+"' non-readOnly.");k.reflectToAttribute&&!t._hasReflectEffect(C)?t._createReflectedProperty(C):
k.reflectToAttribute===!1&&t._hasReflectEffect(C)&&console.warn("Cannot make reflected property '"+C+"' non-reflected.");k.notify&&!t._hasNotifyEffect(C)?t._createNotifyingProperty(C):k.notify===!1&&t._hasNotifyEffect(C)&&console.warn("Cannot make notify property '"+C+"' non-notify.");k.observer&&t._createPropertyObserver(C,k.observer,g[k.observer]);t._addPropertyToAttributeMap(C)}};
X.createObservers=function(m,I){for(var t=this.prototype,C=0;C<m.length;C++)t._createMethodObserver(m[C],I)};
X.prototype._initializeProperties=function(){this.constructor.finalize();this.constructor._finalizeTemplate(this.localName);r.prototype._initializeProperties.call(this);this.rootPath=x41;this.importPath=this.constructor.importPath;var m=this.constructor;if(!m.hasOwnProperty("__propertyDefaults")){m.__propertyDefaults=null;var I=m._properties,t;for(t in I){var C=I[t];"value"in C&&(m.__propertyDefaults=m.__propertyDefaults||{},m.__propertyDefaults[t]=C)}}if(m=m.__propertyDefaults)for(var k in m)I=m[k],
this._canApplyPropertyDefault(k)&&(I=typeof I.value=="function"?I.value.call(this):I.value,this._hasAccessor(k)?this._setPendingProperty(k,I,!0):this[k]=I)};
X.prototype._canApplyPropertyDefault=function(m){return!this.hasOwnProperty(m)};
X._processStyleText=function(m,I){return sw9(m,I)};
X._finalizeTemplate=function(m){var I=this.prototype._template;if(I&&!I.__polymerFinalized){I.__polymerFinalized=!0;var t=this.importPath;t=t?_.vD(t):"";U(this,I,m,t);this.prototype._bindTemplate(I)}};
X.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this);r.prototype.connectedCallback.call(this)};
X.prototype.ready=function(){this._template&&(this.root=this._stampTemplate(this._template),this.$=this.root.$);r.prototype.ready.call(this)};
X.prototype._readyClients=function(){this._template&&(this.root=this._attachDom(this.root));r.prototype._readyClients.call(this)};
X.prototype._attachDom=function(m){var I=(0,_.zM)(this);if(I.attachShadow)return m?(I.shadowRoot||(I.attachShadow({mode:"open",shadyUpgradeFragment:m}),I.shadowRoot.appendChild(m),this.constructor._styleSheet&&(I.shadowRoot.adoptedStyleSheets=[this.constructor._styleSheet])),SR5&&window.ShadyDOM&&window.ShadyDOM.flushInitial(I.shadowRoot),I.shadowRoot):null;throw Error("Hd");};
X.prototype.updateStyles=function(m){window.ShadyCSS&&window.ShadyCSS.styleSubtree(this,m)};
X.prototype.resolveUrl=function(m,I){!I&&this.importPath&&(I=_.vD(this.importPath));return _.vD(m,I)};
X._parseTemplateContent=function(m,I,t){I.dynamicFns=I.dynamicFns||this._properties;return r._parseTemplateContent.call(this,m,I,t)};
X._addTemplatePropertyEffect=function(m,I,t){!r4||I in this._properties||t.info.part.signature&&t.info.part.signature.static||t.info.part.hostProp||m.nestedTemplate||console.warn("Property '"+I+"' used in template but not declared in 'properties'; attribute will not be observed.");return r._addTemplatePropertyEffect.call(this,m,I,t)};
_.n0.Object.defineProperties(X,{template:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_template")){var m=this.prototype.hasOwnProperty("_template")?this.prototype._template:void 0;typeof m==="function"&&(m=m());if(m===void 0){if(m=this.hasOwnProperty("is")){m=this.is;var I=null;if(m&&(!m3||PGu)&&(I=Rq.import(m,"template"),m3&&!I))throw Error("Gd`"+m);m=I}m=m||Object.getPrototypeOf(this.prototype).constructor.template}this._template=m}return this._template},
set:function(m){this._template=m}},
importPath:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_importPath")){var m=this.importMeta;m?this._importPath=xre(m.url):this._importPath=(m=Rq.import(this.is))&&m.assetpath||Object.getPrototypeOf(this.prototype).constructor.importPath}return this._importPath}}});
return X});var ALh=window.trustedTypes&&trustedTypes.createPolicy("polymer-html-literal",{createHTML:function(X){return X}}),kSs=function(X,U){llT(X,U);
this.value=U.reduce(function(r,m,I){return r+cDz(m)+X[I+1]},X[0]).toString()},llT;
kSs.prototype.toString=function(){return this.value};
_.Gy5=function(X){var U=_.bS.apply(1,arguments);llT(X,U);var r=document.createElement("template");U=U.reduce(function(m,I,t){if(I instanceof HTMLTemplateElement)I=I.innerHTML;else if(I instanceof kSs)I=cDz(I);else throw Error("Jd`"+I);return m+I+X[t+1]},X[0]);
ALh&&(U=ALh.createHTML(U));r.innerHTML=U;return r};
llT=function(X,U){if(!Array.isArray(X)||!Array.isArray(X.raw)||U.length!==X.length-1)throw new TypeError("Kd");};var Pn=xk(HTMLElement);var id5=nT(function(X){var U=xk(X);X=function(){var r=U.call(this)||this;r.__lastItems=null;r.__lastMulti=null;r.__selectedMap=null;return r};
_.F(X,U);X.prototype.__updateSelection=function(r,m){var I=m.path;I=="items"?(m=m.base||[],I=this.__lastItems,r!==this.__lastMulti&&this.clearSelection(),I&&(I=CZm(m,I),this.__applySplices(I)),this.__lastItems=m,this.__lastMulti=r):m.path=="items.splices"?this.__applySplices(m.value.indexSplices):(r=I.slice(6),m=parseInt(r,10),r.indexOf(".")<0&&r==m&&this.__deselectChangedIdx(m))};
X.prototype.__applySplices=function(r){for(var m=this,I=this.__selectedMap,t={},C=0;C<r.length;t={s$jscomp$109:void 0},C++){t.s$jscomp$109=r[C];I.forEach(function(P){return function(S,d){S<P.s$jscomp$109.index||(S>=P.s$jscomp$109.index+P.s$jscomp$109.removed.length?I.set(d,S+P.s$jscomp$109.addedCount-P.s$jscomp$109.removed.length):I.set(d,-1))}}(t));
for(var k=0;k<t.s$jscomp$109.addedCount;k++){var g=t.s$jscomp$109.index+k;I.has(this.items[g])&&I.set(this.items[g],g)}}this.__updateLinks();var Z=0;I.forEach(function(P,S){P<0?(m.multi?m.splice("selected",Z,1):m.selected=m.selectedItem=null,I.delete(S)):Z++})};
X.prototype.__updateLinks=function(){var r=this;this.__dataLinkedPaths={};if(this.multi){var m=0;this.__selectedMap.forEach(function(I){I>=0&&r.linkPaths("items."+I,"selected."+m++)})}else this.__selectedMap.forEach(function(I){r.linkPaths("selected","items."+I);
r.linkPaths("selectedItem","items."+I)})};
X.prototype.clearSelection=function(){this.__dataLinkedPaths={};this.__selectedMap=new Map;this.selected=this.multi?[]:null;this.selectedItem=null};
X.prototype.isSelected=function(r){return this.__selectedMap.has(r)};
X.prototype.isIndexSelected=function(r){return this.isSelected(this.items[r])};
X.prototype.__deselectChangedIdx=function(r){var m=this,I=this.__selectedIndexForItemIndex(r);if(I>=0){var t=0;this.__selectedMap.forEach(function(C,k){I==t++&&m.deselect(k)})}};
X.prototype.__selectedIndexForItemIndex=function(r){if(r=this.__dataLinkedPaths["items."+r])return parseInt(r.slice(9),10)};
X.prototype.deselect=function(r){var m=this.__selectedMap.get(r);if(m>=0){this.__selectedMap.delete(r);var I;this.multi&&(I=this.__selectedIndexForItemIndex(m));this.__updateLinks();this.multi?this.splice("selected",I,1):this.selected=this.selectedItem=null}};
X.prototype.deselectIndex=function(r){this.deselect(this.items[r])};
X.prototype.select=function(r){this.selectIndex(this.items.indexOf(r))};
X.prototype.selectIndex=function(r){var m=this.items[r];this.isSelected(m)?this.toggle&&this.deselectIndex(r):(this.multi||this.__selectedMap.clear(),this.__selectedMap.set(m,r),this.__updateLinks(),this.multi?this.push("selected",m):this.selected=this.selectedItem=m)};
_.n0.Object.defineProperties(X,{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 X}),LbS=id5(Pn),SI=function(){return LbS.apply(this,arguments)||this};
_.F(SI,LbS);_.n0.Object.defineProperties(SI,{is:{configurable:!0,enumerable:!0,get:function(){return"array-selector"}},
template:{configurable:!0,enumerable:!0,get:function(){return null}}});
customElements.define(SI.is,SI);var NeC=window.Polymer;window.Polymer=function(X){return window.Polymer._polymerFn(X)};
NeC&&Object.assign(Polymer,NeC);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:sw9,resolveUrl:_.vD,pathFromUrl:xre};Polymer.DomModule=Rq;Polymer.Async={timeOut:_.gU,animationFrame:_.Oq,idlePeriod:QIp,microTask:lL};Polymer.dedupingMixin=nT;Polymer.wrap=_.zM;Polymer.PropertiesChanged=wP5;Polymer.telemetry={instanceCount:yL5,incrementInstanceCount:function(){yL5++},
registrations:Ot9,register:vXs,dumpRegistrations:function(){Ot9.forEach(_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry)}};Polymer.PropertiesMixin=uaP;Polymer.CaseMap={dashToCamelCase:Ep,camelToDashCase:F2};Polymer.PropertyAccessors=YRS;Polymer.TemplateStamp=Wb$;Polymer.Path={isPath:BD,root:Q$,isAncestor:oXm,isDescendant:oq,translate:ww,matches:wVe,normalize:y$,split:y21,get:uL,set:ule,isDeep:BD};Polymer.Settings={useShadow:LP,useNativeCSSProperties:kyP,useNativeCustomElements:cL7,get rootPath(){return x41},setRootPath:function(X){x41=X},
get sanitizeDOMValue(){return KP},setSanitizeDOMValue:function(X){KP=X},
get passiveTouchGestures(){return FrX},setPassiveTouchGestures:function(X){FrX=X},
get strictTemplatePolicy(){return m3},setStrictTemplatePolicy:function(X){m3=X},
get allowTemplateFromDomModule(){return PGu},setAllowTemplateFromDomModule:function(X){PGu=X},
get legacyOptimizations(){return iL},setLegacyOptimizations:function(X){iL=X},
get syncInitialRender(){return SR5},setSyncInitialRender:function(X){SR5=X},
get legacyUndefined(){return Yc},setLegacyUndefined:function(X){Yc=X},
get legacyWarnings(){return r4},setLegacyWarnings:function(X){r4=X},
get orderedComputed(){return d4A},setOrderedComputed:function(X){d4A=X},
get fastDomIf(){return CT},setFastDomIf:function(X){CT=X},
get removeNestedTemplates(){return Hn},setRemoveNestedTemplates:function(X){Hn=X},
get suppressTemplateNotifications(){return kk},setSuppressTemplateNotifications:kk};Polymer.rootPath!==void 0&&(x41=Polymer.rootPath);Polymer.sanitizeDOMValue!==void 0&&(KP=Polymer.sanitizeDOMValue);Polymer.passiveTouchGestures!==void 0&&(FrX=Polymer.passiveTouchGestures);Polymer.strictTemplatePolicy!==void 0&&(m3=Polymer.strictTemplatePolicy);PGu=Polymer.allowTemplateFromDomModule!==void 0?Polymer.allowTemplateFromDomModule:!0;Polymer.legacyOptimizations!==void 0&&(iL=Polymer.legacyOptimizations);
Polymer.syncInitialRender!==void 0&&(SR5=Polymer.syncInitialRender);Polymer.legacyUndefined!==void 0&&(Yc=Polymer.legacyUndefined);Polymer.legacyWarnings!==void 0&&(r4=Polymer.legacyWarnings);Polymer.orderedComputed!==void 0&&(d4A=Polymer.orderedComputed);Polymer.fastDomIf!==void 0&&(CT=Polymer.fastDomIf);Polymer.removeNestedTemplates!==void 0&&(Hn=Polymer.removeNestedTemplates);Polymer.suppressTemplateNotifications!==void 0&&(kk=Polymer.suppressTemplateNotifications);
Object.defineProperty(Polymer,"sanitizeDOMValue",{get:function(){return KP},
set:function(X){KP=X}});Polymer.PropertyEffects=s$;Polymer.StyleGather={stylesFromModules:X19,stylesFromModule:jws,stylesFromTemplate:U3e,stylesFromModuleImports:rDe,cssFromModules:IL9,cssFromModule:m3z,cssFromTemplate:tWz,cssFromModuleImports:function(X){return(X=Rq.import(X))?_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(X):""}};Polymer.ElementMixin=xk;Polymer.updateStyles=function(X){window.ShadyCSS&&window.ShadyCSS.styleDocument(X)};
Polymer.version="3.5.0";Polymer.ArraySplice={calculateSplices:CZm};Polymer.html=_.Gy5;Polymer.htmlLiteral=function(X){return new kSs(X,_.bS.apply(1,arguments))};Polymer.Element=Pn;Polymer.ArraySelectorMixin=id5;Polymer.ArraySelector=SI;var jI1=/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};{])+)|\{([^}]*)\}(?:(?=[;\s}])|$))/gi,Xs7=/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,pO9=/@media\s(.*)/;var sVe=null,ZH1=window.HTMLImports&&window.HTMLImports.whenReady||null,x31;var UWA=null,dU=null,O$=function(){this.customStyles=[];this.enqueued=!1;PZm(function(){window.ShadyCSS.flushCustomStyles&&window.ShadyCSS.flushCustomStyles()})},r6S=function(X){!X.enqueued&&dU&&(X.enqueued=!0,PZm(dU))};
O$.prototype.addCustomStyle=function(X){X.__seenByShadyCSS||(X.__seenByShadyCSS=!0,this.customStyles.push(X),r6S(this))};
O$.prototype.getStyleForCustomStyle=function(X){if(X.__shadyCSSCachedStyle)return X.__shadyCSSCachedStyle;var U;X.getStyle?U=X.getStyle():U=X;return U};
O$.prototype.processStyles=function(){for(var X=this.customStyles,U=0;U<X.length;U++){var r=X[U];if(!r.__shadyCSSCachedStyle){var m=this.getStyleForCustomStyle(r);m&&(m=m.__appliedElement||m,UWA&&UWA(m),r.__shadyCSSCachedStyle=m)}}return X};
O$.prototype.addCustomStyle=O$.prototype.addCustomStyle;O$.prototype.getStyleForCustomStyle=O$.prototype.getStyleForCustomStyle;O$.prototype.processStyles=O$.prototype.processStyles;Object.defineProperties(O$.prototype,{transformCallback:{get:function(){return UWA},
set:function(X){UWA=X}},
validateCallback:{get:function(){return dU},
set:function(X){var U=!1;dU||(U=!0);dU=X;U&&r6S(this)}}});var d3s=!(window.ShadyDOM&&window.ShadyDOM.inUse),SWm,g4;window.ShadyCSS&&window.ShadyCSS.cssBuild!==void 0&&(g4=window.ShadyCSS.cssBuild);var mW1=!(!window.ShadyCSS||!window.ShadyCSS.disableRuntime);window.ShadyCSS&&window.ShadyCSS.nativeCss!==void 0?SWm=window.ShadyCSS.nativeCss:window.ShadyCSS?(OHz(window.ShadyCSS),window.ShadyCSS=void 0):OHz(window.WebComponents&&window.WebComponents.flags);var WCn=SWm;var Io8=new O$;window.ShadyCSS||(window.ShadyCSS={prepareTemplate:function(){},
prepareTemplateDom:function(){},
prepareTemplateStyles:function(){},
styleSubtree:function(X,U){Io8.processStyles();gom(X,U)},
styleElement:function(){Io8.processStyles()},
styleDocument:function(X){Io8.processStyles();gom(document.body,X)},
getComputedStyleValue:function(X,U){return noD(X,U)},
flushCustomStyles:function(){},
nativeCss:WCn,nativeShadow:d3s,cssBuild:g4,disableRuntime:mW1});window.ShadyCSS.CustomStyleInterface=Io8;var tyC=window.ShadyCSS.CustomStyleInterface,vn=function(){var X=HTMLElement.call(this)||this;X._style=null;tyC.addCustomStyle(X);return X};
_.F(vn,HTMLElement);vn.prototype.getStyle=function(){if(this._style)return this._style;var X=this.querySelector("style");if(!X)return null;this._style=X;var U=X.getAttribute("include");U&&(X.removeAttribute("include"),X.textContent=IL9(U)+X.textContent);this.ownerDocument!==window.document&&window.document.head.appendChild(this);return this._style};
vn.prototype.getStyle=vn.prototype.getStyle;window.customElements.define("custom-style",vn);Polymer.CustomStyle=vn;var eI=function(){this._timer=this._callback=this._asyncModule=null},E$,Hfu;
eI.prototype.setConfig=function(X,U){var r=this;this._asyncModule=X;this._callback=U;this._timer=this._asyncModule.run(function(){r._timer=null;E$.delete(r);r._callback()})};
eI.prototype.cancel=function(){this.isActive()&&(aoP(this),E$.delete(this))};
var aoP=function(X){X.isActive()&&(X._asyncModule.cancel(X._timer),X._timer=null)};
eI.prototype.flush=function(){this.isActive()&&(this.cancel(),this._callback())};
eI.prototype.isActive=function(){return this._timer!=null};
_.Fv=function(X,U,r){X instanceof eI?aoP(X):X=new eI;X.setConfig(U,r);return X};
E$=new Set;_.Bn=function(X){E$.add(X)};
Hfu=function(){var X=!!E$.size;E$.forEach(function(U){try{U.flush()}catch(r){setTimeout(function(){throw r;})}});
return X};var eTm=typeof document.head.style.touchAction==="string",vos=["mousedown","mousemove","mouseup","click"],hTH=[0,1,4,2],Cm7;try{Cm7=(new MouseEvent("test",{buttons:1})).buttons===1}catch(X){Cm7=!1}var un6=Cm7,Eo9=!1;(function(){try{var X=Object.defineProperty({},"passive",{get:function(){Eo9=!0}});
window.addEventListener("test",null,X);window.removeEventListener("test",null,X)}catch(U){}})();
var QVm=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/),ooM=[],k5t={button:!0,input:!0,keygen:!0,meter:!0,output:!0,textarea:!0,progress:!0,select:!0},D3n={button:!0,command:!0,fieldset:!0,input:!0,keygen:!0,optgroup:!0,option:!0,select:!0,textarea:!0},w1H=function(X){var U=X.sourceCapabilities;if(!U||U.firesTouchEvents)if(X.__polymerGesturesHandled={skip:!0},X.type==="click"){U=!1;for(var r=Tfe(X),m=0;m<r.length;m++){if(r[m].nodeType===Node.ELEMENT_NODE)if(r[m].localName==="label")ooM.push(r[m]);
else if(k5t[r[m].localName]){var I=r[m];var t=Array.prototype.slice.call(I.labels||[]);if(!t.length){t=[];try{var C=I.getRootNode();if(I.id){var k=C.querySelectorAll("label[for = '"+I.id+"']");for(I=0;I<k.length;I++)t.push(k[I])}}catch(g){}}for(I=0;I<t.length;I++)U=U||ooM.indexOf(t[I])>-1}if(r[m]===c6t)return}U||(X.preventDefault(),X.stopPropagation())}},c6t=null,Qg=null,VWM=0,RTm=0,YWe=-1,fLX=!1;
document.addEventListener("touchend",function(X){Qg||yDe(!0);c6t=Tfe(X)[0];Qg=_.Fv(Qg,_.gU.after(2500),function(){yDe();Qg=c6t=null})},Eo9?{passive:!0}:!1);
var Tfe=window.ShadyDOM&&window.ShadyDOM.noPatch?window.ShadyDOM.composedPath:function(X){return X.composedPath&&X.composedPath()||[]},pP={},JX=[];
qW6({name:"downup",deps:["mousedown","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["down","up"],info:{movefn:null,upfn:null},reset:function(){WD(this.info)},
mousedown:function(X){if(qI(X)){var U=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(X),r=this;zTs(this.info,function(m){qI(m)||(GM("up",U,m),WD(r.info))},function(m){qI(m)&&GM("up",U,m);
WD(r.info)});
GM("down",U,X)}},
touchstart:function(X){GM("down",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(X),X.changedTouches[0],X)},
touchend:function(X){GM("up",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(X),X.changedTouches[0],X)}});
qW6({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(X){this.moves.length>2&&this.moves.shift();this.moves.push(X)},
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;WD(this.info)},
mousedown:function(X){if(qI(X)){var U=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(X),r=this,m=function(I){var t=I.clientX,C=I.clientY;Wrm(r.info,t,C)&&(r.info.state=r.info.started?I.type==="mouseup"?"end":"track":"start",r.info.state==="start"&&Dd("tap"),r.info.addMove({x:t,y:C}),qI(I)||(r.info.state="end",WD(r.info)),U&&JD6(r.info,U,I),r.info.started=!0)};
zTs(this.info,m,function(I){r.info.started&&m(I);WD(r.info)});
this.info.x=X.clientX;this.info.y=X.clientY}},
touchstart:function(X){X=X.changedTouches[0];this.info.x=X.clientX;this.info.y=X.clientY},
touchmove:function(X){var U=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(X);X=X.changedTouches[0];var r=X.clientX,m=X.clientY;Wrm(this.info,r,m)&&(this.info.state==="start"&&Dd("tap"),this.info.addMove({x:r,y:m}),JD6(this.info,U,X),this.info.state="track",this.info.started=!0)},
touchend:function(X){var U=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(X);X=X.changedTouches[0];this.info.started&&(this.info.state="end",this.info.addMove({x:X.clientX,y:X.clientY}),JD6(this.info,U,X))}});
qW6({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(X){qI(X)&&(this.info.x=X.clientX,this.info.y=X.clientY)},
click:function(X){qI(X)&&p19(this.info,X)},
touchstart:function(X){X=X.changedTouches[0];this.info.x=X.clientX;this.info.y=X.clientY},
touchend:function(X){p19(this.info,X.changedTouches[0],X)}});var gft=nT(function(X){var U=function(){return X.apply(this,arguments)||this};
_.F(U,X);U.prototype._addEventListenerToNode=function(r,m,I){$c(r,m,I)||X.prototype._addEventListenerToNode.call(this,r,m,I)};
U.prototype._removeEventListenerFromNode=function(r,m,I){bL(r,m,I)||X.prototype._removeEventListenerFromNode.call(this,r,m,I)};
return U});var o1=nT(function(X){var U=function(){return X.apply(this,arguments)||this};
_.F(U,X);U.prototype._shouldPropertyChange=function(r,m,I){return $3M(this,r,m,I,!0)};
return U}),nfu=nT(function(X){var U=function(){return X.apply(this,arguments)||this};
_.F(U,X);U.prototype._shouldPropertyChange=function(r,m,I){return $3M(this,r,m,I,this.mutableData)};
_.n0.Object.defineProperties(U,{properties:{configurable:!0,enumerable:!0,get:function(){return{mutableData:Boolean}}}});
return U});
o1._mutablePropertyChange=$3M;var bHx=!1;var ZfS=gft(nfu(s$(HTMLElement))),wU=function(){var X=ZfS.call(this)||this;if(m3)throw Error("Md");X.root=null;X.$=null;X.__children=null;return X};
_.F(wU,ZfS);_.a=wU.prototype;_.a.attributeChangedCallback=function(){this.mutableData=!0};
_.a.connectedCallback=function(){ADe()||(this.style.display="none");this.render()};
_.a.disconnectedCallback=function(){this.__removeChildren()};
_.a.__insertChildren=function(){(0,_.zM)((0,_.zM)(this).parentNode).insertBefore(this.root,this)};
_.a.__removeChildren=function(){if(this.__children)for(var X=0;X<this.__children.length;X++)this.root.appendChild(this.__children[X])};
_.a.render=function(){var X=this;if(!this.__children){var U=U||this.querySelector("template");if(!U){var r=new MutationObserver(function(){if(U=X.querySelector("template"))r.disconnect(),X.render();else throw Error("Nd");});
r.observe(this,{childList:!0});return}this.root=this._stampTemplate(U);this.$=this.root.$;this.__children=[];for(var m=this.root.firstChild;m;m=m.nextSibling)this.__children[this.__children.length]=m;this._enableProperties()}this.__insertChildren();this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))};
_.n0.Object.defineProperties(wU,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["mutable-data"]}}});
customElements.define("dom-bind",wU);Polymer.Debouncer=eI;Polymer.Gestures={gestures:pP,recognizers:JX,deepTargetFind:Kr1,addListener:$c,removeListener:bL,register:qW6,setTouchAction:_.AX,prevent:Dd,resetMouseCanceller:function(){Qg&&Qg.flush()},
findOriginalTarget:_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,add:$c,remove:bL};Polymer.GestureEventListeners=gft;Polymer.MutableData=o1;Polymer.OptionalMutableData=nfu;Polymer.DomBind=wU;_.yg=function(){do{var X=window.ShadyDOM&&ShadyDOM.flush();window.ShadyCSS&&window.ShadyCSS.ScopingShim&&window.ShadyCSS.ScopingShim.flush();var U=Hfu()}while(X||U)};var lLm=null;GSz.prototype=Object.create(HTMLTemplateElement.prototype,{constructor:{value:GSz,writable:!0}});var mps=s$(GSz),r9H=o1(mps),sBu=s$(function(){}),NI=function(X){var U=sBu.call(this)||this;
U._configureProperties(X);U.root=U._stampTemplate(U.__dataHost);var r=[];U.children=r;for(var m=U.root.firstChild;m;m=m.nextSibling)r.push(m),m.__templatizeInstance=U;U.__templatizeOwner&&U.__templatizeOwner.__hideTemplateChildren__&&U._showHideChildren(!0);r=U.__templatizeOptions;(X&&r.instanceProps||!r.instanceProps)&&U._enableProperties();return U};
_.F(NI,sBu);_.a=NI.prototype;_.a._configureProperties=function(X){if(this.__templatizeOptions.forwardHostProp)for(var U in this.__hostProps)this._setPendingProperty(U,this.__dataHost["_host_"+U]);for(var r in X)this._setPendingProperty(r,X[r])};
_.a.forwardHostProp=function(X,U){this._setPendingPropertyOrPath(X,U,!1,!0)&&this.__dataHost._enqueueClient(this)};
_.a._addEventListenerToNode=function(X,U,r){var m=this;if(this._methodHost&&this.__templatizeOptions.parentModel)this._methodHost._addEventListenerToNode(X,U,function(t){t.model=m;r(t)});
else{var I=this.__dataHost.__dataHost;I&&I._addEventListenerToNode(X,U,r)}};
_.a._showHideChildren=function(X){Lrn(X,this.children)};
_.a._setUnmanagedPropertyToNode=function(X,U,r){X.__hideTemplateChildren__&&X.nodeType==Node.TEXT_NODE&&U=="textContent"?X.__polymerTextContent__=r:sBu.prototype._setUnmanagedPropertyToNode.call(this,X,U,r)};
_.a.dispatchEvent=function(){return!0};
_.n0.Object.defineProperties(NI.prototype,{parentModel:{configurable:!0,enumerable:!0,get:function(){var X=this.__parentModel;if(!X){var U;X=this;do X=X.__dataHost.__dataHost;while((U=X.__templatizeOptions)&&!U.parentModel);this.__parentModel=X}return X}}});
var jVn=o1(NI);var uQ=function(){var X=Pn.call(this)||this;X.__renderDebouncer=null;X._lastIf=!1;X.__hideTemplateChildren__=!1;return X};
_.F(uQ,Pn);_.a=uQ.prototype;_.a.__debounceRender=function(){var X=this;this.__renderDebouncer=_.Fv(this.__renderDebouncer,lL,function(){return X.__render()});
_.Bn(this.__renderDebouncer)};
_.a.disconnectedCallback=function(){Pn.prototype.disconnectedCallback.call(this);var X=(0,_.zM)(this).parentNode;X&&(X.nodeType!=Node.DOCUMENT_FRAGMENT_NODE||(0,_.zM)(X).host)||this.__teardownInstance()};
_.a.connectedCallback=function(){Pn.prototype.connectedCallback.call(this);ADe()||(this.style.display="none");this.if&&this.__debounceRender()};
_.a.__ensureTemplate=function(){var X=this;if(!this.__template){var U=this._templateInfo?this:(0,_.zM)(this).querySelector("template");if(!U){var r=new MutationObserver(function(){if((0,_.zM)(X).querySelector("template"))r.disconnect(),X.__render();else throw Error("Qd");});
r.observe(this,{childList:!0});return!1}this.__template=U}return!0};
_.a.__ensureInstance=function(){var X=(0,_.zM)(this).parentNode;if(this.__hasInstance()){var U=this.__getInstanceNodes();if(U&&U.length&&(0,_.zM)(this).previousSibling!==U[U.length-1])for(var r=0,m=void 0;r<U.length&&(m=U[r]);r++)(0,_.zM)(X).insertBefore(m,this)}else{if(!X||!this.__ensureTemplate())return!1;this.__createAndInsertInstance(X)}return!0};
_.a.render=function(){_.yg()};
_.a.__render=function(){if(this.if){if(!this.__ensureInstance())return}else this.restamp&&this.__teardownInstance();this._showHideChildren();kk&&!this.notifyDomChange||this.if==this._lastIf||(this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0})),this._lastIf=this.if)};
_.a.__hasInstance=function(){};
_.a.__getInstanceNodes=function(){};
_.a.__createAndInsertInstance=function(){};
_.a.__teardownInstance=function(){};
_.a._showHideChildren=function(){};
_.n0.Object.defineProperties(uQ,{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:uQ.prototype.__debounceRender},restamp:{type:Boolean,observer:uQ.prototype.__debounceRender},notifyDomChange:{type:Boolean}}}}});
var xW7=function(){var X=uQ.call(this)||this;X.__instance=null;X.__syncInfo=null;return X};
_.F(xW7,uQ);_.a=xW7.prototype;_.a.__hasInstance=function(){return!!this.__instance};
_.a.__getInstanceNodes=function(){return this.__instance.templateInfo.childNodes};
_.a.__createAndInsertInstance=function(X){var U=this,r=this.__dataHost||this;if(m3&&!this.__dataHost)throw Error("Od");var m=r._bindTemplate(this.__template,!0);m.runEffects=function(I,t,C){var k=U.__syncInfo;if(U.if)k&&(U.__syncInfo=null,U._showHideChildren(),t=Object.assign(k.changedProps,t)),I(t,C);else if(U.__instance)if(k||(k=U.__syncInfo={runEffects:I,changedProps:{}}),C)for(var g in t)I=Q$(g),k.changedProps[I]=U.__dataHost[I];else Object.assign(k.changedProps,t)};
this.__instance=r._stampTemplate(this.__template,m);(0,_.zM)(X).insertBefore(this.__instance,this)};
_.a.__syncHostProperties=function(){var X=this.__syncInfo;X&&(this.__syncInfo=null,X.runEffects(X.changedProps,!1))};
_.a.__teardownInstance=function(){var X=this.__dataHost||this;this.__instance&&(X._removeBoundDom(this.__instance),this.__syncInfo=this.__instance=null)};
_.a._showHideChildren=function(){var X=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==X&&(this.__instance.__hidden=X,Lrn(X,this.__instance.templateInfo.childNodes));X||this.__syncHostProperties()};
var PmP=function(){var X=uQ.call(this)||this;X.__ctor=null;X.__instance=null;X.__invalidProps=null;return X};
_.F(PmP,uQ);_.a=PmP.prototype;_.a.__hasInstance=function(){return!!this.__instance};
_.a.__getInstanceNodes=function(){return this.__instance.children};
_.a.__createAndInsertInstance=function(X){this.__ctor||(this.__ctor=UA(this.__template,this,{mutableData:!0,forwardHostProp:function(U,r){this.__instance&&(this.if?this.__instance.forwardHostProp(U,r):(this.__invalidProps=this.__invalidProps||Object.create(null),this.__invalidProps[Q$(U)]=!0))}}));
this.__instance=new this.__ctor;(0,_.zM)(X).insertBefore(this.__instance.root,this)};
_.a.__teardownInstance=function(){if(this.__instance){var X=this.__instance.children;if(X&&X.length){var U=(0,_.zM)(X[0]).parentNode;if(U){U=(0,_.zM)(U);for(var r=0,m=void 0;r<X.length&&(m=X[r]);r++)U.removeChild(m)}}this.__instance=this.__invalidProps=null}};
_.a.__syncHostProperties=function(){var X=this.__invalidProps;if(X){this.__invalidProps=null;for(var U in X)this.__instance._setPendingProperty(U,this.__dataHost[U]);this.__instance._flushProperties()}};
_.a._showHideChildren=function(){var X=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==X&&(this.__instance.__hidden=X,this.__instance._showHideChildren(X));X||this.__syncHostProperties()};
_.oI=CT?xW7:PmP;customElements.define(_.oI.is,_.oI);Polymer.enqueueDebouncer=_.Bn;Polymer.flush=_.yg;Polymer.Templatize={templatize:UA,modelForElement:kp9};Polymer.TemplateInstanceBase=NI;Polymer.DomIf=_.oI;var Sq$=nfu(Pn),Qc=function(){var X=Sq$.call(this)||this;X.__instances=[];X.__renderDebouncer=null;X.__itemsIdxToInstIdx={};X.__chunkCount=null;X.__renderStartTime=null;X.__itemsArrayChanged=!1;X.__shouldMeasureChunk=!1;X.__shouldContinueChunking=!1;X.__chunkingId=0;X.__sortFn=null;X.__filterFn=null;X.__observePaths=null;X.__ctor=null;X.__isDetached=!0;X.template=null;return X};
_.F(Qc,Sq$);_.a=Qc.prototype;_.a.disconnectedCallback=function(){Sq$.prototype.disconnectedCallback.call(this);this.__isDetached=!0;for(var X=0;X<this.__instances.length;X++)this.__detachInstance(X);this.__chunkingId&&cancelAnimationFrame(this.__chunkingId)};
_.a.connectedCallback=function(){Sq$.prototype.connectedCallback.call(this);ADe()||(this.style.display="none");if(this.__isDetached){this.__isDetached=!1;for(var X=(0,_.zM)((0,_.zM)(this).parentNode),U=0;U<this.__instances.length;U++)this.__attachInstance(U,X);this.__chunkingId&&this.__render()}};
_.a.__ensureTemplatized=function(){var X=this;if(!this.__ctor){var U=this.template=this._templateInfo?this:this.querySelector("template");if(!U){var r=new MutationObserver(function(){if(X.querySelector("template"))r.disconnect(),X.__render();else throw Error("Rd");});
r.observe(this,{childList:!0});return!1}var m={};m[this.as]=!0;m[this.indexAs]=!0;m[this.itemsIndexAs]=!0;this.__ctor=UA(U,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:m,forwardHostProp:function(I,t){for(var C=this.__instances,k=0,g=void 0;k<C.length&&(g=C[k]);k++)g.forwardHostProp(I,t)},
notifyInstanceProp:function(I,t,C){wVe(this.as,t)&&(I=I[this.itemsIndexAs],t==this.as&&(this.items[I]=C),t=ww(this.as,"items."+I,t),this.notifyPath(t,C))}})}return!0};
_.a.__getMethodHost=function(){return this.__dataHost._methodHost||this.__dataHost};
_.a.__functionFromPropertyValue=function(X){if(typeof X==="string"){var U=this.__getMethodHost();return function(){return U[X].apply(U,arguments)}}return X};
_.a.__sortChanged=function(X){this.__sortFn=this.__functionFromPropertyValue(X);this.items&&this.__debounceRender(this.__render)};
_.a.__filterChanged=function(X){this.__filterFn=this.__functionFromPropertyValue(X);this.items&&this.__debounceRender(this.__render)};
_.a.__computeFrameTime=function(X){return Math.ceil(1E3/X)};
_.a.__observeChanged=function(){this.__observePaths=this.observe&&this.observe.replace(".*",".").split(" ")};
_.a.__handleObservedPaths=function(X){if(this.__sortFn||this.__filterFn)if(!X)this.__debounceRender(this.__render,this.delay);else if(this.__observePaths)for(var U=this.__observePaths,r=0;r<U.length;r++)X.indexOf(U[r])===0&&this.__debounceRender(this.__render,this.delay)};
_.a.__itemsChanged=function(X){this.items&&!Array.isArray(this.items)&&console.warn("dom-repeat expected array for `items`, found",this.items);this.__handleItemPath(X.path,X.value)||(X.path==="items"&&(this.__itemsArrayChanged=!0),this.__debounceRender(this.__render))};
_.a.__debounceRender=function(X,U){U=U===void 0?0:U;this.__renderDebouncer=_.Fv(this.__renderDebouncer,U>0?_.gU.after(U):lL,X.bind(this));_.Bn(this.__renderDebouncer)};
_.a.render=function(){this.__debounceRender(this.__render);_.yg()};
_.a.__render=function(){var X=this;if(this.__ensureTemplatized()){var U=this.items||[],r=this.__sortAndFilterItems(U),m=this.__calculateLimit(r.length);this.__updateInstances(U,m,r);this.initialCount&&(this.__shouldMeasureChunk||this.__shouldContinueChunking)&&(cancelAnimationFrame(this.__chunkingId),this.__chunkingId=requestAnimationFrame(function(){X.__chunkingId=null;X.__continueChunking()}));
this._setRenderedItemCount(this.__instances.length);kk&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.a.__sortAndFilterItems=function(X){for(var U=this,r=Array(X.length),m=0;m<X.length;m++)r[m]=m;this.__filterFn&&(r=r.filter(function(I,t,C){return U.__filterFn(X[I],t,C)}));
this.__sortFn&&r.sort(function(I,t){return U.__sortFn(X[I],X[t])});
return r};
_.a.__calculateLimit=function(X){var U=X,r=this.__instances.length;if(this.initialCount){var m;!this.__chunkCount||this.__itemsArrayChanged&&!this.reuseChunkedInstances?(U=Math.min(X,this.initialCount),this.__chunkCount=(m=Math.max(U-r,0))||1):(m=Math.min(Math.max(X-r,0),this.__chunkCount),U=Math.min(r+m,X));this.__shouldMeasureChunk=m===this.__chunkCount;this.__shouldContinueChunking=U<X;this.__renderStartTime=performance.now()}this.__itemsArrayChanged=!1;return U};
_.a.__continueChunking=function(){if(this.__shouldMeasureChunk){var X=performance.now()-this.__renderStartTime;this.__chunkCount=Math.round(this._targetFrameTime/X*this.__chunkCount)||1}this.__shouldContinueChunking&&this.__debounceRender(this.__render)};
_.a.__updateInstances=function(X,U,r){var m=this.__itemsIdxToInstIdx={},I;for(I=0;I<U;I++){var t=this.__instances[I],C=r[I],k=X[C];m[C]=I;t?(t._setPendingProperty(this.as,k),t._setPendingProperty(this.indexAs,I),t._setPendingProperty(this.itemsIndexAs,C),t._flushProperties()):this.__insertInstance(k,I,C)}for(X=this.__instances.length-1;X>=I;X--)this.__detachAndRemoveInstance(X)};
_.a.__detachInstance=function(X){X=this.__instances[X];for(var U=(0,_.zM)(X.root),r=0;r<X.children.length;r++)U.appendChild(X.children[r]);return X};
_.a.__attachInstance=function(X,U){U.insertBefore(this.__instances[X].root,this)};
_.a.__detachAndRemoveInstance=function(X){this.__detachInstance(X);this.__instances.splice(X,1)};
_.a.__stampInstance=function(X,U,r){var m={};m[this.as]=X;m[this.indexAs]=U;m[this.itemsIndexAs]=r;return new this.__ctor(m)};
_.a.__insertInstance=function(X,U,r){X=this.__stampInstance(X,U,r);r=(r=this.__instances[U+1])?r.children[0]:this;(0,_.zM)((0,_.zM)(this).parentNode).insertBefore(X.root,r);return this.__instances[U]=X};
_.a._showHideChildren=function(X){for(var U=0;U<this.__instances.length;U++)this.__instances[U]._showHideChildren(X)};
_.a.__handleItemPath=function(X,U){var r=X.slice(6),m=r.indexOf(".");X=m<0?r:r.substring(0,m);if(X==parseInt(X,10)){r=m<0?"":r.substring(m+1);this.__handleObservedPaths(r);if(X=this.__instances[this.__itemsIdxToInstIdx[X]])X._setPendingPropertyOrPath(this.as+(r?"."+r:""),U,!1,!0),X._flushProperties();return!0}};
_.a.itemForElement=function(X){return(X=this.modelForElement(X))&&X[this.as]};
_.a.indexForElement=function(X){return(X=this.modelForElement(X))&&X[this.indexAs]};
_.a.modelForElement=function(X){return kp9(this.template,X)};
_.n0.Object.defineProperties(Qc,{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:Qc.prototype.__sortChanged},filter:{type:Function,observer:Qc.prototype.__filterChanged},observe:{type:String,observer:Qc.prototype.__observeChanged},delay:Number,renderedItemCount:{type:Number,notify:!kk,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.*)"]}}});
Qc.prototype._setRenderedItemCount=function(){};
customElements.define(Qc.is,Qc);Polymer.DomRepeat=Qc;var dW$=function(X,U){var r=this;this._nativeChildrenObserver=this._shadyChildrenObserver=null;this._connected=!1;this._target=X;this.callback=U;this._effectiveNodes=[];this._observer=null;this._scheduled=!1;this._boundSchedule=function(){r._schedule()};
this.connect();this._schedule()},Of5=function(X){var U=(0,_.zM)(X);
if(IM(X))return U.assignedNodes({flatten:!0});X=[];for(var r=0;r<U.childNodes.length;r++){var m=U.childNodes[r];IM(m)?X.push.apply(X,_.fN((0,_.zM)(m).assignedNodes({flatten:!0}))):X.push(m)}return X};
_.a=dW$.prototype;_.a.connect=function(){var X=this;IM(this._target)?this._listenSlots([this._target]):(0,_.zM)(this._target).children&&(this._listenSlots((0,_.zM)(this._target).children),window.ShadyDOM?this._shadyChildrenObserver=window.ShadyDOM.observeChildren(this._target,function(U){X._processMutations(U)}):(this._nativeChildrenObserver=new MutationObserver(function(U){X._processMutations(U)}),this._nativeChildrenObserver.observe(this._target,{childList:!0})));
this._connected=!0};
_.a.disconnect=function(){IM(this._target)?this._unlistenSlots([this._target]):(0,_.zM)(this._target).children&&(this._unlistenSlots((0,_.zM)(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};
_.a._schedule=function(){var X=this;this._scheduled||(this._scheduled=!0,lL.run(function(){return X.flush()}))};
_.a._processMutations=function(X){this._processSlotMutations(X);this.flush()};
_.a._processSlotMutations=function(X){if(X)for(var U=0;U<X.length;U++){var r=X[U];r.addedNodes&&this._listenSlots(r.addedNodes);r.removedNodes&&this._unlistenSlots(r.removedNodes)}};
_.a.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 X={target:this._target,addedNodes:[],removedNodes:[]},U=Of5(this._target),r=CZm(U,this._effectiveNodes),m=0,I=void 0;m<r.length&&(I=r[m]);m++)for(var t=0,C=void 0;t<I.removed.length&&(C=I.removed[t]);t++)X.removedNodes.push(C);
m=0;for(I=void 0;m<r.length&&(I=r[m]);m++)for(t=I.index;t<I.index+I.addedCount;t++)X.addedNodes.push(U[t]);this._effectiveNodes=U;U=!1;if(X.addedNodes.length||X.removedNodes.length)U=!0,this.callback.call(this._target,X);return U};
_.a._listenSlots=function(X){for(var U=0;U<X.length;U++){var r=X[U];IM(r)&&r.addEventListener("slotchange",this._boundSchedule)}};
_.a._unlistenSlots=function(X){for(var U=0;U<X.length;U++){var r=X[U];IM(r)&&r.removeEventListener("slotchange",this._boundSchedule)}};var hU=Element.prototype,vf5=hU.matches||hU.matchesSelector||hU.mozMatchesSelector||hU.msMatchesSelector||hU.oMatchesSelector||hU.webkitMatchesSelector,eGu=function(X,U){return vf5.call(X,U)},tW=function(X){window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.patch(X);
this.node=X},QBT;
_.a=tW.prototype;_.a.observeNodes=function(X){return new dW$(this.node,X)};
_.a.unobserveNodes=function(X){X.disconnect()};
_.a.notifyObserver=function(){};
_.a.deepContains=function(X){if((0,_.zM)(this.node).contains(X))return!0;var U=X;for(X=X.ownerDocument;U&&U!==X&&U!==this.node;)U=(0,_.zM)(U).parentNode||(0,_.zM)(U).host;return U===this.node};
_.a.getOwnerRoot=function(){return(0,_.zM)(this.node).getRootNode()};
_.a.getDistributedNodes=function(){return this.node.localName==="slot"?(0,_.zM)(this.node).assignedNodes({flatten:!0}):[]};
_.a.getDestinationInsertionPoints=function(){for(var X=[],U=(0,_.zM)(this.node).assignedSlot;U;)X.push(U),U=(0,_.zM)(U).assignedSlot;return X};
_.a.importNode=function(X,U){return(0,_.zM)(this.node instanceof Document?this.node:this.node.ownerDocument).importNode(X,U)};
_.a.getEffectiveChildNodes=function(){return Of5(this.node)};
_.a.queryDistributedElements=function(X){for(var U=this.getEffectiveChildNodes(),r=[],m=0,I=U.length,t=void 0;m<I&&(t=U[m]);m++)t.nodeType===Node.ELEMENT_NODE&&eGu(t,X)&&r.push(t);return r};
_.n0.Object.defineProperties(tW.prototype,{activeElement:{configurable:!0,enumerable:!0,get:function(){var X=this.node;return X._activeElement!==void 0?X._activeElement:X.activeElement}}});
var M5=function(X){this.event=X};
_.n0.Object.defineProperties(M5.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 EfS=tW;if(window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.noPatch&&window.ShadyDOM.Wrapper){var FwP=window.ShadyDOM.Wrapper,BOT=function(){return FwP.apply(this,arguments)||this};
_.F(BOT,FwP);Object.getOwnPropertyNames(tW.prototype).forEach(function(X){X!="activeElement"&&X!="constructor"&&(BOT.prototype[X]=tW.prototype[X])});
gde(BOT.prototype,["classList"]);EfS=BOT;Object.defineProperties(M5.prototype,{localTarget:{get:function(){var X=this.event.currentTarget;X=X&&_.Zq(X).getOwnerRoot();for(var U=this.path,r=0;r<U.length;r++){var m=U[r];if(_.Zq(m).getOwnerRoot()===X)return m}},
configurable:!0},path:{get:function(){return window.ShadyDOM.composedPath(this.event)},
configurable:!0}})}else c9X(),gde(tW.prototype,"parentNode firstChild lastChild nextSibling previousSibling firstElementChild lastElementChild nextElementSibling previousElementSibling childNodes children classList shadowRoot".split(" ")),ndX();QBT=EfS;_.Zq=function(X){X=X||document;if(X instanceof EfS)return X;if(X instanceof M5)return X;var U=X.__domApi;U||(X instanceof Event?U=new M5(X):U=new EfS(X),X.__domApi=U);return U};var ofp=/:host\(:dir\((ltr|rtl)\)\)/g,wsv=/([\s\w-#\.\[\]\*]*):dir\((ltr|rtl)\)/g,y6t=/:dir\((?:ltr|rtl)\)/,uzu=!(!window.ShadyDOM||!window.ShadyDOM.inUse),HZ=[],zv=null,aM="",hGS=nT(function(X){uzu||zv||(aM=document.documentElement.getAttribute("dir"),zv=new MutationObserver(Zue),zv.observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}));var U=YRS(X);X=function(){var r=U.call(this)||this;r.__autoDirOptOut=!1;return r};
_.F(X,U);X._processStyleText=function(r,m){r=U._processStyleText.call(this,r,m);!uzu&&y6t.test(r)&&(r=this._replaceDirInCssText(r),this.__activateDir=!0);return r};
X._replaceDirInCssText=function(r){r=r.replace(ofp,':host([dir="$1"])');return r=r.replace(wsv,':host([dir="$2"]) $1')};
X.prototype.ready=function(){U.prototype.ready.call(this);this.__autoDirOptOut=this.hasAttribute("dir")};
X.prototype.connectedCallback=function(){U.prototype.connectedCallback&&U.prototype.connectedCallback.call(this);this.constructor.__activateDir&&(zv&&zv.takeRecords().length&&Zue(),HZ.push(this),this.__autoDirOptOut||this.setAttribute("dir",aM))};
X.prototype.disconnectedCallback=function(){U.prototype.disconnectedCallback&&U.prototype.disconnectedCallback.call(this);if(this.constructor.__activateDir){var r=HZ.indexOf(this);r>-1&&HZ.splice(r,1)}};
X.__activateDir=!1;return X});var Myu=function(X){for(;X;){var U=Object.getOwnPropertyDescriptor(X,"observedAttributes");if(U)return U.get;X=Object.getPrototypeOf(X.prototype).constructor}return function(){return[]}};
nT(function(X){var U=xk(X),r=Myu(U);X=function(){return U.call(this)||this};
_.F(X,U);X.prototype._initializeProperties=function(){this.hasAttribute("disable-upgrade")?this.__isUpgradeDisabled=!0:U.prototype._initializeProperties.call(this)};
X.prototype._enableProperties=function(){this.__isUpgradeDisabled||U.prototype._enableProperties.call(this)};
X.prototype._canApplyPropertyDefault=function(m){return U.prototype._canApplyPropertyDefault.call(this,m)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(m))};
X.prototype.attributeChangedCallback=function(m,I,t,C){m=="disable-upgrade"?this.__isUpgradeDisabled&&t==null&&(U.prototype._initializeProperties.call(this),this.__isUpgradeDisabled=!1,(0,_.zM)(this).isConnected&&U.prototype.connectedCallback.call(this)):U.prototype.attributeChangedCallback.call(this,m,I,t,C)};
X.prototype.connectedCallback=function(){this.__isUpgradeDisabled||U.prototype.connectedCallback.call(this)};
X.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||U.prototype.disconnectedCallback.call(this)};
_.n0.Object.defineProperties(X,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return r.call(this).concat("disable-upgrade")}}});
return X});var C0=!1,xpz=[],ks=[];var OuD=window.ShadyDOM,vd1=window.ShadyCSS;window.WebComponents?window.addEventListener("WebComponentsReady",Edx):document.readyState==="interactive"||document.readyState==="complete"?Edx():window.addEventListener("DOMContentLoaded",Edx);var Q2x=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=""},FC9=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//gim,BZm=/@import[^;]*;/gim,MYX=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?(?:[;\n]|$)/gim,zd6=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?{[^}]*?}(?:[;\n]|$)?/gim,KCn=/@apply\s*\(?[^);]*\)?\s*(?:[;\n]|$)?/gim,TZs=/[^;:]*?:[^;]*?var\([^;]*\)(?:[;\n]|$)?/gim,uWD=/^@[^\s]*keyframes/,
y9e=/\s+/g;var Y8A={};var fK9=Promise.resolve();var zGt=new Set;var KwS=/;\s*/m,TOS=/^\s*(initial)|(inherit)\s*$/,Yq1=/\s*!important/,VyP=function(){this._map={}};
VyP.prototype.set=function(X,U){X=X.trim();this._map[X]={properties:U,dependants:{}}};
VyP.prototype.get=function(X){X=X.trim();return this._map[X]||null};
var RGP=null,KT=function(){this._measureElement=this._currentElement=null;this._map=new VyP};
_.a=KT.prototype;_.a.detectMixin=function(X){X=Xs7.test(X)||jI1.test(X);Xs7.lastIndex=0;jI1.lastIndex=0;return X};
_.a.transformTemplate=function(X,U){if(X._gatheredStyle===void 0){var r=[];for(var m=X.content.querySelectorAll("style"),I=0;I<m.length;I++){var t=m[I];if(t.hasAttribute("shady-unscoped")){if(!d3s){var C=t.textContent;if(!zGt.has(C)){zGt.add(C);var k=document.createElement("style");k.setAttribute("shady-unscoped","");k.textContent=C;document.head.appendChild(k)}t.parentNode.removeChild(t)}}else r.push(t.textContent),t.parentNode.removeChild(t)}(r=r.join("").trim())?(m=document.createElement("style"),
m.textContent=r,X.content.insertBefore(m,X.content.firstChild),r=m):r=null;X._gatheredStyle=r}return(X=X._gatheredStyle)?this.JSC$11430_transformStyle(X,U):null};
_.a.JSC$11430_transformStyle=function(X,U){U=U===void 0?"":U;var r=Dp1(X);this.transformRules(r,U);X.textContent=J91(r);return r};
_.a.transformCustomStyle=function(X){var U=this,r=Dp1(X);$pM(r,function(m){m.selector===":root"&&(m.selector="html");U.transformRule(m)});
X.textContent=J91(r);return r};
_.a.transformRules=function(X,U){var r=this;this._currentElement=U;$pM(X,function(m){r.transformRule(m)});
this._currentElement=null};
_.a.transformRule=function(X){X.cssText=fov(this,X.parsedCssText,X);X.selector===":root"&&(X.selector=":host > *")};
var fov=function(X,U,r){U=U.replace(jI1,function(m,I,t,C){return X._produceCssProperties(m,I,t,C,r)});
return X._consumeCssProperties(U,r)};
_.a=KT.prototype;_.a._getInitialValueForProperty=function(X){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(X)};
_.a._fallbacksFromPreviousRules=function(X){for(var U=this,r=X;r.parent;)r=r.parent;var m={},I=!1;$pM(r,function(t){(I=I||t===X)||t.selector===X.selector&&Object.assign(m,U._cssTextToMap(t.parsedCssText))});
return m};
_.a._consumeCssProperties=function(X,U){for(var r;r=Xs7.exec(X);){var m=r[0],I=r[1];r=r.index;var t=r+m.indexOf("@apply"),C=r+m.length;m=X.slice(0,t);X=X.slice(C);t=U?this._fallbacksFromPreviousRules(U):{};Object.assign(t,this._cssTextToMap(m));I=this._atApplyToCssProperties(I,t);X=m+I+X;Xs7.lastIndex=r+I.length}return X};
_.a._atApplyToCssProperties=function(X,U){X=X.replace(KwS,"");var r=[],m=this._map.get(X);m||(this._map.set(X,{}),m=this._map.get(X));if(m){this._currentElement&&(m.dependants[this._currentElement]=!0);var I,t=m.properties;for(I in t){var C=U&&U[I];m=[I,": var(",X,"_-_",I];C&&m.push(",",C.replace(Yq1,""));m.push(")");Yq1.test(t[I])&&m.push(" !important");r.push(m.join(""))}}return r.join("; ")};
_.a._replaceInitialOrInherit=function(X,U){var r=TOS.exec(U);r&&(U=r[1]?this._getInitialValueForProperty(X):"apply-shim-inherit");return U};
_.a._cssTextToMap=function(X,U){U=U===void 0?!1:U;X=X.split(";");for(var r,m,I={},t=0;t<X.length;t++)if(r=X[t])m=r.split(":"),m.length>1&&(r=m[0].trim(),m=m.slice(1).join(":"),U&&(m=this._replaceInitialOrInherit(r,m)),I[r]=m);return I};
_.a._invalidateMixinEntry=function(X){if(RGP)for(var U in X.dependants)U!==this._currentElement&&RGP(U)};
_.a._produceCssProperties=function(X,U,r,m,I){var t=this;r&&bus(r,function(E,Q){Q&&t._map.get(Q)&&(m="@apply "+Q+";")});
if(!m)return X;var C=this._consumeCssProperties(""+m,I);I=X.slice(0,X.indexOf("--"));var k=C=this._cssTextToMap(C,!0),g=this._map.get(U),Z=g&&g.properties;Z?k=Object.assign(Object.create(Z),C):this._map.set(U,k);var P=[],S,d=!1;for(S in k){var O=C[S];O===void 0&&(O="initial");!Z||S in Z||(d=!0);P.push(U+"_-_"+S+": "+O)}d&&this._invalidateMixinEntry(g);g&&(g.properties=k);r&&(I=X+";"+I);return I+P.join("; ")+";"};
KT.prototype.detectMixin=KT.prototype.detectMixin;KT.prototype.transformStyle=KT.prototype.JSC$11430_transformStyle;KT.prototype.transformCustomStyle=KT.prototype.transformCustomStyle;KT.prototype.transformRules=KT.prototype.transformRules;KT.prototype.transformRule=KT.prototype.transformRule;KT.prototype.transformTemplate=KT.prototype.transformTemplate;KT.prototype._separator="_-_";Object.defineProperty(KT.prototype,"invalidCallback",{get:function(){return RGP},
set:function(X){RGP=X}});var Vg=new KT,qqt=function(){this.customStyleInterface=null;Vg.invalidCallback=VYM},R1=function(X){!X.customStyleInterface&&window.ShadyCSS.CustomStyleInterface&&(X.customStyleInterface=window.ShadyCSS.CustomStyleInterface,X.customStyleInterface.transformCallback=function(U){Vg.transformCustomStyle(U)},X.customStyleInterface.validateCallback=function(){requestAnimationFrame(function(){X.customStyleInterface.enqueued&&X.flushCustomStyles()})})};
_.a=qqt.prototype;_.a.prepareTemplate=function(X,U){R1(this);A9H(X)===""&&(Y8A[U]=X,U=Vg.transformTemplate(X,U),X._styleAst=U)};
_.a.flushCustomStyles=function(){R1(this);if(this.customStyleInterface){var X=this.customStyleInterface.processStyles();if(this.customStyleInterface.enqueued){for(var U=0;U<X.length;U++){var r=this.customStyleInterface.getStyleForCustomStyle(X[U]);r&&Vg.transformCustomStyle(r)}this.customStyleInterface.enqueued=!1}}};
_.a.styleSubtree=function(X,U){R1(this);U&&gom(X,U);if(X.shadowRoot)for(this.styleElement(X),X=X.shadowRoot.children||X.shadowRoot.childNodes,U=0;U<X.length;U++)this.styleSubtree(X[U]);else for(X=X.children||X.childNodes,U=0;U<X.length;U++)this.styleSubtree(X[U])};
_.a.styleElement=function(X){R1(this);var U=X.localName,r;U?U.indexOf("-")>-1?r=U:r=X.getAttribute&&X.getAttribute("is")||"":r=X.is;U=Y8A[r];if(!(U&&A9H(U)!==""||!U||Rd1(U))){if(Rd1(U)||U._applyShimValidatingVersion!==U._applyShimNextVersion)this.prepareTemplate(U,r),q8e(U);if(X=X.shadowRoot)if(X=X.querySelector("style"))X.__cssRules=U._styleAst,X.textContent=J91(U._styleAst)}};
_.a.styleDocument=function(X){R1(this);this.styleSubtree(document.body,X)};
if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){var fT=new qqt,Ww5=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate:function(X,U){fT.flushCustomStyles();fT.prepareTemplate(X,U)},
prepareTemplateStyles:function(X,U,r){window.ShadyCSS.prepareTemplate(X,U,r)},
prepareTemplateDom:function(){},
styleSubtree:function(X,U){fT.flushCustomStyles();fT.styleSubtree(X,U)},
styleElement:function(X){fT.flushCustomStyles();fT.styleElement(X)},
styleDocument:function(X){fT.flushCustomStyles();fT.styleDocument(X)},
getComputedStyleValue:function(X,U){return noD(X,U)},
flushCustomStyles:function(){fT.flushCustomStyles()},
nativeCss:WCn,nativeShadow:d3s,cssBuild:g4,disableRuntime:mW1};Ww5&&(window.ShadyCSS.CustomStyleInterface=Ww5)}window.ShadyCSS.ApplyShim=Vg;var J6T;J6T=window.ShadyCSS;_.q5=nT(function(X){X=gft(xk(X));var U=bd1?X:hGS(X),r=Myu(U),m={x:"pan-x",y:"pan-y",none:"none",all:"auto"};X=function(){return U.call(this)||this};
_.F(X,U);X.prototype.created=function(){};
X.prototype.__attributeReaction=function(I,t,C){(this.__dataAttributes&&this.__dataAttributes[I]||I==="disable-upgrade")&&this.attributeChangedCallback(I,t,C,null)};
X.prototype.setAttribute=function(I,t){if(Od5&&!this._legacyForceObservedAttributes){var C=this.getAttribute(I);U.prototype.setAttribute.call(this,I,t);this.__attributeReaction(I,C,String(t))}else U.prototype.setAttribute.call(this,I,t)};
X.prototype.removeAttribute=function(I){if(Od5&&!this._legacyForceObservedAttributes){var t=this.getAttribute(I);U.prototype.removeAttribute.call(this,I);this.__attributeReaction(I,t,null)}else U.prototype.removeAttribute.call(this,I)};
X.prototype._enableProperties=function(){this.__isUpgradeDisabled||U.prototype._enableProperties.call(this)};
X.prototype._canApplyPropertyDefault=function(I){return U.prototype._canApplyPropertyDefault.call(this,I)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(I))};
X.prototype.connectedCallback=function(){this.__needsAttributesAtConnected&&this._takeAttributes();this.__isUpgradeDisabled||(U.prototype.connectedCallback.call(this),this.isAttached=!0,this.attached())};
X.prototype.attached=function(){};
X.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||(U.prototype.disconnectedCallback.call(this),this.isAttached=!1,this.detached())};
X.prototype.detached=function(){};
X.prototype.attributeChangedCallback=function(I,t,C,k){t!==C&&(I=="disable-upgrade"?this.__isUpgradeDisabled&&C==null&&(this._initializeProperties(),this.__isUpgradeDisabled=!1,(0,_.zM)(this).isConnected&&this.connectedCallback()):(U.prototype.attributeChangedCallback.call(this,I,t,C,k),this.attributeChanged(I,t,C)))};
X.prototype.attributeChanged=function(){};
X.prototype._initializeProperties=function(){if(iL&&this.hasAttribute("disable-upgrade"))this.__isUpgradeDisabled=!0;else{var I=Object.getPrototypeOf(this);I.hasOwnProperty("__hasRegisterFinished")||(this._registered(),I.__hasRegisterFinished=!0);U.prototype._initializeProperties.call(this);this.root=this;this.created();Od5&&!this._legacyForceObservedAttributes&&(this.hasAttributes()?this._takeAttributes():this.parentNode||(this.__needsAttributesAtConnected=!0));this._applyListeners()}};
X.prototype._takeAttributes=function(){for(var I=this.attributes,t=0,C=I.length;t<C;t++){var k=I[t];this.__attributeReaction(k.name,null,k.value)}};
X.prototype._registered=function(){};
X.prototype.ready=function(){this._ensureAttributes();U.prototype.ready.call(this)};
X.prototype._ensureAttributes=function(){};
X.prototype._applyListeners=function(){};
X.prototype.serialize=function(I){return this._serializeValue(I)};
X.prototype.deserialize=function(I,t){return this._deserializeValue(I,t)};
X.prototype.reflectPropertyToAttribute=function(I,t,C){this._propertyToAttribute(I,t,C)};
X.prototype.serializeValueToAttribute=function(I,t,C){this._valueToNodeAttribute(C||this,I,t)};
X.prototype.extend=function(I,t){if(!I||!t)return I||t;for(var C=Object.getOwnPropertyNames(t),k=0,g=void 0;k<C.length&&(g=C[k]);k++){var Z=Object.getOwnPropertyDescriptor(t,g);Z&&Object.defineProperty(I,g,Z)}return I};
X.prototype.mixin=function(I,t){for(var C in t)I[C]=t[C];return I};
X.prototype.chainObject=function(I,t){I&&t&&I!==t&&(I.__proto__=t);return I};
X.prototype.instanceTemplate=function(I){I=this.constructor._contentForTemplate(I);return document.importNode(I,!0)};
X.prototype.fire=function(I,t,C){C=C||{};t=t===null||t===void 0?{}:t;I=new Event(I,{bubbles:C.bubbles===void 0?!0:C.bubbles,cancelable:!!C.cancelable,composed:C.composed===void 0?!0:C.composed});I.detail=t;(0,_.zM)(C.node||this).dispatchEvent(I);return I};
X.prototype.listen=function(I,t,C){I=I||this;var k=this.__boundListeners||(this.__boundListeners=new WeakMap),g=k.get(I);g||(g={},k.set(I,g));k=t+C;g[k]||(g[k]=this._addMethodEventListenerToNode(I,t,C,this))};
X.prototype.unlisten=function(I,t,C){I=I||this;var k=this.__boundListeners&&this.__boundListeners.get(I);C=t+C;var g=k&&k[C];g&&(this._removeEventListenerFromNode(I,t,g),k[C]=null)};
X.prototype.setScrollDirection=function(I,t){_.AX(t||this,m[I]||"auto")};
X.prototype.$$=function(I){return this.root.querySelector(I)};
X.prototype.distributeContent=function(){var I=_.Zq(this);window.ShadyDOM&&I.shadowRoot&&ShadyDOM.flush()};
X.prototype.getEffectiveChildNodes=function(){return _.Zq(this).getEffectiveChildNodes()};
X.prototype.queryDistributedElements=function(I){return _.Zq(this).queryDistributedElements(I)};
X.prototype.getEffectiveChildren=function(){return this.getEffectiveChildNodes().filter(function(I){return I.nodeType===Node.ELEMENT_NODE})};
X.prototype.getEffectiveTextContent=function(){for(var I=this.getEffectiveChildNodes(),t=[],C=0,k;k=I[C];C++)k.nodeType!==Node.COMMENT_NODE&&t.push(k.textContent);return t.join("")};
X.prototype.queryEffectiveChildren=function(I){return(I=this.queryDistributedElements(I))&&I[0]};
X.prototype.queryAllEffectiveChildren=function(I){return this.queryDistributedElements(I)};
X.prototype.getContentChildNodes=function(I){return(I=this.root.querySelector(I||"slot"))?_.Zq(I).getDistributedNodes():[]};
X.prototype.getContentChildren=function(I){return this.getContentChildNodes(I).filter(function(t){return t.nodeType===Node.ELEMENT_NODE})};
X.prototype.isLightDescendant=function(I){return this!==I&&(0,_.zM)(this).contains(I)&&(0,_.zM)(this).getRootNode()===(0,_.zM)(I).getRootNode()};
X.prototype.isLocalDescendant=function(I){return this.root===(0,_.zM)(I).getRootNode()};
X.prototype.scopeSubtree=function(I,t){return edH(I,t===void 0?!1:t)};
X.prototype.getComputedStyleValue=function(I){return J6T.getComputedStyleValue(this,I)};
X.prototype.debounce=function(I,t,C){this._debouncers=this._debouncers||{};return this._debouncers[I]=_.Fv(this._debouncers[I],C>0?_.gU.after(C):lL,t.bind(this))};
X.prototype.isDebouncerActive=function(I){this._debouncers=this._debouncers||{};I=this._debouncers[I];return!(!I||!I.isActive())};
X.prototype.flushDebouncer=function(I){this._debouncers=this._debouncers||{};(I=this._debouncers[I])&&I.flush()};
X.prototype.cancelDebouncer=function(I){this._debouncers=this._debouncers||{};(I=this._debouncers[I])&&I.cancel()};
X.prototype.async=function(I,t){return t>0?_.gU.run(I.bind(this),t):~lL.run(I.bind(this))};
X.prototype.cancelAsync=function(I){I<0?lL.cancel(~I):_.gU.cancel(I)};
X.prototype.create=function(I,t){I=document.createElement(I);if(t)if(I.setProperties)I.setProperties(t);else for(var C in t)I[C]=t[C];return I};
X.prototype.elementMatches=function(I,t){return eGu(t||this,I)};
X.prototype.toggleAttribute=function(I,t){var C=this;arguments.length===3&&(C=arguments[2]);arguments.length==1&&(t=!C.hasAttribute(I));if(t)return(0,_.zM)(C).setAttribute(I,""),!0;(0,_.zM)(C).removeAttribute(I);return!1};
X.prototype.toggleClass=function(I,t,C){C=C||this;arguments.length==1&&(t=!C.classList.contains(I));t?C.classList.add(I):C.classList.remove(I)};
X.prototype.transform=function(I,t){t=t||this;t.style.webkitTransform=I;t.style.transform=I};
X.prototype.translate3d=function(I,t,C,k){this.transform("translate3d("+I+","+t+","+C+")",k||this)};
X.prototype.arrayDelete=function(I,t){if(Array.isArray(I)){if(t=I.indexOf(t),t>=0)return I.splice(t,1)}else if(t=uL(this,I).indexOf(t),t>=0)return this.splice(I,t,1);return null};
X.prototype._logger=function(I,t){Array.isArray(t)&&t.length===1&&Array.isArray(t[0])&&(t=t[0]);switch(I){case "log":case "warn":case "error":console[I].apply(console,_.fN(t))}};
X.prototype._log=function(){this._logger("log",_.bS.apply(0,arguments))};
X.prototype._warn=function(){this._logger("warn",_.bS.apply(0,arguments))};
X.prototype._error=function(){this._logger("error",_.bS.apply(0,arguments))};
X.prototype._logf=function(I){return["[%s::%s]",this.is,I].concat(_.fN(_.bS.apply(1,arguments)))};
_.n0.Object.defineProperties(X.prototype,{domHost:{configurable:!0,enumerable:!0,get:function(){var I=(0,_.zM)(this).getRootNode();return I instanceof DocumentFragment?I.host:I}}});
_.n0.Object.defineProperties(X,{importMeta:{configurable:!0,enumerable:!0,get:function(){return this.prototype.importMeta}},
observedAttributes:{configurable:!0,enumerable:!0,get:function(){return Od5&&!this.prototype._legacyForceObservedAttributes?(this.hasOwnProperty("__observedAttributes")||(this.__observedAttributes=[],vXs(this.prototype)),this.__observedAttributes):r.call(this).concat("disable-upgrade")}}});
X.prototype.is="";return X});Polymer.FlattenedNodesObserver=dW$;Polymer.DomApi=QBT;Polymer.EventApi=M5;Polymer.dom=_.Zq;Polymer.dom.matchesSelector=eGu;Polymer.dom.flush=_.yg;Polymer.dom.addDebouncer=_.Bn;Polymer.DirMixin=hGS;Polymer.RenderStatus={beforeNextRender:_.dps,afterNextRender:_.cZ,flush:function(){for(;xpz.length||ks.length;)s2z(xpz),s2z(ks);C0=!1}};Polymer.LegacyElementMixin=_.q5;var DW8;DW8=o1._mutablePropertyChange;var psT={properties:{mutableData:Boolean},_shouldPropertyChange:function(X,U,r){return DW8(this,X,U,r,this.mutableData)}};Polymer.MutableDataBehavior={_shouldPropertyChange:function(X,U,r){return DW8(this,X,U,r,!0)}};
Polymer.OptionalMutableDataBehavior=psT;var lKD={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,listeners:!0,hostAttributes:!0},j2e={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,behaviors:!0,_noAccessors:!0},NZx=Object.assign({listeners:!0,hostAttributes:!0,properties:!0,observers:!0},j2e),$W5=(0,_.q5)(HTMLElement),$_X=function(X,U){X||console.warn("Polymer.Class requires `info` argument");U=U?U($W5):$W5;U=XTA(X,U,X.behaviors);U.is=U.prototype.is=
X.is;return U};Polymer.Class=$_X;Polymer.mixinBehaviors=function(X,U){return XTA({},(0,_.q5)(U),X)};
Polymer.GenerateClassFromInfo=XTA;_.BP=function(X){var U=typeof X==="function"?X:_.BP.Class(X);X._legacyForceObservedAttributes&&(U.prototype._legacyForceObservedAttributes=X._legacyForceObservedAttributes);customElements.define(U.is,U);return U};
_.BP.Class=$_X;Polymer._polymerFn=_.BP;var bfu=window.onLegacyPolymerFunctionDefinedCallback;bfu&&bfu();var AB1={templatize:function(X,U){this._templatizerTemplate=X;this.ctor=UA(X,this,{mutableData:!!U,parentModel:this._parentModel,instanceProps:this._instanceProps,forwardHostProp:this._forwardHostPropV2,notifyInstanceProp:this._notifyInstancePropV2})},
stamp:function(X){return new this.ctor(X)},
modelForElement:function(X){return kp9(this._templatizerTemplate,X)}};Polymer.Templatizer=AB1;_.Wn=(0,_.q5)(HTMLElement).prototype;Polymer.Base=_.Wn;var rRx=/\bclass\b/.test(function(){}.toString());
window.PolymerFakeBaseClass=function(){};
_.ZG=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.F(_.ZG,PolymerFakeBaseClass);var sA=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.F(sA,PolymerFakeBaseClass);var mS9=Symbol("Sd"),gLe=[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 A61=A61||{id:"third_party/javascript/node_modules/reflect_decorators/Reflect.closure.js"},lo1;(function(X){function U(W,J,A){var N=D.get(W);if(!N){if(!A)return;N=new z;D.set(W,N)}W=N.get(J);if(!W){if(!A)return;W=new z;N.set(J,W)}return W}
function r(W,J,A){if(m(W,J,A))return!0;J=d(J);return J!==null?r(W,J,A):!1}
function m(W,J,A){J=U(J,A,!1);return J===void 0?!1:!!J.has(W)}
function I(W,J,A){if(m(W,J,A))return t(W,J,A);J=d(J);if(J!==null)return I(W,J,A)}
function t(W,J,A){J=U(J,A,!1);if(J!==void 0)return J.get(W)}
function C(W,J){var A=k(W,J);W=d(W);if(W===null)return A;var N=C(W,J);if(N.length<=0)return A;if(A.length<=0)return N;J=new K;W=[];A=_.H(A);for(var He=A.next();!He.done;He=A.next())He=He.value,J.has(He)||(J.add(He),W.push(He));A=_.H(N);for(N=A.next();!N.done;N=A.next())N=N.value,J.has(N)||(J.add(N),W.push(N));return W}
function k(W,J){W=U(W,J,!1);var A=[];W&&W.forEach(function(N,He){return A.push(He)});
return A}
function g(W){return W===void 0}
function Z(W){return typeof W==="object"?W!==null:typeof W==="function"}
function P(W){return typeof W==="function"}
function S(W){return typeof W==="symbol"?W:String(W)}
function d(W){var J=Object.getPrototypeOf(W);if(typeof W!=="function"||W===h||J!==h)return J;var A=Object.getPrototypeOf(W.prototype);if(A==null||A===Object.prototype)return J;A=A.constructor;return typeof A!=="function"||A===W?J:A}
function O(){function W(){this._keys=[];this._values=[];this._cache=J}
var J={};W.prototype={get size(){return this._keys.length},has:function(A){return A===this._cache?!0:this._find(A)>=0?(this._cache=A,!0):!1},
get:function(A){var N=this._find(A);if(N>=0)return this._cache=A,this._values[N]},
set:function(A,N){this.delete(A);this._keys.push(A);this._values.push(N);this._cache=A;return this},
delete:function(A){A=this._find(A);return A>=0?(this._keys.splice(A,1),this._values.splice(A,1),this._cache=J,!0):!1},
clear:function(){this._keys.length=0;this._values.length=0;this._cache=J},
forEach:function(A){for(var N=this.size,He=0;He<N;++He){var ne=this._keys[He],Be=this._values[He];this._cache=ne;A.call(this,Be,ne,this)}},
_find:function(A){for(var N=this._keys,He=N.length,ne=0;ne<He;++ne)if(N[ne]===A)return ne;return-1}};
return W}
function E(){function W(){this._map=new z}
W.prototype={get size(){return this._map.length},has:function(J){return this._map.has(J)},
add:function(J){this._map.set(J,J);return this},
delete:function(J){return this._map.delete(J)},
clear:function(){this._map.clear()},
forEach:function(J,A){this._map.forEach(J,A)}};
return W}
function Q(){function W(){this._key=A()}
function J(e6,Vs){for(var Re=0;Re<Vs;++Re)e6[Re]=Math.random()*255|0}
function A(){do{if(He)var e6=He.randomBytes(16);else typeof Uint8Array==="function"?(e6=new Uint8Array(16),typeof crypto!=="undefined"?crypto.getRandomValues(e6):J(e6,16)):(e6=Array(16),J(e6,16));e6[6]=e6[6]&79|64;e6[8]=e6[8]&191|128;for(var Vs="",Re=0;Re<16;++Re){var $A=e6[Re];if(Re===4||Re===6||Re===8)Vs+="-";$A<16&&(Vs+="0");Vs+=$A.toString(16).toLowerCase()}e6="@@WeakMap@@"+Vs}while(ne.call(Be,e6));Be[e6]=!0;return e6}
function N(e6,Vs){if(!ne.call(e6,S6)){if(!Vs)return;Object.defineProperty(e6,S6,{value:Object.create(null)})}return e6[S6]}
var He=typeof global!=="undefined"&&typeof A61==="object"&&typeof require==="function"&&require("crypto"),ne=Object.prototype.hasOwnProperty,Be={},S6=A();W.prototype={has:function(e6){return(e6=N(e6,!1))?this._key in e6:!1},
get:function(e6){if(e6=N(e6,!1))return e6[this._key]},
set:function(e6,Vs){N(e6,!0)[this._key]=Vs;return this},
delete:function(e6){return(e6=N(e6,!1))&&this._key in e6?delete e6[this._key]:!1},
clear:function(){this._key=A()}};
return W}
var h=Object.getPrototypeOf(Function),z=typeof Map==="function"?Map:O(),K=typeof Set==="function"?Set:E(),D=new (typeof WeakMap==="function"?WeakMap:Q());X.decorate=function(W,J,A,N){if(g(N)){if(g(A)){if(!Array.isArray(W))throw new TypeError;if(!P(J))throw new TypeError;for(A=W.length-1;A>=0;--A)if(N=(0,W[A])(J),!g(N)){if(!P(N))throw new TypeError;J=N}return J}if(!Array.isArray(W))throw new TypeError;if(!Z(J))throw new TypeError;A=S(A);for(N=W.length-1;N>=0;--N)(0,W[N])(J,A)}else{if(Array.isArray(W))if(Z(J)){if(g(A))throw new TypeError;
if(!Z(N))throw new TypeError;}else throw new TypeError;else throw new TypeError;A=S(A);for(var He=W.length-1;He>=0;--He){var ne=(0,W[He])(J,A,N);if(!g(ne)){if(!Z(ne))throw new TypeError;N=ne}}return N}};
X.metadata=function(W,J){return function(A,N){if(g(N)){if(!P(A))throw new TypeError;U(A,void 0,!0).set(W,J)}else{if(!Z(A))throw new TypeError;N=S(N);U(A,N,!0).set(W,J)}}};
X.defineMetadata=function(W,J){var A;if(Z(J))g(A)||(A=S(A));else throw new TypeError;U(J,A,!0).set("parameters",W)};
X.hasMetadata=function(W,J,A){if(Z(J))g(A)||(A=S(A));else throw new TypeError;return r(W,J,A)};
X.hasOwnMetadata=function(W,J,A){if(Z(J))g(A)||(A=S(A));else throw new TypeError;return m(W,J,A)};
X.getMetadata=function(W,J,A){if(Z(J))g(A)||(A=S(A));else throw new TypeError;return I(W,J,A)};
X.getOwnMetadata=function(W,J,A){if(Z(J))g(A)||(A=S(A));else throw new TypeError;return t(W,J,A)};
X.getMetadataKeys=function(W,J){if(Z(W))g(J)||(J=S(J));else throw new TypeError;return C(W,J)};
X.getOwnMetadataKeys=function(W,J){if(Z(W))g(J)||(J=S(J));else throw new TypeError;return k(W,J)};
X.deleteMetadata=function(W,J,A){if(Z(J))g(A)||(A=S(A));else throw new TypeError;var N=U(J,A,!1);if(!g(N)){if(!N.delete(W))return!1;if(N.size>0)return!0;W=D.get(J);W.delete(A);if(W.size>0)return!0;D.delete(J);return!0}};
(function(W){if(typeof W.Reflect!=="undefined"){if(W.Reflect!==X)for(var J in X)W.Reflect[J]=X[J]}else W.Reflect=X})(typeof window!=="undefined"?window:typeof WorkerGlobalScope!=="undefined"?self:typeof global!=="undefined"?global:globalThis)})(lo1||(lo1={}));var vps=self;var G5A=[0,_.A9,_.iJ,_.A9];var ifh=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(ifh,_.Cy);var Lwt=_.Ob(ifh,[0,_.U6,_.jY,G5A,_.iJ,_.mL]);var jBv=[0,_.r_,-3,_.mL,_.U6,_.A9,_.e1h,_.r_,Feu,dw5,WO,_.lJ,_.A9,function(){return NOC},
_.iJ],NOC=[0,_.jY,function(){return jBv},
_.U6,14,_.r_];_.XW(_.xs,_.Kj);_.a=_.xs.prototype;_.a.start=function(){this.stop();this.usingListeners_=!1;var X=X4t(this),U=URt(this);X&&!U&&this.JSC$11473_win_.mozRequestAnimationFrame?(this.JSC$11473_id_=_.dO(this.JSC$11473_win_,"MozBeforePaint",this.callback_),this.JSC$11473_win_.mozRequestAnimationFrame(null),this.usingListeners_=!0):this.JSC$11473_id_=X&&U?X.call(this.JSC$11473_win_,this.callback_):this.JSC$11473_win_.setTimeout(D2t(this.callback_),20)};
_.a.stop=function(){if(this.isActive()){var X=X4t(this),U=URt(this);X&&!U&&this.JSC$11473_win_.mozRequestAnimationFrame?xf(this.JSC$11473_id_):X&&U?U.call(this.JSC$11473_win_,this.JSC$11473_id_):this.JSC$11473_win_.clearTimeout(this.JSC$11473_id_)}this.JSC$11473_id_=null};
_.a.fire=function(){this.stop();this.JSC$11475_doAction_()};
_.a.isActive=function(){return this.JSC$11473_id_!=null};
_.a.JSC$11475_doAction_=function(){this.usingListeners_&&this.JSC$11473_id_&&xf(this.JSC$11473_id_);this.JSC$11473_id_=null;this.JSC$11473_listener_.call(this.handler_,_.jW())};
_.a.disposeInternal=function(){this.stop();_.xs.superClass_.disposeInternal.call(this)};
var X4t=function(X){X=X.JSC$11473_win_;return X.requestAnimationFrame||X.webkitRequestAnimationFrame||X.mozRequestAnimationFrame||X.oRequestAnimationFrame||X.msRequestAnimationFrame||null},URt=function(X){X=X.JSC$11473_win_;
return X.cancelAnimationFrame||X.cancelRequestAnimationFrame||X.webkitCancelRequestAnimationFrame||X.mozCancelRequestAnimationFrame||X.oCancelRequestAnimationFrame||X.msCancelRequestAnimationFrame||null};_.H4=function(X,U,r){_.Kj.call(this);this.JSC$11476_listener_=r!=null?X.bind(r):X;this.JSC$11476_interval_=U;this.args_=null;this.shouldFire_=!1;this.pauseCount_=0;this.JSC$11476_timer_=null};
_.F(_.H4,_.Kj);_.a=_.H4.prototype;_.a.fire=function(X){this.args_=arguments;this.JSC$11476_timer_||this.pauseCount_?this.shouldFire_=!0:rj1(this)};
_.a.stop=function(){this.JSC$11476_timer_&&(_.mH.clearTimeout(this.JSC$11476_timer_),this.JSC$11476_timer_=null,this.shouldFire_=!1,this.args_=null)};
_.a.pause=function(){this.pauseCount_++};
_.a.resume=function(){this.pauseCount_--;this.pauseCount_||!this.shouldFire_||this.JSC$11476_timer_||(this.shouldFire_=!1,rj1(this))};
_.a.disposeInternal=function(){_.Kj.prototype.disposeInternal.call(this);this.stop()};
var rj1=function(X){X.JSC$11476_timer_=RJ(function(){X.JSC$11476_timer_=null;X.shouldFire_&&!X.pauseCount_&&(X.shouldFire_=!1,rj1(X))},X.JSC$11476_interval_);
var U=X.args_;X.args_=null;X.JSC$11476_listener_.apply(null,U)};var mRT=function(X,U){this.childIterator_=X[_.mH.Symbol.iterator]();this.mapFn_=U};
mRT.prototype[Symbol.iterator]=function(){return this};
mRT.prototype.next=function(){var X=this.childIterator_.next();return{value:X.done?void 0:this.mapFn_.call(void 0,X.value),done:X.done}};
var Ijv=function(X,U){return new mRT(X,U)};var trh={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 C5D=function(X){var U=aj$(X);if(!U)throw Error("Wd`"+X);return U},aj$=function(X){var U={};
X=String(X);var r=X.charAt(0)=="#"?X:"#"+X;if(Hc5.test(r))return U.hex=Xre(r),U.type="hex",U;r=nNA(X);return r.length?(U.hex=Rj6(r[0],r[1],r[2]),U.type="rgb",U):trh&&(X=trh[X.toLowerCase()])?(U.hex=X,U.type="named",U):null},CaP=/#(.)(.)(.)/,Xre=function(X){if(!Hc5.test(X))throw Error("Yd`"+X);
X.length==4&&(X=X.replace(CaP,"#$1$1$2$2$3$3"));return X.toLowerCase()},kZs=function(X){X=Xre(X);
X=parseInt(X.slice(1),16);return[X>>16,X>>8&255,X&255]},Rj6=function(X,U,r){X=Number(X);
U=Number(U);r=Number(r);if(X!=(X&255)||U!=(U&255)||r!=(r&255))throw Error("Zd`"+X+"`"+U+"`"+r);U=X<<16|U<<8|r;return X<16?"#"+(16777216|U).toString(16).slice(1):"#"+U.toString(16)},Hc5=/^#(?:[0-9a-f]{3}){1,2}$/i,kUv=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i,nNA=function(X){var U=X.match(kUv);
if(U){X=Number(U[1]);var r=Number(U[2]);U=Number(U[3]);if(X>=0&&X<=255&&r>=0&&r<=255&&U>=0&&U<=255)return[X,r,U]}return[]};var cju={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},Ct=cju;Ct=cju;var Xo1,g5A,n51;Xo1=function(X,U){switch(U){case 1:return X%4!=0||X%100==0&&X%400!=0?28:29;case 5:case 8:case 10:case 3:return 30}return 31};
g5A=function(X,U,r,m,I){X=new Date(X,U,r);I=I||0;return X.valueOf()+(((m!==void 0?m:3)-I+7)%7-((X.getDay()+6)%7-I+7)%7)*864E5};
_.JU=function(X,U,r){typeof X==="number"?(this.date=n51(X,U||0,r||1),ZcT(this,r||1)):_.bM(X)?(this.date=n51(X.getFullYear(),X.getMonth(),X.getDate()),ZcT(this,X.getDate())):(this.date=new Date(_.jW()),X=this.date.getDate(),this.date.setHours(0),this.date.setMinutes(0),this.date.setSeconds(0),this.date.setMilliseconds(0),ZcT(this,X))};
n51=function(X,U,r){U=new Date(X,U,r);X>=0&&X<100&&U.setFullYear(U.getFullYear()-1900);return U};
_.a=_.JU.prototype;_.a.firstDayOfWeek_=Ct.FIRSTDAYOFWEEK;_.a.firstWeekCutOffDay_=Ct.FIRSTWEEKCUTOFFDAY;_.a.clone=function(){var X=new _.JU(this.date);X.firstDayOfWeek_=this.firstDayOfWeek_;X.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return X};
_.a.getFullYear=function(){return this.date.getFullYear()};
_.a.getYear=function(){return this.getFullYear()};
_.a.getMonth=function(){return this.date.getMonth()};
_.a.getDate=function(){return this.date.getDate()};
_.a.getTime=function(){return this.date.getTime()};
_.a.getDay=function(){return this.date.getDay()};
_.a.getUTCFullYear=function(){return this.date.getUTCFullYear()};
_.a.getUTCMonth=function(){return this.date.getUTCMonth()};
_.a.getUTCDate=function(){return this.date.getUTCDate()};
_.a.getUTCDay=function(){return this.date.getDay()};
_.a.getUTCHours=function(){return this.date.getUTCHours()};
_.a.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.a.getTimezoneOffset=function(){return this.date.getTimezoneOffset()};
_.a.set=function(X){this.date=new Date(X.getFullYear(),X.getMonth(),X.getDate())};
_.a.setFullYear=function(X){this.date.setFullYear(X)};
_.a.setYear=function(X){this.setFullYear(X)};
_.a.setMonth=function(X){this.date.setMonth(X)};
_.a.setDate=function(X){this.date.setDate(X)};
_.a.setTime=function(X){this.date.setTime(X)};
_.a.setUTCFullYear=function(X){this.date.setUTCFullYear(X)};
_.a.setUTCMonth=function(X){this.date.setUTCMonth(X)};
_.a.setUTCDate=function(X){this.date.setUTCDate(X)};
_.a.add=function(X){if(X.years||X.months){var U=this.getMonth()+X.months+X.years*12,r=this.getYear()+Math.floor(U/12);U%=12;U<0&&(U+=12);var m=Math.min(Xo1(r,U),this.getDate());this.setDate(1);this.setFullYear(r);this.setMonth(U);this.setDate(m)}X.days&&(r=this.getYear(),U=r>=0&&r<=99?-1900:0,X=new Date((new Date(r,this.getMonth(),this.getDate(),12)).getTime()+X.days*864E5),this.setDate(1),this.setFullYear(X.getFullYear()+U),this.setMonth(X.getMonth()),this.setDate(X.getDate()),ZcT(this,X.getDate()))};
_.a.JSC$11489_toIsoString=function(X){var U=this.getFullYear(),r=U<0?"-":U>=1E4?"+":"";return[r+_.cT(Math.abs(U),r?6:4),_.cT(this.getMonth()+1,2),_.cT(this.getDate(),2)].join(X?"-":"")};
_.a.equals=function(X){return!(!X||this.getYear()!=X.getYear()||this.getMonth()!=X.getMonth()||this.getDate()!=X.getDate())};
_.a.toString=function(){return this.JSC$11489_toIsoString()};
var ZcT=function(X,U){X.getDate()!=U&&X.date.setUTCHours(X.date.getUTCHours()+(X.getDate()<U?1:-1))};
_.JU.prototype.valueOf=function(){return this.date.valueOf()};var pT=function(X,U,r,m,I){this.reversed=!!U;this.node=null;this.tagType=0;this.started_=!1;this.constrained=!r;X&&DD(this,X,m);this.depth=I!=void 0?I:this.tagType||0;this.reversed&&(this.depth*=-1)};
_.XW(pT,S9);var DD=function(X,U,r,m){if(X.node=U)X.tagType=typeof r==="number"?r:X.node.nodeType!=1?0:X.reversed?-1:1;typeof m==="number"&&(X.depth=m)};
_.a=pT.prototype;_.a.JSC$11504_copyFrom=function(X){this.node=X.node;this.tagType=X.tagType;this.depth=X.depth;this.reversed=X.reversed;this.constrained=X.constrained};
_.a.clone=function(){return new pT(this.node,this.reversed,!this.constrained,this.tagType,this.depth)};
_.a.next=function(){if(this.started_){if(!this.node||this.constrained&&this.depth==0)return db;var X=this.node;var U=this.reversed?-1:1;if(this.tagType==U){var r=this.reversed?X.lastChild:X.firstChild;r?DD(this,r):DD(this,X,U*-1)}else(r=this.reversed?X.previousSibling:X.nextSibling)?DD(this,r):DD(this,X.parentNode,U*-1);this.depth+=this.tagType*(this.reversed?-1:1)}else this.started_=!0;return(X=this.node)?OV(X):db};
_.a.equals=function(X){return X.node==this.node&&(!this.node||X.tagType==this.tagType)};
_.a.splice=function(X){var U=this.node,r=this.reversed?1:-1;this.tagType==r&&(this.tagType=r*-1,this.depth+=this.tagType*(this.reversed?-1:1));this.reversed=!this.reversed;pT.prototype.next.call(this);this.reversed=!this.reversed;r=_.Dn(arguments[0])?arguments[0]:arguments;for(var m=r.length-1;m>=0;m--)_.qS(r[m],U);_.yG(U)};var sdv=function(){},$k=function(X){for(var U=[],r=X.getTextRangeCount(),m=0;m<r;m++)U.push(X.getTextRange(m));
return U};
sdv.prototype.isReversed=function(){return!1};
sdv.prototype.getWindow=function(){return JV(_.DR(this.JSC$11506_getStartNode()))};
var xRp=function(X,U){pT.call(this,X,U,!0)};
_.XW(xRp,pT);var bQ=function(X,U,r,m,I){this.endNode_=this.startNode_=null;this.endOffset_=this.startOffset_=0;this.isReversed_=!!I;if(X){this.startNode_=X;this.startOffset_=U;this.endNode_=r;this.endOffset_=m;if(X.nodeType==1&&X.tagName!="BR")if(X=X.childNodes,U=X[U])this.startNode_=U,this.startOffset_=0;else{X.length&&(this.startNode_=_.M9(X));var t=!0}r.nodeType==1&&((this.endNode_=r.childNodes[m])?this.endOffset_=0:this.endNode_=r)}pT.call(this,this.isReversed_?this.endNode_:this.startNode_,this.isReversed_,
!0);t&&this.next()};
_.XW(bQ,xRp);_.a=bQ.prototype;_.a.JSC$11512_getStartNode=function(){return this.startNode_};
_.a.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)};
_.a.next=function(){return this.isLast()?db:bQ.superClass_.next.call(this)};
_.a.JSC$11504_copyFrom=function(X){this.startNode_=X.startNode_;this.endNode_=X.endNode_;this.startOffset_=X.startOffset_;this.endOffset_=X.endOffset_;this.isReversed_=X.isReversed_;bQ.superClass_.JSC$11504_copyFrom.call(this,X)};
_.a.clone=function(){var X=new bQ(this.startNode_,this.startOffset_,this.endNode_,this.endOffset_,this.isReversed_);X.JSC$11504_copyFrom(this);return X};var Pau=function(){};
Pau.prototype.__iterator__=function(){return new bQ(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var AU=function(X){this.range_=X};
_.XW(AU,Pau);var SjP=function(X){var U=_.DR(X).createRange();if(X.nodeType==3)U.setStart(X,0),U.setEnd(X,X.length);else if(V2(X)||X.nodeType==3){for(var r,m=X;(r=m.firstChild)&&(V2(r)||r.nodeType==3);)m=r;U.setStart(m,0);for(m=X;(r=m.lastChild)&&(V2(r)||r.nodeType==3);)m=r;U.setEnd(m,m.nodeType==1?m.childNodes.length:m.length)}else r=X.parentNode,X=Array.prototype.indexOf.call(r.childNodes,X),U.setStart(r,X),U.setEnd(r,X+1);return U},dR1=function(X,U,r,m){var I=_.DR(X).createRange();
I.setStart(X,U);I.setEnd(r,m);return I};
_.a=AU.prototype;_.a.clone=function(){return new this.constructor(this.range_.cloneRange())};
_.a.getContainer=function(){return this.range_.commonAncestorContainer};
_.a.compareBrowserRangeEndpoints=function(X,U,r){return this.range_.compareBoundaryPoints(r==1?U==1?_.mH.Range.START_TO_START:_.mH.Range.START_TO_END:U==1?_.mH.Range.END_TO_START:_.mH.Range.END_TO_END,X)};
_.a.isCollapsed=function(){return this.range_.collapsed};
_.a.select=function(X){this.selectInternal(JV(_.DR(this.range_.startContainer)).getSelection(),X)};
_.a.selectInternal=function(X){X.removeAllRanges();X.addRange(this.range_)};
_.a.insertNode=function(X,U){var r=this.range_.cloneRange();r.collapse(U);r.insertNode(X);r.detach();return X};
_.a.collapse=function(X){this.range_.collapse(X)};_.XW(PZ,AU);PZ.prototype.selectInternal=function(X,U){!U||this.isCollapsed()?PZ.superClass_.selectInternal.call(this,X,U):(X.collapse(this.range_.endContainer,this.range_.endOffset),X.extend(this.range_.startContainer,this.range_.startOffset))};_.XW(SC,AU);SC.prototype.compareBrowserRangeEndpoints=function(X,U,r){return SC.superClass_.compareBrowserRangeEndpoints.call(this,X,U,r)};
SC.prototype.selectInternal=function(X,U){U?X.setBaseAndExtent(this.range_.endContainer,this.range_.endOffset,this.range_.startContainer,this.range_.startOffset):X.setBaseAndExtent(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var Oc8=function(X){return _.a2?new SC(X):_.t9?new PZ(X):new AU(X)};var lQ=function(){this.endOffset_=this.endNode_=this.startOffset_=this.startNode_=this.browserRangeWrapper_=null;this.isReversed_=!1},v57;
_.XW(lQ,sdv);v57=function(X,U){var r=new lQ;r.browserRangeWrapper_=X;r.isReversed_=!!U;return r};
_.ew5=function(X){X=_.a2?new SC(SjP(X)):_.t9?new PZ(SjP(X)):new AU(SjP(X));return v57(X)};
_.Gv=function(X,U,r,m){var I=new lQ;I.isReversed_=E5P(X,U,r,m);if(_.CY(X)&&!V2(X)){var t=X.parentNode;U=Array.prototype.indexOf.call(t.childNodes,X);X=t}_.CY(r)&&!V2(r)&&(t=r.parentNode,m=Array.prototype.indexOf.call(t.childNodes,r),r=t);I.isReversed_?(I.startNode_=r,I.startOffset_=m,I.endNode_=X,I.endOffset_=U):(I.startNode_=X,I.startOffset_=U,I.endNode_=r,I.endOffset_=m);return I};
_.a=lQ.prototype;_.a.clone=function(){var X=new lQ;X.browserRangeWrapper_=this.browserRangeWrapper_&&this.browserRangeWrapper_.clone();X.startNode_=this.startNode_;X.startOffset_=this.startOffset_;X.endNode_=this.endNode_;X.endOffset_=this.endOffset_;X.isReversed_=this.isReversed_;return X};
_.a.JSC$11506_getType=function(){return"text"};
_.a.getBrowserRangeObject=function(){return iQ(this).range_};
_.a.getTextRangeCount=function(){return 1};
_.a.getTextRange=function(){return this};
var iQ=function(X){var U;if(!(U=X.browserRangeWrapper_)){U=X.JSC$11506_getStartNode();var r=X.JSC$11506_getStartOffset(),m=X.JSC$11506_getEndNode(),I=X.JSC$11506_getEndOffset();U=_.a2?new SC(dR1(U,r,m,I)):_.t9?new PZ(dR1(U,r,m,I)):new AU(dR1(U,r,m,I));U=X.browserRangeWrapper_=U}return U};
_.a=lQ.prototype;_.a.getContainer=function(){return iQ(this).getContainer()};
_.a.JSC$11506_getStartNode=function(){return this.startNode_||(this.startNode_=iQ(this).range_.startContainer)};
_.a.JSC$11506_getStartOffset=function(){return this.startOffset_!=null?this.startOffset_:this.startOffset_=iQ(this).range_.startOffset};
_.a.JSC$11506_getEndNode=function(){return this.endNode_||(this.endNode_=iQ(this).range_.endContainer)};
_.a.JSC$11506_getEndOffset=function(){return this.endOffset_!=null?this.endOffset_:this.endOffset_=iQ(this).range_.endOffset};
_.a.isReversed=function(){return this.isReversed_};
_.a.JSC$11506_containsRange=function(X,U){if(X.JSC$11506_getType()=="text"){var r=iQ(this);X=iQ(X);U=U&&!X.isCollapsed();X=X.range_;r=U?r.compareBrowserRangeEndpoints(X,0,1)>=0&&r.compareBrowserRangeEndpoints(X,1,0)<=0:r.compareBrowserRangeEndpoints(X,0,0)>=0&&r.compareBrowserRangeEndpoints(X,1,1)<=0}else r=!1;return r};
_.a.isCollapsed=function(){return iQ(this).isCollapsed()};
_.a.JSC$11506_getText=function(){return iQ(this).range_.toString()};
_.a.__iterator__=function(){return new bQ(this.JSC$11506_getStartNode(),this.JSC$11506_getStartOffset(),this.JSC$11506_getEndNode(),this.JSC$11506_getEndOffset())};
_.a.select=function(){iQ(this).select(this.isReversed_)};
_.a.JSC$11506_removeContents=function(){var X=iQ(this).range_;X.extractContents();if(X.startContainer.hasChildNodes()&&(X=X.startContainer.childNodes[X.startOffset])){var U=X.previousSibling;fRC(X)==""&&_.yG(X);U&&fRC(U)==""&&_.yG(U)}this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null};
_.a.insertNode=function(X,U){X=iQ(this).insertNode(X,U);this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null;return X};
_.a.collapse=function(X){X=this.isReversed()?!X:X;this.browserRangeWrapper_&&this.browserRangeWrapper_.collapse(X);X?(this.endNode_=this.startNode_,this.endOffset_=this.startOffset_):(this.startNode_=this.endNode_,this.startOffset_=this.endOffset_);this.isReversed_=!1};var FSC=function(){};
_.XW(FSC,sdv);FSC.prototype.JSC$11506_containsRange=function(X,U){var r=$k(this);X=$k(X);return(U?tE:_.f7M)(X,function(m){return tE(r,function(I){return I.JSC$11506_containsRange(m,U)})})};
FSC.prototype.insertNode=function(X,U){U?_.fg(X,this.JSC$11506_getStartNode()):_.qS(X,this.JSC$11506_getEndNode());return X};var B98,Qdp=hV().JSC$9488_document_.documentElement;B98=Qdp.requestFullscreen?"fullscreenchange":Qdp.webkitRequestFullscreen?"webkitfullscreenchange":Qdp.mozRequestFullScreen?"mozfullscreenchange":Qdp.msRequestFullscreen?"MSFullscreenChange":"fullscreenchange";var o5S=function(){var X=hV().JSC$9488_document_;return!!(X.webkitIsFullScreen||X.mozFullScreen||X.msFullscreenElement||X.fullscreenElement)};var LT=function(){this.browserRanges_=[];this.ranges_=[];this.container_=this.sortedRanges_=null};
_.XW(LT,FSC);_.a=LT.prototype;_.a.clone=function(){var X=new LT;X.browserRanges_=_.Jx(this.browserRanges_);return X};
_.a.JSC$11506_getType=function(){return"mutli"};
_.a.getBrowserRangeObject=function(){return this.browserRanges_[0]};
_.a.getTextRangeCount=function(){return this.browserRanges_.length};
_.a.getTextRange=function(X){this.ranges_[X]||(this.ranges_[X]=v57(Oc8(this.browserRanges_[X])));return this.ranges_[X]};
_.a.getContainer=function(){if(!this.container_){for(var X=[],U=this.getTextRangeCount(),r=0;r<U;r++)X.push(this.getTextRange(r).getContainer());this.container_=M4p.apply(null,X)}return this.container_};
var N5=function(X){X.sortedRanges_||(X.sortedRanges_=$k(X),X.sortedRanges_.sort(function(U,r){var m=U.JSC$11506_getStartNode();U=U.JSC$11506_getStartOffset();var I=r.JSC$11506_getStartNode();r=r.JSC$11506_getStartOffset();return m==I&&U==r?0:E5P(m,U,I,r)?1:-1}));
return X.sortedRanges_};
_.a=LT.prototype;_.a.JSC$11506_getStartNode=function(){return N5(this)[0].JSC$11506_getStartNode()};
_.a.JSC$11506_getStartOffset=function(){return N5(this)[0].JSC$11506_getStartOffset()};
_.a.JSC$11506_getEndNode=function(){return _.M9(N5(this)).JSC$11506_getEndNode()};
_.a.JSC$11506_getEndOffset=function(){return _.M9(N5(this)).JSC$11506_getEndOffset()};
_.a.isCollapsed=function(){return this.browserRanges_.length==0||this.browserRanges_.length==1&&this.getTextRange(0).isCollapsed()};
_.a.JSC$11506_getText=function(){return $k(this).map(function(X){return X.JSC$11506_getText()}).join("")};
_.a.__iterator__=function(){return new jI(this)};
_.a.select=function(){var X=this.getWindow().getSelection();X.removeAllRanges();for(var U=this.getTextRangeCount(),r=0;r<U;r++)X.addRange(this.getTextRange(r).getBrowserRangeObject())};
_.a.JSC$11506_removeContents=function(){$k(this).forEach(function(X){X.JSC$11506_removeContents()})};
_.a.collapse=function(X){if(!this.isCollapsed()){var U=X?this.getTextRange(0):this.getTextRange(this.getTextRangeCount()-1);this.ranges_=[];this.container_=this.sortedRanges_=null;U.collapse(X);this.ranges_=[U];this.sortedRanges_=[U];this.browserRanges_=[U.getBrowserRangeObject()]}};
var jI=function(X){this.iterators_=null;this.currentIdx_=0;X&&(this.iterators_=N5(X).map(function(U){return _.fiu(U)}));
pT.call(this,X?this.JSC$11512_getStartNode():null,!1,!0)};
_.XW(jI,xRp);_.a=jI.prototype;_.a.JSC$11512_getStartNode=function(){return this.iterators_[0].JSC$11512_getStartNode()};
_.a.isLast=function(){return this.iterators_[this.currentIdx_].isLast()};
_.a.next=function(){for(;this.currentIdx_<this.iterators_.length;){var X=this.iterators_[this.currentIdx_],U=X.next();if(U.done)this.currentIdx_++;else return DD(this,X.node,X.tagType,X.depth),U}return db};
_.a.JSC$11504_copyFrom=function(X){this.iterators_=_.Jx(X.iterators_);jI.superClass_.JSC$11504_copyFrom.call(this,X)};
_.a.clone=function(){var X=new jI(null);X.JSC$11504_copyFrom(this);return X};var w4T,E5P;_.mk=function(){var X=window.getSelection();return X&&w4T(X)};
w4T=function(X){var U=!1;if(X.createRange)try{var r=X.createRange()}catch(I){return null}else if(X.rangeCount){if(X.rangeCount>1){r=new LT;U=X.rangeCount;for(var m=0;m<U;m++)r.browserRanges_.push(X.getRangeAt(m));return r}r=X.getRangeAt(0);U=E5P(X.anchorNode,X.anchorOffset,X.focusNode,X.focusOffset)}else return null;return v57(Oc8(r),U)};
_.XS=function(X,U){return _.Gv(X,U,X,U)};
_.Ud=function(X,U,r,m){return _.Gv(X,U,r,m)};
E5P=function(X,U,r,m){if(X==r)return m<U;var I;if(X.nodeType==1&&U)if(I=X.childNodes[U])X=I,U=0;else if(_.GE(X,r))return!0;if(r.nodeType==1&&m)if(I=r.childNodes[m])r=I,m=0;else if(_.GE(r,X))return!1;return(hz1(X,r)||U-m)>0};var rt=function(){_.z2.call(this);this.reader_=new FileReader;this.reader_.onloadstart=(0,_.TE)(this.dispatchProgressEvent_,this);this.reader_.onprogress=(0,_.TE)(this.dispatchProgressEvent_,this);this.reader_.onload=(0,_.TE)(this.dispatchProgressEvent_,this);this.reader_.onabort=(0,_.TE)(this.dispatchProgressEvent_,this);this.reader_.onerror=(0,_.TE)(this.dispatchProgressEvent_,this);this.reader_.onloadend=(0,_.TE)(this.dispatchProgressEvent_,this)};
_.XW(rt,_.z2);rt.prototype.abort=function(){try{this.reader_.abort()}catch(X){throw new WRu(X,"aborting read");}};
rt.prototype.getError=function(){return this.reader_.error&&new WRu(this.reader_.error,"reading file")};
rt.prototype.dispatchProgressEvent_=function(X){this.dispatchEvent(new JCA(X,this))};
rt.prototype.disposeInternal=function(){rt.superClass_.disposeInternal.call(this);delete this.reader_};
var usp=function(X){var U=new rt,r=yj1(U);U.reader_.readAsArrayBuffer(X);return r},hwS=function(X){var U=new rt,r=yj1(U);
U.reader_.readAsDataURL(X);return r},yj1=function(X){var U=new m0;
X.listen("loadend",_.HQ(function(r,m){var I=m.reader_.result,t=m.getError();I==null||t?r.errback(t):r.callback(I);m.dispose()},U,X));
return U};var mu=function(){_.z2.call(this);this.hysteresisDistance_=0;this.dragLists_=[];this.dragItems_=[];this.dragItemForHandle_={};this.JSC$11546_eventHandler_=new _.OA(this);this.JSC$11546_isInitialized_=!1};
_.XW(mu,_.z2);var Mr7=new _.oJ("d"),zw$=new _.oJ("beforedragstart"),KS5=new _.oJ("dragstart"),T9S=new _.oJ("beforedragmove"),Yjt=new _.oJ("dragmove"),Vrp=new _.oJ("beforedragend"),Rw7=new _.oJ("dragend"),fjA=new _.oJ("e");mu.prototype.isDragging=function(){return!!this.JSC$11546_dragger_};
var qjA=function(X,U){U.dlgGrowthDirection_=0;U.dlgDragHoverClass_=void 0;U.dlgDragPermission=0;X.dragLists_.push(U)},WSh=function(X,U){X.getHandleForDragItem_=U};
mu.prototype.init=function(){if(!this.JSC$11546_isInitialized_){for(var X=this.dragLists_.length,U=0;U<X;U++)for(var r=_.WT(this.dragLists_[U]),m=r.length,I=0;I<m;++I){var t=r[I],C=this.getHandleForDragItem_(t),k=_.lM(C);this.dragItemForHandle_[k]=t;this.dragItemHoverClasses_&&(this.JSC$11546_eventHandler_.listen(t,"mouseover",this.handleDragItemMouseover_),this.JSC$11546_eventHandler_.listen(t,"mouseout",this.handleDragItemMouseout_));this.dragItemHandleHoverClasses_&&(this.JSC$11546_eventHandler_.listen(C,
"mouseover",this.handleDragItemHandleMouseover_),this.JSC$11546_eventHandler_.listen(C,"mouseout",this.handleDragItemHandleMouseout_));this.dragItems_.push(t);this.JSC$11546_eventHandler_.listen(C,["mousedown","touchstart"],this.handlePotentialDragStart_)}this.JSC$11546_isInitialized_=!0}};
mu.prototype.disposeInternal=function(){this.JSC$11546_eventHandler_.dispose();for(var X=this.dragLists_.length,U=0;U<X;U++){var r=this.dragLists_[U];r.dlgGrowthDirection_=void 0;r.dlgDragHoverClass_=void 0}this.dragLists_.length=0;this.dragItems_.length=0;this.dragItemForHandle_=null;JjC(this);mu.superClass_.disposeInternal.call(this)};
var DRt=function(X,U){for(var r=X.dragLists_.length,m=0;m<r;m++){var I=X.dragLists_[m];I.dlgBounds_=S66(I)}r=X.dragItems_.length;for(m=0;m<r;m++)I=X.dragItems_[m],I!=U&&(I.dlgBounds_=S66(I))};
_.a=mu.prototype;
_.a.handlePotentialDragStart_=function(X){var U=_.lM(X.currentTarget);U=this.dragItemForHandle_[U];if(U.parentElement.dlgDragPermission!=2){this.currDragItem_=U;a:{U=this.currDragItem_;for(var r=U.cloneNode(!0),m=ub("TEXTAREA",U),I=ub("TEXTAREA",r),t=0;t<m.length;t++)I[t].value=m[t].value;switch(U.tagName){case "TR":U=_.TA("TABLE",null,_.TA("TBODY",null,r));break a;case "TD":case "TH":U=_.TA("TABLE",null,_.TA("TBODY",null,_.TA("TR",null,r)));break a;case "TEXTAREA":r.value=U.value;default:U=r;break a}U=
void 0}this.draggerEl_=U;this.draggerElClasses_&&Ua(this.draggerEl_,this.draggerElClasses_||[]);this.draggerEl_.style.margin="0";this.draggerEl_.style.position="absolute";this.draggerEl_.style.visibility="hidden";_.DR(this.currDragItem_).body.appendChild(this.draggerEl_);r=_.pI(this.currDragItem_);U=this.draggerEl_;m=_.pI(U);if(r instanceof _.W0){var C=r.y;r=r.x}bH(U,U.offsetLeft+(r-m.x),U.offsetTop+(Number(C)-m.y));this.JSC$11546_dragger_=new _.lF(this.draggerEl_);_.qA5(this.JSC$11546_dragger_,this.hysteresisDistance_);
_.dO(this.JSC$11546_dragger_,"start",this.handleDragStart_,!1,this);_.dO(this.JSC$11546_dragger_,"end",this.handleDragEnd_,!1,this);_.dO(this.JSC$11546_dragger_,"earlycancel",this.JSC$11548_cleanup_,!1,this);this.dispatchEvent(new Ia(Mr7,this,X,this.currDragItem_,this.draggerEl_,this.JSC$11546_dragger_));this.JSC$11546_dragger_.startDrag(X)}};
_.a.handleDragStart_=function(X){if(this.dispatchEvent(new Ia(zw$,this,X.browserEvent,this.currDragItem_,null,null))){this.origList_=this.currDragItem_.parentNode;this.origNextItem_=_.w08(this.currDragItem_);this.currHoverList_=this.origList_;this.currDragItemClasses_?Ua(this.currDragItem_,this.currDragItemClasses_||[]):this.currDragItem_.style.visibility="hidden";var U=$qP(this.draggerEl_);this.draggerEl_.halfWidth=U.width/2;this.draggerEl_.halfHeight=U.height/2;U=this.draggerEl_.getBoundingClientRect();
var r=X.clientY,m=W3t(this.JSC$11546_dragger_,X.clientX);if(m>U.right){var I=this.currDragItem_.getBoundingClientRect();this.JSC$11546_dragger_.deltaX=m-(m-I.left)/I.width*U.width}r=JW7(this.JSC$11546_dragger_,r);r>U.bottom&&(this.JSC$11546_dragger_.deltaY+=r-U.bottom);this.draggerEl_.style.visibility="";this.currDragItem_.style.display="none";DRt(this,this.currDragItem_);this.currDragItem_.style.display="";_.dO(this.JSC$11546_dragger_,"drag",this.handleDragMove_,!1,this);this.dispatchEvent(new Ia(KS5,
this,X.browserEvent,this.currDragItem_,this.draggerEl_,this.JSC$11546_dragger_))}else X.preventDefault(),this.JSC$11548_cleanup_()};
_.a.handleDragMove_=function(X){var U=_.pI(this.draggerEl_);U=new _.W0(U.x+this.draggerEl_.halfWidth,U.y+this.draggerEl_.halfHeight);a:{var r=null;if(this.currDragItem_.style.display!="none"){r=this.currDragItem_.parentNode;var m=S66(r);if(p4v(U,m))break a}m=this.dragLists_.length;for(var I=0;I<m;I++){var t=this.dragLists_[I];if(t!=r&&p4v(U,t.dlgBounds_)){r=t;break a}}r=null}if(r){if(r==null)throw Error("$d");m=0;I=!1;t=void 0;switch(r.dlgGrowthDirection_){case 0:m=U.y;var C=$Rv;var k=bcp;break;case 4:I=
!0;case 2:m=U.x;C=Aj$;k=bcp;break;case 5:I=!0;case 3:m=U.x,C=ljA,k=GU5}for(var g=null,Z,P=_.WT(r),S=P.length,d=0;d<S;d++){var O=P[d];if(O!=this.currDragItem_){var E=C(O.dlgBounds_);if(I){var Q=icT(O,U);t===void 0&&(t=Q);k(m,E)&&(Z==void 0||Q<t||Q==t&&(k(E,Z)||E==Z))&&(g=O,Z=E);Q<t&&(t=Q)}else k(m,E)&&(Z==void 0||k(E,Z))&&(g=O,Z=E)}}C=g!==null&&icT(g,U)>t?null:g}else C=null;if(!this.dispatchEvent(new Ia(T9S,this,X,this.currDragItem_,this.draggerEl_,this.JSC$11546_dragger_,U,r,C)))return!1;if(r&&r.dlgDragPermission!=
1)this.currDragItem_.parentNode==r&&_.w08(this.currDragItem_)==C||r.insertBefore(this.currDragItem_,C),this.currDragItem_.style.display="",r.dlgDragHoverClass_&&_.Do(r,r.dlgDragHoverClass_);else for(this.currDragItem_.style.display="none",k=this.dragLists_.length,Z=0;Z<k;Z++)m=this.dragLists_[Z],m.dlgDragHoverClass_&&_.Ws(m,m.dlgDragHoverClass_);r!=this.currHoverList_&&(this.currHoverList_=r,DRt(this,this.currDragItem_));this.dispatchEvent(new Ia(Yjt,this,X,this.currDragItem_,this.draggerEl_,this.JSC$11546_dragger_,
U,r,C));return!1};
_.a.JSC$11548_cleanup_=function(){JjC(this);this.JSC$11546_dragger_=this.draggerEl_=this.origNextItem_=this.origList_=this.currHoverList_=this.currDragItem_=null;for(var X=this.dragLists_.length,U=0;U<X;U++)this.dragLists_[U].dlgBounds_=null;X=this.dragItems_.length;for(U=0;U<X;U++)this.dragItems_[U].dlgBounds_=null};
_.a.handleDragEnd_=function(X){if(!this.dispatchEvent(new Ia(Vrp,this,X,this.currDragItem_,this.draggerEl_,this.JSC$11546_dragger_)))return!1;JjC(this);this.dispatchEvent(new Ia(Rw7,this,X,this.currDragItem_,this.draggerEl_,this.JSC$11546_dragger_));this.JSC$11548_cleanup_();return!0};
var JjC=function(X){_.Cj(X.JSC$11546_dragger_);var U=X.draggerEl_&&X.draggerEl_.parentElement;X.draggerEl_&&_.yG(X.draggerEl_);X.currDragItem_&&X.currDragItem_.style.display=="none"&&(X.origList_.insertBefore(X.currDragItem_,X.origNextItem_),X.currDragItem_.style.display="");X.currDragItemClasses_&&X.currDragItem_?R51(X.currDragItem_,X.currDragItemClasses_||[]):X.currDragItem_&&(X.currDragItem_.style.visibility="");for(var r=X.dragLists_.length,m=0;m<r;m++){var I=X.dragLists_[m];I.dlgDragHoverClass_&&
_.Ws(I,I.dlgDragHoverClass_)}U&&X.dispatchEvent(new Ia(fjA,X,null,X.currDragItem_,X.draggerEl_,X.JSC$11546_dragger_))};
_.a=mu.prototype;_.a.getHandleForDragItem_=function(X){return X};
_.a.handleDragItemMouseover_=function(X){Ua(X.currentTarget,this.dragItemHoverClasses_||[])};
_.a.handleDragItemMouseout_=function(X){R51(X.currentTarget,this.dragItemHoverClasses_||[])};
_.a.handleDragItemHandleMouseover_=function(X){Ua(X.currentTarget,this.dragItemHandleHoverClasses_||[])};
_.a.handleDragItemHandleMouseout_=function(X){R51(X.currentTarget,this.dragItemHandleHoverClasses_||[])};
var p4v=function(X,U){return X.x>U.left&&X.x<U.left+U.width&&X.y>U.top&&X.y<U.top+U.height},icT=function(X,U){X=X.dlgBounds_;
return Math.abs(U.y-(X.top+(X.height-1)/2))},$Rv=function(X){return X.top+X.height-1},Aj$=function(X){return X.left+X.width-1},ljA=function(X){return X.left||0},bcp=function(X,U){return X<U},GU5=function(X,U){return X>U},Ia=function(X,U,r,m,I,t){_.wY.call(this,X);
this.event=r;this.currDragItem=m;this.draggerEl=I;this.JSC$11550_dragger=t};
_.XW(Ia,_.wY);_.XW(vZ,_.Kj);var LS5=new _.W0(0,0);vZ.prototype.JSC$11554_onTick_=function(){this.containerNode_.scrollTop+=this.scrollDelta_.y;this.containerNode_.scrollLeft+=this.scrollDelta_.x};
vZ.prototype.JSC$11554_onMouseMove=function(X){var U=this.containerIsActuallyContent_?LS5:uV(hV(this.containerNode_)),r=this.horizontalScrolling_?this.calculateScrollDelta(X.clientX+U.x,this.scrollBounds_.left,this.scrollBounds_.width):0,m=this.calculateScrollDelta(X.clientY+U.y,this.scrollBounds_.top,this.scrollBounds_.height);this.scrollDelta_.x=r;this.scrollDelta_.y=m;!(r=!r&&!m)&&(r=this.constrainScroll_)&&(r=X.clientX+U.x,X=X.clientY+U.y,U=this.containerBounds_,r=!(U.left<=r&&U.left+U.width>=
r&&U.top<=X&&U.top+U.height>=X));r?this.scrollTimer_.stop():this.scrollTimer_.enabled||this.scrollTimer_.start()};
vZ.prototype.calculateScrollDelta=function(X,U,r){var m=0;X<U?m=-8:X>U+r&&(m=8);return m};
vZ.prototype.disposeInternal=function(){vZ.superClass_.disposeInternal.call(this);this.JSC$11552_eventHandler_.dispose();this.scrollTimer_.dispose()};var N9h={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"}}},t$=N9h;t$=N9h;var aa={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 jdu=function(){},Wa=function(X){if(typeof X=="number"){var U=new jdu;
U.standardOffset_=X;var r=X;if(r==0)r="Etc/GMT";else{var m=["Etc/GMT",r<0?"-":"+"];r=Math.abs(r);m.push(Math.floor(r/60)%100);r%=60;r!=0&&m.push(":",_.cT(r,2));r=m.join("")}U.timeZoneId_=r;r=X;r==0?r="UTC":(m=["UTC",r<0?"+":"-"],r=Math.abs(r),m.push(Math.floor(r/60)%100),r%=60,r!=0&&m.push(":",r),r=m.join(""));X=XNv(X);U.tzNames_=[r,r];U.tzNamesExt_={STD_LONG_NAME_GMT:X,STD_GENERIC_LOCATION:X};U.transitions_=[];return U}U=new jdu;U.timeZoneId_=X.id;U.standardOffset_=-X.std_offset;U.tzNames_=X.names;
U.tzNamesExt_=X.names_ext;U.transitions_=X.transitions;return U},XNv=function(X){var U=["GMT"];
U.push(X<=0?"+":"-");X=Math.abs(X);U.push(_.cT(Math.floor(X/60)%100,2),":",_.cT(X%60,2));return U.join("")},UaA=function(X,U){U=Date.UTC(U.getUTCFullYear(),U.getUTCMonth(),U.getUTCDate(),U.getUTCHours(),U.getUTCMinutes())/36E5;
for(var r=0;r<X.transitions_.length&&U>=X.transitions_[r];)r+=2;return r==0?0:X.transitions_[r-1]},rb7=function(X,U){X=X.standardOffset_-UaA(X,U);
return X===-1440?0:X};var J3=function(X,U){this.patternParts_=[];this.JSC$11565_dateTimeSymbols_=U||Ct;typeof X=="number"?maP(this,X):Ib5(this,X)},t2A=[/^'(?:[^']|'')*('|$)/,
/^(?: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]+/],HG=function(X){return X.getHours?X.getHours():0},Ib5=function(X,U){for(vDn&&(U=U.replace(/\u200f/g,""));U;){for(var r=U,m=0;m<t2A.length;++m){var I=U.match(t2A[m]);
if(I){var t=I[0];U=U.substring(t.length);m==0&&(t=="''"?t="'":(t=t.substring(1,I[1]=="'"?t.length-1:t.length),t=t.replace(/''/g,"'")));X.patternParts_.push({text:t,type:m});break}}if(r===U)throw Error("ae`"+U);}};
J3.prototype.format=function(X,U){if(!X)throw Error("be");var r=U?(X.getTimezoneOffset()-rb7(U,X))*6E4:0,m=r?new Date(X.getTime()+r):X,I=m;U&&m.getTimezoneOffset()!=X.getTimezoneOffset()&&(m=new Date(m.getTime()+(m.getTimezoneOffset()-X.getTimezoneOffset())*6E4),I=new Date(X.getTime()+(r+(r>0?-864E5:864E5))));r=[];for(var t=0;t<this.patternParts_.length;++t){var C=this.patternParts_[t].text;1==this.patternParts_[t].type?r.push(abp(this,C,X,m,I,U)):r.push(C)}return r.join("")};
var maP=function(X,U){if(U<4)var r=X.JSC$11565_dateTimeSymbols_.DATEFORMATS[U];else if(U<8)r=X.JSC$11565_dateTimeSymbols_.TIMEFORMATS[U-4];else if(U<12)r=X.JSC$11565_dateTimeSymbols_.DATETIMEFORMATS[U-8],r=r.replace("{1}",X.JSC$11565_dateTimeSymbols_.DATEFORMATS[U-8]),r=r.replace("{0}",X.JSC$11565_dateTimeSymbols_.TIMEFORMATS[U-8]);else if(U===12)r=X.JSC$11565_dateTimeSymbols_.DATEFORMATS[0].replace(/[^EMd]*yy*[^EMd]*/,"");else if(U===13)r=X.JSC$11565_dateTimeSymbols_.DATEFORMATS[2].replace(/[^EMd]*yy*[^EMd]*/,
"");else{maP(X,10);return}Ib5(X,r)},C2=function(X,U){U=String(U);
X=X.JSC$11565_dateTimeSymbols_||Ct;if(X.ZERODIGIT!==void 0&&!OR6){for(var r=[],m=0;m<U.length;m++){var I=U.charCodeAt(m);r.push(48<=I&&I<=57?String.fromCharCode(X.ZERODIGIT+I-48):U.charAt(m))}U=r.join("")}return U},OR6=!1,vDn=!1,C_5=function(X,U,r,m){r=r.getFullYear();
r<=0&&m&&(r=1-r);return C2(X,HxT(r,U))},HxT=function(X,U){U==2&&(X%=100);
X<0&&U++;return _.cT(X,U)},kO=function(X){if(!(X.getHours&&X.getSeconds&&X.getMinutes))throw Error("ce");
},k4C=function(X,U){kO(U);
U=HG(U);return X.JSC$11565_dateTimeSymbols_.AMPMS[U>=12&&U<24?1:0]},abp=function(X,U,r,m,I,t){var C=U.length;
switch(U.charAt(0)){case "G":return r=m.getFullYear()>0?1:0,C>=4?X.JSC$11565_dateTimeSymbols_.ERANAMES[r]:X.JSC$11565_dateTimeSymbols_.ERAS[r];case "y":return C_5(X,C,m,!0);case "Y":return r=(new Date(g5A(m.getFullYear(),m.getMonth(),m.getDate(),X.JSC$11565_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,X.JSC$11565_dateTimeSymbols_.FIRSTDAYOFWEEK))).getFullYear(),C==2&&(r%=100),C2(X,HxT(r,C));case "u":return C_5(X,C,m,!1);case "M":a:switch(r=m.getMonth(),C){case 5:C=X.JSC$11565_dateTimeSymbols_.NARROWMONTHS[r];
break a;case 4:C=X.JSC$11565_dateTimeSymbols_.MONTHS[r];break a;case 3:C=X.JSC$11565_dateTimeSymbols_.SHORTMONTHS[r];break a;default:C=C2(X,_.cT(r+1,C))}return C;case "k":return kO(I),C2(X,_.cT(HG(I)||24,C));case "S":return C2(X,(I.getMilliseconds()/1E3).toFixed(Math.min(3,C)).slice(2)+(C>3?_.cT(0,C-3):""));case "E":return r=m.getDay(),C>=4?X.JSC$11565_dateTimeSymbols_.WEEKDAYS[r]:X.JSC$11565_dateTimeSymbols_.SHORTWEEKDAYS[r];case "a":return k4C(X,I);case "b":return k4C(X,I);case "B":return k4C(X,
I);case "h":return kO(I),C2(X,_.cT(HG(I)%12||12,C));case "K":return kO(I),C2(X,_.cT(HG(I)%12,C));case "H":return kO(I),C2(X,_.cT(HG(I),C));case "c":a:switch(r=m.getDay(),C){case 5:C=X.JSC$11565_dateTimeSymbols_.STANDALONENARROWWEEKDAYS[r];break a;case 4:C=X.JSC$11565_dateTimeSymbols_.STANDALONEWEEKDAYS[r];break a;case 3:C=X.JSC$11565_dateTimeSymbols_.STANDALONESHORTWEEKDAYS[r];break a;default:C=C2(X,_.cT(r,1))}return C;case "L":a:switch(r=m.getMonth(),C){case 5:C=X.JSC$11565_dateTimeSymbols_.STANDALONENARROWMONTHS[r];
break a;case 4:C=X.JSC$11565_dateTimeSymbols_.STANDALONEMONTHS[r];break a;case 3:C=X.JSC$11565_dateTimeSymbols_.STANDALONESHORTMONTHS[r];break a;default:C=C2(X,_.cT(r+1,C))}return C;case "Q":return r=Math.floor(m.getMonth()/3),C<4?X.JSC$11565_dateTimeSymbols_.SHORTQUARTERS[r]:X.JSC$11565_dateTimeSymbols_.QUARTERS[r];case "d":return C2(X,_.cT(m.getDate(),C));case "m":return kO(I),C2(X,_.cT(I.getMinutes?I.getMinutes():0,C));case "s":return kO(I),C2(X,_.cT(I.getSeconds(),C));case "v":return(t||Wa(r.getTimezoneOffset())).timeZoneId_;
case "V":return X=t||Wa(r.getTimezoneOffset()),C<=2?X.timeZoneId_:UaA(X,r)>0?X.tzNamesExt_.DST_GENERIC_LOCATION!==void 0?X.tzNamesExt_.DST_GENERIC_LOCATION:X.tzNamesExt_.DST_GENERIC_LOCATION:X.tzNamesExt_.STD_GENERIC_LOCATION!==void 0?X.tzNamesExt_.STD_GENERIC_LOCATION:X.tzNamesExt_.STD_GENERIC_LOCATION;case "w":return r=g5A(I.getFullYear(),I.getMonth(),I.getDate(),X.JSC$11565_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,X.JSC$11565_dateTimeSymbols_.FIRSTDAYOFWEEK),C2(X,_.cT(Math.floor(Math.round((r-(new Date((new Date(r)).getFullYear(),
0,1)).valueOf())/864E5)/7)+1,C));case "z":return X=t||Wa(r.getTimezoneOffset()),C<4?X.tzNames_[UaA(X,r)>0?2:0]:X.tzNames_[UaA(X,r)>0?3:1];case "Z":return U=t||Wa(r.getTimezoneOffset()),C<4?(C=-rb7(U,r),X=[C<0?"-":"+"],C=Math.abs(C),X.push(_.cT(Math.floor(C/60)%100,2),_.cT(C%60,2)),C=X.join("")):C=C2(X,XNv(rb7(U,r))),C;default:return""}};var cbt=/^[ \t\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]/,gJ5=/^[\s\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]+/,QPH=function(X){this.patternParts_=[];this.JSC$11574_dateTimeSymbols_=Ct;if(typeof X=="number"){X>11&&(X=10);if(X<4)var U=this.JSC$11574_dateTimeSymbols_.DATEFORMATS[X];else X<8?U=this.JSC$11574_dateTimeSymbols_.TIMEFORMATS[X-4]:(U=this.JSC$11574_dateTimeSymbols_.DATETIMEFORMATS[X-8],U=U.replace("{1}",this.JSC$11574_dateTimeSymbols_.DATEFORMATS[X-8]),U=U.replace("{0}",this.JSC$11574_dateTimeSymbols_.TIMEFORMATS[X-
8]));nJv(this,U)}else nJv(this,X)},nJv=function(X,U){for(var r=!1,m="",I=0;I<U.length;I++){var t=U.charAt(I);
if(cbt.test(t))for(m.length>0&&(X.patternParts_.push({text:m,count:0,abutStart:!1,numeric:!1}),m=""),X.patternParts_.push({text:" ",count:0,abutStart:!1,numeric:!1});I<U.length-1&&U.charAt(I+1)==" ";)I++;else if(r)t=="'"?I+1<U.length&&U.charAt(I+1)=="'"?(m+="'",I++):r=!1:m+=t;else if("GyMdkHmsSEDabBhKzZvQL".indexOf(t)>=0){m.length>0&&(X.patternParts_.push({text:m,count:0,abutStart:!1,numeric:!1}),m="");for(var C=U.charAt(I),k=I+1;k<U.length&&U.charAt(k)==C;)k++;C=k-I;C<=0?k=!1:(k="MydhHmsSDkK".indexOf(t),
k=k>0||k==0&&C<3);X.patternParts_.push({text:t,count:C,abutStart:!1,numeric:k});I+=C-1}else t=="'"?I+1<U.length&&U.charAt(I+1)=="'"?(m+="'",I++):r=!0:m+=t}m.length>0&&X.patternParts_.push({text:m,count:0,abutStart:!1,numeric:!1});U=!1;for(r=0;r<X.patternParts_.length;r++)X.patternParts_[r].numeric?!U&&r+1<X.patternParts_.length&&X.patternParts_[r+1].numeric&&(U=!0,X.patternParts_[r].abutStart=!0):U=!1};
QPH.prototype.parse=function(X,U,r){var m=!1,I=!1;r&&(m=r.predictive||!1,I=r.validate||!1);if(m)for(r=0;r<this.patternParts_.length;r++){var t=this.patternParts_[r];if(t.count>0&&("abBhHkKm".indexOf(t.text.charAt(0))<0||t.count>2||t.abutStart))throw Error("de`"+t.text.charAt(0));}t=new Zx1;r=[0];t.dayPeriodIndex=-1;for(var C=0;C<this.patternParts_.length&&!(m&&r[0]>=X.length);C++){if(this.patternParts_[C].count==0){a:{var k=X;var g=r,Z=this.patternParts_[C],P=m;if(Z.text.match(cbt)!=null){if(Z=g[0],
s6C(k,g),g[0]>Z){k=!0;break a}}else{if(k.indexOf(Z.text,g[0])==g[0]){g[0]+=Z.text.length;k=!0;break a}if(P&&Z.text.indexOf(k.substring(g[0]))==0){g[0]+=k.length-g[0];k=!0;break a}}k=!1}if(k)continue;return 0}if(this.patternParts_[C].abutStart){a:{g=X;Z=r;P=C;var S=Z[0],d=0;for(k=P;k<this.patternParts_.length;k++){var O=this.patternParts_[k],E=O.count;if(E===0)break;if(k==P&&(E-=d,d++,E==0)){k=0;break a}var Q=k>P&&O.numeric,h=Z[0];if(!xav(this,g,Z,O,E,t,!1)||Q&&Z[0]-h<E)k=P-1,Z[0]=S}k-=P}if(k<=0)return 0;
C+=k-1}else if(!xav(this,X,r,this.patternParts_[C],0,t,m))return 0}a:{X=I;if(U==null)throw Error("ee");t.era!=void 0&&t.year!=void 0&&t.era==0&&t.year>0&&(t.year=-(t.year-1));t.year!=void 0&&U.setFullYear(t.year);m=U.getDate();U.setDate(1);t.month!=void 0&&U.setMonth(t.month);t.day!=void 0?U.setDate(t.day):(I=Xo1(U.getFullYear(),U.getMonth()),U.setDate(m>I?I:m));typeof U.setHours==="function"&&(t.hours==void 0&&(t.hours=U.getHours()),t.hours<12&&(t.ampm!=void 0&&t.ampm>0?t.hours+=12:t.dayPeriodName!==
void 0&&("isPm noon afternoon1 afternoon2 evening1 evening2".split(" ").includes(t.dayPeriodName)||["night1","night2"].includes(t.dayPeriodName)&&t.hours>=6)&&(t.hours+=12)),U.setHours(t.hours));typeof U.setMinutes==="function"&&t.minutes!=void 0&&U.setMinutes(t.minutes);typeof U.setSeconds==="function"&&t.seconds!=void 0&&U.setSeconds(t.seconds);typeof U.setMilliseconds==="function"&&t.milliseconds!=void 0&&U.setMilliseconds(t.milliseconds);if(X&&(t.year&&t.year!=U.getFullYear()||t.month&&t.month!=
U.getMonth()||t.day&&t.day!=U.getDate()||t.hours&&t.hours>=24||t.minutes&&t.minutes>=60||t.seconds&&t.seconds>=60||t.milliseconds&&t.milliseconds>=1E3))U=!1;else{t.tzOffset!=void 0&&U.setTime(U.getTime()+(t.tzOffset-U.getTimezoneOffset())*60*1E3);t.ambiguousYear&&(X=new Date,X.setFullYear(X.getFullYear()-80),U.getTime()<X.getTime()&&U.setFullYear(X.getFullYear()+100));if(t.dayOfWeek!=void 0)if(t.day==void 0)t=(7+t.dayOfWeek-U.getDay())%7,t>3&&(t-=7),X=U.getMonth(),U.setDate(U.getDate()+t),U.getMonth()!=
X&&U.setDate(U.getDate()+(t>0?-7:7));else if(t.dayOfWeek!=U.getDay()){U=!1;break a}U=!0}}return U?r[0]:0};
var xav=function(X,U,r,m,I,t,C){s6C(U,r);if(m.numeric&&I>0&&r[0]+I>U.length)return!1;switch(m.text.charAt(0)){case "G":return cG(U,r,[X.JSC$11574_dateTimeSymbols_.ERAS],function(k){return t.era=k}),!0;
case "M":case "L":return P_v(X,U,r,I,m,t);case "E":return cG(U,r,[X.JSC$11574_dateTimeSymbols_.WEEKDAYS,X.JSC$11574_dateTimeSymbols_.SHORTWEEKDAYS],function(k){return t.dayOfWeek=k});
case "B":case "b":return I=[],X=[[].concat(X.JSC$11574_dateTimeSymbols_.AMPMS)],I.push("isAm"),I.push("isPm"),U=cG(U,r,X,function(k){return t.dayPeriodIndex=k},C),t.dayPeriodName=I[t.dayPeriodIndex],C?U:!0;
case "a":return U=cG(U,r,[X.JSC$11574_dateTimeSymbols_.AMPMS],function(k){return t.ampm=k},C),C?U:!0;
case "y":return S5C(X,U,r,m,I,t);case "Q":return cG(U,r,[X.JSC$11574_dateTimeSymbols_.QUARTERS,X.JSC$11574_dateTimeSymbols_.SHORTQUARTERS],function(k){t.month=k*3;t.day=1});
case "d":return gt(X,U,r,m,I,function(k){t.day=k}),!0;
case "S":return da5(X,U,r,I,t);case "h":case "K":case "H":case "k":return U=gt(X,U,r,m,I,function(k){t.hours=m.text.charAt(0)==="h"&&k===12?0:k},C),C?U:!0;
case "m":return U=gt(X,U,r,m,I,function(k){t.minutes=k},C),C?U:!0;
case "s":return gt(X,U,r,m,I,function(k){t.seconds=k}),!0;
case "z":case "Z":case "v":return Ox8(X,U,r,t);default:return!1}},S5C=function(X,U,r,m,I,t){var C=r[0];
I=n2(X,U,r,I);I===null&&(I=n2(X,U,r,0,!0));if(I===null)return!1;I>=0&&r[0]-C==2&&m.count==2?(X=I,U=(new Date).getFullYear()-80,r=U%100,t.ambiguousYear=X==r,X+=Math.floor(U/100)*100+(X<r?100:0),t.year=X):t.year=I;return!0},P_v=function(X,U,r,m,I,t){return I.numeric&&gt(X,U,r,I,m,function(C){t.month=C-1})?!0:cG(U,r,[X.JSC$11574_dateTimeSymbols_.MONTHS,
X.JSC$11574_dateTimeSymbols_.STANDALONEMONTHS,X.JSC$11574_dateTimeSymbols_.SHORTMONTHS,X.JSC$11574_dateTimeSymbols_.STANDALONESHORTMONTHS],function(C){t.month=C})},da5=function(X,U,r,m,I){var t=r[0];
X=n2(X,U,r,m);if(X===null)return!1;r=r[0]-t;I.milliseconds=r<3?X*Math.pow(10,3-r):Math.round(X/Math.pow(10,r-3));return!0},Ox8=function(X,U,r,m){U.indexOf("GMT",r[0])==r[0]&&(r[0]+=3);
if(r[0]>=U.length)return m.tzOffset=0,!0;var I=r[0],t=n2(X,U,r,0,!0);if(t===null)return!1;if(r[0]<U.length&&U.charAt(r[0])==":"){var C=t*60;r[0]++;t=n2(X,U,r,0);if(t===null)return!1;C+=t}else C=t,C=C<24&&r[0]-I<=3?C*60:C%100+C/100*60;m.tzOffset=-C;return!0},gt=function(X,U,r,m,I,t,C){C=C||!1;
var k=r[0];X=n2(X,U,r,I);if(X===null)return!1;if(C&&r[0]-k<m.count){if(r[0]<U.length)return!1;X*=Math.pow(10,m.count-(r[0]-k))}t(X);return!0},cG=function(X,U,r,m,I){I=I||!1;
for(var t,C=0;C<r.length;C++){t=U;for(var k=r[C],g=I,Z=0,P=null,S=X.substring(t[0]).toLowerCase(),d=0;d<k.length;d++){var O=k[d].toLowerCase();if(g&&O.indexOf(S)==0){Z=S.length;P=d;break}k[d].length>Z&&S.indexOf(O)==0&&(Z=k[d].length,P=d)}P!==null&&(t[0]+=Z);t=P;if(t!==null)return m(t),!0}return!1},s6C=function(X,U){(X=X.substring(U[0]).match(gJ5))&&(U[0]+=X[0].length)},n2=function(X,U,r,m,I){U=m>0?U.substring(0,r[0]+m):U;
I=I||!1;if(X.JSC$11574_dateTimeSymbols_.ZERODIGIT){m=[];for(var t=r[0];t<U.length;t++){var C=U.charCodeAt(t)-X.JSC$11574_dateTimeSymbols_.ZERODIGIT;m.push(0<=C&&C<=9?String.fromCharCode(C+48):U.charAt(t))}U=m.join("")}else U=U.substring(r[0]);X=U.match(new RegExp("^"+(I?"[+-]?":"")+"\\d+"));if(!X)return null;r[0]+=X[0].length;return parseInt(X[0],10)},Zx1=function(){};
Zx1.prototype.ambiguousYear=!1;var vJh;
vJh={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 eOT={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}"]};
eOT={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 EJ$=function(){var X={type:"unit",style:"narrow"};this.listType_=X&&X.type?X.type:"conjunction";this.listStyle_=X&&X.style?X.style:"long";this.listSymbols_=eOT;X=0;switch(this.listStyle_){case "short":X=1;break;case "narrow":X=2}switch(this.listType_){case "conjunction":this.listStartPattern_=this.listSymbols_.AND_START[X];this.listTwoPattern_=(this.listSymbols_.AND_TWO||this.listSymbols_.AND_END)[X];this.listMiddlePattern_=(this.listSymbols_.AND_MIDDLE||this.listSymbols_.AND_START)[X];this.listEndPattern_=
this.listSymbols_.AND_END[X];break;case "disjunction":this.listStartPattern_=(this.listSymbols_.OR_START||this.listSymbols_.AND_START)[X];this.listTwoPattern_=(this.listSymbols_.OR_TWO||this.listSymbols_.OR_END)[X];this.listMiddlePattern_=(this.listSymbols_.OR_MIDDLE||this.listSymbols_.AND_START)[X];this.listEndPattern_=this.listSymbols_.OR_END[X];break;case "unit":this.listStartPattern_=(this.listSymbols_.UNIT_START||this.listSymbols_.AND_START)[X],this.listTwoPattern_=(this.listSymbols_.UNIT_TWO||
this.listSymbols_.UNIT_END)[X],this.listMiddlePattern_=(this.listSymbols_.UNIT_MIDDLE||this.listSymbols_.AND_START)[X],this.listEndPattern_=this.listSymbols_.UNIT_END[X]}};
EJ$.prototype.format=function(X){return F6A(this,X)};
var F6A=function(X,U){var r=U.length;switch(r){case 0:return"";case 1:return String(U[0]);case 2:return X.listTwoPattern_.replace("{0}",String(U[0])).replace("{1}",String(U[1]))}for(var m=X.listStartPattern_.replace("{0}",String(U[0])).replace("{1}",String(U[1])),I=2;I<r-1;++I)m=X.listMiddlePattern_.replace("{0}",m).replace("{1}",String(U[I]));return X.listEndPattern_.replace("{0}",m).replace("{1}",String(U[r-1]))};var B01={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"},Q6p=B01,oJP=B01;oJP=Q6p=B01;var ybS,Z6,xO,CUA,sd,wNC;
_.R$=function(X,U,r,m){var I;if(I=U){a:if(U&&U.length===3){for(I=0;I<3;I++){var t=U[I];if(t<"A"||t>"Z"&&t<"a"||t>"z"){I=!1;break a}}I=!0}else I=!1;I=!I}if(I)throw new TypeError("fe");this.intlCurrencyCode_=U?U.toUpperCase():null;this.currencyStyle_=r||0;this.overrideNumberFormatSymbols_=m||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_=Z6(this).MINUS_SIGN;this.negativeSuffix_="";this.multiplier_=1;this.negativePercentSignExpected_=!1;this.groupingArray_=[];this.useExponentialNotation_=this.decimalSeparatorAlwaysShown_=!1;this.compactStyle_=0;if(typeof X==="number")switch(X){case 1:sd(this,Z6(this).DECIMAL_PATTERN);break;case 2:sd(this,Z6(this).SCIENTIFIC_PATTERN);break;case 3:sd(this,Z6(this).PERCENT_PATTERN);break;case 4:X=Z6(this).CURRENCY_PATTERN;U=["0"];if(r=
aa[xO(this)]){r=r[0]&7;if(r>0)for(U.push("."),m=0;m<r;m++)U.push("0");X=X.replace(/0.00/g,U.join(""))}sd(this,X);break;case 5:wNC(this,1);break;case 6:wNC(this,2);break;default:throw Error("ie");}else sd(this,X)};
ybS=!1;Z6=function(X){return X.overrideNumberFormatSymbols_||(ybS?oJP:Q6p)};
xO=function(X){return X.intlCurrencyCode_||Z6(X).DEF_CURRENCY_CODE};
CUA=function(X,U){if(U>308)throw Error("he`"+U);X.maximumFractionDigits_=U;return X};
sd=function(X,U){var r=[0];X.positivePrefix_=u55(X,U,r);for(var m=r[0],I=-1,t=0,C=0,k=0,g=-1,Z=U.length,P=!0;r[0]<Z&&P;r[0]++)switch(U.charAt(r[0])){case "#":C>0?k++:t++;g>=0&&I<0&&g++;break;case "0":if(k>0)throw Error("oe`"+U);C++;g>=0&&I<0&&g++;break;case ",":g>0&&X.groupingArray_.push(g);g=0;break;case ".":if(I>=0)throw Error("pe`"+U);I=t+C+k;break;case "E":if(X.useExponentialNotation_)throw Error("qe`"+U);X.useExponentialNotation_=!0;X.minExponentDigits_=0;r[0]+1<Z&&U.charAt(r[0]+1)=="+"&&(r[0]++,
X.useSignForPositiveExponent_=!0);for(;r[0]+1<Z&&U.charAt(r[0]+1)=="0";)r[0]++,X.minExponentDigits_++;if(t+C<1||X.minExponentDigits_<1)throw Error("re`"+U);P=!1;break;default:r[0]--,P=!1}C==0&&t>0&&I>=0&&(C=I,C==0&&C++,k=t-C,t=C-1,C=1);if(I<0&&k>0||I>=0&&(I<t||I>t+C)||g==0)throw Error("se`"+U);k=t+C+k;X.maximumFractionDigits_=I>=0?k-I:0;I>=0&&(X.minimumFractionDigits_=t+C-I,X.minimumFractionDigits_<0&&(X.minimumFractionDigits_=0));X.minimumIntegerDigits_=(I>=0?I:k)-t;X.useExponentialNotation_&&(X.maximumIntegerDigits_=
t+X.minimumIntegerDigits_,X.maximumFractionDigits_==0&&X.minimumIntegerDigits_==0&&(X.minimumIntegerDigits_=1));X.groupingArray_.push(Math.max(0,g));X.decimalSeparatorAlwaysShown_=I==0||I==k;m=r[0]-m;X.positiveSuffix_=u55(X,U,r);r[0]<U.length&&U.charAt(r[0])==";"?(r[0]++,X.multiplier_!=1&&(X.negativePercentSignExpected_=!0),X.negativePrefix_=u55(X,U,r),r[0]+=m,X.negativeSuffix_=u55(X,U,r)):(X.negativePrefix_+=X.positivePrefix_,X.negativeSuffix_+=X.positiveSuffix_)};
wNC=function(X,U){X.compactStyle_=U;sd(X,Z6(X).DECIMAL_PATTERN);X.minimumFractionDigits_=0;CUA(X,2);if(X.minimumFractionDigits_>0)throw Error("ge");X.significantDigits_=2};
_.R$.prototype.parse=function(X,U){U=U||[0];if(this.compactStyle_!==0)throw Error("je");X=X.replace(/ |\u202f/g,"\u00a0");var r=X.indexOf(this.positivePrefix_,U[0])==U[0],m=X.indexOf(this.negativePrefix_,U[0])==U[0];r&&m&&(this.positivePrefix_.length>this.negativePrefix_.length?m=!1:this.positivePrefix_.length<this.negativePrefix_.length&&(r=!1));r?U[0]+=this.positivePrefix_.length:m&&(U[0]+=this.negativePrefix_.length);if(X.indexOf(Z6(this).INFINITY,U[0])==U[0]){U[0]+=Z6(this).INFINITY.length;var I=
Infinity}else{I=X;var t=!1,C=!1,k=!1,g=-1,Z=1,P=Z6(this).DECIMAL_SEP,S=Z6(this).GROUP_SEP,d=Z6(this).EXP_SYMBOL;if(this.compactStyle_!=0)throw Error("ke");S=S.replace(/\u202f/g,"\u00a0");for(var O="";U[0]<I.length;U[0]++){var E=I.charAt(U[0]),Q=hO5(this,E);if(Q>=0&&Q<=9)O+=Q,k=!0;else if(E==P.charAt(0)){if(t||C)break;O+=".";t=!0}else if(E==S.charAt(0)&&("\u00a0"!=S.charAt(0)||U[0]+1<I.length&&hO5(this,I.charAt(U[0]+1))>=0)){if(t||C)break}else if(E==d.charAt(0)){if(C)break;O+="E";C=!0;g=U[0]}else if(E==
"+"||E=="-"){if(k&&g!=U[0]-1)break;O+=E}else if(this.multiplier_==1&&E==Z6(this).PERCENT.charAt(0)){if(Z!=1)break;Z=100;if(k){U[0]++;break}}else if(this.multiplier_==1&&E==Z6(this).PERMILL.charAt(0)){if(Z!=1)break;Z=1E3;if(k){U[0]++;break}}else break}this.multiplier_!=1&&(Z=this.multiplier_);I=parseFloat(O)/Z}if(r){if(X.indexOf(this.positiveSuffix_,U[0])!=U[0])return NaN;U[0]+=this.positiveSuffix_.length}else if(m){if(X.indexOf(this.negativeSuffix_,U[0])!=U[0])return NaN;U[0]+=this.negativeSuffix_.length}return m?
-I:I};
_.R$.prototype.format=function(X){if(this.minimumFractionDigits_>this.maximumFractionDigits_)throw Error("le");if(isNaN(X))return Z6(this).NAN;var U=[];var r=X;if(this.compactStyle_==0)r=PG;else{r=Math.abs(r);var m=M2p(this,r<=1?0:zOS(r)).divisorBase;r=M2p(this,m+zOS(K6A(this,SR(r,-m)).intValue))}X=SR(X,-r.divisorBase);(m=X<0||X==0&&1/X<0)?r.negative_prefix?U.push(r.negative_prefix):(U.push(r.prefix),U.push(this.negativePrefix_)):(U.push(r.prefix),U.push(this.positivePrefix_));if(isFinite(X))if(X*=
m?-1:1,X*=this.multiplier_,this.useExponentialNotation_){var I=X;if(I==0)T0P(this,I,this.minimumIntegerDigits_,U),Y5t(this,0,U);else{var t=Math.floor(Math.log(I)/Math.log(10)+2E-15);I=SR(I,-t);var C=this.minimumIntegerDigits_;this.maximumIntegerDigits_>1&&this.maximumIntegerDigits_>this.minimumIntegerDigits_?(C=t%this.maximumIntegerDigits_,C<0&&(C=this.maximumIntegerDigits_+C),I=SR(I,C),t-=C,C=1):this.minimumIntegerDigits_<1?(t++,I=SR(I,-1)):(t-=this.minimumIntegerDigits_-1,I=SR(I,this.minimumIntegerDigits_-
1));T0P(this,I,C,U);Y5t(this,t,U)}}else T0P(this,X,this.minimumIntegerDigits_,U);else U.push(Z6(this).INFINITY);m?r.negative_suffix?U.push(r.negative_suffix):(isFinite(X)&&U.push(r.suffix),U.push(this.negativeSuffix_)):(isFinite(X)&&U.push(r.suffix),U.push(this.positiveSuffix_));return U.join("")};
var K6A=function(X,U){var r=SR(U,X.maximumFractionDigits_);X.significantDigits_>0&&(r=V2u(r,X.significantDigits_,X.maximumFractionDigits_));r=Math.round(r);if(isFinite(r)){var m=Math.floor(SR(r,-X.maximumFractionDigits_));r=Math.floor(r-SR(m,X.maximumFractionDigits_));if(r<0||r>=SR(1,X.maximumFractionDigits_))m=Math.round(U),r=0}else m=U,r=0;return{intValue:m,fracValue:r}},T0P=function(X,U,r,m){if(X.minimumFractionDigits_>X.maximumFractionDigits_)throw Error("le");
m||(m=[]);U=K6A(X,U);var I=U.intValue,t=U.fracValue,C=X.minimumFractionDigits_>0||t>0||!1;U=X.minimumFractionDigits_;C&&(U=X.minimumFractionDigits_);for(var k="",g=I;g>1E20;)k="0"+k,g=Math.round(SR(g,-1));k=g+k;var Z=Z6(X).DECIMAL_SEP;g=Z6(X).ZERO_DIGIT.codePointAt(0);var P=k.length,S=0;if(I>0||r>0){for(I=P;I<r;I++)m.push(String.fromCodePoint(g));if(X.groupingArray_.length>=2)for(r=1;r<X.groupingArray_.length;r++)S+=X.groupingArray_[r];r=P-S;if(r>0){I=X.groupingArray_;S=P=0;for(var d,O=Z6(X).GROUP_SEP,
E=k.length,Q=0;Q<E;Q++)if(m.push(String.fromCodePoint(g+Number(k.charAt(Q)))),E-Q>1)if(d=I[S],Q<r){var h=r-Q;(d===1||d>0&&h%d===1)&&m.push(O)}else S<I.length&&(Q===r?S+=1:d===Q-r-P+1&&(m.push(O),P+=d,S+=1))}else{r=k;k=X.groupingArray_;I=Z6(X).GROUP_SEP;d=r.length;O=[];for(P=k.length-1;P>=0&&d>0;P--){S=k[P];for(E=0;E<S&&d-E-1>=0;E++)O.push(String.fromCodePoint(g+Number(r.charAt(d-E-1))));d-=S;d>0&&O.push(I)}m.push.apply(m,O.reverse())}}else C||m.push(String.fromCodePoint(g));(X.decimalSeparatorAlwaysShown_||
C)&&m.push(Z);t=String(t);C=t.split("e+");C.length==2&&(t=String(V2u(parseFloat(C[0]),X.significantDigits_,1)),t=t.replace(".",""),t+=(0,_.nVT)("0",parseInt(C[1],10)-t.length+1));X.maximumFractionDigits_+1>t.length&&(t="1"+(0,_.nVT)("0",X.maximumFractionDigits_-t.length)+t);for(X=t.length;t.charAt(X-1)=="0"&&X>U+1;)X--;for(U=1;U<X;U++)m.push(String.fromCodePoint(g+Number(t.charAt(U))))},Y5t=function(X,U,r){r.push(Z6(X).EXP_SYMBOL);
U<0?(U=-U,r.push(Z6(X).MINUS_SIGN)):X.useSignForPositiveExponent_&&r.push(Z6(X).PLUS_SIGN);U=""+U;for(var m=Z6(X).ZERO_DIGIT,I=U.length;I<X.minExponentDigits_;I++)r.push(m);X=m.codePointAt(0)-RO5;for(m=0;m<U.length;m++)r.push(String.fromCodePoint(X+U.codePointAt(m)))},hO5=function(X,U){U=U.codePointAt(0);
if(48<=U&&U<58)return U-48;X=Z6(X).ZERO_DIGIT.codePointAt(0);return X<=U&&U<X+10?U-X:-1},RO5="0".codePointAt(0),u55=function(X,U,r){for(var m="",I=!1,t=U.length;r[0]<t;r[0]++){var C=U.charAt(r[0]);
if(C=="'")r[0]+1<t&&U.charAt(r[0]+1)=="'"?(r[0]++,m+="'"):I=!I;else if(I)m+=C;else switch(C){case "#":case "0":case ",":case ".":case ";":return m;case "\u00a4":if(r[0]+1<t&&U.charAt(r[0]+1)=="\u00a4")r[0]++,m+=xO(X);else switch(X.currencyStyle_){case 0:C=xO(X);m+=C in aa?aa[C][1]:C;break;case 2:C=xO(X);var k=aa[C];m+=k?C==k[1]?C:C+" "+k[1]:C;break;case 1:C=xO(X),m+=C in aa?aa[C][2]:C}break;case "%":if(!X.negativePercentSignExpected_&&X.multiplier_!=1)throw Error("me");if(X.negativePercentSignExpected_&&
X.multiplier_!=100)throw Error("ne");X.multiplier_=100;X.negativePercentSignExpected_=!1;m+=Z6(X).PERCENT;break;case "\u2030":if(!X.negativePercentSignExpected_&&X.multiplier_!=1)throw Error("me");if(X.negativePercentSignExpected_&&X.multiplier_!=1E3)throw Error("ne");X.multiplier_=1E3;X.negativePercentSignExpected_=!1;m+=Z6(X).PERMILL;break;default:m+=C}}return m},PG={divisorBase:0,
negative_prefix:"",negative_suffix:"",prefix:"",suffix:""},M2p=function(X,U){X=X.compactStyle_==1?t$.COMPACT_DECIMAL_SHORT_PATTERN:t$.COMPACT_DECIMAL_LONG_PATTERN;X==null&&(X=t$.COMPACT_DECIMAL_SHORT_PATTERN);if(U<3)return PG;U=Math.min(14,U);var r=X[SR(1,U)];for(--U;!r&&U>=3;)r=X[SR(1,U)],U--;if(!r)return PG;r=r.other;var m=X="",I=r.indexOf(";");I>=0&&(r=r.substring(0,I),I=r.substring(I+1))&&(m=/([^0]*)(0+)(.*)/.exec(I),X=m[1],m=m[3]);return r&&r!="0"?(r=/([^0]*)(0+)(.*)/.exec(r))?{divisorBase:U+
1-(r[2].length-1),negative_prefix:X,negative_suffix:m,prefix:r[1],suffix:r[3]}:PG:PG},zOS=function(X){if(!isFinite(X))return X>0?X:0;
for(var U=0;(X/=10)>=1;)U++;return U},SR=function(X,U){if(!X||!isFinite(X)||U==0)return X;
X=String(X).split("e");return parseFloat(X[0]+"e"+(parseInt(X[1]||0,10)+U))},fbS=function(X,U){return X&&isFinite(X)?SR(Math.round(SR(X,U)),-U):X},V2u=function(X,U,r){if(!X)return X;
U=U-zOS(X)-1;return U<-r?fbS(X,-r):fbS(X,U)};var q55=function(X){return X%10==1&&X%100!=11?"one":X%10==2&&X%100!=12?"two":X%10==3&&X%100!=13?"few":"other"},W65=q55;
W65=q55;var Jbu=function(X,U){var r=X|0;if(void 0===U){U=Math;var m=U.min,I=X+"",t=I.indexOf(".");U=m.call(U,t===-1?0:I.length-t-1,3)}m=Math.pow(10,U);X={v:U,f:(X*m|0)%m};return r==1&&X.v==0?"one":"other"},Vr=Jbu;
Vr=Jbu;var bxp=function(X){this.JSC$11617_pattern_=X;this.parsedPattern_=this.literals_=this.initialLiterals_=null;X=Q6p;var U=t$;if(DaT!==X||pN5!==U)DaT=X,pN5=U,$aT=new _.R$(1);this.numberFormatter_=$aT},DaT=null,pN5=null,$aT=null,Abp=RegExp("'([{}#].*?)'","g"),lbp=RegExp("''","g");
bxp.prototype.format=function(X){if(this.JSC$11617_pattern_){this.initialLiterals_=[];var U=G4p(this,this.JSC$11617_pattern_);this.parsedPattern_=ixT(this,U);this.JSC$11617_pattern_=null}if(this.parsedPattern_&&this.parsedPattern_.length!=0)for(this.literals_=_.Jx(this.initialLiterals_),U=[],L6$(this,this.parsedPattern_,X,!1,U),X=U.join("");this.literals_.length>0;)X=X.replace(this.buildPlaceholder_(this.literals_),String(this.literals_.pop()).replace("$","$$$$"));else X="";return X};
var L6$=function(X,U,r,m,I){for(var t=0;t<U.length;t++)switch(U[t].type){case 4:I.push(U[t].value);break;case 3:var C=U[t].value;var k=X,g=I,Z=r[C];Z===void 0?g.push("Undefined parameter - "+C):(k.literals_.push(Z),g.push(k.buildPlaceholder_(k.literals_)));break;case 2:C=U[t].value;k=X;g=r;Z=m;var P=I,S=C.argumentIndex;g[S]===void 0?P.push("Undefined parameter - "+S):(S=C[g[S]],S===void 0&&(S=C.other),L6$(k,S,g,Z,P));break;case 0:C=U[t].value;N0p(X,C,r,Vr,m,I);break;case 1:C=U[t].value,N0p(X,C,r,
W65,m,I)}},N0p=function(X,U,r,m,I,t){var C=U.argumentIndex,k=U.argumentOffset,g=+r[C];
isNaN(g)?t.push("Undefined or invalid parameter - "+C):(k=g-k,C=U[r[C]],C===void 0&&(m=m(Math.abs(k)),C=U[m],C===void 0&&(C=U.other)),U=[],L6$(X,C,r,I,U),r=U.join(""),I?t.push(r):(X=X.numberFormatter_.format(k),t.push(r.replace(/#/g,X))))},G4p=function(X,U){var r=X.initialLiterals_,m=X.buildPlaceholder_.bind(X);
U=U.replace(lbp,function(){r.push("'");return m(r)});
return U=U.replace(Abp,function(I,t){r.push(t);return m(r)})},j6u=function(X){var U=0,r=[],m=[],I=/[{}]/g;
I.lastIndex=0;for(var t;t=I.exec(X);){var C=t.index;t[0]=="}"?(r.pop(),r.length==0&&(t={type:1},t.value=X.substring(U,C),m.push(t),U=C+1)):(r.length==0&&(U=X.substring(U,C),U!=""&&m.push({type:0,value:U}),U=C+1),r.push("{"))}X=X.substring(U);X!=""&&m.push({type:0,value:X});return m},XV5=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,UrS=/^\s*(\w+)\s*,\s*selectordinal\s*,/,r2u=/^\s*(\w+)\s*,\s*select\s*,/,ixT=function(X,U){var r=[];
U=j6u(U);for(var m=0;m<U.length;m++){var I={};if(0==U[m].type)I.type=4,I.value=U[m].value;else if(1==U[m].type){var t=U[m].value;switch(XV5.test(t)?0:UrS.test(t)?1:r2u.test(t)?2:/^\s*\w+\s*/.test(t)?3:5){case 2:I.type=2;I.value=mr1(X,U[m].value);break;case 0:I.type=0;I.value=ISC(X,U[m].value);break;case 1:I.type=1;I.value=tnT(X,U[m].value);break;case 3:I.type=3,I.value=U[m].value}}r.push(I)}return r},mr1=function(X,U){var r="";
U=U.replace(r2u,function(k,g){r=g;return""});
var m={};m.argumentIndex=r;U=j6u(U);for(var I=0;I<U.length;){var t=U[I].value;I++;var C=void 0;1==U[I].type&&(C=ixT(X,U[I].value));m[t.replace(/\s/g,"")]=C;I++}return m},ISC=function(X,U){var r="",m=0;
U=U.replace(XV5,function(g,Z,P){r=Z;P&&(m=parseInt(P,10));return""});
var I={};I.argumentIndex=r;I.argumentOffset=m;U=j6u(U);for(var t=0;t<U.length;){var C=U[t].value;t++;var k=void 0;1==U[t].type&&(k=ixT(X,U[t].value));I[C.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=k;t++}return I},tnT=function(X,U){var r="";
U=U.replace(UrS,function(k,g){r=g;return""});
var m={};m.argumentIndex=r;m.argumentOffset=0;U=j6u(U);for(var I=0;I<U.length;){var t=U[I].value;I++;var C=void 0;1==U[I].type&&(C=ixT(X,U[I].value));m[t.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=C;I++}return m};
bxp.prototype.buildPlaceholder_=function(X){return"\ufddf_"+(X.length-1).toString(10)+"_"};var HRD=function(){var X={style:1},U=aS$;this.style_=(X==null?void 0:X.style)||0;this.durationSymbols_=U||vJh},HtP=function(X,U){switch(U){default:case "years":return X.durationSymbols_.YEAR;
case "months":return X.durationSymbols_.MONTH;case "weeks":return X.durationSymbols_.WEEK;case "days":return X.durationSymbols_.DAY;case "hours":return X.durationSymbols_.HOUR;case "minutes":return X.durationSymbols_.MINUTE;case "seconds":return X.durationSymbols_.SECOND}},dt=function(X,U,r){a:{r=HtP(X,r);
switch(X.style_){case 1:if(r.LONG!=void 0){X=r.LONG;break a}case 2:if(r.NARROW!=void 0){X=r.NARROW;break a}default:X=r.SHORT;break a}X=void 0}return X?(new bxp("{DURATION_VALUE,plural,"+X+"}")).format({DURATION_VALUE:U}):""};
HRD.prototype.format=function(X){var U=[],r=X.years,m=X.months,I=X.weeks,t=X.days,C=X.hours,k=X.minutes;X=X.seconds;r!=null&&U.push(dt(this,r,"years"));m!=null&&U.push(dt(this,m,"months"));I!=null&&U.push(dt(this,I,"weeks"));t!=null&&U.push(dt(this,t,"days"));C!=null&&U.push(dt(this,C,"hours"));k!=null&&U.push(dt(this,k,"minutes"));X!=null&&U.push(dt(this,X,"seconds"));return(new EJ$).format(U)};var CRv;
CRv={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 EDs=function(){this.rdtfSymbols_=kD7||CRv;this.alwaysNumeric_=this.alwaysNumeric_=!0;this.style_=0};
EDs.prototype.format=function(X,U){a:{U=c2P(this,U);switch(this.style_){case 2:if(U.NARROW!=void 0){U=U.NARROW;break a}case 1:if(U.SHORT!=void 0){U=U.SHORT;break a}default:U=U.LONG;break a}U=void 0}if(!this.alwaysNumeric_&&U&&U.R&&U.R[""+X])X=U.R[""+X];else if(U){var r=Math.abs(X);X=(new bxp("{N,plural,"+(X>0||X==0&&1/X==Infinity?U.F:U.P)+"}")).format({N:r})}else X="";return X};
var c2P=function(X,U){switch(U){default:case 0:return X.rdtfSymbols_.YEAR;case 1:return X.rdtfSymbols_.QUARTER;case 2:return X.rdtfSymbols_.MONTH;case 3:return X.rdtfSymbols_.WEEK;case 4:return X.rdtfSymbols_.DAY;case 5:return X.rdtfSymbols_.HOUR;case 6:return X.rdtfSymbols_.MINUTE;case 7:return X.rdtfSymbols_.SECOND}};var gXP=function(X,U,r,m,I,t,C,k){this.x0=X;this.y0=U;this.x1=r;this.y1=m;this.x2=I;this.y2=t;this.x3=C;this.y3=k};
gXP.prototype.clone=function(){return new gXP(this.x0,this.y0,this.x1,this.y1,this.x2,this.y2,this.x3,this.y3)};
gXP.prototype.equals=function(X){return this.x0==X.x0&&this.y0==X.y0&&this.x1==X.x1&&this.y1==X.y1&&this.x2==X.x2&&this.y2==X.y2&&this.x3==X.x3&&this.y3==X.y3};
var nXh=function(X,U){if(U==0)return X.x0;if(U==1)return X.x3;var r=hR(X.x0,X.x1,U),m=hR(X.x1,X.x2,U);X=hR(X.x2,X.x3,U);r=hR(r,m,U);m=hR(m,X,U);return hR(r,m,U)},Ztt=function(X,U){var r=(U-X.x0)/(X.x3-X.x0);
if(r<=0)return 0;if(r>=1)return 1;for(var m=0,I=1,t=0,C=0;C<8;C++){t=nXh(X,r);var k=(nXh(X,r+1E-6)-t)/1E-6;if(Math.abs(t-U)<1E-6)return r;if(Math.abs(k)<1E-6)break;else t<U?m=r:I=r,r-=(t-U)/k}for(C=0;Math.abs(t-U)>1E-6&&C<8;C++)t<U?(m=r,r=(r+I)/2):(I=r,r=(r+m)/2),t=nXh(X,r);return r};var Od=function(){_.z2.call(this);this.JSC$11638_name_="closure_frame"+sw7++;this.iframesForDisposal_=[];xr5[this.JSC$11638_name_]=this},vG;
_.XW(Od,_.z2);var xr5={},sw7=0,PR8=function(X,U){var r=hV(X);dY$(U,function(m,I){Array.isArray(m)||(m=[m]);_.U4(m,function(t){t=r.JSC$9490_createDom("INPUT",{type:"hidden",name:I,value:t});X.appendChild(t)})})};
_.a=Od.prototype;_.a.JSC$11640_form_=null;_.a.JSC$11640_iframe_=null;_.a.iframeName_=null;_.a.nextIframeId_=0;_.a.JSC$11640_active_=!1;_.a.complete_=!1;_.a.success_=!1;_.a.lastContent_=null;_.a.JSC$11640_lastErrorCode_=0;_.a.iframeDisposalTimer_=null;
_.a.send=function(X,U,r,m){if(this.JSC$11640_active_)throw Error("te");X=new _.fB(X);U=U?U.toUpperCase():"GET";r&&_.Oa(X);vG||(vG=_.TA("FORM"),vG.acceptCharset="utf-8",r=vG.style,r.position="absolute",r.visibility="hidden",r.top=r.left="-10px",r.width=r.height="10px",r.overflow="hidden",document.body.appendChild(vG));this.JSC$11640_form_=vG;U=="GET"&&PR8(this.JSC$11640_form_,X.JSC$10194_queryData_);m&&PR8(this.JSC$11640_form_,m);r=X.toString();r=DoA(r);m=this.JSC$11640_form_;r=_.Ao(Th(r));r!==void 0&&
(m.action=r);this.JSC$11640_form_.method=U;SBC(this);dr$(this)};
_.a.abort=function(X){if(this.JSC$11640_active_){var U=eR(this);if(U)if(u8(U))U.removeAllListeners(void 0);else if(U=h5(U)){var r=0,m;for(m in U.listeners)for(var I=U.listeners[m].concat(),t=0;t<I.length;++t)xf(I[t])&&++r}this.success_=this.JSC$11640_active_=this.complete_=!1;this.JSC$11640_lastErrorCode_=X||7;this.dispatchEvent("abort");Ot7(this)}};
_.a.disposeInternal=function(){this.JSC$11640_active_&&this.abort();Od.superClass_.disposeInternal.call(this);this.JSC$11640_iframe_&&vX1(this);dr$(this);this.JSC$11640_form_=null;delete this.errorChecker_;this.lastContent_=this.JSC$11640_form_=null;this.JSC$11640_lastErrorCode_=0;delete xr5[this.JSC$11638_name_]};
_.a.isComplete=function(){return this.complete_};
_.a.isSuccess=function(){return this.success_};
_.a.isActive=function(){return this.JSC$11640_active_};
_.a.getResponseText=function(){return this.lastContent_};
_.a.getLastError=function(){return _.AI$(this.JSC$11640_lastErrorCode_)};
var SBC=function(X){X.JSC$11640_active_=!0;X.complete_=!1;X.JSC$11640_lastErrorCode_=0;X.iframeName_=X.JSC$11638_name_+"_"+(X.nextIframeId_++).toString(36);X.JSC$11640_iframe_=hV(X.JSC$11640_form_).JSC$9490_createDom("IFRAME",{name:X.iframeName_,id:X.iframeName_});var U=X.JSC$11640_iframe_.style;U.visibility="hidden";U.width=U.height="10px";U.display="none";_.a2?U.marginTop=U.marginLeft="-10px":(U.position="absolute",U.top=U.left="-10px");hV(X.JSC$11640_form_).JSC$9488_document_.body.appendChild(X.JSC$11640_iframe_);
U=X.iframeName_+"_inner";var r=zzv(X.JSC$11640_iframe_);if(document.baseURI){var m=I6(U);m='<head><base href="'+I6(document.baseURI)+'"></head><body><iframe id="'+m+'" name="'+m+'"></iframe>';m=iS(m)}else m=I6(U),m=iS('<body><iframe id="'+m+'" name="'+m+'"></iframe>');r.write(Ly(m));_.dO(r.getElementById(U),"load",X.onIframeLoaded_,!1,X);m=ub("TEXTAREA",X.JSC$11640_form_);for(var I=0,t=m.length;I<t;I++){var C=m[I].value;fRC(m[I])!=C&&(_.JR(m[I],C),m[I].value=C)}m=r.importNode(X.JSC$11640_form_,!0);
m.target=U;m.action=X.JSC$11640_form_.action;r.body.appendChild(m);I=ub("SELECT",X.JSC$11640_form_);t=ub("SELECT",m);C=0;for(var k=I.length;C<k;C++)for(var g=ub("OPTION",I[C]),Z=ub("OPTION",t[C]),P=0,S=g.length;P<S;P++)Z[P].selected=g[P].selected;I=ub("INPUT",X.JSC$11640_form_);t=ub("INPUT",m);C=0;for(k=I.length;C<k;C++)if(I[C].type=="file"&&I[C].value!=t[C].value){X.JSC$11640_form_.target=U;m=X.JSC$11640_form_;break}try{X.errorHandled_=!1,m.submit(),r.close(),_.t9&&setTimeout(X.testForFirefoxSilentError_.bind(X),
250)}catch(d){_.MJ(r.getElementById(U),"load",X.onIframeLoaded_,!1,X),r.close(),Ed(X,2)}};
Od.prototype.onIframeLoaded_=function(){_.MJ(eR(this),"load",this.onIframeLoaded_,!1,this);try{var X=this.JSC$11640_iframe_?zzv(eR(this)):null;this.complete_=!0;this.JSC$11640_active_=!1;try{var U=X.body;this.lastContent_=U.textContent||U.innerText}catch(I){var r=1}var m;r||typeof this.errorChecker_!="function"||(m=this.errorChecker_(X))&&(r=4);r?Ed(this,r):(this.success_=!0,this.JSC$11640_lastErrorCode_=0,this.dispatchEvent("complete"),this.dispatchEvent("success"),Ot7(this))}catch(I){Ed(this,1)}};
var Ed=function(X,U){X.errorHandled_||(X.success_=!1,X.JSC$11640_active_=!1,X.complete_=!0,X.JSC$11640_lastErrorCode_=U,X.dispatchEvent("complete"),X.dispatchEvent("error"),Ot7(X),X.errorHandled_=!0)},Ot7=function(X){vX1(X);
dr$(X);X.JSC$11640_form_=null;X.dispatchEvent("ready")},vX1=function(X){var U=X.JSC$11640_iframe_;
U&&(U.onreadystatechange=null,U.onload=null,U.onerror=null,X.iframesForDisposal_.push(U));X.iframeDisposalTimer_&&(clearTimeout(X.iframeDisposalTimer_),X.iframeDisposalTimer_=null);_.t9?X.iframeDisposalTimer_=setTimeout(X.disposeIframes_.bind(X),2E3):X.disposeIframes_();X.JSC$11640_iframe_=null;X.iframeName_=null};
Od.prototype.disposeIframes_=function(){this.iframeDisposalTimer_&&(clearTimeout(this.iframeDisposalTimer_),this.iframeDisposalTimer_=null);for(;this.iframesForDisposal_.length!=0;){var X=this.iframesForDisposal_.pop();_.yG(X)}};
var dr$=function(X){X.JSC$11640_form_&&X.JSC$11640_form_==vG&&_.Rs(X.JSC$11640_form_)},eR=function(X){return X.JSC$11640_iframe_?zzv(X.JSC$11640_iframe_).getElementById(X.iframeName_+"_inner"):null};
Od.prototype.testForFirefoxSilentError_=function(){if(this.JSC$11640_active_){var X=this.JSC$11640_iframe_?zzv(eR(this)):null;X&&!YNe(X,"documentUri")?(_.MJ(eR(this),"load",this.onIframeLoaded_,!1,this),navigator.onLine?Ed(this,3):Ed(this,9)):setTimeout(this.testForFirefoxSilentError_.bind(this),250)}};_.FS=function(X){return X=="\r"||X=="\n"||X==" "||X=="\t"};var emp;_.BG=function(X){this.errorMessage_=null;this.result_=[];this.JSC$11642_buffer_="";this.stack_=[];this.JSC$11642_pos_=this.depth_=0;this.slashed_=!1;this.unicodeCount_=0;this.stringInputPattern_=/[\\"]/g;this.state_=this.streamState_=0;this.deliverMessageAsRawString_=!(!X||!X.deliverMessageAsRawString)};
emp={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};_.BG.prototype.isInputValid=function(){return this.streamState_!=3};
_.BG.prototype.done=function(){return this.streamState_===2};
var Q8=function(X,U,r){X.streamState_=3;X.errorMessage_="The stream is broken @"+X.JSC$11642_pos_+"/"+r+". With input:\n"+U;throw Error(X.errorMessage_);};
_.BG.prototype.acceptsBinaryInput=function(){return!1};
_.BG.prototype.parse=function(X){function U(){for(;d<X.length;)if(_.FS(X[d]))d++,t.JSC$11642_pos_++;else break;return d<Z}
function r(){for(var E;;){E=X[d++];if(!E)break;t.JSC$11642_pos_++;switch(t.state_){case g.INIT:E==="{"?t.state_=g.OBJECT_OPEN:E==="["?t.state_=g.ARRAY_OPEN:_.FS(E)||Q8(t,X,d);continue;case g.KEY_START:case g.OBJECT_OPEN:if(_.FS(E))continue;if(t.state_===g.KEY_START)C.push(g.KEY_END);else if(E==="}"){I("{}");t.state_=m();continue}else C.push(g.OBJECT_END);E==='"'?t.state_=g.STRING:Q8(t,X,d);continue;case g.KEY_END:case g.OBJECT_END:if(_.FS(E))continue;E===":"?(t.state_===g.OBJECT_END&&(C.push(g.OBJECT_END),
t.depth_++),t.state_=g.VALUE):E==="}"?(t.depth_--,I(),t.state_=m()):E===","?(t.state_===g.OBJECT_END&&C.push(g.OBJECT_END),t.state_=g.KEY_START):Q8(t,X,d);continue;case g.ARRAY_OPEN:case g.VALUE:if(_.FS(E))continue;if(t.state_===g.ARRAY_OPEN)if(t.depth_++,t.state_=g.VALUE,E==="]"){t.depth_--;if(t.depth_===0){t.state_=g.ARRAY_END;return}I("[]");t.state_=m();continue}else C.push(g.ARRAY_END);E==='"'?t.state_=g.STRING:E==="{"?t.state_=g.OBJECT_OPEN:E==="["?t.state_=g.ARRAY_OPEN:E==="t"?t.state_=g.TRUE1:
E==="f"?t.state_=g.FALSE1:E==="n"?t.state_=g.NULL1:E!=="-"&&("0123456789".indexOf(E)!==-1?t.state_=g.NUM_DIGIT:Q8(t,X,d));continue;case g.ARRAY_END:if(E===",")C.push(g.ARRAY_END),t.state_=g.VALUE,t.depth_===1&&(S=d);else if(E==="]"){t.depth_--;if(t.depth_===0)return;I();t.state_=m()}else if(_.FS(E))continue;else Q8(t,X,d);continue;case g.STRING:var Q=d;a:for(;;){for(;t.unicodeCount_>0;)if(E=X[d++],t.unicodeCount_===4?t.unicodeCount_=0:t.unicodeCount_++,!E)break a;if(E==='"'&&!t.slashed_){t.state_=
m();break}if(E==="\\"&&!t.slashed_&&(t.slashed_=!0,E=X[d++],!E))break;if(t.slashed_)if(t.slashed_=!1,E==="u"&&(t.unicodeCount_=1),E=X[d++])continue;else break;k.lastIndex=d;E=k.exec(X);if(!E){d=X.length+1;break}d=E.index+1;E=X[E.index];if(!E)break}t.JSC$11642_pos_+=d-Q;continue;case g.TRUE1:if(!E)continue;E==="r"?t.state_=g.TRUE2:Q8(t,X,d);continue;case g.TRUE2:if(!E)continue;E==="u"?t.state_=g.TRUE3:Q8(t,X,d);continue;case g.TRUE3:if(!E)continue;E==="e"?t.state_=m():Q8(t,X,d);continue;case g.FALSE1:if(!E)continue;
E==="a"?t.state_=g.FALSE2:Q8(t,X,d);continue;case g.FALSE2:if(!E)continue;E==="l"?t.state_=g.FALSE3:Q8(t,X,d);continue;case g.FALSE3:if(!E)continue;E==="s"?t.state_=g.FALSE4:Q8(t,X,d);continue;case g.FALSE4:if(!E)continue;E==="e"?t.state_=m():Q8(t,X,d);continue;case g.NULL1:if(!E)continue;E==="u"?t.state_=g.NULL2:Q8(t,X,d);continue;case g.NULL2:if(!E)continue;E==="l"?t.state_=g.NULL3:Q8(t,X,d);continue;case g.NULL3:if(!E)continue;E==="l"?t.state_=m():Q8(t,X,d);continue;case g.NUM_DECIMAL_POINT:E===
"."?t.state_=g.NUM_DIGIT:Q8(t,X,d);continue;case g.NUM_DIGIT:if("0123456789.eE+-".indexOf(E)!==-1)continue;else d--,t.JSC$11642_pos_--,t.state_=m();continue;default:Q8(t,X,d)}}}
function m(){var E=C.pop();return E!=null?E:g.VALUE}
function I(E){t.depth_>1||(E||(E=S===-1?t.JSC$11642_buffer_+X.substring(P,d):X.substring(S,d)),t.deliverMessageAsRawString_?t.result_.push(E):t.result_.push(JSON.parse(E)),S=d)}
for(var t=this,C=t.stack_,k=t.stringInputPattern_,g=emp,Z=X.length,P=0,S=-1,d=0;d<Z;)switch(t.streamState_){case 3:return Q8(t,X,d),null;case 2:return U()&&Q8(t,X,d),null;case 0:if(U()){var O=X[d++];t.JSC$11642_pos_++;if(O==="["){t.streamState_=1;P=d;t.state_=g.ARRAY_OPEN;continue}else Q8(t,X,d)}return null;case 1:return r(),t.depth_===0&&t.state_==g.ARRAY_END?(t.streamState_=2,t.JSC$11642_buffer_=X.substring(d)):t.JSC$11642_buffer_=S===-1?t.JSC$11642_buffer_+X.substring(P):X.substring(S),t.result_.length>
0?(O=t.result_,t.result_=[],O):null}return null};_.XW(_.eC,Vl);EA.prototype.getValue=function(){return this.JSC$11650_value_};
EA.prototype.clone=function(){return new EA(this.JSC$11650_key_,this.JSC$11650_value_)};var oa=function(X){this.nodes_=[];if(X)a:{if(X instanceof oa){var U=X.getKeys();X=X.getValues();if(this.getCount()<=0){for(var r=this.nodes_,m=0;m<U.length;m++)r.push(new EA(U[m],X[m]));break a}}else U=_.fI.getKeys(X),X=_.fI.getValues(X);for(r=0;r<U.length;r++)this.insert(U[r],X[r])}};
_.a=oa.prototype;_.a.insert=function(X,U){var r=this.nodes_;r.push(new EA(X,U));X=r.length-1;U=this.nodes_;for(r=U[X];X>0;){var m=X-1>>1;if(U[m].JSC$11650_key_>r.JSC$11650_key_)U[X]=U[m],X=m;else break}U[X]=r};
_.a.remove=function(){var X=this.nodes_,U=X.length,r=X[0];if(!(U<=0)){if(U==1)X.length=0;else{X[0]=X.pop();X=0;U=this.nodes_;for(var m=U.length,I=U[X];X<m>>1;){var t=X*2+1,C=X*2+2;t=C<m&&U[C].JSC$11650_key_<U[t].JSC$11650_key_?C:t;if(U[t].JSC$11650_key_>I.JSC$11650_key_)break;U[X]=U[t];X=t}U[X]=I}return r.getValue()}};
_.a.peek=function(){var X=this.nodes_;if(X.length!=0)return X[0].getValue()};
_.a.getValues=function(){for(var X=this.nodes_,U=[],r=X.length,m=0;m<r;m++)U.push(X[m].getValue());return U};
_.a.getKeys=function(){for(var X=this.nodes_,U=[],r=X.length,m=0;m<r;m++)U.push(X[m].JSC$11650_key_);return U};
_.a.containsValue=function(X){return this.nodes_.some(function(U){return U.getValue()==X})};
_.a.containsKey=function(X){return this.nodes_.some(function(U){return U.JSC$11650_key_==X})};
_.a.clone=function(){return new oa(this)};
_.a.getCount=function(){return this.nodes_.length};
_.a.isEmpty=function(){return this.nodes_.length===0};
_.a.clear=function(){this.nodes_.length=0};_.wt=function(X,U){this.JSC$11656_map_={};this.JSC$11656_keys_=[];this.version_=this.size=0;var r=arguments.length;if(r>1){if(r%2)throw Error("ma");for(var m=0;m<r;m+=2)this.set(arguments[m],arguments[m+1])}else X&&this.addAll(X)};
_.a=_.wt.prototype;_.a.getCount=function(){return this.size};
_.a.getValues=function(){h$(this);for(var X=[],U=0;U<this.JSC$11656_keys_.length;U++)X.push(this.JSC$11656_map_[this.JSC$11656_keys_[U]]);return X};
_.a.getKeys=function(){h$(this);return this.JSC$11656_keys_.concat()};
_.a.containsKey=function(X){return this.has(X)};
_.a.has=function(X){return MA(this.JSC$11656_map_,X)};
_.a.containsValue=function(X){for(var U=0;U<this.JSC$11656_keys_.length;U++){var r=this.JSC$11656_keys_[U];if(MA(this.JSC$11656_map_,r)&&this.JSC$11656_map_[r]==X)return!0}return!1};
_.a.equals=function(X,U){if(this===X)return!0;if(this.size!=X.getCount())return!1;U=U||EXA;h$(this);for(var r,m=0;r=this.JSC$11656_keys_[m];m++)if(!U(this.get(r),X.get(r)))return!1;return!0};
var EXA=function(X,U){return X===U};
_.wt.prototype.isEmpty=function(){return this.size==0};
_.wt.prototype.clear=function(){this.JSC$11656_map_={};this.version_=this.size=this.JSC$11656_keys_.length=0};
_.wt.prototype.remove=function(X){return this.delete(X)};
_.wt.prototype.delete=function(X){return MA(this.JSC$11656_map_,X)?(delete this.JSC$11656_map_[X],--this.size,this.version_++,this.JSC$11656_keys_.length>2*this.size&&h$(this),!0):!1};
var h$=function(X){if(X.size!=X.JSC$11656_keys_.length){for(var U=0,r=0;U<X.JSC$11656_keys_.length;){var m=X.JSC$11656_keys_[U];MA(X.JSC$11656_map_,m)&&(X.JSC$11656_keys_[r++]=m);U++}X.JSC$11656_keys_.length=r}if(X.size!=X.JSC$11656_keys_.length){U={};for(m=r=0;r<X.JSC$11656_keys_.length;){var I=X.JSC$11656_keys_[r];MA(U,I)||(X.JSC$11656_keys_[m++]=I,U[I]=1);r++}X.JSC$11656_keys_.length=m}};
_.a=_.wt.prototype;_.a.get=function(X,U){return MA(this.JSC$11656_map_,X)?this.JSC$11656_map_[X]:U};
_.a.set=function(X,U){MA(this.JSC$11656_map_,X)||(this.size+=1,this.JSC$11656_keys_.push(X),this.version_++);this.JSC$11656_map_[X]=U};
_.a.addAll=function(X){if(X instanceof _.wt)for(var U=X.getKeys(),r=0;r<U.length;r++)this.set(U[r],X.get(U[r]));else for(U in X)this.set(U,X[U])};
_.a.forEach=function(X,U){for(var r=this.getKeys(),m=0;m<r.length;m++){var I=r[m],t=this.get(I);X.call(U,t,I,this)}};
_.a.clone=function(){return new _.wt(this)};
_.a.transpose=function(){for(var X=new _.wt,U=0;U<this.JSC$11656_keys_.length;U++){var r=this.JSC$11656_keys_[U];X.set(this.JSC$11656_map_[r],r)}return X};
_.a.keys=function(){return qvh(this.__iterator__(!0)).toEs6()};
_.a.values=function(){return qvh(this.__iterator__(!1)).toEs6()};
_.a.entries=function(){var X=this;return Ijv(this.keys(),function(U){return[U,X.get(U)]})};
_.a.__iterator__=function(X){h$(this);var U=0,r=this.version_,m=this,I=new S9;I.next=function(){if(r!=m.version_)throw Error("ue");if(U>=m.JSC$11656_keys_.length)return db;var t=m.JSC$11656_keys_[U++];return OV(X?t:m.JSC$11656_map_[t])};
return I};
var MA=function(X,U){return Object.prototype.hasOwnProperty.call(X,U)};var BJ5=function(){this.JSC$11659_map_=new _.wt;this.JSC$11659_head_=new Fk1("");this.JSC$11659_head_.next=this.JSC$11659_head_.prev=this.JSC$11659_head_},Qw7=function(X,U){if(U=X.JSC$11659_map_.get(U))U.remove(),X.insert_(U);
return U};
_.a=BJ5.prototype;_.a.get=function(X,U){return(X=Qw7(this,X))?X.value:U};
_.a.set=function(X,U){var r=Qw7(this,X);r?r.value=U:(r=new Fk1(X,U),this.JSC$11659_map_.set(X,r),this.insert_(r))};
_.a.peek=function(){return this.JSC$11659_head_.next.value};
_.a.shift=function(){return oXA(this,this.JSC$11659_head_.next)};
_.a.pop=function(){return oXA(this,this.JSC$11659_head_.prev)};
_.a.remove=function(X){return(X=this.JSC$11659_map_.get(X))?(this.removeNode(X),!0):!1};
_.a.removeNode=function(X){X.remove();this.JSC$11659_map_.remove(X.key)};
_.a.getCount=function(){return this.JSC$11659_map_.getCount()};
_.a.isEmpty=function(){return this.JSC$11659_map_.isEmpty()};
_.a.getKeys=function(){return this.map(function(X,U){return U})};
_.a.getValues=function(){return this.map(function(X){return X})};
_.a.contains=function(X){return this.some(function(U){return U==X})};
_.a.containsKey=function(X){return this.JSC$11659_map_.containsKey(X)};
_.a.clear=function(){for(;this.getCount()>0;)this.removeNode(this.JSC$11659_head_.prev)};
_.a.forEach=function(X,U){for(var r=this.JSC$11659_head_.next;r!=this.JSC$11659_head_;r=r.next)X.call(U,r.value,r.key,this)};
_.a.map=function(X,U){for(var r=[],m=this.JSC$11659_head_.next;m!=this.JSC$11659_head_;m=m.next)r.push(X.call(U,m.value,m.key,this));return r};
_.a.some=function(X,U){for(var r=this.JSC$11659_head_.next;r!=this.JSC$11659_head_;r=r.next)if(X.call(U,r.value,r.key,this))return!0;return!1};
_.a.every=function(X,U){for(var r=this.JSC$11659_head_.next;r!=this.JSC$11659_head_;r=r.next)if(!X.call(U,r.value,r.key,this))return!1;return!0};
_.a.insert_=function(X){X.next=this.JSC$11659_head_.next;X.prev=this.JSC$11659_head_;this.JSC$11659_head_.next=X;for(X.next.prev=X;this.getCount()>100;)this.removeNode(this.JSC$11659_head_.prev)};
var oXA=function(X,U){X.JSC$11659_head_!=U&&X.removeNode(U);return U.value},Fk1=function(X,U){this.key=X;
this.value=U};
Fk1.prototype.remove=function(){this.prev.next=this.next;this.next.prev=this.prev;delete this.prev;delete this.next};var wVt=function(){oa.apply(this,arguments)};
_.F(wVt,oa);wVt.prototype.enqueue=function(X,U){this.insert(X,U)};var y28=function(){var X=Error();X.name="SecurityError";throw X;},QZm=function(){return{get opener(){return null},
get closed(){return!0},get location(){y28()},get document(){y28()},postMessage:function(){},
close:function(){},
focus:function(){}}};var dSe={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 ess={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 ulh={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(ess).join("|");var hmp=function(){function X(k){k.substr(-1)!==";"&&(k+=";");return C(k)}
for(var U=Object.keys(ulh).sort(vLH),r=Object.keys(ess).sort(vLH),m=0,I=0;m<r.length;m++)U[I]===r[m]?(r[m]+=";?",I++):r[m]+=";";var t=new RegExp("&(?:"+r.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),C=ELm();return function(k){return String(k).replace(t,X)}}();/*

 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 MnA={};var zmT=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"),Kkv=/[\\&]/,TJ8=RegExp("\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","gi"),YB7=RegExp('[&<>"]',"g"),Vn7=RegExp('&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});|[&<>"]',
"gi"),Rm1=function(X){return X.charCodeAt(0)===92?X.charAt(1):hmp(X)},fS5=function(X){return Kkv.test(X)?X.replace(TJ8,Rm1):X},qBv=function(X){try{var U,r="";
if(typeof I!=="string"){var m=I;var I=";/?:@&=+$,-_.!~*'()#"}typeof m==="undefined"&&(m=!0);var t,C=MnA[I];if(C)var k=C;else{C=MnA[I]=[];for(t=0;t<128;t++){var g=String.fromCharCode(t);/^[0-9a-z]$/i.test(g)?C.push(g):C.push("%"+("0"+t.toString(16).toUpperCase()).slice(-2))}for(t=0;t<I.length;t++)C[I.charCodeAt(t)]=I[t];k=C}var Z=0;for(U=X.length;Z<U;Z++){var P=X.charCodeAt(Z);if(m&&P===37&&Z+2<U&&/^[0-9a-f]{2}$/i.test(X.slice(Z+1,Z+3)))r+=X.slice(Z,Z+3),Z+=2;else if(P<128)r+=k[P];else if(P>=55296&&
P<=57343){if(P>=55296&&P<=56319&&Z+1<U){var S=X.charCodeAt(Z+1);if(S>=56320&&S<=57343){r+=encodeURIComponent(X[Z]+X[Z+1]);Z++;continue}}r+="%EF%BF%BD"}else r+=encodeURIComponent(X[Z])}return r}catch(d){return X}},Wk5=function(X){switch(X){case "&":return"&amp;";
case "<":return"&lt;";case ">":return"&gt;";case '"':return"&quot;";default:return X}},zH=function(X,U){return YB7.test(X)?U?X.replace(Vn7,Wk5):X.replace(YB7,Wk5):X};/*

 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 K2;if(String.fromCodePoint)K2=function(X){try{return String.fromCodePoint(X)}catch(U){if(U instanceof RangeError)return String.fromCharCode(65533);throw U;}};
else{var J2S=String.fromCharCode,Drt=Math.floor;K2=function(){var X=[],U=-1,r=arguments.length;if(!r)return"";for(var m="";++U<r;){var I=Number(arguments[U]);if(!isFinite(I)||I<0||I>1114111||Drt(I)!==I)return String.fromCharCode(65533);if(I<=65535)X.push(I);else{I-=65536;var t=(I>>10)+55296;I=I%1024+56320;X.push(t,I)}if(U+1===r||X.length>16384)m+=J2S.apply(null,X),X.length=0}return m}};var pV$=function(X){this.root=this.current=X;this.entering=!0};
pV$.prototype.next=function(){var X=this.current,U=this.entering;if(X===null)return null;a:switch(X._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 r=!0;break a;default:r=!1}U&&r?X._firstChild?(this.current=X._firstChild,this.entering=!0):this.entering=!1:X===this.root?this.current=null:X._next===null?(this.current=
X._parent,this.entering=!1):(this.current=X._next,this.entering=!0);return{entering:U,node:X}};
var w4=function(X,U){this._type=X;this._next=this._prev=this._lastChild=this._firstChild=this._parent=null;this._sourcepos=U;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};
w4.prototype.appendChild=function(X){X.unlink();X._parent=this;this._lastChild?(this._lastChild._next=X,X._prev=this._lastChild):this._firstChild=X;this._lastChild=X};
w4.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 $r$=function(X,U){U.unlink();U._next=X._next;U._next&&(U._next._prev=U);U._prev=X;X._next=U;U._parent=X._parent;U._next||(U._parent._lastChild=U)};
w4.prototype.insertBefore=function(X){X.unlink();X._prev=this._prev;X._prev&&(X._prev._next=X);X._next=this;this._prev=X;X._parent=this._parent;X._prev||(X._parent._firstChild=X)};
_.n0.Object.defineProperties(w4.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(X){this._literal=X}},
destination:{configurable:!0,enumerable:!0,get:function(){return this._destination},
set:function(X){this._destination=X}},
title:{configurable:!0,enumerable:!0,get:function(){return this._title},
set:function(X){this._title=X}},
info:{configurable:!0,enumerable:!0,get:function(){return this._info},
set:function(X){this._info=X}},
level:{configurable:!0,enumerable:!0,get:function(){return this._level},
set:function(X){this._level=X}},
listType:{configurable:!0,enumerable:!0,get:function(){return this._listData.type},
set:function(X){this._listData.type=X}},
listTight:{configurable:!0,enumerable:!0,get:function(){return this._listData.tight},
set:function(X){this._listData.tight=X}},
listStart:{configurable:!0,enumerable:!0,get:function(){return this._listData.start},
set:function(X){this._listData.start=X}},
onEnter:{configurable:!0,enumerable:!0,get:function(){return this._onEnter},
set:function(X){this._onEnter=X}},
onExit:{configurable:!0,enumerable:!0,get:function(){return this._onExit},
set:function(X){this._onExit=X}}});var FL6=/[ \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,
B_e={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 btp=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]/),
A2T=RegExp("^(?:\"(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^\"\\x00])*\"|'(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^'\\x00])*'|\\((\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^)\\x00])*\\))"),lSv=RegExp("^(?:[<](?:[^ <>\\t\\n\\\\\\x00]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\)*[>])"),GD8=RegExp("^[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]"),itu=RegExp("^&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","i"),Lkh=/`+/,NJv=/^`+/,jw1=/\.\.\./g,X17=/--+/g,U35=/^<([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])?)*)>/,
rDt=/^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\x00-\x20]*>/i,m3S=/^ *(?:\n *)?/,IL7=/^[ \t\n\x0b\x0c\x0d]/,tWS=/[ \t\n\x0b\x0c\x0d]+/g,aLp=/^\s/,HH8=/ *$/,CZA=/^ */,kS1=/^ *(?:\n|$)/,cDS=RegExp("^\\[(?:[^\\\\\\[\\]]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\){0,1000}\\]"),goA=/^[^\n`\[\]\\!<&*_'"]+/m,TH=function(X){var U=new w4("text");U._literal=X;return U},YO=function(X){this.subject="";
this.brackets=this.delimiters=null;this.pos=0;this.refmap={};this.options=X||{}};
YO.prototype.match=function(X){X=X.exec(this.subject.slice(this.pos));if(X===null)return null;this.pos+=X.index+X[0].length;return X[0]};
YO.prototype.peek=function(){return this.pos<this.subject.length?this.subject.charCodeAt(this.pos):-1};
var V8=function(X){X.match(m3S);return!0},noT=function(X,U,r){var m=0;
var I=X.pos;if(U===39||U===34)m++,X.pos++;else for(;X.peek()===U;)m++,X.pos++;if(m===0)m=null;else{var t=I===0?"\n":X.subject.charAt(I-1);var C=X.peek();C=C===-1?"\n":K2(C);var k=aLp.test(C);C=btp.test(C);var g=aLp.test(t);var Z=btp.test(t);t=!k&&!(C&&!g&&!Z);k=!g&&!(Z&&!k&&!C);U===95?(g=t&&(!k||Z),C=k&&(!t||C)):(g=U===39||U===34?t&&!k:t,C=k);X.pos=I;m={numdelims:m,can_open:g,can_close:C}}if(!m)return!1;I=m.numdelims;C=X.pos;X.pos+=I;C=U===39?"\u2019":U===34?"\u201c":X.subject.slice(C,X.pos);C=TH(C);
r.appendChild(C);X.delimiters={cc:U,numdelims:I,origdelims:I,node:C,previous:X.delimiters,next:null,can_open:m.can_open,can_close:m.can_close};X.delimiters.previous!==null&&(X.delimiters.previous.next=X.delimiters);return!0},ZH8=function(X,U){U.previous!==null&&(U.previous.next=U.next);
U.next===null?X.delimiters=U.previous:U.next.previous=U.previous},sVt=function(X,U){var r,m,I=[],t=!1;
I[95]=U;I[42]=U;I[39]=U;I[34]=U;for(r=X.delimiters;r!==null&&r.previous!==U;)r=r.previous;for(;r!==null;){var C=r.cc;if(r.can_close){var k=r.previous;for(m=!1;k!==null&&k!==U&&k!==I[C];){t=(r.can_open||k.can_close)&&(k.origdelims+r.origdelims)%3===0;if(k.cc===r.cc&&k.can_open&&!t){m=!0;break}k=k.previous}var g=r;if(C===42||C===95)if(m){var Z=r.numdelims>=2&&k.numdelims>=2?2:1;var P=k.node;var S=r.node;k.numdelims-=Z;r.numdelims-=Z;P._literal=P._literal.slice(0,P._literal.length-Z);S._literal=S._literal.slice(0,
S._literal.length-Z);var d=new w4(Z===1?"emph":"strong");for(Z=P._next;Z&&Z!==S;){var O=Z._next;Z.unlink();d.appendChild(Z);Z=O}$r$(P,d);Z=k;O=r;Z.next!==O&&(Z.next=O,O.previous=Z);k.numdelims===0&&(P.unlink(),ZH8(X,k));r.numdelims===0&&(S.unlink(),k=r.next,ZH8(X,r),r=k)}else r=r.next;else C===39?(r.node._literal="\u2019",m&&(k.node._literal="\u2018"),r=r.next):C===34&&(r.node._literal="\u201d",m&&(k.node.literal="\u201c"),r=r.next);m||t||(I[C]=g.previous,g.can_open||ZH8(X,g))}else r=r.next}for(;X.delimiters!==
null&&X.delimiters!==U;)ZH8(X,X.delimiters)},x38=function(X){X=X.match(A2T);
return X===null?null:fS5(X.substr(1,X.length-2))},PZA=function(X){var U=X.match(lSv);
if(U===null){U=X.pos;for(var r=0,m;(m=X.peek())!==-1;)if(m===92)X.pos+=1,X.peek()!==-1&&(X.pos+=1);else if(m===40)X.pos+=1,r+=1;else if(m===41)if(r<1)break;else X.pos+=1,--r;else if(IL7.exec(K2(m))!==null)break;else X.pos+=1;U=X.subject.substr(U,X.pos-U);return qBv(fS5(U))}return qBv(fS5(U.substr(1,U.length-2)))},SWA=function(X){X=X.match(cDS);
return X===null||X.length>1001?0:X.length},d31=function(X,U,r,m){X.brackets!==null&&(X.brackets.bracketAfter=!0);
X.brackets={node:U,previous:X.brackets,previousDelimiter:X.delimiters,index:r,image:m,active:!0}},OHS=function(X,U){var r;
return(r=X.match(goA))?(X.options.smart?U.appendChild(TH(r.replace(jw1,"\u2026").replace(X17,function(m){var I=0,t=0;m.length%3===0?t=m.length/3:m.length%2===0?I=m.length/2:m.length%3===2?(I=1,t=(m.length-2)/3):(I=2,t=(m.length-4)/3);m="";var C;for(C=0;C<t;C++)m+="\u2014";for(C=0;C<I;C++)m+="\u2013";return m}))):U.appendChild(TH(r)),!0):!1},vo1=function(X,U,r){X.subject=U;
X.pos=0;U=X.pos;var m=SWA(X);if(m===0)return 0;var I=X.subject.substr(0,m);if(X.peek()===58)X.pos++;else return X.pos=U,0;V8(X);m=PZA(X);if(m===null||m.length===0)return X.pos=U,0;var t=X.pos;V8(X);var C=x38(X);C===null&&(C="",X.pos=t);var k=!0;X.match(kS1)===null&&(C===""?k=!1:(C="",X.pos=t,k=X.match(kS1)!==null));if(!k)return X.pos=U,0;I=QsH(I);if(I==="")return X.pos=U,0;r[I]||(r[I]={destination:m,title:C});return X.pos-U},eTA=function(X,U){var r,m=X.peek();
if(m===-1)return!1;switch(m){case 10:X.pos+=1;if((r=U._lastChild)&&r.type==="text"&&r._literal[r._literal.length-1]===" "){var I=r._literal[r._literal.length-2]===" ";r._literal=r._literal.replace(HH8,"");U.appendChild(new w4(I?"linebreak":"softbreak"))}else U.appendChild(new w4("softbreak"));X.match(CZA);r=!0;break;case 92:r=X.subject;X.pos+=1;X.peek()===10?(X.pos+=1,r=new w4("linebreak"),U.appendChild(r)):GD8.test(r.charAt(X.pos))?(U.appendChild(TH(r.charAt(X.pos))),X.pos+=1):U.appendChild(TH("\\"));
r=!0;break;case 96:a:if(r=X.match(NJv),r===null)r=!1;else{I=X.pos;for(var t;(t=X.match(Lkh))!==null;)if(t===r){t=new w4("code");t._literal=X.subject.slice(I,X.pos-r.length).trim().replace(tWS," ");U.appendChild(t);r=!0;break a}X.pos=I;U.appendChild(TH(r));r=!0}break;case 42:case 95:r=noT(X,m,U);break;case 39:case 34:r=X.options.smart&&noT(X,m,U);break;case 91:r=X.pos;X.pos+=1;I=TH("[");U.appendChild(I);d31(X,I,r,!1);r=!0;break;case 33:r=X.pos;X.pos+=1;X.peek()===91?(X.pos+=1,I=TH("!["),U.appendChild(I),
d31(X,I,r+1,!0)):U.appendChild(TH("!"));r=!0;break;case 93:var C,k=!1,g;X.pos+=1;var Z=X.pos;I=X.brackets;if(I===null)U.appendChild(TH("]"));else if(I.active){r=I.image;var P=X.pos;X.peek()===40&&(X.pos++,V8(X)&&(t=PZA(X))!==null&&V8(X)&&(IL7.test(X.subject.charAt(X.pos-1))&&(C=x38(X)),1)&&V8(X)&&X.peek()===41?(X.pos+=1,k=!0):X.pos=P);if(!k){var S=X.pos,d=SWA(X);d>2?g=X.subject.slice(S,S+d):I.bracketAfter||(g=X.subject.slice(I.index,Z));d===0&&(X.pos=P);g&&(g=X.refmap[QsH(g)])&&(t=g.destination,C=
g.title,k=!0)}if(k){Z=new w4(r?"image":"link");Z._destination=t;Z._title=C||"";for(t=I.node._next;t;)C=t._next,t.unlink(),Z.appendChild(t),t=C;U.appendChild(Z);sVt(X,I.previousDelimiter);X.brackets=X.brackets.previous;I.node.unlink();if(!r)for(I=X.brackets;I!==null;)I.image||(I.active=!1),I=I.previous}else X.brackets=X.brackets.previous,X.pos=Z,U.appendChild(TH("]"))}else U.appendChild(TH("]")),X.brackets=X.brackets.previous;r=!0;break;case 60:(r=X.match(U35))?(r=r.slice(1,r.length-1),I=new w4("link"),
I._destination=qBv("mailto:"+r),I._title="",I.appendChild(TH(r)),U.appendChild(I),r=!0):(r=X.match(rDt))?(r=r.slice(1,r.length-1),I=new w4("link"),I._destination=qBv(r),I._title="",I.appendChild(TH(r)),U.appendChild(I),r=!0):r=!1;r||(r=X.match(zmT),r===null?r=!1:(I=new w4("html_inline"),I._literal=r,U.appendChild(I),r=!0));break;case 38:(r=X.match(itu))?(U.appendChild(TH(hmp(r))),r=!0):r=!1;break;default:r=OHS(X,U)}r||(X.pos+=1,U.appendChild(TH(K2(m))));return!0};
YO.prototype.parseInlines=function(X){this.subject=X._string_content.trim();this.pos=0;for(this.brackets=this.delimiters=null;eTA(this,X););X._string_content=null;sVt(this,null)};
YO.prototype.parse=YO.prototype.parseInlines;var Eo7=[/./,/^<(?: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")],Fr$=[/./,/<\/(?:script|pre|style)>/i,/--\x3e/,/\?>/,/>/,/\]\]>/],BfC=/^(?:(?:\*[ \t]*){3,}|(?:_[ \t]*){3,}|(?:-[ \t]*){3,})[ \t]*$/,QVA=/^[#`~*+_=<>0-9-\|]|\|/,oou=/[^ \t\f\v\r\n]/,w1p=/^[*+-]/,yD5=/^(\d{1,9})([.)])/,unP=/^#{1,6}(?:[ \t]+|$)/,hTp=/^`{3,}(?!.*`)|^~{3,}(?!.*~)/,MWS=/^(?:`{3,}|~{3,})(?= *$)/,zT1=/^(?:=+|-+)[ \t]*$/,Kr8=/\r\n|\n|\r/,wTM=/(^\|?[^\|]+(\|[^\|]+)+\|?)|(\|.*\|)/,yRn=/(^\|?\s*:?---+:?\s*(\|\s*:?---+:?\s*)+\|?)|(^\s*\|\s*:?---+:?\s*\|$)/,Tfh={document:{continue:function(){return 0},
finalize:function(){},
canContain:function(X){return X!=="item"},
acceptsLines:!1},list:{continue:function(){return 0},
finalize:function(X,U){for(X=U._firstChild;X;){if(oLe(X)&&X._next){U._listData.tight=!1;break}for(var r=X._firstChild;r;){if(oLe(r)&&(X._next||r._next)){U._listData.tight=!1;break}r=r._next}X=X._next}},
canContain:function(X){return X==="item"},
acceptsLines:!1},block_quote:{continue:function(X){var U=X.currentLine;if(X.indented||Qz(U,X.nextNonspace)!==62)return 1;Ra(X);f2(X,1,!1);BZ(Qz(U,X.offset))&&f2(X,1,!0);return 0},
finalize:function(){},
canContain:function(X){return X!=="item"},
acceptsLines:!1},item:{continue:function(X,U){if(X.blank){if(U._firstChild==null)return 1;Ra(X)}else if(X.indent>=U._listData.markerOffset+U._listData.padding)f2(X,U._listData.markerOffset+U._listData.padding,!0);else return 1;return 0},
finalize:function(){},
canContain:function(X){return X!=="item"&&!u81(X)},
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(X,U){var r=X.currentLine,m=X.indent;if(U._isFenced){if((m=m<=3&&r.charAt(X.nextNonspace)===U._fenceChar&&r.slice(X.nextNonspace).match(MWS))&&m[0].length>=U._fenceLength)return X.finalize(U,X.lineNumber),2;for(U=U._fenceOffset;U>0&&BZ(Qz(r,X.offset));)f2(X,1,!0),U--}else if(m>=4)f2(X,4,!0);else if(X.blank)Ra(X);else return 1;return 0},
finalize:function(X,U){if(U._isFenced){var r=U._string_content,m=r.indexOf("\n");X=r.slice(0,m);r=r.slice(m+1);U.info=fS5(X.trim());U._literal=r}else U._literal=U._string_content.replace(/(\n *)+$/,"\n");U._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},html_block:{continue:function(X,U){return!X.blank||U._htmlBlockType!==6&&U._htmlBlockType!==7?0:1},
finalize:function(X,U){U._literal=U._string_content.replace(/(\n *)+$/,"");U._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},paragraph:{continue:function(X){return X.blank?1:0},
finalize:function(X,U){for(var r,m=!1;Qz(U._string_content,0)===91&&(r=vo1(X.inlineParser,U._string_content,X.refmap));)U._string_content=U._string_content.slice(r),m=!0;m&&!oou.test(U._string_content)&&U.unlink()},
canContain:function(){return!1},
acceptsLines:!0},table:{continue:function(X){return oM(X.currentLine)!==0?0:1},
finalize:function(){},
canContain:function(X){return X=="row"},
acceptsLines:!1},row:{continue:function(){return 1},
finalize:function(X,U){if(!U._rowIsDelimiter){X=U._isHeader?"th":"td";for(var r=U._parent._tableColumns,m=U._string_content,I=0,t="",C,k=U._sourcepos[0][0];I<m.length;){switch(m[I]){case "|":C&&(C._string_content=t.trim(),t="",C=null,r--,r<=0&&(I=m.length));break;default:if(!C){C=new w4(X,[[k,I],[k,I]]);var g=U._parent._columnAlignment,Z=U._parent._tableColumns-r;g&&Z<=g.length&&Z>=0&&(C._alignment=g[Z]);U.appendChild(C)}t+=m[I];C._sourcepos[1][1]=I}I++}C&&(C._string_content=t.trim());U._string_content=
""}},
canContain:function(X){return X!=="row"},
acceptsLines:!1}},YWh=[function(X){if(X.indented||Qz(X.currentLine,X.nextNonspace)!==62)return 0;Ra(X);f2(X,1,!1);BZ(Qz(X.currentLine,X.offset))&&f2(X,1,!0);qA(X);X.addChild("block_quote",X.nextNonspace);return 1},
function(X){var U;if(!X.indented&&(U=X.currentLine.slice(X.nextNonspace).match(unP))){Ra(X);f2(X,U[0].length,!1);qA(X);var r=X.addChild("heading",X.nextNonspace);r.level=U[0].trim().length;r._string_content=X.currentLine.slice(X.offset).replace(/^ *#+ *$/,"").replace(/ +#+ *$/,"");f2(X,X.currentLine.length-X.offset);return 2}return 0},
function(X){var U;if(!X.indented&&(U=X.currentLine.slice(X.nextNonspace).match(hTp))){var r=U[0].length;qA(X);var m=X.addChild("code_block",X.nextNonspace);m._isFenced=!0;m._fenceLength=r;m._fenceChar=U[0][0];m._fenceOffset=X.indent;Ra(X);f2(X,r,!1);return 2}return 0},
function(X,U){if(!X.indented&&Qz(X.currentLine,X.nextNonspace)===60){var r=X.currentLine.slice(X.nextNonspace),m;for(m=1;m<=7;m++)if(Eo7[m].test(r)&&(m<7||U.type!=="paragraph"))return qA(X),X.addChild("html_block",X.offset)._htmlBlockType=m,2}return 0},
function(X,U){var r;if(!X.indented&&U.type==="paragraph"&&(r=X.currentLine.slice(X.nextNonspace).match(zT1))){qA(X);var m=new w4("heading",U.sourcepos);m.level=r[0][0]==="="?1:2;m._string_content=U._string_content;$r$(U,m);U.unlink();X.tip=m;f2(X,X.currentLine.length-X.offset,!1);return 2}return 0},
function(X){return!X.indented&&BfC.test(X.currentLine.slice(X.nextNonspace))?(qA(X),X.addChild("thematic_break",X.nextNonspace),f2(X,X.currentLine.length-X.offset,!1),2):0},
function(X,U){var r,m;if(!(m=X.indented&&U.type!=="list")){a:{var I=U,t=X.currentLine.slice(X.nextNonspace);m={type:null,tight:!0,bulletChar:null,start:null,delimiter:null,padding:null,markerOffset:X.indent};if(r=t.match(w1p))m.type="bullet",m.bulletChar=r[0][0];else{if(!(r=t.match(yD5))||I.type==="paragraph"&&r[1]!=="1"){r=null;break a}m.type="ordered";m.start=parseInt(r[1],10);m.delimiter=r[2]}var C=Qz(X.currentLine,X.nextNonspace+r[0].length);if(C!==-1&&C!==9&&C!==32||I.type==="paragraph"&&!X.currentLine.slice(X.nextNonspace+
r[0].length).match(oou))r=null;else{Ra(X);f2(X,r[0].length,!0);I=X.column;t=X.offset;do f2(X,1,!0),C=Qz(X.currentLine,X.offset);while(X.column-I<5&&BZ(C));C=Qz(X.currentLine,X.offset)===-1;var k=X.column-I;k>=5||k<1||C?(m.padding=r[0].length+1,X.column=I,X.offset=t,BZ(Qz(X.currentLine,X.offset))&&f2(X,1,!0)):m.padding=r[0].length+k;r=m}}m=!r}if(m)return 0;qA(X);(m=X.tip.type!=="list")||(U=U._listData,m=!(U.type===r.type&&U.delimiter===r.delimiter&&U.bulletChar===r.bulletChar));m&&(U=X.addChild("list",
X.nextNonspace),U._listData=r);U=X.addChild("item",X.nextNonspace);U._listData=r;return 1},
function(X){var U;return((U=X.options.shouldParseIndentAsCodeBlock)!=null?U:1)&&X.indented&&X.tip.type!=="paragraph"&&!X.blank?(f2(X,4,!0),qA(X),X.addChild("code_block",X.offset),2):0},
function(X,U){var r=oM(X.currentLine),m=oM(X.lookahead);if(r!==0&&m<0&&Math.abs(r)==Math.abs(m)&&!u81(U.type)){qA(X);U=X.addChild("table",X.nextNonspace);U._tableRows=1;U._tableColumns=Math.abs(r);r=X.lookahead;if(yRn.test(r)){m=[];for(var I=0,t=!1,C=0,k=void 0;I<r.length;){var g=C>=3;switch(r[I]){case "-":C++;break;case "|":t&&(m.push(k),k=void 0,C=0);t=!0;break;case ":":k||g||(k="left"),!k&&g&&(k="right"),k==="left"&&g&&(k="center")}I++}r=m}else r=void 0;U._columnAlignment=r;U=X.addChild("row",
X.nextNonspace);U._isHeader=!0;f2(X,X.currentLine.length-X.offset,!1);U._string_content=X.currentLine;return 1}return 0},
function(X,U){if(U.type=="table"&&oM(X.currentLine)!==0){qA(X);var r=U;U=X.addChild("row",X.nextNonspace);oM(X.currentLine)<0?U._rowIsDelimiter=!0:r._tableRows+=1;f2(X,X.currentLine.length-X.offset,!1);U._string_content=X.currentLine;return 2}return 0}],FvM=function(){var X={shouldParseIndentAsCodeBlock:!1};
X=X===void 0?{}:X;this.lastMatchedContainer=this.doc=hsz();this.refmap={};this.lastLineLength=0;this.inlineParser=new YO(X);this.options=X;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=Tfh;this.blockStarts=YWh},VWu=function(X){X.partiallyConsumedTab&&(X.offset+=1,X.tip._string_content+=" ".repeat(4-X.column%
4));
X.tip._string_content+=X.currentLine.slice(X.offset)+"\n"};
FvM.prototype.addChild=function(X,U){for(;!this.blocks[this.tip.type].canContain(X);)this.finalize(this.tip,this.lineNumber-1);X=new w4(X,[[this.lineNumber,U+1],[0,0]]);X._string_content="";this.tip.appendChild(X);return this.tip=X};
var qA=function(X){if(!X.allClosed){for(;X.oldtip!==X.lastMatchedContainer;){var U=X.oldtip._parent;X.finalize(X.oldtip,X.lineNumber-1);X.oldtip=U}X.allClosed=!0}},f2=function(X,U,r){for(var m=X.currentLine,I,t;U>0&&(t=m[X.offset]);)t==="\t"?(I=4-X.column%4,r?(X.partiallyConsumedTab=I>U,I=I>U?U:I,X.column+=I,X.offset+=X.partiallyConsumedTab?0:1,U-=I):(X.partiallyConsumedTab=!1,X.column+=I,X.offset+=1,--U)):(X.partiallyConsumedTab=!1,X.offset+=1,X.column+=1,--U)},Ra=function(X){X.offset=X.nextNonspace;
X.column=X.nextNonspaceColumn;X.partiallyConsumedTab=!1},RTA=function(X){for(var U=X.currentLine,r=X.offset,m=X.column,I;(I=U.charAt(r))!=="";)if(I===" ")r++,m++;
else if(I==="\t")r++,m+=4-m%4;else break;X.blank=I==="\n"||I==="\r"||I==="";X.nextNonspace=r;X.nextNonspaceColumn=m;X.indent=X.nextNonspaceColumn-X.column;X.indented=X.indent>=4};
FvM.prototype.finalize=function(X,U){var r=X._parent;X._open=!1;X.sourcepos[1]=[U,this.lastLineLength];this.blocks[X.type].finalize(this,X);this.tip=r};
FvM.prototype.parse=function(X){this.tip=this.doc=hsz();this.refmap={};this.column=this.offset=this.lastLineLength=this.lineNumber=0;this.lastMatchedContainer=this.doc;this.currentLine="";if(!X)return this.doc;this.options.time&&console.time("preparing input");var U=X.split(Kr8),r=U.length;X.charCodeAt(X.length-1)===10&&--r;this.options.time&&console.timeEnd("preparing input");this.options.time&&console.time("block parsing");for(X=0;X<r;X++)a:{var m=void 0,I=U[X],t=U[X+1],C=!0,k=this.doc;this.oldtip=
this.tip;this.column=this.offset=0;this.partiallyConsumedTab=this.blank=!1;this.lineNumber+=1;I.indexOf("\x00")!==-1&&(I=I.replace(/\0/g,"\ufffd"));this.currentLine=I;for(this.lookahead=t;(m=k._lastChild)&&m._open;){k=m;RTA(this);switch(this.blocks[k.type].continue(this,k)){case 0:break;case 1:C=!1;break;case 2:this.lastLineLength=I.length;break a;default:throw"continue returned illegal value, must be 0, 1, or 2";}if(!C){k=k._parent;break}}this.allClosed=k===this.oldtip;this.lastMatchedContainer=
k;m=k.type!=="paragraph"&&Tfh[k.type].acceptsLines;t=this.blockStarts;for(C=t.length;!m;){RTA(this);if(!this.indented&&!QVA.test(I.slice(this.nextNonspace))){Ra(this);break}for(var g=0;g<C;){var Z=t[g](this,k);if(Z===1){k=this.tip;break}else if(Z===2){k=this.tip;m=!0;break}else g++}if(g===C){Ra(this);break}}if(this.allClosed||this.blank||this.tip.type!=="paragraph"){qA(this);this.blank&&k.lastChild&&(k.lastChild._lastLineBlank=!0);m=k.type;t=this.blank&&!(m==="block_quote"||m==="code_block"&&k._isFenced||
m==="item"&&!k._firstChild&&k.sourcepos[0][0]===this.lineNumber);for(C=k;C;)C._lastLineBlank=t,C=C._parent;this.blocks[m].acceptsLines?(VWu(this),m==="html_block"&&k._htmlBlockType>=1&&k._htmlBlockType<=5&&Fr$[k._htmlBlockType].test(this.currentLine.slice(this.offset))&&this.finalize(k,this.lineNumber)):this.offset<I.length&&!this.blank&&(this.addChild("paragraph",this.offset),Ra(this),VWu(this))}else VWu(this);this.lastLineLength=I.length}for(;this.tip;)this.finalize(this.tip,r);this.options.time&&
console.timeEnd("block parsing");this.options.time&&console.time("inline parsing");I=new pV$(this.doc);this.inlineParser.refmap=this.refmap;for(this.inlineParser.options=this.options;r=I.next();)U=r.node,X=U.type,r.entering||X!=="paragraph"&&X!=="heading"&&X!=="th"&&X!="td"||this.inlineParser.parse(U);this.options.time&&console.timeEnd("inline parsing");return this.doc};MVm.prototype.render=function(X){X=new pV$(X);var U;this.buffer="";for(this.lastOut="\n";U=X.next();){var r=U.node.type;if(this[r])this[r](U.node,U.entering)}return this.buffer};
MVm.prototype.out=function(X){WG(this,X)};
var WG=function(X,U){X.buffer+=U;X.lastOut=U};
MVm.prototype.cr=function(){this.lastOut!=="\n"&&WG(this,"\n")};var fL$=/^javascript:|vbscript:|file:|data:/i,qWP=/^data:image\/(?:png|gif|jpeg|webp)/i,WrA=function(X){return fL$.test(X)&&!qWP.test(X)};
yz.prototype=Object.create(MVm.prototype);_.a=yz.prototype;_.a.text=function(X){this.out(X.literal)};
_.a.html_inline=function(X){this.options.safe?WG(this,"\x3c!-- raw HTML omitted --\x3e"):WG(this,X.literal)};
_.a.html_block=function(X){this.cr();this.options.safe?WG(this,"\x3c!-- raw HTML omitted --\x3e"):WG(this,X.literal);this.cr()};
_.a.softbreak=function(){WG(this,this.options.softbreak)};
_.a.linebreak=function(){this.tag("br",[],!0);this.cr()};
_.a.link=function(X,U){var r=this.attrs(X);U?(this.options.safe&&WrA(X.destination)||r.push(["href",zH(X.destination,!0)]),X.title&&r.push(["title",zH(X.title,!0)]),this.tag("a",r)):this.tag("/a")};
_.a.image=function(X,U){U?(this.disableTags===0&&(this.options.safe&&WrA(X.destination)?WG(this,'<img src="" alt="'):WG(this,'<img src="'+zH(X.destination,!0)+'" alt="')),this.disableTags+=1):(--this.disableTags,this.disableTags===0&&(X.title&&WG(this,'" title="'+zH(X.title,!0)),WG(this,'" />')))};
_.a.emph=function(X,U){this.tag(U?"em":"/em")};
_.a.strong=function(X,U){this.tag(U?"strong":"/strong")};
_.a.paragraph=function(X,U){var r=X.parent.parent;X=this.attrs(X);r!==null&&r.type==="list"&&r.listTight||(U?(this.cr(),this.tag("p",X)):(this.tag("/p"),this.cr()))};
_.a.heading=function(X,U){var r="h"+X.level;X=this.attrs(X);U?(this.cr(),this.tag(r,X)):(this.tag("/"+r),this.cr())};
_.a.code=function(X){this.tag("code");this.out(X.literal);this.tag("/code")};
_.a.code_block=function(X){var U=X.info?X.info.split(/\s+/):[],r=this.attrs(X);U.length>0&&U[0].length>0&&r.push(["class","language-"+zH(U[0],!0)]);this.cr();this.tag("pre");this.tag("code",r);this.out(X.literal);this.tag("/code");this.tag("/pre");this.cr()};
_.a.thematic_break=function(X){X=this.attrs(X);this.cr();this.tag("hr",X,!0);this.cr()};
_.a.block_quote=function(X,U){X=this.attrs(X);U?(this.cr(),this.tag("blockquote",X)):(this.cr(),this.tag("/blockquote"));this.cr()};
_.a.list=function(X,U){var r=X.listType==="bullet"?"ul":"ol",m=this.attrs(X);U?(X=X.listStart,X!==null&&X!==1&&m.push(["start",X.toString()]),this.cr(),this.tag(r,m)):(this.cr(),this.tag("/"+r));this.cr()};
_.a.item=function(X,U){X=this.attrs(X);U?this.tag("li",X):(this.tag("/li"),this.cr())};
_.a.custom_inline=function(X,U){U&&X.onEnter?WG(this,X.onEnter):!U&&X.onExit&&WG(this,X.onExit)};
_.a.custom_block=function(X,U){this.cr();U&&X.onEnter?WG(this,X.onEnter):!U&&X.onExit&&WG(this,X.onExit);this.cr()};
_.a.table=function(X,U){X=this.attrs(X);U?(this.cr(),this.tag("table",X)):(this.tag("/table"),this.cr())};
_.a.row=function(X,U){X._rowIsDelimiter||(X=this.attrs(X),U?this.tag("tr",X):this.tag("/tr"))};
_.a.td=function(X,U){var r=this.attrs(X);X._alignment&&r.push(["align",X._alignment]);U?this.tag("td",r):this.tag("/td")};
_.a.th=function(X,U){var r=this.attrs(X);X._alignment&&r.push(["align",X._alignment]);U?this.tag("th",r):this.tag("/th")};
_.a.out=function(X){WG(this,zH(X,!1))};
_.a.tag=function(X,U,r){if(!(this.disableTags>0)){this.buffer+="<"+X;if(U&&U.length>0){X=0;for(var m;(m=U[X])!==void 0;)this.buffer+=" "+m[0]+'="'+m[1]+'"',X++}r&&(this.buffer+=" /");this.buffer+=">";this.lastOut=">"}};
_.a.attrs=function(X){var U=[];this.options.sourcepos&&(X=X.sourcepos)&&U.push(["data-sourcepos",String(X[0][0])+":"+String(X[0][1])+"-"+String(X[1][0])+":"+String(X[1][1])]);return U};
yz.prototype.text=yz.prototype.text;yz.prototype.html_inline=yz.prototype.html_inline;yz.prototype.html_block=yz.prototype.html_block;yz.prototype.softbreak=yz.prototype.softbreak;yz.prototype.linebreak=yz.prototype.linebreak;yz.prototype.link=yz.prototype.link;yz.prototype.image=yz.prototype.image;yz.prototype.emph=yz.prototype.emph;yz.prototype.strong=yz.prototype.strong;yz.prototype.paragraph=yz.prototype.paragraph;yz.prototype.heading=yz.prototype.heading;yz.prototype.code=yz.prototype.code;
yz.prototype.code_block=yz.prototype.code_block;yz.prototype.thematic_break=yz.prototype.thematic_break;yz.prototype.block_quote=yz.prototype.block_quote;yz.prototype.list=yz.prototype.list;yz.prototype.item=yz.prototype.item;yz.prototype.custom_inline=yz.prototype.custom_inline;yz.prototype.custom_block=yz.prototype.custom_block;yz.prototype.table=yz.prototype.table;yz.prototype.row=yz.prototype.row;yz.prototype.td=yz.prototype.td;yz.prototype.th=yz.prototype.th;yz.prototype.out=yz.prototype.out;
yz.prototype.tag=yz.prototype.tag;yz.prototype.attrs=yz.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 JDP,D35,gND;(function(){function X(M,u){return M<u?-1:M>u?1:M>=u?0:NaN}
function U(M){return function(u,R){return X(M(u),R)}}
function r(){for(var M=0,u=arguments.length,R={},rD;M<u;++M){if(!(rD=arguments[M]+"")||rD in R)throw Error("we`"+rD);R[rD]=[]}return new m(R)}
function m(M){this._=M}
function I(M,u){return M.trim().split(/^|\s+/).map(function(R){var rD="",gD=R.indexOf(".");gD>=0&&(rD=R.slice(gD+1),R=R.slice(0,gD));if(R&&!u.hasOwnProperty(R))throw Error("xe`"+R);return{type:R,name:rD}})}
function t(M,u,R){for(var rD=0,gD=M.length;rD<gD;++rD)if(M[rD].name===u){M[rD]=q9X;M=M.slice(0,rD).concat(M.slice(rD+1));break}R!=null&&M.push({name:u,value:R});return M}
function C(M){var u=M,R=u.indexOf(":");R>=0&&(u=M.slice(0,R))!=="xmlns"&&(M=M.slice(R+1));return Nr.hasOwnProperty(u)?{space:Nr[u],local:M}:M}
function k(M){return function(){var u=this.ownerDocument,R=this.namespaceURI;return R==="http://www.w3.org/1999/xhtml"&&u.documentElement.namespaceURI==="http://www.w3.org/1999/xhtml"?u.createElement(M):u.createElementNS(R,M)}}
function g(M){return function(){return this.ownerDocument.createElementNS(M.space,M.local)}}
function Z(M){M=C(M);return(M.local?g:k)(M)}
function P(){}
function S(M){return M==null?P:function(){return this.querySelector(M)}}
function d(M){return Array(M.length)}
function O(M,u){this.ownerDocument=M.ownerDocument;this.namespaceURI=M.namespaceURI;this._next=null;this._parent=M;this.__data__=u}
function E(M){return function(){return M}}
function Q(M,u,R,rD,gD,Oz){for(var Qs=0,Ke,C5=u.length,rT=Oz.length;Qs<rT;++Qs)(Ke=u[Qs])?(Ke.__data__=Oz[Qs],rD[Qs]=Ke):R[Qs]=new O(M,Oz[Qs]);for(;Qs<C5;++Qs)if(Ke=u[Qs])gD[Qs]=Ke}
function h(M,u,R,rD,gD,Oz,Qs){var Ke,C5,rT={},ct=u.length,SP=Oz.length,G8=Array(ct),zc;for(Ke=0;Ke<ct;++Ke)if(C5=u[Ke])G8[Ke]=zc="$"+Qs.call(C5,C5.__data__,Ke,u),zc in rT?gD[Ke]=C5:rT[zc]=C5;for(Ke=0;Ke<SP;++Ke)zc="$"+Qs.call(M,Oz[Ke],Ke,Oz),(C5=rT[zc])?(rD[Ke]=C5,C5.__data__=Oz[Ke],rT[zc]=null):R[Ke]=new O(M,Oz[Ke]);for(Ke=0;Ke<ct;++Ke)(C5=u[Ke])&&rT[G8[Ke]]===C5&&(gD[Ke]=C5)}
function z(M,u){return M<u?-1:M>u?1:M>=u?0:NaN}
function K(M){return function(){this.removeAttribute(M)}}
function D(M){return function(){this.removeAttributeNS(M.space,M.local)}}
function W(M,u){return function(){this.setAttribute(M,u)}}
function J(M,u){return function(){this.setAttributeNS(M.space,M.local,u)}}
function A(M,u){return function(){var R=u.apply(this,arguments);R==null?this.removeAttribute(M):this.setAttribute(M,R)}}
function N(M,u){return function(){var R=u.apply(this,arguments);R==null?this.removeAttributeNS(M.space,M.local):this.setAttributeNS(M.space,M.local,R)}}
function He(M){return function(){this.style.removeProperty(M)}}
function ne(M,u,R){return function(){this.style.setProperty(M,u,R)}}
function Be(M,u,R){return function(){var rD=u.apply(this,arguments);rD==null?this.style.removeProperty(M):this.style.setProperty(M,rD,R)}}
function S6(M,u){return M.style.getPropertyValue(u)||(M.ownerDocument&&M.ownerDocument.defaultView||M.document&&M||M.defaultView).getComputedStyle(M,null).getPropertyValue(u)}
function e6(M){return function(){delete this[M]}}
function Vs(M,u){return function(){this[M]=u}}
function Re(M,u){return function(){var R=u.apply(this,arguments);R==null?delete this[M]:this[M]=R}}
function $A(){this.textContent=""}
function Ht(M){return function(){this.textContent=M}}
function OS(M){return function(){var u=M.apply(this,arguments);this.textContent=u==null?"":u}}
function j6(){this.innerHTML=""}
function Pt(M){return function(){this.innerHTML=M}}
function Q1(M){return function(){var u=M.apply(this,arguments);this.innerHTML=u==null?"":u}}
function z8(){return null}
function B7(){var M=this.parentNode;M&&M.removeChild(this)}
function SX(){return this.parentNode.insertBefore(this.cloneNode(!1),this.nextSibling)}
function kA(){return this.parentNode.insertBefore(this.cloneNode(!0),this.nextSibling)}
function mp(M,u,R){M=eP(M,u,R);return function(rD){var gD=rD.relatedTarget;gD&&(gD===this||gD.compareDocumentPosition(this)&8)||M.call(this,rD)}}
function eP(M,u,R){return function(){M.call(this,this.__data__,u,R)}}
function iu(M){return M.trim().split(/^|\s+/).map(function(u){var R="",rD=u.indexOf(".");rD>=0&&(R=u.slice(rD+1),u=u.slice(0,rD));return{type:u,name:R}})}
function ES(M){return function(){var u=this.__on;if(u){for(var R=0,rD=-1,gD=u.length,Oz;R<gD;++R)(Oz=u[R],M.type&&Oz.type!==M.type||Oz.name!==M.name)?u[++rD]=Oz:this.removeEventListener(Oz.type,Oz.listener,Oz.capture);++rD?u.length=rD:delete this.__on}}}
function jP(M,u,R){var rD=NAC.hasOwnProperty(M.type)?mp:eP;return function(gD,Oz,Qs){gD=this.__on;var Ke;Oz=rD(u,Oz,Qs);if(gD){Qs=0;for(var C5=gD.length;Qs<C5;++Qs)if((Ke=gD[Qs]).type===M.type&&Ke.name===M.name){this.removeEventListener(Ke.type,Ke.listener,Ke.capture);this.addEventListener(Ke.type,Ke.listener=Oz,Ke.capture=R);Ke.value=u;return}}this.addEventListener(M.type,Oz,R);Ke={type:M.type,name:M.name,value:u,listener:Oz,capture:R};gD?gD.push(Ke):this.__on=[Ke]}}
function QE(M,u,R){var rD=M.ownerDocument&&M.ownerDocument.defaultView||M.document&&M||M.defaultView,gD=rD.CustomEvent;typeof gD==="function"?gD=new gD(u,R):(gD=rD.document.createEvent("Event"),R?(gD.initEvent(u,R.bubbles,R.cancelable),gD.detail=R.detail):gD.initEvent(u,!1,!1));M.dispatchEvent(gD)}
function $C(M,u){return function(){return QE(this,M,u)}}
function sS(M,u){return function(){return QE(this,M,u.apply(this,arguments))}}
function xC(M,u){this._groups=M;this._parents=u}
function I0(){return new xC([[document.documentElement]],WnY)}
function G1(){this._="@"+(++JKL).toString(36)}
function r5(M,u,R){M.prototype=u.prototype=R;R.constructor=M}
function xr(M,u){M=Object.create(M.prototype);for(var R in u)M[R]=u[R];return M}
function rm(){}
function d5(M){var u;M=(M+"").trim().toLowerCase();return(u=DPX.exec(M))?(u=parseInt(u[1],16),new w5(u>>8&15|u>>4&240,u>>4&15|u&240,(u&15)<<4|u&15,1)):(u=pCc.exec(M))?$H(parseInt(u[1],16)):(u=$P5.exec(M))?new w5(u[1],u[2],u[3],1):(u=bnH.exec(M))?new w5(u[1]*255/100,u[2]*255/100,u[3]*255/100,1):(u=AK5.exec(M))?nj(u[1],u[2],u[3],u[4]):(u=l83.exec(M))?nj(u[1]*255/100,u[2]*255/100,u[3]*255/100,u[4]):(u=G_5.exec(M))?Mq(u[1],u[2]/100,u[3]/100,1):(u=inY.exec(M))?Mq(u[1],u[2]/100,u[3]/100,u[4]):jiP.hasOwnProperty(M)?
$H(jiP[M]):M==="transparent"?new w5(NaN,NaN,NaN,0):null}
function $H(M){return new w5(M>>16&255,M>>8&255,M&255,1)}
function nj(M,u,R,rD){rD<=0&&(M=u=R=NaN);return new w5(M,u,R,rD)}
function ON(M){M instanceof rm||(M=d5(M));if(!M)return new w5;M=M.rgb();return new w5(M.r,M.g,M.b,M.opacity)}
function Av(M,u,R,rD){return arguments.length===1?ON(M):new w5(M,u,R,rD==null?1:rD)}
function w5(M,u,R,rD){this.r=+M;this.g=+u;this.b=+R;this.opacity=+rD}
function g5(M){M=Math.max(0,Math.min(255,Math.round(M)||0));return(M<16?"0":"")+M.toString(16)}
function Mq(M,u,R,rD){rD<=0?M=u=R=NaN:R<=0||R>=1?M=u=NaN:u<=0&&(M=NaN);return new sP(M,u,R,rD)}
function rW(M){if(M instanceof sP)return new sP(M.h,M.s,M.l,M.opacity);M instanceof rm||(M=d5(M));if(!M)return new sP;if(M instanceof sP)return M;M=M.rgb();var u=M.r/255,R=M.g/255,rD=M.b/255,gD=Math.min(u,R,rD),Oz=Math.max(u,R,rD),Qs=NaN,Ke=Oz-gD,C5=(Oz+gD)/2;Ke?(Qs=u===Oz?(R-rD)/Ke+(R<rD)*6:R===Oz?(rD-u)/Ke+2:(u-R)/Ke+4,Ke/=C5<.5?Oz+gD:2-Oz-gD,Qs*=60):Ke=C5>0&&C5<1?0:Qs;return new sP(Qs,Ke,C5,M.opacity)}
function Gb(M,u,R,rD){return arguments.length===1?rW(M):new sP(M,u,R,rD==null?1:rD)}
function sP(M,u,R,rD){this.h=+M;this.s=+u;this.l=+R;this.opacity=+rD}
function XF(M,u,R){return(M<60?u+(R-u)*M/60:M<180?R:M<240?u+(R-u)*(240-M)/60:u)*255}
function SE(M){if(M instanceof ys)return new ys(M.l,M.a,M.b,M.opacity);if(M instanceof uu){if(isNaN(M.h))return new ys(M.l,0,0,M.opacity);var u=M.h*XCp;return new ys(M.l,Math.cos(u)*M.c,Math.sin(u)*M.c,M.opacity)}M instanceof w5||(M=ON(M));var R=EY(M.r),rD=EY(M.g),gD=EY(M.b);u=fe(.2225045*R+.7168786*rD+.0606169*gD);if(R===rD&&rD===gD)var Oz=R=u;else Oz=fe((.4360747*R+.3850649*rD+.1430804*gD)/.96422),R=fe((.0139322*R+.0971045*rD+.7141733*gD)/.82521);return new ys(116*u-16,500*(Oz-u),200*(u-R),M.opacity)}
function ys(M,u,R,rD){this.l=+M;this.a=+u;this.b=+R;this.opacity=+rD}
function fe(M){return M>Lnw?Math.pow(M,1/3):M/UPt+rKT}
function Ax(M){return M>oH?M*M*M:UPt*(M-rKT)}
function FA(M){return 255*(M<=.0031308?12.92*M:1.055*Math.pow(M,1/2.4)-.055)}
function EY(M){return(M/=255)<=.04045?M/12.92:Math.pow((M+.055)/1.055,2.4)}
function Yr(M){if(M instanceof uu)return new uu(M.h,M.c,M.l,M.opacity);M instanceof ys||(M=SE(M));if(M.a===0&&M.b===0)return new uu(NaN,0,M.l,M.opacity);var u=Math.atan2(M.b,M.a)*mPC;return new uu(u<0?u+360:u,Math.sqrt(M.a*M.a+M.b*M.b),M.l,M.opacity)}
function Mw(M,u,R,rD){return arguments.length===1?Yr(M):new uu(M,u,R,rD==null?1:rD)}
function uu(M,u,R,rD){this.h=+M;this.c=+u;this.l=+R;this.opacity=+rD}
function oh(M,u,R,rD){if(arguments.length===1){var gD=M;if(gD instanceof JT)gD=new JT(gD.h,gD.s,gD.l,gD.opacity);else{gD instanceof w5||(gD=ON(gD));var Oz=gD.g/255,Qs=gD.b/255,Ke=(I81*Qs+gD.r/255*-1.7884503806-3.5172982438*Oz)/(I81+-1.7884503806-3.5172982438);Qs-=Ke;var C5=(1.97294*(Oz-Ke)- -.29227*Qs)/-.90649;Qs=(Oz=Math.sqrt(C5*C5+Qs*Qs)/(1.97294*Ke*(1-Ke)))?Math.atan2(C5,Qs)*mPC-120:NaN;gD=new JT(Qs<0?Qs+360:Qs,Oz,Ke,gD.opacity)}}else gD=new JT(M,u,R,rD==null?1:rD);return gD}
function JT(M,u,R,rD){this.h=+M;this.s=+u;this.l=+R;this.opacity=+rD}
function py(M,u,R,rD,gD){var Oz=M*M,Qs=Oz*M;return((1-3*M+3*Oz-Qs)*u+(4-6*Oz+3*Qs)*R+(1+3*M+3*Oz-3*Qs)*rD+Qs*gD)/6}
function vt(M){return function(){return M}}
function iV(M,u){return function(R){return M+R*u}}
function lx(M,u,R){return M=Math.pow(M,R),u=Math.pow(u,R)-M,R=1/R,function(rD){return Math.pow(M+rD*u,R)}}
function $r(M,u){var R=u-M;return R?iV(M,R>180||R<-180?R-360*Math.round(R/360):R):vt(isNaN(M)?u:M)}
function lI(M){return(M=+M)===1?mm:function(u,R){return R-u?lx(u,R,M):vt(isNaN(u)?R:u)}}
function mm(M,u){var R=u-M;return R?iV(M,R):vt(isNaN(M)?u:M)}
function qE(M){return function(u){var R=u.length,rD=Array(R),gD=Array(R),Oz=Array(R),Qs;for(Qs=0;Qs<R;++Qs){var Ke=Av(u[Qs]);rD[Qs]=Ke.r||0;gD[Qs]=Ke.g||0;Oz[Qs]=Ke.b||0}rD=M(rD);gD=M(gD);Oz=M(Oz);Ke.opacity=1;return function(C5){Ke.r=rD(C5);Ke.g=gD(C5);Ke.b=Oz(C5);return Ke+""}}}
function xl(M,u){return M=+M,u-=M,function(R){return M+u*R}}
function zD(M){return function(){return M}}
function Sw(M){return function(u){return M(u)+""}}
function xn(M,u){var R=Pl1.lastIndex=Sh6.lastIndex=0,rD,gD,Oz,Qs=-1,Ke=[],C5=[];M+="";for(u+="";(rD=Pl1.exec(M))&&(gD=Sh6.exec(u));)(Oz=gD.index)>R&&(Oz=u.slice(R,Oz),Ke[Qs]?Ke[Qs]+=Oz:Ke[++Qs]=Oz),(rD=rD[0])===(gD=gD[0])?Ke[Qs]?Ke[Qs]+=gD:Ke[++Qs]=gD:(Ke[++Qs]=null,C5.push({i:Qs,x:xl(rD,gD)})),R=Sh6.lastIndex;R<u.length&&(Oz=u.slice(R),Ke[Qs]?Ke[Qs]+=Oz:Ke[++Qs]=Oz);return Ke.length<2?C5[0]?Sw(C5[0].x):zD(u):(u=C5.length,function(rT){for(var ct=0,SP;ct<u;++ct)Ke[(SP=C5[ct]).i]=SP.x(rT);return Ke.join("")})}
function yR(M,u,R,rD,gD,Oz){var Qs,Ke,C5;if(Qs=Math.sqrt(M*M+u*u))M/=Qs,u/=Qs;if(C5=M*R+u*rD)R-=M*C5,rD-=u*C5;if(Ke=Math.sqrt(R*R+rD*rD))R/=Ke,rD/=Ke,C5/=Ke;M*rD<u*R&&(M=-M,u=-u,C5=-C5,Qs=-Qs);return{translateX:gD,translateY:Oz,rotate:Math.atan2(u,M)*tHA,skewX:Math.atan(C5)*tHA,scaleX:Qs,scaleY:Ke}}
function WI(M,u,R,rD){function gD(rT){return rT.length?rT.pop()+" ":""}
function Oz(rT,ct,SP,G8,zc,Fh){rT!==SP||ct!==G8?(zc=zc.push("translate(",null,u,null,R),Fh.push({i:zc-4,x:xl(rT,SP)},{i:zc-2,x:xl(ct,G8)})):(SP||G8)&&zc.push("translate("+SP+u+G8+R)}
function Qs(rT,ct,SP,G8){rT!==ct?(rT-ct>180?ct+=360:ct-rT>180&&(rT+=360),G8.push({i:SP.push(gD(SP)+"rotate(",null,rD)-2,x:xl(rT,ct)})):ct&&SP.push(gD(SP)+"rotate("+ct+rD)}
function Ke(rT,ct,SP,G8){rT!==ct?G8.push({i:SP.push(gD(SP)+"skewX(",null,rD)-2,x:xl(rT,ct)}):ct&&SP.push(gD(SP)+"skewX("+ct+rD)}
function C5(rT,ct,SP,G8,zc,Fh){rT!==SP||ct!==G8?(zc=zc.push(gD(zc)+"scale(",null,",",null,")"),Fh.push({i:zc-4,x:xl(rT,SP)},{i:zc-2,x:xl(ct,G8)})):SP===1&&G8===1||zc.push(gD(zc)+"scale("+SP+","+G8+")")}
return function(rT,ct){var SP=[],G8=[];rT=M(rT);ct=M(ct);Oz(rT.translateX,rT.translateY,ct.translateX,ct.translateY,SP,G8);Qs(rT.rotate,ct.rotate,SP,G8);Ke(rT.skewX,ct.skewX,SP,G8);C5(rT.scaleX,rT.scaleY,ct.scaleX,ct.scaleY,SP,G8);rT=ct=null;return function(zc){for(var Fh=-1,bv=G8.length,hP;++Fh<bv;)SP[(hP=G8[Fh]).i]=hP.x(zc);return SP.join("")}}}
function ox(M){return function(u,R){var rD=M((u=Gb(u)).h,(R=Gb(R)).h),gD=mm(u.s,R.s),Oz=mm(u.l,R.l),Qs=mm(u.opacity,R.opacity);return function(Ke){u.h=rD(Ke);u.s=gD(Ke);u.l=Oz(Ke);u.opacity=Qs(Ke);return u+""}}}
function FR(M){return function(u,R){var rD=M((u=Mw(u)).h,(R=Mw(R)).h),gD=mm(u.c,R.c),Oz=mm(u.l,R.l),Qs=mm(u.opacity,R.opacity);return function(Ke){u.h=rD(Ke);u.c=gD(Ke);u.l=Oz(Ke);u.opacity=Qs(Ke);return u+""}}}
function Ee(M){return function rD(R){function gD(Oz,Qs){var Ke=M((Oz=oh(Oz)).h,(Qs=oh(Qs)).h),C5=mm(Oz.s,Qs.s),rT=mm(Oz.l,Qs.l),ct=mm(Oz.opacity,Qs.opacity);return function(SP){Oz.h=Ke(SP);Oz.s=C5(SP);Oz.l=rT(Math.pow(SP,R));Oz.opacity=ct(SP);return Oz+""}}
R=+R;gD.gamma=rD;return gD}(1)}
function Tv(){return i7||(a8C(ou),i7=EZ.now()+HP1)}
function ou(){i7=0}
function Yk(){this._call=this._time=this._next=null}
function Fd(M,u,R){var rD=new Yk;rD.restart(M,u,R);return rD}
function FM(){i7=(CL9=EZ.now())+HP1;w2=Fy=0;try{Tv();++w2;for(var M=kMX,u;M;)(u=i7-M._time)>=0&&M._call.call(null,u),M=M._next;--w2}finally{w2=0;M=kMX;for(var R=Infinity;M;)if(M._call){R>M._time&&(R=M._time);var rD=M;M=M._next}else u=M._next,M._next=null,M=rD?rD._next=u:kMX=u;B6=rD;ut(R);i7=0}}
function wg(){var M=EZ.now(),u=M-CL9;u>1E3&&(HP1-=u,CL9=M)}
function ut(M){w2||(Fy&&(Fy=clearTimeout(Fy)),M-i7>24?(M<Infinity&&(Fy=setTimeout(FM,M-EZ.now()-HP1)),QX&&(QX=clearInterval(QX))):(QX||(CL9=EZ.now(),QX=setInterval(wg,1E3)),w2=1,a8C(FM)))}
function Ih(M,u,R){var rD=new Yk;u=u==null?0:+u;rD.restart(function(gD){rD.stop();M(gD+u)},u,R);
return rD}
function v7(M,u,R,rD,gD,Oz){var Qs=M.__transition;if(!Qs)M.__transition={};else if(R in Qs)return;fj(M,R,{name:u,index:rD,group:gD,on:N30,tween:j90,time:Oz.time,delay:Oz.delay,duration:Oz.duration,ease:Oz.ease,timer:null,state:0})}
function R0(M,u){M=q2(M,u);if(M.state>0)throw Error("ye");return M}
function Hy(M,u){M=q2(M,u);if(M.state>2)throw Error("ze");return M}
function q2(M,u){M=M.__transition;if(!M||!(M=M[u]))throw Error("Ae");return M}
function fj(M,u,R){function rD(C5){var rT,ct;if(R.state!==1)return Oz();for(G8 in Qs){var SP=Qs[G8];if(SP.name===R.name){if(SP.state===3)return Ih(rD);SP.state===4?(SP.state=6,SP.timer.stop(),SP.on.call("interrupt",M,M.__data__,SP.index,SP.group),delete Qs[G8]):+G8<u&&(SP.state=6,SP.timer.stop(),delete Qs[G8])}}Ih(function(){R.state===3&&(R.state=4,R.timer.restart(gD,R.delay,R.time),gD(C5))});
R.state=2;R.on.call("start",M,M.__data__,R.index,R.group);if(R.state===2){R.state=3;Ke=Array(ct=R.tween.length);var G8=0;for(rT=-1;G8<ct;++G8)if(SP=R.tween[G8].value.call(M,M.__data__,R.index,R.group))Ke[++rT]=SP;Ke.length=rT+1}}
function gD(C5){C5=C5<R.duration?R.ease.call(null,C5/R.duration):(R.timer.restart(Oz),R.state=5,1);for(var rT=-1,ct=Ke.length;++rT<ct;)Ke[rT].call(null,C5);R.state===5&&(R.on.call("end",M,M.__data__,R.index,R.group),Oz())}
function Oz(){R.state=6;R.timer.stop();delete Qs[u];for(var C5 in Qs)return;delete M.__transition}
var Qs=M.__transition,Ke;Qs[u]=R;R.timer=Fd(function(C5){R.state=1;R.timer.restart(rD,R.delay,R.time);R.delay<=C5&&rD(C5-R.delay)},0,R.time)}
function L$(M,u){var R,rD;return function(){var gD=Hy(this,M),Oz=gD.tween;if(Oz!==R){rD=R=Oz;Oz=0;for(var Qs=rD.length;Oz<Qs;++Oz)if(rD[Oz].name===u){rD=rD.slice();rD.splice(Oz,1);break}}gD.tween=rD}}
function DK(M,u,R){var rD,gD;if(typeof R!=="function")throw Error();return function(){var Oz=Hy(this,M),Qs=Oz.tween;if(Qs!==rD){gD=(rD=Qs).slice();Qs={name:u,value:R};for(var Ke=0,C5=gD.length;Ke<C5;++Ke)if(gD[Ke].name===u){gD[Ke]=Qs;break}Ke===C5&&gD.push(Qs)}Oz.tween=gD}}
function y8(M,u,R){var rD=M._id;M.each(function(){var gD=Hy(this,rD);(gD.value||(gD.value={}))[u]=R.apply(this,arguments)});
return function(gD){return q2(gD,rD).value[u]}}
function HnT(M,u){var R;return(typeof u==="number"?xl:u instanceof d5?Cyt:(R=d5(u))?(u=R,Cyt):xn)(M,u)}
function XzL(M){return function(){this.removeAttribute(M)}}
function UG0(M){return function(){this.removeAttributeNS(M.space,M.local)}}
function ric(M,u,R){var rD,gD;return function(){var Oz=this.getAttribute(M);return Oz===R?null:Oz===rD?gD:gD=u(rD=Oz,R)}}
function mG7(M,u,R){var rD,gD;return function(){var Oz=this.getAttributeNS(M.space,M.local);return Oz===R?null:Oz===rD?gD:gD=u(rD=Oz,R)}}
function I7H(M,u,R){var rD,gD,Oz;return function(){var Qs=R(this);if(Qs==null)return void this.removeAttribute(M);var Ke=this.getAttribute(M);return Ke===Qs?null:Ke===rD&&Qs===gD?Oz:Oz=u(rD=Ke,gD=Qs)}}
function th1(M,u,R){var rD,gD,Oz;return function(){var Qs=R(this);if(Qs==null)return void this.removeAttributeNS(M.space,M.local);var Ke=this.getAttributeNS(M.space,M.local);return Ke===Qs?null:Ke===rD&&Qs===gD?Oz:Oz=u(rD=Ke,gD=Qs)}}
function a73(M,u){function R(){var rD=this,gD=u.apply(rD,arguments);return gD&&function(Oz){rD.setAttributeNS(M.space,M.local,gD(Oz))}}
R._value=u;return R}
function H_X(M,u){function R(){var rD=this,gD=u.apply(rD,arguments);return gD&&function(Oz){rD.setAttribute(M,gD(Oz))}}
R._value=u;return R}
function CXL(M,u){return function(){R0(this,M).delay=+u.apply(this,arguments)}}
function ko5(M,u){return u=+u,function(){R0(this,M).delay=u}}
function ciX(M,u){return function(){Hy(this,M).duration=+u.apply(this,arguments)}}
function gpY(M,u){return u=+u,function(){Hy(this,M).duration=u}}
function npH(M,u){if(typeof u!=="function")throw Error();return function(){Hy(this,M).ease=u}}
function Z_0(M){return(M+"").trim().split(/^|\s+/).every(function(u){var R=u.indexOf(".");R>=0&&(u=u.slice(0,R));return!u||u==="start"})}
function sfH(M,u,R){var rD,gD,Oz=Z_0(u)?R0:Hy;return function(){var Qs=Oz(this,M),Ke=Qs.on;if(Ke!==rD)(gD=(rD=Ke).copy()).on(u,R);Qs.on=gD}}
function xGL(M){return function(){var u=this.parentNode,R;for(R in this.__transition)if(+R!==M)return;u&&u.removeChild(this)}}
function PXY(M,u){var R,rD,gD;return function(){var Oz=S6(this,M),Qs=(this.style.removeProperty(M),S6(this,M));return Oz===Qs?null:Oz===R&&Qs===rD?gD:gD=u(R=Oz,rD=Qs)}}
function SeX(M){return function(){this.style.removeProperty(M)}}
function dG3(M,u,R){var rD,gD;return function(){var Oz=S6(this,M);return Oz===R?null:Oz===rD?gD:gD=u(rD=Oz,R)}}
function O_5(M,u,R){var rD,gD,Oz;return function(){var Qs=S6(this,M),Ke=R(this);Ke==null&&(Ke=(this.style.removeProperty(M),S6(this,M)));return Qs===Ke?null:Qs===rD&&Ke===gD?Oz:Oz=u(rD=Qs,gD=Ke)}}
function vpL(M,u,R){function rD(){var gD=this,Oz=u.apply(gD,arguments);return Oz&&function(Qs){gD.style.setProperty(M,Oz(Qs),R)}}
rD._value=u;return rD}
function ejY(M){return function(){this.textContent=M}}
function Ep1(M){return function(){var u=M(this);this.textContent=u==null?"":u}}
function K8(M,u,R,rD){this._groups=M;this._parents=u;this._name=R;this._id=rD}
function dy9(M){return{type:M}}
function Oae(){this._x0=this._y0=this._x1=this._y1=null;this._=""}
function cXe(){}
function k_v(M,u){var R=new cXe;if(M instanceof cXe)M.each(function(Qs,Ke){R.set(Ke,Qs)});
else if(Array.isArray(M)){var rD=-1,gD=M.length,Oz;if(u==null)for(;++rD<gD;)R.set(rD,M[rD]);else for(;++rD<gD;)R.set(u(Oz=M[rD],rD,M),Oz)}else if(M)for(rD in M)R.set(rD,M[rD]);return R}
function gce(){}
function cK$(M){return function(u){for(var R={},rD=0;rD<M.length;rD++)R[M[rD]]=u[rD]||"";return R}}
function FBX(M,u){var R=cK$(M);return function(rD,gD){return u(R(rD),gD,M)}}
function BnH(M){var u=Object.create(null),R=[];M.forEach(function(rD){for(var gD in rD)gD in u||R.push(u[gD]=gD)});
return R}
function gK5(M){function u(Qs,Ke){function C5(){if(Fh)return v3x;if(bv)return bv=!1,nK7;var CP,Lk=SP,wo;if(Qs.charCodeAt(Lk)===34){for(;SP++<ct&&Qs.charCodeAt(SP)!==34||Qs.charCodeAt(++SP)===34;);(CP=SP)>=ct?Fh=!0:(wo=Qs.charCodeAt(SP++))===10?bv=!0:wo===13&&(bv=!0,Qs.charCodeAt(SP)===10&&++SP);return Qs.slice(Lk+1,CP-1).replace(/""/g,'"')}for(;SP<ct;){if((wo=Qs.charCodeAt(CP=SP++))===10)bv=!0;else if(wo===13)bv=!0,Qs.charCodeAt(SP)===10&&++SP;else if(wo!==Oz)continue;return Qs.slice(Lk,CP)}return Fh=
!0,Qs.slice(Lk,ct)}
var rT=[],ct=Qs.length,SP=0,G8=0,zc,Fh=ct<=0,bv=!1;Qs.charCodeAt(ct-1)===10&&--ct;for(Qs.charCodeAt(ct-1)===13&&--ct;(zc=C5())!==v3x;){for(var hP=[];zc!==nK7&&zc!==v3x;)hP.push(zc),zc=C5();Ke&&(hP=Ke(hP,G8++))==null||rT.push(hP)}return rT}
function R(Qs){return Qs.map(rD).join(M)}
function rD(Qs){return Qs==null?"":gD.test(Qs)?'"'+Qs.replace(/"/g,'""')+'"':Qs}
var gD=new RegExp('["'+M+"\n\r]"),Oz=M.charCodeAt(0);return{parse:function(Qs,Ke){var C5,rT;Qs=u(Qs,function(ct,SP){if(C5)return C5(ct,SP-1);rT=ct;C5=Ke?FBX(ct,Ke):cK$(ct)});
Qs.columns=rT||[];return Qs},
parseRows:u,format:function(Qs,Ke){Ke==null&&(Ke=BnH(Qs));return[Ke.map(rD).join(M)].concat(Qs.map(function(C5){return Ke.map(function(rT){return rD(C5[rT])}).join(M)})).join("\n")},
formatRows:function(Qs){return Qs.map(R).join("\n")}}}
function QfX(M){if(!M.ok)throw Error("Be`"+M.status+"`"+M.statusText);return M.text()}
function Zn7(M){return function(u,R,rD){arguments.length===2&&typeof R==="function"&&(rD=R,R=void 0);return fetch(u,R).then(QfX).then(function(gD){return M(gD,rD)})}}
function s9h(M,u,R,rD){if(isNaN(u)||isNaN(R))return M;var gD,Oz=M._root;rD={data:rD};var Qs=M._x0,Ke=M._y0,C5=M._x1,rT=M._y1,ct,SP,G8,zc,Fh;if(!Oz)return M._root=rD,M;for(;Oz.length;)if((G8=u>=(ct=(Qs+C5)/2))?Qs=ct:C5=ct,(zc=R>=(SP=(Ke+rT)/2))?Ke=SP:rT=SP,gD=Oz,!(Oz=Oz[Fh=zc<<1|G8]))return gD[Fh]=rD,M;var bv=+M._x.call(null,Oz.data);var hP=+M._y.call(null,Oz.data);if(u===bv&&R===hP)return rD.next=Oz,gD?gD[Fh]=rD:M._root=rD,M;do gD=gD?gD[Fh]=Array(4):M._root=Array(4),(G8=u>=(ct=(Qs+C5)/2))?Qs=ct:C5=
ct,(zc=R>=(SP=(Ke+rT)/2))?Ke=SP:rT=SP;while((Fh=zc<<1|G8)===(G8=(hP>=SP)<<1|bv>=ct));return gD[G8]=Oz,gD[Fh]=rD,M}
function UR(M,u,R,rD,gD){this.node=M;this.x0=u;this.y0=R;this.x1=rD;this.y1=gD}
function opX(M){return M[0]}
function wz5(M){return M[1]}
function euA(M,u,R,rD,gD,Oz){this._x=M;this._y=u;this._x0=R;this._y0=rD;this._x1=gD;this._y1=Oz;this._root=void 0}
function xPC(M){for(var u={data:M.data},R=u;M=M.next;)R=R.next={data:M.data};return u}
function ncs(M,u){if((u=(M=u?M.toExponential(u-1):M.toExponential()).indexOf("e"))<0)return null;var R=M.slice(0,u);return[R.length>1?R[0]+R.slice(2):R,+M.slice(u+1)]}
function yi3(M){return M=ncs(Math.abs(M)),M?M[1]:NaN}
function ud7(M,u){return function(R,rD){for(var gD=R.length,Oz=[],Qs=0,Ke=M[0],C5=0;gD>0&&Ke>0;){C5+Ke+1>rD&&(Ke=Math.max(1,rD-C5));Oz.push(R.substring(gD-=Ke,gD+Ke));if((C5+=Ke+1)>rD)break;Ke=M[Qs=(Qs+1)%M.length]}return Oz.reverse().join(u)}}
function hj3(M){return function(u){return u.replace(/[0-9]/g,function(R){return M[+R]})}}
function E3e(M){return new FWe(M)}
function FWe(M){if(!(u=Mh0.exec(M)))throw Error("Ce`"+M);var u;this.fill=u[1]||" ";this.align=u[2]||">";this.sign=u[3]||"-";this.symbol=u[4]||"";this.zero=!!u[5];this.width=u[6]&&+u[6];this.comma=!!u[7];this.precision=u[8]&&+u[8].slice(1);this.trim=!!u[9];this.type=u[10]||""}
function Pyh(M,u){u=ncs(M,u);if(!u)return M+"";M=u[0];u=u[1];return u<0?"0."+Array(-u).join("0")+M:M.length>u+1?M.slice(0,u+1)+"."+M.slice(u+1):M+Array(u-M.length+2).join("0")}
function S98(M){return M}
function zjX(M){function u(Ke){function C5(NF){var Bw=wo,AT=m6,Eb,gm;if(Lk==="c")AT=Ni(NF)+AT,NF="";else{NF=+NF;var Tc=NF<0;NF=Ni(Math.abs(NF),hP);if(CP){var NH=NF.length,jz=1,kc=-1;a:for(;jz<NH;++jz)switch(NF[jz]){case ".":kc=Eb=jz;break;case "0":kc===0&&(kc=jz);Eb=jz;break;default:if(!+NF[jz])break a;kc>0&&(kc=0)}NF=kc>0?NF.slice(0,kc)+NF.slice(Eb+1):NF}Tc&&+NF===0&&(Tc=!1);Bw=(Tc?SP==="("?SP:"-":SP==="-"||SP==="("?"":SP)+Bw;AT=(Lk==="s"?dPu[8+On5/3]:"")+AT+(Tc&&SP==="("?")":"");if(ED)for(Tc=-1,
Eb=NF.length;++Tc<Eb;)if(gm=NF.charCodeAt(Tc),48>gm||gm>57){AT=(gm===46?gD+NF.slice(Tc+1):NF.slice(Tc))+AT;NF=NF.slice(0,Tc);break}}bv&&!zc&&(NF=R(NF,Infinity));gm=Bw.length+NF.length+AT.length;Tc=gm<Fh?Array(Fh-gm+1).join(rT):"";bv&&zc&&(NF=R(Tc+NF,Tc.length?Fh-AT.length:Infinity),Tc="");switch(ct){case "<":NF=Bw+NF+AT+Tc;break;case "=":NF=Bw+Tc+NF+AT;break;case "^":NF=Tc.slice(0,gm=Tc.length>>1)+Bw+NF+AT+Tc.slice(gm);break;default:NF=Tc+Bw+NF+AT}return Oz(NF)}
Ke=E3e(Ke);var rT=Ke.fill,ct=Ke.align,SP=Ke.sign,G8=Ke.symbol,zc=Ke.zero,Fh=Ke.width,bv=Ke.comma,hP=Ke.precision,CP=Ke.trim,Lk=Ke.type;Lk==="n"?(bv=!0,Lk="g"):vK8[Lk]||(hP==null&&(hP=12),CP=!0,Lk="g");if(zc||rT==="0"&&ct==="=")zc=!0,rT="0",ct="=";var wo=G8==="$"?rD[0]:G8==="#"&&/[boxX]/.test(Lk)?"0"+Lk.toLowerCase():"",m6=G8==="$"?rD[1]:/[%p]/.test(Lk)?Qs:"",Ni=vK8[Lk],ED=/[defgprs%]/.test(Lk);hP=hP==null?6:/[gprs]/.test(Lk)?Math.max(1,Math.min(21,hP)):Math.max(0,Math.min(20,hP));C5.toString=function(){return Ke+
""};
return C5}
var R=M.grouping&&M.thousands?ud7(M.grouping,M.thousands):S98,rD=M.currency,gD=M.decimal,Oz=M.numerals?hj3(M.numerals):S98,Qs=M.percent||"%";return{format:u,formatPrefix:function(Ke,C5){var rT=u((Ke=E3e(Ke),Ke.type="f",Ke));Ke=Math.max(-8,Math.min(8,Math.floor(yi3(C5)/3)))*3;var ct=Math.pow(10,-Ke),SP=dPu[8+Ke/3];return function(G8){return rT(ct*G8)+SP}}}}
function pu(){this.reset()}
function e2u(M,u,R){var rD=M.s=u+R,gD=rD-u;M.t=u-(rD-gD)+(R-gD)}
function ZPs(M){return M>1?jn:M<-1?-jn:Math.asin(M)}
function KB1(){}
function EKh(M){var u=M[0];M=M[1];var R=Xn(M);return[R*Xn(u),R*zV(u),zV(M)]}
function Fnt(M,u){return[M[1]*u[2]-M[2]*u[1],M[2]*u[0]-M[0]*u[2],M[0]*u[1]-M[1]*u[0]]}
function B3u(M){var u=sq6(M[0]*M[0]+M[1]*M[1]+M[2]*M[2]);M[0]/=u;M[1]/=u;M[2]/=u}
function Tnw(){var M=[],u;return{point:function(R,rD){u.push([R,rD])},
lineStart:function(){M.push(u=[])},
lineEnd:KB1,rejoin:function(){M.length>1&&M.push(M.pop().concat(M.shift()))},
result:function(){var R=M;M=[];u=null;return R}}}
function xIe(M,u,R,rD){this.x=M;this.z=u;this.o=R;this.e=rD;this.v=!1;this.n=this.p=null}
function YeT(M,u,R,rD,gD){var Oz=[],Qs=[];M.forEach(function(SP){if(!((G8=SP.length-1)<=0)){var G8,zc=SP[0],Fh=SP[G8],bv=zc;if(Tj(bv[0]-Fh[0])<1E-6&&Tj(bv[1]-Fh[1])<1E-6){gD.lineStart();for(Ke=0;Ke<G8;++Ke)gD.point((zc=SP[Ke])[0],zc[1]);gD.lineEnd()}else Oz.push(G8=new xIe(zc,SP,null,!0)),Qs.push(G8.o=new xIe(zc,null,G8,!1)),Oz.push(G8=new xIe(Fh,SP,null,!1)),Qs.push(G8.o=new xIe(Fh,null,G8,!0))}});
if(Oz.length){Qs.sort(u);Q98(Oz);Q98(Qs);var Ke=0;for(M=Qs.length;Ke<M;++Ke)Qs[Ke].e=R=!R;R=Oz[0];for(var C5;;){for(var rT=R,ct=!0;rT.v;)if((rT=rT.n)===R)return;u=rT.z;gD.lineStart();do{rT.v=rT.o.v=!0;if(rT.e){if(ct)for(Ke=0,M=u.length;Ke<M;++Ke)gD.point((C5=u[Ke])[0],C5[1]);else rD(rT.x,rT.n.x,1,gD);rT=rT.n}else{if(ct)for(u=rT.p.z,Ke=u.length-1;Ke>=0;--Ke)gD.point((C5=u[Ke])[0],C5[1]);else rD(rT.x,rT.p.x,-1,gD);rT=rT.p}rT=rT.o;u=rT.z;ct=!ct}while(!rT.v);gD.lineEnd()}}}
function Q98(M){if(u=M.length){for(var u,R=0,rD=M[0],gD;++R<u;)rD.n=gD=M[R],gD.p=rD,rD=gD;rD.n=gD=M[0];gD.p=rD}}
function VhX(M){return M.length>1}
function RjX(M,u){return((M=M.x)[0]<0?M[1]-jn-1E-6:jn-M[1])-((u=u.x)[0]<0?u[1]-jn-1E-6:jn-u[1])}
function BA6(){}
function oK7(M){return function(u,R){var rD=Xn(u),gD=Xn(R);rD=M(rD*gD);return[rD*gD*zV(u),rD*zV(R)]}}
function or(M){return function(u,R){var rD=sq6(u*u+R*R),gD=M(rD),Oz=zV(gD);gD=Xn(gD);return[wCv(u*Oz,rD*gD),ZPs(rD&&R*Oz/rD)]}}
function f7w(M){var u=0,R=M.children,rD=R&&R.length;if(rD)for(;--rD>=0;)u+=R[rD].value;else u=1;M.value=u}
function yKh(M,u){var R=new ws(M);M=+M.value&&(R.value=M.value);var rD,gD=[R],Oz,Qs,Ke,C5;for(u==null&&(u=qew);rD=gD.pop();)if(M&&(rD.value=+rD.data.value),(Qs=u(rD.data))&&(C5=Qs.length))for(rD.children=Array(C5),Ke=C5-1;Ke>=0;--Ke)gD.push(Oz=rD.children[Ke]=new ws(Qs[Ke])),Oz.parent=rD,Oz.depth=rD.depth+1;return R.eachBefore(WBL)}
function qew(M){return M.children}
function Ji7(M){M.data=M.data.data}
function WBL(M){var u=0;do M.height=u;while((M=M.parent)&&M.height<++u)}
function ws(M){this.data=M;this.depth=this.height=0;this.parent=null}
function FZ(M,u,R,rD){function gD(Oz){return M(Oz=new Date(+Oz)),Oz}
gD.floor=gD;gD.ceil=function(Oz){return M(Oz=new Date(Oz-1)),u(Oz,1),M(Oz),Oz};
gD.round=function(Oz){var Qs=gD(Oz),Ke=gD.ceil(Oz);return Oz-Qs<Ke-Oz?Qs:Ke};
gD.offset=function(Oz,Qs){return u(Oz=new Date(+Oz),Qs==null?1:Math.floor(Qs)),Oz};
gD.range=function(Oz,Qs,Ke){var C5=[],rT;Oz=gD.ceil(Oz);Ke=Ke==null?1:Math.floor(Ke);if(!(Oz<Qs&&Ke>0))return C5;do C5.push(rT=new Date(+Oz)),u(Oz,Ke),M(Oz);while(rT<Oz&&Oz<Qs);return C5};
gD.filter=function(Oz){return FZ(function(Qs){if(Qs>=Qs)for(;M(Qs),!Oz(Qs);)Qs.setTime(Qs-1)},function(Qs,Ke){if(Qs>=Qs)if(Ke<0)for(;++Ke<=0;)for(;u(Qs,-1),!Oz(Qs););
else for(;--Ke>=0;)for(;u(Qs,1),!Oz(Qs););})};
R&&(gD.count=function(Oz,Qs){QiA.setTime(+Oz);o31.setTime(+Qs);M(QiA);M(o31);return Math.floor(R(QiA,o31))},gD.every=function(Oz){Oz=Math.floor(Oz);
return isFinite(Oz)&&Oz>0?Oz>1?gD.filter(rD?function(Qs){return rD(Qs)%Oz===0}:function(Qs){return gD.count(0,Qs)%Oz===0}):gD:null});
return gD}
function LO(M){return FZ(function(u){u.setDate(u.getDate()-(u.getDay()+7-M)%7);u.setHours(0,0,0,0)},function(u,R){u.setDate(u.getDate()+R*7)},function(u,R){return(R-u-(R.getTimezoneOffset()-u.getTimezoneOffset())*6E4)/6048E5})}
function NL(M){return FZ(function(u){u.setUTCDate(u.getUTCDate()-(u.getUTCDay()+7-M)%7);u.setUTCHours(0,0,0,0)},function(u,R){u.setUTCDate(u.getUTCDate()+R*7)},function(u,R){return(R-u)/6048E5})}
function DGe(M){if(0<=M.y&&M.y<100){var u=new Date(-1,M.m,M.d,M.H,M.M,M.S,M.L);u.setFullYear(M.y);return u}return new Date(M.y,M.m,M.d,M.H,M.M,M.S,M.L)}
function PLD(M){if(0<=M.y&&M.y<100){var u=new Date(Date.UTC(-1,M.m,M.d,M.H,M.M,M.S,M.L));u.setUTCFullYear(M.y);return u}return new Date(Date.UTC(M.y,M.m,M.d,M.H,M.M,M.S,M.L))}
function yX(M){return{y:M,m:0,d:1,H:0,M:0,S:0,L:0}}
function pzL(M){function u(AT,Eb){return function(gm){var Tc=[],NH=-1,jz=0,kc=AT.length,O4,ug;for(gm instanceof Date||(gm=new Date(+gm));++NH<kc;)if(AT.charCodeAt(NH)===37){Tc.push(AT.slice(jz,NH));(jz=uju[O4=AT.charAt(++NH)])!=null?O4=AT.charAt(++NH):jz=O4==="e"?" ":"0";if(ug=Eb[O4])O4=ug(gm,jz);Tc.push(O4);jz=NH+1}Tc.push(AT.slice(jz,NH));return Tc.join("")}}
function R(AT,Eb){return function(gm){var Tc=yX(1900);if(rD(Tc,AT,gm,0)!=gm.length)return null;if("Q"in Tc)return new Date(Tc.Q);"p"in Tc&&(Tc.H=Tc.H%12+Tc.p*12);if("V"in Tc){if(Tc.V<1||Tc.V>53)return null;"w"in Tc||(Tc.w=1);if("Z"in Tc){gm=PLD(yX(Tc.y));var NH=gm.getUTCDay();gm=NH>4||NH===0?wdn.ceil(gm):wdn(gm);gm=h2p.offset(gm,(Tc.V-1)*7);Tc.y=gm.getUTCFullYear();Tc.m=gm.getUTCMonth();Tc.d=gm.getUTCDate()+(Tc.w+6)%7}else gm=Eb(yX(Tc.y)),NH=gm.getDay(),gm=NH>4||NH===0?yFe.ceil(gm):yFe(gm),gm=MHt.offset(gm,
(Tc.V-1)*7),Tc.y=gm.getFullYear(),Tc.m=gm.getMonth(),Tc.d=gm.getDate()+(Tc.w+6)%7}else if("W"in Tc||"U"in Tc)"w"in Tc||(Tc.w="u"in Tc?Tc.u%7:"W"in Tc?1:0),NH="Z"in Tc?PLD(yX(Tc.y)).getUTCDay():Eb(yX(Tc.y)).getDay(),Tc.m=0,Tc.d="W"in Tc?(Tc.w+6)%7+Tc.W*7-(NH+5)%7:Tc.w+Tc.U*7-(NH+6)%7;return"Z"in Tc?(Tc.H+=Tc.Z/100|0,Tc.M+=Tc.Z%100,PLD(Tc)):Eb(Tc)}}
function rD(AT,Eb,gm,Tc){for(var NH=0,jz=Eb.length,kc=gm.length,O4;NH<jz;){if(Tc>=kc)return-1;O4=Eb.charCodeAt(NH++);if(O4===37){if(O4=Eb.charAt(NH++),O4=Bw[O4 in uju?Eb.charAt(NH++):O4],!O4||(Tc=O4(AT,gm,Tc))<0)return-1}else if(O4!=gm.charCodeAt(Tc++))return-1}return Tc}
var gD=M.dateTime,Oz=M.date,Qs=M.time,Ke=M.periods,C5=M.days,rT=M.shortDays,ct=M.months,SP=M.shortMonths,G8=ud(Ke),zc=hG(Ke),Fh=ud(C5),bv=hG(C5),hP=ud(rT),CP=hG(rT),Lk=ud(ct),wo=hG(ct),m6=ud(SP),Ni=hG(SP),ED={a:function(AT){return rT[AT.getDay()]},
A:function(AT){return C5[AT.getDay()]},
b:function(AT){return SP[AT.getMonth()]},
B:function(AT){return ct[AT.getMonth()]},
c:null,d:z2$,e:z2$,f:$GX,H:b_0,I:Ai5,j:l75,L:Kn5,m:Go1,M:i_c,p:function(AT){return Ke[+(AT.getHours()>=12)]},
Q:T3A,s:Y9p,S:LBX,u:NnT,U:jfY,V:XbL,w:ULH,W:rr7,x:null,X:null,y:mLH,Y:Iww,Z:t_L,"%":VHu},NF={a:function(AT){return rT[AT.getUTCDay()]},
A:function(AT){return C5[AT.getUTCDay()]},
b:function(AT){return SP[AT.getUTCMonth()]},
B:function(AT){return ct[AT.getUTCMonth()]},
c:null,d:R2S,e:R2S,f:awe,H:HO5,I:C71,j:kn5,L:f8h,m:crL,M:gvY,p:function(AT){return Ke[+(AT.getUTCHours()>=12)]},
Q:T3A,s:Y9p,S:nvH,u:ZOX,U:sSY,V:xL3,w:P7Y,W:Sk3,x:null,X:null,y:dLT,Y:OO3,Z:vvT,"%":VHu},Bw={a:function(AT,Eb,gm){return(Eb=hP.exec(Eb.slice(gm)))?(AT.w=CP[Eb[0].toLowerCase()],gm+Eb[0].length):-1},
A:function(AT,Eb,gm){return(Eb=Fh.exec(Eb.slice(gm)))?(AT.w=bv[Eb[0].toLowerCase()],gm+Eb[0].length):-1},
b:function(AT,Eb,gm){return(Eb=m6.exec(Eb.slice(gm)))?(AT.m=Ni[Eb[0].toLowerCase()],gm+Eb[0].length):-1},
B:function(AT,Eb,gm){return(Eb=Lk.exec(Eb.slice(gm)))?(AT.m=wo[Eb[0].toLowerCase()],gm+Eb[0].length):-1},
c:function(AT,Eb,gm){return rD(AT,gD,Eb,gm)},
d:q95,e:q95,f:eDc,H:WnS,I:WnS,j:Ev0,L:FXH,m:Baw,M:QSw,p:function(AT,Eb,gm){return(Eb=G8.exec(Eb.slice(gm)))?(AT.p=zc[Eb[0].toLowerCase()],gm+Eb[0].length):-1},
Q:ov3,s:wbe,S:yrL,u:uEY,U:hDX,V:M_Y,w:zD7,W:KX7,x:function(AT,Eb,gm){return rD(AT,Oz,Eb,gm)},
X:function(AT,Eb,gm){return rD(AT,Qs,Eb,gm)},
y:Taw,Y:Yke,Z:V_H,"%":RDL};ED.x=u(Oz,ED);ED.X=u(Qs,ED);ED.c=u(gD,ED);NF.x=u(Oz,NF);NF.X=u(Qs,NF);NF.c=u(gD,NF);return{format:function(AT){var Eb=u(AT,ED);Eb.toString=function(){return AT};
return Eb},
parse:function(AT){var Eb=R(AT,DGe);Eb.toString=function(){return AT};
return Eb},
utcFormat:function(AT){var Eb=u(AT,NF);Eb.toString=function(){return AT};
return Eb},
utcParse:function(AT){var Eb=R(AT,PLD);Eb.toString=function(){return AT};
return Eb}}}
function F4(M,u,R){var rD=M<0?"-":"";M=(rD?-M:M)+"";var gD=M.length;return rD+(gD<R?Array(R-gD+1).join(u)+M:M)}
function fwL(M){return M.replace(qk5,"\\$&")}
function ud(M){return new RegExp("^(?:"+M.map(fwL).join("|")+")","i")}
function hG(M){for(var u={},R=-1,rD=M.length;++R<rD;)u[M[R].toLowerCase()]=R;return u}
function zD7(M,u,R){return(u=yU.exec(u.slice(R,R+1)))?(M.w=+u[0],R+u[0].length):-1}
function uEY(M,u,R){return(u=yU.exec(u.slice(R,R+1)))?(M.u=+u[0],R+u[0].length):-1}
function hDX(M,u,R){return(u=yU.exec(u.slice(R,R+2)))?(M.U=+u[0],R+u[0].length):-1}
function M_Y(M,u,R){return(u=yU.exec(u.slice(R,R+2)))?(M.V=+u[0],R+u[0].length):-1}
function KX7(M,u,R){return(u=yU.exec(u.slice(R,R+2)))?(M.W=+u[0],R+u[0].length):-1}
function Yke(M,u,R){return(u=yU.exec(u.slice(R,R+4)))?(M.y=+u[0],R+u[0].length):-1}
function Taw(M,u,R){return(u=yU.exec(u.slice(R,R+2)))?(M.y=+u[0]+(+u[0]>68?1900:2E3),R+u[0].length):-1}
function V_H(M,u,R){return(u=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(u.slice(R,R+6)))?(M.Z=u[1]?0:-(u[2]+(u[3]||"00")),R+u[0].length):-1}
function Baw(M,u,R){return(u=yU.exec(u.slice(R,R+2)))?(M.m=u[0]-1,R+u[0].length):-1}
function q95(M,u,R){return(u=yU.exec(u.slice(R,R+2)))?(M.d=+u[0],R+u[0].length):-1}
function Ev0(M,u,R){return(u=yU.exec(u.slice(R,R+3)))?(M.m=0,M.d=+u[0],R+u[0].length):-1}
function WnS(M,u,R){return(u=yU.exec(u.slice(R,R+2)))?(M.H=+u[0],R+u[0].length):-1}
function QSw(M,u,R){return(u=yU.exec(u.slice(R,R+2)))?(M.M=+u[0],R+u[0].length):-1}
function yrL(M,u,R){return(u=yU.exec(u.slice(R,R+2)))?(M.S=+u[0],R+u[0].length):-1}
function FXH(M,u,R){return(u=yU.exec(u.slice(R,R+3)))?(M.L=+u[0],R+u[0].length):-1}
function eDc(M,u,R){return(u=yU.exec(u.slice(R,R+6)))?(M.L=Math.floor(u[0]/1E3),R+u[0].length):-1}
function RDL(M,u,R){return(M=WXL.exec(u.slice(R,R+1)))?R+M[0].length:-1}
function ov3(M,u,R){return(u=yU.exec(u.slice(R)))?(M.Q=+u[0],R+u[0].length):-1}
function wbe(M,u,R){return(u=yU.exec(u.slice(R)))?(M.Q=+u[0]*1E3,R+u[0].length):-1}
function z2$(M,u){return F4(M.getDate(),u,2)}
function b_0(M,u){return F4(M.getHours(),u,2)}
function Ai5(M,u){return F4(M.getHours()%12||12,u,2)}
function l75(M,u){return F4(1+MHt.count(yV(M),M),u,3)}
function Kn5(M,u){return F4(M.getMilliseconds(),u,3)}
function $GX(M,u){return Kn5(M,u)+"000"}
function Go1(M,u){return F4(M.getMonth()+1,u,2)}
function i_c(M,u){return F4(M.getMinutes(),u,2)}
function LBX(M,u){return F4(M.getSeconds(),u,2)}
function NnT(M){M=M.getDay();return M===0?7:M}
function jfY(M,u){return F4(JrY.count(yV(M),M),u,2)}
function XbL(M,u){var R=M.getDay();M=R>=4||R===0?u96(M):u96.ceil(M);return F4(u96.count(yV(M),M)+(yV(M).getDay()===4),u,2)}
function ULH(M){return M.getDay()}
function rr7(M,u){return F4(yFe.count(yV(M),M),u,2)}
function mLH(M,u){return F4(M.getFullYear()%100,u,2)}
function Iww(M,u){return F4(M.getFullYear()%1E4,u,4)}
function t_L(M){M=M.getTimezoneOffset();return(M>0?"-":(M*=-1,"+"))+F4(M/60|0,"0",2)+F4(M%60,"0",2)}
function R2S(M,u){return F4(M.getUTCDate(),u,2)}
function HO5(M,u){return F4(M.getUTCHours(),u,2)}
function C71(M,u){return F4(M.getUTCHours()%12||12,u,2)}
function kn5(M,u){return F4(1+h2p.count(un(M),M),u,3)}
function f8h(M,u){return F4(M.getUTCMilliseconds(),u,3)}
function awe(M,u){return f8h(M,u)+"000"}
function crL(M,u){return F4(M.getUTCMonth()+1,u,2)}
function gvY(M,u){return F4(M.getUTCMinutes(),u,2)}
function nvH(M,u){return F4(M.getUTCSeconds(),u,2)}
function ZOX(M){M=M.getUTCDay();return M===0?7:M}
function sSY(M,u){return F4(DLc.count(un(M),M),u,2)}
function xL3(M,u){var R=M.getUTCDay();M=R>=4||R===0?huz(M):huz.ceil(M);return F4(huz.count(un(M),M)+(un(M).getUTCDay()===4),u,2)}
function P7Y(M){return M.getUTCDay()}
function Sk3(M,u){return F4(wdn.count(un(M),M),u,2)}
function dLT(M,u){return F4(M.getUTCFullYear()%100,u,2)}
function OO3(M,u){return F4(M.getUTCFullYear()%1E4,u,4)}
function vvT(){return"+0000"}
function VHu(){return"%"}
function T3A(M){return+M}
function Y9p(M){return Math.floor(+M/1E3)}
function sN(M){for(var u=M.length/6|0,R=Array(u),rD=0;rD<u;)R[rD]="#"+M.slice(rD*6,++rD*6);return R}
function jq(M){return pb1(M[M.length-1])}
function Sps(M){var u=M.length;return function(R){return M[Math.max(0,Math.min(u-1,Math.floor(R*u)))]}}
function JK1(M){this._context=M}
function DP5(M){this._curve=M}
function pC8(M,u,R){var rD=M._x1-M._x0;u-=M._x1;var gD=(M._y1-M._y0)/(rD||u<0&&-0);M=(R-M._y1)/(u||rD<0&&-0);return((gD<0?-1:1)+(M<0?-1:1))*Math.min(Math.abs(gD),Math.abs(M),.5*Math.abs((gD*u+M*rD)/(rD+u)))||0}
function $PT(M,u){var R=M._x1-M._x0;return R?(3*(M._y1-M._y0)/R-u)/2:u}
function MvH(M,u,R){var rD=M._x0,gD=M._x1,Oz=M._y1,Qs=(gD-rD)/3;M._context.bezierCurveTo(rD+Qs,M._y0+Qs*u,gD-Qs,Oz-Qs*R,gD,Oz)}
function zuM(M){this._context=M}
function bnC(M){this._context=M}
function Ms(M,u,R){this.k=M;this.x=u;this.y=R}
(function(M){M.length===1&&(M=U(M));return{left:function(u,R,rD,gD){rD==null&&(rD=0);gD==null&&(gD=u.length);for(;rD<gD;){var Oz=rD+gD>>>1;M(u[Oz],R)<0?rD=Oz+1:gD=Oz}return rD},
right:function(u,R,rD,gD){rD==null&&(rD=0);gD==null&&(gD=u.length);for(;rD<gD;){var Oz=rD+gD>>>1;M(u[Oz],R)>0?gD=Oz:rD=Oz+1}return rD}}})(X);
var q9X={value:function(){}};
m.prototype=r.prototype={constructor:m,on:function(M,u){var R=this._,rD=I(M+"",R),gD,Oz=-1,Qs=rD.length;if(arguments.length<2)for(;++Oz<Qs;){var Ke;if(Ke=gD=(M=rD[Oz]).type){a:{Ke=R[gD];for(var C5=0,rT=Ke.length;C5<rT;++C5)if((gD=Ke[C5]).name===M.name){gD=gD.value;break a}gD=void 0}Ke=gD}if(Ke)return gD}else{if(u!=null&&typeof u!=="function")throw Error("De`"+u);for(;++Oz<Qs;)if(gD=(M=rD[Oz]).type)R[gD]=t(R[gD],M.name,u);else if(u==null)for(gD in R)R[gD]=t(R[gD],M.name,null);return this}},
copy:function(){var M={},u=this._,R;for(R in u)M[R]=u[R].slice();return new m(M)},
call:function(M,u){if((gD=arguments.length-2)>0)for(var R=Array(gD),rD=0,gD,Oz;rD<gD;++rD)R[rD]=arguments[rD+2];if(!this._.hasOwnProperty(M))throw Error("xe`"+M);Oz=this._[M];rD=0;for(gD=Oz.length;rD<gD;++rD)Oz[rD].value.apply(u,R)},
apply:function(M,u,R){if(!this._.hasOwnProperty(M))throw Error("xe`"+M);M=this._[M];for(var rD=0,gD=M.length;rD<gD;++rD)M[rD].value.apply(u,R)}};
var Nr={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/"},AKT=function(M){return function(){return this.matches(M)}};
if(typeof document!=="undefined"){var z3=document.documentElement;if(!z3.matches){var $L0=z3.webkitMatchesSelector||z3.msMatchesSelector||z3.mozMatchesSelector||z3.oMatchesSelector;AKT=function(M){return function(){return $L0.call(this,M)}}}}var l85=AKT;
O.prototype={constructor:O,appendChild:function(M){return this._parent.insertBefore(M,this._next)},
insertBefore:function(M,u){return this._parent.insertBefore(M,u)},
querySelector:function(M){return this._parent.querySelector(M)},
querySelectorAll:function(M){return this._parent.querySelectorAll(M)}};
var NAC={};typeof document!=="undefined"&&("onmouseenter"in document.documentElement||(NAC={mouseenter:"mouseover",mouseleave:"mouseout"}));var WnY=[null];xC.prototype=I0.prototype={constructor:xC,select:function(M){typeof M!=="function"&&(M=S(M));for(var u=this._groups,R=u.length,rD=Array(R),gD=0;gD<R;++gD)for(var Oz=u[gD],Qs=Oz.length,Ke=rD[gD]=Array(Qs),C5,rT,ct=0;ct<Qs;++ct)(C5=Oz[ct])&&(rT=M.call(C5,C5.__data__,ct,Oz))&&("__data__"in C5&&(rT.__data__=C5.__data__),Ke[ct]=rT);return new xC(rD,
this._parents)},
filter:function(M){typeof M!=="function"&&(M=l85(M));for(var u=this._groups,R=u.length,rD=Array(R),gD=0;gD<R;++gD)for(var Oz=u[gD],Qs=Oz.length,Ke=rD[gD]=[],C5,rT=0;rT<Qs;++rT)(C5=Oz[rT])&&M.call(C5,C5.__data__,rT,Oz)&&Ke.push(C5);return new xC(rD,this._parents)},
data:function(M,u){if(!M)return zc=Array(this.size()),rT=-1,this.each(function(Lk){zc[++rT]=Lk}),zc;
var R=u?h:Q,rD=this._parents,gD=this._groups;typeof M!=="function"&&(M=E(M));for(var Oz=gD.length,Qs=Array(Oz),Ke=Array(Oz),C5=Array(Oz),rT=0;rT<Oz;++rT){var ct=rD[rT],SP=gD[rT],G8=SP.length,zc=M.call(ct,ct&&ct.__data__,rT,rD),Fh=zc.length,bv=Ke[rT]=Array(Fh),hP=Qs[rT]=Array(Fh);G8=C5[rT]=Array(G8);R(ct,SP,bv,hP,G8,zc,u);SP=ct=0;for(var CP;ct<Fh;++ct)if(G8=bv[ct]){for(ct>=SP&&(SP=ct+1);!(CP=hP[SP])&&++SP<Fh;);G8._next=CP||null}}Qs=new xC(Qs,rD);Qs._enter=Ke;Qs._exit=C5;return Qs},
enter:function(){return new xC(this._enter||this._groups.map(d),this._parents)},
exit:function(){return new xC(this._exit||this._groups.map(d),this._parents)},
merge:function(M){var u=this._groups;M=M._groups;for(var R=u.length,rD=Math.min(R,M.length),gD=Array(R),Oz=0;Oz<rD;++Oz)for(var Qs=u[Oz],Ke=M[Oz],C5=Qs.length,rT=gD[Oz]=Array(C5),ct,SP=0;SP<C5;++SP)if(ct=Qs[SP]||Ke[SP])rT[SP]=ct;for(;Oz<R;++Oz)gD[Oz]=u[Oz];return new xC(gD,this._parents)},
order:function(){for(var M=this._groups,u=-1,R=M.length;++u<R;)for(var rD=M[u],gD=rD.length-1,Oz=rD[gD],Qs;--gD>=0;)if(Qs=rD[gD])Oz&&Oz!==Qs.nextSibling&&Oz.parentNode.insertBefore(Qs,Oz),Oz=Qs;return this},
sort:function(M){function u(SP,G8){return SP&&G8?M(SP.__data__,G8.__data__):!SP-!G8}
M||(M=z);for(var R=this._groups,rD=R.length,gD=Array(rD),Oz=0;Oz<rD;++Oz){for(var Qs=R[Oz],Ke=Qs.length,C5=gD[Oz]=Array(Ke),rT,ct=0;ct<Ke;++ct)if(rT=Qs[ct])C5[ct]=rT;C5.sort(u)}return(new xC(gD,this._parents)).order()},
call:function(){var M=arguments[0];arguments[0]=this;M.apply(null,arguments);return this},
nodes:function(){var M=Array(this.size()),u=-1;this.each(function(){M[++u]=this});
return M},
node:function(){for(var M=this._groups,u=0,R=M.length;u<R;++u)for(var rD=M[u],gD=0,Oz=rD.length;gD<Oz;++gD){var Qs=rD[gD];if(Qs)return Qs}return null},
size:function(){var M=0;this.each(function(){++M});
return M},
empty:function(){return!this.node()},
each:function(M){for(var u=this._groups,R=0,rD=u.length;R<rD;++R)for(var gD=u[R],Oz=0,Qs=gD.length,Ke;Oz<Qs;++Oz)(Ke=gD[Oz])&&M.call(Ke,Ke.__data__,Oz,gD);return this},
attr:function(M,u){var R=C(M);if(arguments.length<2){var rD=this.node();return R.local?rD.getAttributeNS(R.space,R.local):rD.getAttribute(R)}return this.each((u==null?R.local?D:K:typeof u==="function"?R.local?N:A:R.local?J:W)(R,u))},
style:function(M,u,R){return arguments.length>1?this.each((u==null?He:typeof u==="function"?Be:ne)(M,u,R==null?"":R)):S6(this.node(),M)},
property:function(M,u){return arguments.length>1?this.each((u==null?e6:typeof u==="function"?Re:Vs)(M,u)):this.node()[M]},
text:function(M){return arguments.length?this.each(M==null?$A:(typeof M==="function"?OS:Ht)(M)):this.node().textContent},
html:function(M){return arguments.length?this.each(M==null?j6:(typeof M==="function"?Q1:Pt)(M)):this.node().innerHTML},
append:function(M){var u=typeof M==="function"?M:Z(M);return this.select(function(){return this.appendChild(u.apply(this,arguments))})},
insert:function(M,u){var R=typeof M==="function"?M:Z(M),rD=u==null?z8:typeof u==="function"?u:S(u);return this.select(function(){return this.insertBefore(R.apply(this,arguments),rD.apply(this,arguments)||null)})},
remove:function(){return this.each(B7)},
clone:function(M){return this.select(M?kA:SX)},
datum:function(M){return arguments.length?this.property("__data__",M):this.node().__data__},
on:function(M,u,R){var rD=iu(M+""),gD=rD.length,Oz;if(arguments.length<2){var Qs=this.node().__on;if(Qs)for(var Ke=0,C5=Qs.length,rT;Ke<C5;++Ke){var ct=0;for(rT=Qs[Ke];ct<gD;++ct)if((Oz=rD[ct]).type===rT.type&&Oz.name===rT.name)return rT.value}}else{Qs=u?jP:ES;R==null&&(R=!1);for(ct=0;ct<gD;++ct)this.each(Qs(rD[ct],u,R));return this}},
dispatch:function(M,u){return this.each((typeof u==="function"?sS:$C)(M,u))}};
var JKL=0;G1.prototype=function(){return new G1}.prototype={constructor:G1,
get:function(M){for(var u=this._;!(u in M);)if(!(M=M.parentNode))return;return M[u]},
set:function(M,u){return M[this._]=u},
remove:function(M){return this._ in M&&delete M[this._]},
toString:function(){return this._}};
var h4=1/.7,DPX=/^#([0-9a-f]{3})$/,pCc=/^#([0-9a-f]{6})$/,$P5=RegExp("^rgb\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*\\)$"),bnH=RegExp("^rgb\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),AK5=RegExp("^rgba\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),l83=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*\\)$"),
G_5=RegExp("^hsl\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),inY=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*\\)$"),jiP={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};
r5(rm,d5,{displayable:function(){return this.rgb().displayable()},
hex:function(){return this.rgb().hex()},
toString:function(){return this.rgb()+""}});
r5(w5,Av,xr(rm,{brighter:function(M){M=M==null?h4:Math.pow(h4,M);return new w5(this.r*M,this.g*M,this.b*M,this.opacity)},
darker:function(M){M=M==null?.7:Math.pow(.7,M);return new w5(this.r*M,this.g*M,this.b*M,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"#"+g5(this.r)+g5(this.g)+g5(this.b)},
toString:function(){var M=this.opacity;M=isNaN(M)?1:Math.max(0,Math.min(1,M));return(M===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))+(M===1?")":", "+M+")")}}));
r5(sP,Gb,xr(rm,{brighter:function(M){M=M==null?h4:Math.pow(h4,M);return new sP(this.h,this.s,this.l*M,this.opacity)},
darker:function(M){M=M==null?.7:Math.pow(.7,M);return new sP(this.h,this.s,this.l*M,this.opacity)},
rgb:function(){var M=this.h%360+(this.h<0)*360,u=this.l,R=u+(u<.5?u:1-u)*(isNaN(M)||isNaN(this.s)?0:this.s);u=2*u-R;return new w5(XF(M>=240?M-240:M+120,u,R),XF(M,u,R),XF(M<120?M+240:M-120,u,R),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 XCp=Math.PI/180,mPC=180/Math.PI,rKT=4/29,oH=6/29,UPt=3*oH*oH,Lnw=oH*oH*oH;r5(ys,function(M,u,R,rD){return arguments.length===1?SE(M):new ys(M,u,R,rD==null?1:rD)},xr(rm,{brighter:function(M){return new ys(this.l+18*(M==null?1:M),this.a,this.b,this.opacity)},
darker:function(M){return new ys(this.l-18*(M==null?1:M),this.a,this.b,this.opacity)},
rgb:function(){var M=(this.l+16)/116,u=isNaN(this.a)?M:M+this.a/500,R=isNaN(this.b)?M:M-this.b/200;u=.96422*Ax(u);M=1*Ax(M);R=.82521*Ax(R);return new w5(FA(3.1338561*u-1.6168667*M-.4906146*R),FA(-.9787684*u+1.9161415*M+.033454*R),FA(.0719453*u-.2289914*M+1.4052427*R),this.opacity)}}));
r5(uu,Mw,xr(rm,{brighter:function(M){return new uu(this.h,this.c,this.l+18*(M==null?1:M),this.opacity)},
darker:function(M){return new uu(this.h,this.c,this.l-18*(M==null?1:M),this.opacity)},
rgb:function(){return SE(this).rgb()}}));
var I81=1.78277*-.29227-.1347134789;r5(JT,oh,xr(rm,{brighter:function(M){M=M==null?h4:Math.pow(h4,M);return new JT(this.h,this.s,this.l*M,this.opacity)},
darker:function(M){M=M==null?.7:Math.pow(.7,M);return new JT(this.h,this.s,this.l*M,this.opacity)},
rgb:function(){var M=isNaN(this.h)?0:(this.h+120)*XCp,u=+this.l,R=isNaN(this.s)?0:this.s*u*(1-u),rD=Math.cos(M);M=Math.sin(M);return new w5(255*(u+R*(-.14861*rD+1.78277*M)),255*(u+R*(-.29227*rD+-.90649*M)),255*(u+1.97294*rD*R),this.opacity)}}));
var Cyt=function R(u){function rD(Oz,Qs){var Ke=gD((Oz=Av(Oz)).r,(Qs=Av(Qs)).r),C5=gD(Oz.g,Qs.g),rT=gD(Oz.b,Qs.b),ct=mm(Oz.opacity,Qs.opacity);return function(SP){Oz.r=Ke(SP);Oz.g=C5(SP);Oz.b=rT(SP);Oz.opacity=ct(SP);return Oz+""}}
var gD=lI(u);rD.gamma=R;return rD}(1),pb1=qE(function(u){var R=u.length-1;
return function(rD){var gD=rD<=0?rD=0:rD>=1?(rD=1,R-1):Math.floor(rD*R),Oz=u[gD],Qs=u[gD+1];return py((rD-gD/R)*R,gD>0?u[gD-1]:2*Oz-Qs,Oz,Qs,gD<R-1?u[gD+2]:2*Qs-Oz)}});
qE(function(u){var R=u.length;return function(rD){var gD=Math.floor(((rD%=1)<0?++rD:rD)*R);return py((rD-gD/R)*R,u[(gD+R-1)%R],u[gD%R],u[(gD+1)%R],u[(gD+2)%R])}});
var Pl1=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Sh6=new RegExp(Pl1.source,"g"),tHA=180/Math.PI,KW6={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},Kl,TAn,G_T,dIM,bO0=WI(function(u){if(u==="none")return KW6;Kl||(Kl=document.createElement("DIV"),TAn=document.documentElement,G_T=document.defaultView);Kl.style.transform=u;u=G_T.getComputedStyle(TAn.appendChild(Kl),null).getPropertyValue("transform");TAn.removeChild(Kl);u=u.slice(7,-1).split(",");return yR(+u[0],+u[1],+u[2],+u[3],
+u[4],+u[5])},"px, ","px)","deg)"),Arc=WI(function(u){if(u==null)return KW6;
dIM||(dIM=document.createElementNS("http://www.w3.org/2000/svg","g"));dIM.setAttribute("transform",u);if(!(u=dIM.transform.baseVal.consolidate()))return KW6;u=u.matrix;return yR(u.a,u.b,u.c,u.d,u.e,u.f)},", ",")",")");
ox($r);ox(mm);FR($r);FR(mm);Ee($r);var Yh9=Ee(mm),w2=0,Fy=0,QX=0,kMX,B6,CL9=0,i7=0,HP1=0,EZ=typeof performance==="object"&&performance.now?performance:Date,a8C=typeof window==="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(u){setTimeout(u,17)};
Yk.prototype=Fd.prototype={constructor:Yk,restart:function(u,R,rD){if(typeof u!=="function")throw new TypeError("Ee");rD=(rD==null?Tv():+rD)+(R==null?0:+R);this._next||B6===this||(B6?B6._next=this:kMX=this,B6=this);this._call=u;this._time=rD;ut()},
stop:function(){this._call&&(this._call=null,this._time=Infinity,ut())}};
var N30=r("start","end","interrupt"),j90=[],lw7=I0.prototype.constructor,inS=0,Mz=I0.prototype;K8.prototype=function(u){return I0().transition(u)}.prototype={constructor:K8,
select:function(u){var R=this._name,rD=this._id;typeof u!=="function"&&(u=S(u));for(var gD=this._groups,Oz=gD.length,Qs=Array(Oz),Ke=0;Ke<Oz;++Ke)for(var C5=gD[Ke],rT=C5.length,ct=Qs[Ke]=Array(rT),SP,G8,zc=0;zc<rT;++zc)(SP=C5[zc])&&(G8=u.call(SP,SP.__data__,zc,C5))&&("__data__"in SP&&(G8.__data__=SP.__data__),ct[zc]=G8,v7(ct[zc],R,rD,zc,ct,q2(SP,rD)));return new K8(Qs,this._parents,R,rD)},
filter:function(u){typeof u!=="function"&&(u=l85(u));for(var R=this._groups,rD=R.length,gD=Array(rD),Oz=0;Oz<rD;++Oz)for(var Qs=R[Oz],Ke=Qs.length,C5=gD[Oz]=[],rT,ct=0;ct<Ke;++ct)(rT=Qs[ct])&&u.call(rT,rT.__data__,ct,Qs)&&C5.push(rT);return new K8(gD,this._parents,this._name,this._id)},
merge:function(u){if(u._id!==this._id)throw Error();var R=this._groups;u=u._groups;for(var rD=R.length,gD=Math.min(rD,u.length),Oz=Array(rD),Qs=0;Qs<gD;++Qs)for(var Ke=R[Qs],C5=u[Qs],rT=Ke.length,ct=Oz[Qs]=Array(rT),SP,G8=0;G8<rT;++G8)if(SP=Ke[G8]||C5[G8])ct[G8]=SP;for(;Qs<rD;++Qs)Oz[Qs]=R[Qs];return new K8(Oz,this._parents,this._name,this._id)},
selection:function(){return new lw7(this._groups,this._parents)},
transition:function(){for(var u=this._name,R=this._id,rD=++inS,gD=this._groups,Oz=gD.length,Qs=0;Qs<Oz;++Qs)for(var Ke=gD[Qs],C5=Ke.length,rT,ct=0;ct<C5;++ct)if(rT=Ke[ct]){var SP=q2(rT,R);v7(rT,u,rD,ct,Ke,{time:SP.time+SP.delay+SP.duration,delay:0,duration:SP.duration,ease:SP.ease})}return new K8(gD,this._parents,u,rD)},
call:Mz.call,nodes:Mz.nodes,node:Mz.node,size:Mz.size,empty:Mz.empty,each:Mz.each,on:function(u,R){var rD=this._id;return arguments.length<2?q2(this.node(),rD).on.on(u):this.each(sfH(rD,u,R))},
attr:function(u,R){var rD=C(u),gD=rD==="transform"?Arc:HnT;return this.attrTween(u,typeof R==="function"?(rD.local?th1:I7H)(rD,gD,y8(this,"attr."+u,R)):R==null?(rD.local?UG0:XzL)(rD):(rD.local?mG7:ric)(rD,gD,R+""))},
attrTween:function(u,R){var rD="attr."+u;if(arguments.length<2)return(rD=this.tween(rD))&&rD._value;if(R==null)return this.tween(rD,null);if(typeof R!=="function")throw Error();var gD=C(u);return this.tween(rD,(gD.local?a73:H_X)(gD,R))},
style:function(u,R,rD){var gD=u==="transform"?bO0:HnT;return R==null?this.styleTween(u,PXY(u,gD)).on("end.style."+u,SeX(u)):this.styleTween(u,typeof R==="function"?O_5(u,gD,y8(this,"style."+u,R)):dG3(u,gD,R+""),rD)},
styleTween:function(u,R,rD){var gD="style."+u;if(arguments.length<2)return(gD=this.tween(gD))&&gD._value;if(R==null)return this.tween(gD,null);if(typeof R!=="function")throw Error();return this.tween(gD,vpL(u,R,rD==null?"":rD))},
text:function(u){return this.tween("text",typeof u==="function"?Ep1(y8(this,"text",u)):ejY(u==null?"":u+""))},
remove:function(){return this.on("end.remove",xGL(this._id))},
tween:function(u,R){var rD=this._id;if(arguments.length<2){rD=q2(this.node(),rD).tween;for(var gD=0,Oz=rD.length,Qs;gD<Oz;++gD)if((Qs=rD[gD]).name===u)return Qs.value;return null}return this.each((R==null?L$:DK)(rD,u,R))},
delay:function(u){var R=this._id;return arguments.length?this.each((typeof u==="function"?CXL:ko5)(R,u)):q2(this.node(),R).delay},
duration:function(u){var R=this._id;return arguments.length?this.each((typeof u==="function"?ciX:gpY)(R,u)):q2(this.node(),R).duration},
ease:function(u){var R=this._id;return arguments.length?this.each(npH(R,u)):q2(this.node(),R).ease}};
var Vve={time:null,delay:0,duration:250,ease:function(u){return((u*=2)<=1?u*u*u:(u-=2)*u*u+2)/2}};
I0.prototype.transition=function(u){var R;if(u instanceof K8){var rD=u._id;u=u._name}else rD=++inS,(R=Vve).time=Tv(),u=u==null?null:u+"";for(var gD=this._groups,Oz=gD.length,Qs=0;Qs<Oz;++Qs)for(var Ke=gD[Qs],C5=Ke.length,rT,ct=0;ct<C5;++ct)if(rT=Ke[ct]){var SP=rT,G8=u,zc=rD,Fh=ct,bv=Ke,hP;if(!(hP=R))a:{hP=void 0;for(var CP=rD;!(hP=rT.__transition)||!(hP=hP[CP]);)if(!(rT=rT.parentNode)){hP=(Vve.time=Tv(),Vve);break a}}v7(SP,G8,zc,Fh,bv,hP)}return new K8(gD,this._parents,u,rD)};
["e","w"].map(dy9);["n","s"].map(dy9);"n e s w nw ne se sw".split(" ").map(dy9);Oae.prototype=function(){return new Oae}.prototype={constructor:Oae,
moveTo:function(u,R){this._+="M"+(this._x0=this._x1=+u)+","+(this._y0=this._y1=+R)},
closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},
lineTo:function(u,R){this._+="L"+(this._x1=+u)+","+(this._y1=+R)},
bezierCurveTo:function(u,R,rD,gD,Oz,Qs){this._+="C"+ +u+","+ +R+","+ +rD+","+ +gD+","+(this._x1=+Oz)+","+(this._y1=+Qs)},
rect:function(u,R,rD,gD){this._+="M"+(this._x0=this._x1=+u)+","+(this._y0=this._y1=+R)+"h"+ +rD+"v"+ +gD+"h"+-rD+"Z"},
toString:function(){return this._}};
cXe.prototype=k_v.prototype={constructor:cXe,has:function(u){return" "+u in this},
get:function(u){return this[" "+u]},
set:function(u,R){this[" "+u]=R;return this},
remove:function(u){u=" "+u;return u in this&&delete this[u]},
clear:function(){for(var u in this)u[0]===" "&&delete this[u]},
keys:function(){var u=[],R;for(R in this)R[0]===" "&&u.push(R.slice(1));return u},
values:function(){var u=[],R;for(R in this)R[0]===" "&&u.push(this[R]);return u},
entries:function(){var u=[],R;for(R in this)R[0]===" "&&u.push({key:R.slice(1),value:this[R]});return u},
size:function(){var u=0,R;for(R in this)R[0]===" "&&++u;return u},
empty:function(){for(var u in this)if(u[0]===" ")return!1;return!0},
each:function(u){for(var R in this)R[0]===" "&&u(this[R],R.slice(1),this)}};
var j_=k_v.prototype;gce.prototype=function(u,R){var rD=new gce;if(u instanceof gce)u.each(function(Qs){rD.add(Qs)});
else if(u){var gD=-1,Oz=u.length;if(R==null)for(;++gD<Oz;)rD.add(u[gD]);else for(;++gD<Oz;)rD.add(R(u[gD],gD,u))}return rD}.prototype={constructor:gce,
has:j_.has,add:function(u){this[" "+u]=u;return this},
remove:j_.remove,clear:j_.clear,values:j_.keys,size:j_.size,empty:j_.empty,each:j_.each};var nK7={},v3x={},GnY=gK5(",").parse,iOX=gK5("\t").parse;Zn7(GnY);Zn7(iOX);var re=function(u,R,rD){R=new euA(R==null?opX:R,rD==null?wz5:rD,NaN,NaN,NaN,NaN);return u==null?R:R.addAll(u)}.prototype=euA.prototype;
re.copy=function(){var u=new euA(this._x,this._y,this._x0,this._y0,this._x1,this._y1),R=this._root,rD,gD;if(!R)return u;if(!R.length)return u._root=xPC(R),u;for(rD=[{source:R,target:u._root=Array(4)}];R=rD.pop();)for(var Oz=0;Oz<4;++Oz)if(gD=R.source[Oz])gD.length?rD.push({source:gD,target:R.target[Oz]=Array(4)}):R.target[Oz]=xPC(gD);return u};
re.add=function(u){var R=+this._x.call(null,u),rD=+this._y.call(null,u);return s9h(this.cover(R,rD),R,rD,u)};
re.addAll=function(u){var R,rD,gD=u.length,Oz,Qs,Ke=Array(gD),C5=Array(gD),rT=Infinity,ct=Infinity,SP=-Infinity,G8=-Infinity;for(rD=0;rD<gD;++rD)isNaN(Oz=+this._x.call(null,R=u[rD]))||isNaN(Qs=+this._y.call(null,R))||(Ke[rD]=Oz,C5[rD]=Qs,Oz<rT&&(rT=Oz),Oz>SP&&(SP=Oz),Qs<ct&&(ct=Qs),Qs>G8&&(G8=Qs));SP<rT&&(rT=this._x0,SP=this._x1);G8<ct&&(ct=this._y0,G8=this._y1);this.cover(rT,ct).cover(SP,G8);for(rD=0;rD<gD;++rD)s9h(this,Ke[rD],C5[rD],u[rD]);return this};
re.cover=function(u,R){if(isNaN(u=+u)||isNaN(R=+R))return this;var rD=this._x0,gD=this._y0,Oz=this._x1,Qs=this._y1;if(isNaN(rD))Oz=(rD=Math.floor(u))+1,Qs=(gD=Math.floor(R))+1;else if(rD>u||u>Oz||gD>R||R>Qs){var Ke=Oz-rD,C5=this._root,rT;switch(rT=(R<(gD+Qs)/2)<<1|u<(rD+Oz)/2){case 0:do{var ct=Array(4);ct[rT]=C5;C5=ct}while(Ke*=2,Oz=rD+Ke,Qs=gD+Ke,u>Oz||R>Qs);break;case 1:do ct=Array(4),ct[rT]=C5,C5=ct;while(Ke*=2,rD=Oz-Ke,Qs=gD+Ke,rD>u||R>Qs);break;case 2:do ct=Array(4),ct[rT]=C5,C5=ct;while(Ke*=
2,Oz=rD+Ke,gD=Qs-Ke,u>Oz||gD>R);break;case 3:do ct=Array(4),ct[rT]=C5,C5=ct;while(Ke*=2,rD=Oz-Ke,gD=Qs-Ke,rD>u||gD>R)}this._root&&this._root.length&&(this._root=C5)}else return this;this._x0=rD;this._y0=gD;this._x1=Oz;this._y1=Qs;return this};
re.data=function(){var u=[];this.visit(function(R){if(!R.length){do u.push(R.data);while(R=R.next)}});
return u};
re.extent=function(u){return arguments.length?this.cover(+u[0][0],+u[0][1]).cover(+u[1][0],+u[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]};
re.find=function(u,R,rD){var gD=this._x0,Oz=this._y0,Qs,Ke,C5,rT,ct=this._x1,SP=this._y1,G8=[],zc=this._root,Fh;zc&&G8.push(new UR(zc,gD,Oz,ct,SP));rD==null?rD=Infinity:(gD=u-rD,Oz=R-rD,ct=u+rD,SP=R+rD,rD*=rD);for(;Fh=G8.pop();)if(!(!(zc=Fh.node)||(Qs=Fh.x0)>ct||(Ke=Fh.y0)>SP||(C5=Fh.x1)<gD||(rT=Fh.y1)<Oz))if(zc.length){Fh=(Qs+C5)/2;var bv=(Ke+rT)/2;G8.push(new UR(zc[3],Fh,bv,C5,rT),new UR(zc[2],Qs,bv,Fh,rT),new UR(zc[1],Fh,Ke,C5,bv),new UR(zc[0],Qs,Ke,Fh,bv));if(zc=(R>=bv)<<1|u>=Fh)Fh=G8[G8.length-
1],G8[G8.length-1]=G8[G8.length-1-zc],G8[G8.length-1-zc]=Fh}else if(Fh=u-+this._x.call(null,zc.data),bv=R-+this._y.call(null,zc.data),Fh=Fh*Fh+bv*bv,Fh<rD){var hP=Math.sqrt(rD=Fh);gD=u-hP;Oz=R-hP;ct=u+hP;SP=R+hP;hP=zc.data}return hP};
re.remove=function(u){if(isNaN(rT=+this._x.call(null,u))||isNaN(ct=+this._y.call(null,u)))return this;var R,rD=this._root,gD,Oz=this._x0,Qs=this._y0,Ke=this._x1,C5=this._y1,rT,ct,SP,G8,zc,Fh,bv;if(!rD)return this;if(rD.length)for(;;){(zc=rT>=(SP=(Oz+Ke)/2))?Oz=SP:Ke=SP;(Fh=ct>=(G8=(Qs+C5)/2))?Qs=G8:C5=G8;if(!(R=rD,rD=rD[bv=Fh<<1|zc]))return this;if(!rD.length)break;if(R[bv+1&3]||R[bv+2&3]||R[bv+3&3]){var hP=R;var CP=bv}}for(;rD.data!==u;)if(!(gD=rD,rD=rD.next))return this;(u=rD.next)&&delete rD.next;
if(gD)return u?gD.next=u:delete gD.next,this;if(!R)return this._root=u,this;u?R[bv]=u:delete R[bv];(rD=R[0]||R[1]||R[2]||R[3])&&rD===(R[3]||R[2]||R[1]||R[0])&&!rD.length&&(hP?hP[CP]=rD:this._root=rD);return this};
re.removeAll=function(u){for(var R=0,rD=u.length;R<rD;++R)this.remove(u[R]);return this};
re.root=function(){return this._root};
re.size=function(){var u=0;this.visit(function(R){if(!R.length){do++u;while(R=R.next)}});
return u};
re.visit=function(u){var R=[],rD,gD=this._root,Oz,Qs,Ke,C5,rT;for(gD&&R.push(new UR(gD,this._x0,this._y0,this._x1,this._y1));rD=R.pop();)if(!u(gD=rD.node,Qs=rD.x0,Ke=rD.y0,C5=rD.x1,rT=rD.y1)&&gD.length){rD=(Qs+C5)/2;var ct=(Ke+rT)/2;(Oz=gD[3])&&R.push(new UR(Oz,rD,ct,C5,rT));(Oz=gD[2])&&R.push(new UR(Oz,Qs,ct,rD,rT));(Oz=gD[1])&&R.push(new UR(Oz,rD,Ke,C5,ct));(Oz=gD[0])&&R.push(new UR(Oz,Qs,Ke,rD,ct))}};
re.visitAfter=function(u){var R=[],rD=[],gD;for(this._root&&R.push(new UR(this._root,this._x0,this._y0,this._x1,this._y1));gD=R.pop();){var Oz=gD.node;if(Oz.length){var Qs,Ke=gD.x0,C5=gD.y0,rT=gD.x1,ct=gD.y1,SP=(Ke+rT)/2,G8=(C5+ct)/2;(Qs=Oz[0])&&R.push(new UR(Qs,Ke,C5,SP,G8));(Qs=Oz[1])&&R.push(new UR(Qs,SP,C5,rT,G8));(Qs=Oz[2])&&R.push(new UR(Qs,Ke,G8,SP,ct));(Qs=Oz[3])&&R.push(new UR(Qs,SP,G8,rT,ct))}rD.push(gD)}for(;gD=rD.pop();)u(gD.node,gD.x0,gD.y0,gD.x1,gD.y1);return this};
re.x=function(u){return arguments.length?(this._x=u,this):this._x};
re.y=function(u){return arguments.length?(this._y=u,this):this._y};
var Mh0=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;E3e.prototype=FWe.prototype;FWe.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 On5,vK8={"%":function(u,R){return(u*100).toFixed(R)},
b:function(u){return Math.round(u).toString(2)},
c:function(u){return u+""},
d:function(u){return Math.round(u).toString(10)},
e:function(u,R){return u.toExponential(R)},
f:function(u,R){return u.toFixed(R)},
g:function(u,R){return u.toPrecision(R)},
o:function(u){return Math.round(u).toString(8)},
p:function(u,R){return Pyh(u*100,R)},
r:Pyh,s:function(u,R){var rD=ncs(u,R);if(!rD)return u+"";var gD=rD[0];rD=rD[1];rD=rD-(On5=Math.max(-8,Math.min(8,Math.floor(rD/3)))*3)+1;var Oz=gD.length;return rD===Oz?gD:rD>Oz?gD+Array(rD-Oz+1).join("0"):rD>0?gD.slice(0,rD)+"."+gD.slice(rD):"0."+Array(1-rD).join("0")+ncs(u,Math.max(0,R+rD-1))[0]},
X:function(u){return Math.round(u).toString(16).toUpperCase()},
x:function(u){return Math.round(u).toString(16)}},dPu="y z a f p n \u00b5 m  k M G T P E Z Y".split(" "),LX5;
(function(u){return LX5=zjX(u)})({decimal:".",
thousands:",",grouping:[3],currency:["$",""]});pu.prototype={constructor:pu,reset:function(){this.s=this.t=0},
add:function(u){e2u(OPA,u,this.t);e2u(this,OPA.s,this.s);this.s?this.t+=OPA.t:this.s=OPA.t},
valueOf:function(){return this.s}};
var OPA=new pu,XM=Math.PI,jn=XM/2,Ln7=XM/4,Nac=XM*2,Rue=XM/180,Tj=Math.abs,f9x=Math.atan,wCv=Math.atan2,Xn=Math.cos,zV=Math.sin,sq6=Math.sqrt;new pu;new pu;new pu;var qhH=new pu;(function(u,R,rD,gD){return function(Oz){function Qs(Ni,ED){u(Ni,ED)&&Oz.point(Ni,ED)}
function Ke(Ni,ED){zc.point(Ni,ED)}
function C5(){m6.point=Ke;zc.lineStart()}
function rT(){m6.point=Qs;zc.lineEnd()}
function ct(Ni,ED){wo.push([Ni,ED]);bv.point(Ni,ED)}
function SP(){bv.lineStart();wo=[]}
function G8(){ct(wo[0][0],wo[0][1]);bv.lineEnd();var Ni=bv.clean(),ED=Fh.result(),NF=ED.length,Bw;wo.pop();CP.push(wo);wo=null;if(NF)if(Ni&1){if(NF=ED[0],(ED=NF.length-1)>0){hP||(Oz.polygonStart(),hP=!0);Oz.lineStart();for(Ni=0;Ni<ED;++Ni)Oz.point((Bw=NF[Ni])[0],Bw[1]);Oz.lineEnd()}}else NF>1&&Ni&2&&ED.push(ED.pop().concat(ED.shift())),Lk.push(ED.filter(VhX))}
var zc=R(Oz),Fh=Tnw(),bv=R(Fh),hP=!1,CP,Lk,wo,m6={point:Qs,lineStart:C5,lineEnd:rT,polygonStart:function(){m6.point=ct;m6.lineStart=SP;m6.lineEnd=G8;Lk=[];CP=[]},
polygonEnd:function(){m6.point=Qs;m6.lineStart=C5;m6.lineEnd=rT;var Ni=Lk,ED=Ni.length;var NF=-1;for(var Bw=0,AT,Eb;++NF<ED;)Bw+=Ni[NF].length;for(AT=Array(Bw);--ED>=0;)for(Eb=Ni[ED],NF=Eb.length;--NF>=0;)AT[--Bw]=Eb[NF];Lk=AT;Ni=CP;ED=gD[0];Bw=gD[1];var gm=zV(Bw);NF=[zV(ED),-Xn(ED),0];Eb=AT=0;qhH.reset();gm===1?Bw=jn+1E-6:gm===-1&&(Bw=-jn-1E-6);gm=0;for(var Tc=Ni.length;gm<Tc;++gm)if(jz=(NH=Ni[gm]).length){var NH,jz,kc=NH[jz-1],O4=kc[0],ug=kc[1]/2+Ln7,vcH=zV(ug),N3h=Xn(ug);for(ug=0;ug<jz;++ug,O4=
WWD,vcH=j9h,N3h=T3,kc=ecs){var ecs=NH[ug],WWD=ecs[0];T3=ecs[1]/2+Ln7;var j9h=zV(T3),T3=Xn(T3),zr=WWD-O4,JFe=zr>=0?1:-1,Dyx=JFe*zr,EcX=Dyx>XM;vcH*=j9h;qhH.add(wCv(vcH*JFe*zV(Dyx),N3h*T3+vcH*Xn(Dyx)));AT+=EcX?zr+JFe*Nac:zr;EcX^O4>=ED^WWD>=ED&&(kc=Fnt(EKh(kc),EKh(ecs)),B3u(kc),O4=Fnt(NF,kc),B3u(O4),O4=(EcX^zr>=0?-1:1)*ZPs(O4[2]),Bw>O4||Bw===O4&&(kc[0]||kc[1]))&&(Eb+=EcX^zr>=0?1:-1)}}Ni=(AT<-1E-6||AT<1E-6&&qhH<-1E-6)^Eb&1;Lk.length?(hP||(Oz.polygonStart(),hP=!0),YeT(Lk,RjX,Ni,rD,Oz)):Ni&&(hP||(Oz.polygonStart(),
hP=!0),Oz.lineStart(),rD(null,null,1,Oz),Oz.lineEnd());hP&&(Oz.polygonEnd(),hP=!1);Lk=CP=null},
sphere:function(){Oz.polygonStart();Oz.lineStart();rD(null,null,1,Oz);Oz.lineEnd();Oz.polygonEnd()}};
return m6}})(function(){return!0},function(u){var R=NaN,rD=NaN,gD=NaN,Oz;
return{lineStart:function(){u.lineStart();Oz=1},
point:function(Qs,Ke){var C5=Qs>0?XM:-XM,rT=Tj(Qs-R);if(Tj(rT-XM)<1E-6)u.point(R,rD=(rD+Ke)/2>0?jn:-jn),u.point(gD,rD),u.lineEnd(),u.lineStart(),u.point(C5,rD),u.point(Qs,rD),Oz=0;else if(gD!==C5&&rT>=XM){Tj(R-gD)<1E-6&&(R-=gD*1E-6);Tj(Qs-C5)<1E-6&&(Qs-=C5*1E-6);rT=R;var ct=rD,SP=Qs,G8,zc,Fh=zV(rT-SP);rD=Tj(Fh)>1E-6?f9x((zV(ct)*(zc=Xn(Ke))*zV(SP)-zV(Ke)*(G8=Xn(ct))*zV(rT))/(G8*zc*Fh)):(ct+Ke)/2;u.point(gD,rD);u.lineEnd();u.lineStart();u.point(C5,rD);Oz=0}u.point(R=Qs,rD=Ke);gD=C5},
lineEnd:function(){u.lineEnd();R=rD=NaN},
clean:function(){return 2-Oz}}},function(u,R,rD,gD){u==null?(rD*=jn,gD.point(-XM,rD),gD.point(0,rD),gD.point(XM,rD),gD.point(XM,0),gD.point(XM,-rD),gD.point(0,-rD),gD.point(-XM,-rD),gD.point(-XM,0),gD.point(-XM,rD)):Tj(u[0]-R[0])>1E-6?(u=u[0]<R[0]?XM:-XM,rD=rD*u/2,gD.point(-u,rD),gD.point(0,rD),gD.point(u,rD)):gD.point(R[0],R[1])},[-XM,
-jn]);new pu;new pu;new pu;new pu;BA6.prototype={constructor:BA6,point:function(u,R){this.stream.point(u,R)},
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()}};
Xn(30*Rue);(function(u){return function(R){var rD=new BA6,gD;for(gD in u)rD[gD]=u[gD];rD.stream=R;return rD}})({point:function(u,R){this.stream.point(u*Rue,R*Rue)}});
oK7(function(u){return sq6(2/(1+u))}).invert=or(function(u){return 2*ZPs(u/2)});
oK7(function(u){return(u=u>1?0:u<-1?XM:Math.acos(u))&&u/zV(u)}).invert=or(function(u){return u});
sq6(3);or(f9x);or(ZPs);or(function(u){return 2*f9x(u)});
ws.prototype=yKh.prototype={constructor:ws,count:function(){return this.eachAfter(f7w)},
each:function(u){var R,rD=[this],gD;do{var Oz=rD.reverse();for(rD=[];R=Oz.pop();)if(u(R),R=R.children){var Qs=0;for(gD=R.length;Qs<gD;++Qs)rD.push(R[Qs])}}while(rD.length);return this},
eachAfter:function(u){for(var R,rD=[this],gD=[],Oz,Qs;R=rD.pop();)if(gD.push(R),R=R.children)for(Oz=0,Qs=R.length;Oz<Qs;++Oz)rD.push(R[Oz]);for(;R=gD.pop();)u(R);return this},
eachBefore:function(u){for(var R,rD=[this],gD;R=rD.pop();)if(u(R),R=R.children)for(gD=R.length-1;gD>=0;--gD)rD.push(R[gD]);return this},
sum:function(u){return this.eachAfter(function(R){for(var rD=+u(R.data)||0,gD=R.children,Oz=gD&&gD.length;--Oz>=0;)rD+=gD[Oz].value;R.value=rD})},
sort:function(u){return this.eachBefore(function(R){R.children&&R.children.sort(u)})},
path:function(u){var R=this;var rD=R;var gD=u;if(rD!==gD){var Oz=rD.ancestors(),Qs=gD.ancestors(),Ke=null;rD=Oz.pop();for(gD=Qs.pop();rD===gD;)Ke=rD,rD=Oz.pop(),gD=Qs.pop();rD=Ke}for(gD=[R];R!==rD;)R=R.parent,gD.push(R);for(R=gD.length;u!==rD;)gD.splice(R,0,u),u=u.parent;return gD},
ancestors:function(){for(var u=this,R=[u];u=u.parent;)R.push(u);return R},
links:function(){var u=this,R=[];u.each(function(rD){rD!==u&&R.push({source:rD.parent,target:rD})});
return R},
copy:function(){return yKh(this).eachBefore(Ji7)}};
(function(u,R){this._=u;this.A=this.children=this.parent=null;this.a=this;this.s=this.c=this.m=this.z=0;this.t=null;this.i=R}).prototype=Object.create(ws.prototype);
var QiA=new Date,o31=new Date,XzA=FZ(function(){},function(u,R){u.setTime(+u+R)},function(u,R){return R-u});
XzA.every=function(u){u=Math.floor(u);return isFinite(u)&&u>0?u>1?FZ(function(R){R.setTime(Math.floor(R/u)*u)},function(R,rD){R.setTime(+R+rD*u)},function(R,rD){return(rD-R)/u}):XzA:null};
FZ(function(u){u.setTime(Math.floor(u/1E3)*1E3)},function(u,R){u.setTime(+u+R*1E3)},function(u,R){return(R-u)/1E3},function(u){return u.getUTCSeconds()});
FZ(function(u){u.setTime(Math.floor(u/6E4)*6E4)},function(u,R){u.setTime(+u+R*6E4)},function(u,R){return(R-u)/6E4},function(u){return u.getMinutes()});
FZ(function(u){var R=u.getTimezoneOffset()*6E4%36E5;R<0&&(R+=36E5);u.setTime(Math.floor((+u-R)/36E5)*36E5+R)},function(u,R){u.setTime(+u+R*36E5)},function(u,R){return(R-u)/36E5},function(u){return u.getHours()});
var MHt=FZ(function(u){u.setHours(0,0,0,0)},function(u,R){u.setDate(u.getDate()+R)},function(u,R){return(R-u-(R.getTimezoneOffset()-u.getTimezoneOffset())*6E4)/864E5},function(u){return u.getDate()-1}),JrY=LO(0),yFe=LO(1);
LO(2);LO(3);var u96=LO(4);LO(5);LO(6);FZ(function(u){u.setDate(1);u.setHours(0,0,0,0)},function(u,R){u.setMonth(u.getMonth()+R)},function(u,R){return R.getMonth()-u.getMonth()+(R.getFullYear()-u.getFullYear())*12},function(u){return u.getMonth()});
var yV=FZ(function(u){u.setMonth(0,1);u.setHours(0,0,0,0)},function(u,R){u.setFullYear(u.getFullYear()+R)},function(u,R){return R.getFullYear()-u.getFullYear()},function(u){return u.getFullYear()});
yV.every=function(u){return isFinite(u=Math.floor(u))&&u>0?FZ(function(R){R.setFullYear(Math.floor(R.getFullYear()/u)*u);R.setMonth(0,1);R.setHours(0,0,0,0)},function(R,rD){R.setFullYear(R.getFullYear()+rD*u)}):null};
FZ(function(u){u.setUTCSeconds(0,0)},function(u,R){u.setTime(+u+R*6E4)},function(u,R){return(R-u)/6E4},function(u){return u.getUTCMinutes()});
FZ(function(u){u.setUTCMinutes(0,0,0)},function(u,R){u.setTime(+u+R*36E5)},function(u,R){return(R-u)/36E5},function(u){return u.getUTCHours()});
var h2p=FZ(function(u){u.setUTCHours(0,0,0,0)},function(u,R){u.setUTCDate(u.getUTCDate()+R)},function(u,R){return(R-u)/864E5},function(u){return u.getUTCDate()-1}),DLc=NL(0),wdn=NL(1);
NL(2);NL(3);var huz=NL(4);NL(5);NL(6);FZ(function(u){u.setUTCDate(1);u.setUTCHours(0,0,0,0)},function(u,R){u.setUTCMonth(u.getUTCMonth()+R)},function(u,R){return R.getUTCMonth()-u.getUTCMonth()+(R.getUTCFullYear()-u.getUTCFullYear())*12},function(u){return u.getUTCMonth()});
var un=FZ(function(u){u.setUTCMonth(0,1);u.setUTCHours(0,0,0,0)},function(u,R){u.setUTCFullYear(u.getUTCFullYear()+R)},function(u,R){return R.getUTCFullYear()-u.getUTCFullYear()},function(u){return u.getUTCFullYear()});
un.every=function(u){return isFinite(u=Math.floor(u))&&u>0?FZ(function(R){R.setUTCFullYear(Math.floor(R.getUTCFullYear()/u)*u);R.setUTCMonth(0,1);R.setUTCHours(0,0,0,0)},function(R,rD){R.setUTCFullYear(R.getUTCFullYear()+rD*u)}):null};
var uju={"-":"",_:" ",0:"0"},yU=/^\s*\d+/,WXL=/^%/,qk5=/[\\^$*+?|[\]().{}]/g,FmH;(function(u){FmH=pzL(u);JDP=FmH.utcFormat;D35=FmH.utcParse;return FmH})({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||JDP("%Y-%m-%dT%H:%M:%S.%LZ");+new Date("2000-01-01T00:00:00.000Z")||D35("%Y-%m-%dT%H:%M:%S.%LZ");sN("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf");
sN("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6");sN("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9");sN("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5");sN("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666");sN("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666");sN("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928");
sN("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2");sN("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc");sN("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999");sN("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3");sN("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f");var jS7=Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e",
"8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(sN);jq(jS7);var XF3=Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837",
"40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(sN);jq(XF3);var U_w=Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419",
"8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(sN);jq(U_w);var rB5=Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(sN);
jq(rB5);var m_T=Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(sN);jq(m_T);var I4e=Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040",
"ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(sN);jq(I4e);var tdL=Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4",
"d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(sN);jq(tdL);var a4L=Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850",
"d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(sN);jq(a4L);var HrL=Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd",
"9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(sN);jq(HrL);var CC1=Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(sN);jq(CC1);var kdX=Array(3).concat("e0ecf49ebcda8856a7",
"edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(sN);jq(kdX);var cBw=Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e",
"f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(sN);jq(cBw);var gmH=Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(sN);jq(gmH);var nmL=Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59",
"f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(sN);jq(nmL);var Zre=Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(sN);jq(Zre);var soc=Array(3).concat("e7e1efc994c7dd1c77",
"f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(sN);jq(soc);var x_0=Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177",
"fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(sN);jq(x_0);var PCH=Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(sN);jq(PCH);var SI7=Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837",
"ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(sN);jq(SI7);var d_1=Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(sN);jq(d_1);var Orw=Array(3).concat("ffeda0feb24cf03b20",
"ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(sN);jq(Orw);var vmT=Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594",
"f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(sN);jq(vmT);var eHL=Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(sN);jq(eHL);var Emw=Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525",
"f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(sN);jq(Emw);var F7w=Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(sN);jq(F7w);var BHL=Array(3).concat("fee0d2fc9272de2d26",
"fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(sN);jq(BHL);var Qo1=Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04",
"fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(sN);jq(Qo1);Yh9(oh(300,.5,0),oh(-240,.5,1));Yh9(oh(-100,.75,.35),oh(80,1.5,.8));Yh9(oh(260,.75,.35),oh(80,1.5,.8));oh();Av();Sps(sN("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));
Sps(sN("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf"));
Sps(sN("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4"));
Sps(sN("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));
JK1.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(u,R){u=+u;R=+R;switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(u,R):this._context.moveTo(u,R);break;case 1:this._point=2;default:this._context.lineTo(u,R)}}};
(function(u){function R(rD){return new DP5(u(rD))}
R._curve=u;return R})(function(u){return new JK1(u)});
DP5.prototype={lineStart:function(){this._curve.lineStart()},
lineEnd:function(){this._curve.lineEnd()},
point:function(u,R){this._curve.point(R*Math.sin(u),R*-Math.cos(u))}};
zuM.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:MvH(this,this._t0,$PT(this,this._t0))}(this._line||this._line!==0&&this._point===1)&&this._context.closePath();this._line=1-this._line},
point:function(u,R){var rD=NaN;u=+u;R=+R;if(u!==this._x1||R!==this._y1){switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(u,R):this._context.moveTo(u,R);break;case 1:this._point=2;break;case 2:this._point=3;MvH(this,$PT(this,rD=pC8(this,u,R)),rD);break;default:MvH(this,this._t0,rD=pC8(this,u,R))}this._x0=this._x1;this._x1=u;this._y0=this._y1;this._y1=R;this._t0=rD}}};
(function(u){this._context=new bnC(u)}.prototype=Object.create(zuM.prototype)).point=function(u,R){zuM.prototype.point.call(this,R,u)};
bnC.prototype={moveTo:function(u,R){this._context.moveTo(R,u)},
closePath:function(){this._context.closePath()},
lineTo:function(u,R){this._context.lineTo(R,u)},
bezierCurveTo:function(u,R,rD,gD,Oz,Qs){this._context.bezierCurveTo(R,u,gD,rD,Qs,Oz)}};
Ms.prototype={constructor:Ms,scale:function(u){return u===1?this:new Ms(this.k*u,this.x,this.y)},
translate:function(u,R){return u===0&R===0?this:new Ms(this.k,this.x+this.k*u,this.y+this.k*R)},
apply:function(u){return[u[0]*this.k+this.x,u[1]*this.k+this.y]},
invert:function(u){return[(u[0]-this.x)/this.k,(u[1]-this.y)/this.k]},
toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};
new Ms(1,0,0);gND=d5;Nr.svg=Nr.svg;Nr.xhtml=Nr.xhtml;Nr.xlink=Nr.xlink;Nr.xml=Nr.xml;Nr.xmlns=Nr.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 p17="hammer_"+(Math.random()*1E6|0),$3u=function(){var X=document||document;if(!X[p17]){var U=function(){(function(r,m,I,t){function C(ys,fe,Ax){return setTimeout(d(ys,Ax),fe)}
function k(ys,fe,Ax){return Array.isArray(ys)?(g(ys,Ax[fe],Ax),!0):!1}
function g(ys,fe,Ax){var FA;if(ys)if(ys.forEach)ys.forEach(fe,Ax);else if(ys.length!==t){var EY=0;for(FA=ys.length;EY<FA;EY++)fe.call(Ax,ys[EY],EY,ys)}else for(EY in ys)ys.hasOwnProperty(EY)&&fe.call(Ax,ys[EY],EY,ys)}
function Z(ys,fe,Ax){for(var FA=Object.keys(fe),EY=0,Yr=FA.length;EY<Yr;EY++)if(!Ax||Ax&&ys[FA[EY]]===t)ys[FA[EY]]=fe[FA[EY]];return ys}
function P(ys,fe){return Z(ys,fe,!0)}
function S(ys,fe,Ax){fe=fe.prototype;var FA=ys.prototype=Object.create(fe);FA.constructor=ys;FA._super=fe;Ax&&Z(FA,Ax)}
function d(ys,fe){return function(){return ys.apply(fe,arguments)}}
function O(ys,fe){return typeof ys=="function"?ys.apply(fe?fe[0]||t:t,fe):ys}
function E(ys,fe,Ax){g(h(fe),function(FA){ys.addEventListener(FA,Ax,!1)})}
function Q(ys,fe,Ax){g(h(fe),function(FA){ys.removeEventListener(FA,Ax,!1)})}
function h(ys){return ys.trim().split(/\s+/g)}
function z(ys,fe,Ax){if(ys.indexOf&&!Ax)return ys.indexOf(fe);for(var FA=0,EY=ys.length;FA<EY;FA++)if(Ax&&ys[FA][Ax]==fe||!Ax&&ys[FA]===fe)return FA;return-1}
function K(ys,fe,Ax){for(var FA=[],EY=[],Yr=0,Mw=ys.length;Yr<Mw;Yr++){var uu=fe?ys[Yr][fe]:ys[Yr];z(EY,uu)<0&&FA.push(ys[Yr]);EY[Yr]=uu}Ax&&(FA=fe?FA.sort(function(oh,JT){return oh[fe]>JT[fe]}):FA.sort());
return FA}
function D(ys,fe){for(var Ax,FA=fe[0].toUpperCase()+fe.slice(1),EY=0,Yr=sS.length;EY<Yr;EY++)if(Ax=(Ax=sS[EY])?Ax+FA:fe,Ax in ys)return Ax;return t}
function W(ys,fe){var Ax=this;this.manager=ys;this.callback=fe;this.element=ys.element;this.target=ys.options.inputTarget;this.domHandler=function(FA){O(ys.options.enable,[ys])&&Ax.handler(FA)};
this.evEl&&E(this.element,this.evEl,this.domHandler);this.evTarget&&E(this.target,this.evTarget,this.domHandler);this.evWin&&E(r,this.evWin,this.domHandler)}
function J(ys){var fe;$H?fe=Vs:nj?fe=Re:d5?fe=$A:fe=e6;return new fe(ys,A)}
function A(ys,fe,Ax){var FA=Ax.pointers.length,EY=Ax.changedPointers.length,Yr=fe&1&&FA-EY===0;Ax.isFirst=!!Yr;Ax.isFinal=!!(fe&12&&FA-EY===0);Yr&&(ys.session={});Ax.eventType=fe;fe=ys.session;FA=Ax.pointers;EY=FA.length;fe.firstInput||(fe.firstInput=N(Ax));EY>1&&!fe.firstMultiple?fe.firstMultiple=N(Ax):EY===1&&(fe.firstMultiple=!1);Yr=fe.firstInput;var Mw=(EY=fe.firstMultiple)?EY.center:Yr.center,uu=Ax.center=He(FA);Ax.timeStamp=r5();Ax.deltaTime=Ax.timeStamp-Yr.timeStamp;Ax.angle=S6(Mw,uu);Ax.distance=
Be(Mw,uu);Yr=Ax.center;Mw=fe.offsetDelta||{};uu=fe.prevDelta||{};var oh=fe.prevInput||{};if(Ax.eventType===1||oh.eventType===4)uu=fe.prevDelta={x:oh.deltaX||0,y:oh.deltaY||0},Mw=fe.offsetDelta={x:Yr.x,y:Yr.y};Ax.deltaX=uu.x+(Yr.x-Mw.x);Ax.deltaY=uu.y+(Yr.y-Mw.y);Ax.offsetDirection=ne(Ax.deltaX,Ax.deltaY);EY?(Yr=EY.pointers,Yr=Be(FA[0],FA[1],Av)/Be(Yr[0],Yr[1],Av)):Yr=1;Ax.scale=Yr;EY?(EY=EY.pointers,FA=S6(FA[1],FA[0],Av)-S6(EY[1],EY[0],Av)):FA=0;Ax.rotation=FA;Mw=fe.lastInterval||Ax;FA=Ax.timeStamp-
Mw.timeStamp;Ax.eventType!=8&&(FA>25||Mw.velocity===t)?(Yr=Mw.deltaX-Ax.deltaX,Mw=Mw.deltaY-Ax.deltaY,uu=Yr/FA||0,oh=Mw/FA||0,FA=uu,EY=oh,uu=G1(uu)>G1(oh)?uu:oh,Yr=ne(Yr,Mw),fe.lastInterval=Ax):(uu=Mw.velocity,FA=Mw.velocityX,EY=Mw.velocityY,Yr=Mw.direction);Ax.velocity=uu;Ax.velocityX=FA;Ax.velocityY=EY;Ax.direction=Yr;fe=ys.element;a:{for(FA=Ax.srcEvent.target;FA;){if(FA==fe){FA=!0;break a}FA=FA.parentNode}FA=!1}FA&&(fe=Ax.srcEvent.target);Ax.target=fe;ys.emit("hammer.input",Ax);ys.recognize(Ax);
ys.session.prevInput=Ax}
function N(ys){for(var fe=[],Ax=0;Ax<ys.pointers.length;Ax++)fe[Ax]={clientX:I0(ys.pointers[Ax].clientX),clientY:I0(ys.pointers[Ax].clientY)};return{timeStamp:r5(),pointers:fe,center:He(fe),deltaX:ys.deltaX,deltaY:ys.deltaY}}
function He(ys){var fe=ys.length;if(fe===1)return{x:I0(ys[0].clientX),y:I0(ys[0].clientY)};for(var Ax=0,FA=0,EY=0;EY<fe;EY++)Ax+=ys[EY].clientX,FA+=ys[EY].clientY;return{x:I0(Ax/fe),y:I0(FA/fe)}}
function ne(ys,fe){return ys===fe?1:G1(ys)>=G1(fe)?ys>0?2:4:fe>0?8:16}
function Be(ys,fe,Ax){Ax||(Ax=ON);var FA=fe[Ax[0]]-ys[Ax[0]];ys=fe[Ax[1]]-ys[Ax[1]];return Math.sqrt(FA*FA+ys*ys)}
function S6(ys,fe,Ax){Ax||(Ax=ON);return Math.atan2(fe[Ax[1]]-ys[Ax[1]],fe[Ax[0]]-ys[Ax[0]])*180/Math.PI}
function e6(){this.evEl="mousedown";this.evWin="mousemove mouseup";this.allow=!0;this.pressed=!1;W.apply(this,arguments)}
function Vs(){this.evEl=rW;this.evWin=Gb;W.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}
function Re(){this.evTarget="touchstart touchmove touchend touchcancel";this.targetIds={};W.apply(this,arguments)}
function $A(){W.apply(this,arguments);var ys=d(this.handler,this);this.touch=new Re(this.manager,ys);this.mouse=new e6(this.manager,ys)}
function Ht(ys,fe){this.manager=ys;this.set(fe)}
function OS(ys){if(ys.indexOf("none")>-1)return"none";var fe=ys.indexOf("pan-x")>-1,Ax=ys.indexOf("pan-y")>-1;return fe&&Ax?"pan-x pan-y":fe||Ax?fe?"pan-x":"pan-y":ys.indexOf("manipulation")>-1?"manipulation":"auto"}
function j6(ys){this.id=xr++;this.manager=null;this.options=P(ys||{},this.defaults);ys=this.options.enable;this.options.enable=ys===t?!0:ys;this.state=1;this.simultaneous={};this.requireFail=[]}
function Pt(ys){return ys==16?"down":ys==8?"up":ys==2?"left":ys==4?"right":""}
function Q1(ys,fe){return(fe=fe.manager)?fe.get(ys):ys}
function z8(){j6.apply(this,arguments)}
function B7(){z8.apply(this,arguments);this.pY=this.pX=null}
function SX(){z8.apply(this,arguments)}
function kA(){j6.apply(this,arguments);this._input=this._timer=null}
function mp(){z8.apply(this,arguments)}
function eP(){z8.apply(this,arguments)}
function iu(){j6.apply(this,arguments);this.pCenter=this.pTime=!1;this._input=this._timer=null;this.count=0}
function ES(ys,fe){fe=fe||{};var Ax=fe.recognizers;fe.recognizers=Ax===t?ES.defaults.preset:Ax;return new jP(ys,fe)}
function jP(ys,fe){fe=fe||{};this.options=P(fe,ES.defaults);this.options.inputTarget=this.options.inputTarget||ys;this.handlers={};this.session={};this.recognizers=[];this.element=ys;this.input=J(this);this.touchAction=new Ht(this,this.options.touchAction);QE(this,!0);g(fe.recognizers,function(Ax){var FA=this.add(new Ax[0](Ax[1]));Ax[2]&&FA.recognizeWith(Ax[2]);Ax[3]&&FA.requireFailure(Ax[2])},this)}
function QE(ys,fe){var Ax=ys.element;g(ys.options.cssProps,function(FA,EY){Ax.style[D(Ax.style,EY)]=fe?FA:""})}
function $C(ys,fe){var Ax=m.createEvent("Event");Ax.initEvent(ys,!0,!0);Ax.gesture=fe;fe.target.dispatchEvent(Ax)}
var sS=" webkit moz MS ms o".split(" "),xC=m.createElement("div"),I0=Math.round,G1=Math.abs,r5=Date.now,xr=1,rm=/mobile|tablet|ip(ad|hone|od)|android/i,d5="ontouchstart"in r,$H=D(r,"PointerEvent")!==t,nj=d5&&rm.test(navigator.userAgent),ON=["x","y"],Av=["clientX","clientY"];W.prototype={handler:function(){},
destroy:function(){this.evEl&&Q(this.element,this.evEl,this.domHandler);this.evTarget&&Q(this.target,this.evTarget,this.domHandler);this.evWin&&Q(r,this.evWin,this.domHandler)}};
var w5={mousedown:1,mousemove:2,mouseup:4};S(e6,W,{handler:function(ys){var fe=w5[ys.type];fe&1&&ys.button===0&&(this.pressed=!0);fe&2&&ys.which!==1&&(fe=4);this.pressed&&this.allow&&(fe&4&&(this.pressed=!1),this.callback(this.manager,fe,{pointers:[ys],changedPointers:[ys],pointerType:"mouse",srcEvent:ys}))}});
var g5={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},Mq={2:"touch",3:"pen",4:"mouse",5:"kinect"},rW="pointerdown",Gb="pointermove pointerup pointercancel";r.MSPointerEvent&&(rW="MSPointerDown",Gb="MSPointerMove MSPointerUp MSPointerCancel");S(Vs,W,{handler:function(ys){var fe=this.store,Ax=!1,FA=ys.type.toLowerCase().replace("ms","");FA=g5[FA];var EY=Mq[ys.pointerType]||ys.pointerType;FA&1&&(ys.button===0||EY=="touch")?fe.push(ys):FA&12&&(Ax=!0);var Yr=z(fe,ys.pointerId,"pointerId");
Yr<0||(fe[Yr]=ys,this.callback(this.manager,FA,{pointers:fe,changedPointers:[ys],pointerType:EY,srcEvent:ys}),Ax&&fe.splice(Yr,1))}});
var sP={touchstart:1,touchmove:2,touchend:4,touchcancel:8};S(Re,W,{handler:function(ys){var fe=sP[ys.type];var Ax=Array.prototype.slice.call(ys.touches,0);var FA=this.targetIds;if(fe&3&&Ax.length===1)FA[Ax[0].identifier]=!0,FA=[Ax,Ax];else{var EY,Yr=Array.prototype.slice.call(ys.targetTouches,0),Mw=Array.prototype.slice.call(ys.changedTouches,0),uu=[];if(fe===1)for(Ax=0,EY=Yr.length;Ax<EY;Ax++)FA[Yr[Ax].identifier]=!0;Ax=0;for(EY=Mw.length;Ax<EY;Ax++)FA[Mw[Ax].identifier]&&uu.push(Mw[Ax]),fe&12&&
delete FA[Mw[Ax].identifier];FA=uu.length?[K(Yr.concat(uu),"identifier",!0),uu]:void 0}FA&&this.callback(this.manager,fe,{pointers:FA[0],changedPointers:FA[1],pointerType:"touch",srcEvent:ys})}});
S($A,W,{handler:function(ys,fe,Ax){var FA=Ax.pointerType=="mouse";if(Ax.pointerType=="touch")this.mouse.allow=!1;else if(FA&&!this.mouse.allow)return;fe&12&&(this.mouse.allow=!0);this.callback(ys,fe,Ax)},
destroy:function(){this.touch.destroy();this.mouse.destroy()}});
var XF=D(xC.style,"touchAction"),SE=XF!==t;Ht.prototype={set:function(ys){ys=="compute"&&(ys=this.compute());SE&&(this.manager.element.style[XF]=ys);this.actions=ys.toLowerCase().trim()},
update:function(){this.set(this.manager.options.touchAction)},
compute:function(){var ys=[];g(this.manager.recognizers,function(fe){O(fe.options.enable,[fe])&&(ys=ys.concat(fe.getTouchAction()))});
return OS(ys.join(" "))},
preventDefaults:function(ys){if(!SE){var fe=ys.srcEvent;ys=ys.offsetDirection;if(this.manager.session.prevented)fe.preventDefault();else{var Ax=this.actions,FA=Ax.indexOf("none")>-1,EY=Ax.indexOf("pan-y")>-1;Ax=Ax.indexOf("pan-x")>-1;if(FA||EY&&Ax||EY&&ys&6||Ax&&ys&24)return this.preventSrc(fe)}}},
preventSrc:function(ys){this.manager.session.prevented=!0;ys.preventDefault()}};
j6.prototype={defaults:{},set:function(ys){Z(this.options,ys);this.manager&&this.manager.touchAction.update();return this},
recognizeWith:function(ys){if(k(ys,"recognizeWith",this))return this;var fe=this.simultaneous;ys=Q1(ys,this);fe[ys.id]||(fe[ys.id]=ys,ys.recognizeWith(this));return this},
dropRecognizeWith:function(ys){if(k(ys,"dropRecognizeWith",this))return this;ys=Q1(ys,this);delete this.simultaneous[ys.id];return this},
requireFailure:function(ys){if(k(ys,"requireFailure",this))return this;var fe=this.requireFail;ys=Q1(ys,this);z(fe,ys)===-1&&(fe.push(ys),ys.requireFailure(this));return this},
dropRequireFailure:function(ys){if(k(ys,"dropRequireFailure",this))return this;ys=Q1(ys,this);ys=z(this.requireFail,ys);ys>-1&&this.requireFail.splice(ys,1);return this},
hasRequireFailures:function(){return this.requireFail.length>0},
canRecognizeWith:function(ys){return!!this.simultaneous[ys.id]},
emit:function(ys){function fe(EY){Ax.manager.emit(Ax.options.event+(EY?FA&16?"cancel":FA&8?"end":FA&4?"move":FA&2?"start":"":""),ys)}
var Ax=this,FA=this.state;FA<8&&fe(!0);fe();FA>=8&&fe(!0)},
tryEmit:function(ys){if(this.canEmit())return this.emit(ys);this.state=32},
canEmit:function(){for(var ys=0;ys<this.requireFail.length;ys++)if(!(this.requireFail[ys].state&33))return!1;return!0},
recognize:function(ys){ys=Z({},ys);O(this.options.enable,[this,ys])?(this.state&56&&(this.state=1),this.state=this.process(ys),this.state&30&&this.tryEmit(ys)):(this.reset(),this.state=32)},
process:function(){},
getTouchAction:function(){},
reset:function(){}};
S(z8,j6,{defaults:{pointers:1},attrTest:function(ys){var fe=this.options.pointers;return fe===0||ys.pointers.length===fe},
process:function(ys){var fe=this.state,Ax=ys.eventType,FA=fe&6;ys=this.attrTest(ys);return FA&&(Ax&8||!ys)?fe|16:FA||ys?Ax&4?fe|8:fe&2?fe|4:2:32}});
S(B7,z8,{defaults:{event:"pan",threshold:10,pointers:1,direction:30},getTouchAction:function(){var ys=this.options.direction;if(ys===30)return["none"];var fe=[];ys&6&&fe.push("pan-y");ys&24&&fe.push("pan-x");return fe},
directionTest:function(ys){var fe=this.options,Ax=!0,FA=ys.distance,EY=ys.direction,Yr=ys.deltaX,Mw=ys.deltaY;EY&fe.direction||(fe.direction&6?(EY=Yr===0?1:Yr<0?2:4,Ax=Yr!=this.pX,FA=Math.abs(ys.deltaX)):(EY=Mw===0?1:Mw<0?8:16,Ax=Mw!=this.pY,FA=Math.abs(ys.deltaY)));ys.direction=EY;return Ax&&FA>fe.threshold&&EY&fe.direction},
attrTest:function(ys){return z8.prototype.attrTest.call(this,ys)&&(this.state&2||!(this.state&2)&&this.directionTest(ys))},
emit:function(ys){this.pX=ys.deltaX;this.pY=ys.deltaY;var fe=Pt(ys.direction);fe&&this.manager.emit(this.options.event+fe,ys);this._super.emit.call(this,ys)}});
S(SX,z8,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(ys){return this._super.attrTest.call(this,ys)&&(Math.abs(ys.scale-1)>this.options.threshold||this.state&2)},
emit:function(ys){this._super.emit.call(this,ys);ys.scale!==1&&this.manager.emit(this.options.event+(ys.scale<1?"in":"out"),ys)}});
S(kA,j6,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return["auto"]},
process:function(ys){var fe=this.options,Ax=ys.pointers.length===fe.pointers,FA=ys.distance<fe.threshold,EY=ys.deltaTime>fe.time;this._input=ys;if(!FA||!Ax||ys.eventType&12&&!EY)this.reset();else if(ys.eventType&1)this.reset(),this._timer=C(function(){this.state=8;this.tryEmit()},fe.time,this);
else if(ys.eventType&4)return 8;return 32},
reset:function(){clearTimeout(this._timer)},
emit:function(ys){this.state===8&&(ys&&ys.eventType&4?this.manager.emit(this.options.event+"up",ys):(this._input.timeStamp=r5(),this.manager.emit(this.options.event,this._input)))}});
S(mp,z8,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(ys){return this._super.attrTest.call(this,ys)&&(Math.abs(ys.rotation)>this.options.threshold||this.state&2)}});
S(eP,z8,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:30,pointers:1},getTouchAction:function(){return B7.prototype.getTouchAction.call(this)},
attrTest:function(ys){var fe=this.options.direction;if(fe&30)var Ax=ys.velocity;else fe&6?Ax=ys.velocityX:fe&24&&(Ax=ys.velocityY);return this._super.attrTest.call(this,ys)&&fe&ys.direction&&G1(Ax)>this.options.velocity&&ys.eventType&4},
emit:function(ys){var fe=Pt(ys.direction);fe&&this.manager.emit(this.options.event+fe,ys);this.manager.emit(this.options.event,ys)}});
S(iu,j6,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return["manipulation"]},
process:function(ys){var fe=this.options,Ax=ys.pointers.length===fe.pointers,FA=ys.distance<fe.threshold,EY=ys.deltaTime<fe.time;this.reset();if(ys.eventType&1&&this.count===0)return this.failTimeout();if(FA&&EY&&Ax){if(ys.eventType!=4)return this.failTimeout();Ax=this.pTime?ys.timeStamp-this.pTime<fe.interval:!0;FA=!this.pCenter||Be(this.pCenter,ys.center)<fe.posThreshold;this.pTime=ys.timeStamp;this.pCenter=ys.center;FA&&Ax?this.count+=1:this.count=1;this._input=ys;if(this.count%fe.taps===0)return this.hasRequireFailures()?
(this._timer=C(function(){this.state=8;this.tryEmit()},fe.interval,this),2):8}return 32},
failTimeout:function(){this._timer=C(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))}});
ES.VERSION="2.0.2";ES.defaults={domEvents:!1,touchAction:"compute",inputTarget:null,enable:!0,preset:[[mp,{enable:!1}],[SX,{enable:!1},["rotate"]],[eP,{direction:6}],[B7,{direction:6},["swipe"]],[iu],[iu,{event:"doubletap",taps:2},["tap"]],[kA]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};jP.prototype={set:function(ys){Z(this.options,ys);return this},
stop:function(ys){this.session.stopped=ys?2:1},
recognize:function(ys){var fe=this.session;if(!fe.stopped){this.touchAction.preventDefaults(ys);var Ax=this.recognizers,FA=fe.curRecognizer;if(!FA||FA&&FA.state&8)FA=fe.curRecognizer=null;for(var EY=0,Yr=Ax.length;EY<Yr;EY++){var Mw=Ax[EY];fe.stopped===2||FA&&Mw!=FA&&!Mw.canRecognizeWith(FA)?Mw.reset():Mw.recognize(ys);!FA&&Mw.state&14&&(FA=fe.curRecognizer=Mw)}}},
get:function(ys){if(ys instanceof j6)return ys;for(var fe=this.recognizers,Ax=0;Ax<fe.length;Ax++)if(fe[Ax].options.event==ys)return fe[Ax];return null},
add:function(ys){if(k(ys,"add",this))return this;var fe=this.get(ys.options.event);fe&&this.remove(fe);this.recognizers.push(ys);ys.manager=this;this.touchAction.update();return ys},
remove:function(ys){if(k(ys,"remove",this))return this;var fe=this.recognizers;ys=this.get(ys);fe.splice(z(fe,ys),1);this.touchAction.update();return this},
on:function(ys,fe){var Ax=this.handlers;g(h(ys),function(FA){Ax[FA]=Ax[FA]||[];Ax[FA].push(fe)});
return this},
off:function(ys,fe){var Ax=this.handlers;g(h(ys),function(FA){fe?Ax[FA].splice(z(Ax[FA],fe),1):delete Ax[FA]});
return this},
emit:function(ys,fe){this.options.domEvents&&$C(ys,fe);var Ax=this.handlers[ys]&&this.handlers[ys].slice();if(Ax&&Ax.length){fe.type=ys;fe.preventDefault=function(){fe.srcEvent.preventDefault()};
ys=0;for(var FA=Ax.length;ys<FA;ys++)Ax[ys](fe)}},
destroy:function(){this.element&&QE(this,!1);this.handlers={};this.session={};this.input.destroy();this.element=null}};
Z(ES,{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:jP,Input:W,TouchAction:Ht,Recognizer:j6,AttrRecognizer:z8,Tap:iu,Pan:B7,Swipe:eP,Pinch:SX,Rotate:mp,Press:kA,on:E,off:Q,each:g,merge:P,extend:Z,inherit:S,bindFn:d,prefixed:D});
r[I]=ES})(window,document,"Hammer");
return window.Hammer}.call({});
U.DOCUMENT=X;X[p17]=U}return X[p17]};/*

 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 bHv=function(X,U){if(X.length!==U.length)return!1;for(var r=0;r<X.length;++r)if(X[r]!==U[r])return!1;return!0};if(!window.polymerSkipLoadingFontRoboto)for(var ADh=_.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"]),lLA=ADh.next();!lLA.done;lLA=ADh.next()){var GSS=lLA.value,iHv=document.createElement("link");iHv.rel="stylesheet";iHv.href=GSS;document.head.appendChild(iHv)};var RsM,q6M,JRn,T_e,f$D,Y6A,zsn,KLe;RsM={"U+0008":"backspace","U+0009":"tab","U+001B":"esc","U+0020":"space","U+007F":"del"};q6M={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:"*"};JRn={shift:"shiftKey",ctrl:"ctrlKey",alt:"altKey",meta:"metaKey"};T_e=/[a-z0-9*]/;f$D=/U\+/;Y6A=/^arrow/;zsn=/^space(bar)?/;KLe=/^escape$/;_.J$={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(X,U){this._imperativeKeyBindings[X]=U;this._prepKeyBindings();this._resetKeyEventListeners()},
removeOwnKeyBindings:function(){this._imperativeKeyBindings={};this._prepKeyBindings();this._resetKeyEventListeners()},
keyboardEventMatchesKeys:function(X,U){U=pTm(U);for(var r=0;r<U.length;++r)if(WLD(U[r],X))return!0;return!1},
_collectKeyBindings:function(){var X=this.behaviors.map(function(U){return U.keyBindings});
X.indexOf(this.keyBindings)===-1&&X.push(this.keyBindings);return X},
_prepKeyBindings:function(){this._keyBindings={};this._collectKeyBindings().forEach(function(r){for(var m in r)this._addKeyBinding(m,r[m])},this);
for(var X in this._imperativeKeyBindings)this._addKeyBinding(X,this._imperativeKeyBindings[X]);for(var U in this._keyBindings)this._keyBindings[U].sort(function(r,m){r=r[0].hasModifiers;return r===m[0].hasModifiers?0:r?-1:1})},
_addKeyBinding:function(X,U){pTm(X).forEach(function(r){this._keyBindings[r.event]=this._keyBindings[r.event]||[];this._keyBindings[r.event].push([r,U])},this)},
_resetKeyEventListeners:function(){this._unlistenKeyEventListeners();this.isAttached&&this._listenKeyEventListeners()},
_listenKeyEventListeners:function(){this.keyEventTarget&&this._keyBindings&&Object.keys(this._keyBindings).forEach(function(X){var U=this._onKeyBindingEvent.bind(this,this._keyBindings[X]);this._boundKeyHandlers.push([this.keyEventTarget,X,U]);this.keyEventTarget.addEventListener(X,U)},this)},
_unlistenKeyEventListeners:function(){for(var X,U,r;this._boundKeyHandlers.length;)X=this._boundKeyHandlers.pop(),U=X[0],r=X[1],X=X[2],U.removeEventListener(r,X)},
_onKeyBindingEvent:function(X,U){this.stopKeyboardEventPropagation&&U.stopPropagation();if(!U.defaultPrevented)for(var r=0;r<X.length;r++){var m=X[r][0],I=X[r][1];if(WLD(m,U)&&(this._triggerKeyHandler(m,I,U),U.defaultPrevented))break}},
_triggerKeyHandler:function(X,U,r){var m=Object.create(X);m.keyboardEvent=r;X=new CustomEvent(X.event,{detail:m,cancelable:!0});this[U].call(this,X);X.defaultPrevented&&r.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
*/
_.BP({is:"iron-a11y-keys",_template:null,behaviors:[_.J$],properties:{target:{type:Object,observer:"_targetChanged"},keys:{type:String,reflectToAttribute:!0,observer:"_keysChanged"}},attached:function(){this.target||(this.target=this.parentNode)},
_targetChanged:function(X){this.keyEventTarget=X},
_keysChanged:function(){this.removeOwnKeyBindings();this.addOwnKeyBinding(this.keys,"_fireKeysPressed")},
_fireKeysPressed:function(X){this.fire("keys-pressed",X.detail,{})}});_.D6={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(X){this._setFocused(X.type==="focus")},
_disabledChanged:function(X){this.setAttribute("aria-disabled",X?"true":"false");this.style.pointerEvents=X?"none":"";X?(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 p2={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(X){this._detectKeyboardFocus(X);X||this._setPressed(!1)},
_detectKeyboardFocus:function(X){this._setReceivedFocusFromKeyboard(!this.pointerDown&&X)},
_userActivate:function(X){this.active!==X&&(this.active=X,this.fire("change"))},
_downHandler:function(){this._setPointerDown(!0);this._setPressed(!0);this._setReceivedFocusFromKeyboard(!1)},
_upHandler:function(){this._setPointerDown(!1);this._setPressed(!1)},
_spaceKeyDownHandler:function(X){X=X.detail.keyboardEvent;var U=_.Zq(X).localTarget;this.isLightDescendant(U)||(X.preventDefault(),X.stopImmediatePropagation(),this._setPressed(!0))},
_spaceKeyUpHandler:function(X){X=_.Zq(X.detail.keyboardEvent).localTarget;this.isLightDescendant(X)||(this.pressed&&this._asyncClick(),this._setPressed(!1))},
_asyncClick:function(){this.async(function(){this.click()},1)},
_pressedChanged:function(){this._changedButtonState()},
_ariaActiveAttributeChanged:function(X,U){U&&U!=X&&this.hasAttribute(U)&&this.removeAttribute(U)},
_activeChanged:function(X){this.toggles?this.setAttribute(this.ariaActiveAttribute,X?"true":"false"):this.removeAttribute(this.ariaActiveAttribute);this._changedButtonState()},
_controlStateChanged:function(){this.disabled?this._setPressed(!1):this._changedButtonState()},
_changedButtonState:function(){this._buttonStateChanged&&this._buttonStateChanged()}},Lr5=[_.J$,
p2];_.$O={IronButtonState:Lr5,IronButtonStateImpl:p2};_.bg={properties:{name:{type:String},value:{notify:!0,type:String},required:{type:Boolean,value:!1}},attached:function(){},
detached:function(){}};_.A$=function(X){_.A$[" "](X);this.type=X&&X.type||"default";this.key=X&&X.key;X&&"value"in X&&(this.value=X.value)};
_.A$.prototype.byKey=function(X){this.key=X;return this.value};
_.n0.Object.defineProperties(_.A$.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var X=this.type,U=this.key;if(X&&U)return lg[X]&&lg[X][U]},
set:function(X){var U=this.type,r=this.key;U&&r&&(U=lg[U]=lg[U]||{},X==null?delete U[r]:U[r]=X)}},
list:{configurable:!0,enumerable:!0,get:function(){if(!this.type)return[];var X=lg[this.type];return X?Object.keys(X).map(function(U){return lg[this.type][U]},this):[]}}});
_.A$[" "]=function(){};
var lg={};_.BP({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(X,U,r){X=new _.A$({type:X,key:U});r!==void 0&&r!==X.value?X.value=r:this.value!==X.value&&(this.value=X.value);return X},
get list(){return this.__meta&&this.__meta.list},_selfChanged:function(X){X&&(this.value=this)},
byKey:function(X){return(new _.A$({type:this.type,key:X})).value}});var Nfv;Nfv=null;_.GH={properties:{validator:{type:String},invalid:{notify:!0,reflectToAttribute:!0,type:Boolean,value:!1,observer:"_invalidChanged"}},registered:function(){Nfv=new _.A$({type:"validator"})},
_invalidChanged:function(){this.invalid?this.setAttribute("aria-invalid","true"):this.removeAttribute("aria-invalid")},
get _validator(){return Nfv&&Nfv.byKey(this.validator)},hasValidator:function(){return this._validator!=null},
validate:function(X){this.invalid=X===void 0&&this.value!==void 0?!this._getValidity(this.value):!this._getValidity(X);return!this.invalid},
_getValidity:function(X){return this.hasValidator()?this._validator.validate(X):!0}};var jV5={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"}},XO8=[_.bg,
_.GH,jV5];_.BP({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 _.A$({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(X){return this.name+":"+X},this)},
applyIcon:function(X,U){this.removeIcon(X);if(U=this._cloneIcon(U,this.rtlMirroring&&this._targetIsRTL(X))){var r=_.Zq(X.root||X);r.insertBefore(U,r.childNodes[0]);return X._svgIcon=U}return null},
removeIcon:function(X){X._svgIcon&&(_.Zq(X.root||X).removeChild(X._svgIcon),X._svgIcon=null)},
_targetIsRTL:function(X){this.__targetIsRTL==null&&(this.useGlobalRtlAttribute?this.__targetIsRTL=(document.body&&document.body.hasAttribute("dir")?document.body:document.documentElement).getAttribute("dir")==="rtl":(X&&X.nodeType!==Node.ELEMENT_NODE&&(X=X.host),this.__targetIsRTL=X&&window.getComputedStyle(X).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 X=Object.create(null);_.Zq(this).querySelectorAll("[id]").forEach(function(U){X[U.id]=U});
return X},
_cloneIcon:function(X,U){this._icons=this._icons||this._createIconMap();return this._prepareSvgClone(this._icons[X],this.size,U)},
_prepareSvgClone:function(X,U,r){if(X){X=X.cloneNode(!0);var m=document.createElementNS("http://www.w3.org/2000/svg","svg");U=X.getAttribute("viewBox")||"0 0 "+U+" "+U;var I="pointer-events: none; display: block; width: 100%; height: 100%;";r&&X.hasAttribute("mirror-in-rtl")&&(I+="-webkit-transform:scale(-1,1);transform:scale(-1,1);transform-origin:center;");m.setAttribute("viewBox",U);m.setAttribute("preserveAspectRatio","xMidYMid meet");m.setAttribute("focusable","false");m.style&&(m.style.cssText=
I);m.appendChild(X).removeAttribute("id");return m}return null}});var Upt=function(X){this.multi=!1;this.selection=[];this.selectCallback=X};
_.a=Upt.prototype;_.a.get=function(){return this.multi?this.selection.slice():this.selection[0]};
_.a.clear=function(X){this.selection.slice().forEach(function(U){(!X||X.indexOf(U)<0)&&this.setItemSelected(U,!1)},this)};
_.a.isSelected=function(X){return this.selection.indexOf(X)>=0};
_.a.setItemSelected=function(X,U){if(X!=null&&U!==this.isSelected(X)){if(U)this.selection.push(X);else{var r=this.selection.indexOf(X);r>=0&&this.selection.splice(r,1)}this.selectCallback&&this.selectCallback(X,U)}};
_.a.select=function(X){this.multi?this.toggle(X):this.get()!==X&&(this.setItemSelected(this.get(),!1),this.setItemSelected(X,!0))};
_.a.toggle=function(X){this.setItemSelected(X,!this.isSelected(X))};_.WP={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 Upt(this._applySelection.bind(this))},
attached:function(){this._observer=this._observeItems(this);this._addListener(this.activateEvent)},
detached:function(){this._observer&&_.Zq(this).unobserveNodes(this._observer);this._removeListener(this.activateEvent)},
indexOf:function(X){return this.items?this.items.indexOf(X):-1},
select:function(X){this.selected=X},
selectPrevious:function(){var X=this.items.length,U=X-1;this.selected!==void 0&&(U=(Number(this._valueToIndex(this.selected))-1+X)%X);this.selected=this._indexToValue(U)},
selectNext:function(){var X=0;this.selected!==void 0&&(X=(Number(this._valueToIndex(this.selected))+1)%this.items.length);this.selected=this._indexToValue(X)},
selectIndex:function(X){this.select(this._indexToValue(X))},
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(X){this.listen(this,X,"_activateHandler")},
_removeListener:function(X){this.unlisten(this,X,"_activateHandler")},
_activateEventChanged:function(X,U){this._removeListener(U);this._addListener(X)},
_updateItems:function(){var X=_.Zq(this).queryDistributedElements(this.selectable||"*");X=Array.prototype.filter.call(X,this._bindFilterItem);this._setItems(X)},
_updateAttrForSelected:function(){this.selectedItem&&(this.selected=this._valueForItem(this.selectedItem))},
_updateSelected:function(){this._selectSelected(this.selected)},
_selectSelected:function(){if(this.items){var X=this._valueToItem(this.selected);X?this._selection.select(X):this._selection.clear();this.fallbackSelection&&this.items.length&&this._selection.get()===void 0&&(this.selected=this.fallbackSelection)}},
_filterItem:function(X){return!this._excludedLocalNames[X.localName]},
_valueToItem:function(X){return X==null?null:this.items[this._valueToIndex(X)]},
_valueToIndex:function(X){if(this.attrForSelected)for(var U=0,r;r=this.items[U];U++){if(this._valueForItem(r)==X)return U}else return Number(X)},
_indexToValue:function(X){if(this.attrForSelected){if(X=this.items[X])return this._valueForItem(X)}else return X},
_valueForItem:function(X){if(!X)return null;if(!this.attrForSelected)return X=this.indexOf(X),X===-1?null:X;var U=X[Ep(this.attrForSelected)];return U!=void 0?U:X.getAttribute(this.attrForSelected)},
_applySelection:function(X,U){this.selectedClass&&this.toggleClass(this.selectedClass,U,X);this.selectedAttribute&&this.toggleAttribute.call(X,this.selectedAttribute,U);this._selectionChange();this.fire("iron-"+(U?"select":"deselect"),{item:X})},
_selectionChange:function(){this._setSelectedItem(this._selection.get())},
_observeItems:function(X){return _.Zq(X).observeNodes(function(U){this._updateItems();this._updateSelected();this.fire("iron-items-changed",U,{bubbles:!1,cancelable:!1})})},
_activateHandler:function(X){X=X.target;for(var U=this.items;X&&X!=this;){var r=U.indexOf(X);if(r>=0){U=this._indexToValue(r);this._itemActivate(U,X);break}X=X.parentNode}},
_itemActivate:function(X,U){this.fire("iron-activate",{selected:X,item:U},{cancelable:!0}).defaultPrevented||this.select(X)}};var r9p={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(X){this.multi?this._toggleSelected(X):this.selected=X},
multiChanged:function(X){this._selection.multi=X;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(X){return this._indexToValue(this.indexOf(X))},this).filter(function(X){return X!=null},this)):_.WP._updateAttrForSelected.apply(this)},
_updateSelected:function(){this.multi?this._selectMulti(this.selectedValues):this._selectSelected(this.selected)},
_selectMulti:function(X){X=X||[];X=(this._valuesToItems(X)||[]).filter(function(r){return r!==null&&r!==void 0});
this._selection.clear(X);for(var U=0;U<X.length;U++)this._selection.setItemSelected(X[U],!0);this.fallbackSelection&&!this._selection.get().length&&this._valueToItem(this.fallbackSelection)&&this.select(this.fallbackSelection)},
_selectionChange:function(){var X=this._selection.get();this.multi?(this._setSelectedItems(X),this._setSelectedItem(X.length?X[0]:null)):X!==null&&X!==void 0?(this._setSelectedItems([X]),this._setSelectedItem(X)):(this._setSelectedItems([]),this._setSelectedItem(null))},
_toggleSelected:function(X){var U=this.selectedValues.indexOf(X);U<0?this.push("selectedValues",X):this.splice("selectedValues",U,1)},
_valuesToItems:function(X){return X==null?null:X.map(function(U){return this._valueToItem(U)},this)}},mp1=[_.WP,
r9p];var IKC;
_.ig={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(X){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null);var U=this._valueToItem(X);U&&U.hasAttribute("disabled")||(this._setFocusedItem(U),r9p.select.apply(this,arguments))},
_resetTabindices:function(){var X=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this.items.forEach(function(U){U.setAttribute("tabindex",U===X?"0":"-1");U.setAttribute("aria-selected",this._selection.isSelected(U))},this)},
_updateMultiselectable:function(X){X?this.setAttribute("aria-multiselectable","true"):this.removeAttribute("aria-multiselectable")},
_focusWithKeyboardEvent:function(X){if(this._MODIFIER_KEYS.indexOf(X.key)===-1){this.cancelDebouncer("_clearSearchText");var U=this._searchText||"";U+=(X.key&&X.key.length==1?X.key:String.fromCharCode(X.keyCode)).toLocaleLowerCase();X=U.length;for(var r=0,m;m=this.items[r];r++)if(!m.hasAttribute("disabled")){var I=this.attrForItemTitle||"textContent";I=(m[I]||m.getAttribute(I)||"").trim();if(!(I.length<X)&&I.slice(0,X).toLocaleLowerCase()==U){this._setFocusedItem(m);break}}this._searchText=U;this.debounce("_clearSearchText",
this._clearSearchText,this._SEARCH_RESET_TIMEOUT_MS)}},
_clearSearchText:function(){this._searchText=""},
_focusPrevious:function(){for(var X=this.items.length,U=Number(this.indexOf(this.focusedItem)),r=1;r<X+1;r++){var m=this.items[(U-r+X)%X];if(!m.hasAttribute("disabled")){var I=_.Zq(m).getOwnerRoot()||document;this._setFocusedItem(m);if(_.Zq(I).activeElement==m)break}}},
_focusNext:function(){for(var X=this.items.length,U=Number(this.indexOf(this.focusedItem)),r=1;r<X+1;r++){var m=this.items[(U+r)%X];if(!m.hasAttribute("disabled")){var I=_.Zq(m).getOwnerRoot()||document;this._setFocusedItem(m);if(_.Zq(I).activeElement==m)break}}},
_applySelection:function(X,U){U?X.setAttribute("aria-selected","true"):X.setAttribute("aria-selected","false");_.WP._applySelection.apply(this,arguments)},
_focusedItemChanged:function(X,U){U&&U.setAttribute("tabindex","-1");!X||X.hasAttribute("disabled")||this.disabled||(X.setAttribute("tabindex","0"),X.focus())},
_onIronItemsChanged:function(X){X.detail.addedNodes.length&&this._resetTabindices()},
_onShiftTabDown:function(){var X=this.getAttribute("tabindex");_.ig._shiftTabPressed=!0;this._setFocusedItem(null);this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",X);_.ig._shiftTabPressed=!1},1)},
_onFocus:function(X){!_.ig._shiftTabPressed&&(X=_.Zq(X).rootTarget,X===this||typeof X.tabIndex==="undefined"||this.isLightDescendant(X))&&(this._defaultFocusAsync=this.async(function(){var U=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this._setFocusedItem(null);U?this._setFocusedItem(U):this.items[0]&&this._focusNext()}))},
_onUpKey:function(X){this._focusPrevious();X.detail.keyboardEvent.preventDefault()},
_onDownKey:function(X){this._focusNext();X.detail.keyboardEvent.preventDefault()},
_onEscKey:function(){var X=this.focusedItem;X&&X.blur()},
_onKeydown:function(X){this.keyboardEventMatchesKeys(X,"up down esc")||this._focusWithKeyboardEvent(X);X.stopPropagation()},
_activateHandler:function(X){_.WP._activateHandler.call(this,X);X.stopPropagation()},
_disabledChanged:function(X){X?(this._previousTabIndex=this.hasAttribute("tabindex")?this.tabIndex:0,this.removeAttribute("tabindex")):this.hasAttribute("tabindex")||this.setAttribute("tabindex",this._previousTabIndex)},
_shiftTabPressed:!1};IKC=[mp1,_.J$,_.ig];_.tYv={hostAttributes:{role:"menubar"},keyBindings:{left:"_onLeftKey",right:"_onRightKey"},_onUpKey:function(X){this.focusedItem&&(this.focusedItem.click(),X.detail.keyboardEvent.preventDefault())},
_onDownKey:function(X){this.focusedItem&&(this.focusedItem.click(),X.detail.keyboardEvent.preventDefault())},
get _isRTL(){return window.getComputedStyle(this).direction==="rtl"},_isSpecialKey:function(X){return X.ctrlKey||X.shiftKey||X.altKey||X.metaKey},
_onLeftKey:function(X){this._isSpecialKey(X.detail.keyboardEvent)||(this._isRTL?this._focusNext():this._focusPrevious(),X.detail.keyboardEvent.preventDefault())},
_onRightKey:function(X){this._isSpecialKey(X.detail.keyboardEvent)||(this._isRTL?this._focusPrevious():this._focusNext(),X.detail.keyboardEvent.preventDefault())},
_onKeydown:function(X){this.keyboardEventMatchesKeys(X,"up down left right esc")||this._focusWithKeyboardEvent(X)}};
_.aKP=[IKC,_.tYv];var Hu8;Hu8=new Set;_.L2={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):(Hu8.delete(this),window.removeEventListener("resize",this._boundNotifyResize));this._parentResizable=null},
notifyResize:function(){this.isAttached&&(this._interestedResizables.forEach(function(X){this.resizerShouldNotify(X)&&this._notifyDescendant(X)},this),this._fireResize())},
assignParentResizable:function(X){this._parentResizable&&this._parentResizable.stopResizeNotificationsFor(this);(this._parentResizable=X)&&X._interestedResizables.indexOf(this)===-1&&(X._interestedResizables.push(this),X._subscribeIronResize(this))},
stopResizeNotificationsFor:function(X){var U=this._interestedResizables.indexOf(X);U>-1&&(this._interestedResizables.splice(U,1),this._unsubscribeIronResize(X))},
_subscribeIronResize:function(X){X.addEventListener("iron-resize",this._boundOnDescendantIronResize)},
_unsubscribeIronResize:function(X){X.removeEventListener("iron-resize",this._boundOnDescendantIronResize)},
resizerShouldNotify:function(){return!0},
_onDescendantIronResize:function(X){this._notifyingDescendant?X.stopPropagation():LP||this._fireResize()},
_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},
_onIronRequestResizeNotifications:function(X){var U=_.Zq(X).rootTarget;U!==this&&(U.assignParentResizable(this),this._notifyDescendant(U),X.stopPropagation())},
_parentResizableChanged:function(X){X&&window.removeEventListener("resize",this._boundNotifyResize)},
_notifyDescendant:function(X){this.isAttached&&(this._notifyingDescendant=!0,X.notifyResize(),this._notifyingDescendant=!1)},
_requestResizeNotifications:function(){if(this.isAttached)if(document.readyState==="loading"){var X=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",function r(){document.removeEventListener("readystatechange",r);X()})}else this._findParent(),this._parentResizable?this._parentResizable._interestedResizables.forEach(function(U){U!==this&&U._findParent()},this):(Hu8.forEach(function(U){U!==this&&U._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?Hu8.delete(this):Hu8.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
*/
_.CJv={properties:{scrollTarget:{type:HTMLElement,value:function(){return this._defaultScrollTarget}}},
observers:["_scrollTargetChanged(scrollTarget, isAttached)"],_shouldHaveListener:!0,_scrollTargetChanged:function(X,U){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);U&&(X==="document"?this.scrollTarget=this._doc:typeof X==="string"?this.scrollTarget=(U=this.domHost)&&U.$?U.$[X]:_.Zq(this.ownerDocument).querySelector("#"+X):this._isValidScrollTarget()&&(this._oldScrollTarget=X,this._toggleScrollListener(this._shouldHaveListener,X)))},
_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(X){this.scrollTarget===this._doc?window.scrollTo(window.pageXOffset,X):this._isValidScrollTarget()&&(this.scrollTarget.scrollTop=
X)},set _scrollLeft(X){this.scrollTarget===this._doc?window.scrollTo(X,window.pageYOffset):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=X)},scroll:function(X,U){if(typeof X==="object"){var r=X.left;U=X.top}else r=X;r=r||0;U=U||0;this.scrollTarget===this._doc?window.scrollTo(r,U):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=r,this.scrollTarget.scrollTop=U)},
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(X,U){U=U===this._doc?window:U;X?this._boundScrollHandler||(this._boundScrollHandler=this._scrollHandler.bind(this),U.addEventListener("scroll",this._boundScrollHandler)):this._boundScrollHandler&&(U.removeEventListener("scroll",this._boundScrollHandler),this._boundScrollHandler=null)},
toggleScrollListener:function(X){this._shouldHaveListener=X;this._toggleScrollListener(X,this.scrollTarget)}};_.BP({is:"iron-selector",_template:null,behaviors:[mp1]});var NA={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(X){if(X.timing)for(var U in X.timing)this.animationTiming[U]=X.timing[U];return this.animationTiming},
setPrefixedProperty:function(X,U,r){for(var m={transform:["webkitTransform"],transformOrigin:["mozTransformOrigin","webkitTransformOrigin"]}[U],I,t=0;I=m[t];t++)X.style[I]=r;X.style[U]=r},
complete:function(){}};_.BP({is:"fade-in-animation",_template:null,behaviors:[NA],configure:function(X){return this._effect=new KeyframeEffect(X.node,[{opacity:"0"},{opacity:"1"}],this.timingFromConfig(X))}});_.BP({is:"fade-out-animation",_template:null,behaviors:[NA],configure:function(X){return this._effect=new KeyframeEffect(X.node,[{opacity:"1"},{opacity:"0"}],this.timingFromConfig(X))}});var kp7=[{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(X,U){for(var r in U)X[r]=U[r]},
_cloneConfig:function(X){var U={isClone:!0};this._copyProperties(U,X);return U},
_getAnimationConfigRecursive:function(X,U,r){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 m=X?this.animationConfig[X]:this.animationConfig;Array.isArray(m)||(m=[m]);if(m)for(var I,t=0;I=m[t];t++)if(I.animatable)I.animatable._getAnimationConfigRecursive(I.type||X,U,r);else if(I.id){var C=U[I.id];
C?(C.isClone||(U[I.id]=this._cloneConfig(C),C=U[I.id]),this._copyProperties(C,I)):U[I.id]=I}else r.push(I)}},
getAnimationConfig:function(X){var U={},r=[];this._getAnimationConfigRecursive(X,U,r);for(var m in U)r.push(U[m]);return r}},
{_configureAnimations:function(X){var U=[],r=[];if(X.length>0)for(var m,I=0;m=X[I];I++){var t=document.createElement(m.name);if(t.isNeonAnimation){var C=null;t.configure||(t.configure=function(){return null});
C=t.configure(m);r.push({result:C,config:m})}else console.warn(this.is+":",m.name,"not found!")}for(X=0;X<r.length;X++){C=r[X].result;m=r[X].config;try{typeof C.cancel!="function"&&(C=document.timeline.play(C))}catch(k){C=null,console.warn("Couldnt play","(",m.name,").",k)}C&&U.push({neonAnimation:t,config:m,animation:C})}return U},
_shouldComplete:function(X){for(var U=!0,r=0;r<X.length;r++)if(X[r].animation.playState!="finished"){U=!1;break}return U},
_complete:function(X){for(var U=0;U<X.length;U++)X[U].neonAnimation.complete(X[U].config);for(U=0;U<X.length;U++)X[U].animation.cancel()},
playAnimation:function(X,U){var r=this.getAnimationConfig(X);if(r){this._active=this._active||{};this._active[X]&&(this._complete(this._active[X]),delete this._active[X]);var m=this._configureAnimations(r);if(m.length==0)this.fire("neon-animation-finish",U,{bubbles:!1});else for(this._active[X]=m,r=0;r<m.length;r++)m[r].animation.onfinish=function(){this._shouldComplete(m)&&(this._complete(m),delete this._active[X],this.fire("neon-animation-finish",U,{bubbles:!1}))}.bind(this)}},
cancelAnimation:function(){for(var X in this._active){var U=this._active[X],r;for(r in U)U[r].animation&&U[r].animation.cancel&&U[r].animation.cancel()}this._active={}}}];var u1=function(X,U){X=Error.call(this,X);this.message=X.message;"stack"in X&&(this.stack=X.stack);this.arg=U;this.name=this.constructor.name;this.constructor=u1;this.__proto__=u1.prototype};
_.F(u1,Error);var c9$=nT(function(X){var U=function(){return X.apply(this,arguments)||this};
_.F(U,X);U.prototype._marshalArgs=function(r,m,I){m=X.prototype._marshalArgs.call(this,r,m,I);if(this._legacyUndefinedCheck&&m.length>1)for(I=0;I<m.length;I++)if(m[I]===void 0||r[I].wildcard&&m[I].base===void 0)throw r=r[I].name,new u1("Argument '"+r+"' is undefined.",r);return m};
U.prototype._addPropertyEffect=function(r,m,I){return X.prototype._addPropertyEffect.call(this,r,m,$Se(I,I&&I.info&&I.info.methodName))};
U._addTemplatePropertyEffect=function(r,m,I){return X._addTemplatePropertyEffect.call(this,r,m,$Se(I))};
return U}),gd5=_.BP.Class;
_.BP.Class=function(X,U){return gd5(X,function(r){return U?U(c9$(r)):c9$(r)})};
var nd$=nT(function(X){var U=c9$(X);X=function(){return U.apply(this,arguments)||this};
_.F(X,U);_.n0.Object.defineProperties(X.prototype,{_legacyUndefinedCheck:{configurable:!0,enumerable:!0,get:function(){return this._methodHost&&this._methodHost._legacyUndefinedCheck}}});
return X}),Zu5=UA.mixin;
UA.mixin=Zu5?function(X){return nd$(Zu5(X))}:nd$;
console.info("LegacyDataMixin will be applied to all legacy elements.\nSet `_legacyUndefinedCheck: true` on element class to enable.");_.jR=_.$O.IronButtonState;var brX=iL;_.bg9="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");var LLA=function(){return Math.random().toString(36).substring(7).split("").join(".")},ige="@@redux/INIT"+LLA(),XXm="@@redux/REPLACE"+LLA();var UJ9=typeof Symbol==="function"&&Symbol.observable||"@@observable";var s2S=typeof window!=="undefined"&&typeof document!=="undefined"&&window.document===document;var xpS="top right bottom left width height size weight".split(" "),PJ$=typeof MutationObserver!=="undefined",S87=s2S&&HTMLElement.prototype.attachShadow&&HTMLElement.prototype.attachShadow.toString().indexOf("[native code]")!==-1?HTMLElement.prototype.attachShadow:null,dp1=function(){this.mutationEventsAdded_=this.JSC$11915_connected_=!1;this.mutationsObserver_=null;this.observers_=[];this.onTransitionEnd_=this.onTransitionEnd_.bind(this);this.refresh=r5M(this.refresh.bind(this))},OuT=function(X,
U){var r=X.observers_;
U=r.indexOf(U);~U&&r.splice(U,1);!r.length&&X.JSC$11915_connected_&&s2S&&X.JSC$11915_connected_&&(document.removeEventListener("transitionend",X.onTransitionEnd_),window.removeEventListener("resize",X.refresh),X.mutationsObserver_&&(X.mutationsObserver_.disconnect(),S87&&(HTMLElement.prototype.attachShadow=S87)),X.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",X.refresh),X.mutationsObserver_=null,X.mutationEventsAdded_=!1,X.JSC$11915_connected_=!1)};
dp1.prototype.refresh=function(){vd8(this)&&this.refresh()};
var vd8=function(X){X=X.observers_.filter(function(U){return edp(U),U.activeObservations_.length>0});
X.forEach(function(U){return Edv(U)});
return X.length>0},FC7=function(X){if(s2S&&!X.JSC$11915_connected_){document.addEventListener("transitionend",X.onTransitionEnd_);
window.addEventListener("resize",X.refresh);if(PJ$){X.mutationsObserver_=new MutationObserver(X.refresh);var U={attributes:!0,childList:!0,characterData:!0,subtree:!0};X.mutationsObserver_.observe(document,U);S87&&(function I(m){var t=m.shadowRoot;t&&(X.mutationsObserver_.observe(t,U),I(t));for(m=m.firstElementChild;m;)I(m),m=m.nextElementSibling}(document),HTMLElement.prototype.attachShadow=function(){var m=S87.apply(this,_.bS.apply(0,arguments));
X.mutationsObserver_.observe(m,U);return m})}else document.addEventListener("DOMSubtreeModified",X.refresh),X.mutationEventsAdded_=!0;
X.JSC$11915_connected_=!0}};
dp1.prototype.onTransitionEnd_=function(X){var U=X.propertyName===void 0?"":X.propertyName;xpS.some(function(r){return!!~U.indexOf(r)})&&this.refresh()};
var BZA=null;var Q2v=function(X,U){for(var r=_.H(Object.keys(U)),m=r.next();!m.done;m=r.next())m=m.value,Object.defineProperty(X,m,{value:U[m],enumerable:!1,writable:!1,configurable:!0})};var Xe=function(X){var U;return(X==null?void 0:(U=X.ownerDocument)==null?void 0:U.defaultView)||globalThis};var odt={x:0,y:0,width:0,height:0},wOt=typeof SVGGraphicsElement!=="undefined"?function(X){return X instanceof Xe(X).SVGGraphicsElement}:function(X){return X instanceof Xe(X).SVGElement&&typeof X.getBBox==="function"};var y95=function(X){this.broadcastHeight=this.broadcastWidth=0;this.contentRect_={x:0,y:0,width:0,height:0};this.target=X};
y95.prototype.isActive=function(){var X=this.target;if(s2S)if(wOt(X)){var U=X.getBBox();U={x:0,y:0,width:U.width,height:U.height}}else{var r=X.clientWidth,m=X.clientHeight;if(r||m){var I=Xe(X).getComputedStyle(X);U=Mb(I["padding-top"]);var t=Mb(I["padding-left"]),C=t+Mb(I["padding-right"]),k=U+Mb(I["padding-bottom"]),g=Mb(I.width),Z=Mb(I.height);I.boxSizing==="border-box"&&(Math.round(g+C)!==r&&(g-=mJ1(I,"left","right")+C),Math.round(Z+k)!==m&&(Z-=mJ1(I,"top","bottom")+k));X!==Xe(X).document.documentElement&&
(X=Math.round(g+C)-r,m=Math.round(Z+k)-m,Math.abs(X)!==1&&(g-=X),Math.abs(m)!==1&&(Z-=m));U={x:t,y:U,width:g,height:Z}}else U=odt}else U=odt;this.contentRect_=U;return U.width!==this.broadcastWidth||U.height!==this.broadcastHeight};var uWT=function(X,U){var r=U.x;var m=U.y;var I=U.width;U=U.height;var t=Object.create((typeof DOMRectReadOnly!=="undefined"?DOMRectReadOnly:Object).prototype);Q2v(t,{x:r,y:m,width:I,height:U,top:m,right:r+I,bottom:U+m,left:r});Q2v(this,{target:X,contentRect:t})};var hd5=function(X,U){var r=BZA;this.activeObservations_=[];this.observations_=new Map;if(typeof X!=="function")throw new TypeError("Ve");this.callback_=X;this.controller_=r;this.callbackCtx_=U};
hd5.prototype.observe=function(X){if(X===void 0)throw new TypeError("We");if(typeof Element!=="undefined"&&Element instanceof Object){if(!(X instanceof Xe(X).Element))throw new TypeError("Xe");var U=this.observations_;U.has(X)||(U.set(X,new y95(X)),X=this.controller_,~X.observers_.indexOf(this)||X.observers_.push(this),X.JSC$11915_connected_||FC7(X),this.controller_.refresh())}};
hd5.prototype.unobserve=function(X){if(X===void 0)throw new TypeError("We");if(typeof Element!=="undefined"&&Element instanceof Object){if(!(X instanceof Xe(X).Element))throw new TypeError("Xe");var U=this.observations_;U.has(X)&&(U.delete(X),U.size||OuT(this.controller_,this))}};
hd5.prototype.disconnect=function(){this.activeObservations_.splice(0);this.observations_.clear();OuT(this.controller_,this)};
var edp=function(X){X.activeObservations_.splice(0);X.observations_.forEach(function(U){U.isActive()&&X.activeObservations_.push(U)})},Edv=function(X){if(X.activeObservations_.length>0){var U=X.callbackCtx_,r=X.activeObservations_.map(function(m){var I=m.target,t=m.contentRect_;
m.broadcastWidth=t.width;m.broadcastHeight=t.height;return new uWT(I,t)});
X.callback_.call(U,r,U);X.activeObservations_.splice(0)}};var Us=function(X){if(!(this instanceof Us))throw new TypeError("Ye");if(!arguments.length)throw new TypeError("We");BZA||(BZA=new dp1);this.observer_=new hd5(X,this)};
Us.prototype.observe=function(X){this.observer_.observe(X)};
Us.prototype.unobserve=function(X){this.observer_.unobserve(X)};
Us.prototype.disconnect=function(){this.observer_.disconnect()};var wke=typeof globalThis.ResizeObserver!=="undefined"?globalThis.ResizeObserver:Us;var Nb={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"},Ui={"2D":0,WebGL:1,WebGL2:2};Ui[Ui["2D"]]="2D";Ui[1]="WebGL";Ui[2]="WebGL2";var tgm={Node:["childNodes","parentNode","parentElement","textContent"],ShadowRoot:["host","styleSheets"],Element:["shadowRoot","querySelector","querySelectorAll"],MutationObserver:[]},aCs={Node:["contains","getRootNode"],ShadowRoot:["getSelection"],Element:[],MutationObserver:["constructor"]},ICm={},C81={},k2z={},qb=function(X){return zX("Node",X,"childNodes")},f0=function(X){return zX("Node",X,"parentNode")},WZ=function(X){return zX("Node",X,"parentElement")},pXD=function(X){return zX("Node",X,
"textContent")},IOz=function(X){return c5e(X,"getRootNode")()},TX=function(X){return X&&"host"in X?zX("ShadowRoot",X,"host"):null},Ys=function(X){return X&&"shadowRoot"in X?zX("Element",X,"shadowRoot"):null};var $s=function(){this.idNodeMap=new Map;this.nodeMetaMap=new WeakMap};
$s.prototype.getId=function(X){if(!X)return-1;var U,r;return(r=(U=this.nodeMetaMap.get(X)||null)==null?void 0:U.id)!=null?r:-1};
$s.prototype.getIds=function(){return Array.from(this.idNodeMap.keys())};
var MY$=function(X,U){var r=X.getId(U);X.idNodeMap.delete(r);U.childNodes&&U.childNodes.forEach(function(m){return MY$(X,m)})};
$s.prototype.has=function(X){return this.idNodeMap.has(X)};
$s.prototype.add=function(X,U){this.idNodeMap.set(U.id,X);this.nodeMetaMap.set(X,U)};
$s.prototype.replace=function(X,U){var r=this.idNodeMap.get(X)||null;r&&(r=this.nodeMetaMap.get(r))&&this.nodeMetaMap.set(U,r);this.idNodeMap.set(X,U)};
$s.prototype.reset=function(){this.idNodeMap=new Map;this.nodeMetaMap=new WeakMap};
var O1x=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,vaA=/^(?:[a-z+]+:)?\/\//i,eee=/^www\..*/i,Eae=/^(data:)([^,]*),(.*)/i;var QJz=1,wXX=RegExp("[^a-z0-9-_:]"),JW,b11,hee=/^[^ \t\n\r\u000c]+/,uRD=/^[, \t\n\r\u000c]+/,TYx=new WeakMap;var rP,L0=function(X){return rP?function(){var U=_.bS.apply(0,arguments);try{return X.apply(null,_.fN(U))}catch(r){if(!rP||rP(r)!==!0)throw r;}}:X};var rz=function(X){this.generateIdFn=X;this.iframeIdToRemoteIdMap=new WeakMap;this.iframeRemoteIdToIdMap=new WeakMap};
rz.prototype.getId=function(X,U,r,m){r=r||zdP(this,X);X=m||KC5(this,X);m=r.get(U);m||(m=this.generateIdFn(),r.set(U,m),X.set(m,U));return m};
rz.prototype.getIds=function(X,U){var r=this,m=zdP(this,X),I=KC5(this,X);return U.map(function(t){return r.getId(X,t,m,I)})};
rz.prototype.reset=function(X){X?(this.iframeIdToRemoteIdMap.delete(X),this.iframeRemoteIdToIdMap.delete(X)):(this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap)};
var zdP=function(X,U){var r=X.iframeIdToRemoteIdMap.get(U);r||(r=new Map,X.iframeIdToRemoteIdMap.set(U,r));return r},KC5=function(X,U){var r=X.iframeRemoteIdToIdMap.get(U);
r||(r=new Map,X.iframeRemoteIdToIdMap.set(U,r));return r};var Ace=function(X){this.iframes=new WeakMap;this.crossOriginIframeMap=new WeakMap;this.crossOriginIframeMirror=new rz(oae);this.crossOriginIframeRootIdMap=new WeakMap;this.mutationCb=X.mutationCb;this.wrappedEmit=X.wrappedEmit;this.stylesheetManager=X.stylesheetManager;this.recordCrossOriginIframes=X.recordCrossOriginIframes;this.crossOriginIframeStyleMirror=new rz(this.stylesheetManager.styleMirror.generateId.bind(this.stylesheetManager.styleMirror));this.mirror=X.mirror;this.recordCrossOriginIframes&&
window.addEventListener("message",this.JSC$11979_handleMessage.bind(this))},N$z=function(X,U){X.iframes.set(U,!0);
U.contentWindow&&X.crossOriginIframeMap.set(U.contentWindow,U)},IkA=function(X,U){X.loadListener=U},UvA=function(X,U,r){X.mutationCb({adds:[{parentId:X.mirror.getId(U),
nextId:null,node:r}],removes:[],texts:[],attributes:[],isAttachIframe:!0});if(X.recordCrossOriginIframes){var m;(m=U.contentWindow)==null||m.addEventListener("message",X.JSC$11979_handleMessage.bind(X))}var I;(I=X.loadListener)==null||I.call(X,U);U.contentDocument&&U.contentDocument.adoptedStyleSheets&&U.contentDocument.adoptedStyleSheets.length>0&&oMm(X.stylesheetManager,U.contentDocument.adoptedStyleSheets,X.mirror.getId(U.contentDocument))};
Ace.prototype.JSC$11979_handleMessage=function(X){if(X.data.type==="rrweb"&&X.origin===X.data.origin&&X.source){var U=this.crossOriginIframeMap.get(X.source);U&&(U=TZ1(this,U,X.data.event))&&this.wrappedEmit(U,X.data.isCheckout)}};
var TZ1=function(X,U,r){switch(r.type){case 2:X.crossOriginIframeMirror.reset(U);X.crossOriginIframeStyleMirror.reset(U);Y8C(X,r.data.node,U);var m=r.data.node.id;X.crossOriginIframeRootIdMap.set(U,m);VYu(X,r.data.node,m);return{timestamp:r.timestamp,type:3,data:{source:0,adds:[{parentId:X.mirror.getId(U),nextId:null,node:r.data.node}],removes:[],texts:[],attributes:[],isAttachIframe:!0}};case 6:return r;case 5:return m5(X,r.data.payload,U,["id","parentId","previousId","nextId"]),r;case 3:switch(r.data.source){case 0:return r.data.adds.forEach(function(I){m5(X,
I,U,["parentId","nextId","previousId"]);Y8C(X,I.node,U);var t=X.crossOriginIframeRootIdMap.get(U);t&&VYu(X,I.node,t)}),r.data.removes.forEach(function(I){m5(X,I,U,["parentId",
"id"])}),r.data.attributes.forEach(function(I){m5(X,I,U,["id"])}),r.data.texts.forEach(function(I){m5(X,I,U,["id"])}),r;
case 12:case 6:case 1:return r.data.positions.forEach(function(I){m5(X,I,U,["id"])}),r;
case 7:case 2:case 3:case 9:case 5:return m5(X,r.data,U,["id"]),r;case 8:case 13:return m5(X,r.data,U,["id"]),Rd8(X,r.data,U,["styleId"]),r;case 10:return r;case 14:return r.data.ranges.forEach(function(I){m5(X,I,U,["start","end"])}),r;
case 15:return m5(X,r.data,U,["id"]),Rd8(X,r.data,U,["styleIds"]),(m=r.data.styles)==null||m.forEach(function(I){Rd8(X,I,U,["styleId"])}),r}}return!1};
Ace.prototype.replace=function(X,U,r,m){m=_.H(m);for(var I=m.next();!I.done;I=m.next())if(I=I.value,Array.isArray(U[I])||typeof U[I]==="number")Array.isArray(U[I])?U[I]=X.getIds(r,U[I]):U[I]=X.getId(r,U[I]);return U};
var m5=function(X,U,r,m){X.replace(X.crossOriginIframeMirror,U,r,m)},Rd8=function(X,U,r,m){X.replace(X.crossOriginIframeStyleMirror,U,r,m)},Y8C=function(X,U,r){m5(X,U,r,["id",
"rootId"]);"childNodes"in U&&U.childNodes.forEach(function(m){Y8C(X,m,r)})},VYu=function(X,U,r){U.type===0||U.rootId||(U.rootId=r);
"childNodes"in U&&U.childNodes.forEach(function(m){VYu(X,m,r)})};var smM=/[1-9][0-9]{12}/.test(Date.now().toString())?Date.now:function(){return(new Date).getTime()},fK7=function(){this.id=1;
this.styleIDMap=new WeakMap;this.idStyleMap=new Map};
_.a=fK7.prototype;_.a.getId=function(X){var U;return(U=this.styleIDMap.get(X))!=null?U:-1};
_.a.has=function(X){return this.styleIDMap.has(X)};
_.a.add=function(X,U){if(this.has(X))return this.getId(X);U=U===void 0?this.id++:U;this.styleIDMap.set(X,U);this.idStyleMap.set(U,X);return U};
_.a.getStyle=function(X){return this.idStyleMap.get(X)||null};
_.a.reset=function(){this.styleIDMap=new WeakMap;this.idStyleMap=new Map;this.id=1};
_.a.generateId=function(){return this.id++};var q8h=function(){this.length=0;this.tail=this.head=null};
q8h.prototype.get=function(X){if(X>=this.length)throw Error("Ze");for(var U=this.head,r=0;r<X;r++){var m=void 0;U=((m=U)==null?void 0:m.next)||null}return U};
var WC5=function(X,U){var r={value:U,previous:null,next:null};U.__ln=r;if(U.previousSibling&&"__ln"in U.previousSibling){var m=U.previousSibling.__ln.next;r.next=m;r.previous=U.previousSibling.__ln;U.previousSibling.__ln.next=r;m&&(m.previous=r)}else U.nextSibling&&"__ln"in U.nextSibling&&U.nextSibling.__ln.previous?(m=U.nextSibling.__ln.previous,r.previous=m,r.next=U.nextSibling.__ln,U.nextSibling.__ln.previous=r,m&&(m.next=r)):(X.head&&(X.head.previous=r),r.next=X.head,X.head=r);r.next===null&&
(X.tail=r);X.length++};
q8h.prototype.removeNode=function(X){var U=X.__ln;this.head&&(U.previous?(U.previous.next=U.next)?U.next.previous=U.previous:this.tail=U.previous:(this.head=U.next)?this.head.previous=null:this.tail=null,X.__ln&&delete X.__ln,this.length--)};
var J98=function(X,U){return X+"@"+U},nMz=function(){var X=this;
this.locked=this.JSC$12010_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(U){U.forEach(X.JSC$12010_processMutation);X.emit()};
this.emit=function(){if(!X.JSC$12010_frozen&&!X.locked){for(var U=[],r=new Set,m=new q8h,I=function(S){for(var d=-2;d===-2;)d=(S=S&&S.nextSibling)&&X.mirror.getId(S);return d},t=function(S){var d=f0(S);
if(d&&aOn(S)){var O=!1;if(S.nodeType===Node.TEXT_NODE){var E=d.tagName;if(E==="TEXTAREA")return;E==="STYLE"&&X.addedSet.has(d)&&(O=!0)}d=Vz(d)?X.mirror.getId(tbe(S)):X.mirror.getId(d);E=I(S);if(d===-1||E===-1)return WC5(m,S);if(O=p0(S,{doc:X.doc,mirror:X.mirror,blockClass:X.blockClass,blockSelector:X.blockSelector,maskTextClass:X.maskTextClass,maskTextSelector:X.maskTextSelector,skipChild:!0,newlyAddedElement:!0,inlineStylesheet:X.inlineStylesheet,maskInputOptions:X.maskInputOptions,maskTextFn:X.maskTextFn,
maskInputFn:X.maskInputFn,slimDOMOptions:X.slimDOMOptions,dataURLOptions:X.dataURLOptions,recordCanvas:X.recordCanvas,inlineImages:X.inlineImages,onSerialize:function(Q){Q.nodeName==="IFRAME"&&X.mirror.nodeMetaMap.get(Q)&&N$z(X.iframeManager,Q);me6(Q,X.mirror)&&jmm(X.stylesheetManager,Q);S&&Ys(S)&&X8A(X.shadowDomManager,Ys(S),X.doc)},
onIframeLoad:function(Q,h){UvA(X.iframeManager,Q,h);Q.contentWindow&&Q.contentDocument&&rHx(X.shadowDomManager,Q.contentWindow.Element,Q.contentDocument)},
onStylesheetLoad:function(Q,h){mvs(X.stylesheetManager,Q,h)},
cssCaptured:O}))U.push({parentId:d,nextId:E,node:O}),r.add(O.id)}};X.mapRemoves.length;)MY$(X.mirror,X.mapRemoves.shift());
for(var C=_.H(X.movedSet),k=C.next();!k.done;k=C.next())k=k.value,k7D(X.removesSubTreeCache,k)&&!X.movedSet.has(f0(k))||t(k);C=_.H(X.addedSet);for(k=C.next();!k.done;k=C.next())k=k.value,gMM(X.droppedSet,k)||k7D(X.removesSubTreeCache,k)?gMM(X.movedSet,k)?t(k):X.droppedSet.add(k):t(k);for(k=null;m.length;){C=null;if(k){var g=X.mirror.getId(f0(k.value)),Z=I(k.value);g!==-1&&Z!==-1&&(C=k)}if(!C)for(k=m.tail;k;){var P=k;k=k.previous;if(P&&(g=X.mirror.getId(f0(P.value)),I(P.value)!==-1))if(g!==-1){C=P;
break}else if((g=f0(P.value))&&g.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&(g=TX(g),X.mirror.getId(g)!==-1)){C=P;break}}if(!C){for(;m.head;)m.removeNode(m.head.value);break}k=C.previous;m.removeNode(C.value);t(C.value)}t={texts:X.texts.map(function(S){var d=S.node,O=f0(d);O&&O.tagName==="TEXTAREA"&&X.genTextAreaValueMutation(O);return{id:X.mirror.getId(d),value:S.value}}).filter(function(S){return!r.has(S.id)}).filter(function(S){return X.mirror.has(S.id)}),
attributes:X.attributes.map(function(S){var d=S.attributes;if(typeof d.style==="string"){var O=JSON.stringify(S.styleDiff),E=JSON.stringify(S._unchangedStyles);O.length<d.style.length&&(O+E).split("var(").length===d.style.split("var(").length&&(d.style=S.styleDiff)}return{id:X.mirror.getId(S.node),attributes:d}}).filter(function(S){return!r.has(S.id)}).filter(function(S){return X.mirror.has(S.id)}),
removes:X.removes,adds:U};if(t.texts.length||t.attributes.length||t.removes.length||t.adds.length)X.texts=[],X.attributes=[],X.attributeMap=new WeakMap,X.removes=[],X.addedSet=new Set,X.movedSet=new Set,X.droppedSet=new Set,X.removesSubTreeCache=new Set,X.movedMap={},X.mutationCb(t)}};
this.genTextAreaValueMutation=function(U){var r=X.attributeMap.get(U);r||(r={node:U,attributes:{},styleDiff:{},_unchangedStyles:{}},X.attributes.push(r),X.attributeMap.set(U,r));var m=Array.from(qb(U),function(I){return pXD(I)||""}).join("");
r.attributes.value=xJ1({element:U,maskInputOptions:X.maskInputOptions,tagName:U.tagName,type:SFn(U),value:m,maskInputFn:X.maskInputFn})};
this.JSC$12010_processMutation=function(U){if(!X_H(U.target,X.mirror,X.slimDOMOptions))switch(U.type){case "characterData":var r=pXD(U.target);l1(U.target,X.blockClass,X.blockSelector,!1)||r===U.oldValue||X.texts.push({value:qF9(U.target,X.maskTextClass,X.maskTextSelector,!0)&&r?X.maskTextFn?X.maskTextFn(r,jJe(U.target)):r.replace(/[\S]/g,"*"):r,node:U.target});break;case "attributes":r=U.target;var m=U.attributeName,I=U.target.getAttribute(m);if(m==="value"){var t=SFn(r);I=xJ1({element:r,maskInputOptions:X.maskInputOptions,
tagName:r.tagName,type:t,value:I,maskInputFn:X.maskInputFn})}if(l1(U.target,X.blockClass,X.blockSelector,!1)||I===U.oldValue)break;t=X.attributeMap.get(U.target);if(r.tagName==="IFRAME"&&m==="src"&&!X.keepIframeSrcFn(I))if(r.contentDocument)break;else m="rr_src";t||(t={node:U.target,attributes:{},styleDiff:{},_unchangedStyles:{}},X.attributes.push(t),X.attributeMap.set(U.target,t));m==="type"&&r.tagName==="INPUT"&&(U.oldValue||"").toLowerCase()==="password"&&r.setAttribute("data-rr-is-password","true");
if(!Vg9(r.tagName,m))if(t.attributes[m]=YF6(X.doc,r.tagName.toLowerCase(),m.toLowerCase(),I),m==="style"){if(!X.unattachedDoc)try{X.unattachedDoc=document.implementation.createHTMLDocument()}catch(Z){X.unattachedDoc=X.doc}m=X.unattachedDoc.createElement("span");U.oldValue&&m.setAttribute("style",U.oldValue);I=_.H(Array.from(r.style));for(var C=I.next();!C.done;C=I.next()){C=C.value;var k=r.style.getPropertyValue(C),g=r.style.getPropertyPriority(C);k!==m.style.getPropertyValue(C)||g!==m.style.getPropertyPriority(C)?
t.styleDiff[C]=g===""?k:[k,g]:t._unchangedStyles[C]=[k,g]}m=_.H(Array.from(m.style));for(I=m.next();!I.done;I=m.next())I=I.value,r.style.getPropertyValue(I)===""&&(t.styleDiff[I]=!1)}else m==="open"&&r.tagName==="DIALOG"&&(r.matches("dialog:modal")?t.attributes.rr_open_mode="modal":t.attributes.rr_open_mode="non-modal");break;case "childList":l1(U.target,X.blockClass,X.blockSelector,!0)||(U.target.tagName==="TEXTAREA"?X.genTextAreaValueMutation(U.target):(U.addedNodes.forEach(function(Z){return X.genAdds(Z,
U.target)}),U.removedNodes.forEach(function(Z){var P=X.mirror.getId(Z),S=Vz(U.target)?X.mirror.getId(TX(U.target)):X.mirror.getId(U.target);
l1(U.target,X.blockClass,X.blockSelector,!1)||X_H(Z,X.mirror,X.slimDOMOptions)||X.mirror.getId(Z)===-1||(X.addedSet.has(Z)?(Hzx(X.addedSet,Z),X.droppedSet.add(Z)):X.addedSet.has(U.target)&&P===-1||Ues(U.target,X.mirror)||(X.movedSet.has(Z)&&X.movedMap[P+"@"+S]?Hzx(X.movedSet,Z):(X.removes.push({parentId:S,id:P,isShadow:Vz(U.target)&&RM(U.target)?!0:void 0}),CFe(Z,X.removesSubTreeCache))),X.mapRemoves.push(Z))})))}};
this.genAdds=function(U,r){if(!Dp8(X.processedNodeManager,U,X)&&!X.addedSet.has(U)&&!X.movedSet.has(U)){if(X.mirror.nodeMetaMap.has(U)){if(X_H(U,X.mirror,X.slimDOMOptions))return;X.movedSet.add(U);var m=null;r&&X.mirror.nodeMetaMap.has(r)&&(m=X.mirror.getId(r));m&&m!==-1&&(X.movedMap[J98(X.mirror.getId(U),m)]=!0)}else X.addedSet.add(U),X.droppedSet.delete(U);l1(U,X.blockClass,X.blockSelector,!1)||(qb(U).forEach(function(I){return X.genAdds(I)}),U&&Ys(U)&&qb(Ys(U)).forEach(function(I){X.processedNodeManager.add(I,
X);
X.genAdds(I,U)}))}}};
_.a=nMz.prototype;_.a.init=function(X){var U=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(r){U[r]=X[r]})};
_.a.freeze=function(){this.JSC$12010_frozen=!0;this.canvasManager.freeze()};
_.a.unfreeze=function(){this.JSC$12010_frozen=!1;this.canvasManager.unfreeze();this.emit()};
_.a.isFrozen=function(){return this.JSC$12010_frozen};
_.a.lock=function(){this.locked=!0;this.canvasManager.lock()};
_.a.unlock=function(){this.locked=!1;this.canvasManager.unlock();this.emit()};
_.a.reset=function(){this.shadowDomManager.reset();this.canvasManager.reset()};var i1=[],XZ=window.Proxy,Ozx=["INPUT","TEXTAREA","SELECT"],vMH=new WeakMap;var pO7=new Map,fOA=function(X,U,r){if(X&&(RoH(X,U)||typeof X==="object")){U=X.constructor.name;var m=pO7.get(r);m||(m=new Map,pO7.set(r,m));m.has(U)||m.set(U,[]);r=m.get(U);U=r.indexOf(X);U===-1&&(U=r.length,r.push(X));return U}},qa6=function(X,U,r){return X.map(function(m){return Vbm(m,U,r)})},RoH=function(X,U){return!!"WebGLActiveInfo WebGLBuffer WebGLFramebuffer WebGLProgram WebGLRenderbuffer WebGLShader WebGLShaderPrecisionFormat WebGLTexture WebGLUniformLocation WebGLVertexArrayObject WebGLVertexArrayObjectOES".split(" ").filter(function(r){return typeof U[r]===
"function"}).find(function(r){return X instanceof U[r]})};var $pu=DL(["\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"]),
$q6=_.I8($pu.join(""));var izH=function(X){var U=this;this.pendingCanvasMutations=new Map;this.rafStamps={latestId:0,invokeId:null};this.locked=this.JSC$12052_frozen=!1;this.JSC$12052_processMutation=function(g,Z){if(U.rafStamps.invokeId&&U.rafStamps.latestId!==U.rafStamps.invokeId||!U.rafStamps.invokeId)U.rafStamps.invokeId=U.rafStamps.latestId;U.pendingCanvasMutations.has(g)||U.pendingCanvasMutations.set(g,[]);U.pendingCanvasMutations.get(g).push(Z)};
var r=X.sampling===void 0?"all":X.sampling,m=X.win,I=X.blockClass,t=X.blockSelector,C=X.recordCanvas,k=X.dataURLOptions;this.mutationCb=X.mutationCb;this.mirror=X.mirror;C&&r==="all"&&bu1(this,m,I,t);C&&typeof r==="number"&&A9p(this,r,m,I,t,{dataURLOptions:k})};
_.a=izH.prototype;_.a.reset=function(){this.pendingCanvasMutations.clear();this.resetObservers&&this.resetObservers()};
_.a.freeze=function(){this.JSC$12052_frozen=!0};
_.a.unfreeze=function(){this.JSC$12052_frozen=!1};
_.a.lock=function(){this.locked=!0};
_.a.unlock=function(){this.locked=!1};
var A9p=function(X,U,r,m,I,t){var C=Jc1(r,m,I,!0),k=new Map,g=ON6(bI6());g.onmessage=function(E){var Q=E.data.id;k.set(Q,!1);"base64"in E.data&&(E=E.data,X.mutationCb({id:Q,type:Ui["2D"],commands:[{property:"clearRect",args:[0,0,E.width,E.height]},{property:"drawImage",args:[{rr_type:"ImageBitmap",args:[{rr_type:"Blob",data:[{rr_type:"ArrayBuffer",base64:E.base64}],type:E.type}]},0,0]}]}))};
var Z=1E3/U,P=0,S=function(){var E=[];r.document.querySelectorAll("canvas").forEach(function(Q){l1(Q,m,I,!0)||E.push(Q)});
return E},d=function(E){P&&E-P<Z||(P=E,S().forEach(function(Q){var h,z,K,D,W;
return _.c(function(J){if(J.nextAddress==1){h=X.mirror.getId(Q);if(k.get(h)||Q.width===0||Q.height===0)return J.return();k.set(h,!0);["webgl","webgl2"].includes(Q.__context)&&(z=Q.getContext(Q.__context),((K=z)==null?void 0:(D=K.getContextAttributes())==null?void 0:D.preserveDrawingBuffer)===!1&&z.clear(z.COLOR_BUFFER_BIT));return J.yield(createImageBitmap(Q),2)}W=J.yieldResult;g.postMessage({id:h,bitmap:W,width:Q.width,height:Q.height,dataURLOptions:t.dataURLOptions},[W]);_.uv(J)})}));
O=requestAnimationFrame(d)};
var O=requestAnimationFrame(d);X.resetObservers=function(){C();cancelAnimationFrame(O)}},bu1=function(X,U,r,m){lKT(X);
Gp8(X);var I=Jc1(U,r,m,!1),t=W0n(X.JSC$12052_processMutation.bind(X),U,r,m),C=p_D(X.JSC$12052_processMutation.bind(X),U,r,m);X.resetObservers=function(){I();t();C()}},Gp8=function(X){requestAnimationFrame(function(){return iu8(X)})},lKT=function(X){var U=function(r){X.rafStamps.latestId=r;
requestAnimationFrame(U)};
requestAnimationFrame(U)},iu8=function(X){X.pendingCanvasMutations.forEach(function(U,r){var m=X.mirror.getId(r);
LCS(X,r,m)});
requestAnimationFrame(function(){return iu8(X)})},LCS=function(X,U,r){if(!X.JSC$12052_frozen&&!X.locked){var m=X.pendingCanvasMutations.get(U);
if(m&&r!==-1){var I=m.map(function(t){t=Object.assign({},t);return delete t.type,t});
X.mutationCb({id:r,type:m[0].type,commands:I});X.pendingCanvasMutations.delete(U)}}};var lOX=function(){this.nodeMap=new WeakMap;this.active=!1},Dp8=function(X,U,r){return(X=X.nodeMap.get(U))&&Array.from(X).some(function(m){return m!==r})};
lOX.prototype.add=function(X,U){var r=this;this.active||(this.active=!0,requestAnimationFrame(function(){r.nodeMap=new WeakMap;r.active=!1}));
this.nodeMap.set(X,(this.nodeMap.get(X)||new Set).add(U))};
lOX.prototype.destroy=function(){};var L0x=function(X){this.shadowDoms=new WeakSet;this.restoreHandlers=[];this.mutationCb=X.mutationCb;this.scrollCb=X.scrollCb;this.bypassOptions=X.bypassOptions;this.mirror=X.mirror;this.init()};
L0x.prototype.init=function(){this.reset();rHx(this,Element,document)};
var X8A=function(X,U,r){if(RM(U)&&!X.shadowDoms.has(U)){X.shadowDoms.add(U);var m=Zz9(Object.assign({},X.bypassOptions,{doc:r,mutationCb:X.mutationCb,mirror:X.mirror,shadowDomManager:X}),U);X.restoreHandlers.push(function(){return m.disconnect()});
X.restoreHandlers.push(SaX(Object.assign({},X.bypassOptions,{scrollCb:X.scrollCb,doc:U,mirror:X.mirror})));setTimeout(function(){U.adoptedStyleSheets&&U.adoptedStyleSheets.length>0&&oMm(X.bypassOptions.stylesheetManager,U.adoptedStyleSheets,X.mirror.getId(TX(U)));X.restoreHandlers.push(w_X({mirror:X.mirror,stylesheetManager:X.bypassOptions.stylesheetManager},U))},0)}},rHx=function(X,U,r){X.restoreHandlers.push(K0(U.prototype,"attachShadow",function(m){return function(I){I=m.call(this,I);
var t=Ys(this);t&&aOn(this)&&X8A(X,t,r);return I}}))};
L0x.prototype.reset=function(){this.restoreHandlers.forEach(function(X){try{X()}catch(U){}});
this.restoreHandlers=[];this.shadowDoms=new WeakSet};var bze=function(X){this.trackedLinkElements=new WeakSet;this.styleMirror=new fK7;this.mutationCb=X.mutationCb;this.adoptedStyleSheetCb=X.adoptedStyleSheetCb},mvs=function(X,U,r){"_cssText"in r.attributes&&X.mutationCb({adds:[],
removes:[],texts:[],attributes:[{id:r.id,attributes:r.attributes}]});jmm(X,U)},jmm=function(X,U){X.trackedLinkElements.has(U)||X.trackedLinkElements.add(U)},oMm=function(X,U,r){if(U.length!==0){r={id:r,
styleIds:[]};var m=[];U=_.H(U);for(var I=U.next(),t={};!I.done;t={sheet$jscomp$3:void 0},I=U.next())t.sheet$jscomp$3=I.value,I=void 0,X.styleMirror.has(t.sheet$jscomp$3)?I=X.styleMirror.getId(t.sheet$jscomp$3):(I=X.styleMirror.add(t.sheet$jscomp$3),m.push({styleId:I,rules:Array.from(t.sheet$jscomp$3.rules||CSSRule,function(C){return function(k,g){return{rule:nas(k,C.sheet$jscomp$3.href),index:g}}}(t))})),r.styleIds.push(I);
m.length>0&&(r.styles=m);X.adoptedStyleSheetCb(r)}};
bze.prototype.reset=function(){this.styleMirror.reset();this.trackedLinkElements=new WeakSet};var Il,$e6,G76;try{if(Array.from([1],function(X){return X*2})[0]!==2){var NZv=document.createElement("iframe");
document.body.appendChild(NZv);var j2t;Array.from=((j2t=NZv.contentWindow)==null?void 0:j2t.Array.from)||Array.from;document.body.removeChild(NZv)}}catch(X){console.debug("Unable to override Array.from",X)}var mR=new $s;var ZQe="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(" "),nRe={accept_charset:"acceptCharset",
"char":"ch",charoff:"chOff",checked:"defaultChecked","class":"className","for":"htmlFor",http_equiv:"httpEquiv",muted:"defaultMuted",selected:"defaultSelected",value:"defaultValue"},gR1=null,akD=null;var sQX={},xv6=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 ERH={text:1},dv9={audio:{currentTime:1,srcObject:1},video:{currentTime:1,srcObject:1}};var XTC=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,USA={CONSTANT:{isUnwrappable:function(X){return X instanceof G9},
unwrap:sxT},JAVASCRIPT:{isUnwrappable:function(X){return X instanceof _.mh},
unwrap:tP},HTML:{isUnwrappable:function(X){return X instanceof Gh},
unwrap:function(X){return Ly(X)}},
RESOURCE_URL:{isUnwrappable:function(X){return X instanceof uS},
unwrap:_.MF},STRING:{isUnwrappable:function(X){return X instanceof Object},
unwrap:function(X){return String(X)}},
STYLE:{isUnwrappable:function(X){return typeof X==="string"},
unwrap:function(X){return X}},
URL:{isUnwrappable:function(X){return V9(X)},
unwrap:_.RT}},rRv={CONSTANT:FJz,JAVASCRIPT:FJz,HTML:function(X){X=X instanceof Gh?X:iS(String(X).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;"));return Ly(X)},
RESOURCE_URL:FJz,STRING:String,STYLE:FJz,URL:function(X,U){X=XTC.test(X)?X:void 0;return X===void 0?U:X}};var Tb9=/(?!,)([^\t\n\f\r ]+)(?:[\t\n\f\r ]+([.0-9+\-]+[a-z]?))?/gi,Bbm=/[\t\n\f\r ]+/,oRe=/[\t\n\f\r ,]+/g,yHD=function(X,U,r){return r},CB={},mS7=function(){var X=function(){var m={createHTML:function(){return"zClosurez"},
createScript:function(){return" /*zClosurez*/ "},
createScriptURL:function(){return"about:invalid#zClosurez"}};
return typeof trustedTypes!=="undefined"?trustedTypes.createPolicy("polymer_resin",m):m}(),U=X.createHTML(""),r=X.createScript("");
X=X.createScriptURL("");return{INNOCUOUS_STRING:U,INNOCUOUS_SCRIPT:r,INNOCUOUS_URL:X}}(),HW=mS7.INNOCUOUS_STRING,KJM=mS7.INNOCUOUS_SCRIPT,zvA=mS7.INNOCUOUS_URL;var I$S=function(X){var U=YVH(X);return function(r,m,I,t){return t?U(t,m,I,r):HW}}({reportHandler:function(X,U){if(X)try{throw Error(U);
}catch(r){_.$Q(r)}},
safeTypesBridge:function(X,U,r){var m=USA[U];return m.isUnwrappable(X)&&(m=m.unwrap(X,r),m!==r)?m:(0,rRv[U])(String(X),r)},
allowedIdentifierPrefixes:[""]});if(KP!==void 0)throw Error("af");KP=I$S;if(KP!==I$S)throw Error("bf");k0("Injectable",[]);var CQe=k0("Inject",[["token",void 0]]),cU1=k0("Optional",[]);k0("Injectable",[]);var gkX=k0("Self",[]),nkD=k0("SkipSelf",[]);k0("Host",[]);var tV$={},a$7=function(){};
a$7.prototype.resolve=function(){throw Error("df");};
a$7.prototype.addProvider=function(){throw Error("df");};var aD6=Function;var Hgt=/^function\s+\S+\(\)\s*{\s*("use strict";)?\s*(return\s+)?\S+\.apply\(this,\s*arguments\)/,CHA=function(){this._reflect=window.Reflect};
_.a=CHA.prototype;_.a.factory=function(X){return function(){return new (Function.prototype.bind.apply(X,[null].concat(_.fN(_.bS.apply(0,arguments)))))}};
_.a._zipTypesAndAnnotations=function(X,U){var r=typeof X==="undefined"?Array(U.length):Array(X.length);for(var m=0;m<r.length;m++)r[m]=typeof X==="undefined"?[]:X[m]!=Object?[X[m]]:[],U&&Rve(U[m])&&(r[m]=r[m].concat(U[m]));return r};
_.a._ownParameters=function(X,U){if(Hgt.exec(X.toString()))return null;if(X.parameters&&X.parameters!==U.parameters)return X.parameters;var r=X.ctorParameters;return r&&r!==U.ctorParameters?(U=typeof r==="function"?r():r,X=U.map(function(m){return m&&m.type}),U=U.map(function(m){return m&&qVe(m.decorators)}),this._zipTypesAndAnnotations(X,U)):Rve(this._reflect)&&Rve(this._reflect.getOwnMetadata)&&(U=this._reflect.getOwnMetadata("parameters",X),(r=this._reflect.getOwnMetadata("design:paramtypes",X))||
U)?this._zipTypesAndAnnotations(r,U):Array(X.length).fill(void 0)};
_.a.parameters=function(X){if(!X.prototype)return[];var U=Object.getPrototypeOf(X.prototype).constructor;(X=this._ownParameters(X,U))||U===Object||(X=this.parameters(U));return X||[]};
_.a._ownAnnotations=function(X,U){if(X.annotations&&X.annotations!==U.annotations)return X=X.annotations,typeof X==="function"&&X.annotations&&(X=X.annotations),X;if(X.decorators&&X.decorators!==U.decorators)return qVe(X.decorators);if(this._reflect&&this._reflect.getOwnMetadata)return this._reflect.getOwnMetadata("annotations",X)};
_.a.annotations=function(X){var U=Object.getPrototypeOf(X.prototype).constructor;X=this._ownAnnotations(X,U)||[];return(U!==Object?this.annotations(U):[]).concat(X)};
_.a._ownPropMetadata=function(X,U){if(X.propMetadata&&X.propMetadata!==U.propMetadata)return X=X.propMetadata,typeof X==="function"&&X.propMetadata&&(X=X.propMetadata),X;if(X.propDecorators&&X.propDecorators!==U.propDecorators){var r=X.propDecorators,m={};Object.keys(r).forEach(function(I){m[I]=qVe(r[I])});
return m}if(this._reflect&&this._reflect.getOwnMetadata)return this._reflect.getOwnMetadata("propMetadata",X)};
_.a.propMetadata=function(X){var U=Object.getPrototypeOf(X.prototype).constructor,r={};if(U!==Object){var m=this.propMetadata(U);Object.keys(m).forEach(function(t){r[t]=m[t]})}var I=this._ownPropMetadata(X,U);
I&&Object.keys(I).forEach(function(t){var C=[];r.hasOwnProperty(t)&&C.push.apply(C,_.fN(r[t]));C.push.apply(C,_.fN(I[t]));r[t]=C});
return r};
_.a.getter=function(X){return function(U){return U[X]}};
_.a.setter=function(X){return function(U,r){return U[X]=r}};
_.a.method=function(X){return function(U,r){if(!U[X])throw Error("ef`"+X);return U[X].apply(U,r)}};var kAT=function(){};var cR8=function(X){this.reflectionCapabilities=X};
_.F(cR8,kAT);_.a=cR8.prototype;_.a.factory=function(X){return this.reflectionCapabilities.factory(X)};
_.a.parameters=function(X){return this.reflectionCapabilities.parameters(X)};
_.a.annotations=function(X){return this.reflectionCapabilities.annotations(X)};
_.a.propMetadata=function(X){return this.reflectionCapabilities.propMetadata(X)};
_.a.getter=function(X){return this.reflectionCapabilities.getter(X)};
_.a.setter=function(X){return this.reflectionCapabilities.setter(X)};
_.a.method=function(X){return this.reflectionCapabilities.method(X)};var GO1=new cR8(new CHA);var I4=function(X,U){this.token=X;this.id=U;if(X===void 0||X===null)throw Error("kf");};
_.n0.Object.defineProperties(I4.prototype,{displayName:{configurable:!0,enumerable:!0,get:function(){return cW(this.token)}}});
_.n0.Object.defineProperties(I4,{JSC$12108_numberOfKeys:{configurable:!0,enumerable:!0,get:function(){return nB.JSC$12112_numberOfKeys}}});
var gLt=function(){this._allKeys=new Map};
gLt.prototype.get=function(X){if(X instanceof I4)return X;if(this._allKeys.has(X))return this._allKeys.get(X);var U=new I4(X,I4.JSC$12108_numberOfKeys);this._allKeys.set(X,U);return U};
_.n0.Object.defineProperties(gLt.prototype,{JSC$12112_numberOfKeys:{configurable:!0,enumerable:!0,get:function(){return this._allKeys.size}}});
var nB=new gLt;var ZT6=function(X,U,r){this.key=X;this.optional=U;this.visibility=r},LJX=function(X){return new ZT6(X,!1,null)},jQ1=[],rUM=function(X,U,r){this.key=X;
this.resolvedFactories=U;this.multiProvider=r},Xne=function(X,U,r,m){this.factory=X;
this.dependencies=U;this.providerClass=r;this.providerValue=m};var t0={},a4=function(X,U){this.constructedKeyIds={};this.providers=[];this.keyIds=[];this.objs=[];this.keyIdToIndex=new Map;this.parent=U===void 0?null:U;X=_.H(X);for(U=X.next();!U.done;U=X.next())this.addProvider(U.value)};
_.a=a4.prototype;_.a.addProvider=function(X){this.keyIdToIndex.set(X.key.id,this.keyIds.length);this.providers.push(X);this.keyIds.push(X.key.id);this.objs.push(t0)};
_.a.resolve=function(X,U){U=U===void 0?tV$:U;return this._getByKey(nB.get(gP(X)),null,U)};
_.a._new=function(X){if(this.constructedKeyIds[X.key.id])throw bQ9(this,X.key);this.constructedKeyIds[X.key.id]=!0;return this._instantiateProvider(X)};
_.a._instantiateProvider=function(X){if(X.multiProvider){for(var U=Array(X.resolvedFactories.length),r=0;r<X.resolvedFactories.length;++r)U[r]=this._instantiate(X,X.resolvedFactories[r]);return U}return this._instantiate(X,X.resolvedFactories[0])};
_.a._instantiate=function(X,U){var r=this,m=U.factory;try{var I=U.dependencies.map(function(C){return r._getByReflectiveDependency(C)})}catch(C){throw C.addKey&&C.addKey(this,X.key),C;
}try{var t=m.apply(null,_.fN(I))}catch(C){throw AHH(this,C,X.key);}return t};
_.a._getByReflectiveDependency=function(X){return this._getByKey(X.key,X.visibility,X.optional?null:tV$)};
_.a._getByKey=function(X,U,r){return X===nLv?this:U instanceof gkX?this._getByKeySelf(X,r):this._getByKeyDefault(X,r,U)};
_.a._getObjByKeyId=function(X){for(var U=0;U<this.keyIds.length;U++)if(this.keyIds[U]===X)return this.objs[U]===t0&&(this.objs[U]=this._new(this.providers[U])),this.objs[U];return t0};
_.a._throwOrNull=function(X,U){if(U!==tV$)return U;throw $vn(this,X);};
_.a._getByKeySelf=function(X,U){var r=this._getObjByKeyId(X.id);return r!==t0?r:this._throwOrNull(X,U)};
_.a._getByKeyDefault=function(X,U,r){for(var m=r=r instanceof nkD?this.parent:this;r instanceof a4;){var I=r._getObjByKeyId(X.id);if(I!==t0)return I;r=r.parent}I=void 0;if(r!==null)try{var t=r.resolve(X.token,U);if(t!==t0)return t}catch(C){I=C}if(!(m instanceof a4&&x5D(X.token))){if(I)throw I;return this._throwOrNull(X,U)}for(t=m;t.parent instanceof a4;)t=t.parent;t.addProvider(m5s({provide:X.token,useClass:X.token}));return t.resolve(X.token,U)};
_.a.toString=function(){return this.displayName};
_.n0.Object.defineProperties(a4.prototype,{displayName:{configurable:!0,enumerable:!0,get:function(){return"ReflectiveInjector(providers: ["+s1D(this,function(X){return' "'+X.key.displayName+'" '}).join(", ")+"])"}}});
var nLv=nB.get(gP(a$7));(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 Zg$=globalThis.XRegExp;var ssh=-1,xSP=function(X){addEventListener("pageshow",function(U){U.persisted&&(ssh=U.timeStamp,X(U))},!0)};var S6P=function(X,U,r){var m=PH1,I,t;return function(C){if(U.value>=0&&(C||r)){var k;if((t=U.value-((k=I)!=null?k:0))||I===void 0)I=U.value,U.delta=t,C=U.value,U.rating=C>m[1]?"poor":C>m[0]?"needs-improvement":"good",X(U)}}};var dS5=function(X){requestAnimationFrame(function(){return requestAnimationFrame(function(){return X()})})};var OgC=function(){var X=performance.getEntriesByType("navigation")[0];if(X&&X.responseStart>0&&X.responseStart<performance.now())return X};var vLp=function(){var X,U;return(U=(X=OgC())==null?void 0:X.activationStart)!=null?U:0};var H2=-1,es1=new Set,ELA=function(X){if(document.visibilityState==="hidden"){if(X.type==="visibilitychange")for(var U=_.H(es1),r=U.next();!r.done;r=U.next())r=r.value,r();isFinite(H2)||(H2=X.type==="visibilitychange"?X.timeStamp:0,removeEventListener("prerenderingchange",ELA,!0))}},FLP=function(){if(H2<0){var X=vLp(),U,r;
H2=(r=document.prerendering?void 0:(U=globalThis.performance.getEntriesByType("visibility-state").filter(function(m){return m.name==="hidden"&&m.startTime>X})[0])==null?void 0:U.startTime)!=null?r:document.visibilityState!=="hidden"||document.prerendering?Infinity:0;
addEventListener("visibilitychange",ELA,!0);addEventListener("prerenderingchange",ELA,!0);xSP(function(){setTimeout(function(){H2=document.visibilityState!=="hidden"||document.prerendering?Infinity:0})})}return{get firstHiddenTime(){return H2},
onHidden:function(m){es1.add(m)}}};var B_h=function(){var X=X===void 0?-1:X;var U=OgC(),r="navigate";ssh>=0?r="back-forward-cache":U&&(document.prerendering||vLp()>0?r="prerender":document.wasDiscarded?r="restore":U.type&&(r=U.type.replace(/_/g,"-")));return{name:"LCP",value:X,rating:"good",delta:0,entries:[],id:"v5-"+Date.now()+"-"+(Math.floor(Math.random()*(9E12-1))+1E12),navigationType:r}};var S$m=new WeakMap;var Qsp=function(X){var U=U===void 0?{}:U;try{if(PerformanceObserver.supportedEntryTypes.includes("largest-contentful-paint")){var r=new PerformanceObserver(function(m){Promise.resolve().then(function(){X(m.getEntries())})});
r.observe(Object.assign({},{type:"largest-contentful-paint",buffered:!0},U));return r}}catch(m){}};var oLh=function(X){var U=!1;return function(){U||(X(),U=!0)}};var wTu=function(X){document.prerendering?addEventListener("prerenderingchange",function(){return X()},!0):X()};var yR5=function(X){var U=globalThis.requestIdleCallback||setTimeout;document.visibilityState==="hidden"?X():(X=oLh(X),addEventListener("visibilitychange",X,{once:!0,capture:!0}),U(function(){X();removeEventListener("visibilitychange",X,{capture:!0})}))};var PQD=function(){};
PQD.prototype._processEntry=function(X){var U;(U=this._onBeforeProcessingEntry)==null||U.call(this,X)};var PH1=[2500,4E3],nGH=function(X){var U=U===void 0?{}:U;wTu(function(){var r=FLP(),m=B_h(),I=d5z(U),t=function(d){U.reportAllChanges||(d=d.slice(-1));d=_.H(d);for(var O=d.next();!O.done;O=d.next())O=O.value,I._processEntry(O),O.startTime<r.firstHiddenTime&&(m.value=Math.max(O.startTime-vLp(),0),m.entries=[O],k())},C=Qsp(t);
if(C){var k=S6P(X,m,U.reportAllChanges);for(var g=oLh(function(){t(C.takeRecords());C.disconnect();k(!0)}),Z=function(d){d.isTrusted&&(yR5(g),removeEventListener(d.type,Z,{capture:!0}))},P=_.H(["keydown",
"click","visibilitychange"]),S=P.next();!S.done;S=P.next())addEventListener(S.value,Z,{capture:!0});xSP(function(d){m=B_h();k=S6P(X,m,U.reportAllChanges);dS5(function(){m.value=performance.now()-d.timeStamp;k(!0)})})}})};var u88;var hsS;_.b=function(){return hsS!==void 0?hsS:hsS=document.createElement("template")};
document.head.appendChild(_.b().content);var MVA;_.BP({_template:function(){if(MVA!==void 0)return MVA;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);
var U=X.content,r=U.insertBefore;u88===void 0&&(u88=document.createElement("template"));var m=u88;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return MVA=X},
is:"tp-yt-app-toolbar"});var zs5;var KLt;_.CU=function(){};
_.CU=_.BP({_template:function(){if(KLt!==void 0)return KLt;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;zs5===void 0&&(zs5=document.createElement("template"));var m=zs5;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return KLt=X},
is:"tp-yt-iron-a11y-announcer",properties:{mode:{type:String,value:"polite"},timeout:{type:Number,value:150},_text:{type:String,value:""}},created:function(){_.CU.instance||(_.CU.instance=this);document.addEventListener("iron-announce",this._onIronAnnounce.bind(this))},
announce:function(X){this._text===X&&(X+="\u00a0");this._text="";this.async(function(){this._text=X},this.timeout)},
_onIronAnnounce:function(X){X.detail&&X.detail.text&&this.announce(X.detail.text)}});
_.CU.instance=null;_.CU.requestAvailability=function(){_.CU.instance||(_.CU.instance=document.createElement("tp-yt-iron-a11y-announcer"));document.body?document.body.appendChild(_.CU.instance):document.addEventListener("load",function(){document.body.appendChild(_.CU.instance)})};var T_h;var Y6C;/*

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

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 ky,DS7,pTA;ky=Element.prototype;DS7=ky.matches||ky.matchesSelector||ky.mozMatchesSelector||ky.msMatchesSelector||ky.oMatchesSelector||ky.webkitMatchesSelector;pTA=function(){};
_.bg7=function(X){var U=$Sh,r=[];return U._collectTabbableNodes(X,r)?U._sortByTabIndex(r):r};
_.a=pTA.prototype;_.a.isFocusable=function(X){return DS7.call(X,"input, select, textarea, button, object")?DS7.call(X,":not([disabled])"):DS7.call(X,"a[href], area[href], iframe, [tabindex], [contentEditable]")};
_.a._normalizedTabIndex=function(X){return this.isFocusable(X)?(X=X.getAttribute("tabindex")||0,Number(X)):-1};
_.a._collectTabbableNodes=function(X,U){if(X.nodeType!==Node.ELEMENT_NODE||!this._isVisible(X))return!1;var r=this._normalizedTabIndex(X),m=r>0;r>=0&&U.push(X);if(X.localName==="content"||X.localName==="slot")r=_.Zq(X).getDistributedNodes();else{var I;r=((I=_.Zq(X).shadowRoot)!=null?I:_.Zq(X.root||X)).children}for(X=0;X<r.length;X++)m=this._collectTabbableNodes(r[X],U)||m;return m};
_.a._isVisible=function(X){var U=X.style;return U.visibility!=="hidden"&&U.display!=="none"?(U=window.getComputedStyle(X),U.visibility!=="hidden"&&U.display!=="none"):!1};
_.a._sortByTabIndex=function(X){var U=X.length;if(U<2)return X;var r=Math.ceil(U/2);U=this._sortByTabIndex(X.slice(0,r));X=this._sortByTabIndex(X.slice(r));return this._mergeSortByTabIndex(U,X)};
_.a._mergeSortByTabIndex=function(X,U){for(var r=[];X.length>0&&U.length>0;)this._hasLowerTabOrder(X[0],U[0])?r.push(U.shift()):r.push(X.shift());return r.concat(X,U)};
_.a._hasLowerTabOrder=function(X,U){X=Math.max(X.tabIndex,0);U=Math.max(U.tabIndex,0);return X===0||U===0?U>X:X>U};
var $Sh=new pTA;var AR$;var l$P;_.BP({_template:function(){if(l$P!==void 0)return l$P;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;AR$===void 0&&(AR$=document.createElement("template"));var m=AR$;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return l$P=X},
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&&_.Zq(document.body).appendChild(this)},
open:function(){this.opened=!0},
close:function(){this.opened=!1},
complete:function(){this.opened||this.parentNode!==document.body||_.Zq(this.parentNode).removeChild(this)},
_onTransitionend:function(X){X&&X.target===this&&this.complete()},
_openedChanged:function(X){X?this.prepare():(X=window.getComputedStyle(this),X.transitionDuration!=="0s"&&X.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 c2=function(){this._overlays=[];this._minimumZ=101;this._backdropElement=null;$c(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)};
c2.prototype._bringOverlayAtIndexToFront=function(X){var U=this._overlays[X];if(U){var r=this._overlays.length-1,m=this._overlays[r];m&&this._shouldBeBehindOverlay(U,m)&&r--;if(!(X>=r)){m=Math.max(this._getZ(_.GAp(this)),this._minimumZ);for(this._getZ(U)<=m&&this._applyOverlayZ(U,m);X<r;)this._overlays[X]=this._overlays[X+1],X++;this._overlays[r]=U}}};
c2.prototype.addOverlay=function(X){var U=this._overlays.indexOf(X);if(U>=0)this._bringOverlayAtIndexToFront(U);else{U=this._overlays.length;var r=this._overlays[U-1],m=Math.max(this._getZ(r),this._minimumZ),I=this._getZ(X);r&&this._shouldBeBehindOverlay(X,r)&&(this._applyOverlayZ(r,m),U--,m=Math.max(this._getZ(this._overlays[U-1]),this._minimumZ));I<=m&&this._applyOverlayZ(X,m);this._overlays.splice(U,0,X)}this.trackBackdrop()};
c2.prototype.removeOverlay=function(X){X=this._overlays.indexOf(X);X!==-1&&(this._overlays.splice(X,1),this.trackBackdrop())};
_.GAp=function(X){return X._overlays[X._overlays.length-1]};
_.a=c2.prototype;_.a.trackBackdrop=function(){var X=this._overlayWithBackdrop();if(X||this._backdropElement)this.backdropElement.style.zIndex=this._getZ(X)-1,this.backdropElement.opened=!!X,this.backdropElement.prepare()};
_.a._overlayWithBackdrop=function(){for(var X=this._overlays.length-1;X>=0;X--)if(this._overlays[X].withBackdrop)return this._overlays[X]};
_.a._getZ=function(X){var U=this._minimumZ;if(X){var r,m,I=Number(((r=X.hostElement)!=null?r:X).style.zIndex||window.getComputedStyle((m=X.hostElement)!=null?m:X).zIndex);I===I&&(U=I)}return U};
_.a._setZ=function(X,U){var r;((r=X.hostElement)!=null?r:X).style.zIndex=U};
_.a._applyOverlayZ=function(X,U){this._setZ(X,U+2)};
_.a._overlayInPath=function(X){X=X||[];for(var U=0;U<X.length;U++){var r=void 0;if(((r=X[U].polymerController)!=null?r:X[U])._manager===this)return X[U]}};
_.a._onCaptureClick=function(X){var U=this._overlays.length-1;if(U!==-1)for(var r=_.Zq(X).path,m,I;(m=this._overlays[U])&&this._overlayInPath(r)!==((I=m.hostElement)!=null?I:m);)if(m._onCaptureClick(X),m.allowClickThrough)U--;else break};
_.a._onCaptureFocus=function(X){var U=_.GAp(this);U&&U._onCaptureFocus(X)};
_.a._onCaptureKeyDown=function(X){var U=_.GAp(this);U&&(_.J$.keyboardEventMatchesKeys(X,"esc")?U._onCaptureEsc(X):_.J$.keyboardEventMatchesKeys(X,"tab")&&U._onCaptureTab(X))};
_.a._shouldBeBehindOverlay=function(X,U){return!X.alwaysOnTop&&U.alwaysOnTop&&!U.contains(X)};
_.n0.Object.defineProperties(c2.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 X=document.activeElement;X&&X instanceof Element!==!1||(X=document.body);for(;X.root&&_.Zq(X.root).activeElement;)X=_.Zq(X.root).activeElement;return X}}});
_.gz=new c2;var OT1=0,vkz=0,e71=null,Eke=[],si=["wheel","mousewheel","DOMMouseScroll"],F$M;_.v("web_no_lock_on_touchstart_killswitch")&&(si.push("touchstart"),si.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;_.nU={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:_.gz},_focusedChild:{type:Object}},listeners:{"iron-resize":"_onIronResize"},observers:["__updateScrollObservers(isAttached, opened, scrollAction)"],get backdropElement(){return this._manager.backdropElement},get _focusNode(){var X;return this._focusedChild||_.Zq((X=this.hostElement)!=null?X:this).querySelector("[autofocus]")||this.hostElement||this},get _focusableNodes(){var X;return _.bg7((X=this.hostElement)!=null?X: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 X;this._observer=_.Zq((X=this.hostElement)!=null?X:this).observeNodes(this._onNodesChange)},
detached:function(){if(this._observer){var X;_.Zq((X=this.hostElement)!=null?X:this).unobserveNodes(this._observer)}this._observer=null;for(var U in this.__rafs)this.__rafs[U]!==null&&cancelAnimationFrame(this.__rafs[U]);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(X){this.fire("iron-overlay-canceled",X,{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 X;((X=this.hostElement)!=null?X:this).style.outline="none";var U;((U=this.hostElement)!=null?U:this).style.display="none"}},
_openedChanged:function(X){if(X){var U;((U=this.hostElement)!=null?U:this).removeAttribute("aria-hidden")}else{var r;((r=this.hostElement)!=null?r: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 X;if(this.withBackdrop&&!((X=this.hostElement)!=null?X:this).hasAttribute("tabindex")){var U;((U=this.hostElement)!=null?U:this).setAttribute("tabindex","-1");this.__shouldRemoveTabIndex=!0}else if(this.__shouldRemoveTabIndex){var r;((r=this.hostElement)!=null?r: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 X;((X=this.hostElement)!=null?X:this).style.display="none";var U;((U=this.hostElement)!=null?U:this).style.zIndex="";this.notifyResize();this.__isAnimating=!1;this.fire("iron-overlay-closed",this.closingReason)},
_preparePositioning:function(){var X,U;((X=this.hostElement)!=null?X:this).style.transition=((U=this.hostElement)!=null?U:this).style.webkitTransition="none";var r,m;((r=this.hostElement)!=null?r:this).style.transform=((m=this.hostElement)!=null?m:this).style.webkitTransform="none";var I;((I=this.hostElement)!=null?I:this).style.display=""},
_finishPositioning:function(){var X;((X=this.hostElement)!=null?X:this).style.display="none";this.scrollTop=this.scrollTop;var U,r;((U=this.hostElement)!=null?U:this).style.transition=((r=this.hostElement)!=null?r:this).style.webkitTransition="";var m,I;((m=this.hostElement)!=null?m:this).style.transform=((I=this.hostElement)!=null?I:this).style.webkitTransform="";var t;((t=this.hostElement)!=null?t:this).style.display="";this.scrollTop=this.scrollTop},
_applyFocus:function(){if(this.opened)this.noAutoFocus||this._focusNode.focus();else{if(this.restoreFocusOnClose&&this.__restoreFocusNode){var X=this._manager.deepActiveElement,U;if(!(U=X===document.body))a:{for(;X;X=X.assignedSlot||X.parentNode||X.host)if(X===this){U=!0;break a}U=!1}U&&this.__restoreFocusNode.focus()}this.__restoreFocusNode=null;this._focusNode.blur();this._focusedChild=null}},
_onCaptureClick:function(X){this.noCancelOnOutsideClick||this.cancel(X)},
_onCaptureFocus:function(X){if(this.withBackdrop){var U=_.Zq(X).path;U.indexOf(this)===-1?(X.stopPropagation(),this._applyFocus()):this._focusedChild=U[0]}},
_onCaptureEsc:function(X){this.noCancelOnEscKey||this.cancel(X)},
_onCaptureTab:function(X){if(this.withBackdrop){this.__ensureFirstLastFocusables();var U=X.shiftKey,r=U?this.__firstFocusableNode:this.__lastFocusableNode;U=U?this.__lastFocusableNode:this.__firstFocusableNode;if(r===U)r=!0;else{var m=this._manager.deepActiveElement;r=m===r||m===this}r&&(X.preventDefault(),this._focusedChild=U,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 X=this._focusableNodes;this.__firstFocusableNode=X[0];this.__lastFocusableNode=X[X.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(X,U){var r=this.__rafs;r[X]!==null&&cancelAnimationFrame(r[X]);r[X]=requestAnimationFrame(function(){r[X]=null;U.call(this)}.bind(this))},
__updateScrollObservers:function(X,U,r){X&&U&&this.__isValidScrollAction(r)?(r==="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),F$M=_._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()):(X=_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(this),X!==-1&&(_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.splice(X,1),F$M=_._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(LP)for(var X=this;X;)X.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&X.host&&this.__rootNodes.push(X),X=X.host||X.assignedSlot||X.parentNode;this.__rootNodes.push(document)}this.__rootNodes.forEach(function(U){U.addEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this)},
__removeScrollListeners:function(){this.__rootNodes&&this.__rootNodes.forEach(function(X){X.removeEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this);
this.isAttached||(this.__rootNodes=null)},
__isValidScrollAction:function(X){return X==="lock"||X==="refit"||X==="cancel"},
__onCaptureScroll:function(X){if(!(this.__isAnimating||_.Zq(X).path.indexOf(this)>=0))switch(this.scrollAction){case "lock":this.__restoreScrollPosition();break;case "refit":this.__deraf("refit",this.refit);break;case "cancel":this.cancel(X)}},
__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)}};
_.ZI=[JR5,_.L2,_.nU];_.BP({_template:function(){if(q6u!==void 0)return q6u;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;f$T===void 0&&(f$T=document.createElement("template"));var m=f$T;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return q6u=X},
is:"tp-yt-iron-dropdown",behaviors:[_.D6,_.J$,_.ZI,kp7],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 X=_.Zq(this.$.content).getDistributedNodes(),U=0,r=X.length;U<r;U++)if(X[U].nodeType===Node.ELEMENT_NODE)return X[U]},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(),_.nU._openedChanged.apply(this,arguments))},
_renderOpened:function(){!this.noAnimations&&this.animationConfig.open?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("open")):_.nU._renderOpened.apply(this,arguments)},
_renderClosed:function(){!this.noAnimations&&this.animationConfig.close?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("close")):_.nU._renderClosed.apply(this,arguments)},
_onNeonAnimationFinish:function(){this.$.contentWrapper.classList.remove("animating");this.opened?this._finishRenderOpened():this._finishRenderClosed()},
_updateAnimationConfig:function(){for(var X=this.containedElement,U=[].concat(this.openAnimationConfig||[],this.closeAnimationConfig||[]),r=0;r<U.length;r++)U[r].node=X;this.animationConfig={open:this.openAnimationConfig,close:this.closeAnimationConfig}},
_updateOverlayPosition:function(){this.isAttached&&this.notifyResize()},
_allowOutsideScrollChanged:function(X){this._readied&&(X?this.scrollAction&&this.scrollAction!=="lock"||(this.scrollAction="refit"):this.scrollAction="lock")},
_applyFocus:function(){var X=this.focusTarget||this.containedElement;X&&this.opened&&!this.noAutoFocus?X.focus():_.nU._applyFocus.apply(this,arguments)}});var ig5;var LLC;/*

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 N_A=new _.A$({type:"iconset"});
_.BP({_template:function(){if(LLC!==void 0)return LLC;var X=document.createElement("template");_.B(X,"\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");X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;ig5===void 0&&(ig5=document.createElement("template"));
var m=ig5;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return LLC=X},
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(X){X=(X||"").split(":");this._iconName=X.pop();this._iconsetName=X.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&&_.Zq(this.root).removeChild(this._img),this._iconName==="")this._iconset&&this._iconset.removeIcon(this);else{if(this._iconsetName)if(this._iconset=N_A.byKey(this._iconsetName)){var X=this._iconset.applyIcon(this,this._iconName,this.theme);X&&X.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,_.Zq(this.root).appendChild(this._img)}});var jst;var XXA;_.BP({_template:function(){if(XXA!==void 0)return XXA;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);
var U=X.content,r=U.insertBefore;jst===void 0&&(jst=document.createElement("template"));var m=jst;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return XXA=X},
is:"tp-yt-iron-input",behaviors:[_.GH],properties:{bindValue:{type:String,value:""},value:{type:String,computed:"_computeValue(bindValue)"},allowedPattern:{type:String},autoValidate:{type:Boolean,value:!1},_inputElement:Object},observers:["_bindValueChanged(bindValue, _inputElement)"],listeners:{input:"_onInput",keypress:"_onKeypress"},created:function(){_.CU.requestAvailability();this._previousValidInput="";this._patternAlreadyChecked=!1},
attached:function(){this._observer=_.Zq(this).observeNodes(function(){this._initSlottedInput()}.bind(this))},
detached:function(){this._observer&&(_.Zq(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 X=new RegExp(this.allowedPattern);else switch(this.inputElement.type){case "number":X=/[0-9.,e-]/}return X},_bindValueChanged:function(X,U){U&&(X===void 0?U.value=null:X!==U.value&&(this.inputElement.value=X),this.autoValidate&&this.validate(),this.fire("bind-value-changed",{value:X}))},
_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(X){var U=X.keyCode==19||X.keyCode==20||X.keyCode==45||X.keyCode==46||X.keyCode==144||X.keyCode==145||X.keyCode>32&&X.keyCode<41||X.keyCode>111&&X.keyCode<124;return!(X.keyCode==8||X.keyCode==9||X.keyCode==13||X.keyCode==27)&&!(X.charCode==0&&U)},
_onKeypress:function(X){if(this.allowedPattern||this.inputElement.type==="number"){var U=this._patternRegExp;if(U&&!(X.metaKey||X.ctrlKey||X.altKey)){this._patternAlreadyChecked=!0;var r=String.fromCharCode(X.charCode);this._isPrintable(X)&&!U.test(r)&&(X.preventDefault(),this._announceInvalidCharacter("Invalid character "+r+" not entered."))}}},
_checkPatternValidity:function(){var X=this._patternRegExp;if(!X)return!0;for(var U=0;U<this.inputElement.value.length;U++)if(!X.test(this.inputElement.value[U]))return!1;return!0},
validate:function(){if(!this.inputElement)return this.invalid=!1,!0;var X=this.inputElement.checkValidity();X&&(this.required&&this.bindValue===""?X=!1:this.hasValidator()&&(X=_.GH.validate.call(this,this.bindValue)));this.invalid=!X;this.fire("iron-input-validate");return X},
_announceInvalidCharacter:function(X){this.fire("iron-announce",{text:X})},
_computeValue:function(X){return X}});var UJ7;var r5u;var mJ8=navigator.userAgent.match(/iP(?:hone|ad;(?: U;)? CPU) OS (\d+)/),ICA=mJ8&&mJ8[1]>=8;
_.BP({_template:function(){if(r5u!==void 0)return r5u;var X=document.createElement("template");_.B(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-list--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_list.tp.yt.iron.list.css.js--\x3e<array-selector id="selector" items="{{items}}" selected="{{selectedItems}}" selected-item="{{selectedItem}}" class="style-scope tp-yt-iron-list"></array-selector>\n\n<div aria-label="[[listAriaLabel]]" id="items" role="list" class="style-scope tp-yt-iron-list">\n  <slot class="style-scope tp-yt-iron-list"></slot>\n</div>\n');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;UJ7===void 0&&(UJ7=document.createElement("template"));var m=UJ7;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return r5u=X},
is:"tp-yt-iron-list",properties:{items:{type:Array},as:{type:String,value:"item"},indexAs:{type:String,value:"index"},selectedAs:{type:String,value:"selected"},grid:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"_gridChanged"},selectionEnabled:{type:Boolean,value:!1},selectedItem:{type:Object,notify:!0},selectedItems:{type:Object,notify:!0},multiSelection:{type:Boolean,value:!1},scrollOffset:{type:Number,value:0},listAriaLabel:{type:String}},observers:["_itemsChanged(items.*)","_selectionEnabledChanged(selectionEnabled)",
"_multiSelectionChanged(multiSelection)","_setOverflow(scrollTarget, scrollOffset)"],behaviors:[AB1,_.L2,_.CJv,psT],_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 _.Zq(_.Zq(this._userTemplate).parentNode)},get _maxScrollTop(){return this._estScrollHeight-
this._viewportHeight+this._scrollOffset},get _maxVirtualStart(){var X=this._convertIndexToCompleteRow(this._virtualCount);return Math.max(0,X-this._physicalCount)},set _virtualStart(X){X=this._clamp(X,0,this._maxVirtualStart);this.grid&&(X-=X%this._itemsPerRow);this._virtualStartVal=X},get _virtualStart(){return this._virtualStartVal||0},set _physicalStart(X){X%=this._physicalCount;X<0&&(X=this._physicalCount+X);this.grid&&(X-=X%this._itemsPerRow);this._physicalStartVal=X},get _physicalStart(){return this._physicalStartVal||
0},get _physicalEnd(){return(this._physicalStart+this._physicalCount-1)%this._physicalCount},set _physicalCount(X){this._physicalCountVal=X},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 X=this._firstVisibleIndexVal;if(X==null){var U=this._physicalTop+this._scrollOffset;this._firstVisibleIndexVal=
X=this._iterateItems(function(r,m){U+=this._getPhysicalSizeIncrement(r);if(U>this._scrollPosition)return this.grid?m-m%this._itemsPerRow:m;if(this.grid&&this._virtualCount-1===m)return m-m%this._itemsPerRow})||0}return X},
get lastVisibleIndex(){var X=this._lastVisibleIndexVal;if(X==null){if(this.grid)X=Math.min(this._virtualCount,this.firstVisibleIndex+this._estRowsInView*this._itemsPerRow-1);else{var U=this._physicalTop+this._scrollOffset;this._iterateItems(function(r,m){U<this._scrollBottom&&(X=m);U+=this._getPhysicalSizeIncrement(r)})}this._lastVisibleIndexVal=X}return X},
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,_.Oq);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(X){this.style.webkitOverflowScrolling=X===this?"touch":"";this.style.overflowY=X===this?"auto":"";this._firstVisibleIndexVal=this._lastVisibleIndexVal=null;this._debounce("_render",this._render,_.Oq)},
updateViewportBoundaries:function(){var X=window.getComputedStyle(this);this._scrollerPaddingTop=this.scrollTarget===this?0:parseInt(X["padding-top"],10);this._isRTL=X.direction==="rtl";this._viewportWidth=this.$.items.offsetWidth;this._viewportHeight=this._scrollTargetHeight;this.grid&&this._updateGridMetrics()},
_scrollHandler:function(){var X=Math.max(0,Math.min(this._maxScrollTop,this._scrollTop)),U=X-this._scrollPosition,r=U>=0;this._scrollPosition=X;this._lastVisibleIndexVal=this._firstVisibleIndexVal=null;Math.abs(U)>this._physicalSize&&this._physicalSize>0?(U-=this._scrollOffset,r=Math.round(U/this._physicalAverage)*this._itemsPerRow,this._virtualStart+=r,this._physicalStart+=r,this._physicalTop=Math.min(Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage,this._scrollPosition),this._update()):
this._physicalCount>0&&(X=this._getReusables(r),r?(this._physicalTop=X.physicalTop,this._virtualStart+=X.indexes.length,this._physicalStart+=X.indexes.length):(this._virtualStart=this._virtualStart-X.indexes.length,this._physicalStart=this._physicalStart-X.indexes.length),this._update(X.indexes,r?null:X.indexes),this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,0),lL))},
_getReusables:function(X){var U=[],r=this._hiddenContentSize*this._ratio,m=this._virtualStart,I=this._virtualEnd,t=this._physicalCount,C=this._physicalTop+this._scrollOffset;var k=this._physicalBottom+this._scrollOffset;var g=this._scrollPosition,Z=this._scrollBottom;if(X){var P=this._physicalStart;k=g-C}else P=this._physicalEnd,k-=Z;for(;;){var S=this._getPhysicalSizeIncrement(P);k-=S;if(U.length>=t||k<=r)break;if(X){if(I+U.length+1>=this._virtualCount)break;if(C+S>=g-this._scrollOffset)break;U.push(P);
C+=S;P=(P+1)%t}else{if(m-U.length<=0)break;if(C+this._physicalSize-S<=Z)break;U.push(P);C-=S;P=P===0?t-1:P-1}}return{indexes:U,physicalTop:C-this._scrollOffset}},
_update:function(X,U){if(!(X&&X.length===0||this._physicalCount===0)){this._manageFocus();this._assignModels(X);this._updateMetrics(X);if(U)for(;U.length;)X=U.pop(),this._physicalTop-=this._getPhysicalSizeIncrement(X);this._positionItems();this._updateScrollerSize()}},
_createPool:function(X){this._ensureTemplatized();var U,r=Array(X);for(U=0;U<X;U++){var m=this.stamp(null);r[U]=m.root.querySelector("*");this._itemsParent.appendChild(m.root)}return r},
_isClientFull:function(){return this._scrollBottom!=0&&this._physicalBottom-1>=this._scrollBottom&&this._physicalTop<=this._scrollPosition},
_increasePoolIfNeeded:function(X){X=this._clamp(this._physicalCount+X,3,this._virtualCount-this._virtualStart);X=this._convertIndexToCompleteRow(X);if(this.grid){var U=X%this._itemsPerRow;U&&X-U<=this._physicalCount&&(X+=this._itemsPerRow);X-=U}X-=this._physicalCount;U=Math.round(this._physicalCount*.5);if(!(X<0)){if(X>0){U=window.performance.now();[].push.apply(this._physicalItems,this._createPool(X));for(var r=0;r<X;r++)this._physicalSizes.push(0);this._physicalCount+=X;this._physicalStart>this._physicalEnd&&
this._isIndexRendered(this._focusedVirtualIndex)&&this._getPhysicalIndex(this._focusedVirtualIndex)<this._physicalEnd&&(this._physicalStart+=X);this._update();this._templateCost=(window.performance.now()-U)/X;U=Math.round(this._physicalCount*.5)}this._virtualEnd>=this._virtualCount-1||U===0||(this._isClientFull()?this._physicalSize<this._optPhysicalSize&&this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,this._clamp(Math.round(50/this._templateCost),1,U)),QIp):this._debounce("_increasePoolIfNeeded",
this._increasePoolIfNeeded.bind(this,U),lL))}},
_render:function(){if(this.isAttached&&this._isVisible)if(this._physicalCount!==0){var X=this._getReusables(!0);this._physicalTop=X.physicalTop;this._virtualStart+=X.indexes.length;this._physicalStart+=X.indexes.length;this._update(X.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 X={__key__:!0};X[this.as]=!0;X[this.indexAs]=!0;X[this.selectedAs]=!0;X.tabIndex=!0;this._instanceProps=X;this.templatize(this._userTemplate,this.mutableData)}},
_gridChanged:function(X,U){typeof U!=="undefined"&&(this.notifyResize(),_.yg(),X&&this._updateGridMetrics())},
_itemsChanged:function(X){if(X.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,
_.Oq);else if(X.path==="items.splices"){this._adjustVirtualIndex(X.value.indexSplices);this._virtualCount=this.items?this.items.length:0;if(X.value.indexSplices.some(function(r){return r.addedCount>0||r.removed.length>0})){var U=this._getActiveElement();
this.contains(U)&&U.blur()}X=X.value.indexSplices.some(function(r){return r.index+r.addedCount>=this._virtualStart&&r.index<=this._virtualEnd},this);
this._isClientFull()&&!X||this._debounce("_render",this._render,_.Oq)}else X.path!=="items.length"&&this._forwardItemPath(X.path,X.value)},
_forwardItemPath:function(X,U){X=X.slice(6);var r=X.indexOf(".");r===-1&&(r=X.length);var m,I=this.modelForElement(this._offscreenFocusedItem),t=parseInt(X.substring(0,r),10);if(m=this._isIndexRendered(t)){var C=this._getPhysicalIndex(t);var k=this.modelForElement(this._physicalItems[C])}else I&&(k=I);k&&k[this.indexAs]===t&&(X=X.substring(r+1),X=this.as+(X?"."+X:""),k._setPendingPropertyOrPath(X,U,!1,!0),k._flushProperties&&k._flushProperties(),m&&(this._updateMetrics([C]),this._positionItems(),
this._updateScrollerSize()))},
_adjustVirtualIndex:function(X){X.forEach(function(U){U.removed.forEach(this._removeItem,this);U.index<this._virtualStart&&(U=Math.max(U.addedCount-U.removed.length,U.index-this._virtualStart),this._virtualStart+=U,this._focusedVirtualIndex>=0&&(this._focusedVirtualIndex+=U))},this)},
_removeItem:function(X){this.$.selector.deselect(X);this._focusedItem&&this.modelForElement(this._focusedItem)[this.as]===X&&this._removeFocusedItem()},
_iterateItems:function(X,U){var r,m;if(arguments.length===2&&U)for(m=0;m<U.length;m++){var I=U[m];var t=this._computeVidx(I);if((r=X.call(this,I,t))!=null)return r}else{I=this._physicalStart;for(t=this._virtualStart;I<this._physicalCount;I++,t++)if((r=X.call(this,I,t))!=null)return r;for(I=0;I<this._physicalStart;I++,t++)if((r=X.call(this,I,t))!=null)return r}},
_computeVidx:function(X){return X>=this._physicalStart?this._virtualStart+(X-this._physicalStart):this._virtualStart+(this._physicalCount-this._physicalStart)+X},
_assignModels:function(X){this._iterateItems(function(U,r){var m=this._physicalItems[U],I=this.items&&this.items[r];if(I!=null){var t=this.modelForElement(m);t.__key__=null;this._forwardProperty(t,this.as,I);this._forwardProperty(t,this.selectedAs,this.$.selector.isSelected(I));this._forwardProperty(t,this.indexAs,r);this._forwardProperty(t,"tabIndex",this._focusedVirtualIndex===r?0:-1);this._physicalIndexForKey[t.__key__]=U;t._flushProperties&&t._flushProperties(!0);m.removeAttribute("hidden")}else m.setAttribute("hidden",
"")},X)},
_updateMetrics:function(X){_.yg();var U=0,r=0,m=this._physicalAverageCount,I=this._physicalAverage;this._iterateItems(function(t){r+=this._physicalSizes[t];this._physicalSizes[t]=this._physicalItems[t].offsetHeight;U+=this._physicalSizes[t];this._physicalAverageCount+=this._physicalSizes[t]?1:0},X);
this.grid?(this._updateGridMetrics(),this._physicalSize=Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight):(r=this._itemsPerRow===1?r:Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight,this._physicalSize=this._physicalSize+U-r,this._itemsPerRow=1);this._physicalAverageCount!==m&&(this._physicalAverage=Math.round((I*m+U)/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 X=this._physicalTop;if(this.grid){var U=(this._viewportWidth-this._itemsPerRow*this._itemWidth)/2;this._iterateItems(function(r,m){var I=Math.floor(m%this._itemsPerRow*this._itemWidth+U);this._isRTL&&(I*=-1);this.translate3d(I+"px",X+"px",0,this._physicalItems[r]);this._shouldRenderNextRow(m)&&(X+=this._rowHeight)})}else this._iterateItems(function(r){this.translate3d(0,X+"px",0,this._physicalItems[r]);
X+=this._physicalSizes[r]})},
_getPhysicalSizeIncrement:function(X){return this.grid?this._computeVidx(X)%this._itemsPerRow!==this._itemsPerRow-1?0:this._rowHeight:this._physicalSizes[X]},
_shouldRenderNextRow:function(X){return X%this._itemsPerRow===this._itemsPerRow-1},
_adjustScrollPosition:function(){var X=this._virtualStart===0?this._physicalTop:Math.min(this._scrollPosition+this._physicalTop,0);if(X!==0){this._physicalTop=this._physicalTop-X;var U=this._scrollPosition;!ICA&&U>0&&this._resetScrollPosition(U-X)}},
_resetScrollPosition:function(X){this.scrollTarget&&X>=0&&(this._scrollPosition=this._scrollTop=X)},
_updateScrollerSize:function(X){this.grid?this._estScrollHeight=this._virtualRowCount*this._rowHeight:this._estScrollHeight=this._physicalBottom+Math.max(this._virtualCount-this._physicalCount-this._virtualStart,0)*this._physicalAverage;if((X=(X=(X=X||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(X){return this.scrollToIndex(this.items.indexOf(X))},
scrollToIndex:function(X){if(!(typeof X!=="number"||X<0||X>this.items.length-1)&&(_.yg(),this._physicalCount!==0)){X=this._clamp(X,0,this._virtualCount-1);if(!this._isIndexRendered(X)||X>=this._maxVirtualStart)this._virtualStart=this.grid?X-this._itemsPerRow*2:X-1;this._manageFocus();this._assignModels();this._updateMetrics();this._physicalTop=Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage;for(var U=this._physicalStart,r=this._virtualStart,m=0,I=this._hiddenContentSize;r<X&&
m<=I;)m+=this._getPhysicalSizeIncrement(U),U=(U+1)%this._physicalCount,r++;this._updateScrollerSize(!0);this._positionItems();this._resetScrollPosition(this._physicalTop+this._scrollOffset+m);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)},_.Oq)},
selectItem:function(X){return this.selectIndex(this.items.indexOf(X))},
selectIndex:function(X){if(!(X<0||X>=this._virtualCount)){!this.multiSelection&&this.selectedItem&&this.clearSelection();if(this._isIndexRendered(X)){var U=this.modelForElement(this._physicalItems[this._getPhysicalIndex(X)]);U&&(U[this.selectedAs]=!0);this.updateSizeForIndex(X)}this.$.selector.selectIndex(X)}},
deselectItem:function(X){return this.deselectIndex(this.items.indexOf(X))},
deselectIndex:function(X){X<0||X>=this._virtualCount||(this._isIndexRendered(X)&&(this.modelForElement(this._physicalItems[this._getPhysicalIndex(X)])[this.selectedAs]=!1,this.updateSizeForIndex(X)),this.$.selector.deselectIndex(X))},
toggleSelectionForItem:function(X){return this.toggleSelectionForIndex(this.items.indexOf(X))},
toggleSelectionForIndex:function(X){(this.$.selector.isIndexSelected?this.$.selector.isIndexSelected(X):this.$.selector.isSelected(this.items[X]))?this.deselectIndex(X):this.selectIndex(X)},
clearSelection:function(){this._iterateItems(function(X){this.modelForElement(this._physicalItems[X])[this.selectedAs]=!1});
this.$.selector.clearSelection()},
_selectionEnabledChanged:function(X){(X?this.listen:this.unlisten).call(this,this,"tap","_selectionHandler")},
_selectionHandler:function(X){var U=this.modelForElement(X.target);if(U){var r=_.Zq(X).path[0];X=this._getActiveElement();var m=this._physicalItems[this._getPhysicalIndex(U[this.indexAs])];if(r.localName!=="input"&&r.localName!=="button"&&r.localName!=="select"){r=U.tabIndex;U.tabIndex=-100;var I=X?X.tabIndex:-1;U.tabIndex=r;X&&m!==X&&m.contains(X)&&I!==-100||this.toggleSelectionForItem(U[this.as])}}},
_multiSelectionChanged:function(X){this.clearSelection();this.$.selector.multi=X},
updateSizeForItem:function(X){return this.updateSizeForIndex(this.items.indexOf(X))},
updateSizeForIndex:function(X){if(!this._isIndexRendered(X))return null;this._updateMetrics([this._getPhysicalIndex(X)]);this._positionItems();return null},
_manageFocus:function(){var X=this._focusedVirtualIndex;X>=0&&X<this._virtualCount?this._isIndexRendered(X)?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(X){this._itemsPerRow=this._itemsPerRow||1;return this.grid?Math.ceil(X/this._itemsPerRow)*this._itemsPerRow:X},
_isIndexRendered:function(X){return X>=this._virtualStart&&X<=this._virtualEnd},
_isIndexVisible:function(X){return X>=this.firstVisibleIndex&&X<=this.lastVisibleIndex},
_getPhysicalIndex:function(X){return(this._physicalStart+(X-this._virtualStart))%this._physicalCount},
focusItem:function(X){this._focusPhysicalItem(X)},
_focusPhysicalItem:function(X){if(!(X<0||X>=this._virtualCount)){this._restoreFocusedItem();this._isIndexRendered(X)||this.scrollToIndex(X);var U=this._physicalItems[this._getPhysicalIndex(X)],r=this.modelForElement(U),m;r.tabIndex=-100;U.tabIndex===-100&&(m=U);m||(m=_.Zq(U).querySelector('[tabindex="-100"]'));r.tabIndex=0;this._focusedVirtualIndex=X;m&&m.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 X=this._focusedPhysicalIndex;if(!(this._offscreenFocusedItem||this._focusedVirtualIndex<0)){if(!this._focusBackfillItem){var U=this.stamp(null);this._focusBackfillItem=U.root.querySelector("*");this._itemsParent.appendChild(U.root)}this._offscreenFocusedItem=this._physicalItems[X];this.modelForElement(this._offscreenFocusedItem).tabIndex=0;this._physicalItems[X]=this._focusBackfillItem;this._focusedPhysicalIndex=X;this.translate3d(0,"-10000px",0,this._offscreenFocusedItem)}},
_restoreFocusedItem:function(){if(this._offscreenFocusedItem&&!(this._focusedVirtualIndex<0)){this._assignModels();var X=this._focusedPhysicalIndex=this._getPhysicalIndex(this._focusedVirtualIndex),U=this._physicalItems[X];if(U){var r=this.modelForElement(U),m=this.modelForElement(this._offscreenFocusedItem);r[this.as]===m[this.as]?(this._focusBackfillItem=U,r.tabIndex=-1,this._physicalItems[X]=this._offscreenFocusedItem,this.translate3d(0,"-10000px",0,this._focusBackfillItem)):(this._removeFocusedItem(),
this._focusBackfillItem=null);this._offscreenFocusedItem=null}}},
_didFocus:function(X){X=this.modelForElement(X.target);var U=this.modelForElement(this._focusedItem),r=this._offscreenFocusedItem!==null,m=this._focusedVirtualIndex;X&&(U===X?this._isIndexVisible(m)||this.scrollToIndex(m):(this._restoreFocusedItem(),U&&(U.tabIndex=-1),X.tabIndex=0,this._focusedVirtualIndex=m=X[this.indexAs],this._focusedPhysicalIndex=this._getPhysicalIndex(m),this._focusedItem=this._physicalItems[this._focusedPhysicalIndex],r&&!this._offscreenFocusedItem&&this._update()))},
_keydownHandler:function(X){switch(X.keyCode){case 40:this._focusedVirtualIndex<this._virtualCount-1&&X.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&&X.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(X)}},
_clamp:function(X,U,r){return Math.min(r,Math.max(U,X))},
_debounce:function(X,U,r){this._debouncers=this._debouncers||{};this._debouncers[X]=_.Fv(this._debouncers[X],r,U.bind(this));_.Bn(this._debouncers[X])},
_forwardProperty:function(X,U,r){X._setPendingProperty(U,r)},
_forwardHostPropV2:function(X,U){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(r){r&&this.modelForElement(r).forwardHostProp(X,U)},this)},
_notifyInstancePropV2:function(X,U,r){wVe(this.as,U)&&(X=X[this.indexAs],U==this.as&&(this.items[X]=r),this.notifyPath(ww(this.as,"items."+X,U),r))},
_getStampedChildren:function(){return this._physicalItems},
_forwardInstancePath:function(X,U,r){U.indexOf(this.as+".")===0&&this.notifyPath("items."+X.__key__+"."+U.slice(this.as.length+1),r)},
_forwardParentPath:function(X,U){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(r){r&&this.modelForElement(r).notifyPath(X,U)},this)},
_forwardParentProp:function(X,U){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(r){r&&(this.modelForElement(r)[X]=U)},this)},
_getActiveElement:function(){var X=this._itemsParent.node.domHost;return _.Zq(X?X.root:document).activeElement},
_scrollTargetChanged:function(X,U){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);if(U)if(X==="document")this.scrollTarget=this._doc;else if(typeof X==="string"){var r,m;this.scrollTarget=(U=(m=(r=this.domHost)==null?void 0:r.polymerController)!=null?m:this.domHost)&&U.$?U.$[X]:_.Zq(this.ownerDocument).querySelector("#"+X)}else this._isValidScrollTarget()&&(this._oldScrollTarget=X,this._toggleScrollListener(this._shouldHaveListener,X))}});var tgA;var aC1;var H1h=function(X,U,r,m){X-=r;U-=m;return Math.sqrt(X*X+U*U)},C88=window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now;
BUD.prototype={get boundingRect(){return this.element.getBoundingClientRect()}};var Q1z=function(X){X.maxRadius=0;X.mouseDownStart=0;X.mouseUpStart=0;X.xStart=0;X.yStart=0;X.xEnd=0;X.yEnd=0;X.containerMetrics=new BUD(X.element)};
okA.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){if(!this.mouseDownStart)return 0;var X=C88()-this.mouseDownStart;this.mouseUpStart&&(X-=this.mouseUpElapsed);return X},get mouseUpElapsed(){return this.mouseUpStart?C88()-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 X=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(X*(1-Math.pow(80,-(this.mouseInteractionSeconds/(1.1-X/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 X=this.radius/(this.containerMetrics.size/2);var U=this.xNow-this.containerMetrics.width/2;var r=this.yNow-this.containerMetrics.height/
2;this.waveContainer.style.webkitTransform="translate("+U+"px, "+r+"px)";this.waveContainer.style.transform="translate3d("+U+"px, "+r+"px, 0)";this.wave.style.webkitTransform="scale("+X+","+X+")";this.wave.style.transform="scale3d("+X+","+X+",1)"},
downAction:function(X){var U=this.containerMetrics.width/2,r=this.containerMetrics.height/2;Q1z(this);this.mouseDownStart=C88();this.center?(this.xStart=U,this.yStart=r):(this.xStart=X?X.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=X?X.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2);this.recenters&&(this.xEnd=U,this.yEnd=r);X=this.containerMetrics;U=this.xStart;r=this.yStart;this.maxRadius=Math.max(H1h(U,r,0,0),H1h(U,r,
X.width,0),H1h(U,r,0,X.height),H1h(U,r,X.width,X.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=C88())},
remove:function(){_.Zq(_.Zq(this.waveContainer).parentNode).removeChild(this.waveContainer)}};
_.BP({_template:function(){if(aC1!==void 0)return aC1;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;tgA===void 0&&(tgA=document.createElement("template"));var m=tgA;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return aC1=X},
is:"tp-yt-paper-ripple",behaviors:[_.J$],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(){_.Zq(this).parentNode.nodeType==11?this.keyEventTarget=_.Zq(this).getOwnerRoot().host:this.keyEventTarget=_.Zq(this).parentNode;var X=this.keyEventTarget;this.listen(X,"up","uiUpAction");this.listen(X,"down","uiDownAction")},
detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction");this.unlisten(this.keyEventTarget,"down","uiDownAction");this.keyEventTarget=null;this.ripples.forEach(function(X){X.remove()});
this.ripples.length=0;this._setAnimating(!1)},
get shouldKeepAnimating(){for(var X=0;X<this.ripples.length;++X)if(!this.ripples[X].isAnimationComplete)return!0;return!1},simulatedRipple:function(){this.downAction(null);this.async(function(){this.upAction()},1)},
uiDownAction:function(X){this.noink||this.downAction(X)},
downAction:function(X){this.holdDown&&this.ripples.length>0||(this.addRipple().downAction(X),this._animating||(this._animating=!0,this.animate()))},
uiUpAction:function(X){this.noink||this.upAction(X)},
upAction:function(X){this.holdDown||(this.ripples.forEach(function(U){U.upAction(X)}),this._animating=!0,this.animate())},
onAnimationComplete:function(){for(var X=0;X<this.ripples.length;++X){var U=this.ripples[X];U.isOpacityFullyDecayed&&!U.isRestingAtMaxRadius&&this.removeRipple(U)}this._animating=!1;this.$.background.style.backgroundColor="";this.fire("transitionend")},
addRipple:function(){var X=new okA(this);_.Zq(this.$.waves).appendChild(X.waveContainer);this.$.background.style.backgroundColor=X.color;this.ripples.push(X);this._setAnimating(!0);return X},
removeRipple:function(X){var U=this.ripples.indexOf(X);U<0||(this.ripples.splice(U,1),X.remove(),this.ripples.length||this._setAnimating(!1))},
animate:function(){if(this._animating){var X;for(X=0;X<this.ripples.length;++X){var U=this.ripples[X];U.draw();this.$.background.style.opacity=U.outerOpacity;U.isOpacityFullyDecayed&&!U.isRestingAtMaxRadius&&this.removeRipple(U)}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(X,U){U!==void 0&&(X?this.downAction():this.upAction())}});var ss={properties:{noink:{type:Boolean,observer:"_noinkChanged"},_rippleContainer:{type:Object},_ripple:{type:Object}},_buttonStateChanged:function(){this.focused&&this.ensureRipple()},
_downHandler:function(X){p2._downHandler.call(this,X);this.pressed&&this.ensureRipple(X)},
ensureRipple:function(X){if(!this.hasRipple()){this._ripple=this._createRipple();this._ripple.noink=this.noink;var U=this._rippleContainer||this.root;U&&_.Zq(U).appendChild(this._ripple);if(X){U=_.Zq(this._rippleContainer||this);var r=_.Zq(X).rootTarget;U.deepContains(r)&&this._ripple.uiDownAction(X)}}},
getRipple:function(){this.ensureRipple();return this._ripple},
hasRipple:function(){return!!this._ripple},
_createRipple:function(){return document.createElement("tp-yt-paper-ripple")},
_noinkChanged:function(X){this.hasRipple()&&(this._ripple.noink=X)}};var k2S={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 X=1;this.disabled?X=0:this.active||this.pressed?X=4:this.receivedFocusFromKeyboard&&(X=3);this._setElevation(X)},
_computeKeyboardClass:function(X){this.toggleClass("keyboard-focus",X)},
_spaceKeyDownHandler:function(X){p2._spaceKeyDownHandler.call(this,X);this.hasRipple()&&this.getRipple().ripples.length<1&&this._ripple.uiDownAction()},
_spaceKeyUpHandler:function(X){p2._spaceKeyUpHandler.call(this,X);this.hasRipple()&&this._ripple.uiUpAction()}},c5t=[Lr5,
_.D6,ss,k2S];_.gaC={observers:["_focusedChanged(receivedFocusFromKeyboard)"],_focusedChanged:function(X){X&&this.ensureRipple();this.hasRipple()&&(this._ripple.holdDown=X)},
_createRipple:function(){var X=ss._createRipple();X.id="ink";X.setAttribute("center","");X.classList.add("circle");return X}};
_.na1=[Lr5,_.D6,ss,_.gaC];_.Z11=[_.na1,XO8,{_checkedChanged:function(){jV5._checkedChanged.call(this);this.hasRipple()&&(this.checked?this._ripple.setAttribute("checked",""):this._ripple.removeAttribute("checked"))},
_buttonStateChanged:function(){ss._buttonStateChanged.call(this);!this.disabled&&this.isAttached&&(this.checked=this.active)}}];var sJA;var xJ8;var P8S=function(){};
_.a=P8S.prototype;_.a.registered=function(){};
_.a.addOwnKeyBinding=function(){};
_.a.removeOwnKeyBindings=function(){};
_.a.keyboardEventMatchesKeys=function(){};
_.a._collectKeyBindings=function(){};
_.a._prepKeyBindings=function(){};
_.a._addKeyBinding=function(){};
_.a._resetKeyEventListeners=function(){};
_.a._listenKeyEventListeners=function(){};
_.a._unlistenKeyEventListeners=function(){};
_.a._onKeyBindingEvent=function(){};
_.a._triggerKeyHandler=function(){};
_.a._tapHandler=function(){};
_.a._focusChanged=function(){};
_.a._detectKeyboardFocus=function(){};
_.a._userActivate=function(){};
_.a._upHandler=function(){};
_.a._asyncClick=function(){};
_.a._pressedChanged=function(){};
_.a._ariaActiveAttributeChanged=function(){};
_.a._activeChanged=function(){};
_.a._controlStateChanged=function(){};
_.a._changedButtonState=function(){};
_.a._focusBlurHandler=function(){};
_.a._disabledChanged=function(){};
_.a._changedControlState=function(){};
_.a._buttonStateChanged=function(){};
_.a._downHandler=function(){};
_.a.ensureRipple=function(){};
_.a.getRipple=function(){};
_.a.hasRipple=function(){};
_.a._createRipple=function(){};
_.a._noinkChanged=function(){};
_.a._computeKeyboardClass=function(){};
_.a._spaceKeyDownHandler=function(){};
_.a._spaceKeyUpHandler=function(){};
_.a._setPressed=function(){};
_.a._setPointerDown=function(){};
_.a._setReceivedFocusFromKeyboard=function(){};
_.a._setFocused=function(){};
_.a._setElevation=function(){};
P8S=_.BP({_template:function(){if(xJ8!==void 0)return xJ8;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);
var U=X.content,r=U.insertBefore;sJA===void 0&&(sJA=document.createElement("template"));var m=sJA;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return xJ8=X},
is:"tp-yt-paper-button",hostAttributes:{"style-target":"host"},behaviors:[c5t],properties:{raised:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"_calculateElevation"}},_calculateElevation:function(){this.raised?k2S._calculateElevation.apply(this):this._setElevation(0)}});var SF5;var dJP;var O1v={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(X){_.v("dialog_behavior_no_tap_killswitch")&&this._onDialogClick(X)},
_onDialogClickWrapped:function(X){_.v("dialog_behavior_no_tap_killswitch")||this._onDialogClick(X)},
ready:function(){this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick;this.__prevNoCancelOnEscKey=this.noCancelOnEscKey;this.__prevWithBackdrop=this.withBackdrop;this.__readied=!0},
_modalChanged:function(X,U){U&&(X?(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(X){if(X){var U;((U=this.hostElement)!=null?U:this).setAttribute("aria-modal","true")}else{var r;((r=this.hostElement)!=null?r:this).removeAttribute("aria-modal")}},
_updateClosingReasonConfirmed:function(X){this.closingReason=this.closingReason||{};this.closingReason.confirmed=X},
_onDialogClick:function(X){for(var U=_.Zq(X).path,r=0,m,I=U.indexOf((m=this.hostElement)!=null?m:this);r<I;r++)if(m=U[r],m.hasAttribute&&(m.hasAttribute("dialog-dismiss")||m.hasAttribute("dialog-confirm"))){this._updateClosingReasonConfirmed(m.hasAttribute("dialog-confirm"));this.close();X.stopPropagation();break}}},vaC=[_.ZI,
O1v];var eeh=document.createElement("template");_.B(eeh,'<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(eeh.content);var Ea5=document.createElement("template");_.B(Ea5,'<custom-style><style is="custom-style"></style></custom-style>');document.head.appendChild(Ea5.content);_.BP({_template:function(){if(dJP!==void 0)return dJP;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);
var U=X.content,r=U.insertBefore;SF5===void 0&&(SF5=document.createElement("template"));var m=SF5;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return dJP=X},
is:"tp-yt-paper-dialog",hostAttributes:{"style-target":"host"},behaviors:[vaC,kp7],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 FEt;var BY7;_.BP({_template:function(){if(BY7!==void 0)return BY7;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;FEt===void 0&&(FEt=document.createElement("template"));var m=FEt;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return BY7=X},
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 X,U,r;if(((X=window.ShadyDOM)==null?void 0:X.noPatch)!==!0&&((U=window.ShadyDOM)==null?void 0:U.noPatch)!=="on-demand"||((r=this.__shady_parentNode)==null?void 0:r.nodeName)!=="#document-fragment")this.dialogElement=this.dialogElement||this.parentElement;this.dialogElement&&this.dialogElement.behaviors&&this.dialogElement.behaviors.indexOf(O1v)>=0?(this.dialogElement.sizingTarget=this.scrollTarget,this.scrollTarget.classList.remove("fit")):this.dialogElement&&this.scrollTarget.classList.add("fit")}});var QJS=_.pH(['<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>']),oa5=_.Gy5(QJS);oa5.setAttribute("style","display: none;");document.head.appendChild(oa5.content);var wX$;var y55;var uRT;var heh;_.BP({is:"tp-yt-paper-menu-grow-height-animation",_template:null,behaviors:[NA],configure:function(X){var U=X.node,r=U.getBoundingClientRect().height;return this._effect=new KeyframeEffect(U,[{height:r/2+"px"},{height:r+"px"}],this.timingFromConfig(X))}});
_.BP({is:"tp-yt-paper-menu-grow-width-animation",_template:null,behaviors:[NA],configure:function(X){var U=X.node,r=U.getBoundingClientRect().width;return this._effect=new KeyframeEffect(U,[{width:r/2+"px"},{width:r+"px"}],this.timingFromConfig(X))}});
_.BP({is:"tp-yt-paper-menu-shrink-width-animation",_template:null,behaviors:[NA],configure:function(X){var U=X.node,r=U.getBoundingClientRect().width;return this._effect=new KeyframeEffect(U,[{width:r+"px"},{width:r-r/20+"px"}],this.timingFromConfig(X))}});
_.BP({is:"tp-yt-paper-menu-shrink-height-animation",_template:null,behaviors:[NA],configure:function(X){var U=X.node,r=U.getBoundingClientRect().height;this.setPrefixedProperty(U,"transformOrigin","0 0");return this._effect=new KeyframeEffect(U,[{height:r+"px",transform:"translateY(0)"},{height:r/2+"px",transform:"translateY(-20px)"}],this.timingFromConfig(X))}});var xy={ANIMATION_CUBIC_BEZIER:"cubic-bezier(.3,.95,.5,1)",MAX_ANIMATION_TIME_MS:400},Mg$=function(){};
_.a=Mg$.prototype;_.a.registered=function(){};
_.a.addOwnKeyBinding=function(){};
_.a.removeOwnKeyBindings=function(){};
_.a.keyboardEventMatchesKeys=function(){};
_.a._collectKeyBindings=function(){};
_.a._prepKeyBindings=function(){};
_.a._addKeyBinding=function(){};
_.a._resetKeyEventListeners=function(){};
_.a._listenKeyEventListeners=function(){};
_.a._unlistenKeyEventListeners=function(){};
_.a._onKeyBindingEvent=function(){};
_.a._triggerKeyHandler=function(){};
_.a._focusBlurHandler=function(){};
_.a._changedControlState=function(){};
_.a._setFocused=function(){};
Mg$=_.BP({_template:function(){if(heh!==void 0)return heh;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;uRT===void 0&&(uRT=document.createElement("template"));var m=uRT;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return heh=X},
is:"tp-yt-paper-menu-button",behaviors:[_.J$,_.D6],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:xy.ANIMATION_CUBIC_BEZIER}},{name:"tp-yt-paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:xy.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:xy.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 X=_.Zq(this.$.content).getDistributedNodes(),U=0,r=X.length;U<r;U++)if(X[U].nodeType===Node.ELEMENT_NODE)return X[U]},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(X,U){X?(this._dropdownContent=this.contentElement,this.fire("paper-dropdown-open")):U!=null&&this.fire("paper-dropdown-close")},
_disabledChanged:function(X){_.D6._disabledChanged.apply(this,arguments);X&&this.opened&&this.close()},
__onIronOverlayCanceled:function(X){var U=this.$.trigger;_.Zq(X.detail).path.indexOf(U)>-1&&X.preventDefault()}});
Object.keys(xy).forEach(function(X){Mg$[X]=xy[X]});var zeu=_.$O.IronButtonState,KEA=(0,_.q5)(HTMLElement);
_.BP({_template:function(){if(y55!==void 0)return y55;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;wX$===void 0&&(wX$=document.createElement("template"));var m=wX$;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return y55=X},
is:"tp-yt-paper-dropdown-menu-light",hostAttributes:{"style-target":"host"},behaviors:[zeu,_.D6,ss,_.bg,_.GH],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(X){var U=(0,_.zM)(this);U.attachShadow({mode:"open",delegatesFocus:!0,shadyUpgradeFragment:X});U.shadowRoot.appendChild(X);return KEA.prototype._attachDom.call(this,X)},
focus:function(){this.$["dropdown-trigger"].focus()},
attached:function(){var X=this.contentElement;X&&X.selectedItem&&this._setSelectedItem(X.selectedItem)},
get contentElement(){for(var X=_.Zq(this.$.content).getDistributedNodes(),U=0,r=X.length;U<r;U++)if(X[U].nodeType===Node.ELEMENT_NODE)return X[U]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(X){this._setSelectedItem(X.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(X){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(X)===this&&this.open()},
_selectedItemChanged:function(X){var U="";X?U=X.label||X.getAttribute("label")||X.textContent.trim():U="";this.value=U;this._setSelectedItemLabel(U)},
_computeMenuVerticalOffset:function(X,U){return U?U:X?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var X=this.opened?"true":"false",U=this.contentElement;U&&U.setAttribute("aria-expanded",X)},
_computeLabelClass:function(X,U,r){var m="label";if(X)r&&(m+=" label-is-hidden");else if(r||U)m+=" label-is-floating";return m},
_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 TYv;var YFP;_.BP({is:"tp-yt-paper-icon-button",_template:function(){if(YFP!==void 0)return YFP;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;TYv===void 0&&(TYv=document.createElement("template"));var m=TYv;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return YFP=X},
hostAttributes:{role:"button",tabindex:"0","style-target":"host"},behaviors:[_.na1],properties:{src:{type:String},icon:{type:String},alt:{type:String,observer:"_altChanged"}},_altChanged:function(X,U){var r=this.getAttribute("aria-label");r&&U!=r||this.setAttribute("aria-label",X)}});var Vg7;var ReA;_.P2=[Lr5,_.D6,{hostAttributes:{role:"option",tabindex:"0"}}];_.BP({_template:function(){if(ReA!==void 0)return ReA;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;Vg7===void 0&&(Vg7=document.createElement("template"));var m=Vg7;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return ReA=X},
is:"tp-yt-paper-icon-item",hostAttributes:{"style-target":"host"},behaviors:[_.P2]});var fCS;var qF7;var WE7={attached:function(){this.fire("addon-attached")},
update:function(){}};var J58=1,DJS=1,pXT=1,$Jv=[_.D6,_.J$,{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();!Pn&&this.inputElement&&this._typesThatHaveText.indexOf(this.inputElement.type)!==-1&&(this.alwaysFloatLabel=!0)},
_appendStringWithSpace:function(X,U){X?X=X+" "+U:X=U;return X},
_onAddonAttached:function(X){X=_.Zq(X).rootTarget;if(X.id)this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,X.id);else{var U="paper-input-add-on-"+DJS++;X.id=U;this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,U)}},
validate:function(){return this.inputElement.validate()},
_focusBlurHandler:function(X){_.D6._focusBlurHandler.call(this,X);this.focused&&!this._shiftTabPressed&&this._focusableElement&&this._focusableElement.focus()},
_onShiftTabDown:function(){var X=this.getAttribute("tabindex");this._shiftTabPressed=!0;this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",X);this._shiftTabPressed=!1},1)},
_handleAutoValidate:function(){this.autoValidate&&this.validate()},
updateValueAndPreserveCaret:function(X){try{var U=this.inputElement.selectionStart;this.value=X;this.inputElement.selectionStart=U;this.inputElement.selectionEnd=U}catch(r){this.value=X}},
_computeAlwaysFloatLabel:function(X,U){return U||X},
_updateAriaLabelledBy:function(){var X=_.Zq(this.root).querySelector("label");if(X){if(X.id)var U=X.id;else U="paper-input-label-"+J58++,X.id=U;this._ariaLabelledBy=U}else this._ariaLabelledBy=""},
_generateInputId:function(){this._inputId&&this._inputId!==""||(this._inputId="input-"+pXT++)},
_onChange:function(X){this.shadowRoot&&this.fire(X.type,{sourceEvent:X},{node:this,bubbles:X.bubbles,cancelable:X.cancelable})},
_autofocusChanged:function(){if(this.autofocus&&this._focusableElement){var X=document.activeElement;X instanceof HTMLElement&&X!==document.body&&X!==document.documentElement||this._focusableElement.focus()}}}];var b18;var A5u;_.BP({_template:function(){if(A5u!==void 0)return A5u;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;b18===void 0&&(b18=document.createElement("template"));var m=b18;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return A5u=X},
is:"tp-yt-paper-input-char-counter",hostAttributes:{"style-target":"host"},behaviors:[WE7],properties:{_charCounterStr:{type:String,value:"0"}},update:function(X){if(X.inputElement){X.value=X.value||"";var U=X.value.toString().length.toString();X.inputElement.hasAttribute("maxlength")&&(U+="/"+X.inputElement.getAttribute("maxlength"));this._charCounterStr=U}}});var lCP;var G25;_.BP({_template:function(){if(G25!==void 0)return G25;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;lCP===void 0&&(lCP=document.createElement("template"));var m=lCP;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return G25=X},
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 Ep(this.attrForValue)},get _inputElement(){return _.Zq(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(X){this._addons||(this._addons=[]);X=X.target;this._addons.indexOf(X)===-1&&(this._addons.push(X),this.isAttached&&this._handleValue(this._inputElement))},
_onFocus:function(){this._setFocused(!0)},
_onBlur:function(){this._setFocused(!1);this._handleValueAndAutoValidate(this._inputElement)},
_onInput:function(X){this._handleValueAndAutoValidate(X.target)},
_onValueChanged:function(X){var U=X.target;if(this.__isFirstValueUpdate&&(this.__isFirstValueUpdate=!1,U.value===void 0||U.value===""))return;this._handleValueAndAutoValidate(X.target)},
_handleValue:function(X){var U=this._inputElementValue;U||U===0||X.type==="number"&&!X.checkValidity()?this._inputHasContent=!0:this._inputHasContent=!1;this.updateAddons({inputElement:X,value:U,invalid:this.invalid})},
_handleValueAndAutoValidate:function(X){this.autoValidate&&X&&(this.invalid=!(X.validate?X.validate(this._inputElementValue):X.checkValidity()));this._handleValue(X)},
_onIronInputValidate:function(){this.invalid=this._inputElement.invalid},
_invalidChanged:function(){this._addons&&this.updateAddons({invalid:this.invalid})},
updateAddons:function(X){if(this._addons)for(var U,r=0;U=this._addons[r];r++)U.update(X)},
_computeInputContentClass:function(X,U,r,m,I){var t="input-content";X?(I&&(t+=" label-is-hidden"),m&&!this.noUnfloatedLabelError&&(t+=" is-invalid")):(X=this.querySelector("label"),U||I?(t+=" label-is-floating",this.$.labelAndInputContainer.style.position="static",m?t+=" is-invalid":r&&(t+=" label-is-highlighted")):(X&&(this.$.labelAndInputContainer.style.position="relative"),m&&!this.noUnfloatedLabelError&&(t+=" is-invalid")));r&&(t+=" focused");return t},
_computeUnderlineClass:function(X,U){var r="underline";U?r+=" is-invalid":X&&(r+=" is-highlighted");return r},
_computeAddOnContentClass:function(X,U){var r="add-on-content";U?r+=" is-invalid":X&&(r+=" is-highlighted");return r}});var i1v;var LET;_.BP({_template:function(){if(LET!==void 0)return LET;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;i1v===void 0&&(i1v=document.createElement("template"));var m=i1v;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return LET=X},
is:"tp-yt-paper-input-error",hostAttributes:{"style-target":"host"},behaviors:[WE7],properties:{invalid:{readOnly:!0,reflectToAttribute:!0,type:Boolean}},update:function(X){this._setInvalid(X.invalid)}});_.BP({is:"tp-yt-paper-input",_template:function(){if(qF7!==void 0)return qF7;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;fCS===void 0&&(fCS=document.createElement("template"));var m=fCS;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return qF7=X},
behaviors:[$Jv,_.bg],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 NYC;var jJt;_.BP({_template:function(){if(jJt!==void 0)return jJt;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=
X.content,r=U.insertBefore;NYC===void 0&&(NYC=document.createElement("template"));var m=NYC;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return jJt=X},
is:"tp-yt-paper-item",hostAttributes:{"style-target":"host"},behaviors:[_.P2]});var X_p;var Ue1;_.BP({_template:function(){if(Ue1!==void 0)return Ue1;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);
var U=X.content,r=U.insertBefore;X_p===void 0&&(X_p=document.createElement("template"));var m=X_p;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return Ue1=X},
is:"tp-yt-paper-item-body"});var rcC;var meP;var IOS=function(){};
_.a=IOS.prototype;_.a.indexOf=function(){};
_.a.selectPrevious=function(){};
_.a.selectNext=function(){};
_.a.selectIndex=function(){};
_.a.forceSynchronousItemUpdate=function(){};
_.a._checkFallback=function(){};
_.a._addListener=function(){};
_.a._removeListener=function(){};
_.a._activateEventChanged=function(){};
_.a._updateItems=function(){};
_.a._selectSelected=function(){};
_.a._filterItem=function(){};
_.a._valueToItem=function(){};
_.a._valueToIndex=function(){};
_.a._indexToValue=function(){};
_.a._valueForItem=function(){};
_.a._observeItems=function(){};
_.a._itemActivate=function(){};
_.a.multiChanged=function(){};
_.a._updateAttrForSelected=function(){};
_.a._updateSelected=function(){};
_.a._selectMulti=function(){};
_.a._selectionChange=function(){};
_.a._toggleSelected=function(){};
_.a._valuesToItems=function(){};
_.a.registered=function(){};
_.a.addOwnKeyBinding=function(){};
_.a.removeOwnKeyBindings=function(){};
_.a.keyboardEventMatchesKeys=function(){};
_.a._collectKeyBindings=function(){};
_.a._prepKeyBindings=function(){};
_.a._addKeyBinding=function(){};
_.a._resetKeyEventListeners=function(){};
_.a._listenKeyEventListeners=function(){};
_.a._unlistenKeyEventListeners=function(){};
_.a._onKeyBindingEvent=function(){};
_.a._triggerKeyHandler=function(){};
_.a.select=function(){};
_.a._resetTabindices=function(){};
_.a._updateMultiselectable=function(){};
_.a._focusWithKeyboardEvent=function(){};
_.a._clearSearchText=function(){};
_.a._focusPrevious=function(){};
_.a._focusNext=function(){};
_.a._applySelection=function(){};
_.a._focusedItemChanged=function(){};
_.a._onIronItemsChanged=function(){};
_.a._onShiftTabDown=function(){};
_.a._onFocus=function(){};
_.a._onUpKey=function(){};
_.a._onDownKey=function(){};
_.a._onEscKey=function(){};
_.a._onKeydown=function(){};
_.a._activateHandler=function(){};
_.a._disabledChanged=function(){};
_.a._setSelectedItem=function(){};
_.a._setItems=function(){};
_.a._setSelectedItems=function(){};
_.a._setFocusedItem=function(){};
IOS=_.BP({_template:function(){if(meP!==void 0)return meP;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);
var U=X.content,r=U.insertBefore;rcC===void 0&&(rcC=document.createElement("template"));var m=rcC;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return meP=X},
is:"tp-yt-paper-listbox",behaviors:[IKC],hostAttributes:{role:"listbox"}});var tbt;var aO5;var Hzv={properties:{active:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"__activeChanged"},alt:{type:String,value:"loading",observer:"__altChanged"},__coolingDown:{type:Boolean,value:!1}},__computeContainerClasses:function(X,U){return[X||U?"active":"",U?"cooldown":""].join(" ")},
__activeChanged:function(X,U){this.__setAriaHidden(!X);this.__coolingDown=!X&&U},
__altChanged:function(X){this.setAttribute("aria-label",X||"loading")},
__setAriaHidden:function(X){X?this.setAttribute("aria-hidden","true"):this.removeAttribute("aria-hidden")},
__reset:function(){this.__coolingDown=this.active=!1}};_.BP({_template:function(){if(aO5!==void 0)return aO5;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;tbt===void 0&&(tbt=document.createElement("template"));var m=tbt;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return aO5=X},
is:"tp-yt-paper-spinner",behaviors:[Hzv]});var CFt;var k7T;_.BP({_template:function(){if(k7T!==void 0)return k7T;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;CFt===void 0&&(CFt=document.createElement("template"));var m=CFt;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return k7T=X},
is:"tp-yt-paper-spinner-lite",behaviors:[Hzv]});var cct;var gMu;_.BP({_template:function(){if(gMu!==void 0)return gMu;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;cct===void 0&&(cct=document.createElement("template"));var m=cct;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return gMu=X},
is:"tp-yt-paper-tab",behaviors:[_.D6,_.$O.IronButtonState,ss],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 X=_.Zq(this).parentNode;return!!X&&!!X.noink},_updateNoink:function(){this.noink=!!this.noink||!!this._parentNoink},
_onTap:function(X){if(this.link){var U=this.queryEffectiveChildren("a");U&&X.target!==U&&U.click()}}});var nMS;var Zz7;var smu=_.pH(['<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>']),xeT=_.Gy5(smu);document.head.appendChild(xeT.content);_.BP({_template:function(){if(Zz7!==void 0)return Zz7;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;nMS===void 0&&(nMS=document.createElement("template"));var m=nMS;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return Zz7=X},
is:"tp-yt-paper-tabs",behaviors:[_.L2,_.aKP],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(X){_.Zq(this).querySelectorAll("tp-yt-paper-tab").forEach(X?this._setNoinkAttribute:this._removeNoinkAttribute)},
_setNoinkAttribute:function(X){X.setAttribute("noink","")},
_removeNoinkAttribute:function(X){X.removeAttribute("noink")},
_computeScrollButtonClass:function(X,U,r,m){return!U||r?"hidden":X?m?"hidden":"not-visible":""},
_computeTabsContentClass:function(X,U){var r="tabs-content";X&&(r+=" scrollable");if(!X||U)r+=" fit-container";return r},
_computeSelectionBarClass:function(X,U){var r="selection-bar";X?r+=" hidden":U&&(r+=" align-bottom");return r},
_onTabSizingChanged:function(){this.debounce("_onTabSizingChanged",function(){this._scroll();this._tabChanged(this.selectedItem)},10)},
_makeString:function(X){return""+X},
_onIronSelect:function(X){this._tabChanged(X.detail.item,this._previousTab);this._previousTab=X.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();_.ig._activateHandler.apply(this,arguments)},
_scheduleActivation:function(X,U){this._pendingActivationItem=X;this._pendingActivationTimeout=this.async(this._bindDelayedActivationHandler,U)},
_delayedActivationHandler:function(){var X=this._pendingActivationItem;this._pendingActivationTimeout=this._pendingActivationItem=void 0;X.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(X){X.target===this._pendingActivationItem&&this._cancelPendingActivation()},
get _tabContainerScrollSize(){return Math.max(0,this.$.tabsContainer.scrollWidth-this.$.tabsContainer.offsetWidth)},_scroll:function(X,U){this.scrollable&&this._affectScroll(U&&-U.ddx||0)},
_down:function(){this.async(function(){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null)},1)},
_affectScroll:function(X){this.$.tabsContainer.scrollLeft+=X;X=this.$.tabsContainer.scrollLeft;this._leftHidden=X===0||this.hideScrollButtons;this._rightHidden=X===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(X,U){if(X){var r=this.$.tabsContent.getBoundingClientRect(),m=r.width,I=X.getBoundingClientRect();r=I.left-r.left;this._pos={width:this._calcPercent(I.width,m),left:this._calcPercent(r,m)};if(this.noSlide||U==null)this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(this._pos.width,this._pos.left);else{var t=U.getBoundingClientRect();U=this.items.indexOf(U);X=this.items.indexOf(X);this.$.selectionBar.classList.add("expand");
X=U<X;this._isRTL&&(X=!X);X?this._positionBar(this._calcPercent(I.left+I.width-t.left,m)-5,this._left):this._positionBar(this._calcPercent(t.left+t.width-I.left,m)-5,this._calcPercent(r,m)+5);this.scrollable&&this._scrollToSelectedIfNeeded(I.width,r)}}else this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(0,0)},
_scrollToSelectedIfNeeded:function(X,U){U-=this.$.tabsContainer.scrollLeft;U<0?this.$.tabsContainer.scrollLeft+=U:(U+=X-this.$.tabsContainer.offsetWidth,U>0&&(this.$.tabsContainer.scrollLeft+=U))},
_calcPercent:function(X,U){return 100*X/U},
_positionBar:function(X,U){X=X||0;U=U||0;this._width=X;this._left=U;this.transform("translateX("+U+"%) scaleX("+X/100+")",this.$.selectionBar)},
_onBarTransitionEnd:function(){var X=this.$.selectionBar.classList;X.contains("expand")?(X.remove("expand"),X.add("contract"),this._positionBar(this._pos.width,this._pos.left)):X.contains("contract")&&X.remove("contract")}});var PFA;var Sa$;_.BP({_template:function(){if(Sa$!==void 0)return Sa$;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;PFA===void 0&&(PFA=document.createElement("template"));var m=PFA;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return Sa$=X},
is:"tp-yt-paper-textarea",behaviors:[$Jv,_.bg],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(X){this.$.input.textarea.selectionStart=X},get selectionEnd(){return this.$.input.textarea.selectionEnd},
set selectionEnd(X){this.$.input.textarea.selectionEnd=X},_ariaLabelledByChanged:function(X){this._focusableElement.setAttribute("aria-labelledby",X)},
_ariaDescribedByChanged:function(X){this._focusableElement.setAttribute("aria-describedby",X)},
get _focusableElement(){return this.inputElement.textarea}});var deu;var Ozv;/*

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 vMp=function(){};
_.a=vMp.prototype;_.a.addOwnKeyBinding=function(){};
_.a.removeOwnKeyBindings=function(){};
_.a.keyboardEventMatchesKeys=function(){};
_.a._collectKeyBindings=function(){};
_.a._prepKeyBindings=function(){};
_.a._addKeyBinding=function(){};
_.a._resetKeyEventListeners=function(){};
_.a._listenKeyEventListeners=function(){};
_.a._unlistenKeyEventListeners=function(){};
_.a._onKeyBindingEvent=function(){};
_.a._triggerKeyHandler=function(){};
_.a._tapHandler=function(){};
_.a._focusChanged=function(){};
_.a._detectKeyboardFocus=function(){};
_.a._userActivate=function(){};
_.a._upHandler=function(){};
_.a._spaceKeyDownHandler=function(){};
_.a._spaceKeyUpHandler=function(){};
_.a._asyncClick=function(){};
_.a._pressedChanged=function(){};
_.a._ariaActiveAttributeChanged=function(){};
_.a._activeChanged=function(){};
_.a._controlStateChanged=function(){};
_.a._changedButtonState=function(){};
_.a._focusBlurHandler=function(){};
_.a._disabledChanged=function(){};
_.a._changedControlState=function(){};
_.a._downHandler=function(){};
_.a.ensureRipple=function(){};
_.a.getRipple=function(){};
_.a.hasRipple=function(){};
_.a._noinkChanged=function(){};
_.a._focusedChanged=function(){};
_.a.registered=function(){};
_.a._invalidChanged=function(){};
_.a.hasValidator=function(){};
_.a.validate=function(){};
_.a._getValidity=function(){};
_.a._requiredChanged=function(){};
_.a._valueChanged=function(){};
_.a._checkedChanged=function(){};
_.a._buttonStateChanged=function(){};
_.a._setPressed=function(){};
_.a._setPointerDown=function(){};
_.a._setReceivedFocusFromKeyboard=function(){};
_.a._setFocused=function(){};
vMp=_.BP({is:"tp-yt-paper-toggle-button",_template:function(){if(Ozv!==void 0)return Ozv;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;deu===void 0&&(deu=document.createElement("template"));var m=deu;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return Ozv=X},
behaviors:[_.Z11],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");_.cZ(this,function(){_.AX(this,"pan-y")})},
_ontrack:function(X){X=X.detail;X.state==="start"?this._trackStart(X):X.state==="track"?this._trackMove(X):X.state==="end"&&this._trackEnd(X)},
_trackStart:function(){this._isRtl=this.__calculateIsRtl();this._width=this.$.toggleBar.offsetWidth/2;this._trackChecked=this.checked;this.$.toggleButton.classList.add("dragging")},
_trackMove:function(X){X=X.dx;this._x=this._isRtl?Math.max(-this._width,Math.min(0,this._trackChecked?-this._width+X:X)):Math.min(this._width,Math.max(0,this._trackChecked?this._width+X:X));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 X=ss._createRipple();X.id="ink";X.setAttribute("recenters","");X.classList.add("circle","toggle-ink");return X}});var eo5;var EM$;_.BP({_template:function(){if(EM$!==void 0)return EM$;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;eo5===void 0&&(eo5=document.createElement("template"));var m=eo5;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return EM$=X},
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 X=_.Zq(this).parentNode,U=_.Zq(this).getOwnerRoot(),r;this.for?r=_.Zq(U).querySelector("#"+this.for):r=X.nodeType==Node.DOCUMENT_FRAGMENT_NODE?U.host:X;return r},attached:function(){this._findTarget()},
detached:function(){this.manualMode||this._removeListeners()},
playAnimation:function(X){X==="entry"?this.show():X==="exit"&&this.hide()},
cancelAnimation:function(){this.$.tooltip.classList.add("cancel-animation")},
show:function(){if(!this._showing){if(!this.alwaysDisplay&&_.Zq(this).textContent.trim()===""){for(var X=!0,U=_.Zq(this).getEffectiveChildNodes(),r=0;r<U.length;r++)if(U[r].textContent.trim()!==""){X=!1;break}if(X)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 X=this.offset;this.marginTop!=14&&this.offset==14&&(X=this.marginTop);var U=this.offsetParent.getBoundingClientRect(),r=this._target.getBoundingClientRect(),m=this.getBoundingClientRect(),I=(r.width-m.width)/2,t=(r.height-m.height)/2,C=r.left-U.left,k=r.top-U.top;switch(this.position){case "top":var g=C+I;var Z=k-m.height-X;break;case "bottom":g=C+I;Z=k+r.height+X;break;case "left":g=C-m.width-X;Z=k+t;break;case "right":g=C+r.width+
X,Z=k+t}this.fitToVisibleBounds?(U.left+g+m.width>window.innerWidth?(this.style.right="0px",this.style.left="auto"):(this.style.left=Math.max(0,g)+"px",this.style.right="auto"),U.top+Z+m.height>window.innerHeight?(this.style.bottom=U.height+"px",this.style.top="auto"):(this.style.top=Math.max(-U.top,Z)+"px",this.style.bottom="auto")):(this.style.left=g+"px",this.style.top=Z+"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(X){X!==500&&this.updateStyles({"--paper-tooltip-delay-in":X+"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(X){if(X==="entry"&&this.animationEntry!=="")return this.animationEntry;if(X==="exit"&&this.animationExit!=="")return this.animationExit;if(this.animationConfig[X]&&typeof this.animationConfig[X][0].name==="string"){if(this.animationConfig[X][0].timing&&this.animationConfig[X][0].timing.delay&&this.animationConfig[X][0].timing.delay!==0){var U=this.animationConfig[X][0].timing.delay;X==="entry"?this.updateStyles({"--paper-tooltip-delay-in":U+"ms"}):X==="exit"&&this.updateStyles({"--paper-tooltip-delay-out":U+
"ms"})}return this.animationConfig[X][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 F0$=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(F0$,_.Cy);var B$u=_.Ob(F0$,[0,_.mL]);var SM=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(SM,_.Cy);var Qm$=[3,4],oMA=[5,6];var w_$=[0,Qm$,oMA,_.C1,-1,_.X8,_.ka,-1,MXp,z15];var ycC=_.Ob(SM,w_$),ug$=_.vy(w_$);var ho8=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(ho8,_.Cy);var MbP=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(MbP,_.Cy);var zoP=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(zoP,_.Cy);var K0T=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(K0T,_.Cy);var T$8=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(T$8,_.Cy);var dz=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(dz,_.Cy);dz.prototype.getSource=function(){return _.wZ(this,1)};
dz.prototype.getMessage=function(){return _.o2(this,4)};
dz.prototype.getData=function(){return _.SA(this,T$8,8)};var YaP=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(YaP,_.Cy);var Os=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(Os,_.Cy);var v2=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(v2,_.Cy);var eM=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(eM,_.Cy);eM.prototype.getUrl=function(){return _.o2(this,1)};
eM.prototype.setUrl=function(X){return _.zb(this,1,X)};
eM.prototype.hasUrl=function(){return _.eX(_.s8(this,1))!=null};var VbA=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(VbA,_.Cy);var Rop=[3];var fOC=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(fOC,_.Cy);var Es=function(X){var U=new fOC;return _.di(U,2,X)};
fOC.prototype.getLanguage=function(){return uJ(this,4,Fe)};
var qaP=function(X){var U=Es(1);return _.oT(U,6,Fe,X)},Fe=[3,
4,5,6];var W05=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(W05,_.Cy);var B2=function(X){var U=new W05;return _.di(U,1,X)},Q_=function(X,U){return _.oT(X,2,Jc8,U)},Jc8=[2,
3,4,5];var De8=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(De8,_.Cy);var o4=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(o4,_.Cy);var p_T=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(p_T,_.Cy);var $eP=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F($eP,_.Cy);var bz5=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(bz5,_.Cy);var Act=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(Act,_.Cy);var lO$=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(lO$,_.Cy);var wz=function(X){return _.SA(X,v2,5)};var G7P=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(G7P,_.Cy);G7P.prototype.getValue=function(){return BO(this,1)};var izp=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(izp,_.Cy);var y_=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(y_,_.Cy);y_.prototype.getMetadata=function(){return _.h9(this,bz5,7,uO)};
y_.prototype.hasMetadata=function(){return _.PO(this,bz5,7,uO)};
var L0v=_.lJA(y_),uO=[2,3,4,5,6,7,8,9,10,11,12,13,14,15];var h0=function(X){this.JSC$12332_name_=X;this.files_=[];this.directories_=[];this.directoryMap_={}};
h0.prototype.getName=function(){return this.JSC$12332_name_};var zl=function(X,U){this.callback_=U;this.hasError_=!1;this.unscannedDirectories_=[];this.fileOps_=this.directoryOps_=0;this.rootDirectory_=new h0("");N$S(this,X,this.rootDirectory_);M$(this)},N$S=function(X,U,r){for(var m=0;m<U.length;m++){var I=U[m];
I.isFile?(X.fileOps_++,I.file((0,_.TE)(X.handleFileSuccess_,X,r),(0,_.TE)(X.handleFileError_,X))):X.unscannedDirectories_.push(new jmA(I,r))}},M$=function(X){if(X.unscannedDirectories_.length>0&&X.directoryOps_<5&&!X.hasError_){X.directoryOps_++;
var U=X.unscannedDirectories_.shift(),r=U.entry,m=new h0(r.name);U=U.parent;U.directoryMap_[m.getName()]=m;U.directories_.push(m);r=r.createReader();r.readEntries((0,_.TE)(X.handleDirectorySuccess_,X,r,m),(0,_.TE)(X.handleDirectoryError_,X))}X.directoryOps_!=0||X.fileOps_!=0||X.unscannedDirectories_.length!=0&&!X.hasError_||X.callback_(X.rootDirectory_.files_,X.rootDirectory_.directories_,X.hasError_)};
zl.prototype.handleDirectorySuccess_=function(X,U,r){N$S(this,r,U);r.length==0?(this.directoryOps_--,M$(this)):X.readEntries((0,_.TE)(this.handleDirectorySuccess_,this,X,U),(0,_.TE)(this.handleDirectoryError_,this))};
zl.prototype.handleDirectoryError_=function(){this.hasError_=!0;this.directoryOps_--;M$(this)};
zl.prototype.handleFileSuccess_=function(X,U){X.files_.push(U);this.fileOps_--;M$(this)};
zl.prototype.handleFileError_=function(){this.hasError_=!0;this.fileOps_--;M$(this)};
var jmA=function(X,U){this.entry=X;this.parent=U};var KU=function(X){_.z2.call(this);_.dO(X,"drop",this.onObjectsDropped_,!1,this);_.dO(X,"dragenter",this.onFilesDragged_,!1,this);_.dO(X,"dragover",this.onFilesDragged_,!1,this);_.dO(X,"dragleave",this.onDragLeave_,!1,this);_.dO(X,"dragend",this.onDragLeave_,!1,this)};
_.XW(KU,_.z2);var X8C=function(X,U){_.wY.call(this,"f");this.files=X;this.directories=U};
_.XW(X8C,_.wY);var UvC=function(){_.wY.call(this,"h")};
_.XW(UvC,_.wY);var rHv=function(){_.wY.call(this,"i")};
_.XW(rHv,_.wY);var mv1=function(){_.wY.call(this,"g")};
_.XW(mv1,_.wY);KU.prototype.onObjectsDropped_=function(X){var U=this;X.preventDefault();var r=X.event_.dataTransfer;if((X=r&&r.items)&&X.length>0&&X[0].webkitGetAsEntry){r=[];for(var m=[],I=0;I<X.length;I++){var t=X[I].webkitGetAsEntry();t?r.push(t):m.push(X[I])}new zl(r,function(C,k,g){g?U.dispatchEvent(new mv1("Error occurred while reading from the file system.")):U.dispatchEvent(new X8C(C,k,m))})}else(X=r&&r.files)&&this.dispatchEvent(new X8C(Array.from(X),[]))};
KU.prototype.onFilesDragged_=function(X){X.type==="dragenter"&&this.dispatchEvent(new UvC);X.preventDefault()};
KU.prototype.onDragLeave_=function(){this.dispatchEvent(new rHv)};var IkC=function(X,U){this.JSC$12355_name_=X;this.inputElement_=U};
IkC.prototype.getName=function(){return this.JSC$12355_name_};
IkC.prototype.getInputElement=function(){return this.inputElement_};var Tl=function(X,U,r){U=U===void 0?"single_file":U;r=r===void 0?[]:r;_.z2.call(this);this.overlayTarget_=X;this.parentOverlay_=X!=null?X.parentNode:_.wW("scotty-overlay-parent");this.selectorType_=U;this.acceptTypes_=r;this.overlay_=t9A(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
_.F(Tl,_.z2);
var t9A=function(X,U,r,m){var I=document.createElement("input");I.setAttribute("type","file");I.setAttribute("name","Filedata");_.dO(I,"change",X.onFilesSelected_,!1,X);r==="multiple_file"&&(I.multiple="true");r==="single_directory"&&(I.webkitdirectory="true");m.length>0&&I.setAttribute("accept",m.join(","));I.style.position="absolute";I.style.overflow="hidden";I.style.height="0px";I.style.width="0px";I.style.opacity="0";I.setAttribute("aria-hidden","true");I.setAttribute("tabIndex",-1);if(X.overlayTarget_!=
null)return I.style.height=U.offsetHeight+"px",I.style.width=U.offsetWidth+"px",X.parentOverlay_&&(X.parentOverlay_.style.position="relative"),_.qS(I,U),bH(I,new _.W0(U.offsetLeft,U.offsetTop)),I;X.parentOverlay_.appendChild(I);return I};
Tl.prototype.click=function(){this.overlay_.click()};
Tl.prototype.onFilesSelected_=function(X){a:{try{var U=(new XMLHttpRequest).upload!==void 0;break a}catch(Z){}U=!1}if(U){var r;X=Array.from((r=X.target.files)!=null?r:[]);r=[];if(this.selectorType_==="single_directory"&&(_.a2||ku||_.t9)){r=new h0("");if(File.prototype.hasOwnProperty("webkitRelativePath"))for(U=0;U<X.length;U++)for(var m=X[U],I=m.webkitRelativePath.split("/"),t=r,C=0;C<I.length;C++){var k=I[C];if(C==I.length-1){k!="."&&t.files_.push(m);break}var g=t.directoryMap_[k];g==void 0&&(k=
g=new h0(k),t.directoryMap_[k.getName()]=k,t.directories_.push(k));t=g}r=r.directories_}this.dispatchEvent(new akT(X,r,null))}else X=X.target.value,X.match(/^c:\\fakepath\\/i)&&(X=X.substring(12)),this.dispatchEvent(new akT([],[],new IkC(X,this.overlay_)));this.parentOverlay_.removeChild(this.overlay_);this.overlay_=t9A(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
var akT=function(X,U){_.wY.call(this,"j");this.files=X;this.directories=U};
_.F(akT,_.wY);var HQS=function(X){this.uploadUrl_=X};var CYv=function(){_.z2.call(this)};
_.XW(CYv,_.z2);var Yy=function(X){_.wY.call(this,X)};
_.XW(Yy,_.wY);var V_=function(X){_.wY.call(this,X)};
_.XW(V_,_.wY);var kO7=function(X,U,r,m,I){_.z2.call(this);r=document.createElement("form");r.setAttribute("method",U);r.setAttribute("enctype","multipart/form-data");r.setAttribute("encoding","multipart/form-data");U=document.createElement("input");U.setAttribute("type","hidden");U.setAttribute("name","metadata");U.setAttribute("value",I);r.appendChild(U);r.appendChild(m);this.JSC$12372_form_=r;X=new _.fB(X);_.Xb(X,"upload_protocol","multipart");this.JSC$12372_url_=X.toString();this.JSC$12372_request_=new Od;this.state_=
"Ready";this.JSC$12372_errorDescription_=null;this.JSC$12372_eventHandler_=new _.OA(this);_.FD(this,this.JSC$12372_eventHandler_);this.JSC$12372_eventHandler_.listen(this.JSC$12372_request_,"success",this.onTransferSuccess_);this.JSC$12372_eventHandler_.listen(this.JSC$12372_request_,"error",this.onTransferError_)};
_.F(kO7,CYv);_.a=kO7.prototype;_.a.run=function(){this.state_="Transferring";var X=this.JSC$12372_request_,U=this.JSC$12372_form_;if(X.JSC$11640_active_)throw Error("te");var r=new _.fB(this.JSC$12372_url_||U.action);X.JSC$11640_form_=U;U=X.JSC$11640_form_;r=_.Ao(r.toString());r!==void 0&&(U.action=r);SBC(X)};
_.a.getResponseCode=function(){return null};
_.a.getResponseText=function(){return this.JSC$12372_request_&&this.JSC$12372_request_.getResponseText()||null};
_.a.JSC$30206_getErrorDescription=function(){return this.JSC$12372_errorDescription_};
_.a.cancel=function(){this.JSC$12372_request_&&this.JSC$12372_request_.abort();this.state_="Cancelled";this.dispatchEvent(new Yy("o"))};
_.a.pause=function(){};
_.a.onTransferSuccess_=function(){this.state_="Complete";this.dispatchEvent(new Yy("l"))};
_.a.onTransferError_=function(){this.JSC$12372_errorDescription_="Transfer failed.";this.state_="Error";this.dispatchEvent(new Yy("n"))};var R4=function(){_.WX.call(this)};
_.F(R4,_.WX);R4.prototype.createXhr=function(){var X=_.WX.prototype.createXhr.call(this);X.upload&&(X.upload.onprogress=(0,_.TE)(this.onProgress_,this));return X};
R4.prototype.onProgress_=function(X){this.dispatchEvent(X)};var cH1=function(){this.attempt_=-1;this.delayCallId_=null;this.maxDelayMs_=6E4;this.maxAttempts_=-1},nR5=function(X,U){var r=X.attempt_+1;
if(X.maxAttempts_>0&&r>X.maxAttempts_)return!1;r==0?U():X.delayCallId_=RJ(function(){X.delayCallId_=null;U()},gR8(X),X);
X.attempt_=r;return!0};
cH1.prototype.reset=function(){this.delayCallId_&&_.mH.clearTimeout(this.delayCallId_);this.attempt_=-1};
var gR8=function(X){var U=250*Math.pow(2,X.attempt_);X.maxDelayMs_>=0&&(U=Math.min(U,X.maxDelayMs_));return U};var yU1=["Content-Length","Content-Type","Content-Encoding","Transfer-Encoding"];var fU=function(){_.z2.call(this);this.JSC$12382_request_=this.state_=null;this.JSC$12382_withCredentials_=!1;this.transferHandle_=null;this.offset_=this.JSC$12382_bytesTransferred_=0;this.retryIterator_=new cH1;this.retryIterator_.maxAttempts_=6;this.retryIterator_.maxDelayMs_=6E4;this.JSC$12382_errorDescription_=null;this.JSC$12382_eventHandler_=new _.OA(this);_.FD(this,this.JSC$12382_eventHandler_);this.JSC$12382_url_=this.blob_=null;this.JSC$12382_method_=void 0;this.chunkSize_=this.JSC$12382_metadata_=
this.JSC$12382_headers_=null;this.requireUploadRequestModification_=!1;this.originalBlobSize_=0;this.detectCorruptedBlobEnabled_=!1;this.lastCommandResponseCode_=this.JSC$12382_responseText_=this.JSC$12382_responseCode_=null;this.pauseRequested_=!1;this.stateAfterUnpausing_=null};
_.XW(fU,CYv);_.a=fU.prototype;_.a.run=function(){q$(this)};
_.a.getResponseCode=function(){return this.JSC$12382_responseCode_};
_.a.getResponseText=function(){return this.JSC$12382_responseText_};
_.a.JSC$30206_getErrorDescription=function(){return this.JSC$12382_errorDescription_};
_.a.cancel=function(){if(this.state_!="Response received"&&this.state_!="Error"){this.JSC$12382_eventHandler_.removeAll();this.JSC$12382_request_&&this.JSC$12382_request_.abort();this.retryIterator_.reset();var X=this.state_==="Paused"?this.stateAfterUnpausing_:this.state_;if(X==="Upload"||X==="Query")X=new R4,X.JSC$9958_withCredentials_=this.JSC$12382_withCredentials_,X.send(this.transferHandle_.uploadUrl_,"POST","",{"X-Goog-Upload-Command":"cancel"});this.state_="Cancel";this.JSC$12382_bytesTransferred_=
0;this.dispatchEvent(new Yy("o"))}};
_.a.pause=function(){this.pauseRequested_=!0};
var q$=function(X){var U=X.state_;X.pauseRequested_?(X.pauseRequested_=!1,X.stateAfterUnpausing_=U,X.state_="Paused"):nR5(X.retryIterator_,function(){switch(X.state_){case "Start":X.JSC$12382_request_=new R4;var r=_.fI.clone(X.JSC$12382_headers_);X.blob_.size!=null&&(r["Content-Length"]=X.blob_.size);r=uvX(r);r["X-Goog-Upload-Protocol"]="resumable";r["X-Goog-Upload-Command"]="start";X.JSC$12382_eventHandler_.removeAll();X.JSC$12382_eventHandler_.listen(X.JSC$12382_request_,"complete",X.onStartComplete_);
X.JSC$12382_request_.JSC$9958_withCredentials_=X.JSC$12382_withCredentials_;X.JSC$12382_request_.send(X.JSC$12382_url_,X.JSC$12382_method_,X.JSC$12382_metadata_,r);X.lastCommandResponseCode_=null;X.dispatchEvent(new V_("q"));break;case "Upload":r=X.transferHandle_.uploadUrl_;var m=X.blob_.size;if(pW$()){var I=X.chunkSize_;var t=X.offset_+I>=m;m=DTC(X.blob_,X.offset_,t?m:X.offset_+I)}else X.offset_=0,m=X.blob_,t=!0;X.JSC$12382_request_=new R4;X.JSC$12382_request_.JSC$9958_withCredentials_=X.JSC$12382_withCredentials_;
X.JSC$12382_eventHandler_.removeAll();X.JSC$12382_eventHandler_.listen(X.JSC$12382_request_,"progress",X.onUploadProgress_);I=(0,_.TE)(X.JSC$12384_onUploadComplete_,X,X.offset_+m.size,t);X.JSC$12382_eventHandler_.listen(X.JSC$12382_request_,"complete",I);X.lastCommandResponseCode_=null;X.dispatchEvent(new V_("q"));t=Object.assign({},X.JSC$12382_headers_||{},{"X-Goog-Upload-Command":"upload"+(t?", finalize":""),"X-Goog-Upload-Offset":X.offset_});X.JSC$12382_request_.send(r,"POST",m,t);break;case "Query":X.JSC$12382_request_=
new R4;X.JSC$12382_eventHandler_.removeAll();X.JSC$12382_eventHandler_.listen(X.JSC$12382_request_,"complete",X.onQueryComplete_);r=Object.assign({},X.JSC$12382_headers_||{},{"X-Goog-Upload-Command":"query"});X.JSC$12382_request_.send(X.transferHandle_.uploadUrl_,"POST","",r);X.lastCommandResponseCode_=null;X.dispatchEvent(new V_("q"));break;default:throw Error("lf");}})||W2(X,"Transfer encountered too many consecutive failures.")},W2=function(X,U){X.state_="Error";
X.JSC$12382_errorDescription_=U;X.dispatchEvent(new Yy("n"))};
fU.prototype.onStartComplete_=function(X){var U=X.target;this.lastCommandResponseCode_=U.getStatus();this.dispatchEvent(new V_("r"));if(ZQ5(U))sQ$(this,U);else if(xvP(U)){X=Ig(X.target.getAllResponseHeaders());for(var r in X)_.tx(r.toLowerCase(),"x-goog-upload-header-");this.dispatchEvent(new Yy("m"));r=x0(X,"X-Goog-Upload-URL");X=(X=x0(X,"X-Goog-Upload-Chunk-Granularity"))?parseInt(X,10):1;r===void 0||isNaN(X)||X<=0?W2(this,"Server returned invalid headers."):(this.chunkSize_=Math.floor(1073741824/
X)*X,this.transferHandle_=new HQS(r),this.dispatchEvent(new Yy("p")),this.state_="Upload",this.retryIterator_.reset(),q$(this))}else q$(this)};
fU.prototype.onUploadProgress_=function(X){this.JSC$12382_bytesTransferred_=this.offset_+X.loaded;this.dispatchEvent(new Yy("k"))};
fU.prototype.JSC$12384_onUploadComplete_=function(X,U,r){var m=this,I,t;return _.c(function(C){switch(C.nextAddress){case 1:I=r.target;m.lastCommandResponseCode_=I.getStatus();m.dispatchEvent(new V_("r"));if(PYP(I)||I.getStatus()==404)return m.JSC$12382_bytesTransferred_=X,sQ$(m,I),C.return();if(xvP(I)){C.jumpTo(2);break}if(!(t=m.detectCorruptedBlobEnabled_)){C.jumpTo(3);break}return C.yield(SV5(m),4);case 4:t=C.yieldResult;case 3:if(t)return W2(m,"Blob has been modified or corrupted."),C.return();
m.requireUploadRequestModification_=I.getStatus()==400;m.state_="Query";q$(m);return C.return();case 2:if(U)return W2(m,"Got a non-final success response after issuing a finalize command."),C.return();m.JSC$12382_bytesTransferred_=X;m.offset_=X;m.retryIterator_.reset();q$(m);return C.return()}})};
fU.prototype.onQueryComplete_=function(X){var U=X.target;this.lastCommandResponseCode_=U.getStatus();this.dispatchEvent(new V_("r"));ZQ5(U)?(U.getStatus()===200&&(this.JSC$12382_bytesTransferred_=this.blob_.size),sQ$(this,U)):xvP(U)?(X=Ig(X.target.getAllResponseHeaders()),X=parseInt(x0(X,"X-Goog-Upload-Size-Received"),10),isNaN(X)?W2(this,"Server did not respond with current offset."):X<this.offset_?W2(this,"Server lost bytes! Expected an offset of at least "+this.offset_+", but got an offset of "+
X+"."):this.requireUploadRequestModification_&&this.offset_===X?W2(this,"Server returned the same offset as the last failed upload attempt."):(this.requireUploadRequestModification_=!1,this.offset_<X&&this.retryIterator_.reset(),this.offset_=this.JSC$12382_bytesTransferred_=X,this.state_="Upload",q$(this))):q$(this)};
var sQ$=function(X,U){X.JSC$12382_responseCode_=U.getStatus();var r=Ig(U.getAllResponseHeaders());h7A(r);X.JSC$12382_responseText_=U.getResponseText();X.state_="Response received";X.dispatchEvent(new Yy("l"))},xvP=function(X){var U=X.getStatus();
X=Ig(X.getAllResponseHeaders());X=x0(X,"X-Goog-Upload-Status");return U===200&&X==="active"},PYP=function(X){X=Ig(X.getAllResponseHeaders());
return x0(X,"X-Goog-Upload-Status")==="final"},ZQ5=function(X){if(PYP(X))return!0;
X=X.getStatus();return X>=400&&X<500},SV5=function(X){var U;
return _.c(function(r){if(r.nextAddress==1){if(!X.blob_||X.originalBlobSize_<=0)return r.return(!1);if(X.blob_.size!==X.originalBlobSize_)return r.return(!0);_.E_(r,2);if(U=DTC(X.blob_,0,1)){var m=r.yield,I=new rt,t=yj1(I);I.reader_.readAsBinaryString(U);r=m.call(r,t,4)}else r=r.return(!0);return r}if(r.nextAddress!=2)return r.return(X.blob_.size!==X.originalBlobSize_);_.yE(r);return r.return(!0)})};var dv7=function(X,U,r,m,I,t){_.z2.call(this);this.payload_=m;this.JSC$12385_url_=X;this.JSC$12385_method_=U;this.JSC$12385_headers_=r;this.JSC$12385_metadata_=I;this.encoding_=t||"binary";X=new _.JU;this.boundary_="uploader-"+Lj()+"-"+X.JSC$11489_toIsoString();this.JSC$12385_responseText_=this.JSC$12385_responseCode_=this.transferRequest_=null;this.state_="Ready";this.JSC$12385_errorDescription_=null;this.JSC$12385_eventHandler_=new _.OA(this);_.FD(this,this.JSC$12385_eventHandler_)};
_.F(dv7,CYv);_.a=dv7.prototype;
_.a.run=function(){var X=_.fI.clone(this.JSC$12385_headers_);this.payload_.length!=null&&(X["Content-Length"]=this.payload_.length);X=uvX(X);X["X-Goog-Upload-Protocol"]="multipart";X["Content-Type"]="multipart/related; boundary="+this.boundary_;this.state_="Transferring";this.transferRequest_=new R4;this.JSC$12385_eventHandler_.removeAll();this.JSC$12385_eventHandler_.listen(this.transferRequest_,"progress",this.onTransferProgress_);this.JSC$12385_eventHandler_.listen(this.transferRequest_,"complete",
this.onTransferComplete_);this.transferRequest_.send(this.JSC$12385_url_,this.JSC$12385_method_,"--"+this.boundary_+'\r\nContent-Disposition: form-data; name="metadata"\r\n\r\n'+(this.JSC$12385_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",X)};
_.a.getResponseCode=function(){return this.JSC$12385_responseCode_};
_.a.getResponseText=function(){return this.JSC$12385_responseText_};
_.a.JSC$30206_getErrorDescription=function(){return this.JSC$12385_errorDescription_};
_.a.cancel=function(){this.state_!="Complete"&&this.state_!="Error"&&(this.JSC$12385_eventHandler_.removeAll(),this.transferRequest_&&this.transferRequest_.abort(),this.state_="Cancel",this.dispatchEvent(new Yy("o")))};
_.a.pause=function(){};
_.a.onTransferProgress_=function(){this.dispatchEvent(new Yy("k"))};
_.a.onTransferComplete_=function(X){var U=X.target.getStatus();U===void 0||U===-1?(this.JSC$12385_errorDescription_="Connection broken before response was received.",this.state_="Error",this.dispatchEvent(new Yy("n"))):(this.JSC$12385_responseCode_=U,X=X.target,U=Ig(X.getAllResponseHeaders()),h7A(U),this.JSC$12385_responseText_=X.getResponseText(),this.state_="Complete",this.dispatchEvent(new Yy("l")))};_.OQh=function(X,U,r,m){m=m===void 0?!1:m;if(r instanceof IkC)return new kO7(X,"POST",U,r.getInputElement(),"");if(typeof r==="string"||r instanceof String)return new dv7(X,"POST",U,r,"");var I=new fU(void 0);I.JSC$12382_url_=X;I.JSC$12382_method_="POST";I.JSC$12382_headers_=U;I.blob_=r;I.originalBlobSize_=r.size;I.JSC$12382_metadata_="";m&&(I.JSC$12382_withCredentials_=m);I.state_="Start";return I};var J0=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(J0,_.Cy);_.a=J0.prototype;_.a.getEnableSsEngine=function(){return _.FW(this,2)};
_.a.getEnableAwr=function(){return _.FW(this,3)};
_.a.getAlohaAutoGaRollout=function(){return _.FW(this,5)};
_.a.getEnableConfigurator=function(){return _.FW(this,6)};
_.a.getEnableMweb=function(){return _.FW(this,7)};
var ev5=function(){var X=vRS();return _.dP(X,7,!0)};
J0.prototype.getEnableCtlConsentCheckbox=function(){return _.FW(this,8)};
J0.prototype.getEnableIframe=function(){return _.FW(this,9)};
var vRS=function(){var X=new J0;X=_.dP(X,5,!0);X=_.dP(X,2,!0);X=_.dP(X,4,!1);X=_.dP(X,8,!0);return _.dP(X,9,!0)};
J0.prototype.getEnableScreenshotNudge=function(){return _.FW(this,10)};
var ERp=function(){var X=ev5();return _.dP(X,10,!0)};
J0.prototype.getEnableWebStartupConfigEndpoint=function(){return _.FW(this,11)};
J0.prototype.getEnableJunkNudge=function(){return _.FW(this,12)};
var iTM=function(){var X=ERp();return _.dP(X,12,!0)};
_.a=J0.prototype;_.a.getEnableConfiguratorLocale=function(){return _.FW(this,13)};
_.a.getEnableTinyNoPointer=function(){return _.FW(this,14)};
_.a.getEnableSupportSessionLogging=function(){return _.FW(this,15)};
_.a.getEnableFileUploadForScreenshot=function(){return _.FW(this,16)};
_.a.getEnableDirectDeflectionForSingleCategory=function(){return _.FW(this,17)};
_.a.getEnableImageSanitization=function(){return _.FW(this,18)};
_.a.getEnableAlohaBinarySplit=function(){return _.FW(this,19)};
_.a.getEnableDbFeedbackIntents=function(){return _.FW(this,20)};
_.a.getEnableMarkMandatoryFieldsWithRequired=function(){return _.FW(this,21)};
_.a.getEnableFeedbackCategoryCustomUi=function(){return _.FW(this,22)};
_.a.getEnableRealtimeCtl=function(){return _.FW(this,23)};var Gv6=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(Gv6,_.Cy);var MIM=[/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 K$s="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 TU6=_.pH(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_light_binary.js"]),Y$e=_.pH(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_binary__",".js"]);var PW=function(){var X=Error.call(this,"Form is either loading or already opened");this.message=X.message;"stack"in X&&(this.stack=X.stack);this.name="DuplicateFormError"};
_.F(PW,Error);var R76,W$s,fDz,JUX;var DI,FJS;
DI=function(X,U,r){X.timeOfStartCall=(new Date).getTime();var m=r||_.mH,I=m.document,t=X.nonce||_.rB(m.document);t&&!X.nonce&&(X.nonce=t);if(X.flow=="help"){var C=_.Gu("document.location.href",m);!X.helpCenterContext&&C&&(X.helpCenterContext=C.substring(0,1200));C=!0;if(U&&JSON&&JSON.stringify){var k=JSON.stringify(U);(C=k.length<=1200)&&(X.psdJson=k)}C||(U={invalidPsd:!0})}U=[X,U,r];m.GOOGLE_FEEDBACK_START_ARGUMENTS=U;r=X.feedbackServerUri||"//www.google.com/tools/feedback";if(C=m.GOOGLE_FEEDBACK_START)C.apply(m,U);
else{m=r+"/load.js?";for(var g in X)U=X[g],U==null||_.bM(U)||(m+=encodeURIComponent(g)+"="+encodeURIComponent(U)+"&");X=hV(I).createElement("SCRIPT");t&&X.setAttribute("nonce",t);_.HU(X,_.ho(m));I.body.appendChild(X)}};
FJS=function(X,U,r,m){var I,t;return _.c(function(C){I=r||_.mH;var k=X.serverEnvironment==="DEV",g=r||_.mH;g=X.nonce||_.rB(g.document);k={integrationKeys:{productId:X.productId,feedbackBucket:X.bucket,triggerId:X.triggerId},callbacks:{onClose:X.callback,onLoad:X.onLoadCallback},formContent:{locale:X.locale,disableScreenshot:X.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:X.abuseLink,additionalDataConsent:X.additionalDataConsent},initializationData:{isLocalServer:k,nonce:g,useNightlyRelease:k,feedbackJsUrl:void 0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void 0,feedbackCssUrlSerialized:void 0,submissionServerUri:X.feedbackServerUri,colorScheme:X.colorScheme},extraData:{productVersion:X.productVersion,authUser:X.authuser,configuratorId:X.configuratorId,customZIndex:X.customZIndex,tinyNoPointer:X.tinyNoPointer,
allowNonLoggedInFeedback:X.allowNonLoggedInFeedback,enableAnonymousFeedback:X.enableAnonymousFeedback}};U&&(g=new Map(Object.entries(U)),k.extraData.productSpecificData=g);t=k;return C.yield(bTz(t,m,I),0)})};
_.BbA=function(X,U,r){try{if(X.flow==="help"){var m=X.helpCenterPath.replace(/^\//,"");_.U_(r||window,"https://support.google.com/"+m)}else X.flow==="submit"?DI(X,U,r):L$A(X.productId,X.feedbackServerUri).then(function(I){I=_.SA(I,J0,1);var t=!ln5||(I==null?void 0:I.getEnableMweb()),C=!X.tinyNoPointer||(I==null?void 0:I.getEnableTinyNoPointer());!I||I.getAlohaAutoGaRollout()&&t&&C?FJS(X,U,r,I).catch(function(k){!k||k instanceof PW||DI(X,U,r)}):DI(X,U,r)},function(I){!I||I instanceof PW||DI(X,U,r)})}catch(I){FJS(X,
U,r,null).catch(function(t){!t||t instanceof PW||DI(X,U,r)})}};
_.gi("userfeedback.api.startFeedback",_.BbA);var NU6=/https?:\/\/\S+\.\S+/,j1x=[/^https?:\/\/[0-9a-zA-Z_.-]+\.youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtu\.be(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i],XG6=[/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtube\.com[\/]+redirect\?.*$/i,/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtu.be[\/]+redirect\?.*$/i];var Tun=function(X){var U=X.split(""),r=[-263237435,15,U,function(m,I,t){var C=I.length;t.forEach(function(k,g,Z){this.push(Z[g]=I[(I.indexOf(k)-I.indexOf(this[g])+g+C--)%I.length])},m.split(""))},
function(m,I){m=(m%I.length+I.length)%I.length;I.splice(-m).reverse().forEach(function(t){I.unshift(t)})},
"response",function(){for(var m=64,I=[];++m-I.length-32;){switch(m){case 58:m-=14;case 91:case 92:case 93:continue;case 123:m=47;case 94:case 95:case 96:continue;case 46:m=95}I.push(String.fromCharCode(m))}return I},
null,12,1540023973,65941107,null,U,function(m,I){for(m=(m%I.length+I.length)%I.length;m--;)I.unshift(I.pop())},
695603893,function(m){for(var I=m.length;I;)m.push(m.splice(--I,1)[0])},
"'[;'[(",function(m,I){m.push(I)},
null,function(m,I,t,C,k){return I(t,C,k)},
"continuation",U,function(m,I){if(m.length!=0){I=(I%m.length+m.length)%m.length;var t=m[0];m[0]=m[I];m[I]=t}},
function(){for(var m=64,I=[];++m-I.length-32;){switch(m){case 91:m=44;continue;case 123:m=65;break;case 65:m-=18;continue;case 58:m=96;continue;case 46:m=95}I.push(String.fromCharCode(m))}return I},
'"),/]];'];r[7]=r;r[11]=r;r[18]=r;try{(((0,r[15])(r[21]),r[22])(r[11],r[9]),r[22])(r[new Date("1970-01-01T04:30:12.000+04:30")/1E3],r[1]),((0,r[22])(r[11],r[23]),r[4])(r[10],r[18]),(0,r[20])(r[21],r[14])<<(0,r[17])(r[18],r[1]),(0,r[4])(r[8],r[21]),(0,r[19])((0,r[19])((0,r[17])(r[7],r[9]),r[3],r[20],(0,r[6])(),r[2]),r[3],r[5],(0,r[15])(),r[2])}catch(m){return"aTlOUOubTO4AP____8P_"+X}return U.join("")};_.QQv=new _.c8("runAttestationCommand");var oR5=new _.c8("verifyCommand");_.PV=new _.c8("accessibilityContext");var w8h=new _.c8("accessibilityData");var yHT=new _.c8("profileCardCommand");var uwX=new _.c8("signInEndpoint");var yN6=new _.c8("signOutEndpoint");var hvT;_.uYu=new _.c8("accountItemSectionRenderer");hvT=new _.c8("accountItemRenderer");_.M98=new _.c8("saveCommandToSessionStorageAction");var zvC=new _.c8("crossAccountChannelTransferEndpoint");var EbA=new _.c8("getAccountMenuEndpoint");_.FTe=new _.c8("getAccountSwitcherEndpoint");var eBe=new _.c8("getAccountsListEndpoint");var KJu=new _.c8("getAccountsListInnertubeEndpoint");_.Tb7=new _.c8("addToToastAction");var YVp=new _.c8("hideEnclosingAction");_.pU=new _.c8("replaceEnclosingAction");var V9v=new _.c8("buttonRefreshAction");var Rvt=new _.c8("adsControlFlowOpportunityReceivedCommand");var fkS=new _.c8("openAdAllowlistInstructionCommand");var qVt=new _.c8("videoMastheadAdPrimaryVideoRenderer");var WJp=new _.c8("displayAdRenderer");_.JHT=new _.c8("inFeedAdLayoutRenderer");var Dvv=new _.c8("sequenceItemInPlayerAdLayoutRenderer");_.p8S=new _.c8("adSlotRenderer");var $v5=new _.c8("adAvatarViewModel");var bQ7=new _.c8("adBadgeViewModel");var AHp=new _.c8("adButtonViewModel");var lkC=new _.c8("adImageViewModel");var bSH=new _.c8("reelsAdCardButtonedViewModel");var GO8=new _.c8("reelsPlayerOverlayLayoutViewModel");var iQC=new _.c8("formDataDecoratorCommand");var LJ$=new _.c8("updateConversationIdCommand");var Nb8=new _.c8("showSchedulingPanelCommand");var jQ8=new _.c8("backstageCommentsRenderer");var Xnh=new _.c8("backstageImageRenderer");var U5t=new _.c8("backstagePostRenderer");var rUu=new _.c8("backstageZeroStateRenderer");var m51=new _.c8("postRenderer");var IDA=new _.c8("sharedPostRenderer");var tI5=new _.c8("createBackstagePostEndpoint");var aDP=new _.c8("getPostVideoPreviewEndpoint");var HTt=new _.c8("updateBackstagePostEndpoint");var CQh=new _.c8("filterChipTransformCommand");var kv$=new _.c8("insertRichSectionCommand");var Pj6=new _.c8("talkToRecsDeselectCommand");var cU8=new _.c8("talkToRecsNextCommand");var xKn=new _.c8("talkToRecsSelectCommand");var bWe=new _.c8("talkToRecsUpdateTextCommand");_.cl=new _.c8("browseEndpoint");_.gk$=new _.c8("confirmDialogEndpoint");var nkT=new _.c8("expandOnHoverCardRenderer");var ZTP=new _.c8("lumiereShelfDetailsRenderer");var s1T=new _.c8("revealBusinessEmailCommand");var x5T=new _.c8("validateChannelHandleCommand");var PQT=new _.c8("channelCreationFormEndpoint");var S$A=new _.c8("aboutChannelViewModel");var d5S=new _.c8("channelThumbnailWithLinkRenderer");var OT8=new _.c8("channelCreationServiceEndpoint");var vkS=new _.c8("updateChannelPageSettingsEndpoint");var $y=function(X){this.delegate=X},bO=function(){$y.apply(this,arguments)};
_.F(bO,$y);_.n0.Object.defineProperties(bO.prototype,{entityMetadata:{configurable:!0,enumerable:!0,get:function(){return this.delegate.entityMetadata},
set:function(X){this.delegate.entityMetadata=X}}});var e78=function(){bO.apply(this,arguments)};
_.F(e78,bO);e78.prototype.getAssociations=function(){return[]};
e78.prototype.getTypeName=function(){return"channelHandle"};var BCn=new _.c8("webThumbnailDetailsExtensionData");_.yx=new _.c8("commandContext");var Ek5=new _.c8("addVideoLinkAction");var F$u=new _.c8("banAuthorAction");var BUT=new _.c8("createCommentAction");var Q1S=new _.c8("createCommentReplyAction");var okC=new _.c8("createPollAction");var wnC=new _.c8("hideIdentityChipAction");var yU8=new _.c8("openUpdateCommentDialogAction");var uv$=new _.c8("pinCommentAction");var h7C=new _.c8("removeCommentAction");var MIu=new _.c8("unpinCommentAction");var A0=new _.c8("updateBackstagePollAction");var z7P=new _.c8("updateCommentVoteAction");var K$1=new _.c8("commentThreadRenderer");var TUP=function(){bO.apply(this,arguments)};
_.F(TUP,bO);TUP.prototype.getAssociations=function(){return[]};
TUP.prototype.getTypeName=function(){return"contextNoteFeedEntityPayload"};var Y$h=function(){bO.apply(this,arguments)};
_.F(Y$h,bO);Y$h.prototype.getAssociations=function(){return[]};
Y$h.prototype.getTypeName=function(){return"contextNoteUserRatingEntityPayload"};_.VI1=new _.c8("commentDialogRenderer");var R7P=new _.c8("reloadCommentsCommand");var fDS=new _.c8("updateCommentsSettingsEndpoint");var q$C=new _.c8("commentViewModel");var W$1=new _.c8("triStateButtonViewModel");var JU$=new _.c8("voiceReplyContainerViewModel");_.X7=new _.c8("commandExecutorCommand");var QP=new _.c8("emoji");var D5P=new _.c8("updateCreatorChannelInnertubeCommand");_.pnu=new _.c8("appendContinuationItemsAction");_.$5T=new _.c8("changeEngagementPanelVisibilityAction");_.hj=new _.c8("continuationCommand");var bTS=new _.c8("hideReportedCommentAction");var AUC=new _.c8("listMutationCommand");_.lO=new _.c8("openPopupAction");var lDu=new _.c8("persistSubscriptionsDisplayPreferencesCommand");var r$u;_.GvP=new _.c8("playlistRemoveVideosAction");_.iTu=new _.c8("updatePlaylistAction");_.L$C=new _.c8("addToPlaylistCommand");_.NUP=new _.c8("endPlaylistCommand");_.j1v=new _.c8("recoverPlaylistCommand");_.XGP=new _.c8("refreshPlaylistCommand");_.UAA=new _.c8("refreshFormCommand");r$u=new _.c8("openOnePickAddVideoModalCommand");_.u$D=new _.c8("reloadContinuationItemsCommand");_.mAp=new _.c8("scrollToEngagementPanelCommand");var I6t=new _.c8("selectCountryCommand");var tR8=new _.c8("showReloadUiCommand");var a6S=new _.c8("undoFeedbackAction");var H2T=new _.c8("updateButtonAction");var Cg5=new _.c8("updateSubscribeButtonAction");var kHT=new _.c8("updateToggleAction");var c$5=new _.c8("webNativeShareCommand");_.mN=new _.c8("webCommandMetadata");_.Gl=new _.c8("webHandleServiceEndpointExtension");var SoH=new _.c8("webNavigationEndpointData");var gOh=new _.c8("backgroundAudioPlaybackCommand");var nO$=new _.c8("copyLinkCommand");var Z2S=new _.c8("playlistVotingRefreshPopupCommand");var sav=new _.c8("selectChipCommand");var xAv=new _.c8("setCookieCommand");var Pgu=new _.c8("setLocalStorageCommand");var SdT=new _.c8("setPrefStorageEntryCommand");var eMT;_.dAA=new _.c8("settingsUpdateCheckboxCommand");_.O25=new _.c8("settingsUpdateTextCommand");_.vOC=new _.c8("settingsUpdateOptionsCommand");eMT=new _.c8("settingsUpdateSwitchCommand");_.EOA=new _.c8("settingsUpdateConnectedAppRendererCommand");var Fu$=new _.c8("showCreatorChatbotEngagementPanelCommand");var Bt7=new _.c8("updateTextInputFormFieldRendererCommand");var Qau=new _.c8("updateToggleButtonStateCommand");var oOu=new _.c8("updateUrlParamCommand");var wG5=new _.c8("webSubmitFormCommand");var y$1=new _.c8("channelSwitcherPageRenderer"),uS5=new _.c8("updateChannelSwitcherPageAction");_.bR=new _.c8("continuationItemRenderer");_.iO=new _.c8("richItemRenderer");var hM7=new _.c8("richSectionRenderer");_.MR5=new _.c8("richShelfRenderer");_.zMC=new _.c8("metadataBadgeRenderer");_.Ku1=new _.c8("multiPageMenuNotificationSectionRenderer");_.Ttv=new _.c8("playlistLoopButtonStateRenderer");var YdS=new _.c8("claimLegacyYoutubeChannelEndpoint");var VR1=new _.c8("getNotificationMenuEndpoint");var RM8=new _.c8("getSearchInVideoCommand");_.f6A=new _.c8("getTranscriptEndpoint");_.ro=new _.c8("signalServiceEndpoint");var qdh=new _.c8("verifyAgeEndpoint");var R09=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(R09,_.Cy);R09.prototype.getPath=function(){return _.o2(this,1)};
R09.prototype.getValue=function(){return _.o2(this,2)};var Wut=[0,_.iJ,-1];var J$P=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(J$P,_.Cy);var VBs=_.Ob(J$P,[0,_.jY,Wut]);var DA5=new _.c8("dismissalEndpoint");var pG5=new _.c8("elementsCommand");_.wO=new _.c8("innertubeCommand");var $A5=new _.c8("multipleInlinePlaybackCommand");var U19=new _.c8("loggingDirectives");var b2v=new _.c8("acknowledgeChannelTouStrikeCommand");var A$7=function(){bO.apply(this,arguments)};
_.F(A$7,bO);A$7.prototype.getAssociations=function(){return[]};
A$7.prototype.getTypeName=function(){return"booleanEntity"};var l6h=function(){bO.apply(this,arguments)};
_.F(l6h,bO);l6h.prototype.getAssociations=function(){return[]};
l6h.prototype.getTypeName=function(){return"stringEntity"};var Jj=new _.c8("entityBatchUpdate");_.GH5=new _.c8("entityUpdateCommand");var i2A=function(){bO.apply(this,arguments)};
_.F(i2A,bO);i2A.prototype.getAssociations=function(){var X=[];this.delegate.alternateChannel&&X.push(this.delegate.alternateChannel);this.delegate.alternateChannelList&&X.push.apply(X,_.fN(this.delegate.alternateChannelList));this.delegate.oneofChannelEntity&&X.push(this.delegate.oneofChannelEntity);return[].concat(_.fN(new Set(X)))};
i2A.prototype.getTypeName=function(){return"fakeChannel"};var Lu5=function(){bO.apply(this,arguments)};
_.F(Lu5,bO);Lu5.prototype.getAssociations=function(){var X=[];this.delegate.entryCollection&&X.push(this.delegate.entryCollection);return[].concat(_.fN(new Set(X)))};
Lu5.prototype.getTypeName=function(){return"fakePlaylist"};
var Nt$=function(){bO.apply(this,arguments)};
_.F(Nt$,bO);Nt$.prototype.getAssociations=function(){var X=[];this.delegate.parentPlaylist&&X.push(this.delegate.parentPlaylist);if(this.delegate.entries)for(var U=_.H(this.delegate.entries),r=U.next();!r.done;r=U.next())X.push.apply(X,_.fN((new ja5(r.value)).getAssociations()));return[].concat(_.fN(new Set(X)))};
Nt$.prototype.getTypeName=function(){return"fakePlaylistEntryCollection"};
var ja5=function(){$y.apply(this,arguments)};
_.F(ja5,$y);ja5.prototype.getAssociations=function(){var X=[];this.delegate.video&&X.push(this.delegate.video);return[].concat(_.fN(new Set(X)))};var X2T=function(){bO.apply(this,arguments)};
_.F(X2T,bO);X2T.prototype.getAssociations=function(){var X=[];this.delegate.descriptionEntity&&X.push(this.delegate.descriptionEntity);this.delegate.creators&&X.push.apply(X,_.fN(this.delegate.creators));this.delegate.theBiggestFan&&X.push(this.delegate.theBiggestFan);return[].concat(_.fN(new Set(X)))};
X2T.prototype.getTypeName=function(){return"fakeVideo"};
var U$P=function(){bO.apply(this,arguments)};
_.F(U$P,bO);U$P.prototype.getAssociations=function(){return[]};
U$P.prototype.getTypeName=function(){return"fakeVideoDescription"};var r0C=new _.c8("fantasyRosterViewModel");var m$p=new _.c8("addFollowUpSurveyCommand");var II8=new _.c8("getSurveyCommand");var tMA=new _.c8("ratingSurveyOptionRenderer");_.wf=new _.c8("feedbackEndpoint");var aIt=new _.c8("reportHistoryTableCellRenderer"),HUv=new _.c8("reportHistoryTableTextCellRenderer"),CO1=new _.c8("reportHistoryTableReasonCellRenderer");_.kl8=new _.c8("flagEndpoint");var c08=new _.c8("deleteFlowStepsCommand");_.gy5=new _.c8("flowNextStepCommand");_.nyS=new _.c8("flowPrevStepCommand");var ZUT=new _.c8("getFlowCommand");var s45=new _.c8("submitFormWithValidationFlowCommand");_.x$t=new _.c8("updateFlowCommand");var PO5=function(){bO.apply(this,arguments)};
_.F(PO5,bO);PO5.prototype.getAssociations=function(){return[]};
PO5.prototype.getTypeName=function(){return"flowStateEntity"};var Sst=new _.c8("flowFormState");_.LU=new _.c8("flowStepRenderer");var d$p=new _.c8("gameCardRenderer");var OUA=new _.c8("accountLinkingStateChangedCommand");var vy$=function(){bO.apply(this,arguments)};
_.F(vy$,bO);vy$.prototype.getAssociations=function(){return[]};
vy$.prototype.getTypeName=function(){return"accountLinkStatusEntity"};var e95=new _.c8("changeMiniAppPlayStateCommand");var EyC=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(EyC,_.Cy);var N$=[1,2,3];var F5v=[0,N$,yTC,_.Np,vH8];var Bzv=_.Ob(EyC,F5v),Q4T=_.vy(F5v);var oyA=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(oyA,_.Cy);var w2C=[0,_.J9,_.iJ];var y0A=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(y0A,_.Cy);var ueh=[0,_.iJ,_.J9,-1];var jM=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(jM,_.Cy);var h9C=_.vy([0,1,w2C,_.mL,ueh]);var MMT=new _.c8("miniAppScoreChallengeViewModel");var z9A=new _.c8("miniGameCardViewModel");var K5P=new _.c8("teaserCardViewModel");var TzT=function(){bO.apply(this,arguments)};
_.F(TzT,bO);TzT.prototype.getAssociations=function(){return[]};
TzT.prototype.getTypeName=function(){return"logoEntity"};var Ys$=new _.c8("feedbackItemRenderer");var VMu=function(){bO.apply(this,arguments)};
_.F(VMu,bO);VMu.prototype.getAssociations=function(){return[]};
VMu.prototype.getTypeName=function(){return"interstitialInteractionStateEntity"};_.R95=new _.c8("playerInterstitialRenderer");var fI5=new _.c8("getKidsBlocklistPickerCommand");_.qsP=new _.c8("updateKidsBlacklistEndpoint");_.Xf=new _.c8("likeEndpoint");var W55,J0h,D$T;W55=new _.c8("addChatItemAction");J0h=new _.c8("removeChatItemAction");D$T=new _.c8("markChatItemAsDeletedAction");_.p21=new _.c8("setLiveChatCollapsedStateAction");var $$C=function(){bO.apply(this,arguments)};
_.F($$C,bO);$$C.prototype.getAssociations=function(){return[]};
$$C.prototype.getTypeName=function(){return"liveChatPollStateEntity"};var bUP=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(bUP,_.Cy);bUP.prototype.getPayloadCase=function(){return _.O8(this,A01)};
var A01=[3,4];var lI8=[0,_.jY,[0,[1,2],_.Np,_.X8,[0,_.Lu,1,_.Lu]]];var Gl5=[0,_.iJ,-1];var iU5=[0,[1],_.Np];var Uu=[0,[1,2],_.Np,_.X8,[0,_.mL]];var rd=[0,_.iJ];var L5p=[0,[0,_.lJ,_.A9,[0,_.Lu,_.Is,_.Lu]],1,[0,_.lJ]];var NzT=[0,$d];var j4t=[0,$d];var X$C=[0,j4t,NzT];var U0t=[0,_.jY,[0,[1,2],_.Np,-1],_.lJ];var rSA=[0,[2],1,_.X8,[0,_.Lu,-1,U0t]];var m0$=[0,[1],_.X8,[0,_.Lu,_.iJ,_.Is,1,U0t]];var Ihp=[0,_.A9,-1,O3$,_.mL];var tOt=[0,[0,WO,-3],-4];var mP=[0,_.lJ,-3,_.iJ,_.lJ,_.C1,_.lJ,lI8,_.lJ,-2];var IE=[0,_.jY,[0,[1,2],_.Np,-1],_.lJ,_.iJ];var ahC=[0,[3],Uu,[0,[2,3,4],Keh,_.Np,-2],_.X8,[0,_.iJ],_.J9];var HDA=[0,[3,5],_.iJ,_.bJ,_.X8,[0,1,_.J9,_.mL],_.mL,_.X8,[0,_.mL,_.J9]];var CE$=[0,2,_.bJ,_.iJ,-1];var ktP=[0,oHt];var cSC=[0,[3,4],2,EHA,_.Np,_.iJ];var gIC=[0,_.mL,-2,1,_.iJ];var nIP=[0,_.iJ,-1,_.mL];var ZD$=[0,rd,function(){return tS},
rd,_.iJ],sEt=[0,_.mL,rd,Uu,function(){return tS},
_.iJ],tS=[-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],rd,_.bJ,[0,_.lJ,1,_.lJ,1,_.lJ,1,_.mL,-1,rd],[0,1,_.lJ,2,_.lJ,_.mL,_.lJ],1,_.bJ,-1,_.iJ,_.bJ,2,WO,[0,WO,_.bJ],_.iJ,1,L5p,1,Uu,_.C1,1,[0,[0,_.jY,[0,_.iJ,_.lJ,_.mL]]],[0,_.lJ,[0,_.J9,[0,_.Is]],_.J9,1,[0,B5p,-1]],_.iJ,[0,1,_.iJ],76,_.X8,[0,Uu,IE,L5p,1,[0,_.jY,IE]],1,_.X8,[0,Uu,_.iJ,_.lJ],
_.X8,[0,Uu,iU5],_.X8,[0,Uu,iU5,_.bJ],_.X8,[0,Uu,iU5],_.X8,[0,Uu,_.jY,rd,Uu,uLC],_.X8,[0,Uu,rd,_.iJ],_.X8,[0,Uu,_.lJ,mP,-1,_.lJ],4,_.X8,[0,Uu,_.lJ,_.bJ,mP,_.lJ],_.X8,[0,[4,9],Uu,_.mL,_.bJ,_.Np,IE,1,L5p,_.iJ,_.Np,gIC],_.X8,[0,Uu,rd,Uu,_.mL,_.iJ],_.X8,[0,_.lJ,Uu,mP,_.lJ,_.iJ],_.X8,[0,Uu,rd,Uu,_.mL,_.iJ],1,_.X8,[0,Uu,_.mL,_.iJ,mP],_.X8,[0,Uu,_.mL,[0,_.iJ,_.bJ],_.iJ,_.bJ,_.iJ,_.r_,-2,3,nIP,_.jY,nIP,nIP,gIC],_.X8,[0,Uu,_.mL,m0$,_.jY,[0,j4t,rSA],rd,_.jY,X$C,_.iJ,1,_.mL,Ihp,tOt,dw5,-1],_.X8,[0,Uu,[0,_.Is,
-1,m0$,_.jY,[0,j4t,rSA,NzT],[0,_.ka],1,_.Lu],rd,_.iJ],_.X8,[0,Uu,IE,_.iJ,[0,_.A9]],_.X8,function(){return sEt},
_.X8,[0,Uu,_.bJ,_.iJ,-1,_.lJ],_.X8,[0,[6,7],Uu,_.jY,CE$,_.mL,IE,1,_.X8,cSC,_.X8,ktP],_.X8,[0,_.jY,CE$,_.mL,_.lJ],_.X8,[0,_.iJ,h51,-1],_.X8,[0,rd,_.jY,X$C,_.iJ],_.X8,[0,Uu,rd,_.iJ],_.X8,[0,_.r_,_.iJ],_.X8,[0,Gl5],_.X8,[0,Gl5],_.X8,[0,IE],_.X8,[0,rd,IE],_.X8,function(){return ZD$},
_.X8,[0,rd,_.iJ],_.X8,[0,rd,_.iJ],1,_.X8,[0,_.lJ,Uu,mP,_.lJ,mP],_.X8,[0,_.ka],1,_.X8,[0],1,_.X8,[0,rd,_.mL,Uu,_.mL],_.X8,[0,[1,2],_.X8,cSC,_.X8,ktP,_.bJ],_.X8,[0,_.ka,IE,HDA,_.iJ,_.bJ],_.X8,[0,HDA,_.iJ,_.bJ],_.X8,[0,Ihp,IE,_.lJ,tOt],_.X8,ahC,_.X8,[0],_.X8,[0,_.iJ,-1,_.J9],_.X8,[0,rd,_.iJ],_.X8,[0,ahC,_.J9,_.iJ],_.X8,[0,Uu,mP,_.lJ],_.X8,[0,Uu,mP,_.lJ],_.X8,[0,Ihp,tOt,IE,_.C1,_.lJ,dw5,-1],_.X8,[0,Uu,mP,_.lJ]];var x0h=[0,_.jY,tS];var PE5=_.Ob(bUP,[0,A01,1,_.J9,_.X8,[0,[18,22,24],x0h,3,[0,x0h],1,_.J9,[0,_.jY,[0,_.bJ,WO],_.bJ],1,tS,-1,[0,_.Gp,-2,_.C1,_.Gp,-1,_.C1,_.Gp,lI8,_.Gp,-2],Pwu,[!0,_.iJ,[0,iU5,2,_.iJ,_.bJ,_.lJ,2,_.iJ,_.r_]],[0,[1,2,3],[5,6],_.X8,[0,_.Lu],_.X8,[0,_.Lu,-1],_.X8,[0,_.Lu],1,_.X8,Gl5,_.X8,[0,_.iJ]],[0,tS,-1],_.ka,tS,_.X8,tS,[0,x0h],_.J9,tS,_.X8,tS,_.iJ,_.X8,tS],_.X8,NOC,_.J9]);var Suu=new _.c8("liveChatEndpoint");var d08=new _.c8("liveChatItemContextMenuEndpoint");var ODu=new _.c8("liveChatReplayEndpoint");_.vI8=new _.c8("emojiPickerRenderer");var eQ1=new _.c8("liveChatAuthorBadgeViewModel");var EIS=new _.c8("deleteLiveChatMessageCommand");var FPt=new _.c8("liveChatActionEndpoint");var Bd5=new _.c8("createLiveChatPollEndpoint");var QES=new _.c8("manageLiveChatUserEndpoint");var oIu=new _.c8("moderateLiveChatEndpoint");_.w$8=new _.c8("sendLiveChatMessageEndpoint");var ySA=new _.c8("sendLiveChatVoteEndpoint");var uf$=new _.c8("clearLocationCommand");var hQu=new _.c8("resolveLocationCommand");var MO7=new _.c8("interactionLoggingCommandMetadata");var zQp=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(zQp,_.Cy);var KPS=function(X,U){return _.dW(X,1,U)};var Td1=[0,_.lJ];var YuA=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(YuA,_.Cy);var VOT=function(X,U){return hE(X,1,zQp,U)};YuA.prototype.JSC$12481_serializeBinary=Aoe([0,_.jY,Td1]);var EOm={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 RQP={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"},
fht={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 U7H={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"};_.Jp6=new _.c8("logFlowLoggingEventCommand");_.nf=new _.c8("loggingContext");var qu1=new _.c8("audioTrackSelectActionCommand");var WPh=new _.c8("captionLanguageSelectActionCommand");var JST=new _.c8("showAudioTrackPickerActionCommand");var D0T=new _.c8("showCaptionLanguageSelectActionCommand");var p$P=new _.c8("dismissDialogEndpoint");var $08=new _.c8("dismissPlayerOverlayCommand");var bDh=new _.c8("hideItemSectionVideosByIdCommand");var ASu=new _.c8("showMiniplayerCommand");var lhT=function(){bO.apply(this,arguments)};
_.F(lhT,bO);lhT.prototype.getAssociations=function(){return[]};
lhT.prototype.getTypeName=function(){return"downloadQualityPickerEntity"};var Gt7=function(){bO.apply(this,arguments)};
_.F(Gt7,bO);Gt7.prototype.getAssociations=function(){return[]};
Gt7.prototype.getTypeName=function(){return"downloadStatusEntity"};var iDp=function(){bO.apply(this,arguments)};
_.F(iDp,bO);iDp.prototype.getAssociations=function(){return[]};
iDp.prototype.getTypeName=function(){return"downloadsPageRefreshTokenEntity"};var LPt=function(){bO.apply(this,arguments)};
_.F(LPt,bO);LPt.prototype.getAssociations=function(){var X=[];this.delegate.downloadsList&&X.push(this.delegate.downloadsList);this.delegate.smartDownloadsList&&X.push(this.delegate.smartDownloadsList);this.delegate.recommendedDownloadsList&&X.push(this.delegate.recommendedDownloadsList);this.delegate.refresh&&X.push(this.delegate.refresh);return[].concat(_.fN(new Set(X)))};
LPt.prototype.getTypeName=function(){return"mainDownloadsLibraryEntity"};var Ndp=function(){bO.apply(this,arguments)};
_.F(Ndp,bO);Ndp.prototype.getAssociations=function(){var X=[];this.delegate.refresh&&X.push(this.delegate.refresh);if(this.delegate.downloads)for(var U=_.H(this.delegate.downloads),r=U.next();!r.done;r=U.next())X.push.apply(X,_.fN((new jE5(r.value)).getAssociations()));return[].concat(_.fN(new Set(X)))};
Ndp.prototype.getTypeName=function(){return"mainDownloadsListEntity"};
var jE5=function(){$y.apply(this,arguments)};
_.F(jE5,$y);jE5.prototype.getAssociations=function(){var X=[];this.delegate.video&&X.push(this.delegate.video);this.delegate.playlist&&X.push(this.delegate.playlist);this.delegate.videoItem&&X.push(this.delegate.videoItem);this.delegate.playlistItem&&X.push(this.delegate.playlistItem);return[].concat(_.fN(new Set(X)))};var Xm5=function(){bO.apply(this,arguments)};
_.F(Xm5,bO);Xm5.prototype.getAssociations=function(){var X=[];this.delegate.localImageEntities&&X.push.apply(X,_.fN(this.delegate.localImageEntities));return[].concat(_.fN(new Set(X)))};
Xm5.prototype.getTypeName=function(){return"mainPlaylistDownloadStateEntity"};var UB8=function(){bO.apply(this,arguments)};
_.F(UB8,bO);UB8.prototype.getAssociations=function(){var X=[];this.delegate.playbackData&&X.push(this.delegate.playbackData);this.delegate.localImageEntities&&X.push.apply(X,_.fN(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&X.push(this.delegate.videoDownloadContextEntity);return[].concat(_.fN(new Set(X)))};
UB8.prototype.getTypeName=function(){return"mainVideoDownloadStateEntity"};var rwh=function(){bO.apply(this,arguments)};
_.F(rwh,bO);rwh.prototype.getAssociations=function(){return[]};
rwh.prototype.getTypeName=function(){return"offlineabilityEntity"};var mB8=function(){bO.apply(this,arguments)};
_.F(mB8,bO);mB8.prototype.getAssociations=function(){var X=[];this.delegate.fakeChildren&&X.push.apply(X,_.fN(this.delegate.fakeChildren));return[].concat(_.fN(new Set(X)))};
mB8.prototype.getTypeName=function(){return"orchestrationWebSamplingEntity"};var Ig5=function(){bO.apply(this,arguments)};
_.F(Ig5,bO);Ig5.prototype.getAssociations=function(){var X=[];this.delegate.video&&X.push(this.delegate.video);this.delegate.playbackData&&X.push(this.delegate.playbackData);this.delegate.offlineVideoPolicy&&X.push(this.delegate.offlineVideoPolicy);return[].concat(_.fN(new Set(X)))};
Ig5.prototype.getTypeName=function(){return"ytMainDownloadedVideoEntity"};var tx1=function(){bO.apply(this,arguments)};
_.F(tx1,bO);tx1.prototype.getAssociations=function(){return[]};
tx1.prototype.getTypeName=function(){return"continuationTokenEntity"};var agC=function(){bO.apply(this,arguments)};
_.F(agC,bO);agC.prototype.getAssociations=function(){var X=[];this.delegate.channelOwner&&X.push(this.delegate.channelOwner);this.delegate.videos&&X.push.apply(X,_.fN(this.delegate.videos));this.delegate.collaboratorChannels&&X.push.apply(X,_.fN(this.delegate.collaboratorChannels));this.delegate.downloadState&&X.push(this.delegate.downloadState);this.delegate.refresh&&X.push(this.delegate.refresh);return[].concat(_.fN(new Set(X)))};
agC.prototype.getTypeName=function(){return"mainPlaylistEntity"};var HM5=function(){bO.apply(this,arguments)};
_.F(HM5,bO);HM5.prototype.getAssociations=function(){var X=[];this.delegate.video&&X.push(this.delegate.video);this.delegate.channelContributor&&X.push(this.delegate.channelContributor);return[].concat(_.fN(new Set(X)))};
HM5.prototype.getTypeName=function(){return"mainPlaylistVideoEntity"};var Ct1=function(){$y.apply(this,arguments)};
_.F(Ct1,$y);Ct1.prototype.getAssociations=function(){var X=[];this.delegate.recommendedVideoMetadata&&X.push.apply(X,_.fN((new k$8(this.delegate.recommendedVideoMetadata)).getAssociations()));return[].concat(_.fN(new Set(X)))};
var k$8=function(){$y.apply(this,arguments)};
_.F(k$8,$y);k$8.prototype.getAssociations=function(){var X=[];this.delegate.localImageEntities&&X.push.apply(X,_.fN(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&X.push(this.delegate.videoDownloadContextEntity);return[].concat(_.fN(new Set(X)))};var cwt=function(){$y.apply(this,arguments)};
_.F(cwt,$y);cwt.prototype.getAssociations=function(){var X=[];this.delegate.playbackPosition&&X.push(this.delegate.playbackPosition);return[].concat(_.fN(new Set(X)))};var gZT=function(){bO.apply(this,arguments)};
_.F(gZT,bO);gZT.prototype.getAssociations=function(){var X=[];this.delegate.owner&&X.push(this.delegate.owner);this.delegate.downloadState&&X.push(this.delegate.downloadState);this.delegate.userState&&X.push.apply(X,_.fN((new cwt(this.delegate.userState)).getAssociations()));this.delegate.additionalMetadata&&X.push.apply(X,_.fN((new Ct1(this.delegate.additionalMetadata)).getAssociations()));return[].concat(_.fN(new Set(X)))};
gZT.prototype.getTypeName=function(){return"mainVideoEntity"};var nZA=function(){bO.apply(this,arguments)};
_.F(nZA,bO);nZA.prototype.getAssociations=function(){var X=[];this.delegate.userChannelDetails&&X.push(this.delegate.userChannelDetails);return[].concat(_.fN(new Set(X)))};
nZA.prototype.getTypeName=function(){return"ytMainChannelEntity"};var ZM1=function(){bO.apply(this,arguments)};
_.F(ZM1,bO);ZM1.prototype.getAssociations=function(){var X=[];this.delegate.channelOwner&&X.push(this.delegate.channelOwner);this.delegate.playbackPosition&&X.push(this.delegate.playbackPosition);this.delegate.localImageEntities&&X.push.apply(X,_.fN(this.delegate.localImageEntities));this.delegate.downloadStatus&&X.push(this.delegate.downloadStatus);return[].concat(_.fN(new Set(X)))};
ZM1.prototype.getTypeName=function(){return"ytMainVideoEntity"};var SQX=new _.c8("downloadsPageSmartDownloadsOptInBannerParams");var e3D=new _.c8("downloadsPageUpsellBannerParams");var snh=function(){bO.apply(this,arguments)};
_.F(snh,bO);snh.prototype.getAssociations=function(){return[]};
snh.prototype.getTypeName=function(){return"downloadsPageViewConfigurationEntity"};var xBA=function(){bO.apply(this,arguments)};
_.F(xBA,bO);xBA.prototype.getAssociations=function(){return[]};
xBA.prototype.getTypeName=function(){return"likeButtonAnimationEntity"};var Ptp=function(){bO.apply(this,arguments)};
_.F(Ptp,bO);Ptp.prototype.getAssociations=function(){return[]};
Ptp.prototype.getTypeName=function(){return"macroMarkerEntity"};var Sf1=function(){bO.apply(this,arguments)};
_.F(Sf1,bO);Sf1.prototype.getAssociations=function(){return[]};
Sf1.prototype.getTypeName=function(){return"markersEngagementPanelSyncEntity"};var dBA=function(){bO.apply(this,arguments)};
_.F(dBA,bO);dBA.prototype.getAssociations=function(){return[]};
dBA.prototype.getTypeName=function(){return"markersVisibilityOverrideEntity"};var OM1=function(){bO.apply(this,arguments)};
_.F(OM1,bO);OM1.prototype.getAssociations=function(){return[]};
OM1.prototype.getTypeName=function(){return"playerStateEntity"};var vZ$=function(){bO.apply(this,arguments)};
_.F(vZ$,bO);vZ$.prototype.getAssociations=function(){return[]};
vZ$.prototype.getTypeName=function(){return"selectedChipIndexEntityPayload"};var eP7=function(){bO.apply(this,arguments)};
_.F(eP7,bO);eP7.prototype.getAssociations=function(){return[]};
eP7.prototype.getTypeName=function(){return"suggestedFeedbackChipStateEntity"};var EZ1=function(){bO.apply(this,arguments)};
_.F(EZ1,bO);EZ1.prototype.getAssociations=function(){return[]};
EZ1.prototype.getTypeName=function(){return"youchatPendingResponseEntity"};_.TS=new _.c8("dislikeButtonViewModel");_.KH=new _.c8("likeButtonViewModel");var Fdt=new _.c8("videoSummaryContentViewModel");var Bp5=new _.c8("videoSummaryParagraphViewModel");var QnA=new _.c8("changeTimelyActionVisibilityCommand");var oZA=new _.c8("hideEngagementPanelEndpoint");var wmT=new _.c8("refreshPanelEndpoint");var ywp=new _.c8("scrollToSectionEndpoint");var u05=new _.c8("seekToVideoTimestampCommand");_.oV=new _.c8("showEngagementPanelEndpoint");var hP1=new _.c8("showTransientPlayerScrimOverlayCommand");var Mxp=new _.c8("toggleEngagementPanelCommand");_.zPP=new _.c8("createBroadcastCommand");var KdC=new _.c8("metadataUpdateCommand");var Tp8=function(){bO.apply(this,arguments)};
_.F(Tp8,bO);Tp8.prototype.getAssociations=function(){return[]};
Tp8.prototype.getTypeName=function(){return"featuredProductsEntity"};var Yfv=function(){bO.apply(this,arguments)};
_.F(Yfv,bO);Yfv.prototype.getAssociations=function(){return[]};
Yfv.prototype.getTypeName=function(){return"pinnedProductEntity"};var Vx8=function(){bO.apply(this,arguments)};
_.F(Vx8,bO);Vx8.prototype.getAssociations=function(){return[]};
Vx8.prototype.getTypeName=function(){return"trendingOfferEntity"};_.RPv=new _.c8("merchandiseShelfRenderer");var fgt=new _.c8("shoppingContentLineItemViewModel");var qfp=new _.c8("gridMovieRenderer");_.Wdv=new _.c8("movieRenderer");var Jw7=function(){bO.apply(this,arguments)};
_.F(Jw7,bO);Jw7.prototype.getAssociations=function(){return[]};
Jw7.prototype.getTypeName=function(){return"compositeSourceEntity"};var DB7=function(){bO.apply(this,arguments)};
_.F(DB7,bO);DB7.prototype.getAssociations=function(){var X=[];this.delegate.compositeSourceKeys&&X.push.apply(X,_.fN(this.delegate.compositeSourceKeys));return[].concat(_.fN(new Set(X)))};
DB7.prototype.getTypeName=function(){return"multiviewStagingEntity"};var pmA=function(){bO.apply(this,arguments)};
_.F(pmA,bO);pmA.prototype.getAssociations=function(){var X=[];this.delegate.trackDownloadMetadatas&&X.push.apply(X,_.fN(this.delegate.trackDownloadMetadatas));return[].concat(_.fN(new Set(X)))};
pmA.prototype.getTypeName=function(){return"musicAlbumReleaseDownloadMetadataEntity"};var $Bv=function(){bO.apply(this,arguments)};
_.F($Bv,bO);
$Bv.prototype.getAssociations=function(){var X=[];this.delegate.downloadedTracks&&X.push.apply(X,_.fN(this.delegate.downloadedTracks));this.delegate.smartDownloadedTracks&&X.push.apply(X,_.fN(this.delegate.smartDownloadedTracks));this.delegate.downloadedEpisodes&&X.push.apply(X,_.fN(this.delegate.downloadedEpisodes));this.delegate.downloadedAlbumReleases&&X.push.apply(X,_.fN(this.delegate.downloadedAlbumReleases));this.delegate.smartDownloadedAlbumReleases&&X.push.apply(X,_.fN(this.delegate.smartDownloadedAlbumReleases));this.delegate.downloadedPlaylists&&
X.push.apply(X,_.fN(this.delegate.downloadedPlaylists));this.delegate.smartDownloadedPlaylists&&X.push.apply(X,_.fN(this.delegate.smartDownloadedPlaylists));this.delegate.metadataOnlyTracks&&X.push.apply(X,_.fN(this.delegate.metadataOnlyTracks));return[].concat(_.fN(new Set(X)))};
$Bv.prototype.getTypeName=function(){return"musicDownloadsLibraryEntity"};var bMT=function(){bO.apply(this,arguments)};
_.F(bMT,bO);bMT.prototype.getAssociations=function(){var X=[];this.delegate.trackDownloadMetadatas&&X.push.apply(X,_.fN(this.delegate.trackDownloadMetadatas));return[].concat(_.fN(new Set(X)))};
bMT.prototype.getTypeName=function(){return"musicPlaylistDownloadMetadataEntity"};var AwP=function(){bO.apply(this,arguments)};
_.F(AwP,bO);AwP.prototype.getAssociations=function(){var X=[];this.delegate.playbackData&&X.push(this.delegate.playbackData);this.delegate.localImageEntities&&X.push.apply(X,_.fN(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&X.push(this.delegate.videoDownloadContextEntity);return[].concat(_.fN(new Set(X)))};
AwP.prototype.getTypeName=function(){return"musicTrackDownloadMetadataEntity"};var lg8=function(){bO.apply(this,arguments)};
_.F(lg8,bO);
lg8.prototype.getAssociations=function(){var X=[];this.delegate.musicLibraryStatusEntity&&X.push(this.delegate.musicLibraryStatusEntity);this.delegate.primaryArtists&&X.push.apply(X,_.fN(this.delegate.primaryArtists));this.delegate.details&&X.push(this.delegate.details);this.delegate.userDetails&&X.push(this.delegate.userDetails);this.delegate.tracks&&X.push.apply(X,_.fN(this.delegate.tracks));this.delegate.share&&X.push(this.delegate.share);this.delegate.downloadMetadata&&X.push(this.delegate.downloadMetadata);this.delegate.refresh&&
X.push(this.delegate.refresh);return[].concat(_.fN(new Set(X)))};
lg8.prototype.getTypeName=function(){return"musicAlbumRelease"};
var G$1=function(){bO.apply(this,arguments)};
_.F(G$1,bO);G$1.prototype.getAssociations=function(){var X=[];this.delegate.albumRelease&&X.push(this.delegate.albumRelease);this.delegate.tracks&&X.push.apply(X,_.fN(this.delegate.tracks));return[].concat(_.fN(new Set(X)))};
G$1.prototype.getTypeName=function(){return"musicAlbumReleaseDetail"};
var iMu=function(){bO.apply(this,arguments)};
_.F(iMu,bO);iMu.prototype.getAssociations=function(){var X=[];this.delegate.albumRelease&&X.push(this.delegate.albumRelease);return[].concat(_.fN(new Set(X)))};
iMu.prototype.getTypeName=function(){return"musicAlbumReleaseUserDetail"};var Ldu=function(){bO.apply(this,arguments)};
_.F(Ldu,bO);Ldu.prototype.getAssociations=function(){var X=[];this.delegate.details&&X.push(this.delegate.details);this.delegate.userDetails&&X.push(this.delegate.userDetails);return[].concat(_.fN(new Set(X)))};
Ldu.prototype.getTypeName=function(){return"musicArtist"};
var Np1=function(){bO.apply(this,arguments)};
_.F(Np1,bO);Np1.prototype.getAssociations=function(){var X=[];this.delegate.parentArtist&&X.push(this.delegate.parentArtist);return[].concat(_.fN(new Set(X)))};
Np1.prototype.getTypeName=function(){return"musicArtistDetail"};
var jnT=function(){bO.apply(this,arguments)};
_.F(jnT,bO);jnT.prototype.getAssociations=function(){var X=[];this.delegate.parentArtist&&X.push(this.delegate.parentArtist);return[].concat(_.fN(new Set(X)))};
jnT.prototype.getTypeName=function(){return"musicArtistUserDetail"};var X9P=function(){bO.apply(this,arguments)};
_.F(X9P,bO);X9P.prototype.getAssociations=function(){return[]};
X9P.prototype.getTypeName=function(){return"musicLibraryEdit"};var UOv=function(){bO.apply(this,arguments)};
_.F(UOv,bO);UOv.prototype.getAssociations=function(){return[]};
UOv.prototype.getTypeName=function(){return"musicLibraryStatusEntity"};var rqt=function(){bO.apply(this,arguments)};
_.F(rqt,bO);
rqt.prototype.getAssociations=function(){var X=[];this.delegate.tracks&&X.push.apply(X,_.fN(this.delegate.tracks));this.delegate.refresh&&X.push(this.delegate.refresh);this.delegate.musicLibraryStatusEntity&&X.push(this.delegate.musicLibraryStatusEntity);this.delegate.details&&X.push(this.delegate.details);this.delegate.downloadMetadata&&X.push(this.delegate.downloadMetadata);this.delegate.sideloadMetadata&&X.push(this.delegate.sideloadMetadata);this.delegate.userDetails&&X.push(this.delegate.userDetails);this.delegate.entryCollection&&
X.push(this.delegate.entryCollection);this.delegate.share&&X.push(this.delegate.share);this.delegate.podcastShowAdditionalMetadata&&X.push.apply(X,_.fN((new mO5(this.delegate.podcastShowAdditionalMetadata)).getAssociations()));return[].concat(_.fN(new Set(X)))};
rqt.prototype.getTypeName=function(){return"musicPlaylist"};
var mO5=function(){$y.apply(this,arguments)};
_.F(mO5,$y);mO5.prototype.getAssociations=function(){var X=[];this.delegate.creatorEntity&&X.push(this.delegate.creatorEntity);return[].concat(_.fN(new Set(X)))};var It7=function(){bO.apply(this,arguments)};
_.F(It7,bO);It7.prototype.getAssociations=function(){return[]};
It7.prototype.getTypeName=function(){return"musicShare"};var tjP=function(){bO.apply(this,arguments)};
_.F(tjP,bO);
tjP.prototype.getAssociations=function(){var X=[];this.delegate.musicLibraryStatusEntity&&X.push(this.delegate.musicLibraryStatusEntity);this.delegate.artists&&X.push.apply(X,_.fN(this.delegate.artists));this.delegate.audioModeVersion&&X.push(this.delegate.audioModeVersion);this.delegate.videoModeVersion&&X.push(this.delegate.videoModeVersion);this.delegate.userDetails&&X.push(this.delegate.userDetails);this.delegate.details&&X.push(this.delegate.details);this.delegate.albumRelease&&X.push(this.delegate.albumRelease);this.delegate.share&&
X.push(this.delegate.share);this.delegate.libraryEdit&&X.push(this.delegate.libraryEdit);this.delegate.downloadMetadata&&X.push(this.delegate.downloadMetadata);this.delegate.playbackPosition&&X.push(this.delegate.playbackPosition);this.delegate.lyrics&&X.push(this.delegate.lyrics);return[].concat(_.fN(new Set(X)))};
tjP.prototype.getTypeName=function(){return"musicTrack"};
var at5=function(){bO.apply(this,arguments)};
_.F(at5,bO);at5.prototype.getAssociations=function(){var X=[];this.delegate.parentTrack&&X.push(this.delegate.parentTrack);return[].concat(_.fN(new Set(X)))};
at5.prototype.getTypeName=function(){return"musicTrackDetail"};
var H8T=function(){bO.apply(this,arguments)};
_.F(H8T,bO);H8T.prototype.getAssociations=function(){var X=[];this.delegate.parentTrack&&X.push(this.delegate.parentTrack);return[].concat(_.fN(new Set(X)))};
H8T.prototype.getTypeName=function(){return"musicTrackUserDetail"};var DS=new _.c8("musicResponsiveListItemRenderer");var zBe=new _.c8("addToPlaylistEndpoint");var Cku=new _.c8("captionPickerEndpoint");var kj$=new _.c8("suggestStats");var cqu=new _.c8("backstageImageUploadEndpoint");var gi5=new _.c8("createBackstagePostDialogEndpoint");_.ni5=new _.c8("createCommentReplyDialogEndpoint");_.Z85=new _.c8("updateCommentDialogEndpoint");_.stu=new _.c8("updateCommentReplyDialogEndpoint");var xOv=new _.c8("menuEndpoint");var sue=new _.c8("modalEndpoint");var Pkh=new _.c8("playlistEditorEndpoint");var SQ$=new _.c8("copyTextEndpoint");var dO1,O8$;dO1=new _.c8("shareEndpoint");O8$=new _.c8("shareEntityEndpoint");_.viT=new _.c8("shareEntityServiceEndpoint");_.B71=new _.c8("userFeedbackEndpoint");_.Rl=new _.c8("watchEndpoint");var mGe=new _.c8("watchPlaylistEndpoint");var e3T=new _.c8("addUpcomingEventReminderEndpoint");_.aE=new _.c8("getCommentsFromInboxCommand");var Eit=new _.c8("notificationOptOutEndpoint");var F1S=new _.c8("recordNotificationInteractionsEndpoint");var BN8=new _.c8("removeUpcomingEventReminderEndpoint");_.pc=new _.c8("getDownloadActionCommand");_.Qt8=new _.c8("offlineOrchestrationActionCommand");var oiu=function(){bO.apply(this,arguments)};
_.F(oiu,bO);oiu.prototype.getAssociations=function(){return[]};
oiu.prototype.getTypeName=function(){return"captionTrack"};var w91=function(){bO.apply(this,arguments)};
_.F(w91,bO);w91.prototype.getAssociations=function(){return[]};
w91.prototype.getTypeName=function(){return"offlineOrchestrationActionWrapperEntity"};var yq5=function(){bO.apply(this,arguments)};
_.F(yq5,bO);yq5.prototype.getAssociations=function(){return[]};
yq5.prototype.getTypeName=function(){return"offlineVideoPolicy"};var uq5=function(){bO.apply(this,arguments)};
_.F(uq5,bO);uq5.prototype.getAssociations=function(){return[]};
uq5.prototype.getTypeName=function(){return"offlineVideoStreams"};var h31=function(){bO.apply(this,arguments)};
_.F(h31,bO);h31.prototype.getAssociations=function(){var X=[];this.delegate.transfer&&X.push(this.delegate.transfer);this.delegate.adsPlaybackData&&X.push.apply(X,_.fN(this.delegate.adsPlaybackData));this.delegate.drmLicense&&X.push(this.delegate.drmLicense);this.delegate.offlineVideoPolicy&&X.push(this.delegate.offlineVideoPolicy);this.delegate.videoDownloadContextEntity&&X.push(this.delegate.videoDownloadContextEntity);return[].concat(_.fN(new Set(X)))};
h31.prototype.getTypeName=function(){return"playbackData"};var Mjt=function(){bO.apply(this,arguments)};
_.F(Mjt,bO);Mjt.prototype.getAssociations=function(){return[]};
Mjt.prototype.getTypeName=function(){return"refresh"};var z35=function(){bO.apply(this,arguments)};
_.F(z35,bO);z35.prototype.getAssociations=function(){var X=[];this.delegate.offlineVideoStreams&&X.push.apply(X,_.fN(this.delegate.offlineVideoStreams));this.delegate.captionTrack&&X.push.apply(X,_.fN(this.delegate.captionTrack));return[].concat(_.fN(new Set(X)))};
z35.prototype.getTypeName=function(){return"transfer"};var K1P=function(){bO.apply(this,arguments)};
_.F(K1P,bO);K1P.prototype.getAssociations=function(){return[]};
K1P.prototype.getTypeName=function(){return"videoDownloadContextEntity"};var TNh=new _.c8("showMoreDrawerCommand");var YQ1=new _.c8("updateEngagementPanelContentCommand");var Vj5=new _.c8("getPdgBuyFlowCommand");var R38=new _.c8("liveChatPurchaseMessageEndpoint");var ftt=new _.c8("openSuperStickerBuyFlowCommand");var qQ1=new _.c8("updatePdgFeatureEnablementCommand");var W1v=function(){bO.apply(this,arguments)};
_.F(W1v,bO);W1v.prototype.getAssociations=function(){return[]};
W1v.prototype.getTypeName=function(){return"liveViewerLeaderboardChatEntryPointStateEntity"};var Jqt=function(){bO.apply(this,arguments)};
_.F(Jqt,bO);Jqt.prototype.getAssociations=function(){return[]};
Jqt.prototype.getTypeName=function(){return"liveViewerLeaderboardPointsEntity"};_.DO7=new _.c8("pdgCommentChipRenderer");_.p9u=new _.c8("permissionRoleBottomBarRenderer");_.$Ot=new _.c8("updatePermissionRoleCommand");var b88=new _.c8("prefetchWatchCommand");var Aq5=new _.c8("updatePlayerErrorMessageCommand");var B6m=new _.c8("toggleCaptionsVisibilityCommand");var lt8=new _.c8("playerDisclosureViewModel");_.Gj5=new _.c8("quickActionsViewModel");var i8P=new _.c8("playerResponse");var L18=new _.c8("playlistRenderer");_.NNS=new _.c8("playlistVideoListRenderer");_.H$=new _.c8("playlistEditEndpoint");var jt7=new _.c8("createImagePollCommand");var XSA=new _.c8("createQuizCommand");var UC5=new _.c8("quizRenderer");var r1T=new _.c8("uploadedVideoRenderer");var mC7=new _.c8("decorateMessageEndpoint");var IFS=new _.c8("lpOfferCardOptionViewModel");var tip=new _.c8("sfvAudioItemPlaybackCommand");var aF8=function(){bO.apply(this,arguments)};
_.F(aF8,bO);aF8.prototype.getAssociations=function(){return[]};
aF8.prototype.getTypeName=function(){return"sfvAudioItemCurrentlyPlayingEntity"};_.CD=new _.c8("reelNonVideoContentEndpoint");_.sK=new _.c8("reelWatchEndpoint");var HRT=new _.c8("reelActionBarViewModel");_.kI=new _.c8("reelItemRenderer");var Cov=new _.c8("reelMetapanelViewModel");_.c$=new _.c8("reelNonVideoContentRenderer");_.kav=new _.c8("reelPlayerOverlayRenderer");var c1h=new _.c8("shortsLockupViewModel");var gDu=new _.c8("sponsorButtonViewModel");var nD1=new _.c8("reelItemWatchResponse");var ZRu=new _.c8("textBadgeRenderer");_.gd=new _.c8("buttonRenderer");_.nD=new _.c8("toggleButtonRenderer");var Rfe=new _.c8("switchButtonViewModel");_.spP=new _.c8("confirmDialogRenderer");var xCu;xCu=new _.c8("menuRenderer");_.PoA=new _.c8("menuFlexibleItemRenderer");var SG5=new _.c8("pollRenderer");_.dCh=new _.c8("backgroundPromoRenderer");var vD5;_.ORP=new _.c8("chipCloudRenderer");vD5=new _.c8("chipCloudChipRenderer");var etC=new _.c8("dropdownRenderer");var ED1=new _.c8("gridVideoRenderer");_.Fa$=new _.c8("itemSectionRenderer");_.BLt=new _.c8("messageRenderer");var QpP=new _.c8("sortFilterHeaderRenderer");_.Zh=new _.c8("videoRenderer");var oD8=new _.c8("resolveUrlCommandMetadata");var wSP=function(){bO.apply(this,arguments)};
_.F(wSP,bO);wSP.prototype.getAssociations=function(){return[]};
wSP.prototype.getTypeName=function(){return"saveToPlaylistListEntity"};_.y1A=new _.c8("getAnswerCommand");_.gR=new _.c8("searchEndpoint");var uKv=new _.c8("genAiRichTextViewModel");var hBH=new _.c8("overviewAnswerViewModel");var htv=new _.c8("videoOverviewViewModel");var Mi7=new _.c8("addToPlaylistServiceEndpoint");var ztu=new _.c8("clearSearchHistoryEndpoint");var KaC=new _.c8("clearWatchHistoryEndpoint");var TLS=new _.c8("webSerializedServiceEndpointExtension");_.YGC=new _.c8("createCommentEndpoint");var Vi8=new _.c8("createCommentReplyEndpoint");var RtA=new _.c8("performCommentActionEndpoint");var fF7=new _.c8("updateCommentEndpoint");var qGP=new _.c8("updateCommentReplyEndpoint");_.su=new _.c8("createPlaylistServiceEndpoint");var WaS=new _.c8("deletePlaylistEndpoint");var J1t=new _.c8("deleteVideoEndpoint");var MGH=new _.c8("getReportFormEndpoint");var DCA=new _.c8("modifyChannelNotificationPreferenceEndpoint");var DdH;_.g0=new _.c8("offlinePlaylistEndpoint");DdH={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 pRe;_.cN=new _.c8("offlineVideoEndpoint");pRe={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 pSp=new _.c8("pingingEndpoint");_.$Cv=new _.c8("selectActiveIdentityEndpoint");var bRS=new _.c8("setSettingEndpoint");var Swm=new _.c8("undoFeedbackEndpoint");var A15=new _.c8("unsubscribeEndpoint");_.lF1=new _.c8("updatedMetadataEndpoint");var GaP=function(){bO.apply(this,arguments)};
_.F(GaP,bO);GaP.prototype.getAssociations=function(){return[]};
GaP.prototype.getTypeName=function(){return"settingEntity"};_.iRt=new _.c8("updateLocalAppSettingCommand");var Lau=new _.c8("saveImageToDeviceEndpoint");var NL5=new _.c8("shareImageCommand");var jpv=new _.c8("sharingProviderDataCommand");var XdC=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(XdC,_.Cy);var Uy8=[0,_.iJ,-1];XdC.prototype.JSC$12688_serializeBinary=Aoe(Uy8);var rF5=_.vy(Uy8);var my$=new _.c8("userMentionSuggestionRenderer");var I9C=new _.c8("liveChatTunnelCommand");var tvv=new _.c8("showSponsorshipsGiftOfferDialogCommand");var a9T=new _.c8("sponsorshipsScrollableShelfViewModel");var Hau=new _.c8("updateUpcomingEventReminderButtonStateCommand");var Cl5=new _.c8("upcomingEventReminderButtonStateRenderer");var keu=new _.c8("subscribeEndpoint");var cFt=new _.c8("registerTasksCommand");var g3P=new _.c8("hideSheetCommand");var n3C=new _.c8("hideSnackbarCommand");var ZaT=new _.c8("showDialogCommand");_.S2=new _.c8("showSheetCommand");var siT=new _.c8("showSnackbarCommand");var xyh=function(){bO.apply(this,arguments)};
_.F(xyh,bO);xyh.prototype.getAssociations=function(){return[]};
xyh.prototype.getTypeName=function(){return"chipEntity"};var Pl8=function(){bO.apply(this,arguments)};
_.F(Pl8,bO);Pl8.prototype.getAssociations=function(){return[]};
Pl8.prototype.getTypeName=function(){return"dismissState"};_.u_=new _.c8("avatarViewModel");var ShP=new _.c8("badgeViewModel");_.xI=new _.c8("buttonViewModel");_.P$=new _.c8("chipViewModel");var dy7=new _.c8("contentPreviewImageViewModel");var Oa5=new _.c8("decoratedAvatarViewModel");_.X6X=new _.c8("engagementBarViewModel");_.v3v=new _.c8("imageBannerViewModel");var euC=new _.c8("lockupContentMetadataRowExtension");_.E35=new _.c8("lockupMetadataViewModel");_.FWt=new _.c8("lockupViewModel");var BAP=new _.c8("avatarStackViewModel");_.QiC=new _.c8("contentMetadataViewModel");var o38=function(){bO.apply(this,arguments)};
_.F(o38,bO);o38.prototype.getAssociations=function(){return[]};
o38.prototype.getTypeName=function(){return"pageHeaderEntity"};_.wd5=new _.c8("pageHeaderViewModel");var yFt=new _.c8("snackbarViewModel");var u9P=new _.c8("thumbnailHoverOverlayToggleActionsViewModel");_.SO=new _.c8("toggleButtonViewModel");var huS=function(){bO.apply(this,arguments)};
_.F(huS,bO);huS.prototype.getAssociations=function(){return[]};
huS.prototype.getTypeName=function(){return"votingEntity"};_.UsH=new _.c8("votingViewModel");var Mvp=new _.c8("sectionHeaderViewModel");var zuu=new _.c8("notifyDropdownOptionSelectedCommand");var gjn=new _.c8("listViewModel");_.d0=new _.c8("listItemViewModel");var KWP=new _.c8("dialogHeaderViewModel");var TA5=function(){bO.apply(this,arguments)};
_.F(TA5,bO);TA5.prototype.getAssociations=function(){return[]};
TA5.prototype.getTypeName=function(){return"dataFreshnessEntity"};var vUn=new _.c8("suspenseViewModel");var Yh7=new _.c8("tooltipViewModel");var Vv5=function(){bO.apply(this,arguments)};
_.F(Vv5,bO);Vv5.prototype.getAssociations=function(){return[]};
Vv5.prototype.getTypeName=function(){return"emojiCustomizationSetEntity"};var Ru5=function(){bO.apply(this,arguments)};
_.F(Ru5,bO);Ru5.prototype.getAssociations=function(){return[]};
Ru5.prototype.getTypeName=function(){return"emojiFountainDataEntity"};var f9v=function(){bO.apply(this,arguments)};
_.F(f9v,bO);f9v.prototype.getAssociations=function(){return[]};
f9v.prototype.getTypeName=function(){return"liveReactionsDataEntity"};_.qhp=new _.c8("transcriptSubmitCaptionCorrectionCommand");var WWT=function(){bO.apply(this,arguments)};
_.F(WWT,bO);WWT.prototype.getAssociations=function(){return[]};
WWT.prototype.getTypeName=function(){return"buttonEntity"};var r7m=new _.c8("unpluggedStringRunImage");var JFt=new _.c8("tabViewModel");var Dyv=new _.c8("tabbedViewModel");var pdS=function(){bO.apply(this,arguments)};
_.F(pdS,bO);pdS.prototype.getAssociations=function(){return[]};
pdS.prototype.getTypeName=function(){return"videoPlaybackPositionEntity"};_.$yp=new _.c8("updateDescriptionAction");var bap=new _.c8("updateToggleButtonTextAction");var AFt=new _.c8("showFullscreenPlayerControlsCommand");var l97=new _.c8("updateVideoMetadataCommand");_.GeC=new _.c8("autoplaySwitchButtonRenderer");var uZ;_.iaT=new _.c8("multiMarkersPlayerBarRenderer");uZ=new _.c8("chapterRenderer");var LWC=new _.c8("heatMarkerRenderer");var uPD=new _.c8("heatmapRenderer");var UGh=new _.c8("smartSkipPlayerScrimOverlayRenderer");var ri8=new _.c8("timedMarkerDecorationRenderer");var Jax=new _.c8("postWebToNativeMessageCommand");var wJ=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(wJ,_.Cy);wJ.prototype.getMethodName=function(){return _.o2(this,1)};var mGt=[0,_.iJ,-2];wJ.prototype.JSC$12710_serializeBinary=Aoe(mGt);var I7C=_.Ob(wJ,mGt);var th$=new _.c8("whitelistEditEndpoint");var a75=new _.c8("clearUrlParamCommand");var H_P=new _.c8("commerceActionCommand");_.CXA=new _.c8("getPaymentInstrumentsParamsCommand");var koT=new _.c8("getPaymentsClientTokenCommand");var ciP=new _.c8("googlePaymentBillingCommand");var gpS=new _.c8("googlePaymentPurchaseManagerCommand");_.npC=new _.c8("logGtmCommand");var Z_h=new _.c8("updateCardItemOnClickCommand");_.sfC=new _.c8("ypcPauseSubscriptionCommand");_.xG1=new _.c8("ypcResumeSubscriptionCommand");var PXS=function(){bO.apply(this,arguments)};
_.F(PXS,bO);PXS.prototype.getAssociations=function(){return[]};
PXS.prototype.getTypeName=function(){return"commerceAcquisitionClientPayloadEntity"};var Se5=function(){bO.apply(this,arguments)};
_.F(Se5,bO);Se5.prototype.getAssociations=function(){return[]};
Se5.prototype.getTypeName=function(){return"commerceCartListEntity"};var dG5=function(){bO.apply(this,arguments)};
_.F(dG5,bO);dG5.prototype.getAssociations=function(){return[]};
dG5.prototype.getTypeName=function(){return"iconBadgeEntity"};var O_T=function(){bO.apply(this,arguments)};
_.F(O_T,bO);O_T.prototype.getAssociations=function(){return[]};
O_T.prototype.getTypeName=function(){return"pdpStateEntity"};var vp1=function(){bO.apply(this,arguments)};
_.F(vp1,bO);vp1.prototype.getAssociations=function(){return[]};
vp1.prototype.getTypeName=function(){return"quantityIncrementerEntity"};var OSz=new _.c8("ypcOffersEndpoint");var ejS=new _.c8("cardItemRenderer"),Ep$=new _.c8("cardItemTextRenderer");var FBP=new _.c8("commerceCartItemQuantityPickerRenderer");var BnC=new _.c8("linkCardRenderer");var TFD=new _.c8("quantityIncrementerButtonViewModel");var Qf5=new _.c8("quantityIncrementerViewModel");var opP=new _.c8("themedImageViewModel");_.wzT=new _.c8("ypcCancelRecurrenceEndpoint");var yi5=new _.c8("ypcCompleteTransactionEndpoint");_.udt=new _.c8("ypcGetCartEndpoint");_.Jb=new _.c8("ypcGetOffersEndpoint");_.dd=new _.c8("ypcHandleTransactionEndpoint");var hj5=new _.c8("ypcLogWalletAnalyticDataEndpoint");_.Mhh=new _.c8("ypcRedeemCodeEndpoint");var zj5=new _.c8("ypcUpdateFopEndpoint");Q_(B2(1),Es(4));CS1((new MessageChannel).port2);var KB$=function(){this.register=new Map},Bt9=function(X,U,r){X=X+"_"+U;
Ou.register.has(X)?r=Ou.register.get(X):(r=r(),Ou.register.set(X,r));return r},Tn7=function(X){X=_.H(X.register.values());
for(var U=X.next();!U.done;U=X.next())_.CH(U.value,"ABORTED")};
KB$.prototype.clear=function(){Tn7(this);this.register.clear()};
var Ou=new KB$;var I6e=Date.now().toString();var H2D=a6z();var xAx={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 Yev,vW;Yev=1;vW=function(X){this.veData=X};
_.Ps=function(X){return new vW({trackingParams:X})};
_.tb=function(X,U,r,m,I,t){var C=Yev++;return new vW({veType:X,veCounter:C,elementIndex:r,dataElement:U,youtubeData:m,jspbYoutubeData:I,loggingDirectives:t})};
_.a=vW.prototype;
_.a.getAsJson=function(){var X={};this.veData.trackingParams!==void 0?X.trackingParams=this.veData.trackingParams:(X.veType=this.veData.veType,this.veData.veCounter!==void 0&&(X.veCounter=this.veData.veCounter),this.veData.elementIndex!==void 0&&(X.elementIndex=this.veData.elementIndex));this.veData.dataElement!==void 0&&(X.dataElement=this.veData.dataElement.getAsJson());this.veData.youtubeData!==void 0&&(X.youtubeData=this.veData.youtubeData);this.veData.isCounterfactual&&(X.isCounterfactual=!0);
return X};
_.a.getAsJspb=function(){var X=new ytA;this.veData.trackingParams!==void 0?X.setTrackingParams(this.veData.trackingParams):(this.veData.veType!==void 0&&_.Mp(X,2,this.veData.veType),this.veData.veCounter!==void 0&&_.Mp(X,6,this.veData.veCounter),this.veData.elementIndex!==void 0&&_.Mp(X,3,this.veData.elementIndex),this.veData.isCounterfactual&&_.dW(X,5,!0));if(this.veData.dataElement!==void 0){var U=this.veData.dataElement.getAsJspb();_.Q9(X,7,U)}this.veData.youtubeData!==void 0&&_.Q9(X,8,this.veData.jspbYoutubeData);
return X};
_.a.toString=function(){return JSON.stringify(this.getAsJson())};
_.a.isClientVe=function(){return!this.veData.trackingParams&&!!this.veData.veType};
_.a.getLoggingDirectives=function(){return this.veData.loggingDirectives};_.gi("yt_logging_screen.getRootVeType",nOX);_.gi("yt_logging_screen.getCurrentCsn",_.Ei);_.gi("yt_logging_screen.getCttAuthInfo",BW);_.gi("yt_logging_screen.setCurrentScreen",_.Q4);var VhP=function(){this.events=new Map},RjP=function(X){var U=[];
X=_.H(X.events.values());for(var r=X.next();!r.done;r=X.next())U.push(r.value);return U};
VhP.prototype.clear=function(){this.events.clear()};var qe7=function(){this.logTransport=new f7u;this.loggedEventRegister=new VhP;this.unloggedEventRegister=new VhP;this.eventsCount=0;this.flushInterval=3E4;this.JSC$12747_flushTimer=new _.d4(this.flushInterval);this.JSC$12747_flushTimer.listen("tick",this.flush,!1,this)};
qe7.prototype.flush=function(){if(this.eventsCount){var X={loggedEvents:RjP(this.loggedEventRegister),unloggedEvents:RjP(this.unloggedEventRegister)};if(_.v("export_player_version_to_ytconfig")){var U;(U=_.$q("PLAYER_CLIENT_VERSION"))?(U=U.split("-")[0].replace(/\./g,""),U=isNaN(Number(U))?"0":U):U="";var r=_.$q("PLAYER_CLIENT_VERSION");if(r){r=r.split("-");var m="";r.length>1&&(m=r[r.length-1]);r=mAH(m.startsWith("canary_experiment")?"canary":m.startsWith("canary_control")?"control":"none")}else r=
"CLIENT_CANARY_STATE_UNKNOWN";X.dimensions={playerClientVersion:U,playerCanaryState:r}}this.logTransport.flush(X);this.loggedEventRegister.clear();this.unloggedEventRegister.clear();this.eventsCount=0;this.JSC$12747_flushTimer.enabled&&this.JSC$12747_flushTimer.stop()}};
var WB1=function(X){v$==null&&(v$=new qe7);var U=v$;var r=U.loggedEventRegister;X.dimensions=X.dimensions||{};X.dimensions.csn=_.Ei()||"";var m=dAm(X.dimensions).join(";");if(X.records!=null)if(r.events.has(m)){var I;(I=r.events.get(m).records)==null||I.push.apply(I,_.fN(X.records))}else r.events.set(m,X);U.JSC$12747_flushTimer.enabled||U.JSC$12747_flushTimer.start();U.eventsCount++;U.eventsCount>=100&&U.flush()};var f7u=function(){};
f7u.prototype.flush=function(X,U){_.v("enable_client_sli_logging")&&_.DT("sliEventBatch",X,{sendIsolatedPayload:!!U})};var v$;var DGp;DGp=function(X){var U=Jit;X=X===void 0?{}:X;U=U.name;var r=FuX("SUCCESS");WB1({dimensions:X,records:[{name:U,state:"SLI_STATE_END",status:r}]})};
_.QaM=function(X,U,r,m){this.name=X;this.sliId=U;this.timeoutMs=r;this.statusOnTimeout=m;this.logSliId="";this.timeoutHandle=-1;this.ongoing=!1;this.dimensions={}};
_.QaM.prototype.getId=function(){return this.sliId};
_.H1=function(X,U){U=U===void 0?{}:U;X.ongoing||(X.ongoing=!0,X.dimensions=U,X.logSliId=ARX(),WB1({dimensions:X.dimensions,records:[{name:X.name,state:"SLI_STATE_START",sliId:X.logSliId}]}),X.timeoutMs>0&&(X.timeoutHandle=setTimeout(function(){_.CH(X,X.statusOnTimeout)},X.timeoutMs)))};
_.CH=function(X,U){X.ongoing&&(X.timeoutMs>0&&clearTimeout(X.timeoutHandle),X.ongoing=!1,U={dimensions:X.dimensions,records:[{name:X.name,status:FuX(U),state:"SLI_STATE_END",sliId:X.logSliId}]},Ou.register.delete(X.name+"_"+X.sliId),WB1(U))};var Jit=new function(){this.name="SLI_NAME_YOUTUBE_WEB_SESSION_PARTITION"};var pzA=function(){bO.apply(this,arguments)};
_.F(pzA,bO);pzA.prototype.getAssociations=function(){return[]};
pzA.prototype.getTypeName=function(){return"videoOverviewAsyncDataEntity"};var fEH=new _.c8("highlightTextDecoratorColorMapExtension");var V06=new _.c8("styleRunColorMapExtension");var zMA=_.pH(["data-"]),Ydz={};var RM1={};var eO=function(X){this.wrappedPromise_=X===void 0?null:X;this.state_=0;this.JSC$12778_value_=null};
eO.prototype.then=function(X,U,r){return this.wrappedPromise_?this.wrappedPromise_.then(X,U,r):this.state_===1&&X?(X=X.call(r,this.JSC$12778_value_))&&typeof X.then==="function"?X:_.Eu(X):this.state_===2&&U?(X=U.call(r,this.JSC$12778_value_))&&typeof X.then==="function"?X:_.$G5(X):this};
eO.prototype.getValue=function(){return this.JSC$12778_value_};
eO.prototype.isRejected=function(){return this.state_==2};
eS1(eO);_.$G5=function(X){var U=new eO;X=X===void 0?null:X;U.state_=2;U.JSC$12778_value_=X===void 0?null:X;return U};
_.Eu=function(X){var U=new eO;X=X===void 0?null:X;U.state_=1;U.JSC$12778_value_=X===void 0?null:X;return U};var jan="absolute_experiments app conditional_experiments debugcss debugjs expflag forced_experiments pbj pbjreload sbb spf spfreload sr_bns_address sttick".split(" ");var b_h=["load","abort","error"],Ff=function(X,U,r){this.transformedData=null;this.invalidAspectRatio=this.cropped=!1;this.JSC$12798_maxAspectRatio_=X;this.disableAnimation_=U===void 0?!1:U;this.disableExifRotation_=r===void 0?!1:r;this.JSC$12798_image_=new Image;this.angle_=this.dataUrl_=this.mime_=this.JSC$12798_reject_=this.resolve_=null};
Ff.prototype.transform=function(X){var U=this;this.mime_=X.type;tc(hwS(X),this.dataUrlRead_,this.readError_,this);tc(usp(X.slice(0,65536)),this.exifRead_,this.readError_,this);return new Promise(function(r,m){U.resolve_=r;U.JSC$12798_reject_=m})};
Ff.prototype.dataUrlRead_=function(X){this.dataUrl_=X;this.angle_!=null&&AiT(this)};
Ff.prototype.exifRead_=function(X){if(this.disableExifRotation_)this.angle_=0;else{a:if(X=new DataView(X),X.byteLength<2||X.getUint16(0)!==65496)X=-2;else{for(var U=2,r=X.byteLength;U<r;){var m=X.getUint16(U),I=X.getUint16(U+2);if(m===65505){U+=4;m=X.getUint32(U);I=X.getUint16(U+4);if(m!==1165519206||I!==0)break;U+=6;m=X.getUint16(U)===18761;U+=X.getUint32(U+4,m);I=X.getUint16(U,m);U+=2;for(var t=0;t<I;t++){if(X.getUint16(U,m)===274){U+=8;X=X.getUint16(U,m);break a}U+=12}}else if(m>>8!==255)break;
else U+=I+2}X=-1}switch(X){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&&AiT(this)};
Ff.prototype.readError_=function(){this.JSC$12798_reject_()};
var AiT=function(X){sq(X.JSC$12798_image_,b_h,X.completeTransform_,!1,X);X.JSC$12798_image_.src=_.Jo(X.dataUrl_).toString();X.JSC$12798_image_.src!=Wy.toString()&&X.JSC$12798_image_.src.substr(0,11)==="data:image/"||X.JSC$12798_reject_()};
Ff.prototype.completeTransform_=function(){if(this.JSC$12798_image_.src!=Wy.toString()){var X=_.Jo(this.dataUrl_),U=this.JSC$12798_image_.naturalHeight?this.JSC$12798_image_.naturalWidth/this.JSC$12798_image_.naturalHeight:null;this.invalidAspectRatio=U>this.JSC$12798_maxAspectRatio_||U<1/this.JSC$12798_maxAspectRatio_;if(this.mime_!=="image/gif"||this.disableAnimation_){var r=this.JSC$12798_image_.naturalWidth,m=this.JSC$12798_image_.naturalHeight,I=U=0,t=this.JSC$12798_image_.naturalHeight?this.JSC$12798_image_.naturalWidth/
this.JSC$12798_image_.naturalHeight:null;t>this.JSC$12798_maxAspectRatio_?(r=this.JSC$12798_maxAspectRatio_*m,U=(r-this.JSC$12798_image_.naturalWidth)/2,this.cropped=!0):t<1/this.JSC$12798_maxAspectRatio_?(m=this.JSC$12798_maxAspectRatio_*r,I=(m-this.JSC$12798_image_.naturalHeight)/2,this.cropped=!0):this.mime_==="image/gif"&&this.disableAnimation_&&(this.cropped=!0);if(this.angle_==90||this.angle_==270)t=r,r=m,m=t,t=U,U=I,I=t;switch(this.angle_){case 90:I-=r;break;case 180:U-=r;I-=m;break;case 270:U-=
m}this.cropped||this.angle_%360!==0?(X=document.createElement("canvas"),X.width=r||1,X.height=m||1,this.JSC$12798_image_.naturalWidth&&this.JSC$12798_image_.naturalHeight&&(r=X.getContext("2d"),r.rotate(Math.PI/180*this.angle_),r.drawImage(this.JSC$12798_image_,U,I,this.JSC$12798_image_.naturalWidth,this.JSC$12798_image_.naturalHeight)),this.transformedData=_.Jo(X.toDataURL(this.mime_))):this.transformedData=X}else this.transformedData=X;this.resolve_(this)}};var B$=function(X,U){_.wY.call(this,X);this.value=U};
_.F(B$,_.wY);
var QA=function(X,U,r,m,I,t,C){C=C===void 0?!1:C;_.z2.call(this);var k=this;this.JSC$12803_url_=X;this.channelId_=U;this.maxFileSizeMb_=r;this.JSC$12803_maxAspectRatio_=m;this.dropZoneEl_=I;this.rejectInvalidAspectRatio_=C;this.selectButtonEl_=t;this.JSC$12803_reject_=this.resolve_=this.uploadPromise_=null;this.dropZoneOverlay_=new KU(this.dropZoneEl_);this.selectOverlay_=new Tl(this.selectButtonEl_);this.selectButtonEl_.nextSibling.tagName=="INPUT"&&this.selectButtonEl_.nextSibling.setAttribute("accept","image/*");
this.JSC$12803_image_=this.transfer_=null;this.handler_=new _.OA(this);_.FD(this,this.handler_);this.handler_.listen(this.dropZoneOverlay_,"f",this.onChange_).listen(this.dropZoneEl_,"dragover",this.onHover_).listen(this.dropZoneEl_,"dragleave",this.onHover_).listen(t,"click",function(){k.selectOverlay_.click()}).listen(this.selectOverlay_,"j",this.onChange_)};
_.F(QA,_.z2);QA.prototype.disposeInternal=function(){for(var X=this.selectButtonEl_.nextSibling;X&&X.parentNode&&X.tagName=="INPUT";)X.parentNode.removeChild(X),X=this.selectButtonEl_.nextSibling;this.cancel();_.z2.prototype.disposeInternal.call(this)};
QA.prototype.uploadPromise=function(){if(this.JSC$12803_image_==null)return null;this.uploadPromise_||l7T(this);return this.uploadPromise_};
QA.prototype.cancel=function(){Go$(this);this.JSC$12803_image_=null};
var Go$=function(X){X.transfer_&&X.transfer_.cancel();X.transfer_=null;X.uploadPromise_=null;X.resolve_=null;X.JSC$12803_reject_=null},l7T=function(X){Go$(X);
X.transfer_=_.OQh(X.JSC$12803_url_,{"X-YouTube-ChannelId":X.channelId_},X.JSC$12803_image_);X.handler_.listenOnce(X.transfer_,"l",X.JSC$12805_onUploadComplete_);X.handler_.listenOnce(X.transfer_,"n",X.onUploadError_);X.transfer_.run();X.uploadPromise_=new Promise(function(U,r){X.resolve_=U;X.JSC$12803_reject_=r})};
_.a=QA.prototype;_.a.onChange_=function(X){X.files.length&&(this.JSC$12803_image_=X.files[0],this.JSC$12803_image_.size>1048576*this.maxFileSizeMb_?(this.JSC$12803_image_=null,this.dispatchEvent(new B$("yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"))):(l7T(this),(new Ff(this.JSC$12803_maxAspectRatio_)).transform(this.JSC$12803_image_).then((0,_.TE)(this.onPreview_,this),(0,_.TE)(this.onPreviewError_,this))))};
_.a.onPreview_=function(X){if(X.invalidAspectRatio&&(this.rejectInvalidAspectRatio_&&(this.JSC$12803_image_=null),this.dispatchEvent(new B$("yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT")),this.rejectInvalidAspectRatio_))return;X.cropped&&this.dispatchEvent(new B$("yt.comments.ImageUploadOverlay.CROPPED_EVENT"));this.dispatchEvent(new B$("yt.comments.ImageUploadOverlay.CHANGE_EVENT",X.transformedData))};
_.a.onPreviewError_=function(){this.JSC$12803_image_=null;this.dispatchEvent(new B$("yt.comments.ImageUploadOverlay.INVALID_EVENT"))};
_.a.onHover_=function(X){X.stopPropagation();X.preventDefault();if(X.type==="dragover")X=!0;else if(X.type==="dragleave")X=!1;else return;this.dispatchEvent(new B$("yt.comments.ImageUploadOverlay.HOVER_EVENT",X))};
_.a.JSC$12805_onUploadComplete_=function(){var X=(0,_.b$h)(this.transfer_.getResponseText());this.resolve_(X.encryptedBlobId)};
_.a.onUploadError_=function(){this.JSC$12803_reject_();Go$(this)};var i_8=function(X){X=X||{};var U={},r={};this.url=X.url||"";this.args=X.args||_.fI.clone(U);this.assets=X.assets||{};this.attrs=X.attrs||_.fI.clone(r);this.fallback=X.fallback||null;this.fallbackMessage=X.fallbackMessage||null;this.html5=!!X.html5;this.disable=X.disable||{};this.loaded=!!X.loaded;this.messages=X.messages||{}};
i_8.prototype.clone=function(){var X=new i_8,U;for(U in this)if(this.hasOwnProperty(U)){var r=this[U];_.N7(r)=="object"?X[U]=_.fI.clone(r):X[U]=r}return X};var LBP,Nnv,jfS,J2,ULC,rrt,mLC,Iwu,t_A,awp,HOT,C7$,knT,crA,gvS,nvC,ZO5,sSS,xL5,P7S,Sk5,dLv,OO5,vvv,eD8,Evh,FXC,Ba7,QSu,ivn,ov5,wbp,yrA,uES,hD5,M_S,zDt,KXt,Tau,Ykp,GiX,V_C,RD1,fw1,qkT,WXA,JrS,DL8,pb$,$Lh,bOh,Ar8,lwt,GnS,iO5,LXT,oE,Na8,jSt,XF5,U_u,rBT,m_v,I4p,td1,a41,Hr1,CC$,kdP,cB7,gmC,nmA,Zrp,so8,x_h,PCC,AzH,SIt,d_$,Oru,vmv,eHA,Emu,F77,BHA,Qo$,om$,wFt,yB1,u6p,hHp,Md1,zHv,K77,TH5,YI5,Vd5,RHv,f4C,qIS,W7P,JB5;LBP=["account/accounts_list"];Nnv=["acknowledge_channel_tou_strike"];jfS=["notification/add_upcoming_event_reminder"];
_.XbA=["att/get"];J2=["browse","music/browse","streaming_browse","unplugged/browse"];ULC=["channel/claim_legacy_youtube_channel"];rrt=["history/clear_search_history"];mLC=["history/clear_watch_history"];Iwu=["comment/perform_comment_action"];t_A=["comment/get_comment_replies"];awp=["ypc/commerce_action"];HOT=["backstage/create_post"];C7$=["live/create_broadcast"];knT=["channel/create_channel"];crA=["comment/create_comment_reply"];gvS=["comment/create_comment"];nvC=["live_chat/create_poll"];ZO5=["playlist/create"];
sSS=["decorate_message"];xL5=["live_chat/delete_message"];P7S=["playlist/delete"];Sk5=["video/delete"];dLv=["like/dislike"];OO5=["dismissal/dismiss"];vvv=["flag/flag"];eD8=["flow"];Evh=["account/account_menu"];FXC=["playlist/get_add_to_playlist"];Ba7=["get_answer"];QSu=["channel/get_channel_creation_form"];ivn=["offline/get_download_action"];ov5=["kids/get_kids_blocklist_picker"];wbp=["live_chat/get_item_context_menu"];yrA=["live_chat/get_live_chat_message_buy_flow"];uES=["live_chat/get_live_chat_replay"];
hD5=["live_chat/get_live_chat","live_chat/get_live_interactivity","live_chat/get_streaming_live_chat"];M_S=["live_chat/get_live_chat_super_sticker_buy_flow"];zDt=["notification/get_notification_menu"];KXt=["playlist/get_settings_editor"];Tau=["backstage/get_post_video_preview"];Ykp=["account/get_profile_card"];GiX=["share/get_share_panel"];V_C=["share/get_sharing_provider_data"];RD1=["get_survey"];fw1=["notification/get_unseen_count"];qkT=["get_user_mention_suggestions"];WXA=["get_watch"];JrS=["guide"];
DL8=["feedback"];pb$=["kids/update_blacklist"];$Lh=["like/like"];bOh=["live_chat/live_chat_action"];Ar8=["live_chat/manage_user"];lwt=["video_manager/metadata_update"];GnS=["live_chat/moderate"];iO5=["notification/modify_channel_preference"];LXT=["notification/opt_out"];oE=["get_panel","get_posts_by_host_panel"];Na8=["player"];jSt=["browse/edit_playlist"];XF5=["notification/record_interactions"];U_u=["reel/reel_item_watch"];rBT=["reel/reel_watch_sequence"];m_v=["like/removelike"];I4p=["notification/remove_upcoming_event_reminder"];
td1=["flag/get_form"];a41=["miniapp/report_value"];Hr1=["navigation/resolve_url"];CC$=["channel/reveal_business_email"];kdP=["in_video/search"];cB7=["search","sfv/search","unplugged/search"];gmC=["live_chat/send_message"];nmA=["live_chat/send_live_chat_vote"];Zrp=["account/set_setting"];so8=["submit_caption_correction"];x_h=["submit_form"];PCC=["subscription/subscribe"];AzH=["get_transcript"];SIt=["resolve_location","unplugged/resolve_location"];d_$=["subscription/unsubscribe"];Oru=["backstage/update_post"];
vmv=["channel_edit/update_channel_page_settings"];eHA=["comment/update_comment_reply"];Emu=["comment/update_comment"];F77=["comment/update_comments_settings"];BHA=["creator/update_creator_channel"];Qo$=["pdg/update_enablement"];om$=["updated_metadata"];wFt=["channel_edit/validate_channel_handle"];yB1=["verify_age"];u6p=["next","unplugged/watch_next"];hHp=["whitelist/edit"];Md1=["ypc/cancel_recurrence"];zHv=["ypc/complete_transaction"];K77=["ypc/get_cart"];TH5=["ypc/get_fix_instrument_params"];
YI5=["ypc/get_offers"];Vd5=["ypc/get_payment_instruments_params"];RHv=["ypc/handle_transaction"];f4C=["ypc/log_payment_server_analytics"];qIS=["ypc/pause_subscription"];W7P=["ypc/redeem_code"];JB5=["ypc/resume_subscription"];var D_S=[3611,27686,221058,85013,23462,241187,157557,42016,26926,51236,79148,50160,77504,153587,87907,18630,177018,177023,54445,80935,152172,184553,105675,150723,37521,147285,47786,231255,231254,231258,231259,98349,237299,168271,168954,168277,168273,168270,123695,272018,226987,226990,226988,6827,29434,255010,171388,244189,236208,7282,124448,196088,250897,198104,32276,195115,195114,76278,200635,230594,147868,147869,276243,93911,274188,276651,106531,257234,252598,252597,252600,252599,252596,225031,
177843,27259,27262,27263,21759,283670,160866,204249,222900,204250,180626,177959,177957,180628,205716,197878,273766,171243,160789,171244,171241,171245,171242,225560,180627,177960,231589,177958,180629,205717,197879,177565,212573,210709,230684,229801,230685,197337,209010,197336,197338,198618,175492,198052,198051,197852,197976,175493,175494,175495,189254,175496,175497,38408,175498,175503,175504,175505,175506,175507,175508,80637,68727,206933,207944,206934,206929,221575,68728,221576,80353,80356,249107,
180635,74610,45707,83962,83970,46713,166591,89711,74612,213809,179607,245006,155792,93265,74611,131380,128979,139311,128978,131391,105350,139312,134800,131392,113533,229298,93252,99357,94521,114252,113532,94522,94583,202371,88E3,139580,93253,93254,94387,94388,93255,97424,72502,219868,212991,110111,76019,117092,117093,89431,191831,110466,231346,77240,60508,186091,148123,148124,137401,137402,137046,73393,246776,113534,276200,92098,131381,84517,83759,230676,249183,230679,230678,230677,230681,230680,
162711,235234,162712,80357,243315,86113,72598,168413,72733,107349,124275,118203,200410,133275,160157,152569,156651,133274,160159,160158,133272,133273,133276,144507,143247,175994,156652,143248,143249,143250,143251,189892,189894,189893,156653,214236,144401,117431,133797,225137,273905,222612,222613,153964,201133,201134,201135,201136,201137,128572,200411,200412,190337,133405,117429,117430,177950,174734,177951,201138,201139,201140,201141,201142,117432,173996,173995,174953,173994,173997,120080,117259,178546,
197891,156655,156654,121692,211414,211411,211412,211413,211403,184846,185993,145656,156656,145655,145653,145654,145657,132972,133051,133658,132971,97615,181262,190762,250344,254027,143359,143356,143361,143358,143360,143357,142303,143353,282159,172859,143354,144479,143355,31402,181590,133624,146477,133623,133622,133621,192418,84774,197993,241460,160801,197995,95117,172721,150497,98930,98931,98932,153320,153321,43347,249295,210016,210017,262686,211851,211852,211853,129889,197888,197889,149123,221959,
221627,221958,45474,100352,98443,117985,74613,155911,74614,64502,136032,74615,74616,122224,74617,77820,74618,262988,262989,226981,93278,93274,93275,93276,200688,200686,200687,199841,22110,29433,133798,132295,281332,120541,222112,82047,113550,75836,75837,192409,203221,42352,84512,76065,75989,205911,205912,252649,205913,252650,252651,51879,16623,32594,27240,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,282181,278926,73233,205923,109512,22256,14115,22696,234409,234408,89278,89277,195745,109513,43278,43459,43464,89279,43717,55764,22255,147912,89281,40963,43277,43442,91824,283898,120137,186350,186351,256690,264349,264351,264350,264352,211026,250896,96367,36850,
72694,37414,36851,124863,121343,73491,54473,166861,43375,46674,242528,143815,139095,144402,149968,149969,32473,72901,72906,50612,50613,50942,84938,84943,84939,84941,84944,84940,84942,35585,51926,79983,18921,57893,41182,135732,33424,22207,36229,22206,22205,44763,33427,67793,22182,37091,34650,50617,22287,25144,97917,220122,62397,150871,150874,125598,137935,36961,108035,27426,27857,27846,27854,69692,61411,39299,38696,62520,36382,108701,192682,279531,50663,36387,14908,37533,105443,61635,62274,161670,
133818,182119,65702,65703,65701,76256,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,
282472,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,282218,185612,222825,245366,135155,135156,135157,135158,158225,135159,135160,167651,135161,135162,135163,158226,158227,135164,135165,135166,11070,11074,17880,270560,30709,30707,
30711,30710,30708,185213,185273,146143,63648,63649,221056,264490,211189,111059,211188,5754,264491,20445,233471,151308,151152,228067,130975,130976,247244,271622,271813,261210,210815,246127,245256,244950,191925,167637,234545,197196,214295,110386,221054,273960,282111,113746,268886,66557,183215,17310,28631,201935,21589,242036,238351,164817,168011,154946,68012,162617,60480,184431,138664,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,282208,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,281302,170701,170702,194796,34388,167841,170419,17657,17655,39579,39578,170412,77448,8196,11357,69877,8197,168501,156512,161613,156509,208274,161612,161614,267692,267851,267577,279755,267693,267694,267578,262801,271218,266131,266132,267977,267579,262800,262799,262802,267580,262798,267695,
267581,273232,82039];var Ik=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};_.gi("yt.msgs_",Ik);var wd=new _.gb("ACTION_ROUTER_TOKEN");_.yA=function(){this.autonavState_=_.v("kevlar_is_pupi_enabled")?2:gyn()?2:1;this.disabledAutonavPauseReason_=this.autonavPauseReason_=void 0;this.autoplayChangedByUser=!1};
_.yA.prototype.getState=function(){return this.autonavState_};
_.yA.prototype.pause=function(X){this.autonavState_==2?(this.setState(3,!1,!1),this.autonavPauseReason_=X):this.autonavState_==1&&(this.disabledAutonavPauseReason_=X)};
_.yA.prototype.setState=function(X,U,r){U&&(this.autoplayChangedByUser=!0);U=this.autonavState_===3||X===3;this.autonavState_!=X&&(this.autonavState_=X,X!=3&&_.nyz(X==2),X=_.v("kevlar_is_pupi_enabled")?r||U:!0,_.rw.getInstance().triggerOptionalAction("yt-autonav-state-changed-action",this.autonavState_,X,r))};
_.yA.prototype.isAutoplaySetExplicitly=function(){return this.autoplayChangedByUser};
_.N3(_.yA);var uE=function(){this.hn=!1};var hS={},F5x=(hS.auto_search="LATENCY_ACTION_AUTO_SEARCH",hS.ad_to_ad="LATENCY_ACTION_AD_TO_AD",hS.ad_to_video="LATENCY_ACTION_AD_TO_VIDEO",hS.app_startup="LATENCY_ACTION_APP_STARTUP",hS.browse="LATENCY_ACTION_BROWSE",hS.cast_splash="LATENCY_ACTION_CAST_SPLASH",hS.channel_activity="LATENCY_ACTION_KIDS_CHANNEL_ACTIVITY",hS.channels="LATENCY_ACTION_CHANNELS",hS.chips="LATENCY_ACTION_CHIPS",hS.commerce_transaction="LATENCY_ACTION_COMMERCE_TRANSACTION",hS.direct_playback="LATENCY_ACTION_DIRECT_PLAYBACK",
hS.editor="LATENCY_ACTION_EDITOR",hS.embed="LATENCY_ACTION_EMBED",hS.embed_no_video="LATENCY_ACTION_EMBED_NO_VIDEO",hS.entity_key_serialization_perf="LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",hS.entity_key_deserialization_perf="LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",hS.explore="LATENCY_ACTION_EXPLORE",hS.favorites="LATENCY_ACTION_FAVORITES",hS.home="LATENCY_ACTION_HOME",hS.inboarding="LATENCY_ACTION_INBOARDING",hS.landing="LATENCY_ACTION_LANDING",hS.learning="LATENCY_ACTION_LEARNING",
hS.learning_journey_browse="LATENCY_ACTION_LEARNING_JOURNEY_BROWSE",hS.learning_journey_watch="LATENCY_ACTION_LEARNING_JOURNEY_WATCH",hS.library="LATENCY_ACTION_LIBRARY",hS.live="LATENCY_ACTION_LIVE",hS.live_pagination="LATENCY_ACTION_LIVE_PAGINATION",hS.management="LATENCY_ACTION_MANAGEMENT",hS.mini_app="LATENCY_ACTION_MINI_APP_PLAY",hS.notification_settings="LATENCY_ACTION_KIDS_NOTIFICATION_SETTINGS",hS.onboarding="LATENCY_ACTION_ONBOARDING",hS.parent_profile_settings="LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",
hS.parent_tools_collection="LATENCY_ACTION_PARENT_TOOLS_COLLECTION",hS.parent_tools_dashboard="LATENCY_ACTION_PARENT_TOOLS_DASHBOARD",hS.player_att="LATENCY_ACTION_PLAYER_ATTESTATION",hS.prebuffer="LATENCY_ACTION_PREBUFFER",hS.prefetch="LATENCY_ACTION_PREFETCH",hS.profile_settings="LATENCY_ACTION_KIDS_PROFILE_SETTINGS",hS.profile_switcher="LATENCY_ACTION_LOGIN",hS.projects="LATENCY_ACTION_PROJECTS",hS.reel_watch="LATENCY_ACTION_REEL_WATCH",hS.results="LATENCY_ACTION_RESULTS",hS.red="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",
hS.premium="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",hS.privacy_policy="LATENCY_ACTION_KIDS_PRIVACY_POLICY",hS.review="LATENCY_ACTION_REVIEW",hS.search_overview_answer="LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",hS.search_ui="LATENCY_ACTION_SEARCH_UI",hS.search_suggest="LATENCY_ACTION_SUGGEST",hS.search_zero_state="LATENCY_ACTION_SEARCH_ZERO_STATE",hS.secret_code="LATENCY_ACTION_KIDS_SECRET_CODE",hS.seek="LATENCY_ACTION_PLAYER_SEEK",hS.settings="LATENCY_ACTION_SETTINGS",hS.store="LATENCY_ACTION_STORE",
hS.supervision_dashboard="LATENCY_ACTION_KIDS_SUPERVISION_DASHBOARD",hS.tenx="LATENCY_ACTION_TENX",hS.video_preview="LATENCY_ACTION_VIDEO_PREVIEW",hS.video_to_ad="LATENCY_ACTION_VIDEO_TO_AD",hS.watch="LATENCY_ACTION_WATCH",hS.watch_it_again="LATENCY_ACTION_KIDS_WATCH_IT_AGAIN",hS["watch,watch7"]="LATENCY_ACTION_WATCH",hS["watch,watch7_html5"]="LATENCY_ACTION_WATCH",hS["watch,watch7ad"]="LATENCY_ACTION_WATCH",hS["watch,watch7ad_html5"]="LATENCY_ACTION_WATCH",hS.wn_comments="LATENCY_ACTION_LOAD_COMMENTS",
hS.ww_rqs="LATENCY_ACTION_WHO_IS_WATCHING",hS.voice_assistant="LATENCY_ACTION_VOICE_ASSISTANT",hS.cast_load_by_entity_to_watch="LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH",hS.networkless_performance="LATENCY_ACTION_NETWORKLESS_PERFORMANCE",hS.gel_compression="LATENCY_ACTION_GEL_COMPRESSION",hS.gel_jspb_serialize="LATENCY_ACTION_GEL_JSPB_SERIALIZE",hS.attestation_challenge_fetch="LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH",hS),pFv=0;var D$D=function(X,U){fQ.call(this,1,arguments);this.timer=U};
_.F(D$D,fQ);var J0e=new fPX("aft-recorded",D$D);var w2A=_.mH.ytLoggingGelSequenceIdObj_||{};_.gi("ytLoggingGelSequenceIdObj_",w2A);var M0=_.mH.ytLoggingLatencyUsageStats_||{};_.gi("ytLoggingLatencyUsageStats_",M0);var zt=function(){this.cleanupJob=0},h9A=function(){zt.instance||(zt.instance=new zt);
return zt.instance};
_.a=zt.prototype;_.a.baseline=function(X,U,r){KD(this,"baseline_"+X)||_.DT("latencyActionBaselined",{clientActionNonce:X},{timestamp:U,cttAuthInfo:r})};
_.a.tick=function(X,U,r,m){KD(this,"tick_"+X+"_"+U)||_.DT("latencyActionTicked",{tickName:X,clientActionNonce:U},{timestamp:r,cttAuthInfo:m})};
_.a.info=function(X,U,r){var m=Object.keys(X).join("");KD(this,"info_"+m+"_"+U)||(X=Object.assign({},X),X.clientActionNonce=U,_.DT("latencyActionInfo",X,{cttAuthInfo:r}))};
_.a.jspbInfo=function(X,U,r){for(var m="",I=0;I<K3(X).length;I++)K3(X)[I]!==void 0&&(m=I===0?m.concat(""+I):m.concat("_"+I));KD(this,"info_"+m+"_"+U)||(_.zb(X,2,U),U={cttAuthInfo:r},r=_.v("jspb_sparse_encoded_pivot")?new YQ([{}]):new YQ,_.oT(r,7,$M8,X),y0m("latencyActionInfo",r,U))};
_.a.span=function(X,U,r){var m=Object.keys(X).join("");KD(this,"span_"+m+"_"+U)||(X.clientActionNonce=U,_.DT("latencyActionSpan",X,{cttAuthInfo:r}))};
var KD=function(X,U){M0[U]=M0[U]||{count:0};var r=M0[U];r.count++;r.time=(0,_.sJ)();X.cleanupJob||(X.cleanupJob=_.Vo(_.$u,function(){var m=(0,_.sJ)(),I;for(I in M0)M0[I]&&m-M0[I].time>6E4&&delete M0[I];X&&(X.cleanupJob=0)},5E3));
return r.count>5?(r.count===6&&Math.random()*1E5<1&&(r=new _.Tx("CSI data exceeded logging limit with key",U.split("_")),U.indexOf("plev")>=0||_.AE(r)),!0):!1};var $_$,br$;$_$=window;br$=function(){this.timing={};this.clearResourceTimings=function(){};
this.webkitClearResourceTimings=function(){};
this.mozClearResourceTimings=function(){};
this.msClearResourceTimings=function(){};
this.oClearResourceTimings=function(){}};
_.Zi=$_$.performance||$_$.mozPerformance||$_$.msPerformance||$_$.webkitPerformance||new br$;var W5n=!1,z9m=!1,p2s=(0,_.TE)(_.Zi.clearResourceTimings||_.Zi.webkitClearResourceTimings||_.Zi.mozClearResourceTimings||_.Zi.msClearResourceTimings||_.Zi.oClearResourceTimings||_.Q2,_.Zi);var LGn=_.l3(function(X,U,r,m,I,t,C){if(!_.v("web_csi_action_sampling_enabled")||!_.cQ(t).actionDisabled){var k=C==null?void 0:C.spanStatus;C=C==null?void 0:C.rootSpanNonce;var g=_.go(t);if(g.gelSpans)g.gelSpans[X]=!0;else{var Z={};g.gelSpans=(Z[X]=!0,Z)}pFv++;X={spanName:X,spanLengthUsec:String(Math.round(U*1E3)),spanNonce:pFv};C&&(X.rootSpanNonce=C);k&&(X.spanStatus=k);m&&(X.spanInfo=m);I&&(X.parentSpanNonce=I);r&&(X.spanStartTimeUsec=String(Math.round(r*1E3)));_.n9(t||"").span[String(X.spanName)]=
X;r=_.go(t);r.gelSpans||(r.gelSpans={});_.wP(r.gelSpans,X);r=OUm(t);t=_.cQ(t).cttAuthInfo;h9A().span(X,r,t);return X.spanNonce}}),AB8=window;
AB8.ytcsi&&(AB8.ytcsi.infoGel=_.vQ,AB8.ytcsi.tick=_.F7);var U0e=function(X){fQ.call(this,1,arguments);this.csn=X};
_.F(U0e,fQ);var pl9=new fPX("screen-created",U0e),SuM=[],X$A=PEe,d01=0,ht=new Map,rSm=new Map,m0X=new Map;var GFe=Symbol("Cf"),Jt=new WeakMap;var Tt=function(){this.shownElements=new Set;this.hiddenElements=new Set;this.visibleState=new Map;this.client=void 0;this.csn=null},Zo=function(){Tt.instance||(Tt.instance=new Tt);
return Tt.instance};
_.a=Tt.prototype;_.a.setClient=function(X){this.client=X};
_.a.JSC$12887_newScreen=function(){this.clear();this.csn=_.Ei()};
_.a.clear=function(){this.shownElements.clear();this.hiddenElements.clear();this.visibleState.clear();this.csn=null};
_.a.reportShown=function(X,U,r,m){var I=this.JSC$12887_getTrackingParams(X),t=X.visualElement?X.visualElement:I;U=this.shownElements.has(t);var C=this.visibleState.get(t);this.shownElements.add(t);this.visibleState.set(t,!0);X.impressionLog&&!U&&X.impressionLog();if(I||X.visualElement)if(r=l41(this,X,r))if(t=Gdt(this,X),YI(this,X)||t){I=X.visualElement?X.visualElement:_.Ps(I);var k=X.interactionLoggingClientData;t||U?YI(this,X)&4?C||gIA(this.client,r,I,k):YI(this,X)&1&&!U&&CEX(this.client,r,I,k,m):
CEX(this.client,r,I,k,m)}};
_.a.reportHidden=function(X,U,r,m){var I=this.JSC$12887_getTrackingParams(X),t=X.visualElement?X.visualElement:I;U=this.hiddenElements.has(t);var C=this.visibleState.get(t);this.hiddenElements.add(t);this.visibleState.set(t,!1);if(C===!1)return!0;if(!I&&!X.visualElement)return!1;r=l41(this,X,r);if(!r||!YI(this,X)&&Gdt(this,X))return!1;I=X.visualElement?X.visualElement:_.Ps(I);YI(this,X)&8?nI6(this.client,r,I,void 0,void 0,m):YI(this,X)&2&&!U&&(X=this.client,m=uP({cttAuthInfo:BW(r)||void 0,automatedLogEventSource:m},
r),U={csn:r,ve:I.getAsJson(),eventType:2},r==="UNDEFINED_CSN"?zY("visualElementHidden",m,U):X?Ww("visualElementHidden",U,X,m):_.DT("visualElementHidden",U,m));return!0};
_.a.JSC$12887_getTrackingParams=function(X){var U=this.getData(X),r,m;if(_.v("il_use_view_model_logging_context")&&(U==null?0:(r=U.context)==null?0:(m=r.loggingContext)==null?0:m.loggingDirectives))return U.context.loggingContext.loggingDirectives.trackingParams||"";var I,t;if(U==null?0:(I=U.rendererContext)==null?0:(t=I.loggingContext)==null?0:t.loggingDirectives)return U.rendererContext.loggingContext.loggingDirectives.trackingParams||"";if(U==null?0:U.loggingDirectives)return U.loggingDirectives.trackingParams||
"";var C;return((C=X.veContainer)==null?0:C.trackingParams)?X.veContainer.trackingParams:(U==null?void 0:U.trackingParams)||""};
_.a.JSC$12887_elementShouldLogGesture=function(X,U){X=this.getData(X);return!!((Math.floor(Number(X&&X.loggingDirectives&&X.loggingDirectives.gestures&&X.loggingDirectives.gestures.types||""))||0)&U)};
_.a.JSC$12887_getNearestParentVe=function(X){var U=this.JSC$12887_getTrackingParams(X);return X.visualElement?X.visualElement:U?_.Ps(U):X.parentElement?this.JSC$12887_getNearestParentVe(X.parentElement):null};
var l41=function(X,U,r){var m=_.Ei(r);return X.csn===null||m===X.csn||r?m:(X=new _.Tx("VisibilityLogger called before newScreen",{caller:U.tagName,previous_csn:X.csn,current_csn:m}),_.AE(X),null)};
Tt.prototype.getData=function(X){var U,r=X.data||((U=X.props)==null?void 0:U.data);if(!r||X.isWebComponentWrapper){var m;r=(m=Jt.get(X))==null?void 0:m[GFe]}return r};
var Gdt=function(X,U){var r;return!((r=X.getData(U))==null||!r.loggingDirectives)},YI=function(X,U){X=X.getData(U);
return Math.floor(Number(X&&X.loggingDirectives&&X.loggingDirectives.visibility&&X.loggingDirectives.visibility.types||""))||1};var VA;VA=function(){};
_.kf=function(){VA.instance||(VA.instance=new VA);return VA.instance};
VA.prototype.setClient=function(X){_.l3(Zo().setClient).bind(Zo())(X)};
_.irP=function(){_.kf();_.l3(Zo().JSC$12887_newScreen).bind(Zo())()};
VA.prototype.clear=function(){_.l3(Zo().clear).bind(Zo())()};
VA.prototype.reportShown=function(X,U,r,m){_.l3(Zo().reportShown).bind(Zo())(X,U,r,m)};
VA.prototype.reportHidden=function(X,U,r,m){return _.l3(Zo().reportHidden).bind(Zo())(X,U,r,m)};
var R49=function(X,U){return _.l3(Zo().JSC$12887_getTrackingParams).bind(Zo())(U)},i7e=function(X,U){return _.l3(Zo().JSC$12887_getNearestParentVe).bind(Zo())(U)};var RE,L7v;RE=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};
_.gO=function(){RE.instance||(RE.instance=new RE);return RE.instance};
RE.prototype.setClient=function(X){this.client=X};
L7v=function(X,U,r){r=r===void 0?{}:r;_.l3(function(){var m,I,t,C=((m=_.e(U==null?void 0:U.commandMetadata,_.mN))==null?void 0:m.rootVe)||((I=_.e(U==null?void 0:U.commandMetadata,MO7))==null?void 0:(t=I.screenVisualElement)==null?void 0:t.uiType);if(C){m=_.e(U==null?void 0:U.commandMetadata,oD8);if(m==null?0:m.parentTrackingParams){var k=_.Ps(m.parentTrackingParams);if(m.parentCsn)var g=m.parentCsn}else r.clickedVisualElement?k=r.clickedVisualElement:U.clickTrackingParams&&(k=_.Ps(U.clickTrackingParams));
a:{m=_.e(U,_.Rl);I=_.e(U,mGe);if(m){if(I=ZUD(m,"VIDEO")){m={token:I,videoId:m.videoId};break a}}else if(I&&(m=ZUD(I,"PLAYLIST"))){m={token:m,playlistId:I.playlistId};break a}m=void 0}r=Object.assign({},{cttAuthInfo:m,parentCsn:g},r);if(_.v("expectation_logging")){var Z;r.loggingExpectations=((Z=_.e(U==null?void 0:U.commandMetadata,MO7))==null?void 0:Z.loggingExpectations)||void 0}_.fD(X,C,k,r)}else _.AE(new _.Tx("Error: Trying to create a new screen without a rootVeType",U))})()};
_.fD=function(X,U,r,m){m=m===void 0?{}:m;_.l3(function(){D_S.includes(U)||(_.AE(new _.Tx("createClientScreen() called with a non-page VE",U)),U=83769);m.isHistoryNavigation||(X.forwardHistoryStack=[],X.backHistoryStack.push({rootVe:U,key:m.key||""}));X.graftQueue=[];X.stateChangedQueue=[];m.dataPromises?NHh(X,U,r,m):jov(X,U,r,m)})()};
_.XYA=function(X,U,r){r=r===void 0?0:r;_.l3(function(){U.then(function(m){X.pendingScreenCreation.has(r)&&X.pendingScreenFn&&X.pendingScreenFn();var I=_.Ei(r),t=_.e8(r);if(I&&t){var C={automatedLogEventSource:3},k;(m==null?0:(k=m.response)==null?0:k.trackingParams)&&Mm(X.client,I,t,_.Ps(m.response.trackingParams),!1,C);var g;(m==null?0:(g=m.playerResponse)==null?0:g.trackingParams)&&Mm(X.client,I,t,_.Ps(m.playerResponse.trackingParams),!1,C)}})})()};
RE.prototype.graftServerVe=function(X,U,r){var m=this;return _.l3(function(){var I=_.Ps(X);_.q0(m,I,U,r);return I})()};
_.L2X=function(X,U,r,m){return _.v("enable_client_ve_spec")&&U.clientVeSpec?(U=_.tb(U.clientVeSpec.uiType,void 0,U.clientVeSpec.elementIndex,U.clientVeSpec.clientYoutubeData,void 0,U),_.q0(X,U,r,m)?U:null):U.trackingParams?X.graftServerVe(U.trackingParams,r,m):null};
_.cs=function(X,U,r,m){return _.l3(function(){if(!U.veType)return _.bh(new _.Tx("Error: Trying to graft a client VE without a veType.")),null;if(U.visibilityTypes){var I=U.visibilityTypes.reduce(function(t,C){return t|C});
I={visibility:{types:String(I)}}}I=_.tb(U.veType,U.visualElement,U.elementIndex,U.clientYouTubeData,void 0,I);return _.q0(X,I,r,m)?I:null})()};
_.q0=function(X,U,r,m){m=m===void 0?0:m;return _.l3(function(){if(X.pendingScreenCreation.has(m))return X.graftQueue.push([U,r]),!0;var I=_.Ei(m),t=r||_.e8(m);if(I&&t){if(_.v("combine_ve_grafts")){var C=X.cachedVisualElements.get(t.toString());C?C.push(U):(X.cachedRootVisualElements.set(t.toString(),t),X.cachedVisualElements.set(t.toString(),[U]));X.attachTimeout||(X.attachTimeout=_.Vo(_.$u,function(){U6h(X,I)},1200))}else Mm(X.client,I,t,U);
return!0}return!1})()};
_.W$=function(X,U,r){r=r===void 0?0:r;var m=X.recurringGrafts.get(r)||new Map;if(_.v("smarter_ve_dedupping"))for(var I=Array.from(m.keys()),t=0;t<I.length;t++){var C=void 0,k=void 0;var g=U;var Z=I[t];Z.isClientVe()&&g.isClientVe()?(C=g.getAsJson(),k=Z.getAsJson(),g=C.veType!==k.veType||C.elementIndex!==k.elementIndex||C.dataElement!==k.dataElement||g.getLoggingDirectives()!==Z.getLoggingDirectives()?!1:!0):g=Z.veData.trackingParams!==void 0&&g.veData.trackingParams!==void 0?((k=g.veData)==null?void 0:
k.trackingParams)===((C=Z.veData)==null?void 0:C.trackingParams):!1;if(g)return}else if(m.has(U))return;m.set(U,void 0);X.recurringGrafts.set(r,m);_.Ei(r)==="UNDEFINED_CSN"||X.pendingScreenCreation.has(r)||_.q0(X,U,void 0,r)};
_.JS=function(X,U,r,m){m=_.Ei(m===void 0?0:m);if(!m)return!1;sEe(X.client,m,U,r);return!0};
_.Dh=function(X,U,r,m){if(!U)return!1;m=_.Ei(m===void 0?0:m);if(!m)return!1;sEe(X.client,m,_.Ps(U),r);return!0};
_.Y5=function(X,U){var r=U.getScreenLayer&&U.getScreenLayer();if(U.visualElement)return _.JS(X,U.visualElement,void 0,r);U=R49(_.kf(),U);return _.Dh(X,U,void 0,r)};
RE.prototype.clickCommand=function(X,U,r){return _.Dh(this,X.clickTrackingParams,U,r===void 0?0:r)};
RE.prototype.stateChanged=function(X,U,r){this.visualElementStateChanged(_.Ps(X),U,r===void 0?0:r)};
RE.prototype.visualElementStateChanged=function(X,U,r){r=r===void 0?0:r;r===0&&this.pendingScreenCreation.has(r)?this.stateChangedQueue.push([X,U]):this.logStateChanged(X,U,r)};
RE.prototype.logStateChanged=function(X,U,r){r=r===void 0?0:r;var m=_.Ei(r);X=X||_.e8(r);return m&&X?(x0e(this.client,m,X,U),!0):!1};
var NHh=function(X,U,r,m){m=m===void 0?{}:m;X.pendingScreenCreation.add(m.layer||0);X.pendingScreenFn=function(){jov(X,U,r,m);var C=_.e8(m.layer);if(C){for(var k=_.H(X.graftQueue),g=k.next();!g.done;g=k.next())g=g.value,_.q0(X,g[0],g[1]||C,m.layer);C=_.H(X.stateChangedQueue);for(k=C.next();!k.done;k=C.next())k=k.value,X.logStateChanged(k[0],k[1])}};
r||_.Ei(m.layer)||X.pendingScreenFn();if(m.dataPromises)for(var I=_.H(m.dataPromises),t=I.next();!t.done;t=I.next())_.XYA(X,t.value,m.layer);else _.$Q(Error("Df"))},jov=function(X,U,r,m){m=m===void 0?{}:m;
var I=void 0;m.layer||(m.layer=0);I=m.parentLayer!==void 0?m.parentLayer:m.layer;var t=_.Ei(I);I=_.e8(I);var C=r||I,k;C&&(m.parentCsn!==void 0?k={clientScreenNonce:m.parentCsn,visualElement:C}:t&&t!=="UNDEFINED_CSN"&&(k={clientScreenNonce:t,visualElement:C}));var g,Z=_.$q("EVENT_ID");t==="UNDEFINED_CSN"&&Z&&(g={servletData:{serializedServletEventId:Z}});_.v("combine_ve_grafts")&&t&&U6h(X,t);_.v("no_client_ve_attach_unless_shown")&&C&&t&&HDm(C,t);try{var P=_.IhH(X.client,U,k,m.csnToClone,m.cttAuthInfo,
g,m.implicitGestureType,void 0,m.loggingExpectations,m.automatedLogEventSource)}catch(O){_.lh(O,{rootVeType:U,rootVe:I,parentVisualElement:r,currentCsn:t,parentEl:k,csnToClone:m.csnToClone});_.$Q(O);return}_.Q4(P,U,m.layer,m.cttAuthInfo);t&&t!=="UNDEFINED_CSN"&&I&&!PgM(t)&&nI6(X.client,t,I,!0);X.backHistoryStack[X.backHistoryStack.length-1]&&!X.backHistoryStack[X.backHistoryStack.length-1].csn&&(X.backHistoryStack[X.backHistoryStack.length-1].csn=P||"");_.vQ({clientScreenNonce:P});_.irP();var S=_.e8(m.layer);
t&&t!=="UNDEFINED_CSN"&&S&&_.v("music_web_mark_root_visible")&&_.YF(P,S);X.pendingScreenCreation.delete(m.layer||0);X.pendingScreenFn=void 0;var d;(d=X.recurringGrafts.get(m.layer))==null||d.forEach(function(O,E){O?_.q0(X,E,O,m.layer):S&&_.q0(X,E,S,m.layer)});
rgP(X)},rgP=function(X){for(var U=0;U<X.afterNewScreenOneOffJobs.length;U++){var r=X.afterNewScreenOneOffJobs[U];
try{r()}catch(m){_.$Q(m)}}for(U=X.afterNewScreenOneOffJobs.length=0;U<X.afterNewScreenRecurringJobs.length;U++){r=X.afterNewScreenRecurringJobs[U];try{r()}catch(m){_.$Q(m)}}},U6h=function(X,U){if(U===void 0)for(var r=sax(),m=0;m<r.length;m++)r[m]!==void 0&&U6h(X,r[m]);
else X.cachedVisualElements.forEach(function(I,t){(t=X.cachedRootVisualElements.get(t))&&tOe(X.client,U,t,I)}),X.cachedVisualElements.clear(),X.cachedRootVisualElements.clear(),X.attachTimeout=void 0};var pD=function(X){X=X===void 0?{layer:0}:X;this.hn=!1;this.createScreenConfig=X;X={};this.lDS=(X.response=!1,X.playerResponse=!1,X)};
_.F(pD,uE);pD.prototype.validate=function(X){return!(!X.data||!X.data.response&&!X.data.playerResponse)};
pD.prototype.handle=function(X){var U=_.gO(),r=this.createScreenConfig.layer;X.data.response&&X.data.response.trackingParams&&!this.lDS.response&&(U.graftServerVe(X.data.response.trackingParams,void 0,r),this.lDS.response=!0);X.data.playerResponse&&X.data.playerResponse.trackingParams&&!this.lDS.playerResponse&&(U.graftServerVe(X.data.playerResponse.trackingParams,void 0,r),this.lDS.playerResponse=!0)};var $I=function(){this.hg=_.qR();this.di=[];this.hUJ=0};
$I.prototype.processChunk=function(X){if(X){for(var U=_.H(this.di),r=U.next();!r.done;r=U.next())r=r.value,r.validate(X)&&(r.handle(X),r.hn=!0);_.F7("np"+this.hUJ);this.hUJ++}};var FPe=function(X,U,r){r=r===void 0?{}:r;this.name=X;this.id=Di.nextSpanId++;this.sessionId=Di.sessionId;this.attributes=U;this.status="SPAN_STATUS_UNSET";var m;this.startTime=(m=r.startTime)!=null?m:(0,_.sJ)();this.isActiveSpan=r.active;if(X=Di.stack[Di.stack.length-1])this.parentId=X.id,X.children||(X.children=[]),X.children.push(this);X=_.H(Di.processors);for(U=X.next();!U.done;U=X.next()){U=U.value;try{var I=m=void 0;(I=(m=U).onSpanStart)==null||I.call(m,this)}catch(t){_.AE(t)}}r.endTime!=null&&
(this.isActiveSpan=!1,this.end("SPAN_STATUS_OK",r.endTime))};
FPe.prototype.end=function(X,U){X=X===void 0?"SPAN_STATUS_OK":X;this.endTime=U=U===void 0?(0,_.sJ)():U;this.duration=this.endTime-this.startTime;this.status=X;this.isActiveSpan!==!1&&(Di.stack[Di.stack.length-1]===this?Di.stack.pop():_.AE(Error("Ef`"+String(this.name))));X=_.H(Di.processors);for(U=X.next();!U.done;U=X.next()){U=U.value;try{var r=void 0,m=void 0;(m=(r=U).onSpanEnd)==null||m.call(r,this)}catch(I){_.AE(I)}}};
FPe.prototype.addAttributes=function(X){Object.assign(this.attributes,X)};
var Bde={end:function(){},
addAttributes:function(){}},Di={initialized:!1,
nextSpanId:0,stack:[],sessionId:"",enabledSpans:void 0,processors:[],shouldSampleFn:function(){return!0}},EIz={rootSpan:function(){return Di.stack[0]}};var bP={};var rks=function(X){this.observers=[];this.value=X};
_.a=rks.prototype;_.a.subscribe=function(X){var U=this;if(X.idx!=null)throw Error("Gf");X.idx=this.observers.length;this.observers.push(X);try{X(this.value)}catch(r){}return function(){var r=U.observers[U.observers.length-1];U.observers[X.idx]=r;r.idx=X.idx;U.observers.pop()}};
_.a.update=function(X){this.value=X(this.value);this.notify()};
_.a.mutate=function(X){X(this.value);this.notify()};
_.a.set=function(X){this.value=X;this.notify()};
_.a.notify=function(){for(var X=_.H(this.observers),U=X.next();!U.done;U=X.next()){U=U.value;try{U(this.value)}catch(r){}}};var dK1,m6S,a1P;_.aB=function(X,U,r,m,I,t,C,k){C=C===void 0?[]:C;k=k===void 0?[]:k;this.buildCommandPayload=X;this.navigate=U;this.handleServiceRequest=r;this.sendAction=m;this.JSC$12936_screenManager=I;this.commandResolverMap=t;this.autoLogResolverAllowlist=C;this.metaCommandClickLoggingDenylist=k;this.pendingCommands=new Set;this.isTracingEnabled=!1;m6S(this)};
dK1=function(X,U,r){var m=[_.GH5,cU8],I=Iue,t=t3e,C=_.gO(),k=I1v;r=r===void 0?[]:r;m=m===void 0?[]:m;_.aB.instance=new _.aB(X,U,I,t,C,k,r,m)};
m6S=function(X){if(!X.isTracingEnabled&&p9("command")){var U=X.resolveCommand;X.resolveCommand=function(r,m){a:{for(I in r)if(Object.prototype.hasOwnProperty.call(r,I)){var I={commandType:I};break a}I={}}return $F("command",I,U.bind(this,r,m))};
X.isTracingEnabled=!0}};
a1P=function(X,U,r){if(!X.commandResolverMap)return!1;var m=MO9(U,X.commandResolverMap);return m?((X.autoLogResolverAllowlist.some(function(I){return!!_.e(U,I)})||(r==null?0:r.forceClickLogging))&&tk5(X,U,r),m instanceof Promise?m.then(function(I){I.resolve(U,r)}):m.resolve(U,r),!0):!1};
_.aB.prototype.resolveCommand=function(X,U){var r=this,m=HsA(X);if(a1P(this,X,U))return!0;if(m)return Csh(this,X,U);if(!this.buildCommandPayload)return ySm(X,"Unhandled command by buildCommandPayload"),!1;var I=this.buildCommandPayload(X,U);if(U==null?0:U.commandController)I.commandController=U.commandController;if(I.type===0){if(!this.navigate)return ufX(X,"navigate"),!1;if(!kN1(I.command))return ySm(X,"Page requests need to specify a url"),!1;_.v("logging_avoid_blocking_during_navigation")&&_.w4D().transition("application_navigating");
X=this.navigate(I)||[];yIT(X).then(function(){r.pendingCommands.delete(I.command)});
return!0}if(I.type===1){if(!this.handleServiceRequest)return ufX(X,"handleServiceRequest"),!1;(U==null?0:U.forceClickLogging)&&tk5(this,I.command,U);X=this.handleServiceRequest(I);yIT(X).then(function(){r.pendingCommands.delete(I.command)});
return!0}if(I.type===2){if(!this.sendAction)return ufX(X,"sendAction"),!1;tk5(this,I.command,U);this.sendAction(I);return!0}return!1};
var tk5=function(X,U,r){if((r==null||!r.disableClickTracking)&&X.JSC$12936_screenManager)if(U.clickTrackingParams&&_.v("log_click_with_layer_from_element_in_command_handler")){var m;r=r==null?void 0:(m=r.form)==null?void 0:m.element;X.JSC$12936_screenManager.clickCommand(U,null,r&&r.getScreenLayer&&r.getScreenLayer())}else U.clickTrackingParams?X.JSC$12936_screenManager.clickCommand(U):!_.v("disable_clicked_visual_element_in_command_handler")&&(r==null?0:r.clickedVisualElement)&&_.JS(X.JSC$12936_screenManager,
r.clickedVisualElement)},HsA=function(X){var U=!!_.e(X,_.X7),r;
X=((r=_.e(X,_.ro))==null?void 0:r.signal)==="CLIENT_SIGNAL";return U||X},Csh=function(X,U,r){var m=_.e(U,_.X7);
if(m)var I=(m==null?void 0:m.commands)||[];else{var t;if(((t=_.e(U,_.ro))==null?void 0:t.signal)==="CLIENT_SIGNAL"){var C;I=((C=_.e(U,_.ro))==null?void 0:C.actions)||[]}}if(I){(m=cgA(X,I))&&tk5(X,U,r);U=_.H(I);for(I=U.next();!I.done;I=U.next()){I=I.value;try{var k=Object.assign({},r);m&&(k.disableClickTracking=!0);X.resolveCommand(I,k)}catch(g){g instanceof Error&&_.$Q(g)}}return!0}ySm(U,"Could not handle the meta command");return!1},cgA=function(X,U){return U.every(function(r){return X.metaCommandClickLoggingDenylist.some(function(m){return!!_.e(r,
m)})})},kN1=function(X){var U;
return!((U=_.e(X==null?void 0:X.commandMetadata,_.mN))==null||!U.url)};var bE=function(){uE.apply(this,arguments)};
_.F(bE,uE);bE.prototype.validate=function(X){var U,r;return!this.hn&&!!((U=X.data.response)==null?0:(r=U.onResponseReceivedEndpoints)==null?0:r.length)};
bE.prototype.handle=function(X){var U=_.aB.instance;X=_.H(X.data.response.onResponseReceivedEndpoints);for(var r=X.next();!r.done;r=X.next())U.resolveCommand(r.value)};var gYt,nYh,ZsT;
gYt=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=_.j8();this.navigatingAwayFromWatchDeletedVideo=!1;
this.currentEndpoint=null;this.isVideoPlaying=!1};
_.AS=function(){nYh||(nYh=new gYt);return nYh};
ZsT=function(){var X=_.AS();X.miniplayerButtonActivation=!1;X.userActivation=!1;X.playlistWatchPageActivation=!1;X.productDetailsPageActivation=!1;X.miniAppPageActivation=!1;X.playablesDestPageActivation=!1;X.lockupActivation=!1;X.showMiniplayerCommandActivation=!1;X.playlistSuggestionsShelfActivation=!1;X.mediaSessionPipActivation=!1;X.watchPipActivation=!1;X.watchWhileActivation=!1;X.shortsPipActivation=!1;X.companionCanvasActivation=!1};
_.sO$=function(){var X=_.AS(),U=X.mediaSessionPipActivation,r=X.watchPipActivation,m=X.watchWhileActivation,I=X.playlistWatchPageActivation,t=X.lockupActivation,C=X.showMiniplayerCommandActivation,k=X.navigatingAwayFromWatchDeletedVideo,g=X.shortsPipActivation,Z=X.playlistSuggestionsShelfActivation,P=X.productDetailsPageActivation,S=X.miniAppPageActivation,d=X.playablesDestPageActivation,O=X.companionCanvasActivation;return!X.miniplayerButtonActivation&&!I&&!Z&&!P&&!S&&!d&&!t&&!C&&!U&&!r&&!m&&!g&&
!O||k};var lVz;_.lE=_.lP("FEwhat_to_watch","/",3854);_.GLe=_.lP("FEdownloads","/feed/downloads",42352);lVz=_.lP("FEmusic_offline","browse/FEmusic_offline",42352);var $n=function(X,U){U=U===void 0?[]:U;var r=r===void 0?[]:r;U=l$6.apply(null,[GAH.apply(null,_.fN(U))].concat(_.fN(r)));this.store=jse(X,void 0,U)};
$n.prototype.getState=function(){return this.store.getState()};
$n.prototype.dispatch=function(X){return this.store.dispatch(X)};
$n.prototype.subscribe=function(X){return this.store.subscribe(X)};
$n.prototype.replaceReducer=function(X){return this.store.replaceReducer(X)};
$n.prototype[Symbol.observable]=function(){return this.store[Symbol.observable]()};
_.Gt=function(X,U,r){var m=U(X.getState());return X.subscribe(function(){var I=U(X.getState());if(I!==m){var t=m;m=I;r(I,t)}})};var EZs;_.PN=function(X,U,r){return _.jf({type:"REPLACE_ENTITY",payload:{entityPayload:r,entityType:X,key:U}})};
EZs=function(X){return _.jf({type:"REPLACE_ENTITIES",payload:X})};
_.QK=function(X,U,r,m){return _.jf({type:"UPDATE_ENTITY",payload:{entityPayload:r,entityType:X,key:U,mergeOption:m}})};var $01=function(X){var U=this;X=X===void 0?[]:X;this.arrays=[];this.totalLength=this.arrayPos=this.arrayIdx=0;X.forEach(function(r){U.append(r)})};
_.a=$01.prototype;_.a.getLength=function(){return this.totalLength};
_.a.append=function(X){var U=this.arrays.length===0?!1:(U=this.arrays[this.arrays.length-1])&&U.buffer===X.buffer&&U.byteOffset+U.length===X.byteOffset;U?(U=this.arrays[this.arrays.length-1],this.arrays[this.arrays.length-1]=new Uint8Array(U.buffer,U.byteOffset,U.length+X.length),this.arrayPos=this.arrayIdx=0):this.arrays.push(X);this.totalLength+=X.length};
_.a.split=function(X){for(var U=new $01,r=new $01,m=_.H(this.arrays),I=m.next();!I.done;I=m.next())I=I.value,X>=I.length?(U.append(I),X-=I.length):X?(U.append(new Uint8Array(I.buffer,I.byteOffset,X)),r.append(new Uint8Array(I.buffer,I.byteOffset+X,I.length-X)),X=0):r.append(I);return{headView:U,tailView:r}};
_.a.isFocused=function(X){return X>=this.arrayPos&&X<this.arrayPos+this.arrays[this.arrayIdx].length};
_.a.focus=function(X){if(!this.isFocused(X))for(X<this.arrayPos&&(this.arrayPos=this.arrayIdx=0);this.arrayPos+this.arrays[this.arrayIdx].length<=X&&this.arrayIdx<this.arrays.length;)this.arrayPos+=this.arrays[this.arrayIdx].length,this.arrayIdx+=1};
var x6S=function(X,U){X.focus(U);return X.arrays[X.arrayIdx][U-X.arrayPos]};(function(){var X=function(m){return new Uint8Array(m)},U=function(m){for(var I=new Uint8Array(m.length),t=0;t<m.length;t++)I[t]=m[t];
return I},r=new Uint8Array([1]);
return r.length===1&&r[0]===1?X:U})();
var fhe=Array(1024),RQ6=window.TextDecoder?new TextDecoder:void 0,WPe=window.TextEncoder?new TextEncoder:void 0;var p$6=function(X){this.arrayView=X;this.pos=0;this.pendingTagAndType=-1},XG=function(X){var U=x6S(X.arrayView,X.pos);
++X.pos;if(U<128)return U;for(var r=U&127,m=1;U>=128;)U=x6S(X.arrayView,X.pos),++X.pos,m*=128,r+=(U&127)*m;return r},bDe=function(X,U){var r=X.pendingTagAndType;
for(X.pendingTagAndType=-1;X.pos+1<=X.arrayView.totalLength;){r<0&&(r=XG(X));var m=r>>3,I=r&7;if(m===U)return!0;if(m>U){X.pendingTagAndType=r;break}r=-1;switch(I){case 0:XG(X);break;case 1:X.pos+=8;break;case 2:m=XG(X);X.pos+=m;break;case 5:X.pos+=4}}return!1};var lhD=function(){this.wasm=void 0;this.pos=0;this.submessagePosStack=[];this.buf=D0D(4096);this.view=new DataView(this.buf.buffer,this.buf.byteOffset,this.buf.byteLength)},mo=function(X,U){U=X.pos+U;
if(!(X.buf.length>=U)){for(var r=X.buf.length*2;r<U;)r*=2;X.buf=D0D(r,X.wasm,X.buf.subarray(0,X.pos));X.view=new DataView(X.buf.buffer,X.buf.byteOffset,X.buf.byteLength)}},rV=function(X,U){if(U>268435455){mo(X,4);
for(var r=U&1073741823,m=0;m<4;m++)X.view.setUint8(X.pos,r&127|128),r>>=7,X.pos+=1;U=Math.floor(U/268435456)}for(mo(X,4);U>127;)X.view.setUint8(X.pos,U&127|128),U>>=7,X.pos+=1;X.view.setUint8(X.pos,U);X.pos+=1};for(var Gt9={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},ASM={},Ps$=_.H(Object.entries(Gt9)),SL1=Ps$.next();!SL1.done;SL1=Ps$.next()){var d6T=_.H(SL1.value),Osv=d6T.next().value,vY1=d6T.next().value,eRt=Osv,EY5=vY1;EY5&&(ASM[EY5]=eRt)};var LPe=function(X,U){X=X===void 0?{}:X;switch(U.type){case "ENTITY_LOADED":return U.payload.reduce(function(m,I){var t,C=(t=I.options)==null?void 0:t.persistenceOption;if(C&&C!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&C!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return m;if(!I.entityKey)return _.$Q(Error("If")),m;if(I.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!I.payload)return I=new _.Tx("REPLACE entity mutation is missing a payload",{entityKey:I.entityKey}),_.$Q(I),m;var k=(0,_.fI.getAnyKey)(I.payload);
return jEe(m,k,I.entityKey,I.payload[k])}if(I.type==="ENTITY_MUTATION_TYPE_DELETE"){a:{I=I.entityKey;try{var g=_.Ut(I).entityType;k=jEe(m,g,I);break a}catch(S){if(S instanceof Error){I=new _.Tx("Failed to deserialize entity key",{entityKey:I,originalMessage:S.message});_.$Q(I);k=m;break a}throw S;}k=void 0}return k}if(I.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!I.payload)return I=new _.Tx("UPDATE entity mutation is missing a payload",{entityKey:I.entityKey}),_.$Q(I),m;k=(0,_.fI.getAnyKey)(I.payload);
var Z,P;return Xme(m,k,I.entityKey,I.payload[k],(Z=I.fieldMask)==null?void 0:(P=Z.mergeOptions)==null?void 0:P.repeatedFieldsMergeOption)}return m},X);
case "REPLACE_ENTITY":var r=U.payload;return jEe(X,r.entityType,r.key,r.entityPayload);case "REPLACE_ENTITIES":return Object.keys(U.payload).reduce(function(m,I){var t=U.payload[I];return Object.keys(t).reduce(function(C,k){return jEe(C,I,k,t[k])},m)},X);
case "UPDATE_ENTITY":return r=U.payload,Xme(X,r.entityType,r.key,r.entityPayload,r.mergeOption);default:return X}};var UB1;var Fg8=!1,iE,LD,N0,jO,X0,Byv=function(X){_.Kj.call(this);this.counter=[0,0,0,0];this.cipherBlock=new Uint8Array(16);this.blockOffset=16;if(!Fg8){var U,r=new Uint8Array(256),m=new Uint8Array(256);var I=1;for(U=0;U<256;U++)r[I]=U,m[U]=I,I^=I<<1^(I>>7&&283);iE=new Uint8Array(256);LD=a$(256);N0=a$(256);jO=a$(256);X0=a$(256);for(var t=0;t<256;t++){I=t?m[255^r[t]]:0;I^=I<<1^I<<2^I<<3^I<<4;I=I&255^I>>>8^99;iE[t]=I;U=I<<1^(I>>7&&283);var C=U^I;LD[t]=U<<24|I<<16|I<<8|C;N0[t]=C<<24|LD[t]>>>8;jO[t]=I<<24|N0[t]>>>
8;X0[t]=I<<24|jO[t]>>>8}Fg8=!0}I=a$(44);for(r=0;r<4;r++)I[r]=X[4*r]<<24|X[4*r+1]<<16|X[4*r+2]<<8|X[4*r+3];for(m=1;r<44;r++)X=I[r-1],r%4||(X=(iE[X>>16&255]^m)<<24|iE[X>>8&255]<<16|iE[X&255]<<8|iE[X>>>24],m=m<<1^(m>>7&&283)),I[r]=I[r-4]^X;this.key=I};
_.F(Byv,_.Kj);
Byv.prototype.encrypt=function(X){var U=X.length;X=new Uint8Array(X.buffer.slice(X.byteOffset,X.byteOffset+U));for(var r=this.cipherBlock,m=0;m<U&&this.blockOffset<16;)X[m++]^=r[this.blockOffset++];for(var I=U-(U-m)%16;m<I;)QOu(this),X[m++]^=r[0],X[m++]^=r[1],X[m++]^=r[2],X[m++]^=r[3],X[m++]^=r[4],X[m++]^=r[5],X[m++]^=r[6],X[m++]^=r[7],X[m++]^=r[8],X[m++]^=r[9],X[m++]^=r[10],X[m++]^=r[11],X[m++]^=r[12],X[m++]^=r[13],X[m++]^=r[14],X[m++]^=r[15];if(m<U)for(QOu(this),this.blockOffset=0;m<U;)X[m++]^=
r[this.blockOffset++];return X};
var QOu=function(X){for(var U=X.key,r=X.counter[0]^U[0],m=X.counter[1]^U[1],I=X.counter[2]^U[2],t=X.counter[3]^U[3],C=3;C>=0&&!(X.counter[C]=-~X.counter[C]);C--);for(var k,g,Z=4;Z<40;)C=LD[r>>>24]^N0[m>>16&255]^jO[I>>8&255]^X0[t&255]^U[Z++],k=LD[m>>>24]^N0[I>>16&255]^jO[t>>8&255]^X0[r&255]^U[Z++],g=LD[I>>>24]^N0[t>>16&255]^jO[r>>8&255]^X0[m&255]^U[Z++],t=LD[t>>>24]^N0[r>>16&255]^jO[m>>8&255]^X0[I&255]^U[Z++],r=C,m=k,I=g;X=X.cipherBlock;C=U[40];X[0]=iE[r>>>24]^C>>>24;X[1]=iE[m>>16&255]^C>>16&255;X[2]=
iE[I>>8&255]^C>>8&255;X[3]=iE[t&255]^C&255;C=U[41];X[4]=iE[m>>>24]^C>>>24;X[5]=iE[I>>16&255]^C>>16&255;X[6]=iE[t>>8&255]^C>>8&255;X[7]=iE[r&255]^C&255;C=U[42];X[8]=iE[I>>>24]^C>>>24;X[9]=iE[t>>16&255]^C>>16&255;X[10]=iE[r>>8&255]^C>>8&255;X[11]=iE[m&255]^C&255;C=U[43];X[12]=iE[t>>>24]^C>>>24;X[13]=iE[r>>16&255]^C>>16&255;X[14]=iE[m>>8&255]^C>>8&255;X[15]=iE[I&255]^C&255};var oY$=!1;(function(){var X=function(m){return new Uint8Array(m)},U=function(m){for(var I=new Uint8Array(m.length),t=0;t<m.length;t++)I[t]=m[t];
return I},r=new Uint8Array([1]);
return r.length===1&&r[0]===1?X:U})();
var Uf;var uU7=function(X){a:{if(!oY$&&!ku){if(Uf){var U=Uf;break a}Uf=(U=window.crypto)==null?void 0:U.subtle;var r,m,I;if(((r=Uf)==null?0:r.importKey)&&((m=Uf)==null?0:m.sign)&&((I=Uf)==null?0:I.encrypt)){U=Uf;break a}Uf=void 0}U=void 0}U&&(this.nativeEncryptor=new wYt(X,U));this.encryptorPolyfill=new ygS(X)};
uU7.prototype.encrypt=function(X,U){var r=this,m;return _.c(function(I){switch(I.nextAddress){case 1:if(!r.nativeEncryptor){I.jumpTo(2);break}_.E_(I,3);return I.yield(r.nativeEncryptor.encrypt(X,U),5);case 5:return I.return(I.yieldResult);case 3:m=_.yE(I),_.AE(m),oY$=!0,r.nativeEncryptor=void 0;case 2:return I.return(r.encryptorPolyfill.encrypt(X,U))}})};
uU7.prototype.decrypt=function(X,U){return this.encrypt(X,U)};
var wYt=function(X,U){this.JSC$13009_aesKey=X;this.subtleCrypto=U};
wYt.prototype.encrypt=function(X,U){var r=this,m;return _.c(function(I){if(I.nextAddress==1)return _.E_(I,2),I.yield(hR1(r,X,U),4);if(I.nextAddress!=2)return I.return(I.yieldResult);m=_.yE(I);_.AE(m);oY$=!0;throw m;})};
var hR1=function(X,U,r){var m,I;return _.c(function(t){switch(t.nextAddress){case 1:if(X.cryptoKey){t.jumpTo(2);break}return t.yield(X.subtleCrypto.importKey("raw",X.JSC$13009_aesKey,{name:"AES-CTR"},!1,["encrypt"]),3);case 3:X.cryptoKey=t.yieldResult;case 2:return m={name:"AES-CTR",counter:r,length:128},t.yield(X.subtleCrypto.encrypt(m,X.cryptoKey,U),4);case 4:return I=t.yieldResult,t.return(new Uint8Array(I))}})},ygS=function(X){this.JSC$13012_aesKey=X};
ygS.prototype.encrypt=function(X,U){this.encryptor||(this.encryptor=new Byv(this.JSC$13012_aesKey));for(var r=this.encryptor,m=0;m<4;m++)r.counter[m]=U[m*4]<<24|U[m*4+1]<<16|U[m*4+2]<<8|U[m*4+3];r.blockOffset=16;return this.encryptor.encrypt(X)};
ygS.prototype.decrypt=function(X,U){return this.encrypt(X,U)};var Mk$={},Ign=Z0("yt-idb-pref-storage",{objectStores:(Mk$.prefs={addedAtVersion:1},Mk$),shared:!1,upgrade:function(X,U){U(1)&&jA(Nu(X,"prefs",{keyPath:"key"}),"byExpiration","expirationTimestampMs")},
version:1});_.rp=function(X){this.token=X};
_.rp.getInstance=function(){return _.c(function(X){return X.return(new Promise(function(U){_.nb().then(function(r){r?(_.rp.instance||(_.rp.instance=new _.rp(r)),U(_.rp.instance)):U(void 0)})}))})};
_.rp.prototype.get=function(X){var U=this,r,m,I;return _.c(function(t){if(t.nextAddress==1)return t.yield(txs(U.token),2);if(t.nextAddress!=3)return r=t.yieldResult,t.yield(r.get("prefs",X),3);m=t.yieldResult;if(!m)return t.return();I=(0,_.sJ)();return m.expirationTimestampMs<=I?t.return():t.return(m.value)})};
_.rp.prototype.set=function(X,U,r){r=r===void 0?31536E3:r;var m=this,I,t,C;return _.c(function(k){if(k.nextAddress==1)return I=(0,_.sJ)(),t={key:X,value:U,expirationTimestampMs:I+r*1E3},k.yield(txs(m.token),2);C=k.yieldResult;return k.yield(C.put("prefs",t),0)})};
_.rp.prototype.remove=function(X){var U=this,r;return _.c(function(m){if(m.nextAddress==1)return m.yield(txs(U.token),2);r=m.yieldResult;return m.yield(r.delete("prefs",X),0)})};var md={},zRC=(md.INVALID_ENCODER_VERSION="Invalid encoder version",md.KEY_CREATION_FAILED="Failed to create encoder key",md.UNKNOWN_DECODE_ERROR="Failed to decode PES data",md.UNKNOWN_ENCODE_ERROR="Failed to encode PES data",md.WRONG_DATA_TYPE="Encoder cannot process the data type",md),Ha=function(X,U){U=U===void 0?{}:U;_.Tx.call(this,zRC[X],Object.assign({},{name:"PESEncoderError",type:X},U));this.type=X;this.level="WARNING";Object.setPrototypeOf(this,Ha.prototype)};
_.F(Ha,_.Tx);var In=function(){};
In.prototype.encode=function(X,U){try{return this.encodeImpl(X,U)}catch(r){k$1(r,HMe)}};
In.prototype.decode=function(X,U){try{return this.decodeImpl(X,U)}catch(r){k$1(r,Cts)}};
var Kgu=function(X,U,r){var m;return _.c(function(I){if(I.nextAddress==1)return _.E_(I,2),I.yield(X.decodeAsyncImpl(U,r),4);if(I.nextAddress!=2)return I.return(I.yieldResult);m=_.yE(I);k$1(m,Cts);_.uv(I)})};
In.prototype.decodeAsyncImpl=function(X,U){return Promise.resolve(this.decodeImpl(X,U))};var tw=function(X,U){this.aesEncryptor=X;this.aesEncryptorAsync=U};
_.F(tw,In);tw.prototype.encodeImpl=function(X,U){U=cwe(U);X=(new TextEncoder).encode(JSON.stringify(X));return this.aesEncryptor.encrypt(X,U)};
tw.prototype.decodeImpl=function(X,U){if(!(X instanceof Uint8Array))throw agA(1);var r=new TextDecoder;U=cwe(U);X=this.aesEncryptor.decrypt(X,U);return JSON.parse(r.decode(X))};
tw.prototype.decodeAsyncImpl=function(X,U){var r=this,m,I,t;return _.c(function(C){if(C.nextAddress==1){if(!(X instanceof Uint8Array))throw agA(1);m=new TextDecoder;I=cwe(U);return C.yield(r.aesEncryptorAsync.decrypt(X,I),2)}t=C.yieldResult;return C.return(JSON.parse(m.decode(t)))})};var gZD={accountLinkStatusEntity:vy$,booleanEntity:A$7,buttonEntity:WWT,captionTrack:oiu,channelHandle:e78,chipEntity:xyh,commerceAcquisitionClientPayloadEntity:PXS,commerceCartListEntity:Se5,compositeSourceEntity:Jw7,multiviewStagingEntity:DB7,contextNoteFeedEntityPayload:TUP,contextNoteUserRatingEntityPayload:Y$h,continuationTokenEntity:tx1,downloadQualityPickerEntity:lhT,downloadsPageRefreshTokenEntity:iDp,downloadsPageViewConfigurationEntity:snh,downloadStatusEntity:Gt7,dismissState:Pl8,sfvAudioItemCurrentlyPlayingEntity:aF8,
emojiFountainDataEntity:Ru5,emojiCustomizationSetEntity:Vv5,fakeChannel:i2A,fakePlaylist:Lu5,fakePlaylistEntryCollection:Nt$,fakeVideo:X2T,fakeVideoDescription:U$P,featuredProductsEntity:Tp8,flowStateEntity:PO5,iconBadgeEntity:dG5,interstitialInteractionStateEntity:VMu,likeButtonAnimationEntity:xBA,liveChatPollStateEntity:$$C,dataFreshnessEntity:TA5,liveViewerLeaderboardChatEntryPointStateEntity:W1v,liveViewerLeaderboardPointsEntity:Jqt,liveReactionsDataEntity:f9v,logoEntity:TzT,macroMarkerEntity:Ptp,
mainDownloadsLibraryEntity:LPt,mainDownloadsListEntity:Ndp,mainPlaylistDownloadStateEntity:Xm5,mainPlaylistEntity:agC,mainPlaylistVideoEntity:HM5,mainVideoDownloadStateEntity:UB8,mainVideoEntity:gZT,markersEngagementPanelSyncEntity:Sf1,markersVisibilityOverrideEntity:dBA,musicAlbumReleaseDetail:G$1,musicAlbumReleaseDownloadMetadataEntity:pmA,musicAlbumRelease:lg8,musicAlbumReleaseUserDetail:iMu,musicArtistDetail:Np1,musicArtist:Ldu,musicArtistUserDetail:jnT,musicDownloadsLibraryEntity:$Bv,musicLibraryEdit:X9P,
musicLibraryStatusEntity:UOv,musicPlaylist:rqt,musicPlaylistDownloadMetadataEntity:bMT,musicShare:It7,musicTrackDetail:at5,musicTrackDownloadMetadataEntity:AwP,musicTrack:tjP,musicTrackUserDetail:H8T,offlineOrchestrationActionWrapperEntity:w91,offlineVideoPolicy:yq5,offlineVideoStreams:uq5,offlineabilityEntity:rwh,orchestrationWebSamplingEntity:mB8,pageHeaderEntity:o38,pdpStateEntity:O_T,pinnedProductEntity:Yfv,playbackData:h31,playerStateEntity:OM1,quantityIncrementerEntity:vp1,refresh:Mjt,saveToPlaylistListEntity:wSP,
selectedChipIndexEntityPayload:vZ$,settingEntity:GaP,stringEntity:l6h,suggestedFeedbackChipStateEntity:eP7,transfer:z35,trendingOfferEntity:Vx8,videoDownloadContextEntity:K1P,videoOverviewAsyncDataEntity:pzA,videoPlaybackPositionEntity:pdS,votingEntity:huS,ytMainChannelEntity:nZA,youchatPendingResponseEntity:EZ1,ytMainDownloadedVideoEntity:Ig5,ytMainVideoEntity:ZM1};var TyS,VkS,nE,OMs,vZX,qLS,JgS,WgC,f1p;TyS=function(X,U){this.JSC$13031_wrapped=X;this.JSC$13031_encoderRegistry=U;this.changedKeys={}};
VkS=function(X,U){return YL1(X.JSC$13031_encoderRegistry,U.version).decode(U.data,U.key)};
_.RRT=function(X,U,r){return X.JSC$13031_wrapped.objectStore("EntityStore").get(U).then(function(m){if(m){if(r&&m.entityType!==r)throw Error("Jf");return VkS(X,m)}})};
nE=function(X,U,r){return r?(r=r.map(function(m){return _.RRT(X,m,U)}),No.all(r)):X.JSC$13031_wrapped.objectStore("EntityStore").index("entityType").getAll(IDBKeyRange.only(U)).then(function(m){return m.map(function(I){return VkS(X,I)})})};
_.dBm=function(X,U,r){var m=iDH(U),I=YL1(X.JSC$13031_encoderRegistry,1),t=Object.assign({},U);return X.JSC$13031_wrapped.objectStore("EntityStore").get(m).then(function(C){if(C){if(C.entityType!==r)throw Error("Jf");t.entityMetadata||(C=VkS(X,C),t.entityMetadata=C.entityMetadata)}}).then(function(){var C={key:m,
entityType:r,data:I.encode(t,m),version:1};return No.all([X.JSC$13031_wrapped.objectStore("EntityStore").put(C),f1p(X,t,r)])}).then(function(){qLS(X,m,r);
return m})};
OMs=function(X,U){var r=_.Ut(U).entityType;return No.all([X.JSC$13031_wrapped.objectStore("EntityStore").delete(U),WgC(X,U)]).then(function(){qLS(X,U,r)})};
vZX=function(X,U,r,m){var I=YL1(X.JSC$13031_encoderRegistry,1);return _.RRT(X,U,m).then(function(t){if(t){t=VOD(t,r);var C={key:U,entityType:m,data:I.encode(t,U),version:1};return No.all([X.JSC$13031_wrapped.objectStore("EntityStore").put(C),f1p(X,t,m)])}}).then(function(){qLS(X,U,m);
return U})};
qLS=function(X,U,r){var m=X.changedKeys[r];m||(m=new Set,X.changedKeys[r]=m);m.add(U)};
JgS=function(X,U,r){var m=iDH(U);r=nZm(r);if(!r)return No.resolve([]);r=new r(U);X=X.JSC$13031_wrapped.objectStore("EntityAssociationStore");U=[];r=_.H(r.getAssociations());for(var I=r.next();!I.done;I=r.next())U.push(X.put({parentEntityKey:m,childEntityKey:I.value}));return No.all(U).then(function(t){return t.map(function(C){return C[1]})})};
WgC=function(X,U){return X.JSC$13031_wrapped.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(U))};
f1p=function(X,U,r){var m=iDH(U);return WgC(X,m).then(function(){return JgS(X,U,r)})};var D6u=function(){};
_.F(D6u,In);D6u.prototype.encodeImpl=function(X){return X};
D6u.prototype.decodeImpl=function(X){if(X instanceof Uint8Array)throw agA(0);return X};var xBm=function(){this.cacheMap={};this.cacheMap[0]=new D6u;if(!_.v("aes_pes_encoder_killswitch")){var X=this.cacheMap;try{var U=_.zx();var r=cwe(U);var m=new tw(new ygS(r),new uU7(r))}catch(I){throw X=I instanceof Error?new Ha("KEY_CREATION_FAILED",{originalMessage:I.message}):new Ha("KEY_CREATION_FAILED"),_.$Q(X),X;}X[1]=m}},YL1=function(X,U){U=U===void 0?0:U;
X=X.cacheMap[U];if(!X)throw U=new Ha("INVALID_ENCODER_VERSION",{encoderVersion:U}),_.$Q(U),U;return X};var kn=function(X,U){_.Kj.call(this);this.token=X;this.JSC$13045_encoderRegistry=U;this.observers=[];X=new _.mH.BroadcastChannel("PERSISTENT_ENTITY_STORE_SYNC:"+_.zx());X.onmessage=this.JSC$13045_handleMessage.bind(this);this.channel=X};
_.F(kn,_.Kj);_.gV=function(X,U,r){var m,I,t,C;return _.c(function(k){if(k.nextAddress==1)return k.yield(mB1(X.token),2);if(k.nextAddress!=3)return m=k.yieldResult,k.yield(_.aN(m,["EntityStore","EntityAssociationStore"],U,function(g){I=new TyS(g,X.JSC$13045_encoderRegistry);return r(I)}),3);
t=k.yieldResult;I&&(C=I.changedKeys,Object.keys(C).length>0&&(X.channel.postMessage(C),pYt(X,C)));return k.return(t)})};
kn.prototype.observe=function(X){var U=this;this.observers.push(X);return function(){var r=U.observers.indexOf(X);r>=0&&U.observers.splice(r,1)}};
var xNe=function(X){var U;return _.c(function(r){if(r.nextAddress==1)return r.yield(_.gV(X,{mode:"readonly",enableRetries:!0},function(m){return m.JSC$13031_wrapped.objectStore("EntityStore").getAll()}),2);
U=r.yieldResult;return r.return(Promise.all(U.filter(function(m){return!!m}).map(function(m){var I,t;
return _.c(function(C){if(C.nextAddress==1){I=m.key;t=m.entityType;var k=C.yield;var g=Kgu(YL1(X.JSC$13045_encoderRegistry,m.version),m.data,m.key);return k.call(C,g,2)}return C.return({key:I,entityType:t,data:C.yieldResult})})})))})};
kn.prototype.JSC$13045_handleMessage=function(X){pYt(this,X.data)};
var pYt=function(X,U){X=_.H(X.observers);for(var r=X.next();!r.done;r=X.next())r=r.value,r(U)};
kn.prototype.disposeInternal=function(){this.channel.close()};
var ZMs;var an,bs5,qfH;an={};_.$6A=(an.mainVideoEntity="mainVideoEntityActionMetadata",an.mainPlaylistEntity="mainPlaylistEntityActionMetadata",an.musicTrack="musicTrackEntityActionMetadata",an.musicPlaylist="musicPlaylistEntityActionMetadata",an);bs5=new _.gb("DOWNLOADS_ENTITY_TYPE_MAP");_.eT=_.I$("","downloadsPageViewConfigurationEntity");qfH=_.I$("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity");_.O8X=_.I$("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity");
_.I$("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");_.I$("SMART_DOWNLOADS_ENABLED","settingEntity");_.I$("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");var Qnm=["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_TRANSFERRING"];var zP6=["TRANSFER_STATE_COMPLETE","TRANSFER_STATE_FAILED","TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"];var Agh={isLeaderTab:!0};var H8D={ALL_DOWNLOADS:"PPAD",DOWNLOADS_PAGE:"PPDP",OFFLINE_PLAYLIST:"PPOM",RECOMMENDED_VIDEOS:"PPRC",SAVED_PODCAST_EPISODES:"PPSE",SAVED_VIDEOS:"PPSV"};var Hm=window,Yn=Hm.YT_I18N_FORMATTING_GOOG_LOCALE||"en-US",aF1=Hm.YT_I18N_FORMATTING_PLURAL_RULES_SELECT||Vr,gDM=Hm.YT_I18N_FORMATTING_DATE_TIME_SYMBOLS||Ct,kD7=Hm.YT_I18N_FORMATTING_RELATIVE_DATE_TIME_SYMBOLS||CRv,aS$=Hm.YT_I18N_FORMATTING_DURATION_TIME_SYMBOLS||vJh,kiz=Hm.YT_I18N_FORMATTING_NUMBER_FORMAT_SYMBOLS||oJP;var tiH;Wa({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 BLe=nDs(function(){return{dateFormat:1,timeFormat:7,joinerStyle:1,capitalize:function(X){return X}}}),hA9=nDs(function(){return{dateFormat:3,
timeFormat:7,joinerStyle:3,capitalize:function(X){return X}}}),Pom=new Map;var oD1=[{unitDuration:6048E5,unit:3,threshold:2},{unitDuration:864E5,unit:4},{unitDuration:36E5,unit:5},{unitDuration:6E4,unit:6},{unitDuration:1E3,unit:7}],etA;var l1C=function(X){return _.jf({type:"SET_EPHEMERAL_ACTION",payload:X})};var GNA={ephemeralAction:null};var ist=hW({ephemeralAction:function(X,U){X=X===void 0?GNA.ephemeralAction:X;switch(U.type){case "SET_EPHEMERAL_ACTION":return U.payload;default:return X}}});var LgS=function(X){return _.jf({type:"SET_SHARED_PERSISTENT_PANEL_VISIBLE",payload:X})};var Ny5={animatedThumbnailEnabled:!1,inlinePreviewEnabled:!1,currentPageType:"",currentPageSubType:"",persistentPanelVisible:!1};var jOv={sharedUi:Ny5,a11y:GNA,entities:{}},NLe={sharedUi:function(X,U){X=X===void 0?Ny5:X;switch(U.type){case "SET_SHARED_ANIMATED_THUMBNAIL_ENABLED":return Object.assign({},X,{animatedThumbnailEnabled:U.payload});case "SET_SHARED_INLINE_PREVIEW_ENABLED":return Object.assign({},X,{inlinePreviewEnabled:U.payload});case "SET_SHARED_CURRENT_PAGE_TYPE":return Object.assign({},X,{currentPageType:U.payload});case "SET_SHARED_CURRENT_PAGE_SUB_TYPE":return Object.assign({},X,{currentPageSubType:U.payload});
case "SET_SHARED_PERSISTENT_PANEL_VISIBLE":return Object.assign({},X,{persistentPanelVisible:U.payload});default:return X}},
a11y:ist,entities:NdH};var ztM={playlistId:"",inviteLinkURL:""};var XKC={continuationCommand:{}};var pSH=hW({continuationCommand:function(X,U){X=X===void 0?XKC.continuationCommand:X;switch(U.type){case "SET_CONTINUATION_COMMAND":return U.payload.continuationCommand;default:return X}}});var TLz={currentFormId:"",commandsMap:{}};var $Cx=hW({isLeaderTab:function(X,U){X=X===void 0?Agh.isLeaderTab:X;switch(U.type){case "SET_IS_LEADER_TAB":var r,m;return(m=U==null?void 0:(r=U.payload)==null?void 0:r.isLeaderTab)!=null?m:X;default:return X}}});var r_1;_.Ucv=function(X){return _.jf({type:"SET_IS_FULLSCREEN",payload:{isFullscreen:X}})};
r_1=function(X){return _.jf({type:"SET_IS_SHORTS_PIP_ACTIVE",payload:{isShortsPipActive:X}})};var CM={isDesktopSmallWidth:!1,isShortsActive:!1,isWatchWhileMode:!1,playerState:-1,isFullscreen:!1,isSmallScreenSqueezeback:!1,isPlaybackStarted:!1,isShortsPipActive:!1};var LaM=hW({isDesktopSmallWidth:function(X,U){X=X===void 0?CM.isDesktopSmallWidth:X;switch(U.type){case "SET_IS_DESKTOP_SMALL_WIDTH":return U.payload.isDesktopSmallWidth;default:return X}},
isShortsActive:function(X,U){X=X===void 0?CM.isShortsActive:X;switch(U.type){case "SET_IS_SHORTS_ACTIVE":return U.payload.isShortsActive;default:return X}},
isWatchWhileMode:function(X,U){X=X===void 0?CM.isWatchWhileMode:X;switch(U.type){case "SET_IS_WATCH_WHILE_MODE":return U.payload.isWatchWhileMode;default:return X}},
playerState:function(X,U){X=X===void 0?CM.playerState:X;switch(U.type){case "SET_PLAYER_STATE":return U.payload.playerState;default:return X}},
isFullscreen:function(X,U){X=X===void 0?CM.isFullscreen:X;switch(U.type){case "SET_IS_FULLSCREEN":return U.payload.isFullscreen;default:return X}},
isSmallScreenSqueezeback:function(X,U){X=X===void 0?CM.isSmallScreenSqueezeback:X;switch(U.type){case "SET_IS_SMALL_SCREEN_SQUEEZEBACK":return U.payload.isSmallScreenSqueezeback;default:return X}},
isShortsPipActive:function(X,U){X=X===void 0?CM.isShortsPipActive:X;switch(U.type){case "SET_IS_SHORTS_PIP_ACTIVE":return U.payload.isShortsPipActive;default:return X}},
isPlaybackStarted:function(X,U){X=X===void 0?CM.isPlaybackStarted:X;switch(U.type){case "SET_IS_PLAYBACK_STARTED":return U.payload.isPlaybackStarted;default:return X}}});var Vi1={currentMode:"canvas-hidden"};var XdA=function(){return function(X){return function(U){var r=X(U);_.Gw(document.documentElement,"yt-forward-redux-action-to-live-chat-iframe",[U],!0);return r}}};var mcT,T1e;mcT=new _.tO;_.X5=new _.gb("WATCH_PLAYER_PROMISE_TOKEN");_.Icv=new _.tO;_.tu5=new _.gb("SHORTS_PLAYER_PROMISE_TOKEN");T1e=new _.gb("GET_SHORTS_PLAYER_FUNCTION_TOKEN");var Uy1=function(){return function(X){return function(U){U.type==="ENTITY_LOADED"&&_.np().resolve(_.X5).then(function(r){var m;(m=r.dispatchReduxAction)==null||m.call(r,U)});
return X(U)}}};var ach={additionalContext:"",impersonatedChannelUrl:"",selectedVideoIds:{}};var bRz=hW({additionalContext:function(X,U){X=X===void 0?ach.additionalContext:X;switch(U.type){case "CHANNEL_REPORT_RESET":return"";case "ADDITIONAL_CONTEXT_UPDATED":var r;return(r=U.payload)!=null?r:"";default:return X}},
impersonatedChannelUrl:function(X,U){X=X===void 0?ach.impersonatedChannelUrl:X;switch(U.type){case "CHANNEL_REPORT_RESET":return"";case "IMPERSONATED_CHANNEL_URL_UPDATED":var r;return(r=U.payload)!=null?r:"";default:return X}},
selectedVideoIds:function(X,U){X=X===void 0?ach.selectedVideoIds:X;switch(U.type){case "CHANNEL_REPORT_RESET":return{};case "VIDEO_SELECTED":var r={};return Object.assign({},X,(r[U.payload]=!0,r));case "VIDEO_UNSELECTED":return U=U.payload,X=Object.assign({},X),delete X[U],X;default:return X}}});var HiS={parentClickTrackingParams:""};var A1n=hW({parentClickTrackingParams:function(X,U){X=X===void 0?HiS.parentClickTrackingParams:X;switch(U.type){case "SET_PARENT_CLICK_TRACKING_PARAMS":return U.payload.parentClickTrackingParams;case "CLEAR_PARENT_CLICK_TRACKING_PARAMS":return"";default:return X}}});var C0u=function(X){return _.jf({type:"TALK_TO_RECS_UPDATE_SELECTION",payload:X})},kBA=function(X){return _.jf({type:"TALK_TO_RECS_UPDATE_USER_QUERY",
payload:X})};var c_t={stepStates:{}};var lFs=hW({stepStates:function(X,U){X=X===void 0?c_t.stepStates:X;switch(U.type){case "TALK_TO_RECS_RESET_STEP_STATES":return{};case "TALK_TO_RECS_UPDATE_SELECTION":var r=X,m=U.payload,I,t,C;X={};U={selectionStates:Object.assign({},(C=(I=r[m.stepId])==null?void 0:I.selectionStates)!=null?C:{},(X[m.token]={isSelected:m.isSelected},X)),userQuery:(t=r[m.stepId])==null?void 0:t.userQuery};I={};return Object.assign({},r,(I[m.stepId]=U,I));case "TALK_TO_RECS_UPDATE_USER_QUERY":return I=X,t=U.payload,C=
{selectionStates:Object.assign({},(m=(r=I[t.stepId])==null?void 0:r.selectionStates)!=null?m:{}),userQuery:{userQuery:t.userQuery,token:t.userQueryToken}},r={},Object.assign({},I,(r[t.stepId]=C,r));default:return X}}});var gBT,nBh,svC;gBT=function(X){return _.jf({type:"SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX",payload:X})};
nBh=function(X){return _.jf({type:"SET_MINIPLAYER_PLAYBACK_STATE",payload:X})};
_.B1=function(X){return _.jf({type:"SET_CURRENT_PAGE_TYPE",payload:X})};
_.Ziu=function(X){return _.jf({type:"SET_INLINE_PREVIEW_IS_ENABLED",payload:X})};
svC=function(X){return _.jf({type:"SET_CHIP_BAR_IS_STICKY",payload:X})};var fF9={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"};_.xc8=function(X){return _.jf({type:"SET_PLAYER_STATE",payload:{playerState:X}})};var kZ={isWatchActive:!1,isLearningJourneyActive:!1,isSwatcherooActive:!1,isTheaterMode:Waz(),isWatchFullscreen:!1,isWatchNarrowWidth:!1,isWatchRetroMode:!1,isLiveChatCollapsed:!1,openEngagementPanels:[],playerState:-1,watchScrollTop:0,watchWindowSize:{width:0,height:0}};var Ga6=hW({isTheaterMode:function(X,U){X=X===void 0?Waz():X;switch(U.type){case "SET_IS_THEATER_MODE":return U.payload.isTheaterMode;default:return X}},
isWatchActive:function(X,U){X=X===void 0?kZ.isWatchActive:X;switch(U.type){case "SET_IS_WATCH_ACTIVE":return U.payload.isWatchActive;default:return X}},
isLearningJourneyActive:function(X,U){X=X===void 0?kZ.isLearningJourneyActive:X;switch(U.type){case "SET_IS_LEARNING_JOURNEY_ACTIVE":return U.payload.isLearningJourneyActive;default:return X}},
isWatchFullscreen:function(X,U){X=X===void 0?kZ.isWatchFullscreen:X;switch(U.type){case "SET_IS_WATCH_FULLSCREEN":return U.payload.isWatchFullscreen;default:return X}},
isWatchNarrowWidth:function(X,U){X=X===void 0?kZ.isWatchNarrowWidth:X;switch(U.type){case "SET_IS_WATCH_NARROW_WIDTH":return U.payload.isWatchNarrowWidth;default:return X}},
isSwatcherooActive:function(X,U){X=X===void 0?kZ.isSwatcherooActive:X;switch(U.type){case "SET_IS_SWATCHEROO_ACTIVE":return U.payload.isSwatcherooActive;default:return X}},
isWatchRetroMode:function(X,U){X=X===void 0?kZ.isWatchRetroMode:X;switch(U.type){case "SET_IS_WATCH_RETRO_MODE":return U.payload.isWatchRetroMode;default:return X}},
isLiveChatCollapsed:function(X,U){X=X===void 0?kZ.isLiveChatCollapsed:X;switch(U.type){case "SET_IS_LIVE_CHAT_COLLAPSED":return U.payload.isLiveChatCollapsed;default:return X}},
openEngagementPanels:function(X,U){X=X===void 0?kZ.openEngagementPanels:X;var r=[].concat(_.fN(X));switch(U.type){case "ADD_OPEN_ENGAGEMENT_PANEL":return r.push(U.payload.panelToAdd),r;case "REMOVE_OPEN_ENGAGEMENT_PANEL":return r.splice(r.indexOf(U.payload.panelToRemove),1),r;default:return X}},
playerState:function(X,U){X=X===void 0?kZ.playerState:X;switch(U.type){case "SET_PLAYER_STATE":return U.payload.playerState;default:return X}},
watchScrollTop:function(X,U){X=X===void 0?kZ.watchScrollTop:X;switch(U.type){case "SET_WATCH_SCROLL_TOP":return U.payload.watchScrollTop;default:return X}},
watchWindowSize:function(X,U){X=X===void 0?kZ.watchWindowSize:X;switch(U.type){case "SET_WATCH_WINDOW_SIZE":return U.payload.watchWindowSize;default:return X}}});var P05={surveyFeedbackData:{feedbackTokens:[]}};var iRe=hW({surveyFeedbackData:function(X,U){X=X===void 0?P05.surveyFeedbackData:X;switch(U.type){case "YPC_UPDATE_SURVEY_FEEDBACK_DATA":return U.payload;case "YPC_UPDATE_PARTIAL_SURVEY_FEEDBACK_DATA":return Object.assign({},X,U.payload);default:return X}}});var J1e={};var myX=void 0;_.v("web_enable_redux_store_on_demand")||(myX=rFe());var Sm$=function(X,U,r){var m=this;this.listId=X;this.JSC$13189_updateCallback=U;this.isOfflineVideoCallback=r;_.br().subscribe(function(){m.handleUpdate()})};
Sm$.prototype.getPlaylistData=function(){var X=_.br().getState().entities;if(this.listId&&this.listId!=="PPSV"){var U=iMM(X,this.listId,!0),r=_.I$(this.listId,"mainPlaylistEntity"),m,I;X=X==null?void 0:(m=X.mainPlaylistEntity)==null?void 0:(I=m[r])==null?void 0:I.title;return I9A(U,X,this.listId)}U=_.KdA(Qt1(X));X=_.KdA(_.Et(X));X=U.concat(X);return I9A(X)};
Sm$.prototype.getPlaylistId=function(){return this.listId};
Sm$.prototype.handleUpdate=function(){this.isOfflineVideoCallback()&&this.JSC$13189_updateCallback(this.listId,this.getPlaylistData(),{})};var cm=function(X,U,r,m){m=m===void 0?[]:m;this.JSC$13192_playlistNetworkManager=X;this.listId=U;this.JSC$13192_updateCallback=r;this.videoIds=m;this.pendingUpdates=[];this.currentIndex=0};
cm.prototype.JSC$13192_setCurrentIndex=function(X){this.currentIndex=X};
cm.prototype.setListId=function(X){this.listId=X};
var dc5=function(X,U){X.currentCreateRequest&&X.currentCreateRequest.cancel(U);X.currentUpdateRequest&&X.currentUpdateRequest.cancel(U);X.currentRefreshRequest&&X.currentRefreshRequest.cancel(U)};
cm.prototype.delete=function(){dc5(this,"PROXY DELETED")};
cm.prototype.addVideos=function(X,U,r){var m=this;r!==void 0?this.videoIds.splice.apply(this.videoIds,[r,0].concat(_.fN(X))):this.videoIds.push.apply(this.videoIds,_.fN(X));this.listId||this.currentCreateRequest?(X.forEach(function(I,t){I={addedVideoId:I,action:"ACTION_ADD_VIDEO"};r&&(I.addedVideoPosition=r+t);m.pendingUpdates.push(I)}),gp(this)):Oiu(this,U.onCreateListCommand)};
var vBC=function(X,U,r,m,I){fns(X.videoIds,U,r);U>X.currentIndex&&r<=X.currentIndex?X.JSC$13192_setCurrentIndex(X.currentIndex+1):U===X.currentIndex?X.JSC$13192_setCurrentIndex(r):U<X.currentIndex&&r>=X.currentIndex&&X.JSC$13192_setCurrentIndex(X.currentIndex-1);X.pendingUpdates.push({action:"ACTION_MOVE_VIDEO_AFTER",setVideoId:m,movedSetVideoIdPredecessor:I});gp(X)},Oiu=function(X,U){dc5(X,"OBSOLETE");
X.currentCreateRequest=ek5(X.JSC$13192_playlistNetworkManager,U,X.videoIds);_.VT(X.currentCreateRequest,function(){X.currentCreateRequest=void 0}).then(function(r){X.setListId(r.playlistId);
X.pendingUpdates.length>0?gp(X):EBh(X)})},gp=function(X){if(X.pendingUpdates.length!==0&&(X.currentRefreshRequest&&X.currentRefreshRequest.cancel("OBSOLETE"),!X.currentUpdateRequest&&!X.currentCreateRequest)){var U=X.pendingUpdates.splice(0,X.pendingUpdates.length);
X.currentUpdateRequest=X.JSC$13192_playlistNetworkManager.updatePlaylist(X.listId,U);_.VT(X.currentUpdateRequest,function(){X.currentUpdateRequest=void 0}).then(function(){X.pendingUpdates.length>0?gp(X):EBh(X)}).thenCatch(function(){X.pendingUpdates.unshift.apply(X.pendingUpdates,_.fN(U))})}},EBh=function(X){X.currentRefreshRequest=_.FKh(X.JSC$13192_playlistNetworkManager,X.listId,X.currentIndex,X.videoIds[X.currentIndex]);
_.VT(X.currentRefreshRequest,function(){X.currentRefreshRequest=void 0}).then(function(U){X.JSC$13192_updateCallback(U.playlistId,U.playlistPanelRenderer,U.autoplayRenderer)})};
cm.prototype.size=function(){return this.videoIds.length};var BQS=function(X,U,r,m){m=m===void 0?[]:m;cm.call(this,X,U,r,m);this.JSC$13192_playlistNetworkManager=X;this.listId=U;this.JSC$13192_updateCallback=r;this.videoIds=m};
_.F(BQS,cm);_.nM=function(X,U,r,m,I,t,C){I=I===void 0?[]:I;C=C===void 0?xa:C;cm.call(this,X,U,r,I);this.JSC$13192_playlistNetworkManager=X;this.listId=U;this.JSC$13192_updateCallback=r;this.onAuthChange=m;this.videoIds=I;this.storage=t;this.cookieReader=C;this.queueSapisId="";this.queueSapisIdJob=0;this.attributionData=new Map;this.queueSapisId=(new this.cookieReader(window.document)).get("SAPISID","");this.queueSapisIdJob=_.Xs(_.$u,this.checkLoggedInStatusChange.bind(this),1E3)};
_.F(_.nM,cm);_.a=_.nM.prototype;_.a.checkLoggedInStatusChange=function(){(new this.cookieReader(window.document)).get("SAPISID","")!==this.queueSapisId?(this.onAuthChange(),this.storage&&this.storage.clear()):this.queueSapisIdJob=_.Xs(_.$u,this.checkLoggedInStatusChange.bind(this),1E3)};
_.a.JSC$13192_setCurrentIndex=function(X){cm.prototype.JSC$13192_setCurrentIndex.call(this,X);this.store()};
_.a.delete=function(){_.$u.cancelJob(this.queueSapisIdJob);cm.prototype.delete.call(this)};
_.a.setListId=function(X){cm.prototype.setListId.call(this,X);this.store()};
_.a.store=function(){this.storage&&this.listId&&this.currentIndex!==void 0&&this.storage.store(this.listId,this.currentIndex)};var Qvv=["response","contents","twoColumnWatchNextResults","autoplay","autoplay"],oBT=["playerResponse","videoDetails"],wK1=["response","currentVideoEndpoint","watchEndpoint","videoId"],y_T=["response","currentVideoEndpoint","watchEndpoint","playlistId"],u1T=["response","playerOverlays","playerOverlayRenderer","endScreen","watchNextEndScreenRenderer"],hkC=["response","contents","twoColumnWatchNextResults","playlist","playlist"],Muh=["response","webWatchNextResponseExtensionData","relatedVideoArgs"],
zkP=["response","contents","twoColumnWatchNextResults"];var Zg={},keM=(Zg.WEB_UNPLUGGED="^unplugged/",Zg.WEB_UNPLUGGED_ONBOARDING="^unplugged/",Zg.WEB_UNPLUGGED_OPS="^unplugged/",Zg.WEB_UNPLUGGED_PUBLIC="^unplugged/",Zg.WEB_CREATOR="^creator/",Zg.WEB_KIDS="^kids/",Zg.WEB_EXPERIMENTS="^experiments/",Zg.WEB_MUSIC="^music/",Zg.WEB_REMIX="^music/",Zg.WEB_MUSIC_EMBEDDED_PLAYER="^music/",Zg.WEB_MUSIC_EMBEDDED_PLAYER="^main_app/|^sfv/",Zg);var CXm,ek5;CXm=function(X,U){this.networkManager=X;this.innertubeTransportService=U};
ek5=function(X,U,r){if(!_.e(U,_.su))return _.vs(Error("Nf"));_.e(U,_.su).videoIds=r;r={create_playlist_title:_.tt("QUEUE",void 0,"Queue")};return HaM(_.fc(X.innertubeTransportService,U,r),tvx)};
_.FKh=function(X,U,r,m){U={videoId:m,playlistId:U,playlistIndex:r};r=_.A3(u6p);return HaM(_.sf(X.innertubeTransportService,U,r),Cln)};
CXm.prototype.updatePlaylist=function(X,U){return HaM(_.fc(this.innertubeTransportService,{commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/browse/edit_playlist",sendPost:!0}},playlistEditEndpoint:{playlistId:X,actions:U}}),a9D)};var KK5=function(X){this.storage=X},TQ$;
KK5.prototype.store=function(X,U){U=U===void 0?0:U;if(this.storage&&X.startsWith("TLPQ"))try{this.storage.set("TLPQplaylist",X),this.storage.set("TLPQindex",String(U)),this.storage.set("TLPQtimestamp",String(Date.now()))}catch(r){}};
KK5.prototype.clear=function(){this.storage&&(this.storage.remove("TLPQtimestamp"),this.storage.remove("TLPQplaylist"),this.storage.remove("TLPQindex"))};
KK5.prototype.getPlaylistId=function(){if(!this.storage)return null;var X=null;try{X=this.storage.get("TLPQplaylist")}catch(U){}return X};var ZaD=["navigationEndpoint","watchEndpoint","videoId"],n3A=["nextButtonVideo","watchEndpoint","videoId"];_.Pl=new _.gb("NETWORK_TOKEN");_.Aj=new _.gb("PAGE_TOKEN");_.xZ=new _.gb("PLAYLIST_TOKEN");var Ymh;Ymh=new _.gb("ASYNC_INNERTUBE_TRANSPORT_TOKEN");_.SK=new _.gb("INNERTUBE_TRANSPORT_TOKEN");var Vu8,Pm,fc5,qm1,J_C,Dc5;Vu8=new Set(["ci","cr","carml"]);Pm=function(){this.signals=[];this.compoundSignals=new Map;this.inProgressSignals=new Set;this.JSC$13239_parkedJobs=new Map;this.parkedProcessors=new Map};
_.Sx=function(){Pm.instance||(Pm.instance=new Pm);return Pm.instance};
Pm.prototype.onAny=function(X){return _.Rkt(this,X,2)};
Pm.prototype.parkOrScheduleJob=function(X,U,r,m,I){_.dp(this,r)?_.Fn().addJob(X,U,m):(I&&(X=fc5(X),qm1(this,X,U,r,I)),I=this.JSC$13239_parkedJobs.get(r),I||(this.JSC$13239_parkedJobs.set(r,[]),I=this.JSC$13239_parkedJobs.get(r)),I.push({job:X,priority:U,delay:m}))};
Pm.prototype.addListener=function(X,U,r){r&&(U=fc5(U),qm1(this,U,0,X,r));r=this.parkedProcessors.get(X);r||(this.parkedProcessors.set(X,[]),r=this.parkedProcessors.get(X));r.push(U)};
Pm.prototype.processSignal=function(X){if(!_.dp(this,X)){this.inProgressSignals.add(X);var U=this.JSC$13239_parkedJobs.get(X);if(U){U=_.H(U);for(var r=U.next();!r.done;r=U.next())r=r.value,_.Fn().addJob(r.job,r.priority,r.delay);this.JSC$13239_parkedJobs.delete(X)}if(U=this.parkedProcessors.get(X)){U=_.H(U);for(r=U.next();!r.done;r=U.next())r=r.value,r();this.parkedProcessors.delete(X)}this.signals.push(X);this.inProgressSignals.delete(X)}};
_.dp=function(X,U){return Vu8.has(U)||_.b3("IS_HOMEPAGE_COLD")||_.b3("IS_RESULTS_PAGE_COLD")||_.b3("IS_WATCH_PAGE_COLD")?X.signals.indexOf(U)>=0:!0};
fc5=function(X){var U=!1;return function(){U||(U=!0,X())}};
qm1=function(X,U,r,m,I){if(WKS.has(m))_.Fn().addJob(U,r,I);else{var t=X.compoundSignals.get(m);t&&_.Fn().addJob(function(){_.dp(X,m)||(t.isTimeoutConditionSatisfied?_.Fn().addJob(U,r):t.timeoutConditionObservers.push(function(){_.Fn().addJob(U,r)}))},r,I)}};
_.Rkt=function(X,U,r){if(U.length>1){var m=[],I=Object.create(null);U=_.H(U);for(var t=U.next();!t.done;t=U.next())t=t.value,I[t]||(m.push(t),I[t]=!0);U=m}if(U.length===1)return U[0];t=U;m="";I=r===2?"|":"&";t.sort();t=_.H(t);for(var C=t.next();!C.done;C=t.next())m+=C.value+I;if(!X.compoundSignals.get(m)){I=0;t=[];C=_.H(U);for(var k=C.next();!k.done;k=C.next())k=k.value,I++,_.dp(X,k)||t.push(k);(r=r===2)&&I>t.length||!r&&!t.length?X.signals.push(m):J_C(X,m,r,U,t)}return m};
J_C=function(X,U,r,m,I){var t=I.length,C=function(){r||--t===0?X.processSignal(U):Dc5(X,U)};
I=_.H(I);for(var k=I.next();!k.done;k=I.next())X.addListener(k.value,C);X.compoundSignals.set(U,{signals:m,isOnAny:r,isInitialized:!1,isTimeoutConditionSatisfied:!1,timeoutConditionObservers:[]});Dc5(X,U)};
Dc5=function(X,U){if(!_.dp(X,U)){var r=X.compoundSignals.get(U);if(r&&!r.isTimeoutConditionSatisfied){for(var m=!1,I=0,t=0,C=_.H(r.signals),k=C.next();!k.done;k=C.next()){var g=k.value;k=!_.dp(X,g);WKS.has(g)?m=!0:(g=X.compoundSignals.get(g))?k&&!g.isTimeoutConditionSatisfied&&(t++,r.isInitialized||g.timeoutConditionObservers.push(function(){Dc5(X,U)})):k&&I++}r.isInitialized=!0;
r.isOnAny?m&&(r.isTimeoutConditionSatisfied=!0):I===0&&t===0&&(r.isTimeoutConditionSatisfied=!0);if(r.isTimeoutConditionSatisfied)for(r=_.H(r.timeoutConditionObservers),m=r.next();!m.done;m=r.next())m=m.value,m()}}};
Pm.prototype.processSignal=Pm.prototype.processSignal;Pm.prototype.parkOrScheduleJob=Pm.prototype.parkOrScheduleJob;Pm.prototype.onAny=Pm.prototype.onAny;_.gi("ytsignals.getInstance",_.Sx);Pm.prototype.onAny=Pm.prototype.onAny;Pm.prototype.parkOrScheduleJob=Pm.prototype.parkOrScheduleJob;Pm.prototype.processSignal=Pm.prototype.processSignal;var WKS=new Set(["eop","eocs","dl","pcl"]);_.zS=new _.gb("MINIPLAYER_SERVICE");var Of,pKT,$cu;Of=function(X,U,r){var m=_.rw.getInstance();if(!TQ$){var I=new $mn;var t=void 0,C=_.$q("ID_TOKEN");C&&I.isAvailable()&&(t=new fp(I,"yt-queue"+C));TQ$=new KK5(t)}I=TQ$;t=_.Sx();this.JSC$13246_actionRouter=m;this.JSC$13246_pageManager=X;this.playlistManager=U;this.JSC$13246_playlistNetworkManager=r;this.storage=I;this.signals=t;this.responsePlaylistData=this.response=this.index=this.listId=void 0;this.temporaryItems=[];this.downloadPlaylistProxy=this.playlistProxy=this.queueProxy=void 0};
_.ex=function(){if(!pKT){var X=_.np(),U=X.resolve(_.gX(_.Aj)),r=X.resolve(_.gX(_.Pl)),m=X.resolve(_.gX(_.xZ));X=X.resolve(_.SK);pKT=new Of(U,m,new CXm(r,X))}return pKT};
$cu=function(X,U,r){if(r){var m;if(((m=X.responsePlaylistData)==null?void 0:m.playlistId)!==r)return}X.responsePlaylistData&&(r=AFe(U,X.responsePlaylistData),X.responsePlaylistData=(0,_.fI.unsafeClone)(X.responsePlaylistData),GeA(X.responsePlaylistData,r));r=X.temporaryItems.findIndex(function(I){return I.videoId===U});
r>-1&&X.temporaryItems.splice(r,1);_.Ef(X,_.F0(X,X.response?X.response.autoplayRenderer:void 0))};
_.biP=function(X,U){if(X.responsePlaylistData){var r=l99(U,X.responsePlaylistData);GeA(X.responsePlaylistData,r);if(X.queueProxy){var m=X.queueProxy;r<0||(m.videoIds.splice(r,1),r<m.currentIndex&&m.JSC$13192_setCurrentIndex(m.currentIndex-1),m.pendingUpdates.push({action:"ACTION_REMOVE_VIDEO",setVideoId:U}),gp(m))}}_.Ef(X,_.F0(X,X.response?X.response.autoplayRenderer:void 0))};
Of.prototype.clearQueue=function(){this.temporaryItems=[];this.storage.clear();this.queueProxy&&(this.queueProxy.delete(),this.responsePlaylistData=this.queueProxy=void 0);this.response&&_.Ef(this,{autoplayRenderer:this.response.autoplayRenderer,playerData:{}})};
Of.prototype.setPlaylistData=function(X,U,r){this.temporaryItems=[];this.listId=X;this.responsePlaylistData=U;_.Ef(this,_.F0(this,r))};
var A_T=function(X){return(X==null?0:X.playlistId)?X.playlistId:"PPSV"},lcT=function(X){return X&&X.playlistId?X.playlistId==="PPSV"?!0:lg1(_.br().getState().entities,X.playlistId):!1};
Of.prototype.isPlayingOfflineVideo=function(){return this.response?lcT(this.response):!1};
Of.prototype.closeMiniplayer=function(X){var U=this.queueProxy&&this.queueProxy.size()<=1,r=_.np().resolve(_.zS);if(!this.queueProxy||U)this.queueProxy&&this.clearQueue(),r.close(!0);else{r.pipController.getWindow()&&window.focus();U=this.responsePlaylistData;var m=this.temporaryItems.length+(U&&U.contents?U.contents.length:0);U=_.tt("QUEUE_CLEARED_UNPLURALIZED")||_.ak("QUEUE_CLEARED",m);U=_.GV(U);r=_.tt("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TITLE",void 0,"Close the queue");m=_.tt("QUEUE_CLOSE_MINIPLAYER_CONFIRM_BODY_TEXT")||
_.ak("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TEXT",m);var I=_.tt("MINIPLAYER_CLOSE",void 0,"Close"),t=_.tt("CANCEL",void 0,"Cancel");_.GO(this.JSC$13246_actionRouter,[{openPopupAction:{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.DQ(r),dialogMessages:[_.DQ(m)],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.DQ(I),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{endPlaylistCommand:{closeMiniplayer:!0,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}},
U]}}}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.DQ(t)}}}}}}],X)}};
_.F0=function(X,U){var r={},m=X.response;r.autoplayRenderer=U;if(!X.responsePlaylistData&&!X.temporaryItems.length)return!m||!m.hasRelatedVideoData&&_.v("kevlar_prefetch_data_augments_network_data")||(r.playerData={rvs:m.relatedVideoArgs,endScreenRenderer:m.endScreenRenderer}),r;r.playerData={};if(X.index===void 0)return _.$Q(Error("Pf")),r;r.panel=X.responsePlaylistData?(0,_.fI.unsafeClone)(X.responsePlaylistData):{titleText:_.DQ(_.tt("QUEUE",void 0,"Queue")),currentIndex:0,totalVideos:1,contents:[]};
U=r.panel;if(U.contents)for(var I=_.H(X.temporaryItems),t=I.next();!t.done;t=I.next())U.contents.push({playlistPanelVideoRenderer:t.value});X.queueProxy&&m&&m.playingVideo&&m.playingVideoId&&!baH(m.playingVideoId,r.panel)&&(U=m.playingVideo,I=r.panel,t=X.index,I.contents&&I.contents.splice(t===void 0?0:t,0,{playlistPanelVideoRenderer:U}));m&&m.playingVideoId&&(U=X.index,I=r.panel,U=!I.contents||U>=I.contents.length?void 0:I.contents[U].playlistPanelVideoRenderer,U&&U.videoId===m.playingVideoId||(U=
AFe(m.playingVideoId,r.panel),X.index=U!==-1?U:X.index?X.index-1:0));U=$yH(X.index+1,r.panel);I=void 0;X.index>0&&(I=$yH(X.index-1,r.panel));if(I||U)r.autoplayRenderer=siD(U,I,r.autoplayRenderer);!U&&(m==null?0:m.relatedVideoArgs)&&(r.playerData.rvs=m.relatedVideoArgs);m=m?m.playlistIndexOffset:0;X.queueProxy?NAA(r.panel,X.index,m,pdz,!0,!0,!0):NAA(r.panel,X.index,m);r.playerData.playlistPanelRenderer=r.panel;return r};
Of.prototype.openToast=function(X){_.np().resolve(_.zS).openToast(X,_.tt("ADDED_TO_QUEUE",void 0,"Added to queue"))};
Of.prototype.isMiniplayerActive=function(){return _.np().resolve(_.zS).isMiniplayerActive()};
_.Ef=function(X,U){X.playlistManager.setAutoplayRenderer(U.autoplayRenderer||null);X.playlistManager.setPlaylistData(U.panel||null);U.playerData&&X.playlistManager.setPlayerPlaybackControlData(U.playerData)};var XCH="#";var GB8={},iiu={},LKP={},NQv={},jv$={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:(GB8.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="ap",GB8),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:(iiu.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="as",iiu),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:(LKP.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="zx",LKP),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:(NQv.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="po",NQv),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 VHM=[{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:jv$},{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:jv$}}];var oK9;_.Ij=[[["bDVmcmtpbmQjc3h0MnA0MW4=","emMwdmFsdWUjdmlqeHExMW5v"],"TkRfU1RBUlQjdWtuODFoZTZjNGhlQURfUExBQ0VNRU5UX0tJ"]];
oK9=[[["YXByaW1hcnkjN2didHU2YXJ3MWw=",null,null],[null,["cmVuZGVyZXIjeWNodmltdXczNDdieXRkLXR3by1jb2x1bW4tYnJvd3NlLXJlc3VsdHMt","bGUtc2NvcGUjNTNvNGxvYXJyc25uc3R5"],null],["dGhlYWQtYWQjNHJjOGkydnU4aXk2bWFz",["cmVuZGVyZXIjNnA3bWllc3QwYjVxeXRkLXJpY2gtZ3JpZC0="],null],[null,["LXJlbmRlcmVyIzRqcXYyZTBxeWZpeXRkLXJpY2gtZ3JpZA==","bGUtc2NvcGUjdWhjaGt2eDloeXlkc3R5"],null],[null,["cmVuZGVyZXIjNXUxZjFibHFsczFweXRkLWJhbm5lci1wcm9tby0=","bGUtc2NvcGUjdHlqMjFzcXhnODMxc3R5"],null],[null,["cmVuZGVyZXIjZDVvaWRtN3MyZG9neXRkLWFkLXNsb3Qt"],
null]],[["YXllci1hZHMjd2gyZGM0bjlham9zcGw=",null,null]]];_.mI=["YWxsYmFja3MjZDAzb3I1ZjdmeWQ1Z2xvYmFsQw==","RGV0ZWN0ZWQjeGRiZXJseTRsNTYzb25BYm5vcm1hbGl0eQ==","b25BZFNraXAjZzlwZnpsZndkbW5x","X3Jlc3BvbnNlI25reDhpbmh4bjE3cmF3X3BsYXllcg==","ZGFkU2xvdHMjZ2VrdzBnMzBiY20="];_.Bm="YWxsYmFja3MjZDAzb3I1ZjdmeWQ1Z2xvYmFsQw== RGV0ZWN0ZWQjeGRiZXJseTRsNTYzb25BYm5vcm1hbGl0eQ== b25BZFNraXAjZzlwZnpsZndkbW5x X3Jlc3BvbnNlI25reDhpbmh4bjE3cmF3X3BsYXllcg== c2tpcHNfa3MjeXJ4ZmttdGtib242d2ViX3BsYXlsaXN0X3F1ZXVlX211bHRpcGxlXw== YWJfc2FfZWYjdnMxNHp2cjE5bjF5 ZGFkU2xvdHMjZ2VrdzBnMzBiY20=".split(" ");var QR;QR=function(X,U,r){this.y3L=X;this.bUX=U;this.pwI=r};
_.G_D=[new QR("b.f_",!1,0),new QR("j.s_",!1,2),new QR("r.s_",!1,4),new QR("e.h_",!1,6),new QR("i.s_",!0,8),new QR("s.t_",!1,10),new QR("p.h_",!1,12),new QR("s.i_",!1,14),new QR("f.i_",!1,16),new QR("a.b_",!1,18),new QR("a.o_",!1),new QR("g.o_",!1,22),new QR("p.i_",!1,24),new QR("p.m_",!1),new QR("n.k_",!0,20),new QR("i.f_",!1),new QR("a.s_",!0),new QR("m.c_",!1),new QR("n.h_",!1,26),new QR("o.p_",!1),new QR("m.p_",!0,28),new QR("o.a_",!1),new QR("d.p_",!1),new QR("e.i_",!1)].reduce(function(X,U){X[U.y3L]=
U;return X},{});var XLp=function(){};
XLp.prototype.flush=function(X,U){X=X===void 0?[]:X;U=U===void 0?!1:U;if(_.v("enable_client_streamz_web")){X=_.H(X);for(var r=X.next();!r.done;r=X.next())r=diP(r.value),this.rootSpec&&_.Q9(r,2,this.rootSpec),r={serializedIncrementBatch:_.hT(r.JSC$9769_serializeBinary())},_.DT("streamzIncremented",r,{sendIsolatedPayload:U})}};
var tHm=function(){};
_.F(tHm,XLp);var Ut$=function(X){var U=new glA;var r=new CIt;r=_.zb(r,1,"botguard");X=_.zb(r,2,X);this.rootSpec=_.oT(U,1,nl5,X)};
_.F(Ut$,XLp);var XX,rsS=new Map;var h2H,HnD,Pye,cKX,Zn9,B3M,z2X,EKe;h2H=2;HnD=2;Pye=2;cKX=2;Zn9=2;B3M=2;z2X=2;EKe=new sNt;var Im7,tD$;Im7=function(){this.ongoingFlowNonces=new Map};
_.Hl=function(){tD$||(tD$=new Im7);return tD$};
_.aj=function(X,U,r){return{eventType:{flowEventNamespace:X,flowEventType:U},metadata:r,statusCode:void 0,csn:void 0,can:void 0}};
_.Ln9=function(X,U){var r=_.Hl(),m=amT(r,U,!0);r.logFlowEvent(X,U,m,void 0)};
Im7.prototype.logFlowEvent=function(X,U,r,m){U={flowNonce:r||amT(this,U),flowType:U,flowEventType:X.eventType};X.metadata&&(U.flowMetadata=X.metadata);X.statusCode!==void 0&&(U.flowEventStatus=X.statusCode);X.csn&&(U.csn=X.csn);X.can&&(U.can=X.can);_.DT("flowEvent",U,m)};
var amT=function(X,U,r){r=r===void 0?!1:r;var m=X.ongoingFlowNonces.get(U);if(!m||r)m=Oi(16),X.ongoingFlowNonces.set(U,m);return m};_.HVu=new ZbA;var ri1={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 on=function(X,U,r,m,I,t,C){r=r===void 0?!1:r;m=m===void 0?!1:m;t=t===void 0?_.ex():t;this.hn=!1;this.hDu=X;this.ncr=U;this.rgX=r;this.fromHistory=m;this.previousVideoId=I;this.ppq=t;this.tempData=C;this.i8X=new _.xu7};
_.F(on,uE);on.prototype.validate=function(X){return!(!X.data.playerResponse||X.data.page!=="watch"&&X.data.page!=="learning_journey_watch"&&X.data.page!=="shorts"||this.hn)};
on.prototype.handle=function(X){var U=this,r=_.e(X.endpoint,_.Rl),m=_.e(X.endpoint,_.sK);if(_.v("kevlar_continue_playback_without_player_response")&&(r==null?0:r.videoId)&&this.previousVideoId&&(r==null?void 0:r.videoId)===this.previousVideoId&&(r==null?0:r.continuePlayback)&&!this.fromHistory)this.hDu.resolve();else{var I={};r?I.watch_endpoint=r:m&&(I.watch_endpoint=m,m.endTimeSeconds&&(I.end=m.endTimeSeconds));X.data.page==="watch"?(X.data.filler||this.rgX||(_.BQ("cfg"),_.rw.getInstance().triggerAction("yt-start-loading-watch")),
Object.assign(I,CeP(this,X.endpoint)),_.v("enable_masthead_quartile_ping_fix")&&Object.assign(I,kQS(this)),Object.assign(I,void 0),X.data.forceExternalPlaylist&&(I.external_list=!0)):X.data.page==="shorts"?_.rw.getInstance().triggerAction("yt-start-loading-shorts"):X.data.page==="learning_journey_watch"&&_.rw.getInstance().triggerAction("yt-start-loading-learning-journey");if(r=this.ncr()){try{r.loadVideoWithPlayerResponse(X.data.playerResponse,I),r.getPlayerPromise().then(this.hDu.resolve)}catch(t){_.$Q(t),
this.hDu.resolve()}this.hn=!0;r.getPlayerPromise().then(function(t){t.addEventListener("onAbnormalityDetected",function(){var C=X.data.playerResponse,k=t.getVideoData().cpn;z2X=0;_.mtu=k;if(k=l8e(C))U.i8X.increment("IN_PLAYER"),_.Cq(5),_.v("ab_st_vid_ks")?t.pauseVideo(!0):t.stopVideo(),C.playabilityStatus=Object.assign({},C.playabilityStatus,{status:"ERROR",errorScreen:{enforcementMessageViewModel:k}}),C.videoDetails=void 0,_.rw.getInstance().triggerOptionalAction("yt-updated-playability-status",
C.playabilityStatus)})})}else _.AE(Error("Sf"))}};
var CeP=function(X,U){var r=_.e(U,_.Rl);if(U&&r&&r.playlistId&&r.videoId&&(X=X.ppq,X.queueProxy?(X=X.queueProxy,r=X.listId===r.playlistId?X.attributionData.get(r.videoId):void 0):r=void 0,r))return{queue_info:r}},kQS=function(X){var U;
if((U=X.tempData)==null?0:U.adpings)return{adpings:X.tempData.adpings}};var wp=function(X,U,r){this.hn=!1;this.xeB=X;this.dzh=U;this.awq=r};
_.F(wp,uE);wp.prototype.validate=function(X){return!!_.fI.getValueByKeys.apply(null,[X.data].concat(_.fN(zkP)))};
wp.prototype.handle=function(X){var U=this;this.xeB.promise.then(function(){var r=X.data;var m=_.fI.getValueByKeys.apply(null,[r].concat(_.fN(Qvv))),I=_.fI.getValueByKeys.apply(null,[r].concat(_.fN(hkC))),t=_.fI.getValueByKeys.apply(null,[r].concat(_.fN(wK1)));var C=(C=_.fI.getValueByKeys.apply(null,[r].concat(_.fN(oBT))))?{videoId:C.videoId,thumbnail:C.thumbnail,title:C.title?_.DQ(C.title):void 0,shortBylineText:C.author?_.DQ(C.author):void 0}:void 0;var k=void 0;_.v("web_get_playlist_id_from_current_endpoint_ks")||
(k=_.fI.getValueByKeys.apply(null,[r].concat(_.fN(y_T))));var g=_.fI.getValueByKeys.apply(null,[r].concat(_.fN(Muh))),Z=_.fI.getValueByKeys.apply(null,[r].concat(_.fN(u1T))),P=!!g||!!Z&&!!Z.results&&Z.results.length>0,S=0;I&&I.currentIndex&&I.localCurrentIndex&&(S=I.currentIndex-I.localCurrentIndex);I&&I.playlistId&&(k=I.playlistId);r={rawResponse:r,autoplayRenderer:m,hasRelatedVideoData:P,playingVideo:C,playingVideoId:t,playlistPanelRenderer:I,playlistId:k,playlistIndex:I&&I.currentIndex,relatedVideoArgs:g,
endScreenRenderer:Z,playlistIndexOffset:S};a:{m=U.awq;I=U.dzh;m.response=r;if(lcT(r))m.downloadPlaylistProxy&&m.downloadPlaylistProxy.getPlaylistId()===A_T(r)||(m.downloadPlaylistProxy=new Sm$(A_T(r),m.setPlaylistData.bind(m),m.isPlayingOfflineVideo.bind(m))),m.responsePlaylistData=m.downloadPlaylistProxy.getPlaylistData(),m.listId=A_T(r),m.index=0;else if(r.playlistPanelRenderer&&r.playlistId&&r.autoplayRenderer)r.playlistId.startsWith("TLPQ")?m.queueProxy?m.listId===r.playlistId?(m.index=r.playlistIndex,
m.responsePlaylistData=r.playlistPanelRenderer,m.queueProxy.JSC$13192_setCurrentIndex(m.index)):r.playingVideoId&&m.index!==void 0&&I.clientParams.autoSaveToQueue&&(m.index+=1,m.queueProxy.JSC$13192_setCurrentIndex(m.index),m.queueProxy.addVideos([r.playingVideoId],{},m.index)):(m.queueProxy=new _.nM(m.JSC$13246_playlistNetworkManager,r.playlistId,m.setPlaylistData.bind(m),m.clearQueue.bind(m),_.iaD(r.playlistPanelRenderer),m.storage),m.responsePlaylistData=r.playlistPanelRenderer,m.listId=r.playlistId,
m.index=r.playlistIndex):(m.index=r.playlistIndex,m.listId!==r.playlistId&&m.clearQueue(),m.responsePlaylistData=r.playlistPanelRenderer,m.listId=r.playlistId,m.playlistProxy=new BQS(m.JSC$13246_playlistNetworkManager,r.playlistId,m.setPlaylistData.bind(m),_.iaD(r.playlistPanelRenderer)));else if(!m.queueProxy)m.responsePlaylistData=void 0;else if(r.playingVideoId&&I.clientParams.autoSaveToQueue){if(m.index===void 0){_.$Q(Error("Of"));m.clearQueue();break a}m.queueProxy.videoIds.includes(r.playingVideoId)||
(m.index+=1,m.queueProxy.JSC$13192_setCurrentIndex(m.index),m.queueProxy.addVideos([r.playingVideoId],{},m.index))}_.Ef(m,_.F0(m,m.response.autoplayRenderer))}})};var csT=function(X,U){U=U===void 0?_.ex():U;$I.call(this);this.di.push(new wp(this.hg,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},U));this.di.push(new on(this.hg,X,!1,!1));_.v("web_response_commands_chunk_processor")&&this.di.push(new bE)};
_.F(csT,$I);csT.prototype.processChunk=function(X){X&&X.data.player===void 0&&this.hg.resolve();$I.prototype.processChunk.call(this,X)};var hw=function(X,U){X=X===void 0?{layer:0}:X;this.hn=!1;this.createScreenConfig=X;this.znh=U};
_.F(hw,uE);hw.prototype.validate=function(X){return!(this.hn||!X.endpoint)};
hw.prototype.handle=function(X){var U=_.gO(),r,m,I=(m=_.e((r=X.endpoint)==null?void 0:r.commandMetadata,_.mN))==null?void 0:m.rootVe;this.znh&&I?_.fD(U,I,this.znh,this.createScreenConfig):L7v(U,X.endpoint,this.createScreenConfig);this.hn=!0};var MB=function(X,U){this.hn=!1;this.fwm=X;this.previousVideoId=U};
_.F(MB,uE);MB.prototype.validate=function(X){return _.v("kevlar_continue_playback_without_player_response")&&(X=_.e(X.endpoint,_.Rl),(X==null?0:X.videoId)&&this.previousVideoId&&(X==null?void 0:X.videoId)===this.previousVideoId&&(X==null?0:X.continuePlayback))?!1:this.fwm.hUJ===0};
MB.prototype.handle=function(X){_.rw.getInstance().triggerAction("yt-stop-old-player",X.data,!0)};var gt1=function(X){X=X===void 0?{layer:0}:X;$I.call(this);this.di.push(new MB(this));this.di.push(new hw(X));this.di.push(new pD(X))};
_.F(gt1,$I);var z$=function(){uE.apply(this,arguments)};
_.F(z$,uE);z$.prototype.validate=function(X){return!!X.data.preconnect};
z$.prototype.handle=function(X){_.F7("bc");X=_.H(X.data.preconnect);for(var U=X.next();!U.done;U=X.next())U=U.value,(new Image).src=U};var ntC=function(X,U,r,m,I,t,C){r=r===void 0?{layer:0}:r;t=t===void 0?_.ex():t;$I.call(this);if(m)if(I){I=t;this.di.push(new wp(this.hg,U,I));this.di.push(new z$);var k,g;this.di.push(new on(this.hg,X,!1,!((k=U.clientParams)==null||!k.fromHistory),(g=U.clientParams)==null?void 0:g.previousVideoId,I,U.tempData));var Z;this.di.push(new MB(this,(Z=U.clientParams)==null?void 0:Z.previousVideoId));var P;(P=U.clientParams)!=null&&P.fromHistory||(r.layer||(r=Object.assign({},r,{layer:0})),this.di.push(new hw(r,
C)),this.di.push(new pD(r)))}else this.di.push(new wp(this.hg,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},t)),this.di.push(new on(this.hg,X,!1,!1));else this.di.push(new MB(this)),this.di.push(new hw(r)),this.di.push(new pD(r));_.v("web_response_commands_chunk_processor")&&m&&this.di.push(new bE)};
_.F(ntC,$I);ntC.prototype.processChunk=function(X){X&&X.data.player===void 0&&this.hg.resolve();$I.prototype.processChunk.call(this,X)};var ZVv=function(){this.hn=this.hn=!1};
_.F(ZVv,uE);ZVv.prototype.validate=function(X){return!this.hn&&!(!X.data.csn||!X.data.rootVe)};
ZVv.prototype.handle=function(X){this.hn=!0;_.Q4(X.data.csn,X.data.rootVe,3)};var sL8=function(X,U,r){r=r===void 0?{layer:0}:r;$I.call(this);this.di.push(new on(this.hg,X));this.di.push(new hw(r));this.di.push(new pD(r))};
_.F(sL8,$I);var xt$=function(X,U,r,m,I){r=r===void 0?{layer:0}:r;m=m===void 0?_.ex():m;$I.call(this);var t=!!U&&!!U.clientParams&&!!U.clientParams.miniplayer;t&&this.di.push(new ZVv);this.di.push(new wp(this.hg,U,m));this.di.push(new z$);var C,k;this.di.push(new on(this.hg,X,t,!((C=U.clientParams)==null||!C.fromHistory),(k=U.clientParams)==null?void 0:k.previousVideoId,m,U.tempData));var g;this.di.push(new MB(this,(g=U.clientParams)==null?void 0:g.previousVideoId));var Z;(Z=U.clientParams)!=null&&Z.fromHistory||
(r.layer||(r=Object.assign({},r,{layer:t?3:0})),this.di.push(new hw(r,I)),this.di.push(new pD(r)));_.v("web_response_commands_chunk_processor")&&this.di.push(new bE)};
_.F(xt$,$I);var KM,dt5;KM={};
_.Pe$=(KM["subs-guide-item"]={bodyText:"SUBS_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},KM["subs-filter-by-channel"]={bodyText:"SUBS_FILTER_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},KM["subs-filtered-by-channel"]={bodyText:"SUBS_FILTER_EDU_CHANNEL_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},KM["membership-join"]={titleText:"JOIN_MEMBERSHIP_EDU_TITLE",bodyText:"JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},KM["membership-freebie-join"]=
{bodyText:"FREEBIE_JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},KM["membership-manage"]={bodyText:"MANAGE_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},KM["library-guide-item"]={titleText:"LIBRARY_GUIDE_ITEM_EDU_TITLE",bodyText:"LIBRARY_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},KM);_.T$=new _.ip("yt-edu");_.S35=function(){this.JSC$13344_eduDisplayedThisLoad_={}};
dt5=function(X){var U=_.S35.getInstance();var r=_.Pp("kevlar_tooltip_impression_cap");U=r&&parseInt(_.T$.get(X+"-impression")||0,10)>=r||_.T$.get(X+"-dismissed")?!1:(r=_.Pe$[X])&&!U.JSC$13344_eduDisplayedThisLoad_[r.setKey||X]&&(r.titleText&&_.tt(r.titleText)||r.bodyText&&_.tt(r.bodyText))?!0:!1;if(!U)return null;U=_.Pe$[X];if(!U)return null;r=U.bodyText?_.tt(U.bodyText):void 0;var m=U.titleText?_.tt(U.titleText):void 0;return[{openPopupAction:{popupType:"HINT",position:U.position,popup:{bubbleHintRenderer:{text:m?
_.DQ(m):void 0,detailsText:r?_.DQ(r):void 0,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP",confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.DQ(_.tt("EDU_GOT_IT")),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{eduDismissAction:{key:X}}]}}}}}}}},{eduImpressionAction:{key:X}}]};
_.N3(_.S35);var N3e=!1;for(var OVu="WEB_PAGE_TYPE_SETTINGS red playlist labs handle ypc-offers show ypc-checkout".split(" "),vth=[],YZ=6;YZ>=1;YZ--)vth.push({columnCount:YZ,query:YZ==1?0:YZ*2*107-4+32,className:"grid-"+YZ+"-columns",width:YZ*2*107+"px"});_.VR=function(X){this.actionRouter_=X=X===void 0?_.rw.getInstance():X;this.documentWidth_=document.body.clientWidth;this.currentSnapState_=_.eq5(this);this.persistentPanelVisible_=this.miniGuideVisible_=this.guidePersistentAndVisible_=!1};
_.eq5=function(X){var U=X.documentWidth_-(X.miniGuideVisible_?72:0)-(X.guidePersistentAndVisible_?240:0)-(X.persistentPanelVisible_?400:0);return vth.find(function(r){return U>r.query})};
_.N3(_.VR);var Et1=function(){var X=this;this.JSC$13356_keyboardInUse=!1;document.addEventListener("keydown",function(){X.onKeydown()});
document.addEventListener("mousedown",function(){X.JSC$13356_keyboardInUse=!1})},Fi1;
Et1.prototype.isKeyBoardInUse=function(){return this.JSC$13356_keyboardInUse};
Et1.prototype.onKeydown=function(){this.JSC$13356_keyboardInUse=!0};var BqT,qB;_.Rn=new _.ip("yt-mentions");_.fM=function(){};
BqT=function(X,U){return qB(U,"drag-to-reorder-edu-displayed")};
qB=function(X,U,r,m,I,t){r=r===void 0?"OPEN_POPUP_POSITION_TOP":r;if(U){if(_.Rn.get(U))return;_.Rn.set(U,!0,m)}if(I&&t!==void 0){U=Number(_.Rn.get(I)||0);if(U>=t)return;_.Rn.set(I,U+1)}return[{openPopupAction:{popupType:"HINT",position:r,popup:{bubbleHintRenderer:{detailsText:X,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP"}}}}]};
_.N3(_.fM);var QLv,ot5,wLP;QLv=function(X,U,r,m){this.JSC$13366_taskManager_=X;this.onFulfilled_=typeof U==="function"?U:null;this.onRejected_=typeof r==="function"?r:null;this.JSC$13366_context_=m};
ot5=function(X,U){X.onFulfilled_&&_.O5(X.JSC$13366_taskManager_,function(){X.onFulfilled_.call(X.JSC$13366_context_,U)})};
wLP=function(X,U){X.onRejected_&&_.O5(X.JSC$13366_taskManager_,function(){X.onRejected_.call(X.JSC$13366_context_,U)})};
_.Wm=function(X){this.JSC$13369_taskManager_=X;this.callbacks_=[]};
_.Wm.prototype.then=function(X,U,r){this.callbacks_.push(new QLv(this.JSC$13369_taskManager_,X,U,r));return this};
_.Wm.prototype.onSuccess=function(X){this.callbacks_.forEach(function(U){ot5(U,X)})};
_.Wm.prototype.onFailure=function(X){this.callbacks_.forEach(function(U){wLP(U,X)})};
_.Wm.prototype.cancel=function(){this.callbacks_.length=0};
eS1(_.Wm);_.I7A=null;_.x5=new _.gb("ACTIVITY_TOKEN");var ysu;_.v1=new _.gb("PAGE_REQUEST_TOKEN");ysu=new _.gb("FETCH_PBJ_TOKEN");_.u3u=function(X){if(X.validatedFragments_.length==0)return null;if(!X.mergedPrefetchedData_){for(var U=[],r=_.H(X.validatedFragments_),m=r.next();!m.done;m=r.next()){m=_.H(X.fragmentConfiguration_[m.value].graftedKeys);for(var I=m.next();!I.done;I=m.next())(I=X.prefetchedData_[I.value].trackingParams)&&U.push(I)}X.mergedPrefetchedData_={};Object.assign(X.mergedPrefetchedData_,X.prefetchedData_,{clientSideGrafts:U})}return X.mergedPrefetchedData_};var hqA;_.Jw=function(){this.prefetchCache_=new Map;this.pendingPrefetchJob_=null};
hqA=function(X,U,r){if(_.thX(U))return X.prefetchCache_.get(_.a7e(U,r))};_.Dg=new _.gb("NAVIGATION_TOKEN");var MD1=function(X){var U=this;var r=r===void 0?koD():r;var m=m===void 0?_.np().resolve(_.Dg):m;this.onePickCommand=X;this.JSC$13441_playlistNetworkManager=r;this.navigationManager=m;this.videoPickerBuilder=_.H_6("yt-addtoplaylist");_.pD1(V8p(Rap(Yi1(this.videoPickerBuilder.setTitle(X.modalTitle).setSize(1E3).addView(qph()).addView(fd8())).addView("youtube"),X.selectButtonLabel)),function(I){U.handleAction(I)})};
MD1.prototype.show=function(){this.videoPickerBuilder.build().setVisible(!0)};
MD1.prototype.handleAction=function(X){var U=this;if(X&&this.onePickCommand.listId&&X.action==="picked"&&X.docs){var r=[];X.docs.forEach(function(m){r.push({addedVideoId:m.id,action:"ACTION_ADD_VIDEO"})});
this.JSC$13441_playlistNetworkManager.updatePlaylist(this.onePickCommand.listId,r).then(function(){_.v("playlist_add_video_hard_reload_killswitch")?U.navigationManager.reload():zqS(U.navigationManager)})}};var Ki1=function(){if(this.constructor===Ki1)throw new TypeError("Uf");};
_.a=Ki1.prototype;_.a.dispose=function(){};
_.a.disconnect=function(){};
_.a.reconnect=function(){};
_.a.observe=function(X,U,r){return{element:X,option:r}};
_.a.unobserveByKey=function(){};var ci6=function(X,U){U=U===void 0?0:U;Ki1.call(this);this.viewroot=X;this.defaultPrescanHeight=U;this.isConnected=!0;this.pauseObservingUntilReconnect=!1;this.observer=new IntersectionObserver(this.handleObserveEvent.bind(this),X?{root:X,rootMargin:"-0.1px"}:{rootMargin:"-0.1px"});this.prescanObservers=new Map;this.handlers=new Map};
_.F(ci6,Ki1);_.a=ci6.prototype;_.a.dispose=function(){this.disconnect();this.handlers.clear()};
_.a.disconnect=function(X){this.isConnected=!1;this.pauseObservingUntilReconnect=X===void 0?!1:X;this.observer.disconnect();X=_.H(this.prescanObservers.values());for(var U=X.next();!U.done;U=X.next())U.value.disconnect()};
_.a.reconnect=function(){if(!this.isConnected){this.isConnected=!0;this.pauseObservingUntilReconnect=!1;for(var X=_.H(this.handlers),U=X.next();!U.done;U=X.next()){var r=_.H(U.value);U=r.next().value;var m=r.next().value;r=!1;m=_.H(m.keys());for(var I=m.next();!I.done;I=m.next())if((I=I.value)&&I.state==="prescan"){r=!0;break}r&&Tqt(this,U).observe(U);this.observer.observe(U)}}};
_.a.handleObserveEvent=function(X){X=_.H(X);for(var U=X.next();!U.done;U=X.next()){U=U.value;var r=this.handlers.get(U.target);if(r){var m=U.isIntersecting;r=_.H(r);for(var I=r.next();!I.done;I=r.next()){var t=_.H(I.value);I=t.next().value;t=t.next().value;I&&(I.state==="visible"&&m||I.state==="hidden"&&!m)&&(t(U.target,I.state),I.calledOnce&&this.unobserveByKey({element:U.target,option:I}))}}}};
_.a.handlePrescanEvent=function(X){X=_.H(X);for(var U=X.next();!U.done;U=X.next()){U=U.value;var r=this.handlers.get(U.target);if(r&&U.isIntersecting){r=_.H(r);for(var m=r.next();!m.done;m=r.next()){var I=_.H(m.value);m=I.next().value;I=I.next().value;m&&m.state==="prescan"&&(I(U.target,m.state),m.calledOnce&&this.unobserveByKey({element:U.target,option:m}))}}}};
_.a.observe=function(X,U,r){var m=(m=this.handlers.get(X))&&m.has(r)?{element:X,option:r}:void 0;if(m)return m;m={element:X,option:r};this.handlers.has(X)||this.handlers.set(X,new Map);var I=this.handlers.get(X);I&&!I.has(r)&&I.set(r,U);this.pauseObservingUntilReconnect||(r.state==="prescan"&&Tqt(this,X).observe(X),this.observer.observe(X));return m};
_.a.unobserveByKey=function(X){var U=this.handlers.get(X.element);if(U&&U.has(X.option)){U.delete(X.option);if(X&&X.option.state==="prescan")for(var r=_.H(this.prescanObservers.values()),m=r.next();!m.done;m=r.next())m.value.unobserve(X.element);U.size===0&&(this.handlers.delete(X.element),this.observer.unobserve(X.element))}};
var Tqt=function(X,U){var r=X.defaultPrescanHeight;U.hasAttribute("prescan-height")&&(U=Number(U.getAttribute("prescan-height")),isNaN(U)||(r=U));if(X.prescanObservers.has(r))return X.prescanObservers.get(r);U="-0.1px -0.1px "+r+"px -0.1px";U=new IntersectionObserver(X.handlePrescanEvent.bind(X),X.viewroot?{root:X.viewroot,rootMargin:U}:{rootMargin:U});X.prescanObservers.set(r,U);return U};var Y3h=["browse-video-menu-button","unified-verified-badge","topbar-guide-menu"],VD$=function(){var X,U=this;this.JSC$13458_actionRouter=X=X===void 0?_.rw.getInstance():X;this.targetMap=new Map;this.targetedElements=new WeakMap;this.triggeredTargets=new Set;this.TEST_ONLY={getVisibilityObserver:function(){return U.visibilityObserver},
getVisibilityObservedElementHandlerKeys:function(){return U.visibilityObservedElementHandlerKeys}}},RqC,pM,Wit;
VD$.prototype.initVisibilityObserver=function(){!this.visibilityObserver&&_.v("kevlar_use_vimio_behavior")&&_.$q("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&(this.visibilityObserver=gpz())};
VD$.prototype.dispose=function(){this.visibilityMonitor&&_.MJ(this.visibilityMonitor,"yt-visibility-monitor-refreshed",this.handleVisibilityRefreshed,!1,this);this.visibilityObserver&&this.visibilityObserver.dispose()};
VD$.prototype.handleVisibilityRefreshed=function(){for(var X=_.H(this.targetMap.entries()),U=X.next();!U.done;U=X.next()){var r=_.H(U.value);U=r.next().value;r=r.next().value;_.fmu(this,U,r)}};
_.$Z=function(X,U,r){pM(X,r);var m=_.q3t(X,U);m.element=r;X.targetedElements.set(r,U);_.fmu(X,U,m)};
pM=function(X,U){var r=X.targetedElements.get(U);if(r){var m=X.targetMap.get(r);m&&(delete m.element,X.targetMap.set(r,m));X.targetedElements.delete(U);X.visibilityObserver&&X.visibilityObservedElementHandlerKeys&&(r=X.visibilityObservedElementHandlerKeys.get(U))&&(X.visibilityObserver.unobserveByKey(r),X.visibilityObservedElementHandlerKeys.delete(U))}};
_.fmu=function(X,U,r){var m=r.action,I=r.element;I&&m&&(Y3h.includes(U)||_.$q("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||X.visibilityMonitor&&X.visibilityMonitor.isNodeVisible(I)?Wit(X,U,r):X.visibilityObserver&&(X.visibilityObservedElementHandlerKeys||(X.visibilityObservedElementHandlerKeys=new WeakMap),m=X.visibilityObserver.observe(I,function(){Wit(X,U,r);X.visibilityObservedElementHandlerKeys.delete(I)},{calledOnce:!0,
state:"visible"}),X.visibilityObservedElementHandlerKeys.set(I,m)))};
Wit=function(X,U,r){var m=r.action;(r=r.element)&&m&&(_.GO(X.JSC$13458_actionRouter,[m],r),X.targetMap.delete(U),X.targetedElements.delete(r),X.triggeredTargets.add(U))};
_.q3t=function(X,U){var r=X.targetMap.get(U);r||(r={},X.targetMap.set(U,r));return r};
_.bt=function(){RqC||(RqC=new VD$);return RqC};var Js1=document.createElement("div");Js1.style.touchAction="pan-down";var npA=Js1.style.touchAction==="pan-down";var Dth,pL1;Dth=function(){this.hammerFn=$3u();this.JSC$13466_screenManager=_.gO();this.lastPinchTime=NaN;this.nodeManagerMapping=new Map;this.ve=_.tb(83615);_.W$(this.JSC$13466_screenManager,this.ve);Z_e()};
_.Aw=function(){pL1||(pL1=new Dth);return pL1};
Dth.prototype.registerTouchEvents=function(X,U,r){var m=_.bS.apply(3,arguments),I=this.hammerFn(X,{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}]]});r&&I.set({touchAction:r});this.nodeManagerMapping.set(X,I);var t=
sfA(U);m=_.H(m);for(var C=m.next();!C.done;C=m.next()){C=C.value;if(C.includes("swipe")||C.includes("pinch")||C.includes("pan"))C.includes("swipe")?I.get("swipe").set({enable:!0,direction:t,velocity:.2}):C.includes("pinch")?I.get("pinch").set({enable:!0}):C.includes("pan")&&(I.get("pan").set({enable:!0,direction:t}),I.get("swipe").set({enable:!0,direction:t,velocity:.2}),I.get("swipe").recognizeWith("pan"));$t$(this,X,I,C)}};
var $t$=function(X,U,r,m){r.on(m,function(I){if(m.includes("pinch"))X.lastPinchTime=Date.now();else if(m.includes("swipe")&&Date.now()-X.lastPinchTime<400)return;I.pointerType!=="mouse"&&(I=m==="doubletap"?{coordinates:I.center}:m.includes("pan")?I:m.includes("swipe")?{target:I.target}:{},U.dispatchEvent(new CustomEvent(m,{bubbles:!0,composed:!0,detail:I})))})};
Dth.prototype.unregisterTouchEvents=function(X){var U=_.bS.apply(1,arguments),r=this.nodeManagerMapping.get(X);if(r){U=_.H(U);for(var m=U.next();!m.done;m=U.next())r.off(m.value);this.nodeManagerMapping.delete(X);X.style.touchAction="unset"}};var bV7=window.matchMedia&&window.matchMedia("(any-pointer: coarse)").matches;var xGs=null;_.dR={getLocalStorage:_.w_(function(){try{var X=new pQs;var U=X.isAvailable()?X:null}catch(r){return null}return U?new _.eC(U):null}),
getSessionStorage:_.w_(function(){var X=new $mn;return X.isAvailable()?new _.eC(X):null})};var AsP=function(){this.networkEvents=[];this.index=Math.floor(Math.random()*1E5)},KBX=function(){AsP.instance||(AsP.instance=new AsP);
return AsP.instance},Tn9=function(X){var U=X.networkEvents;
X.networkEvents=[];return _.v("enable_network_monitoring")?U:[]};var lmP;lmP={};_.GQ8=Z0("yt-serviceworker-metadata",{objectStores:(lmP.auth={addedAtVersion:1},lmP["resource-manifest-assets"]={addedAtVersion:2},lmP),shared:!0,upgrade:function(X,U){U(1)&&Nu(X,"resource-manifest-assets");U(2)&&Nu(X,"auth")},
version:2});var ejz=self.location.origin+"/";EpX([/^https:\/\/([\w-]*\.)*youtube\.com.*/,/^https:\/\/([\w-]*\.)*gstatic\.com.*/]);EpX([/\.css$/,/\.js$/,/\.webm$/,/\.png$/]);EpX([/\.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\//]);EpX([/purge_shell=1/]);var iVC=void 0;iVC=iVC===void 0?[]:iVC;
for(var LiP=[],Nqh=_.H(EF8),jL1=Nqh.next();!jL1.done;jL1=Nqh.next())LiP.push({key:jL1.value});for(var Xiv=_.H(iVC),UgC=Xiv.next();!UgC.done;UgC=Xiv.next())LiP.push(UgC.value);var rp5,EK=_.mH==null?void 0:(rp5=_.mH.performance)==null?void 0:rp5.memory,Qfn=!1,Yex={},yie={},FX={},Bl=navigator;var lt=function(X){this.JSC$13511_expiringStorage=new Vl(X)};
lt.prototype.set=function(X,U,r){r=r!==void 0?Date.now()+r:void 0;this.JSC$13511_expiringStorage.set(X,U,r)};
lt.prototype.get=function(X){return this.JSC$13511_expiringStorage.get(X)};
lt.prototype.remove=function(X){this.JSC$13511_expiringStorage.remove(X)};var pzm=_.pH(["https://www.youtube.com/",""]),$Gn=_.pH(["https://studio.youtube.com/",""]),i_1="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN",AiD=null,ULA;var mgA=_.pH(["https://www.youtube.com/iframe_api"]),G$=function(){this.playerResolver_=_.qR();this.playerPromise_=this.playerResolver_.promise;this.playerVars_=null;this.playbackEndedCallback_=_.Q2;this.playbackDurationSeconds_=0},Ir8=function(X){var U=function(){return window.YT&&typeof window.YT.ready==="function"};
if(U())return _.j8(window.YT);var r=_.qR(),m=_.wW("SCRIPT");m.onload=m.onreadystatechange=function(){m.readyState&&m.readyState!="loaded"&&m.readyState!="complete"||(m.onload=_.Q2,m.onreadystatechange=_.Q2,m.onerror=_.Q2,U()?r.resolve(window.YT):r.reject(new _.Tx("Failed to load the iframe player library","script.onload",m.readyState,typeof window.YT,window.YT?typeof window.YT.ready:"YT.ready() missing",window.yt?typeof window.yt.ready:"yt.ready() missing")))};
m.onerror=function(I){m.onload=_.Q2;m.onreadystatechange=_.Q2;m.onerror=_.Q2;r.reject(new _.Tx("Failed to load the iframe player library","script.onerror",I&&I.target&&I.target.src))};
_.HU(m,_.P0(mgA));X.insertBefore(m,X.firstChild);return r.promise},tSC=function(X,U,r){var m,I;
_.c(function(t){switch(t.nextAddress){case 1:return X.playbackEndedCallback_=r,_.E_(t,2),t.yield(Ir8(U.parentElement||null),4);case 4:m=t.yieldResult;_.mt(t,3);break;case 2:return I=_.yE(t),I instanceof _.Tx&&I.args&&I.args[0]=="script.onerror"?_.AE(I):_.$Q(I),t.return();case 3:m.ready(function(){return new m.Player(U,{playerVars:{controls:0,enablejsapi:1,iv_load_policy:3,modestbranding:1,mute:1,rel:0,showinfo:0},events:{onReady:X.onPlayerReady_.bind(X),onStateChange:X.onPlayerStateChange_.bind(X),
onCueRangeExit:X.onCueRangeExit_.bind(X)}})}),_.uv(t)}})};
_.a=G$.prototype;_.a.getPlayerPromise=function(){return this.playerPromise_};
_.a.onPlayerReady_=function(X){this.playerResolver_.resolve(X.target)};
_.a.onPlayerStateChange_=function(X){if(X.data==YT.PlayerState.PLAYING){X=X.target;var U=X.getCurrentTime();X.addCueRange("playback",U,U+this.playbackDurationSeconds_)}};
_.a.onCueRangeExit_=function(X){X.data=="playback"&&(X.target.stopVideo(),this.playbackEndedCallback_())};
_.a.stopVideo=function(){this.playerPromise_.then(function(X){X.stopVideo()})};
var aru=function(X){X.playerVars_&&X.playerPromise_.then(function(U){typeof U.cueVideoByPlayerVars!="function"?_.AE(new _.Tx("vmh: player API not ready","cueVideoByPlayerVars",typeof U.cueVideoByPlayerVars)):U.cueVideoByPlayerVars(X.playerVars_)})};
G$.prototype.playVideo=function(){var X=this;this.playerVars_&&this.playerPromise_.then(function(U){typeof U.loadVideoByPlayerVars!="function"?(U=new _.Tx("vmh: player API not ready","loadVideoByPlayerVars",typeof U.loadVideoByPlayerVars),_.$Q(U)):U.loadVideoByPlayerVars(X.playerVars_)})};
var Hmp=function(X,U,r,m,I){U&&(r===void 0&&(r=0),m===void 0&&(m=0),X.playbackDurationSeconds_=m/1E3,X.playerVars_={adformat:"17_8",videoId:U,suggestedQuality:"hd720",startSeconds:r/1E3,player_params:I})};
G$.prototype.mute=function(){this.playerPromise_.then(function(X){X.mute()})};
G$.prototype.unMute=function(){this.playerPromise_.then(function(X){X.unMute()})};var C7X=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var LM;LM=function(){this.tokenJars={};if(this.cookiesEnabled=_.Mo()){var X=_.ux.get("CONSISTENCY",void 0);X&&C5T(this,{encryptedTokenJarContents:X})}};
_.crm=function(){LM.instance||(LM.instance=new LM);return LM.instance};
LM.prototype.handleResponse=function(X,U){if(!U)throw Error("Zf");var r,m;U=((r=U.innerTubeRequest.context)==null?void 0:(m=r.request)==null?void 0:m.consistencyTokenJars)||[];var I;(X=(I=X.responseContext)==null?void 0:I.consistencyTokenJar)&&this.replace(U,X)};
LM.prototype.replace=function(X,U){X=_.H(X);for(var r=X.next();!r.done;r=X.next())delete this.tokenJars[r.value.encryptedTokenJarContents];C5T(this,U)};
var C5T=function(X,U){if(U.encryptedTokenJarContents&&(X.tokenJars[U.encryptedTokenJarContents]=U,typeof U.expirationSeconds==="string")){var r=Number(U.expirationSeconds);setTimeout(function(){delete X.tokenJars[U.encryptedTokenJarContents]},r*1E3);
X.cookiesEnabled&&_.hh("CONSISTENCY",U.encryptedTokenJarContents,r,void 0,!0)}};var kZ1,NB;kZ1=window.location.hostname.split(".").slice(-2).join(".");_.VH=function(){this.remoteLocationPlayabilityTokenTimeoutID=-1;var X=_.$q("LOCATION_PLAYABILITY_TOKEN");_.$q("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=cp5(this))&&(X=this.localStorage.get("yt-location-playability-token"));X&&(this.locationPlayabilityToken=X,this.mostRecentPosition=void 0)};
_.VH.getInstance=function(){NB=_.Gu("yt.clientLocationService.instance");NB||(NB=new _.VH,_.gi("yt.clientLocationService.instance",NB));return NB};
_.VH.prototype.setLocationOnInnerTubeContext=function(X){X.client||(X.client={});if(this.mostRecentPosition)X.client.locationInfo||(X.client.locationInfo={}),X.client.locationInfo.latitudeE7=Math.floor(this.mostRecentPosition.coords.latitude*1E7),X.client.locationInfo.longitudeE7=Math.floor(this.mostRecentPosition.coords.longitude*1E7),X.client.locationInfo.horizontalAccuracyMeters=Math.round(this.mostRecentPosition.coords.accuracy),X.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.remoteLocationPlayabilityToken||
this.locationPlayabilityToken)X.client.locationPlayabilityToken=this.remoteLocationPlayabilityToken||this.locationPlayabilityToken};
_.VH.prototype.handleResponse=function(X){var U;X=(U=X.responseContext)==null?void 0:U.locationPlayabilityToken;X!==void 0&&(this.locationPlayabilityToken=X,this.mostRecentPosition=void 0,_.$q("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage=cp5(this))&&this.localStorage.set("yt-location-playability-token",X,15552E3):_.hh("YT_CL",JSON.stringify({loctok:X}),15552E3,kZ1,!0))};
var cp5=function(X){return X.localStorage===void 0?new _.ip("yt-client-location"):X.localStorage};
_.VH.prototype.clearLocationPlayabilityToken=function(X){X==="TVHTML5"?(this.localStorage=cp5(this))&&this.localStorage.remove("yt-location-playability-token"):_.Vfx("YT_CL");this.remoteLocationPlayabilityToken=void 0;this.remoteLocationPlayabilityTokenTimeoutID!==-1&&(clearTimeout(this.remoteLocationPlayabilityTokenTimeoutID),this.remoteLocationPlayabilityTokenTimeoutID=-1)};
_.VH.prototype.getCurrentPositionFromGeolocation=function(){var X=this;if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("$f"));var U=!1,r=1E4;_.$q("INNERTUBE_CLIENT_NAME")==="MWEB"&&(U=!0,r=15E3);return new Promise(function(m,I){navigator.geolocation.getCurrentPosition(function(t){X.mostRecentPosition=t;m(t)},function(t){I(t)},{enableHighAccuracy:U,
maximumAge:0,timeout:r})})};
_.VH.prototype.createUnpluggedLocationInfo=function(X){var U={};X=X.coords;if(X==null?0:X.latitude)U.latitudeE7=Math.floor(X.latitude*1E7);if(X==null?0:X.longitude)U.longitudeE7=Math.floor(X.longitude*1E7);if(X==null?0:X.accuracy)U.locationRadiusMeters=Math.round(X.accuracy);return U};
_.VH.prototype.createLocationInfo=function(X){var U={};X=X.coords;if(X==null?0:X.latitude)U.latitudeE7=Math.floor(X.latitude*1E7);if(X==null?0:X.longitude)U.longitudeE7=Math.floor(X.longitude*1E7);return U};var gNT=function(X,U){var r=u4();X||(X="unknown");U||(U="unknown");X="MAIN_APP_WEB_PAGE_TYPE_"+X.toUpperCase();X in RQP||(X="MAIN_APP_WEB_PAGE_TYPE_UNKNOWN");U="MAIN_APP_WEB_REQUEST_TYPE_"+U.toUpperCase();U in fht||(U="MAIN_APP_WEB_REQUEST_TYPE_UNKNOWN");_.H1(r,{mainAppWeb:{pageType:X,requestType:U,isShellLoad:_.b3("IS_SHELL_LOAD",!1)}})},nNC={start:function(){_.H1(wGn(),{mainAppWeb:_.Rj()})},
success:function(){_.CH(wGn(),"SUCCESS")},
failure:function(){_.CH(wGn(),"FAILURE")},
cancelled:function(){_.CH(wGn(),"CANCELLED")}};var ZmA,sGv,xLe;ZmA=_.pH(["/sw.js"]);sGv=_.pH(["/sw.js?0"]);_.xgt=_.P0(ZmA);xLe=_.P0(sGv);var P5u=function(){var X=Error.apply(this,arguments);this.message=X.message;"stack"in X&&(this.stack=X.stack)};
_.F(P5u,Error);_.JO.prototype.load=function(X){this.megabloxUrl_=_.$q("YPC_MB_URL");_.hC(this.megabloxUrl_,(0,_.TE)(function(){X&&X()},this))};
_.fAe=function(X,U,r,m,I,t,C,k,g,Z,P){_.Ske(g);X.load((0,_.TE)(function(){try{var S=t?t:_.$q("HL"),d=_.$q("SESSION_INDEX");_.aIe("client",function(){wI5("59",{helpCenterPath:"/youtube",locale:S,window:window}).JSC$10137_loadChatSupport({authuser:String(d)})})}catch(O){throw fq(10,P,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","GAPI_LOAD_ERROR"),I&&I(O),_.$Q(O),O;
}S71(this,U,r,m,I,t,C,k,g,Z,P)},X))};
_.JO.prototype.openFixFlowDialog=function(X,U,r,m){this.load((0,_.TE)(function(){try{dgS(this,_.Gu("payments.business.integration")).forWidget().fixInstrument().withEncryptedParameters(X).withIntegratorCallback(U).load(r,m)}catch(I){throw _.$Q(I),I;}},this))};
var dgS=function(X,U,r,m){var I=U.mashupMode.popup("buyFlowDivId").usingDraggableDialog().usingPreferredWidth(600);_.v("enable_window_constrained_buy_flow_dialog")&&(I=I.usingPopupStyle(_.Gu("payments.business.integration").PopupStyle.WINDOW_CONSTRAINED));m&&(I=I.usingCloseCallback(m));U.bootstrap.fromPaymentsUrl(X.megabloxUrl_);X=U.bootstrap.asMashupMode(I);r=r?r:_.$q("HL");X.usingGaiaIndex(_.$q("SESSION_INDEX")).usingLocale(r).usingDefaultActivityStatusChangeHandler().usingBaseZIndex(2E9);_.v("enable_google_payments_buyflow_material2_style_web")?
X.usingStyle(":m2;pc=#444;ac=#065fd4"):X.usingStyle(":md;pc=#444;ac=#065fd4");return X},S71=function(X,U,r,m,I,t,C,k,g,Z,P){try{var S=_.Gu("payments.business.integration");
if(!S)throw new P5u("payments.business.integration is undefined");var d=S.standaloneContextAuthId.forUserId(),O=dgS(X,S,t,function(){OOe(!1);k&&k()});
C&&O.usingServerAnalyticsEventHandler(C);var E=O.inStandaloneContext(d).buyFlow(function(Q){if(Q&&(!Q.integratorData||Q.integratorData===""||Q.error))if(Q.error!=null)if(String(Q.error)==="-1")_.dLx(g);else{var h=String(Q.error)==="132"?"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_LEGAL_ADDRESS_RESTRICTION_VIOLATION":"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE";fq(10,P,h,Q.debugCode);_.Wl(h,g,Q.debugCode);h=new _.Tx("PAYMENT_ERROR_MESSAGE::"+Q.userVisibleErrorMessage,"PAYMENT_ERROR_DETAILS::"+Q.internalErrorDetails);
_.$Q(h)}else fq(10,P,"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY","EMPTY_INTEGRATOR_DATA"),_.Wl("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY",g,"EMPTY_INTEGRATOR_DATA"),_.$Q(Error("bg"));r&&(OOe(!1),r(Q))}).withEncryptedParameters(U);
Z&&E.withClientParameters(oA5(_.YUs(Z)));E.load(function(){fq(24,P);_.QU("ttc",void 0,"commerce_transaction");ef("commerce_transaction");m&&(m(),OOe(!0))},function(Q){if(Q==null?0:Q.debugCode)var h=Q==null?void 0:Q.debugCode;
else if(!Q||(Q==null?0:Q.debugCode))h="EMPTY_LOAD_FAILURE_ERROR",_.$Q(Error(h));else{h="EMPTY_LOAD_FAILURE_DEBUG_CODE";var z=new _.Tx("LOAD_FAILURE:"+Q.message," DEBUG_CODE:"+h);_.$Q(z)}fq(10,P,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE",h);_.Wl("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",g,h);_.$Q(Q);I&&I(Q)})}catch(Q){throw Q instanceof P5u&&(fq(10,P,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","ERROR_BEFORE_BUY_FLOW_LOAD"),I&&I(Q)),_.$Q(Q),Q;
}};var OmC;OmC=/^(?:https:)?\/\/[0-9a-z-.]+\.(google|youtube)\.com\//;_.YZn=function(X,U){U=U===void 0?!1:U;X=OmC.test(X)?_.ho(X):null;!U&&window.payments||!X?(X=_.qR(),U=X.promise,X.resolve()):U=_.sMC(X,{attributes:{"data-payments-main":"",id:"payment-lib"}});return U};var vN5;vN5=_.pH(["//www.googletagmanager.com/gtm.js?id=",""]);_.jx=function(X,U){_.Lc(document,"gtm")||(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"user_consent",country_code:U}),window.dataLayer.push({"gtm.start":(new Date).getTime(),event:"gtm.js",geo:_.$q("GL")}),U=_.wW("SCRIPT"),U.async=!0,_.HU(U,_.P0(vN5,X)),U.id="gtm",X=document.getElementsByTagName("script"),X.length==0?document.head.appendChild(U):(X=X[0],X.parentNode.insertBefore(U,X)))};
_.Xq=function(X){if(X=JSON.parse(X))window.dataLayer=window.dataLayer||[],window.dataLayer.push(X)};var e4S,ENu;e4S=_.pH(["https://clients2.google.com/gr/gr_sync.js"]);_.Kx6=function(){};
_.Kx6.prototype.init=function(){if(ENu()){var X=_.qR();X.resolve();return X.promise}return _.sMC(_.P0(e4S)).then(function(){if(!ENu())throw Error("cg");},function(){throw Error("dg");
})};
_.Tse=function(){if(!ENu())return"";var X=window.google.gr;X.init({async:{schedule:"sync"},merchantId:"youtube"});X.start();X=X.finish();return X==null?"":X};
ENu=function(){return window.google!=null&&window.google.gr!=null};window.PolymerFakeBaseClassWithoutHtml=function(){};
_.Y=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.F(_.Y,PolymerFakeBaseClassWithoutHtml);_.x7=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.F(_.x7,PolymerFakeBaseClassWithoutHtml);var vvx=window.ShadyDOM;var I4H,rBD,a4s,Hrs,kd6,cB9,UQ,jK;I4H=_.v("enable_shadydom_free_scoped_query_methods");rBD=_.v("enable_shadydom_free_scoped_node_methods");a4s=_.v("enable_shadydom_free_scoped_readonly_properties_batch_one");Hrs=_.v("enable_shadydom_free_parent_node");kd6=_.v("enable_shadydom_free_children");cB9=_.v("enable_shadydom_free_last_child");UQ=window.ShadyDOM;_.aI=UQ&&UQ.noPatch&&UQ.wrap?UQ.wrap:UQ?function(X){return UQ.patch(X)}:function(X){return X};
jK=function(X){if(X instanceof ShadowRoot)this.host=(0,_.aI)(X.host),this.root=X;else if(X.$$){this.host=(0,_.aI)(X);var U;this.root=(U=X.root)!=null?U:this.host}else if(X.polymerController){this.host=(0,_.aI)(X);var r;this.root=(r=this.host.shadowRoot)!=null?r:this.host}else this.root=this.host=(0,_.aI)(X)};
m_x();tds();gmA();nmm();CCX();var Flu={querySelector:function(X,U){U=KXe(U,AO(X));return _.v("sunnydom_native_scoped_query_selectors")?Eve(X,U):Eve(_.lW(X),U)},
querySelectorAll:function(X,U){U=KXe(U,AO(X));return _.v("sunnydom_native_scoped_query_selectors")?Array.from(FXA(X,U)):FXA(_.lW(X),U)}},BG$={appendChild:function(X,U){var r=AO(X),m=_.bW(U);
return _.XFe(_.lW(X),r?_.Lq(U,r,m):U)},
cloneNode:function(X,U){var r=_.bW(X);X=_.lW(X);U=$z(X).prototype.cloneNode.call(X,U);return r?NE(U,r):U},
contains:function(X,U){var r=AO(X),m=_.bW(U);return r!==m?!1:U_M(X,U)},
insertBefore:function(X,U,r){var m=AO(X),I=_.bW(U);X=_.lW(X);U=m?_.Lq(U,m,I):U;return $z(X).prototype.insertBefore.call(X,U,r)},
removeChild:function(X,U){var r=AO(X);X=_.lW(X);U=r?NE(U,r):U;return $z(X).prototype.removeChild.call(X,U)},
replaceChild:function(X,U,r){var m=AO(X),I=_.bW(U);U=m?_.Lq(U,m,I):I?NE(U,I):U;r=m?NE(r,m):r;X=_.lW(X);return $z(X).prototype.replaceChild.call(X,U,r)},
getRootNode:function(X,U){U=U===void 0?{composed:!0}:U;var r;if(((r=U)!=null?r:{}).composed)X=jSe(X);else{U=X;for(X=QSM(X);X;)U=X,X=YkH(X);X=U}return X}},so1=a4s?{firstChild:Ar1,
nextSibling:pbX,previousSibling:bOe,firstElementChild:lwe,lastElementChild:iOn,nextElementSibling:DL1,previousElementSibling:$Le,childNodes:LXD}:{};Hrs&&(so1.parentNode=Jrz);kd6&&(so1.children=Na1);cB9&&(so1.lastChild=Gnz);I4H&&ZrH(Flu);rBD&&ZrH(BG$);x_e();var PCA=function(X){this.node=X instanceof ShadowRoot?X.host:X};
SIe();d_X();var eHm=new WeakMap;var F79=Symbol("Bd");var yBs=new Set(["tap","track","down","up"]),u6H=_.v("pbcm_fi_query_decorators");var rN=function(){return _.x7.apply(this,arguments)||this};
_.F(rN,_.x7);_.a=rN.prototype;_.a.getState=function(){return this.store.getState()};
_.a.dispatch=function(X){this.store.dispatch(X)};
_.a.beforeRegister=function(){if(this&&typeof this==="object"){var X;var U=!!this.useSignals||!((X=this.polymerController)==null||!X.useSignals)}else U=!1;if(!U&&this.properties)for(U=_.H(Object.keys(this.properties)),X=U.next();!X.done;X=U.next()){var r=X.value;X=this.properties[r];if(X.selector){if(X.computed)throw Error("kg");r=["reduxPropertiesRecomputeTrigger",'"'+r+'"'].concat(_.fN(X.selectorArgs||[])).join(",");X.computed="recomputeReduxSelector("+r+")"}}};
_.a.attached=function(){var X=this;this.reduxPropertiesRecomputeTrigger=0;this.activeStoreSubscription||(this.activeStoreSubscription=this.store.subscribe(function(){X.reduxPropertiesRecomputeTrigger++}));
_.v("redux_disable_update_on_attached_killswitch")&&this.reduxPropertiesRecomputeTrigger++};
_.a.detached=function(){this.activeStoreSubscription&&(this.activeStoreSubscription(),this.activeStoreSubscription=void 0)};
_.a.recomputeReduxSelector=function(X,U){var r=_.bS.apply(2,arguments),m=this.properties[U].selector;if(!m)throw Error("ig`"+U);return m.apply(null,[this.store.getState()].concat(_.fN(r)))};
_.a.select=function(X){var U=_.bS.apply(1,arguments);this.reduxPropertiesRecomputeTrigger;return X.apply(null,[this.store.getState()].concat(_.fN(U)))};
_.n0.Object.defineProperties(rN.prototype,{store:{configurable:!0,enumerable:!0,get:function(){throw Error("jg");}}});
rN.prototype.recomputeReduxSelector=rN.prototype.recomputeReduxSelector;_.q([_.T(),_.p("design:type",Number)],rN.prototype,"reduxPropertiesRecomputeTrigger",void 0);_.q([_.PP()],rN);var m1=[],K79={},yc=function(){return sA.apply(this,arguments)||this};
_.F(yc,sA);yc.prototype._addPropertyEffect=function(X,U,r){if(U==="__observeEffects"&&r){var m,I=(m=r.info.method)!=null?m:r.info.methodName;if(I){var t=this[I];this[I]=function(){m1.push(I);try{t==null||t.apply(this,arguments)}finally{m1.pop()}}}}_.Wn._addPropertyEffect.apply(this,[X,
U,r])};
yc.prototype._setPendingProperty=function(X,U,r){if(m1.length){var m=m1[m1.length-1],I;(I=K79[this.is])!=null&&I.has(m)||(THn(this.is,m),_.DT("polymerPropertyChangedInObserver",{componentName:this.is,observerName:m}))}return _.Wn._setPendingProperty.apply(this,[X,U,r])};
_.q([tVX()],yc);var YIn=new Set(["allowedProps","_definePropertyAccessor","_setPendingProperty","_setUnmanagedPropertyToNode"]),RHx,OR={};_.v("polymer_property_access_logging_debug")&&(window.PROPERTY_ACCESS_MAP=OR);var ER=function(){return _.x7.apply(this,arguments)||this};
_.F(ER,_.x7);ER.prototype._setUnmanagedPropertyToNode=function(X,U,r){X.loggingStatus&&(X.loggingStatus.isDeclarativeExternal=!0);if(r!==X[U]||typeof r==="object")X[U]=r;X.is&&X.polymerController&&X.polymerController!==X&&vP(X.is,U,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");X.loggingStatus&&(X.loggingStatus.isDeclarativeExternal=!1)};
_.q([_.PP()],ER);Vde()&&(NI.prototype._setUnmanagedPropertyToNode=(new ER)._setUnmanagedPropertyToNode);_.NHe={YtHostElementBehavior:[{get hostElement(){return this},get polymerController(){return this},set hostElement(X){},set polymerController(X){}}]};var we=function(){var X=sA.apply(this,arguments)||this;X.json=function(){};
return X};
_.F(we,sA);we.prototype.equals=function(X,U){return X===U};
we.prototype.isEmpty=function(X){var U;(U=!X)||(U=_.Dn(X)&&X.length===0);return U};
_.q([tVX()],we);var QGt=function(X){X=tIe(X);a4.call(this,X)};
_.F(QGt,a4);QGt.prototype.addProvider=function(X){X=X.key?X:tIe([X])[0];var U=this.keyIdToIndex.get(X.key.id);if(U){if(D_z(X,this.providers[U]))throw Error("lg`"+X.key.displayName);}else a4.prototype.addProvider.call(this,X)};
var oN7=new QGt([]);var wiC=!1;var Gde={};wiC||(l4s(),wiC=!0);
Gde.InjectBehavior={initializeInjection:function(){var X=this.provide;try{if((X=X!=null?X:[])&&X.length>0)for(var U=tIe(X),r=_.H(U),m=r.next();!m.done;m=r.next())oN7.addProvider(m.value);var I=new Set;pFx(this.behaviors||[],I);U={};for(var t=_.H(I),C=t.next();!C.done;C=t.next()){var k=C.value;k.inject&&Object.assign(U,k.inject)}this.inject&&Object.assign(U,this.inject);for(var g=_.H(Object.keys(U)),Z=g.next();!Z.done;Z=g.next()){var P=Z.value,S=U[P];try{this[P]=oN7.resolve(S)}catch(d){throw d;}}}catch(d){throw Error(d.message);
}}};var L7x;var jox=/\bclass\b/.test(function(){}.toString()),rg6=new Set("_noAccessors attached beforeRegister constructor created detached ready registered properties observers".split(" "));var yp8=function(X){this.wasDefined=!0;Array.isArray(X)||X instanceof Array?(this.JSC$13669_getImpl=X[0],this.JSC$13669_setImpl=X[1]):this.JSC$13669_getImpl=X};
_.a=yp8.prototype;_.a.getWithPath=function(X){return tkn(this.JSC$13669_getImpl(),X)};
_.a.setWithPath=function(X,U){var r=this;if(X.length)throw Error("mg");if(!this.JSC$13669_setImpl)throw Error("ng");uI(function(){r.JSC$13669_setImpl(U)})};
_.a.notifyPath=function(){throw Error("og");};
_.a.notifySplices=function(){throw Error("pg");};
_.a.getChangeRecordSignal=function(X,U){var r=this;if(X.length)throw Error("qg");return function(){var m=r.getWithPath(X);return{path:U!=null?U:"",base:m,value:m}}};
_.a.getSplicesSignal=function(){throw Error("rg");};
_.a.getPathMutationSignal=function(){throw Error("sg");};
_.a.pop=function(){throw Error("tg");};
_.a.push=function(){throw Error("ug");};
_.a.splice=function(){throw Error("vg");};
_.a.unshift=function(){throw Error("wg");};var It=function(X){var U=this;this.observedPath={pathComponents:[],data:void 0,subPaths:{}};this.mutationIndex=0;Array.isArray(X)||X instanceof Array?(this.JSC$13674_getImpl=X[0],this.JSC$13674_setImpl=X[1]):this.JSC$13674_getImpl=X;this.wasDefined=!1;_.ep(function(){U.wasDefined=U.JSC$13674_getImpl()!==void 0})};
It.prototype.getWithPath=function(X){return tkn(this.JSC$13674_getImpl(),X)};
It.prototype.setWithPath=function(X,U){var r=this;if(X[X.length-1]!=="*"&&X[X.length-1]!=="splices"){var m=_.ep(function(){return r.getWithPath([])});
if(X.length===0){if(!this.JSC$13674_setImpl)throw Error("xg");if(m===U)return;this.wasDefined||(this.wasDefined=U!==void 0);uI(function(){r.JSC$13674_setImpl(U)})}else{for(var I=0;I<X.length-1;I++){if(!m)return;
m=m[X[I]]}I=X[X.length-1];m&&(m[I]=U);this.wasDefined||(this.wasDefined=X.length>1||U!==void 0)}uIA(this,X,{pathComponents:X,value:U})}};
It.prototype.notifyPath=function(X,U){X.length===0?U&&this.setWithPath(X,U.value):uIA(this,X,{pathComponents:X,value:U==null?void 0:U.value,fallbackWhenUndefined:U==null?void 0:U.value})};
var uIA=function(X,U,r,m){if(X.setMutationSignal){var I=++X.mutationIndex,t=[X.observedPath],C=X.observedPath,k;U.length===0&&(k=C);for(var g=0;g<U.length;g++){var Z=C.subPaths[U[g]];if(!Z)break;t.push(Z);C=Z;g===U.length-1&&(k=Z)}for(U=!1;t.length;)C=t.shift(),C.data={index:I,mutation:r,spliceMutationIndex:m},U||(U=C===k),U&&t.push.apply(t,_.fN(Object.values(C.subPaths)));uI(function(){X.setMutationSignal(I)})}};
It.prototype.notifySplices=function(X,U){var r=this,m=_.ep(function(){return r.getWithPath(X)}),I=[].concat(_.fN(X),["splices"]);
uIA(this,I,{pathComponents:I,value:{indexSplices:U}});if(m==null?0:m.length)U=this.mutationIndex,I=[].concat(_.fN(X),["length"]),uIA(this,I,{pathComponents:I,value:m.length},U)};
var h41=function(X,U,r,m,I,t){X.notifySplices(r,[{index:m,addedCount:I,removed:t,object:U,type:"splice"}])},MS$=function(X,U){X=X.observedPath;
for(var r=0;r<U.length;r++){var m=U[r],I=X.subPaths[m];I||(I={pathComponents:U.slice(0,r+1),subPaths:{}},X.subPaths[m]=I);X=I}},Klv=function(X,U,r){MS$(X,U);
if(!X.getMutationSignal){var m=_.H(_.Fb(X.mutationIndex,void 0,"sNBMCd"));X.getMutationSignal=m.next().value;X.setMutationSignal=m.next().value}var I=X.getMutationSignal;return _.yp(function(){I();return r(z4S(X,U))},void 0,"zvsXEd")};
It.prototype.getChangeRecordSignal=function(X,U){var r=this,m=this.mutationIndex,I;return Klv(this,X,function(t){if(t&&t.index>m){var C=t.mutation;m=t.index;I=void 0}t=_.ep(function(){return r.getWithPath(X)});
if(C){var k=C.pathComponents[C.pathComponents.length-1],g=[].concat(_.fN(C.pathComponents));if(k==="splices"||k==="length")return{base:t,path:(U?[U].concat(_.fN(g)):g).join("."),value:C.value};var Z=X.length>g.length?X:g,P;return{base:t!=null?t:C.fallbackWhenUndefined,path:(U?[U].concat(_.fN(Z)):Z).join("."),value:(P=_.ep(function(){return r.getWithPath(Z)}))!=null?P:C.fallbackWhenUndefined}}I||(I={base:t,
path:(U?[U].concat(_.fN(X)):X).join("."),value:t});return I})};
It.prototype.getSplicesSignal=function(X){var U=this.mutationIndex,r;return Klv(this,X,function(m){if(m&&m.index>U&&m.spliceMutationIndex!==U){var I=m.mutation;U=m.index;r=void 0}return I&&I.pathComponents[I.pathComponents.length-1]==="splices"?r=m=I.value:r})};
It.prototype.getPathMutationSignal=function(X){var U=this;MS$(this,X);if(!this.getMutationSignal){var r=_.H(_.Fb(this.mutationIndex,void 0,"ugyMh"));this.getMutationSignal=r.next().value;this.setMutationSignal=r.next().value}var m=this.getMutationSignal,I=this.mutationIndex,t;return _.yp(function(){m();var C=z4S(U,X);if(C&&C.index>I&&C.mutation&&a16(C.mutation.pathComponents,X)){var k=C.mutation;I=C.index}if(!t||I!==t.index){var g,Z;C=(Z=_.ep(function(){return U.getWithPath(X)}))!=null?Z:(g=k)==null?
void 0:g.fallbackWhenUndefined;
t={index:I,value:C}}return t},void 0,"RXYC9b")};
var z4S=function(X,U){X=X.observedPath;U=_.H(U);for(var r=U.next();!r.done;r=U.next())X=X.subPaths[r.value];return X.data};
It.prototype.pop=function(X){var U=this,r=_.ep(function(){return U.getWithPath(X)});
if(!(r instanceof Array))throw Error("yg");var m=r.length>0,I=r.pop();m&&h41(this,r,X,r.length,0,[I]);return I};
It.prototype.push=function(X){var U=_.bS.apply(1,arguments),r=this,m=_.ep(function(){return r.getWithPath(X)});
if(!(m instanceof Array))throw Error("zg");var I=m.length,t=m.push.apply(m,_.fN(U));U.length&&h41(this,m,X,I,U.length,[]);return t};
It.prototype.splice=function(X,U,r){var m=_.bS.apply(3,arguments),I=this,t=_.ep(function(){return I.getWithPath(X)});
if(!(t instanceof Array))throw Error("Ag");U<0?U=t.length-Math.floor(-U):U&&(U=Math.floor(U));var C=t.splice.apply(t,[U,r].concat(_.fN(m)));(m.length||C.length)&&h41(this,t,X,U,m.length,C);return C};
It.prototype.unshift=function(X){var U=_.bS.apply(1,arguments),r=this,m=_.ep(function(){return r.getWithPath(X)});
if(!(m instanceof Array))throw Error("Bg");var I=m.unshift.apply(m,_.fN(U));U.length&&h41(this,m,X,0,U.length,[]);return I};var tq=function(X,U,r){this.model=X;this.unknownSignalResolver=U;this.options=r;this.signalCache={};this.isDisposed=!1;this.childSignalProxies=[];U=_.H(x6z());X=U.next().value;U=U.next().value;this.owner=X;this.disposeImpl=U};
tq.prototype.dispose=function(){if(!this.isDisposed){for(var X=_.H(this.childSignalProxies),U=X.next();!U.done;U=X.next())U.value.dispose();this.disposeImpl();this.childSignalProxies=[];this.isDisposed=!0}};
var TGA=function(X,U){X=_.ag(X.owner);try{U()}finally{_.ag(X)}};
tq.prototype.effect=function(X){TGA(this,function(){_.qi(X,"h")})};
var Y77=function(X,U){X.options!=null||(X.options={});var r;(r=X.options).immutableProps!=null||(r.immutableProps=new Set);X.options.immutableProps.add(U)},WgA=function(X,U){U=""+U;
VSA(X,U);var r,m;if((r=X.options)==null?0:(m=r.immutableProps)==null?0:m.has(U))return!0;var I;if((I=X.model.__signalCache)==null?0:I.has(U))r=X.model.__signalCache.get(U),Array.isArray(r)&&Y77(X,U);var t,C,k;return(k=(t=X.options)==null?void 0:(C=t.immutableProps)==null?void 0:C.has(U))!=null?k:!1},R47=function(X,U){var r;
X.unknownSignalResolver&&(r=X.unknownSignalResolver(U));var m,I;((m=X.options)==null?0:(I=m.immutableProps)==null?0:I.has(U))?r!=null||(r=new yp8(_.Fb(X.model[U],void 0,"By5iP"))):r!=null||(r=new It(_.Fb(X.model[U],void 0,"CXghNc")));var t=X.model.hostElement;Object.defineProperty(X.model,U,{get:function(){qIz(t,U);return r.getWithPath([])},
set:function(C){el(t,U);X.setWithPath([U],C)},
configurable:!0});return r},VSA=function(X,U){var r,m,I;
((r=X.model.__signalCache)==null||!r.has(U))&&((m=X.options)==null?0:(I=m.externalSignalProps)==null?0:I.has(U))&&X.model[U]},Kd=function(X,U){U=""+U;
var r=X.signalCache[U];if(r!==void 0)return r;r=!1;VSA(X,U);var m;if((m=X.model.__signalCache)==null?0:m.has(U))if(r=X.model.__signalCache.get(U),Array.isArray(r))r=!0,Y77(X,U);else return X.signalCache[U]=X.model.__signalCache.get(U).signal,X.signalCache[U];var I,t;m=(t=(I=X.options)==null?void 0:I.reactivityMode)!=null?t:0;var C,k;if(!((C=X.options)==null?0:(k=C.reactiveProps)==null?0:k.has(U))&&!r&&m===1)throw Error("Cg`"+U);I=r?frh(X,U):R47(X,U);return X.signalCache[U]=I},frh=function(X,U){var r=
Object.getOwnPropertyDescriptor(X.model.constructor.prototype,U),m=function(){return X.model[U]};
return new yp8(r&&r.get&&!r.set?m:[m,function(I){X.model[U]=I}])};
tq.prototype.getWithPath=function(X){var U=_.H(X);X=U.next().value;U=m_(U);qIz(this.model.hostElement,""+X);return Kd(this,X).getWithPath(U)};
tq.prototype.setWithPath=function(X,U){if(X.length){el(this.model.hostElement,X.join("."));var r=_.H(X);X=r.next().value;r=m_(r);Kd(this,X).setWithPath(r,U)}};
tq.prototype.getPathMutationSignal=function(X){var U=_.H(X);X=U.next().value;U=m_(U);return Kd(this,X).getPathMutationSignal(U)};
tq.prototype.notifyPath=function(X,U){var r=_.H(X);X=r.next().value;r=m_(r);Kd(this,X).notifyPath(r,U)};
var q78=function(X,U){if(U.type==="literal")return function(){return{rootWasDefined:!0,value:U.value}};
var r=M4(U.path),m=_.H(r),I=m.next().value;m=m_(m);var t,C;if(U.type==="path"&&(r.length===1||((t=X.options)==null?0:(C=t.immutableProps)==null?0:C.has(I))))return function(){var S=X.getWithPath(r.slice(0,1));S=tkn(S,r.slice(1));return{rootWasDefined:Kd(X,r[0]).wasDefined,value:S}};
var k=Kd(X,I);if(U.type==="path"){var g=k.getPathMutationSignal(m);return function(){var S,d=(S=g())==null?void 0:S.value;return{rootWasDefined:k.wasDefined,value:d}}}if(U.type==="splices"){var Z=k.getSplicesSignal(m);
return function(){var S=Z();return{rootWasDefined:k.wasDefined,value:S}}}var P=k.getChangeRecordSignal(m,""+I);
return function(){var S=P();return{rootWasDefined:k.wasDefined,value:S}}},nYe=function(X,U,r){var m=r.map(function(k){return q78(X,k)}),I=r.length===0,t=[],C=r.length!==1||r[0].type!=="path"?!1:!0;
X.effect(function(){for(var k=m.length,g=[],Z=!!t.length,P=0;P<k;P++){var S=m[P](),d=S.rootWasDefined;S=S.value;I||(I=d);g[P]=S;C&&(g[P+k]=Z?t[P]:g[P],t[P]=S)}I&&$l(X.owner,function(){return void U.apply(null,_.fN(g))})})},Hsm=function(X,U,r,m,I){var t=Kd(X,U);
I!==void 0&&t.setWithPath([],I);nYe(X,function(){var C=_.bS.apply(0,arguments);el(X.model.hostElement,U,!0);t.setWithPath([],r.apply(null,_.fN(C)))},m)};
tq.prototype.arrayPush=function(X){var U=_.bS.apply(1,arguments),r=_.H(X),m=r.next().value;r=m_(r);m=Kd(this,m);return m.push.apply(m,[r].concat(_.fN(U)))};
tq.prototype.arraySplice=function(X,U,r){var m=_.bS.apply(3,arguments),I=_.H(X),t=I.next().value;I=m_(I);t=Kd(this,t);return t.splice.apply(t,[I,U,r].concat(_.fN(m)))};
tq.prototype.arrayUnshift=function(X){var U=_.bS.apply(1,arguments),r=_.H(X),m=r.next().value;r=m_(r);m=Kd(this,m);return m.unshift.apply(m,[r].concat(_.fN(U)))};
tq.prototype.notifySplices=function(X,U){var r=_.H(X);X=r.next().value;r=m_(r);Kd(this,X).notifySplices(r,U)};var Wl5=!0,JpP=!1,J_A=!1,Dgh=!1,pit=0;Dgh=!1;pit=0;Wl5=!0;JpP=J_A=!1;var eRe=/([^\s]+?)\(([\s\S]*)\)/,d6D=/\.([^.]+)$/,Fg1=/\\,/g,PsX=/&comma;/g,SLs=/\\(.)/g,EYn=[],Osx={"*":"wildcard",splices:"splices"};var KgM=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"),uU9=/[A-Z]/,$gh=["class","hidden","id","on-dom-change"],YLs=new Set([].concat(_.fN($gh),
["if","notify-dom-change","restamp"])),Vkz=new Set([].concat(_.fN($gh),"as index-as initial-count items items-index-as notify-dom-change target-framerate strip-whitespace".split(" "))),RRD=new Set(["restamp"]);var Y3e=new Set(["className","id"]);var D6M=Symbol(),ise=window;var Icx=window;var gBD=0,Hiz=0,Ty=[],c_e=0,ace=!1,kBm=document.createTextNode("");(new window.MutationObserver(C0M)).observe(kBm,{characterData:!0});var Vc=new Map,Y7=0,bmA=function(X){this.mappedHandleId=X},ZiM=function(X,U,r,m){this.mappedHandleId=X;
var I=this;this.mappedHandleId=X;this.callback=U;this.waitTime=r;this.schedulerPriority=m;this.handleId=_.$u.addJob(function(){I.callback();Vc.delete(I.mappedHandleId)},this.schedulerPriority||1,this.waitTime)};
_.F(ZiM,bmA);ZiM.prototype.cancel=function(){_.$u.cancelJob(this.handleId);Vc.delete(this.mappedHandleId)};
var svA=function(X,U){this.mappedHandleId=X;var r=this;this.mappedHandleId=X;this.callback=U;this.handleId=nBe(function(){r.callback();Vc.delete(r.mappedHandleId)})};
_.F(svA,bmA);svA.prototype.cancel=function(){var X=this.handleId-Hiz;X<0||Ty.length<=X||(Ty[X]=null);Vc.delete(this.mappedHandleId)};var dce=function(){};
dce.prototype.cancel=function(){this.jobHandle!==void 0&&(xc1(this.jobHandle),this.jobHandle=void 0)};
dce.prototype.run=function(X,U,r){var m=this;this.cancel();this.callback=X;this.jobHandle=_.RI(function(){X();m.callback=void 0},U,r)};
dce.prototype.flush=function(){this.callback&&this.jobHandle!==void 0&&(this.cancel(),this.callback())};
var P0e=new WeakMap;var Ap1=nT(function(X){for(var U=X,r=0;r<3;r++)U=Object.getPrototypeOf(U);delete U.prototype.connectedCallback;var m=function(){return X.apply(this,arguments)||this};
_.F(m,X);m.prototype._attachDom=function(I){if(!I)return null;var t=(0,_.aI)(this.hostElement);t.attachShadow({mode:"open",shadyUpgradeFragment:I});t.shadowRoot.appendChild(I);return t.shadowRoot};
m.prototype._takeAttributes=function(){for(var I=this.hostElement.attributes,t=0;t<I.length;t++){var C=I[t],k=void 0,g=void 0;(g=(k=this).__attributeReaction)==null||g.call(k,C.name,null,C.value)}};
m.prototype._readyClients=function(){X.prototype._readyClients.call(this);this.root=this};
m.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this.hostElement);X.prototype.connectedCallback.call(this)};
_.n0.Object.defineProperties(m,{template:{configurable:!0,enumerable:!0,get:function(){return m.prototype._template}}});
return m}),lrC=nT(function(X){var U=function(){return X.apply(this,arguments)||this};
_.F(U,X);U.prototype.created=function(){if(this.__notifyEffects)for(var r=_.H(Object.values(this.__notifyEffects)),m=r.next();!m.done;m=r.next()){m=_.H(m.value);for(var I=m.next();!I.done;I=m.next())I.value.fn=EBe}if(this.__reflectEffects)for(r=_.H(Object.values(this.__reflectEffects)),m=r.next();!m.done;m=r.next())for(m=_.H(m.value),I=m.next();!I.done;I=m.next())I.value.fn=FKe};
U.prototype._addEventListenerToNode=function(r,m,I){r=q4(r);$c(r,m,I)||X.prototype._addEventListenerToNode.call(this,r,m,I)};
U.prototype._removeEventListenerFromNode=function(r,m,I){r=q4(r);bL(r,m,I)||X.prototype._removeEventListenerFromNode.call(this,r,m,I)};
U.prototype._propertiesChanged=function(r,m,I){if(this.__dataToNotify&&this.__notifyEffects)for(var t=_.H(Object.keys(this.__dataToNotify)),C=t.next();!C.done;C=t.next()){C=C.value;var k=eke(C);this.__notifyEffects[k]||delete this.__dataToNotify[C]}else this.__dataToNotify=null;X.prototype._propertiesChanged.call(this,r,m,I)};
U.prototype.fire=function(r,m,I){m=m===void 0?{}:m;var t;return _.l4(q4((t=I==null?void 0:I.node)!=null?t:this),r,m,I)};
U.prototype._ensureAttribute=function(r,m){var I=q4(this);I.hasAttribute(r)||zy(I,m,r)};
U.prototype.isLightDescendant=function(r){var m=q4(this);return q4(m)!==r&&_.Xa(m).contains(r)&&_.Xa(m).getRootNode()===_.Xa(r).getRootNode()};
return U});
_.D6.ready=function(){var X;((X=this.hostElement)!=null?X:this).addEventListener("focus",this._boundFocusBlurHandler,!0);var U;((U=this.hostElement)!=null?U:this).addEventListener("blur",this._boundFocusBlurHandler,!0)};
_.L2._subscribeIronResize=function(X){var U;((U=X.hostElement)!=null?U:X).addEventListener("iron-resize",this._boundOnDescendantIronResize)};
_.L2._unsubscribeIronResize=function(X){var U;((U=X.hostElement)!=null?U:X).removeEventListener("iron-resize",this._boundOnDescendantIronResize)};var oBD=[Array,Boolean,Date,Number,Object,String],JL=function(X,U,r,m){this.polySiInfo=X;this.polySiParams=U;this.polySiContext=r;this.upgradeDisabled=this.isPolySiElementConnected=this.didCallReady=!1;this.mutablePropNames=new Set;this.reflecting=!1;m||this instanceof HTMLElement&&(m=this);if(!m)throw Error("Jg");this.allowedProps=U.allowedProps;this.hostElement=m;this.is=X.is;this.upgradeDisabled=!!U.legacyOptimizations&&this.hostElement.hasAttribute("disable-upgrade");X=new Set(U.reactiveSchemas.filter(function(I){return I.type!==
"observe"}).map(function(I){return I.propertyKey}));
this.signalProxy=new tq(this,void 0,{reactiveProps:X,reactivityMode:U.reactivityMode});this.__dataHasAccessor={};U=_.H(U.reactiveSchemas);for(X=U.next();!X.done;X=U.next())X=X.value,X.type==="signal"&&(this.__dataHasAccessor[X.propertyKey]=!0);this.upgradeDisabled||GZu(this)};
JL.prototype.getExtraMethodsToForward=function(){return[]};
var GZu=function(X){X.polySiContext.didRegister||(X.registered(),X.polySiContext.didRegister=!0);X.polySiContext.finalizedTemplate||(X.polySiContext.finalizedTemplate={},X.polySiParams.templateGetter&&(X.polySiContext.finalizedTemplate.processedTemplate=tun(X.polySiParams.templateGetter,X.polySiParams.is)));imT(X);var U=X.hostElement;U.loggingStatus!=null||(U.loggingStatus={});U.loggingStatus.isInitializing=!0;_.ep(function(){return void X.created()});
U.loggingStatus.isInitializing=!1;X.isPolySiElementConnected&&LlC(X)},LlC=function(X){X.didCallReady||(_.ep(function(){return void X.ready()}),X.didCallReady=!0);
X.isAttached=!0;X.attached()};
_.a=JL.prototype;_.a.connectedCallback=function(){this.isPolySiElementConnected=!0;this.upgradeDisabled||LlC(this)};
_.a.disconnectedCallback=function(){this.isPolySiElementConnected=!1;this.upgradeDisabled||(this.isAttached=!1,this.detached())};
_.a.attributeChangedCallback=function(X,U,r){if(this.upgradeDisabled)X==="disable-upgrade"&&r===null&&(this.upgradeDisabled=!1,GZu(this));else if(U!==r){var m=_.al(X),I=this.polySiContext.typesForSignals[m];if(I&&(!this.reflecting||_.v("polysi_attribute_changed_serializing_killswitch"))){switch(I){case Object:try{var t=JSON.parse(r)}catch(k){t=r}break;case Array:try{t=JSON.parse(r)}catch(k){t=null}break;case Date:t=isNaN(r)?String(r):Number(r);t=new Date(t);break;case Boolean:t=r!==null;break;case Number:t=
Number(r);break;default:t=r}this[m]=t}m=_.H(this.polySiParams.behaviors);for(I=m.next();!I.done;I=m.next())t=void 0,(t=I.value.attributeChanged)==null||t.call(this,X,U,r);var C;(C=this.attributeChanged)==null||C.call(this,X,U,r)}};
_.a.attributeChangedCallbackWrapper=function(X,U,r){this.attributeChangedCallback(X,U,r)};
_.a.setPropertiesFromInitialAttributeValues=function(){for(var X=0;X<this.hostElement.attributes.length;X++){var U=this.hostElement.attributes[X];(U.name==="disable-upgrade"||this.polySiParams.observedAttributes.includes(U.name))&&this.attributeChangedCallback(U.name,null,U.value)}};
_.a.created=function(){this.provide=this.polySiParams.provide;var X;(X=this.initializeInjection)==null||X.call(this);X=_.H(this.polySiParams.reactiveSchemas);for(var U=X.next();!U.done;U=X.next())U=U.value,U.type==="signal"&&(this.mutablePropNames.add(U.propertyKey),Kd(this.signalProxy,U.propertyKey));Qvx(this,this.polySiInfo,this.polySiParams.behaviors);X=_.H(this.polySiParams.reactiveSchemas);for(U=X.next();!U.done;U=X.next())U=U.value,U.type==="signal"&&U.value!==void 0&&(this.signalProxy.model[U.propertyKey]=
typeof U.value==="function"?U.value.call(this):U.value);if(this.polySiParams.signalProperties)for(X=_.H(this.polySiParams.signalProperties),U=X.next();!U.done;U=X.next()){U=U.value;var r=void 0;((r=this.__signalCache)==null?0:r.has(U))||(this.signalProxy.model[U]=void 0)}Dgh||NGS(this);BQz(this);X=_.H(this.polySiParams.behaviors);for(U=X.next();!U.done;U=X.next())r=void 0,(r=U.value.created)==null||r.call(this);var m;(m=this.polySiInfo.created)==null||m.call(this)};
_.a.registered=function(){var X=this;this.polySiParams.legacyOptimizations&&this.polySiContext.copyPropertiesToProto();var U=Object.getPrototypeOf(this);U.addReactiveSchema=function(k){X.polySiParams.reactiveSchemas.push(k)};
for(var r=_.H(this.polySiParams.behaviors),m=r.next();!m.done;m=r.next()){var I=void 0;(I=m.value.beforeRegister)==null||I.call(U)}var t;(t=this.polySiInfo.beforeRegister)==null||t.call(U);U.addReactiveSchema=y_D;r=_.H(this.polySiParams.behaviors);for(m=r.next();!m.done;m=r.next())I=void 0,(I=m.value.registered)==null||I.call(U);var C;(C=this.polySiInfo.registered)==null||C.call(U)};
_.a.ready=function(){var X;(X=this.beforeReady)==null||X.call(this);Dgh&&NGS(this);var U;if(X=(U=this.polySiContext.finalizedTemplate)==null?void 0:U.processedTemplate){X=mcD(X.template,X.nodeInfoList,this.signalProxy,{eventListenerHost:this,hasInsertionPoint:X.hasInsertionPoint,thisCtx:this});U=X.nodesById;X=X.root;var r=this.hostElement;var m=m===void 0?!1:m;r=(0,_.aI)(r);if(!r.attachShadow)throw Error("Hd");if(!r.shadowRoot||m)r.attachShadow({mode:"open",shadyUpgradeFragment:X}),r.shadowRoot.appendChild(X);
this.root=r.shadowRoot;this.$=U}jGt(this);m=_.H(this.polySiParams.behaviors);for(U=m.next();!U.done;U=m.next())X=void 0,(X=U.value.ready)==null||X.call(this);var I;(I=this.polySiInfo.ready)==null||I.call(this)};
_.a.attached=function(){for(var X=_.H(this.polySiParams.behaviors),U=X.next();!U.done;U=X.next()){var r=void 0;(r=U.value.attached)==null||r.call(this)}var m;(m=this.polySiInfo.attached)==null||m.call(this)};
_.a.detached=function(){for(var X=_.H(this.polySiParams.behaviors),U=X.next();!U.done;U=X.next()){var r=void 0;(r=U.value.detached)==null||r.call(this)}var m;(m=this.polySiInfo.detached)==null||m.call(this)};
var imT=function(X){for(var U=_.H(X.polySiParams.behaviors),r=U.next();!r.done;r=U.next())if(r=r.value,r.listeners)for(var m in r.listeners)r_s(X,X.hostElement,m,r.listeners[m]);if(X.polySiInfo.listeners)for(var I in X.polySiInfo.listeners)r_s(X,X.hostElement,I,X.polySiInfo.listeners[I])},r_s=function(X,U,r,m,I){X=I1x(X,m,I);
$c(U,r,X)||U.addEventListener(r,X);return X},NGS=function(X){for(var U=_.H(X.polySiParams.reactiveSchemas),r=U.next();!r.done;r=U.next())r=r.value,r.type==="compute"||r.type==="computeWithMethod"?Cse(X.signalProxy,r,X):r.type==="redux"?gYe(X.signalProxy,r,X.store):r.type==="signal"&&r.readOnly&&cgm(X.signalProxy,r)},jGt=function(X){for(var U=_.H(X.polySiParams.reactiveSchemas),r=U.next(),m={};!r.done;m={schema$jscomp$12:void 0},r=U.next())m.schema$jscomp$12=r.value,m.schema$jscomp$12.type==="notify"?
ZsD(X.signalProxy,m.schema$jscomp$12,X.hostElement):m.schema$jscomp$12.type==="observe"?sOX(X.signalProxy,m.schema$jscomp$12,X):m.schema$jscomp$12.type==="reflect"&&X.signalProxy.effect(function(t){return function(){var C=X.signalProxy.getWithPath([t.schema$jscomp$12.propertyKey]);
X.reflecting=!0;QOM(X.hostElement,t.schema$jscomp$12.propertyKey,C,!0);X.reflecting=!1}}(m));
if(X.reflectedAttributes)for(U=_.H(Object.entries(X.reflectedAttributes)),m=U.next(),r={};!m.done;r={key$jscomp$938:void 0,value$jscomp$10223:void 0},m=U.next()){var I=_.H(m.value);m=I.next().value;I=I.next().value;r.key$jscomp$938=m;r.value$jscomp$10223=I;X.signalProxy.effect(function(t){return function(){X.reflecting=!0;QOM(X.hostElement,t.key$jscomp$938,(0,t.value$jscomp$10223)(),!0);X.reflecting=!1}}(r))}};
_.a=JL.prototype;_.a._setPendingProperty=function(X,U){this.set(X,U);return!1};
_.a._enableProperties=function(){};
_.a._setPendingPropertyOrPath=function(X,U){this.notifyPath(X,U);return!1};
_.a._addPropertyEffect=function(){};
_.a._stampTemplate=function(){throw Error("Kg");};
_.a.fire=function(X,U,r){U=U===void 0?{}:U;r=r===void 0?{}:r;var m,I,t={bubbles:(m=r.bubbles)!=null?m:!0,cancelable:!!r.cancelable,composed:(I=r.composed)!=null?I:!0},C;return _.l4(u1D((C=r.node)!=null?C:this.hostElement),X,U,t)};
_.a.get=function(X,U){var r=M4(X);return U?tkn(U,r):X==="hidden"?this.hostElement.hidden:this.signalProxy.getWithPath(r)};
_.a.linkPaths=function(){};
_.a.listen=function(X,U,r){X=u1D(X);this.boundListeners!=null||(this.boundListeners=new WeakMap);var m=this.boundListeners.get(X);m||(m={},this.boundListeners.set(X,m));var I=U+r;m[I]||(m[I]=r_s(this,X,U,r))};
_.a.notifyPath=function(X,U){this.signalProxy.notifyPath(M4(X),arguments.length===2?{value:U}:void 0)};
_.a.canNotifyPath=function(X){return this.mutablePropNames.has(X)&&!WgA(this.signalProxy,X)};
_.a.notifySplices=function(X,U){this.signalProxy.notifySplices(M4(X),U)};
_.a.pop=function(X){var U=this.signalProxy;X=M4(X);var r=_.H(X);X=r.next().value;r=m_(r);return Kd(U,X).pop(r)};
_.a.push=function(X){var U=_.bS.apply(1,arguments);return this.signalProxy.arrayPush.apply(this.signalProxy,[M4(X)].concat(_.fN(U)))};
_.a.set=function(X,U,r){if(r)throw Error("Lg");X==="hidden"?this.hostElement.hidden=!!U:this.signalProxy.setWithPath(M4(X),U)};
_.a.setProperties=function(X){X=_.H(Object.entries(X));for(var U=X.next();!U.done;U=X.next()){var r=_.H(U.value);U=r.next().value;r=r.next().value;this[U]=r}};
_.a.splice=function(X,U,r){var m=_.bS.apply(3,arguments);return this.signalProxy.arraySplice.apply(this.signalProxy,[M4(X),U,r].concat(_.fN(m)))};
_.a.unlinkPaths=function(){};
_.a.unlisten=function(X,U,r){X=u1D(X);if(this.boundListeners){var m=this.boundListeners.get(X);if(m){r=U+r;var I=m[r];I&&(bL(X,U,I)||X.removeEventListener(U,I),delete m[r])}}};
_.a.unshift=function(X){var U=_.bS.apply(1,arguments);return this.signalProxy.arrayUnshift.apply(this.signalProxy,[M4(X)].concat(_.fN(U)))};
_.n0.Object.defineProperties(JL.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 WKz=[Array,Boolean,Date,Number,Object,String];var pKD=!1;var at=function(){var X=HTMLElement.apply(this,arguments)||this;X.restamp=!1;X.notifyDomChange=!1;X.JSC$13782_didCallConnected=!1;X.JSC$13782_renderDebouncer=null;X.disableTemplateUpdateSignalImpl=Dl()?void 0:_.Fb(!1,void 0,"Ofhkwb");var U;X.getDisableTemplateUpdate=(U=X.disableTemplateUpdateSignalImpl)==null?void 0:U[0];var r;X.setDisableTemplateUpdate=(r=X.disableTemplateUpdateSignalImpl)==null?void 0:r[1];return X};
_.F(at,HTMLElement);var Xrh=function(X){X.conditionSignalImpl!=null||(X.conditionSignalImpl=new It(_.Fb(!1,void 0,"gE52Fb")));return X.conditionSignalImpl};
_.a=at.prototype;_.a.showHideChildren=function(X){U17(this,X,this.if)};
_.a.attributeChangedCallback=function(X,U,r){if(this.JSC$13782_didCallConnected)throw Error("Pg`"+X);X==="notify-dom-change"?this.notifyDomChange=r!==null:X==="restamp"&&(this.restamp=r!==null)};
_.a.debounceRender=function(){this.JSC$13782_renderDebouncer=_.Fv(this.JSC$13782_renderDebouncer,lL,this.JSC$13782_renderImpl.bind(this));_.Bn(this.JSC$13782_renderDebouncer)};
_.a.disconnectedCallback=function(){var X=(0,_.aI)(this).parentNode;(!X||X.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in X&&!X.host)&&r7A(this)};
_.a.connectedCallback=function(){var X=this;this.JSC$13782_didCallConnected=!0;Wl5?$cM():this.style.display="none";this.parentSignalProxy.isDisposed&&!_.v("ps_dom_if_check_disposed_in_connected_killswitch")||this.parentSignalProxy.effect(function(){Xrh(X).getWithPath([]);X.debounceRender()})};
_.a.render=function(){_.yg()};
_.a.JSC$13782_renderImpl=function(){if(!this.parentSignalProxy.isDisposed){var X=this.if,U=!1;if(X){this.hasInstance()||(m1P(this),U=!0);a:{var r=(0,_.aI)(this).parentNode;if(this.hasInstance()){var m=this.instance.children;if((m==null?0:m.length)&&(0,_.aI)(this).previousSibling!==m[m.length-1])for(var I=0;I<m.length;I++)(0,_.aI)(r).insertBefore(m[I],this)}else{if(!r){r=!1;break a}IE$(this,r)}r=!0}if(!r)return}else this.restamp&&r7A(this);U17(this,!1,X);X&&!U&&m1P(this);JpP&&!this.notifyDomChange||
this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.a.hasInstance=function(){return!!this.instance};
var IE$=function(X,U){var r=X.parentSignalProxy;if(Dl()){var m=_.H(_.Fb(!0,void 0,"dkzufd"));var I=m.next().value;m=m.next().value;r=X.parentSignalProxy}else{var t;var C=new tq((t=t0p(X))!=null?t:{},function(g){var Z=Kd(X.parentSignalProxy,g).getChangeRecordSignal([]);g=_.Fb(void 0,void 0,"iG8Uwe");var P=new It(g);C.effect(function(){if(X.getDisableTemplateUpdate&&!X.getDisableTemplateUpdate()){var S=Z();P.notifyPath(M4(S.path),{value:S.value})}});
return P});
X.parentSignalProxy.childSignalProxies.push(C);var k=r=C}r=mcD(X.templateInfo,X.templateInfo.nodeInfoList,r,{eventListenerHost:X.eventListenerHost,hasInsertionPoint:X.templateInfo.hasInsertionPoint,thisCtx:X.eventListenerHost,enabledSignal:Dl()?I:void 0,getModel:function(){return t0p(X)}}).root;
X.instance={root:r,children:[],hidden:!1,signalProxy:k,getTemplateUpdatesEnabled:I,setTemplateUpdatesEnabled:m};k=_.H(r.childNodes);for(I=k.next();!I.done;I=k.next())X.instance.children.push(I.value);(0,_.aI)(U).insertBefore(X.instance.root,X)},t0p=function(X){if((X=X.parentSignalProxy.model)&&!X.hostElement){var U={},r;
for(r in X)X.hasOwnProperty(r)&&(U[r]=X[r]);return U}},r7A=function(X){if(X.instance){var U=X.instance.children;
if(U.length){var r=(0,_.aI)(U[0]).parentNode;if(r){r=(0,_.aI)(r);for(var m=0;m<U.length;m++)r.removeChild(U[m])}}Dl()?X.instance.setTemplateUpdatesEnabled(!1):X.instance.signalProxy.dispose();X.instance=void 0}},U17=function(X,U,r){U=U||!r;
X.instance&&X.instance.hidden!==U&&(X.instance.hidden=U,Dcn(U,X.instance.children))},m1P=function(X){if(Dl()){var U=X.instance;
U&&$l(X.parentSignalProxy.owner,function(){return!U.getTemplateUpdatesEnabled()})&&U.setTemplateUpdatesEnabled(!0)}else X.setDisableTemplateUpdate(!1)};
_.n0.Object.defineProperties(at.prototype,{if:{configurable:!0,enumerable:!0,get:function(){var X=this;return $l(this.parentSignalProxy.owner,function(){return Xrh(X).getWithPath([])})},
set:function(X){X||(Dl()?this.instance&&this.instance.setTemplateUpdatesEnabled(!1):this.setDisableTemplateUpdate(!0));Xrh(this).setWithPath([],!!X)}}});
_.n0.Object.defineProperties(at,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["restamp","notify-dom-change"]}}});
customElements.define("ps-dom-if",at);var aES=[],H9=function(){var X=HTMLElement.apply(this,arguments)||this;X.as="item";X.indexAs="index";X.itemsIndexAs="itemsIndex";X.targetFramerate=20;X.notifyDomChange=!1;X.isDetached=!1;X.JSC$13789_renderDebouncer=null;X.instances=[];X.chunkingId=null;X.chunkCount=null;X.shouldMeasureChunk=!1;X.shouldContinueChunking=!1;X.renderStartTime=null;X.JSC$13789_didCallConnected=!1;return X};
_.F(H9,HTMLElement);var HZA=function(X){X.itemSignalImpl!=null||(X.itemSignalImpl=new It(_.Fb(aES,void 0,"YBrqgf")));return X.itemSignalImpl},CNu=function(X,U){Array.isArray(U)||(U=aES);
HZA(X).setWithPath([],U)};
_.a=H9.prototype;_.a.showHideChildren=function(X){for(var U=_.H(this.instances),r=U.next();!r.done;r=U.next())Dcn(X,r.value.children)};
_.a.notifyPath=function(X,U){X=M4(X);X[0]==="items"&&(X.length===1?CNu(this,U):HZA(this).setWithPath(X.slice(1),U))};
_.a.canNotifyPath=function(X){return X==="items"};
_.a.attributeChangedCallback=function(X,U,r){if(this.JSC$13789_didCallConnected)throw Error("Qg`"+X);X==="as"?this.as=r:X==="index-as"?this.indexAs=r:X==="items-index-as"?this.itemsIndexAs=r:X==="initial-count"?this.initialCount=Number(r):X==="notify-dom-change"?this.notifyDomChange=r!==null:X==="target-framerate"&&(this.targetFramerate=Number(r))};
_.a.disconnectedCallback=function(){this.isDetached=!0;for(var X=0;X<this.instances.length;X++)kfS(this,X);this.chunkingId&&cancelAnimationFrame(this.chunkingId)};
_.a.connectedCallback=function(){var X=this,U=HZA(this).getChangeRecordSignal([],"");this.parentSignalProxy.effect(function(){var I=U(),t=M4(I.path);if(t[0]===void 0||t[0]==="splices"||t[0]==="length")X.debounceRender();else{var C=t[0];if(C=X.instances[typeof C==="string"?Math.floor(Number(C)):C])t=[X.as].concat(_.fN(t.slice(1))),C.signalProxy.notifyPath(t,I)}});
this.JSC$13789_didCallConnected=!0;Wl5?$cM():this.style.display="none";if(this.isDetached){this.isDetached=!1;for(var r=(0,_.aI)((0,_.aI)(this).parentNode),m=0;m<this.instances.length;m++)r.insertBefore(this.instances[m].root,this);this.chunkingId&&this.render()}};
_.a.debounceRender=function(){this.JSC$13789_renderDebouncer=_.Fv(this.JSC$13789_renderDebouncer,lL,this.JSC$13789_renderImpl.bind(this));_.Bn(this.JSC$13789_renderDebouncer)};
_.a.render=function(){this.debounceRender();_.yg()};
_.a.JSC$13789_renderImpl=function(){var X=this;if(!this.parentSignalProxy.isDisposed){var U=this.items,r=c7T(this,U.length);g15(this,U,r);this.initialCount&&(this.shouldMeasureChunk||this.shouldContinueChunking)&&(cancelAnimationFrame(this.chunkingId),this.chunkingId=requestAnimationFrame(function(){X.chunkingId=null;if(X.shouldMeasureChunk){var m=performance.now()-X.renderStartTime;X.chunkCount=Math.round(Math.ceil(1E3/X.targetFramerate)/m*X.chunkCount)||1}X.shouldContinueChunking&&X.debounceRender()}));
JpP&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
var c7T=function(X,U){var r=U,m=X.instances.length;if(X.initialCount){if(X.chunkCount){var I=Math.min(Math.max(U-m,0),X.chunkCount);r=Math.min(m+I,U)}else r=Math.min(U,X.initialCount),I=Math.max(r-m,0),X.chunkCount=I||1;X.shouldMeasureChunk=I===X.chunkCount;X.shouldContinueChunking=r<U;X.renderStartTime=performance.now()}return r},g15=function(X,U,r){for(var m=0;m<r;m++){var I=X.instances[m],t=U[m];
I?(I.signalProxy.setWithPath([X.as],t),I.signalProxy.setWithPath([X.indexAs],m)):n1t(X,t,m)}for(U=X.instances.length-1;U>=m;U--)r=X,I=U,kfS(r,I),_.H(r.instances.splice(I,1)).next().value.signalProxy.dispose()},kfS=function(X,U){X=X.instances[U];
U=(0,_.aI)(X.root);for(var r=0;r<X.children.length;r++)U.appendChild(X.children[r])},n1t=function(X,U,r){var m={};
U=Object.assign({},ZZT(X),(m[X.as]=U,m[X.indexAs]=r,m[X.itemsIndexAs]=r,m));var I=new tq(U,function(C){if(C!==X.as&&C!==X.indexAs){if(C===X.itemsIndexAs)return Kd(I,X.indexAs);var k=Kd(X.parentSignalProxy,C).getChangeRecordSignal([]);C=_.Fb(void 0,void 0,"T21Pqc");var g=new It(C);I.effect(function(){var Z=k();g.notifyPath(M4(Z.path),{value:Z.value})});
return g}});
X.parentSignalProxy.childSignalProxies.push(I);m=mcD(X.templateInfo,X.templateInfo.nodeInfoList,I,{eventListenerHost:X.eventListenerHost,getModel:function(){var C={};return Object.assign({},ZZT(X),(C[X.as]=I.model[X.as],C[X.indexAs]=I.model[X.indexAs],C[X.itemsIndexAs]=I.model[X.indexAs],C))},
hasInsertionPoint:X.templateInfo.hasInsertionPoint,thisCtx:X.eventListenerHost,methodInvocationRequirement:pit,enabledSignal:X.stampingEnabled}).root;U={root:m,children:[],signalProxy:I};m=_.H(m.childNodes);for(var t=m.next();!t.done;t=m.next())U.children.push(t.value);m=(m=X.instances[r+1])?m.children[0]:X;(0,_.aI)((0,_.aI)(X).parentNode).insertBefore(U.root,m);X.instances[r]=U},ZZT=function(X){if((X=X.parentSignalProxy.model)&&!X.hostElement){var U={},r;
for(r in X)X.hasOwnProperty(r)&&(U[r]=X[r]);return U}};
H9.prototype.itemForElement=function(X){var U=this,r=this.instances.find(function(m){return m.children.includes(X)});
if(r)return $l(this.parentSignalProxy.owner,function(){return r.signalProxy.getWithPath([U.as])})};
H9.prototype.indexForElement=function(X){var U=this.instances.findIndex(function(r){return r.children.includes(X)});
return U>=0?U:void 0};
_.n0.Object.defineProperties(H9.prototype,{items:{configurable:!0,enumerable:!0,get:function(){var X=this;return $l(this.parentSignalProxy.owner,function(){return HZA(X).getWithPath([])})},
set:function(X){CNu(this,X)}},
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}}});
_.n0.Object.defineProperties(H9,{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",H9);var suh,x1P;_.C8=new _.gb("STATE_STORE_TOKEN");suh=new _.gb("SELECT_TOKEN");x1P=new _.gb("DISPATCH_TOKEN");var LK6={getSelectFn:function(){var X;return(X=_.np().resolve(_.gX(suh)))!=null?X:bi6},
getDispatchFn:function(){var X;return(X=_.np().resolve(_.gX(x1P)))!=null?X:_.pd().dispatch.bind(_.pd())},
getAppStore:function(){return _.np().resolve(_.C8)}},A_D,iiM=!1;var Im9=function(){};var UtX=void 0;var PNP=function(){};
PNP.prototype.hasAttribute=function(X){if(X==="dir")return!1;if(X==="disable-upgrade"){var U,r;return(r=(U=this.hostElement)==null?void 0:U.hasAttribute("disable-upgrade"))!=null?r:!1}throw Error("Rg`"+X);};
PNP.prototype.attributeChangedCallbackWrapper=function(X,U,r){if(X==="disable-upgrade"&&this.__isUpgradeDisabled&&r===null){this._initializeProperties();this.__isUpgradeDisabled=!1;var m;((m=this.hostElement)!=null?m:this).isConnected&&this.connectedCallback()}else U===r||this.__isReflecting||this.attributeChangedCallback(X,U,r)};
PNP.prototype.getExtraMethodsToForward=function(){for(var X=this,U=[],r=_.H(Sop),m=r.next(),I={};!m.done;I={tagName$jscomp$67:void 0,name$jscomp$630:void 0},m=r.next())I.name$jscomp$630=m.value,m=void 0,I.name$jscomp$630==="_setPendingProperty"?(I.tagName$jscomp$67=this.hostElement.tagName.toLowerCase(),m=function(t){return function(C,k,g){vP(t.tagName$jscomp$67,C,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");return X._setPendingProperty(C,k,g)}}(I)):m=function(t){return function(){return X[t.name$jscomp$630].apply(X,
_.fN(_.bS.apply(0,arguments)))}}(I),U.push([I.name$jscomp$630,
m]);return U};
for(var HVM=lrC(Ap1((0,_.q5)(PNP))),gts=["disabled","disable-upgrade"],d1C=(0,_.q5)(function(){}),OZ1=new Set(Object.getOwnPropertyNames(d1C.prototype)),PeX=new Set("is hostElement root rootPath importPath inject behaviors properties provide".split(" ").concat(_.fN(OZ1))),ZVx=new Set(["__dataEnabled",
"__dataHasAccessor","__dataPending","__isPropertyEffectsClient","__readOnly"]),Sop=new Set("_enableProperties _flushProperties _setPendingProperty _setPendingPropertyOrPath set get".split(" ")),v1p=new Set([].concat(_.fN(ZVx),_.fN(Sop),_.fN(OZ1))),eE7=_.H(v1p),E11=eE7.next();!E11.done;E11=eE7.next())YIn.add(E11.value);var xtX={created:function(){BQz(this);this.initializeInjection()}};var QLx=!1,Ld=window.ShadyDOM,Kis=["appendChild","insertBefore","removeChild","replaceChild"],zqz=[Node];Ld&&zqz.push(Ld.Wrapper);var Wie,Jss,$tX={};var N4,iVA=new WeakMap,As6=new Set;var UgA=new Set("context didCallReady is info params signalProxy".split(" ")),mgm="_enableProperties _setPendingProperty _setPendingPropertyOrPath fire get linkPaths listen notifyPath notifySplices pop push set setProperties splice unlinkPaths unlisten unshift".split(" "),Ir1="__dataHasAccessor __isPropertyEffectsClient $ hostElement isAttached observers properties".split(" ");var FVP=hW({entities:NdH}),BgT=new $n(FVP);var Qu1=function(){return _.x7.apply(this,arguments)||this};
_.F(Qu1,_.x7);_.n0.Object.defineProperties(Qu1.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return BgT}}});
_.q([_.PP()],Qu1);_.ki=[rN.prototype,Qu1.prototype];_.c9={YtLiveChatTooltipTargetingBehavior:{created:function(){this.handler_=null},
ready:function(){var X=this,U={};setTimeout(function(){var r;return _.l4((r=X.hostElement)!=null?r:X,"yt-live-chat-add-tooltip-target",U)},0);
this.handler_=U.handler},
detached:function(){if(this.handler_){var X;this.handler_.removeElementFromSupportingTooltips((X=this.hostElement)!=null?X:this)}this.handler_=null}}};_.t6=new _.gb("ICON_MANAGER_TOKEN");var o11=[48,20,18,16,15,13,12],BGX=new Map,vNe=new Set,S7s=new Set,OmA=new Set,P5M=new Set,dgz=new Set,ENM=new Promise(function(X){var U=!1,r=!1,m=!1,I=[],t=function(C){if("detail"in C)if(C=C.detail,C.name==="yt-icons")e4z(C),U=!0;else if(C.name==="yt-sys-icons")e4z(C),r=!0;else{var k;((k=C.name)==null?0:k.includes("yt-sys-icons"))&&C.size!==24&&(e4z(C,!0),I.push(C.size),I.length===o11.length&&(m=!0))}U&&r&&m&&(window.removeEventListener("iron-iconset-added",t),X())};
window.addEventListener("iron-iconset-added",t)}),wrp=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"]]);_.gN={};_.gN.YtComponentBehavior={_noAccessors:!0,getSimpleString:_.pE,computeHref_:function(X,U){U=U===void 0?!1:U;if(!X||X.commandExecutorCommand)return null;var r=Zxs(X,U);return U||r!==null?r?_.v("enable_polymer_resin")?_.Jo(r).toString():r:null:(_.AE(new _.Tx("computeHref was null",this.is,X)),null)},
computeOptionalHref_:function(X){return this.computeHref_(X,!0)},
computeNofollow_:function(X){return X?Ibe(X)?"nofollow":null:null},
computeIcon_:function(X){return X&&X.iconType?_.IB(X.iconType):""},
resolveCommand:function(X,U,r){U=U===void 0?{}:U;return _.Hs(X,this.hostElement,U,r===void 0?!1:r)}};var ui1,n8;_.y7v={};ui1=null;
n8={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_=gpz(this.viewroot));_.RI(this.initVisibilityObserver_.bind(this))},
initVisibilityObserver_:function(){this.visibilityObserver&&this.configureVisibilityObserver_()},
configureVisibilityObserver_:function(){var X=this;this.unobserve_();if(_.v("kevlar_vimio_use_shared_monitor"))uIm(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 U=[];this.visibilityOptionVisible_&&U.push(this.visibilityObserver.observe(this.hostElement,function(){return X.onVisible()},this.visibilityOptionVisible_));
this.visibilityOptionHidden_&&U.push(this.visibilityObserver.observe(this.hostElement,function(){return X.onHidden()},this.visibilityOptionHidden_));
this.visibilityOptionPrescan_&&U.push(this.visibilityObserver.observe(this.hostElement,function(){return X.onPrescanVisible()},this.visibilityOptionPrescan_));
this.visibilityMonitorKeys=U}},
detached:function(){this.unobserve_();this.visibilityObserverForChild_=this.localVisibilityObserver_=null},
unobserve_:function(){QGe(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 X=_.$S(this.parentNode,function(r){var m,I=(m=r.polymerController)!=null?m:r;return!!I.getVisibilityObserverForChild&&I.getVisibilityObserverForChild()},!0);
if(X){var U;this.localVisibilityObserver_=((U=X.polymerController)!=null?U:X).getVisibilityObserverForChild()}else ui1||(ui1=gpz()),this.localVisibilityObserver_=ui1;return this.localVisibilityObserver_},visibilityCallback:function(X){X?this.onVisible():this.onHidden()},
onVisible:function(){},
onHidden:function(){},
onPrescanVisible:function(){},
shouldSkipLogging:function(){}};
_.v("kevlar_use_vimio_behavior")||(n8={});n8&&!_.v("kevlar_use_vimio_behavior")&&(delete n8.attached,delete n8.detached);_.y7v.YtVisibilityObserverBehavior=[n8];var hEp={};hEp.YtVisualElementBehavior=[_.y7v.YtVisibilityObserverBehavior,{properties:{observeVisibleOption:{type:String,value:"observe_multiple"},observeHiddenOption:{type:String,value:"observe_multiple"},visualElement:Object},onVisible:function(){if(_.v("kevlar_use_vimio_behavior")&&this.onShow)this.onShow();if(!_.v("kevlar_vimio_use_shared_monitor")&&!this.shouldSkipLogging()){var X=this.getScreenLayer&&this.getScreenLayer(),U=this.getVisibilityLogger();U&&U.reportShown(this,void 0,X)}},
onHidden:function(){if(_.v("kevlar_use_vimio_behavior")&&this.onHide)this.onHide();if(!_.v("kevlar_vimio_use_shared_monitor")){var X=this.getScreenLayer&&this.getScreenLayer(),U=this.getVisibilityLogger();U&&U.reportHidden(this,void 0,X)}},
getVisibilityLogger:function(){return _.v("kevlar_use_vimio_behavior")?_.kf():null},
shouldSkipLogging:function(){if(_.$q("INNERTUBE_CLIENT_NAME")!=="WEB"||!this.data)return!1;var X=this.getParentRenderer&&this.getParentRenderer();if(!X)return!1;var U,r=(U=X.polymerController)!=null?U:X;if(!r.data)return!1;X=this.data.trackingParams;X=this.data.loggingDirectives?this.data.loggingDirectives.trackingParams:X;var m;U=(m=r.data)==null?void 0:m.trackingParams;var I,t;U=((I=r.data)==null?0:I.loggingDirectives)?(t=r.data)==null?void 0:t.loggingDirectives.trackingParams:U;return X&&U&&X===
U}}];var z4z=new Map,Sy;var lse=function(X){this.layer=X},ko=function(X){return X.layer!==void 0?X.layer:X.parent?ko(X.parent):X.layer=0};var fre;_.l={};fre=0;_.l.YtRendererBehavior=[_.gN.YtComponentBehavior,hEp.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_:_.v("kevlar_use_vimio_behavior"),created:function(){this.useVimio_||(this.childCache_=new Set)},
detached:function(){if(this.monitorScroll){var X,U;(U=(X=this.monitorScrollElement)!=null?X:this.hostElement)==null||U.removeEventListener("scroll",_.k7(this,this.onScroll))}this.parentComponent&&(this.parentComponent.childCache_&&this.parentComponent.childCache_.delete(this.hostElement),this.parentComponent=null);this.useVimio_||this.markDirty();h4s(this.hostElement);pM(_.bt(),this.hostElement);Jt.delete(this.hostElement)},
registerRenderer:function(X){var U;((U=X.polymerController)!=null?U:X).parentComponent=this.hostElement;this.useVimio_||(this.childCache_.add(X),this.markDirty())},
unregisterRenderer_:function(X){this.useVimio_||(this.childCache_.delete(X),this.markDirty())},
attached:function(){var X=this,U=this.getParentRenderer();if(U){var r,m,I;(m=(r=(I=U.polymerController)!=null?I:U).registerRenderer)==null||m.call(r,this.hostElement)}if(!this.useVimio_&&this.monitorScroll){var t,C;(C=(t=this.monitorScrollElement)!=null?t:this.hostElement)==null||C.addEventListener("scroll",_.k7(this,this.onScroll))}_.$u.addJob(function(){Klx(X.hostElement)},8);
r=new lse(this.screenLayer||void 0);(U=Jt.get(U))&&U.layerNode&&(r.parent=U.layerNode);U={};ODM(this.hostElement,(U.isRenderer=!0,U.layerNode=r,U[GFe]=this.data,U))},
getParentRenderer:function(){for(var X=this.hostElement.parentNode,U,r;X&&((U=Jt.get(X))==null||!U.isRenderer)&&!((r=X.polymerController)!=null?r:X).isRenderer_;)X=X.parentNode||X.host;return X},
ytRendererBehaviorDataObserver_:function(){if(this.data){this.wasVisible=!1;_.v("kevlar_use_vimio_behavior")&&this.markDirtyVisibilityObserver();_.b3("ADD_SCRAPER_ATTRIBUTES")&&this.data.trackingParams&&(this.hostElement.dataset.ved=this.data.trackingParams);if(_.v("debug_web_ve_data")&&this.data.trackingParams){var X="";try{X=atob(this.data.trackingParams.replace(/-/g,"+").replace(/_/g,"/"))}catch(r){_.$Q(r)}if(X){var U=zK1(X,1);U!==void 0&&(this.hostElement.dataset.veIndex=String(U));X=zK1(X,2);
X!==void 0&&(this.hostElement.dataset.ve=String(X))}}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,_.v("debug_web_ve_data")&&
(this.hostElement.dataset.ve=String(this.veType)),this.data.loggingDirectives.trackingParams&&(this.dataElement=_.Ps(this.data.loggingDirectives.trackingParams)),this.visualElement=_.cs(_.gO(),this)||void 0,this.veFromLoggingDirective_=!0)}},
ytRendererBehaviorTargetIdObserver_:function(){if(this.data&&this.data.targetId){var X=this.data.targetId;_.$Z(_.bt(),X,this.hostElement)}else pM(_.bt(),this.hostElement)},
onScroll:function(){var X=Date.now();X-this.lastHandledScroll_<50||(this.lastHandledScroll_=X,this.markDirty())},
markDirty:function(){_.v("kevlar_use_vimio_behavior")?this.markDirtyVisibilityObserver():q71(this.hostElement)},
getScreenLayer:function(){if(this.screenLayer)return this.screenLayer;var X=this.getParentRenderer();if(X&&(X=Jt.get(X))&&X.layerNode)return ko(X.layerNode)},
invalidate:function(){this.markDirty();this.wasPrescan=this.wasVisible=!1},
getNodes:function(){return this.childCache_?[].concat(_.fN(this.childCache_)):[]},
impressionLog:function(){if(this.data&&this.data.impressionEndpoints)for(var X=0;X<this.data.impressionEndpoints.length;X++)this.sendImpression(this.data.impressionEndpoints[X]);else this.data&&this.data.impressionEndpoint&&this.sendImpression(this.data.impressionEndpoint)},
sendImpression:function(X){X.clickTrackingParams&&delete X.clickTrackingParams;var U,r;(X==null?0:(U=X.commandMetadata)==null?0:(r=U.webCommandMetadata)==null?0:r.sendPost)?_.LB(this.hostElement,[X,{impression:!0}]):_.NT(this.hostElement,[X],this.hostElement)},
logExplicitClick:function(X){var U=_.Ei(this.getScreenLayer());if(U){var r,m=(r=X.polymerController)!=null?r:X;X=m.visualElement;m=m.trackingParams||m.clickTrackingParams;!X&&m&&(X=_.Ps(m));X&&_.f9(U,X)}}}];var M05={},Zt=function(){return _.x7.apply(this,arguments)||this};
_.F(Zt,_.x7);Zt.prototype.onPdgItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
Zt.prototype.onPdgItemBehaviorClick=Zt.prototype.onPdgItemBehaviorClick;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Zt.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Zt.prototype,"data",void 0);_.q([_.cP("click"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],Zt.prototype,"onPdgItemBehaviorClick",null);_.q([_.PP()],Zt);M05.YtPdgLiveChatItemBehavior=[Zt.prototype,_.l.YtRendererBehavior];var zE8;var KV1;_.sQ={};_.sQ.YtVisibilityBehavior={_noAccessors:!0,properties:{disablePrescanVisibility:Boolean,prescanHeight:{type:Number,reflectToAttribute:!0}},onShow:function(){if(this.onShow_)this.onShow_()}};var xi=function(){var X=sA.apply(this,arguments)||this;X.switchTemplateAtRegistration=!1;return X};
_.F(xi,sA);xi.prototype.ready=function(){this.templatingFn&&(this.switchTemplateAtRegistration||pie(this),_.OiM(this,"doRender"),this.doRender())};
xi.prototype.debounceRender=function(){this.templatingFn&&_.fd(this,"doRender",this.doRender)};
xi.prototype.doRender=function(){this.templatingFn?this.templatingFn():_.$Q(Error("ah"))};
xi.prototype.experimentalTemplatingInUse=function(){return!!this.templatingFn};
_.q([tVX()],xi);var Tgv=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,P9={},lrA=(P9[1]={filterString:null,isUnwrappable:null,unwrap:null},P9[2]={filterString:function(X,U,r){return I6(r)},
isUnwrappable:function(X){return X instanceof Gh},
unwrap:function(X){return Ly(X)}},P9[3]={filterString:function(X,U,r){return Tgv.test(r)?r:Wy.toString()},
isUnwrappable:function(X){return V9(X)},
unwrap:function(X){return _.RT(X)}},P9[4]={filterString:function(){return Wy.toString()},
isUnwrappable:function(X){return X instanceof uS},
unwrap:function(X){return _.MF(X).toString()}},P9[5]={filterString:function(X,U,r){return r},
isUnwrappable:function(X){return typeof X==="string"},
unwrap:function(X){return X.toString()}},P9[7]={filterString:function(){return" /*zClosurez*/ "},
isUnwrappable:function(X){return X instanceof _.mh},
unwrap:function(X){return tP(X)}},P9[8]={filterString:function(X,U,r){r=String(r).toLowerCase();
return zcX(X,U,r)?r:"zClosurez"},
isUnwrappable:null,unwrap:null},P9[10]={filterString:null,isUnwrappable:null,unwrap:null},P9);nP[iI["default"]]=imD;var LlA=[];(function(){var X=C$;C$=function(U){X==null||X(U);ey(function(){for(var r=0;r<U.length;r++)NGz(U[r])})}})();var Yoh=function(){var X=_.x7.apply(this,arguments)||this;X.hasUnmounted=!1;return X};
_.F(Yoh,_.x7);_.a=Yoh.prototype;_.a.beforeRegister=function(){var X=this.doIdomRender;this.templatingFn?_.$Q(Error("$g")):(this.templatingFn=X,this.switchTemplateAtRegistration=!0,Aps(this))};
_.a.attached=function(){};
_.a.detached=function(){NGz(this.hostElement)};
_.a.renderIdom=function(){throw Error("ch");};
_.a.doIdomRender=function(){var X=this;oJ6(this.hostElement,function(){X.renderIdom()})};
_.q([_.PP()],Yoh);var V0P=[xi.prototype,Yoh.prototype];var REv,fEp=function(){return REv!==void 0?REv:REv=document.createElement("template")};
document.head.appendChild(fEp().content);var qoC;var WVT,J77=function(){return WVT!==void 0?WVT:WVT=document.createElement("template")};
document.head.appendChild(J77().content);var D15;var prP=document.head,$1h=prP.appendChild,bZS;if(D15===void 0){var A7u=document.createElement("template");_.B(A7u,"\x3c!--css-build:shady--\x3e");A7u.content.insertBefore(J77().content.cloneNode(!0),A7u.content.firstChild);D15=A7u}bZS=D15;$1h.call(prP,bZS.content);var lE8,GfP=function(){return lE8!==void 0?lE8:lE8=document.createElement("template")};
document.head.appendChild(GfP().content);var iZu;var LVA=document.head,NgS=LVA.appendChild,jup;if(iZu===void 0){var Xju=document.createElement("template");_.B(Xju,"\x3c!--css-build:shady--\x3e");Xju.content.insertBefore(GfP().content.cloneNode(!0),Xju.content.firstChild);iZu=Xju}jup=iZu;NgS.call(LVA,jup.content);var UkT=document.head,rZA=UkT.appendChild,mkA;if(qoC===void 0){var Iz8=document.createElement("template");_.B(Iz8,"\x3c!--css-build:shady--\x3e");Iz8.content.insertBefore(fEp().content.cloneNode(!0),Iz8.content.firstChild);qoC=Iz8}mkA=qoC;rZA.call(UkT,mkA.content);var ts$,azh=function(){return ts$!==void 0?ts$:ts$=document.createElement("template")};
document.head.appendChild(azh().content);var HJt;_.RB=new _.gb("DARK_THEME_TOKEN");var WVD=new _.c8("accessibilityProperties");var qoA=new _.c8("layoutProperties");var J79=new _.c8("imageType");var C9u={};if("ytAttributedStringLinkHoverColor"in C9u)throw Error("fh`ytAttributedStringLinkHoverColor");(function(X,U){C9u[X]="value"in U&&"unit"in U?IEX(X,U):function(r){try{return U(r)}catch(m){throw Error("dh`"+X+"`"+m.message);}}})("ytAttributedStringLinkHoverColor",{value:"unset !stv-no-inline",
unit:"str"});var kg8=function(X){var U=this;this.holdTime=X===void 0?500:X;this.longPressTimeout=NaN;this.moveOccurred=this.longPressOccurred=!1;this.onlongpress=function(r){var m=new CustomEvent("LONG_PRESS"),I;(I=r.changedTouches[0].target)==null||I.dispatchEvent(m)};
this.ontouchstart=function(r){U.longPressTimeout=_.c1(_.$u,function(){U.onlongpress(r);U.longPressOccurred=!0},U.holdTime)};
this.ontouchmove=function(){_.$u.cancelJob(U.longPressTimeout);U.longPressTimeout=NaN;U.longPressOccurred=!1;U.moveOccurred=!0};
this.ontouchend=function(r){if(U.longPressTimeout&&!U.longPressOccurred&&!U.moveOccurred){var m;(m=r.changedTouches[0].target)==null||m.dispatchEvent(new Event("click"))}_.$u.cancelJob(U.longPressTimeout);U.longPressTimeout=NaN;U.longPressOccurred=!1;U.moveOccurred=!1}};var E1s=function(X,U){kg8.call(this,U);var r=this;this.callback=X;this.onlongpress=function(m){var I;(I=r.callback)==null||I.call(r,m)}};
_.F(E1s,kg8);var FV6=function(X,U){var r=Object.assign({},U);X=_.H(new Map([["ontouchstart",X.ontouchstart],["ontouchend",X.ontouchend],["ontouchmove",X.ontouchmove]]));for(var m=X.next(),I={};!m.done;I={eventName$jscomp$103:void 0,eventHandler$jscomp$2:void 0},m=X.next()){var t=_.H(m.value);m=t.next().value;t=t.next().value;I.eventName$jscomp$103=m;I.eventHandler$jscomp$2=t;U[I.eventName$jscomp$103]=function(C){return function(k){var g;(g=r[C.eventName$jscomp$103])==null||g.call(r,k);(0,C.eventHandler$jscomp$2)(k)}}(I)}};_.s4=new _.gb("COMMAND_HANDLER_TOKEN");var aEz=new _.c8("parallelCommand");var kfz=new _.c8("performOnceCommand");var CNM=new _.c8("serialCommand");var c7D=void 0;var cZp=function(){this.data=[];this.consumer=null};
cZp.prototype.push=function(X){this.consumer?this.consumer(X):this.data.push(X)};var WN={};_.Fb(WN,void 0,"sgPmTd");_.Fb(null,void 0,"jypsq");_.Fb(null,void 0,"mWiOof");var fvx=new cZp;var d1A=[LUT,Nm5,jTp,U27,XUp,iy7,rPA,m27];var REx=new _.c8("bracketTextDecorator");var Yf=new _.c8("highlightTextDecorator");_.qW=new _.gb("APP_DIRECTION_TOKEN");Object.freeze&&Object.freeze(Object.create(null));var zE1=function(){},g$p;
(g$p=window.requestIdleCallback)==null||g$p.bind(window);var Tgx={calledOnce:!1,state:"visible"},KVs={calledOnce:!1,state:"hidden"};var n$$=new _.gb("ICON_WIZ_COMPONENT_TOKEN");_.k5=_.V(function(X){var U=X.icon;var r=X.active;var m=X.className;var I=X.style;var t=X.dataSelected;var C=X.dataDisabled;var k=X.role;var g=X.animateIcon;var Z=X.themeOverride;var P=X.ariaHidden;var S=X.ariaExpanded;var d=X.ariaLabel;var O=X.tabindex;var E=X.id;var Q=X.size;var h=X.iconFilter;var z=X.gradientColor;var K=X.onKeydown;var D=X.title;return _.n(_.x,{cond:U,then:function(){var W=_.np().resolve(n$$);return _.n(W,{icon:U,dataSelected:t,dataDisabled:C,animateIcon:g,themeOverride:Z,ariaExpanded:S,
tabindex:O,id:E,active:r,size:Q,role:k,className:m,ariaHidden:P,ariaLabel:d,style:function(){return I!=null&&I()||Q==null||!Q()?I==null?void 0:I():"width: "+(Q==null?void 0:Q())+"px;height: "+((Q==null?void 0:Q())+"px;")},
title:D,iconFilter:h,gradientColor:z,onKeydown:K})}})},"l");
_.k5.idomCompat={callbacks:{onKeydown:!0}};var Iz1=new _.c8("borderImageProcessor");var HJe=window.devicePixelRatio||1;var g$H=new Map([["yt_outline_bag_black_24","bag"]]);var Sj=function(X){var U=this;this.margin=.1;this.whenInViewportWithMargin=X;this.observationTargets=[];this.scanRequested=!1;window.addEventListener("touchmove",function(){U.requestScan()});
window.addEventListener("touchend",function(){U.requestScan()});
window.addEventListener("updateui",function(){U.requestScan()});
var r=new _.H4((0,_.TE)(this.requestScan,this),100);window.addEventListener("scroll",function(){r.fire()},!0);
window.addEventListener("resize",(0,_.TE)(this.requestScan,this));window.addEventListener("state-navigatestart",function(){U.observationTargets=[]});
window.addEventListener("state-navigateend",(0,_.TE)(this.requestScan,this))};
Sj.prototype.observe=function(X){this.observationTargets.includes(X)||this.observationTargets.push(X)};
Sj.prototype.unobserve=function(X){this.observationTargets=this.observationTargets.filter(function(U){return U!==X})};
Sj.prototype.requestScan=function(){var X=this;this.scanRequested||(ey(function(){ZJ7(X)}),this.scanRequested=!0)};
var ZJ7=function(X){var U=(1+X.margin)*(document.documentElement.clientHeight||window.innerHeight);X.observationTargets=X.observationTargets.filter(function(r){var m=r.getBoundingClientRect();(m=U>m.top&&!!m.height)&&X.whenInViewportWithMargin(r);return!m&&r.parentNode});
X.scanRequested=!1};
Sj.prototype.disconnect=function(){this.observationTargets=[]};var s35,P9P;s35=_.H(_.Fb(P96(),void 0,"O3X2wd"));_.xk5=s35.next().value;P9P=s35.next().value;window.addEventListener("resize",function(){P9P(P96())});var SgC={landscape:"(min-width: 931px) and (orientation: landscape)",portrait:"(min-width: 550px) and (orientation: portrait)"},dk5=void 0,OJC=window.innerWidth,v$A=window.innerHeight;window.addEventListener("resize",function(){dk5=void 0});var ebT;if("IntersectionObserver"in window)ebT=OJA();else{if(dk5===void 0){var E$$;E$$="matchMedia"in window?window.matchMedia(SgC.landscape+","+SgC.portrait).matches:void 0;dk5=E$$!==void 0?E$$:OJC>=930&&v$A>=550||OJC>=550&&v$A>=930}ebT=dk5?{observe:function(X){ey(function(){var U;(U=X.onViewportEntered)==null||U.call(X)})},
unobserve:function(){}}:new Sj(function(X){ey(function(){var U;
(U=X.onViewportEntered)==null||U.call(X)})})}var SgA=ebT;var FsA=_.V(function(X){var U=!1,r=_.HD("img",function(m){_.Jd(function(){U=!0;m.onload=null})});
_.Wu(function(){var m,I=(m=X.data)==null?void 0:m.call(X),t,C=(t=X.getSrc)==null?void 0:t.call(X).cb,k;m=(k=X.config)==null?void 0:k.call(X);if(k=r.value)if(t=function(Z,P){if(!U)return C?C(Z,P):Z},E$X(k,m),_.v("web_image_dont_reload_same_src")&&ebD(k,I,t))_.v("web_image_dont_reload_same_src_simulate_load")&&k.dispatchEvent(new CustomEvent("load",{bubbles:!1,
cancelable:!1,detail:{message:"Simulating load event for already loaded image"}}));else{var g;v$m(k,I||null,t,m,(g=X.lazy)==null?void 0:g.call(X))}},"zS0jKb");
return _.n("img",{el:r})},"n");
FsA.idomCompat=!0;_.J6=_.V(function(X){var U=function(){var r,m=X.data(),I,t,C,k,g,Z,P,S,d,O,E,Q,h,z,K,D,W,J,A,N,He,ne,Be,S6,e6,Vs,Re,$A,Ht;var OS={contentMode:(I=X.contentMode)==null?void 0:I.call(X),loadedClass:(t=X.loadedClass)==null?void 0:t.call(X),isPreloaded:(C=X.isPreloaded)==null?void 0:C.call(X),notifyOnLoaded:(k=X.notifyOnLoaded)==null?void 0:k.call(X),notifyOnUnloaded:(g=X.notifyOnUnloaded)==null?void 0:g.call(X),preferredThumbnail:(Z=X.preferredThumbnail)==null?void 0:Z.call(X),preserveHeight:(P=X.preserveHeight)==
null?void 0:P.call(X),preserveWidth:(S=X.preserveWidth)==null?void 0:S.call(X),objectPosition:(d=X.objectPosition)==null?void 0:d.call(X),targetWidth:(O=X.targetWidth)==null?void 0:O.call(X),targetHeight:(E=X.targetHeight)==null?void 0:E.call(X),shouldShowPlaceholder:(Q=X.shouldShowPlaceholder)==null?void 0:Q.call(X),useWidth:(h=X.useWidth)==null?void 0:h.call(X),isToggled:(z=X.isToggled)==null?void 0:z.call(X),alt:(K=X.alt)==null?void 0:K.call(X),className:(D=X.className)==null?void 0:D.call(X),
onerror:X.onerror,onload:X.onload,style$:((W=X.style$)==null?void 0:W.call(X))||((J=X.style)==null?void 0:J.call(X)),color:(A=X.color)==null?void 0:A.call(X),width:(N=X.width)==null?void 0:N.call(X),height:(He=X.height)==null?void 0:He.call(X),"aria-hidden$":($A=(ne=X["aria-hidden$"])==null?void 0:ne.call(X))!=null?$A:(Be=X.ariaHidden)==null?void 0:Be.call(X),draggable:(S6=X.draggable)==null?void 0:S6.call(X),"data-disabled$":(Ht=(e6=X["data-disabled$"])==null?void 0:e6.call(X))!=null?Ht:(Vs=X.dataDisabled)==
null?void 0:Vs.call(X),size:(Re=X.size)==null?void 0:Re.call(X)};return Q3n(m,OS,(r=X.hideOn404)==null?void 0:r.call(X))};
return _.n(_.V3,null,_.n(_.K$,{when:function(){var r;return((r=U())==null?void 0:r.type)==="image"}},function(){return _.n(FsA,{data:function(){return U().image},
getSrc:{cb:function(r,m){var I=U().image.sources,t=U().config.isPreloaded,C=U().config.useWidth,k=U().config.targetWidth,g=U().config.targetHeight,Z=U().config.preferredThumbnail;return _.C9M(m,I,t,C,k,g,Z)||""}},
config:function(){var r=U().config,m;for(m in r)r[m]===void 0&&delete r[m];return r},
lazy:X.renderLazy})}),_.n(_.K$,{when:function(){var r;
return((r=U())==null?void 0:r.type)==="icon"}},function(){return _.n(_.k5,{icon:function(){return U().iconName},
role:function(){return U().config.role},
className:function(){return U().config.className},
style:function(){return U().config.style$+";width: "+(U().config.width+"px;height: ")+(U().config.height+"px;color: ")+(U().config.color+";")},
ariaLabel:function(){return U().config["aria-label$"]},
ariaHidden:function(){return U().config["aria-hidden$"]},
dataDisabled:function(){return U().config["data-disabled$"]},
active:function(){return U().config.isToggled},
size:function(){return U().config.size}})}))},"o");
_.J6.idomCompat={callbacks:{callback:!0,onerror:!0,onload:!0}};var BC5=function(X){return function(U){return _.n(pNe,null,function(){var r=U.data(),m=_.pk(U.config);return _.n(vJe,null,function(){return void X(r,m)})})}}(Mse),utA=_.V(function(X){var U=function(I){var t,C,k=_.pf(function(O){t=I();
C=DZ(function(){for(var E=_.H(S()),Q=E.next();!Q.done;Q=E.next()){Q=zbD(Q.value);Q=typeof Q==="string"?document.createTextNode(Q):Q;if(!(Q instanceof Node)){E=new _.Tx("Part is not a node",Q,typeof Q);_.$Q(E);break}O.appendChild(Q)}})}),g=_.bG(X.config),Z=function(){var O;
return bZz(I(),(O=g())==null?void 0:O.ariaLabel)},P=wjX(g,{isEqual:TCD}),S=function(){var O=D1e(I(),P());
A7M(O,P());return I().content?juH(I().content,O).parts:[]},d=!0;
_.Wu(function(){I();P();if(d){d=!1;var O=yZm(I(),t);if(!_.v("web_attributed_string_race_fix")||O)return}var E=S();Promise.resolve().then(function(){var Q=k.value;if(Q){Q.innerText="";var h;(h=C)==null||h();C=_.f$(Q,function(){return _.n(Ks1,{parts:E})},"r")}})},"hIYo9d");
return _.n("span",{el:k,class:function(){return I()&&y7x(I(),g())},
dir:function(){var O;return((O=g())==null?0:O.userInput)?"auto":void 0},
"aria-label":function(){var O;return Z()?(O=g())==null?void 0:O.ariaLabel:void 0},
role:function(){return Z()?"text":void 0}})},r=wjX(function(){var I,t=(I=X.text)==null?void 0:I.call(X);
if(t)return I=pr6(t),(I==null?0:I.content)?I:void 0},{isEqual:yZm}),m;
return((m=X.config)==null?0:m.contentAsserted)?U(r):_.n(_.x,{cond:r,then:U})},"t");
utA.idomCompat=!0;_.dN=_.V(function(X){var U=_.bG(X.text),r=Ygs(X);X.contentAsserted!==void 0&&(r.contentAsserted=!0);return _.v("attr_string_reactive")?_.n(utA,{text:U,config:r}):_.n(_.x,{cond:function(){var m;return U()&&((m=pr6(U()))==null?void 0:m.content)},
then:function(){return _.n(BC5,{data:X.text,config:r})},
debugInstance:"Apcuac"})},"u");
_.dN.idomCompat=!0;var Vse=function(X,U,r){U=U===void 0?"unknown":U;r=r===void 0?{}:r;_.Tx.call(this,X+" ("+U+")",Object.assign({},{name:"YtWcwError",tagName:U},r));Object.setPrototypeOf(this,this.constructor.prototype)};
_.F(Vse,_.Tx);_.lm=new WeakMap;_.A6=!1;var JZD,Dke,WsH;_.OQ=Symbol("hh");_.bm=Symbol("ih");JZD=Symbol("jh");Dke=new Set(Object.getOwnPropertyNames(Element.prototype));WsH=Symbol("kh");var Q35=_.V(function(X){return _.n("yt-attributed-string",{"aria-label":X.ariaLabel,hidden:X.hidden,id:X.id,class:X.className,"force-default-style":X.forceDefaultStyle},_.n(_.dN,{text:X.data,ariaLabel:X.ariaLabel,ellipsisTruncate:X.ellipsisTruncate,isOverlay:X.isOverlay,linkInheritColor:X.linkInheritColor,noPreWrap:X.noPreWrap,noWrap:X.noWrap,userInput:X.userInput,noEndpoints:X.noEndpoints,headerRuns:X.headerRuns,isHeadline:X.isHeadline}))},"v");
_.v("web_wiz_attributed_string")&&_.G5(Q35,"yt-attributed-string",{props:{ariaHidden:_.OQ,ariaLabel:_.OQ,className:_.OQ,ellipsisTruncate:_.OQ,isOverlay:_.OQ,linkInheritColor:_.OQ,noEndpoints:_.OQ,noStyleRuns:_.OQ,noLinkColor:_.OQ,noPreWrap:_.OQ,noWrap:_.OQ,skipOnClick:_.OQ,userInput:_.OQ,headerRuns:_.OQ,isHeadline:_.OQ,id:_.OQ,data:_.OQ,hidden:_.OQ,forceDefaultStyle:_.OQ,text:_.bm,disableUpgrade:_.bm,disable:_.bm,slot:_.bm}});var v9=function(){return _.Y.apply(this,arguments)||this};
_.F(v9,_.Y);v9.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},Mse(this.data,this.config))};
_.q([_.w(V0P),_.p("design:type",Object)],v9.prototype,"ytIdomTemplatingBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],v9.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],v9.prototype,"ariaLabel",void 0);_.q([_.T(),_.p("design:type",Boolean)],v9.prototype,"disable",void 0);_.q([_.T(),_.p("design:type",Boolean)],v9.prototype,"ellipsisTruncate",void 0);_.q([_.T(),_.p("design:type",Boolean)],v9.prototype,"isOverlay",void 0);
_.q([_.T(),_.p("design:type",Boolean)],v9.prototype,"linkInheritColor",void 0);_.q([_.T(),_.p("design:type",Boolean)],v9.prototype,"noPreWrap",void 0);_.q([_.T(),_.p("design:type",Boolean)],v9.prototype,"noWrap",void 0);_.q([_.T(),_.p("design:type",Boolean)],v9.prototype,"userInput",void 0);_.q([_.T(),_.p("design:type",Boolean)],v9.prototype,"noEndpoints",void 0);_.q([_.T(),_.p("design:type",Array)],v9.prototype,"headerRuns",void 0);
_.q([_.uG({is:"yt-attributed-string",disableElementRegistration:!0})],v9);
_.v("web_wiz_attributed_string")||_.f(v9,"yt-attributed-string",function(){if(HJt===void 0){var X=document.createElement("template");_.B(X,"\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");X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);
X.content.insertBefore(azh().content.cloneNode(!0),X.content.firstChild);HJt=X}X=HJt;return X},{mode:2});var o$P,wj$,iJe;o$P=function(){this.firstThumbnailLoaded=!1};
_.yZA=function(){wj$||(wj$=new o$P);return wj$};
iJe=function(X){var U=_.yZA();U.firstThumbnailLoaded||(U.firstThumbnailLoaded=!0,_.F7("ftl",X))};
o$P.prototype.reset=function(){this.firstThumbnailLoaded=!1};var $k1=0,GgX=new WeakMap,AZe=0,NW=new Set;var utC,hb1=function(){return utC!==void 0?utC:utC=document.createElement("template")};
document.head.appendChild(hb1().content);var Msh;var Xgm,r4A,ej;_.Uj=_.mH.caches;ej=function(){};
ej.prototype.open=function(X){return _.Uj.open(zbT(X))};
ej.prototype.has=function(X){return _.Uj.has(zbT(X))};
ej.prototype.delete=function(X){return _.Uj.delete(zbT(X))};
ej.prototype.match=function(X,U){var r=this,m,I,t,C,k,g;return _.c(function(Z){switch(Z.nextAddress){case 1:return Z.yield(r.keys(),2);case 2:m=Z.yieldResult,I=_.H(m),t=I.next();case 3:if(t.done){Z.jumpTo(5);break}C=t.value;return Z.yield(r.open(C),6);case 6:return k=Z.yieldResult,Z.yield(k.match(X,U),7);case 7:if(g=Z.yieldResult)return Z.return(g);t=I.next();Z.jumpTo(3);break;case 5:return Z.return()}})};
var mz1=function(){};
_.F(mz1,ej);var zbT=function(X){if(X.includes(":"))throw Error("nh`"+X);return X+":"+_.zx("CacheStorage get")};
mz1.prototype.keys=function(){var X,U,r,m,I,t,C,k,g;return _.c(function(Z){if(Z.nextAddress==1)return X=[],U=_.zx("CacheStorage keys"),Z.yield(_.Uj.keys(),2);r=Z.yieldResult;m=_.H(r);for(I=m.next();!I.done;I=m.next())t=I.value,C=_.j3D(t),k=C.originalName,g=C.datasyncId,g===U&&X.push(k);return Z.return(X)})};var EQ=function(){var X=_.Y.apply(this,arguments)||this;X.objectURL=null;X.loadTime=Infinity;return X};
_.F(EQ,_.Y);_.a=EQ.prototype;_.a.renderIdom=function(){NCe(this.hostElement);if(this.data){if(!this.width&&!this.height)throw Error("qh");this.setConfig();this.config&&Fsm(this.data,this.config,void 0,this.shouldRenderLazy)}};
_.a.objectFitToContentMode=function(X){switch(X){case "CONTAIN":return"CONTENT_MODE_SCALE_ASPECT_FIT";case "FILL":return"CONTENT_MODE_SCALE_TO_FILL";default:return"CONTENT_MODE_SCALE_ASPECT_FILL"}};
_.a.logThumbnailFailureVe=function(){var X=_.tb(197497);_.q0(_.gO(),X);var U=_.Ei();U&&X&&U&&_.VU(U,[X])};
_.a.loadImageFromCacheIfExists=function(X){var U=this,r=X.target;(r==null?0:r.src)&&t16(r.src).then(function(m){U.objectURL=_.DJ(m).toString();U.setSrc(r,U.objectURL)}).catch(function(){})};
_.a.onError=function(X){var U=this;if(_.v("web_use_cache_for_image_fallback")){var r=X.target;r&&t16(r.src).then(function(m){U.objectURL=_.DJ(m).toString();U.setSrc(r,U.objectURL)}).catch(function(){_.v("kevlar_woffle_log_thumbnail_failure_ve")&&U.logThumbnailFailureVe();
_.v("kevlar_woffle_fallback_image")&&U.setSrc(r,"data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")})}else this.revokeObjectURL()};
_.a.revokeObjectURL=function(){this.objectURL&&(URL.revokeObjectURL(this.objectURL),this.objectURL=null)};
_.a.setConfig=function(){var X=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(U){X.loadImageFromCacheIfExists(U);X.revokeObjectURL();Lsm(X.hostElement)},
onerror:function(U){X.onError(U)},
targetHeight:this.height,targetWidth:this.width,shouldShowPlaceholder:_.v("kevlar_thumbnail_bg"),useWidth:this.useWidth}};
_.a.setSrc=function(X,U){U&&(X.src=U)};
_.q([_.w(V0P),_.p("design:type",Object)],EQ.prototype,"ytIdomTemplatingBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],EQ.prototype,"data",void 0);_.q([_.T(),_.p("design:type",String)],EQ.prototype,"alt",void 0);_.q([_.T(),_.p("design:type",Boolean)],EQ.prototype,"ftlEligible",void 0);_.q([_.T(),_.p("design:type",Number)],EQ.prototype,"height",void 0);_.q([_.T(),_.p("design:type",Boolean)],EQ.prototype,"notifyOnLoaded",void 0);
_.q([_.T(),_.p("design:type",Boolean)],EQ.prototype,"notifyOnUnloaded",void 0);_.q([_.T(),_.p("design:type",String)],EQ.prototype,"objectFit",void 0);_.q([_.T(),_.p("design:type",String)],EQ.prototype,"objectPosition",void 0);_.q([_.T(),_.p("design:type",String)],EQ.prototype,"preferredThumbnail",void 0);_.q([_.T(),_.p("design:type",Boolean)],EQ.prototype,"preserveHeight",void 0);_.q([_.T(),_.p("design:type",Boolean)],EQ.prototype,"preserveWidth",void 0);
_.q([_.T({value:!0}),_.p("design:type",Boolean)],EQ.prototype,"useWidth",void 0);_.q([_.T({value:function(){return!_.b3("DISABLE_YT_IMG_DELAY_LOADING",!1)}}),
_.p("design:type",Boolean)],EQ.prototype,"shouldRenderLazy",void 0);_.q([_.T(),_.p("design:type",Number)],EQ.prototype,"width",void 0);_.q([_.uG({is:"yt-image",disableElementRegistration:!0})],EQ);
_.f(EQ,"yt-image",function(){if(Msh===void 0){var X=document.createElement("template");_.B(X,"\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");X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);X.content.insertBefore(hb1().content.cloneNode(!0),X.content.firstChild);
Msh=X}X=Msh;return X},{mode:2});var Fq=function(){return _.Y.apply(this,arguments)||this};
_.F(Fq,_.Y);Fq.prototype.onShow_=function(){if(this.data&&this.data.onVisibleCommand){var X=_.yP(this.data.onVisibleCommand);X&&this.ytComponentBehavior.resolveCommand(X)}};
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Fq.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Fq.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.sQ.YtVisibilityBehavior),_.p("design:type",Object)],Fq.prototype,"ytVisibilityBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Fq.prototype,"data",void 0);_.q([_.uG({disableElementRegistration:!0,is:"yt-bumper-user-edu-content-view-model"})],Fq);
_.f(Fq,"yt-bumper-user-edu-content-view-model",function(){if(KV1===void 0){var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;zE8===void 0&&(zE8=document.createElement("template"));var m=zE8;r.call(U,m.content.cloneNode(!0),X.content.firstChild);KV1=X}X=KV1;return X},{mode:0});var Ks8;var TCT,Yg1=function(){if(TCT!==void 0)return TCT;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;Ks8===void 0&&(Ks8=document.createElement("template"));var m=Ks8;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return TCT=X};var Vsh;_.B9={};Vsh=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"]);_.B9.YtTaskEmitterBehavior={created:function(){this.cachedProviderNode_=null},
detached:function(){this.cachedProviderNode_=null},
getTaskManager:function(){var X=this.getContext_();return X?X.getTaskManager():_.$u},
getContext_:function(){if(this.shouldUseTaskManager()){if(!this.cachedProviderNode_){var X=_.l4(this.hostElement,"yt-get-context-provider",{});X.detail&&X.detail.contextProvider?this.cachedProviderNode_=X.detail.contextProvider:this.hostElement.parentElement&&(this.cachedProviderNode_=this)}if(this.cachedProviderNode_&&this.cachedProviderNode_.getProvidedContext&&this.cachedProviderNode_.getProvidedContext())return this.cachedProviderNode_.getProvidedContext()}},
shouldUseTaskManager:function(){return Vsh.has(this.hostElement.localName)},
getNetworkManager:function(){var X=this.getContext_();if(X)return X.getNetworkManager()}};var ggn,Rbu,qgS,fzh;_.Qf=function(X){var U=Rbu.get(X);if(U&&(U=U.pop()))return fzh++,U;qgS++;try{var r=document.createElement(X)}catch(m){throw new _.Tx("ElementPool failed to create element",X,m.message);}return r};
ggn=function(X){var U=X.is;if(U){var r=Rbu.get(U);r||(r=[],Rbu.set(U,r));var m=_.$q("ELEMENT_POOL_CONFIG")||{};r.length>=(m[U]!==void 0?m[U]:_.$q("ELEMENT_POOL_DEFAULT_CAP",0))||r.push(X)}else _.AE(new _.Tx("Element pool should only handle custom elements:",X.nodeName))};
Rbu=new Map;qgS=0;fzh=0;var r9=new WeakMap,c46=new WeakMap;var JZT;_.ot=function(X,U,r){r=r===void 0?_.Fn():r;this.JSC$14059_defaultPriority=X;this.signal=U;this.scheduler=r;this.nextJobDescriptor=0;this.JSC$14059_parkedJobs=[];this.scheduledJobs=new Map};
_.wN=function(X,U){if(U){var r=_.Sx();X.signal&&!_.dp(r,X.signal)?(r.addListener(X.signal,function(){X.processSignal()}),X.JSC$14059_parkedJobs.push({job:U,
priority:void 0})):Wsp(X,U)}};
JZT=function(X,U){if(U!==X.JSC$14059_defaultPriority){X.JSC$14059_defaultPriority=U;for(var r=_.H(X.scheduledJobs.values()),m=r.next();!m.done;m=r.next())m=m.value,X.scheduler.cancelJob(m.jobId),m.jobId=X.scheduler.addJob(m.jobWrapper,U)}};
_.ot.prototype.flushJobs=function(){JZT(this,10);this.processSignal()};
_.ot.prototype.cancel=function(){for(var X=_.H(this.scheduledJobs),U=X.next();!U.done;U=X.next()){var r=_.H(U.value);U=r.next().value;r=r.next().value;this.scheduler.cancelJob(r.jobId);this.scheduledJobs.delete(U)}this.JSC$14059_parkedJobs=[]};
_.ot.prototype.processSignal=function(){for(var X=_.H(this.JSC$14059_parkedJobs),U=X.next();!U.done;U=X.next())U=U.value,Wsp(this,U.job,U.priority);this.JSC$14059_parkedJobs=[]};
var Wsp=function(X,U,r){r=r||X.JSC$14059_defaultPriority;if(r===10)jy(U);else{var m=X.nextJobDescriptor++,I=function(){U();X.scheduledJobs.delete(m)},t=X.scheduler.addJob(I,r);
X.scheduledJobs.set(m,{jobWrapper:I,jobId:t,priority:r})}};var Dkt;_.yf={};Dkt={"yt-live-chat-text-message-renderer":!0,"yt-live-chat-author-badge-renderer":!0};_.yf.YtRendererstamperBehavior=[_.B9.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 X in this.stampDom){var U=this.stampDom[X];U&&U.id&&this.addReactiveSchema({type:"observe",method:{methodName:H4e(U.id),args:[{type:"wildcard",path:X}]}})}else{(X=(this.constructor.generatedFrom||this).observers)||(X=[]);for(U in this.stampDom){var r=this.stampDom[U];r&&r.id&&X.push(H4e(r.id)+"("+U+".*)")}this.constructor.generatedFrom.observers=X}},
addStampDomObserverFns_:function(){for(var X in this.stampDom){var U=this.stampDom[X];U.id?(this[H4e(U.id)]=this.rendererStamperObserver_.bind(this,X,U.id),this.hasDataPath_[X]=!1):(U=new _.Tx("Bad rendererstamper config",this.is+":"+X),_.$Q(U))}},
rendererStamperObserver_:function(X,U,r){if(r.path==X){if(r.value===void 0&&!this.hasDataPath_[X])return;this.hasDataPath_[X]=r.value!==void 0}this.rendererStamperApplyChangeRecord_(X,U,r)},
rendererStamperApplyChangeRecord_:function(X,U,r){var m=this.renderJobsMap_[U],I=null;X==r.path?(r=r.value,_.Dn(r)||(r=r===void 0||r===null?[]:[r]),X=this.stampDom[X],X.mapping&&(I=this.stampDomArray_.bind(this,r,U,X.mapping,X.reuseComponents,X.events,X.stamperStableList)),m&&m.cancel(),r=X.usePageScheduler?this.getTaskManager():void 0,m||X.initialRenderPriority==void 0)?X.renderPriority==void 0||m||(m=new _.ot(X.renderPriority,X.waitForSignal,r),this.renderJobsMap_[U]=m):(m=new _.ot(X.initialRenderPriority,
X.waitForSignal,r),this.renderJobsMap_[U]=m,I=function(t,C){t();JZT(C,10)}.bind(this,I,m)):I=X+".splices"==r.path?this.stampDomArraySplices_.bind(this,X,U,r.value):this.forwardRendererStamperChanges_.bind(this,X,U,r);
m?_.wN(m,I):I()},
forwardRendererStamperChanges_:function(X,U,r){var m=r.path.slice(X.length+1),I=this.getStampContainer_(U),t=m.indexOf("."),C=m.substring(0,t),k=!1,g=0,Z=parseInt(C,0);if(C[0]=="#"){k=parseInt(C.substring(1),0);Z=this.get(X);var P=this.get([X,C]);Z[k]==P?g=k:g=Z.indexOf(P);k=!0}else isNaN(Z)||(g=Z,k=!0);k&&(m=m.substring(C.length+1),t=m.indexOf("."));C=this.polymerDom(I).children[g];var S;if(I=(S=C==null?void 0:C.polymerController)!=null?S:C)m="data"+m.slice(t),typeof I.notifyPath!=="function"?_.AE(new _.Tx("notifyPath missing",
this.is+": "+X+", "+U)):r.value?I.notifyPath(m,r.value):I.notifyPath(m)},
stampDomArraySplices_:function(X,U,r){if(r&&r.indexSplices){var m=this.getStampContainer_(U);if(m){for(var I=this.polymerDom(m),t=kre(this.stampDom[X].reuseComponents),C=r.indexSplices.length,k=0;k<C;k++){for(var g=r.indexSplices[k],Z=I.children[g.index],P=g.removed.length;P>0;P--)Z&&Z.parentElement&&(this.polymerDom(Z.parentElement).removeChild(Z),t&&ggn(Z),Z=I.children[g.index]);P=this.stampDom[X].mapping;for(var S=g.index+g.addedCount,d=document.createDocumentFragment(),O=t,E=g.index;E<S;E++){var Q=
g.object[E],h=a2A(P,Q);if(h){var z=P[h];Q=Q[h];h=this.getComponentName_(z,Q);var K=Z?r9.has(Z):!1;O&&Z&&Z.is==h&&K?(h=Z,this.telemetry_.reuse++,Z=Z.nextElementSibling):O&&Z&&K?(h=this.createComponent_(z,Q,t),K=this.polymerDom(Z).nextElementSibling,I.insertBefore(h,K),Z4M(this.is,I,Z,t),Z=K):(O=!1,h=this.createComponent_(z,Q,t),d.appendChild(h));this.deferRenderStamperBinding_(h,z,Q)}else z=new _.Tx("Unimplemented type",X,U,m.tagName,Object.keys(Q)[0]),_.$Q(z)}I.insertBefore(d,Z)}this.flushRenderStamperComponentBindings_();
this.stampDom[X].events&&_.l4(this.hostElement,"yt-rendererstamper-finished",{container:m})}else X=new _.Tx("Container object not found",U,this.hostElement?this.hostElement.is:""),_.$Q(X)}},
stampDomArray_:function(X,U,r,m,I,t){var C=this.getStampContainer_(U);if(C)if(U=this.polymerDom(C),m=kre(m),X){var k=0,g=0,Z;if(t=t===void 0?_.b3("STAMPER_STABLE_LIST",!1):t||!1)for(Z=U.firstElementChild;Z&&!r9.has(Z)&&X.length>g;){t=X[g];var P=a2A(r,t);if(P){if(this.getComponentName_(r[P],t[P])!=Z.is){var S=this.createComponent_(r[P],t[P],m),d=this.polymerDom(Z).nextElementSibling;d?U.insertBefore(S,d):U.appendChild(S);Z4M(this.is,U,Z,m);Z=S}else this.telemetry_.reuse++;this.deferRenderStamperBinding_(Z,
r[P],t[P]);k++;g++;Z=this.polymerDom(Z).nextElementSibling}else g++}sHm(this.is,U,k,m);k=Z;if(X.length>g){t=document.createDocumentFragment();for(P=X.length;g<P;g++)if(S=X[g],d=a2A(r,S))Z=this.createComponent_(r[d],S[d],m),this.deferRenderStamperBinding_(Z,r[d],S[d]),t.appendChild(Z);k&&this.polymerDom(k).parentNode&&Z&&!r9.has(Z)?U.insertBefore(t,k):U.appendChild(t)}this.flushRenderStamperComponentBindings_();this.markDirty&&this.markDirty();I&&_.l4(this.hostElement,"yt-rendererstamper-finished",
{container:C})}else sHm(this.is,U,0,m);else X=new _.Tx("Container object not found",U,this.hostElement?this.hostElement.is:""),_.$Q(X)},
polymerDom:function(X){return this.minimizePipBreakages?X:_.Zq(X)},
getStampContainer_:function(X){return this.$&&this.$[X]||_.Xa(this.hostElement).querySelector("#"+X)},
getComponentName_:function(X,U){return typeof X==="string"?X:X.matcher?X.matcher.call(this,U):X.component},
createComponent_:function(X,U,r){X=this.getComponentName_(X,U);try{var m=As6.has(X);if(r&&!m){var I=_.Qf(X);try{_.HP(I)}catch(t){r="Failed to clear styles for "+X+".",t.message&&(r+=" Original error: "+t.message),_.AE(new _.Tx(r))}}else I=document.createElement(X)}catch(t){return I="YtRendererStamperBehavior failed to create "+X+".",t.message&&(I+=" Original description: "+t.message),t.message="YtRendererStamperBehavior failed to create element",_.lh(t,I),Dkt.hasOwnProperty(X)?_.AE(t):_.$Q(t),document.createElement("SPAN")}this.telemetry_.create++;
return I},
deferRenderStamperBinding_:function(X,U,r){this.deferredBindingTasks_.push({component:X,typeOrConfig:U,data:r})},
flushRenderStamperComponentBindings_:function(){for(var X=0,U=this.deferredBindingTasks_.length;X<U;X++){var r=this.deferredBindingTasks_[X];if(!r)break;var m=void 0,I=void 0,t=void 0,C=void 0,k=r.component,g=r.typeOrConfig;r=r.data;var Z=(C=k.polymerController)!=null?C:k;C=k.loggingStatus;try{C&&(C.isRendererStamper=!0);if(typeof g!=="string"){for(t in g.attributes)g.attributes[t]===!0?k.setAttribute(t,""):g.attributes[t]===!1?k.removeAttribute(t):k.setAttribute(t,g.attributes[t]);for(I in g.params)Z[I]=
g.params[I],k!==Z&&vP(k.localName,I,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");for(m in g.properties){var P=g.properties[m];if(P){var S=Cn9(P);Z[m]=this.get(S);k!==Z&&vP(k.localName,m,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");if(m==="on-tap"||m==="on-click"){var d=this.get(S);k.addEventListener("click",d);c46.set(k,{property:m,listener:{type:"element",eventName:"click",handler:d}})}}else{var O=new _.Tx("Undefined property binding",m);_.$Q(O)}}}if(g.classListBinding){var E=Cn9(g.classListBinding),
Q=E?this[E]:null;if(Q)for(m=0;m<Q.length;m++)_.II(k,Q[m],!0)}Z.data=r}finally{C&&(C.isRendererStamper=!1)}if(m=r9.get(k))k.hidden=!1,r9.delete(k),_.$u.cancelJob(m)}this.deferredBindingTasks_.length=0}}];_.G5(_.V(function(X){function U(){r().seconds&&t(r1D({seconds:Number(r().seconds)-Date.now()/1E3}))}
var r=X.targetTimestamp;X=X.className;var m=_.H(_.Fb("",void 0,"U1Q8Ae")),I=m.next().value,t=m.next().value;_.qH(function(){U();var C=setInterval(function(){U()},1E3);
_.Jd(function(){clearInterval(C)})});
return _.n("yt-countdown",{class:_.mS("ytCountDownHost",X)},_.n("div",null,I))},"x"),"yt-countdown",{props:{targetTimestamp:_.OQ,
className:_.bm}});_.uk=new _.gb("KEY_MANAGER_TOKEN");var Eg1={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"};_.hq=_.V(function(X){var U=_.HD("a",X.ref),r=X.aTagConfig?X.aTagConfig:_.yp(function(){var m,I,t,C,k;var g=(k=_.yP((t=X.command)==null?void 0:t.call(X)))!=null?k:(C=X.command)==null?void 0:C.call(X);return _.h6({innertubeCommand:g,skipOnClick:(m=X.skipOnClick)==null?void 0:m.call(X),defaultTarget:(I=X.target)==null?void 0:I.call(X)})||{}},void 0,"TAvz0");
_.Wu(function(){_.v("mweb_get_endpoint_from_atag_command")||(U.value._data=r()._data,U.value.params=r().params)},"dcjvAe");
return _.n("a",{el:U,href:function(){return r().href$},
rel:function(){return r().rel$},
class:function(){var m,I;return(I=r().className)!=null?I:(m=X.className)==null?void 0:m.call(X)},
style:function(){var m;if((m=X.style)==null?0:m.call(X))return X.style();var I;return((I=X.disabled)==null?0:I.call(X))?"pointer-events:none":""},
"aria-haspopup":function(){return!!r()["aria-haspopup$"]},
"force-new-state":ad(function(){return r()["force-new-state$"]}),
title:ad(function(){var m,I;return(I=r().title$)!=null?I:(m=X.title)==null?void 0:m.call(X)}),
role:ad(function(){var m;return((m=X.role)==null?void 0:m.call(X))||r().role$}),
target:ad(function(){return r().target$}),
dir:ad(function(){var m;return((m=X.dir)==null?void 0:m.call(X))||r().dir}),
tabindex:function(){var m;return r().tabindex$?Number(r().tabindex$):(m=X.tabIndex)==null?void 0:m.call(X)},
"aria-hidden":function(){var m,I;return(I=r()["aria-hidden$"])!=null?I:(m=X.ariaHidden)==null?void 0:m.call(X)},
"aria-label":function(){var m,I;return(I=r()["aria-label$"])!=null?I:(m=X.ariaLabel)==null?void 0:m.call(X)},
"aria-current":X.ariaCurrent,"aria-disabled":X.disabled,"aria-labelledby":X.ariaLabelledby,"aria-describedby":X.ariaDescribedby,"aria-selected":X.ariaSelected,"tab-identifier":X.tabIdentifier,"on:pointerdown":_.tj(function(m){var I,t;return void((t=(I=r()).onpointerdown)==null?void 0:t.call(I,m))}),
"on:click":_.tj(function(m){var I,t;(t=(I=r()).onclick)==null||t.call(I,m);var C;(C=X.onClick)==null||C.call(X,m)}),
"on:focusin":_.tj(function(m){var I;(I=X.onFocusin)==null||I.call(X,m)}),
"on:focusout":_.tj(function(m){var I;(I=X.onFocusout)==null||I.call(X,m)})},X.children)},"z");var hrA={duration:1E3,easing:"ease",fill:"forwards"};u_e.componentType=Mi;var KFD={duration:1E3,easing:"ease",fill:"forwards"},bJ1=_.V(function(X){var U=_.HD("animated-rolling-character"),r=void 0,m=function(){var k,g;return qT((k=X.character)==null?void 0:k.call(X))||qT((g=X.previousCharacter)==null?void 0:g.call(X))},I=_.H(_.Fb(0,void 0,"CYT8Ob")),t=I.next().value,C=I.next().value;
_.qH(function(){if(window.ResizeObserver&&_.v("web_fix_rolling_numbers_zoom_safari")){var k=new _.H4(function(){var Z,P,S=Math.round(((P=(Z=U.value.querySelector("div"))==null?void 0:Z.getBoundingClientRect().height)!=null?P:0)*100)/100;S&&C(S)},500),g=new ResizeObserver(function(){k.fire()});
g.observe(U.value);_.Jd(function(){g.disconnect();k.dispose()})}});
_.Wu(function(){var k=_.v("web_fix_rolling_numbers_zoom_safari")?t:X.marginMultiplier;if(k()){var g;(g=r)==null||g.cancel();if(m()){var Z;g=((Z=X.previousCharacter)==null?0:Z.call(X))?Number(X.previousCharacter())+10:X.rollUp()?0:30;var P;if((P=X.shouldAnimate)==null||!P.call(X)){var S,d;g-=zrm((S=X.character)==null?void 0:S.call(X),(d=X.previousCharacter)==null?void 0:d.call(X),X.rollUp(),g)}}else{g=X.rollUp()?0:2;var O;(O=X.shouldAnimate)!=null&&O.call(X)||(Z=g,P=X.rollUp()?-1:1,g=Z-P)}U.value.style.marginTop=
"-"+g*k()+"px";var E;if((E=X.shouldAnimate)==null?0:E.call(X)){var Q,h;r=T2D(U.value,(Q=X.character)==null?void 0:Q.call(X),(h=X.previousCharacter)==null?void 0:h.call(X),X.rollUp(),g,m(),k())}else{var z;U.value.style.display=((z=X.character)==null?0:z.call(X))?"":"none"}}},"CA6Pmf");
return _.n("animated-rolling-character",{el:U,class:"animatedRollingCharacterHost"},_.n(_.x,{cond:m,then:function(){return _.n(pjt,null)},
else:function(){return _.n($k8,{character:X.character})}}))},"C");
bJ1.idomCompat=!0;var Ylz=_.v("web_enable_sink_animated_rolling_character_and_number")?bJ1:u_e,AZt=_.v("web_enable_sink_animated_rolling_character_and_number")?bJ1:M11(u_e),pjt=_.V(function(){for(var X=[],U=1;U<30;U++)X.push(_.n("div",null,U%10));return _.n(_.sx,null,_.n("div",null,"\u00a0"),X,_.n("div",null,"\u00a0"))},"D"),$k8=_.V(function(X){var U=X.character;
return _.n(_.sx,null,_.n("div",null,"\u00a0"),_.n(_.x,{cond:function(){return!(U==null?0:U())||_.Ce(U==null?void 0:U())},
then:function(){return _.n("div",null,"\u00a0")},
else:function(){return _.n("div",null,U)}}),_.n("div",null,"\u00a0"))},"E");V16.componentType=Mi;var lz8=_.V(function(X){var U=void 0,r=void 0,m=function(){var t;return((t=X.fontSizeMultiplier)==null?0:t.call(X))?X.heightPx()*X.fontSizeMultiplier():X.heightPx()},I=_.yp(function(){if(!X.numberText())return[];
var t,C,k=((t=X.forceRollUp)==null?void 0:t.call(X))||!r||!((C=X.numberValue)==null?0:C.call(X))||r<X.numberValue(),g,Z=X.numberText();t=m();C=!((g=X.shouldAnimate)==null||!g.call(X));g=[];var P=0,S=0,d=(U?U.replace(/\D/g,"").length:0)-(Z?Z.replace(/\D/g,"").length:0),O=U?U.split(/(\d)/).filter(Boolean):[];for(Z=Z.split(/(\d)/).filter(Boolean);d<0;){var E=Z[S];g.push({character:E,rollUp:k,marginMultiplier:t,shouldAnimate:C});S++;qT(E)&&d++}for(;P<d;)E=O[P],g.push({previousCharacter:E,rollUp:k,marginMultiplier:t,
shouldAnimate:C}),P++,qT(E)||d++;for(;S<Z.length;)d=Z[S],E=O[P],qT(d)===qT(E)?(S++,P++):qT(d)?(P++,d=void 0):qT(E)&&(S++,E=void 0),g.push({character:d,previousCharacter:E,rollUp:k,marginMultiplier:t,shouldAnimate:C});U=X.numberText();var Q;r=(Q=X.numberValue)==null?void 0:Q.call(X);return g},void 0,"kWiBv");
return _.n("yt-animated-rolling-number",{class:"animatedRollingNumberHost",style:function(){return X.numberText()?["height: "+m()+"px;","line-height: "+X.heightPx()+"px;"].join(" "):""},
dir:"ltr","aria-hidden":"true"},_.n(_.Yq,{each:I,keyBy:"INDEX"},function(t){return _.n(AZt,{character:function(){return t().character},
previousCharacter:function(){return t().previousCharacter},
marginMultiplier:function(){return t().marginMultiplier},
rollUp:function(){return t().rollUp},
shouldAnimate:function(){return t().shouldAnimate}})}))},"F");
lz8.idomCompat=!0;_.Gg$=_.v("web_enable_sink_animated_rolling_character_and_number")?lz8:M11(V16);var iJh=function(X,U){this.fillAnimation=new Animation(WFH(X),document.timeline);this.strokeAnimation=new Animation(J4D(U),document.timeline)};
iJh.prototype.play=function(){var X,U;(U=(X=this.fillAnimation).play)==null||U.call(X);var r,m;(m=(r=this.strokeAnimation).play)==null||m.call(r)};
iJh.prototype.cancel=function(){var X,U;(U=(X=this.fillAnimation).cancel)==null||U.call(X);var r,m;(m=(r=this.strokeAnimation).cancel)==null||m.call(r)};_.MO=_.V(function(X){var U=X.model;var r=X.pointerDownEvent;var m=X.pointerUpEvent;var I=X.pointerLeaveEvent;var t=X.hovered;X=_.HD("yt-touch-feedback-shape");var C=_.HD("div"),k=_.HD("div"),g=_.H(_.$f(function(){return(m==null?0:m())||(I==null?0:I())?!1:!(r==null||!r())||!1})),Z=g.next().value,P=g.next().value,S=void 0,d=function(){!S&&k.value&&C.value&&typeof Animation==="function"&&typeof KeyframeEffect==="function"&&(S=new iJh(k.value,C.value));
var K;(K=S)==null||K.play()},O=function(){var K;
(K=S)==null||K.cancel()},E=function(){var K;
(K=S)==null||K.cancel()};
_.Wu(function(){(m==null?0:m())&&d()},"bg756c");
_.Wu(function(){(r==null?0:r())&&O()},"QAes8c");
_.Wu(function(){(I==null?0:I())&&E()},"YaFbrc");
g=_.tj(function(){d();P(!1)});
var Q=_.tj(function(){O();P(!0)}),h=_.tj(function(){E();
P(!1)});
_.Jd(function(){if(S){var K;(K=S)==null||K.cancel();S=void 0}});
var z={};Z=_.mS("yt-spec-touch-feedback-shape",function(){return Dzn(U().color)},function(){return pge(U().thumbnailSize,!!U().isExtended)},(z["yt-spec-touch-feedback-shape--focused"]=function(){return!!U().focused&&!U().disabled},z["yt-spec-touch-feedback-shape--circular"]=function(){return!!U().circular},z["yt-spec-touch-feedback-shape--down"]=Z,z["yt-spec-touch-feedback-shape--trigger-events"]=function(){return!!U().triggerEvents},z["yt-spec-touch-feedback-shape--hovered"]=function(){return t==
null?void 0:t()},z));
return _.n("yt-touch-feedback-shape",{el:X,class:Z,style:_.Cc({"margin-top":function(){return U().customTopExtend?"-"+U().customTopExtend+"px":void 0}}),
"on:mousedown":Q,"on:mouseup":g,"on:pointerleave":h,"on:touchstart":Q,"on:touchend":g,"aria-hidden":!0},_.n(_.x,{cond:function(){return!!U().hoverEffect},
then:function(){return _.n("div",{class:"yt-spec-touch-feedback-shape__hover-effect",style:_.Cc({"border-radius":function(){return U().borderRadius},
background:function(){var K;if(K=U().hoverEffect){for(var D=[],W=_.H((K==null?void 0:K.lightingTechniques)||[]),J=W.next();!J.done;J=W.next())switch(J.value){case 2:var A=J=void 0,N=void 0,He=void 0;D.push("linear-gradient(180deg, "+((J=K)==null?void 0:(A=J.palette)==null?void 0:A.keyLight)+", "+((N=K)==null?void 0:(He=N.palette)==null?void 0:He.background)+")")}var ne,Be;D.push((ne=U().hoverEffect)==null?void 0:(Be=ne.palette)==null?void 0:Be.background);K=D.join(", ")}else K=void 0;return K}})})}}),
_.n("div",{class:"yt-spec-touch-feedback-shape__stroke",
style:_.Cc({"border-radius":function(){return U().borderRadius},
"border-color":function(){var K,D;return(K=U().touchEffect)==null?void 0:(D=K.palette)==null?void 0:D.background}}),
el:C}),_.n("div",{class:"yt-spec-touch-feedback-shape__fill",style:_.Cc({"border-radius":function(){return U().borderRadius},
"background-color":function(){var K,D;return(K=U().touchEffect)==null?void 0:(D=K.palette)==null?void 0:D.background}}),
el:k}))},"J");
_.MO.idomCompat=!0;var LsA={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 zj=_.Pe();zj=zj.toLowerCase();if(_.ce(zj,"android")){var NC5=zj.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);NC5&&parseFloat(NC5[1])<100||zj.match("("+Object.keys(LsA).join("|")+")")};var j3T=_.V(function(X){return _.n(_.x,{cond:X.aTagConfig,then:function(U){return _.n(_.hq,{aTagConfig:U,disabled:X.disabled,className:X.className,style:X.style,title:X.title,ariaLabel:X.ariaLabel,ariaCurrent:function(){var r,m;return((r=X.toggleable)==null?void 0:r.call(X))&&((m=X.toggled)==null?void 0:m.call(X))},
ref:X.ref},X.children)},
else:function(){return _.n("button",{el:_.pf(X.ref),"on:click":_.tj(function(U){var r;return(r=X.onClick)==null?void 0:r.call(X,U)}),
class:X.className,title:X.title,style:X.style,disabled:X.disabled,"aria-pressed":function(){var U,r;return((U=X.toggleable)==null?0:U.call(X))?!((r=X.toggled)==null||!r.call(X)):void 0},
"aria-label":X.ariaLabel,"aria-disabled":X.visiblyDisabled,"aria-hidden":X.ariaHidden,tabindex:X.tabIndex},X.children)}})},"K"),Uzu=_.V(function(X){var U=X.data;
var r=X.hasIconLeading;var m=X.hasIconLeadingTrailing;var I=X.hasIconTrailing;var t=X.iconButton;var C=X.iconClassName;var k=X.secondaryIconClassName;var g=X.icon;var Z=X.secondaryIcon;var P=X.textContentClassName;return _.n(Yi,{className:"",style:"display: inherit; justify-content: center"},_.n(_.x,{debugInstance:"V4z1Uc",cond:function(){return g&&(r()||m()||(t==null?void 0:t()))},
then:function(){return _.n(Yi,null,_.n("div",{class:C,"aria-hidden":"true"},g==null?void 0:g()))}}),_.n(_.x,{debugInstance:"ok3btb",
cond:function(){return(U().buttonText||U().animatedTextProps||U().formattedButtonText)&&!(t==null?0:t())},
then:function(){return _.n(Yi,null,_.n(XgA,{className:P,iconPosition:function(){return U().iconPosition},
text:function(){return U().buttonText},
oneOffCustomTextWrap:function(){return U().oneOffCustomTextWrap},
formattedButtonText:function(){return U().formattedButtonText},
animatedTextProps:function(){return U().animatedTextProps}}))}}),_.n(_.x,{debugInstance:"DO5Rz",
cond:I,then:function(){return _.n(Yi,null,_.n("div",{class:C},g==null?void 0:g()))}}),_.n(_.x,{debugInstance:"bnojSc",
cond:m,then:function(){return _.n(Yi,null,_.n("div",{class:k},Z==null?void 0:Z()))}}),_.n(_.x,{debugInstance:"HN3kad",
cond:function(){return!U().disabled&&!0},
then:function(){return _.n(_.MO,{model:function(){var S=U();return{color:S.style==="overlay-dark"?4:S.style==="overlay"?S.type==="filled"?4:3:S.type==="filled"||S.style==="call-to-action-inverse"||S.style==="mono-inverse"?2:1}}})}}))},"L"),XgA=_.V(function(X){var U=function(){var r,m;
return((r=X.iconPosition)==null?void 0:r.call(X))==="icon-with-label"||((m=X.oneOffCustomTextWrap)==null?void 0:m.call(X))};
return _.n("div",{class:X.className,"aria-hidden":function(){var r,m,I;return((r=X.ariaHidden)==null?void 0:r.call(X))&&(!((m=X.animatedTextProps)==null||!m.call(X))||!((I=X.formattedButtonText)==null||!I.call(X)))}},_.n(_.V3,null,_.n(_.K$,{when:function(){var r;
return(r=X.animatedTextProps)==null?void 0:r.call(X)}},function(){return _.n(_.Gg$,{numberText:function(){return X.animatedTextProps().numberText},
numberValue:function(){return X.animatedTextProps().numberValue},
heightPx:function(){return X.animatedTextProps().heightPx},
fontSizeMultiplier:function(){return X.animatedTextProps().fontSizeMultiplier},
shouldAnimate:function(){return X.animatedTextProps().shouldAnimate},
forceRollUp:function(){return X.animatedTextProps().forceRollUp}})}),_.n(_.K$,{when:function(){var r;
return(r=X.formattedButtonText)==null?void 0:r.call(X)}},function(){return _.n(_.dN,{text:function(){return Object.assign({},X.formattedButtonText(),{lineBreakMode:U()?"LINE_BREAK_MODE_BY_WORD_WRAPPING":X.formattedButtonText().lineBreakMode,
alignment:U()?"TEXT_ALIGNMENT_CENTER":X.formattedButtonText().alignment})},
noLinkColor:!0,noWrap:function(){return!U()}})}),_.n(_.K$,{when:function(){var r,m;
return((r=X.iconPosition)==null?void 0:r.call(X))==="icon-with-label"&&((m=X.text)==null?void 0:m.call(X))}},function(){return _.n(_.dN,{text:function(){return{content:X.text(),
lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",alignment:"TEXT_ALIGNMENT_CENTER"}},
noLinkColor:!0,noWrap:!1})}),_.n(_.Tu,null,function(){return X.text})))},"M"),r4C=_.V(function(X){return _.n(_.x,{debugInstance:"kM7Sgc",
cond:X.hasLabel,then:function(){var U;return _.n("label",{class:X.className},X.children,(U=X.textContent)==null?void 0:U.call(X))},
else:function(){return X.children}})},"N"),Yi=_.V(function(X){return X.children},"O");var mz8=_.V(function(X){function U(){t(void 0);k(void 0);Z(void 0)}
var r=_.pf(),m=_.H(_.Fb(void 0,void 0,"Ug77pc")),I=m.next().value,t=m.next().value;m=_.H(_.Fb(void 0,void 0,"XGf7Zb"));var C=m.next().value,k=m.next().value,g=_.H(_.Fb(void 0,void 0,"w55oqd"));m=g.next().value;var Z=g.next().value;g=_.H(_.Fb(0,void 0,"rBgpzc"));var P=g.next().value,S=g.next().value;g=_.tj(function(){switch(P()){case 1:S(2);break;case 3:var O,E;(E=(O=r.value).hidePopover)==null||E.call(O);S(0);U()}});
_.Wu(function(){if(X.show()){var O;t((O=X.children)==null?void 0:O.call(X));var E;k((E=X.location)==null?void 0:E.call(X));var Q;Z((Q=X.classNames)==null?void 0:Q.call(X));switch(P()){case 0:var h,z;(z=(h=r.value).showPopover)==null||z.call(h);S(1);break;case 3:S(1);var K,D;(D=(K=r.value).hidePopover)==null||D.call(K);var W,J;(J=(W=r.value).showPopover)==null||J.call(W)}}else switch(P()){case 2:S(3);break;case 1:var A,N;(N=(A=r.value).hidePopover)==null||N.call(A);U();S(0)}},"Z8V4Qb");
_.Wx(function(){});
var d={};return _.n("yt-popover",{popover:"manual",el:r,style:_.Cc({left:function(){var O;return(O=C())==null?void 0:O.left},
top:function(){var O;return(O=C())==null?void 0:O.top},
bottom:function(){var O;return(O=C())==null?void 0:O.bottom},
right:function(){var O;return(O=C())==null?void 0:O.right}}),
class:_.mS("ytPopoverComponentHost",m,(d.ytPopoverComponentHostClosing=function(){return P()===3},d.ytPopoverComponentHostSeeThrough=function(){var O;
return((O=X.seeThrough)==null?void 0:O.call(X))===!0},d)),
"on:animationend":g},I)},"Q");var I2t={left:"0px",right:"auto",top:"0px",bottom:"auto"},t1P=function(){var X=this;this.registerTooltipElement=function(r){var m;X.tooltipElement=(m=r.querySelector("yt-popover"))!=null?m:void 0};
var U=_.H(_.Fb(void 0,void 0,"EIh5sc"));this.state=U.next().value;this.setState=U.next().value;U=_.H(_.Fb(void 0,void 0,"PC1M0b"));this.schedulerJobID=U.next().value;this.setSchedulerJobID=U.next().value},jHx=function(X,U){var r=g9,m=_.$u.addJob(function(){var I=a2C(r,X,U);
r.currentConfig=U;r.setState({text:U.text,location:_.v("web_tooltip_location_fix")?void 0:I,anchor:X,offset:U.offset,style:U.style})},4,U.delay);
r.setSchedulerJobID(m)},XMx=function(){var X=g9,U=X.schedulerJobID();
U&&(_.$u.cancelJob(U),X.setSchedulerJobID(void 0));X.setState(void 0);X.currentConfig=void 0};
t1P.prototype.notify=function(X,U){var r;((r=this.state())==null?void 0:r.anchor)===X&&(r=a2C(this,X,U),this.currentConfig=U,this.setState({text:U.text,location:_.v("web_tooltip_location_fix")?void 0:r,anchor:X,offset:U.offset,style:U.style}))};
var a2C=function(X,U,r){var m=U.getBoundingClientRect();U=window.innerWidth;var I=window.innerHeight,t=r.location,C=r.offset;r=r.text;if(X=X.tooltipElement){var k=getComputedStyle(X);X=k.font;var g=c4(k.lineHeight),Z=c4(k.paddingLeft),P=c4(k.paddingRight),S=c4(k.paddingTop);k=c4(k.paddingBottom);var d=document.createElement("canvas").getContext("2d");d.font=X;r={width:d.measureText(r).width+Z+P,height:g+S+k}}else r=void 0;X=r;if(!X)return I2t;r=X.width;X=X.height;Z=C+X;S=C+r;g=m.top>=Z;Z=I-m.bottom>=
Z;P=m.left>=S;S=U-m.right>=S;k=t;switch(t){case "top":!g&&Z&&(k="bottom");break;case "bottom":!Z&&g&&(k="top");break;case "left":!P&&S&&(k="right");break;case "right":!S&&P&&(k="left")}switch(k){case "top":t=m.left+m.width/2-r/2;m=m.top-X-C;break;case "bottom":t=m.left+m.width/2-r/2;m=m.bottom+C;break;case "left":t=m.left-r-C;m=m.top+m.height/2-X/2;break;case "right":t=m.right+C;m=m.top+m.height/2-X/2;break;default:t=m.left+m.width/2-r/2,m=m.bottom+C}C=Object.assign({},I2t);t+r>U?(C.right="0px",C.left=
"auto"):(C.left=Math.round(Math.max(0,t)+window.scrollX)+"px",C.right="auto");m+X>I?(C.bottom="0px",C.top="auto"):(C.top=Math.round(Math.max(0,m)+window.scrollY)+"px",C.bottom="auto");return C};var g9;g9=new t1P;_.H45=_.V(function(){var X=_.yp(function(){var I;return(I=g9.state())==null?void 0:I.anchor},void 0,"tiGUn"),U=_.yp(function(){var I;
return(I=g9.state())==null?void 0:I.text},void 0,"TA2GQe"),r=_.yp(function(){var I;
return(I=g9.state())==null?void 0:I.style},void 0,"ucvFsf"),m=_.v("web_tooltip_location_fix")?_.yp(function(){var I=X();
var t=g9.currentConfig;if(I&&t)return a2C(g9,I,t)},void 0,"EpDz6"):_.yp(function(){var I;
return(I=g9.state())==null?void 0:I.location},void 0,"aRJtfd");
return _.n("yt-tooltip",{class:"ytTooltipContainerHost",el:_.pf(g9.registerTooltipElement),"aria-hidden":"true"},_.n(mz8,{classNames:function(){switch(r()){case "TOOLTIP_VIEW_MODEL_STYLE_PLAYER":return"ytTooltipContainerPlayerTooltipContent";default:return"ytTooltipContainerDefaultTooltipContent"}},
location:m,show:function(){return!!U()&&!!m()},
seeThrough:!0},U))},"R");var fbz=Ck("stamper-context");_.Vf=_.V(function(X){var U=X.data;var r=X.icon;var m=X.iconName;var I=X.animateIcon;var t=X.secondaryIcon;var C=X.secondaryIconName;var k=X.focusedOverride;var g=X.clientOnlyWizTooltipsEnabled;rMn();var Z=$zA(U),P=Z.size,S=Z.style;X=Z.disabled;var d=Z.onTap,O=Z.alignByText,E=Z.aTagConfig,Q=Z.customColors,h=Z.segmentedPosition,z=Z.toggled,K=Z.toggleable,D=Z.accessibilityLabel,W=Z.onToggle,J=Z.iconPosition,A=Z.oneOffCustomTextWrap,N=Z.disableTextEllipsis,He=Z.disableBackdropFilter,ne=Z.tooltipText,
Be=Z.ariaHidden,S6=Z.tabIndex,e6=Z.buttonText,Vs=Z.formattedButtonText,Re=Z.animatedTextProps,$A=Z.onClickRateLimitMs,Ht=Grn(U,r,t,m,C,k,I),OS=Ht.type;r=Ht.shouldFocus;m=Ht.hasIconLeading;I=Ht.hasIconTrailing;var j6=Ht.hasIconLeadingTrailing,Pt=Ht.hasIconOnly;t=Ht.hasIconOnly40;var Q1=Ht.hasIconWithLabel;C=Ht.iconButton;var z8=Ht.visiblyDisabled;k=Ht.overrideSmallSizeIcon;var B7=Ht.iconToRender;Ht=Ht.secondaryIconToRender;var SX=_.H(Ujz(ne,Z.tooltipShape)).next().value,kA=function(ES){d==null||d(ES);
K()&&(W==null||W(ES))},mp=_.yp(function(){return $A==null?void 0:$A()},void 0,"siKywb"),eP=_.yp(function(){return mp()?pU1(kA,mp()):kA},void 0,"wDTcN");
Z={};var iu={};return _.n(r4C,{className:_.mS("yt-spec-button-shape-with-label",(Z["yt-spec-button-shape-with-label--is-overlay"]=function(){return S()==="overlay"||S()==="overlay-dark"},Z)),
hasLabel:Q1,textContent:function(){return _.n(XgA,{text:e6,className:"yt-spec-button-shape-with-label__label",ariaHidden:!0,oneOffCustomTextWrap:A,iconPosition:J,formattedButtonText:Vs,animatedTextProps:Re})}},_.n(j3T,{aTagConfig:E,
className:_.mS("yt-spec-button-shape-next",function(){return i46(OS())},function(){return z8()?void 0:LF9(S())},function(){return N2H(P())},(iu["yt-spec-button-shape-next--disabled"]=z8,iu["yt-spec-button-shape-next--focused"]=r,iu["yt-spec-button-shape-next--icon-trailing"]=I,iu["yt-spec-button-shape-next--icon-leading"]=m,iu["yt-spec-button-shape-next--icon-leading-trailing"]=j6,iu["yt-spec-button-shape-next--icon-leading-trailing-no-text"]=function(){return j6()&&!(e6()||Vs())},iu["yt-spec-button-shape-next--icon-button"]=
function(){return Pt()||Q1()},iu["yt-spec-button-shape-next--icon-only-default"]=t,iu["yt-spec-button-shape-next--align-by-text"]=O,iu["yt-spec-button-shape-next--segmented-start"]=function(){return h()==="start"},iu["yt-spec-button-shape-next--segmented-end"]=function(){return h()==="end"},iu["yt-spec-button-shape-next--override-small-size-icon"]=k,iu["yt-spec-button-shape-next--one-off-custom-text-wrap-container"]=A,iu["yt-spec-button-shape-next--disable-text-ellipsis"]=N,iu["yt-spec-button-shape-next--enable-backdrop-filter-experiment"]=
function(){return!He()&&!_.v("web_disable_backdrop_filter")},iu)),
style:function(){var ES=Q();if(ES){var jP=ES.color;var QE=ES.backgroundColor;ES=ES.borderColor;var $C="";jP&&($C+="color: "+jP+";");QE&&($C+="background-color: "+QE+";");ES&&($C+="border-color: "+ES+";");jP={style:$C}}else jP={};return jP.style},
onClick:function(ES){eP()(ES)},
disabled:X,ariaLabel:D,toggleable:K,toggled:z,title:function(){return(g==null?0:g())||!ne()?"":ne()},
visiblyDisabled:z8,ariaHidden:Be,tabIndex:S6,ref:function(ES){(g==null?0:g())&&SX(ES)}},_.n(Uzu,{data:U,
hasIconLeading:m,hasIconLeadingTrailing:j6,hasIconTrailing:I,iconButton:C,icon:B7,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:Ht})))},"T");
_.Vf.idomCompat={callbacks:{icon:!0,secondaryIcon:!0}};_.Rt=_.V(function(X){var U=X.data;var r=X.className;var m=X.style;var I=X.useOutlinedIcon;var t=X.buttonOverrides;var C=X.animatedTextProps;var k=X.onClick;var g=X.target;var Z=_.HD("button-view-model",function(W){W.dispatchEvent(new CustomEvent("yt-renderidom-finished",{bubbles:!0,cancelable:!1,composed:!0}));var J=U().targetId;J&&_.$Z(_.bt(),J,W);return function(){pM(_.bt(),W)}}),P=function(){return U().iconName},S=_.Zj(function(W){a:{var J=U().entityKey,A=U().buttonEntitySelectorType;
if(A&&J)switch(A){case "BUTTON_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE":W=(W=_.Id(W,J))?{isHidden:W.adsState==="ADS_STATE_NONE"||W.adsState==="ADS_STATE_UNKNOWN"}:{isHidden:!0};break a;default:W={isHidden:!1};break a}W=void 0}return W}),d,O=(d=_.np().resolve(_.gX(_.RB)))==null?void 0:d(),E=function(){var W=U();
var J=t==null?void 0:t(),A=C==null?void 0:C(),N=g==null?void 0:g();if(W){var He=cMn(W.type);var ne=!!W.title||!!W.titleFormatted;var Be=!(!W.iconName&&!W.iconImage);ne=Be&&!ne?"icon-only":Be?W.iconTrailing||W.iconPosition==="BUTTON_VIEW_MODEL_ICON_POSITION_TRAILING"?"trailing":"leading":void 0;ne==="icon-only-40"&&(He="text");var S6;Be=(S6=J==null?void 0:J.state)!=null?S6:g66(W.state);var e6,Vs=(e6=J==null?void 0:J.disabled)!=null?e6:W.state==="BUTTON_VIEW_MODEL_STATE_DISABLED"||W.state==="BUTTON_VIEW_MODEL_STATE_INACTIVE";
if(_.v("web_button_vm_refactor_disabled")){var Re;Vs=(Re=J==null?void 0:J.disabled)!=null?Re:Be==="disabled"}A=A&&A.numberText&&!isNaN(Number(A.numberValue))?A:void 0;e6=Object;Re=e6.assign;S6=W.title;var $A=W.titleFormatted,Ht=W.accessibilityText,OS=kJ9(W.style),j6=n6m(W.buttonSize);N=C$z(W,Z,Vs,k,N);Vs=Vs&&!W.onDisabledTap;var Pt=aye(W,Z),Q1=W.customFontColor,z8=W.customBackgroundColor;var B7=W.customBorderColor;var SX=W.customDarkThemeFontColor,kA=W.customDarkThemeBackgroundColor,mp=W.customDarkThemeBorderColor;
Q1=O&&SX?SX:Q1;z8=O&&kA?kA:z8;B7=O&&mp?mp:B7;B7={color:Q1?_.oj(Q1):void 0,backgroundColor:z8?_.oj(z8):void 0,borderColor:B7?_.oj(B7):void 0};if(mp=_.e(W.tooltipData,Yh7)){var eP;z8={text:(eP=mp.tooltipText)!=null?eP:"",location:Iyz(mp.placement),style:mp.style}}else z8=void 0;W=Re.call(e6,{},{buttonText:S6,formattedButtonText:$A,animatedTextProps:A,accessibilityLabel:Ht,style:OS,type:He,state:Be,size:j6,iconPosition:ne,onTap:N,disabled:Vs,aTagConfig:Pt,customColors:B7,tooltipText:W.tooltip,tooltipShape:z8},
J)}else W={style:"mono",type:"text",state:"active",size:"M"};W.focused=z();return W},Q=function(){return A4M(E(),!!U().iconName)};
X=_.H(_.Fb(!1,void 0,"yZ8hab"));d=X.next().value;var h=X.next().value,z=d;X=_.tj(function(){var W=_.np().resolve(_.gX(_.uk));W&&h(W.isKeyBoardInUse());return!1});
d=_.tj(function(){h(!1);return!1});
_.Wu(function(){var W,J=_.e(U==null?void 0:(W=U())==null?void 0:W.onVisible,_.wO);J&&_.um(J,{disableClickTracking:!0})},"G9MlKd");
var K=function(){var W;return(U==null?0:(W=U())==null?0:W.iconImage)?{sources:[U().iconImage]}:void 0},D=_.v("enable_client_only_wiz_tooltips")&&HTMLElement.prototype.hasOwnProperty("popover");
return _.n("button-view-model",{el:Z,class:_.mS("ytSpecButtonViewModelHost",r),"on:focusin":X,"on:focusout":d},_.n(_.x,{cond:function(){var W,J;return!((J=U().entityKey&&U().buttonEntitySelectorType&&((W=S())==null?void 0:W.isHidden))!=null&&J)},
then:function(){return _.n(_.x,{cond:K,then:function(W){return _.n(_.Vf,{data:E,icon:function(){return _.n(_.J6,{data:W,alt:"",targetWidth:Q,targetHeight:Q,preserveWidth:!0,preserveHeight:!0})},
clientOnlyWizTooltipsEnabled:D})},
else:function(){return _.n(_.Vf,{data:E,icon:function(){return _.n(_.k5,{icon:P,active:function(){return(I==null?0:I())?!1:E().toggled},
animateIcon:function(){var W;return!!(m==null?0:(W=m())==null?0:W.animateIcon)},
size:Q})},
clientOnlyWizTooltipsEnabled:D})}})}}))},"V");
_.Rt.idomCompat={callbacks:{onClick:!0}};_.G5(_.V(function(X){return _.n("yt-button-view-model",{id:X.id,class:_.mS(X.scopingClassName,X.classes),icon:function(){var U;return(U=X.icon)==null?void 0:U.call(X)},
"dialog-dismiss":function(){var U;return((U=X.dialogDismiss)==null?0:U.call(X))?"":void 0}},_.n(_.Rt,{data:function(){var U;
return(U=X.data)==null?void 0:U.call(X)},
className:function(){var U;return(U=X.className)==null?void 0:U.call(X)},
style:function(){var U;return(U=X.style)==null?void 0:U.call(X)},
useOutlinedIcon:function(){var U;return(U=X.useOutlinedIcon)==null?void 0:U.call(X)},
buttonOverrides:function(){var U;return(U=X.buttonOverrides)==null?void 0:U.call(X)},
animatedTextProps:function(){var U;return(U=X.animatedTextProps)==null?void 0:U.call(X)},
onClick:function(U){var r;return(r=X.onClick)==null?void 0:r.call(X,U)}}))},"W"),"yt-button-view-model",{props:{data:_.OQ,
className:_.OQ,style:_.OQ,useOutlinedIcon:_.OQ,buttonOverrides:_.OQ,animatedTextProps:_.OQ,onClick:_.bm,scopingClassName:_.OQ,id:_.OQ,icon:_.OQ,dialogDismiss:_.OQ,classes:_.OQ,target:_.bm}});_.G5(_.V(function(X){var U=X.data;var r=X.id;var m=X.className;var I=X.iconName;var t=X.animateIcon;var C=X.secondaryIconName;X=_.H(_.Fb(!1,void 0,"TtJl8"));var k=X.next().value,g=X.next().value,Z=function(){var S=_.np().resolve(_.gX(_.uk));S&&g(S.isKeyBoardInUse())},P=function(){g(!1)};
X=_.HD("yt-button-shape",function(S){if(_.np().resolve(_.gX(_.uk)))return S.addEventListener("focusin",Z),S.addEventListener("focusout",P),function(){S.removeEventListener("focusin",Z);S.removeEventListener("focusout",P)}});
return _.n("yt-button-shape",{el:X,id:r,class:m},_.n(_.x,{cond:U,then:function(){return _.n(_.Vf,{data:U,iconName:I,secondaryIconName:C,focusedOverride:k,animateIcon:t})}}))},"X"),"yt-button-shape",{props:{data:_.OQ,
id:_.OQ,className:_.OQ,iconName:_.OQ,animateIcon:_.OQ,secondaryIconName:_.OQ,clientOnlyWizTooltipsEnabled:_.OQ,disableUpgrade:_.OQ},unsafeExternallySettableAttributes:new Set(["hidden","key","dialog-dismiss","disable-upgrade"])});var f8=function(){var X=_.Y.apply(this,arguments)||this;X.isGoalActive=!0;return X};
_.F(f8,_.Y);f8.prototype.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
f8.prototype.progressBarChanged=function(){var X=_.Xa(this.hostElement).querySelector("#progress-bar-progress"),U,r,m,I=(m=Number((U=this.creatorGoalState)==null?void 0:U.currentGoalCount)/Number((r=this.creatorGoalState)==null?void 0:r.totalGoalCount)*100)!=null?m:0,t;X.style.width=((t=Math.min(I,100))!=null?t:0)+"%"};
f8.prototype.goalStateChanged=function(){var X;this.isGoalActive=((X=this.creatorGoalState)==null?void 0:X.creatorGoalState)==="CREATOR_GOAL_STATE_ACTIVE";var U;X={"--yt-progress-bar-color":Wle((U=this.creatorGoalState)==null?void 0:U.progressBarColor)};_.HP(this.hostElement,X)};
f8.prototype.configureRendererStamper=function(){return{"creatorGoalState.progressFlowButton":{id:"progress-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
_.n0.Object.defineProperties(f8.prototype,{shouldShowCountdown:{configurable:!0,enumerable:!0,get:function(){var X;return this.isGoalActive&&!((X=this.creatorGoalState)==null||!X.shouldShowCountdown)}},
endTimestamp:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.creatorGoalState)==null?0:X.endTimestampMs){var U;X=Number((U=this.creatorGoalState)==null?void 0:U.endTimestampMs)/1E3;return{seconds:String(X)}}}},
targetIconThemedImage:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.creatorGoalState)==null?0:X.themedTargetImage){var U;X=_.e((U=this.creatorGoalState)==null?void 0:U.themedTargetImage,opP);return this.isAppDarkTheme()?X==null?void 0:X.imageDark:X==null?void 0:X.imageLight}}}});
_.n0.Object.defineProperties(f8,{template:{configurable:!0,enumerable:!0,get:function(){return Yg1()}}});
f8.prototype.goalStateChanged=f8.prototype.goalStateChanged;f8.prototype.progressBarChanged=f8.prototype.progressBarChanged;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],f8.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.ki),_.p("design:type",Object)],f8.prototype,"ytLiveChatReduxBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],f8.prototype,"ytRendererBehavior",void 0);
_.q([_.T({selectorArgs:["data.creatorGoalEntityKey"],selector:function(X,U){return _.t3(X.entities,"creatorGoalEntity",U)}}),
_.p("design:type",Object)],f8.prototype,"creatorGoalState",void 0);_.q([_.T(),_.p("design:type",Object)],f8.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],f8.prototype,"isGoalActive",void 0);_.q([_.y("creatorGoalState","isGoalActive"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],f8.prototype,"shouldShowCountdown",null);_.q([_.y("creatorGoalState"),_.p("design:type",Object),_.p("design:paramtypes",[])],f8.prototype,"endTimestamp",null);
_.q([_.y("creatorGoalState"),_.p("design:type",Object),_.p("design:paramtypes",[])],f8.prototype,"targetIconThemedImage",null);_.q([_.ge("creatorGoalState.currentGoalCount"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],f8.prototype,"progressBarChanged",null);_.q([_.ge("creatorGoalState.creatorGoalState"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],f8.prototype,"goalStateChanged",null);
_.q([_.uG({is:"yt-creator-goal-progress-flow-view-model",disableElementRegistration:!0,noInjection:!0})],f8);_.f(f8,"yt-creator-goal-progress-flow-view-model",function(){return Yg1()},{mode:0});var Cn7;var krt;var qO=function(){return _.Y.apply(this,arguments)||this};
_.F(qO,_.Y);qO.prototype.attached=function(){var X,U,r;if(this==null?0:(X=this.data)==null?0:(U=X.pdgPurchasedBumperLoggingDirectives)==null?0:(r=U.loggingDirectives)==null?0:r.trackingParams){var m,I,t;xjs(this==null?void 0:(m=this.data)==null?void 0:(I=m.pdgPurchasedBumperLoggingDirectives)==null?void 0:(t=I.loggingDirectives)==null?void 0:t.trackingParams)}};
qO.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{bumperUserEduContentViewModel:{component:"yt-bumper-user-edu-content-view-model"}}}}};
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],qO.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],qO.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],qO.prototype,"data",void 0);_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-item-bumper-view-model"})],qO);
_.f(qO,"yt-live-chat-item-bumper-view-model",function(){if(krt===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;Cn7===void 0&&(Cn7=document.createElement("template"));var m=Cn7;r.call(U,m.content.cloneNode(!0),X.content.firstChild);krt=X}X=krt;return X},{mode:0});var c4P;var gg5;_.Dj=function(X,U){this.data=X;this.actions=U;this.data=X;this.actions=U};
_.TU=function(){};_.W9={};_.W9.YtOpenPopupBehavior={properties:{popupPositionTarget:Object},listeners:{"yt-service-request-completed":"onOpenPopupServiceRequestCompleted_"},created:function(){this.openPopupConfig=null},
openPopup:function(X,U){P$e(this.hostElement,X,U)},
getNavigationEndpointPopupAction:function(X){return SH9(X,this.openPopupConfig)},
onOpenPopupServiceRequestCompleted_:function(X,U){djD(this.hostElement,X,U,this.openPopupConfig)}};var yMH=["backstageImageUploadEndpoint","openUpdateCommentDialogAction","updateCommentDialogEndpoint","updateCommentReplyDialogEndpoint"];_.Jq={};
_.Jq.YtEndpointBehavior=[_.W9.YtOpenPopupBehavior,{properties:{openPopupConfig:Object,useClickHandler:{type:Boolean,value:!1}},ready:function(){this.openPopupConfig=_.$q("openPopupConfig");(this.useClickHandler=_.b3("useClickHandler",!1))?this.hostElement.addEventListener("click",Cd(this,this.onEndpointClick_)):($c(this.hostElement,"tap",Cd(this,this.onEndpointTap_)),$c(this.hostElement,"touchend",Cd(this,this.onEndpointTouchEnd_)));$c(this.hostElement,"touchstart",Cd(this,this.onEndpointTapStart_));this.hostElement.addEventListener("mousedown",
Cd(this,this.onEndpointTapStart_))},
onEndpointClick_:function(X){eZe(this.hostElement,X,this.openPopupConfig,this.disableCommandHandlerOverride)},
onEndpointTap_:function(X){var U=this.hostElement,r=this.openPopupConfig,m=this.disableCommandHandlerOverride;m=m===void 0?!1:m;var I=OCX(X);if(I){I.href&&hO(I.href);var t=X.detail;var C=t.sourceEvent;t=t.preventer;C=C.button!==void 0?C.button===0&&!sj(C):t?!sj(t):!0;I.data&&C&&v6H(U,I,X,r,m)}},
onEndpointTouchEnd_:function(X){sj(X)||OCX(X)&&X.preventDefault()},
onEndpointTapStart_:function(X){o6z(X)}}];_.Dt={YtActionHandlerBehavior:[{actionMap:{},attached:function(){this.registerActionMap(this.actionMap)},
detached:function(){this.unregisterActionMap(this.actionMap)},
registerActionMap:function(X){for(var U=_.rw.getInstance(),r=_.H(Object.keys(X)),m=r.next();!m.done;m=r.next()){var I=m.value;m=X[I];if(this&&this[m]){var t=U.actionRoutingMap.get(I);t||(t=new Map,U.actionRoutingMap.set(I,t));U.registerActionHandler(this,I,this[m].bind(this),t)}else I=Error("ld"),I.params=m,_.AI(I)}},
unregisterActionMap:function(X){_.tX(_.rw.getInstance(),X,this)}}]};var Sr=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_"+(_.v("enable_web_delhi_icons")?"v5":"v4")+".json",pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_dark_"+(_.v("enable_web_delhi_icons")?"v5":"v4")+".json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"LIKE",totalFrames:_.v("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:_.v("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:_.v("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:_.v("enable_web_delhi_icons")?120:79,lazyLoad:!1}]]);var P4;var d9=new Map;var T71=window.matchMedia("(forced-colors: active)").matches;var ngA;var Z4u;var sHA=new _.gb("LOTTIE_LOADER_TOKEN");_.p8=_.V(function(X){var U=X.data;var r=X.className;var m=X.animationName;var I=X.animationRef;var t=X.elRefForInterop;var C=_.cD("lottie-component"),k;_.Jd(function(){var Z;return void((Z=k)==null?void 0:Z.destroy())});
var g;_.Wu(function(){var Z=_.pk(m);if(Z!==g){g=Z;var P=Object.assign({},{animationName:Z,animationRef:_.pk(I)},_.pk(U));try{_.np().resolve(sHA)().then(function(O){var E;(E=k)==null||E.destroy();var Q,h;E=(h=t==null?void 0:(Q=t())==null?void 0:Q.value)!=null?h:C.value;Q=P.animationRef;h=P.listeners;O=O.loadAnimation(Object.assign({},{container:E},P.animationConfig));Q&&(Q.lottieEl=O);if(h)for(E=_.H(Object.entries(h)),Q=E.next();!Q.done;Q=E.next())h=_.H(Q.value),Q=h.next().value,(h=h.next().value)&&
O.addEventListener(Q,h);k=O})}catch(O){Z=O;
var S="LottieComponent error.";Z.message&&(S+=" Original description: "+Z.message);_.lh(Z,S);_.AE(Z);var d;((d=P.listeners)==null?0:d.error)&&P.listeners.error(Z)}}},"nrJISd");
return _.n(n0M,{cond:function(){return!(t==null?0:t())},
then:function(){return _.n("lottie-component",{class:_.mS("ytLottieComponentHost",r),el:C})}})},"Z");_.G5(_.V(function(X){return _.n("ytd-lottie-player",{id:X.id,hidden:X.hidden,class:X.className,"aria-label":X.ariaLabel,style:"display: block;"},_.n(_.p8,{data:X.data,animationName:function(){var U;return((U=X.data().animationConfig)==null?void 0:U.name)||""},
animationRef:function(){return X.data().animationRef}}))},"$"),"ytd-lottie-player",{props:{data:_.OQ,
id:_.OQ,hidden:_.OQ,className:_.OQ,ariaLabel:_.OQ}});var $i=function(){var X=_.Y.apply(this,arguments)||this;X.animationRef={};X.delhiIconsEnabled=_.v("enable_web_delhi_icons");return X};
_.F($i,_.Y);_.a=$i.prototype;
_.a.handlePropertyChange=function(){var X=this.animatedIcon,U=this.active,r=this.isDarkTheme;if(X){var m=this.previousActive!==U;this.previousActive=U;this.animationRef.lottieEl?m?this.toggleAnimation(U,X.totalFrames):_.v("web_enable_animated_icon_active_state_fix")&&this.setAnimationState(U,X.totalFrames):U?this.initializeAnimationAsToggled(X.lottiePlayerProps,X.totalFrames):this.initializeAnimationAsUntoggled(X.lottiePlayerProps);X.lottiePlayerProps.animationRef=this.animationRef;this.animatedIconType=
X.type;this.lottiePlayerProps=this.computeLottiePlayerProps(X,r)}};
_.a.computeLottiePlayerProps=function(X,U){var r=this.deepCloneLottiePlayerProps(X);U?(U=X.nameDarkTheme,X=X.pathDarkTheme):(U=X.name,X=X.path);r.animationConfig.name=U;(U=d9.get(X))?r.animationConfig.animationData=U:r.animationConfig.path=X;return r};
_.a.initializeAnimationAsToggled=function(X,U){X.animationConfig.initialSegment=[U-1,U]};
_.a.initializeAnimationAsUntoggled=function(X){X.animationConfig.initialSegment=void 0};
_.a.toggleAnimation=function(X,U){if(X){var r;(r=this.animationRef.lottieEl)==null||r.playSegments([0,U],!0)}else{var m;(m=this.animationRef.lottieEl)==null||m.playSegments([0,1],!0)}};
_.a.setAnimationState=function(X,U){this.animationRef.lottieEl&&this.animationRef.lottieEl.goToAndStop(X?U-1:0,!0)};
_.a.deepCloneLottiePlayerProps=function(X){var U=Object.assign({},X.lottiePlayerProps.animationConfig);X=Object.assign({},X.lottiePlayerProps);X.animationConfig=U;return X};
$i.prototype.handlePropertyChange=$i.prototype.handlePropertyChange;_.q([_.T(),_.p("design:type",Object)],$i.prototype,"animatedIcon",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],$i.prototype,"active",void 0);_.q([_.T(),_.p("design:type",Boolean)],$i.prototype,"isDarkTheme",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],$i.prototype,"animatedIconType",void 0);_.q([_.T(),_.p("design:type",Boolean)],$i.prototype,"previousActive",void 0);
_.q([_.T(),_.p("design:type",Object)],$i.prototype,"lottiePlayerProps",void 0);_.q([_.T(),_.p("design:type",Object)],$i.prototype,"animationRef",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],$i.prototype,"delhiIconsEnabled",void 0);_.q([_.ge("animatedIcon","active","isDarkTheme"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],$i.prototype,"handlePropertyChange",null);_.q([_.uG({is:"yt-animated-icon",disableElementRegistration:!0})],$i);
_.f($i,"yt-animated-icon",function(){if(Z4u===void 0){var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;ngA===void 0&&(ngA=document.createElement("template"));var m=ngA;r.call(U,m.content.cloneNode(!0),X.content.firstChild);Z4u=X}X=Z4u;return X},{mode:2});var xzT;var Pn5;_.Oj=_.V(function(X){var U={value:null,cancelled:!1};_.Jd(function(){U.cancelled=!0});
var r=_.yp(X.data,{equals:function(m,I){return m.iconName===I.iconName&&m.iconStyle===I.iconStyle&&m.iconSize===I.iconSize&&m.iconSetName===I.iconSetName&&m.iconSelected===I.iconSelected}},"ck24jb");
return _.n("span",{class:"yt-icon-shape",el:_.pf(function(m){_.Wu(function(){var I,t=(I=X.options)==null?void 0:I.call(X);I=r();qHn(m,U,I,t)},"v878Je")})})},"ba");
_.Oj.idomCompat=!0;var IAm=["youtube_fill","youtube_outline"];var Sl$=new _.A$({type:"iconset",value:void 0}),bk=function(){var X=_.Y.apply(this,arguments)||this;X.isDarkTheme=document.documentElement.hasAttribute("dark");X.iconName="";X.iconsetName="yt-icons";X.iconset=null;X.missingIconSet=!1;X.iconType=null;X.iconShapeDataSignal=_.Fb(void 0,void 0,"TaEgXd");X.renderingOptionsSignal=_.Fb({iconWidth:"100%",iconHeight:"100%",iconFilter:X.iconFilter,iconColor:X.gradientColor},void 0,"a1vqYe");X.wizHasRendered=!1;X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};
return X};
_.F(bk,_.Y);bk.prototype.onDarkModeToggledAction=function(X){X!==this.isDarkTheme&&(this.isDarkTheme=X)};
bk.prototype.handlePropertyChange=function(){var X=this,U,r,m,I,t,C,k,g,Z,P,S,d,O,E,Q,h,z;return _.c(function(K){switch(K.nextAddress){case 1:if(U=!X.icon&&!X.iconName||!X.isAttached)return K.return();r=X;m=r.icon;I=r.size;t=r.defaultToFilled;C=r.active;k=r.targetContainer;X.toggleContainerClass(k);_.v("kevlar_use_wil_icons")&&m&&(g=xge(m),X.iconType=g.length?g[1]:null);if(m){K.jumpTo(2);break}X.iconsetName="";X.iconName="";return K.yield(X.renderIcon(k,m),3);case 3:return K.return();case 2:Z=dzv(m);
P=xge(Z);P.length&&(X.iconsetName=P[0],X.iconName=P[1]);if(!_.v("kevlar_use_wil_icons")){K.jumpTo(4);break}S=bk;d=O4h;O=X.iconType;E=X.active;Q=X.defaultToFilled;h=X.size;z=X.iconsetName;return K.yield(vgS(),6);case 6:return K.yield(d.call(S,O,E,Q,h,z,K.yieldResult),5);case 5:X.iconShapeData=K.yieldResult;case 4:if(X.shouldRenderIconShape(k)){K.jumpTo(7);break}return K.yield(X.determineIconSet(Z,C,t,I,k),7);case 7:return K.yield(X.renderIcon(k,m),0)}})};
bk.prototype.toggleContainerClass=function(X){X?this.hostElement.classList.add("external-container"):this.hostElement.classList.remove("external-container")};
var dzv=function(X){return!_.v("default_to_innertube_icon")||X.indexOf(":")>0?X:_.IB(X)};
_.a=bk.prototype;_.a.determineIconSet=function(X,U,r,m){var I=this;return _.c(function(t){return t.nextAddress==1?_.v("kevlar_system_icons")||_.$q("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||_.$q("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?t.yield(I.switchToYtSysIconset(X,U,r,m),3):t.jumpTo(2):t.nextAddress!=2?t.return():t.yield(I.useYtSysIconsetForMissingIcons(X,U,r,m),0)})};
_.a.switchToYtSysIconset=function(X,U,r,m){var I=this,t,C,k,g,Z,P,S;return _.c(function(d){switch(d.nextAddress){case 1:if(!X||I.iconsetName!=="yt-icons"&&I.iconsetName!=="yt-sys-icons"){d.jumpTo(0);break}t=xge(X);C=t[1];var O=C;if(FlM(O))C=O;else{var E=O=O.toLowerCase();(O=wrp.get(O))&&(E=O);C=E}_.v("enable_polymer_icons_replace_underscores_dash")&&C.includes("_filled")&&(C=C.replace(/_filled/g,"-filled"));return d.yield(mw(C,!0),3);case 3:return k=d.yieldResult,d.yield(mw(C,!1),4);case 4:if((g=
d.yieldResult)||U&&k)I.iconsetName="yt-sys-icons";I.iconName=I.getIconName(C,U,r,g,k);if(m===24){d.jumpTo(0);break}Z="yt-sys-icons"+m+":"+I.iconName;return d.yield(mw(Z,!1,!0),6);case 6:return P=d.yieldResult,d.yield(mw(Z,!0,!0),7);case 7:S=d.yieldResult;I.iconName=I.getIconName(C,U,r,P,S);if(!U&&P||U&&S)I.iconsetName="yt-sys-icons"+m;_.uv(d)}})};
_.a.getIconName=function(X,U,r,m,I){X.includes("-filled")&&(X=X.replace("-filled",""));return I&&(U||r)?X+"-filled":X};
_.a.useYtSysIconsetForMissingIcons=function(X,U,r,m){var I=this,t,C;return _.c(function(k){if(k.nextAddress==1)return I.iconsetName!=="yt-icons"?k.jumpTo(0):k.yield(mw(I.iconName,!1,!1,!0),3);if(k.nextAddress!=4)return t=k.yieldResult,k.yield(mw(I.iconName,!1),4);C=k.yieldResult;if(t||!C)return k.jumpTo(0);I.iconsetName="yt-sys-icons";return k.yield(I.switchToYtSysIconset(X,U,r,m),0)})};
_.a.onIconsetAdded=function(){this.renderIcon(this.targetContainer,this.icon)};
var vgS=function(){return _.c(function(X){try{return X.return(_.np().resolve(_.t6))}catch(U){return X.return(new Promise(function(r){_.Sx().parkOrScheduleJob(function(){r(_.np().resolve(_.t6))},2,"ci")}))}})},O4h=function(X,U,r,m,I,t){m=m===void 0?24:m;
if(X){X=X.toLowerCase();var C=X.endsWith("_filled")||X.endsWith("-filled");U={iconName:X,iconStyle:(U===void 0?0:U)||(r===void 0?0:r)||C?"youtube_fill":"youtube_outline",iconSize:m,iconSetName:I===void 0?"yt-icons":I};r=!!t.resolveIcon(U);r||(U.iconSize=void 0,r=!!t.resolveIcon(U));!r&&C&&(U.iconName=X.substring(0,X.length-7),U.iconSize=m,r=!!t.resolveIcon(U),r||(U.iconSize=void 0,r=!!t.resolveIcon(U)));r||(U.iconStyle=void 0,r=!!t.resolveIcon(U));r||_.AE(new _.Tx("Icon not supported",{iconName:U.iconName,
iconStyle:U.iconStyle,iconSize:U.iconSize,iconType:X}));return r?U:void 0}};
_.a=bk.prototype;_.a.shouldRenderIconShape=function(X){if(!_.v("kevlar_use_wil_icons")||!this.iconType||!this.iconShapeData||this.isAnimatedIcon)return!1;X=this.getContainer(X);return!YH9(X,this.icon)};
_.a.renderIcon=function(X,U){var r=this,m,I,t,C,k,g,Z,P;return _.c(function(S){switch(S.nextAddress){case 1:if(U&&r.icon!==U)return S.return();m=r.getContainer(X);I=YH9(m,r.icon);if(r.shouldRenderIconShape(X)&&r.iconType)return r.applyIconShape(I,m),S.return();r.removeIconShape();if(!m)return S.return();r.iconName===""&&r.iconset&&m&&(r.removeStaticIcon(r.iconset,m),I&&r.removeAnimatedIcon(m));if(r.iconName===""&&r.iconset||!r.iconsetName||!Sl$)return S.return();r.iconset=Sl$.byKey(r.iconsetName);
if(!r.iconset)return r.missingIconSet=!0,window.addEventListener("iron-iconset-added",_.k7(r,r.onIconsetAdded)),S.return();r.missingIconSet&&(r.missingIconSet=!1,window.removeEventListener("iron-iconset-added",_.k7(r,r.onIconsetAdded)));C=(t=I||r.isAnimatedIcon?zZs(r.icon):void 0)&&!t.lazyLoad;g=t&&((k=t)==null?void 0:k.lazyLoad)&&(t.lottiePlayerProps.animationConfig.animationData?!0:d9.get(r.isDarkTheme?t.pathDarkTheme:t.path)?!0:!1);if(C||g)return r.applyAnimatedIcon(m,t,r.iconset),S.return();if(g||
(Z=t)==null||!Z.lazyLoad){S.jumpTo(2);break}P=RZm(t,r.isDarkTheme);r.applyStaticIcon(r.iconset,m,r.iconName,X,I);return S.yield(P,3);case 3:return S.yield(r.renderIcon(r.targetContainer,r.icon),4);case 4:return S.return();case 2:r.applyStaticIcon(r.iconset,m,r.iconName,X,I),_.uv(S)}})};
_.a.getContainer=function(X){var U,r=(U=jSe(this.hostElement))==null?void 0:U.host;U=!!r&&!!r.polymerController;if(!X||U)return X?this.getTargetContainer(X,r):this.hostElement};
_.a.getTargetContainer=function(X,U){var r=_.Xa(U).querySelector("#"+X);r||(X=new _.Tx("yt-icon container missing",U.is,X),_.$Q(X));return r};
_.a.applyStaticIcon=function(X,U,r,m,I){I&&this.removeAnimatedIcon(U);this.removeIconShape();I=I&&!!this.iconType&&!!this.iconShapeData&&_.v("kevlar_use_wil_icons");try{I?this.applyIconShape(!1,U):X.applyIcon(U,r)}catch(t){this.handleError(t,m,U)}};
_.a.applyIconShape=function(X,U){this.iconset&&U&&(this.removeStaticIcon(this.iconset,U),X&&this.removeAnimatedIcon(U));X={iconWidth:"100%",iconHeight:"100%",iconFilter:this.iconFilter,iconColor:this.gradientColor};var r=_.H(this.iconShapeDataSignal);U=r.next().value;r=r.next().value;var m=_.H(this.renderingOptionsSignal),I=m.next().value;m=m.next().value;r(this.iconShapeData);m(X);if(!this.wizHasRendered)for(this.wizHasRendered=!0,X=_.H(WZX(U,I)).next().value;X.firstChild;)_.Xa(this.hostElement).appendChild(X.firstChild)};
_.a.removeIconShape=function(){if(_.v("kevlar_use_wil_icons"))(0,this.iconShapeDataSignal[1])(void 0)};
_.a.removeStaticIcon=function(X,U){X.removeIcon(U)};
_.a.applyAnimatedIcon=function(X,U,r){this.removeStaticIcon(r,X);this.removeIconShape();var m;r=this.animatedIconElement&&((m=this.animatedIconElement.polymerController.animatedIcon)==null?void 0:m.type)===U.type;if(this.animatedIconElement&&r){this.animatedIconElement.polymerController.animatedIcon=U;var I;((I=this.animatedIconElement)==null?void 0:I.polymerController.active)!==this.active&&(this.animatedIconElement.polymerController.active=this.active)}else this.animatedIconElement&&this.removeAnimatedIcon(X),
this.animatedIconElement=document.createElement("yt-animated-icon"),this.animatedIconElement.polymerController.animatedIcon=U,this.animatedIconElement.polymerController.active=this.active,_.v("delhi_modern_web_player_icons")?(U=KZz(X,this.icon)&&X.closest("yt-player-quick-action-buttons")?{useDarkTheme:!0}:void 0,this.animatedIconElement.polymerController.isDarkTheme=U?U.useDarkTheme:this.isDarkTheme):this.animatedIconElement.polymerController.isDarkTheme=this.isDarkTheme,_.v("kevlar_use_wil_icons")?
X.insertBefore(this.animatedIconElement,X.childNodes[0]):(X=_.Xa(X),X.insertBefore(this.animatedIconElement,X.childNodes[0]))};
_.a.removeAnimatedIcon=function(X){_.v("kevlar_use_wil_icons")?this.animatedIconElement&&X.contains(this.animatedIconElement)&&X.removeChild(this.animatedIconElement):(X=_.Xa(X),this.animatedIconElement&&X.contains(this.animatedIconElement)&&X.removeChild(this.animatedIconElement));this.animatedIconElement=void 0};
_.a.handleError=function(X,U,r){_.lh(X,this.iconName,U,r);U=YH9(r,this.icon);var m=!1;window.location.href.includes("JpymaW6Lh2w")?m=!0:r._svgIcon&&(r=(r=r._svgIcon.parentNode)?r.tagName:"unknown",_.lh(X,r),r==="YT-ICON"&&X.name==="NotFoundError"?m=!0:X.name==="NotFoundError"&&U&&(m=!0));m?_.AE(X):_.$Q(X)};
_.n0.Object.defineProperties(bk,{template:{configurable:!0,enumerable:!0,get:function(){if(Pn5===void 0){var X=document.createElement("template");_.B(X,"\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");X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;
xzT===void 0&&(xzT=document.createElement("template"));var m=xzT;r.call(U,m.content.cloneNode(!0),X.content.firstChild);Pn5=X}X=Pn5;return X}}});
bk.prototype.handlePropertyChange=bk.prototype.handlePropertyChange;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],bk.prototype,"actionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",String)],bk.prototype,"icon",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],bk.prototype,"active",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],bk.prototype,"defaultToFilled",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],bk.prototype,"isAnimatedIcon",void 0);
_.q([_.T({value:24}),_.p("design:type",Number)],bk.prototype,"size",void 0);_.q([_.T({value:""}),_.p("design:type",String)],bk.prototype,"targetContainer",void 0);_.q([_.T(),_.p("design:type",Object)],bk.prototype,"animatedIconElement",void 0);_.q([_.T(),_.p("design:type",Object)],bk.prototype,"isDarkTheme",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],bk.prototype,"ariaHidden",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],bk.prototype,"ariaLabel",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],bk.prototype,"role",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],bk.prototype,"tabindex",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],bk.prototype,"title",void 0);_.q([_.T(),_.p("design:type",String)],bk.prototype,"style",void 0);_.q([_.T(),_.p("design:type",String)],bk.prototype,"iconFilter",void 0);_.q([_.T(),_.p("design:type",String)],bk.prototype,"gradientColor",void 0);
_.q([_.ge("icon","active","defaultToFilled","size","targetContainer","isAttached","isDarkTheme","gradientColor","iconFilter"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype",Promise)],bk.prototype,"handlePropertyChange",null);_.q([_.uG({is:"yt-icon",noInjection:!0})],bk);var JMA="section1Color section2Color section3Color section4Color navBarColor primaryTitleColor secondaryTitleColor bodyTextColor iconActivatedColor iconInactiveColor iconDisabledColor".split(" "),pMM=["backgroundColor","borderColor","foregroundTitleColor","foregroundBodyColor","foregroundActivatedColor"];var er5={};er5.YtPlaintextBehavior=[_.J$,{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(X){X.preventDefault();X=X.clipboardData.getData("text/plain");document.execCommand("insertText",!1,X)},
preventRichTextFormatting_:function(X){_.kd&&(X=X.detail.keyboardEvent,X.stopImmediatePropagation(),X.preventDefault())}}];var Eg8;var FF7;var Aq=function(){var X=_.Y.apply(this,arguments)||this;X.ignoreShadyDom=!1;X.hasChange_=!1;X.hasSetTitle_=!1;X.useIOObserverForVisibilityLogging_=_.v("kevlar_use_vimio_behavior")&&_.$q("INNERTUBE_CLIENT_NAME")==="WEB";X.ytFormattedStringObserverHandlerKeys_=void 0;return X};
_.F(Aq,_.Y);_.a=Aq.prototype;_.a.created=function(){this.useIOObserverForVisibilityLogging_=_.v("kevlar_use_vimio_behavior")&&_.$q("INNERTUBE_CLIENT_NAME")==="WEB";this.isEmpty=!0};
_.a.ready=function(){_.$q("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_()};
_.a.attached=function(){this.hasChange_&&this.textChanged_(this.text)};
_.a.detached=function(){this.unobserveIOObservers_()};
_.a.clearContents_=function(){for(var X=this.getRoot(),U=X.lastChild;U&&U.tagName!=="STYLE";){try{X.removeChild(U)}catch(r){break}U=X.lastChild}};
_.a.unobserveIOObservers_=function(){if(this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&this.ytFormattedStringObserverHandlerKeys_){for(var X=_.H(this.ytFormattedStringObserverHandlerKeys_),U=X.next();!U.done;U=X.next())this.ytRendererBehavior.visibilityObserver.unobserveByKey(U.value);this.ytFormattedStringObserverHandlerKeys_.length=0}};
_.a.resetForAttributedString=function(){var X=this.getRoot();!X.querySelector("yt-attributed-string")&&this.ytAttributedStringElementRef&&(this.clearContents_(),X.appendChild(this.ytAttributedStringElementRef))};
_.a.resetForFormattedString=function(){var X=this.getRoot(),U=X.querySelector("yt-attributed-string");U&&(this.ytAttributedStringElementRef=X.removeChild(U))};
_.a.textChanged=function(){this.textChanged_(this.text)};
_.a.textChanged_=function(X){if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;this.isEmpty=!X||!X.runs&&!X.simpleText;if(_.v("web_replace_formatted_with_attributed_string")){if(this.useYtAttributedString){this.resetForAttributedString();return}this.resetForFormattedString()}this.unobserveIOObservers_();for(var U=this.hostElement.firstChild;U&&U.nodeName==="FONT";){var r=U;U=U.nextSibling;this.hostElement.removeChild(r)}U=this.getRoot();if(this.isEmpty)this.clearContents_();else{this.ellipsisTruncateChanged_();
r=X.simpleText;var m;!r&&((m=X.runs)==null?void 0:m.length)===1&&this.isSimpleString_(X.runs[0])&&(r=X.runs[0].text);r!==void 0&&!this.respectHtmlDir&&this.useMixedDirectionFormattedStrings&&_.$q("HTML_DIR")==="rtl"&&(this.hostElement.dir="auto");if(r!==void 0){try{U.textContent=r}catch(I){}U.textContent||(this.isEmpty=!0)}else X=X.runs,r!==void 0&&(X=[{text:r}]),this.ellipsisTruncate?this.hostElement.classList.add("complex-string"):this.hostElement.classList.remove("complex-string"),X&&this.updateText_(X),
U.textContent||this.hasEmoji||(this.isEmpty=!0)}}};
_.a.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)};
_.a.computeAriaLabel_=function(X){return X};
_.a.computeEllipsisTruncateStyling=function(X,U){return X&&!U};
_.a.computeUseAttributedString=function(X){return _.v("web_replace_formatted_with_attributed_string")&&m16(X)&&!this.disableAttributedString&&!this.enableContentEditable};
_.a.setNodeStyle_=function(X,U){!this.useMixedDirectionFormattedStrings||this.respectHtmlDir||_.v("disable_child_node_auto_formatted_strings")&&this.hostElement.dir==="auto"?U.removeAttribute("dir"):U.setAttribute("dir","auto");U.classList.remove("bold","deemphasize","italic","strikethrough","bracket","error-underline");U.style.color="";var r=null;this.noStyles||(X.bold&&(U.classList.add("bold"),r="bold"),X.deemphasize&&(U.classList.add("deemphasize"),r="deemphasize"),X.italics&&U.classList.add("italic"),
X.strikethrough&&U.classList.add("strikethrough"),X.errorUnderline&&(U.classList.add("error-underline"),this.isDarkTheme=document.documentElement.hasAttribute("dark")),X.bracket&&U.classList.add("bracket"),X.textColor&&(U.style.color=_.QH(X.textColor)));r!==U.getAttribute("style-target")&&(r?U.setAttribute("style-target",r):U.removeAttribute("style-target"))};
_.a.setUpVisibilityLogging_=function(X,U){var r=this;this.setNodeTrackingParams_(X,U);var m;((m=U.data)==null?0:m.trackingParams)&&this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&(X=this.ytRendererBehavior.visibilityObserver.observe(U,function(I){var t=r.ytRendererBehavior.getVisibilityLogger();t&&t.reportShown(I)},this.ytRendererBehavior.visibilityOptionVisible_),U=this.ytRendererBehavior.visibilityObserver.observe(U,function(I){var t=r.ytRendererBehavior.getVisibilityLogger();
t&&t.reportHidden(I)},this.ytRendererBehavior.visibilityOptionHidden_),this.ytFormattedStringObserverHandlerKeys_||(this.ytFormattedStringObserverHandlerKeys_=[]),this.ytFormattedStringObserverHandlerKeys_.push(X),this.ytFormattedStringObserverHandlerKeys_.push(U))};
_.a.setNodeTrackingParams_=function(X,U){U.data||(U.data={});if((X=X.loggingDirectives?X.loggingDirectives.trackingParams:null)||U.data.trackingParams)U.data.trackingParams=X};
_.a.computeHasLinkOnly_=function(X){return!(!X||X.length!==1||this.noEndpoints||!X[0].navigationEndpoint)};
_.a.getRoot=function(){var X=this.buildScopeDomOptions();return this.enableContentEditable?_.Xa(_.Xa(this.hostElement,X).querySelector("[contenteditable]")):_.Xa(this.hostElement,X)};
_.a.fixContenteditableScope=function(){var X=function(U){U&&(U.nodeType===1&&U.classList&&(U.classList.add("style-scope"),U.classList.add("yt-formatted-string")),U.childNodes&&U.childNodes.forEach(function(r){X(r)}))};
X(this.getRoot())};
_.a.updateText_=function(X){for(var U=X.length,r=this.getRoot(),m=r.firstChild;m&&m.nodeName==="STYLE";)m=m.nextSibling;for(var I=0;I<U&&m;){var t=X[I],C=_.v("remove_cr_char")&&t.text?t.text.replace("\r",""):t.text;if(this.isSimpleString_(t)&&!this.useMixedDirectionFormattedStrings)if(m.nodeName==="#text"){m.textContent!=C&&(m.textContent=C);I++;m=m.nextSibling;continue}else break;if(_.e(t,QP))break;else if(!this.noEndpoints&&t.navigationEndpoint){if(m.nodeName!=="A")break;this.setDataOnAnchor_(m,
t.navigationEndpoint)}else if(m.nodeName!=="SPAN")break;this.setNodeStyle_(t,m);this.setUpVisibilityLogging_(t,m);m.textContent!=C&&(m.textContent=C);I++;m=m.nextSibling}if(m)for(t=r.lastChild,m=I?m.previousSibling:null;t&&t!=m;){try{r.removeChild(t)}catch(k){break}t=r.lastChild}I!==U&&this.addTextNodes_(X,I)};
_.a.addTextNodes_=function(X,U){for(var r=document.createDocumentFragment(),m=X.length;U<m;U++){var I=X[U],t=_.v("remove_cr_char")&&I.text?I.text.replace("\r",""):I.text;if(this.isSimpleString_(I)&&!this.useMixedDirectionFormattedStrings)r.appendChild(document.createTextNode(t));else{var C=_.e(I,QP);if(C){if(C.image){var k=document.createElement("img");C.isCustomEmoji||k.classList.add("small-emoji");k.classList.add("emoji");C.isCustomEmoji&&(k.dataset.emojiId=C.emojiId);k.src=_.im(C.image.thumbnails,
this.emojiSize);(I=this.get("image.accessibility.accessibilityData.label",C))?k.alt=I:C.shortcuts&&C.shortcuts.length>0?k.alt=C.shortcuts[0]:C.emojiId&&(k.alt=C.emojiId);r.appendChild(k);this.hasEmoji=!0}}else!this.noEndpoints&&I.navigationEndpoint?(k=document.createElement("a"),k.classList.add("yt-simple-endpoint"),k.setAttribute("spellcheck","false"),this.setDataOnAnchor_(k,I.navigationEndpoint)):k=document.createElement("span"),this.setNodeStyle_(I,k),this.setUpVisibilityLogging_(I,k),k.appendChild(document.createTextNode(t)),
r.appendChild(k)}}this.getRoot().appendChild(r)};
_.a.isSimpleString_=function(X){return(this.noEndpoints||!X.navigationEndpoint)&&!_.e(X,QP)&&(this.noStyles||!(X.bold||X.deemphasize||X.italics||X.strikethrough||X.errorUnderline||X.bracket||X.textColor))&&!X.loggingDirectives};
_.a.getRawText=function(){return _.pE(this.text)};
_.a.getFirstRunText=function(){var X;if(((X=this.text)==null?0:X.runs)&&this.text.runs[0])return this.text.runs[0].text};
_.a.setFirstRunText=function(X){var U;((U=this.text)==null?0:U.runs)&&this.text.runs[0]&&(this.text.runs[0].text=X,this.textChanged_(this.text))};
_.a.setDataOnAnchor_=function(X,U){var r=this;!_.v("yf_formatted_string_service_endpoint_killswitch")&&this.isServiceEndpoint_(U)||this.isSignalServiceEndpoint_(U)?(X.onclick=this.serviceEndpointHandler_(U),lS(X,"#")):rb9({text:this.text,command:U},function(){s6A(X,U,r.target)})};
_.a.isServiceEndpoint_=function(X){var U;return!((U=_.e(X==null?void 0:X.commandMetadata,_.mN))==null||!U.sendPost)};
_.a.isSignalServiceEndpoint_=function(X){return!!_.e(X,_.ro)};
_.a.serviceEndpointHandler_=function(X){var U=this;return function(r){_.LB(U.hostElement,[X]);r.preventDefault()}};
_.a.overrideAriaLabelChanged_=function(){var X=this.getRoot();this.enableContentEditable&&X&&X.setAttribute("aria-label",this.overrideAriaLabel)};
_.a.enableContentEditableChanged_=function(){var X=this,U=this.buildScopeDomOptions();if(this.enableContentEditable){if(this.hostElement.removeAttribute("dir"),U=_.Xa(this.hostElement,U),!U.lastChild||U.lastChild instanceof HTMLElement&&U.lastChild.id!=="contenteditable-root"){var r=document.createElement("div");r.id="contenteditable-root";r.setAttribute("contenteditable","true");r.setAttribute("dir","auto");r.onfocus=function(){X.hostElement.dispatchEvent(new FocusEvent("focus",{bubbles:!1}))};
U.appendChild(r);this.overrideAriaLabel&&r.setAttribute("aria-label",this.overrideAriaLabel)}}else r=_.mb(this.hostElement).firstChild,r instanceof HTMLElement&&r.id==="contenteditable-root"&&_.Xa(this.hostElement,U).removeChild(r)};
_.a.buildScopeDomOptions=function(){if(this.ignoreShadyDom)return{ignoreOwnerDocument:!0}};
_.a.getNodesForVisibilityLogging_=function(){return _.rZ(this.getRoot().childNodes,function(X){var U;return!((U=X.data)==null||!U.trackingParams)})};
_.a.getNodes=function(){return this.getNodesForVisibilityLogging_()};
_.a.onShow=function(){if(!this.useIOObserverForVisibilityLogging_){var X=this.ytRendererBehavior.getVisibilityLogger();X&&this.getNodesForVisibilityLogging_().forEach(function(U){X.reportShown(U)})}};
_.a.onHide=function(){if(!this.useIOObserverForVisibilityLogging_){var X=this.ytRendererBehavior.getVisibilityLogger();X&&this.getNodesForVisibilityLogging_().forEach(function(U){X.reportHidden(U)})}};
_.n0.Object.defineProperties(Aq.prototype,{useMixedDirectionFormattedStrings:{configurable:!0,enumerable:!0,get:function(){return this.plaintextOnly?!1:_.v("enable_mixed_direction_formatted_strings")}}});
Aq.prototype.enableContentEditableChanged_=Aq.prototype.enableContentEditableChanged_;Aq.prototype.overrideAriaLabelChanged_=Aq.prototype.overrideAriaLabelChanged_;Aq.prototype.ellipsisTruncateChanged_=Aq.prototype.ellipsisTruncateChanged_;Aq.prototype.textChanged=Aq.prototype.textChanged;_.q([_.w(er5.YtPlaintextBehavior),_.p("design:type",Object)],Aq.prototype,"ytPlaintextBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Aq.prototype,"ytComponentBehavior",void 0);
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Aq.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Aq.prototype,"text",void 0);_.q([_.T(),_.p("design:type",Boolean)],Aq.prototype,"noEndpoints",void 0);_.q([_.T(),_.p("design:type",Boolean)],Aq.prototype,"noStyles",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Aq.prototype,"isDarkTheme",void 0);
_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],Aq.prototype,"splitLines",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Aq.prototype,"forceDefaultStyle",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Aq.prototype,"ellipsisTruncate",void 0);_.q([_.T(),_.p("design:type",Object)],Aq.prototype,"ignoreShadyDom",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeEllipsisTruncateStyling(ellipsisTruncate, useYtAttributedString)"}),_.p("design:type",Boolean)],Aq.prototype,"ellipsisTruncateStyling",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeAriaLabel_(text.accessibility.accessibilityData.label)"}),_.p("design:type",String)],Aq.prototype,"ariaLabel",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Aq.prototype,"isEmpty",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeHasLinkOnly_(text.runs)"}),_.p("design:type",Boolean)],Aq.prototype,"hasLinkOnly_",void 0);_.q([_.T(),_.p("design:type",Boolean)],Aq.prototype,"hasEmoji",void 0);_.q([_.T(),_.p("design:type",Boolean)],Aq.prototype,"disableAttributedString",void 0);_.q([_.T(),_.p("design:type",Boolean)],Aq.prototype,"isOverlay",void 0);_.q([_.T(),_.p("design:type",Boolean)],Aq.prototype,"linkInheritColor",void 0);
_.q([_.T(),_.p("design:type",Boolean)],Aq.prototype,"noPreWrap",void 0);_.q([_.T(),_.p("design:type",Boolean)],Aq.prototype,"userInput",void 0);_.q([_.T({value:16}),_.p("design:type",Number)],Aq.prototype,"emojiSize",void 0);_.q([_.T(),_.p("design:type",String)],Aq.prototype,"target",void 0);_.q([_.T(),_.p("design:type",Boolean)],Aq.prototype,"enableContentEditable",void 0);_.q([_.T(),_.p("design:type",String)],Aq.prototype,"overrideAriaLabel",void 0);
_.q([_.T(),_.p("design:type",Boolean)],Aq.prototype,"respectHtmlDir",void 0);_.q([_.T(),_.p("design:type",Boolean)],Aq.prototype,"respectLangDir",void 0);_.q([_.y("plaintextOnly"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Aq.prototype,"useMixedDirectionFormattedStrings",null);_.q([_.T({computed:"computeUseAttributedString(text)"}),_.p("design:type",Boolean)],Aq.prototype,"useYtAttributedString",void 0);
_.q([_.ge("text"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Aq.prototype,"textChanged",null);_.q([_.ge("ellipsisTruncate"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Aq.prototype,"ellipsisTruncateChanged_",null);_.q([_.ge("overrideAriaLabel"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Aq.prototype,"overrideAriaLabelChanged_",null);
_.q([_.ge("enableContentEditable"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Aq.prototype,"enableContentEditableChanged_",null);_.q([_.uG({is:"yt-formatted-string",disableElementRegistration:!0})],Aq);
_.f(Aq,"yt-formatted-string",function(){if(FF7===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;Eg8===void 0&&(Eg8=document.createElement("template"));var m=Eg8;r.call(U,m.content.cloneNode(!0),X.content.firstChild);FF7=X}X=FF7;return X});var B21;var QHA;var ogC;var wg$;var lk=function(){var X=_.Y.apply(this,arguments)||this;X.focused=!1;X.disabled=!1;X.isOverlay=!1;return X};
_.F(lk,_.Y);lk.prototype.triggerDown=function(){if(!this.disabled){_.II(this.hostElement,"down",!0);var X;(X=this.currentAnimation)==null||X.cancel()}};
lk.prototype.triggerUp=function(){if(!this.disabled){_.II(this.hostElement,"down",!1);var X=this.fillElement;var U=this.strokeElement;typeof GroupEffect==="function"?(X=new GroupEffect([WFH(X),J4D(U)]),X=new Animation(X,document.timeline)):X=new iJh(X,U);this.currentAnimation=X;var r;(r=this.currentAnimation)==null||r.play()}};
_.q([_.Zl(".stroke"),_.p("design:type",HTMLElement)],lk.prototype,"strokeElement",void 0);_.q([_.Zl(".fill"),_.p("design:type",HTMLElement)],lk.prototype,"fillElement",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],lk.prototype,"focused",void 0);_.q([_.T(),_.p("design:type",Object)],lk.prototype,"disabled",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],lk.prototype,"isOverlay",void 0);_.q([_.uG({is:"yt-interaction",disableElementRegistration:!0})],lk);
_.f(lk,"yt-interaction",function(){if(wg$===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;ogC===void 0&&(ogC=document.createElement("template"));var m=ogC;r.call(U,m.content.cloneNode(!0),X.content.firstChild);wg$=X}X=wg$;return X},{mode:2});var Gj=function(){return _.Y.apply(this,arguments)||this};
_.F(Gj,_.Y);_.a=Gj.prototype;_.a.ready=function(){var X=this,U=_.Xa(this.hostElement).querySelector("#button");U.addEventListener("focus",function(){Fi1||(Fi1=new Et1);X.keyboardFocused=Fi1.isKeyBoardInUse()});
U.addEventListener("blur",function(){X.keyboardFocused=!1;X.rippleUp_()})};
_.a.computeTabIndex_=function(X){return X?-1:0};
_.a.computeButtonAriaPressed_=function(X){if(this.toggleable)return X?"true":"false"};
_.a.rippleDown_=function(){_.Xa(this.hostElement).querySelector("#interaction").triggerDown()};
_.a.rippleUp_=function(){_.Xa(this.hostElement).querySelector("#interaction").triggerUp()};
_.a.onPressedChanged_=function(){var X=_.mb(_.Xa(this.hostElement).querySelector("#button")).querySelector("yt-icon")||_.mb(_.Xa(this.hostElement).querySelector("#button")).children[0];X&&(X.active=this.pressed)};
Gj.prototype.onPressedChanged_=Gj.prototype.onPressedChanged_;Gj.prototype.rippleUp_=Gj.prototype.rippleUp_;Gj.prototype.rippleDown_=Gj.prototype.rippleDown_;_.q([_.T(),_.p("design:type",String)],Gj.prototype,"label",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Gj.prototype,"disabled",void 0);_.q([_.T(),_.p("design:type",Boolean)],Gj.prototype,"pressed",void 0);_.q([_.T(),_.p("design:type",Object)],Gj.prototype,"toggleable",void 0);
_.q([_.T(),_.p("design:type",Boolean)],Gj.prototype,"untabbable",void 0);_.q([_.T(),_.p("design:type",Boolean)],Gj.prototype,"keyboardFocused",void 0);_.q([_.cP("down"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Gj.prototype,"rippleDown_",null);_.q([_.cP("up"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Gj.prototype,"rippleUp_",null);
_.q([_.ge("pressed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Gj.prototype,"onPressedChanged_",null);_.q([_.uG({is:"yt-icon-button",disableElementRegistration:!0})],Gj);
_.f(Gj,"yt-icon-button",function(){if(QHA===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;B21===void 0&&(B21=document.createElement("template"));var m=B21;r.call(U,m.content.cloneNode(!0),X.content.firstChild);QHA=X}X=QHA;return X},{mode:2});var y4C;var u_5=function(){var X=document.body,U=X.appendChild;if(y4C===void 0){var r=document.createElement("template");_.B(r,'\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>');
y4C=r}r=y4C;U.call(X,r.content)};
document.body?u_5():window.addEventListener("DOMContentLoaded",u_5);var hrC=_.pH(["aria-"]),ik={};ik.YtRenderButtonBehavior=[_.l.YtRendererBehavior,_.Jq.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!!_.np().resolve(_.gX(_.uk))&&_.v("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 X=this.computeHref_(this.endpoint,!0);X?lS(this.elements_.endpoint,X):this.elements_.endpoint.removeAttribute("href")}if(this.buttonClass){X=this.buttonClass.split(" ");X=_.H(X);for(var U=X.next();!U.done;U=X.next())U=U.value,_.II(this.hostElement,U,!0),this.elements_.button&&_.II(this.elements_.button,U,!0),this.elements_.text&&_.II(this.elements_.text,U,!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&&(X=null,this.buttonAccessibility&&(X=this.buttonAccessibility.label),this.elements_.button.is=="yt-icon-button"?this.elements_.button.label=X:X?_.kV([_.ZR(hrC)],this.elements_.button,"aria-label",X):this.elements_.button.removeAttribute("aria-label"))},
dataChanged_:function(){this.updateRenderedElements()},
onFocus_:function(){this.addTooltips_();if(this.useKeyboardFocused){var X=_.np().resolve(_.gX(_.uk));X&&(this.keyboardFocused=X.isKeyBoardInUse())}},
onBlur_:function(){this.keyboardFocused=!1},
addTooltips_:function(){this.elements_.endpoint&&this.showTooltips&&this.buttonTooltip&&(this.elements_.tooltip||(this.elements_.tooltip=this.reuseEnabled_()?_.Qf("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,_.Zq(this.elements_.endpoint).appendChild(this.elements_.tooltip)),_.Zq(this.elements_.tooltip).textContent=this.buttonTooltip)},
buttonClassChanged_:function(X,U){if(U)for(X=U.split(" "),X=_.H(X),U=X.next();!U.done;U=X.next())U=U.value,_.II(this.hostElement,U,!1),this.elements_.button&&_.II(this.elements_.button,U,!1),this.elements_.text&&_.II(this.elements_.text,U,!1)},
buttonIconChanged_:function(X){this.elements_.icon?X?(this.elements_.icon.icon=X,this.setIconActive_(this.elements_.icon)):(this.elements_.button&&_.Zq(this.elements_.button).removeChild(this.elements_.icon),this.elements_.icon=null,_.tL(this.hostElement,"is-paper-button-with-icon",!1)):X&&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"&&_.Zq(this.elements_.button).appendChild(this.elements_.icon):_.Zq(this.elements_.button).insertBefore(this.elements_.icon,this.elements_.text),_.tL(this.hostElement,"is-paper-button-with-icon",!0))},
stampTypeChanged_:function(X){if(this.isAttached===void 0)this.hasChange_=!0;else if(this.hasChange_=!1,this.emptyContainer_(),this.elements_={},this.componentReady_=!1,X){var U=!1;this.elements_.endpoint=document.createElement("a");this.elements_.endpoint.classList.add("yt-simple-endpoint");this.elements_.endpoint.tabIndex=-1;switch(X){case "yt_icon_button_with_label":U=!0;_.II(this.hostElement,"force-icon-button",!0);this.elements_.button=this.getYtIconButton_();X=_.Zq(this.elements_.button).firstElementChild;
this.elements_.icon=X;this.setIconActive_(this.elements_.icon);this.elements_.text=this.getFormattedString_();this.elements_.text.id="text";this.elements_.text.ellipsisTruncate=this.ellipsisTruncate;_.Zq(this.elements_.endpoint).appendChild(this.elements_.button);_.Zq(this.elements_.endpoint).appendChild(this.elements_.text);break;case "paper_button":this.elements_.button=this.reuseEnabled_()?_.Qf("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;_.Zq(this.elements_.button).appendChild(this.elements_.text);_.Zq(this.elements_.endpoint).appendChild(this.elements_.button);this.buttonIcon&&this.addIconElementToPaperButton_();break;case "yt-icon-button":U=!0,this.elements_.button=this.getYtIconButton_(),X=_.Zq(this.elements_.button).firstElementChild,this.elements_.icon=X,this.setIconActive_(this.elements_.icon),
_.Zq(this.elements_.endpoint).appendChild(this.elements_.button)}_.tL(this.hostElement,"is-icon-button",U);_.tL(this.hostElement,"is-paper-button",!U);_.tL(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 r;_.Xa((r=this.container.hostElement)!=null?r:this.container).appendChild(this.elements_.endpoint);this.componentReady_=!0}},
iconPositionTypeChanged_:function(){this.iconPositionType&&(this.elements_.button&&this.elements_.icon&&_.Zq(this.elements_.button).removeChild(this.elements_.icon),this.addIconElementToPaperButton_(),this.elements_.icon.icon=this.buttonIcon)},
isDisabledChanged_:function(X){if(X!=void 0||this.disabled)this.disabled=X,this.elements_.button&&(this.elements_.button.disabled=X)},
isSelectedChanged_:function(){this.setIconActive_(this.elements_.icon)},
setIconActive_:function(X){_.v("kevlar_system_icons")&&X&&this.data&&(this.data.isSelected!==void 0?X.active=this.data.isSelected:this.data.isToggled!==void 0&&(X.active=this.data.isToggled))},
observeBasicPalette_:function(X){_.v4(this.hostElement,X)},
disabledChanged_:function(X){this.data&&this.set("data.isDisabled",X)},
onYtButtonTap_:function(X){if(this.disabled)X.stopImmediatePropagation(),this.sendServiceEndpointWhenDisabled&&this.serviceEndpoint&&_.LB(this.hostElement,[this.serviceEndpoint]),this.sendCommandWhenDisabled&&this.data&&this.data.command&&this.resolveCommand(this.data.command,{},!0);else if(X=this.disableCommandHandlerOverride,!this.data||!this.data.command||X||!this.resolveCommand(this.data.command,{},!0)){if(this.serviceEndpoint)_.v("handle_service_request_actions")||_.LB(this.hostElement,[this.serviceEndpoint]),
_.l4(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:this.serviceEndpoint});else this.onYtButtonTapHandler();_.v("handle_service_request_actions")?(X=[],this.serviceEndpoint&&X.push(this.serviceEndpoint),this.data&&this.data.command&&this.data.command!=this.serviceEndpoint&&X.push(this.data.command),X.length&&_.NT(this.hostElement,X,this.hostElement)):this.data&&this.data.command&&(X=this.data.command,X.accountUnlinkCommand||X.accountLinkCommand||X.insertAdCommand||X.insertHighlightMarkerCommand||
X.createLivestreamHighlightClipCommand||X.getVideoUploadFeedbackCommand||X.musicDeletePrivatelyOwnedEntityCommand||X.ypcCancelRecurrenceEndpoint||X.getMultiSelectCommandEndpoint?_.LB(this.hostElement,[X]):_.NT(this.hostElement,[X],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 X,U=_.Xa((X=this.container.hostElement)!=null?X:this.container);U.lastChild&&U.lastChild.tagName!="STYLE";)try{U.removeChild(U.lastChild)}catch(r){break}},
getYtIconButton_:function(){var X=this.reuseEnabled_()?_.Qf("yt-icon-button"):document.createElement("yt-icon-button"),U=_.Zq(X).firstElementChild;if(U&&U.is!="yt-icon"){for(U=_.Zq(X);U.lastChild;)U.removeChild(U.lastChild);U=null}U||(U=this.getIcon_(),this.setIconActive_(U),_.Zq(X).appendChild(U));return X},
reuseEnabled_:function(){return _.v("enable_button_behavior_reuse")},
getIcon_:function(){return this.reuseEnabled_()?_.Qf("yt-icon"):document.createElement("yt-icon")},
getFormattedString_:function(){return this.reuseEnabled_()?_.Qf("yt-formatted-string"):document.createElement("yt-formatted-string")}}];_.M18={};
_.M18.YtButtonBehavior=[ik.YtRenderButtonBehavior,{properties:{data:Object},observers:["stateChanged_(data)","stateChanged_(data.text)","stateChanged_(data.isDisabled)","stateChanged_(data.style)","stateChanged_(forceIconOnly)"],stateChanged_:function(){var X=this.data;X&&(this._setEndpoint(this.computeEndpoint_(X)),this._setServiceEndpoint(this.computeServiceEndpoint_(X)),this._setCommand(this.computeCommand_(X)),this._setButtonIcon(this.computeButtonIcon_(X)),this._setButtonText(this.computeButtonText_(X,this.forceIconOnly)),
this._setButtonAccessibility(this.computeAccessibility_(X)),this._setButtonTooltip(this.computeTooltip_(X)),this._setButtonClass(this.computeButtonClass_(X)),this._setIconPositionType(this.computeIconPositionType_(X)),this.updateRenderedElements())},
setPressedState:function(X){var U;if((U=this.elements_)==null?0:U.button)this.elements_.button.pressed=!!X},
computeIconPositionType_:function(X){return X&&X.iconPosition||null},
computeEndpoint_:function(X){var U=X&&X.navigationEndpoint,r=this.get("data.command.commandMetadata.webCommandMetadata.url"),m=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return U?U:X&&X.command&&X.command.modalEndpoint?X.command:r&&!m&&X.command?X.command:null},
computeServiceEndpoint_:function(X){var U=X&&X.serviceEndpoint,r=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return U?U:r&&X.command?X.command:null},
computeCommand_:function(X){return X&&X.command||null},
computeButtonIcon_:function(X){return X&&X.icon&&X.icon.iconType?_.IB(X.icon.iconType):null},
computeButtonText_:function(X,U){return!U&&X&&X.text||null},
computeAccessibility_:function(X){return this.get("accessibilityData.accessibilityData",X)||X&&X.accessibility||(X&&X.text?{label:this.getSimpleString(X.text)}:null)},
computeTooltip_:function(X){return X?X.isDisabled&&X.disabledTooltip||X.tooltip||null:null},
computeButtonClass_:function(X){var U=X&&X.style?X.style.toLowerCase().replace(/_/g,"-")+" ":"";U+=X&&X.size?X.size.toLowerCase().replace(/_/g,"-")+" ":"";X.colorData&&X.colorData.basicColorPaletteData&&X.colorData.basicColorPaletteData.borderColor&&(U+="palette-with-border");return U.trim()}}];var er={};var zrA;var KFT;var T2T,YlS=function(){return T2T!==void 0?T2T:T2T=document.createElement("template")};
document.head.appendChild(YlS().content);var V1P;var Rrv,f21=function(){return Rrv!==void 0?Rrv:Rrv=document.createElement("template")};
document.head.appendChild(f21().content);var qlA;var WFp,J4T=function(){return WFp!==void 0?WFp:WFp=document.createElement("template")};
document.head.appendChild(J4T().content);var Dz5;var pgh=document.head,$zC=pgh.appendChild,b45;if(Dz5===void 0){var A4u=document.createElement("template");_.B(A4u,"\x3c!--css-build:shady--\x3e");A4u.content.insertBefore(J4T().content.cloneNode(!0),A4u.content.firstChild);Dz5=A4u}b45=Dz5;$zC.call(pgh,b45.content);var l21=document.head,Gr5=l21.appendChild,i4P;if(qlA===void 0){var LF7=document.createElement("template");_.B(LF7,"\x3c!--css-build:shady--\x3e");LF7.content.insertBefore(f21().content.cloneNode(!0),LF7.content.firstChild);qlA=LF7}i4P=qlA;Gr5.call(l21,i4P.content);var N2p=document.head,jHv=N2p.appendChild,XMv;if(V1P===void 0){var UjS=document.createElement("template");_.B(UjS,"\x3c!--css-build:shady--\x3e");UjS.content.insertBefore(YlS().content.cloneNode(!0),UjS.content.firstChild);V1P=UjS}XMv=V1P;jHv.call(N2p,XMv.content);var rM5;_.Ej("sharingToggleButtonAndDefaultButton","buttonRenderer","yt-button-renderer");rM5=_.v("web_button_rework")&&_.b3("BUTTON_REWORK")||_.v("web_button_rework_with_live");_.L8=function(){return _.Y.apply(this,arguments)||this};
_.F(_.L8,_.Y);_.L8.prototype.created=function(){this.openPopupConfig=_.$q("openPopupConfig");this.ytButtonBehavior.showTooltips=!0};
_.L8.prototype.onYtNavigate_=function(X){var U=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(X.detail.endpoint);U&&(this.ytOpenPopupBehavior.openPopup(U),X.stopPropagation(),X.preventDefault())};
_.n0.Object.defineProperties(_.L8,{template:{configurable:!0,enumerable:!0,get:function(){if(KFT===void 0){var X=document.createElement("template");_.B(X,"\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");X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);
var U=X.content,r=U.insertBefore;zrA===void 0&&(zrA=document.createElement("template"));var m=zrA;r.call(U,m.content.cloneNode(!0),X.content.firstChild);KFT=X}X=KFT;return X}}});
_.L8.prototype.onYtNavigate_=_.L8.prototype.onYtNavigate_;_.q([_.w(_.W9.YtOpenPopupBehavior),_.p("design:type",Object)],_.L8.prototype,"ytOpenPopupBehavior",void 0);_.q([_.w(_.M18.YtButtonBehavior),_.p("design:type",Object)],_.L8.prototype,"ytButtonBehavior",void 0);_.q([_.cP("yt-navigate"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],_.L8.prototype,"onYtNavigate_",null);
_.q([_.uG({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:rM5})],_.L8);var mj5;var IyS=_.v("web_button_rework")&&_.b3("BUTTON_REWORK")||_.v("web_button_rework_with_live"),NO=function(){var X=_.Y.apply(this,arguments)||this;X.isPressed=!1;X.forceIconButton=!1;X.forceIconOnly=!1;X.forceModernIconButton=!1;X.skipCommandHandling=!1;X.alignByText=!1;X.fitToVisibleBounds=!0;X.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};X.onTap=function(U){_.l4(X.hostElement,"yt-service-request-sent-button-renderer",U)};
return X};
_.F(NO,_.Y);_.a=NO.prototype;_.a.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","");this.hostElement.setAttribute("button-next","")};
_.a.onClick=function(X){var U,r=this.disabled||((U=this.data)==null?void 0:U.isDisabled);U=this.hostElement.hasAttribute("dialog-dismiss")||this.hostElement.hasAttribute("dialog-confirm");r&&U&&X.stopPropagation()};
_.a.computeIcon=function(){var X,U,r=(X=this.data)==null?void 0:(U=X.icon)==null?void 0:U.iconType;if(r)return _.IB(r)};
_.a.computeTooltip=function(){return this.data?this.data.isDisabled&&this.data.disabledTooltip||this.data.tooltip||null:null};
_.a.handleUpdateButtonAction=function(X){X=_.e(X,H2T);var U=_.e(X==null?void 0:X.updatedButton,_.gd);if(this.data&&X&&U){var r=this.data;r.targetId&&X.targetId&&r.targetId===X.targetId&&(this.data=U)}};
_.n0.Object.defineProperties(NO.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){var X=this;if(this.data){var U=iCD({renderer:this.data,element:this.hostElement,commandController:{onSuccess:function(){return _.l4(X.hostElement,"yt-service-request-completed-button-renderer")},
onServerError:function(){return _.l4(X.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});U.alignByText=this.alignByText;return U}}}});
_.n0.Object.defineProperties(NO,{template:{configurable:!0,enumerable:!0,get:function(){if(mj5===void 0){var X=document.createElement("template");_.B(X,'\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>');mj5=X}X=mj5;return X}}});
NO.prototype.onClick=NO.prototype.onClick;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],NO.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],NO.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],NO.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],NO.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],NO.prototype,"isPressed",void 0);
_.q([_.T(),_.p("design:type",Object)],NO.prototype,"forceIconButton",void 0);_.q([_.T(),_.p("design:type",Object)],NO.prototype,"forceIconOnly",void 0);_.q([_.T(),_.p("design:type",Object)],NO.prototype,"forceModernIconButton",void 0);_.q([_.T(),_.p("design:type",Object)],NO.prototype,"skipCommandHandling",void 0);_.q([_.T(),_.p("design:type",Object)],NO.prototype,"alignByText",void 0);_.q([_.T(),_.p("design:type",Object)],NO.prototype,"buttonTooltipPosition",void 0);
_.q([_.T(),_.p("design:type",Object)],NO.prototype,"fitToVisibleBounds",void 0);_.q([_.T({computed:"computeTooltip(data)"}),_.p("design:type",Object)],NO.prototype,"tooltip",void 0);_.q([_.T(),_.p("design:type",Object)],NO.prototype,"overrides",void 0);_.q([_.T(),_.p("design:type",Boolean)],NO.prototype,"disabled",void 0);_.q([_.cP("click"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],NO.prototype,"onClick",null);
_.q([_.y("data.*","forceIconButton","forceIconOnly","alignByText","disabled","forceModernIconButton","overrides"),_.p("design:type",Object),_.p("design:paramtypes",[])],NO.prototype,"computedButtonShape",null);_.q([_.uG({is:"ytd-button-renderer",noInjection:!0,disableElementRegistration:!IyS,cssBuildOptOut:!0}),_.uG({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:!IyS,cssBuildOptOut:!0})],NO);var ttS;var ayt;var jj=function(){var X=_.Y.apply(this,arguments)||this;X.empty_=!0;X.loadTime=Infinity;X.pendingPaint=!1;X.hasChange_=!1;X.oldThumbnail_=null;X.oldDelayedSrc_="";X.objectURL_=null;return X};
_.F(jj,_.Y);_.a=jj.prototype;_.a.attached=function(){this.hasChange_&&this.thumbnailChanged_()};
_.a.ready=function(){var X=this.shouldShowPlaceholder_();_.II(this.hostElement,"no-transition",!0);X&&this.hostElement.classList.add("with-placeholder")};
_.a.isPreloaded=function(){return this.isThumbPreloaded_(this.thumbnail)};
_.a.isThumbPreloaded_=function(X){return!!this.get("webThumbnailDetailsExtensionData.isPreloaded",X)};
_.a.computeSrc_=function(){return this.delayedSrc||this.computeThumbnailSrc_(this.thumbnail)||HCC};
_.a.computeThumbnailSrc_=function(X){return X&&X.thumbnails?_.im(X.thumbnails,this.dimension==="width"?this.width:this.height,this.preferredThumbnail,this.dimension):null};
_.a.computeAlt_=function(){var X=this.thumbnail&&this.thumbnail.accessibility&&this.thumbnail.accessibility.accessibilityData&&this.thumbnail.accessibility.accessibilityData.label;return this.loaded&&X||""};
_.a.thumbnailChanged_=function(){var X=_.H([this.thumbnail,this.oldThumbnail_]),U=X.next().value;X=X.next().value;this.oldThumbnail_=U;if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;if(this.loaded&&(X=this.computeThumbnailSrc_(X),this.computeThumbnailSrc_(U)===X))return;_.v("kevlar_use_vimio_behavior")&&this.ytRendererBehavior.markDirty();this.isThumbPreloaded_(U)?(this.loadTime=Infinity,this.setSrc_(this.thumbnail.thumbnails[0].url),this.empty_=!1):U&&_.b3("DISABLE_YT_IMG_DELAY_LOADING",
!1)?this.loaded&&!this.empty_?_.cZ(this,this.onReload_):_.cZ(this,this.onShow_):this.resetImage_();U&&(this.hostElement.style.opacity=""+U.opacity)}};
_.a.delayedSrcChanged_=function(){var X=this.oldDelayedSrc_;this.oldDelayedSrc_=this.delayedSrc;this.loaded&&this.delayedSrc===X||this.resetImage_()};
_.a.setSrc_=function(X){X?(_.Xa(this.hostElement).querySelector("#img").src||this.hostElement.classList.remove("empty"),_.Xa(this.hostElement).querySelector("#img").src=X):(_.Xa(this.hostElement).querySelector("#img").removeAttribute("src"),this.hostElement.classList.add("empty"))};
_.a.resetImage_=function(){NCe(this.hostElement);this.empty_=!0;this.setSrc_(HCC);this.ytRendererBehavior.invalidate(!1)};
_.a.observePlaceholderColor_=function(){var X=this.thumbnail&&this.thumbnail.placeholderColor;X?this.hostElement.style.backgroundColor=_.QH(X):this.shouldShowPlaceholder_()||(this.hostElement.style.backgroundColor="transparent")};
_.a.onLoad_=function(){_.Xa(this.hostElement).querySelector("#img").src&&_.Xa(this.hostElement).querySelector("#img").src!==HCC&&(Lsm(this.hostElement),this.notifyOnLoaded&&_.l4(this.hostElement,"yt-img-shadow-loaded"),this.objectURL_&&(URL.revokeObjectURL(this.objectURL_),this.objectURL_=null))};
_.a.onError_=function(){var X=this;if(_.v("web_use_cache_for_image_fallback"))t16(_.Xa(this.hostElement).querySelector("#img").src).then(function(U){X.objectURL_=_.DJ(U).toString();X.setSrc_(X.objectURL_)}).catch(function(){_.v("kevlar_woffle_fallback_image")&&X.setSrc_("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")});
else this.onLoad_()};
_.a.onPrescanVisible=function(){this.onShow_()};
_.a.onVisible=function(){if(_.v("yt_img_shadow_trigger_show_on_visible"))this.onShow_()};
_.a.onShow_=function(){if(!this.loaded||this.empty_){this.empty_=!1;var X=this.computeSrc_();X!==_.Xa(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(X))}};
_.a.onReload_=function(){this.empty_=!1;var X=this.computeSrc_();X!==_.Xa(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(X))};
_.a.shouldShowPlaceholder_=function(){return _.v("kevlar_thumbnail_bg")};
jj.prototype.observePlaceholderColor_=jj.prototype.observePlaceholderColor_;jj.prototype.delayedSrcChanged_=jj.prototype.delayedSrcChanged_;jj.prototype.thumbnailChanged_=jj.prototype.thumbnailChanged_;_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],jj.prototype,"alt",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],jj.prototype,"ariaHidden",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],jj.prototype,"ariaLabel",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],jj.prototype,"hidden",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],jj.prototype,"id",void 0);_.q([_.w(_.sQ.YtVisibilityBehavior),_.p("design:type",Object)],jj.prototype,"ytVisibilityBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],jj.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",String)],jj.prototype,"delayedSrc",void 0);
_.q([_.T(),_.p("design:type",Object)],jj.prototype,"thumbnail",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],jj.prototype,"loaded",void 0);_.q([_.T(),_.p("design:type",Boolean)],jj.prototype,"notifyOnLoaded",void 0);_.q([_.T(),_.p("design:type",Number)],jj.prototype,"height",void 0);_.q([_.T(),_.p("design:type",Number)],jj.prototype,"width",void 0);_.q([_.T({value:function(){return"width"}}),
_.p("design:type",String)],jj.prototype,"dimension",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],jj.prototype,"fit",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],jj.prototype,"fitHeight",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],jj.prototype,"fitWidth",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],jj.prototype,"objectFit",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],jj.prototype,"objectPosition",void 0);_.q([_.T(),_.p("design:type",String)],jj.prototype,"preferredThumbnail",void 0);_.q([_.T({value:"",computed:"computeAlt_(thumbnail.accessibility.accessibilityData.label, loaded)"}),_.p("design:type",String)],jj.prototype,"alt_",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],jj.prototype,"sharedTooltipText",void 0);
_.q([_.T(),_.p("design:type",Boolean)],jj.prototype,"ftlEligible",void 0);_.q([_.T({value:void 0}),_.p("design:type",String)],jj.prototype,"observeHiddenOption",void 0);_.q([_.T({value:"observe_once"}),_.p("design:type",String)],jj.prototype,"observePrescanOption",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],jj.prototype,"roundedContainer",void 0);
_.q([_.Sl("thumbnail"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],jj.prototype,"thumbnailChanged_",null);_.q([_.Sl("delayedSrc"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],jj.prototype,"delayedSrcChanged_",null);_.q([_.ge("thumbnail.placeholderColor"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],jj.prototype,"observePlaceholderColor_",null);
_.q([_.uG({is:"yt-img-shadow",disableElementRegistration:!0})],jj);var HCC=_.b3("NO_EMPTY_DATA_IMG")?"":"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";
_.jl()(jj,"yt-img-shadow",function(){if(ayt===void 0){var X=document.createElement("template");_.B(X,'\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">');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;ttS===void 0&&(ttS=document.createElement("template"));var m=ttS;r.call(U,m.content.cloneNode(!0),X.content.firstChild);ayt=X}X=ayt;return X},{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 c8H;_.XK=new _.gb("SCREEN_MANAGER_TOKEN");c8H=new _.gb("LOG_INITIAL_SCREEN_TOKEN");var C$S=B4({entities:{}});_.UG=QW(C$S)(C$S.entities,{selectSfvAudioItemPlaybackState:function(X,U){var r,m;X=(m=_.t3(X,"sfvAudioItemCurrentlyPlayingEntity",U))!=null?m:void 0;return(r=X==null?void 0:X.sfvAudioItemPlaybackState)!=null?r:void 0},
playlistLoopStateEntitySelector:jbA,toggleMenuServiceItemEntitySelector:XvX});_.rL=_.V(function(X){function U(N){return _.e(N,_.xI)}
function r(){var N=m().isTogglingDisabled||Q()&&m().toggledIsTogglingDisabled,He=N||d()?Q():!Q();h(He);K(!1);if(!N){var ne;(ne=C)==null||ne(!!He)}var Be;((Be=t)==null?0:Be())||_.Dh(_.np().resolve(_.XK),m().trackingParams);var S6;if(!He||!U(m().defaultButtonViewModel)||(S6=t)!=null&&S6()){var e6;!U(m().toggledButtonViewModel)||((e6=t)==null?0:e6())||_.Dh(_.np().resolve(_.XK),U(m().toggledButtonViewModel).trackingParams)}else _.Dh(_.np().resolve(_.XK),U(m().defaultButtonViewModel).trackingParams)}
var m=X.data,I=X.buttonShapeOverrides,t=X.disableExplicitClickLogging,C=X.onToggle,k=X.style,g=X.useOutlinedIcon,Z=X.className,P=function(){var N,He;return Q()?(N=X.animatedTextPropsToggled)==null?void 0:N.call(X):(He=X.animatedTextPropsDefault)==null?void 0:He.call(X)},S=_.yp(function(){return P()?Object.assign({},P(),{shouldAnimate:z()}):void 0},void 0,"Zp4uoe"),d=function(){var N;
return((N=J())==null?void 0:N.isToggled)!==void 0},O=_.H(_.$f(function(){var N,He,ne;
return d()?(N=J())==null?void 0:N.isToggled:(ne=I==null?void 0:(He=I())==null?void 0:He.toggled)!=null?ne:m().isToggled})),E=O.next().value;
O=O.next().value;var Q=E,h=O;O=_.H(_.$f(function(){var N,He;return(N=X.animatedTextPropsToggled)==null?void 0:(He=N.call(X))==null?void 0:He.shouldAnimate}));
E=O.next().value;O=O.next().value;var z=E,K=O;E=_.H(_.Fb(!1,void 0,"mq3Zfe"));var D=E.next().value,W=E.next().value,J=_.Zj(function(N){a:{var He=m().entityKey,ne=m().toggledStateEntitySelectorType;if(ne)switch(ne){case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_SFV_AUDIO_ITEM":if(!He)break;N=_.UG.selectSfvAudioItemPlaybackState(N,He);if(N==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"){N={isToggled:!0};break a}if(N){N={isToggled:!1};break a}break;case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_COMMENTS_PANEL":N={isToggled:_.IxA(N).includes("engagement-panel-comments-section")};
break a;case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_LIVE_CHAT_PANEL":N={isToggled:_.IxA(N).includes("engagement-panel-live-chat-item-section")};break a;default:_.AE(new _.Tx("Error: entitySelectorType defined but not matched in selector.",N,ne))}N=void 0}return N}),A=function(){return Object.assign({},I==null?void 0:I(),{onToggle:r,
toggleable:!0,toggled:Q(),focused:D()})};
return _.n("toggle-button-view-model",{"on:focusin":_.tj(function(){var N=_.np().resolve(_.gX(_.uk));N&&W(N.isKeyBoardInUse());return!1}),
"on:focusout":_.tj(function(){W(!1);return!1})},_.n(_.x,{cond:function(){return Q()?U(m().toggledButtonViewModel):U(m().defaultButtonViewModel)},
then:function(N){return _.n(_.Rt,{data:N,className:Z,style:k,useOutlinedIcon:g,buttonOverrides:A,animatedTextProps:S})}}))},"da");
_.rL.idomCompat={callbacks:{onToggle:!0}};_.G5(_.V(function(X){return _.n("yt-toggle-button-view-model",{class:function(){var U;return(U=X.scopingClassName)==null?void 0:U.call(X)}},_.n(_.rL,{data:function(){var U;
return(U=X.data)==null?void 0:U.call(X)},
buttonShapeOverrides:function(){var U;return(U=X.overrides)==null?void 0:U.call(X)},
animatedTextPropsDefault:function(){var U;return(U=X.animatedTextPropsDefault)==null?void 0:U.call(X)},
animatedTextPropsToggled:function(){var U;return(U=X.animatedTextPropsToggled)==null?void 0:U.call(X)},
disableExplicitClickLogging:function(){var U;return(U=X.disableExplicitClickLogging)==null?void 0:U.call(X)},
onToggle:function(U){var r;return(r=X.onToggle)==null?void 0:r.call(X,U)},
style:function(){var U;return(U=X.style)==null?void 0:U.call(X)},
useOutlinedIcon:function(){var U;return(U=X.useOutlinedIcon)==null?void 0:U.call(X)},
className:function(){var U;return(U=X.className)==null?void 0:U.call(X)}}))},"ea"),"yt-toggle-button-view-model",{props:{data:_.OQ,
buttonShapeOverrides:_.OQ,overrides:_.OQ,animatedTextPropsDefault:_.OQ,animatedTextPropsToggled:_.OQ,disableExplicitClickLogging:_.OQ,onToggle:_.bm,style:_.OQ,useOutlinedIcon:_.OQ,className:_.OQ,scopingClassName:_.OQ}});var ma=function(){return _.Y.apply(this,arguments)||this};
_.F(ma,_.Y);ma.prototype.onTap=function(X){X.stopPropagation();X=this.isLiked?"TOOLBAR_LIKE_STATE_INDIFFERENT":"TOOLBAR_LIKE_STATE_LIKED";this.engagementState?this.ytLiveChatReduxBehavior.dispatch(_.QK("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:X})):this.ytLiveChatReduxBehavior.dispatch(_.PN("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:X}))};
_.n0.Object.defineProperties(ma.prototype,{isLiked:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.engagementState)==null?void 0:X.likeState)==="TOOLBAR_LIKE_STATE_LIKED"}},
toggleButton:{configurable:!0,enumerable:!0,get:function(){if(this.data){var X=_.e(this.data.toggleButton,_.SO),U;if(Number(((U=this.likeCountState)==null?void 0:U.likeCountIfIndifferentNumber)||"0")===0){var r;U=((r=this.data.likeCountPlaceholder)==null?void 0:r.content)||""}else{var m,I,t;U=((m=this.likeCountState)==null?void 0:(I=m.likeCountIfIndifferent)==null?void 0:I.content)||((t=this.data.likeCountPlaceholder)==null?void 0:t.content)||""}var C,k;r=((C=this.likeCountState)==null?void 0:(k=
C.likeCountIfLiked)==null?void 0:k.content)||"1";C=_.e(X.toggledButtonViewModel,_.xI);return Object.assign({},X,{isToggled:this.isLiked,defaultButtonViewModel:{buttonViewModel:Object.assign({},_.e(X.defaultButtonViewModel,_.xI),{title:U})},toggledButtonViewModel:{buttonViewModel:Object.assign({},C,{title:r})}})}}}});
ma.prototype.onTap=ma.prototype.onTap;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],ma.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ma.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.ki),_.p("design:type",Object)],ma.prototype,"ytLiveChatReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ma.prototype,"data",void 0);
_.q([_.T({selectorArgs:["data.likeCountEntityKey"],selector:tGe}),_.p("design:type",Object)],ma.prototype,"likeCountState",void 0);_.q([_.T({selectorArgs:["data.engagementStateKey"],selector:ZCz}),_.p("design:type",Object)],ma.prototype,"engagementState",void 0);_.q([_.y("data","engagementState"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],ma.prototype,"isLiked",null);
_.q([_.y("data","likeCountState","isLiked"),_.p("design:type",Object),_.p("design:paramtypes",[])],ma.prototype,"toggleButton",null);_.q([_.cP("tap"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],ma.prototype,"onTap",null);_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-like-button-view-model",noInjection:!0})],ma);
_.f(ma,"yt-live-chat-like-button-view-model",function(){if(gg5===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;c4P===void 0&&(c4P=document.createElement("template"));var m=c4P;r.call(U,m.content.cloneNode(!0),X.content.firstChild);gg5=X}X=gg5;return X},{mode:0});var kJ7;var cM5;var Ip=function(){return _.Y.apply(this,arguments)||this};
_.F(Ip,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Ip.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Ip.prototype,"data",void 0);_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-paid-message-footer-renderer",isInjectionRoot:!0})],Ip);
_.f(Ip,"yt-live-chat-paid-message-footer-renderer",function(){if(cM5===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;kJ7===void 0&&(kJ7=document.createElement("template"));var m=kJ7;r.call(U,m.content.cloneNode(!0),X.content.firstChild);cM5=X}X=cM5;return X},{mode:0});var g6P;var n6A;var ZCS;var sbT,xj1=function(){if(sbT!==void 0)return sbT;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;ZCS===void 0&&(ZCS=document.createElement("template"));var m=ZCS;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return sbT=X};var t1=function(){return _.Y.apply(this,arguments)||this};
_.F(t1,_.Y);t1.prototype.onTap=function(X){X.stopPropagation()};
_.n0.Object.defineProperties(t1.prototype,{buttonViewModel:{configurable:!0,enumerable:!0,get:function(){if(this.data){var X=_.e(this.data.replyButton,_.xI),U,r,m,I,t,C,k,g=Number(((U=this.replyCountState)==null?void 0:U.replyCountNumber)||"0")===0?(r=this.data)==null?void 0:(m=r.replyCountPlaceholder)==null?void 0:m.content:((I=this.replyCountState)==null?void 0:(t=I.replyCount)==null?void 0:t.content)||((C=this.data)==null?void 0:(k=C.replyCountPlaceholder)==null?void 0:k.content)||"",Z;return Object.assign({},
X,{title:g,accessibilityText:(Z=this.replyCountState)==null?void 0:Z.replyButtonAccessibilityText})}}}});
_.n0.Object.defineProperties(t1,{template:{configurable:!0,enumerable:!0,get:function(){return xj1()}}});
t1.prototype.onTap=t1.prototype.onTap;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],t1.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],t1.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.ki),_.p("design:type",Object)],t1.prototype,"ytLiveChatReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],t1.prototype,"data",void 0);
_.q([_.T({selectorArgs:["data.replyCountEntityKey"],selector:function(X,U){return _.t3(X.entities,"replyCountEntity",U)}}),
_.p("design:type",Object)],t1.prototype,"replyCountState",void 0);_.q([_.y("data","replyCountState"),_.p("design:type",Object),_.p("design:paramtypes",[])],t1.prototype,"buttonViewModel",null);_.q([_.cP("tap"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],t1.prototype,"onTap",null);_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-reply-button-view-model",noInjection:!0})],t1);_.f(t1,"yt-live-chat-reply-button-view-model",function(){return xj1()},{mode:0});var P$h;var SH7;var ap=function(){var X=_.Y.apply(this,arguments)||this;X.ariaLabel="";return X};
_.F(ap,_.Y);
ap.prototype.dataChanged=function(){for(var X=(0,_.aI)(_.Xa(this.hostElement).querySelector("#image"));X.firstChild;)X.removeChild(X.firstChild);if(this.data)if(this.data.icon){var U=document.createElement("yt-icon");this.data.icon.iconType==="MODERATOR"&&this.enableNewModeratorBadge?(U.polymerController.icon="yt-sys-icons:shield-filled",U.polymerController.defaultToFilled=!0):U.polymerController.icon="live-chat-badges:"+this.data.icon.iconType.toLowerCase();X.appendChild(U)}else if(this.data.customThumbnail){U=document.createElement("img");
var r=_.pje(this.data.customThumbnail.thumbnails,16);r?(U.src=r,X.appendChild(U),U.setAttribute("alt",this.hostElement.ariaLabel||"")):_.AE(new _.Tx("Could not compute URL for thumbnail",this.data.customThumbnail))}};
ap.prototype.identity=function(X){return X};
ap.prototype.computeType=function(X){return Uq(X||void 0)};
ap.prototype.dataChanged=ap.prototype.dataChanged;_.q([_.T(),_.p("design:type",Object)],ap.prototype,"data",void 0);_.q([_.T({computed:"identity(data.accessibility.accessibilityData.label)",reflectToAttribute:!0}),_.p("design:type",Object)],ap.prototype,"ariaLabel",void 0);_.q([_.T({computed:"computeType(data)",reflectToAttribute:!0}),_.p("design:type",String)],ap.prototype,"type",void 0);
_.q([_.T({computed:"identity(data.tooltip)",reflectToAttribute:!0}),_.p("design:type",String)],ap.prototype,"sharedTooltipText",void 0);_.q([_.T({reflectToAttribute:!0,value:function(){return _.v("live_chat_enable_new_moderator_badge")}}),
_.p("design:type",Boolean)],ap.prototype,"enableNewModeratorBadge",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ap.prototype,"dataChanged",null);_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-author-badge-renderer",noInjection:!0})],ap);
_.f(ap,"yt-live-chat-author-badge-renderer",function(){if(SH7===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;P$h===void 0&&(P$h=document.createElement("template"));var m=P$h;r.call(U,m.content.cloneNode(!0),X.content.firstChild);SH7=X}X=SH7;return X},{mode:0});var djT;var OC$;var HS=function(){return _.Y.apply(this,arguments)||this};
_.F(HS,_.Y);_.a=HS.prototype;_.a.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"}}}}};
_.a.computeBadgesInsideChip=function(X){return X?X.filter(function(U){return Uq(U.liveChatAuthorBadgeRenderer)==="verified"}):[]};
_.a.computeBadgesOutsideChip=function(X){return this.prependChatBadges||!X?[]:X.filter(function(U){U=Uq(U.liveChatAuthorBadgeRenderer);return U!=="verified"&&U!=="owner"})};
_.a.computeBadgesBeforeChip=function(X){return this.prependChatBadges&&X?X.filter(function(U){U=Uq(U.liveChatAuthorBadgeRenderer);return U!=="verified"&&U!=="owner"}):[]};
_.a.computeIsHighlighted=function(X,U){var r=!!HmH(X,"owner"),m=!!HmH(X,"verified");X=!!HmH(X,"moderator");return(r||m&&!X)&&!U};
_.a.computeAuthorType=function(X){return arM(X)};
_.a.computeAuthorClass=function(X,U){return U?(X?X+" ":"")+"single-line":X};
_.a.onSeedColorChanged=function(){_.v("live_chat_author_name_color_usernames")||_.v("live_chat_seed_color_usernames")||_.v("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):_.v("live_chat_simple_color_usernames")&&this.authorNameColor&&(this.username.style.color=
this.authorNameColor)};
HS.prototype.onSeedColorChanged=HS.prototype.onSeedColorChanged;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],HS.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],HS.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],HS.prototype,"authorName",void 0);_.q([_.T(),_.p("design:type",Array)],HS.prototype,"authorBadges",void 0);
_.q([_.T({computed:"computeAuthorType(authorBadges)"}),_.p("design:type",String)],HS.prototype,"authorType",void 0);_.q([_.T({computed:"computeAuthorClass(authorType, singleLine)"}),_.p("design:type",String)],HS.prototype,"authorClass",void 0);_.q([_.T({computed:"computeBadgesInsideChip(authorBadges)"}),_.p("design:type",Array)],HS.prototype,"badgesInsideChip",void 0);_.q([_.T({computed:"computeBadgesOutsideChip(authorBadges)"}),_.p("design:type",Array)],HS.prototype,"badgesOutsideChip",void 0);
_.q([_.T({computed:"computeBadgesBeforeChip(authorBadges)"}),_.p("design:type",Array)],HS.prototype,"badgesBeforeChip",void 0);_.q([_.T({computed:"computeIsHighlighted(authorBadges, disableHighlighting)",reflectToAttribute:!0}),_.p("design:type",Boolean)],HS.prototype,"isHighlighted",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],HS.prototype,"singleLine",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],HS.prototype,"disableHighlighting",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],HS.prototype,"dashboardMoneyFeed",void 0);_.q([_.T({value:_.v("live_chat_prepend_badges"),reflectToAttribute:!0}),_.p("design:type",Boolean)],HS.prototype,"prependChatBadges",void 0);_.q([_.T(),_.p("design:type",String)],HS.prototype,"authorNameColor",void 0);_.q([_.Zl("#author-name"),_.p("design:type",HTMLDivElement)],HS.prototype,"username",void 0);
_.q([_.ge("authorNameColor"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],HS.prototype,"onSeedColorChanged",null);_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-author-chip",noInjection:!0})],HS);
_.f(HS,"yt-live-chat-author-chip",function(){if(OC$===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;djT===void 0&&(djT=document.createElement("template"));var m=djT;r.call(U,m.content.cloneNode(!0),X.content.firstChild);OC$=X}X=OC$;return X},{mode:0});var v6p;var eZ5;var CR=function(){var X=_.Y.apply(this,arguments)||this;X.debounceCommand=_.y2(function(U){X.ytComponentBehavior.resolveCommand(U)},1500);
return X};
_.F(CR,_.Y);CR.prototype.onTap=function(){if(this.engagementState&&this.engagementState.key&&this.isEditable){var X=this.isHearted?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE",U,r,m=this.isHearted?(U=this.data)==null?void 0:U.unheartCommand:(r=this.data)==null?void 0:r.heartCommand;this.ytLiveChatReduxBehavior.dispatch(_.QK("engagementToolbarStateEntityPayload",this.engagementState.key,{heartState:X}));(X=_.yP(m))&&this.debounceCommand(X)}};
_.n0.Object.defineProperties(CR.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var X,U;if(!((X=this.data)==null?0:(U=X.creatorThumbnail)==null?0:U.sources))return{};X={thumbnails:[]};U={};U.url=this.data.creatorThumbnail.sources[0].url;X.thumbnails.push(U);return X}},
isHearted:{configurable:!0,enumerable:!0,get:function(){var X,U;return((X=this.engagementState)==null?void 0:X.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((U=this.engagementState)==null?void 0:U.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
isEditable:{configurable:!0,enumerable:!0,get:function(){var X,U;return((X=this.engagementState)==null?void 0:X.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((U=this.engagementState)==null?void 0:U.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
showCreatorView:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.engagementState)==null?void 0:X.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"}},
showButton:{configurable:!0,enumerable:!0,get:function(){var X,U,r;return((X=this.engagementState)==null?void 0:X.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((U=this.engagementState)==null?void 0:U.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||((r=this.engagementState)==null?void 0:r.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}}});
CR.prototype.onTap=CR.prototype.onTap;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],CR.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],CR.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.ki),_.p("design:type",Object)],CR.prototype,"ytLiveChatReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],CR.prototype,"data",void 0);
_.q([_.T({selectorArgs:["data.engagementStateKey"],selector:ZCz}),_.p("design:type",Object)],CR.prototype,"engagementState",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],CR.prototype,"thumbnailDetails",null);_.q([_.y("data","engagementState"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],CR.prototype,"isHearted",null);_.q([_.y("data","engagementState"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],CR.prototype,"isEditable",null);
_.q([_.y("data","engagementState"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],CR.prototype,"showCreatorView",null);_.q([_.y("data","engagementState"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],CR.prototype,"showButton",null);_.q([_.y("data","isHearted"),_.p("design:type",String),_.p("design:paramtypes",[])],CR.prototype,"label",null);_.q([_.y("data","isHearted"),_.p("design:type",Object),_.p("design:paramtypes",[])],CR.prototype,"heartHoverText",null);
_.q([_.cP("tap"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],CR.prototype,"onTap",null);_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-creator-heart-view-model"})],CR);
_.f(CR,"yt-live-chat-creator-heart-view-model",function(){if(eZ5===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;v6p===void 0&&(v6p=document.createElement("template"));var m=v6p;r.call(U,m.content.cloneNode(!0),X.content.firstChild);eZ5=X}X=eZ5;return X},{mode:0});var kD=function(X,U){this.serviceId=new Fmp(X,U)};
kD.prototype.toString=function(){return this.serviceId.toString()};var E6v=function(){this.internalMap={}};
_.a=E6v.prototype;_.a.contains=function(X){return Object.prototype.hasOwnProperty.call(this.internalMap,X)};
_.a.get=function(X){if(this.contains(X))return this.internalMap[X]};
_.a.set=function(X,U){this.internalMap[X]=U};
_.a.getKeys=function(){return Object.keys(this.internalMap)};
_.a.remove=function(X){delete this.internalMap[X]};var cS=function(){this.mappings=new E6v;this.errorCallbacks=new Set};
cS.prototype.getModuleId=function(X){return X.serviceId.getModuleId()};
cS.prototype.get=function(X){var U=this.mappings.get(X.toString());return FZ5(this,U,X)};
cS.prototype.getMultipleAsync=function(){var X=_.bS.apply(0,arguments),U=this,r=X.map(function(g){return U.getModuleId(g)}),m=X.map(function(g){return U.mappings.get(g.toString())}).filter(function(g){return g});
if(m.length===X.length)return _.j8(m.map(function(g,Z){return FZ5(U,g,X[Z])}));
var I=WE().loadMultiple(r);m=_.Ya(r.map(function(g){return I[g]}));
var t=document.hidden,C=-1,k=_.Pp("get_async_timeout_ms",-1);k>-1&&(C=setTimeout(function(){_.AE(new _.Tx("Module timeout.",r,t,document.hidden))},k));
return _.VT(m.then(function(){return X.map(function(g){return FZ5(U,U.mappings.get(g.toString()),g)})}).thenCatch(function(g){for(var Z=_.H(U.errorCallbacks),P=Z.next();!P.done;P=Z.next())P=P.value,P(g);
throw g;}),function(){clearTimeout(C)})};
cS.prototype.registerService=function(X,U){this.mappings.set(X.toString(),{type:"mapping",value:U});return X};
var FZ5=function(X,U,r){switch(U.type){case "mapping":return U.value;case "factory":return U=U.value(),X.mappings.set(r.toString(),{type:"mapping",value:U}),U;default:return _.bu(U)}};
cS.prototype.onLoadError=function(X){var U=this;this.errorCallbacks.add(X);return function(){U.errorCallbacks.delete(X)}};
_.gL=new cS;var B78=function(){};
_.a=B78.prototype;
_.a.JSC$14334_getRequest=function(X,U,r){U=U===void 0?{}:U;r=r===void 0?u75:r;var m=U;if(this.isNavigationCommand()){var I,t=(I=_.e(X==null?void 0:X.commandMetadata,_.mN))==null?void 0:I.url;m=_.gvz(X.clickTrackingParams,!0,!1,t,this.JSC$14334_getClientScreen(m))}else m=_.gvz(X.clickTrackingParams,!1,this.includeCsn);m={context:m};if(I=this.getExtension(X))return this.JSC$14334_buildRequest(m,I,U),I=this.getApiUrl(X),t=Object.assign({},{command:X},this.getRequestConfig(X,U)),m={input:I,requestShell:Y0(I),
innerTubeRequest:m,config:t},m.config.authStrategy?m.config.authStrategy.identity=r:m.config.authStrategy={identity:r},(X=this.JSC$14334_getRequestKey(X,U))&&!m.config.requestKey&&(m.config.requestKey=X),m;X=new _.Tx("Error: Failed to create Request from Command.",X);_.$Q(X)};
_.a.getApiUrl=function(X){var U=_.A3(this.getApiPaths(X)),r;(X=(r=_.e(X.commandMetadata,_.mN))==null?void 0:r.apiUrl)&&(U=X);return DAn(J$6(U))};
_.a.isNavigationCommand=function(){return!1};
_.a.JSC$14334_getClientScreen=function(){};
_.a.JSC$14334_getRequestKey=function(){};
_.a.getRequestConfig=function(){};
_.n0.Object.defineProperties(B78.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!1}}});
var nR=function(){};
_.F(nR,B78);nR.prototype.JSC$14341_getStoreKey=function(){};
nR.prototype.JSC$14334_getRequestKey=function(X,U){U=U===void 0?{}:U;return this.JSC$14341_getStoreKey(X,U)};var ZF=function(){};
_.F(ZF,nR);ZF.prototype.JSC$14334_getRequest=function(){return{input:"/getDatasyncIdsEndpoint",requestShell:Y0("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}};
ZF.prototype.getApiPaths=function(){return[]};
ZF.prototype.getExtension=function(){};
ZF.prototype.JSC$14334_buildRequest=function(){};var QbS={},o6S=(QbS.GET_DATASYNC_IDS=MR(ZF),QbS);var wMp,yMp,uJT,YH7,sG,KZS,hZT,zZ1,Mt5;wMp="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store PLAYER_PRELOAD shorts_prefetch".split(" ");yMp=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse"];
_.VW=function(X,U,r,m,I,t,C,k,g){this.endpointMap=X;this.networkManager=U;this.authService=r;this.responseProcessorMap=m;this.innertubeResponseStore=I;this.contextProcessors=t;this.asyncContextProcessors=C;this.localInnertubeRouter=k;this.requestSequencer=g;this.inflightRequests=new Map;X.signalEndpointMap||(X.signalEndpointMap={});X.signalEndpointMap=Object.assign({},o6S,X.signalEndpointMap)};
uJT=function(X,U,r,m,I,t,C,k,g){if(_.VW.instance!==void 0){if(m=_.VW.instance,X=[X!==m.endpointMap,U!==m.networkManager,r!==m.authService,I!==m.innertubeResponseStore,t!==m.contextProcessors,C!==m.asyncContextProcessors,k!==m.localInnertubeRouter],X.some(function(Z){return Z}))throw new _.Tx("InnerTubeTransportService is already initialized",X);
}else _.VW.instance=new _.VW(X,U,r,m,I,t,C,k,g)};
_.fc=function(X,U,r){var m=m===void 0?u75:m;var I=hZT(X,U);return I?new _.o7(function(t,C){var k,g,Z,P,S;return _.c(function(d){switch(d.nextAddress){case 1:return d.yield(I,2);case 2:k=d.yieldResult;g=k.JSC$14334_getRequest(U,r,m);if(!g){C(new _.Tx("Error: Failed to build request for command.",U));d.jumpTo(0);break}hO(g.input);P=((Z=g.requestShell)==null?void 0:Z.mode)==="cors"?"cors":void 0;if(X.authService.syncHeaders){S=Mt5(g.config,P);d.jumpTo(4);break}return d.yield(zZ1(g.config,P),5);case 5:S=
d.yieldResult;case 4:t(KZS(X,g,S)),_.uv(d)}})}):_.vs(new _.Tx("Error: No request builder found for command.",U))};
YH7=function(X,U,r,m){var I=I===void 0?u75:I;var t,C,k,g,Z,P,S,d,O,E,Q,h,z,K,D,W,J,A;return _.c(function(N){switch(N.nextAddress){case 1:t=kkz(U,X.endpointMap);if(!t)throw new _.Tx("Error: No streaming request builder found for command",U);C=t.JSC$14334_getRequest(U,r,I);if(!C)throw new _.Tx("Failed to build YtRequest for streaming Command",U);if((k=X.localInnertubeRouter)==null||!k.shouldPreferLocalResponse(C.input,C.innerTubeRequest)){N.jumpTo(2);break}return N.yield(X.localInnertubeRouter.localInnertubeResponse(C.input,
C.innerTubeRequest),3);case 3:return g=N.yieldResult,Z={},g.playerResponse&&(sG(X,g.playerResponse,C),Z.player=g.playerResponse,(P=m)==null||P(Z,g)),g.watchNextResponse&&(sG(X,g.watchNextResponse,C),Z.content=g.watchNextResponse,(S=m)==null||S(Z,g)),N.return(Z);case 2:O=((d=C.requestShell)==null?void 0:d.mode)==="cors"?"cors":void 0;if(X.authService.syncHeaders){E=Mt5(C.config,O);N.jumpTo(4);break}return N.yield(zZ1(C.config,O),5);case 5:E=N.yieldResult;case 4:return z=(h=(Q=C.requestShell)==null?
void 0:Q.headers)!=null?h:{},C.requestShell=Object.assign({},C.requestShell,{headers:Object.assign({},z,E)}),K=Object.assign({},C.requestShell),D=JSON.stringify(C.innerTubeRequest),C.requestShell.method==="POST"&&(K=Object.assign({},K,{body:D})),W=function(He,ne){sG(X,ne.playerResponse||ne.watchNextResponse||ne.reelItemWatchResponse||ne.reelWatchSequenceResponse,C);m==null||m(He,ne);_.v("web_watch_stop_scheduler_on_player_response")&&ne.playerResponse&&Tov()},J={},N.yield(T78(X.networkManager,C.input,
K,W),6);
case 6:return J=N.yieldResult,((A=C.config)==null?0:A.responseTick)&&_.F7(C.config.responseTick),N.return(J)}})};
_.sf=function(X,U,r,m,I){I=I===void 0?{authStrategy:{identity:u75}}:I;var t=t===void 0?!0:t;var C=function(){};
C=j4e(L5H(r));U.context||(U.context=_.gvz(m,t));return new _.o7(function(k){var g,Z,P,S,d;return _.c(function(O){if(O.nextAddress==1)return g=J$6(r),Z=_.Tw(g),X.authService.syncHeaders?(P=Mt5(I,Z),O.jumpTo(2)):O.yield(zZ1(I,Z),3);O.nextAddress!=2&&(P=O.yieldResult);S=DAn(J$6(r));d={input:S,requestShell:Y0(S),innerTubeRequest:U,config:I};k(KZS(X,d,P,C));_.uv(O)})})};
sG=function(X,U,r){var m;if(U&&!(U==null?0:(m=U.sequenceMetaData)==null?0:m.skipProcessing)&&X.responseProcessorMap){m=_.H(wMp);for(var I=m.next();!I.done;I=m.next())I=I.value,X.responseProcessorMap[I]&&X.responseProcessorMap[I].handleResponse(U,r)}};
KZS=function(X,U,r,m){m=m===void 0?function(){}:m;
var I,t,C,k,g,Z,P,S,d,O,E,Q,h,z,K,D,W,J,A,N,He,ne,Be,S6,e6,Vs,Re,$A,Ht,OS,j6,Pt,Q1,z8,B7,SX,kA,mp,eP,iu;return _.c(function(ES){switch(ES.nextAddress){case 1:C=(I=U.config)==null?void 0:(t=I.storeStrategy)==null?void 0:t.storeKey;if(!(C&&X.innertubeResponseStore&&X.innertubeResponseStore.has(C))||((k=U.config)==null?0:(g=k.storeStrategy)==null?0:g.disableCache)){ES.jumpTo(2);break}return ES.yield(X.innertubeResponseStore.get(C),3);case 3:if((Z=ES.yieldResult)&&!Z.isExpired())return ES.return(Promise.resolve(_.iR(Z)));
case 2:if(!((P=U)==null?0:(S=P.innerTubeRequest)==null?0:S.context)){ES.jumpTo(4);break}d=U.innerTubeRequest.context;if(!(X.asyncContextProcessors&&X.asyncContextProcessors.length>0)){ES.jumpTo(5);break}O=[];E=_.H(X.asyncContextProcessors);for(Q=E.next();!Q.done;Q=E.next())h=Q.value,z=h.processContext(U),z.wrappedPromise_&&O.push(z.wrappedPromise_);if(!(O.length>0)){ES.jumpTo(5);break}return ES.yield(Promise.all(O),5);case 5:K=_.H(X.contextProcessors||[]),D=K.next();case 8:if(D.done){ES.jumpTo(4);
break}W=D.value;return ES.yield(W.processContext(d),9);case 9:D=K.next();ES.jumpTo(8);break;case 4:if((J=X.localInnertubeRouter)==null||!J.shouldPreferLocalResponse(U.input,U.innerTubeRequest)){ES.jumpTo(12);break}return ES.yield(X.localInnertubeRouter.localInnertubeResponse(U.input,U.innerTubeRequest),13);case 13:return A=ES.yieldResult,sG(X,A,U),ES.return(A);case 12:return(ne=(He=U.config)==null?void 0:He.requestKey)&&X.inflightRequests.has(ne)?N=X.inflightRequests.get(ne):(Be=JSON.stringify(U.innerTubeRequest),
Vs=(e6=(S6=U.requestShell)==null?void 0:S6.headers)!=null?e6:{},U.requestShell=Object.assign({},U.requestShell,{headers:Object.assign({},Vs,r)}),Re=Object.assign({},U.requestShell),U.requestShell.method==="POST"&&(Re=Object.assign({},Re,{body:Be})),(($A=U.config)==null?0:$A.requestTick)&&_.F7(U.config.requestTick),Ht=function(){return X.networkManager.fetch(U.input,Re,U.config)},N=X.requestSequencer?Vt7(X.requestSequencer,U,Ht):Ht(),ne&&X.inflightRequests.set(ne,N)),ES.yield(N,14);
case 14:(OS=ES.yieldResult)&&_.v("web_streaming_player")&&Array.isArray(OS)&&(OS=OS[0].playerResponse);if(OS&&"error"in OS&&((j6=OS)==null?0:(Pt=j6.error)==null?0:Pt.details))for(Q1=OS.error.details,z8=_.H(Q1),B7=z8.next();!B7.done;B7=z8.next())SX=B7.value,(kA=SX["@type"])&&yMp.indexOf(kA)>-1&&(delete SX["@type"],OS=SX);ne&&X.inflightRequests.has(ne)&&X.inflightRequests.delete(ne);((mp=U.config)==null?0:mp.responseTick)&&_.F7(U.config.responseTick);if(OS||(eP=X.localInnertubeRouter)==null||!eP.canProvideFallbackResponse(U.input,
U.innerTubeRequest)){ES.jumpTo(15);break}return ES.yield(X.localInnertubeRouter.localFallbackInnertubeResponse(U.input,U.innerTubeRequest),16);case 16:OS=ES.yieldResult;case 15:return sG(X,OS,U),((iu=U.config)==null?0:iu.processorTick)&&_.F7(U.config.processorTick),m(),ES.return(OS||void 0)}})};
_.Rd=function(X,U){return C2n(U,X.endpointMap)};
hZT=function(X,U){X=cuM(U,X.endpointMap);if(X!==void 0)return Promise.resolve(X)};
zZ1=function(X,U){var r,m,I,t;return _.c(function(C){if(C.nextAddress==1){I=(r=X)==null?void 0:(m=r.authStrategy)==null?void 0:m.sessionIndex;var k=C.yield;var g=_.j8(iEe({sessionIndex:I}));return k.call(C,g,2)}t=C.yieldResult;return C.return(Promise.resolve(Object.assign({},gb6(U),t)))})};
Mt5=function(X,U){var r;X=X==null?void 0:(r=X.authStrategy)==null?void 0:r.sessionIndex;r=iEe({sessionIndex:X});return Object.assign({},gb6(U),r)};var RZA,fyP,qH5,WZ$,JMC,DjC,bC7,AMu,Si,lyC,GJ7,$jt,iCT;RZA=0;fyP=/tone[1-5]/;qH5=" \ud83c\udffb \ud83c\udffc \ud83c\udffd \ud83c\udffe \ud83c\udfff".split(" ");WZ$="UCzC5CNksIBaiT-NdMJjJNOQ/COLRg9qOwdQCFce-qgodrbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CMKC7uKOwdQCFce-qgodqbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CJiQ8uiOwdQCFcx9qgodysAOHg UCzC5CNksIBaiT-NdMJjJNOQ/CI3h3uDJitgCFdARTgodejsFWg UCzC5CNksIBaiT-NdMJjJNOQ/CI69oYTKitgCFdaPTgodsHsP5g UCzC5CNksIBaiT-NdMJjJNOQ/CKzQr47KitgCFdCITgodq6EJZg UCzC5CNksIBaiT-NdMJjJNOQ/CPGD8Iu8kN4CFREChAod9OkLmg".split(" ");
JMC=Number.MAX_SAFE_INTEGER;DjC=RegExp("\ufe0f","g");_.xD=function(X){this.skinTone=0;this.emojiSize=24;this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.pickerCustomEmojiIds=[];this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1;X&&_.pMu(this,X)};
_.pMu=function(X,U){try{_.Ql(U,{context:X,onSuccess:function(m,I){Array.isArray(I)?X.load(I):(m=new _.Tx("Emoji manager JSON response was not an array!",{response:I}),_.$Q(m))},
onError:function(m){m=new _.Tx("Failed to retrieve emoji manager initial JSON data!",{url:U,statusCode:_.vp(m).toString()});_.AE(m)}})}catch(m){var r=new _.Tx("Failed to parse unicode emoji JSON data! Error: {e.message}",{url:U});
_.AE(r)}};
_.xD.prototype.clear=function(){this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1};
_.xD.prototype.load=function(X,U){if(U)if(X.length)X=X.concat(U.emojis);else{this.emojis=U.emojis;this.emojiMap=U.emojiMap;this.emojiShortcutMap=U.emojiShortcutMap;this.emojiShortcutCharMap=$jt(U);this.hasInitializedShortcutCharMap=!0;this.emojiRegex=U.emojiRegex;return}this.emojis=[].concat(_.fN(new Set(this.emojis.concat(X))));this.hasInitializedShortcutCharMap=!1;X=Array(this.emojis.length);for(U=0;U<this.emojis.length;U++){var r=this.emojis[U];if(r.emojiId){this.emojiMap[r.emojiId]=r;this.emojiMap[r.emojiId].index=
U;for(var m=0;r.shortcuts&&m<r.shortcuts.length;m++)this.emojiShortcutMap[r.shortcuts[m].toLocaleLowerCase()]=r;X[U]=r.isCustomEmoji&&r.shortcuts?r.shortcuts[0]:r.emojiId}}X.sort(function(I,t){return t.length-I.length});
if(X.length)try{this.emojiRegex=new RegExp(X.join("|").replace("*","\\*"),"gi")}catch(I){this.emojiRegex=/$./}else this.emojiRegex=/$./};
bC7=function(X,U){U=_.H(U);for(var r=U.next();!r.done;r=U.next()){var m=r.value;if(m.emojiId&&X.emojiMap[m.emojiId]){r=Object.assign({},X.emojiMap[m.emojiId],m);X.emojiMap[m.emojiId]=r;var I=void 0;r.index&&((I=X.emojis[r.index])==null?void 0:I.emojiId)===m.emojiId&&(X.emojis[r.index]=r);m=void 0;if((m=r.shortcuts)==null?0:m.length)for(X.hasInitializedShortcutCharMap=!1,m=_.H(r.shortcuts),I=m.next();!I.done;I=m.next())X.emojiShortcutMap[I.value.toLocaleLowerCase()]=r}}};
AMu=function(X){var U,r;_.c(function(m){if(m.nextAddress==1)return m.yield(_.rp.getInstance(),2);if(m.nextAddress!=3)return(U=m.yieldResult)?m.yield(U.get("ytlc-emoji-pref"),3):m.return();(r=m.yieldResult)&&bC7(X,Object.keys(r).map(function(I){return{emojiId:I,stickyPrefId:r[I]}}).filter(function(I){return!!I.emojiId&&!!I.stickyPrefId}));
_.uv(m)})};
_.PS=function(X,U,r){return(X=X.emojiMap[U])&&(!X.isLocked||r!==void 0&&r)?X:void 0};
Si=function(X,U,r){r=_.PS(X,U,r===void 0?!1:r);var m=U.match("\u200d");r&&X.skinTone!==0&&(X=(m==null?void 0:m.length)===1?_.PS(X,U.replace("\u200d",qH5[X.skinTone]+"\u200d")):_.PS(X,U+qH5[X.skinTone]))&&(r=X);return r};
lyC=function(X,U){var r=X.emojiMap[U];return(r==null?0:r.stickyPrefId)?X.emojiMap[r.stickyPrefId]:Si(X,U)};
_.UB=function(X,U){X=X.emojiShortcutMap[U.toLocaleLowerCase()];return!X||X.isLocked?null:X};
GJ7=function(X,U,r){return $jt(X,r===void 0?!1:r)[U]||{}};
$jt=function(X,U){U=U===void 0?!1:U;if(!X.hasInitializedShortcutCharMap){X.hasInitializedShortcutCharMap=!0;for(var r=0;r<X.emojis.length;r++){var m=X.emojis[r];if(!(m.isLocked||U&&m.isCustomEmoji&&m.emojiId&&!X.pickerCustomEmojiIds.includes(m.emojiId)))for(var I=0;m.shortcuts&&I<m.shortcuts.length;I++){var t=m.shortcuts[I];t.startsWith(":_")&&m.isCustomEmoji&&(X.emojiShortcutCharMap[":_"]==null&&(X.emojiShortcutCharMap[":_"]=Object.create(null)),X.emojiShortcutCharMap[":_"][t]=m);if(!(t.length<3||
!m.isCustomEmoji&&fyP.test(t))){var C=t.substr(0,3).toLocaleLowerCase();X.emojiShortcutCharMap[C]==null&&(X.emojiShortcutCharMap[C]=Object.create(null));X.emojiShortcutCharMap[C][t]=m}}}}return X.emojiShortcutCharMap};
_.xD.prototype.createEmoji=function(X,U){U=U===void 0?!0:U;var r=document.createElement("img");X.isCustomEmoji||r.classList.add("small-emoji");r.classList.add("emoji");r.classList.add("yt-formatted-string");r.src=X.image?_.im(X.image.thumbnails,this.emojiSize)||"":"";var m=void 0;X.image&&X.image.accessibility&&X.image.accessibility.accessibilityData&&(m=X.image.accessibility.accessibilityData.label);r.alt=m?m:(X.isCustomEmoji&&X.shortcuts?X.shortcuts[0]:X.emojiId)||"";X.isCustomEmoji&&(r.dataset.emojiId=
X.emojiId);_.I2&&(r.setAttribute("contenteditable","false"),r.setAttribute("unselectable","on"));U&&(X.shortcuts&&X.shortcuts.length&&r.setAttribute("shared-tooltip-text",X.shortcuts[0]),r.id="emoji-"+RZA++);return r};
_.xD.prototype.createDocumentFragment=function(X,U,r,m){U=U===void 0?!1:U;r=r===void 0?!0:r;m=m===void 0?!1:m;X=X.replace(DjC,"");for(var I=document.createDocumentFragment(),t=0,C,k=0;(C=this.emojiRegex.exec(X))!=null;){var g=_.PS(this,C[0])||_.UB(this,C[0]);!g||g.isCustomEmoji&&!U||(g=this.createEmoji(g,r),t!==C.index&&I.appendChild(document.createTextNode(X.substring(t,C.index))),I.appendChild(g),t=C.index+C[0].length,k++)}if(!m||k)return I.appendChild(document.createTextNode(X.substr(t))),I};
iCT=function(X,U,r){var m,I,t,C,k,g,Z,P,S;return _.c(function(d){if(d.nextAddress==1){if(!U.emojiId||!X.emojiMap[U.emojiId])return d.return();m=Object.assign({},X.emojiMap[U.emojiId],{stickyPrefId:r});X.emojiMap[U.emojiId]=m;U.index&&((I=X.emojis[U.index])==null?void 0:I.emojiId)===U.emojiId&&(X.emojis[U.index]=m);if((t=U.shortcuts)==null?0:t.length)for(X.hasInitializedShortcutCharMap=!1,C=_.H(U.shortcuts),k=C.next();!k.done;k=C.next())g=k.value,X.emojiShortcutMap[g.toLocaleLowerCase()]=m;return d.yield(_.rp.getInstance(),
2)}if(d.nextAddress!=4)return(Z=d.yieldResult)?d.yield(Z.get("ytlc-emoji-pref"),4):d.jumpTo(0);S=(P=d.yieldResult)!=null?P:{};S[U.emojiId]=r;return d.yield(Z.set("ytlc-emoji-pref",S,JMC),0)})};
_.dL=new _.xD;var jbC;_.OG={};
jbC={properties:{id:{type:String,computed:"identity(data.id)",reflectToAttribute:!0},wholeMessageClickable:{type:Boolean,computed:"computeWholeMessageClickable(data.contextMenuEndpoint)",reflectToAttribute:!0},useOpacityForContextMenuVisibility:{type:Boolean,value:_.v("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:_.v("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 J3(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 X=_.Xa(this.hostElement||this).querySelector("#inline-action-button-container");X&&X.setAttribute("aria-hidden","true");this.menuButton=_.Xa(this.hostElement).querySelector("#menu-button")},
attached:function(){var X=this.menuButton;X&&(X.addEventListener("focusin",_.k7(this,this.onMenuButtonFocus_)),X.addEventListener("focusout",_.k7(this,this.onMenuButtonBlur_)))},
detached:function(){var X=this.menuButton;X&&(X.removeEventListener("focusin",_.k7(this,this.onMenuButtonFocus_)),X.removeEventListener("focusout",_.k7(this,this.onMenuButtonBlur_)))},
identity:_.T1,truthy:function(X){return!!X},
computeTimestampString:function(X){return X?X.timestampText?this.getSimpleString(X.timestampText):this.TIME_FORMATTER.format(new Date(X.timestampUsec/1E3)):""},
computeWholeMessageClickable:function(X){return X},
computeMenuVisible_:function(X,U){return X||U},
computeHasInlineActionButtons:function(X){if(!X)return!1;var U,r;return!((U=X.inlineActionButtons)==null||!U.length)||!((r=X.additionalInlineActionButtons)==null||!r.length)},
createDocumentFragmentFromString:function(X){var U=_.dL.createDocumentFragment.bind(_.dL),r;if((r=this.participantsManager)==null||!r.viewerRegex)return U(X);r=document.createDocumentFragment();for(var m=0,I;(I=this.participantsManager.viewerRegex.exec(X))!=null;){if(I.index>0){var t=":"+I[0]+":";if((_.PS(_.dL,t)||_.UB(_.dL,t))&&X.indexOf(t)===I.index-1)continue}r.appendChild(U(X.substring(m,I.index)));m=document.createElement("span");m.appendChild(U(I[0]));m.classList.add("mention");r.appendChild(m);
m=I.index+I[0].length}r.appendChild(U(X.substring(m)));return r},
createDocumentFragment:function(X){var U=document.createDocumentFragment();if(X.simpleText)return U.appendChild(this.createDocumentFragmentFromString(X.simpleText)),U;if(!X.runs)return U;for(var r=0;r<X.runs.length;r++){var m=X.runs[r];if(m.emoji)U.appendChild(_.dL.createEmoji(m.emoji));else if(m.text)if(m.navigationEndpoint){var I=document.createElement("a");I.classList.add("yt-simple-endpoint");s6A(I,m.navigationEndpoint);_.Xa(I).appendChild(this.createDocumentFragmentFromString(m.text));U.appendChild(I)}else U.appendChild(this.createDocumentFragmentFromString(m.text))}return U},
hasModerationOverlayVisible:function(){var X;return((X=document.querySelector("yt-live-chat-item-list-renderer"))==null?void 0:X.getAttribute("moderation-mode-enabled"))===""},
onItemTap:function(X){X.composedPath().some(function(U){return(U=U instanceof Element?U:null)?U.tagName&&(U.tagName.toLowerCase()==="yt-live-chat-creator-heart-view-model"||U.tagName.toLowerCase()==="yt-button-view-model"):!1})||this.data.contextMenuEndpoint&&this.wholeMessageClickable&&this.shouldSupportWholeItemClick()&&!this.hasModerationOverlayVisible()&&!_.v("enable_live_chat_web_context_menu_resolver")&&this.showContextMenu(X)},
colorFromDecimal:function(X){return Wle(X)},
markAsDeleted:function(X,U){this.set("data.deletedStateMessage",X);this.set("data.showOriginalContentMessage",U)},
onMenuButtonFocus_:function(){this.menuFocused=!0},
onMenuButtonBlur_:function(){this.menuFocused=!1},
showContextMenu:function(X){if(this.data.contextMenuEndpoint){var U=_.np().resolve(_.Pl),r=this.data.contextMenuEndpoint,m;(m=_.VW.instance)&&_.Rd(m,r)?(U=LZ8(U,r),m=_.sf(m,{},U)):m=_.N7p(U,r);m.then(this.handleGetContextMenuResponse_,this.handleGetContextMenuError,this);X&&X.stopPropagation()}},
handleGetContextMenuResponse_:function(X){var U=_.VW.instance;U&&_.Rd(U,{liveChatEndpoint:{}})||(X=X.response);X.liveChatItemContextMenuSupportedRenderers&&X.liveChatItemContextMenuSupportedRenderers.menuRenderer&&this.showContextMenu_(X.liveChatItemContextMenuSupportedRenderers.menuRenderer);X.actions&&_.Gw(this.hostElement,"yt-live-chat-actions",[X.actions])},
handleGetContextMenuError:function(X){if(X instanceof Error||X instanceof Object||X instanceof String)var U=X;_.$Q(new _.Tx("Error encountered calling GetLiveChatItemContextMenu",U))},
showContextMenu_:function(X){this.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:X}}})},
onYtPopupOpened_:function(){this.menuOpen=!0;_.l4(this.hostElement,"yt-live-chat-context-menu-opened")},
onYtPopupClosedOrCanceled_:function(){this.menuOpen=!1;_.l4(this.hostElement,"yt-live-chat-context-menu-closed")}};
_.OG.YtLiveChatItemBehavior=[jbC,_.gN.YtComponentBehavior,_.W9.YtOpenPopupBehavior];_.vS=function(){};var Xv$;var Uh1;var ru7;var mhS;var ei=function(){var X=_.Y.apply(this,arguments)||this;X.active=!1;X.identity=_.T1;return X};
_.F(ei,_.Y);ei.prototype.dataChanged=function(){this.active=!1};
ei.prototype.onClick=function(){_.l4(this.hostElement,"yt-live-chat-select-suggestion",this.data)};
ei.prototype.dataChanged=ei.prototype.dataChanged;_.q([_.T(),_.p("design:type",Object)],ei.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],ei.prototype,"active",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ei.prototype,"dataChanged",null);_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-suggestion",noInjection:!0})],ei);
_.f(ei,"yt-live-chat-text-input-field-suggestion",function(){if(mhS===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;ru7===void 0&&(ru7=document.createElement("template"));var m=ru7;r.call(U,m.content.cloneNode(!0),X.content.firstChild);mhS=X}X=mhS;return X},{mode:0});_.EG=function(X,U,r){return CustomEvent.call(this,X,{detail:{value:U,path:r}})||this};
_.F(_.EG,CustomEvent);_.FK=function(){var X=_.Y.apply(this,arguments)||this;X.viewerName=null;X.actionMap={"yt-live-chat-actions":"onChatMessage_"};X.SUPPORTED_ITEM_TYPES_=["liveChatTextMessageRenderer","liveChatLegacyPaidMessageRenderer","liveChatPaidMessageRenderer"];X.PARTICIPANT_TIME_USEC_=3E8;return X};
_.F(_.FK,_.Y);_.a=_.FK.prototype;_.a.created=function(){this.allParticipantsCharMap_={};this.asyncHandle_=null};
_.a.addParticipant=function(X){var U=_.V6D(this.participants,X,function(m,I){m=m[Object.keys(m)[0]];I=I[Object.keys(I)[0]];m=String(_.pE(m.authorName)).toLowerCase();I=String(_.pE(I.authorName)).toLowerCase();return m<I?-1:m==I?0:1}.bind(this));
if(U>=0){var r=this.participants[U];r[Object.keys(r)[0]].timestampUsec&&this.splice("participants",U,1,X)}else this.splice("participants",-U-1,0,X);X=X[Object.keys(X)[0]];U=_.pE(X.authorName).toLocaleLowerCase();r=U.substr(0,2);this.allParticipantsCharMap_.hasOwnProperty(r)||(this.allParticipantsCharMap_[r]={});this.allParticipantsCharMap_[r][U]=X};
_.a.getAuthorsFromPrefix=function(X){return this.allParticipantsCharMap_.hasOwnProperty(X)?this.allParticipantsCharMap_[X]:null};
_.a.computeViewerRegex_=function(X){if(!X)return null;X=X.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");var U=X.indexOf("@")===0&&_.v("live_chat_enable_handles_web_text_input_update")?"([#]":"([@#]";return new RegExp(U+X.replace(/ /g,"\\s*")+"|^"+X.replace(/ /g,"\\s*")+"$|^"+X.replace(/ /g,"\\s*")+"(?=\\s)|(?<=\\s)"+X.replace(/ /g,"\\s*")+"$|(?<=\\s)"+X.replace(/ /g,"\\s*")+"(?=\\s))","ig")};
_.a.checkForStaleParticipants_=function(){var X=this;this.trimOldParticipants_();this.asyncHandle_&&xc1(this.asyncHandle_);this.participants.length>0&&(this.asyncHandle_=_.RI(function(){X.checkForStaleParticipants_()},3E4))};
_.a.onChatMessage_=function(X){var U=this,r=Date.now()*1E3;X.forEach(function(m){if(m=_.e(m,W55)){m=m.item;var I=Object.keys(m)[0];U.SUPPORTED_ITEM_TYPES_.indexOf(I)!=-1&&m[I].timestampUsec>=r-U.PARTICIPANT_TIME_USEC_&&U.addParticipant(m)}},this);
this.checkForStaleParticipants_()};
_.a.trimOldParticipants_=function(){for(var X=Date.now()*1E3,U=this.participants.length-1;U>=0;U--){var r=this.participants[U];r=r[Object.keys(r)[0]];r.timestampUsec&&r.timestampUsec<X-this.PARTICIPANT_TIME_USEC_&&this.splice("participants",U,1)}};
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],_.FK.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],_.FK.prototype,"viewerName",void 0);_.q([_.T({computed:"computeViewerRegex_(viewerName)"}),_.p("design:type",Object)],_.FK.prototype,"viewerRegex",void 0);_.q([_.T({value:function(){return[]},
notify:!0}),_.p("design:type",Array)],_.FK.prototype,"participants",void 0);_.q([_.uG({is:"yt-live-chat-participants-manager",noInjection:!0})],_.FK);var IxC=/.*([:@#].*?)$/,BS=/\u00a0/g,tG5=String.fromCharCode(160),ax1={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"},QS=function(){var X=_.Y.apply(this,arguments)||this;X.disabled=!1;X.liveChatRichMessageInput=null;X.messageInput=null;X.isValidWithNoInputText=!1;X.suggestions=[];X.emojiManager=_.dL;X.inputMethodEditorActive=
!1;X.suggestionIndex=-1;X.JSC$14392_lastSuggestionRange=null;return X};
_.F(QS,_.Y);_.a=QS.prototype;_.a.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"yt-live-chat-text-input-field-suggestion"},reuseComponents:!0}}};
_.a.attached=function(){_.t9&&(document.execCommand("enableObjectResizing",!1,"false"),document.execCommand("enableInlineTableEditing",!1,"false"));this.hostElement.addEventListener("compositionstart",this.onCompositionStart);this.hostElement.addEventListener("compositionend",this.onCompositionEnd)};
_.a.detached=function(){this.setLiveChatRichMessageInput(null);this.hostElement.removeEventListener("compositionstart",this.onCompositionStart);this.hostElement.removeEventListener("compositionend",this.onCompositionEnd)};
_.a.dataChanged=function(){if(!this.ignoreColorMapping){var X=!1,U={},r;for(r in ax1)this.data&&this.data.hasOwnProperty(r)&&(U[ax1[r]]=this.colorFromDecimal(this.data[r]),X=!0);X&&_.HP(this.hostElement,U)}this.messageInput&&this.setLiveChatRichMessageInput(this.messageInput)};
_.a.onMessageSet=function(){this.setLiveChatRichMessageInput(this.messageInput||{})};
_.a.colorFromDecimal=function(X){X=Math.floor(Number(X));return"rgba("+[X>>16&255,X>>8&255,X&255,(X>>24&255)/255].join()+")"};
_.a.preventDrag=function(X){X.dataTransfer&&(X.dataTransfer.dropEffect="none");X.preventDefault()};
_.a.preventResize=function(X){X.returnValue=!1};
_.a.onInputChange=function(){var X=this.characterCount,U=document.querySelector("#overflow-text");this.characterCount<=this.maxCharacterLimit&&U&&U.remove();if(!U&&this.characterCount>this.maxCharacterLimit){var r=window.getSelection();if(r){var m=r.getRangeAt(0);r.removeAllRanges();r.addRange(m)}}if(r=this.getCurrentRange())m=this.calculateTextBeforeRange(r),this.completeEmojisInRange(r,m,!0)||this.updateSuggestions(r,m);m=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(m);
_.l4(this.hostElement,"yt-live-chat-message-input-change",m);U&&this.characterCount===0&&U.remove();r&&r.commonAncestorContainer.parentElement.id==="input"&&r.commonAncestorContainer.nodeName!=="SPAN"?this.handleOverflowText(this.characterCount>X):r&&!r.collapsed&&r.commonAncestorContainer===this.input&&this.checkForDuplicateSpans();if(this.characterCount===0)for(X=this.input.childNodes.length-1;X>=0;X--)this.input.childNodes[X].nodeName==="BR"&&this.input.childNodes[X].remove()};
_.a.onCompositionStart=function(){this.inputMethodEditorActive=!0};
_.a.onCompositionEnd=function(){this.inputMethodEditorActive=!1;var X=this.getCurrentRange();X&&X.commonAncestorContainer.parentElement.id==="input"&&X.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.a.mergeOverflowText=function(X){if(X){var U=document.createRange();U.selectNodeContents(X);U=U.extractContents();this.input.insertBefore(U,X)}};
_.a.checkRangeAtEndOfInput=function(){var X=this.getCurrentRange();if(X){var U=_.Xa(this.hostElement).querySelector("#overflow-text"),r=document.createRange();U&&U.previousSibling?U.previousSibling instanceof HTMLImageElement?r.selectNode(U.previousSibling):r.selectNodeContents(U.previousSibling):this.input&&this.input.lastChild&&(this.input.lastChild instanceof HTMLImageElement?r.selectNode(this.input.lastChild):r.selectNodeContents(this.input.lastChild));r.collapse(!1);return r.isPointInRange(X.startContainer,
X.startOffset)}return!1};
_.a.handleOverflowText=function(X){if(!this.dropdown.opened&&!this.inputMethodEditorActive&&this.isChatMessageInput){var U=_.Xa(this.hostElement).querySelector("#overflow-text"),r=this.getCurrentRange();this.input.normalize();X=this.checkRangeAtEndOfInput()&&X;this.mergeOverflowText(U);for(var m,I=0,t=0,C,k=this.input.childNodes,g=0;g<k.length;g++){var Z=k[g];Z instanceof Text?(t+=Z.textContent.length,t>this.maxCharacterLimit&&(m=Z,I=this.maxCharacterLimit+Z.textContent.length-t)):Z instanceof HTMLImageElement&&
(m=void 0,t=Z.dataset.emojiId&&((m=this.data)==null?0:m.emojiCharacterCount)?t+this.data.emojiCharacterCount:t+Z.alt.length,m=this.input,I=g);if(t>this.maxCharacterLimit&&m){C=document.createRange();C.collapse(!1);U?(t=this.input.lastChild.previousSibling,t instanceof Text?C.setEnd(this.input.lastChild.previousSibling,t.textContent.length):t instanceof HTMLImageElement&&C.setEnd(this.input,this.input.childNodes.length-1)):C.selectNodeContents(this.input);C.setStart(m,I);break}}C&&(m=!1,r&&(X=C.isPointInRange(r.startContainer,
r.startOffset-1)),U||(U=document.createElement("span"),U.id="overflow-text",U.textContent="",U.setAttribute("contenteditable","true"),_.Xa(_.Xa(this.hostElement).querySelector("#input")).appendChild(U),m=!0),U&&(r=C.extractContents(),U.insertBefore(r,U.firstChild),X&&U.firstChild&&(r=document.createRange(),m?r.setStartAfter(U.lastChild):r.setStartAfter(U.firstChild),r.collapse(!0),U=window.getSelection(),U.removeAllRanges(),U.addRange(r))))}};
_.a.checkForDuplicateSpans=function(){for(var X=0;X<this.input.childNodes.length;X++){var U=this.input.childNodes[X];if(U.nodeName==="SPAN"){var r=document.createRange();r.selectNodeContents(U);r=r.extractContents();this.input.insertBefore(r,U);U.remove()}}this.handleOverflowText(!0)};
_.a.getCurrentRange=function(){var X=window.getSelection();return X&&X.rangeCount?X.getRangeAt(0).cloneRange():null};
_.a.getInputRange=function(){var X=this.getCurrentRange();if(X){for(var U=X.commonAncestorContainer,r=!1,m=_.Xa(this.hostElement).querySelector("#input");U;){if(U===m){r=!0;break}U=U.parentNode}r||(X=null)}X||(X=this.getRangeAtEnd());return X};
_.a.getRangeAtEnd=function(){var X=document.createRange(),U=_.Xa(this.hostElement).querySelector("#input").lastChild;!U||U.nodeName!=="#text"&&U.nodeName!=="SPAN"?(X.selectNodeContents(_.Xa(this.hostElement).querySelector("#input")),X.collapse(!1)):U.nodeName==="#text"?X.setStart(U,U.textContent.length):X.setStart(U,U.childNodes.length);return X};
_.a.getChatParticipantSuggestions=function(X,U,r,m){var I=_.v("live_chat_enable_handles_web_text_input_update");if(U)for(var t in U)if(t.indexOf(X)===0||I&&t.indexOf(r+X)===0){var C=U[t],k=_.pE(C.authorName);m.push({suggestion:{author:!0,authorType:r,image:C.authorPhoto,alt:k,text:k}});if(m.length>=64)break}};
_.a.getSuggestions=function(X){var U=[],r=X.substring(0,3),m=GJ7(_.dL,r,!0);if(m)for(var I in m)if(I.toLocaleLowerCase().indexOf(X)===0){var t=m[I];if(t&&t.emojiId){if(t=lyC(_.dL,t.emojiId)){var C=void 0,k=void 0,g=void 0,Z=void 0,P=((C=t.image)==null?0:(k=C.accessibility)==null?0:(g=k.accessibilityData)==null?0:g.label)||t.isCustomEmoji?(Z=t.shortcuts)==null?void 0:Z[0]:t.emojiId;U.push({suggestion:{emoji:!0,image:t.image,alt:P,text:I,textToInsertWhenSelected:t.isCustomEmoji?I:P}})}if(U.length>=
64)break}}if(!this.participantsManager)return null;if(r.indexOf("@")===0||r.indexOf("#")===0)m=r.charAt(0),X=X.substring(1),I=_.v("live_chat_enable_handles_web_text_input_update"),r.indexOf("@")===0&&I&&(I=this.participantsManager.getAuthorsFromPrefix(r.substring(0,2)),this.getChatParticipantSuggestions(X,I,m,U)),r=r.substring(1),r=this.participantsManager.getAuthorsFromPrefix(r),this.getChatParticipantSuggestions(X,r,m,U);return U?U.sort(function(S,d){return d.suggestion.text<S.suggestion.text?-1:
d.suggestion.text===S.suggestion.text?0:1}):null};
_.a.insertSuggestion=function(X){var U=_.v("live_chat_enable_handles_web_text_input_update"),r=X.authorType;U=X.text.indexOf(r)===0&&U?X.text+tG5:r+X.text+tG5;X.emoji?this.insertTextAtRange(this.JSC$14392_lastSuggestionRange,X.textToInsertWhenSelected||""):X.author&&this.insertTextAtRange(this.JSC$14392_lastSuggestionRange,U)};
_.a.updateSuggestionsAtCaret=function(){var X=this.getCurrentRange();X&&this.updateSuggestions(X,this.calculateTextBeforeRange(X))};
_.a.offsetStartOfRangeBy=function(X,U){for(;U>0;)if(X.startOffset-U>=0){X.setStart(X.startContainer,X.startOffset-U);break}else{U=X.startContainer instanceof HTMLImageElement?U-X.startContainer.alt.length:U-X.startOffset;var r=X.startContainer.previousSibling;if(!r){X.setStart(X.startContainer,0);break}if(_.v("live_chat_require_space_for_autocomplete_emoji")){var m=void 0,I=void 0;X.setStart(r,((m=r)==null?void 0:(I=m.textContent)==null?void 0:I.length)||0)}else X.setStart(r,r.childNodes.length||
0)}};
_.a.updateSuggestions=function(X,U){var r=this;this.JSC$14392_lastSuggestionRange&&(this.JSC$14392_lastSuggestionRange.detach(),this.JSC$14392_lastSuggestionRange=null);if((U=IxC.exec(U))&&U.length&&(U=U[U.length-1].toLocaleLowerCase(),U.length>2&&(this.offsetStartOfRangeBy(X,U.length),this.JSC$14392_lastSuggestionRange=X,(X=this.getSuggestions(U))&&X.length))){this.suggestions=X;_.cZ(this,function(){_.Xa(r.hostElement).querySelector("#dropdown-content").scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(X.length-1);return}this.dropdown.opened=!1};
_.a.completeEmojisInRange=function(X,U,r){var m=U.replace(/[\s\xa0]+$/,"");U=U.length-m.length;m=m.split(" ");m=m[m.length-1].trim().toLocaleLowerCase();var I=m.lastIndexOf(":");if(r&&!U&&I!==m.length-1)return!1;I!==-1&&(r=m.lastIndexOf(":",I-1),r!==-1&&(m=m.substring(r)));if((r=_.UB(_.dL,m))&&r.emojiId){r=lyC(_.dL,r.emojiId)||null;this.offsetStartOfRangeBy(X,m.length+U);var t,C,k,g;m=(((t=r)==null?0:t.isCustomEmoji)?(C=r)==null?void 0:(k=C.shortcuts)==null?void 0:k[0]:(g=r)==null?void 0:g.emojiId)||
"";U&&(m+=tG5);this.insertTextAtRange(X,m);this.dropdown.opened=!1;return!0}return!1};
_.a.onSuggestion=function(X){this.insertSuggestion(X.detail);this.dropdown.opened=!1};
_.a.onKeyPress=function(X){X.keyCode===13&&(X.preventDefault(),this.dropdown.opened?(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),this.dropdown.opened=!1):_.l4(this.hostElement,"yt-live-chat-send-message"))};
_.a.completeEmojis=function(){var X=document.createRange(),U=_.Xa(this.hostElement).querySelector("#input").lastChild;U?X.setStart(U,U.childNodes.length):(X.selectNodeContents(_.Xa(this.hostElement).querySelector("#input")),X.collapse(!1));this.completeEmojisInRange(X,this.calculateTextBeforeRange(X),_.v("live_chat_require_space_for_autocomplete_emoji"))};
_.a.maybePreventTextFormatting=function(X){!_.kd||!X.ctrlKey&&!X.metaKey||X.keyCode!==66&&X.keyCode!==73||(X.stopImmediatePropagation(),X.preventDefault())};
_.a.onKeyDown=function(X){this.maybePreventTextFormatting(X);if(this.dropdown.opened)switch(X.keyCode){case 27:this.dropdown.opened=!1;X.stopPropagation();break;case 9:this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);this.dropdown.opened=!1;X.preventDefault();break;case 38:this.changeSuggestionIndex(this.suggestionIndex-1);X.preventDefault();break;case 40:this.changeSuggestionIndex(this.suggestionIndex+1),X.preventDefault()}};
_.a.onKeyUp=function(X){switch(X.keyCode){case 37:case 39:this.updateSuggestionsAtCaret();break;case 38:case 40:this.dropdown.opened||this.updateSuggestionsAtCaret()}if(_.I2)this.onInputChange()};
_.a.changeSuggestionIndex=function(X){if(this.dropdown.opened){var U=_.Xa(this.hostElement).querySelector("#dropdown-content");this.suggestionIndex>=0&&this.suggestionIndex<U.children.length&&(U.children[this.suggestionIndex].active=!1);var r=this.suggestions.length;this.suggestionIndex=(X+r)%r;X=U.children[this.suggestionIndex];X.active=!0;U.scrollTop=X.offsetTop}};
_.a.onInputPaste=function(X){X.preventDefault();(X=X.clipboardData)&&X.types&&(X=X.getData("text/plain")||"",X=X.replace(/\n/g,""),this.insertText(X));(X=this.getCurrentRange())&&X.commonAncestorContainer.parentElement.id==="input"&&X.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.a.onFocus=function(){this._setFocused(!0)};
_.a.onBlur=function(){this._setFocused(!1)};
_.a.insertText=function(X){this.insertTextAtRange(this.getInputRange(),X)};
_.a.insertTextAtRange=function(X,U){if(X&&(X.collapsed||X.deleteContents(),U=_.dL.createDocumentFragment(U,!0,!1))){for(var r=_.H((U==null?void 0:U.childNodes)||[]),m=r.next();!m.done;m=r.next()){m=m.value;var I=void 0,t=void 0,C=void 0,k=void 0,g=void 0;(C=(I=window)==null?void 0:(t=I.ShadyCSS)==null?void 0:t.ScopingShim)==null||(g=(k=C).scopeNode)==null||g.call(k,m,this.hostElement.localName)}r=U.lastChild;X.insertNode(U);this.focused||this.input.focus();if(this.focused){X=X.cloneRange();X.selectNodeContents(r);
X.collapse(!1);if(U=window.getSelection())U.removeAllRanges(),U.addRange(X);X.commonAncestorContainer.parentElement.id==="input"&&X.commonAncestorContainer.nodeName!=="SPAN"&&(this.dropdown.opened&&(this.dropdown.opened=!1),this.handleOverflowText(!0))}X=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(X);_.l4(this.hostElement,"yt-live-chat-message-input-change",X)}};
_.a.setLiveChatRichMessageInput=function(X){_.Xa(_.Xa(this.hostElement).querySelector("#input")).textContent="";if(X&&X.textSegments){for(var U=0;U<X.textSegments.length;U++){var r=X.textSegments[U];r.text?_.Xa(_.Xa(this.hostElement).querySelector("#input")).appendChild(_.dL.createDocumentFragment(r.text,!0,!1)):r.emojiId&&(r=_.PS(_.dL,r.emojiId))&&_.Xa(_.Xa(this.hostElement).querySelector("#input")).appendChild(_.dL.createEmoji(r,!1))}this._setLiveChatRichMessageInput(this.calculateLiveChatRichMessageInput())}else this._setLiveChatRichMessageInput(null)};
_.a.setText=function(X){this.setLiveChatRichMessageInput(X?{textSegments:[{text:X}]}:null)};
_.a.calculateTextBeforeRange=function(X){var U="",r=X.startContainer;if(r&&r instanceof Text){var m;U=((m=r.textContent)==null?void 0:m.substring(0,X.startOffset))||"";r=r.previousSibling}for(;r&&r instanceof Text;)U=r.textContent+U,r=r.previousSibling;return U.replace(BS," ")};
_.a.calculateLiveChatRichMessageInput=function(){for(var X=[],U="",r=_.Xa(_.Xa(this.hostElement).querySelector("#input")).childNodes,m=0;m<r.length;m++){var I=r[m];I instanceof Text?U+=I.textContent:I instanceof HTMLImageElement&&(I.dataset.emojiId?(U&&(X.push({text:U.replace(BS," ")}),U=""),X.push({emojiId:I.dataset.emojiId})):U+=I.alt)}U&&X.push({text:U.replace(BS," ")});if(r=_.Xa(this.hostElement).querySelector("#overflow-text")){U="";r=r.childNodes;for(m=0;m<r.length;m++)I=r[m],I instanceof Text?
U+=I.textContent:I instanceof HTMLImageElement&&(I.dataset.emojiId?(U&&(X.push({text:U.replace(BS," ")}),U=""),X.push({emojiId:I.dataset.emojiId})):U+=I.alt);U&&X.push({text:U.replace(BS," ")})}return{textSegments:X}};
_.a.computeCharacterCount=function(X){if(!X||!X.textSegments)return 0;for(var U=0,r=0;r<X.textSegments.length;r++){var m=X.textSegments[r];if(m.text)U+=m.text.length;else if(m.emojiId){var I=void 0;if((I=this.data)==null?0:I.emojiCharacterCount)U+=this.data.emojiCharacterCount;else{var t=I=void 0,C=void 0;U+=((t=_.PS(_.dL,(I=m)==null?void 0:I.emojiId))==null?void 0:(C=t.shortcuts)==null?void 0:C[0].length)||0}}}return U};
_.a.characterCountChanged=function(){_.l4(this.hostElement,"yt-live-chat-text-input-field-renderer-character-count-changed",{characterCount:this.characterCount});this.checkScrollAlignment()};
_.a.focusedChanged=function(){this.hostElement.dispatchEvent(new _.EG("focused-changed",this.focused))};
_.a.focus=function(){this.setFocus(!1)};
_.a.focusAtEnd=function(){this.setFocus(!0)};
_.a.setFocus=function(X){X=X?this.getRangeAtEnd():this.getInputRange();_.Xa(this.hostElement).querySelector("#input").focus();var U=window.getSelection();U&&(U.removeAllRanges(),U.addRange(X))};
_.a.insertEmoji=function(X){var U,r=((X==null?0:X.isCustomEmoji)?(U=X.shortcuts)==null?void 0:U[0]:X==null?void 0:X.emojiId)||"";this.insertText(r)};
_.a.computeText=function(X){if(!X||!X.textSegments)return"";for(var U="",r=0;r<X.textSegments.length;r++){var m=X.textSegments[r];if(m.text)U+=m.text;else if(m.emojiId){var I=void 0,t=void 0,C=void 0;U+=((t=_.PS(_.dL,(I=m)==null?void 0:I.emojiId))==null?void 0:(C=t.shortcuts)==null?void 0:C[0])||""}}return U};
_.a.checkScrollAlignment=function(){this.input.scrollHeight>48&&this.input.scrollTop!==this.input.scrollHeight&&(this.input.scrollTop=this.input.scrollHeight)};
_.n0.Object.defineProperties(QS.prototype,{inputTabIndex:{configurable:!0,enumerable:!0,get:function(){return this.disabled?-1:0}},
maxCharacterLimit:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.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}}});
QS.prototype.focusedChanged=QS.prototype.focusedChanged;QS.prototype.characterCountChanged=QS.prototype.characterCountChanged;QS.prototype.onSuggestion=QS.prototype.onSuggestion;QS.prototype.onMessageSet=QS.prototype.onMessageSet;QS.prototype.dataChanged=QS.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],QS.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],QS.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],QS.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],QS.prototype,"disabled",void 0);_.q([_.y("disabled"),_.p("design:type",Number),_.p("design:paramtypes",[])],QS.prototype,"inputTabIndex",null);_.q([_.y("data.maxCharacterLimit"),_.T({readOnly:!0,notify:!0}),_.p("design:type",Number),_.p("design:paramtypes",[])],QS.prototype,"maxCharacterLimit",null);
_.q([_.y("liveChatRichMessageInput"),_.T({readOnly:!0,notify:!0}),_.p("design:type",Number),_.p("design:paramtypes",[])],QS.prototype,"characterCount",null);_.q([_.y("maxCharacterLimit, characterCount"),_.T({readOnly:!0,notify:!0}),_.p("design:type",Number),_.p("design:paramtypes",[])],QS.prototype,"remainingCharacterCount",null);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],QS.prototype,"isChatMessageInput",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],QS.prototype,"inputExpanded",void 0);_.q([_.T({readOnly:!0,notify:!0}),_.p("design:type",Object)],QS.prototype,"liveChatRichMessageInput",void 0);_.q([_.T(),_.p("design:type",Object)],QS.prototype,"messageInput",void 0);_.q([_.T(),_.p("design:type",Boolean)],QS.prototype,"ignoreColorMapping",void 0);_.q([_.y("characterCount"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],QS.prototype,"hasText",null);
_.q([_.T(),_.p("design:type",Object)],QS.prototype,"isValidWithNoInputText",void 0);_.q([_.y("characterCount","maxCharacterLimit","isValidWithNoInputText"),_.T(),_.p("design:type",Boolean),_.p("design:paramtypes",[])],QS.prototype,"isInputValid",null);_.q([_.T({readOnly:!0,value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],QS.prototype,"focused",void 0);_.q([_.T(),_.p("design:type",Array)],QS.prototype,"suggestions",void 0);
_.q([_.T(),_.p("design:type",_.xD)],QS.prototype,"emojiManager",void 0);_.q([_.T(),_.p("design:type",_.FK)],QS.prototype,"participantsManager",void 0);_.q([_.T(),_.p("design:type",Boolean)],QS.prototype,"noUnderline",void 0);_.q([_.T(),_.p("design:type",Object)],QS.prototype,"inputMethodEditorActive",void 0);_.q([_.Zl("#dropdown"),_.p("design:type",Object)],QS.prototype,"dropdown",void 0);_.q([_.Zl("#input"),_.p("design:type",HTMLElement)],QS.prototype,"input",void 0);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],QS.prototype,"dataChanged",null);_.q([_.ge("messageInput"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],QS.prototype,"onMessageSet",null);_.q([_.cP("yt-live-chat-select-suggestion"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],QS.prototype,"onSuggestion",null);
_.q([_.ge("characterCount"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],QS.prototype,"characterCountChanged",null);_.q([_.ge("focused"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],QS.prototype,"focusedChanged",null);_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-renderer",noInjection:!0})],QS);
_.Hop=_.f(QS,"yt-live-chat-text-input-field-renderer",function(){if(Uh1===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;Xv$===void 0&&(Xv$=document.createElement("template"));var m=Xv$;r.call(U,m.content.cloneNode(!0),X.content.firstChild);Uh1=X}X=Uh1;return X},{mode:0});var op=function(){var X=_.Y.apply(this,arguments)||this;X.buttonOverrides={style:"overlay",type:"filled"};X.allowAnimations=!1;X.modern=_.v("web_button_rework_with_live");X.noPadding=!1;return X};
_.F(op,_.Y);_.a=op.prototype;_.a.shouldSupportInlineActionButtons=function(){return!0};
_.a.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"}}}}};
_.a.ready=function(){var X=document.querySelector("yt-live-chat-app");X&&X.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.a.attached=function(){this.allowAnimations=!1};
_.a.dataChanged=function(){if(this.data){var X={"--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)};_.HP(this.hostElement,X);this.allowAnimations=!0}};
_.a.messageChanged=function(){var X,U=(X=this.data)==null?void 0:X.message;X=_.Xa(_.Xa(this.hostElement).querySelector("#message"));X.textContent="";U&&X.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(U))};
_.a.computeShowOnlyHeader=function(X,U){return!X||X.pdgLikeButton||X.replyButton||X.buyFlowButton?!1:this.isEmpty(X,U)&&!X.footer};
_.a.computeShowFooterDivider=function(X,U,r){return X?!!X.footer&&!this.isEmpty(X,U)&&!r:!1};
_.a.computeIsUserEditable=function(X){return!!X.inputField};
_.a.computeHasHeartButton=function(X){return(X==null?void 0:X.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||(X==null?void 0:X.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||(X==null?void 0:X.heartState)==="TOOLBAR_HEART_STATE_HEARTED"};
_.a.computeNoveltyImage=function(X){if(X.headerOverlayImage&&X.headerOverlayImage.thumbnails.length){var U=X.headerOverlayImage.thumbnails[0],r,m;if((r=X.pdgPurchasedNoveltyLoggingDirectives)==null?0:(m=r.loggingDirectives)==null?0:m.trackingParams){var I,t;xjs((I=X.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(t=I.loggingDirectives)==null?void 0:t.trackingParams)}return U.width||0}return 0};
_.a.computeAuthorPhotoSize=function(X){return(X==null?0:X.isV2Style)&&!this.dashboardMoneyFeed?32:40};
_.a.inputFocus=function(){var X=_.Xa(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");X&&X.focus()};
_.a.inputInsertEmoji=function(X){var U=_.Xa(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");U&&U.insertEmoji(X)};
_.a.inputMessage=function(){var X=_.Xa(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer"),U;return X&&((U=this.data)==null?0:U.inputField)?(X.completeEmojis(),_.Kc(X.liveChatRichMessageInput)):null};
_.a.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&this.set("data.message",null)};
_.a.isEmpty=function(X,U){return X?X.empty||!(X.message||X.inputField||U):!0};
_.a.onLowerBuyButtonClick=function(){var X,U=_.e((X=this.data)==null?void 0:X.buyButton,_.gd);U&&U.trackingParams&&!Dge(U.command)&&(X=_.Ps(U.trackingParams))&&(U=_.Ei())&&_.f9(U,X)};
_.a.shouldSupportWholeItemClick=function(){return!0};
_.n0.Object.defineProperties(op.prototype,{hideLowerBumper:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?0:X.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
op.prototype.isDeletedChanged=op.prototype.isDeletedChanged;op.prototype.messageChanged=op.prototype.messageChanged;op.prototype.dataChanged=op.prototype.dataChanged;_.q([_.w(M05.YtPdgLiveChatItemBehavior),_.p("design:type",Object)],op.prototype,"ytPdgLiveChatItemBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],op.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.ki),_.p("design:type",Object)],op.prototype,"ytLiveChatReduxBehavior",void 0);
_.q([_.w(_.OG.YtLiveChatItemBehavior),_.p("design:type",_.vS)],op.prototype,"ytLiveChatItemBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],op.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],op.prototype,"data",void 0);_.q([_.T({selectorArgs:["data.creatorHeartButton.creatorHeartViewModel.engagementStateKey"],selector:ZCz}),_.p("design:type",Object)],op.prototype,"engagementState",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeIsUserEditable(data)"}),_.p("design:type",Boolean)],op.prototype,"isUserEditable",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeHasHeartButton(engagementState)"}),_.p("design:type",Boolean)],op.prototype,"hasHeartButton",void 0);_.q([_.T({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.p("design:type",Boolean)],op.prototype,"showOnlyHeader",void 0);
_.q([_.T({computed:"computeShowFooterDivider(data, isDeleted, isUserEditable)",reflectToAttribute:!0}),_.p("design:type",Boolean)],op.prototype,"showFooterDivider",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Object)],op.prototype,"allowAnimations",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],op.prototype,"dashboardMoneyFeed",void 0);_.q([_.T({computed:"computeNoveltyImage(data)"}),_.p("design:type",Number)],op.prototype,"noveltyWidth",void 0);
_.q([_.T({computed:"computeAuthorPhotoSize(data)"}),_.p("design:type",Number)],op.prototype,"authorPhotoSize",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],op.prototype,"modern",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],op.prototype,"noPadding",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],op.prototype,"dataChanged",null);
_.q([_.ge("data.message"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],op.prototype,"messageChanged",null);_.q([_.y("data","dashboardMoneyFeed"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],op.prototype,"hideLowerBumper",null);_.q([_.ge("isDeleted"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],op.prototype,"isDeletedChanged",null);
_.q([_.hL({disableElementRegistration:!0,is:"yt-live-chat-paid-message-renderer"})],op);
_.f(op,"yt-live-chat-paid-message-renderer",function(){if(n6A===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;g6P===void 0&&(g6P=document.createElement("template"));var m=g6P;r.call(U,m.content.cloneNode(!0),X.content.firstChild);n6A=X}X=n6A;return X},{mode:0});var C25;var kkS;var wL=function(){var X=_.x7.apply(this,arguments)||this;X._noAccessors=!0;return X};
_.F(wL,_.x7);wL.prototype.created=function(){this.ytOpenPopupBehavior.openPopupConfig=_.$q("openPopupConfig")};
_.q([_.w(_.W9.YtOpenPopupBehavior),_.p("design:type",Object)],wL.prototype,"ytOpenPopupBehavior",void 0);_.q([_.PP()],wL);_.yS=[_.W9.YtOpenPopupBehavior,wL.prototype];var cuu;var W4=[_.cl,PQT,_.wf,_.y1A,_.pc,_.f6A,_.H$,_.sK,_.gR,_.lF1,_.Rl];_.v("web_continuation_response_processing")&&W4.push(_.hj);_.v("web_show_ep_endpoint_response_received")&&W4.push(_.oV);var YT6=new _.gb("RESPONSE_RECEIVED_COMMANDS"),wvm=new _.gb("RESPONSE_RECEIVED_COMMANDS");var vbx="accountDisconnectionEndpoint accountIntegrationEndpoint accountLinkCommand accountUnlinkCommand addToRemoteQueueEndpoint clearRemoteQueueEndpoint insertInRemoteQueueEndpoint offlineVideoEndpoint openPopupAction pingingEndpoint removeFromRemoteQueueEndpoint".split(" "),Ooe=["updatedMetadataEndpoint","getBroadcastStatusEndpoint","getLiveAnalyticsEndpoint","getSearchInVideoCommand","ypcLogWalletAnalyticDataEndpoint"],dhe=["GET_UNSEEN_NOTIFICATION_COUNT"];var uo=function(){var X=_.x7.apply(this,arguments)||this;X._noAccessors=!0;X.serviceEndpointHandlers=[];return X};
_.F(uo,_.x7);uo.prototype.created=function(){var X=this;this.endpointHandlerActionMap={"yt-service-request":function(U,r,m,I){var t;return S1X(X.hostElement,U,r,m,I,X.serviceEndpointHandlers,(t=X.onEntitiesUpdated)==null?void 0:t.bind(X))}}};
uo.prototype.attached=function(){_.Iq(_.rw.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
uo.prototype.detached=function(){_.tX(_.rw.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
_.q([_.PP()],uo);_.gbP=[uo.prototype];var nbu,ZoA=function(){return nbu!==void 0?nbu:nbu=document.createElement("template")};
document.head.appendChild(ZoA().content);var s_C;var xh8=document.head,P25=xh8.appendChild,S1$;if(s_C===void 0){var dht=document.createElement("template");_.B(dht,"\x3c!--css-build:shady--\x3e");dht.content.insertBefore(ZoA().content.cloneNode(!0),dht.content.firstChild);s_C=dht}S1$=s_C;P25.call(xh8,S1$.content);var Ooh,vbv=function(){return Ooh!==void 0?Ooh:Ooh=document.createElement("template")};
document.head.appendChild(vbv().content);var eB5;var EbC=document.head,FT5=EbC.appendChild,B6A;if(eB5===void 0){var Q_5=document.createElement("template");_.B(Q_5,"\x3c!--css-build:shady--\x3e");Q_5.content.insertBefore(vbv().content.cloneNode(!0),Q_5.content.firstChild);eB5=Q_5}B6A=eB5;FT5.call(EbC,B6A.content);var obu;_.Ej("itemSectionRenderer","buttonRenderer","ytd-button-renderer");_.Ej("sharingRendererButtons","buttonRenderer","ytd-button-renderer");obu=_.v("web_button_rework")&&_.b3("BUTTON_REWORK")||_.v("web_button_rework_with_live");_.h1=function(){var X=_.Y.apply(this,arguments)||this;X.isPressed=!1;X.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};return X};
_.F(_.h1,_.Y);_.a=_.h1.prototype;_.a.created=function(){this.showTooltips=!0};
_.a.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.a.onHintIdChanged=function(){var X=this,U,r,m=(U=this.ytButtonBehavior.data)==null?void 0:(r=U.hint)==null?void 0:r.hintRenderer;if(m&&m.hintId){U=_.i4(this.hostElement,"yt-get-opened-popups-action");U=(U&&U.length===1?U[0]:[]).length>0;var I=null;m.hintId!=="sponsor-pre-purchase"||U?m.hintId.startsWith("sponsor-post-purchase")&&!U?I=dt5("membership-manage"):m.hintId.startsWith("sponsorships-premium-freebie-pre-purchase")&&!U&&(I=dt5("membership-freebie-join")):I=dt5("membership-join");I&&_.$u.addLowPriorityJob(function(){for(var t=
_.H(I),C=t.next();!C.done;C=t.next())X.ytComponentBehavior.resolveCommand(C.value)})}};
_.a.onPressedStateChanged=function(){this.ytButtonBehavior.setPressedState(this.isPressed)};
_.a.onYtNavigate=function(X){var U=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(X.detail.endpoint);U&&(X.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(U))};
_.a.onYtServiceRequestSent=function(X,U){this.handleServiceRequestActions(U);_.l4(this.hostElement,"yt-service-request-sent-button-renderer")};
_.a.onServiceRequestCompleted=function(X,U){this.handleServiceRequestActions(U);_.l4(this.hostElement,"yt-service-request-completed-button-renderer")};
_.a.updateButton=function(X){var U;if(X=(U=_.e(X,H2T))==null?void 0:U.updatedButton)this.ytButtonBehavior.data=_.e(X,_.gd)};
_.a.handleUpdateButtonAction=function(X){var U=this.ytButtonBehavior.data;U.targetId&&X.updateButtonAction.targetId&&U.targetId===X.updateButtonAction.targetId&&this.updateButton(X)};
_.a.handleServiceRequestActions=function(X){if(X=X.actions)for(var U=0;U<X.length;U++)this.updateButton(X[U])};
_.n0.Object.defineProperties(_.h1,{template:{configurable:!0,enumerable:!0,get:function(){if(cuu===void 0){var X=document.createElement("template");_.B(X,"\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");X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);cuu=X}X=cuu;return X}}});
_.h1.prototype.onServiceRequestCompleted=_.h1.prototype.onServiceRequestCompleted;_.h1.prototype.onYtServiceRequestSent=_.h1.prototype.onYtServiceRequestSent;_.h1.prototype.onYtNavigate=_.h1.prototype.onYtNavigate;_.h1.prototype.onPressedStateChanged=_.h1.prototype.onPressedStateChanged;_.h1.prototype.onHintIdChanged=_.h1.prototype.onHintIdChanged;_.q([_.T(),_.p("design:type",Object)],_.h1.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],_.h1.prototype,"isPressed",void 0);
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],_.h1.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.M18.YtButtonBehavior),_.p("design:type",Object)],_.h1.prototype,"ytButtonBehavior",void 0);_.q([_.w(_.yS),_.p("design:type",Object)],_.h1.prototype,"ytdOpenPopupBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],_.h1.prototype,"ytComponentBehavior",void 0);
_.q([_.w(ik.YtRenderButtonBehavior),_.p("design:type",Object)],_.h1.prototype,"ytRenderButtonBehavior",void 0);_.q([_.ge("data.hint.hintRenderer"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],_.h1.prototype,"onHintIdChanged",null);_.q([_.ge("isPressed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],_.h1.prototype,"onPressedStateChanged",null);
_.q([_.cP("yt-navigate"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],_.h1.prototype,"onYtNavigate",null);_.q([_.cP("yt-service-request-sent"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.TU]),_.p("design:returntype")],_.h1.prototype,"onYtServiceRequestSent",null);
_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.Dj]),_.p("design:returntype")],_.h1.prototype,"onServiceRequestCompleted",null);_.q([_.hL({is:"ytd-button-renderer",disableElementRegistration:obu})],_.h1);var MC=function(){var X=_.Y.apply(this,arguments)||this;X.modern=_.v("web_button_rework_with_live");X.buttonOverrides={style:"overlay",type:"filled"};return X};
_.F(MC,_.Y);_.a=MC.prototype;_.a.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"}}}}};
_.a.ready=function(){var X=document.querySelector("yt-live-chat-app");X&&X.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.a.dataChanged=function(){if(this.data&&this.data.sticker){var X=_.im(this.data.sticker.thumbnails,this.stickerWidth);X||_.KT9(X).thenCatch(function(){_.AE(new _.Tx("Failed to load Super Sticker with url",X))})}};
_.a.computeAuthorPhotoSize=function(X){return(X==null?0:X.isV2Style)?32:40};
_.a.computeIsV2Style=function(X){return(X==null?0:X.isV2Style)?!0:!1};
_.a.onStickerLoaded=function(X){var U,r,m;(U=_.pq(X))==null||(r=U.parentNode)==null||(m=r.classList)==null||m.add("sticker-loaded")};
_.a.computeNoveltyImageWidth=function(X){var U,r;if(X==null?0:(U=X.headerOverlayImage)==null?0:(r=U.thumbnails)==null?0:r.length){U=X.headerOverlayImage.thumbnails[0];var m,I;if((m=X.pdgPurchasedNoveltyLoggingDirectives)==null?0:(I=m.loggingDirectives)==null?0:I.trackingParams){var t,C;xjs((t=X.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(C=t.loggingDirectives)==null?void 0:C.trackingParams)}return U.width||0}return 0};
_.a.isDeletedChanged=function(){this.isDeleted&&(this.set("data.detailText",null),this.set("data.superStickerIcon",null),this.set("data.sticker",null))};
_.a.updateStickerStyles=function(){var X=this.data;X&&(X={"--yt-live-chat-paid-sticker-chip-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(X.moneyChipBackgroundColor),"--yt-live-chat-paid-sticker-chip-text-color":this.ytLiveChatItemBehavior.colorFromDecimal(X.moneyChipTextColor),"--yt-live-chat-paid-sticker-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(X.backgroundColor),"--yt-live-chat-disable-highlight-message-author-name-color":this.ytLiveChatItemBehavior.colorFromDecimal(X.authorNameTextColor)},
_.HP(this.hostElement,X))};
_.a.onBuyButtonClick=function(){var X,U=_.e((X=this.data)==null?void 0:X.buyButton,_.gd);U&&!Dge(U.command)&&this.ytRendererBehavior.logExplicitClick(U)};
_.a.shouldSupportWholeItemClick=function(){return!0};
_.n0.Object.defineProperties(MC.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 X;return((X=this.data)==null?0:X.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
MC.prototype.updateStickerStyles=MC.prototype.updateStickerStyles;MC.prototype.isDeletedChanged=MC.prototype.isDeletedChanged;MC.prototype.onStickerLoaded=MC.prototype.onStickerLoaded;MC.prototype.dataChanged=MC.prototype.dataChanged;_.q([_.w(M05.YtPdgLiveChatItemBehavior),_.p("design:type",Object)],MC.prototype,"ytPdgLiveChatItemBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],MC.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],MC.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.OG.YtLiveChatItemBehavior),_.p("design:type",_.vS)],MC.prototype,"ytLiveChatItemBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],MC.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],MC.prototype,"data",void 0);
_.q([_.T({computed:"computeAuthorPhotoSize(data)"}),_.p("design:type",Number)],MC.prototype,"authorPhotoSize",void 0);_.q([_.T(),_.p("design:type",Boolean)],MC.prototype,"isDeleted",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],MC.prototype,"dashboardMoneyFeed",void 0);_.q([_.T({computed:"computeNoveltyImageWidth(data)"}),_.p("design:type",Number)],MC.prototype,"noveltyWidth",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],MC.prototype,"modern",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeIsV2Style(data)"}),_.p("design:type",Boolean)],MC.prototype,"isV2Style",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],MC.prototype,"dataChanged",null);_.q([_.cP("yt-img-shadow-loaded"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],MC.prototype,"onStickerLoaded",null);
_.q([_.y("data"),_.p("design:type",Number),_.p("design:paramtypes",[])],MC.prototype,"stickerWidth",null);_.q([_.y("data"),_.p("design:type",Number),_.p("design:paramtypes",[])],MC.prototype,"stickerHeight",null);_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],MC.prototype,"hasHeartButton",null);_.q([_.y("data","dashboardMoneyFeed"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],MC.prototype,"hideLowerBumper",null);
_.q([_.ge("isDeleted"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],MC.prototype,"isDeletedChanged",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],MC.prototype,"updateStickerStyles",null);_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-paid-sticker-renderer",noInjection:!0})],MC);
_.f(MC,"yt-live-chat-paid-sticker-renderer",function(){if(kkS===void 0){var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;C25===void 0&&(C25=document.createElement("template"));var m=C25;r.call(U,m.content.cloneNode(!0),X.content.firstChild);kkS=X}X=kkS;return X},{mode:0});var wvA;var yuv;var u$T,hBp=function(){return u$T!==void 0?u$T:u$T=document.createElement("template")};
document.head.appendChild(hBp().content);var MGp,zB5=function(){return MGp!==void 0?MGp:MGp=document.createElement("template")};
document.head.appendChild(zB5().content);var KT7;var T65,Y1P=function(){return T65!==void 0?T65:T65=document.createElement("template")};
document.head.appendChild(Y1P().content);var VGA;var RB8=document.head,fxA=RB8.appendChild,q1P;if(VGA===void 0){var WTA=document.createElement("template");_.B(WTA,"\x3c!--css-build:shady--\x3e");WTA.content.insertBefore(Y1P().content.cloneNode(!0),WTA.content.firstChild);VGA=WTA}q1P=VGA;fxA.call(RB8,q1P.content);var Juu=document.head,Dhu=Juu.appendChild,pv7;if(KT7===void 0){var za=document.createElement("template");_.B(za,"\x3c!--css-build:shady--\x3e");za.content.insertBefore(zB5().content.cloneNode(!0),za.content.firstChild);za.content.insertBefore(hBp().content.cloneNode(!0),za.content.firstChild);KT7=za}pv7=KT7;Dhu.call(Juu,pv7.content);var KR=function(){var X=_.x7.apply(this,arguments)||this;X.focusedIndex=0;X.verticalOffset=0;X.verticalAlign="top";X.dynamicAlign=!0;return X};
_.F(KR,_.x7);KR.prototype.emojiUrl=function(X){X=_.PS(this.emojiManager,X);if(!X)return"";var U;X=(U=X.image)==null?void 0:U.thumbnails;return _.im(X,24)||""};
var $hA=function(X){var U;X.emojiVariants&&(U=X.data)!=null&&U.target&&_.cZ(X,function(){X.set("verticalOffset",-1*X.hostElement.clientHeight);var r=_.Xa(X.hostElement).querySelector("img");r&&r.focus()})};
_.a=KR.prototype;_.a.onKeyboardEnter=function(){};
_.a.onVerticalOffsetOrPositionTargetChanged=function(){this.ironOverlayBehavior.position()};
_.a.onEmojiVariantsChanged=function(){this.emojiVariants&&(this.ironOverlayBehavior.noCancelOnOutsideClick=!0,this.ironOverlayBehavior.open())};
_.a.onKeyDown=function(X){switch(X.keyCode){case 13:this.onKeyboardEnter();X.preventDefault();break;case 40:this.changeFocus(1);X.preventDefault();break;case 38:this.changeFocus(-1);X.preventDefault();break;case 27:this.ironOverlayBehavior.restoreFocusOnClose=!0,this.ironOverlayBehavior.close()}};
_.a.onYtEmojiSelect=function(X){var U=this,r,m,I,t,C,k,g,Z;return _.c(function(P){if(P.nextAddress==1)return m=(r=U.data)==null?void 0:r.emoji,C=((I=m)==null?void 0:I.stickyPrefId)||((t=m)==null?void 0:t.emojiId),g=(k=X.detail)==null?void 0:k.emojiId,C&&g&&C!==g?P.yield((Z=U.emojiManager)==null?void 0:iCT(Z,m,g),2):P.return();_.Gw(U.hostElement,"yt-live-chat-emoji-sticky-preference-changed",[m,g]);_.uv(P)})};
_.a.changeFocus=function(X){this.emojiVariants&&this.emojiVariants.length&&(this.focusedIndex=(this.focusedIndex+X+this.emojiVariants.length)%this.emojiVariants.length,this.focusedIndex<this.emojiVariants.length&&(X=_.Xa(this.hostElement).querySelector("#variants"))&&X.children[this.focusedIndex].focus())};
_.n0.Object.defineProperties(KR.prototype,{positionTarget:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.target)||this.hostElement.parentElement}},
isPositioned:{configurable:!0,enumerable:!0,get:function(){return this.data&&!this.data.target||!!this.verticalOffset}}});
KR.prototype.onYtEmojiSelect=KR.prototype.onYtEmojiSelect;KR.prototype.onKeyDown=KR.prototype.onKeyDown;KR.prototype.onEmojiVariantsChanged=KR.prototype.onEmojiVariantsChanged;KR.prototype.onVerticalOffsetOrPositionTargetChanged=KR.prototype.onVerticalOffsetOrPositionTargetChanged;_.q([_.w(_.ZI),_.p("design:type",Object)],KR.prototype,"ironOverlayBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],KR.prototype,"data",void 0);_.q([_.T(),_.p("design:type",_.xD)],KR.prototype,"emojiManager",void 0);
_.q([_.T(),_.p("design:type",Object)],KR.prototype,"emojiVariants",void 0);_.q([_.T(),_.p("design:type",Object)],KR.prototype,"focusedIndex",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],KR.prototype,"positionTarget",null);_.q([_.T({reflectToAttribute:!0}),_.y("verticalOffset","data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],KR.prototype,"isPositioned",null);_.q([_.T(),_.p("design:type",Object)],KR.prototype,"verticalOffset",void 0);
_.q([_.T(),_.p("design:type",Object)],KR.prototype,"verticalAlign",void 0);_.q([_.T(),_.p("design:type",Object)],KR.prototype,"dynamicAlign",void 0);_.q([_.ge("verticalOffset","positionTarget"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],KR.prototype,"onVerticalOffsetOrPositionTargetChanged",null);_.q([_.ge("emojiVariants"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],KR.prototype,"onEmojiVariantsChanged",null);
_.q([_.cP("keydown"),_.p("design:type",Function),_.p("design:paramtypes",[KeyboardEvent]),_.p("design:returntype")],KR.prototype,"onKeyDown",null);_.q([_.cP("yt-emoji-select"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype",Promise)],KR.prototype,"onYtEmojiSelect",null);_.q([_.PP()],KR);var boA=[KR.prototype];var Aup;var lx1;var Gk7=/medium-light|medium-dark|light|medium|dark/,io$=/[\w-]*?(?=\/\w+\/\w+\.(?:svg|png)$)/,LT8=new Map([["dark","\ud83c\udfff"],["medium-dark","\ud83c\udffe"],["medium","\ud83c\udffd"],["medium-light","\ud83c\udffc"],["light","\ud83c\udffb"]]),Ta=function(){var X=_.Y.apply(this,arguments)||this;X.userSelection={left:null,right:null};X.scrollAction="lock";X.isEmojiDraftInProgress=!1;return X};
_.F(Ta,_.Y);_.a=Ta.prototype;_.a.onClick=function(X){X=_.pq(X);X instanceof HTMLImageElement&&this.selectOrUpdateEmoji(X)};
_.a.selectOrUpdateEmoji=function(X){var U=X.getAttribute("selection");U&&(U==="default"?_.l4(this.hostElement,"yt-emoji-select",_.PS(this.emojiManager,X.id)):U==="left"?this.userSelection=Object.assign({},this.userSelection,{left:X.src}):U==="right"?this.userSelection=Object.assign({},this.userSelection,{right:X.src}):U==="user"&&this.userSelection.left&&this.userSelection.right&&_.l4(this.hostElement,"yt-emoji-select",_.PS(this.emojiManager,X.id)))};
_.a.openSelector=function(){this.ironOverlayBehavior.restoreFocusOnClose=!0;this.ironOverlayBehavior.open()};
_.a.onMultiSelectorThumbnailRowChanged=function(){var X,U,r;((X=this.data)==null?0:(U=X.emoji)==null?0:(r=U.multiSelectorThumbnailRow)==null?0:r.length)&&this.openSelector()};
_.a.getThumbnailFromEmojiRow=function(X){var U,r;return(X==null?void 0:(U=X.thumbnails)==null?void 0:(r=U[0])==null?void 0:r.url)||""};
_.a.getEmojiAltTextForPartialSelector=function(X){var U;return((U=this.getThumbnailFromEmojiRow(X).match(io$))==null?void 0:U[0])||""};
_.a.getEmojiAltTextForDraftEmoji=function(){return this.composedEmojiSelection?this.composedEmojiSelection.emojiId||"":""};
_.a.getDraftEmojiAriaRole=function(){return this.composedEmojiSelection?"option":""};
_.a.getRowSelection=function(X){return["left","right"][X]};
_.a.getIdFromComposedEmoji=function(X){return(X==null?void 0:X.emojiId)||""};
_.a.getEmojiFromPartialSelections=function(X,U){if(!X&&!U)return null;var r,m,I=(r=this.data)==null?void 0:(m=r.emoji)==null?void 0:m.variantIds;if(!I||!I.length)return null;var t;X=(t=X.match(Gk7))==null?void 0:t[0];var C;U=(C=U.match(Gk7))==null?void 0:C[0];if(!X||!U)return null;var k=LT8.get(X);C=LT8.get(U);if(k===C){C=Array.from(LT8.values()).filter(function(Z){return Z!==k}).join("|");
var g=new RegExp("^((?!("+C+")).)*"+k+"$")}else g=new RegExp(k+".*"+C);return(I=I.find(function(Z){return g.test(Z)}))&&_.PS(this.emojiManager,I)||null};
_.a.onUserSelectionSrcLoad=function(){if(!this.isEmojiDraftInProgress&&this.data){var X,U=this.ytEmojiSelectorBehavior.emojiUrl(((X=this.data.emoji)==null?void 0:X.emojiId)||"");_.Xa(this.hostElement).querySelector('[selection="user"]').src.includes(U)||(this.isEmojiDraftInProgress=!0)}};
_.a.onDomChange=function(){$hA(this.ytEmojiSelectorBehavior)};
_.a.getFocusableElements=function(){return _.Xa(this.hostElement).querySelectorAll("img").filter(function(X){return X.getAttribute("role")==="option"})};
_.a.changeFocus=function(X){var U=this.getFocusableElements();U!=null&&U.length&&(this.ytEmojiSelectorBehavior.focusedIndex=(this.ytEmojiSelectorBehavior.focusedIndex+X+U.length)%U.length,this.ytEmojiSelectorBehavior.focusedIndex<U.length&&(X=U[this.ytEmojiSelectorBehavior.focusedIndex])&&X.focus())};
_.a.onKeyboardEnter=function(){var X=this.getFocusableElements();X!=null&&X.length&&(X=X[this.ytEmojiSelectorBehavior.focusedIndex])&&X instanceof HTMLImageElement&&(this.selectOrUpdateEmoji(X),this.ytEmojiSelectorBehavior.changeFocus(0))};
_.n0.Object.defineProperties(Ta.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var X=this,U,r,m;return this.emojiManager&&((U=this.data)==null?0:(r=U.emoji)==null?0:(m=r.variantIds)==null?0:m.length)?this.data.emoji.variantIds.map(function(I){return!!I&&_.PS(X.emojiManager,I)}).filter(function(I){return!!I}):[]}},
composedEmojiSelection:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var X,U=(X=this.userSelection)==null?void 0:X.left,r;X=(r=this.userSelection)==null?void 0:r.right;return U&&X?this.getEmojiFromPartialSelections(U,X):null}},
draftEmojiUrl:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.composedEmojiSelection)==null?0:X.emojiId)return this.ytEmojiSelectorBehavior.emojiUrl(this.composedEmojiSelection.emojiId)||"";if(!this.data)return"";var U;X=(U=this.userSelection)==null?void 0:U.left;var r;U=(r=this.userSelection)==null?void 0:r.right;if(!X&&!U){var m;return this.ytEmojiSelectorBehavior.emojiUrl(((m=this.data.emoji)==null?void 0:m.emojiId)||"")}return X&&!U?X:!X&&U?U:""}}});
Ta.prototype.onMultiSelectorThumbnailRowChanged=Ta.prototype.onMultiSelectorThumbnailRowChanged;Ta.prototype.onClick=Ta.prototype.onClick;_.q([_.w(_.ZI),_.p("design:type",Object)],Ta.prototype,"ironOverlayBehavior",void 0);_.q([_.w(boA),_.p("design:type",Object)],Ta.prototype,"ytEmojiSelectorBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Ta.prototype,"data",void 0);_.q([_.T(),_.p("design:type",_.xD)],Ta.prototype,"emojiManager",void 0);
_.q([_.T(),_.p("design:type",Object)],Ta.prototype,"userSelection",void 0);_.q([_.T(),_.p("design:type",Object)],Ta.prototype,"scrollAction",void 0);_.q([_.T(),_.p("design:type",Object)],Ta.prototype,"isEmojiDraftInProgress",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],Ta.prototype,"emojiVariants",null);_.q([_.y("data","userSelection"),_.p("design:type",Object),_.p("design:paramtypes",[])],Ta.prototype,"composedEmojiSelection",null);
_.q([_.cP("click"),_.p("design:type",Function),_.p("design:paramtypes",[MouseEvent]),_.p("design:returntype")],Ta.prototype,"onClick",null);_.q([_.ge("data.emoji.multiSelectorThumbnailRow"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Ta.prototype,"onMultiSelectorThumbnailRowChanged",null);_.q([_.y("data","userSelection","composedEmojiSelection"),_.p("design:type",String),_.p("design:paramtypes",[])],Ta.prototype,"draftEmojiUrl",null);
_.q([_.uG({is:"yt-emoji-multi-person-selector",disableElementRegistration:!0})],Ta);
_.f(Ta,"yt-emoji-multi-person-selector",function(){if(lx1===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;Aup===void 0&&(Aup=document.createElement("template"));var m=Aup;r.call(U,m.content.cloneNode(!0),X.content.firstChild);lx1=X}X=lx1;return X},{mode:2});var N6S;var j_P;var YD=function(){var X=_.Y.apply(this,arguments)||this;X.tooltip_=null;return X};
_.F(YD,_.Y);_.a=YD.prototype;_.a.dataChanged_=function(){var X;if((X=this.data)==null?0:X.tooltip)this.tooltip_||(this.tooltip_=document.createElement("tp-yt-paper-tooltip"),_.Xa(this.hostElement).querySelector("#button").appendChild(this.tooltip_)),(0,_.aI)(this.tooltip_).textContent=this.data.tooltip};
_.a.computeTargetId=function(){var X;return((X=this.data)==null?void 0:X.targetId)||""};
_.a.computeId_=function(X){return X};
_.a.computeIcon_=function(X){return _.IB(X)};
_.a.onTap_=function(){this.active=!this.active;_.l4(this.hostElement,"yt-emoji-picker-select-category",{categoryId:this.hostElement.id})};
_.a.activeChangedForBinding=function(){this.hostElement.dispatchEvent(new _.EG("active-changed",this.active))};
_.n0.Object.defineProperties(YD.prototype,{iconFilled:{configurable:!0,enumerable:!0,get:function(){var X,U;if((X=this.data)==null?0:(U=X.icon)==null?0:U.iconType)return this.data.icon.iconType==="SUPER_STICKER";var r,m;return((r=this.data)==null?void 0:(m=r.icon)==null?void 0:m.iconType)==="VIDEO_YOUTUBE"?!0:!1}}});
YD.prototype.activeChangedForBinding=YD.prototype.activeChangedForBinding;YD.prototype.dataChanged_=YD.prototype.dataChanged_;_.q([_.w(_.c9.YtLiveChatTooltipTargetingBehavior),_.p("design:type",Object)],YD.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],YD.prototype,"data",void 0);_.q([_.T({computed:"computeId_(data.categoryId)",reflectToAttribute:!0}),_.p("design:type",String)],YD.prototype,"id",void 0);
_.q([_.T({computed:"computeTargetId(data.targetId)"}),_.p("design:type",String)],YD.prototype,"targetId",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],YD.prototype,"active",void 0);_.q([_.T({readOnly:!0,computed:"computeIcon_(data.icon.iconType)"}),_.p("design:type",String)],YD.prototype,"icon",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],YD.prototype,"dataChanged_",null);
_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],YD.prototype,"iconFilled",null);_.q([_.ge("active"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],YD.prototype,"activeChangedForBinding",null);_.q([_.uG({is:"yt-emoji-picker-category-button-renderer",disableElementRegistration:!0})],YD);
_.f(YD,"yt-emoji-picker-category-button-renderer",function(){if(j_P===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;N6S===void 0&&(N6S=document.createElement("template"));var m=N6S;r.call(U,m.content.cloneNode(!0),X.content.firstChild);j_P=X}X=j_P;return X},{mode:2});var XRp;var Udh;var VS=function(){var X=_.Y.apply(this,arguments)||this;X.ariaLabel=null;X.ariaActivedescendant=null;X.actionMap={"yt-live-chat-emoji-skin-tone-changed":"emojiSkinToneChanged_","yt-close-emoji-variant-selector":"onCloseEmojiVariantSelector","yt-live-chat-emoji-sticky-preference-changed":"onEmojiStickyPreferenceChanged"};X.JSC$14457_ignoreNextFocus_=!1;X.longPressTimeoutId=-1;return X};
_.F(VS,_.Y);_.a=VS.prototype;_.a.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","listbox");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.a.detached=function(){clearTimeout(this.longPressTimeoutId)};
_.a.emojiChanged_=function(){this.changeFocus_(0,!1);for(var X=_.gO(),U=0;U<this.emoji.length;U++){var r={veType:88013,elementIndex:U},m=this.emoji[U];m.isCustomEmoji&&(m=document.querySelector(("#"+m.emojiId).replace("/","\\/")))&&(r=_.cs(X,r))&&(m.visualElement=r)}};
_.a.emojiManagerChanged_=function(){this.skinTone=this.emojiManager.skinTone};
_.a.disableIncrementalLoadingChanged_=function(){this.disableIncrementalLoading&&(this.domRepeatTargetFramerate=this.domRepeatInitialCount=0)};
_.a.emojiSkinToneChanged_=function(X){this.skinTone=X};
_.a.dataChanged=function(){this.data&&this.data.emojiData&&bC7(this.emojiManager,this.data.emojiData)};
_.a.emojiUrl=function(X){X=this.getEmoji(X);if(!X)return"";var U;X=(U=X.image)==null?void 0:U.thumbnails;return _.im(X,24)||""};
_.a.emojiAlt=function(X){var U=this.get("image.accessibility.accessibilityData.label",X);return U?U:X.isCustomEmoji?X.shortcuts[0]:X.emojiId};
_.a.emojiAriaLabel=function(X){return X.shortcuts?X.shortcuts[0]:""};
_.a.emojiAriaSelected=function(X,U,r){return X&&r==U?"true":"false"};
_.a.getEmoji=function(X){if(this.emojiManager)return this.shouldUseStickyPreferences?lyC(this.emojiManager,X):Si(this.emojiManager,X)};
_.a.computeId_=function(X){return X.categoryId||""};
_.a.computeEmoji=function(X){var U=this;return this.emojiManager?X.emojiIds?X.emojiIds.map(function(r){return r?_.PS(U.emojiManager,r):null}).filter(T6n):X.emojiData?X.emojiData.map(function(r){var m=!!r.emojiId&&_.PS(U.emojiManager,r.emojiId);
return m?Object.assign({},m,r):null}).filter(T6n):[]:[]};
_.a.emojiLoading=function(){return this.data&&this.data.imageLoadingLazy?"lazy":"eager"};
_.a.computeAriaLabel_=function(X){return _.pE(X)};
_.a.computeAriaActivedescendant_=function(X,U){return X&&X[U]?X[U].emojiId||"":""};
_.a.handleLongPressEmojiWithVariants=function(X,U){this.changeFocusToEmoji(X.emojiId,!1);this.openVariantSelector(X,U)};
_.a.onMouseDown=function(X){var U=this;this.hostElement!==document.activeElement&&(this.JSC$14457_ignoreNextFocus_=!0);if(X.button===0){var r=_.pq(X);if(r instanceof HTMLImageElement){var m=_.Xa(this.hostElement).querySelector("#repeat").itemForElement(r);this.emojiContainsVariants(m)&&(this.longPressTimeoutId=setTimeout(function(){U.handleLongPressEmojiWithVariants(m,r)},500))}}};
_.a.onMouseUp=function(){clearTimeout(this.longPressTimeoutId)};
_.a.onFocus=function(){this.JSC$14457_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$14457_ignoreNextFocus_=!1};
_.a.onBlur_=function(){this.showFocus=!1};
_.a.emojiContainsVariants=function(X){return!!(X&&X.variantIds&&X.variantIds.length)};
_.a.onClick=function(X){clearTimeout(this.longPressTimeoutId);X=_.pq(X);if(X instanceof HTMLImageElement){var U=X.id;this.changeFocusToEmoji(U,!1);var r=this.getEmoji(U),m;if(m=this.shouldUseStickyPreferences&&this.emojiContainsVariants(r)){var I;m=!((I=this.emojiManager.emojiMap[U])!=null&&I.stickyPrefId)}m?(I=_.Xa(this.hostElement).querySelector("#repeat").itemForElement(X),this.openVariantSelector(I,X)):_.l4(this.hostElement,"yt-emoji-select",r)}};
_.a.isActiveEmojiWithVariants=function(X,U){return X&&U?U.stickyPrefId?X===U.stickyPrefId:X===U.emojiId:!1};
_.a.onCloseEmojiVariantSelector=function(X){this.activeEmojiWithVariantsId===X&&(this.activeEmojiWithVariantsId="")};
_.a.onMouseOver_=function(X){X=_.pq(X);X instanceof HTMLImageElement&&_.l4(this.hostElement,"yt-emoji-hover",_.PS(this.emojiManager,X.id))};
_.a.changeFocus_=function(X,U){this.focusedIndex=(this.focusedIndex+X+this.emoji.length)%this.emoji.length;this.focusedIndex<this.emoji.length&&(X=this.emoji[this.focusedIndex],U&&(this.showFocus=!0,_.Xa(this.hostElement).querySelector("#emoji").children[this.focusedIndex].scrollIntoView(!1),_.l4(this.hostElement,"yt-emoji-hover",X)))};
_.a.changeFocusToEmoji=function(X,U){if(X){var r=this.emoji.findIndex(function(m){return m.emojiId===X});
r!==-1&&this.changeFocus_(r-this.focusedIndex,U)}};
_.a.onKeyDown_=function(X){switch(X.keyCode){case 13:if(this.focusedIndex<this.emoji.length){var U=this.emoji[this.focusedIndex];if(U&&U.emojiId){if(this.emojiContainsVariants(U)){var r=_.Xa(this.hostElement).querySelectorAll("img")[this.focusedIndex];this.openVariantSelector(U,r)}else _.l4(this.hostElement,"yt-emoji-select",Si(this.emojiManager,U.emojiId)),this.hostElement.focus();X.preventDefault()}}break;case 40:this.changeFocus_(1,!0);X.preventDefault();break;case 38:this.changeFocus_(-1,!0),
X.preventDefault()}};
_.a.onEmojiStickyPreferenceChanged=function(X,U){this.shouldUseStickyPreferences&&this.activeEmojiWithVariantsId&&X.emojiId&&X.variantIds&&X.variantIds.includes(U)&&this.activeEmojiWithVariantsId!==U&&this.setStickyEmojiPreference(X.emojiId,U)};
_.a.openVariantSelector=function(X,U){this.activeEmojiWithVariantsId=X.stickyPrefId||X.emojiId||"";_.l4(this.hostElement,"yt-show-emoji-variant-selector",{emojiData:X,target:U})};
_.a.setStickyEmojiPreference=function(X,U){if(this.data){var r=this.emoji.findIndex(function(I){return I.emojiId===X});
if(r!==-1){var m=this.emoji[r];m.stickyPrefId=U;this.set("emoji."+r,Object.assign({},m));this.activeEmojiWithVariantsId=U}}};
VS.prototype.onKeyDown_=VS.prototype.onKeyDown_;VS.prototype.onMouseOver_=VS.prototype.onMouseOver_;VS.prototype.onClick=VS.prototype.onClick;VS.prototype.onBlur_=VS.prototype.onBlur_;VS.prototype.onFocus=VS.prototype.onFocus;VS.prototype.onMouseUp=VS.prototype.onMouseUp;VS.prototype.onMouseDown=VS.prototype.onMouseDown;VS.prototype.dataChanged=VS.prototype.dataChanged;VS.prototype.disableIncrementalLoadingChanged_=VS.prototype.disableIncrementalLoadingChanged_;VS.prototype.emojiManagerChanged_=VS.prototype.emojiManagerChanged_;
VS.prototype.emojiChanged_=VS.prototype.emojiChanged_;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],VS.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],VS.prototype,"data",void 0);_.q([_.T({computed:"computeId_(data)"}),_.p("design:type",String)],VS.prototype,"id",void 0);_.q([_.T({computed:"computeEmoji(data)"}),_.p("design:type",Array)],VS.prototype,"emoji",void 0);_.q([_.T(),_.p("design:type",Number)],VS.prototype,"skinTone",void 0);
_.q([_.T(),_.p("design:type",_.xD)],VS.prototype,"emojiManager",void 0);_.q([_.T(),_.p("design:type",Boolean)],VS.prototype,"disableIncrementalLoading",void 0);_.q([_.T({value:0}),_.p("design:type",Number)],VS.prototype,"focusedIndex",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],VS.prototype,"showFocus",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeAriaLabel_(data.title)"}),_.p("design:type",Object)],VS.prototype,"ariaLabel",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(emoji, focusedIndex)"}),_.p("design:type",Object)],VS.prototype,"ariaActivedescendant",void 0);_.q([_.T({value:60}),_.p("design:type",Number)],VS.prototype,"domRepeatTargetFramerate",void 0);_.q([_.T({value:1}),_.p("design:type",Number)],VS.prototype,"domRepeatInitialCount",void 0);_.q([_.T({value:""}),_.p("design:type",String)],VS.prototype,"activeEmojiWithVariantsId",void 0);
_.q([_.T({value:!1}),_.p("design:type",Boolean)],VS.prototype,"shouldUseStickyPreferences",void 0);_.q([_.ge("emoji"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],VS.prototype,"emojiChanged_",null);_.q([_.ge("emojiManager"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],VS.prototype,"emojiManagerChanged_",null);
_.q([_.ge("disableIncrementalLoading"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],VS.prototype,"disableIncrementalLoadingChanged_",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],VS.prototype,"dataChanged",null);_.q([_.cP("mousedown"),_.p("design:type",Function),_.p("design:paramtypes",[Object]),_.p("design:returntype")],VS.prototype,"onMouseDown",null);
_.q([_.cP("mouseup"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],VS.prototype,"onMouseUp",null);_.q([_.cP("focus"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],VS.prototype,"onFocus",null);_.q([_.cP("blur"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],VS.prototype,"onBlur_",null);
_.q([_.cP("click"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],VS.prototype,"onClick",null);_.q([_.cP("mouseover"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],VS.prototype,"onMouseOver_",null);_.q([_.cP("keydown"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],VS.prototype,"onKeyDown_",null);
_.q([_.uG({is:"yt-emoji-picker-category-renderer",disableElementRegistration:!0})],VS);
_.f(VS,"yt-emoji-picker-category-renderer",function(){if(Udh===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;XRp===void 0&&(XRp=document.createElement("template"));var m=XRp;r.call(U,m.content.cloneNode(!0),X.content.firstChild);Udh=X}X=Udh;return X},{mode:2});var rNu;var mdS;var IYv;var tLu;var Rp=function(){var X=_.Y.apply(this,arguments)||this;X.ariaLabel=null;X.ariaActivedescendant=null;X.getFormattedStringRawText=_.pE;X.JSC$14463_ignoreNextFocus_=!1;return X};
_.F(Rp,_.Y);_.a=Rp.prototype;_.a.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")};
_.a.emojiUrl=function(X){var U,r;X=(U=Si(this.emojiManager,X,!0))==null?void 0:(r=U.image)==null?void 0:r.thumbnails;return _.im(X,24)||""};
_.a.emojiAlt=function(X){var U=this.get("image.accessibility.accessibilityData.label",X);return U?U:X.isCustomEmoji?X.shortcuts[0]:X.emojiId};
_.a.emojiId=function(X){return"emoji"+X};
_.a.computeId_=function(X){return X.categoryId||""};
_.a.computeAriaActivedescendant_=function(X){return this.emoji&&X<this.emoji.length?this.emojiId(X):""};
_.a.emojiChanged_=function(){this.changeFocus_(0,!1);for(var X=_.gO(),U=0;U<this.emoji.length;U++){var r={veType:88013,elementIndex:U},m=this.emoji[U];m.isCustomEmoji&&(m=document.querySelector(("#"+m.emojiId).replace("/","\\/")))&&(r=_.cs(X,r))&&(m.visualElement=r)}};
_.a.computeEmoji_=function(X){var U=this;return this.emojiManager?X.emojiIds.map(function(r){return _.PS(U.emojiManager,r,!0)}).filter(Y16):[]};
_.a.titleOffsetChanged_=function(){var X=this.hostElement.getBoundingClientRect(),U=_.Xa(this.hostElement).querySelector("#title").getBoundingClientRect();X=Math.max(0,Math.min(this.titleOffset,X.height-U.height));_.Xa(this.hostElement).querySelector("#title").style.top=X+"px"};
_.a.onEmojiMouseOver_=function(X){_.l4(this.hostElement,"yt-emoji-hover",X.model.item)};
_.a.onEmojiTap_=function(X){this.data.command&&(X=FZn(_.np().resolve(_.gX(X2)),this.data.command,X),_.l4(this.hostElement,"yt-navigate",X))};
_.a.emojiAriaLabel=function(X){return X.shortcuts[0]};
_.a.emojiAriaSelected=function(X,U,r){return X&&r==U?"true":"false"};
_.a.changeFocus_=function(X,U){var r=this.emoji.length;this.focusedIndex=(this.focusedIndex+X+r)%r;X=this.emoji[this.focusedIndex];if(U){var m;(m=_.Xa(this.hostElement).querySelector("#"+this.emojiId(this.focusedIndex)))==null||m.scrollIntoView(!1);_.l4(this.hostElement,"yt-emoji-hover",X)}};
_.a.onMouseDown_=function(){this.JSC$14463_ignoreNextFocus_=!0};
_.a.onFocus_=function(){this.JSC$14463_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$14463_ignoreNextFocus_=!1};
_.a.onBlur_=function(){this.showFocus=!1};
_.a.onKeyDown_=function(X){switch(X.keyCode){case 13:this.onEmojiTap_(X);this.hostElement.focus();break;case 40:this.changeFocus_(1,!0);X.preventDefault();break;case 38:this.changeFocus_(-1,!0),X.preventDefault()}};
Rp.prototype.onKeyDown_=Rp.prototype.onKeyDown_;Rp.prototype.onBlur_=Rp.prototype.onBlur_;Rp.prototype.onFocus_=Rp.prototype.onFocus_;Rp.prototype.onMouseDown_=Rp.prototype.onMouseDown_;Rp.prototype.onEmojiTap_=Rp.prototype.onEmojiTap_;Rp.prototype.titleOffsetChanged_=Rp.prototype.titleOffsetChanged_;Rp.prototype.emojiChanged_=Rp.prototype.emojiChanged_;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Rp.prototype,"ytComponentBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],Rp.prototype,"data",void 0);_.q([_.T({computed:"computeId_(data)"}),_.p("design:type",String)],Rp.prototype,"id",void 0);_.q([_.T({computed:"computeEmoji_(data)"}),_.p("design:type",Array)],Rp.prototype,"emoji",void 0);_.q([_.T({value:0}),_.p("design:type",Number)],Rp.prototype,"titleOffset",void 0);_.q([_.T({reflectToAttribute:!0,computed:"getFormattedStringRawText(data.upsell)"}),_.p("design:type",Object)],Rp.prototype,"ariaLabel",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(focusedIndex)"}),_.p("design:type",Object)],Rp.prototype,"ariaActivedescendant",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],Rp.prototype,"showFocus",void 0);_.q([_.T({value:0}),_.p("design:type",Number)],Rp.prototype,"focusedIndex",void 0);_.q([_.T(),_.p("design:type",_.xD)],Rp.prototype,"emojiManager",void 0);
_.q([_.ge("emoji"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Rp.prototype,"emojiChanged_",null);_.q([_.ge("titleOffset"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Rp.prototype,"titleOffsetChanged_",null);_.q([_.cP("click"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],Rp.prototype,"onEmojiTap_",null);
_.q([_.cP("mousedown"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Rp.prototype,"onMouseDown_",null);_.q([_.cP("focus"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Rp.prototype,"onFocus_",null);_.q([_.cP("blur"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Rp.prototype,"onBlur_",null);
_.q([_.cP("keydown"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],Rp.prototype,"onKeyDown_",null);_.q([_.uG({is:"yt-emoji-picker-upsell-category-renderer",disableElementRegistration:!0})],Rp);
_.f(Rp,"yt-emoji-picker-upsell-category-renderer",function(){if(tLu===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;IYv===void 0&&(IYv=document.createElement("template"));var m=IYv;r.call(U,m.content.cloneNode(!0),X.content.firstChild);tLu=X}X=tLu;return X},{mode:2});var aYu;var H65;var fR=function(){var X=_.Y.apply(this,arguments)||this;X.scrollAction="lock";X.verticalAlign="top";return X};
_.F(fR,_.Y);_.a=fR.prototype;_.a.onClick=function(X){X=_.pq(X);X instanceof HTMLImageElement&&_.l4(this.hostElement,"yt-emoji-select",_.PS(this.emojiManager,X.id))};
_.a.openSelector=function(){this.ironOverlayBehavior.open()};
_.a.onDomChange=function(){$hA(this.ytEmojiSelectorBehavior)};
_.a.computeIsFamilySelector=function(X){var U;return(X==null?void 0:(U=X.emoji)==null?void 0:U.emojiId)==="\ud83d\udc6a"};
_.a.onKeyboardEnter=function(){if(this.emojiVariants&&this.ytEmojiSelectorBehavior.focusedIndex<this.emojiVariants.length){var X=this.emojiVariants[this.ytEmojiSelectorBehavior.focusedIndex];X&&X.emojiId&&(_.l4(this.hostElement,"yt-emoji-select",_.PS(this.emojiManager,X.emojiId)),this.ytEmojiSelectorBehavior.changeFocus(0))}};
_.n0.Object.defineProperties(fR.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var X=this,U,r,m;return this.emojiManager&&((U=this.data)==null?0:(r=U.emoji)==null?0:(m=r.variantIds)==null?0:m.length)?this.data.emoji.variantIds.map(function(I){return!!I&&_.PS(X.emojiManager,I)}).filter(function(I){return!!I}):[]}}});
fR.prototype.onClick=fR.prototype.onClick;_.q([_.w(_.ZI),_.p("design:type",Object)],fR.prototype,"ironOverlayBehavior",void 0);_.q([_.w(boA),_.p("design:type",Object)],fR.prototype,"ytEmojiSelectorBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],fR.prototype,"data",void 0);_.q([_.T(),_.p("design:type",_.xD)],fR.prototype,"emojiManager",void 0);_.q([_.T(),_.p("design:type",Object)],fR.prototype,"scrollAction",void 0);_.q([_.T(),_.p("design:type",Object)],fR.prototype,"verticalAlign",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeIsFamilySelector(data)"}),_.p("design:type",Boolean)],fR.prototype,"isFamilySelector",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],fR.prototype,"emojiVariants",null);_.q([_.cP("click"),_.p("design:type",Function),_.p("design:paramtypes",[MouseEvent]),_.p("design:returntype")],fR.prototype,"onClick",null);_.q([_.uG({is:"yt-emoji-variant-selector",disableElementRegistration:!0})],fR);
_.f(fR,"yt-emoji-variant-selector",function(){if(H65===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;aYu===void 0&&(aYu=document.createElement("template"));var m=aYu;r.call(U,m.content.cloneNode(!0),X.content.firstChild);H65=X}X=H65;return X},{mode:2});var CA8=/:/g,kRp=["UCkszU2WH9gy1mb0dV-11UJg","UC4R8DWoMoI7CAwX8_LjQHig"],qC=function(){var X=_.Y.apply(this,arguments)||this;X.emojiVariantSelector=null;X.emojiMultiPersonSelector=null;X.identity=_.T1;X.lastAnimationTime_=0;X.animationStart_=null;X.animationEnd_=null;return X};
_.F(qC,_.Y);_.a=qC.prototype;
_.a.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}}};
_.a.created=function(){this.boundOnIronOverlayClosed=this.onIronOverlayClosed.bind(this);this.emojiManager||(this.emojiManager=_.dL)};
_.a.attached=function(){_.I2&&(this.hostElement.style.height=this.hostElement.clientHeight+150+"px");this.shouldUseStickyPreferences&&AMu(this.emojiManager)};
_.a.dataChanged=function(){var X;if((X=this.data)==null?0:X.categories){X=this.emojiManager;var U=this.getCustomEmojiIds();X.pickerCustomEmojiIds=[].concat(_.fN(WZ$),_.fN(U))}};
_.a.getCustomEmojiIds=function(){var X,U=(X=this.data.categories)==null?void 0:X.find(function(t){var C;return((C=t.emojiPickerCategoryRenderer)==null?void 0:C.categoryId)&&kRp.includes(t.emojiPickerCategoryRenderer.categoryId)}),r;
X=(r=this.data.categories)==null?void 0:r.find(function(t){return t.emojiPickerUpsellCategoryRenderer});
var m,I;return[U==null?void 0:(m=U.emojiPickerCategoryRenderer)==null?void 0:m.emojiIds,X==null?void 0:(I=X.emojiPickerUpsellCategoryRenderer)==null?void 0:I.emojiIds].flat().filter(function(t){return!!t})};
_.a.updateEmojiCategories=function(){this.updateCategoriesAndPlaceholderInternal(this.data,!0)};
_.a.updateCategoriesAndPlaceholder_=function(){this.updateCategoriesAndPlaceholderInternal(this.data,this.selected)};
_.a.updateCategoriesAndPlaceholderInternal=function(X,U){var r=this;X&&U&&(this.categories=X.categories||[],this.categoryButtons=X.categoryButtons||[],this.resetPlaceholder(),this.search="",_.RI(function(){r.updateButtons_()}))};
_.a.computeId_=function(X){return X.id||""};
_.a.computeShouldUseStickyPreferences=function(){return this.data&&this.data.categories?this.data.categories.some(function(X){return X.emojiPickerCategoryRenderer&&X.emojiPickerCategoryRenderer.emojiData}):!1};
_.a.onScroll_=function(){this.animationEnd_==null&&window.requestAnimationFrame(this.updateButtons_.bind(this))};
_.a.onShowEmojiVariantSelector=function(X){var U=X.detail.emojiData;U.variantIds&&U.variantIds.length&&(U.multiSelectorThumbnailRow&&U.multiSelectorThumbnailRow.length?this.set("emojiMultiPersonSelector",{ytEmojiMultiPersonSelector:{emoji:U,target:X.detail.target}}):this.set("emojiVariantSelector",{ytEmojiVariantSelector:{emoji:U,target:X.detail.target}}),this.variantSelectorOpened=!0,this.hostElement.addEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.a.onIronOverlayClosed=function(X){var U=lyC(this.emojiManager,this.get((this.emojiVariantSelector?"emojiVariantSelector.ytEmojiVariantSelector.emoji":"emojiMultiPersonSelector.ytEmojiMultiPersonSelector.emoji")+".emojiId")||"");U&&X.composedPath&&(X.composedPath().includes(_.Xa(this.hostElement).querySelector("#emoji-variant-selector"))||X.composedPath().includes(_.Xa(this.hostElement).querySelector("#emoji-multi-person-selector")))&&(_.Gw(this.hostElement,"yt-close-emoji-variant-selector",[U.emojiId]),
this.emojiMultiPersonSelector=this.emojiVariantSelector=null,this.variantSelectorOpened=!1,this.hostElement.removeEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.a.onEmojiVariantSelectorMouseup=function(X){var U=X.target.firstChild;this.variantSelectorOpened&&U&&_.RI(function(){U.noCancelOnOutsideClick=!1},100)};
_.a.onEmojiVariantSelectorMousedown=function(X){X=X.target.firstChild;this.variantSelectorOpened&&X&&(X.noCancelOnOutsideClick=!1)};
_.a.onSelectCategory_=function(X){var U=this.search!="";this.search="";for(var r=_.Xa(this.hostElement).querySelector("#categories").children,m=0;m<r.length;m++){var I=r[m];if(I.id==X.detail.categoryId){U?(_.Xa(this.hostElement).querySelector("#categories").scrollTop=I.offsetTop,this.updateButtons_()):(this.animationStart_=_.Xa(this.hostElement).querySelector("#categories").scrollTop,this.animationEnd_=I.offsetTop,this.lastAnimationTime_=0,this.animateScroll_(this.lastAnimationTime_));break}}};
_.a.onEmojiHover_=function(X){this.placeholder=X.detail.shortcuts?X.detail.shortcuts[0]:""};
_.a.onSearchBoxFocused_=function(){this.resetPlaceholder()};
_.a.onSearchBoxBlur_=function(){this.resetPlaceholder()};
_.a.onMouseoutCategories=function(){this.variantSelectorOpened||this.resetPlaceholder()};
_.a.resetPlaceholder=function(){this.skinToneOpened||(this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.searchPlaceholderText))};
_.a.computeSearchCategory_=function(X){X=X.replace(CA8,"").toLowerCase().trim();if(!this.searching)return this.searchCategory;this.updateButtons_();X=X.split(" ");for(var U=[],r=this.emojiManager.emojis,m=0;m<r.length;m++){var I=r[m];if(I.searchTerms)for(var t=0;t<I.searchTerms.length;t++){for(var C=I.searchTerms[t].toLocaleLowerCase(),k=!1,g=0;g<X.length;g++)if(C.indexOf(X[g])!=-1){k=!0;break}if(k&&(!I.isCustomEmoji||!I.emojiId||this.emojiManager.pickerCustomEmojiIds.includes(I.emojiId))){U.push(I.emojiId);
break}}}return{categoryId:-1,emojiIds:U}};
_.a.computeSearchEmptyMessage_=function(X,U){return X&&U&&U.emojiIds&&U.emojiIds.length==0?this.data.searchNoResultsText||null:null};
_.a.computeSearching_=function(X){return this.emojiManager&&X.replace(CA8,"").length>1};
_.a.computeSkinToneHidden=function(){var X;return this.shouldUseStickyPreferences||this.skinToneOpened||this.categories.length===1||!((X=this.data)==null||!X.hideSkinTonePicker)};
_.a.computeDisableScroll=function(){return!!this.emojiVariantSelector};
_.a.openSkinToneSelector=function(){this.skinToneOpened=!0};
_.a.showSkinTonePlaceholder=function(){this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.pickSkinToneText)};
_.a.clearSearch=function(){this.resetPlaceholder();this.search=""};
_.a.selectSkinTone_=function(X){X=Number(X.target.getAttribute("tone"));this.set("emojiManager.skinTone",X);_.Gw(this.hostElement,"yt-live-chat-emoji-skin-tone-changed",[X]);this.skinToneOpened=!1;this.resetPlaceholder()};
_.a.skinToneChanged_=function(){_.Xa(this.hostElement).querySelector("#skin-tone").setAttribute("tone",String(this.skinTone));for(var X=_.Xa(this.hostElement).querySelector("#dropdown-content").children,U=0;U<X.length;U++)U===this.skinTone?X[U].setAttribute("selected",""):X[U].removeAttribute("selected")};
_.a.animateScroll_=function(X){this.lastAnimationTime_||(this.lastAnimationTime_=X);X-=this.lastAnimationTime_;X<200?(_.Xa(this.hostElement).querySelector("#categories").scrollTop=this.animationStart_+(this.animationEnd_-this.animationStart_)*X/200,window.requestAnimationFrame(this.animateScroll_.bind(this))):(this.animationEnd_!=null&&(_.Xa(this.hostElement).querySelector("#categories").scrollTop=this.animationEnd_),this.animationEnd_=this.animationStart_=null,this.lastAnimationTime_=0);this.updateButtons_()};
_.a.searchChanged_=function(){this.updateButtons_()};
_.a.updateButtons_=function(){var X=null;if(!this.search)for(var U=_.Xa(this.hostElement).querySelector("#categories").scrollTop,r=_.Xa(this.hostElement).querySelector("#categories").children,m=0;m<r.length;m++){var I=r[m];I.offsetTop<=U&&(X=I.id)}U=_.Xa(this.hostElement).querySelector("#category-buttons").children;for(r=0;r<U.length;r++)m=U[r],m.active=m.id===X};
qC.prototype.searchChanged_=qC.prototype.searchChanged_;qC.prototype.skinToneChanged_=qC.prototype.skinToneChanged_;qC.prototype.onEmojiHover_=qC.prototype.onEmojiHover_;qC.prototype.onSelectCategory_=qC.prototype.onSelectCategory_;qC.prototype.onShowEmojiVariantSelector=qC.prototype.onShowEmojiVariantSelector;qC.prototype.updateCategoriesAndPlaceholder_=qC.prototype.updateCategoriesAndPlaceholder_;qC.prototype.dataChanged=qC.prototype.dataChanged;
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],qC.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],qC.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],qC.prototype,"data",void 0);_.q([_.T({value:function(){return[]}}),
_.p("design:type",Array)],qC.prototype,"categories",void 0);_.q([_.T({value:function(){return[]}}),
_.p("design:type",Array)],qC.prototype,"categoryButtons",void 0);_.q([_.T({computed:"computeDisableScroll(emojiVariantSelector)",reflectToAttribute:!0}),_.p("design:type",Boolean)],qC.prototype,"disableScroll",void 0);_.q([_.T({computed:"computeId_(data)",reflectToAttribute:!0}),_.p("design:type",String)],qC.prototype,"id",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],qC.prototype,"selected",void 0);
_.q([_.T({value:!1}),_.p("design:type",Boolean)],qC.prototype,"disableIncrementalLoading",void 0);_.q([_.T(),_.p("design:type",String)],qC.prototype,"placeholder",void 0);_.q([_.T({value:""}),_.p("design:type",String)],qC.prototype,"search",void 0);_.q([_.T({computed:"computeSearching_(search)",reflectToAttribute:!0}),_.p("design:type",Boolean)],qC.prototype,"searching",void 0);_.q([_.T({computed:"computeSearchCategory_(search)"}),_.p("design:type",Object)],qC.prototype,"searchCategory",void 0);
_.q([_.T({computed:"computeSearchEmptyMessage_(searching, searchCategory)"}),_.p("design:type",Object)],qC.prototype,"searchEmptyMessage",void 0);_.q([_.T({computed:"identity(emojiManager.skinTone)"}),_.p("design:type",Number)],qC.prototype,"skinTone",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],qC.prototype,"skinToneOpened",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],qC.prototype,"variantSelectorOpened",void 0);
_.q([_.T({computed:"computeSkinToneHidden(skinToneOpened, categories, shouldUseStickyPreferences, data.hideSkinTonePicker)"}),_.p("design:type",Boolean)],qC.prototype,"skinToneHidden",void 0);_.q([_.T(),_.p("design:type",_.xD)],qC.prototype,"emojiManager",void 0);_.q([_.T(),_.p("design:type",Object)],qC.prototype,"emojiVariantSelector",void 0);_.q([_.T(),_.p("design:type",Object)],qC.prototype,"emojiMultiPersonSelector",void 0);
_.q([_.T({value:!1,computed:"computeShouldUseStickyPreferences(data)"}),_.p("design:type",Boolean)],qC.prototype,"shouldUseStickyPreferences",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],qC.prototype,"dataChanged",null);_.q([_.ge("data","selected"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],qC.prototype,"updateCategoriesAndPlaceholder_",null);
_.q([_.cP("yt-show-emoji-variant-selector"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],qC.prototype,"onShowEmojiVariantSelector",null);_.q([_.cP("yt-emoji-picker-select-category"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],qC.prototype,"onSelectCategory_",null);_.q([_.cP("yt-emoji-hover"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],qC.prototype,"onEmojiHover_",null);
_.q([_.ge("skinTone"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],qC.prototype,"skinToneChanged_",null);_.q([_.ge("search"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],qC.prototype,"searchChanged_",null);_.q([_.uG({is:"yt-emoji-picker-renderer",disableElementRegistration:!0})],qC);
_.f(qC,"yt-emoji-picker-renderer",function(){if(mdS===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;rNu===void 0&&(rNu=document.createElement("template"));var m=rNu;r.call(U,m.content.cloneNode(!0),X.content.firstChild);mdS=X}X=mdS;return X},{mode:2});var WS=function(){var X=_.Y.apply(this,arguments)||this;X.emojiManager=_.dL;X.isDarkTheme=document.documentElement.hasAttribute("dark");X.selectedIndex=1;X.actionMap={"yt-lwe-emoji-customization-visible":"handleEmojiCustomizationVisible"};return X};
_.F(WS,_.Y);_.a=WS.prototype;_.a.handleEmojiCustomizationVisible=function(X){this.emojiPickerRenderer.selected=X;this.selectedIndex=1;X?(this.originalEmojiSet=this.emojiCustomizationSet,this.updateSaveButtonState(!1)):this.originalEmojiSet=void 0};
_.a.emojiCustomizationSetChanged=function(){var X;(X=this.data)!=null&&X.saveButtonEntityKey&&(this.originalEmojiSet||(this.originalEmojiSet=this.emojiCustomizationSet),this.originalEmojiSet&&this.emojiCustomizationSet&&!_.iM(this.originalEmojiSet.emojiId,this.emojiCustomizationSet.emojiId)?this.updateSaveButtonState(!0):this.updateSaveButtonState(!1))};
_.a.updateSaveButtonState=function(X){var U;(U=this.data)!=null&&U.saveButtonEntityKey&&this.ytLiveChatReduxBehavior.dispatch(_.PN("booleanEntity",this.data.saveButtonEntityKey,{key:this.data.saveButtonEntityKey,value:X}))};
_.a.emojiUrl=function(X){X=_.PS(this.emojiManager,X);if(!X)return"";var U;X=(U=X.image)==null?void 0:U.thumbnails;return _.im(X,24)||""};
_.a.emojiAlt=function(X){var U=_.PS(this.emojiManager,X);if(!U)return X;var r,m,I,t=(U==null?void 0:(r=U.image)==null?void 0:(m=r.accessibility)==null?void 0:(I=m.accessibilityData)==null?void 0:I.label)||"";return t?t:U.isCustomEmoji?U.shortcuts[0]:U.emojiId||X};
_.a.emojiAriaLabel=function(X){var U,r;return((U=_.PS(this.emojiManager,X))==null?void 0:(r=U.shortcuts)==null?void 0:r[0])||X};
_.a.onEmojiClick=function(X){X.model.index!==0&&(this.selectedIndex=X.model.index)};
_.a.onEmojiSelect=function(X){X=X.detail;var U,r;((U=this.data)==null?0:U.emojiCustomizationSetEntityKey)&&((r=this.emojiCustomizationSet)==null?0:r.emojiId)&&X.emojiId&&this.canEditEmoji(this.emojiCustomizationSet.emojiId,X.emojiId,this.selectedIndex)&&this.ytLiveChatReduxBehavior.dispatch(_.PN("emojiCustomizationSetEntity",this.data.emojiCustomizationSetEntityKey,{key:this.data.emojiCustomizationSetEntityKey,emojiId:this.getUpdatedEmojiIdList(this.emojiCustomizationSet.emojiId,X.emojiId,this.selectedIndex)}))};
_.a.canEditEmoji=function(X,U,r){X=X.indexOf(U);return X===r||X===0||r===0?!1:!0};
_.a.getUpdatedEmojiIdList=function(X,U,r){var m=X.indexOf(U);X=[].concat(_.fN(X));m>=0&&(X[m]=X[r]);X[r]=U;return X};
_.n0.Object.defineProperties(WS,{template:{configurable:!0,enumerable:!0,get:function(){if(yuv===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;wvA===void 0&&(wvA=document.createElement("template"));var m=wvA;r.call(U,m.content.cloneNode(!0),X.content.firstChild);yuv=X}X=yuv;return X}}});
WS.prototype.onEmojiSelect=WS.prototype.onEmojiSelect;_.q([_.w(_.ki),_.p("design:type",Object)],WS.prototype,"ytLiveChatReduxBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],WS.prototype,"ytActionHandlerBehavior",void 0);_.q([_.Zl("yt-emoji-picker-renderer"),_.p("design:type",Object)],WS.prototype,"emojiPickerRenderer",void 0);
_.q([_.T({selectorArgs:["data.emojiCustomizationSetEntityKey"],selector:function(X,U){return _.t3(X.entities,"emojiCustomizationSetEntity",U)},
observer:"emojiCustomizationSetChanged"}),_.p("design:type",Object)],WS.prototype,"emojiCustomizationSet",void 0);_.q([_.T(),_.p("design:type",Object)],WS.prototype,"originalEmojiSet",void 0);_.q([_.T(),_.p("design:type",_.xD)],WS.prototype,"emojiManager",void 0);_.q([_.T(),_.p("design:type",Object)],WS.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],WS.prototype,"isDarkTheme",void 0);_.q([_.T(),_.p("design:type",Object)],WS.prototype,"selectedIndex",void 0);
_.q([_.cP("yt-emoji-select"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],WS.prototype,"onEmojiSelect",null);_.q([_.uG({is:"yt-emoji-customization-panel-view-model",noInjection:!0})],WS);var cN8;var gTh;var nTS;var Z61;var J1=function(){var X=_.Y.apply(this,arguments)||this;X.authorBadges=[];return X};
_.F(J1,_.Y);_.a=J1.prototype;_.a.created=function(){this.ytLiveChatItemBehavior.supportsInlineActionButtons=!0};
_.a.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]]"}}}}}};
_.a.dataChanged=function(){var X=arM(this.data.authorBadges||[]);this.hostElement.setAttribute("author-type",X)};
_.a.updateMessage=function(){var X=this.data.message,U=_.Xa(_.Xa(this.hostElement).querySelector("#message"));U.textContent="";X&&U.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(X))};
_.a.shouldSupportWholeItemClick=function(){return!0};
_.a.onShowOriginalClick=function(X){X.preventDefault();this.showOriginal=!0};
_.a.computeShowBar=function(X,U,r){return X&&U||r};
_.a.computeAuthorBadges=function(X){return X.authorBadges||[]};
_.a.computeAuthorIsOwner=function(X){return!!HmH(X.authorBadges,"owner")};
_.a.computeAuthorNameColor=function(X){var U;if(_.v("live_chat_author_name_color_usernames")&&(X==null?0:(U=X.authorName)==null?0:U.simpleText))return _.Zmm(_.sGx(X.authorName.simpleText));if(_.v("live_chat_seed_color_usernames")&&(X==null?0:X.authorSeedColorArgb))return _.Zmm(_.rO(X.authorSeedColorArgb));if(_.v("live_chat_colored_usernames"))return"#cc0000";var r;return _.v("live_chat_simple_color_usernames")&&(X==null?0:(r=X.authorName)==null?0:r.simpleText)&&(X==null?0:X.authorUsernameColorLight)&&
(X==null?0:X.authorUsernameColorDark)&&!this.inBanner?document.documentElement.hasAttribute("dark")?_.rO(X.authorUsernameColorDark):_.rO(X.authorUsernameColorLight):""};
J1.prototype.updateMessage=J1.prototype.updateMessage;J1.prototype.dataChanged=J1.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],J1.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.OG.YtLiveChatItemBehavior),_.p("design:type",_.vS)],J1.prototype,"ytLiveChatItemBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],J1.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],J1.prototype,"data",void 0);
_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],J1.prototype,"showOriginal",void 0);_.q([_.T({value:!1,computed:"truthy(data.isDimmed)",reflectToAttribute:!0}),_.p("design:type",Boolean)],J1.prototype,"isDimmed",void 0);_.q([_.T({computed:"computeShowBar(isDeleted, hasOriginalContent, isDimmed)",reflectToAttribute:!0}),_.p("design:type",Boolean)],J1.prototype,"showBar",void 0);
_.q([_.T({computed:"computeAuthorBadges(data)"}),_.p("design:type",Array)],J1.prototype,"authorBadges",void 0);_.q([_.T({computed:"computeAuthorIsOwner(data)",reflectToAttribute:!0}),_.p("design:type",Boolean)],J1.prototype,"authorIsOwner",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],J1.prototype,"inCollapsedBanner",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],J1.prototype,"inBanner",void 0);
_.q([_.T({value:_.v("live_chat_hide_avatars"),reflectToAttribute:!0}),_.p("design:type",Boolean)],J1.prototype,"avatarHidden",void 0);_.q([_.T({computed:"computeAuthorNameColor(data)"}),_.p("design:type",String)],J1.prototype,"authorNameColor",void 0);_.q([_.T(),_.p("design:type",_.FK)],J1.prototype,"participantsManager",void 0);_.q([_.T({value:{size:"XS",type:"filled",style:"overlay",iconPosition:"icon-only"}}),_.p("design:type",Object)],J1.prototype,"filledButtonOverrides",void 0);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],J1.prototype,"dataChanged",null);_.q([_.ge("data.message"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],J1.prototype,"updateMessage",null);_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-text-message-renderer",noInjection:!0})],J1);
_.f(J1,"yt-live-chat-text-message-renderer",function(){if(Z61===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;nTS===void 0&&(nTS=document.createElement("template"));var m=nTS;r.call(U,m.content.cloneNode(!0),X.content.firstChild);Z61=X}X=Z61;return X},{mode:0});var DF=function(){var X=_.Y.apply(this,arguments)||this;X.tonalButtonOverrides={type:"tonal",style:"overlay"};return X};
_.F(DF,_.Y);
DF.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]]"}}}}}};
DF.prototype.shouldSupportInlineActionButtons=function(){return!0};
DF.prototype.shouldSupportWholeItemClick=function(){return!0};
_.n0.Object.defineProperties(DF.prototype,{hasInfoDialogButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data.infoDialogButton}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],DF.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.OG.YtLiveChatItemBehavior),_.p("design:type",_.vS)],DF.prototype,"ytLiveChatItemBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],DF.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],DF.prototype,"data",void 0);_.q([_.T(),_.p("design:type",_.FK)],DF.prototype,"participantsManager",void 0);
_.q([_.T(),_.p("design:type",Object)],DF.prototype,"tonalButtonOverrides",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("data.infoDialogButton"),_.p("design:type",Object),_.p("design:paramtypes",[])],DF.prototype,"hasInfoDialogButton",null);_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-auto-mod-message-renderer",noInjection:!0})],DF);
_.f(DF,"yt-live-chat-auto-mod-message-renderer",function(){if(gTh===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;cN8===void 0&&(cN8=document.createElement("template"));var m=cN8;r.call(U,m.content.cloneNode(!0),X.content.firstChild);gTh=X}X=gTh;return X},{mode:0});var sZu;var xdA;var PA$;var S28=function(){return _.Y.apply(this,arguments)||this};
_.F(S28,_.Y);_.q([_.T(),_.p("design:type",Object)],S28.prototype,"data",void 0);_.q([_.hL({is:"ytd-factoid-renderer",disableElementRegistration:!0})],S28);
_.f(S28,"ytd-factoid-renderer",function(){if(PA$!==void 0)return PA$;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return PA$=X},{mode:1});var pR=function(){return _.Y.apply(this,arguments)||this};
_.F(pR,_.Y);pR.prototype.configureRendererStamper=function(){return{"data.factoids":{id:"factoids",mapping:{factoidRenderer:"ytd-factoid-renderer"}}}};
_.q([_.T(),_.p("design:type",Object)],pR.prototype,"data",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],pR.prototype,"ytRendererstamperBehavior",void 0);_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-channel-activity-reputation-renderer",noInjection:!0})],pR);
_.f(pR,"yt-live-chat-channel-activity-reputation-renderer",function(){if(xdA===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;sZu===void 0&&(sZu=document.createElement("template"));var m=sZu;r.call(U,m.content.cloneNode(!0),X.content.firstChild);xdA=X}X=xdA;return X},{mode:0});var ddp;var O6u;var $D=function(){return _.Y.apply(this,arguments)||this};
_.F($D,_.Y);$D.prototype.ready=function(){var X=document.querySelector("yt-live-chat-app");X&&X.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],$D.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Boolean)],$D.prototype,"menuFocused",void 0);_.q([_.T(),_.p("design:type",Object)],$D.prototype,"data",void 0);_.q([_.w(_.OG.YtLiveChatItemBehavior),_.p("design:type",_.vS)],$D.prototype,"ytLiveChatItemBehavior",void 0);_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-donation-announcement-renderer",noInjection:!0})],$D);
_.f($D,"yt-live-chat-donation-announcement-renderer",function(){if(O6u===void 0){var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;ddp===void 0&&(ddp=document.createElement("template"));var m=ddp;r.call(U,m.content.cloneNode(!0),X.content.firstChild);O6u=X}X=O6u;return X},{mode:0});var vTt;var eLA,ET1=function(){if(eLA!==void 0)return eLA;var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;vTt===void 0&&(vTt=document.createElement("template"));var m=vTt;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return eLA=X};var bo=function(){return _.Y.apply(this,arguments)||this};
_.F(bo,_.Y);_.n0.Object.defineProperties(bo,{template:{configurable:!0,enumerable:!0,get:function(){return ET1()}}});
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],bo.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],bo.prototype,"data",void 0);_.q([_.uG({is:"yt-live-chat-empty-feed-view-model",disableElementRegistration:!0,noInjection:!0})],bo);_.f(bo,"yt-live-chat-empty-feed-view-model",function(){return ET1()},{mode:0});var FMS;var B1C;var A1=function(){return _.Y.apply(this,arguments)||this};
_.F(A1,_.Y);A1.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"}}}}}};
_.n0.Object.defineProperties(A1.prototype,{channelName:{configurable:!0,enumerable:!0,get:function(){var X,U;return{runs:[{text:(X=this.data)==null?void 0:(U=X.channelName)==null?void 0:U.content}]}}},
channelBadges:{configurable:!0,enumerable:!0,get:function(){var X=[],U;if((U=this.data)==null||!U.channelBadges)return X;var r;U=_.H((r=this.data)==null?void 0:r.channelBadges);for(r=U.next();!r.done;r=U.next()){r=_.e(r.value,eQ1);var m=void 0,I=void 0;if((m=r)==null?0:(I=m.badgeImage)==null?0:I.sources)m=void 0,I={liveChatAuthorBadgeRenderer:{tooltip:r.tooltip,accessibility:{accessibilityData:{label:(m=_.e(r.rendererContext,_.PV))==null?void 0:m.label}}}},r.badgeImage.sources[0].clientResource?I.liveChatAuthorBadgeRenderer.icon=
{iconType:r.badgeImage.sources[0].clientResource.imageName}:I.liveChatAuthorBadgeRenderer.customThumbnail={thumbnails:r.badgeImage.sources},X.push(I)}return X}}});
_.q([_.T(),_.p("design:type",Object)],A1.prototype,"data",void 0);_.q([_.y("data.channelName"),_.p("design:type",Object),_.p("design:paramtypes",[])],A1.prototype,"channelName",null);_.q([_.y("data.channelBadges"),_.p("design:type",Array),_.p("design:paramtypes",[])],A1.prototype,"channelBadges",null);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],A1.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-identity-view-model",noInjection:!0})],A1);
_.f(A1,"yt-live-chat-identity-view-model",function(){if(B1C===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;FMS===void 0&&(FMS=document.createElement("template"));var m=FMS;r.call(U,m.content.cloneNode(!0),X.content.firstChild);B1C=X}X=B1C;return X},{mode:0});var QZA;var oT1;var wR$;var yNP;var lo=function(){var X=_.Y.apply(this,arguments)||this;X.hidden=!1;X.supportsInlineActionButtons=!0;return X};
_.F(lo,_.Y);lo.prototype.ready=function(){var X;((X=document.querySelector("yt-live-chat-app"))==null?0:X.hasAttribute("dashboard-money-feed"))&&this.hostElement.setAttribute("dashboard-money-feed","")};
lo.prototype.dataChanged=function(X){var U=(0,_.aI)(_.Xa(this.hostElement).querySelector("#detail-text"));U.textContent="";(X==null?0:X.detailText)&&U.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(X.detailText))};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],lo.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.OG.YtLiveChatItemBehavior),_.p("design:type",_.vS)],lo.prototype,"ytLiveChatItemBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],lo.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T({observer:"dataChanged"}),_.p("design:type",Object)],lo.prototype,"data",void 0);
_.q([_.T({computed:"truthy(isDeleted)",reflectToAttribute:!0}),_.p("design:type",Object)],lo.prototype,"hidden",void 0);_.q([_.hL({disableElementRegistration:!0,is:"yt-live-chat-legacy-paid-message-renderer"})],lo);
_.f(lo,"yt-live-chat-legacy-paid-message-renderer",function(){if(yNP===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;wR$===void 0&&(wR$=document.createElement("template"));var m=wR$;r.call(U,m.content.cloneNode(!0),X.content.firstChild);yNP=X}X=yNP;return X},{mode:0});var uw$;var hLt;var ML8={},Ga=function(){return _.x7.apply(this,arguments)||this};
_.F(Ga,_.x7);Ga.prototype.onLiveChatMembershipItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
Ga.prototype.onLiveChatMembershipItemBehaviorClick=Ga.prototype.onLiveChatMembershipItemBehaviorClick;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Ga.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Ga.prototype,"data",void 0);_.q([_.cP("click"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],Ga.prototype,"onLiveChatMembershipItemBehaviorClick",null);_.q([_.PP()],Ga);
ML8.YtLiveChatMembershipItemBehavior=[Ga.prototype,_.l.YtRendererBehavior];var io=function(){var X=_.Y.apply(this,arguments)||this;X.supportsInlineActionButtons=!0;X.hasPrimaryHeaderText=!1;X.showOnlyHeader=!1;X.authorBadges=[];X.modern=_.v("web_button_rework_with_live");X.buttonOverrides={style:"overlay",type:"filled"};return X};
_.F(io,_.Y);_.a=io.prototype;_.a.shouldSupportInlineActionButtons=function(){return!0};
_.a.configureRendererStamper=function(){return{"data.footerButton":{id:"footer-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}};
_.a.ready=function(){var X=document.querySelector("yt-live-chat-app");X&&X.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.a.messageChanged=function(){var X=this.data.message,U=(0,_.aI)(_.Xa(this.hostElement).querySelector("#message"));U.textContent="";X&&U.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(X))};
_.a.computeHasPrimaryHeaderText=function(X){return!(!X||!X.headerPrimaryText)};
_.a.computeShowOnlyHeader=function(X,U){return this.isMessageEmpty(X,U)};
_.a.computeAuthorBadges=function(X){return X.authorBadges||[]};
_.a.isMessageEmpty=function(X,U){return!X||X.empty?!0:!X.message&&!X.inputField&&!U};
_.a.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&(this.set("data.authorName",null),this.set("data.authorPhoto",null),this.set("data.message",null))};
_.a.getInputElement=function(){return _.Xa(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer")};
_.a.inputFocus=function(){var X=this.getInputElement();X&&X.focus()};
_.a.inputInsertEmoji=function(X){var U=this.getInputElement();U&&U.insertEmoji(X)};
_.a.inputMessage=function(){var X=this.getInputElement();return X&&this.data.inputField?(X.completeEmojis(),_.Kc(X.liveChatRichMessageInput)):null};
_.a.onFooterButtonClick=function(){this.data.footerButton&&_.l4(this.hostElement,"yt-live-chat-clear-pinned-message")};
_.a.shouldSupportWholeItemClick=function(){return!0};
io.prototype.isDeletedChanged=io.prototype.isDeletedChanged;io.prototype.messageChanged=io.prototype.messageChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],io.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.OG.YtLiveChatItemBehavior),_.p("design:type",_.vS)],io.prototype,"ytLiveChatItemBehavior",void 0);_.q([_.w(ML8.YtLiveChatMembershipItemBehavior),_.p("design:type",Object)],io.prototype,"ytLiveChatMembershipItemBehavior",void 0);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],io.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],io.prototype,"data",void 0);_.q([_.T({computed:"computeHasPrimaryHeaderText(data)",reflectToAttribute:!0}),_.p("design:type",Object)],io.prototype,"hasPrimaryHeaderText",void 0);_.q([_.T({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.p("design:type",Object)],io.prototype,"showOnlyHeader",void 0);
_.q([_.T({computed:"computeAuthorBadges(data)"}),_.p("design:type",Array)],io.prototype,"authorBadges",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],io.prototype,"modern",void 0);_.q([_.ge("data.message"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],io.prototype,"messageChanged",null);_.q([_.ge("isDeleted"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],io.prototype,"isDeletedChanged",null);
_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-membership-item-renderer",noInjection:!0})],io);
_.f(io,"yt-live-chat-membership-item-renderer",function(){if(hLt===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;uw$===void 0&&(uw$=document.createElement("template"));var m=uw$;r.call(U,m.content.cloneNode(!0),X.content.firstChild);hLt=X}X=hLt;return X},{mode:0});var zLt;var KMS;var LR=function(){return _.Y.apply(this,arguments)||this};
_.F(LR,_.Y);LR.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],LR.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],LR.prototype,"data",void 0);_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-mode-change-message-renderer",noInjection:!0})],LR);
_.f(LR,"yt-live-chat-mode-change-message-renderer",function(){if(KMS===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;zLt===void 0&&(zLt=document.createElement("template"));var m=zLt;r.call(U,m.content.cloneNode(!0),X.content.firstChild);KMS=X}X=KMS;return X},{mode:0});var T1t;var Y2p;var NC=function(){return _.Y.apply(this,arguments)||this};
_.F(NC,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],NC.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.OG.YtLiveChatItemBehavior),_.p("design:type",_.vS)],NC.prototype,"ytLiveChatItemBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],NC.prototype,"data",void 0);_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-moderation-message-renderer"})],NC);
_.f(NC,"yt-live-chat-moderation-message-renderer",function(){if(Y2p===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;T1t===void 0&&(T1t=document.createElement("template"));var m=T1t;r.call(U,m.content.cloneNode(!0),X.content.firstChild);Y2p=X}X=Y2p;return X},{mode:0});var VL$;var RL5;var ji=function(){return _.Y.apply(this,arguments)||this};
_.F(ji,_.Y);ji.prototype.onClick=function(){var X;if((X=this.data)!=null&&X.onClickCommand){var U;_.aB.instance.resolveCommand((U=this.data)==null?void 0:U.onClickCommand)}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ji.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.ki),_.p("design:type",Object)],ji.prototype,"ytLiveChatReduxBehavior",void 0);_.q([_.w(_.OG.YtLiveChatItemBehavior),_.p("design:type",_.vS)],ji.prototype,"ytLiveChatItemBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],ji.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ji.prototype,"data",void 0);
_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-offer-click-count-message-renderer",noInjection:!0})],ji);
_.f(ji,"yt-live-chat-offer-click-count-message-renderer",function(){if(RL5===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;VL$===void 0&&(VL$=document.createElement("template"));var m=VL$;r.call(U,m.content.cloneNode(!0),X.content.firstChild);RL5=X}X=RL5;return X},{mode:0});var fYA;var q2h=function(){return _.Y.apply(this,arguments)||this};
_.F(q2h,_.Y);_.q([_.T(),_.p("design:type",Object)],q2h.prototype,"data",void 0);_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-placeholder-item-renderer",noInjection:!0})],q2h);
_.f(q2h,"yt-live-chat-placeholder-item-renderer",function(){if(fYA===void 0){var X=document.createElement("template");_.B(X,"\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");X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);fYA=X}X=fYA;return X},{mode:0});var WMt;var JNu;var Ddp=new J3(7),X9=function(){var X=_.Y.apply(this,arguments)||this;X.data={};return X};
_.F(X9,_.Y);X9.prototype.dataChanged=function(){var X;((X=this.data)==null?0:X.class)&&_.II(this.hostElement,this.data.class,!0);var U;((U=this.oldData)==null?0:U.class)&&_.II(this.hostElement,this.oldData.class,!1);this.oldData=this.data};
X9.prototype.computeTimestampString=function(X){return Ddp.format(new Date(X/1E3))};
X9.prototype.dataChanged=X9.prototype.dataChanged;_.q([_.T(),_.p("design:type",Object)],X9.prototype,"data",void 0);_.q([_.T({computed:"computeTimestampString(data.timestampUsec)"}),_.p("design:type",String)],X9.prototype,"timestampString",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],X9.prototype,"dataChanged",null);_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-server-error-message",noInjection:!0})],X9);
_.f(X9,"yt-live-chat-server-error-message",function(){if(JNu===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;WMt===void 0&&(WMt=document.createElement("template"));var m=WMt;r.call(U,m.content.cloneNode(!0),X.content.firstChild);JNu=X}X=JNu;return X},{mode:0});var pR5;var $dC;var Uh=function(){var X=_.Y.apply(this,arguments)||this;X.defaultToFilledIcon=!1;return X};
_.F(Uh,_.Y);Uh.prototype.computeHasPrimaryColorIcon=function(X){return X==="SPARK"||X==="SPONSORSHIP_STAR"};
Uh.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{style:"max-width: 100%"}}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Uh.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.OG.YtLiveChatItemBehavior),_.p("design:type",_.vS)],Uh.prototype,"ytLiveChatItemBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Uh.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Uh.prototype,"defaultToFilledIcon",void 0);_.q([_.T(),_.p("design:type",Object)],Uh.prototype,"data",void 0);
_.q([_.T({value:!1,computed:"computeHasPrimaryColorIcon(data.icon.iconType)",reflectToAttribute:!0}),_.p("design:type",Boolean)],Uh.prototype,"hasPrimaryColorIcon",void 0);_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-viewer-engagement-message-renderer",noInjection:!0})],Uh);
_.f(Uh,"yt-live-chat-viewer-engagement-message-renderer",function(){if($dC===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;pR5===void 0&&(pR5=document.createElement("template"));var m=pR5;r.call(U,m.content.cloneNode(!0),X.content.firstChild);$dC=X}X=$dC;return X},{mode:0});var b6t;var rA=function(){var X=_.Y.apply(this,arguments)||this;X.modernUpdate=!1;X.buttonStyle="overlay";X.buttonType="filled";return X};
_.F(rA,_.Y);rA.prototype.computeTooltipPosition=function(){return this.modernUpdate?"left":"bottom"};
rA.prototype.computeButtonOverride=function(){if(this.modernUpdate)return{iconPosition:"icon-only",style:this.buttonStyle,type:this.buttonType,size:"M"}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],rA.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],rA.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],rA.prototype,"modernUpdate",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],rA.prototype,"buttonStyle",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],rA.prototype,"buttonType",void 0);
_.q([_.hL({is:"ytd-ad-hover-text-button-renderer",disableElementRegistration:!0})],rA);
_.f(rA,"ytd-ad-hover-text-button-renderer",function(){if(b6t!==void 0)return b6t;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return b6t=X},{mode:1});var ANh;var mW=function(){var X=_.Y.apply(this,arguments)||this;X.buttonOverrides={size:"XS"};return X};
_.F(mW,_.Y);mW.prototype.onHelpTap=function(X){this.data&&this.data.informationDialog&&(_.l4(this.hostElement,"yt-navigate",{endpoint:{liveChatDialogEndpoint:{content:this.data.informationDialog}}}),X.preventDefault(),X.stopPropagation())};
_.q([_.T(),_.p("design:type",Object)],mW.prototype,"buttonOverrides",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],mW.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],mW.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-live-chat-purchased-product-message-renderer"})],mW);
_.f(mW,"ytd-live-chat-purchased-product-message-renderer",function(){if(ANh!==void 0)return ANh;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return ANh=X},{mode:1});var lYA;var GRh;var Ii=function(){var X=_.Y.apply(this,arguments)||this;X.isContainerDeleted=!1;return X};
_.F(Ii,_.Y);Ii.prototype.onContextMenuClick=function(X){this.ytLiveChatItemBehavior.showContextMenu(X)};
Ii.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))};
Ii.prototype.isContainerDeletedChanged=Ii.prototype.isContainerDeletedChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Ii.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.OG.YtLiveChatItemBehavior),_.p("design:type",_.vS)],Ii.prototype,"ytLiveChatItemBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Ii.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],Ii.prototype,"isContainerDeleted",void 0);
_.q([_.T(),_.p("design:type",String)],Ii.prototype,"deletedStateMessage",void 0);_.q([_.ge("isContainerDeleted"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Ii.prototype,"isContainerDeletedChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-header-renderer"})],Ii);
_.f(Ii,"ytd-sponsorships-live-chat-header-renderer",function(){if(GRh!==void 0)return GRh;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return GRh=X},{mode:1});var tF=function(){var X=_.Y.apply(this,arguments)||this;X.modern=_.v("web_button_rework_with_live");X.buttonOverrides={style:"overlay",type:"filled"};return X};
_.F(tF,_.Y);tF.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]]"}}}}}};
tF.prototype.onCtaButtonClick=function(){var X,U=_.e((X=this.data)==null?void 0:X.optInPrompt,_.gd);if(X=this.maybeGetButtonCommand(U)){var r;(r=_.gO())==null||r.clickCommand(X)}};
tF.prototype.maybeGetButtonCommand=function(X){return!X||!X.command||_.e(X.command,tvv)===void 0&&_.e(X.command,I9C)===void 0?null:X.command};
tF.prototype.shouldHideOptinPrompt=function(X,U){return!X||U};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],tF.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.OG.YtLiveChatItemBehavior),_.p("design:type",_.vS)],tF.prototype,"ytLiveChatItemBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],tF.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],tF.prototype,"modern",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer"})],tF);
_.f(tF,"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer",function(){if(lYA!==void 0)return lYA;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return lYA=X},{mode:1});var i6A;var ai=function(){return _.Y.apply(this,arguments)||this};
_.F(ai,_.Y);ai.prototype.onContextMenuClick=function(X){this.ytLiveChatItemBehavior.showContextMenu(X)};
ai.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))};
ai.prototype.isDeletedChanged=ai.prototype.isDeletedChanged;_.q([_.w(_.OG.YtLiveChatItemBehavior),_.p("design:type",_.vS)],ai.prototype,"ytLiveChatItemBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ai.prototype,"data",void 0);_.q([_.ge("isDeleted"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ai.prototype,"isDeletedChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"})],ai);
_.f(ai,"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer",function(){if(i6A!==void 0)return i6A;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return i6A=X},{mode:1});var Hd=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-mark-chat-item-as-deleted-action":"handleLiveChatAction","yt-live-chat-actions":"handleLiveChatActions","yt-remove-chat-item-action":"handleLiveChatAction"};return X};
_.F(Hd,_.Y);_.a=Hd.prototype;
_.a.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"}}}};
_.a.handleLiveChatAction=function(X){_.e(X,D$T)?this.handleMarkChatItemAsDeletedAction(_.e(X,D$T)):_.e(X,J0h)&&this.handleRemoveChatItemAction(_.e(X,J0h))};
_.a.handleLiveChatActions=function(X){X.forEach(this.handleLiveChatAction,this)};
_.a.handleMarkChatItemAsDeletedAction=function(X){var U=this,r;((r=this.data)==null?0:r.items)&&this.data.items.forEach(function(m,I){var t=Object.keys(m)[0];Object.values(m)[0].id===X.targetItemId&&U.markAsDeleted("data.items",I,t,X.deletedStateMessage,X.showOriginalContentMessage)})};
_.a.handleRemoveChatItemAction=function(X){var U=this,r;((r=this.data)==null?0:r.items)&&this.data.items.forEach(function(m,I){Object.values(m)[0].id===X.targetItemId&&U.splice("data.items",I,1)})};
_.a.markAsDeleted=function(X,U,r,m,I){X=[X,U,r].join(".");this.set(X+".deletedStateMessage",m);this.set(X+".showOriginalContentMessage",I)};
_.q([_.T(),_.p("design:type",Object)],Hd.prototype,"data",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Hd.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Hd.prototype,"ytActionHandlerBehavior",void 0);_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-item-display-list-renderer",noInjection:!0})],Hd);
_.f(Hd,"yt-live-chat-item-display-list-renderer",function(){if(oT1===void 0){var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;QZA===void 0&&(QZA=document.createElement("template"));var m=QZA;r.call(U,m.content.cloneNode(!0),X.content.firstChild);oT1=X}X=oT1;return X},{mode:0});var LMS;var N18,jZ1=function(){if(N18!==void 0)return N18;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;LMS===void 0&&(LMS=document.createElement("template"));var m=LMS;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return N18=X};var Ca=function(){var X=_.Y.apply(this,arguments)||this;X.isHeader=!1;return X};
_.F(Ca,_.Y);Ca.prototype.configureRendererStamper=function(){return{"data.item":{id:"content",mapping:{liveChatPaidMessageRenderer:{component:"yt-live-chat-paid-message-renderer",params:{noPadding:"[[isHeader]]"}}}}}};
_.n0.Object.defineProperties(Ca,{template:{configurable:!0,enumerable:!0,get:function(){return jZ1()}}});
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Ca.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Ca.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Ca.prototype,"isHeader",void 0);_.q([_.uG({is:"yt-live-chat-item-display-renderer",disableElementRegistration:!0,noInjection:!0})],Ca);_.f(Ca,"yt-live-chat-item-display-renderer",function(){return jZ1()},{mode:0});var XA$,Ulh,aNt,tcv;
XA$={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}};Ulh={home:"eohps",search:"eosps",watch:"eowps"};_.rfu=["watch","search","home"];
_.k3=function(){this.JSC$14574_isInitialized_=!1;this.isInitialPass_=!0;this.isSeenDuringInitialPass_={};this.JSC$14574_queue_=[];this.pendingPages_=[];this.pagePreparerJobId_=this.fragmentJobId_=0;this.DEFAULT_DELAY_=_.$q("PRECONSTRUCTION_DELAY",0);this.signals_=_.Sx();this.targetPage_=""};
_.k3.prototype.init=function(X,U){X=X===void 0?"":X;U=U===void 0?null:U;if(this.JSC$14574_isInitialized_)this.abort();else if(this.JSC$14574_isInitialized_=!0,X&&_.ml7(this,X),U){var r=_.dp(this.signals_,"pcl")?0:10,m=function(){for(var I=0,t;t=_.rfu[I++];)t!=X&&t!=U&&this.pendingPages_.push(t);_.INp(this)}.bind(this);
this.signals_.parkOrScheduleJob(m,r,"pcl")}};
_.k3.prototype.abort=function(){this.fragmentJobId_&&(_.$u.cancelJob(this.fragmentJobId_),this.fragmentJobId_=0);tcv(this)};
_.ml7=function(X,U){X.JSC$14574_isInitialized_&&!X.targetPage_&&(X.targetPage_=U,aNt(X,U),X.isInitialPass_=!1,aNt(X,U),X.signals_.processSignal(Ulh[X.targetPage_]),tcv(X),_.INp(X))};
_.INp=function(X){X.pendingPages_.length&&!X.pagePreparerJobId_&&(X.pagePreparerJobId_=_.Vo(_.$u,function(){this.pagePreparerJobId_=0;this.pendingPages_.length&&!this.targetPage_&&_.ml7(this,this.pendingPages_.shift())}.bind(X),X.DEFAULT_DELAY_))};
aNt=function(X,U){if(U=XA$[U])for(var r in U){var m=!1,I=r;r.charAt(0)=="~"&&(m=!0,I=r.substring(1));var t=U[r];t=typeof t=="object"?t:{count:t};U[r]=t;t.componentName=I;t.count>0&&(X.isInitialPass_?m||X.isSeenDuringInitialPass_[I]||(X.JSC$14574_queue_.push({componentName:I,count:1,signals:t.signals}),X.isSeenDuringInitialPass_[I]=!0,t.count--):X.JSC$14574_queue_.push(t))}};
tcv=function(X){X.JSC$14574_queue_.length=0;X.targetPage_="";X.isInitialPass_=!0;X.signals_.processSignal("eop")};
_.k3.getInstance=function(){return _.lR(_.k3)};var HG5=function(){this.signals=_.Sx();this.init()};
HG5.prototype.startPreconstruction=function(){_.k3.getInstance().init(_.b3("IS_HOMEPAGE_COLD")?"home":null,"n/a")};
HG5.prototype.init=function(){CTS(this);window.Polymer&&skS&&j9e();this.signals.parkOrScheduleJob(this.startPreconstruction,10,"eor");a:{var X=_.mH.ytcsi;if(X&&X.gt&&(X=X.gt())&&X.tick&&(X.tick.aft>0||X.tick.pbs>0)&&(_.b3("IS_HOMEPAGE_COLD")||_.b3("IS_RESULTS_PAGE_COLD")||_.b3("IS_WATCH_PAGE_COLD"))){kzv(this);break a}JOz(J0e,this.onNotifications,this)}};
var CTS=function(X){var U=function(){X.signals.processSignal("dl")};
document.readyState==="complete"?(_.i3(Error("th"),"WARNING"),U()):_.SqX(window,"load",U)};
HG5.prototype.onNotifications=function(X){X.timer||(_.b3("IS_HOMEPAGE_COLD")||_.b3("IS_RESULTS_PAGE_COLD")||_.b3("IS_WATCH_PAGE_COLD"))&&kzv(this)};
var kzv=function(X){X.signals.parkOrScheduleJob(function(){X.signals.processSignal("eocs")},10,"eor")};
new HG5;var cfh=function(){return _.x7.apply(this,arguments)||this};
_.F(cfh,_.x7);_.n0.Object.defineProperties(cfh.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return _.v("enable_entity_store_from_dependency_injection")?_.pd():_.br()}}});
_.q([_.PP()],cfh);_.cd=[rN.prototype,cfh.prototype];var g9v=["ytd-rich-shelf-renderer"],gA=function(){var X=_.x7.apply(this,arguments)||this;X._noAccessors=!0;X.DISMISSED_CONTENT_KEYSPACE="DISMISSED_CONTENT_KEYSPACE:";X.followUpDialogPromise=null;X.followUpDialogPromiseResolve=null;X.followUpDialogPromiseReject=null;return X};
_.F(gA,_.x7);_.a=gA.prototype;_.a.dismissibleItemIsDismissedChanged_=function(X){_.v("kevlar_fluid_dismiss")&&(X?_.l4(this.hostElement,"yt-dismissible-item-dismissed"):_.l4(this.hostElement,"yt-dismissible-item-undismissed"))};
_.a.dismissibleItemDataChanged_=function(){this.dismissedContentId=void 0;this.dismissibleItemReset_()};
_.a.dismissibleItemReset_=function(){var X=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 _.o7(function(U,r){X.followUpDialogPromiseResolve=U;X.followUpDialogPromiseReject=r});
_.l4(this.hostElement,"yt-enable-lockup-interaction")};
_.a.dismissibleItemOnYtServiceRequestSent_=function(X,U){U.actions&&this.dismissibleItemProcessActions(U.actions,X)};
_.a.dismissibleItemOnRequestSent=function(X){for(var U=_.H(X.detail),r=U.next();!r.done;r=U.next()){var m=void 0;(r=(m=_.e(r.value,_.ro))==null?void 0:m.actions)&&this.dismissibleItemProcessActions(r,X)}};
_.a.dismissibleItemOnCommandSent=function(X,U){U&&this.dismissibleItemProcessActions(U,X)};
_.a.setAndGetDismissedContentId=function(X){return this.dismissedContentId=this.DISMISSED_CONTENT_KEYSPACE+X};
_.a.replayDismissAction=function(X){this.dismissibleItemProcessActions([X])};
_.a.dismissibleItemProcessActions=function(X,U){for(var r=0;r<X.length;r++){var m=X[r],I=void 0;((I=_.e(m,_.X7))==null?0:I.commands)&&this.dismissibleItemProcessActions(_.e(m,_.X7).commands,U);if(_.e(m,_.pU)){if(I=_.e(m,_.pU),!I.replaceParentSection||g9v.includes(this.hostElement.nodeName.toLowerCase()))I.groupDismissal&&VGm(this,I.groupDismissal,!0),this.dismissibleItemHandleReplaceEnclosingAction_(I),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.PN("commandEntity",this.dismissedContentId,
{key:this.dismissedContentId,command:m})),m=void 0,(m=U)==null||m.stopPropagation()}else if(_.e(m,YVp))this.dismissibleItemHandleHideEnclosingAction_(),m=void 0,(m=U)==null||m.stopPropagation();else if(_.e(m,a6S))m=_.e(m,a6S),I=void 0,((I=m)==null?0:I.targetGroupId)&&VGm(this,{targetGroupId:m.targetGroupId},!1),this.dismissibleItemHandleUndoFeedbackAction_(),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.PN("commandEntity",this.dismissedContentId,{key:this.dismissedContentId,command:void 0})),
m=void 0,(m=U)==null||m.stopPropagation();else if(_.e(m,_.ro))(m=_.e(m,_.ro).actions)&&_.NT(this.hostElement,m,this.hostElement),m=void 0,(m=U)==null||m.stopPropagation();else{var t=I=void 0;((I=_.e(m,_.jE))==null?void 0:I.signal)!=="TELL_US_WHY"||((t=_.e(m,_.jE))==null?0:t.targetId)&&_.v("web_enable_feedback_endpoint_resolver_batch_2")||(this.dismissibleItemHandleTellUsWhySignalAction_(),m=void 0,(m=U)==null||m.stopPropagation())}}};
_.a.dismissibleItemOnYtServiceRequestCompleted_=function(X,U){var r=this.get("feedbackResponses.0.followUpDialog",U.data);r?this.followUpDialogPromiseResolve(r):U.actions&&!this.dismissedRenderer&&this.dismissibleItemProcessActions(U.actions,X)};
_.a.dismissibleItemHandleReplaceEnclosingAction_=function(X){this.dismissedRenderer=X.item;this.isDismissed=!0;var U=null;(U=_.Xa(this.hostElement).querySelector("#dismissed"))&&_.cZ(this,function(){_.Hw(U)});
_.l4(this.hostElement,"yt-disable-lockup-interaction",this.dismissedRenderer)};
_.a.dismissibleItemHandleHideEnclosingAction_=function(){this.isHideEnclosingAction=this.isDismissed=!0};
_.a.dismissibleItemHandleUndoFeedbackAction_=function(){_.l4(this.hostElement,"yt-dismissible-item-undo-feedback");this.dismissibleItemReset_()};
_.a.dismissibleItemHandleTellUsWhySignalAction_=function(){var X=this;this.followUpDialogPromise.then(function(U){X.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:U}})})};
gA.prototype.dismissibleItemOnYtServiceRequestCompleted_=gA.prototype.dismissibleItemOnYtServiceRequestCompleted_;gA.prototype.dismissibleItemOnCommandSent=gA.prototype.dismissibleItemOnCommandSent;gA.prototype.dismissibleItemOnRequestSent=gA.prototype.dismissibleItemOnRequestSent;gA.prototype.dismissibleItemOnYtServiceRequestSent_=gA.prototype.dismissibleItemOnYtServiceRequestSent_;gA.prototype.dismissibleItemDataChanged_=gA.prototype.dismissibleItemDataChanged_;
gA.prototype.dismissibleItemIsDismissedChanged_=gA.prototype.dismissibleItemIsDismissedChanged_;_.q([_.w(_.yS),_.p("design:type",Object)],gA.prototype,"ytdOpenPopupBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],gA.prototype,"ytdReduxBehavior",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],gA.prototype,"isDismissed",void 0);_.q([_.T(),_.p("design:type",Object)],gA.prototype,"dismissedRenderer",void 0);
_.q([_.ge("isDismissed"),_.p("design:type",Function),_.p("design:paramtypes",[Boolean]),_.p("design:returntype")],gA.prototype,"dismissibleItemIsDismissedChanged_",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],gA.prototype,"dismissibleItemDataChanged_",null);
_.q([_.cP("yt-service-request-sent"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.TU]),_.p("design:returntype")],gA.prototype,"dismissibleItemOnYtServiceRequestSent_",null);_.q([_.cP("yt-service-request-sent-button-renderer"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],gA.prototype,"dismissibleItemOnRequestSent",null);
_.q([_.cP("yt-dismissible-item-action"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Array]),_.p("design:returntype")],gA.prototype,"dismissibleItemOnCommandSent",null);_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.Dj]),_.p("design:returntype")],gA.prototype,"dismissibleItemOnYtServiceRequestCompleted_",null);_.q([_.PP()],gA);_.na=[_.yS,_.cd,gA.prototype];var Z9=function(){var X=_.x7.apply(this,arguments)||this;X.disableGridStateAware=!1;X.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};X.currentGridClass="";return X};
_.F(Z9,_.x7);Z9.prototype.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap);_.cZ(this,this.handleUpdateGridStateAction);if(!this.disableGridStateAware){var X=this.gridStateAwareGetElement();_.II(X,"grid",!0)}};
Z9.prototype.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.gridStateActionMap)};
Z9.prototype.gridStateAwareGetElement=function(){return this.gridStateAwareSizingElementSelector?_.Xa(this.hostElement).querySelector(this.gridStateAwareSizingElementSelector):this.hostElement};
Z9.prototype.handleUpdateGridStateAction=function(){if(this.disableGridStateAware)var X="grid-disabled";else{X=_.VR.getInstance();var U=this.get("pageSubtype");X=U&&OVu.includes(U)?"grid-disabled":X.currentSnapState_?X.currentSnapState_.className:null}(U=this.gridStateAwareGetElement())&&X!==this.currentGridClass&&(X&&_.II(U,X,!0),this.currentGridClass&&_.II(U,this.currentGridClass,!1),this.currentGridClass=X)};
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Z9.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",String)],Z9.prototype,"gridStateAwareSizingElementSelector",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Z9.prototype,"disableGridStateAware",void 0);_.q([_.PP()],Z9);_.sh=[Z9.prototype,_.Dt.YtActionHandlerBehavior];_.x3=new _.gb("GUIDE_TOKEN");var Sv;_.Pd={};Sv=function(){var X=_.x7.apply(this,arguments)||this;X.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 X};
_.F(Sv,_.x7);_.a=Sv.prototype;_.a.onActiveEndpointChange=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.a.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.guideStateActionMap);var X=_.np().resolve(_.gX(_.x3));X&&(this.guidePersistentAndVisible=X.getGuidePersistentAndVisible(),this.activeEndpoint=X.getActiveEndpoint(),this.guideOpened=X.getGuideOpened(),this.miniGuideVisible=X.getMiniGuideVisible())};
_.a.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.guideStateActionMap)};
_.a.handleGuideStateAction=function(X){this.guidePersistentAndVisible=X};
_.a.handleMiniGuideStateAction=function(X){this.miniGuideVisible=X};
_.a.handleGuideOpenedAction=function(X){this.guideOpened=X};
_.a.handleActiveEndpointAction=function(X){this.activeEndpoint=X};
Sv.prototype.onActiveEndpointChange=Sv.prototype.onActiveEndpointChange;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Sv.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Sv.prototype,"guidePersistentAndVisible",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Sv.prototype,"miniGuideVisible",void 0);_.q([_.T(),_.p("design:type",Object)],Sv.prototype,"activeEndpoint",void 0);
_.q([_.ge("activeEndpoint"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Sv.prototype,"onActiveEndpointChange",null);_.q([_.T(),_.p("design:type",Boolean)],Sv.prototype,"guideOpened",void 0);_.q([_.PP()],Sv);_.Pd.YtdGuideStateAwareBehavior=[];_.Pd.YtdGuideStateAwareBehavior.push(Sv.prototype,_.Dt.YtActionHandlerBehavior);var n9S=["ytd-compact-video-renderer","ytd-playlist-video-renderer","ytd-compact-movie-renderer","ytd-playlist-panel-video-renderer"],dA=function(){var X=_.x7.apply(this,arguments)||this;X.hoverJobId=0;X.JSC$14601_touched=!1;return X};
_.F(dA,_.x7);_.a=dA.prototype;_.a.created=function(){this.useExpandableTooltip=!n9S.includes(this.is)};
_.a.attached=function(){this.hostElement.hasAttribute("lockup")||this.hostElement.setAttribute("lockup","true")};
_.a.detached=function(){this.useExpandableTooltip=!1};
_.a.lockupOnDown=function(X){this.interactionElement&&!_.$5(_.DP(X),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerDown()};
_.a.lockupOnUp=function(X){this.interactionElement&&!_.$5(_.DP(X),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerUp()};
_.a.onTouchStart=function(){this.JSC$14601_touched=!0};
_.a.lockupOnMouseEnter=function(){var X=this,U=_.Pp("kevlar_lockup_hover_delay",-1);this.JSC$14601_touched&&U>=0?(_.$u.cancelJob(this.hoverJobId),this.hoverJobId=_.$u.addJob(function(){X.lockupIsHovered=!0},8,U),this.JSC$14601_touched=!1):this.lockupIsHovered=!0};
_.a.lockupOnMouseLeave=function(){this.hoverJobId&&(_.$u.cancelJob(this.hoverJobId),this.hoverJobId=0);this.lockupIsHovered=!1};
_.a.lockupOnPopupClosed=function(X,U){var r;((r=U.popupRenderer)==null?void 0:r.is)==="ytd-menu-popup-renderer"&&(X=U.popupRenderer.veData,U=_.Ei(),X&&U&&_.Rk(U,[X]))};
_.a.lockupOnLockupRequested=function(X){var U=X.detail.videoIds[0],r;X.detail&&U===((r=this.data)==null?void 0:r.videoId)&&(X.detail.returnValue=[this.data])};
_.a.lockupOnYtServiceRequestSent=function(X,U){if(X=U.actions)for(var r=0;r<X.length;r++){var m=X[r];if(m.action==="ACTION_REMOVE_VIDEO_BY_VIDEO_ID"&&U.ajaxPromise){var I=void 0,t=(I=_.e(U.endpoint,_.H$))==null?void 0:I.playlistId;I=void 0;m=(I=m.removedVideoId)!=null?I:"";$cu(_.ex(),m,t)}else m.action==="ACTION_REMOVE_VIDEO"&&U.ajaxPromise&&(t=void 0,m=(t=m.setVideoId)!=null?t:"",_.biP(_.ex(),m))}};
_.a.lockupOnLockupDisabled=function(){this.interactionElement&&(this.interactionElement.disabled=!0)};
_.a.lockupOnLockupEnabled=function(){if(!this.$){var X=_.np().resolve(_.Aj).getCurrentPage(),U=this.getParentRenderer?this.getParentRenderer():void 0;_.AE(new _.Tx("component not ready",this.is,this.isAttached,X==null?void 0:X.is,U==null?void 0:U.is))}this.interactionElement&&(this.interactionElement.disabled=!1)};
dA.prototype.lockupOnLockupEnabled=dA.prototype.lockupOnLockupEnabled;dA.prototype.lockupOnLockupDisabled=dA.prototype.lockupOnLockupDisabled;dA.prototype.lockupOnYtServiceRequestSent=dA.prototype.lockupOnYtServiceRequestSent;dA.prototype.lockupOnLockupRequested=dA.prototype.lockupOnLockupRequested;dA.prototype.lockupOnPopupClosed=dA.prototype.lockupOnPopupClosed;dA.prototype.lockupOnMouseLeave=dA.prototype.lockupOnMouseLeave;dA.prototype.lockupOnMouseEnter=dA.prototype.lockupOnMouseEnter;
dA.prototype.onTouchStart=dA.prototype.onTouchStart;dA.prototype.lockupOnUp=dA.prototype.lockupOnUp;dA.prototype.lockupOnDown=dA.prototype.lockupOnDown;_.q([_.T(),_.p("design:type",Object)],dA.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Boolean)],dA.prototype,"lockupIsHovered",void 0);_.q([_.T(),_.p("design:type",Boolean)],dA.prototype,"lockupTouchTriggered",void 0);_.q([_.T(),_.p("design:type",Boolean)],dA.prototype,"useExpandableTooltip",void 0);
_.q([_.Zl("#interaction"),_.p("design:type",Object)],dA.prototype,"interactionElement",void 0);_.q([_.cP("down"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],dA.prototype,"lockupOnDown",null);_.q([_.cP("up"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],dA.prototype,"lockupOnUp",null);
_.q([_.cP("touchstart"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],dA.prototype,"onTouchStart",null);_.q([_.cP("mouseenter"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],dA.prototype,"lockupOnMouseEnter",null);_.q([_.cP("mouseleave"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],dA.prototype,"lockupOnMouseLeave",null);
_.q([_.cP("yt-popup-closed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Object]),_.p("design:returntype")],dA.prototype,"lockupOnPopupClosed",null);_.q([_.cP("yt-lockup-requested"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],dA.prototype,"lockupOnLockupRequested",null);
_.q([_.cP("yt-service-request-sent"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.TU]),_.p("design:returntype")],dA.prototype,"lockupOnYtServiceRequestSent",null);_.q([_.cP("yt-disable-lockup-interaction"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],dA.prototype,"lockupOnLockupDisabled",null);
_.q([_.cP("yt-enable-lockup-interaction"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],dA.prototype,"lockupOnLockupEnabled",null);_.q([_.PP()],dA);_.Oh=[dA.prototype];_.ZGt={YtdReduxBehavior:[]};_.ZGt.YtdReduxBehavior.push.apply(_.ZGt.YtdReduxBehavior,_.cd);var vd=function(){var X=_.x7.apply(this,arguments)||this;X._noAccessors=!0;X.disableNowPlaying=!1;X.disableTooltips=!1;X.useHoveredProperty=!1;X.hovered=!1;X.isThumbnailHovered_=!1;X.addBackground=_.v("kevlar_thumbnail_bg");X.nowPlaying=!1;X.disableRounding=!1;X.size="small";return X};
_.F(vd,_.x7);_.a=vd.prototype;_.a.computeThumbnailOverlaySidePanelWidth_=function(X,U){return X-U};
_.a.computeSize=function(X,U){if(!this.disableRounding){if(!X&&!U)return"small";X=Math.max(X||0,U||0);return X>=256?"large":X>=96?"medium":"small"}};
_.a.computeFinalHoveredState_=function(X,U,r){return this.nowPlaying?!1:_.v("kevlar_thumbnail_fluid")&&X?U:r};
_.a.computeHoverOverlays_=function(X,U){return X&&U?U:void 0};
_.a.onMouseEnter_=function(){this.isThumbnailHovered_=!0};
_.a.onMouseLeave_=function(){this.isThumbnailHovered_=!1};
_.a.checkMiniplayer_=function(){var X;if(((X=this.data)==null?0:X.playlistSetVideoId)&&_.v("web_enable_playlist_video_lockup_equalizer"))this.nowPlaying=!!this.data.selected;else{X=_.AS();var U=X.currentEndpoint;!this.disableNowPlaying&&U&&_.e(U,_.Rl)&&this.data?(U=_.e(U,_.Rl),this.nowPlaying=this.data.playlistId?U.playlistId===this.data.playlistId:U.videoId===this.data.videoId,this.isVideoPlaying=X==null?void 0:X.isVideoPlaying):this.nowPlaying=!1}};
vd.prototype.checkMiniplayer_=vd.prototype.checkMiniplayer_;vd.prototype.onMouseLeave_=vd.prototype.onMouseLeave_;vd.prototype.onMouseEnter_=vd.prototype.onMouseEnter_;vd.prototype.computeHoverOverlays_=vd.prototype.computeHoverOverlays_;vd.prototype.computeFinalHoveredState_=vd.prototype.computeFinalHoveredState_;vd.prototype.computeSize=vd.prototype.computeSize;vd.prototype.computeThumbnailOverlaySidePanelWidth_=vd.prototype.computeThumbnailOverlaySidePanelWidth_;
_.q([_.w(_.cd),_.p("design:type",Object)],vd.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],vd.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Number)],vd.prototype,"height",void 0);_.q([_.T(),_.p("design:type",Boolean)],vd.prototype,"bottomSidePanel",void 0);_.q([_.T(),_.p("design:type",Number)],vd.prototype,"width",void 0);_.q([_.T(),_.p("design:type",Object)],vd.prototype,"disableNowPlaying",void 0);
_.q([_.T({selector:_.wV}),_.p("design:type",Boolean)],vd.prototype,"miniplayerIsActive",void 0);_.q([_.T(),_.p("design:type",Object)],vd.prototype,"disableTooltips",void 0);_.q([_.T(),_.p("design:type",Object)],vd.prototype,"useHoveredProperty",void 0);_.q([_.T(),_.p("design:type",Object)],vd.prototype,"hovered",void 0);_.q([_.T(),_.p("design:type",Object)],vd.prototype,"isThumbnailHovered_",void 0);
_.q([_.T({computed:"computeFinalHoveredState_(useHoveredProperty, hovered, isThumbnailHovered_)"}),_.p("design:type",Boolean)],vd.prototype,"finalHoveredState_",void 0);_.q([_.T({computed:"computeThumbnailOverlaySidePanelWidth_(width, height)"}),_.p("design:type",Number)],vd.prototype,"thumbnailOverlaySidePanelWidth_",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],vd.prototype,"addBackground",void 0);
_.q([_.T({computed:"computeHoverOverlays_(finalHoveredState_, data.thumbnailOverlays)"}),_.p("design:type",Object)],vd.prototype,"hoverOverlays_",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],vd.prototype,"nowPlaying",void 0);_.q([_.T(),_.p("design:type",Boolean)],vd.prototype,"isVideoPlaying",void 0);_.q([_.T(),_.p("design:type",Object)],vd.prototype,"disableRounding",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeSize(width, height, disableRounding)"}),_.p("design:type",Object)],vd.prototype,"size",void 0);_.q([_.cP("mouseenter"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],vd.prototype,"onMouseEnter_",null);_.q([_.cP("mouseleave"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],vd.prototype,"onMouseLeave_",null);
_.q([_.ge("data","disableNowPlaying","miniplayerIsActive"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],vd.prototype,"checkMiniplayer_",null);_.q([_.PP()],vd);var sXS=[vd.prototype];_.ev={YtPlayerListenerBehavior:{created:function(){this.playerListeners_=new Map},
getPlayerListenerKey_:function(X,U){return X+":"+_.lM(U)},
getPlayerListener_:function(X,U,r){X=this.getPlayerListenerKey_(X,U);U=this.playerListeners_.get(X);r&&this.playerListeners_.delete(X);return U},
savePlayerListener_:function(X,U){var r=U.bind(this);this.playerListeners_.set(this.getPlayerListenerKey_(X,U),r);return r},
listenToPlayerEvent:function(X,U,r){r=this.savePlayerListener_(U,r);X.addEventListener(U,r)},
listenToPlayerEvents:function(X,U){U.forEach(function(r,m){this.listenToPlayerEvent(X,m,r)}.bind(this))},
unlistenFromPlayerEvent:function(X,U,r){r=this.getPlayerListener_(U,r,!0);X.removeEventListener(U,r)},
unlistenFromPlayerEvents:function(X,U){U.forEach(function(r,m){this.unlistenFromPlayerEvent(X,m,r)}.bind(this))}}};
_.Eh=function(){};_.xl$=new _.gb("PLAYER_API_TOKEN");var WTm=!1,$hm,DhM=!1,AuH;var NR=function(X,U,r,m,I){_.Kj.call(this);var t=this;this.playerId=U;this.webPlayerContextConfig=m;this.fk4=I;this.oIl=!1;this.api={};this.iEI=this.kWu=null;this.ajU=new _.wX;this.sL={};this.kE9=this.pVU=this.elementId=this.dgc=this.config=null;this.nNw=!1;this.wU=this.uDS=null;this.bk9={};this.k24=["onReady"];this.lastError=null;this.j7m=NaN;this.pXm={};this.wbf=0;this.rG=this.targetElement=X;_.FD(this,this.ajU);PTu(this);r?this.wbf=setTimeout(function(){t.loadNewVideoConfig(r)},0):m&&(SyT(this),
dlt(this))};
_.F(NR,_.Kj);NR.prototype.getId=function(){return this.playerId};
NR.prototype.loadNewVideoConfig=function(X){if(!this.isDisposed()){this.wbf&&(clearTimeout(this.wbf),this.wbf=0);var U=X||{};U instanceof i_8||(U=new i_8(U));this.config=U;this.setConfig(X);dlt(this);this.isReady()&&OGu(this)}};
var SyT=function(X){var U;X.webPlayerContextConfig?U=X.webPlayerContextConfig.rootElementId:U=X.config.attrs.id;X.elementId=U||X.elementId;X.elementId==="video-player"&&(X.elementId=X.playerId,X.webPlayerContextConfig?X.webPlayerContextConfig.rootElementId=X.playerId:X.config.attrs.id=X.playerId);var r;((r=X.rG)==null?void 0:r.id)===X.elementId&&(X.elementId+="-player",X.webPlayerContextConfig?X.webPlayerContextConfig.rootElementId=X.elementId:X.config.attrs.id=X.elementId)};
NR.prototype.setConfig=function(X){this.dgc=X;this.config=v9C(X);SyT(this);if(!this.pVU){var U;this.pVU=eI5(this,((U=this.config.args)==null?void 0:U.jsapicallback)||"onYouTubePlayerReady")}this.config.args?this.config.args.jsapicallback=null:this.config.args={jsapicallback:null};var r;if((r=this.config)==null?0:r.attrs)X=this.config.attrs,(U=X.width)&&this.rG&&(this.rG.style.width=$L(Number(U)||U,!0)),(X=X.height)&&this.rG&&(this.rG.style.height=$L(Number(X)||X,!0))};
NR.prototype.getConfig=function(){return this.dgc};
var OGu=function(X){if(X.config&&X.config.loaded!==!0)if(X.config.loaded=!0,!X.config.args||X.config.args.autoplay!=="0"&&X.config.args.autoplay!==0&&X.config.args.autoplay!==!1){var U;X.api.loadVideoByPlayerVars((U=X.config.args)!=null?U:null)}else X.api.cueVideoByPlayerVars(X.config.args)},FQ8=function(X){var U=!0,r=X.getPlayerElement();
r&&X.config&&(U=r.dataset.version===E98(X));return U&&!!_.Gu("yt.player.Application.create")},dlt=function(X){if(!X.isDisposed()&&!X.nNw){var U=FQ8(X);
if(U&&(X.getPlayerElement()?"html5":null)==="html5")X.kE9="html5",X.isReady()||BxP(X);else if(QXp(X),X.kE9="html5",U&&X.wU&&X.targetElement)X.targetElement.appendChild(X.wU),BxP(X);else{X.config&&(X.config.loaded=!0);var r=!1;X.uDS=function(){r=!0;var m=o91(X,"player_bootstrap_method")?_.Gu("yt.player.Application.createAlternate")||_.Gu("yt.player.Application.create"):_.Gu("yt.player.Application.create");var I=X.config?v9C(X.config):void 0;m&&m(X.targetElement,I,X.webPlayerContextConfig,X.fk4);BxP(X)};
X.nNw=!0;U?X.uDS():(_.hC(E98(X),X.uDS),(U=wA7(X))&&c01(U||""),yf5(X)&&!r&&_.gi("yt.player.Application.create",null))}}};
NR.prototype.getPlayerElement=function(){var X=_.Lc(document,this.elementId);!X&&this.rG&&this.rG.querySelector&&(X=this.rG.querySelector("#"+this.elementId));return X};
var BxP=function(X){if(!X.isDisposed()){var U=X.getPlayerElement(),r=!1;U&&U.getApiInterface&&U.getApiInterface()&&(r=!0);if(r){X.nNw=!1;if(!o91(X,"html5_remove_not_servable_check_killswitch")){var m;if((U==null?0:U.isNotServable)&&X.config&&(U==null?0:U.isNotServable((m=X.config.args)==null?void 0:m.video_id)))return}uQA(X)}else X.j7m=setTimeout(function(){BxP(X)},50)}},uQA=function(X){PTu(X);
X.oIl=!0;var U=X.getPlayerElement();if(U){X.kWu=hIu(X,U,"addEventListener");X.iEI=hIu(X,U,"removeEventListener");var r=U.getApiInterface();r=r.concat(U.getInternalApiInterface());for(var m=X.api,I=0;I<r.length;I++){var t=r[I];m[t]||(m[t]=hIu(X,U,t))}}for(var C in X.sL)X.sL.hasOwnProperty(C)&&X.kWu&&X.kWu(C,X.sL[C]);OGu(X);X.pVU&&X.pVU(X.api);X.ajU.publish("onReady",X.api)},hIu=function(X,U,r){var m=U[r];
return function(){var I=_.bS.apply(0,arguments);try{return X.lastError=null,m.apply(U,I)}catch(t){if(r!=="sendAbandonmentPing")throw t.params=r,X.lastError=t,I=new _.Tx("PlayerProxy error in method call",{error:t,method:r,playerId:X.playerId}),I.level="WARNING",I;}}},PTu=function(X){X.oIl=!1;
if(X.iEI)for(var U in X.sL)X.sL.hasOwnProperty(U)&&X.iEI(U,X.sL[U]);for(var r in X.pXm)X.pXm.hasOwnProperty(r)&&clearTimeout(Number(r));X.pXm={};X.kWu=null;X.iEI=null;U=X.api;for(var m in U)U.hasOwnProperty(m)&&(U[m]=null);U.addEventListener=function(I,t){X.addEventListener(I,t)};
U.removeEventListener=function(I,t){X.removeEventListener(I,t)};
U.destroy=function(){X.dispose()};
U.getLastError=function(){return X.getLastError()};
U.getPlayerType=function(){return X.getPlayerType()};
U.getCurrentVideoConfig=function(){return X.getConfig()};
U.loadNewVideoConfig=function(I){X.loadNewVideoConfig(I)};
U.isReady=function(){return X.isReady()}};
NR.prototype.isReady=function(){return this.oIl};
NR.prototype.addEventListener=function(X,U){var r=this;this.isDisposed();var m=eI5(this,U);m&&(_.q9(this.k24,X)||this.sL[X]||(U=Mch(this,X),this.kWu&&this.kWu(X,U)),this.ajU.subscribe(X,m),X==="onReady"&&this.isReady()&&setTimeout(function(){m(r.api)},0))};
NR.prototype.removeEventListener=function(X,U){this.isDisposed()||(U=eI5(this,U))&&this.ajU.unsubscribe(X,U)};
var eI5=function(X,U){var r=U;if(typeof U==="string"){if(X.bk9[U])return X.bk9[U];r=function(){var m=_.bS.apply(0,arguments),I=_.Gu(U);if(I)try{I.apply(_.mH,m)}catch(t){throw m=new _.Tx("PlayerProxy error when executing callback",{error:t}),m.level="ERROR",m;}};
X.bk9[U]=r}return r?r:null},Mch=function(X,U){var r=function(m){var I=function(){X.isDisposed();
if(!X.isDisposed())try{X.ajU.publish(U,m!=null?m:void 0)}catch(k){var C=new _.Tx("PlayerProxy error when creating global callback",{error:k.message,event:U,playerId:X.playerId,data:m,originalStack:k.stack,componentStack:k.componentStack});C.level="WARNING";throw C;}};
if(o91(X,"web_player_publish_events_immediately"))I();else{var t=setTimeout(function(){I();_.fI.remove(X.pXm,String(t))},0);
_.fI.add(X.pXm,String(t),!0)}};
return X.sL[U]=r};
NR.prototype.getPlayerType=function(){return this.kE9||(this.getPlayerElement()?"html5":null)};
NR.prototype.getLastError=function(){return this.lastError};
var QXp=function(X){X.cancel();PTu(X);X.kE9=null;X.config&&(X.config.loaded=!1);var U=X.getPlayerElement();U&&(FQ8(X)||!yf5(X)?X.wU=U:(U&&U.destroy&&U.destroy(),X.wU=null));X.targetElement&&_.Rs(X.targetElement)};
NR.prototype.cancel=function(){this.uDS&&_.f6m(E98(this),this.uDS);clearTimeout(this.j7m);this.nNw=!1};
NR.prototype.disposeInternal=function(){QXp(this);if(this.wU&&this.config&&this.wU.destroy)try{this.wU.destroy()}catch(U){var X=new _.Tx("PlayerProxy error during disposal",{error:U});X.level="ERROR";throw X;}this.bk9=null;for(X in this.sL)this.sL.hasOwnProperty(X)&&delete this.sL[X];this.dgc=this.config=this.api=null;delete this.targetElement;delete this.rG;_.Kj.prototype.disposeInternal.call(this)};
var yf5=function(X){var U,r;X=(U=X.config)==null?void 0:(r=U.args)==null?void 0:r.fflags;return!!X&&X.indexOf("player_destroy_old_version=true")!==-1},E98=function(X){return X.webPlayerContextConfig?X.webPlayerContextConfig.jsUrl:(X=X.config.assets)?X.js:""},wA7=function(X){return X.webPlayerContextConfig?X.webPlayerContextConfig.cssUrl:(X=X.config.assets)?X.css:""},o91=function(X,U){if(X.webPlayerContextConfig)var r=X.webPlayerContextConfig.serializedExperimentFlags;
else{var m;if((m=X.config)==null?0:m.args)r=X.config.args.fflags}return(r||"").split("&").includes(U+"=true")},v9C=function(X){for(var U={},r=_.H(Object.keys(X)),m=r.next();!m.done;m=r.next()){m=m.value;
var I=X[m];U[m]=typeof I==="object"?_.fI.clone(I):I}return U};var N6z={},LT1="player_uid_"+(Math.random()*1E9>>>0);var F9=function(X,U,r,m,I,t){U=U===void 0?document.createElement("div"):U;this.webPlayerContextConfig=X;this.container=U;this.commandResolver=r;this.apiResolver=Ude();this.pageReadyOrDataAvailable=!1;this.pageReadyOrDataAvailableResolver=new _.tO;m||t?zI7(this):KQC(this);this.pendingPlayerResponse=m;this.pendingWatchNextResponse=I;this.pendingPlayerVars=t;Tx5(this)};
F9.prototype.loadVideoWithPlayerResponse=function(X,U,r){this.loadVideo(X,U,r)};
F9.prototype.loadVideoWithPlayerVars=function(X){return this.loadVideo(void 0,void 0,X)};
F9.prototype.destroy=function(X){if(X=_.Lc(document,X))X=LT1+"_"+_.lM(X),(X=N6z[X])&&X.dispose()};
var Vc5=function(X,U){var r;_.c(function(m){if(m.nextAddress==1)return X.pendingWatchNextResponse=U,X.synchronousApi?(r=X.synchronousApi,m.jumpTo(2)):m.yield(X.api,3);m.nextAddress!=2&&(r=m.yieldResult);if(!Yy7(X,r))return m.return();X.pendingWatchNextResponse&&(r.updateVideoData({raw_watch_next_response:X.pendingWatchNextResponse}),X.pendingWatchNextResponse=void 0);_.uv(m)})},Yy7=function(X,U){var r;
if(!(U==null?0:(r=U.isReady)==null?0:r.call(U))){var m;_.AE(new _.Tx("playerApi is falsey",{synchronousApi:X.synchronousApi,apiResolved:X.apiResolver.resolved,playerApiUndefined:U===void 0,playerApiNull:U===null,playerApiReady:(U==null?void 0:(m=U.isReady)==null?void 0:m.call(U))===!0,playerApiMethods:U?Object.keys(U):[]}));return!1}return!0},RI$=function(X,U){if(typeof X[U]==="function")return X[U]()},fNC=function(X){var U=window,r,m=(r=U.ytplayer)==null?void 0:r.bootstrapPlayerContainer;
if((r=m==null?void 0:m.firstElementChild)&&_.Xg(r,"html5-video-player")){var I,t,C=(I=U.ytplayer)==null?void 0:(t=I.bootstrapWebPlayerContextConfig)==null?void 0:t.contextId;I=X.webPlayerContextConfig.contextId;if(C&&C===I){m!==X.container&&(m=!1,RI$(r,"getPlayerState")===2&&(m=!0),X.container.appendChild(r),m||RI$(r,"playVideo"));var k;if((k=U.ytplayer)==null?0:k.bootstrapPlayerResponse)X.bootstrapPlayerResponse=U.ytplayer.bootstrapPlayerResponse}}},Tx5=function(X){var U,r,m,I,t;
_.c(function(C){if(C.nextAddress==1)return X.pageReadyOrDataAvailable?C.jumpTo(2):C.yield(X.pageReadyOrDataAvailableResolver.promise,2);if(C.nextAddress!=4)return!_.v("kevlar_player_unified_player_loading")||JuM()&&pv9()?C.jumpTo(4):C.yield(Gk9(),4);fNC(X);if(X.pendingPlayerResponse||X.pendingPlayerVars)U=ioX(X.pendingPlayerResponse,X.pendingWatchNextResponse,X.pendingPlayerVars),X.pendingPlayerResponse&&X.pendingPlayerResponse===X.bootstrapPlayerResponse&&(U.loaded=!0),X.bootstrapPlayerResponse=
void 0;r=XRH(X.container,U,X.webPlayerContextConfig);((m=U)==null?0:m.loaded)&&X.pendingWatchNextResponse?(Vc5(X,X.pendingWatchNextResponse),X.pendingPlayerResponse=void 0,X.pendingPlayerVars=void 0):qy1(X);I=function(k){r.removeEventListener("onReady",I);X.synchronousApi=k;X.apiResolver.resolve(k)};
r.addEventListener("onReady",I);X.commandResolver!==void 0&&(t=X.commandResolver,r.addEventListener("innertubeCommand",function(k){t(k)}));
_.uv(C)})};
F9.prototype.loadVideo=function(X,U,r){var m=this,I,t,C,k,g,Z,P,S,d;return _.c(function(O){if(O.nextAddress==1)return m.pendingPlayerResponse=X,m.pendingWatchNextResponse=U,m.pendingPlayerVars=r,zI7(m),m.synchronousApi?(I=m.synchronousApi,O.jumpTo(2)):O.yield(m.api,3);O.nextAddress!=2&&(I=O.yieldResult);if(!Yy7(m,I))return O.return(new Promise(function(){}));
C=new Promise(function(E){t=E});
k=function(){var E=I.getPlayerResponse();E&&(I.removeEventListener("onVideoDataChange",k),t(E))};
I.addEventListener("onVideoDataChange",k);if(m.pendingPlayerResponse||m.pendingPlayerVars)m.pendingPlayerResponse&&m.pendingPlayerResponse===m.bootstrapPlayerResponse?(t(m.pendingPlayerResponse),m.pendingWatchNextResponse&&Vc5(m,m.pendingWatchNextResponse)):(g=ioX(m.pendingPlayerResponse,m.pendingWatchNextResponse,m.pendingPlayerVars),(d=(Z=m.pendingPlayerResponse)==null?void 0:(P=Z.playerConfig)==null?void 0:(S=P.playbackStartConfig)==null?void 0:S.startPaused)?I.cueVideoByPlayerVars(g.args):I.loadVideoByPlayerVars(g.args)),
qy1(m),m.bootstrapPlayerResponse=void 0;return O.return(C)})};
var KQC=function(X){if(document.readyState==="complete"||document.readyState==="interactive")zI7(X);else{var U=function(){document.removeEventListener("DOMContentLoaded",U);zI7(X)};
document.addEventListener("DOMContentLoaded",U)}},zI7=function(X){X.pageReadyOrDataAvailable=!0;
X.pageReadyOrDataAvailableResolver.resolve()},qy1=function(X){X.pendingPlayerResponse=void 0;
X.pendingWatchNextResponse=void 0;X.pendingPlayerVars=void 0};
_.n0.Object.defineProperties(F9.prototype,{api:{configurable:!0,enumerable:!0,get:function(){return this.apiResolver.promise}}});var Bd=function(X){AH.call(this,X===void 0?"document_active":X);var U=this;this.overridePriority=10;this.JSC$14634_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(r){U.transition("document_disposed",{event:r})});
window.addEventListener("beforeunload",function(r){U.transition("document_disposed_preventable",{event:r})});
window.addEventListener("unload",function(r){U.transition("document_disposed",{event:r});U.JSC$14634_hasRun=new Map})};
_.F(Bd,AH);
Bd.prototype.runPreventableDispose=function(X,U){if(!this.JSC$14634_hasRun.get("document_disposed_preventable")){X(U==null?void 0:U.event);var r,m;if((U==null?0:(r=U.event)==null?0:r.defaultPrevented)||(U==null?0:(m=U.event)==null?0:m.returnValue)){U.event.returnValue||(U.event.returnValue=!0);U.event.defaultPrevented||U.event.preventDefault();this.JSC$14634_hasRun=new Map;this.transition("document_active");return}}this.JSC$14634_hasRun.set("document_disposed_preventable",!0);this.JSC$14634_hasRun.get("document_disposed")?this.transition("flush_logs"):
this.transition("document_disposed")};
Bd.prototype.runDispose=function(X,U){this.JSC$14634_hasRun.get("document_disposed")?this.transition("document_active"):(X(U==null?void 0:U.event),this.JSC$14634_hasRun.set("document_disposed",!0),this.transition("flush_logs"))};
Bd.prototype.runFlush=function(X,U){X(U==null?void 0:U.event);this.transition("document_active")};
Bd.prototype.runActive=function(){};var Qi=function(X){AH.call(this,X===void 0?"document_visibility_unknown":X);var U=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(r){document.visibilityState==="visible"?U.transition("document_visible",{event:r}):U.transition("document_hidden",
{event:r})});
_.v("visibility_lifecycles_dynamic_backgrounding")&&(window.addEventListener("blur",function(r){U.transition("document_backgrounded",{event:r})}),window.addEventListener("focus",function(r){U.transition("document_foregrounded",{event:r})}))};
_.F(Qi,AH);Qi.prototype.runVisible=function(X,U){X(U==null?void 0:U.event);_.v("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_foregrounded")};
Qi.prototype.runHidden=function(X,U){X(U==null?void 0:U.event);_.v("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_backgrounded")};
Qi.prototype.runBackgrounded=function(X,U){X(U==null?void 0:U.event)};
Qi.prototype.runForegrounded=function(X,U){X(U==null?void 0:U.event)};var oi=function(){this.teardownLifecycle=new Bd;this.visibilityLifecycle=new Qi};
oi.prototype.install=function(){var X=_.bS.apply(0,arguments),U=this;X.forEach(function(r){U.teardownLifecycle.install(r)});
X.forEach(function(r){U.visibilityLifecycle.install(r)})};var wA=function(){oi.call(this);var X={};this.install((X.document_disposed={callback:this.abortSlisAndFlush},X));_.v("combine_ve_grafts")&&(X={},this.install((X.document_disposed={callback:this.flushInteractionLoggingAttachVes},X)));X={};this.install((X.flush_logs={callback:this.logFinalPayload},X));_.v("web_log_cfg_cee_ks")||_.Vo(_.$u,WQ5)};
_.F(wA,oi);var rNM=function(){wA.loggingInstance||(wA.loggingInstance=new wA);return wA.loggingInstance};
wA.prototype.logFinalPayload=function(){if(_.v("web_fp_via_jspb")){var X=new pa$,U=_.Ei();U&&_.zb(X,1,U);U=_.v("jspb_sparse_encoded_pivot")?new YQ([{}]):new YQ;_.oT(U,380,$M8,X);y0m("finalPayload",U);_.v("web_fp_via_jspb_and_json")&&_.DT("finalPayload",{csn:_.Ei()})}else _.DT("finalPayload",{csn:_.Ei()})};
wA.prototype.abortSlisAndFlush=function(){Tn7(Ou);v$!=null&&v$.flush()};
wA.prototype.flushInteractionLoggingAttachVes=function(){U6h(_.gO())};
var WQ5=function(){var X=_.$q("CLIENT_EXPERIMENT_EVENTS");if(X){var U=rvm();X=_.H(X);for(var r=X.next();!r.done;r=X.next())r=r.value,U(r)&&_.DT("genericClientExperimentEvent",{eventType:r});delete _.DW.CLIENT_EXPERIMENT_EVENTS}};var Jf8={};
Jf8.YtPlayerBehavior=[_.ev.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 X=this;this.player_=null;this.useUnifiedPlayer_()&&(this.mainAppPlayer_=void 0);this.playerResolver_=new _.tO;this.playerContainer_=this.initPlayerPromise_=null;this.preparePlayerJobId_=0;
this.isResetForNewPlayback_=!0;this.bootstrapPlayerResponse_=void 0;mdz(function(){X.maybeSendAbandonmentPing_()})},
attached:function(){this.disableTouchGestures||(_.AX(this,"pan-down"),_.v("kevlar_pinch_fullscreen")&&_.Aw().registerTouchEvents(this,void 0,void 0,"pinchout","pinchin"))},
detached:function(){!this.disableTouchGestures&&_.v("kevlar_pinch_fullscreen")&&_.Aw().unregisterTouchEvents(this,"pinchout","pinchin")},
createMainAppPlayer_:function(X,U,r){var m=this;jr(this.useUnifiedPlayer_());if(this.mainAppPlayer_)jr(!1,"MainAppPlayer already created.");else{var I=_.v("kevlar_player_container_query_killswitch")?this.$.container:_.Xa(this.hostElement).querySelector("#container");this.mainAppPlayer_=new F9(this.getWebPlayerContextConfig_(),I,function(t){return _.Hs(t,m.hostElement)},X,U,r);
this.mainAppPlayer_.api.then(function(t){m.player_=t;m.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&mcT.resolve(t)})}},
loadVideoWithPlayerResponse:function(X,U){var r=this;if(this.useUnifiedPlayer_()){var m=this.watchNextData,I,t=(I=X.videoDetails)==null?void 0:I.videoId,C,k,g;(I=(C=this.watchNextData)==null?void 0:(k=C.currentVideoEndpoint)==null?void 0:(g=k.watchEndpoint)==null?void 0:g.videoId)&&t!=I&&(m=void 0,_.v("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0));this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerResponse(X,m,U):this.createMainAppPlayer_(X,m,U);this.mainAppPlayer_.api.then(function(){_.l4(r.hostElement,
"yt-player-updated")})}else this.update(RB1(X,U))},
loadVideoWithPlayerVars:function(X){var U=this;this.useUnifiedPlayer_()?(_.v("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0),this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerVars(X):this.createMainAppPlayer_(void 0,void 0,X),this.mainAppPlayer_.api.then(function(){_.l4(U.hostElement,"yt-player-updated")})):this.update({args:X})},
update:function(X){var U=this;if(this.useUnifiedPlayer_())jr(!1,"Invalid method call in kevlar_unified_player.");else{if(this.hasWebPlayerContextConfig_()){this.updateSwfConfig_(X);var r=l6e(X.args);r&&this.get("currentVideoEndpoint.watchEndpoint.videoId",this.watchNextData)==r&&Object.assign(X.args,this.computeWatchNextPlayerVars_(this.watchNextData));this.isResetForNewPlayback_=!1;return this.acquireApi_(X).then(function(m){_.l4(U.hostElement,"yt-player-updated",_.v("kevlar_player_updated_obsolete_player_killswitch")?
m:void 0)})}_.bh(new _.Tx("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))}},
updatePlayerComponents:function(X){var U=this,r;return _.c(function(m){if(m.nextAddress==1)return m.yield(U.getPlayerPromise(),2);r=m.yieldResult;if(!r)throw Error("vh");X&&U.updatePlayerPlaylist_(X);_.uv(m)})},
acquireApi_:function(X){var U=this;if(this.useUnifiedPlayer_())jr(!1,"Invalid method call in kevlar_unified_player.");else return _.$u.cancelJob(this.preparePlayerJobId_),this.playerContainer_?(jr(this.initPlayerPromise_,"Missing initPlayerPromise_."),this.getPlayerPromise().then(function(r){U.shouldAutoplay_(X)?r.loadVideoByPlayerVars(X.args):r.cueVideoByPlayerVars(X.args)})):this.initPlayerPromise_=this.initPlayerContainer_(X),this.initPlayerPromise_},
initPlayerContainer_:function(X){var U=this;if(this.useUnifiedPlayer_())jr(!1,"Invalid method call in kevlar_unified_player.");else return jr(!this.initPlayerPromise_,"Player is already initialized."),this.initPlayerPromise_&&_.AE(Error("wh")),jr(!this.playerContainer_,"ytd-player should only be initialized once."),this.playerContainer_=_.v("kevlar_player_container_query_killswitch")?this.$.container:_.Xa(this.hostElement).querySelector("#container"),Gk9().then(function(){var r=U.initPlayer_(X);U.playerResolver_.resolve(r);
return r})},
onPlayerReady_:function(X,U){this.useUnifiedPlayer_()?jr(!1,"Invalid method call in kevlar_unified_player."):(X.removeEventListener("onReady",this.onPlayerReadyEvent_),this.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&mcT.resolve(X),U(X))},
maybeCallApiMethodOnElement_:function(X,U){if(typeof X[U]==="function")return X[U]()},
maybeAdoptBootstrapPlayer_:function(){var X=window,U,r=(U=X.ytplayer)==null?void 0:U.bootstrapPlayerContainer;if((U=r==null?void 0:r.firstElementChild)&&U.classList.contains("html5-video-player")){var m,I,t=(m=X.ytplayer)==null?void 0:(I=m.bootstrapWebPlayerContextConfig)==null?void 0:I.contextId;m=this.getWebPlayerContextConfig_().contextId;if(t&&t===m){r!==this.playerContainer_&&(r=!1,this.maybeCallApiMethodOnElement_(U,"getPlayerState")===2&&(r=!0),this.playerContainer_.appendChild(U),r||this.maybeCallApiMethodOnElement_(U,
"playVideo"));var C;if((C=X.ytplayer)==null?0:C.bootstrapPlayerResponse)this.bootstrapPlayerResponse_=X.ytplayer.bootstrapPlayerResponse}}},
initPlayer_:function(X){var U=this;if(this.useUnifiedPlayer_())jr(!1,"Invalid method call in kevlar_unified_player.");else return new Promise(function(r){U.maybeAdoptBootstrapPlayer_();var m=X?fxm(X):void 0;m&&m==U.bootstrapPlayerResponse_&&(X.loaded=!0);m=U.playerContainer_;var I=U.getWebPlayerContextConfig_();m=XRH(m,X,I);U.player_=m;U.onPlayerReadyEvent_=U.onPlayerReady_.bind(U,U.player_,r);U.player_.addEventListener("onReady",U.onPlayerReadyEvent_);U.player_.addEventListener("innertubeCommand",
U.onPlayerInnerTubeCommand_.bind(U))})},
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(X){X.pauseVideo()})},
play:function(){this.getPlayerPromise().then(function(X){X.playVideo()})},
onTouchStart_:function(){if(!this.disableTouchGestures){var X=_.np().resolve(_.Aj).getCurrentPage();X&&X.getScrollTop()<=0?_.AX(this,"pan-down"):_.AX(this,"manipulation")}},
onPinchOut_:function(){this.getPlayerPromise().then(function(X){X.isFullscreen()||X.toggleFullscreen()})},
onPinchIn_:function(){this.getPlayerPromise().then(function(X){X.isFullscreen()&&X.toggleFullscreen()})},
updatePlayerPlaylist_:function(X){var U=this,r,m,I;return _.c(function(t){if(t.nextAddress==1)return r=_.np().resolve(_.gX(_.xZ)),m=!!(r&&r.playlistComponent&&r.playlistComponent.loopOn),t.yield(U.getPlayerPromise(),2);var C=I=t.yieldResult,k=C.updatePlaylist,g=[];if(_.v("kevlar_player_playlist_use_local_index")){var Z,P;var S=(P=(Z=X.localCurrentIndex)!=null?Z:X.currentIndex)!=null?P:0}else{var d;S=(d=X.currentIndex)!=null?d:0}if(X.contents)for(Z=0;Z<X.contents.length;Z++)if((P=X.contents[Z])&&P.playlistPanelVideoRenderer)if(xye(P)){P=
P.playlistPanelVideoRenderer;d="";P.shortBylineText&&(d=_.pE(P.shortBylineText));var O="";P.title?O=_.pE(P.title):P.unplayableText&&(O=_.pE(P.unplayableText));g.push({author:d,title:O,encrypted_id:P.videoId})}else Z<S&&--S;k.call(C,{index:S,list:X.playlistId?X.playlistId:"",loop:m,playlist_title:X.title,playlist_length:g.length,video:g,fetch:0,external_list:"1",title:X.title?X.title:"",playlist_author:X.ownerName?_.pE(X.ownerName):void 0});_.uv(t)})},
focusOnPlayer:function(){_.cZ(this,function(){if(this.playerContainer_&&this.playerContainer_.firstElementChild){var X=this.playerContainer_.querySelector(".html5-video-player");X&&(_.yi(_.np().resolve(_.x5)),X.focus())}})},
preparePlayer:function(){var X=this;this.useUnifiedPlayer_()?this.mainAppPlayer_||this.createMainAppPlayer_():this.hasWebPlayerContextConfig_()?this.initPlayerPromise_||(new Promise(function(U){if(document.readyState=="complete"||document.readyState=="ready"||document.readyState=="interactive")U();else{var r=function(){document.removeEventListener("DOMContentLoaded",r);U()};
document.addEventListener("DOMContentLoaded",r)}})).then(function(){return Gk9()}).then(function(){X.initPlayerPromise_||X.preparePlayerJobId_||(X.preparePlayerJobId_=_.Vo(_.$u,function(){X.initPlayerPromise_||(X.initPlayerPromise_=X.initPlayerContainer_())}))}):_.bh(new _.Tx("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))},
updateSwfConfig_:function(X){this.useUnifiedPlayer_()?jr(!1,"Invalid method callin kevlar_unified_player."):this.shouldAutoplay_(X)||(X.args.autoplay="0")},
shouldAutoplay_:function(X){if(this.useUnifiedPlayer_())jr(!1,"Invalid method call in kevlar_unified_player.");else{var U=this.get("args.el",X);return U&&U!="detailpage"&&this.isMiniplayerActive_()||U&&(U=="sponsorshipsoffer"||U=="handlesclaiming")&&this.get("args.autoplay",X)=="0"?!1:(X=fxm(X))&&this.get("playerConfig.playbackStartConfig.startPaused",X)?!1:!0}},
isMiniplayerActive_:function(){return _.np().resolve(_.zS).isMiniplayerActive()},
stop:function(){this.maybeSendAbandonmentPing_();var X=this.getPlayer();if(X){var U=X.getPlayerState();_.v("kevlar_player_check_ad_state_on_stop")&&(U=X.getPlayerState(X.getPresentingPlayerType()));U!=5&&X.stopVideo()}},
resetForNewPlayback:function(){this.isResetForNewPlayback_||(this.stop(),this.isResetForNewPlayback_=!0)},
appendTo:function(X,U,r){r=r===void 0?!1:r;var m=this,I,t,C,k;return _.c(function(g){if(g.nextAddress==1)return U||(U=m.hostElement),I=m.useUnifiedPlayer_()?!!m.mainAppPlayer_:!!m.initPlayerPromise_,I?g.yield(m.getPlayerPromise(),2):(r?X.insertBefore(U,X.firstChild):X.appendChild(U),g.return());t=g.yieldResult;C=t.getPlayerState(t.getPresentingPlayerType());k=!1;if(C==-1||C==1||C==3)k=!0;r?X.insertBefore(U,X.firstChild):X.appendChild(U);k&&t.playVideo();t.setSize(NaN,NaN);_.uv(g)})},
watchNextDataChanged_:function(X){var U=this;X&&(this.useUnifiedPlayer_()&&_.v("kevlar_unified_player_update_watch_next_killswitch")?this.mainAppPlayer_&&Vc5(this.mainAppPlayer_,X):this.getPlayerPromise().then(function(r){r.updateVideoData(U.computeWatchNextPlayerVars_(X))}))},
computeWatchNextPlayerVars_:function(X){if(this.useUnifiedPlayer_()&&_.v("kevlar_unified_player_update_watch_next_killswitch"))jr(!1,"Invalid method call in kevlar_unified_player.");else return{raw_watch_next_response:X}},
maybeSendAbandonmentPing_:function(){var X=this.getPlayer();X&&X.getPlayerState()!=5&&X.getPlayerState()!=0&&X.sendAbandonmentPing()},
getWebPlayerContextConfig_:function(){var X=_.$q("WEB_PLAYER_CONTEXT_CONFIGS")[this.context];this.playerId&&(X=Object.assign({},X),X.rootElementId=this.playerId);X.serializedExperimentIds&&X.serializedExperimentFlags||_.AE(Error("xh"));return X},
hasWebPlayerContextConfig_:function(){return!!_.$q("WEB_PLAYER_CONTEXT_CONFIGS")&&!!this.getWebPlayerContextConfig_()},
onPlayerInnerTubeCommand_:function(X){this.useUnifiedPlayer_()?jr(!1,"Invalid method call in kevlar_unified_player."):_.Hs(X,this.hostElement)},
useUnifiedPlayer_:function(){var X=_.v("kevlar_non_watch_unified_player")&&this.context!=="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH";return _.v("kevlar_unified_player")||X}}];var DlP={};DlP.YtPlaylistPanelBehavior=[_.l.YtRendererBehavior,{_noAccessors:!0,properties:{loopOn:Boolean,shuffleOn:Boolean},listeners:{"yt-toggle-button":"onYtToggleButton_"},onYtToggleButton_:function(X){X=X.detail;if(X.actions.loop!=void 0||X.actions["yt-icons:loop"]!=void 0)this.loopOn=X.actions.loop||X.actions["yt-icons:loop"];if(X.actions.shuffle!=void 0||X.actions["yt-icons:shuffle"]!=void 0)this.shuffleOn=X.actions.shuffle||X.actions["yt-icons:shuffle"]},
setMenuData_:function(X){if(!X||!X.playlistButtons||X.isInfinite)return null;for(var U=X.playlistButtons.menuRenderer.topLevelButtons,r=U.length,m=0;m<r;m++)if(U[m].toggleButtonRenderer){var I=U[m].toggleButtonRenderer;I.defaultIcon.iconType=="LOOP"&&this.loopOn?I.isToggled=this.loopOn:I.defaultIcon.iconType=="SHUFFLE"&&this.shuffleOn&&(I.isToggled=this.shuffleOn)}return X.playlistButtons}}];_.ul={YtSparklesClickLocationBehavior:{clickTargetMap:null,containerId:null,handleClick:function(X,U,r){var m=this.getClickTarget_(U);if(m&&this.isClickAllowed_(m)){U.preventDefault();X=(0,_.fI.unsafeClone)(X);var I=this.getContainerBoundingRect();U=this.getRelativeClickXy_(U,I);this.expandEndpointUrlMacros_(X,{NX:U[0],NY:U[1],NB:m.code});r&&this.truncateWebCommendMetadataUrl_(X);_.l4(this.hostElement,"yt-navigate",{endpoint:X})}},
getClickTarget_:function(X){if(!this.clickTargetMap)return null;X=_.DP(X)||[];X=_.H(X);for(var U=X.next();!U.done;U=X.next()){U=U.value;if(U===_.Xa(this.hostElement).querySelector("#menu"))break;if(U=this.clickTargetMap.get(U.id))return U}return null},
getRelativeClickXy_:function(X,U){var r=Math.round(X.detail.x-U.left);X=Math.round(X.detail.y-U.top);return r<0||X<0?[null,null]:[r,X]},
getContainerBoundingRect:function(){return _.Xa(this.hostElement).querySelector("#"+this.containerId).getBoundingClientRect()},
expandEndpointUrlMacros_:function(X,U){for(var r=_.H(X.loggingUrls||[]),m=r.next();!m.done;m=r.next())m=m.value,m.baseUrl&&(m.baseUrl=nln(m.baseUrl,U));X.urlEndpoint&&X.urlEndpoint.url&&(X.urlEndpoint.url=nln(X.urlEndpoint.url,U));X.commandMetadata&&X.commandMetadata.webCommandMetadata&&X.commandMetadata.webCommandMetadata.url&&(X.commandMetadata.webCommandMetadata.url=nln(X.commandMetadata.webCommandMetadata.url,U))},
truncateWebCommendMetadataUrl_:function(X){if(X.commandMetadata&&X.commandMetadata.webCommandMetadata&&X.commandMetadata.webCommandMetadata.url){var U=X.commandMetadata.webCommandMetadata.url,r=U.indexOf("&pp=");if(r>0){var m=U.indexOf("&",r+1);X.commandMetadata.webCommandMetadata.url=m>r&&m<U.length?U.slice(0,r)+U.slice(m):U.slice(0,r)}}},
configureClickTargets:function(X,U,r){this.containerId=X;this.clickTargetMap=new Map;X=_.H(U);for(U=X.next();!U.done;U=X.next())if(U=U.value,U.location){var m=r.get(U.location);m&&(_.II(_.Xa(this.hostElement).querySelector("#"+m),"yt-simple-endpoint",this.isClickAllowed_(U)),this.clickTargetMap.set(m,U))}},
isClickAllowed_:function(X){return X.behaviorType==="PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"||X.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"||X.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_CHANNEL"||X.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_ACTION_WEBSITE_URL"}}};_.hF={};
_.hF.YtLazyListBehavior=[_.B9.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 X=(this.constructor.generatedFrom||this).observers;X||(X=[]);X.push("deepLazyListObserver_("+this.itemsPath+".*)");this.constructor.generatedFrom.observers=
X}},
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 X=this.renderElementsOutsideVisibleArea_;X&&(JZT(X,4),X.processSignal())},
deepLazyListObserver_:function(X){var U=this;if(X){var r=X.value||[];if(this.itemsPath==X.path){var m=this.nonDeferredItemCount;X=0;m>-1&&r.length>m&&(X=_.$q("REMAINING_DOVA_DEFERRED_CHUNKS",-1));X>0?(m>0&&(m=r.slice(0,m),this.setInitialItemsOnDataChanged(m)),(m=this.renderElementsOutsideVisibleArea_)?m.cancel():(m=this.renderElementsOutsideVisibleArea_=new _.ot(2,"eocs"),_.SqX(window,"scroll",function(){return U.renderDeferredElements()})),_.wN(m,function(){U.setInitialItemsOnDataChanged(r)}),_.p$("REMAINING_DOVA_DEFERRED_CHUNKS",
X-1)):this.setInitialItemsOnDataChanged(r)}else if(this.itemsPath+".splices"==X.path)this.onItemsUpdated_(r);
else m="shownItems"+X.path.substr(this.itemsPath.length),this.useSignals&&m==="shownItems.length"||this.notifyPath(m,X.value)}else this.cancelPendingTasks_()},
onItemsUpdated_:function(X){X&&(this.items_=this.get(this.itemsPath))&&(this.updateChangeRecord_(X),this.length_=this.items_.length,this.canShowMore=this.shownCount<this.length_,this.autoFill?(this.lastChunkTime_=Date.now(),this.tryRenderChunk_()):this.fillRemainingListItems())},
updateChangeRecord_:function(X){X=X.indexSplices;for(var U=0,r=X.length;U<r;U++){var m=X[U];if(m.index<this.shownCount&&(m.removed&&this.splice("shownItems",m.index,m.removed.length),m.addedCount)){var I=m.object.slice(m.index,m.index+m.addedCount);m=["shownItems",m.index,0];m.push.apply(m,I);this.splice.apply(this,m)}}this.shownCount=this.shownItems?this.shownItems.length:0},
setInitialItemsOnDataChanged:function(X){this.cancelPendingTasks_();X||(X=[]);this.items_=X;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&&(_.b3("DISABLE_AUTOFILL")||this.disableAutoFill?this.fillRemainingListItems():(this.chunkCount_=this.initialCount,this.lastChunkTime_=Date.now(),this.canShowMore&&_.cZ(this,this.tryRenderChunk_)))},
fillRange_:function(X,U){this.canShowMore&&this.items_&&(X=this.items_.slice(X,U),X.unshift("shownItems"),this.push.apply(this,X),this.shownCount=U,this.canShowMore=this.shownCount<this.length_)},
tryRenderChunk_:function(){var X=this;this.canShowMore&&_.fd(this,"renderChunk",function(){X.requestRenderChunk_()})},
requestRenderChunk_:function(){if(_.b3("SCHEDULED_LAZY_LIST")||this.renderDelay)return this.shouldUseTaskManager()||this.canScheduleJobs?(this.cancelPendingTasks_(),this.lazyListRenderJobId_=_.O5(this.getTaskManager(),this.boundRenderChunk_,this.renderDelay),!0):!1;requestAnimationFrame(this.boundRenderChunk_);return!0},
cancelPendingTasks_:function(){this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_);var X=this.renderElementsOutsideVisibleArea_;X&&(X.cancel(),this.renderElementsOutsideVisibleArea_=null)},
renderChunk_:function(){var X=Date.now();this.chunkCount_=Math.round(this.targetFrameTime_/(X-this.lastChunkTime_)*this.chunkCount_)||this.minChunkSize;this.lastChunkTime_=X;this.fillRange_(this.shownCount,Math.min(this.shownCount+this.chunkCount_,this.length_));this.lazyListRenderJobId_=0;this.tryRenderChunk_()},
computeFrameTime_:function(X){return Math.ceil(1E3/X)},
onCanShowMoreUpdated_:function(X){this.data&&this.items_!==null&&(X?this.partiallyRenderedItems_.add(this.items_):this.partiallyRenderedItems_.delete(this.items_))},
canScheduleJobsChanged_:function(X){!this.shouldUseTaskManager()&&this.data&&(!X&&this.canShowMore?(_.OiM(this,"renderChunk"),this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_)):X&&this.partiallyRenderedItems_.has(this.items_)&&(_.v("kevlar_lazy_list_resume_for_autofill")?this.autoFill&&this.tryRenderChunk_():this.tryRenderChunk_()))}}];var Ka;_.My={};
Ka=function(){var X=_.x7.apply(this,arguments)||this;X.atStart=!0;X.atEnd=!0;X.startIndex=0;X.endIndex=0;X.scrollCount=0;X.initialStartIndex=0;X.disableScrollEventListener=!1;X.useFloorScrolling=!1;X.isSearch=!1;X.dragging=!1;X.dragMouseStart=0;X.dragOffsetStart=0;X.disableWheelScroll=!1;X.centerListItems=!1;X.offset=0;X.minComponentWidth=0;X.marginWidthRight=0;X.marginWidthLeft=0;X.setButtonsStateRequested=!1;X.itemsVisibilityObserver=null;X.fullyVisibleItemsIndices=[];X.JSC$14663_onWheelScroll=function(U){if(X.isSearch&&
!X.disableWheelScroll&&_.v("desktop_enable_dmpanel_wheel_scroll")){var r=U.shiftKey?Math.abs(U.deltaY)>Math.abs(U.deltaX)?U.deltaY:U.deltaX:U.deltaX;r!==0&&(U.preventDefault(),X.ytLazyListBehavior.fillRemainingListItems(),X.offset+=r,ze(X),X.reposition_())}};
X.onPointerDown=function(U){pA5(X)&&(X.dragMouseStart=U.clientX,X.dragOffsetStart=X.offset,X.dragging=!0)};
X.onPointerMove=function(U){pA5(X)&&X.dragging&&(X.ytLazyListBehavior.fillRemainingListItems(),X.offset=X.dragOffsetStart-(U.clientX-X.dragMouseStart),ze(X),X.reposition_())};
X.onPointerUp=function(){pA5(X)&&(X.dragging=!1)};
return X};
_.F(Ka,_.x7);var $l1=function(X){var U=_.Xa(X.hostElement).querySelector("#items").children;if(!U)return 0;var r=0;X=_.H(X.fullyVisibleItemsIndices);for(var m=X.next();!m.done;m=X.next())r+=U[m.value].clientWidth;return r},pA5=function(X){return X.isSearch&&_.v("desktop_enable_dmpanel_click_drag_scroll")};
Ka.prototype.created=function(){this.cachedViewportWidth=_.$q("initialInnerWidth")||window.innerWidth;this.JSC$14663_cachedViewportHeight=_.$q("initialInnerHeight")||window.innerHeight;_.$q("REMAINING_DOVA_DEFERRED_CHUNKS",-1)==-1&&_.p$("REMAINING_DOVA_DEFERRED_CHUNKS",6)};
Ka.prototype.attached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.addEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.v("desktop_enable_dmpanel_scroll")&&this.addScrollEventListeners();bGh(this)};
Ka.prototype.detached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.removeEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.v("desktop_enable_dmpanel_scroll")&&this.removeScrollEventListeners();var X;(X=this.itemsVisibilityObserver)==null||X.disconnect();this.itemsVisibilityObserver=null;var U;(U=this.itemsObserver)==null||U.disconnect()};
var bGh=function(X){var U=_.Xa(X.hostElement).querySelector("#scroll-container");if(U){if(!X.itemsVisibilityObserver){var r=window.getComputedStyle(U).marginRight;X.itemsVisibilityObserver=new IntersectionObserver(function(m){Afp(X,m)},{root:U,
rootMargin:r,threshold:.98})}if(U=_.Xa(X.hostElement).querySelector("#items"))X.itemsObserver=new dW$(U,function(m){lNu(X,m)})}},lNu=function(X,U){GzA(X)&&(Array.from(U.addedNodes).filter(function(r){return r.nodeType===Node.ELEMENT_NODE}).forEach(function(r){X.itemsVisibilityObserver&&X.itemsVisibilityObserver.observe(r)}),Array.from(U.removedNodes).filter(function(r){return r.nodeType===Node.ELEMENT_NODE}).forEach(function(r){X.itemsVisibilityObserver&&X.itemsVisibilityObserver.unobserve(r)}))},
Afp=function(X,U){var r=new Set(X.fullyVisibleItemsIndices);
U=_.H(U);for(var m=U.next();!m.done;m=U.next()){m=m.value;var I=m.target.parentElement;I?(I=Array.from(I.children).indexOf(m.target),m.isIntersecting?r.add(I):r.has(I)&&r.delete(I)):_.AE(new _.Tx("Parent element not found",m.target.nodeName))}X.fullyVisibleItemsIndices=Array.from(r).sort(function(t,C){return t-C});
r.size===0?_.AE(new _.Tx("No visible entries in horizontal list")):(X.startIndex=X.fullyVisibleItemsIndices[0],X.endIndex=X.fullyVisibleItemsIndices[X.fullyVisibleItemsIndices.length-1])},GzA=function(X){X.data?X=(X=X.data)&&X.itemSizeConstraint?"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===X.itemSizeConstraint:!1:X=!1;
return X};
_.a=Ka.prototype;_.a.addScrollEventListeners=function(){var X=_.Xa(this.hostElement).querySelector("#scroll-container");X.style.touchAction="pan-y";X.addEventListener("wheel",this.JSC$14663_onWheelScroll);X.addEventListener("pointerdown",this.onPointerDown);X.addEventListener("pointermove",this.onPointerMove);window.addEventListener("pointerup",this.onPointerUp)};
_.a.removeScrollEventListeners=function(){var X=_.Xa(this.hostElement).querySelector("#scroll-container");X.removeEventListener("wheel",this.JSC$14663_onWheelScroll);X.removeEventListener("pointerdown",this.onPointerDown);X.removeEventListener("pointermove",this.onPointerMove);window.removeEventListener("pointerup",this.onPointerUp)};
_.a.reset=function(){this.scrollCount=this.offset=0;this.reposition_();this.marginWidthLeft=this.marginWidthRight=this.minComponentWidth=0;this.initialStartIndex>0&&_.cZ(this,this.setStartIndex,[this.initialStartIndex])};
_.a.reposition_=function(){var X=_.$q("HTML_DIR")=="rtl"?"":"-",U=_.Xa(this.hostElement).querySelector("#items");U&&(U.style.transform="translateX("+X+this.offset+"px)");this.requestButtonsStateUpdate_()};
_.a.requestButtonsStateUpdate_=function(){this.setButtonsStateRequested||(this.setButtonsStateRequested=!0,_.cZ(this,this.setButtonsState_))};
_.a.setButtonsState_=function(){this.setButtonsStateRequested=!1;var X=_.Xa(this.hostElement).querySelector("#items").firstElementChild;if(X){this.minComponentWidth||(this.minComponentWidth=iG1(this,X));X=_.Xa(this.hostElement).querySelector("#scroll-container").clientWidth;var U=_.Xa(this.hostElement).querySelector("#items");U=_.v("kevlar_horizontal_list_scroll_width_killswitch")?U.clientWidth:U.scrollWidth;var r=this.get(this.ytLazyListBehavior.itemsPath,this);if(r){var m=Math.round(X/this.minComponentWidth)||
1;this.fullyVisibleItemsIndices.length===0&&(this.startIndex=Math.round(this.offset/this.minComponentWidth),this.endIndex=Math.min(this.startIndex+m,r.length)-1)}this.ytLazyListBehavior.canShowMore?U+this.minComponentWidth>=this.offset+X&&(this.atEnd=!1):this.atEnd=this.offset+X>=U-20?!0:!1;this.atStart=this.offset<=20}};
_.a.setStartIndex=function(X){if(!this.minComponentWidth){var U=_.Xa(this.hostElement).querySelector("#items").firstElementChild;if(!U)return;this.minComponentWidth=iG1(this,U)}this.ytLazyListBehavior.fillRemainingListItems();this.offset=this.minComponentWidth*X;ze(this);this.reposition_()};
_.a.nextClick_=function(){this.ytLazyListBehavior.fillRemainingListItems();_.yg();var X=_.Xa(this.hostElement).querySelector("#scroll-container").clientWidth;_.v("web_min_component_width_killswitch")||this.minComponentWidth||(this.minComponentWidth=iG1(this,_.Xa(this.hostElement).querySelector("#items").firstElementChild));X=this.useFloorScrolling?Math.floor(X/this.minComponentWidth)||1:Math.round(X/this.minComponentWidth)||1;this.centerListItems&&this.scrollCount===0&&LQC(this);this.offset+=GzA(this)?
$l1(this):X*this.minComponentWidth;ze(this);this.reposition_();this.scrollCount++};
_.a.prevClick_=function(){var X=_.Xa(this.hostElement).querySelector("#scroll-container").clientWidth;X=this.useFloorScrolling?Math.floor(X/this.minComponentWidth)||1:Math.round(X/this.minComponentWidth)||1;this.resizeSupportEnabled?(this.scrollCount--,this.offset=GzA(this)?$l1(this):this.minComponentWidth*this.scrollCount-1):this.offset-=GzA(this)?$l1(this):X*this.minComponentWidth;this.centerListItems&&LQC(this);ze(this);this.reposition_()};
_.a.onIronResize_=function(){this.resizeSupportEnabled&&_.cZ(this,this.checkComponentWidthResize);this.requestButtonsStateUpdate_()};
_.a.onItemsTransitionEnd_=function(X){_.pq(X)===_.Xa(this.hostElement).querySelector("#items")&&this.ytRendererBehavior.markDirty()};
_.a.onChildElementFocus_=function(X){X=X.target.closest("#items > *");var U=_.Xa(this.hostElement).querySelector("#scroll-container");if(U.contains(X)){if(_.v("web_horizontal_list_behavior_focus_killswitch"))if(X.offsetLeft<this.offset)this.offset=Math.abs(X.offsetLeft)<X.clientWidth?0:X.offsetLeft;else if(X.offsetLeft+X.clientWidth>this.offset+U.clientWidth)this.ytLazyListBehavior.fillRemainingListItems(),_.yg(),this.offset=X.offsetLeft+X.clientWidth-U.clientWidth;else return;else{var r=_.Xa(this.hostElement).querySelector("#items"),
m=_.$q("HTML_DIR")==="rtl",I=m?r.clientWidth-X.offsetLeft:X.offsetLeft;r=m?r.clientWidth-(X.offsetLeft+X.clientWidth):X.offsetLeft+X.clientWidth;var t=m?I>this.offset+U.clientWidth:I<this.offset,C=m?r<this.offset:r>this.offset+U.clientWidth,k=m?t:C;if(m?C:t)U=m?r:I,this.offset=Math.abs(U)<X.clientWidth?0:U;else if(k)this.ytLazyListBehavior.fillRemainingListItems(),_.yg(),this.offset=(m?I:r)-U.clientWidth;else return}ze(this);this.reposition_()}};
_.a.observeShownItems_=function(){this.reset()};
_.a.checkComponentWidthResize=function(){var X=_.Xa(this.hostElement).querySelector("#items").firstElementChild;X&&(X=iG1(this,X),this.centerListItems||X!==this.minComponentWidth)&&(this.minComponentWidth=X,this.offset=X*this.scrollCount,this.centerListItems&&LQC(this),ze(this),this.reposition_())};
var iG1=function(X,U){var r=window.getComputedStyle(U).marginRight;r=Math.floor(Number(r.replace("px","")));var m=window.getComputedStyle(U).marginLeft;m=Math.floor(Number(m.replace("px","")));X.centerListItems&&!X.marginWidthRight&&(X.marginWidthRight=r,X.marginWidthLeft=m);return X.resizeSupportEnabled?U.getBoundingClientRect().width+r:U.offsetWidth+r},ze=function(X){var U=_.Xa(X.hostElement).querySelector("#scroll-container").clientWidth,r=_.Xa(X.hostElement).querySelector("#items").clientWidth;
X.offset<0?X.offset=0:X.offset+U>=r&&(X.offset=r-U)},LQC=function(X){X.offset-=(_.Xa(X.hostElement).querySelector("#scroll-container").clientWidth+X.marginWidthRight-X.minComponentWidth)/2-X.marginWidthLeft};
_.n0.Object.defineProperties(Ka.prototype,{nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){var X=_.$q("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",-1);if(X==-1)X=this.JSC$14663_cachedViewportHeight,X=X>1320?5:X>1020?4:X>730?3:X>430?2:1;else if(X==0)return 0;_.p$("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",X-1);X=_.$q("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",-1);if(X>-1)return X;X=this.cachedViewportWidth;X=X>1600?6:X>1400?5:X>1300?4:X>1090?5:X>870?4:X>660?3:2;_.p$("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",
X);return X},
set:function(){}},
resizeSupportEnabled:{configurable:!0,enumerable:!0,get:function(){return!_.v("kevlar_disable_component_resizing_support")&&!!this.supportComponentResize}}});
Ka.prototype.observeShownItems_=Ka.prototype.observeShownItems_;Ka.prototype.onChildElementFocus_=Ka.prototype.onChildElementFocus_;Ka.prototype.onItemsTransitionEnd_=Ka.prototype.onItemsTransitionEnd_;Ka.prototype.onIronResize_=Ka.prototype.onIronResize_;Ka.prototype.prevClick_=Ka.prototype.prevClick_;Ka.prototype.nextClick_=Ka.prototype.nextClick_;Ka.prototype.setButtonsState_=Ka.prototype.setButtonsState_;Ka.prototype.requestButtonsStateUpdate_=Ka.prototype.requestButtonsStateUpdate_;
Ka.prototype.reposition_=Ka.prototype.reposition_;Ka.prototype.reset=Ka.prototype.reset;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Ka.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.hF.YtLazyListBehavior),_.p("design:type",Object)],Ka.prototype,"ytLazyListBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Ka.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Ka.prototype,"atStart",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Ka.prototype,"atEnd",void 0);_.q([_.T(),_.p("design:type",Object)],Ka.prototype,"startIndex",void 0);_.q([_.T(),_.p("design:type",Object)],Ka.prototype,"endIndex",void 0);_.q([_.T({value:6}),_.p("design:type",Number)],Ka.prototype,"initialCount",void 0);_.q([_.T(),_.p("design:type",Object)],Ka.prototype,"scrollCount",void 0);_.q([_.T(),_.p("design:type",Object)],Ka.prototype,"initialStartIndex",void 0);
_.q([_.T(),_.p("design:type",Object)],Ka.prototype,"disableScrollEventListener",void 0);_.q([_.T(),_.p("design:type",Object)],Ka.prototype,"supportComponentResize",void 0);_.q([_.T({value:function(){var X=this;return function(){return X.prevClick_()}}}),
_.p("design:type",Function)],Ka.prototype,"boundPrevClick",void 0);_.q([_.T({value:function(){var X=this;return function(){return X.nextClick_()}}}),
_.p("design:type",Function)],Ka.prototype,"boundNextClick",void 0);_.q([_.T(),_.p("design:type",Object)],Ka.prototype,"useFloorScrolling",void 0);_.q([_.T(),_.p("design:type",Object)],Ka.prototype,"isSearch",void 0);_.q([_.T(),_.p("design:type",Object)],Ka.prototype,"dragging",void 0);_.q([_.T(),_.p("design:type",Object)],Ka.prototype,"dragMouseStart",void 0);_.q([_.T(),_.p("design:type",Object)],Ka.prototype,"dragOffsetStart",void 0);
_.q([_.T(),_.p("design:type",Object)],Ka.prototype,"disableWheelScroll",void 0);_.q([_.T(),_.p("design:type",Object)],Ka.prototype,"centerListItems",void 0);_.q([_.cP("iron-resize"),_.ge("guideOpened"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Ka.prototype,"onIronResize_",null);_.q([_.cP("transitionend"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],Ka.prototype,"onItemsTransitionEnd_",null);
_.q([_.cP("focusin"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],Ka.prototype,"onChildElementFocus_",null);_.q([_.ge("shownItems"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Ka.prototype,"observeShownItems_",null);_.q([_.PP()],Ka);_.My.YtdHorizontalListBehavior=[];_.My.YtdHorizontalListBehavior.push(_.L2,_.l.YtRendererBehavior,_.hF.YtLazyListBehavior,_.Pd.YtdGuideStateAwareBehavior,Ka.prototype);var tLM=["APP_STATE","PI"];var Te,Y3=function(X){this.hostElement=X},Vi=function(X,U){if(U&&(kRH(U.viewableCommands)||kRH(U.endOfSessionCommands))){var r=gTe(U.viewableCommands);
U=gTe(U.endOfSessionCommands);if(!Te){var m=_.Pp("custom_active_view_tos_timeout_ms");Te=m>0&&m!==36E5?new YrD(cN1(),m):new YrD(cN1())}Ri6(Te,X.hostElement);fU1(Te,X.hostElement,r,U)}},Ri=function(X){Te&&Ri6(Te,X.hostElement)};var Nxu=_.pH(["about:blank"]),jXh={pushState:window.history.pushState,replaceState:window.history.replaceState};var fa=function(X){this.initialized=!1;this.internalReplaceState=this.internalPushState=null;this.history=X;this.internalPushState=X.pushState.bind(X);this.internalReplaceState=X.replaceState.bind(X)};
fa.prototype.init=function(){this.initialized=!0};
fa.prototype.pushState=function(X,U){this.initialized||this.init();this.internalPushState&&this.internalPushState(X,"",U)};
fa.prototype.replaceState=function(X,U){this.initialized||this.init();this.internalReplaceState&&this.internalReplaceState(X,"",U)};
fa.prototype.getState=function(){return this.history&&this.history.state};var X5A=function(X){var U=function(){var r=X.apply(this,arguments)||this;r.boundHistoryPushState=!1;r.boundHistoryReplaceState=!1;r.debugInfo={};return r};
_.F(U,X);U.prototype.init=function(){var r=_.wW("IFRAME");_.jU(r,_.P0(Nxu));r.sandbox="allow-same-origin";r.style.display="none";this.iframe=r;document.body.appendChild(r);this.bindHistoryStateFunctions();X.prototype.init.call(this)};
U.prototype.bindHistoryStateFunctions=function(){var r=this,m=[],I;this.iframe&&((I=this.iframe.contentWindow)==null?0:I.history)&&(I=this.iframe.contentWindow.history)&&(m.push(I),Object.getPrototypeOf(I)&&m.push(Object.getPrototypeOf(I)));window.history&&m.push(window.history);I=window.history;Object.getPrototypeOf(I)&&m.push(Object.getPrototypeOf(I));m.push(jXh);I=function(C){for(var k=null,g=0;g<m.length;g++){var Z=m[g][C];if(typeof Z==="function"){k=Z.bind(window.history);r.debugInfo[C]=g;break}}return k};
if(!this.boundHistoryReplaceState){var t=I("replaceState");t&&(this.internalReplaceState=t,this.boundHistoryReplaceState=!0)}!this.boundHistoryPushState&&(I=I("pushState"))&&(this.internalPushState=I,this.boundHistoryPushState=!0)};
return U}(fa),UQ7=function(){return X5A.call(this,window.history)||this};
_.F(UQ7,X5A);UQ7.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.boundHistoryPushState!==this.boundHistoryReplaceState};var qy=function(X){this.browserHistory=X;this.initialized=!1};
qy.prototype.init=function(){this.initialized||(this.browserHistory.init(),this.initialized=!0,window.addEventListener("popstate",this.handlePopstate.bind(this)))};
qy.prototype.pushState=function(X,U){this.initialized||this.init();this.browserHistory.pushState(X,U)};
qy.prototype.replaceState=function(X,U){this.initialized||this.init();this.browserHistory.replaceState(X,U)};
qy.prototype.handlePopstate=function(X){return X.state};_.rlC=function(X,U,r,m,I){this.endpoint=X;this.forward=U;this.historyEntry=r;this.JSC$30904_savedComponentState=m;this.legacyBorder=I===void 0?!1:I};var mQp=function(X,U){this.rootData=X;this.scrollTop=U};_.Wd=new _.gb("EPHEMERAL_STORE_TOKEN");_.JF=function(X){this.data=Object.assign({},X);var U;(U=this.data.innertubeResponse)==null||delete U.frameworkUpdates};
_.JF.prototype.isExpired=function(){return Number(this.data.expireTimestampMs||0)<(0,_.sJ)()};
_.iR=function(X){return Object.assign({},X.data.innertubeResponse,{cacheMetadata:{isCacheHit:!0}})};var I_S=function(){this.maxSize=100;this.timeToDataCache=new Map};
I_S.prototype.get=function(X){var U=this.timeToDataCache.get(X);U&&(this.timeToDataCache.delete(X),this.timeToDataCache.set(X,U));if(U&&U.rootData&&(_.v("web_use_response_store_for_history_cache")||_.v("mweb_use_new_history_manager"))){var r=_.np().resolve(_.Wd),m=t57(U),I=!!m;if(m){if(m.content){var t=D9(r,m.content);I&&t?U.rootData.response=_.iR(t):I=!1}m.player&&(t=D9(r,m.player),I&&t?U.rootData.playerResponse=_.iR(t):I=!1);m.reelSequence&&(r=D9(r,m.reelSequence),I&&r?U.rootData.reelWatchSequenceResponse=
_.iR(r):I=!1)}I||(this.timeToDataCache.delete(X),U=void 0)}return U};
I_S.prototype.set=function(X,U){if(U.rootData&&(_.v("web_use_response_store_for_history_cache")||_.v("mweb_use_new_history_manager"))){var r=t57(U),m=Object.assign({},U.rootData);r&&(r.content&&U.rootData.response&&(a_1(this,r.content,U.rootData.response),m.response=null),r.player&&U.rootData.playerResponse&&(a_1(this,r.player,U.rootData.playerResponse),m.playerResponse=null),r.reelSequence&&U.rootData.reelWatchSequenceResponse&&(a_1(this,r.reelSequence,U.rootData.reelWatchSequenceResponse),m.reelWatchSequenceResponse=
null));U=new mQp(m,U.scrollTop)}this.timeToDataCache.has(X)?this.timeToDataCache.delete(X):this.timeToDataCache.size>=this.maxSize&&(r=this.timeToDataCache.keys().next(),this.timeToDataCache.delete(r.value));this.maxSize!==0&&this.timeToDataCache.set(X,U)};
I_S.prototype.clear=function(){this.timeToDataCache.clear()};
var t57=function(X){var U=_.np().resolve(_.gX(_.v1)),r;if((r=X.rootData)==null?0:r.endpoint)return U==null?void 0:uce(U,X.rootData.endpoint);var m;_.AE(new _.Tx("History snapshot response data does not contain endpoint",(m=X.rootData)==null?void 0:m.url));return null},a_1=function(X,U,r){if(X.maxSize>0){var m;
(X=(m=r.responseContext)==null?void 0:m.maxAgeSeconds)&&Number(X)>0&&(m=_.np().resolve(_.Wd),r=r0(r,X),m.put(U,new _.JF(r)))}};var Hw8=function(X,U,r){this.endpoint=U;this.JSC$30910_savedComponentState=r===void 0?null:r;this.entryTime=X};var sZM=1;var pa=function(X){var U=function(){var r=X.apply(this,[].concat(_.fN(_.bS.apply(0,arguments))))||this;r.historyEntryTime=0;r.historySnapshotCache=r.createHistoryCache();return r};
_.F(U,X);U.prototype.createHistoryCache=function(){return new I_S};
U.prototype.saveAndReplace=function(r,m,I){var t=window.location.href;var C=C===void 0?{}:C;var k=(k=this.browserHistory.getState())&&k.entryTime?k.entryTime:xdm();r=this.createNewHistoryEntry(r,C,k);this.saveSnapshot(k,m,I);this.replaceState(r,t||window.location.href)};
U.prototype.saveAndPush=function(r,m,I,t,C){C=C===void 0?{}:C;this.saveSnapshot(this.historyEntryTime,I,t);I=this.historySnapshotCache;t=this.historyEntryTime;var k=I.timeToDataCache.keys();k=_.H(k);for(var g=k.next();!g.done;g=k.next())g=g.value,g>t&&I.timeToDataCache.delete(g);m=this.createNewHistoryEntry(m,C);this.pushState(m,r)};
U.prototype.saveSnapshot=function(r,m,I){this.historySnapshotCache.set(r,new mQp(m,I))};
U.prototype.createNewHistoryEntry=function(r,m,I){I=I===void 0?xdm():I;return new Hw8(I,r,m)};
U.prototype.handlePopstate=function(r){var m=X.prototype.handlePopstate.call(this,r),I=null,t=null,C=!1,k=null;m&&m.entryTime&&(k=this.historySnapshotCache.get(m.entryTime)||null,C=m.entryTime>this.historyEntryTime,this.historyEntryTime=m.entryTime,I=m.endpoint,t=m.JSC$30910_savedComponentState);this.handleHistoryCacheLoad(new _.rlC(I,C,k,t),r);return m};
U.prototype.pushState=function(r,m){Number(r==null?void 0:r.entryTime)>=0&&(this.historyEntryTime=r.entryTime);X.prototype.pushState.call(this,r,m)};
U.prototype.replaceState=function(r,m){Number(r==null?void 0:r.entryTime)>=0&&(this.historyEntryTime=r.entryTime);X.prototype.replaceState.call(this,r,m)};
U.prototype.handleHistoryCacheLoad=function(){};
return U}(qy),Czt=function(){var X=pa.call(this,new UQ7)||this;
X.dispatchElement=null;X.entryIndex=0;return X};
_.F(Czt,pa);_.a=Czt.prototype;_.a.init=function(X){X=X===void 0?!0:X;pa.prototype.init.call(this);this.initialized||(X||this.saveAndReplace(null,null,0),"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"))};
_.a.handlePopstate=function(X){var U=null;X.state||(U="History popstate has no state - "+this.getDebugString());if(!this.dispatchElement)return pa.prototype.handlePopstate.call(this,X);var r=new CustomEvent("yt-history-pop",{cancelable:!0});_.Gw(this.dispatchElement,"yt-history-pop",[r,{errorMsg:U}]);_.i4(this.dispatchElement,"yt-close-all-popups-action");if(!r.defaultPrevented){r=_.np().resolve(_.Aj);U=r.getCurrentData();var m=r.getCurrentPage();r=0;m?(m=_.Gw(this.dispatchElement,"yt-get-page-offset",
[m]),m.length>0&&(r=m[0])):_.AE(new _.Tx("getCurrentPage returned undefined",{debugString:this.getDebugString(),page:U?U.page:"undefined"}));U&&(U.csn=_.Ei());this.saveSnapshot(this.historyEntryTime,U,r)}return pa.prototype.handlePopstate.call(this,X)};
_.a.handleHistoryCacheLoad=function(X,U){X.forward?this.entryIndex++:this.entryIndex--;this.dispatchElement&&(_.H(_.i4(this.dispatchElement,"yt-history-will-navigate",[U])).next().value||_.Gw(this.dispatchElement,"yt-history-load",[U,X]))};
_.a.pushState=function(X,U){this.entryIndex++;if(!this.browserHistory.boundHistoryPushState){var r=new _.Tx("history.pushState is not a function",this.getDebugString());_.$Q(r)}pa.prototype.pushState.call(this,X,U)};
_.a.replaceState=function(X,U){if(!this.browserHistory.boundHistoryReplaceState){var r=new _.Tx("history.replaceState is not a function",this.getDebugString());_.$Q(r)}pa.prototype.replaceState.call(this,X,U)};
_.a.saveAndPush=function(X,U,r,m,I){I=I===void 0?{}:I;r&&(r.csn=_.Ei());pa.prototype.saveAndPush.call(this,X,U,r,m,I)};
_.a.getDebugString=function(){var X=[];this.initialized&&X.push("i");this.browserHistory.boundHistoryReplaceState&&X.push("bhr");this.browserHistory.boundHistoryPushState&&X.push("bhs");"replaceState"in this.browserHistory.debugInfo&&X.push("brs:"+String(this.browserHistory.debugInfo.replaceState));"pushState"in this.browserHistory.debugInfo&&X.push("bps:"+String(this.browserHistory.debugInfo.pushState));this.entryIndex>0&&X.push("ei:"+String(this.entryIndex));return X.join(",")};
_.$3=function(X,U){X.init(!0);var r=X.browserHistory.getState();X.replaceState(r,U5(U))};
Czt.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.browserHistory.getThirdPartyManipulationSuspected()};_.bl=new _.gb("DESKTOP_HISTORY_MANAGER_TOKEN");var kT8=[10,20,30,40,50,60],AF=function(){this.currentPartitionIndex=0},cl1=function(X){DGp({mainAppWeb:_.Rj(),
survivalSli:{partitionMinute:X,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_START"}})},gj5=function(X){DGp({mainAppWeb:_.Rj(),
survivalSli:{partitionMinute:X,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_END"}})},nj5=function(X){return X.currentPartitionIndex>=0&&X.currentPartitionIndex<kT8.length?kT8[X.currentPartitionIndex]:-1},Zw8=function(X){return X.currentPartitionIndex>0&&X.currentPartitionIndex-1<kT8.length?kT8[X.currentPartitionIndex-1]:-1};
AF.prototype.start=function(){if(this.intervalId===void 0){this.currentPartitionIndex=0;var X=Zw8(this);X>0&&gj5(X);X=nj5(this);X>0&&cl1(X);sA5(this)}};
var sA5=function(X){var U=nj5(X);if(U>0){var r=Zw8(X);r<0&&(r=0);X.intervalId=_.$u.addJob(function(){var m=Zw8(X);m>0&&gj5(m);m=nj5(X);m>0&&cl1(m);sA5(X)},3,(U-r)*6E4);
X.currentPartitionIndex+=1}else X.currentPartitionIndex=-1};var xQS=function(X){vZ.call(this,X,132);this.isDocument=X===document.documentElement};
_.F(xQS,vZ);xQS.prototype.calculateScrollDelta=function(X,U,r){var m=0;X<U?m=X<U-100?-48:-8:X>U+r&&(m=X>U+r+100?48:8);return m};
xQS.prototype.JSC$11554_onMouseMove=function(X){this.isDocument||(X.clientX=X.event_.pageX,X.clientY=X.event_.pageY);vZ.prototype.JSC$11554_onMouseMove.call(this,X)};_.Pzp=function(X,U){var r=this;this.scrollElement=document.documentElement;this.dragScrollSupport=this.JSC$14717_dragListGroup=null;this.onDraggerCreated=function(m){var I=m.JSC$11550_dragger;I.scrollTarget_=r.scrollElement;m=m.draggerEl;I&&m.menuOpened&&I.setEnabled(!1)};
this.onDragStart=function(m){var I=m.draggerEl;m=m.currDragItem;var t=Object.assign({},m==null?void 0:m.data);t.trackingParams=void 0;I.data=t;I.style.position="absolute";I.style.width=(m==null?void 0:m.clientWidth)+"px";I.style.zIndex="2030";I.onDrag&&I.onDrag();m=_.DR(I);(t=m.querySelector("ytd-app"))?_.Xa(t).appendChild(I):m.body.appendChild(I);r.dragScrollSupport=new xQS(r.scrollElement);r.dragScrollSupport.horizontalScrolling_=!1;I=r.dragScrollSupport;I.constrainScroll_=!!I.margin_&&!1};
this.onDrop=function(m){r.handleDrop(m);r.dragScrollSupport&&(_.Cj(r.dragScrollSupport),r.dragScrollSupport=null)};
this.onReorderableScroll=function(){if(r.JSC$14717_dragListGroup){var m=r.JSC$14717_dragListGroup;DRt(m,m.currDragItem_)}};
this.handleDrop=U};
_.ll=function(X){X.JSC$14717_dragListGroup&&(_.MJ(X.JSC$14717_dragListGroup,KS5,X.onDragStart),_.MJ(X.JSC$14717_dragListGroup,Rw7,X.onDragStart),X.JSC$14717_dragListGroup.dispose(),X.JSC$14717_dragListGroup=null);X.dragScrollSupport&&(_.Cj(X.dragScrollSupport),X.dragScrollSupport=null);X.scrollElement.removeEventListener("scroll",X.onReorderableScroll)};
_.Sc5=function(X,U,r,m){m=m===void 0?"":m;_.ll(X);r&&(X.scrollElement=r);X.JSC$14717_dragListGroup=new mu;X.JSC$14717_dragListGroup.hysteresisDistance_=2;qjA(X.JSC$14717_dragListGroup,U);X.JSC$14717_dragListGroup.draggerElClasses_=sz("dragging").split(" ");m&&WSh(X.JSC$14717_dragListGroup,function(I){var t=I||document,C=null;t.getElementsByClassName?C=t.getElementsByClassName(m)[0]:C=xqv("*",m,I);return C||I});
_.dO(X.JSC$14717_dragListGroup,Mr7,X.onDraggerCreated);_.dO(X.JSC$14717_dragListGroup,KS5,X.onDragStart);_.dO(X.JSC$14717_dragListGroup,Rw7,X.onDrop);X.JSC$14717_dragListGroup.init();X.scrollElement.addEventListener("scroll",X.onReorderableScroll,{passive:!0})};
_.n0.Object.defineProperties(_.Pzp.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});var dQt=function(){this.skipNextNavigation=!1},OwT=function(X,U,r){if(!U)return!1;
if(X.skipNextNavigation)return X.skipNextNavigation=!1;if(_.e(r,_.Up))return!1;var m,I,t;if((m=_.e(r,_.cl))==null?0:(I=m.browseEndpointContextSupportedConfigs)==null?0:(t=I.browseEndpointContextMainConfig)==null?0:t.skipConfirmation)return!1;var C;return((C=_.e(U.commandMetadata,_.mN))==null?void 0:C.webPageType)==="WEB_PAGE_TYPE_MINI_APP"};
dQt.prototype.showConfirmationDialog=function(X,U){this.navigateParams=U;this.customConfirmationCommand?_.np().resolve(_.s4).resolveCommand(this.customConfirmationCommand):(U={openPopupAction:{popup:{confirmDialogRenderer:{title:_.DQ(_.tt("NAVIGATION_CONFIRMATION_TITLE")),dialogMessages:[_.DQ(_.tt("NAVIGATION_CONFIRMATION_DESCRIPTION"))],cancelButton:{buttonRenderer:{text:_.DQ(_.tt("CANCEL")),command:{signalAction:{signal:"CANCEL_NAVIGATION"}}}},confirmButton:{buttonRenderer:{text:_.DQ(_.tt("EXIT")),
command:{signalAction:{signal:"RESUME_NAVIGATION"}}}}}},popupType:"DIALOG"}},_.rw.getInstance().triggerAction("yt-open-popup-action",U,X))};
dQt.prototype.cancelPendingNavigation=function(){var X;((X=this.navigateParams)==null?void 0:X.navigationType)===2&&(this.skipNextNavigation=!0,this.navigateParams.isForwardHistoryNavigation?window.history.back():window.history.forward())};var vjS=function(){},Ejt=function(X,U,r,m,I,t,C){r=r===void 0?{}:r;
C=C===void 0?{}:C;var k=_.np().resolve(_.v1),g,Z=(g=_.e(U,_.Up))==null?void 0:g.url;return Z?CjA(k,Z,r,window.location.href,function(P,S){eAt(X,P,S,!1,!0,r,t,m)},function(){return!1}):RV(k,U,r,window.location.href,nq(U),function(P,S){eAt(X,P,S,!1,!0,r,t,m)},I,C)},eAt=function(X,U,r,m,I,t,C,k){if(!X.JSC$14732_chunkHandler)if(r.page==="learning_journey_watch"&&_.v("web_enable_canvas_on_learning_journey")){var g=!_.e(k,_.cl);
I=I||m;if(g)if(I){if(_.v("kevlar_continue_playback_without_player_response")){var Z;var P=(Z=_.e(k,_.Rl))==null?void 0:Z.videoId}m={clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:m,previousVideoId:P},tempData:t}}else m={clientParams:{miniplayer:!1,autoSaveToQueue:!1}};else m={clientParams:{miniplayer:!1,autoSaveToQueue:!1}};X.JSC$14732_chunkHandler=new ntC(_.GU,m,C,g,I)}else if(r.page==="watch"||r.page==="learning_journey_watch")if(I||m){if(_.v("kevlar_continue_playback_without_player_response")){var S;
g=(S=_.e(k,_.Rl))==null?void 0:S.videoId}X.JSC$14732_chunkHandler=new xt$(_.GU,{clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:m,previousVideoId:g},tempData:t},C)}else X.JSC$14732_chunkHandler=new csT(_.GU);else r.page==="shorts"&&I&&!m?X.JSC$14732_chunkHandler=new sL8(_.GU,{clientParams:{miniplayer:!1,autoSaveToQueue:!1,fromHistory:!1},tempData:t},C):X.JSC$14732_chunkHandler=new gt1(C);X.JSC$14732_chunkHandler.processChunk({endpoint:U,data:r});return X.JSC$14732_chunkHandler.hg.promise},
FO5=function(X,U,r,m,I){(r=_.u3u(r))&&eAt(X,U,r,!1,!0,m,void 0,I)};_.Bv5=new _.gb("NAVIGATION_SERVICE_TOKEN");var QAP=function(){this.pendingNavigationPromise=null};
_.a=QAP.prototype;_.a.hasPendingNavigation=function(){return!!this.pendingNavigationPromise};
_.a.cancelPendingNavigation=function(){this.pendingNavigationPromise&&(this.pendingNavigationPromise=null)};
_.a.addEventListener=function(){throw Error("yh");};
_.a.dispatchEvent=function(){throw Error("yh");};
_.a.removeEventListener=function(){throw Error("yh");};var ojS=new _.gb("APP_ROOT");var S21=null;var w5p=["__Secure-1PAPISID","SAPISID","__Secure-3PAPISID"],Ge=function(){_.z2.call(this);this.pollingInterval=3E3;this.sessionCookies=[null,null,null];ylv(this)};
_.F(Ge,_.z2);Ge.prototype.verifyUser=function(){var X=ylv(this),U=X.logout;if(!X.sessionChange)return!0;this.dispatchEvent("ytsessionchange");U&&this.dispatchEvent("ytuserinvalid");return!1};
var ylv=function(X){var U=w5p.map(function(I){var t;return(t=_.ux.get(I))!=null?t:""}),r=U.some(function(I,t){return X.sessionCookies&&X.sessionCookies[t]!==""&&I===""}),m=U.some(function(I,t){return X.sessionCookies&&X.sessionCookies[t]!==I});
X.sessionCookies=U;return{logout:r,sessionChange:m}};
Ge.prototype.clearTimeout=function(){this.scheduledJobId&&(_.$u.cancelJob(this.scheduledJobId),this.scheduledJobId=void 0)};var FMz=new _.gb("POSTMESSAGE_TUNNEL_TOKEN");var vTe=["/parent_tools","/file_download","/artist_roster"],oTs=[LUT,Nm5,jTp,U27,XUp,iy7,rPA,m27];var il=new _.gb("NAVIGATION_CONFIRMATION_SERVICE");var uVT="/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(" "),hA7=[{url:"/podcasts",
expFlag:"enable_polymer_navigation_for_podcasts_destination_page"},{url:"/companion_canvas",expFlag:"enable_ai_companion"}],La=function(X,U){this.pendingNavigationPromise=null;this.JSC$14755_clientRoot=X;this.historyManager=U;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 vjS;this.debugString=X.is;X={"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};_.Iq(_.rw.getInstance(),X,this.JSC$14755_clientRoot)},Yc5,V5A,RAp,f_u,Tvu;
_.F(La,QAP);La.prototype.reload=function(){_.ME(window.location.href)};
var zqS=function(X){X.currentEndpoint&&_.e(X.currentEndpoint,_.sK)?X.reload():X.currentEndpoint&&X.navigate(X.currentEndpoint,!0,void 0,{disableCache:!0})};
La.prototype.navigate=function(X,U,r,m,I,t,C,k){U=U===void 0?!1:U;r=r===void 0?{}:r;m=m===void 0?{}:m;var g=_.np().resolve(il),Z;if(!C&&OwT(g,(Z=this.currentEndpoint)!=null?Z:void 0,X))return g.showConfirmationDialog(this.JSC$14755_clientRoot.parentElement,{endpoint:X,reload:U,params:r,tempData:m,requestType:I,createScreenConfig:t}),!1;var P=_.Sx();_.dp(P,"eocs")||P.parkOrScheduleJob(function(){P.processSignal("eocs")},10,"eor");
ddH();C=nq(X);g=m.autonav==="1";Z=_.Ei();Ge.instance||(Ge.instance=new Ge);var S=Ge.instance.verifyUser(),d;if(_.v("enable_dark_theme_only_on_shorts")){var O=document.documentElement.hasAttribute("dark"),E=_.Kq(!0)==="USER_INTERFACE_THEME_DARK";if(C==="shorts"){if(!O)if(_.v("enable_dark_theme_only_on_shorts_control")){if(!window.location.href.includes("/shorts/")){var Q;_.ME((Q=_.e(X==null?void 0:X.commandMetadata,_.mN))==null?void 0:Q.url,void 0,void 0,window.top)}}else{var h;_.ME(_.IK((h=_.e(X==
null?void 0:X.commandMetadata,_.mN))==null?void 0:h.url,{theme:"dark"}),void 0,void 0,window.top)}}else if(_.v("enable_dark_theme_only_on_shorts_control")){if(window.location.href.includes("/shorts/")&&!O){var z;_.ME(_.IK((z=_.e(X==null?void 0:X.commandMetadata,_.mN))==null?void 0:z.url,{themeRefresh:1}),void 0,void 0,window.top)}}else if(E!==O){var K;_.ME(_.IK((K=_.e(X==null?void 0:X.commandMetadata,_.mN))==null?void 0:K.url,{themeRefresh:1}),void 0,void 0,window.top)}}if(C==="watch"){if(M57(_.np().resolve(_.zS),
X)&&(S||_.v("fix_miniplayer_navigation_killswitch")))return!1;_.v("block_all_player_prefetch_requests")||(d=hqA(_.lR(_.Jw),X,g))}else{var D,W=(D=_.e(this.currentEndpoint,_.Rl))==null?void 0:D.videoId;W&&_.rp.getInstance().then(function(Vs){Vs&&Vs.set("yt-miniplayer-shown-video-id",W)})}d&&(r.frags=d.missingFragments_.join(","));
Q=null;var J;h=(J=_.e(X==null?void 0:X.commandMetadata,_.mN))==null?void 0:J.ignoreNavigation;if(!h)if(_.v("kevlar_command_url")){var A;Q=(A=_.e(X==null?void 0:X.commandMetadata,_.mN))==null?void 0:A.url}else Q=_.ma6(X,r);if(Q&&this.pendingNavigationPromise){if(this.lastNavigationUrl&&Q==this.lastNavigationUrl)return _.vQ({navigationRequestedSameUrl:!0}),!1;this.pendingNavigationPromise.cancel("canceled pendingNavigationPromise");_.CH(u4(),"CANCELLED")}Q&&(this.lastNavigationUrl=Q);inz();_.p$("IS_HOMEPAGE_COLD",
!1);_.p$("IS_RESULTS_PAGE_COLD",!1);_.p$("IS_WATCH_PAGE_COLD",!1);X.loggingUrls&&X.loggingUrls.forEach(function(Vs){Vs.baseUrl&&_.UO(Vs.baseUrl)});
_.hLe(X,t?t.layer:0)&&_.v("kevlar_flush_logs_on_away_navigation")&&_.pY();if(wRX(X))return!1;gNT(C,I);if(!Q)return h||_.AE(new _.Tx("Can't construct url for endpoint",X)),_.CH(u4(),"FAILURE"),!1;_.O6M();J=X&&_.e(X,_.cl)&&_.e(X,_.cl).browseId.startsWith("UC");r=(A=_.v("enable_dark_theme_only_on_shorts")&&C==="shorts"?!1:_.T6()&&document.documentElement.hasAttribute("dark")!==_.z6())?{themeRefresh:1}:{};A&&!_.Mo()&&_.Kq()==="USER_INTERFACE_THEME_DARK"&&(r.theme="dark");J=A||zAC(Q)&&!J&&!_.v("kevlar_disable_url_allowlist");
S||(J=!0);if(J||_.$q("DISABLE_WARM_LOADS")||this.resetWarmLoads){if(window.self!==window.top){try{var N;var He=(N=window.top)==null?void 0:N.location.href}catch(Vs){var ne;He=(ne=Vs)==null?void 0:ne.message}_.AE(new _.Tx("Attempting to redirect in iframe",{selfUrl:window.self.location.href,topUrl:He}))}X=_.v("kevlar_redirect_on_window_killswitch")?window.top:window;hO(Q);_.ME(_.IK(Q,r),void 0,void 0,X);_.CH(u4(),"ABORTED");return!1}_.v("kevlar_early_popup_close")&&_.Gw(this.JSC$14755_clientRoot,"yt-close-all-popups-action",
[["ytd-video-download-toast-renderer"]]);this.pageFetcher.JSC$14732_chunkHandler=void 0;var Be;He=nq((Be=this.currentEndpoint)!=null?Be:void 0);(Be=C==="shorts"&&He==="shorts")||_.bU6();_.l3(K56)("nr",void 0);g&&_.vQ({webInfo:{navigationReason:"an"}});X.clickTrackingParams&&(m.itct=X.clickTrackingParams,m.csn=Z);GoX(m);m.endpoint=JSON.stringify(X);_.v("enable_unknown_lact_fix_on_html5")&&(_.np().resolve(_.x5),m.lact=_.sO());_.fI.isEmpty(m)||_.JC(Q,m);!_.v("disable_miniplayer_expansion_log")&&this.isMiniplayerExpansion&&
(t=Object.assign({},{layer:0},t,{parentLayer:3}));this.pendingNavigationPromise=t=Ejt(this.pageFetcher,X,m,this.currentEndpoint,this.JSC$14755_isNetworkPromiseStale.bind(this),t,k);t=t.then(this.handleNavigateSuccess.bind(this,t,X,d,m),this.handleNavigateFail.bind(this,t,X));_.AS().navigationFinishPromise=t;U={endpoint:X,pageType:C,url:U5(Q),reload:!!U,noProgressBar:Be};I&&(U.type=I);var S6;I=_.kz((S6=this.currentEndpoint)!=null?S6:null);S6=_.kz(X!=null?X:null);this.fireEvent("yt-navigate-start",
U);var e6;(e6=_.np().resolve(_.gX(_.Bv5)))==null||e6.publish("navigation-start",{sourcePageSubtype:I,destinationPageSubtype:S6});d&&FO5(this.pageFetcher,X,d,m,this.currentEndpoint);return!0};
La.prototype.JSC$14755_isNetworkPromiseStale=function(X){return X!=this.pendingNavigationPromise};
var KOt=function(X,U,r,m,I){var t=nq(U);U={endpoint:U,pageType:t};I&&(U.errorMessage=I);_.AE(r);U.navigationDoneMs=_.F7("nd");U.navigationErrorReason=m;X.fireEvent("yt-navigate-error",U)};
La.prototype.handleNavigateFail=function(X,U,r){var m=void 0;r instanceof _.Mr&&(m=r,Uam(r));if(this.JSC$14755_isNetworkPromiseStale(X))return _.vs(m);_.CH(u4(),"FAILURE");KOt(this,U,r,"101");return _.vs(r)};
La.prototype.handleNavigateSuccess=function(X,U,r,m,I){if(this.JSC$14755_isNetworkPromiseStale(X))return _.j8();this.pendingNavigationPromise=null;if(!I)return U=new _.Tx("Missing data in response for navigation endpoint",U),_.vs(U);if(I.reload)return window.location.reload(!0),_.j8();r&&(X={},_.fI.extend(X,_.u3u(r),I),I=X);var t,C;r=(t=I)==null?void 0:(C=t.timing)==null?void 0:C.responseStart;r!=null&&_.F7("srt",r);_.F7("pdc");var k,g;t=(k=I)==null?void 0:(g=k.timing)==null?void 0:g.info;t!=null&&
(k=_.l3(_.R9e)(t),_.vQ(k));_.CH(u4(),"SUCCESS");Tvu(this,U,I,1,m);return _.j8()};
var zAC=function(X){var U=X;_.v("kevlar_no_redirect_to_classic_2_ks")||(U=(new _.fB(X)).getPath());if(U==="/"||U==="/red")return!1;var r=!0;uVT.forEach(function(m){X.indexOf(m)===0&&(r=!1)});
hA7.forEach(function(m){var I=m.url;_.v(m.expFlag)&&X.indexOf(I)===0&&(r=!1)});
return r};
La.prototype.publishPageData=function(X){this.fireEvent("yt-page-data-fetched",{pageData:X})};
Yc5=function(X,U,r,m,I,t){var C=null;U.page!=="watch"&&U.page!=="learning_journey_watch"||m?U.filler||_.Gw(X.JSC$14755_clientRoot,"yt-stop-old-player",[U]):C=eAt(X.pageFetcher,I,U,r,!1,t,void 0,X.currentEndpoint);if(C)return C.then(X.publishPageData.bind(X,U));X.publishPageData(U);return _.j8()};
V5A=function(X,U,r){var m=null;if(!r)return m=new _.Tx("Empty data",X.debugString,U);var I=r.response;if(!I)return m;var t={endpointType:nq(U)||"unknown"};I.responseContext?(I=I.responseContext.errors)&&(m=new _.Tx("Errors in response context",X.debugString,U,I,t)):m=I.error||I.errorMetadata?new _.Tx("Errors in response",X.debugString,U,I.error,I.errorMetadata,t):new _.Tx("responseContext missing",X.debugString,U,Object.keys(I).sort().join(","),t);var C,k,g,Z;if(X=r==null?void 0:(C=r.response)==null?
void 0:(k=C.responseContext)==null?void 0:(g=k.webResponseContextExtensionData)==null?void 0:(Z=g.webResponseContextDebugData)==null?void 0:Z.debugErrorMessages)for(C=0;C<X.length;C++);return m};
RAp=function(X){var U,r,m,I;return X==null?void 0:(U=X.response)==null?void 0:(r=U.responseContext)==null?void 0:(m=r.errors)==null?void 0:(I=m.error)==null?void 0:I["0"]};
f_u=function(X,U){var r;if(r=U.url&&!U.url.startsWith("/clip"))r=U.url,r=!_.v("webfe_parse_debug_param_in_resolveurl_service")&&X.searchDebugUrlMatcher.test(r)||gFn(r)?!0:!1;if(r)gFn(U.url)&&_.mz(window.location.href).themeRefresh?(U=_.Dq(U.url,"themeRefresh"),_.$3(X.historyManager,U)):U.url&&!nTz(U.url)&&_.$3(X.historyManager,U.url);else if(U.endpoint){var m,I,t;(r=(m=U.endpoint)==null?void 0:(I=m.commandMetadata)==null?void 0:(t=I.webCommandMetadata)==null?void 0:t.url)&&!nTz(r)&&_.$3(X.historyManager,
r);r&&U.url&&r!=U.url&&!U.url.match("playnext=1")&&new _.Tx("Response url mismatch in response data",X.debugString,r,U.url)}};
_.qcP=function(X,U,r,m,I,t,C,k){t=t===void 0?!1:t;var g=_.np().resolve(il),Z;if(!k&&OwT(g,(Z=X.currentEndpoint)!=null?Z:void 0,U))return g.showConfirmationDialog(X.JSC$14755_clientRoot.parentElement,{endpoint:U,data:r,navigationType:m,tempData:I,isMiniplayer:t,isForwardHistoryNavigation:C==null?void 0:C.forward}),_.j8();X.pageFetcher.JSC$14732_chunkHandler=void 0;return Tvu(X,U,r,m,I,t)};
Tvu=function(X,U,r,m,I,t){t=t===void 0?!1:t;X.isMiniplayerExpansion=t;var C=m===2;X.currentEndpoint=U;X.numNavigations++;X.numNavigations&&(Yex.navigationCount=X.numNavigations);_.p$("NUM_NAV",X.numNavigations);var k=V5A(X,U,r);if(k)return KOt(X,U,k,"102",RAp(r)),_.vs(k);var g,Z,P,S;k=r.rootVe||(r==null?void 0:(g=r.response)==null?void 0:(Z=g.responseContext)==null?void 0:(P=Z.webResponseContextExtensionData)==null?void 0:(S=P.ytConfigData)==null?void 0:S.rootVisualElementType);!C&&r&&f_u(X,r);var d,
O;g=r==null?void 0:(d=r.response)==null?void 0:(O=d.responseContext)==null?void 0:O.maxAgeSeconds;if(!C&&!isNaN(g)){var E;_.v("kevlar_use_response_ttl_to_invalidate_cache")?E=(0,_.sJ)()+1E3*g:_.v("kevlar_always_invalidate_cache")&&(E=0);isNaN(E)||(r.expirationTime=E)}_.lR(_.Jw).prefetchCache_.clear();C||r.page!=="watch"||r.type!=="reduced"&&m!==1?m=Yc5(X,r,C,!!t,U,I):(X.publishPageData(r),m=_.j8());I=m.then(function(){var Q=nq(U);Q={endpoint:U,pageType:Q,fromHistory:C,response:r};Q.navigationDoneMs=
_.F7("nd");X.fireEvent("yt-navigate-finish",Q);var h;(h=_.np().resolve(_.gX(_.Bv5)))==null||h.publish("navigation-end")});
r.csn&&k&&r.clientSideGrafts&&m.then(X.attachClientSideGrafts.bind(X,r,_.e8()));return I};
_.a=La.prototype;_.a.attachClientSideGrafts=function(X,U){X.clientSideGrafts&&U&&X.clientSideGrafts.forEach(function(r){if(U&&r){var m=_.Ps(r);_.v("combine_ve_grafts")?_.gO().graftServerVe(r,U):_.K9(X.csn,U,m)}})};
_.a.handleSignalActionHistoryBack=function(){window.history.back()};
_.a.handleSignalActionCloseWindow=function(){window.close()};
_.a.handleSignalActionReloadPage=function(){this.reload()};
_.a.handleSignalActionSoftReloadPage=function(){zqS(this)};
_.a.handleSignalActionResetWarmLoads=function(){this.resetWarmLoads=!0};
_.a.fireEvent=function(X,U){X=new CustomEvent(X,{bubbles:!0,cancelable:!1,composed:!0,detail:U});this.dispatchEvent(X)};
_.a.addEventListener=function(X,U){this.JSC$14755_clientRoot.addEventListener(X,U)};
_.a.dispatchEvent=function(X){return this.JSC$14755_clientRoot.dispatchEvent(X)};
_.a.removeEventListener=function(X,U){this.JSC$14755_clientRoot.removeEventListener(X,U)};
La[Zp]=[ojS,_.bl];_.sDx=new kD("browse","h8y2qb");_.xVx=new kD("search","JzFVk");_.PKA=new kD("shorts","xwEKAe");_.STD=new kD("watchFixie","nmfa2d");_.dVH=new kD("watchFlexy","CF909");_.OAs=new kD("watchGrid","Tm0L3c");_.v_n=new kD("watchLearningJourney","L3n37");var WO$;var Jlh=function(){return _.Y.apply(this,arguments)||this};
_.F(Jlh,_.Y);_.n0.Object.defineProperties(Jlh,{template:{configurable:!0,enumerable:!0,get:function(){if(WO$===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);WO$=X}X=WO$;return X}}});
_.q([_.w(Jf8.YtPlayerBehavior),_.p("design:type",Object)],Jlh.prototype,"ytPlayerBehavior",void 0);_.q([_.hL({is:"ytd-player"})],Jlh);var DQ$;var p5S;var $Qu;var Ny=function(){var X=_.Y.apply(this,arguments)||this;X.forceModernIconButton=!1;X.actionMap={"yt-account-linking-state-changed-command":"handleAccountLinkingStateChangedCommand","yt-signal-action-show-account-link-dialog":"handleShowAccountLinkDialog"};return X};
_.F(Ny,_.Y);Ny.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]]"}}}}}};
Ny.prototype.handleAccountLinkingStateChangedCommand=function(X){if(X=_.e(X,OUA)){var U,r=(U=this.data)==null?void 0:U.providerKey;U=X.providerKey;r&&U&&r.id===U.id&&r.subject===U.subject&&(X=X.linked,X!==void 0&&(this.set("data.linked",X),this.notifyPath("data.linked"),_.v("enable_account_linking_warning_account_link_button")&&(this.set("data.is_warning",!1),this.notifyPath("data.is_warning")),this.setPlayerAccountLinkState(X)))}};
Ny.prototype.setPlayerAccountLinkState=function(X){var U=new YuA;VOT(U,KPS(new zQp,X));var r=_.GU();r&&r.getPlayerPromise().then(function(m){m.setAccountLinkState(_.hT(U.JSC$12481_serializeBinary(),4));m.updateAccountLinkingConfig(X)})};
Ny.prototype.handleShowAccountLinkDialog=function(){var X=this.get("button.buttonRenderer.command");X&&_.Uv([X],this.hostElement)};
_.n0.Object.defineProperties(Ny.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}}}});
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Ny.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Ny.prototype,"ytRendererBehavior",void 0);_.q([_.w([_.Dt.YtActionHandlerBehavior]),_.p("design:type",Object)],Ny.prototype,"actionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Ny.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],Ny.prototype,"overrides",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Ny.prototype,"forceModernIconButton",void 0);_.q([_.T({value:"bottom"}),_.p("design:type",String)],Ny.prototype,"buttonTooltipPosition",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],Ny.prototype,"forceIconButton",void 0);_.q([_.T(),_.p("design:type",Boolean)],Ny.prototype,"disableTextTransform",void 0);
_.q([_.y("data","data.linked","data.isWarning"),_.p("design:type",Object),_.p("design:paramtypes",[])],Ny.prototype,"button",null);_.q([_.hL({is:"ytd-account-link-button-renderer",disableElementRegistration:!0})],Ny);
_.f(Ny,"ytd-account-link-button-renderer",function(){if($Qu!==void 0)return $Qu;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return $Qu=X},{mode:1});var bwh;var Alt=["PLAYLIST_LOOP_STATE_ONE","PLAYLIST_LOOP_STATE_ALL"],jv=function(){return _.Y.apply(this,arguments)||this};
_.F(jv,_.Y);jv.prototype.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"bottom"},properties:{forceIconOnly:"[[forceIconOnly]]"}}}}}};
jv.prototype.updateButtonActiveState=function(){var X=this,U=!!Alt.find(function(r){return X.currentState===r});
this.currentState==="PLAYLIST_LOOP_STATE_ONE"&&_.v("enable_web_delhi_icons")&&(U=!1);this.button&&(this.button.isPressed=U)};
_.n0.Object.defineProperties(jv.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){var X,U;return((X=this.playlistLoopStateEntity)==null?void 0:X.state)||((U=this.data)==null?void 0:U.currentState)}},
currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var X=void 0,U;if(this.currentState&&((U=this.data)==null?0:U.states)){U=_.H(this.data.states);for(var r=U.next();!r.done;r=U.next()){r=_.e(r.value,_.Ttv);var m=void 0;if(((m=r)==null?void 0:m.state)===this.currentState){X=r;break}}}return X}}});
jv.prototype.updateButtonActiveState=jv.prototype.updateButtonActiveState;_.q([_.w(_.cd),_.p("design:type",Object)],jv.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],jv.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],jv.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.T({selectorArgs:["data.playlistLoopStateEntityKey"],selector:_.UG.playlistLoopStateEntitySelector}),_.p("design:type",Object)],jv.prototype,"playlistLoopStateEntity",void 0);_.q([_.T(),_.p("design:type",Object)],jv.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Boolean)],jv.prototype,"forceIconOnly",void 0);_.q([_.Zl("ytd-button-renderer"),_.p("design:type",_.h1)],jv.prototype,"button",void 0);
_.q([_.y("data","playlistLoopStateEntity"),_.p("design:type",Object),_.p("design:paramtypes",[])],jv.prototype,"currentState",null);_.q([_.ge("currentButtonStateRenderer"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],jv.prototype,"updateButtonActiveState",null);_.q([_.y("currentState"),_.p("design:type",Object),_.p("design:paramtypes",[])],jv.prototype,"currentButtonStateRenderer",null);
_.q([_.hL({is:"ytd-playlist-loop-button-renderer",disableElementRegistration:!0})],jv);
_.f(jv,"ytd-playlist-loop-button-renderer",function(){if(bwh!==void 0)return bwh;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return bwh=X},
{mode:1});var l_t;var GTp=_.tt("DOWNLOAD",{},"Download"),iwp=_.tt("DOWNLOADING",{},"Downloading"),LOP=_.tt("DOWNLOADED",{},"Downloaded"),Nv5=_.tt("RETRY",{},"Retry"),Xj=function(){var X=_.Y.apply(this,arguments)||this;X.forceIconButton=!1;X.forceIconOnly=!1;X.overrides=!1;X.buttonTooltipPosition=!1;X.styleActionButton=!1;X.disableTextTransform=!1;X.downloadProgress=0;X.isDownloadComplete=!1;X.isHidden=!0;X.transferState="TRANSFER_STATE_UNKNOWN";X.isVideoDeletedByUser=!1;X.offlineabilityState="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";
return X};
_.F(Xj,_.Y);_.a=Xj.prototype;_.a.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.a.dataChanged=function(){var X;(X=this.data)!=null&&X.text||(X=_.h3(_.br().getState(),this.videoId),this.updateButtonState(X))};
_.a.computeVideoId=function(X){return X};
_.a.computePlayerStateEntityKey=function(X){return X};
_.a.showHideButton=function(){this.updateButtonVisibility()};
_.a.updateButtonVisibility=function(){this.disabled=this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!0:!1;var X;((X=this.playerStateEntity)==null?void 0:X.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};
_.a.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.a.updateButtonState=function(X){if(this.data&&(this.ytRendererBehavior.getSimpleString(this.data.text)!==iwp||!_.st(X))){this.updateButtonVisibility();this.isDownloadComplete=!1;switch(X){case "TRANSFER_STATE_UNKNOWN":X=GTp;var U="OFFLINE_DOWNLOAD";var r="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":X=Nv5;U="OFFLINE_DOWNLOAD";r="ACTION_RETRY";break;case "TRANSFER_STATE_COMPLETE":X=LOP;U="OFFLINE_PIN";r="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_TRANSFERRING":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":X=
iwp;U="OFFLINE_DOWNLOADING_ZERO";r="ACTION_REMOVE_WITH_PROMPT";break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":X=Nv5;U="OFFLINE_DOWNLOAD";r="ACTION_RETRY";break;default:X=GTp,U="OFFLINE_DOWNLOAD",r="ACTION_ADD"}this.isVideoDeletedByUser&&(X=GTp,U="OFFLINE_DOWNLOAD",r="ACTION_ADD");var m=Object.assign({},this.data);m.text=_.DQ(X);m.tooltip=X;m.icon={iconType:U};m.size="SIZE_DEFAULT";m.style="STYLE_DEFAULT";_.e(m.command,_.cN)&&(_.e(m.command,_.cN).action=r);this.set("data",m)}};
_.a.updateProgress=function(){if(this.data){this.isDownloadComplete=!1;var X="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?X="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?X="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?X="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?X="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<1?X="OFFLINE_DOWNLOADING_EIGHTY":
this.downloadProgress===1&&(X="OFFLINE_PIN",this.isDownloadComplete=!0);var U;X!==((U=this.data.icon)==null?void 0:U.iconType)&&(U=Object.assign({},this.data),U.text=_.DQ(iwp),U.tooltip=iwp,U.icon={iconType:X},_.e(U.command,_.cN)&&(_.e(U.command,_.cN).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",U))}};
Xj.prototype.updateProgress=Xj.prototype.updateProgress;Xj.prototype.onTransferStateChanged=Xj.prototype.onTransferStateChanged;Xj.prototype.showHideButton=Xj.prototype.showHideButton;Xj.prototype.dataChanged=Xj.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Xj.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],Xj.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Xj.prototype,"forceIconButton",void 0);
_.q([_.T(),_.p("design:type",Object)],Xj.prototype,"forceIconOnly",void 0);_.q([_.T(),_.p("design:type",Object)],Xj.prototype,"overrides",void 0);_.q([_.T(),_.p("design:type",Object)],Xj.prototype,"buttonTooltipPosition",void 0);_.q([_.T(),_.p("design:type",Object)],Xj.prototype,"styleActionButton",void 0);_.q([_.T(),_.p("design:type",Object)],Xj.prototype,"disableTextTransform",void 0);
_.q([_.T({computed:"computeVideoId(data.command.offlineVideoEndpoint.videoId)"}),_.p("design:type",String)],Xj.prototype,"videoId",void 0);_.q([_.T({computed:"computePlayerStateEntityKey(data.playerStateEntityKey)"}),_.p("design:type",String)],Xj.prototype,"playerStateEntityKey",void 0);_.q([_.T(),_.p("design:type",Object)],Xj.prototype,"data",void 0);_.q([_.T({selector:KE,selectorArgs:["videoId"]}),_.p("design:type",Object)],Xj.prototype,"downloadProgress",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Xj.prototype,"isDownloadComplete",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Xj.prototype,"isHidden",void 0);_.q([_.T({selector:_.h3,selectorArgs:["videoId"]}),_.p("design:type",String)],Xj.prototype,"transferState",void 0);_.q([_.T({selector:_.L11,selectorArgs:["videoId"]}),_.p("design:type",Object)],Xj.prototype,"isVideoDeletedByUser",void 0);
_.q([_.T({selector:$Oe,selectorArgs:["videoId"]}),_.p("design:type",Object)],Xj.prototype,"offlineabilityState",void 0);_.q([_.T({selector:_.Id,selectorArgs:["playerStateEntityKey"]}),_.p("design:type",Object)],Xj.prototype,"playerStateEntity",void 0);_.q([_.T({value:!0}),_.p("design:type",Boolean)],Xj.prototype,"showTooltips",void 0);_.q([_.T({value:!0}),_.p("design:type",Boolean)],Xj.prototype,"sendCommandWhenDisabled",void 0);
_.q([_.T({value:!1}),_.p("design:type",Boolean)],Xj.prototype,"disabled",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Xj.prototype,"dataChanged",null);_.q([_.Sl("offlineabilityState","playerStateEntity"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Xj.prototype,"showHideButton",null);
_.q([_.Sl("transferState","isVideoDeletedByUser"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Xj.prototype,"onTransferStateChanged",null);_.q([_.Sl("downloadProgress"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Xj.prototype,"updateProgress",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-download-button-renderer"})],Xj);
_.f(Xj,"ytd-download-button-renderer",function(){if(l_t!==void 0)return l_t;var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return l_t=X},{mode:2});var jAp;var X3p,UZh=function(){if(X3p!==void 0)return X3p;var X=document.createElement("template");_.B(X,'\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 X3p=X};var rJ8=_.v("web_button_rework")&&_.b3("BUTTON_REWORK")||_.v("web_button_rework_with_live"),mZ8=_.Pp("dynamic_metadata_update_interaction_delay_period_sec",5)*1E3,U9=function(){var X=_.Y.apply(this,arguments)||this;X.isPressed=!1;X.forceIconButton=!1;X.forceIconOnly=!1;X.forceModernIconButton=!1;X.alignByText=!1;X.isShorts=!1;X.animatedText=!1;X.shouldAnimate=!1;X.JSC$14793_browserSupportsAnimation=_.v("web_supports_animations_api");X.actionMap={"yt-update-toggle-button-text-action":"handleUpdateToggleButtonTextAction",
"yt-update-toggle-button-state-command":"handleUpdateToggleButtonStateCommand"};X.onTap=function(){var U;if((U=X.data)==null||!U.defaultNavigationEndpoint){var r;U=!((r=X.data)==null?0:r.isToggled);var m;if((m=X.data)==null||!m.preventAutoToggle){X.shouldAnimate=!1;X.disableTextUpdateJobId&&_.$u.cancelJob(X.disableTextUpdateJobId);X.disableTextUpdateJobId=_.$u.addLowPriorityJob(function(){X.disableTextUpdateJobId=void 0},mZ8);
var I;X.set("data.isToggled",!((I=X.data)==null?0:I.isToggled));r=X.getInnertubeIcon();m={toggled:U,actions:{}};r&&(m.actions[r.toLowerCase()]=U);_.l4(X.hostElement,"yt-toggle-button",m)}}};
return X};
_.F(U9,_.Y);_.a=U9.prototype;_.a.resetAnimation=function(){this.shouldAnimate=!1;this.disableTextUpdateJobId&&(_.$u.cancelJob(this.disableTextUpdateJobId),this.disableTextUpdateJobId=void 0)};
_.a.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.a.toggle=function(X){var U;this.set("data.isToggled",X!==void 0?X:!((U=this.data)==null?0:U.isToggled))};
_.a.handleUpdateToggleButtonStateCommand=function(X){if(this.data){X=_.e(X,Qau);var U,r,m,I=(U=this.data)==null?void 0:(r=U.toggleButtonSupportedData)==null?void 0:(m=r.toggleButtonIdData)==null?void 0:m.id;I&&X&&I===(X==null?void 0:X.buttonId)&&this.set("data.isToggled",X.toggled)}};
_.a.handleUpdateToggleButtonTextAction=function(X){if(this.data){X=_.e(X,bap);var U,r,m,I=(U=this.data)==null?void 0:(r=U.toggleButtonSupportedData)==null?void 0:(m=r.toggleButtonIdData)==null?void 0:m.id;I&&X&&I===(X==null?void 0:X.buttonId)&&!this.disableTextUpdateJobId&&(this.shouldAnimate=!0,this.textNumberValue=X.defaultNumericalValue,this.set("data.defaultText",X.defaultText),this.set("data.toggledText",X.toggledText),this.shouldAnimate=!1)}};
_.a.getInnertubeIcon=function(){var X=this.data;if(X){var U,r,m=((U=X.defaultIcon)==null?0:U.iconType)?(r=X.defaultIcon)==null?void 0:r.iconType:null,I,t;U=((I=X.toggledIcon)==null?0:I.iconType)?(t=X.toggledIcon)==null?void 0:t.iconType:m;return X.isToggled?U:m}};
_.a.computeTooltip=function(){return this.data?this.data.isToggled&&this.data.toggledTooltip||this.data.defaultTooltip||null:null};
_.n0.Object.defineProperties(U9.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var X={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$14793_browserSupportsAnimation,animatedTextProps:{numberText:"",
numberValue:Number(this.textNumberValue),heightPx:36,shouldAnimate:this.shouldAnimate}};var U=X.renderer;var r=X.element;var m=X.toggled;var I=X.onTapCallback;var t=X.commandClientArgs;var C=X.overrides;var k=X.forceIcon;var g=X.forceModernIconButton;var Z=X.forceDisabled;var P=X.useAnimatedText;var S=X.animatedTextProps;X=KMz(U,m);k=!U.defaultIcon||!k&&U.defaultText?U.defaultIcon?"leading":void 0:g?"icon-only":"icon-only-40";k==="icon-only-40"&&(X.type="text");var d;g=Object;var O=g.assign,E;a:switch((E=
U.style)==null?void 0:E.styleType){case "STYLE_COMPACT_GRAY":E={size:"S"};break a;default:E={size:"M"}}var Q=!!m;var h=(h=m&&U.toggledText||U.defaultText)?_.Bs(h):void 0;P?(P=_.pE(m&&U.toggledText||U.defaultText))&&S&&!isNaN(Number(S.numberValue))?(S.numberText=P,m&&(S.numberValue+=1),P=S):P=void 0:P=void 0;var z,K,D,W;var J=(S=((K=m?U.toggledAccessibilityData||((J=U.toggledText)==null?void 0:J.accessibility):U.accessibilityData||((z=U.defaultText)==null?void 0:z.accessibility))==null?void 0:(D=K.accessibilityData)==
null?void 0:D.label)||((W=U.accessibility)==null?void 0:W.label))?S:_.pE(m&&U.toggledText||U.defaultText);Z=Z===void 0?U.isDisabled:Z;r=zLe(U,m,I,r,t);m=ML1(U,m);m!=null&&m.length?(m=_.h6({innertubeCommand:PN6(m),forceNewState:!0}),m=MW(m)?m:void 0):m=void 0;U=O.call(g,{},X,E,{iconPosition:k},C,{focused:!1,toggled:Q,toggleable:!0,formattedButtonText:h,animatedTextProps:P,accessibilityLabel:J,disabled:Z,onTap:r,aTagConfig:m},$je((d=U.colorData)==null?void 0:d.basicColorPaletteData));U.alignByText=
this.alignByText;this.isShorts&&this.data.isToggled&&(U.type="filled");return U}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var X=this.getInnertubeIcon();if(X)return _.IB(X)}}});
U9.prototype.resetAnimation=U9.prototype.resetAnimation;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],U9.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],U9.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],U9.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],U9.prototype,"data",void 0);
_.q([_.T(),_.p("design:type",Object)],U9.prototype,"isPressed",void 0);_.q([_.T(),_.p("design:type",Object)],U9.prototype,"forceIconButton",void 0);_.q([_.T(),_.p("design:type",Object)],U9.prototype,"forceIconOnly",void 0);_.q([_.T(),_.p("design:type",Object)],U9.prototype,"forceModernIconButton",void 0);_.q([_.T(),_.p("design:type",Object)],U9.prototype,"alignByText",void 0);_.q([_.T(),_.p("design:type",Object)],U9.prototype,"overrides",void 0);
_.q([_.T(),_.p("design:type",Boolean)],U9.prototype,"disabled",void 0);_.q([_.T(),_.p("design:type",Object)],U9.prototype,"isShorts",void 0);_.q([_.T(),_.p("design:type",Object)],U9.prototype,"buttonTooltipPosition",void 0);_.q([_.T(),_.p("design:type",Object)],U9.prototype,"animatedText",void 0);_.q([_.T(),_.p("design:type",String)],U9.prototype,"textNumberValue",void 0);_.q([_.T({computed:"computeTooltip(data, data.isToggled)"}),_.p("design:type",Object)],U9.prototype,"tooltip",void 0);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],U9.prototype,"resetAnimation",null);_.q([_.y("data.*","forceIconButton","forceIconOnly","forceModernIconButton","alignByText","overrides","disabled","isShorts"),_.p("design:type",Object),_.p("design:paramtypes",[])],U9.prototype,"computedButtonShape",null);_.q([_.y("data.*"),_.p("design:type",Object),_.p("design:paramtypes",[])],U9.prototype,"computedIcon",null);
_.q([_.hL({is:"ytd-toggle-button-renderer",disableElementRegistration:!0,cssBuildOptOut:!0})],U9);rJ8&&_.f(U9,"ytd-toggle-button-renderer",UZh,{mode:_.Xz("kevlar_poly_si_batch_j081")?1:2});var IMC=_.V(function(X){function U(Z){var P;return _.c(function(S){if(S.nextAddress==1)return(P=!Y2H(Z,k())||!k().enabled)?S.jumpTo(2):S.yield(WMe(),3);S.nextAddress!=2&&(P=S.yieldResult);if(P)return S.return();r();setTimeout(function(){C(!1)},1500);
_.uv(S)})}
function r(){setTimeout(function(){C(!0);var Z;(Z=m.lottieEl)==null||Z.goToAndPlay(0)},150)}
var m=_.Cx(),I=_.H(_.Fb(!1,void 0,"UfUosc")),t=I.next().value,C=I.next().value,k=_.bG(X.settings,{uniqueId:"this is not intended behavior",enabled:!1,experimentEnabled:!1,timings:[]});_.Wx(function(){var Z,P;((Z=X.settings)==null?void 0:(P=Z.call(X))==null?void 0:P.uniqueId)==="this is not intended behavior"&&_.AE(new _.Tx("Smartimation Settings is undefined"))});
_.Wu(function(){k().experimentEnabled&&(k().enabled?VLX(U):(C(!1),RLe(U)),_.Jd(function(){RLe(U)}))},"IHhVmc");
_.Wu(function(){k().timings.join("");k().experimentEnabled&&(fYm(k()),_.Jd(function(){q2e(k())}))},"fsfhOe");
var g=_.yp(function(){var Z=m,P=k().uniqueId+"-border",S,d;var O="https://www.gstatic.com/youtube/img/lottie/smartimations/smartimation_border_"+((d=(S=_.np().resolve(_.gX(_.RB)))==null?void 0:S())!=null&&d?"dark":"light")+"_v2.json";return{animationRef:Z,animationConfig:{name:P,autoplay:!1,loop:!1,path:O}}},void 0,"UWvUGe");
I={};return _.n("yt-smartimation",{class:_.mS(X.className,"smartimation",(I["smartimation--experiment-enabled"]=function(){return k().experimentEnabled},I["smartimation--active-border"]=t,I["smartimation--enable-masking"]=JNM(),I))},_.n(_.x,{cond:function(){return k().experimentEnabled},
then:function(){return _.n("div",{class:"smartimation__border"},_.n(_.p8,{className:"smartimation__border-gradient",data:g,animationName:function(){return g().animationConfig.name}}))}}),_.n("div",{class:"smartimation__content"},X.children))},"ha");
IMC.idomCompat=!0;_.G5(IMC,"yt-smartimation",{props:{className:_.OQ,settings:_.OQ}});var r3=function(){var X=_.Y.apply(this,arguments)||this;X.likeButtonOverride={segmentedPosition:"start",style:"mono",type:"tonal"};X.dislikeButtonOverride={iconPosition:"icon-only",segmentedPosition:"end",style:"mono",type:"tonal"};X.shouldEnableSmartimation=!1;return X};
_.F(r3,_.Y);r3.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
r3.prototype.onDataChanged=function(){var X,U;this.shouldEnableSmartimation=(((X=this.data)==null?void 0:(U=X.timedAnimationData)==null?void 0:U.animationTiming)||[]).length>0&&!this.isLikeOrDisliked()};
r3.prototype.isLikeOrDisliked=function(){if(!this.data)return!1;var X=_.e(this.data.likeButton,_.nD),U=_.e(this.data.dislikeButton,_.nD);return!!((X==null?0:X.isToggled)||(U==null?0:U.isToggled))};
r3.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]]"}}}}}};
_.n0.Object.defineProperties(r3.prototype,{smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var X,U,r=((X=this.data)==null?void 0:(U=X.timedAnimationData)==null?void 0:U.animationTiming)||[];return{uniqueId:"like-dislike",timings:r,enabled:this.shouldEnableSmartimation,experimentEnabled:r.length>0}}}});
r3.prototype.onDataChanged=r3.prototype.onDataChanged;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],r3.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],r3.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],r3.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],r3.prototype,"likeButtonOverride",void 0);_.q([_.T(),_.p("design:type",Object)],r3.prototype,"dislikeButtonOverride",void 0);
_.q([_.y("shouldEnableSmartimation"),_.p("design:type",Object),_.p("design:paramtypes",[])],r3.prototype,"smartimationSettings",null);_.q([_.ge("data"),_.cP("yt-toggle-button"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],r3.prototype,"onDataChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-segmented-like-dislike-button-renderer"})],r3);
_.f(r3,"ytd-segmented-like-dislike-button-renderer",function(){if(jAp!==void 0)return jAp;var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return jAp=X},{mode:1});var tot;var aMP;(aMP=document.body)==null||aMP.setAttribute("rounded-container","");var HXC={};HXC.YtToggleButtonBehavior=[_.Dt.YtActionHandlerBehavior,ik.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 X=this.data.isToggled;if(!this.isModal_(X)){if(!this.data.preventAutoToggle){this.toggle();var U={toggled:this.data.isToggled,actions:{}};U.actions[this.buttonIcon]=this.data.isToggled;_.l4(this.hostElement,"yt-toggle-button",U)}U=this.data.defaultServiceEndpoint||null;var r=this.data.toggledServiceEndpoint||null;if(U&&r||U&&this.data.preventAutoToggle)X=X?r:U,U=this.disableCommandHandlerOverride,_.v("killswitch_toggle_button_behavior_resolve_command")||U?_.LB(this.hostElement,
[X]):_.Hs(X,this.hostElement),_.l4(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:X})}},
stateChanged_:function(){var X=this.data;if(X){var U=X.isToggled;this._setEndpoint(this.computeEndpoint_(X));this._setServiceEndpoint(this.computeServiceEndpoint_(X));this._setButtonIcon(this.computeButtonIcon_(X,U));this._setButtonText(this.computeButtonText_(X,U));this._setButtonAccessibility(this.computeAccessibility_(X,U));this._setButtonTooltip(this.computeTooltip_(X,U));this._setButtonClass(this.computeButtonClass_(X,U));this._setIconPositionType(this.computeIconPositionType_(X));this.updateRenderedElements();
this.elements_.button&&(this.elements_.button.is==="yt-icon-button"?(this.elements_.button.toggleable=!0,this.elements_.button.pressed=U):this.elements_.button.setAttribute("aria-pressed",U));this.elements_.icon&&this.shouldSetIconActiveState_()&&(this.elements_.icon.active=U)}},
shouldSetIconActiveState_:function(){return _.v("kevlar_system_icons")},
toggle:function(X){this.set("data.isToggled",X!==void 0?X:!this.data.isToggled);_.v("web_toggle_button_force_update_killswitch")||this.notifyPath("data.isToggled")},
isModal_:function(X){if(X){var U,r;return!!((U=this.data)==null?0:(r=U.toggledServiceEndpoint)==null?0:r.confirmDialogEndpoint)}return!!this.endpoint&&(!!this.endpoint.modalEndpoint||!!this.endpoint.shareEndpoint||!!this.endpoint.shareEntityEndpoint)},
computeEndpoint_:function(X){return X&&X.defaultNavigationEndpoint||null},
computeButtonIcon_:function(X,U){var r=X&&X.defaultIcon?_.IB(X.defaultIcon.iconType):null;X=X&&X.toggledIcon?_.IB(X.toggledIcon.iconType):r;return U?X:r},
handleUpdateToggleButtonStateCommand_:function(X){X=X.updateToggleButtonStateCommand;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==X.buttonId&&this.toggle(X.toggled)},
computeButtonText_:function(X,U){return X?U&&X.toggledText||X.defaultText||null:null},
computeAccessibility_:function(X,U){return X?(U?this.get("toggledAccessibilityData.accessibilityData",X):this.get("accessibilityData.accessibilityData",X))||X.accessibility||null:null},
computeTooltip_:function(X,U){return X?U&&X.toggledTooltip||X.defaultTooltip||null:null},
computeButtonClass_:function(X,U){if(!X)return"";var r="",m=X.toggledStyle||X.style;if(U=U?m:X.style){U.styleType&&(U=U.styleType);try{r+=U.toLowerCase().replace(/_/g,"-")+" "}catch(I){_.lh(I,U,typeof U),_.AE(I)}}if(X=X.size){X.sizeType&&(X=X.sizeType);try{r+=X.toLowerCase().replace(/_/g,"-")+" "}catch(I){_.lh(I,X,typeof X),_.AE(I)}}return r.trim()},
computeIconPositionType_:function(X){return X&&X.iconPosition||null},
computeServiceEndpoint_:function(X){var U=X&&X.serviceEndpoint,r=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return U?U:r&&X.command?X.command:null},
handleUpdateToggleButtonTextAction_:function(X){X=X.updateToggleButtonTextAction;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==X.buttonId&&(this.set("data.defaultText",X.defaultText),this.notifyPath("data.defaultText"),this.set("data.toggledText",X.toggledText),this.notifyPath("data.toggledText"))}}];_.Ej("sharingToggleButtonAndDefaultButton","toggleButtonRenderer",{component:"ytd-toggle-button-renderer",params:{noink:!0}});var Ci8=_.v("web_button_rework")&&_.b3("BUTTON_REWORK")||_.v("web_button_rework_with_live"),mn=function(){var X=_.Y.apply(this,arguments)||this;X.systemIcons=_.v("kevlar_system_icons");X.roundedContainer=!0;return X};
_.F(mn,_.Y);mn.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
mn.prototype.onYtButtonTapHandler=function(){if(!this.ytToggleButtonBehavior.isModal_()){var X=this.data.isToggled;if(!this.data.preventAutoToggle){this.ytToggleButtonBehavior.toggle();var U={toggled:!!this.data.isToggled,actions:{}};U.actions[this.ytToggleButtonBehavior.buttonIcon]=this.data.isToggled;var r,m;U.actions.playlistId=(r=this.data.defaultServiceEndpoint)==null?void 0:(m=r.playlistEditEndpoint)==null?void 0:m.playlistId;_.l4(this.hostElement,"yt-toggle-button",U)}(X=X?this.data.toggledServiceEndpoint:
this.data.defaultServiceEndpoint)&&this.ytComponentBehavior.resolveCommand(X)}};
mn.prototype.onYtNavigate=function(X){var U=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(X.detail.endpoint);U&&(X.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(U))};
_.n0.Object.defineProperties(mn,{template:{configurable:!0,enumerable:!0,get:function(){if(tot===void 0){var X=document.createElement("template");_.B(X,"\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");X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);tot=X}X=tot;return X}}});
mn.prototype.onYtNavigate=mn.prototype.onYtNavigate;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],mn.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],mn.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yS),_.p("design:type",Object)],mn.prototype,"ytdOpenPopupBehavior",void 0);_.q([_.w(HXC.YtToggleButtonBehavior),_.p("design:type",Object)],mn.prototype,"ytToggleButtonBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],mn.prototype,"data",void 0);_.q([_.T({value:!0}),_.p("design:type",Boolean)],mn.prototype,"showTooltips",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],mn.prototype,"systemIcons",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],mn.prototype,"roundedContainer",void 0);_.q([_.cP("yt-navigate"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],mn.prototype,"onYtNavigate",null);
_.q([_.hL({is:"ytd-toggle-button-renderer",disableElementRegistration:Ci8})],mn);var km1,cJt;_.I9=new _.gb("PANEL_CONTROLLER_TOKEN");_.tK=new _.gb("SHEET_CONTROLLER_TOKEN");_.a9=new _.gb("DIALOG_CONTROLLER_TOKEN");km1=new _.gb("DIALOG_CONTAINER_TOKEN");cJt=new _.gb("ENGAGEMENT_PANEL_ELEMENT_TOKEN");_.HC=new _.gb("PERSISTENT_PANEL_CONTROLLER_TOKEN");var LMz=_.tt("DOWNLOAD",{},"Download"),N11=_.tt("DOWNLOADING",{},"Downloading"),jZs=_.tt("DOWNLOADED",{},"Downloaded"),XAX=_.tt("RETRY",{},"Retry");var gx5=_.V(function(X){var U=tcx,r=function(){return""},m=Ule(X.data),I=rfM(X.data),t=ml9(X.data),C=INH(X.data);
U=function(){var k=X.data(),g=GRe(k,m(),I(),t(),C()),Z=!!k.videoId,P=g.text;return{title:Z?P:void 0,tooltip:Z?void 0:P,accessibilityText:P,onTap:g.onTap,iconName:g.iconType,style:k.buttonStyle,type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:g.disabled?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:k.buttonSize}};
r={};r=_.mS("ytDownloadButtonViewModelHost",(r.ytDownloadButtonViewModelIsHidden=function(){var k=X.data(),g=C();return k.playlistId||g()==="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||g()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!1:!0},r));
return _.n("download-button-view-model",{class:r},_.n(_.Rt,{data:U}))},"ia");
gx5.idomCompat=!0;var sXz=new _.gb("SUBMIT_API_SERVICE_TOKEN");var g9x,n9z,xlX={submitAction:"SUBMIT_ACTION_SUBMISSION",allFields:!0};var KQA=new _.gb("RENDERER_LOGGER_TOKEN");var uQm=new _.gb("RENDERER_STAMPER_OPTIONS_TOKEN");var SyD;_.s5=new BJ5;SyD=new Map;var hIM="compactRadioRenderer compactPlaylistRenderer playlistVideoRenderer compactVideoRenderer feedNudgeRenderer gridVideoRenderer primetimePromoRenderer radioRenderer primetimePromoRenderer reelItemRenderer reelShelfRenderer richShelfRenderer searchHistoryQueryRenderer shelfRenderer videoWithContextRenderer videoCardRenderer statementBannerRenderer miniGameCardViewModel shortsLockupViewModel lockupViewModel gridShelfViewModel".split(" "),zI9=["notificationTextRenderer","notificationMultiActionRenderer"],
Mce="primetimePromoRenderer statementBannerRenderer brandVideoShelfRenderer brandVideoSingletonRenderer feedNudgeRenderer playlistVideoRenderer".split(" "),yfe=dle(function(X){return _.pk(X==null?void 0:X.targetId)}).useUpdatableData;var wA9=0,QXH=new Set;_.xJ.debugName="EjJbCe";var nx7=_.V(function(X){var U=X.data;X=X.className;_.qH(function(){U().formId||_.$Q(Error("Ch"))});
var r=_.cfe(function(){return U().formId},function(){return U().beforeSubmitCommand},function(){return U().afterSubmitCommand}),m=r.submitForm,I=r.isValid,t=r.isSubmitting,C=function(){return{state:U().isDisabled||!I()||t()?"disabled":"active"}};
return _.n("yt-submit-button-view-model",{class:_.mS("ytSubmitButtonViewModelHost",X)},_.n(_.xJ,{data:function(){return U().button}},{buttonViewModel:function(k){return _.n(_.Rt,{data:k.data,
buttonOverrides:C,onClick:m})}}))},"la");var sUp=_.V(function(X){var U=X.backgroundLottieRef;var r=X.foregroundLottieRef;var m=X.children;var I=X.wrapperClass;var t=X.disableAnimation;X=function(){return(_.v("web_animated_actions")||_.v("web_animated_actions_v2"))&&!(t==null?0:t())};
return _.n("yt-animated-action",{class:_.mS("ytAnimatedActionHost",I)},_.n("div",{class:"ytAnimatedActionContentWithBackground"},_.n(_.x,{cond:X,then:function(){return _.n(ZXA,{wrapperClass:"ytAnimatedActionBackgroundContainer",lottieClass:"ytAnimatedActionBackground",lottiePlayerProps:function(){return{animationRef:U==null?void 0:U(),animationConfig:{name:"animated-actions-background",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_container_"+
(Txe()?"dark":"light")+"_v5.json"}}}})}}),m),_.n(_.x,{cond:X,
then:function(){return _.n(ZXA,{lottiePlayerProps:function(){return{animationRef:r==null?void 0:r(),animationConfig:{name:"animated-actions-foreground",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_sparkles_"+(Txe()?"dark":"light")+"_v4.json"}}}})}}))},"ma");
sUp.idomCompat=!0;var ZXA=_.V(function(X){var U=X.wrapperClass;var r=X.lottieClass;var m=X.lottiePlayerProps;return _.n("div",{class:_.mS("ytAnimatedActionLottie",U),"aria-hidden":"true"},_.n(_.p8,{className:r,data:m,animationName:function(){return m().animationConfig.name}}))},"na");var Yy9={isOpen:!1};var RIX={isAllowed:!1};var qys={errorMessage:"",title:"",privacy:"",isDisabled:!0};var Jf1={isOpen:!1};var pAe={isFullscreen:!1,topPanelId:void 0,navigationButtons:{},secondaryHeader:{}};var xZ1={response:void 0};var bGe=function(X,U){X=X===void 0?xZ1:X;switch(U.type){case "LOCATION_COLLECTION_RESPONSE_CHANGE":return Object.assign({},X,{response:U.payload});default:return X}};var Pi5={nextCommand:void 0,nextDisabled:!1,footerSubmissionData:void 0,isImpersonationValid:!1};var AfH=function(X,U){X=X===void 0?Pi5:X;switch(U.type){case "REPORT_CHANNEL_NEXT_DISABLED_CHANGE":return Object.assign({},X,{nextDisabled:U.payload});case "REPORT_CHANNEL_NEXT_COMMAND_CHANGE":return Object.assign({},X,{nextCommand:U.payload});case "REPORT_CHANNEL_MODAL_FOOTER_RENDERER_SUBMISSION_DATA_CHANGE":return Object.assign({},X,{footerSubmissionData:U.payload});case "REPORT_CHANNEL_NEXT_IMPERSONATION_VALIDITY_CHANGE":return Object.assign({},X,{isImpersonationValid:U.payload});default:return X}};var SMp={reportFormData:void 0,reportDetailsFormData:void 0};var lNM=function(X,U){X=X===void 0?SMp:X;switch(U.type){case "REPORT_FORM_MODAL_RENDERER_DATA_CHANGE":return Object.assign({},X,{reportFormData:U.payload});case "REPORT_DETAILS_FORM_RENDERER_DATA_CHANGE":return Object.assign({},X,{reportDetailsFormData:U.payload});default:return X}};var dZ5=void 0;_.v("mweb_enable_redux_store_on_demand")||(dZ5=new $n(Gzm()));var Cn=_.v("enable_web_delhi_icons");var OXC=_.V(function(X){X=_.AL(X,{themeOverride:void 0,animationRef:{}});var U=X.animatedIconType,r=X.active,m=X.themeOverride,I=X.animationRef;X=X.staticIconFn;var t=_.H(_.Fb(void 0,void 0,"l48agc")),C=t.next().value,k=t.next().value,g=function(){a:{var h=U();var z=m==null?void 0:m();var K;z=(z==null?void 0:z.useDarkTheme)||((K=_.np().resolve(_.gX(_.RB)))==null?void 0:K());switch(h){case "LIKE":dZ5||(dZ5=new $n(Gzm()));h=(h=ern(dZ5.getState()))&&h.animationLightUrl&&h.animationDarkUrl?{lottiePlayerProps:{animationConfig:{name:z?
"custom_animated_like_icon_dark":"custom_animated_like_icon",path:z?h.animationDarkUrl:h.animationLightUrl,loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"custom-animated-like-icon"}}},totalFrames:120,lazyLoad:!0}:void 0;if(h){z=h;break a}z="animated_like_icon_"+(z?"dark":"light")+"_"+(Cn?"v5":"v4");z={lottiePlayerProps:{animationConfig:{name:z,path:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/"+z+".json",loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"animated-like-icon"+
(Cn?" animated-like-icon-delhi":"")}}},totalFrames:Cn?120:60,lazyLoad:!0};break a;case "NOTIFICATION_BELL":z={lottiePlayerProps:{animationConfig:{name:z?"notification_bell_dark":"notification_bell_light",path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_"+(z?"dark":"light")+(Cn?"_v4":"")+".json",loop:!1,autoplay:!1,rendererSettings:{className:"animated-subscribe-icon"+(Cn?" animated-subscribe-icon-delhi":"")}}},totalFrames:Cn?120:79,lazyLoad:!1};break a}z=
void 0}return z},Z=function(){var h,z;
return(z=(h=g())==null?void 0:h.lottiePlayerProps.animationConfig.name)!=null?z:""},P=function(){if(g()){var h=g().lottiePlayerProps.animationConfig.path;
return d9.get(h)||C()}};
t=_.H(_.Fb(!1,void 0,"sDrGId"));var S=t.next().value;t=t.next().value;var d=LQA(t),O=function(){var h=g(),z,K,D;return(D=h==null?void 0:(z=h.lottiePlayerProps.animationConfig)==null?void 0:(K=z.rendererSettings)==null?void 0:K.className)!=null?D:""},E=void 0,Q=void 0;
_.Wu(function(){var h=g(),z=Z(),K=P(),D=S(),W=r();if(h&&(Q!==z&&(Q=z,E=W,z=I(),d.animationConfig=h.lottiePlayerProps.animationConfig,d.animationRef=z,K&&(d.animationConfig.animationData=K,d.animationConfig.path=void 0),z=h.lottiePlayerProps.animationConfig.path,!d9.get(z)&&h.lazyLoad&&z&&iGs(z,k)),!(D||h.lazyLoad&&!K))){if(K=!I().lottieEl)W?(D=h.totalFrames,d.animationConfig.initialSegment=[D-1,D]):d.animationConfig.initialSegment=void 0;if(E!==W&&!K)if(K=I(),W){var J;(J=K.lottieEl)==null||J.playSegments([0,
h.totalFrames],!0)}else{var A;(A=K.lottieEl)==null||A.playSegments([0,1],!0)}E=W}},"RQVZ1d");
return _.n("animated-icon",{class:"ytAnimatedIconHost"},_.n(_.x,{cond:function(){var h,z;return!((h=g())==null||!h.lottiePlayerProps.animationConfig.path||((z=g())==null?0:z.lazyLoad)&&!P()||S())},
then:function(){return _.n(_.p8,{data:d,animationName:Z,className:O,animationRef:I})},
else:X}))},"pa");_.kK=_.V(function(X){var U=_.HD("yt-subscribe-button-view-model"),r=_.HD("div"),m=_.HD("div"),I=_.Cx(),t=_.Cx(),C=_.Cx(),k=_.nx(UQ9,function(){return X.data().stateEntityStoreKey}),g=_.nx(rlA,function(){var j6,Pt;
return(Pt=(j6=X.data().notificationStateEntityStoreKeys)==null?void 0:j6.subsNotificationStateKey)!=null?Pt:""}),Z=function(){return!X.data().enableSubscribeButtonPostClickAnimation},P=_.H(_.Fb(0,void 0,"YtsSKb")),S=P.next().value,d=P.next().value;
P=_.H(_.Fb(0,void 0,"V6JxRe"));var O=P.next().value,E=P.next().value;P=_.H(_.Fb(!1,void 0,"JUCSZ"));var Q=P.next().value,h=P.next().value;P=_.H(_.Fb(!1,void 0,"oV6jwf"));var z=P.next().value,K=P.next().value;P=_.H(_.Fb(!1,void 0,"hK1Whe"));var D=P.next().value,W=P.next().value,J;P=_.H(_.Fb(!1,void 0,"Asaolf"));var A=P.next().value,N=P.next().value,He=function(){K(!0);_.O5(_.$u,function(){K(!1)},1500)};
_.Wu(function(){var j6=z();_.ep(function(){j6&&!Z()&&k()&&xQz(I,t,C)})},"Qq6Hsf");
_.Wu(function(){var j6=k();_.ep(function(){if(!Z()&&j6){var Pt;((Pt=X.animateWidth)==null?0:Pt.call(X))&&sAn(U.value,!!j6.subscribed,S(),O());var Q1,z8;((Q1=J)==null?0:Q1.subscribed)||!j6.subscribed||j6.key!==((z8=J)==null?void 0:z8.key)||He();J=j6}})},"hog8te");
P=_.yp(function(){var j6,Pt,Q1,z8=X.data(),B7=!((j6=k())==null||!j6.subscribed);j6=!((Pt=X.isOverlay)==null||!Pt.call(X));Pt=Q()?U:void 0;var SX=(Q1=g())==null?void 0:Q1.state;Q1=A();Zw1(z8,SX);return X5m({model:z8,subscribed:B7,isOverlay:j6,element:Pt,notificationState:SX,disableTextEllipsis:!0,focused:Q1})},void 0,"hc1PRd");
var ne=function(){var j6;if(!Z()&&((j6=X.animateWidth)==null?0:j6.call(X))&&(r==null?0:r.value)&&(m==null?0:m.value)&&!D()){j6=k();var Pt=_.H((j6==null?0:j6.subscribed)?[r,m]:[m,r]),Q1=Pt.next().value;Pt=Pt.next().value;Q1=Math.ceil(Q1.value.getBoundingClientRect().width);Pt=Math.ceil(Pt.value.getBoundingClientRect().width);d(Q1);E(Pt);sAn(U.value,!(j6==null||!j6.subscribed),Q1,Pt);W(!0)}},Be=_.tj(function(j6){ne();
var Pt=k();Pt&&(j6.detail.endpoint.subscribeEndpoint||j6.detail.endpoint.unsubscribeEndpoint)&&cls(U.value,!Pt.subscribed,Pt)}),S6=function(){var j6=_.np().resolve(_.gX(_.uk));
j6&&N(j6.isKeyBoardInUse())},e6=function(){N(!1)};
_.aq("yt-player-subscribe",function(j6){var Pt=k();Pt&&j6===X.data().channelId&&cls(U.value,!0,Pt)});
_.aq("yt-player-unsubscribe",function(j6){var Pt=k();Pt&&j6===X.data().channelId&&cls(U.value,!1,Pt)});
_.aq("yt-update-subscribe-button-action",function(j6){j6=_.e(j6,Cg5);var Pt=k();Pt&&j6&&j6.channelId===X.data().channelId&&cls(U.value,!!j6.subscribed,Pt)});
_.Wx(function(){U.value&&(U.value.addEventListener("focusin",S6),U.value.addEventListener("focusout",e6));var j6=_.Vo(_.$u,function(){ne()});
h(!0);_.Jd(function(){_.$u.cancelJob(j6);U.value&&(U.value.removeEventListener("focusin",S6),U.value.removeEventListener("focusout",e6))})});
var Vs=function(){var j6,Pt,Q1;if(Q1=!((j6=k())==null||!j6.subscribed))j6=!!X.data().disableNotificationBell,Q1=(Pt=g())==null?void 0:Pt.state,Q1=!j6&&!!Q1;return Q1},Re=function(){var j6;
return!((j6=k())==null?0:j6.subscribed)},$A=function(){var j6,Pt;
if(Pt=Re()){Pt=!!X.data().disableNotificationBell;var Q1=(j6=g())==null?void 0:j6.state;Pt=!Pt&&!!Q1}return Pt},Ht={},OS={};
return _.n("yt-subscribe-button-view-model",{class:_.mS(X.className,"ytSubscribeButtonViewModelHost",(Ht.ytSubscribeButtonViewModelHostCanAnimateWidth=function(){var j6,Pt;return!((j6=k())==null||!j6.subscribed)&&((Pt=X.animateWidth)==null?void 0:Pt.call(X))&&z()},Ht.ytSubscribeButtonViewModelHostHidden=function(){var j6;
return!((j6=k())==null?0:j6.subscribed)&&X.data().hideWhenUnsubscribed},Ht)),
el:U,"on:yt-service-request-sent":Be},_.n(sUp,{backgroundLottieRef:I,foregroundLottieRef:t,wrapperClass:_.mS("ytSubscribeButtonViewModelAnimatedActionWrapper",(OS.ytSubscribeButtonViewModelAnimatedActionWrapperIsAnimating=function(){var j6;return((j6=X.animateWidth)==null?void 0:j6.call(X))&&z()},OS.ytSubscribeButtonViewModelStaticWidth=function(){var j6;
return!((j6=X.animateWidth)==null?0:j6.call(X))},OS)),
disableAnimation:Z},_.n("div",{el:r,class:"ytSubscribeButtonViewModelContainer"},_.n(_.Vf,{data:P,icon:function(){return _.n(_.x,{cond:Vs,then:function(){var j6=function(){var Pt;return kT1((Pt=g())==null?void 0:Pt.state)};
return _.n(_.x,{cond:function(){return Z()||j6()!=="NOTIFICATIONS_NONE"},
then:function(){return _.n(_.k5,{icon:j6})},
else:function(){return _.n(OXC,{animatedIconType:"NOTIFICATION_BELL",active:!1,animationRef:C})}})}})},
secondaryIconName:function(){return Vs()?"EXPAND":void 0}}))),_.n("div",{el:m,
class:"ytSubscribeButtonViewModelInvisible"},_.n(_.x,{cond:function(){var j6;return((j6=X.animateWidth)==null?void 0:j6.call(X))&&!Z()&&!D()},
then:function(){return _.n(_.Vf,{data:_.yp(function(){var j6;return X5m({model:X.data(),subscribed:Re(),isOverlay:!((j6=X.isOverlay)==null||!j6.call(X)),element:U,disableTextEllipsis:!0})},void 0,"L4sKmd"),
iconName:function(){var j6;return $A()?kT1((j6=g())==null?void 0:j6.state):void 0},
secondaryIconName:function(){return $A()?"EXPAND":void 0}})}})))},"sa");
_.kK.idomCompat=!0;var vxu=_.V(function(X){var U=X.data;var r=_.nx(UQ9,function(){return U().subscriptionStateEntityKey});
return _.n(_.x,{cond:function(){var m=U(),I=r();return!m.hideWhenUnsubscribed||(I==null?0:I.subscribed)?_.e(U().button,_.xI):void 0},
then:function(m){return _.n("yt-subscribe-plus-button-view-model",{class:"ytSubscribePlusButtonViewModelHost"},_.n(_.Rt,{data:m,buttonOverrides:function(){return{toggled:!0}}}))}})},"ta");
vxu.idomCompat=!0;var ept,cC;ept=_.V(function(X){return _.n(_.xJ,{data:function(){return X.actionRow().actions}},{buttonViewModel:function(U){var r=U.data;
return _.n(cC,{isRow:X.isRow,isIconOnlyButton:function(){return PzH(r())},
useIntrinsicWidth:X.useIntrinsicWidth},_.n(_.Rt,{data:r}))},
subscribeButtonViewModel:function(U){return _.n(cC,{isRow:X.isRow},_.n(_.kK,{data:U.data,isOverlay:!1,animateWidth:function(){return!X.isRow()}}))},
downloadButtonViewModel:function(U){var r=U.data;return _.n(cC,{isRow:X.isRow,isIconOnlyButton:function(){return!!r().playlistId}},_.n(gx5,{data:r}))},
submitButtonViewModel:function(U){var r=U.data;return _.n(cC,{isRow:X.isRow,isIconOnlyButton:function(){var m=r();return PzH(_.e(m==null?void 0:m.button,_.xI))}},_.n(nx7,{data:r}))},
toggleButtonViewModel:function(U){var r=U.data;return _.n(cC,{isRow:X.isRow,isIconOnlyButton:function(){var m=r();return PzH(_.e(m.isToggled?m.toggledButtonViewModel:m.defaultButtonViewModel,_.xI))}},_.n(_.rL,{data:r}))},
subscribePlusButtonViewModel:function(U){return _.n(cC,{isRow:X.isRow},_.n(vxu,{data:U.data}))}})},"ua");
cC=_.V(function(X){var U={};return _.n("div",{class:_.mS("ytFlexibleActionsViewModelAction",(U.ytFlexibleActionsViewModelActionRowAction=X.isRow,U.ytFlexibleActionsViewModelActionIntrinsicWidth=X.useIntrinsicWidth,U.ytFlexibleActionsViewModelActionRowActionFeaturePhone=!1,U.ytFlexibleActionsViewModelActionIconOnlyButton=X.isIconOnlyButton,U))},X.children)},"va");
_.g3=_.V(function(X){var U=function(){var m;return((m=X.layout)==null?void 0:m.call(X))===1},r={};
return _.n("yt-flexible-actions-view-model",{class:_.mS("ytFlexibleActionsViewModelHost",X.className,(r.ytFlexibleActionsViewModelInline=function(){return!U()},r.ytFlexibleActionsViewModelScrollable=function(){return X.data().style==="FLEXIBLE_ACTIONS_STYLE_SCROLLING"},r))},_.n(_.Yq,{each:function(){return X.data().actionsRows||[]}},function(m){return _.n(_.x,{cond:U,
then:function(){return _.n("div",{class:"ytFlexibleActionsViewModelActionRow"},_.n(ept,{actionRow:m,isRow:U,useIntrinsicWidth:function(){return!!X.data().respectActionIntrinsicWidth}}))},
else:function(){return _.n(ept,{actionRow:m,isRow:U})}})}))},"wa");_.G5(_.g3,"yt-flexible-actions-view-model",{props:{data:_.OQ,layout:_.OQ,justifyContentOverride:_.OQ,className:_.OQ}});_.nn=_.V(function(X){var U=_.nx(_.ua,function(){var I;return(I=X.data().dislikeEntityKey)!=null?I:""}),r=_.yp(function(){var I=U();
return I?I.likeStatus==="DISLIKE":_.e(X.data().toggleButtonViewModel,_.SO).isToggled},void 0,"fNr9he"),m=_.yp(function(){return Object.assign({},_.e(X.data().toggleButtonViewModel,_.SO),{isToggled:r()})},void 0,"AezoCc");
return _.n("dislike-button-view-model",{class:"ytDislikeButtonViewModelHost"},_.n(_.rL,{data:m,buttonShapeOverrides:X.buttonShapeOverrideables,onToggle:function(I){var t=U();t&&I!==(t.likeStatus==="DISLIKE")&&t.key&&_.$7(_.QK("likeStatusEntity",t.key,{likeStatus:I?"DISLIKE":"INDIFFERENT",hadUserInteraction:I}))}}))},"xa");
_.nn.idomCompat=!0;_.Z8=_.V(function(X){var U=_.v("web_supports_animations_api"),r=wjX(function(d){var O=Z();if(!d){var E,Q;return{numberText:(Q=O==null?void 0:(E=O.likeCountIfIndifferent)==null?void 0:E.content)!=null?Q:"",numberValue:Number(O==null?void 0:O.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!1}}var h;E=(O==null?void 0:(h=O.likeCountIfIndifferent)==null?void 0:h.content)!==d.numberText;if(k()||!E)return d;var z;return{numberText:(O==null?void 0:(z=O.likeCountIfIndifferent)==null?void 0:z.content)||
"",numberValue:Number(O==null?void 0:O.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!!O}}),m=wjX(function(d){var O=Z();
if(!d){var E,Q;return{numberText:(Q=O==null?void 0:(E=O.likeCountIfLiked)==null?void 0:E.content)!=null?Q:"",numberValue:Number(O==null?void 0:O.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!1}}var h;E=(O==null?void 0:(h=O.likeCountIfIndifferent)==null?void 0:h.content)!==d.numberText;if(k()||!E)return d;var z;return{numberText:(O==null?void 0:(z=O.likeCountIfLiked)==null?void 0:z.content)||"",numberValue:Number(O==null?void 0:O.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!!O}}),I=_.H(_.Fb(void 0,
void 0,"xYSlUe")),t=I.next().value,C=I.next().value,k=t,g=_.nx(_.ua,function(){var d,O;
return(O=(d=X.data())==null?void 0:d.likeStatusEntityKey)!=null?O:""}),Z=_.nx(tGe,function(){var d,O;
return((d=X.likeCountEntity)==null?void 0:(O=d.call(X))==null?void 0:O.key)||""}),P=_.yp(function(){var d;
return((d=g())==null?void 0:d.likeStatus)==="LIKE"},void 0,"DG5Osd"),S=function(){var d;
return U&&!((d=X.likeCountEntity)==null||!d.call(X))};
return _.n("like-button-view-model",{class:_.mS("ytLikeButtonViewModelHost",X.className)},_.n(_.rL,{data:function(){var d=Object,O=d.assign,E;var Q=_.e((E=X.data())==null?void 0:E.toggleButtonViewModel,_.SO);return O.call(d,{},Q||{},{isToggled:P()})},
buttonShapeOverrides:X.buttonShapeOverrideables,animatedTextPropsDefault:function(){return S()?r():void 0},
animatedTextPropsToggled:function(){return S()?m():void 0},
onToggle:function(d){Sce(d,g(),k(),C)},
style:function(){var d;return((d=X.disableIconAnimation)==null?0:d.call(X))?void 0:{animateIcon:"true"}}}))},"ya");
_.Z8.idomCompat=!0;var Exv=_.V(function(X){var U=function(){return _.e(X.data().likeButtonViewModel,_.KH)},r=function(){var I;
return((I=U())==null?void 0:I.likeStatusEntityKey)||""},m=_.yp(function(){var I,t;
var C=(t=_.nx(_.ua,r)())!=null?t:(I=U())==null?void 0:I.likeStatusEntity;I=X.data();var k;I=(I==null?void 0:(k=I.timedAnimationData)==null?void 0:k.animationTiming)||[];return{uniqueId:"like-dislike",timings:I,enabled:(C==null?void 0:C.likeStatus)==="INDIFFERENT"&&I.length>0,experimentEnabled:I.length>0}},void 0,"zZ3GQb");
return _.n("segmented-like-dislike-button-view-model",{class:_.mS("ytSegmentedLikeDislikeButtonViewModelHost",X.className),"button-renderer":!0},_.n(IMC,{settings:m},_.n("div",{class:"ytSegmentedLikeDislikeButtonViewModelSegmentedButtonsWrapper"},_.n(_.x,{cond:U,then:function(I){return _.n(_.Z8,{data:I,likeCountEntity:function(){return X.data().likeCountEntity},
buttonShapeOverrideables:{segmentedPosition:"start",onClickRateLimitMs:_.v("web_enable_like_button_click_debouncing")?500:void 0}})}}),_.n(_.x,{cond:function(){return _.e(X.data().dislikeButtonViewModel,_.TS)},
then:function(I){return _.n(_.nn,{data:I,buttonShapeOverrideables:{iconPosition:"icon-only",segmentedPosition:"end"}})}}))))},"za");
Exv.idomCompat=!0;_.G5(Exv,"segmented-like-dislike-button-view-model",{props:{data:_.OQ,className:_.OQ}});var FD8=_.V(function(X){var U=X.data;var r=X.className;var m=X.setMinWidth;var I=X.forceIconOnly;var t=_.HD("account-link-button-view-model"),C=_.nx(_.dQe,function(){var d;return(d=U().accountLinkStatusEntityKey)!=null?d:""}),k=_.nx(_.dQe,function(){var d;
return(d=U().accountLinkStatusSecondaryEntityKey)!=null?d:""}),g=function(){if(!_.v("web_account_link_secondary_killswitch")){var d,O;
return((d=C())==null?void 0:d.linked)||((O=k())==null?void 0:O.linked)}var E;return(E=C())==null?void 0:E.linked};
_.Wu(function(){var d=C();if(d){var O=VOT(new YuA,KPS(new zQp,!!d.linked));_.a6().then(function(E){E&&(E.setAccountLinkState(_.hT(O.JSC$12481_serializeBinary(),4)),E.updateAccountLinkingConfig(!!d.linked))})}},"IvZF7");
var Z=function(){return _.e(U().toggleButtonViewModel,_.SO)};
_.aq("yt-signal-action-show-account-link-dialog",function(){if(Z()){var d=g()?Z().toggledButtonViewModel:Z().defaultButtonViewModel;d=_.e(d,_.xI);var O;if((O=C())==null?0:O.isWarning){O=_.e(U().warningButtonViewModel,_.xI);if(!O){_.i3(Error("Dh"));return}d=O}var E;(O=_.yP((E=d)==null?void 0:E.onTap))&&_.Uv([O],t.value)}else _.i3(Error("Eh"))});
var P=function(){var d=Z();return Object.assign({},d,{isToggled:g()})},S=function(){return(I==null?0:I())?{iconPosition:"icon-only"}:{}};
return _.n("account-link-button-view-model",{class:_.mS("ytwAccountLinkButtonViewModelHost",r,function(){return(m==null?0:m())?"ytwAccountLinkButtonViewModelHostMinWidth":""}),
el:t,"button-renderer":!0},_.n("div",null,_.n(_.x,{cond:function(){var d;if((d=C())==null?0:d.isWarning)return(d=_.e(U().warningButtonViewModel,_.xI))||_.i3(Error("Dh")),d},
then:function(d){return _.n(_.Rt,{data:d,buttonOverrides:S})},
else:function(){return _.n(_.rL,{data:P,buttonShapeOverrides:S})}})))},"Ba");_.G5(FD8,"account-link-button-view-model",{props:{data:_.OQ,className:_.bm,setMinWidth:_.bm,forceIconOnly:_.bm}});_.Ej("menuRenderer","menuRenderer","ytd-menu-renderer");
var BKh={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"}},
QUt=_.v("web_fix_missing_action_buttons")?100:200,s9=function(){var X=_.Y.apply(this,arguments)||this;X.safeArea=!_.v("kevlar_flex_menu_safe_area_killswitch");X.tonalOverride=!1;X.threeDotSize="M";X.isOverlay=!1;X.useOverlayDark=!1;X.topLevelIconsOnly=!1;X.JSC$14926_lastWidth=0;X.maybeUpdateFlexibleMenu=function(){_.v("web_fix_missing_action_buttons")?requestAnimationFrame(X.maybeUpdateFlexibleMenuImpl):X.maybeUpdateFlexibleMenuImpl()};
X.maybeUpdateFlexibleMenuImpl=function(){var U;if((U=X.data)!=null&&U.flexibleItems){X.maybeFlushDebouncer();U=X.hostElement.clientWidth;var r=U>X.JSC$14926_lastWidth,m,I=((m=X.topLevelButtonsContainer)==null?void 0:m.scrollHeight)||0,t;m=((t=X.flexibleItemButtonsContainer)==null?void 0:t.scrollHeight)||0;t=X.hostElement.scrollHeight>Math.max(I,m)+8;r?(X.resetFlexibleItems(),X.JSC$14926_lastWidth=X.hostElement.clientWidth,X.maybeUpdateFlexibleMenu()):t&&(X.shrinkFlexibleMenu(),X.JSC$14926_lastWidth=
U)}};
X.computeThreeDotButtonShape=function(){if(X.tonalOverride)return Object.assign({},{onTap:function(){X.onOverflowTap()},
iconPosition:"icon-only",style:X.isOverlay?X.useOverlayDark?"overlay-dark":"overlay":"mono",type:"tonal",size:X.threeDotSize,state:"active",accessibilityLabel:X.computeAccessibilityLabel(X.data)},X.threeDotButtonOverride)};
X.onOverflowTap=function(){if(X.data.fetchMenuCommand)_.np().resolve(_.s4).resolveCommand(X.data.fetchMenuCommand,{form:{element:X.hostElement}});else if(X.data.isDisabled&&X.data.disabledCommand)_.Hs(X.data.disabledCommand,X.hostElement);else{var U=X.createMenuRendererVe(),r={items:X.items};X.data.menuPopupAccessibility&&(r.menuPopupAccessibility=X.data.menuPopupAccessibility);X.data.footer&&(r.footer=X.data.footer);U={openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:r},veData:U}};
_.np().resolve(_.tK).openSheet({openPopupActionCommand:U},X.hostElement)}};
return X};
_.F(s9,_.Y);_.a=s9.prototype;_.a.updateButtonOverrides=function(){if(!_.v("menu_renderer_label_update_upkillswitch")){var X=_.Xa(this.hostElement).querySelector("yt-button-view-model");X&&(X.buttonOverrides=this.buttonOverrides)}};
_.a.computeHasItems=function(){var X;return((X=this.topLevelButtonData)==null?void 0:X.length)||this.hasFlexibleItems};
_.a.created=function(){this.boundOnStamperFinished=this.onStamperFinished.bind(this)};
_.a.iconButtonColorChanged=function(){this.data&&this.data.iconColor&&(this.hasCustomIconColor=!0,_.HP(this.hostElement,{"--ytd-menu-renderer-button-color":_.QH(this.data.iconColor)}))};
_.a.onStamperFinished=function(){this.JSC$14926_lastWidth=this.hostElement.clientWidth;this.maybeUpdateFlexibleMenu()};
_.a.setupFlexibleMenu=function(){var X=this,U;(U=this.data)!=null&&U.flexibleItems?window.ResizeObserver&&(this.hostElement.addEventListener("yt-rendererstamper-finished",this.boundOnStamperFinished),this.hostElement.addEventListener("yt-renderidom-finished",this.boundOnStamperFinished),this.resizeThrottle||(this.resizeThrottle=new _.H4(this.maybeUpdateFlexibleMenu,QUt,this)),this.resizeObserver||(this.resizeObserver=new ResizeObserver(function(){X.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))};
_.a.maybeFlushDebouncer=function(){if(_.v("web_replace_formatted_with_attributed_string")){var X;(X=this.topLevelButtons)==null||X.forEach(function(r){var m;(r=(m=r.getElementsByTagName("yt-attributed-string"))==null?void 0:m[0])&&vBA(r)});
var U;(U=this.flexibleItemButtons)==null||U.forEach(function(r){var m;(r=(m=r.getElementsByTagName("yt-attributed-string"))==null?void 0:m[0])&&vBA(r)})}};
_.a.resetFlexibleItems=function(){var X;if((X=this.data)!=null&&X.flexibleItems){_.v("web_fix_missing_action_buttons")||this.hostElement.removeEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu);var U;this.flexAsTopLevelButtons=(U=this.data.flexibleItems)==null?void 0:U.map(function(r){return _.e(r,_.PoA).topLevelButton});
_.v("web_fix_missing_action_buttons")||this.hostElement.addEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu)}};
_.a.computeButtonOverride=function(){if(this.tonalOverride)return{style:"mono",type:"tonal"}};
_.a.shrinkFlexibleMenu=function(){var X;(X=this.flexAsTopLevelButtons)!=null&&X.length&&(this.flexAsTopLevelButtons=[].concat(_.fN(this.flexAsTopLevelButtons.slice(0,-1))))};
_.a.configureRendererStamper=function(){return{topLevelButtonData:{id:"top-level-buttons-computed",mapping:BKh,events:!0},flexAsTopLevelButtons:{id:"flexible-item-buttons",mapping:BKh,events:!0}}};
_.a.tonalOverrideChanged=function(){this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.a.ready=function(){this.menuFocused=!0;this.overlayOpen=!1;this.ytdOpenPopupBehavior.popupPositionTarget=this.button;this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.a.detached=function(){this.icon="MORE_VERT"};
_.a.computeTopLevelButtonData=function(X){if(!X)return[];var U;X=(U=X==null?void 0:X.topLevelButtons)!=null?U:[];return _.fI.unsafeClone([].concat(_.fN(X)))};
_.a.computeItems=function(X,U){if(!X)return[];var r=[];if(U){var m=(X.flexibleItems||[]).map(function(C){return _.e(C,_.PoA)});
m=_.H(m);for(var I=m.next();!I.done;I=m.next())I=I.value,U.includes(I.topLevelButton)||(I=I.menuItem)&&r.push(I)}var t;X=(t=X==null?void 0:X.items)!=null?t:[];return[].concat(_.fN(r),_.fN(X))};
_.a.computeMenuActive=function(X,U){return X||U};
_.a.onPopupOpened=function(){this.overlayOpen=!0;_.l4(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen);this.menuFocused==null&&(this.menuFocused=!1)};
_.a.onPopupClosed=function(){this.overlayOpen=!1;_.l4(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.a.onPopupCanceled=function(){this.overlayOpen=!1;_.l4(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.a.computeAccessibilityLabel=function(X){return this.get("accessibility.accessibilityData.label",X)};
_.a.isHidden=function(X,U){return this.tonalOverride||!X?!0:X.fetchMenuCommand||X.isDisabled&&X.disabledCommand?!1:!(U==null?0:U.length)};
_.a.isModernOverflowHidden=function(X,U){return this.tonalOverride&&X?X.fetchMenuCommand?!1:!(U==null?0:U.length):!0};
_.a.createMenuRendererVe=function(){var X=this.data.trackingParams,U=_.Ei(),r=_.e8();return X&&U&&r?(X=_.Ps(X),r=_.tb(7591),_.v("combine_ve_grafts")?_.q0(_.gO(),r,X):_.K9(U,X,r),r):null};
_.n0.Object.defineProperties(s9.prototype,{hasFlexibleItems:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.flexAsTopLevelButtons)==null||!X.length)}},
buttonOverrides:{configurable:!0,enumerable:!0,get:function(){if(this.topLevelIconsOnly)return{iconPosition:"icon-only"}}}});
s9.prototype.onPopupCanceled=s9.prototype.onPopupCanceled;s9.prototype.onPopupClosed=s9.prototype.onPopupClosed;s9.prototype.onPopupOpened=s9.prototype.onPopupOpened;s9.prototype.tonalOverrideChanged=s9.prototype.tonalOverrideChanged;s9.prototype.resetFlexibleItems=s9.prototype.resetFlexibleItems;s9.prototype.setupFlexibleMenu=s9.prototype.setupFlexibleMenu;s9.prototype.iconButtonColorChanged=s9.prototype.iconButtonColorChanged;s9.prototype.updateButtonOverrides=s9.prototype.updateButtonOverrides;
_.q([_.w(_.yS),_.p("design:type",Object)],s9.prototype,"ytdOpenPopupBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],s9.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],s9.prototype,"ytRendererstamperBehavior",void 0);_.q([_.Zl("#button-shape"),_.p("design:type",HTMLElement)],s9.prototype,"buttonShape",void 0);_.q([_.Zl("#button"),_.p("design:type",Object)],s9.prototype,"button",void 0);
_.q([_.T(),_.p("design:type",Object)],s9.prototype,"data",void 0);_.q([_.T({computed:"computeTopLevelButtonData(data)"}),_.p("design:type",Array)],s9.prototype,"topLevelButtonData",void 0);_.q([_.T(),_.p("design:type",Array)],s9.prototype,"flexAsTopLevelButtons",void 0);_.q([_.T({computed:"computeItems(data, flexAsTopLevelButtons)"}),_.p("design:type",Array)],s9.prototype,"items",void 0);_.q([_.T({value:"MORE_VERT"}),_.p("design:type",String)],s9.prototype,"icon",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],s9.prototype,"safeArea",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeMenuActive(menuFocused, overlayOpen)"}),_.p("design:type",Boolean)],s9.prototype,"menuActive",void 0);_.q([_.T(),_.p("design:type",Boolean)],s9.prototype,"menuFocused",void 0);_.q([_.T({value:"bottom"}),_.p("design:type",String)],s9.prototype,"buttonTooltipPosition",void 0);_.q([_.T(),_.p("design:type",Boolean)],s9.prototype,"overlayOpen",void 0);
_.q([_.T({value:!0}),_.p("design:type",Boolean)],s9.prototype,"forceIconButton",void 0);_.q([_.T(),_.p("design:type",Boolean)],s9.prototype,"styleActionButton",void 0);_.q([_.T(),_.p("design:type",Boolean)],s9.prototype,"disableTextTransformOnButtons",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],s9.prototype,"tonalOverride",void 0);_.q([_.T(),_.p("design:type",Object)],s9.prototype,"threeDotSize",void 0);
_.q([_.T(),_.p("design:type",Object)],s9.prototype,"threeDotButtonOverride",void 0);_.q([_.T(),_.p("design:type",Object)],s9.prototype,"isOverlay",void 0);_.q([_.T(),_.p("design:type",Object)],s9.prototype,"useOverlayDark",void 0);_.q([_.T({computed:"computeButtonOverride(tonalOverride)"}),_.p("design:type",Object)],s9.prototype,"buttonOverride",void 0);_.q([_.T(),_.p("design:type",Boolean)],s9.prototype,"minimizePipBreakages",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],s9.prototype,"hasCustomIconColor",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("flexAsTopLevelButtons"),_.p("design:type",Object),_.p("design:paramtypes",[])],s9.prototype,"hasFlexibleItems",null);_.q([_.T({reflectToAttribute:!0,computed:"computeHasItems(topLevelButtonData, flexAsTopLevelButtons)"}),_.p("design:type",Boolean)],s9.prototype,"hasItems",void 0);_.q([_.T(),_.p("design:type",Object)],s9.prototype,"topLevelIconsOnly",void 0);
_.q([_.ge("topLevelIconsOnly"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],s9.prototype,"updateButtonOverrides",null);_.q([_.y("topLevelIconsOnly"),_.p("design:type",Object),_.p("design:paramtypes",[])],s9.prototype,"buttonOverrides",null);_.q([_.Zl("#top-level-buttons-computed"),_.p("design:type",HTMLElement)],s9.prototype,"topLevelButtonsContainer",void 0);_.q([_.sR(".top-level-buttons > *"),_.p("design:type",Array)],s9.prototype,"topLevelButtons",void 0);
_.q([_.Zl("#flexible-item-buttons"),_.p("design:type",HTMLElement)],s9.prototype,"flexibleItemButtonsContainer",void 0);_.q([_.sR("#flexible-item-buttons > *"),_.p("design:type",Array)],s9.prototype,"flexibleItemButtons",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],s9.prototype,"iconButtonColorChanged",null);
_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],s9.prototype,"setupFlexibleMenu",null);_.q([_.Sl("topLevelIconsOnly"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],s9.prototype,"resetFlexibleItems",null);_.q([_.ge("tonalOverride"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],s9.prototype,"tonalOverrideChanged",null);
_.q([_.cP("yt-popup-opened"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],s9.prototype,"onPopupOpened",null);_.q([_.cP("yt-popup-closed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],s9.prototype,"onPopupClosed",null);_.q([_.cP("yt-popup-canceled"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],s9.prototype,"onPopupCanceled",null);
_.f(s9,"ytd-menu-renderer",function(){if(p5S===void 0){var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);p5S=X}X=p5S;return X},{mode:2});var oxA;var w37;_.xK=_.V(function(X){var U=X.data;var r=function(){if(U().icon)a:{var I={iconName:U().icon};for(var t=_.np().resolve(_.t6),C=_.H([12,24]),k=C.next();!k.done;k=C.next()){var g=k.value;k=Object.assign({},I,{iconStyle:"youtube_fill",iconSize:g});g=Object.assign({},I,{iconStyle:"youtube_outline",iconSize:g});if(t.resolveIcon(k)){I=k;break a}if(t.resolveIcon(g)){I=g;break a}}I=void 0}else I=void 0;return I};
X={};var m={};return _.n("badge-shape",{class:_.mS("yt-badge-shape",function(){return Bve(U().type)},(X["yt-badge-shape--overlay"]=function(){return U().isOverlay},X["yt-badge-shape--ads-include-dot"]=function(){return U().adsIncludeDot},X["yt-badge-shape--thumbnail-badge"]=function(){a:switch(U().type){case 17:case 18:case 19:var I=!0;
break a;default:I=!1}return I},X["yt-badge-shape--status-badge"]=function(){a:switch(U().type){case 12:case 13:case 14:case 15:case 16:var I=!0;
break a;default:I=!1}return I},X["yt-badge-shape--no-text"]=function(){return!U().text},X["yt-badge-shape--modern"]=function(){return U().modern||_.v("web_modern_badge_shape")},X)),
style:_.Cc({"background-color":function(){var I;return(I=U().customColors)==null?void 0:I.backgroundColor}}),
role:function(){return U().accessibilityText?"img":void 0},
"aria-label":function(){return U().accessibilityText}},_.n(_.x,{cond:function(){return U().animation},
then:function(I){return _.n(_.p8,{className:"yt-badge-shape__icon",data:I,animationName:function(){return I().animationConfig.name||""}})}}),_.n(_.x,{cond:function(){var I;
return r()&&!((I=U())==null?0:I.animation)},
then:function(){return _.n("div",{class:"yt-badge-shape__icon"},_.n(_.Oj,{data:function(){return r()}}))}}),_.n("div",{class:_.mS("yt-badge-shape__text",(m["yt-badge-shape__text--clip-text-overflow"]=function(){return U().clipTextOverflow},m["yt-badge-shape__text--has-multiple-badges-in-row"]=function(){return(U().numBadgesInRow||0)>1},m))},function(){var I;
return(I=U())==null?void 0:I.text}))},"Ca");
_.xK.idomCompat=!0;_.G5(_.xK,"badge-shape",{props:{data:_.OQ}});var PC=function(){var X=_.Y.apply(this,arguments)||this;X.systemIcons=_.v("kevlar_system_icons");X.animated=_.v("animated_live_badge_icon");X.useBadgeShape=_.v("web_badge_shape_defrag");return X};
_.F(PC,_.Y);_.a=PC.prototype;_.a.addTooltips=function(){for(var X=_.Xa(this.hostElement).querySelectorAll(".badge"),U=0,r;r=X[U++];){var m=this.repeatElement.itemForElement(r);r=_.Xa(r);r.lastChild&&r.lastChild.is==="tp-yt-paper-tooltip"&&r.removeChild(r.lastChild);if(m=m.metadataBadgeRenderer&&m.metadataBadgeRenderer.tooltip){var I=_.Qf("tp-yt-paper-tooltip");(0,_.aI)(I).textContent=m;I.setAttribute("position","top");I.setAttribute("aria-hidden","true");r.appendChild(I)}}};
_.a.badgesChanged=function(){var X=this;_.Sx().parkOrScheduleJob(function(){X.addTooltips()},0,"eocs",16);
this.updateComputedBadges(this.badges,this.topStandaloneBadge)};
_.a.standaloneRoundedBadgeChanged=function(){var X=this.useRoundedBadge?this.useRoundedBadge:void 0;X&&(this.useRoundedBadge=X)};
_.a.standaloneBadgeChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.a.hiddenBadgeGroupsChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.a.computeStyle=function(X){_.v("kevlar_ytb_live_badges")&&X==="BADGE_STYLE_TYPE_LIVE_NOW"&&(X="badge-style-type-live-now-alternate");return X?X.toLowerCase().replace(/_/g,"-"):""};
_.a.computeRole=function(X){return this.computeAriaLabel(X)?"img":"status"};
_.a.computeAriaLabel=function(X){var U;return(X==null?void 0:(U=X.accessibilityData)==null?void 0:U.label)||(X==null?void 0:X.label)};
_.a.computeBadgeShape=function(X){if(X){var U,r;var m=Eje(X.style);var I=FOe(X.style),t=X.label,C=((U=X.accessibilityData)==null?void 0:U.label)||X.label;a:switch(X.style){case "BADGE_STYLE_TYPE_SHORTS_PLAYER":case "BADGE_STYLE_TYPE_BLACK":case "BADGE_STYLE_TYPE_OVERLAY":U=!0;break a;default:U=!1}var k=(r=X.icon)==null?void 0:r.iconType;a:switch(X.style){case "BADGE_STYLE_TYPE_AD":case "BADGE_STYLE_TYPE_AD_STARK":X=!0;break a;default:X=!1}m={type:m,brNzRatingBadgeType:I,text:t,accessibilityText:C,
isOverlay:U,icon:k!=="PREMIUM"?k:void 0,modern:_.v("web_modern_badge_view_model"),numBadgesInRow:this.numBadgesInRow,adsIncludeDot:X}}else m={};return m};
_.a.updateComputedBadges=function(X,U,r){var m=this;(U=U?[U]:r?[r]:void 0)?this.computedBadges=U:this.computedBadges=X==null?void 0:X.filter(function(I){var t;if((t=I.metadataBadgeRenderer)==null?0:t.groups){t=!1;I=_.H(I.metadataBadgeRenderer.groups);for(var C=I.next();!C.done;C=I.next()){C=C.value;var k=void 0;t=t||((k=m.hiddenBadgeGroups)==null?void 0:k.includes(C))}return!t}return!0})};
_.a.useFilledIcons=function(X){return _.v("kevlar_system_icons")&&(X==="AUDIO_BADGE"||X==="CHECK_CIRCLE_THICK"||X==="OFFICIAL_ARTIST_BADGE"||X==="SPONSORSHIP_STAR"||X==="PERSON_RADAR_FILLED"||X==="PERSON_RADAR")};
_.a.computeBadgeShapeStyle=function(X){return this.useBadgeShape?X==="BADGE_STYLE_TYPE_VERIFIED_ARTIST"||X==="BADGE_STYLE_TYPE_VERIFIED"?"badge-shape-style-type-verified-artist":X==="BADGE_STYLE_TYPE_SIMPLE_STRIKETHROUGH"?"badge-shape-style-type-strikethrough":"":""};
_.a.computeIcon=function(X){var U,r;X=X==null?void 0:(U=X.metadataBadgeRenderer)==null?void 0:(r=U.icon)==null?void 0:r.iconType;if(X!=="PREMIUM"&&X)return _.IB(X)};
_.a.computeStandaloneBadge=function(X){var U;X=X==null?void 0:(U=X.icon)==null?void 0:U.iconType;return X==="PREMIUM_STANDALONE"||X==="PREMIUM_STANDALONE_CAIRO"?"standalone-badge":""};
PC.prototype.hiddenBadgeGroupsChanged=PC.prototype.hiddenBadgeGroupsChanged;PC.prototype.standaloneBadgeChanged=PC.prototype.standaloneBadgeChanged;PC.prototype.standaloneRoundedBadgeChanged=PC.prototype.standaloneRoundedBadgeChanged;PC.prototype.badgesChanged=PC.prototype.badgesChanged;_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],PC.prototype,"hidden",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],PC.prototype,"componentBehavior",void 0);
_.q([_.T(),_.p("design:type",Array)],PC.prototype,"badges",void 0);_.q([_.T(),_.p("design:type",Object)],PC.prototype,"topStandaloneBadge",void 0);_.q([_.T(),_.p("design:type",Object)],PC.prototype,"bottomStandaloneBadge",void 0);_.q([_.T(),_.p("design:type",Object)],PC.prototype,"computedBadges",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],PC.prototype,"mediumFontAdBadge",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],PC.prototype,"useRoundedBadge",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],PC.prototype,"largeFontAdBadge",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],PC.prototype,"overlayAd",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],PC.prototype,"overlayPremium",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],PC.prototype,"noDotAdBadge",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],PC.prototype,"collectionTruncate",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],PC.prototype,"isThumbnailBadge",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],PC.prototype,"wrapBadges",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Number)],PC.prototype,"numBadgesInRow",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],PC.prototype,"systemIcons",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],PC.prototype,"animated",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],PC.prototype,"useBadgeShape",void 0);_.q([_.T({value:[]}),_.p("design:type",Array)],PC.prototype,"hiddenBadgeGroups",void 0);_.q([_.Zl("#repeat"),_.p("design:type",Qc)],PC.prototype,"repeatElement",void 0);_.q([_.Sl("badges"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],PC.prototype,"badgesChanged",null);
_.q([_.Sl("useRoundedBadge"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],PC.prototype,"standaloneRoundedBadgeChanged",null);_.q([_.Sl("topStandaloneBadge","bottomStandaloneBadge"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],PC.prototype,"standaloneBadgeChanged",null);_.q([_.Sl("hiddenBadgeGroups"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],PC.prototype,"hiddenBadgeGroupsChanged",null);
_.q([_.hL({is:"ytd-badge-supported-renderer",disableElementRegistration:!0})],PC);
var yJp=_.jl()(PC,"ytd-badge-supported-renderer",function(){if(w37===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);w37=X}X=w37;return X},{allowedProps:"badges bottomStandaloneBadge collectionTruncate hidden hiddenBadgeGroups numBadgesInRow isThumbnailBadge largeFontAdBadge noDotAdBadge overlayAd overlayPremium topStandaloneBadge useRoundedBadge wrapBadges".split(" "),
mode:_.Xz("kevlar_poly_si_batch_j053")?1:2});var SH=function(){var X=_.Y.apply(this,arguments)||this;X.iconType="STAR";X.plaMedium=_.v("enable_pla_resizing_for_desktop_medium");X.plaLarge=_.v("enable_pla_resizing_for_desktop_large");X.plaExtraLarge=_.v("enable_pla_resizing_for_desktop_extra_large");X.standardizeIconSize=_.v("kevlar_system_icons");X.mediaHoverOverlayInitialVisibility=_.v("enable_top_landscape_image_button_command_web");X.noBottomMargin=!1;X.thumbnailObjectFit="CONTAIN";X.thumbnailFitHeight=!0;X.actionMap={"yt-mute-ad-action":"handleMuteAd"};
return X};
_.F(SH,_.Y);_.a=SH.prototype;_.a.created=function(){this.activeView=new Y3(this.hostElement)};
_.a.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"}}}};
_.a.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",SH.JSC$14938_DEFAULT_CLICK_LOCATION_BEHAVIOR,SH.JSC$14938_CLICK_LOCATION_ID_MAP))};
_.a.onTap=function(X){this.onTapOrClick(X)};
_.a.onTapOrClick=function(X){this.clickCommand&&this.ytSparklesClickLocationBehavior.handleClick(this.clickCommand,X,!1)};
_.a.updateMediaBackgroundImage=function(){var X=this.get("data.image.thumbnail.thumbnails");X&&(X=_.im(X,0))&&_.HP(this.hostElement,{"--ytd-display-ad-media-background-image":"url("+X+")"})};
_.a.impressionLog=function(){if(!this.data||!this.data.impressionsFired){if(this.data&&this.data.impressionEndpoints){for(var X=0;X<this.data.impressionEndpoints.length;X++){var U=this.data.impressionEndpoints[X];U.clickTrackingParams&&delete U.clickTrackingParams;_.np().resolve(_.s4).resolveCommand(U,{form:{element:this.hostElement}})}this.data.impressionsFired=!0}var r;((r=this.data)==null?0:r.activeView)&&Vi(this.activeView,this.data.activeView)}};
_.a.handleMuteAd=function(){};
_.a.attached=function(){var X=this;_.v("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Ri(X.activeView)})};
_.a.detached=function(){_.v("stop_av_measurement_on_detach")&&Ri(this.activeView)};
_.n0.Object.defineProperties(SH.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.data)==null||!X.titleText)return"";var U;return _.tt("AD_TITLE",{title:this.ytRendererBehavior.getSimpleString((U=this.data)==null?void 0:U.titleText)})}},
getRating:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?0:X.rating)?Number(this.data.rating).toPrecision(2):null}},
getPrice:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?0:X.price)?this.data.price:null}},
getThirdLine:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?0:X.thirdLine)?this.data.thirdLine:null}},
getFourthLine:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?0:X.fourthLine)?this.data.fourthLine:null}},
getFifthLine:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?0:X.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 X;return!((X=this.data)==null||!X.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"}}});
SH.prototype.onTap=SH.prototype.onTap;SH.prototype.dataChanged=SH.prototype.dataChanged;
SH.JSC$14938_CLICK_LOCATION_ID_MAP=_.v("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"]]);
SH.JSC$14938_DEFAULT_CLICK_LOCATION_BEHAVIOR=_.v("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"}];_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],SH.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],SH.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.w(_.na),_.p("design:type",Object)],SH.prototype,"ytdDismissibleItemBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],SH.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.ul.YtSparklesClickLocationBehavior),_.p("design:type",Object)],SH.prototype,"ytSparklesClickLocationBehavior",void 0);_.q([_.w([_.Dt.YtActionHandlerBehavior]),_.p("design:type",Object)],SH.prototype,"actionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],SH.prototype,"data",void 0);
_.q([_.T(),_.p("design:type",Object)],SH.prototype,"clickCommand",void 0);_.q([_.T({reflectToAttribute:!0,selector:_.Qr}),_.p("design:type",Boolean)],SH.prototype,"miniMode",void 0);_.q([_.T(),_.p("design:type",String)],SH.prototype,"iconType",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],SH.prototype,"plaMedium",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],SH.prototype,"plaLarge",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],SH.prototype,"plaExtraLarge",void 0);_.q([_.y("data.titleText"),_.p("design:type",String),_.p("design:paramtypes",[])],SH.prototype,"titleAriaLabel",null);_.q([_.y("data.rating"),_.p("design:type",Object),_.p("design:paramtypes",[])],SH.prototype,"getRating",null);_.q([_.y("data.price"),_.p("design:type",Object),_.p("design:paramtypes",[])],SH.prototype,"getPrice",null);
_.q([_.y("data.thirdLine"),_.p("design:type",Object),_.p("design:paramtypes",[])],SH.prototype,"getThirdLine",null);_.q([_.y("data.fourthLine"),_.p("design:type",Object),_.p("design:paramtypes",[])],SH.prototype,"getFourthLine",null);_.q([_.y("data.fifthLine"),_.p("design:type",Object),_.p("design:paramtypes",[])],SH.prototype,"getFifthLine",null);_.q([_.y("getRating"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],SH.prototype,"computeRatingHidden",null);
_.q([_.y("getPrice"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],SH.prototype,"computePriceHidden",null);_.q([_.y("getThirdLine"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],SH.prototype,"computeThirdLineHidden",null);_.q([_.y("getFourthLine"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],SH.prototype,"computeFourthLineHidden",null);_.q([_.y("getFifthLine"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],SH.prototype,"computeFifthLineHidden",null);
_.q([_.T({reflectToAttribute:!0}),_.y("data.energyIcon"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],SH.prototype,"hasEnergyIcon",null);_.q([_.y("computePriceHidden","computeRatingHidden"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],SH.prototype,"computeSecondaryTextHidden",null);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],SH.prototype,"standardizeIconSize",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],SH.prototype,"mediaHoverOverlayInitialVisibility",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],SH.prototype,"noBottomMargin",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("data.layout"),_.p("design:type",String),_.p("design:paramtypes",[])],SH.prototype,"layout",null);_.q([_.y("data.layout"),_.p("design:type",Object),_.p("design:paramtypes",[])],SH.prototype,"mediaThumbnailWidth",null);
_.q([_.y("layout"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],SH.prototype,"useRoundedBadge",null);_.q([_.T(),_.p("design:type",String)],SH.prototype,"thumbnailObjectFit",void 0);_.q([_.T(),_.p("design:type",Object)],SH.prototype,"thumbnailFitHeight",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],SH.prototype,"dataChanged",null);
_.q([_.cP("tap"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],SH.prototype,"onTap",null);_.q([_.hL({is:"ytd-display-ad-renderer",disableElementRegistration:!0})],SH);
_.f(SH,"ytd-display-ad-renderer",function(){if(oxA!==void 0)return oxA;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return oxA=X},{mode:1});var uOC;var hpp;var Mo$;var QA6=new Map;var zpv=!1;var d3=function(){var X=_.Y.apply(this,arguments)||this;X.DEFAULT_TOOLTIP_OFFSET="10";X.TOOLTIP_OFFSET_NO_BANNER="-8";X.badges=null;X.noEndpoints=!1;X.wrapText=!1;X.forceVerified=!1;X.tooltipPosition="top";X.compactStyle=!1;X.height=0;X.lineHeight=0;return X};
_.F(d3,_.Y);_.a=d3.prototype;_.a.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-window-resized":"handleWindowResized"}};
_.a.attached=function(){var X=this;this.observer=new MutationObserver(function(U,r){X.handleResized();r.disconnect()});
this.observer.observe(this.textEl,{childList:!0})};
_.a.detached=function(){this.observer&&this.observer.disconnect()};
_.a.logTooltipEvent=function(){_.v("kevlar_wiz_tooltip_event_killswitch")||zpv||(_.ojz("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP"),zpv=!0)};
_.a.handleWindowResized=function(){this.handleResized()};
_.a.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")))};
_.a.onHeightChanged=function(){if(this.verified){var X=Math.ceil(this.height*Math.tan(30*Math.PI/180))+"px";_.$q("HTML_DIR")==="rtl"?this.textContainerEl.style.marginLeft=X:this.textContainerEl.style.marginRight=X}};
_.a.onLineHeightChanged=function(){this.verified&&(this.lineHeight>=24||this.lineHeight===0&&this.height>=24)&&(this.textContainerEl.style.padding=_.$q("HTML_DIR")==="rtl"?"0 6px 0 2px":"0 2px 0 6px")};
_.a.handleResized=function(){var X=this;this.verified&&_.$u.addLowPriorityJob(function(){X.fitBackgroundToText();var U=getComputedStyle(X.hostElement).lineHeight;U&&(U=U.match(/\d+/))&&U.length&&(X.lineHeight=Number(U[0]));X.height=X.lineHeight&&!X.wrapText?X.lineHeight:X.textEl.offsetHeight})};
_.a.fitBackgroundToText=function(){if(this.verified&&this.wrapText){this.textEl.style.width="unset";var X=document.createRange(),U=_.Xa(this.textEl).children;U.length>0?X.selectNodeContents(U[0]):X.selectNodeContents(this.textEl);this.textEl.style.width=Math.ceil(X.getBoundingClientRect().width)+"px"}};
_.a.computeChannelBadgeStyle=function(X){var U;if((X==null?0:(U=X.runs)==null?0:U.length)&&X.runs[0].textColor)return"--ytd-badge-icon-color:"+_.QH(X.runs[0].textColor)+";"};
_.n0.Object.defineProperties(d3.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"?_.DQ(this.channelName):this.channelName}},
tooltipText:{configurable:!0,enumerable:!0,get:function(){if(this.verified){if(this.tooltip)return this.tooltip;var X=this.get("badges.0.metadataBadgeRenderer.tooltip");if(X)return X}return _.pE(this.formattedName)}},
tooltipOffset:{configurable:!0,enumerable:!0,get:function(){return this.hasChannelArt?this.DEFAULT_TOOLTIP_OFFSET:this.TOOLTIP_OFFSET_NO_BANNER}}});
d3.prototype.onLineHeightChanged=d3.prototype.onLineHeightChanged;d3.prototype.onHeightChanged=d3.prototype.onHeightChanged;d3.prototype.onChannelNameChanged=d3.prototype.onChannelNameChanged;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],d3.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],d3.prototype,"badges",void 0);_.q([_.T(),_.p("design:type",Object)],d3.prototype,"channelName",void 0);
_.q([_.T(),_.p("design:type",Object)],d3.prototype,"noEndpoints",void 0);_.q([_.T(),_.p("design:type",Object)],d3.prototype,"wrapText",void 0);_.q([_.T(),_.p("design:type",Object)],d3.prototype,"forceVerified",void 0);_.q([_.T(),_.p("design:type",Object)],d3.prototype,"tooltipPosition",void 0);_.q([_.T(),_.p("design:type",String)],d3.prototype,"tooltip",void 0);_.q([_.T(),_.p("design:type",Boolean)],d3.prototype,"hasChannelArt",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],d3.prototype,"compactStyle",void 0);_.q([_.Zl("#text-container"),_.p("design:type",HTMLElement)],d3.prototype,"textContainerEl",void 0);_.q([_.Zl("#text"),_.p("design:type",Object)],d3.prototype,"textEl",void 0);_.q([_.Zl("#verified-tooltip"),_.p("design:type",HTMLElement)],d3.prototype,"verifiedTooltip",void 0);_.q([_.T(),_.p("design:type",Object)],d3.prototype,"height",void 0);
_.q([_.T(),_.p("design:type",Object)],d3.prototype,"lineHeight",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("badges","forceVerified"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],d3.prototype,"verified",null);_.q([_.y("badges","verified"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],d3.prototype,"hideBadges",null);_.q([_.y("channelName"),_.p("design:type",Object),_.p("design:paramtypes",[])],d3.prototype,"formattedName",null);
_.q([_.y("badges","verified","formattedName"),_.p("design:type",String),_.p("design:paramtypes",[])],d3.prototype,"tooltipText",null);_.q([_.y("hasChannelArt"),_.p("design:type",String),_.p("design:paramtypes",[])],d3.prototype,"tooltipOffset",null);_.q([_.ge("channelName"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],d3.prototype,"onChannelNameChanged",null);
_.q([_.ge("height"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],d3.prototype,"onHeightChanged",null);_.q([_.ge("lineHeight","height"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],d3.prototype,"onLineHeightChanged",null);_.q([_.hL({is:"ytd-channel-name",disableElementRegistration:!0})],d3);
_.f(d3,"ytd-channel-name",function(){if(Mo$!==void 0)return Mo$;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Mo$=X},{mode:_.Xz("kevlar_poly_si_batch_j036")?1:2});var O9=function(){var X=_.Y.apply(this,arguments)||this;X.standardizeIconSize=_.v("kevlar_system_icons");return X};
_.F(O9,_.Y);O9.prototype.basicPaletteChanged=function(){var X;(X=this.data.color)!=null&&X.basicColorPaletteData&&_.v4(this.hostElement,this.data.color.basicColorPaletteData)};
O9.prototype.useFilledIcons=function(X){return _.v("kevlar_system_icons")&&(X==="CHECK_CIRCLE_THICK"||X==="OFFICIAL_ARTIST_BADGE")};
_.n0.Object.defineProperties(O9.prototype,{verified:{configurable:!0,enumerable:!0,get:function(){return!!this.data.authorUnifiedVerified}},
creator:{configurable:!0,enumerable:!0,get:function(){var X,U,r;return this.data.authorCreator||((X=this.data)==null?void 0:(U=X.color)==null?void 0:(r=U.basicColorPaletteData)==null?void 0:r.backgroundColor)}}});
O9.prototype.basicPaletteChanged=O9.prototype.basicPaletteChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],O9.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],O9.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],O9.prototype,"standardizeIconSize",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("data.authorUnifiedVerified"),_.p("design:type",Object),_.p("design:paramtypes",[])],O9.prototype,"verified",null);
_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],O9.prototype,"creator",null);_.q([_.ge("data.color.basicColorPaletteData"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],O9.prototype,"basicPaletteChanged",null);_.q([_.hL({is:"ytd-author-comment-badge-renderer",disableElementRegistration:!0})],O9);
_.f(O9,"ytd-author-comment-badge-renderer",function(){if(hpp!==void 0)return hpp;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return hpp=X},{mode:1});var KD5;var vC=function(){return _.Y.apply(this,arguments)||this};
_.F(vC,_.Y);vC.prototype.computeThumbnailWidth=function(X){if(X==="BACKSTAGE_SURFACE_TYPE_STREAM")return 638};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],vC.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],vC.prototype,"data",void 0);_.q([_.T({computed:"computeIcon_(data.icon)"}),_.p("design:type",String)],vC.prototype,"icon",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],vC.prototype,"surface",void 0);
_.q([_.T({reflectToAttribute:!0,value:_.v("enable_shrink_image_size_on_web_posts_singleton")}),_.p("design:type",Boolean)],vC.prototype,"searchSxsUx",void 0);_.q([_.T({reflectToAttribute:!0,value:_.v("enable_community_page_on_desktop")}),_.p("design:type",Boolean)],vC.prototype,"useSmallerPostImageAttachments",void 0);_.q([_.hL({is:"ytd-backstage-image-renderer",disableElementRegistration:!0})],vC);
_.f(vC,"ytd-backstage-image-renderer",function(){if(KD5!==void 0)return KD5;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return KD5=X},{mode:1});var TKS;var eH=function(){var X=_.Y.apply(this,arguments)||this;X.isLoading=!1;X.selectedItemIndex=-1;return X};
_.F(eH,_.Y);_.a=eH.prototype;_.a.computeIsChannelOwner=function(X){if(!X)return!0;X=X[0];return!(X&&(X.signinEndpoint||X.selectServiceEndpoint))};
_.a.computeIsImagePoll=function(X){return(X==null?void 0:X.type)==="POLL_TYPE_IMAGE"};
_.a.computeIsTotalVotesDisabled=function(X){return!(X==null?0:X.totalVotes)};
_.a.thumbnailSrc=function(X){var U,r,m,I;return(X==null?0:(U=X.thumbnails)==null?0:(r=U[0])==null?0:r.url)?_.Jo((m=X.thumbnails)==null?void 0:(I=m[0])==null?void 0:I.url):void 0};
_.a.progressWidth=function(X){return"width:"+(X?X*100:0)+"%;"};
_.a.textAreaWidth=function(X){return this.isImagePoll?null:"width:"+(X?X*100:0)+"%;"};
_.a.hasEndpointStyle=function(){return this.isChannelOwner?"":"yt-simple-endpoint"};
_.a.dataChanged=function(){if(this.data&&(this.isLoading=!1,this.previousPollInfo=null,this.data.choices))for(var X=this.data.choices,U=0;U<X.length;U++)if(X[U].selected){this.selectedItemIndex=U;break}};
_.a.onPopupClosed=function(X,U){X=Number(this.pollVotes.selected);U.confirmed&&(this.selectChoice(X,!1),_.Gw(this.hostElement,"yt-remove-comment-action",[{removeCommentAction:{commentId:this.data.votedCommentId}}]));this.pollVotes.selected=-1};
_.a.onPollChoiceSelected=function(){this.isLoading||this.isChannelOwner||this.selectChoice(Number(this.pollVotes.selected),!1);this.pollVotes.selected=-1};
_.a.onYtCommentPollRevert=function(X,U){U&&(this.selectChoice(U.selectedChoiceIndex,!0),this.set("data.totalVotes",U.totalVotes))};
_.a.onYtServiceRequestSent=function(X,U){if(U.actions)for(X=0;X<U.actions.length;X++){var r=U.actions[X];_.e(r,A0)&&this.set("data.totalVotes",_.e(r,A0).totalVotes)}};
_.a.onYtServiceRequestCompleted=function(X){var U=this.get("detail.data.actionResults.0.feedback",X);X=this.get("detail.data.actionResults.0.status",X);if(U==="FEEDBACK_DESELECT"||U==="FEEDBACK_SELECT")this.isLoading=!1,X==="STATUS_FAILED"?_.l4(this.hostElement,"yt-comment-poll-revert",this.previousPollInfo):this.previousPollInfo=null};
_.a.getEndpoint=function(X,U){return U===X?this.data.choices[U].deselectServiceEndpoint||null:this.data.choices[X].selectServiceEndpoint||null};
_.a.selectChoice=function(X,U){this.previousPollInfo||(this.previousPollInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var r=0;r<this.data.choices.length;r++){var m;if(X===this.selectedItemIndex){var I=!1;var t=m=null}else m=(I=r===X)?this.data.choices[r].voteRatioIfSelected:this.data.choices[r].voteRatioIfNotSelected,t=I?this.data.choices[r].votePercentageIfSelected:this.data.choices[r].votePercentageIfNotSelected;this.set("data.choices."+r+".voteRatio",m);
this.set("data.choices."+r+".votePercentage",t);this.set("data.choices."+r+".selected",I)}U||(this.isLoading=!0,(U=this.getEndpoint(X,this.selectedItemIndex))&&_.np().resolve(_.s4).resolveCommand(U,{form:{element:this.hostElement}}));this.selectedItemIndex=this.selectedItemIndex===X?-1:X};
_.n0.Object.defineProperties(eH.prototype,{endpointStyle:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner?"yt-simple-endpoint disable-cursor":"yt-simple-endpoint"}}});
eH.prototype.onYtServiceRequestCompleted=eH.prototype.onYtServiceRequestCompleted;eH.prototype.onYtServiceRequestSent=eH.prototype.onYtServiceRequestSent;eH.prototype.onYtCommentPollRevert=eH.prototype.onYtCommentPollRevert;eH.prototype.onPopupClosed=eH.prototype.onPopupClosed;eH.prototype.dataChanged=eH.prototype.dataChanged;_.q([_.w(_.P2),_.p("design:type",Object)],eH.prototype,"paperItemBehavior",void 0);
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],eH.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yS),_.p("design:type",Object)],eH.prototype,"ytdOpenPopupBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],eH.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],eH.prototype,"isLoading",void 0);_.q([_.T({computed:"computeIsChannelOwner(data.choices)"}),_.p("design:type",Boolean)],eH.prototype,"isChannelOwner",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeIsImagePoll(data)"}),_.p("design:type",Boolean)],eH.prototype,"isImagePoll",void 0);_.q([_.T({computed:"computeIsTotalVotesDisabled(data)"}),_.p("design:type",Boolean)],eH.prototype,"isTotalVotesDisabled",void 0);_.q([_.T(),_.p("design:type",Object)],eH.prototype,"previousPollInfo",void 0);_.q([_.T(),_.p("design:type",Object)],eH.prototype,"selectedItemIndex",void 0);_.q([_.Zl("#poll-votes"),_.p("design:type",Object)],eH.prototype,"pollVotes",void 0);
_.q([_.y("isChannelOwner"),_.p("design:type",Object),_.p("design:paramtypes",[])],eH.prototype,"endpointStyle",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],eH.prototype,"dataChanged",null);_.q([_.cP("yt-popup-closed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Object]),_.p("design:returntype")],eH.prototype,"onPopupClosed",null);
_.q([_.cP("yt-comment-poll-revert"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Object]),_.p("design:returntype")],eH.prototype,"onYtCommentPollRevert",null);_.q([_.cP("yt-service-request-sent"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.TU]),_.p("design:returntype")],eH.prototype,"onYtServiceRequestSent",null);
_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],eH.prototype,"onYtServiceRequestCompleted",null);_.q([_.hL({is:"ytd-backstage-poll-renderer",disableElementRegistration:!0})],eH);
_.f(eH,"ytd-backstage-poll-renderer",function(){if(TKS!==void 0)return TKS;var X=document.createElement("template");_.B(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-poll-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="vote-info" hidden="[[isTotalVotesDisabled]]" text="[[data.totalVotes]]" class="style-scope ytd-backstage-poll-renderer">\n</yt-formatted-string>\n<tp-yt-paper-listbox id="poll-votes" on-iron-select="onPollChoiceSelected" class="style-scope ytd-backstage-poll-renderer">\n  <template is="dom-repeat" items="[[data.choices]]" class="style-scope ytd-backstage-poll-renderer">\n    <a id="sign-in" class$="[[endpointStyle]] style-scope ytd-backstage-poll-renderer" href$="[[computeHref_(item.signinEndpoint)]]" data="[[item.signinEndpoint]]" role="option" aria-selected$="[[item.selected]]">\n      <tp-yt-paper-item class="vote-choice style-scope ytd-backstage-poll-renderer" name="[[index]]" selected$="[[item.selected]]" show-percentage$="[[item.votePercentage]]">\n        <template is="dom-if" if="[[!isImagePoll]]" class="style-scope ytd-backstage-poll-renderer">\n          <tp-yt-paper-button class="check-icons style-scope ytd-backstage-poll-renderer" hidden="[[isChannelOwner]]">\n            <yt-icon hidden="[[item.selected]]" icon="radio-button-unchecked" class="style-scope ytd-backstage-poll-renderer"></yt-icon>\n            <yt-icon class="checked style-scope ytd-backstage-poll-renderer" hidden="[[!item.selected]]" icon="check-circle" default-to-filled="true"></yt-icon>\n          </tp-yt-paper-button>\n        </template>\n        <template is="dom-if" if="[[isImagePoll]]" class="style-scope ytd-backstage-poll-renderer">\n          <img class="choice-image style-scope ytd-backstage-poll-renderer" alt="" src$="[[thumbnailSrc(item.image)]]">\n        </template>\n        <div class="choice-info style-scope ytd-backstage-poll-renderer">\n          <div class="text-area style-scope ytd-backstage-poll-renderer">\n            <yt-formatted-string class="choice-text style-scope ytd-backstage-poll-renderer" text="[[item.text]]">\n            </yt-formatted-string>\n            <yt-formatted-string class="vote-percentage style-scope ytd-backstage-poll-renderer" hidden="[[!item.votePercentage]]" text="[[item.votePercentage]]">\n            </yt-formatted-string>\n          </div>\n          <div class="vote-percentage-area style-scope ytd-backstage-poll-renderer" style$="[[textAreaWidth(item.voteRatio)]]">\n          </div>\n          <div class="progress-bar style-scope ytd-backstage-poll-renderer" hidden="[[!item.votePercentage]]" style$="[[progressWidth(item.voteRatio)]]">\n          </div>\n        </div>\n      </tp-yt-paper-item>\n    </a>\n  </template>\n</tp-yt-paper-listbox>\n');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return TKS=X},{mode:2});var YMu;var Vop={autoplay:!1,loop:!1},RpP={simpleText:""},E9=function(){var X=_.Y.apply(this,arguments)||this;X.isLoading=!1;X.usesPanelLockup=!1;X.selectedItemIndex=-1;X.baseCorrectLottiePlayerAnimationConfig=Object.assign({},{name:"CORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizCorrect_LightTheme_01a.json",renderer:"svg"},Vop,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"12 20 80 80"}});X.baseIncorrectLottiePlayerAnimationConfig=Object.assign({},{name:"INCORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizIncorrect_LightTheme_01a.json",
renderer:"svg"},Vop,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"26 26 80 80"}});X.correctnessAnimationProps=[];X.correctnessAnimationRefs=[];return X};
_.F(E9,_.Y);_.a=E9.prototype;_.a.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.ytRendererBehavior.markDirty()};
_.a.computeIsChannelOwner=function(X){if(!X)return!0;X=X[0];return!(X&&(X.signinEndpoint||X.selectServiceEndpoint))};
_.a.computeIsTotalVotesDisabled=function(X){return!(X==null?0:X.totalVotes)};
_.a.computeIsImageQuiz=function(X){return(X==null?void 0:X.type)==="POLL_TYPE_IMAGE"};
_.a.onExplanationChanged=function(){this.expander.reset()};
_.a.dataChanged=function(){if(this.data){this.isLoading=!1;this.previousQuizInfo=null;var X=this.data.choices;if(X){this.maybeInitializeQuizLotties(X);for(var U=0;U<X.length;U++)if(X[U].isSelected||this.isChannelOwner&&X[U].isCorrect){this.selectedItemIndex=U;return}this.selectedItemIndex=-1}}};
_.a.onQuizChoiceSelected=function(){if(this.isLoading||this.isChannelOwner||this.isQuizAnsweringDisabled)this.quizVotes.selected=-1;else{var X=this.selectedItemIndex,U=Number(this.quizVotes.selected);this.selectChoice(U);this.sendVoteAction(U,X);this.quizVotes.selected=-1;var r;X=!((r=this.data)==null?0:r.enableAnimation);this.maybePlayAnswerAnimations(X)}};
_.a.onYtCommentPollRevert=function(X,U){U&&(this.selectChoice(U.selectedChoiceIndex),this.set("data.totalVotes",U.totalVotes))};
_.a.onYtServiceRequestSent=function(X,U){if(U.actions)for(X=_.H(U.actions),U=X.next();!U.done;U=X.next())(U=_.e(U.value,A0))&&this.set("data.totalVotes",U.totalVotes)};
_.a.onYtServiceRequestCompleted=function(X){var U=this.get("detail.data.actionResults.0.feedback",X);X=this.get("detail.data.actionResults.0.status",X);if(U==="FEEDBACK_DESELECT"||U==="FEEDBACK_SELECT")this.isLoading=!1,X==="STATUS_FAILED"?_.l4(this.hostElement,"yt-comment-quiz-revert",this.previousQuizInfo):this.previousQuizInfo=null};
_.a.getAnimationPropsForChoiceIndex=function(X,U){return U[X]};
_.a.maybePlayAnswerAnimations=function(X){X=X===void 0?!1:X;var U;if((U=this.data)!=null&&U.choices&&!(this.correctnessAnimationRefs.length<this.data.choices.length)){U=_.H(this.correctnessAnimationRefs);for(var r=U.next();!r.done;r=U.next()){var m=void 0,I=void 0;(m=r.value)==null||(I=m.lottieEl)==null||I.stop()}if(!(this.selectedItemIndex<0)){U=0;X&&(U=this.isCorrect?37:25);var t,C;(t=this.correctnessAnimationRefs[this.selectedItemIndex])==null||(C=t.lottieEl)==null||C.goToAndPlay(X?U:0,!0);if(!(this.isCorrect||
(t=this.data.choices.findIndex(function(P){return P.isCorrect}),t<0))){var k,g;
(g=(k=this.correctnessAnimationRefs[t])==null?void 0:k.lottieEl)==null||g.goToAndPlay(37,!0);var Z;k=(Z=this.fadeContainers)==null?void 0:Z.item(t);!X&&k&&this.fadeIn(k)}}}};
_.a.thumbnailSrc=function(X){var U,r,m,I;return(X==null?0:(U=X.thumbnails)==null?0:(r=U[0])==null?0:r.url)?_.Jo((m=X.thumbnails)==null?void 0:(I=m[0])==null?void 0:I.url):void 0};
_.a.a11yVotedText=function(X,U){var r,m,I=((r=this.data)==null?void 0:(m=r.correctVotedText)==null?void 0:m.simpleText)||"",t,C;r=((t=this.data)==null?void 0:(C=t.votedText)==null?void 0:C.simpleText)||"";if(!U)return"";var k,g;if((k=this.data)==null?0:(g=k.choices)==null?0:g[X].isCorrect)return I;var Z,P;return((Z=this.data)==null?0:(P=Z.choices)==null?0:P[X].isSelected)?r:""};
_.a.getEndpoint=function(X,U){return U===X?this.data.choices[X].deselectServiceEndpoint||null:this.data.choices[X].selectServiceEndpoint||null};
_.a.sendVoteAction=function(X,U){if(X=this.getEndpoint(X,U))this.isLoading=!0,this.ytComponentBehavior.resolveCommand(X)};
_.a.selectChoice=function(X){this.previousQuizInfo||(this.previousQuizInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var U=0;U<this.data.choices.length;U++)this.set("data.choices."+U+".isSelected",X===this.selectedItemIndex?!1:U===X);this.selectedItemIndex=this.selectedItemIndex===X?-1:X};
_.a.maybeInitializeQuizLotties=function(X){var U=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=X.map(function(r){return{animationConfig:r.isCorrect?U.baseCorrectLottiePlayerAnimationConfig:U.baseIncorrectLottiePlayerAnimationConfig,
animationRef:{},listeners:{DOMLoaded:function(){U.maybePlayAnswerAnimations(!0)}}}});
this.correctnessAnimationRefs=this.correctnessAnimationProps.map(function(r){return r.animationRef||{}})};
_.a.fadeIn=function(X){X.classList.add("fade-in");_.Xs(_.$u,function(){X.classList.remove("fade-in")},900)};
_.n0.Object.defineProperties(E9.prototype,{shouldUseModernUi:{configurable:!0,enumerable:!0,get:function(){return _.v("enable_modern_quiz_consumption_ui")||this.usesPanelLockup}},
showExplanation:{configurable:!0,enumerable:!0,get:function(){return _.pE(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 X,U;return((X=this.data)==null?void 0:(U=X.choices)==null?void 0:U.some(function(r){return r.isSelected}))||!1}},
explanation:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null||!X.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?RpP:this.data.choices[this.selectedItemIndex].explanation||RpP}},
isCorrect:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null||!X.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?!1:this.data.choices[this.selectedItemIndex].isCorrect||!1}}});
E9.prototype.onYtServiceRequestCompleted=E9.prototype.onYtServiceRequestCompleted;E9.prototype.onYtServiceRequestSent=E9.prototype.onYtServiceRequestSent;E9.prototype.onYtCommentPollRevert=E9.prototype.onYtCommentPollRevert;E9.prototype.dataChanged=E9.prototype.dataChanged;E9.prototype.onExplanationChanged=E9.prototype.onExplanationChanged;_.q([_.w(_.P2),_.p("design:type",Object)],E9.prototype,"paperItemBehavior",void 0);
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],E9.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],E9.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.B9.YtTaskEmitterBehavior),_.p("design:type",Object)],E9.prototype,"ytTaskEmitterBehavior",void 0);_.q([_.w(_.yS),_.p("design:type",Object)],E9.prototype,"ytdOpenPopupBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],E9.prototype,"data",void 0);
_.q([_.T(),_.p("design:type",Object)],E9.prototype,"isLoading",void 0);_.q([_.T(),_.p("design:type",Object)],E9.prototype,"usesPanelLockup",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeIsChannelOwner(data.choices)"}),_.p("design:type",Boolean)],E9.prototype,"isChannelOwner",void 0);_.q([_.T({computed:"computeIsTotalVotesDisabled(data)"}),_.p("design:type",Boolean)],E9.prototype,"isTotalVotesDisabled",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeIsImageQuiz(data)"}),_.p("design:type",Boolean)],E9.prototype,"isImageQuiz",void 0);_.q([_.T(),_.p("design:type",Object)],E9.prototype,"previousQuizInfo",void 0);_.q([_.T(),_.p("design:type",Object)],E9.prototype,"selectedItemIndex",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("data","usesPanelLockup"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],E9.prototype,"shouldUseModernUi",null);
_.q([_.sR(".fade-container"),_.p("design:type",Object)],E9.prototype,"fadeContainers",void 0);_.q([_.T(),_.p("design:type",Array)],E9.prototype,"correctnessAnimationProps",void 0);_.q([_.y("explanation","showCorrectAnswer"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],E9.prototype,"showExplanation",null);_.q([_.y("isChannelOwner","isAttempted"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],E9.prototype,"showCorrectAnswer",null);
_.q([_.y("isChannelOwner","isAttempted","data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],E9.prototype,"isQuizAnsweringDisabled",null);_.q([_.y("isQuizAnsweringDisabled"),_.p("design:type",Object),_.p("design:paramtypes",[])],E9.prototype,"endpointStyle",null);_.q([_.y("data","selectedItemIndex"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],E9.prototype,"isAttempted",null);
_.q([_.y("data","selectedItemIndex"),_.p("design:type",Object),_.p("design:paramtypes",[])],E9.prototype,"explanation",null);_.q([_.y("data","selectedItemIndex"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],E9.prototype,"isCorrect",null);_.q([_.Zl("ytd-expander"),_.p("design:type",Object)],E9.prototype,"expander",void 0);_.q([_.Zl("#quiz-votes"),_.p("design:type",Object)],E9.prototype,"quizVotes",void 0);
_.q([_.ge("explanation"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],E9.prototype,"onExplanationChanged",null);_.q([_.ge("data","isChannelOwner"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],E9.prototype,"dataChanged",null);_.q([_.cP("yt-comment-quiz-revert"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Object]),_.p("design:returntype")],E9.prototype,"onYtCommentPollRevert",null);
_.q([_.cP("yt-service-request-sent"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.TU]),_.p("design:returntype")],E9.prototype,"onYtServiceRequestSent",null);_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],E9.prototype,"onYtServiceRequestCompleted",null);_.q([_.hL({is:"ytd-backstage-quiz-renderer",disableElementRegistration:!0})],E9);
_.f(E9,"ytd-backstage-quiz-renderer",function(){if(YMu!==void 0)return YMu;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return YMu=X},{mode:1});var fM5;var Fj=function(){return _.Y.apply(this,arguments)||this};
_.F(Fj,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Fj.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Fj.prototype,"data",void 0);_.q([_.hL({is:"ytd-post-uploaded-video-renderer",disableElementRegistration:!0})],Fj);
_.f(Fj,"ytd-post-uploaded-video-renderer",function(){if(fM5!==void 0)return fM5;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return fM5=X},{mode:1});var qM$;var BC=function(){return _.Y.apply(this,arguments)||this};
_.F(BC,_.Y);BC.prototype.useFilledIcons=function(X){return X==="SPONSORSHIP_STAR"};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],BC.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],BC.prototype,"data",void 0);_.q([_.hL({is:"ytd-sponsors-only-badge-renderer",disableElementRegistration:!0})],BC);
var WDh=_.jl()(BC,"ytd-sponsors-only-badge-renderer",function(){if(qM$===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);qM$=X}X=qM$;return X},{allowedProps:["data"],
mode:1});var JJ5;var Qj=function(){return _.Y.apply(this,arguments)||this};
_.F(Qj,_.Y);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Qj.prototype,"componentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Qj.prototype,"data",void 0);_.q([_.hL({is:"ytd-child-video-renderer",disableElementRegistration:!0})],Qj);
_.f(Qj,"ytd-child-video-renderer",function(){if(JJ5!==void 0)return JJ5;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return JJ5=X},{mode:1});var DZh;var p3$;var o9=function(){var X=_.Y.apply(this,arguments)||this;X.size=0;X.fallbackImageSize={height:void 0,width:9999};X.webModernCollections=!1;return X};
_.F(o9,_.Y);_.a=o9.prototype;_.a.computeBlurredImageSize=function(X){return X?{height:X*2,width:X*2}:this.fallbackImageSize};
_.a.computeImageSize=function(X){return X?{height:X,width:X}:this.fallbackImageSize};
_.a.computeObjectFit=function(X){return X?"FILL":"CONTAIN"};
_.a.computePreserve=function(X){return X?!0:!1};
_.a.setBackground=function(){var X,U;if((X=this.data)==null?0:(U=X.thumbnail)==null?0:U.sampledThumbnailColor)X=this.data.thumbnail.sampledThumbnailColor,this.hostElement.style.background="rgba("+X.red+","+X.green+","+X.blue+",1)"};
o9.prototype.setBackground=o9.prototype.setBackground;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],o9.prototype,"ytRendererBehavior",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],o9.prototype,"watchFeedThumbnail",void 0);_.q([_.T(),_.p("design:type",Object)],o9.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],o9.prototype,"size",void 0);
_.q([_.T({computed:"computeBlurredImageSize(size)"}),_.p("design:type",Object)],o9.prototype,"blurredImageSize",void 0);_.q([_.T({computed:"computeImageSize(size)"}),_.p("design:type",Object)],o9.prototype,"imageSize",void 0);_.q([_.T({computed:"computePreserve(size)"}),_.p("design:type",String)],o9.prototype,"preserve",void 0);_.q([_.T({computed:"computeObjectFit(size)"}),_.p("design:type",String)],o9.prototype,"objectFit",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],o9.prototype,"webModernCollections",void 0);_.q([_.ge("data.thumbnail.sampledThumbnailColor"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],o9.prototype,"setBackground",null);_.q([_.hL({is:"ytd-playlist-custom-thumbnail-renderer",disableElementRegistration:!0})],o9);
_.f(o9,"ytd-playlist-custom-thumbnail-renderer",function(){if(p3$!==void 0)return p3$;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return p3$=X},{mode:1});var $Z$;var w3=function(){return _.Y.apply(this,arguments)||this};
_.F(w3,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],w3.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],w3.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Number)],w3.prototype,"width",void 0);_.q([_.hL({is:"ytd-playlist-video-thumbnail-renderer",disableElementRegistration:!0})],w3);
_.f(w3,"ytd-playlist-video-thumbnail-renderer",function(){if($Z$!==void 0)return $Z$;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return $Z$=X},{mode:1});var bX5;var yj=function(){return _.Y.apply(this,arguments)||this};
_.F(yj,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],yj.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],yj.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Number)],yj.prototype,"width",void 0);_.q([_.hL({is:"ytd-show-custom-thumbnail-renderer",disableElementRegistration:!0})],yj);
_.f(yj,"ytd-show-custom-thumbnail-renderer",function(){if(bX5!==void 0)return bX5;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return bX5=X},{mode:1});var AJv;var uy=function(){return _.Y.apply(this,arguments)||this};
_.F(uy,_.Y);uy.prototype.useFilledIcons=function(X){return X==="MUSIC"||X==="COURSE"};
uy.prototype.overlayColorChanged=function(){if(typeof this.overlayColor==="number")this.hostElement.style.backgroundColor=wR(this.overlayColor,"0.8");else if(this.overlayColor){var X=this.overlayColor;this.hostElement.style.backgroundColor="rgba("+X.red+","+X.green+","+X.blue+",0.8)"}};
_.n0.Object.defineProperties(uy.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)}}});
uy.prototype.overlayColorChanged=uy.prototype.overlayColorChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],uy.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],uy.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],uy.prototype,"overlayColor",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("data.icon","data.text"),_.p("design:type",Object),_.p("design:paramtypes",[])],uy.prototype,"overlayStyle",null);
_.q([_.T({reflectToAttribute:!0}),_.y("data.icon","data.text"),_.p("design:type",Object),_.p("design:paramtypes",[])],uy.prototype,"overlayTextStyle",null);_.q([_.ge("overlayColor"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uy.prototype,"overlayColorChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-bottom-panel-renderer"})],uy);
_.f(uy,"ytd-thumbnail-overlay-bottom-panel-renderer",function(){if(AJv!==void 0)return AJv;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return AJv=X},{mode:1});var lMP;var hK=function(){var X=_.Y.apply(this,arguments)||this;X.active=!1;return X};
_.F(hK,_.Y);hK.prototype.computeIsSpinnerHidden=function(X){return(X==null?void 0:X.state)!=="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING"};
hK.prototype.computeOverlayIcon=function(X){return(X==null?void 0:X.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED"?"ERROR_OUTLINE":(X==null?void 0:X.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER"?"OFFLINE_PAUSE":"OFFLINE_DOWNLOADING_SPINNER"};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],hK.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],hK.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],hK.prototype,"active",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-downloading-renderer"})],hK);
_.f(hK,"ytd-thumbnail-overlay-downloading-renderer",function(){if(lMP!==void 0)return lMP;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return lMP=X},{mode:1});var Gm1;var MP=function(){return _.Y.apply(this,arguments)||this};
_.F(MP,_.Y);_.n0.Object.defineProperties(MP.prototype,{text:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.ytRendererBehavior.getSimpleString(this.data.text)}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],MP.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],MP.prototype,"data",void 0);_.q([_.y("data.text"),_.p("design:type",Object),_.p("design:paramtypes",[])],MP.prototype,"text",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-hover-text-renderer"})],MP);
_.f(MP,"ytd-thumbnail-overlay-hover-text-renderer",function(){if(Gm1!==void 0)return Gm1;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return Gm1=X},{mode:1});var iXp,LDt=function(){if(iXp!==void 0)return iXp;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return iXp=X};var z_=function(){return _.Y.apply(this,arguments)||this};
_.F(z_,_.Y);_.n0.Object.defineProperties(z_,{template:{configurable:!0,enumerable:!0,get:function(){return LDt()}}});
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],z_.prototype,"animateEqualizer",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-equalizer"})],z_);_.jl()(z_,"ytd-thumbnail-overlay-equalizer",function(){return LDt()},{allowedProps:["animateEqualizer"],
mode:1});var NKu;var Kn=function(){var X=_.Y.apply(this,arguments)||this;X.nowPlayingBadge=_.v("web_now_playing_badge");X.actionMap={"yt-miniplayer-play-state-changed":"onMiniplayerPlayStateChanged"};return X};
_.F(Kn,_.Y);Kn.prototype.activeChanged=function(){var X=this;_.v("web_enable_playlist_video_lockup_equalizer")&&this.isActive&&_.cZ(this,function(){_.l4(X.hostElement,"yt-playlist-lockup-now-playing-active",X)})};
Kn.prototype.onMiniplayerPlayStateChanged=function(X){var U,r=(U=_.e(_.AS().currentEndpoint,_.Rl))==null?void 0:U.videoId;this.isVideoPlaying=X&&(_.v("web_limit_now_playing_animation_killswitch")||this.videoId===r)};
Kn.prototype.activeChanged=Kn.prototype.activeChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Kn.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Kn.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Kn.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Boolean)],Kn.prototype,"isVideoPlaying",void 0);_.q([_.T(),_.p("design:type",String)],Kn.prototype,"videoId",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Kn.prototype,"equalizerOnly",void 0);_.q([_.T(),_.p("design:type",Boolean)],Kn.prototype,"isActive",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Kn.prototype,"nowPlayingBadge",void 0);_.q([_.ge("isActive"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Kn.prototype,"activeChanged",null);
_.q([_.hL({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-now-playing-renderer"})],Kn);
_.f(Kn,"ytd-thumbnail-overlay-now-playing-renderer",function(){if(NKu!==void 0)return NKu;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return NKu=X},{mode:1});var jUP;var T_=function(){return _.Y.apply(this,arguments)||this};
_.F(T_,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],T_.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],T_.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-playback-status-renderer"})],T_);
_.f(T_,"ytd-thumbnail-overlay-playback-status-renderer",function(){if(jUP!==void 0)return jUP;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return jUP=X},{mode:_.Xz("kevlar_poly_si_batch_j025")?1:2});var XqC;var YK=function(){return _.Y.apply(this,arguments)||this};
_.F(YK,_.Y);YK.prototype.onDurationChanged=function(){var X,U;_.Xa(this.hostElement).querySelector("#progress").style.width=((U=(X=this.data)==null?void 0:X.percentDurationWatched)!=null?U:0)+"%"};
YK.prototype.onDurationChanged=YK.prototype.onDurationChanged;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],YK.prototype,"componentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],YK.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],YK.prototype,"isLive",void 0);_.q([_.ge("data.percentDurationWatched"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],YK.prototype,"onDurationChanged",null);
_.q([_.hL({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-resume-playback-renderer"})],YK);
_.f(YK,"ytd-thumbnail-overlay-resume-playback-renderer",function(){if(XqC!==void 0)return XqC;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return XqC=X},{mode:1});var UDC;var Vj=function(){var X=_.Y.apply(this,arguments)||this;X.bottomPanel=!1;X.richGridOverlay=!1;X.watchFeedOverlay=!1;X.isCompact=!1;return X};
_.F(Vj,_.Y);Vj.prototype.widthChanged=function(){this.watchFeedOverlay?this.hostElement.style.width="":this.richGridOverlay||(this.hostElement.style.width=this.width+"px")};
_.n0.Object.defineProperties(Vj.prototype,{isIconFilled:{configurable:!0,enumerable:!0,get:function(){var X,U;return((X=this.data)==null?void 0:(U=X.icon)==null?void 0:U.iconType)==="PLAY_ALL"&&_.v("kevlar_system_icons")}}});
Vj.prototype.widthChanged=Vj.prototype.widthChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Vj.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Vj.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Number)],Vj.prototype,"width",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Vj.prototype,"bottomPanel",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Vj.prototype,"richGridOverlay",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Vj.prototype,"watchFeedOverlay",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Vj.prototype,"isCompact",void 0);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Vj.prototype,"isIconFilled",null);_.q([_.ge("width","watchFeedOverlay"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Vj.prototype,"widthChanged",null);
_.q([_.hL({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-side-panel-renderer"})],Vj);
_.f(Vj,"ytd-thumbnail-overlay-side-panel-renderer",function(){if(UDC!==void 0)return UDC;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return UDC=X},{mode:1});var rA8;var mDA=["CLIP","SHORTS"],R9=function(){var X=_.Y.apply(this,arguments)||this;X.animated=_.v("animated_live_badge_icon");X.hasIcon=!1;X.updateTimerIntervalId=0;X.timeSinceLive=0;return X};
_.F(R9,_.Y);_.a=R9.prototype;_.a.detached=function(){clearInterval(this.updateTimerIntervalId)};
_.a.dataChanged=function(){this.data&&(this.hasIcon=!!this.data.icon)};
_.a.computeHideTimeStatus=function(){return this.hideBadgeShape?!this.hasIconOrText():!0};
_.a.hasIconOrText=function(){var X,U;return!!(((X=this.data)==null?0:X.icon)||((U=this.data)==null?0:U.text))};
_.a.initializeLiveBadgeTimer=function(){var X=this,U,r=(U=this.liveBadgeData)==null?void 0:U.startTimestampSec;if(r&&this.canShowLiveBadgeTimer()){var m;U=Number((m=this.liveBadgeData)==null?void 0:m.tickIntervalUsec)/1E3||1E3;this.timeSinceLive=Date.now()/1E3-Number(r);this.updateTimerIntervalId=_.E4(function(){X.canShowLiveBadgeTimer()?X.timeSinceLive++:(X.timeSinceLive=0,window.clearInterval(X.updateTimerIntervalId))},U)}else this.timeSinceLive=0};
_.a.canShowLiveBadgeTimer=function(){var X=Date.now(),U,r;return X<(Number((U=this.liveBadgeData)==null?void 0:U.endTimestampSec)-1)*1E3&&X>Number((r=this.liveBadgeData)==null?void 0:r.startTimestampSec)*1E3};
_.n0.Object.defineProperties(R9.prototype,{badgeShapeData:{configurable:!0,enumerable:!0,get:function(){return this.data?_.w5H(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 X;return(X=this.data)==null?void 0:X.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 mDA.indexOf(this.overlayType||this.overlayStyle||"")!==-1}}});
R9.prototype.initializeLiveBadgeTimer=R9.prototype.initializeLiveBadgeTimer;R9.prototype.dataChanged=R9.prototype.dataChanged;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],R9.prototype,"componentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],R9.prototype,"data",void 0);_.q([_.T({computed:"computeIcon_(data.icon)"}),_.p("design:type",String)],R9.prototype,"icon",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],R9.prototype,"animated",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeHideTimeStatus(data,hideBadgeShape)"}),_.p("design:type",Boolean)],R9.prototype,"hideTimeStatus",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],R9.prototype,"hasIcon",void 0);_.q([_.T(),_.p("design:type",Object)],R9.prototype,"timeSinceLive",void 0);_.q([_.y("data","timeSinceLive"),_.p("design:type",Object),_.p("design:paramtypes",[])],R9.prototype,"badgeShapeData",null);
_.q([_.y("data","overlayType"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],R9.prototype,"hideBadgeShape",null);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],R9.prototype,"dataChanged",null);_.q([_.T({reflectToAttribute:!0}),_.y("data.style"),_.p("design:type",Object),_.p("design:paramtypes",[])],R9.prototype,"overlayStyle",null);
_.q([_.y("data.liveBadgeData"),_.p("design:type",Object),_.p("design:paramtypes",[])],R9.prototype,"liveBadgeData",null);_.q([_.T({reflectToAttribute:!0}),_.y("data.type"),_.p("design:type",Object),_.p("design:paramtypes",[])],R9.prototype,"overlayType",null);_.q([_.y("overlayType","overlayStyle"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],R9.prototype,"useFilledIcon",null);
_.q([_.Sl("liveBadgeData"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],R9.prototype,"initializeLiveBadgeTimer",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-time-status-renderer"})],R9);
_.f(R9,"ytd-thumbnail-overlay-time-status-renderer",function(){if(rA8!==void 0)return rA8;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return rA8=X},{mode:_.Xz("kevlar_poly_si_batch_j035")?1:2});var IUS;var fn=function(){return _.Y.apply(this,arguments)||this};
_.F(fn,_.Y);fn.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"}}}}};
fn.prototype.computeThumbnailOverlayResumePlaybackRenderer=function(X){if(this.hasPlaybackProgressBar)return{percentDurationWatched:X.percentDurationWatched}};
fn.prototype.computeHasPlaybackProgressBar=function(X){return!!X.percentDurationWatched&&X.percentDurationWatched>0};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],fn.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],fn.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],fn.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeHasPlaybackProgressBar(data)"}),_.p("design:type",Boolean)],fn.prototype,"hasPlaybackProgressBar",void 0);
_.q([_.hL({disableElementRegistration:!0,is:"ytd-tvfilm-show-watch-forward-overlay-renderer"})],fn);
_.f(fn,"ytd-tvfilm-show-watch-forward-overlay-renderer",function(){if(IUS!==void 0)return IUS;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return IUS=X},{mode:1});var tQv;var aU$=_.V(function(X){var U=X.data;var r=X.children;var m=function(){return!!U().doubleStack},I=function(){return!!U().includeStackHeight};
return _.n("yt-collections-stack",{class:"ytCollectionsStackHost",hidden:function(){return!U().experimentEnabled}},_.n(_.x,{cond:U,
then:function(){var t={};return _.n(_.sx,null,_.n(_.x,{cond:I,then:function(){var C={};return _.n("div",{class:_.mS("ytCollectionsStackSpacer",(C.ytCollectionsStackSpacerDoubleStack=m,C))})}}),_.n("div",{class:_.mS((t.ytCollectionsStackRelativeStack=I,t))},_.n(_.x,{cond:m,
then:function(){var C={};return _.n("div",{class:_.mS("ytCollectionsStackCollectionStack2",function(){return U().customClassName2ndStack},(C.ytCollectionsStackCollectionStack2ResponsiveMode=function(){return U().enableResponsiveMode},C)),
style:_.Cc({"background-color":function(){return uVD(U())}})})}}),_.n("div",{class:_.mS("ytCollectionsStackCollectionStack1",function(){return U().customClassName1stStack},function(){return ylx(U().thumbnailSize?U().thumbnailSize:"medium")}),
style:_.Cc({"background-color":function(){return uVD(U())}})}),r))}}))},"Da");_.G5(aU$,"yt-collections-stack",{props:{data:_.OQ}});var qP=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};X.webModernCollections=!1;X.isSearch=!1;X.isDoubleStack=!1;X.thumbnailSize="medium";return X};
_.F(qP,_.Y);_.a=qP.prototype;
_.a.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]]"}}}}}};
_.a.getThumbnailDetails=function(X){if(X!=null&&X.thumbnailRenderer){var U=X.thumbnailRenderer,r;if((r=U.playlistVideoThumbnailRenderer)==null?0:r.thumbnail)return U.playlistVideoThumbnailRenderer.thumbnail;var m;if((m=U.playlistCustomThumbnailRenderer)==null?0:m.thumbnail)return U.playlistCustomThumbnailRenderer.thumbnail;X=X.thumbnailRenderer;var I;if((I=X.showCustomThumbnailRenderer)==null?0:I.thumbnail)return X.showCustomThumbnailRenderer.thumbnail}};
_.a.computeOverlayColor=function(X){var U,r;if((U=this.getThumbnailDetails(X))==null?0:(r=U.darkColorPalette)==null?0:r.section2Color)return this.getThumbnailDetails(X).darkColorPalette.section2Color;var m;return(m=this.getThumbnailDetails(X))==null?void 0:m.sampledThumbnailColor};
_.a.computeWebModernCollections=function(X){if(X==null||!X.thumbnailOverlays)return!1;X=_.H(X.thumbnailOverlays);for(var U=X.next();!U.done;U=X.next()){var r=void 0;if((r=U.value)==null?0:r.thumbnailOverlayBottomPanelRenderer)return!0}return!1};
_.a.computeNavigationEndpoint=function(X){return Tds(X==null?void 0:X.navigationEndpoint)};
_.n0.Object.defineProperties(qP.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var X=this.getThumbnailDetails(this.data);return{thumbnailSize:this.thumbnailSize,doubleStack:this.isDoubleStack,sampledThumbnailColor:X==null?void 0:X.sampledThumbnailColor,vibrantColorPalette:X==null?void 0:X.vibrantColorPalette,darkColorPalette:X==null?void 0:X.darkColorPalette,experimentEnabled:!0}}}});
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],qP.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],qP.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(sXS),_.p("design:type",Object)],qP.prototype,"ytdThumbnailBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],qP.prototype,"componentBehavior",void 0);
_.q([_.T({value:!1}),_.p("design:type",Boolean)],qP.prototype,"watchFeedThumbnail",void 0);_.q([_.T(),_.p("design:type",Number)],qP.prototype,"customThumbnailSize",void 0);_.q([_.T({value:!0}),_.p("design:type",Boolean)],qP.prototype,"hideAria",void 0);_.q([_.T(),_.p("design:type",Object)],qP.prototype,"data",void 0);_.q([_.T({computed:"computeOverlayColor(data)"}),_.p("design:type",Object)],qP.prototype,"overlayColor",void 0);
_.q([_.T({computed:"computeWebModernCollections(data)"}),_.p("design:type",Object)],qP.prototype,"webModernCollections",void 0);_.q([_.T({computed:"computeNavigationEndpoint(data)"}),_.p("design:type",Object)],qP.prototype,"computedNavigationEndpoint",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],qP.prototype,"isSearch",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],qP.prototype,"isDoubleStack",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],qP.prototype,"thumbnailSize",void 0);_.q([_.y("data","isDoubleStack","thumbnailSize"),_.p("design:type",Object),_.p("design:paramtypes",[])],qP.prototype,"collectionStack",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-playlist-thumbnail"})],qP);
_.f(qP,"ytd-playlist-thumbnail",function(){if(tQv!==void 0)return tQv;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return tQv=X},{mode:_.Xz("kevlar_poly_si_batch_j025")?1:2});var HSh;_.G5(_.V(function(X){return _.n("yt-text-view-model",{class:_.mS("ytTextViewModelHost")},_.n(_.dN,{text:function(){return X.data().text}}))},"Ea"),"yt-text-view-model",{props:{data:_.OQ}});var WC=function(){var X=_.Y.apply(this,arguments)||this;X.noEndpoints=!1;X.amsterdamPostMvp=_.v("web_amsterdam_post_mvp_playlists");X.badges=[];X.transferState="TRANSFER_STATE_UNKNOWN";return X};
_.F(WC,_.Y);_.a=WC.prototype;_.a.configureRendererStamper=function(){return{"data.attributedBylineText":{id:"attributed-channel-name",mapping:{textViewModel:"yt-text-view-model"}}}};
_.a.getMetadata=function(X){if(!X)return[];var U=[],r=X.shortViewCountText||X.viewCountText;r&&U.push(_.pE(r));X.publishedTimeText&&U.push(_.pE(X.publishedTimeText));X.upcomingEventData&&X.upcomingEventData.upcomingEventText&&U.push(_.vN(_.pE(X.upcomingEventData.upcomingEventText),Number(X.upcomingEventData.startTime)));return U};
_.a.observeDataForBylineSeparator=function(){this.data&&_.II(this.hostElement,"byline-separated",this.getMetadata(this.data).length>0&&!this.data.ownerBadges||this.shouldShowVideoInfo)};
_.a.metadataColorChanged=function(){this.metadataColor||(this.metadataLine.style.color="");this.metadataLine.style.color=_.QH(this.metadataColor)};
_.a.getSimpleString=function(X){return _.pE(X)};
_.a.isBylineHidden=function(X){return this.noByline||!((X==null?0:X.longBylineText)||(X==null?0:X.shortBylineText))};
_.a.isMetadataHidden=function(X){var U;return((U=this.getMetadata(X))==null?void 0:U.length)===0};
_.a.isBylineMetadataSeparatorHidden=function(X){return this.isMetadataHidden(X)||!this.shouldShowVideoInfo};
_.a.isLongByline=function(X,U){return U&&!(X==null||!X.longBylineText)};
_.n0.Object.defineProperties(WC.prototype,{shouldShowVideoInfo:{configurable:!0,enumerable:!0,get:function(){var X;return this.amsterdamPostMvp&&!((X=this.data)==null||!X.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 X;return!((X=this.data)==null||!X.attributedBylineText)}},
watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.v("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}}});
WC.prototype.metadataColorChanged=WC.prototype.metadataColorChanged;WC.prototype.observeDataForBylineSeparator=WC.prototype.observeDataForBylineSeparator;_.q([_.w(_.cd),_.p("design:type",Object)],WC.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],WC.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],WC.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],WC.prototype,"noEndpoints",void 0);
_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],WC.prototype,"isSlimShort",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],WC.prototype,"radioMeta",void 0);_.q([_.T({selector:_.yW}),_.p("design:type",Object)],WC.prototype,"isGridViewEnabled",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],WC.prototype,"richMeta",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],WC.prototype,"amsterdamPostMvp",void 0);
_.q([_.T(),_.p("design:type",Boolean)],WC.prototype,"noByline",void 0);_.q([_.T({computed:"isLongByline(data, radioMeta)"}),_.p("design:type",Boolean)],WC.prototype,"longByline",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],WC.prototype,"truncateMetadataLine",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],WC.prototype,"miniMode",void 0);_.q([_.T(),_.p("design:type",Number)],WC.prototype,"metadataColor",void 0);
_.q([_.T(),_.p("design:type",Array)],WC.prototype,"badges",void 0);_.q([_.T({selector:_.h3,selectorArgs:["data.videoId"]}),_.p("design:type",String)],WC.prototype,"transferState",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],WC.prototype,"isDownloading",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],WC.prototype,"typographyBump",void 0);_.q([_.Zl("#metadata-line"),_.p("design:type",HTMLElement)],WC.prototype,"metadataLine",void 0);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],WC.prototype,"observeDataForBylineSeparator",null);_.q([_.ge("metadataColor"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],WC.prototype,"metadataColorChanged",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],WC.prototype,"shouldShowVideoInfo",null);
_.q([_.y("badges"),_.p("design:type",String),_.p("design:paramtypes",[])],WC.prototype,"inlineBadgeClass",null);_.q([_.y("longByline"),_.p("design:type",String),_.p("design:paramtypes",[])],WC.prototype,"longBylineClass",null);_.q([_.y("data","longByline"),_.p("design:type",Object),_.p("design:paramtypes",[])],WC.prototype,"bylineText",null);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],WC.prototype,"hasAttributedBylineText",null);
_.q([_.y("isGridViewEnabled","data"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],WC.prototype,"watchFeedBigThumbs",null);_.q([_.hL({is:"ytd-video-meta-block",disableElementRegistration:!0})],WC);
_.f(WC,"ytd-video-meta-block",function(){if(HSh!==void 0)return HSh;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return HSh=X},{mode:_.Xz("kevlar_poly_si_batch_j080")?1:2});_.Ej("itemSectionRenderer","playlistRenderer","ytd-playlist-renderer");var JK=function(){var X=_.Y.apply(this,arguments)||this;X.displayItemCount=2;X.isBackstagePlaylist=!1;X.isPostCompactPlaylist=!1;X.shouldShowChannelThumbnail=!1;return X};
_.F(JK,_.Y);_.a=JK.prototype;_.a.computeFirstVideos=function(X,U){return X===void 0||U===void 0?[]:X.slice(0,U)};
_.a.dataChanged=function(){if(this.data&&this.data.thumbnailRenderer){var X=this.data.thumbnailRenderer;X.playlistVideoThumbnailRenderer&&this.set("data.thumbnail",X.playlistVideoThumbnailRenderer.thumbnail);X.playlistCustomThumbnailRenderer&&this.set("data.thumbnail",X.playlistCustomThumbnailRenderer.thumbnail)}};
_.a.computeThumbnailHeight=function(X,U,r,m,I){return m?I==="BIG"?280:I==="MASSIVE"?337:234:r?240:U?72:X?118:138};
_.a.computeThumbnailWidth=function(X,U,r,m,I){return m?I==="MEDIUM"?450:I==="BIG"?500:I==="MASSIVE"?600:420:r?360:U?128:X?210:246};
_.a.computeUseBiggerThumbs=function(X){return X&&_.v("enable_desktop_search_bigger_thumbs")};
_.a.computeShouldShowChannelThumbnail=function(X,U){return X&&!(U==null||!U.channelThumbnail)};
_.n0.Object.defineProperties(JK.prototype,{stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"large":"medium"}}});
JK.prototype.dataChanged=JK.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],JK.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Oh),_.p("design:type",Object)],JK.prototype,"ytdLockupBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],JK.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],JK.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],JK.prototype,"displayItemCount",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],JK.prototype,"isBackstagePlaylist",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],JK.prototype,"isPostCompactPlaylist",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],JK.prototype,"isSearch",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(isSearch)"}),_.p("design:type",Boolean)],JK.prototype,"useBiggerThumbs",void 0);_.q([_.T({reflectToAttribute:!0,value:function(){return _.S7("desktop_search_bigger_thumbs_style")}}),
_.p("design:type",String)],JK.prototype,"biggerThumbsStyle",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],JK.prototype,"isDownloads",void 0);_.q([_.T({computed:"computeShouldShowChannelThumbnail(isSearch, data)"}),_.p("design:type",Object)],JK.prototype,"shouldShowChannelThumbnail",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],JK.prototype,"dataChanged",null);
_.q([_.y("isSearch"),_.p("design:type",String),_.p("design:paramtypes",[])],JK.prototype,"stackThumbnailSize",null);_.q([_.hL({is:"ytd-playlist-renderer",disableElementRegistration:!0})],JK);
_.f(JK,"ytd-playlist-renderer",function(){if(DZh===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);DZh=X}X=DZh;return X},{mode:1});var CcA;var kCu;var D8=function(){var X=_.Y.apply(this,arguments)||this;X.startX=0;return X};
_.F(D8,_.Y);D8.prototype.onEndpointMouseDown=function(X){this.startX=X.clientX};
D8.prototype.onEndpointClick=function(X){this.startX!==X.clientX&&(X.preventDefault(),X.stopPropagation())};
D8.prototype.computeObjectFit=function(X){return X==="CARD_RENDERER_STYLE_TYPE_UNIVERSAL_WATCH_CARD_MOVIE_POSTER"||X==="CARD_RENDERER_STYLE_TYPE_MOVIE_POSTER"||X==="CARD_RENDERER_STYLE_TYPE_CENTERED"?"COVER":"FILL"};
D8.prototype.computeCardStyle=function(X){return X?X.replace("CARD_RENDERER_STYLE_TYPE_","").toLowerCase():""};
_.n0.Object.defineProperties(D8.prototype,{isAlbumCard:{configurable:!0,enumerable:!0,get:function(){var X,U;return((X=this.data)==null?void 0:(U=X.searchRefinementCardRendererStyle)==null?void 0:U.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}}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],D8.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],D8.prototype,"data",void 0);_.q([_.T({computed:"computeObjectFit(data.searchRefinementCardRendererStyle.value)"}),_.p("design:type",Number)],D8.prototype,"objectFit",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeCardStyle(data.searchRefinementCardRendererStyle.value)"}),_.p("design:type",String)],D8.prototype,"cardStyle",void 0);
_.q([_.T({reflectToAttribute:!0,value:!0}),_.p("design:type",Boolean)],D8.prototype,"roundContainer",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],D8.prototype,"isAlbumCard",null);_.q([_.y("data","isAlbumCard"),_.p("design:type",Object),_.p("design:paramtypes",[])],D8.prototype,"collectionStack",null);_.q([_.hL({is:"ytd-search-refinement-card-renderer",disableElementRegistration:!0})],D8);
_.f(D8,"ytd-search-refinement-card-renderer",function(){if(kCu!==void 0)return kCu;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return kCu=X},{mode:1});var cAP;var pn=function(){var X=_.Y.apply(this,arguments)||this;X.isRichGrid=!1;return X};
_.F(pn,_.Y);_.q([_.T(),_.p("design:type",Object)],pn.prototype,"data",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],pn.prototype,"componentBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],pn.prototype,"ytdReduxBehavior",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],pn.prototype,"isRichGrid",void 0);_.q([_.T({reflectToAttribute:!0,selector:_.Qr}),_.p("design:type",Boolean)],pn.prototype,"miniMode",void 0);
_.q([_.hL({is:"ytd-game-details-renderer",disableElementRegistration:!0})],pn);
_.f(pn,"ytd-game-details-renderer",function(){if(cAP!==void 0)return cAP;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return cAP=X},{mode:1});var gUT;var nUS;var $K=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};return X};
_.F($K,_.Y);_.a=$K.prototype;_.a.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.a.currentStateData=function(X){var U=X||this.data;return U&&U.states&&U.currentStateId!=null?U.states.find(function(r){return r.stateId===U.currentStateId})||null:null};
_.a.currentStateRendererData=function(X){return(X=this.currentStateData(X))&&X.state&&X.state.buttonRenderer?X.state.buttonRenderer:null};
_.a.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())};
_.a.computeButtonIcon=function(X){X=this.currentStateRendererData(X);var U;return(X==null?0:(U=X.icon)==null?0:U.iconType)?X.icon.iconType.toLowerCase():null};
_.a.computeAccessibility=function(X){return(X=this.currentStateRendererData(X))&&X.accessibilityData?X.accessibilityData.accessibilityData||null:null};
_.a.computeButtonClass=function(X){var U=this.currentStateRendererData(X);if(!U)return"";X="";var r=U.style;r&&(X+=r.toLowerCase().replace(/_/g,"-")+" ");(U=U.size)&&(X+=U.toLowerCase().replace(/_/g,"-")+" ");return X.trim()};
_.a.computeServiceEndpoint=function(X){if(!X)return null;var U=X&&X.serviceEndpoint,r=this.get("command.commandMetadata.webCommandMetadata.sendPost",X);return U?U:r&&X.command?X.command:null};
_.a.computeBellMenuItemParams=function(X){var U;X=(U=_.e(X==null?void 0:X.command,_.X7))==null?void 0:U.commands;if(!X||X.length===0)return null;U=_.e(X[0],_.lO);var r,m;return(U==null?0:(r=U.popup)==null?0:(m=r.menuPopupRenderer)==null?0:m.items)?U.popup.menuPopupRenderer.items.map(function(I){return I.menuServiceItemRenderer.trackingParams}):null};
_.a.handleBellMenuOpenSelectedAction=function(X){var U=X.trackingParams,r=this.computeBellMenuItemParams(this.data);this.data&&U&&r&&r.includes(U)&&this.ytRenderButtonBehavior._setButtonIcon(X.icon.iconType.toLowerCase())};
_.a.onYtServiceRequestCompleted=function(X,U){(X=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",U))&&this.set("data",X)};
_.a.onYtServiceRequestError=function(){this.ytRenderButtonBehavior._setButtonIcon(this.computeButtonIcon(this.data))};
_.a.resetState=function(){this.set("data.currentStateId",3)};
_.a.onYtButtonTapHandler=function(){if(this.data){var X=this.currentStateRendererData(this.data);X&&this.ytRendererBehavior.logExplicitClick(X)}};
$K.prototype.onYtServiceRequestError=$K.prototype.onYtServiceRequestError;$K.prototype.onYtServiceRequestCompleted=$K.prototype.onYtServiceRequestCompleted;$K.prototype.stateChanged=$K.prototype.stateChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],$K.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],$K.prototype,"ytActionHandlerBehavior",void 0);
_.q([_.w(ik.YtRenderButtonBehavior),_.p("design:type",Object)],$K.prototype,"ytRenderButtonBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],$K.prototype,"data",void 0);_.q([_.Sl("data","data.currentStateId"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],$K.prototype,"stateChanged",null);
_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.Dj]),_.p("design:returntype")],$K.prototype,"onYtServiceRequestCompleted",null);_.q([_.cP("yt-service-request-error"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],$K.prototype,"onYtServiceRequestError",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer"})],$K);
_.f($K,"ytd-subscription-notification-toggle-button-renderer",function(){if(nUS!==void 0)return nUS;var X=document.createElement("template");_.B(X,"\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");X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return nUS=X},{mode:1});var ZS8;var by=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};X.tapHandler=function(){if(X.data){var U=X.currentStateRendererData();U&&X.ytRendererBehavior.logExplicitClick(U)}};
return X};
_.F(by,_.Y);_.a=by.prototype;_.a.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.a.currentStateData=function(){var X=this;return this.data&&this.data.states&&this.data.currentStateId!=null?this.data.states.find(function(U){return U.stateId===X.data.currentStateId})||null:null};
_.a.currentStateRendererData=function(){var X=this.currentStateData();return X&&X.state&&X.state.buttonRenderer?X.state.buttonRenderer:null};
_.a.computeAccessibilityLabel=function(){var X,U,r;return(X=this.currentStateRendererData())==null?void 0:(U=X.accessibilityData)==null?void 0:(r=U.accessibilityData)==null?void 0:r.label};
_.a.computeBellMenuItemParams=function(){var X,U,r=(U=_.e((X=this.data)==null?void 0:X.command,_.X7))==null?void 0:U.commands;if(!r||r.length===0)return null;X=_.e(r[0],_.lO);var m,I;return(X==null?0:(m=X.popup)==null?0:(I=m.menuPopupRenderer)==null?0:I.items)?X.popup.menuPopupRenderer.items.map(function(t){return t.menuServiceItemRenderer.trackingParams}):null};
_.a.handleBellMenuOpenSelectedAction=function(X){var U=X.trackingParams,r=this.computeBellMenuItemParams();if(this.data&&U&&r&&r.includes(U)&&(X==null||!X.isDisabled)){var m;((m=_.e(X.serviceEndpoint,_.ro))==null?void 0:m.signal)!=="CLIENT_SIGNAL"&&(this.icon=X.icon.iconType)}};
_.a.resetState=function(){this.icon=void 0;this.set("data.currentStateId",3)};
_.a.onYtServiceRequestCompleted=function(X,U){if(X=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",U))this.icon=void 0,this.set("data",X)};
_.a.onYtServiceRequestError=function(){this.icon=void 0};
_.n0.Object.defineProperties(by.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var X=this.data,U=this.textLabel,r=this.hostElement,m=this.computeAccessibilityLabel(),I=this.tapHandler,t=this.isOverlay?"overlay":"mono",C=(X==null?0:X.disableButton)?"disabled":"active";U=U?_.Bs(U):void 0;return{style:t,type:"tonal",state:C,size:"M",focused:!1,formattedButtonText:U,iconPosition:"leading-trailing",onTap:M59(X,I,r),accessibilityLabel:m}}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var X=this.currentStateRendererData(),U,r,m=(r=this.icon)!=null?r:X==null?void 0:(U=X.icon)==null?void 0:U.iconType;if(m)return _.IB(m)}},
computedAnimateIcon:{configurable:!0,enumerable:!0,get:function(){return this.computedIcon==="NOTIFICATIONS_NONE"?!0:void 0}},
computedSecondaryIcon:{configurable:!0,enumerable:!0,get:function(){var X,U,r=(X=this.data)==null?void 0:(U=X.secondaryIcon)==null?void 0:U.iconType;if(r)return _.IB(r)}}});
by.prototype.onYtServiceRequestError=by.prototype.onYtServiceRequestError;by.prototype.onYtServiceRequestCompleted=by.prototype.onYtServiceRequestCompleted;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],by.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],by.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],by.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],by.prototype,"textLabel",void 0);
_.q([_.T(),_.p("design:type",String)],by.prototype,"icon",void 0);_.q([_.T(),_.p("design:type",Boolean)],by.prototype,"isOverlay",void 0);_.q([_.y("data.*","textLabel"),_.p("design:type",Object),_.p("design:paramtypes",[])],by.prototype,"computedButtonShape",null);_.q([_.y("data.*","icon"),_.p("design:type",Object),_.p("design:paramtypes",[])],by.prototype,"computedIcon",null);_.q([_.y("computedIcon"),_.p("design:type",Object),_.p("design:paramtypes",[])],by.prototype,"computedAnimateIcon",null);
_.q([_.y("data.*"),_.p("design:type",Object),_.p("design:paramtypes",[])],by.prototype,"computedSecondaryIcon",null);_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.Dj]),_.p("design:returntype")],by.prototype,"onYtServiceRequestCompleted",null);_.q([_.cP("yt-service-request-error"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],by.prototype,"onYtServiceRequestError",null);
_.q([_.hL({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer-next"})],by);
_.f(by,"ytd-subscription-notification-toggle-button-renderer-next",function(){if(ZS8!==void 0)return ZS8;var X=document.createElement("template");_.B(X,'\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 ZS8=X},{mode:_.Xz("kevlar_poly_si_batch_j081")?1:2});var syT;_.G5(sUp,"yt-animated-action",{props:{backgroundLottieRef:_.OQ,foregroundLottieRef:_.OQ,wrapperClass:_.OQ,disableAnimation:_.OQ},unsafeExternallySettableAttributes:new Set(["key"])});var AK=function(){var X=_.Y.apply(this,arguments)||this;X.animatedActionEnabled=_.v("web_animated_actions");X.foregroundLottieRef={};X.backgroundLottieRef={};X.forceIconOnly=!1;X.showTextWhileAnimating=!1;X.keyboardFocused=!1;X.isAnimating=!1;X.actionMap={"yt-player-subscribe":"onPlayerSubscribe","yt-player-unsubscribe":"onPlayerUnsubscribe","yt-update-subscribe-button-action":"handleUpdateSubscribeButtonAction"};return X};
_.F(AK,_.Y);_.a=AK.prototype;_.a.maybeUpdateBellButtonText=function(){this.showTextWhileAnimating&&this.bellButton&&(this.bellButton.textLabel=this.subscribedButtonText)};
_.a.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]]"}}}}}};
_.a.attached=function(){this.keyboardFocused=!1};
_.a.onYtServiceRequestSent=function(X,U){(this.get("endpoint.subscribeEndpoint",U)||this.get("endpoint.unsubscribeEndpoint",U))&&this.updateSubscriptionState(!this.subscribed)};
_.a.onYtServiceRequestCompleted=function(X,U){(X=this.get("newNotificationButton.subscriptionNotificationToggleButtonRenderer",U.data))&&this.bellButton&&(this.bellButton.data=X)};
_.a.observedSubscribed=function(){this.isAnimating||this.clearContainerSize();_.HP(this.hostElement)};
_.a.onPlayerSubscribe=function(X){this.isCompactRed()||X!==this.data.channelId||(this.tryToSaveButtonWidths(),this.updateContainerToFitContent(!!this.subscribed),this.updateSubscriptionState(!0))};
_.a.onPlayerUnsubscribe=function(X){this.isCompactRed()||X!==this.data.channelId||this.updateSubscriptionState(!1)};
_.a.handleUpdateSubscribeButtonAction=function(X){X=_.e(X,Cg5);var U;X&&X.channelId===((U=this.data)==null?void 0:U.channelId)&&this.updateSubscriptionState(!!X.subscribed)};
_.a.computeButtonStyle=function(X){return this.get("style.styleType",X)||null};
_.a.isCompactRed=function(){return this.computeButtonStyle(this.data)==="COMPACT_RED"};
_.a.computeSubscribed=function(){return this.subscriptionStateEntity?!!this.subscriptionStateEntity.subscribed:!(!this.data||!this.data.subscribed)};
_.a.updateSubscriptionState=function(X){if(X!==this.subscribed){this.set("data.subscribed",X);var U,r=(U=this.data)==null?void 0:U.subscribedEntityKey;r&&this.ytdReduxBehavior.dispatch(_.PN("subscriptionStateEntity",r,{key:r,subscribed:X}));this.isCompactRed()||_.l4(this.hostElement,"yt-subscription-changed",X);X||(_.Gw(this.hostElement,"yt-unsubscribe-action"),this.resetNotificationBellState());this.animatedActionEnabled&&(this.updateContainerToFitContent(!!X),X&&this.hasBellButton&&this.startAnimation())}};
_.a.startAnimation=function(){var X=this;if(!this.isAnimating){var U=this.forceIconOnly&&this.showTextWhileAnimating?2E3:1500;this.isAnimating=!0;var r;(r=this.backgroundLottieRef.lottieEl)==null||r.goToAndPlay(0);var m;(m=this.foregroundLottieRef.lottieEl)==null||m.goToAndPlay(0);_.$u.addJob(function(){X.maybeAnimateBellIcon()},2,300);
this.forceIconOnly&&this.showTextWhileAnimating&&_.$u.addJob(function(){X.updateContainerToFitContent(!!X.subscribed,!0)},2,1500);
_.$u.addJob(function(){X.isAnimating=!1},2,U)}};
_.a.maybeAnimateBellIcon=function(){var X=_.mb(this.hostElement).querySelector("yt-animated-icon");if(X){var U;(U=X.animationRef.lottieEl)==null||U.goToAndPlay(0)}};
_.a.onDataChanged=function(){this.animatedActionEnabled&&(this.hostElement.style.width="")};
_.a.onMouseDown=function(){this.tryToSaveButtonWidths();this.updateContainerToFitContent(!!this.subscribed)};
_.a.tryToSaveButtonWidths=function(){if(this.animatedActionEnabled&&!this.unsubscribedWidth){if(!this.subscribed){var X;this.unsubscribedWidth=(X=this.subscribeButtonShape)==null?void 0:X.getBoundingClientRect().width}var U;this.subscribedWidth=(U=this.bellButton)==null?void 0:U.getBoundingClientRect().width;this.maybeSetSubscribedButtonIconOnlyWidth()}};
_.a.updateContainerToFitContent=function(X,U){this.animatedActionEnabled&&this.subscribedWidth&&this.unsubscribedWidth&&(X?(X=this.subscribedWidth,U=this.isAnimating&&!U,this.subscribedIconOnlyWidth===void 0||U||(X=this.subscribedIconOnlyWidth),this.hostElement.style.width=X+"px"):this.hostElement.style.width=this.unsubscribedWidth+"px")};
_.a.clearContainerSize=function(){this.hostElement.style.width=""};
_.a.resetNotificationBellState=function(){this.get("notificationPreferenceButton.subscriptionNotificationToggleButtonRenderer",this.data)&&this.bellButton&&this.bellButton.resetState()};
_.a.maybeSetSubscribedButtonIconOnlyWidth=function(){var X=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 U;X.subscribedIconOnlyWidth=(U=X.bellButton)==null?void 0:U.getBoundingClientRect().width;requestAnimationFrame(function(){if(X.bellButton){var r;X.bellButton.textLabel=
(r=X.data)==null?void 0:r.subscribedButtonText}})})))};
_.n0.Object.defineProperties(AK.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 X;return(X=this.data)==null?void 0:X.subscribedButtonText}var U;return this.forceIconOnly?void 0:(U=this.data)==null?void 0:U.subscribedButtonText}},
smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var X,U,r=((X=this.data)==null?void 0:(U=X.timedAnimationData)==null?void 0:U.animationTiming)||[];return{uniqueId:"subscribe",timings:r,enabled:r.length>0&&!this.subscribed,experimentEnabled:r.length>0}}},
subscribeButtonHidden:{configurable:!0,enumerable:!0,get:function(){var X;return!this.subscribed&&((X=this.data)==null?void 0:X.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 X={renderer:this.data,element:this.hostElement,subscribed:!!this.subscribed,isOverlay:!!this.overlayButton};var U=X.renderer;var r=X.element;var m=X.subscribed;var I=X.commandController;var t=X.isOverlay;X=X.stopPropagation;var C=Ycn(U,m);t&&(C.style="overlay");t=Object;var k=t.assign,g;a:switch((g=U.style)==null?void 0:g.styleType){case "COMPACT_GRAY":case "COMPACT_RED":g={size:"S"};break a;default:g={size:"M"}}var Z=TvM(U,
m);var P=(P=m?U.subscribedButtonText:U.unsubscribedButtonText)?_.Bs(P):void 0;return k.call(t,{},C,g,{focused:!1,toggled:m,accessibilityLabel:Z,formattedButtonText:P,onTap:KOe(U,m,r,I,X)})}}}});
AK.prototype.onMouseDown=AK.prototype.onMouseDown;AK.prototype.onDataChanged=AK.prototype.onDataChanged;AK.prototype.observedSubscribed=AK.prototype.observedSubscribed;AK.prototype.onYtServiceRequestCompleted=AK.prototype.onYtServiceRequestCompleted;AK.prototype.onYtServiceRequestSent=AK.prototype.onYtServiceRequestSent;AK.prototype.maybeUpdateBellButtonText=AK.prototype.maybeUpdateBellButtonText;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],AK.prototype,"ytComponentBehavior",void 0);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],AK.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],AK.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],AK.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],AK.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],AK.prototype,"data",void 0);
_.q([_.T({selectorArgs:["data.subscribedEntityKey"],selector:UQ9}),_.p("design:type",Object)],AK.prototype,"subscriptionStateEntity",void 0);_.q([_.T({computed:"computeSubscribed(data.subscribed, subscriptionStateEntity)",reflectToAttribute:!0}),_.p("design:type",Boolean)],AK.prototype,"subscribed",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],AK.prototype,"branded",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],AK.prototype,"animatedActionEnabled",void 0);
_.q([_.T(),_.p("design:type",Object)],AK.prototype,"foregroundLottieRef",void 0);_.q([_.T(),_.p("design:type",Object)],AK.prototype,"backgroundLottieRef",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],AK.prototype,"overlayButton",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeButtonStyle(data)"}),_.p("design:type",Object)],AK.prototype,"buttonStyle",void 0);_.q([_.T(),_.p("design:type",Object)],AK.prototype,"forceIconOnly",void 0);
_.q([_.T(),_.p("design:type",Object)],AK.prototype,"showTextWhileAnimating",void 0);_.q([_.T({value:function(){return!!_.np().resolve(_.gX(_.uk))&&_.v("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.p("design:type",Boolean)],AK.prototype,"useKeyboardFocused",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],AK.prototype,"keyboardFocused",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],AK.prototype,"isAnimating",void 0);_.q([_.y("data.notificationPreferenceButton.*"),_.p("design:type",Object),_.p("design:paramtypes",[])],AK.prototype,"hasBellButton",null);
_.q([_.ge("subscribedButtonText"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],AK.prototype,"maybeUpdateBellButtonText",null);_.q([_.y("data.subscribedButtonText","forceIconOnly","isAnimating","subscribed"),_.p("design:type",Object),_.p("design:paramtypes",[])],AK.prototype,"subscribedButtonText",null);_.q([_.y("data.timedAnimationData.animationTiming","subscribed"),_.p("design:type",Object),_.p("design:paramtypes",[])],AK.prototype,"smartimationSettings",null);
_.q([_.T({reflectToAttribute:!0}),_.y("subscribed","hasBellButton","data.hideWhenUnsubscribed"),_.p("design:type",Object),_.p("design:paramtypes",[])],AK.prototype,"subscribeButtonHidden",null);_.q([_.T({reflectToAttribute:!0}),_.y("subscribed","hasBellButton"),_.p("design:type",Object),_.p("design:paramtypes",[])],AK.prototype,"subscribeButtonInvisible",null);
_.q([_.T({reflectToAttribute:!0}),_.y("subscribed"),_.p("design:type",Object),_.p("design:paramtypes",[])],AK.prototype,"unsubscribeButtonHidden",null);_.q([_.Zl("ytd-subscription-notification-toggle-button-renderer-next"),_.p("design:type",Object)],AK.prototype,"bellButton",void 0);_.q([_.Zl("#subscribe-button-shape"),_.p("design:type",HTMLElement)],AK.prototype,"subscribeButtonShape",void 0);
_.q([_.y("overlayButton","subscribed","data"),_.p("design:type",Object),_.p("design:paramtypes",[])],AK.prototype,"buttonShape",null);_.q([_.cP("yt-service-request-sent"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.TU]),_.p("design:returntype")],AK.prototype,"onYtServiceRequestSent",null);_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.Dj]),_.p("design:returntype")],AK.prototype,"onYtServiceRequestCompleted",null);
_.q([_.ge("subscribed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],AK.prototype,"observedSubscribed",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],AK.prototype,"onDataChanged",null);_.q([_.cP("mousedown"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],AK.prototype,"onMouseDown",null);
_.q([_.hL({disableElementRegistration:!0,is:"ytd-subscribe-button-renderer"})],AK);
_.f(AK,"ytd-subscribe-button-renderer",function(){if(syT!==void 0)return syT;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return syT=X},{mode:1});var ly=function(){var X=_.Y.apply(this,arguments)||this;X.isRichGrid=!1;return X};
_.F(ly,_.Y);ly.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"}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ly.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],ly.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ly.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],ly.prototype,"isRichGrid",void 0);_.q([_.hL({is:"ytd-game-card-renderer",disableElementRegistration:!0})],ly);
_.f(ly,"ytd-game-card-renderer",function(){if(gUT!==void 0)return gUT;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return gUT=X},{mode:1});var G_={id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}},initialRenderPriority:_.v("defer_menus")&&!bV7?0:void 0,waitForSignal:"eocs"};var xDt;var PcT;var iy=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-update-upcoming-event-reminder-button-state-command":"handleUpdateUpcomingEventReminderButtonStateCommand"};return X};
_.F(iy,_.Y);_.a=iy.prototype;_.a.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"top"}}}}}};
_.a.onSeriesReminderStateEntityChange=function(){var X,U,r;((X=this.eventReminderStateEntity)==null?0:X.key)&&((U=this.seriesReminderStateEntity)==null?void 0:U.state)==="SPORTS_SERIES_REMINDER_STATE_ALL"&&((r=this.eventReminderStateEntity)==null?void 0:r.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE"&&this.ytdReduxBehavior.dispatch(_.PN("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:"UPCOMING_EVENT_REMINDER_STATE_NONE"})))};
_.a.onYtServiceRequestCompleted=function(){this.set("data.currentState",this.getButtonStateFromReminderState())};
_.a.onYtServiceRequestError=function(){var X;this.updateReminderStateEntitiesFromButtonState((X=this.data)==null?void 0:X.currentState)};
_.a.handleUpdateUpcomingEventReminderButtonStateCommand=function(X){if(X=_.e(X,Hau)){var U,r=(U=this.data)==null?void 0:U.targetId;r&&X.targetId===r&&_.RI(this.updateReminderStateEntitiesFromButtonState.bind(this,X.state))}};
_.a.getButtonStateFromReminderState=function(){var X;if(((X=this.seriesReminderStateEntity)==null?void 0:X.state)==="SPORTS_SERIES_REMINDER_STATE_ALL")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES";var U;if(((U=this.eventReminderStateEntity)==null?void 0:U.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE";var r,m;if(((r=this.seriesReminderStateEntity)==null?void 0:r.state)==="SPORTS_SERIES_REMINDER_STATE_NONE"&&((m=this.eventReminderStateEntity)==
null?void 0:m.state)==="UPCOMING_EVENT_REMINDER_STATE_NONE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE";var I;return(I=this.data)==null?void 0:I.currentState};
_.a.updateReminderStateEntitiesFromButtonState=function(X){if(X){switch(X){case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES":X="UPCOMING_EVENT_REMINDER_STATE_NONE";var U="SPORTS_SERIES_REMINDER_STATE_ALL";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE":X="UPCOMING_EVENT_REMINDER_STATE_SINGLE";U="SPORTS_SERIES_REMINDER_STATE_NONE";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE":X="UPCOMING_EVENT_REMINDER_STATE_NONE";U="SPORTS_SERIES_REMINDER_STATE_NONE";break;default:return}var r;
((r=this.eventReminderStateEntity)==null?0:r.key)&&this.ytdReduxBehavior.dispatch(_.PN("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:X})));var m;((m=this.seriesReminderStateEntity)==null?0:m.key)&&this.ytdReduxBehavior.dispatch(_.PN("sportsSeriesReminderStateEntity",this.seriesReminderStateEntity.key,Object.assign({},this.seriesReminderStateEntity,{state:U})))}};
_.n0.Object.defineProperties(iy.prototype,{currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var X=this.getButtonStateFromReminderState(),U,r;if(X&&((U=this.data)==null?0:(r=U.states)==null?0:r.length))for(U=_.H(this.data.states),r=U.next();!r.done;r=U.next()){r=r.value;var m=void 0;if(((m=_.e(r,Cl5))==null?void 0:m.state)===X)return _.e(r,Cl5)}}}});
iy.prototype.onYtServiceRequestError=iy.prototype.onYtServiceRequestError;iy.prototype.onYtServiceRequestCompleted=iy.prototype.onYtServiceRequestCompleted;iy.prototype.onSeriesReminderStateEntityChange=iy.prototype.onSeriesReminderStateEntityChange;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],iy.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],iy.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],iy.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],iy.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],iy.prototype,"data",void 0);_.q([_.T({selectorArgs:["data.upcomingEventData.reminderStateEntityKey"],selector:mQH}),_.p("design:type",Object)],iy.prototype,"eventReminderStateEntity",void 0);
_.q([_.T({selectorArgs:["eventReminderStateEntity.seriesReminderState"],selector:function(X,U){return _.t3(X.entities,"sportsSeriesReminderStateEntity",U)}}),
_.p("design:type",Object)],iy.prototype,"seriesReminderStateEntity",void 0);_.q([_.y("data.currentState","eventReminderStateEntity","seriesReminderStateEntity"),_.p("design:type",Object),_.p("design:paramtypes",[])],iy.prototype,"currentButtonStateRenderer",null);_.q([_.ge("seriesReminderStateEntity"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],iy.prototype,"onSeriesReminderStateEntityChange",null);
_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],iy.prototype,"onYtServiceRequestCompleted",null);_.q([_.cP("yt-service-request-error"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],iy.prototype,"onYtServiceRequestError",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-upcoming-event-reminder-button-renderer"})],iy);
_.f(iy,"ytd-upcoming-event-reminder-button-renderer",function(){if(PcT!==void 0)return PcT;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);
return PcT=X},{mode:1});var Srp;var Ln=function(){return _.Y.apply(this,arguments)||this};
_.F(Ln,_.Y);Ln.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{ellipsisTruncate:!0}}}}}};
_.n0.Object.defineProperties(Ln.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(_.v("web_announce_stop_seeing_this_ad_text_a11y_bugfix")&&this.data)return this.ytRendererBehavior.getSimpleString(this.data.responseText)}}});
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Ln.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Ln.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Ln.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],Ln.prototype,"shelfDismissal",void 0);_.q([_.y("data.responseText"),_.p("design:type",Object),_.p("design:paramtypes",[])],Ln.prototype,"text",null);
_.q([_.y("data.responseText"),_.p("design:type",Object),_.p("design:paramtypes",[])],Ln.prototype,"textAriaLabel",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-notification-multi-action-renderer"})],Ln);
_.f(Ln,"ytd-notification-multi-action-renderer",function(){if(Srp!==void 0)return Srp;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Srp=X},{mode:1});var dD8;var NP=function(){return _.Y.apply(this,arguments)||this};
_.F(NP,_.Y);NP.prototype.ready=function(){var X=this;_.Xa(this.hostElement).querySelector("#undo").addEventListener("tap",function(){X.onUndoTap()})};
NP.prototype.onUndoTap=function(){this.data.undoEndpoint&&_.np().resolve(_.s4).resolveCommand(this.data.undoEndpoint,{form:{element:this.hostElement}})};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],NP.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],NP.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-notification-text-renderer"})],NP);
_.f(NP,"ytd-notification-text-renderer",function(){if(dD8!==void 0)return dD8;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return dD8=X},{mode:1});var OSS;var jH=function(){var X=_.Y.apply(this,arguments)||this;X.mouseOverDelayJobId=0;X.fadeInImageDelayJobId=0;X.startTimeMs=-1;X.loadingStartTimeMs=-1;X.loadingEndTimeMs=-1;X.hasVideoPreview=!1;return X};
_.F(jH,_.Y);_.a=jH.prototype;_.a.attached=function(){this.data&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.a.detached=function(){this.isAttachedAndDataSet=!1;this.hideThumbnail();this.data=void 0;this.csn=null};
_.a.dataChanged=function(){this.data&&this.isAttached&&!this.isAttachedAndDataSet&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.a.showThumbnail=function(){var X=this;this.csn=_.Ei();_.BQ("fmth");_.$u.cancelJob(this.mouseOverDelayJobId);this.data&&this.data.movingThumbnailDetails&&this.data.movingThumbnailDetails.thumbnails?this.mouseOverDelayJobId=_.Xs(_.$u,function(){X.loadingStartTimeMs=(0,_.sJ)();var U=_.Xa(X.hostElement).querySelector("#thumbnail");U.complete?X.displayMouseOverImage():U.addEventListener("load",_.k7(X,X.displayMouseOverImage))},150):_.II(_.Xa(this.hostElement).querySelector("#play"),"show",!0)};
_.a.hideThumbnail=function(){this.data&&this.data.enableHoveredLogging&&this.logHoverEvent();this.removeVideoPreview()};
_.a.onTap=function(){this.removeVideoPreview()};
_.a.logHoverEvent=function(){if(this.csn&&this.trackingParams&&!(this.loadingStartTimeMs<=0)){var X=this.videoId,U=this.csn,r=this.loadingEndTimeMs>0?this.loadingEndTimeMs-this.loadingStartTimeMs:0,m=this.startTimeMs,I=this.hasVideoPreview,t=_.Ps(this.trackingParams),C={isMovingThumbnail:I};I&&m>0&&(r>0&&(C.movingThumbnailLoadingDurationMs=Math.round(r)),C.durationHoveredMs=Math.round((0,_.sJ)()-m));X&&(C.videoId=X);_.qm(U,t,"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{thumbnailHoveredData:C});this.startTimeMs=
this.loadingEndTimeMs=this.loadingStartTimeMs=-1;this.hasVideoPreview=!1}};
_.a.removeVideoPreview=function(){_.$u.cancelJob(this.mouseOverDelayJobId);_.$u.cancelJob(this.fadeInImageDelayJobId);var X=_.Xa(this.hostElement).querySelector("#thumbnail");_.II(X,"fade-in",!1);X.removeEventListener("load",_.k7(this,this.displayMouseOverImage));X=_.Xa(this.hostElement).querySelector("#play");_.II(X,"fade-in",!1);_.II(X,"show",!1)};
_.a.displayMouseOverImage=function(){var X=_.Xa(this.hostElement).querySelector("#thumbnail"),U=_.Xa(this.hostElement).querySelector("#play");this.isImageAvailable(X)?(this.hasVideoPreview=!0,this.loadingEndTimeMs=(0,_.sJ)(),this.startTimeMs=(0,_.sJ)(),this.fadeInImageDelayJobId=_.Xs(_.$u,function(){_.II(X,"fade-in",!0)},50)):_.II(U,"fade-in",!0)};
_.a.computeThumbnail=function(X,U){var r;X&&X.movingThumbnailDetails&&X.movingThumbnailDetails.thumbnails&&U?r=_.im(X.movingThumbnailDetails.thumbnails,this.hostElement.clientWidth):r=U?"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7":"";if(r)return _.Jo(r)};
_.a.isImageAvailable=function(X){return!(!X.src||X.src==="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"||X.naturalWidth===120)};
jH.prototype.onTap=jH.prototype.onTap;jH.prototype.dataChanged=jH.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],jH.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],jH.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],jH.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],jH.prototype,"csn",void 0);_.q([_.T(),_.p("design:type",Object)],jH.prototype,"trackingParams",void 0);
_.q([_.T(),_.p("design:type",String)],jH.prototype,"videoId",void 0);_.q([_.T(),_.p("design:type",Boolean)],jH.prototype,"isAttachedAndDataSet",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],jH.prototype,"dataChanged",null);_.q([_.cP("click"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],jH.prototype,"onTap",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-moving-thumbnail-renderer"})],jH);
_.f(jH,"ytd-moving-thumbnail-renderer",function(){if(OSS!==void 0)return OSS;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return OSS=X},{mode:1});var vU5;_.IV=function(X){this.hostElement=X;this.eventSink=null;this.eventList=[]};
_.IV.prototype.shouldForward=function(){var X,U;return(U=(X=this.eventSink)==null?void 0:X.isConnected)!=null?U:document.body.contains(this.eventSink)};
_.IV.prototype.start=function(X,U){this.eventSink&&this.stop();for(var r=0;r<X.length;r++)this.hostElement.addEventListener(X[r],_.k7(this,this.forwardEvent));var m;this.eventSink=(m=U.hostElement)!=null?m:U;this.eventList=X};
_.IV.prototype.stop=function(){for(var X=0;X<this.eventList.length;X++)this.hostElement.removeEventListener(this.eventList[X],_.k7(this,this.forwardEvent));this.eventSink=null;this.eventList=[]};
_.IV.prototype.forwardEvent=function(X,U){this.shouldForward()&&(X.stopPropagation(),this.eventSink instanceof Element?_.l4(this.eventSink,X.type,U):_.AE(new _.Tx("eventSink is not an element")))};_.Xd={YtEventForwardingBehavior:{created:function(){this.forwarder_=new _.IV(this.hostElement)},
shouldForward:function(){return this.forwarder_.shouldForward()},
startForwardingEvents:function(X,U){this.forwarder_.start(X,U)},
stopForwardingEvents:function(){this.forwarder_.stop()}}};var Ue=function(){return _.Y.apply(this,arguments)||this};
_.F(Ue,_.Y);_.a=Ue.prototype;_.a.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=_.$q("HTML_DIR")==="rtl"?"right":"left"};
_.a.dataChanged=function(){this.popupOpen=!1};
_.a.computeAriaLabel=function(X){return _.e(X,w8h).label};
_.a.onTap=function(X){X.stopPropagation();X.preventDefault();this.data.command&&_.np().resolve(_.s4).resolveCommand(this.data.command,{form:{element:this.hostElement}})};
_.a.onPopupOpened=function(){this.popupOpen=!0;this.eventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.a.onPopupClosed=function(){this.popupOpen=!1;this.eventForwardingBehavior.stopForwardingEvents()};
Ue.prototype.onPopupClosed=Ue.prototype.onPopupClosed;Ue.prototype.onPopupOpened=Ue.prototype.onPopupOpened;Ue.prototype.onTap=Ue.prototype.onTap;Ue.prototype.dataChanged=Ue.prototype.dataChanged;_.q([_.w(_.Xd.YtEventForwardingBehavior),_.p("design:type",Object)],Ue.prototype,"eventForwardingBehavior",void 0);_.q([_.w(_.jR),_.p("design:type",Object)],Ue.prototype,"ironButtonState",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Ue.prototype,"componentBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],Ue.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,value:-1}),_.p("design:type",Number)],Ue.prototype,"tabindex",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeAriaLabel(data.accessibility)"}),_.p("design:type",Object)],Ue.prototype,"ariaLabel",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],Ue.prototype,"disableTooltips",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Ue.prototype,"popupOpen",void 0);
_.q([_.T(),_.p("design:type",Element)],Ue.prototype,"eventSink",void 0);_.q([_.Zl("#tooltip"),_.p("design:type",Object)],Ue.prototype,"tooltip",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Ue.prototype,"dataChanged",null);_.q([_.cP("tap"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],Ue.prototype,"onTap",null);
_.q([_.cP("yt-popup-opened"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Ue.prototype,"onPopupOpened",null);_.q([_.cP("yt-popup-closed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Ue.prototype,"onPopupClosed",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-button-renderer"})],Ue);
_.f(Ue,"ytd-thumbnail-overlay-button-renderer",function(){if(vU5!==void 0)return vU5;var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return vU5=X},{mode:1});var ei5;var rn=function(){return _.Y.apply(this,arguments)||this};
_.F(rn,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],rn.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],rn.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],rn.prototype,"disableAnimation",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],rn.prototype,"rounded",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],rn.prototype,"transparentBackground",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],rn.prototype,"noPadding",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-endorsement-renderer"})],rn);
_.f(rn,"ytd-thumbnail-overlay-endorsement-renderer",function(){if(ei5!==void 0)return ei5;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return ei5=X},{mode:1});var EUp;var mB=function(){return _.Y.apply(this,arguments)||this};
_.F(mB,_.Y);mB.prototype.computeIconPosition=function(X){return this.get("iconPosition",X)||null};
mB.prototype.computeIconStyle=function(X){return this.get("iconStyle",X)||null};
mB.prototype.computeIsIconStyleFilled=function(X){if(!X)return!1;var U;return X.iconStyle==="THUMBNAIL_OVERLAY_ICON_RENDERER_ICON_STYLE_FILLED"||((U=X.icon)==null?void 0:U.iconType)==="ERROR_BLACK"};
_.q([_.T(),_.p("design:type",Object)],mB.prototype,"data",void 0);_.q([_.T({computed:"computeIconPosition(data)",reflectToAttribute:!0}),_.p("design:type",Object)],mB.prototype,"iconPosition",void 0);_.q([_.T({computed:"computeIconStyle(data)",reflectToAttribute:!0}),_.p("design:type",Object)],mB.prototype,"iconStyle",void 0);_.q([_.T({computed:"computeIsIconStyleFilled(data)",reflectToAttribute:!0}),_.p("design:type",Boolean)],mB.prototype,"iconStyleFilled",void 0);
_.q([_.hL({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-icon-renderer"})],mB);
_.f(mB,"ytd-thumbnail-overlay-icon-renderer",function(){if(EUp!==void 0)return EUp;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return EUp=X},{mode:1});var F9P;var If=function(){return _.Y.apply(this,arguments)||this};
_.F(If,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],If.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],If.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-inline-unplayable-renderer"})],If);
_.f(If,"ytd-thumbnail-overlay-inline-unplayable-renderer",function(){if(F9P!==void 0)return F9P;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return F9P=X},{mode:1});var Bc5;var ti=function(){var X=_.Y.apply(this,arguments)||this;X.isPreviewLoading=!1;return X};
_.F(ti,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ti.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ti.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],ti.prototype,"isPreviewLoading",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-loading-preview-renderer"})],ti);
_.f(ti,"ytd-thumbnail-overlay-loading-preview-renderer",function(){if(Bc5!==void 0)return Bc5;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Bc5=X},{mode:1});var QyP;var af=function(){return _.Y.apply(this,arguments)||this};
_.F(af,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],af.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],af.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-pinking-renderer"})],af);
_.f(af,"ytd-thumbnail-overlay-pinking-renderer",function(){if(QyP!==void 0)return QyP;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return QyP=X},{mode:1});var oU1;var Hz=function(){var X=_.Y.apply(this,arguments)||this;X.disableTooltips=!1;X.isLoading=!1;X.useExpandableTooltip=!1;X.toggled=!1;X.hovered=!1;X.mouseoverDelayJobId=0;X.toggleDelayJobId=0;X.expandAnimationDelayJobId=0;return X};
_.F(Hz,_.Y);_.a=Hz.prototype;_.a.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");_.Xa(this.hostElement).querySelector("#tooltip").position=_.$q("HTML_DIR")==="rtl"?"right":"left"};
_.a.detached=function(){this.useExpandableTooltip&&(this.isLoading=this.hovered=!1,this.data&&!this.data.toggledServiceEndpoint&&this.set("data.isToggled",!1),this.mouseoverDelayJobId&&_.$u.cancelJob(this.mouseoverDelayJobId),this.toggleDelayJobId&&_.$u.cancelJob(this.toggleDelayJobId),this.expandAnimationDelayJobId&&_.$u.cancelJob(this.expandAnimationDelayJobId),this.useExpandableTooltip=!1)};
_.a.dataChanged=function(){this.popupOpen=this.isLoading=!1;this.mouseoverDelayJobId&&_.$u.cancelJob(this.mouseoverDelayJobId);this.toggleDelayJobId&&_.$u.cancelJob(this.toggleDelayJobId);this.expandAnimationDelayJobId&&_.$u.cancelJob(this.expandAnimationDelayJobId)};
_.a.computeIcon=function(X,U,r){return(X=r?U:X)&&X.iconType?_.IB(X.iconType):void 0};
_.a.computeAriaLabel=function(X,U,r){return _.e(r?U:X,w8h).label};
_.a.computeTooltip=function(X,U,r){return r?U:X};
_.a.computeToggled=function(){return!(!this.data||!this.data.isToggled)};
_.a.computeIconOnHover=function(X,U){if((X==null?0:X.iconType)&&!U)return _.IB(X.iconType)};
_.a.onTap=function(X){var U=this;X.stopPropagation();X.preventDefault();if(!this.isLoading||this.useExpandableTooltip)if(X=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint)this.isLoading=!0,this.set("data.isToggled",!this.data.isToggled),this.ytComponentBehavior.resolveCommand(X),this.useExpandableTooltip&&(this.toggleDelayJobId=_.Xs(_.$u,function(){U.hovered=!1;U.data&&!U.data.toggledServiceEndpoint&&(U.expandAnimationDelayJobId=_.Xs(_.$u,function(){U.set("data.isToggled",
!1)},200))},2E3))};
_.a.onMouseenter=function(){var X=this;this.mouseoverDelayJobId=_.Xs(_.$u,function(){X.hovered=!0},300)};
_.a.onMouseleave=function(){_.$u.cancelJob(this.mouseoverDelayJobId);this.toggled||(this.hovered=!1)};
_.a.onPopupOpened=function(){this.popupOpen=!0;this.ytEventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.a.onPopupClosed=function(){this.popupOpen=!1;this.ytEventForwardingBehavior.stopForwardingEvents()};
_.a.onServiceRequestCompleted=function(X,U){this.isLoading=!1;if(!this.useExpandableTooltip||this.data.toggledServiceEndpoint&&this.data.untoggledServiceEndpoint)this.serviceRequestWasSuccessful(U)||this.set("data.isToggled",!this.data.isToggled)};
_.a.serviceRequestWasSuccessful=function(X){return _.e(this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint,_.H$)?X.data.status==="STATUS_SUCCEEDED":!0};
Hz.prototype.onServiceRequestCompleted=Hz.prototype.onServiceRequestCompleted;Hz.prototype.onPopupClosed=Hz.prototype.onPopupClosed;Hz.prototype.onPopupOpened=Hz.prototype.onPopupOpened;Hz.prototype.onMouseleave=Hz.prototype.onMouseleave;Hz.prototype.dataChanged=Hz.prototype.dataChanged;_.q([_.w(_.jR),_.p("design:type",Object)],Hz.prototype,"ironButtonState",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Hz.prototype,"ytComponentBehavior",void 0);
_.q([_.w(_.Xd.YtEventForwardingBehavior),_.p("design:type",Object)],Hz.prototype,"ytEventForwardingBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Hz.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeAriaLabel(data.untoggledAccessibility, data.toggledAccessibility, data.isToggled)"}),_.p("design:type",Object)],Hz.prototype,"ariaLabel",void 0);_.q([_.T(),_.p("design:type",Object)],Hz.prototype,"disableTooltips",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Hz.prototype,"popupOpen",void 0);_.q([_.T(),_.p("design:type",Object)],Hz.prototype,"isLoading",void 0);_.q([_.T(),_.p("design:type",Element)],Hz.prototype,"eventSink",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Hz.prototype,"useExpandableTooltip",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeToggled(data.isToggled)"}),_.p("design:type",Object)],Hz.prototype,"toggled",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Hz.prototype,"hovered",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeIconOnHover(data.untoggledIconOnHover, isToggled)"}),_.p("design:type",Object)],Hz.prototype,"iconOnHover",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Hz.prototype,"dataChanged",null);
_.q([_.cP("mouseleave"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Hz.prototype,"onMouseleave",null);_.q([_.cP("yt-popup-opened"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Hz.prototype,"onPopupOpened",null);_.q([_.cP("yt-popup-closed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Hz.prototype,"onPopupClosed",null);
_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.Dj]),_.p("design:returntype")],Hz.prototype,"onServiceRequestCompleted",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-toggle-button-renderer"})],Hz);
_.f(Hz,"ytd-thumbnail-overlay-toggle-button-renderer",function(){if(oU1!==void 0)return oU1;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return oU1=X},{mode:_.Xz("kevlar_poly_si_batch_j053")?1:2});var wqu;var yA5=_.V(function(X){var U=X.data;var r=X.thumbnailSize;var m=function(){return U().enableSegmentView};
return _.n("yt-thumbnail-overlay-progress-bar-view-model",{class:_.mS("ytThumbnailOverlayProgressBarHost",function(){return V5m(r==null?void 0:r())})},_.n(_.x,{cond:m,
then:function(){return _.n("div",{class:"ytThumbnailOverlayProgressBarHostProgressBar"},_.n("div",{class:_.E5("ytThumbnailOverlayProgressBarHostProgressBarLeftSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment","ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment"),style:function(){return"width:"+U().startPercent+"%"}}),_.n("div",{class:_.E5("ytThumbnailOverlayProgressBarHostProgressBarContainer"),
style:function(){return"width:"+U().segmentDurationPercent+"%"}},_.n("div",{class:_.E5("ytThumbnailOverlayProgressBarHostProgressBarActiveSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment")}),_.n("div",{class:"ytThumbnailOverlayProgressBarHostLabel"},_.n("div",null," ",function(){return U().segmentLabel})),_.n("div",{class:"ytThumbnailOverlayProgressBarHostLabelTriangle"})),_.n("div",{class:_.E5("ytThumbnailOverlayProgressBarHostProgressBarRightSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment",
"ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment")}))}}),_.n(_.x,{cond:function(){return!m()&&U().startPercent},
then:function(){var I={};return _.n("div",{class:_.E5("ytThumbnailOverlayProgressBarHostWatchedProgressBar",(I.ytThumbnailOverlayProgressBarHostUseLegacyBar=!_.v("web_enable_modern_progress_bar_overlay"),I))},_.n("div",{class:"ytThumbnailOverlayProgressBarHostWatchedProgressBarSegment",style:function(){return"width:"+U().startPercent+"%"}}))}}))},"Fa");
yA5.idomCompat=!0;_.uu8=_.V(function(X){var U=_.Cx(),r=_.Zj(function(I){var t,C,k;a:{var g=(t=X.data())==null?void 0:t.animationActivationTargetId;t=((C=X.data())==null?void 0:C.animationActivationEntityKey)||"";C=(k=X.data())==null?void 0:k.animationActivationEntitySelectorType;if(t&&g)switch(C){case "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE":I=_.Id(I,t);k=_.np().resolve(_.gX(_.zS));g=!!(I&&I.videoId===g&&(k==null?0:k.isMiniplayerActive()));g={activated:g,playAnimation:g&&I.playerState==="PLAYER_STATE_PLAYING"};
break a}g=void 0}return g});
_.Wu(function(){var I;if((I=r())==null?0:I.activated){var t;if((t=r())==null?0:t.playAnimation){var C;(C=U.lottieEl)==null||C.goToAndPlay(0)}else{var k;(k=U.lottieEl)==null||k.goToAndStop(0)}}},"DbQiXd");
var m=function(){var I,t=!((I=r())==null||!I.activated);if(X.data()){I=X.data();var C=void 0;I.icon&&(C=_.mkm(I.icon),C=n$X(C));var k=void 0,g;if((g=I.backgroundColor)==null?0:g.lightTheme){var Z;k={backgroundColor:wR((Z=I.backgroundColor)==null?void 0:Z.lightTheme,"0.8")}}if(I.text||C||t){if(t&&I.lottieData&&U){Z=I.lottieData;var P,S,d;g={animationConfig:{name:Z.url,path:Z.url,autoplay:(P=Z.settings)==null?void 0:P.autoplay,loop:(d=(S=Z.settings)==null?void 0:S.loop)!=null?d:!0},animationRef:U}}else g=
void 0;if(t)P=17;else b:switch(I.badgeStyle){case "THUMBNAIL_OVERLAY_BADGE_STYLE_LIVE":P=18;break b;case "THUMBNAIL_OVERLAY_BADGE_STYLE_SPECIAL":P=19;break b;default:P=17}t={type:P,text:t&&I.animatedText?I.animatedText:I.text,icon:C,customColors:k,animation:g}}else t=void 0}else t=void 0;return t};
return _.n("yt-thumbnail-badge-view-model",{class:_.mS("ytThumbnailBadgeViewModelHost",X.class)},_.n(_.x,{cond:m,then:function(){return _.n(_.xK,{data:function(){return m()}})}}))},"Ha");var hiT=_.V(function(X){var U={},r={};return _.n("yt-thumbnail-bottom-overlay-view-model",{class:_.mS("ytThumbnailBottomOverlayViewModelHost",(U.ytThumbnailBottomOverlayViewModelHostBackground=function(){return X.data().enableGradientBackground},U))},_.n(_.xJ,{data:function(){return X.data().progressBar}},{thumbnailOverlayProgressBarViewModel:function(m){return _.n(yA5,{data:m.data,
thumbnailSize:X.thumbnailSize})}}),_.n("div",{class:_.mS("ytThumbnailBottomOverlayViewModelBadgeContainer",function(){var m;
return RAH((m=X.thumbnailSize)==null?void 0:m.call(X))},(r.ytThumbnailBottomOverlayViewModelBadgeContainerClip=function(){var m;
return(m=X.isClip)==null?void 0:m.call(X)},r.ytThumbnailBottomOverlayViewModelBadgeContainerSmallLegacy=function(){var m;
return!_.v("web_enable_modern_progress_bar_overlay")&&((m=X.thumbnailSize)==null?void 0:m.call(X))==="small"},r))},_.n(_.xJ,{data:function(){return X.data().badge}},{thumbnailBadgeViewModel:function(m){return _.n(_.uu8,{data:m.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}}),_.n(_.xJ,{data:function(){return X.data().badges}},{thumbnailBadgeViewModel:function(m){return _.n(_.uu8,{data:m.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}})))},"Ia");
hiT.idomCompat=!0;_.G5(hiT,"yt-thumbnail-bottom-overlay-view-model",{props:{data:_.bm,thumbnailSize:_.bm,isClip:_.bm}});var l_e={calledOnce:!1,state:"visible"},GTH={calledOnce:!1,state:"hidden"};var C_=_.V(function(X){var U=X.data;var r=X.className;X=X.alwaysShow;var m=_.WOX(),I={};return _.n("thumbnail-hover-overlay-view-model",{el:_.pf(_.w0(function(){return U().rendererContext})),
class:_.mS("ytThumbnailHoverOverlayViewModelHost",r,(I.ytThumbnailHoverOverlayViewModelHostForceHover=X,I)),"aria-label":function(){var t;return(t=_.e(U().rendererContext,_.PV))==null?void 0:t.label},
role:function(){return _.Qx(U().rendererContext)!==void 0?"button":void 0},
tabindex:function(){return _.Qx(U().rendererContext)!==void 0?0:void 0},
"on:keypress":m},_.n("div",{class:_.mS("ytThumbnailHoverOverlayViewModelScrim",function(){a:switch(U().style){case "THUMBNAIL_HOVER_OVERLAY_STYLE_BUTTON":var t="ytThumbnailHoverOverlayViewModelStyleButton";break a;default:t="ytThumbnailHoverOverlayViewModelStyleCover"}return t})},_.n(_.x,{cond:function(){return U().icon},
then:function(t){return _.n(_.J6,{data:t,alt:"",className:"ytThumbnailHoverOverlayViewModelIcon"})}}),_.n(_.x,{cond:function(){return U().text},
then:function(t){return _.n(_.dN,{text:t,className:"ytThumbnailHoverOverlayViewModelText"})}})))},"Ka");
C_.idomCompat=!0;var MQS=_.V(function(X){var U=X.data;return _.n(_.xJ,{data:function(){return U==null?void 0:U().overlays}},{thumbnailHoverOverlayViewModel:C_})},"La");
MQS.idomCompat=!0;var zih={};var K9T=_.V(function(X){var U=X.data;var r=X.image;var m=X.state;var I=X.iconType;var t=X.overlays;var C=X.isOverlay;var k=_.cD("div");X=_.H(_.Fb(!0,void 0,"AA4e7b"));var g=X.next().value,Z=X.next().value,P=function(){return!!U().onTap},S=_.bG(I,"LIVE");
_.Wu(function(){var O=U();requestAnimationFrame(function(){if(k.value===null)var E=!0;else{var Q=k.value;E=O.badgeText;var h=LO6(O.size);E in zih?Q=zih[E]:(Q=Q.clientWidth,zih[E]=Q);(E=Q>h)?k.value.style.display="none":k.value.style.visibility="visible"}Z(E)})},"vNdN8b");
var d=function(){var O={};return O["yt-spec-avatar-shape__image"]=!0,O["yt-spec-avatar-shape__image--ads-app"]=U().type===1,O["yt-spec-avatar-shape__image--inscribed-square"]=U().type===2,O};
return _.n("yt-avatar-shape",null,_.n("div",{el:_.pf(jAH(P,{keydown:function(O){if(O.key==="Enter"){var E;(E=O.currentTarget)==null||E.click()}},
click:function(O){var E,Q;return void((Q=(E=U()).onTap)==null?void 0:Q.call(E,O))}})),
class:function(){var O={"yt-spec-avatar-shape":!0,"yt-spec-avatar-shape__button":!0},E=U();O=(O[E.clusterLayoutConfig?rJ1(E.clusterLayoutConfig):mZ1(E.size)]=!0,O["yt-spec-avatar-shape__button--tappable"]=P(),O);(E=U().avatarButtonCustomClassName)&&(O[E]=!0);return _.E5(O)},
"aria-label":function(){return P()?U().accessibilityText:""},
role:function(){return P()?"button":void 0},
tabindex:function(){return P()?0:void 0}},_.n("div",{class:function(){var O,E=U(),Q=m==null?void 0:m(),h=C==null?void 0:C(),z=!((O=E.decorations)==null||!O.includes(2)||E.size!=="medium"&&E.size!=="large"),K=E.size==="tiny"||E.size==="extra-small",D,W,J,A,N={};
O=(N["yt-spec-avatar-shape--live-ring"]=!!(((D=E.decorations)==null?0:D.includes(0))&&toe(E.size)),N["yt-spec-avatar-shape--stories-watched"]=z&&!(Q==null||!Q.storiesWatched),N["yt-spec-avatar-shape--stories-unwatched"]=z&&!(Q==null?0:Q.storiesWatched),N["yt-spec-avatar-shape--background-border"]=aM6(E.decorations)&&!K,N["yt-spec-avatar-shape--background-border-thin"]=aM6(E.decorations)&&K,N["yt-spec-avatar-shape__on-select-border"]=!((W=E.decorations)==null||!W.includes(4)),N["yt-spec-avatar-shape__white-border"]=
!((J=E.decorations)==null||!J.includes(5)),N["yt-spec-avatar-shape__white-border--white-border-thin"]=!!(((A=E.decorations)==null?0:A.includes(5))&&K),N["yt-spec-avatar-shape--is-overlay"]=!!h,N);return _.E5(O)},
style:function(){a:{var O=U().clusterLayoutConfig;if(O){b:{var E=O.numAvatarsInCluster;var Q=O.avatarIndex;if(Q!==E-1){switch(O.clusterSize){case "small":O="32";break;case "medium":O="36";break;case "40":O="40";break;default:E=void 0;break b}E="https://www.gstatic.com/youtube/img/creator/video_collaborations/cluster_size_"+O+"x"+O+"_avatars_"+E+"_index_"+Q+".svg"}else E=void 0}if(E){E=_.Cc({"-webkit-mask-image":"url("+E+")","mask-image":"url("+E+")","--webkit-mask-size":"100%","--mask-size":"100%",
"-webkit-mask-repeat":"no-repeat","mask-repeat":"no-repeat"})();break a}}E=void 0}return E}},_.n("div",{class:function(){var O={};
var E=U();O=(O[E.clusterLayoutConfig?X3H(E.clusterLayoutConfig):UZe(E.size)]=!0,O["yt-spec-avatar-shape--no-margin"]=aM6(U().decorations),O["yt-spec-avatar-shape--square"]=U().type===2,O);return _.E5(O)}},_.n(_.J6,{data:r,
alt:function(){return!P()&&U().accessibilityText?U().accessibilityText:""},
targetWidth:function(){return IMA(U().size)},
targetHeight:function(){return IMA(U().size)},
className:function(){return _.E5(d())}}),_.n(_.x,{cond:function(){var O;
return((O=U().decorations)==null?void 0:O.includes(0))&&toe(U().size)},
then:function(){return _.n("div",{class:function(){var O={};O=(O["yt-spec-avatar-shape__live-badge"]=!0,O["yt-spec-avatar-shape__live-badge--badge-small"]=U().size==="small",O["yt-spec-avatar-shape__live-badge--badge-medium"]=U().size==="medium"||U().size==="48",O["yt-spec-avatar-shape__live-badge--badge-large"]=U().size==="large",O["yt-spec-avatar-shape__live-badge--badge-extra-large"]=U().size==="extra-large"||U().size==="extra-extra-large"||U().size==="giant",O);return _.E5(O)}},_.n(_.x,{cond:function(){return U().badgeText},
then:function(O){return _.n("div",{class:"yt-spec-avatar-shape__badge-text",el:k},O)}}),_.n(_.x,{cond:g,
then:function(){return _.n("div",{class:"yt-spec-avatar-shape__badge-icon"},_.n(_.k5,{icon:S,size:function(){a:switch(U().size){case "extra-large":var O=16;break a;default:O=13}return O}}))}}))}}),_.n(_.x,{cond:function(){var O,E;
return((O=U().decorations)==null?void 0:O.includes(1))||((E=U().decorations)==null?void 0:E.includes(0))&&!toe(U().size)},
then:function(){return _.n("div",{class:function(){var O=U(),E,Q,h={};var z=(h["yt-spec-avatar-shape__live-dot"]=!((E=O.decorations)==null||!E.includes(0)||toe(O.size)),h["yt-spec-avatar-shape__new-content"]=!((Q=O.decorations)==null||!Q.includes(1)),h);return _.E5(z)}})}}),_.n(_.x,{cond:function(){return!!t},
then:function(){return _.n("div",{class:function(){var O={};O=Object.assign((O["yt-spec-avatar-shape__image-overlays"]=!0,O),d());return _.E5(O)}},t==null?void 0:t())}})))))},"Oa");
K9T.idomCompat={callbacks:{overlays:!0}};_.kp=_.V(function(X){function U(){r().endpoint&&_.z5(r().endpoint)}
var r=X.data;var m=X.decorations;var I=X.avatarButtonCustomClassName;var t=X.isOverlay;var C=X.clusterLayoutConfig;return _.n("avatar-view-model",null,_.n(_.x,{cond:function(){return r().image},
then:function(k){return _.n(K9T,{data:function(){return Ci1({data:r(),onTap:r().endpoint?U:void 0,decorations:m==null?void 0:m(),badgeText:void 0,accessibilityText:r().accessibilityText,avatarButtonCustomClassName:I==null?void 0:I(),clusterLayoutConfig:C==null?void 0:C()})},
image:k,iconType:"RADAR_LIVE",overlays:function(){return _.n(MQS,{data:r})},
isOverlay:t})}}))},"Pa");
_.kp.idomCompat=!0;_.cz=_.V(function(X){var U=X.data;X=X.className;var r=_.cD("yt-decorated-avatar-view-model"),m=function(){return _.e(U().avatar,_.u_)},I=_.yp(function(){var t,C=U(),k=m(),g=_.Qx(U().rendererContext),Z=(t=r.value)!=null?t:void 0,P;
if(k){Z={data:C,avatar:k,onTap:g,element:Z};t=Z.data;C=Z.avatar;k=Z.onTap;g=Z.element;Z=Z.commandController;k=k?nx9(k,g,Z):void 0;g=[];t.liveData&&g.push(0);var S;Z=(S=t.liveData)==null?void 0:S.liveBadgeText;S=(P=_.e(t.rendererContext,_.PV))==null?void 0:P.label;P=Ci1({data:C,onTap:k,decorations:g,badgeText:Z,accessibilityText:S?S:t.a11yLabel})}else P={size:"medium"};return P},void 0,"c00kWd");
return _.n("yt-decorated-avatar-view-model",{class:_.mS("ytDecoratedAvatarViewModelHost",X),el:r},_.n(_.x,{cond:function(){var t;return(t=m())==null?void 0:t.image},
then:function(t){return _.n(K9T,{data:I,image:t,iconType:"RADAR_LIVE",overlays:function(){return _.n(MQS,{data:m})}})}}))},"Qa");
_.cz.idomCompat=!0;_.gn=_.V(function(X){var U=function(){var k;return Object.assign({},X.data(),(k=X.overrides)==null?void 0:k.call(X))},r=function(){return _.o6(U().rendererContext)},m=function(){var k=U().avatars,g,Z;
return(Z=(g=(k==null?0:k[0])?_.e(k[0],_.u_):void 0)==null?void 0:g.avatarImageSize)!=null?Z:"AVATAR_SIZE_UNKNOWN"},I=function(){return gxe(U())},t=function(){if(U().layoutType==="AVATAR_STACK_LAYOUT_CLUSTER")var k=void 0;
else if((k=X.decorations)==null?0:k.call(X))k=X.decorations();else{k=U();var g=0;k.avatars&&(g+=k.avatars.length);k.decoratedText&&(g+=1);k=g>1?[3]:[]}return k},C={};
return _.n("yt-avatar-stack-view-model",{el:_.pf(_.w0(function(){return U().rendererContext})),
class:_.mS("yt-avatar-stack-view-model",X.className,(C["yt-avatar-stack-view-model--tappable"]=r,C["yt-avatar-stack-view-model--is-overlay"]=X.isOverlay,C["yt-avatar-stack-view-model--medium-text"]=X.useMediumText,C)),tabindex:function(){return r()?0:void 0},
role:function(){return r()?"link":void 0},
"aria-label":function(){var k,g;return(g=(k=_.e(U().rendererContext,_.PV))==null?void 0:k.label)!=null?g:""}},_.n(_.x,{cond:function(){var k;
return U().avatars&&!((k=X.hideAvatar)==null?0:k.call(X))},
then:function(){return _.n("div",{class:"yt-avatar-stack-view-model__avatars"},_.n(_.x,{cond:function(){return U().decoratedText},
then:function(k){var g={};return _.n("div",{class:_.mS("yt-avatar-stack-view-model__text-container",(g["yt-avatar-stack-view-model__text-container--thin-border"]=function(){return m()==="AVATAR_SIZE_XXS"||m()==="AVATAR_SIZE_XS"},g["yt-avatar-stack-view-model__text-container--thin-border-overlay"]=function(){var Z;
return((Z=X.isOverlay)==null?void 0:Z.call(X))&&(m()==="AVATAR_SIZE_XXS"||m()==="AVATAR_SIZE_XS")},g)),
style:_.Cc({width:function(){return I().avatarSizeInPx+"px"},
height:function(){return I().avatarSizeInPx+"px"}})},_.n(_.dN,{text:k,
className:"yt-avatar-stack-view-model__avatar-decorated-text"}))}}),_.n("div",{style:function(){return _.Cc(I().avatarStackStyle)()},
class:function(){return I().avatarStackClass}},_.n(_.xJ,{data:function(){return I().avatars.reverse()}},{avatarViewModel:function(k,g){return _.n("div",{style:function(){var Z,P;
return _.Cc((P=(Z=I()).avatarStyle)==null?void 0:P.call(Z,g()))()},
class:function(){return I().avatarClass}},_.n(_.kp,{data:k.data,
decorations:t,avatarButtonCustomClassName:function(){return I().avatarButtonCustomClassName},
isOverlay:X.isOverlay,clusterLayoutConfig:function(){var Z,P;return(P=(Z=I()).clusterLayoutConfig)==null?void 0:P.call(Z,g())}}))},
decoratedAvatarViewModel:function(k,g){return _.n("div",{style:function(){var Z,P;return _.Cc((P=(Z=I()).avatarStyle)==null?void 0:P.call(Z,g()))()},
class:function(){return I().avatarClass}},_.n(_.cz,{data:k.data}))}})))}}),_.n(_.x,{cond:function(){return U().text},
then:function(k){return _.n(_.dN,{text:k,className:"yt-avatar-stack-view-model__avatar-stack-text",linkInheritColor:!0})}}))},"Ra");
_.gn.idomCompat=!0;_.G5(_.V(function(X){var U=X.data;var r=X.thumbnailSize;return _.n("thumbnail-overlay-avatar-stack-view-model",{class:"ytThumbnailOverlayAvatarStackViewModelHost"},_.n("div",{class:_.mS("ytThumbnailOverlayAvatarStackViewModelavatarStack",function(){return ZXm(r==null?void 0:r())})},_.n(_.xJ,{data:function(){return U().avatarStack}},{avatarStackViewModel:function(m){return _.n(_.gn,{data:m.data,
decorations:[5]})}})))},"Sa"),"thumbnail-overlay-avatar-stack-view-model",{props:{data:_.OQ,
thumbnailSize:_.OQ}});var Tcv=_.V(function(X){X=_.AL(X,{hidden:!1});var U=X.data;X=X.hidden;return _.n("yt-thumbnail-overlay-title-view-model",{class:_.mS("ytThumbnailOverlayTitleViewModelHost",function(){a:switch(U().position){case "THUMBNAIL_OVERLAY_TITLE_POSITION_BOTTOM":var r="ytThumbnailOverlayTitleViewModelPositionBottom";break a;default:r="ytThumbnailOverlayTitleViewModelPositionTop"}return r}),
hidden:X},_.n(_.x,{cond:function(){return U().leadingContent},
then:function(r){return _.n("div",{class:"ytThumbnailOverlayTitleViewModelLeadingContent"},_.n(_.xJ,{data:r},{decoratedAvatarViewModel:_.cz}))}}),_.n("div",null,_.n(_.dN,{text:function(){return U().title},
className:"ytThumbnailOverlayTitleViewModelTitle"}),_.n(_.x,{cond:function(){return U().subtitle},
then:function(){return _.n(_.dN,{text:function(){return U().subtitle},
className:"ytThumbnailOverlayTitleViewModelSubtitle"})}})))},"Ta");
Tcv.idomCompat=!0;_.G5(Tcv,"yt-thumbnail-overlay-title-view-model",{props:{data:_.OQ,hidden:_.OQ}});_.YrT=_.V(function(X){X=_.AL(X,{isClip:!1});var U=X.data,r=X.thumbnailSize,m={};return _.n("yt-thumbnail-overlay-badge-view-model",{class:_.mS("yt-thumbnail-overlay-badge-view-model",function(){a:switch(U().position){case "THUMBNAIL_OVERLAY_BADGE_POSITION_TOP_START":var I="yt-thumbnail-overlay-badge-view-model--top-start";break a;default:I="yt-thumbnail-overlay-badge-view-model--bottom-end"}return I},function(){return sUH(r==null?void 0:r())},(m["yt-thumbnail-overlay-badge-view-model--clip"]=X.isClip,
m))},_.n(_.xJ,{data:function(){return U().thumbnailBadges}},{thumbnailBadgeViewModel:function(I){return _.n(_.uu8,{data:I.data,
class:"yt-thumbnail-overlay-badge-view-model__badge"})}}))},"Ua");
_.YrT.idomCompat=!0;_.G5(_.YrT,"yt-thumbnail-overlay-badge-view-model",{props:{data:_.OQ,thumbnailSize:_.OQ,isClip:_.OQ}});var VQt=_.V(function(X){var U=X.data;X=X.hidden;var r=_.yp(function(){return U().indicatorCount||0},void 0,"AbKnMc"),m={};
return _.n("yt-page-indicator-view-model",{class:_.mS("ytPageIndicatorViewModelHost",(m.ytPageIndicatorViewModelIndicatorHidden=function(){return!U().indicatorCount},m)),
hidden:X},_.n(_.Yq,{each:function(){return Array(r())}},function(I,t){var C={};
return _.n("div",{class:_.mS("ytPageIndicatorViewModelIndicator",(C.ytPageIndicatorViewModelIndicatorSelected=function(){return U().selectedIndex===t()},C))})}))},"Va");
VQt.idomCompat=!0;_.G5(VQt,"yt-page-indicator-view-model",{props:{data:_.OQ,hidden:_.OQ}});var n_=function(){var X=_.Y.apply(this,arguments)||this;X.eventSink=function(){return X};
X.disableInteraction=!1;X.noRoundedCorners=!1;X.isPreviewLoading=!1;X.isOriginalAspectRatio=!1;X.computedObjectFit=!1;X.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};return X};
_.F(n_,_.Y);_.a=n_.prototype;
_.a.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:_.v("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"}}};
_.a.onImageLoaded=function(){this.loaded=!0};
_.a.onImageUnloaded=function(){this.loaded=!1};
_.a.computeRichThumbnail=function(X,U,r,m){if(X&&U&&!m&&!_.v("disable_moving_thumbs_handling")&&!r)return U};
_.a.computeImageWidth=function(X,U){return U||9999};
_.a.computeIsOriginalAspectRatio=function(X){return X};
_.a.computeIsLive=function(X){if(X==null?0:X.badges)for(var U=0;U<X.badges.length;U++){var r=X.badges[U];if(r.metadataBadgeRenderer&&r.metadataBadgeRenderer.style==="BADGE_STYLE_TYPE_LIVE_NOW")return!0}else if(X==null?0:X.thumbnailOverlays)for(U=0;U<X.thumbnailOverlays.length;U++)if(r=X.thumbnailOverlays[U],r.thumbnailOverlayTimeStatusRenderer&&r.thumbnailOverlayTimeStatusRenderer.style==="LIVE")return!0;return!1};
_.a.computeObjectFit=function(X,U){return U||(X?"CONTAIN":"")};
_.a.computeNavigationEndpoint=function(X,U,r){return X?U:r};
_.a.computeHasClip=function(X){X=_.H(X||[]);for(var U=X.next();!U.done;U=X.next())if(U.value.thumbnailOverlayPinkingRenderer)return!0;return!1};
_.a.computeOverlayColor=function(X){var U;return(X==null?0:(U=X.darkColorPalette)==null?0:U.section2Color)?X.darkColorPalette.section2Color:X==null?void 0:X.sampledThumbnailColor};
_.n0.Object.defineProperties(n_.prototype,{isPreviewDisabled:{configurable:!0,enumerable:!0,get:function(){return!this.inlinePreviewIsEnabled}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){return _.f2s(this.width)}}});
n_.prototype.onImageUnloaded=n_.prototype.onImageUnloaded;n_.prototype.onImageLoaded=n_.prototype.onImageLoaded;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],n_.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],n_.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(sXS),_.p("design:type",Object)],n_.prototype,"ytdThumbnailBehavior",void 0);
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],n_.prototype,"componentBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],n_.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],n_.prototype,"data",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],n_.prototype,"circular",void 0);
_.q([_.T({computed:"computeRichThumbnail(finalHoveredState_, data.richThumbnail, isPreviewLoading, isPreviewDisabled)"}),_.p("design:type",Object)],n_.prototype,"richThumbnail",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeHasClip(data.thumbnailOverlays)"}),_.p("design:type",Boolean)],n_.prototype,"hasClip",void 0);_.q([_.T(),_.p("design:type",Object)],n_.prototype,"eventSink",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],n_.prototype,"queued",void 0);
_.q([_.T({value:!1}),_.p("design:type",Boolean)],n_.prototype,"richGridThumbnail",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],n_.prototype,"useExpandableTooltip",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],n_.prototype,"useUntranslatedNavigationEndpoint",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],n_.prototype,"disableInteraction",void 0);
_.q([_.T({computed:"computeNavigationEndpoint(useUntranslatedNavigationEndpoint, data.untranslatedNavigationEndpoint, data.navigationEndpoint)"}),_.p("design:type",Object)],n_.prototype,"computedNavigationEndpoint",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],n_.prototype,"nowPlayingEqualizerOnly",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],n_.prototype,"hidePlaybackStatus",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],n_.prototype,"objectFit",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],n_.prototype,"noRoundedCorners",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],n_.prototype,"watchFeedThumbnail",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],n_.prototype,"isPreviewLoading",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeIsOriginalAspectRatio(data.thumbnail.isOriginalAspectRatio)"}),_.p("design:type",Object)],n_.prototype,"isOriginalAspectRatio",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeObjectFit(isOriginalAspectRatio, objectFit)"}),_.p("design:type",Object)],n_.prototype,"computedObjectFit",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeIsLive(data)"}),_.p("design:type",Boolean)],n_.prototype,"isLiveVideo",void 0);
_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],n_.prototype,"loaded",void 0);_.q([_.T({computed:"computeOverlayColor(data.thumbnail)"}),_.p("design:type",Object)],n_.prototype,"overlayColor",void 0);_.q([_.T(),_.p("design:type",Boolean)],n_.prototype,"minimizePipBreakages",void 0);_.q([_.T({selector:_.K16}),_.p("design:type",Boolean)],n_.prototype,"inlinePreviewIsEnabled",void 0);_.q([_.T(),_.p("design:type",Number)],n_.prototype,"width",void 0);
_.q([_.y("inlinePreviewIsEnabled"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],n_.prototype,"isPreviewDisabled",null);_.q([_.y("width"),_.p("design:type",String),_.p("design:paramtypes",[])],n_.prototype,"thumbnailSize",null);_.q([_.cP("image-loaded"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],n_.prototype,"onImageLoaded",null);
_.q([_.cP("image-unloaded"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],n_.prototype,"onImageUnloaded",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-thumbnail"})],n_);
var RiP=_.jl()(n_,"ytd-thumbnail",function(){if(wqu===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);wqu=X}X=wqu;return X},{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 SMH=function(X){var U=this;this.inlinePreviewIsActive=this.inlinePreviewIsEnabledForUser=!1;this.unsubscribeFromInlinePreviewIsEnabled=function(){};
this.JSC$15198_unsubscribeFromInlinePreviewIsActive=function(){};
this.videoPreviewJobId=0;this.JSC$15198_touched=this.previewTriggered=!1;this.onMouseMoveFn=function(r){fU8(U,r)};
this.onLockupMouseLeaveFn=function(r){r=r.relatedTarget;var m,I;((m=document.getElementsByTagName("ytd-video-preview"))==null?0:(I=m.item(0))==null?0:I.contains(r))||(U.terminateVideoPreview(),Z7(U))};
this.onThumbnailMouseDownFn=function(){U.terminateVideoPreview();Z7(U)};
this.onTouchStart=function(){U.JSC$15198_touched=!0};
this.mediaRenderer=X.mediaRenderer;this.thumbnailElement=X.thumbnailElement;this.lockupElement=X.lockupElement;this.videoPreviewOptsInput=X.videoPreviewOpts;qrS(this);se(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)):
_.AE(Error("Fh")):_.AE(Error("Gh")):W9t(this)},$X=function(X){W9t(X);
var U;(U=X.lockupElement)==null||U.removeEventListener("mouseenter",X.onMouseMoveFn);var r;(r=X.lockupElement)==null||r.removeEventListener("mouseleave",X.onLockupMouseLeaveFn);var m;(m=X.lockupElement)==null||m.removeEventListener("touchstart",X.onTouchStart);var I;(I=X.thumbnailElement)==null||I.removeEventListener("mousedown",X.onThumbnailMouseDownFn);Z7(X)},qrS=function(X){X.inlinePreviewIsEnabledForUser=_.br().getState().ui.inlinePreviewIsEnabled;
X.unsubscribeFromInlinePreviewIsEnabled=_.Gt(_.br(),_.K16,function(U){(X.inlinePreviewIsEnabledForUser=U)||Z7(X)});
X.JSC$15198_unsubscribeFromInlinePreviewIsActive=_.Gt(_.br(),_.z3e,function(U){(X.inlinePreviewIsActive=U)||Z7(X)})},W9t=function(X){X.unsubscribeFromInlinePreviewIsEnabled();
X.unsubscribeFromInlinePreviewIsEnabled=function(){};
X.JSC$15198_unsubscribeFromInlinePreviewIsActive();X.JSC$15198_unsubscribeFromInlinePreviewIsActive=function(){}},fU8=function(X,U){U.buttons>0||(U=_.Pp("kevlar_lockup_hover_delay",-1),X.JSC$15198_touched&&U>=0?(_.$u.cancelJob(X.videoPreviewJobId),X.videoPreviewJobId=_.Xs(_.$u,function(){JAS(X)},U),X.JSC$15198_touched=!1):JAS(X))},gem=function(X){X.videoPreviewJobId=_.Xs(_.$u,function(){return _.c(function(U){return U.yield(DDt(X,{isAutoplay:!0}),0)})})},JAS=function(X){!X.previewTriggered&&se(X)&&
(X.inlinePreviewIsActive&&X.terminateVideoPreview(),X.previewTriggered=!0,X.mediaRenderer.isInlinePreviewTriggered=!0,_.$u.cancelJob(X.videoPreviewJobId),X.videoPreviewJobId=_.Xs(_.$u,function(){return _.c(function(U){return U.yield(DDt(X),0)})}))},DDt=function(X,U){U=U===void 0?{}:U;
var r=U.isAutoplay===void 0?!1:U.isAutoplay;var m,I,t,C;return _.c(function(k){if(k.nextAddress==1){if(!se(X))return k.return();m=X.getVideoPreviewOpts();if(!m)return k.return();r&&(m.isAutoplay=!0);return(t=(I=_.i4(X.mediaRenderer.hostElement,"yt-open-video-preview-action",[m]))&&I[0])?k.yield(I[0],3):k.jumpTo(2)}k.nextAddress!=2&&(t=k.yieldResult===1);if(t){var g=(C=X.mediaRenderer)==null?void 0:C.data;g&&(Pin(g)?delete g.inlinePlayerData:"inlinePlaybackEndpoint"in g&&delete g.inlinePlaybackEndpoint)}_.uv(k)})};
SMH.prototype.getVideoPreviewOpts=function(){if(this.mediaRenderer.data){var X,U;if((U=(X=this.videoPreviewOptsInput)==null?void 0:X.videoPreviewData)!=null)X=U;else if(X=this.mediaRenderer.data)if(Pin(X))X={inlinePlaybackEndpoint:_.yP(X.inlinePlayerData.onVisible),navigationEndpoint:_.yP(X.onTap),thumbnail:"image"in X?X.image:X.thumbnail,thumbnailOverlays:void 0,accessibilityText:xZs(X)};else if("multipleInlinePlaybackEndpoint"in X){var r=_.e(_.e(X.multipleInlinePlaybackEndpoint,pG5),$A5);if(r!=
null&&r.playerDescriptors){U=[];r=_.H(r.playerDescriptors);for(var m=r.next();!m.done;m=r.next())m=m.value,U.push({inlinePlaybackEndpoint:m.inlinePlaybackEndpoint,navigationEndpoint:m.navigationEndpoint,thumbnail:m.thumbnail,thumbnailOverlays:m.thumbnailOverlays,accessibilityText:xZs(X)});X=U}else X=void 0}else X={inlinePlaybackEndpoint:X.inlinePlaybackEndpoint,navigationEndpoint:X.navigationEndpoint,thumbnail:X.thumbnail,thumbnailOverlays:X.thumbnailOverlays,accessibilityText:xZs(X)};else X=void 0;
return Object.assign({},{mediaRenderer:this.mediaRenderer.hostElement,thumbnail:this.thumbnailElement,videoPreviewData:X,showPlayerControls:!0},this.videoPreviewOptsInput)}};
var se=function(X){var U;if(U=X.inlinePreviewIsEnabledForUser)U=(X=X.mediaRenderer.data)?"inlinePlaybackEndpoint"in X&&X.inlinePlaybackEndpoint||Pin(X)&&X.inlinePlayerData||"multipleInlinePlaybackEndpoint"in X&&X.multipleInlinePlaybackEndpoint?!0:!1:!1;return U};
SMH.prototype.terminateVideoPreview=function(){_.Gw(this.mediaRenderer.hostElement,"yt-terminate-video-preview-action")};
var Z7=function(X){_.$u.cancelJob(X.videoPreviewJobId);X.inlinePreviewIsActive=!1;X.previewTriggered=!1;X.mediaRenderer.isInlinePreviewTriggered=!1};var pq5=_.pH(["#"]),xp=function(){var X=_.Y.apply(this,arguments)||this;X.isDisabled=!1;return X};
_.F(xp,_.Y);_.a=xp.prototype;
_.a.configureRendererStamper=function(){return{"data.menu":G_,"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"}}}};
_.a.attached=function(){this.updateInlinePreviewHoverListeners()};
_.a.detached=function(){this.clearInlinePreviewHoverListeners()};
_.a.getMetadata=function(X){var U=[];if(X.metadataText&&Object.keys(X.metadataText).length>0){var r=this.ytRendererBehavior.getSimpleString(X.metadataText);X.upcomingEventData&&X.upcomingEventData.upcomingEventText&&(r=_.vN(r,Number(X.upcomingEventData.startTime)));U.push(r)}else X.shortViewCountText&&U.push(this.ytRendererBehavior.getSimpleString(X.shortViewCountText)),X.publishedTimeText&&U.push(this.ytRendererBehavior.getSimpleString(X.publishedTimeText)),X.upcomingEventData&&X.upcomingEventData.upcomingEventText&&
(r=this.ytRendererBehavior.getSimpleString(X.upcomingEventData.upcomingEventText),U.push(_.vN(r,Number(X.upcomingEventData.startTime))));return U};
_.a.calculateBylineText=function(X){return X.shortBylineText?X.shortBylineText:X.bylineText?X.bylineText:null};
_.a.calculateIsDisabled=function(X){return!!X.isDisabled};
_.a.computeHrefWithDefault=function(X){return this.ytComponentBehavior.computeHref_(X)||_.CvM(pq5)};
_.a.onDetailsTap=function(X){var U=this.data&&this.data.navigationEndpoint;U&&!_.$5(_.DP(X)||[],this.hostElement,["A".toString(),"BUTTON".toString()])&&(_.v("kevlar_grid_video_renderer_killswitch")?_.l4(this.hostElement,"yt-navigate",{endpoint:U}):this.ytComponentBehavior.resolveCommand(U))};
_.a.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.a.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15205_inlinePreviewHoverListener=hb({mediaRenderer:this,lockupElement:_.Xa(this.hostElement).querySelector("#dismissible"),thumbnailElement:_.Xa(this.hostElement).querySelector("ytd-thumbnail")})};
_.a.clearInlinePreviewHoverListeners=function(){var X;(X=this.JSC$15205_inlinePreviewHoverListener)==null||$X(X)};
_.a.computeThumbnailWidth=function(X,U){return U&&U>0?U:X?360:210};
_.a.computeNumBadgesInRow=function(X){var U;return((U=X.badges)==null?void 0:U.length)||0};
_.a.computeShowChannelThumbnail=function(X,U){var r;return U&&!!(X==null?0:(r=X.channelThumbnailSupportedRenderers)==null?0:r.channelThumbnailWithLinkRenderer)};
_.n0.Object.defineProperties(xp.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.JSC$15205_inlinePreviewHoverListener)==null?0:se(X))&&!!this.ytdLockupBehavior.lockupIsHovered}},
hasAttributedBylineText:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.attributedBylineText)}},
showBylineText:{configurable:!0,enumerable:!0,get:function(){return!!this.bylineText&&!this.hasAttributedBylineText}}});
xp.prototype.dataChanged=xp.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],xp.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],xp.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],xp.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.na),_.p("design:type",Object)],xp.prototype,"ytdDismissibleItemBehavior",void 0);
_.q([_.w(_.Oh),_.p("design:type",Object)],xp.prototype,"ytdLockupBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],xp.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],xp.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Boolean)],xp.prototype,"noEndpoints",void 0);_.q([_.T({computed:"calculateBylineText(data)"}),_.p("design:type",Object)],xp.prototype,"bylineText",void 0);
_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],xp.prototype,"isSearch",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],xp.prototype,"isDownloading",void 0);_.q([_.T({reflectToAttribute:!0,value:0}),_.p("design:type",Number)],xp.prototype,"width",void 0);_.q([_.T({reflectToAttribute:!0,computed:"calculateIsDisabled(data)"}),_.p("design:type",Object)],xp.prototype,"isDisabled",void 0);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],xp.prototype,"dataChanged",null);_.q([_.y("lockupIsHovered"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],xp.prototype,"isHovered",null);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],xp.prototype,"hasAttributedBylineText",null);
_.q([_.y("bylineText","hasAttributedBylineText"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],xp.prototype,"showBylineText",null);_.q([_.hL({is:"ytd-grid-video-renderer",disableElementRegistration:!0})],xp);
_.f(xp,"ytd-grid-video-renderer",function(){if(xDt!==void 0)return xDt;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return xDt=X},{mode:_.Xz("kevlar_poly_si_batch_j047")?1:2});var $D5;var Pz=function(){var X=_.Y.apply(this,arguments)||this;X.roundedContainer=!0;X.skipRoundingTop=!1;X.disableTopPadding=!1;X.amsterdamEnabled=_.v("enable_desktop_amsterdam_info_panels");X.extractOverlay=!1;return X};
_.F(Pz,_.Y);Pz.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
Pz.prototype.onClick=function(X){var U,r=(U=this.data)==null?void 0:U.sourceEndpoint;!_.$5(_.DP(X),this.hostElement,["A".toString()])&&r&&_.l4(this.hostElement,"yt-navigate",{endpoint:r})};
_.n0.Object.defineProperties(Pz.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 X;return!((X=this.data)==null||!X.menu)}},
truncateParagraphs:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.truncateParagraphs)}},
paragraphMaxLines:{configurable:!0,enumerable:!0,get:function(){var X,U;return(U=(X=this.data)==null?void 0:X.paragraphMaxLines)!=null?U:3}},
background:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.background?this.data.background.replace("INFO_PANEL_CONTENT_BACKGROUND_",""):""}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Pz.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Pz.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Pz.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Pz.prototype,"showVerticalDividers",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Pz.prototype,"roundedContainer",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Pz.prototype,"skipRoundingTop",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Pz.prototype,"disableTopPadding",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Pz.prototype,"amsterdamEnabled",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Pz.prototype,"extractOverlay",void 0);
_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],Pz.prototype,"showMetadataAtTop",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],Pz.prototype,"showMetadataBelowTitle",null);_.q([_.T({reflectToAttribute:!0}),_.y("data.menu"),_.p("design:type",Object),_.p("design:paramtypes",[])],Pz.prototype,"hasMenu",null);
_.q([_.T({reflectToAttribute:!0}),_.y("data.truncateParagraphs"),_.p("design:type",Object),_.p("design:paramtypes",[])],Pz.prototype,"truncateParagraphs",null);_.q([_.T({reflectToAttribute:!0}),_.y("data.paragraphMaxLines"),_.p("design:type",Number),_.p("design:paramtypes",[])],Pz.prototype,"paragraphMaxLines",null);
_.q([_.T({type:_.v("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.y("data.background"),_.p("design:type",Object),_.p("design:paramtypes",[])],Pz.prototype,"background",null);_.q([_.hL({is:"ytd-info-panel-content-renderer",disableElementRegistration:!0})],Pz);
_.f(Pz,"ytd-info-panel-content-renderer",function(){if($D5!==void 0)return $D5;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return $D5=X},{mode:_.Xz("kevlar_poly_si_batch_j076")?1:2});var bSp;var AAp;var lUT;var GCC;var Sh=function(){return _.Y.apply(this,arguments)||this};
_.F(Sh,_.Y);Sh.prototype.computeStyle=function(X){return X};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Sh.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Sh.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.p("design:type",String)],Sh.prototype,"style_",void 0);_.q([_.uG({is:"yt-channel-thumbnail-with-link-renderer",disableElementRegistration:!0})],Sh);
_.f(Sh,"yt-channel-thumbnail-with-link-renderer",function(){if(GCC===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;lUT===void 0&&(lUT=document.createElement("template"));var m=lUT;r.call(U,m.content.cloneNode(!0),X.content.firstChild);GCC=X}X=GCC;return X},{mode:2});var dn=function(){return _.Y.apply(this,arguments)||this};
_.F(dn,_.Y);dn.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"}}}};
dn.prototype.computeTitleStyle=function(X){return X||null};
dn.prototype.computeAvatarStyle=function(X){return X||null};
dn.prototype.computeShowNavigationButton=function(X,U){return!(X==null||!X.navigationButton||U)};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],dn.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],dn.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],dn.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeTitleStyle(data.titleStyle.style)"}),_.p("design:type",String)],dn.prototype,"titleStyle",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeAvatarStyle(data.channelThumbnail.channelThumbnailWithLinkRenderer.style)"}),_.p("design:type",String)],dn.prototype,"avatarStyle",void 0);_.q([_.T(),_.p("design:type",Boolean)],dn.prototype,"hideNavigationButton",void 0);_.q([_.hL({is:"ytd-rich-list-header-renderer",disableElementRegistration:!0})],dn);
_.f(dn,"ytd-rich-list-header-renderer",function(){if(AAp!==void 0)return AAp;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return AAp=X},{mode:_.Xz("kevlar_poly_si_batch_j058")?1:2});var Oe=function(){return _.Y.apply(this,arguments)||this};
_.F(Oe,_.Y);Oe.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]]"}}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Oe.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Oe.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Oe.prototype,"data",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],Oe.prototype,"isSearch",void 0);_.q([_.hL({is:"ytd-preview-card-renderer",disableElementRegistration:!0})],Oe);
_.f(Oe,"ytd-preview-card-renderer",function(){if(bSp!==void 0)return bSp;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return bSp=X},{mode:1});var iSv;var vz=function(){return _.Y.apply(this,arguments)||this};
_.F(vz,_.Y);vz.prototype.configureRendererStamper=function(){return{"data.menu":G_}};
vz.prototype.dataChanged=function(){var X=this.get("colorExtractionPalette.section1Color",this.data);X=_.QH(X);_.HP(this.hostElement,{"--ytd-channel-recommendation-card-avatar-overlay-color":X})};
vz.prototype.computeCardStyle=function(X){return this.get("style.value",X)||null};
vz.prototype.dataChanged=vz.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],vz.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],vz.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.na),_.p("design:type",Object)],vz.prototype,"ytdDismissibleItemBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],vz.prototype,"data",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeCardStyle(data)"}),_.p("design:type",String)],vz.prototype,"cardStyle",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],vz.prototype,"dataChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-compact-channel-recommendation-card-renderer"})],vz);
_.f(vz,"ytd-compact-channel-recommendation-card-renderer",function(){if(iSv!==void 0)return iSv;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return iSv=X},{mode:1});var L9u;var Nc$;var eh=function(){var X=_.Y.apply(this,arguments)||this;X.alignAuto=!1;X.collapsed=!0;X.isToggled=!1;X.alwaysCollapsed=!1;X.canToggle=!0;X.collapsedHeight=80;X.disableToggle=!1;X.alwaysToggleable=!1;X.reversed=!1;X.shouldUseNumberOfLines=!1;X.recomputeOnResize=!1;X.canToggleJobId=0;X.lastReversed=!1;return X};
_.F(eh,_.Y);_.a=eh.prototype;_.a.alwaysToggleableChanged=function(){this.alwaysToggleable&&(this.canToggle=!0)};
_.a.toggledChanged=function(){this.collapsed=this.alwaysCollapsed||!this.isToggled};
_.a.reversedChanged=function(){if(this.reversed&&!this.lastReversed||this.lastReversed&&!this.reversed){for(var X=_.Xa(this.hostElement),U=X.childNodes,r=document.createDocumentFragment(),m=X.childNodes.length-1;m>=0;m--)_.Xa(r).appendChild(U[m]);_.v("enable_shadydom_free_scoped_node_methods")?_.mb(this.hostElement).appendChild(r):X.appendChild(r)}};
_.a.ready=function(){var X=this;_.RI(function(){X.initChildrenObserver()},1)};
_.a.attached=function(){var X;(X=this.resizeObserver)==null||X.observe(this.content)};
_.a.detached=function(){this.detachObserver()};
_.a.toggle=function(X,U){this.canToggle&&(this.isToggled=U,_.l4(this.hostElement,"yt-refit"),X&&X.stopPropagation())};
_.a.reset=function(){this.childrenChanged()};
_.a.onIronResize=function(){this.recomputeOnResize&&!_.v("ytd_expander_use_resize_observer")&&this.childrenChanged()};
_.a.computeIsMoreVisible=function(X,U){return X&&!U};
_.a.computeShouldUseNumberOfLines=function(X){try{return!!X&&window.CSS.supports("-webkit-line-clamp","1")}catch(U){}return!1};
_.a.computeIsLessVisible=function(X,U){return X&&U};
_.a.observeCollapsedHeightAndMaxLines=function(){var X=this.collapsedHeight,U=this.maxNumberOfLines;this.shouldUseNumberOfLines?_.HP(this.hostElement,{"--ytd-expander-max-lines":""+U,"--ytd-expander-collapsed-height":""}):_.HP(this.hostElement,{"--ytd-expander-collapsed-height":X+"px","--ytd-expander-max-lines":""})};
_.a.handleMoreTap=function(X){this.disableToggle||(_.l4(this.hostElement,"yt-expander-more-tapped"),this.toggle(X,!0))};
_.a.handleLessTap=function(X){_.l4(this.hostElement,"yt-expander-less-tapped");this.toggle(X,!1)};
_.a.initChildrenObserver=function(){var X=this;this.observer=new MutationObserver(function(){X.childrenChanged()});
this.recomputeOnResize&&window.ResizeObserver&&_.v("ytd_expander_use_resize_observer")&&(this.resizeThrottle=new _.H4(this.childrenChanged,50,this),this.resizeObserver=new ResizeObserver(function(){var U;(U=X.resizeThrottle)==null||U.fire()}),this.resizeObserver.observe(this.content));
this.observer.observe(this.content,{subtree:!0,childList:!0,attributes:!0,characterData:!0});this.childrenChanged()};
_.a.childrenChanged=function(){var X=this;this.alwaysToggleable?this.canToggle=this.alwaysToggleable:this.canToggleJobId||(this.canToggleJobId=window.requestAnimationFrame(function(){jy(function(){X.canToggleJobId=0;X.calculateCanCollapse()})}))};
_.a.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};
_.a.detachObserver=function(){this.observer&&this.observer.disconnect();this.resizeObserver&&this.resizeObserver.disconnect()};
_.a.collapsedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.EG("collapsed-changed",this.collapsed))};
_.a.isToggledChangedForBinding=function(){this.hostElement.dispatchEvent(new _.EG("is-toggled-changed",this.isToggled))};
_.a.canToggleChangedForBinding=function(){this.hostElement.dispatchEvent(new _.EG("can-toggle-changed",this.canToggle))};
_.n0.Object.defineProperties(eh.prototype,{isResetting:{configurable:!0,enumerable:!0,get:function(){return this.canToggleJobId!==0}}});
eh.prototype.canToggleChangedForBinding=eh.prototype.canToggleChangedForBinding;eh.prototype.isToggledChangedForBinding=eh.prototype.isToggledChangedForBinding;eh.prototype.collapsedChangedForBinding=eh.prototype.collapsedChangedForBinding;eh.prototype.observeCollapsedHeightAndMaxLines=eh.prototype.observeCollapsedHeightAndMaxLines;eh.prototype.onIronResize=eh.prototype.onIronResize;eh.prototype.reversedChanged=eh.prototype.reversedChanged;eh.prototype.toggledChanged=eh.prototype.toggledChanged;
eh.prototype.alwaysToggleableChanged=eh.prototype.alwaysToggleableChanged;_.q([_.w(_.L2),_.p("design:type",Object)],eh.prototype,"ironResizableBehavior",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],eh.prototype,"alignAuto",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],eh.prototype,"collapsed",void 0);_.q([_.T(),_.p("design:type",Object)],eh.prototype,"isToggled",void 0);_.q([_.T(),_.p("design:type",Object)],eh.prototype,"alwaysCollapsed",void 0);
_.q([_.T(),_.p("design:type",Object)],eh.prototype,"canToggle",void 0);_.q([_.T(),_.p("design:type",Object)],eh.prototype,"collapsedHeight",void 0);_.q([_.T(),_.p("design:type",Object)],eh.prototype,"disableToggle",void 0);_.q([_.T(),_.p("design:type",Object)],eh.prototype,"alwaysToggleable",void 0);_.q([_.T(),_.p("design:type",Object)],eh.prototype,"reversed",void 0);_.q([_.T(),_.p("design:type",Number)],eh.prototype,"maxNumberOfLines",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeShouldUseNumberOfLines(maxNumberOfLines)"}),_.p("design:type",Object)],eh.prototype,"shouldUseNumberOfLines",void 0);_.q([_.T(),_.p("design:type",Object)],eh.prototype,"recomputeOnResize",void 0);_.q([_.Zl("#content"),_.p("design:type",HTMLDivElement)],eh.prototype,"content",void 0);_.q([_.Sl("alwaysToggleable"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],eh.prototype,"alwaysToggleableChanged",null);
_.q([_.Sl("isToggled"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],eh.prototype,"toggledChanged",null);_.q([_.y("canToggleJobId"),_.p("design:type",Object),_.p("design:paramtypes",[])],eh.prototype,"isResetting",null);_.q([_.ge("reversed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],eh.prototype,"reversedChanged",null);
_.q([_.cP("iron-resize"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],eh.prototype,"onIronResize",null);_.q([_.ge("maxNumberOfLines","collapsedHeight"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],eh.prototype,"observeCollapsedHeightAndMaxLines",null);_.q([_.ge("collapsed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],eh.prototype,"collapsedChangedForBinding",null);
_.q([_.ge("isToggled"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],eh.prototype,"isToggledChangedForBinding",null);_.q([_.ge("canToggle"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],eh.prototype,"canToggleChangedForBinding",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-expander"})],eh);
_.f(eh,"ytd-expander",function(){if(Nc$!==void 0)return Nc$;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Nc$=X},{mode:1});var Bz=function(){return _.Y.apply(this,arguments)||this};
_.F(Bz,_.Y);Bz.prototype.computeIsCarousel=function(X){return!!X.isCarousel};
Bz.prototype.observeLightsourcePalette=function(){var X,U=(X=this.data)==null?void 0:X.vibrantsourceColorPaletteData;U&&_.v4(this.hostElement,U)};
Bz.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
Bz.prototype.observeLightsourcePalette=Bz.prototype.observeLightsourcePalette;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Bz.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Bz.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Bz.prototype,"data",void 0);_.q([_.T({computed:"computeIsCarousel(data)",reflectToAttribute:!0}),_.p("design:type",Boolean)],Bz.prototype,"isCarousel",void 0);
_.q([_.ge("data.vibrantsourceColorPaletteData"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Bz.prototype,"observeLightsourcePalette",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-media-upsell-renderer"})],Bz);
_.f(Bz,"ytd-media-upsell-renderer",function(){if(L9u!==void 0)return L9u;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return L9u=X},{mode:2});var jy8;var Q6=function(){var X=_.Y.apply(this,arguments)||this;X.JSC$15232_playerEvents=new Map;X.listeningToPlayer=!1;X.startX=0;X.active=!1;X.shouldShowButtons=_.v("web_buttons_hidden_killswitch");X.isHighlighted=!1;X.useHighlightStyling=_.v("web_enable_deeper_metadata_highlight_styling");X.enableProblemWalkthrough=_.v("problem_walkthrough_sd");return X};
_.F(Q6,_.Y);_.a=Q6.prototype;
_.a.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}}}}}};
_.a.created=function(){this.JSC$15232_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.a.attached=function(){this.repeatButton.addEventListener("yt-toggle-button",_.k7(this,this.onRepeatButtonToggle));this.hostElement.addEventListener("yt-synced-panel-active-item-update",_.k7(this,this.onActiveUpdate))};
_.a.detached=function(){this.removePlayerListeners();this.repeatButton.removeEventListener("yt-toggle-button",_.k7(this,this.onRepeatButtonToggle));this.hostElement.removeEventListener("yt-synced-panel-active-item-update",_.k7(this,this.onActiveUpdate))};
_.a.onDataChanged=function(){this.removePlayerListeners()};
_.a.onColorPaletteChange=function(){var X={},U;if(_.Kq()==="USER_INTERFACE_THEME_DARK"&&((U=this.data)==null?0:U.darkColorPalette)){var r=this.data.darkColorPalette;X["--ytd-macro-markers-list-item-background-color"]=_.oj(this.get("section2Color",r))}else{var m;_.Kq()==="USER_INTERFACE_THEME_LIGHT"&&((m=this.data)==null?0:m.lightColorPalette)&&(r=this.data.lightColorPalette,X["--ytd-macro-markers-list-item-background-color"]=_.oj(this.get("section3Color",r)))}r?(X["--ytd-macro-markers-list-item-title-color"]=
_.oj(this.get("primaryTitleColor",r)),X["--ytd-macro-markers-list-item-secondary-color"]=_.oj(this.get("secondaryTitleColor",r)),X["--ytd-macro-markers-list-item-timestamp-background-color"]=_.oj(this.get("section1Color",r)),this.customButtonProperties={customColors:{color:_.oj(this.get("primaryTitleColor",r))}},this.useColorSampling=!0):(X["--ytd-macro-markers-list-item-background-color"]="initial",X["--ytd-macro-markers-list-item-title-color"]="initial",X["--ytd-macro-markers-list-item-secondary-color"]=
"initial",X["--ytd-macro-markers-list-item-timestamp-background-color"]="initial",this.customButtonProperties=void 0,this.useColorSampling=!1);_.HP(this.hostElement,X)};
_.a.onEndpointMouseDown=function(X){this.startX=X.clientX};
_.a.onEndpointClick=function(X){var U=this,r,m,I;return _.c(function(t){if(t.nextAddress==1){if(U.startX!==X.clientX)return X.preventDefault(),t.return();U.data&&U.ytRendererBehavior.logExplicitClick(U.data);if(!U.seekWithAnimationOnClick)return t.jumpTo(0);if(X.button!==0||X.shiftKey||X.altKey||X.metaKey||X.ctrlKey||_.$5(_.DP(X),U.hostElement,["BUTTON".toString()]))return t.return();X.stopPropagation();X.preventDefault();return U.data?t.yield(_.ia().getPlayerPromise(),3):t.return()}r=t.yieldResult;
I=(m=_.e(U.data.onTap,_.Rl))==null?void 0:m.startTimeSeconds;I!==void 0&&r.seekToTimeWithAnimation(I*1E3,_.pE(U.data.title));_.uv(t)})};
_.a.computeLayout=function(X){return X};
_.a.computeIsHighlighted=function(X){return!!X};
_.a.computeCarouselType=function(X){return X};
_.a.hideCarousel=function(X){return this.hideThumbnail(X)};
_.a.hideThumbnail=function(X){return this.enableProblemWalkthrough&&X!==null&&X==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"};
_.a.onRepeatButtonToggle=function(X){var U=this;X.detail.toggled&&_.ia().getPlayerPromise().then(function(r){U.ytPlayerListenerBehavior.listenToPlayerEvents(r,U.JSC$15232_playerEvents);U.listeningToPlayer=!0})};
_.a.onLoopRangeChange=function(X){var U=_.Xa(this.hostElement).querySelector("#repeat-button").querySelector("ytd-toggle-button-renderer");if(U){var r=U.polymerController.get("defaultServiceEndpoint.repeatChapterCommand",U.polymerController.data);if(r){var m=Number(r.endTimeMs);if(Number(r.startTimeMs)!==(X==null?void 0:X.startTimeMs)||m!==(X==null?void 0:X.endTimeMs))U.polymerController.toggle(!1),this.removePlayerListeners()}}};
_.a.removePlayerListeners=function(){var X=this;this.listeningToPlayer&&_.ia().getPlayerPromise().then(function(U){X.ytPlayerListenerBehavior.unlistenFromPlayerEvents(U,X.JSC$15232_playerEvents);X.listeningToPlayer=!1})};
_.a.onActiveUpdate=function(X){this.active=X.detail.active};
Q6.prototype.onColorPaletteChange=Q6.prototype.onColorPaletteChange;Q6.prototype.onDataChanged=Q6.prototype.onDataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Q6.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Q6.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.ev.YtPlayerListenerBehavior),_.p("design:type",_.Eh)],Q6.prototype,"ytPlayerListenerBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],Q6.prototype,"data",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],Q6.prototype,"useCustomColors",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Q6.prototype,"active",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Q6.prototype,"shouldShowButtons",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeLayout(data.layout)"}),_.p("design:type",String)],Q6.prototype,"layout",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeIsHighlighted(data.isHighlighted)"}),_.p("design:type",Object)],Q6.prototype,"isHighlighted",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Q6.prototype,"useHighlightStyling",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Q6.prototype,"enableProblemWalkthrough",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeCarouselType(data.carouselType)"}),_.p("design:type",String)],Q6.prototype,"carouselType",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Q6.prototype,"useColorSampling",void 0);_.q([_.T(),_.p("design:type",Boolean)],Q6.prototype,"seekWithAnimationOnClick",void 0);_.q([_.T(),_.p("design:type",Object)],Q6.prototype,"customButtonProperties",void 0);
_.q([_.Zl("#repeat-button"),_.p("design:type",HTMLElement)],Q6.prototype,"repeatButton",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Q6.prototype,"onDataChanged",null);_.q([_.ge("data.lightColorPalette","data.darkColorPalette"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Q6.prototype,"onColorPaletteChange",null);
_.q([_.hL({is:"ytd-macro-markers-list-item-renderer",disableElementRegistration:!0})],Q6);
_.f(Q6,"ytd-macro-markers-list-item-renderer",function(){if(jy8!==void 0)return jy8;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return jy8=X},{mode:1});var Xo8;var Ux1;var of=function(){return _.Y.apply(this,arguments)||this};
_.F(of,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],of.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],of.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-title-and-button-list-header-renderer"})],of);
_.f(of,"ytd-title-and-button-list-header-renderer",function(){if(Ux1!==void 0)return Ux1;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Ux1=X},{mode:1});var rYT;var mx1=new _.gb("BUTTON_RENDERER_TOKEN");_.wn=_.V(function(X){var U=_.np().resolve(mx1);return _.n(U,Object.assign({},X,{overrides:X.buttonOverrides}))},"Wa");var IVS=_.V(function(X){var U=X.data,r=_.bG(X.useSquareAspectRatio,!1);return _.n("dismissed-mini-game-card-view-model",null,_.n(_.x,{cond:function(){var m,I;return(m=U().responseText)==null?void 0:(I=m.runs)==null?void 0:I.length},
then:function(){var m={};return _.n("div",{class:_.mS("yt-mini-game-card-view-model__dismissed-card",(m["yt-mini-game-card-view-model__dismissed-portrait-card"]=function(){return!r()},m["yt-mini-game-card-view-model--dismissed-portrait-card-2by3-aspect-ratio"]=function(){return!!_.v("web_game_card_force_2_by_3")},m["yt-mini-game-card-view-model--dismissed-square-card"]=r,m))},_.n("div",{class:"yt-mini-game-card-view-model__dismissed-mini-app-content"},_.n(_.x,{cond:function(){return U().responseText.runs[0].text},
then:function(I){return _.n("span",{class:"yt-mini-game-card-view-model__dismissed-text",title:I},I)}}),_.n(_.xJ,{data:function(){return U().buttons}},{buttonRenderer:_.wn,
buttonViewModel:_.Rt})))}}))},"Xa");var tm$=_.V(function(X){var U=X.data;return _.n("br-nz-badge-shape",{class:_.mS(function(){return dZn(U().brNzRatingBadgeType)}),
role:function(){return U().accessibilityText?"img":void 0},
"aria-label":function(){return U().accessibilityText}},function(){var r;
return(r=U())==null?void 0:r.text})},"Ya");_.y6=_.V(function(X){var U=function(){var r=X.data(),m,I,t,C;if(r){var k=!((m=X.workaroundShortsIsThumbnailBadge)==null||!m.call(X));m=(I=X.modern)==null?void 0:I.call(X);I=(t=X.numBadgesInRow)==null?void 0:t.call(X);t=(C=X.clipTextOverflow)==null?void 0:C.call(X);var g;a:switch(r.badgeStyle){case "BADGE_OVERLAY":C=!0;break a;default:C=!1}r={type:k?17:OXA(r.badgeStyle),brNzRatingBadgeType:vxM(r.badgeStyle),text:r.badgeText,icon:r.iconName,isOverlay:C,modern:m||_.v("web_modern_badge_view_model"),accessibilityText:r.accessibilityLabel||
((g=_.e(r.rendererContext,_.PV))==null?void 0:g.label),numBadgesInRow:I,clipTextOverflow:t}}else r=void 0;return r};
return _.n("yt-badge-view-model",{class:_.mS("ytBadgeViewModelHost",X.class)},_.n(_.V3,null,_.n(_.K$,{when:function(){var r;return!((r=U())==null||!r.brNzRatingBadgeType)}},function(){return _.n(tm$,{data:function(){return U()}})}),_.n(_.K$,{when:function(){return!!U()&&!U().brNzRatingBadgeType}},function(){return _.n(_.xK,{data:function(){return U()}})})))},"Za");
_.y6.idomCompat=!0;var ZWp=_.V(function(X){X=_.AL(X,{data:{},className:void 0,useFullWidth:!1,isDesktopWeb:!1,addSearchResultTopMargin:!1});var U=X.data,r=X.useFullWidth,m=X.isDesktopWeb,I=X.addSearchResultTopMargin,t=function(){return U().layout},C=function(){return U().title},k=function(){return U().metadataText?U().metadataText:U().genre},g=function(){return U().channelName},Z=function(){return U().image},P=function(){return U().colorPalette},S=function(){return U().actionButton},d=function(){return U().overflowButton},
O=function(){return U().avatar},E=function(){return U().ageRating},Q=function(){var D={};
D=_.mS("yt-mini-game-card-view-model","yt-mini-game-card-view-model--singleton-card",(D["yt-mini-game-card-view-model--singleton-card-desktop"]=function(){return m()},D));
return _.n("div",{class:D},_.n(aV$,{imageData:Z,colorPalette:P}),_.n(HW5,{onTap:function(){return U().onTap},
imageData:Z,accessibilityText:function(){return U().accessibilityText},
overlayBadgeText:function(){return U().overlayBadgeText},
iconName:function(){return U().iconName},
unplayableInlinePlaybackIconName:function(){return U().unplayableInlinePlaybackIconName},
isDesktopWeb:m}),_.n(_.x,{cond:function(){return!m()},
then:function(){return _.n(_.sx,null,_.n(Cf5,{layout:t,colorPalette:P,isDesktopWeb:m,overflowButton:d,avatar:O,onTap:function(){return U().onTap},
genre:k,title:C,channelName:g}),_.n(kLh,{actionButton:S}))}}))},h=function(){var D={};
D=_.mS((D["yt-mini-game-card-view-model--search-result-desktop"]=function(){return m()},D["yt-mini-game-card-view-model--search-result-mweb"]=function(){return!m()},D["yt-mini-game-card-view-model--search-result-top-margin"]=function(){return I()},D));
return _.n("div",{class:D},Q(),_.n(cY7,{description:function(){return U().description},
isDesktopWeb:m,title:C,genre:k,onTap:function(){return U().onTap},
actionButton:S,overflowButton:d,avatar:O,channelName:g}))},z=function(){var D={};
D=_.mS("yt-mini-game-card-view-model","yt-mini-game-card-view-model--portrait-card",(D["yt-mini-game-card-view-model--portrait-card-desktop"]=function(){return m()},D["yt-mini-game-card-view-model--portrait-card-desktop-skinny-width"]=function(){return m()&&U().width===135},D["yt-mini-game-card-view-model--show-unplayable-on-hover"]=function(){return m()},D["yt-mini-game-card-view-model--big-metadata-font"]=function(){return U().style==="MINI_GAME_CARD_STYLE_BIG_METADATA_FONT"},D["yt-mini-game-card-view-model--use-full-width"]=
function(){return r()},D["yt-mini-game-card-view-model--portrait-card-force-2by3-aspect-ratio"]=function(){return!!_.v("web_game_card_force_2_by_3")},D));
return _.n("div",{class:D},_.n(gwP,{colorPalette:P,isDesktopWeb:m,onTap:function(){return U().onTap},
accessibilityText:function(){return U().accessibilityText},
overlayBadgeText:function(){return U().overlayBadgeText},
iconName:function(){return U().iconName},
unplayableInlinePlaybackIconName:function(){return U().unplayableInlinePlaybackIconName},
actionButton:S,imageData:Z}),_.n(Cf5,{layout:t,colorPalette:P,isDesktopWeb:m,overflowButton:d,avatar:O,onTap:function(){return U().onTap},
genre:k,title:C,channelName:g}),_.n(_.x,{cond:E,then:function(W){return _.n(nwT,{ageRating:W})}}))},K=function(){var D={};
D=_.mS("yt-mini-game-card-view-model","yt-mini-game-card-view-model--square-card",(D["yt-mini-game-card-view-model--square-card-desktop"]=function(){return m()},D["yt-mini-game-card-view-model--use-full-width"]=function(){return r()},D));
return _.n("div",{class:D},_.n(HW5,{onTap:function(){return U().onTap},
imageData:Z,accessibilityText:function(){return U().accessibilityText},
overlayBadgeText:function(){return U().overlayBadgeText},
iconName:function(){return U().iconName},
unplayableInlinePlaybackIconName:function(){return U().unplayableInlinePlaybackIconName},
isDesktopWeb:m}),_.n(Cf5,{layout:t,colorPalette:P,isDesktopWeb:m,overflowButton:d,avatar:O,onTap:function(){return U().onTap},
genre:k,title:C,channelName:g}),_.n(_.x,{cond:E,then:function(W){return _.n(nwT,{ageRating:W})}}))};
return _.n("mini-game-card-view-model",{class:X.className},_.n(_.V3,null,_.n(_.K$,{when:function(){return t()==="MINI_APP_LAYOUT_PORTRAIT"}},function(){return z()}),_.n(_.K$,{when:function(){return t()==="MINI_APP_LAYOUT_SQUARE"}},function(){return K()}),_.n(_.K$,{when:function(){return t()==="MINI_APP_LAYOUT_SINGLETON"}},function(){return h()})))},"$a");
ZWp.idomCompat=!0;var kLh=_.V(function(X){var U=_.bG(X.wrapperClass,"yt-mini-game-card-view-model__card-action-button");return _.n(_.xJ,{data:X.actionButton},{buttonViewModel:function(r){return _.n("div",{class:U},_.n(_.Rt,{data:r.data}))}})},"ab"),HW5=_.V(function(X){var U=X.onTap;
var r=X.imageData;var m=X.accessibilityText;var I=X.overlayBadgeText;var t=X.iconName;var C=X.unplayableInlinePlaybackIconName;X=X.isDesktopWeb;return _.n(_.hq,{className:"yt-mini-game-card-view-model__thumbnail-wrapper",command:U},_.n(_.J6,{data:r,className:"yt-mini-game-card-view-model__thumbnail-image",alt:function(){return(m==null?void 0:m())||""},
contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}),_.n(sPC,{overlayBadgeText:I,iconName:t,unplayableInlinePlaybackIconName:C,isDesktopWeb:X}))},"bb"),sPC=_.V(function(X){var U=X.overlayBadgeText;
var r=X.iconName;var m=X.unplayableInlinePlaybackIconName;var I=X.isDesktopWeb;return _.n("div",{class:"yt-mini-game-card-view-model__badge-container"},_.n(_.x,{cond:r,then:function(t){return _.n("div",{class:"yt-mini-game-card-view-model__badge"},_.n("div",{class:"yt-mini-game-card-view-model__badge-high-score"},_.n(_.k5,{icon:t,className:"yt-mini-game-card-view-model__icon",size:12}),_.n("span",{class:"yt-mini-game-card-view-model__badge-text","aria-hidden":!0},U)))}}),_.n(_.x,{cond:function(){return!r()&&
U()},
then:function(){return _.n("span",{class:"yt-mini-game-card-view-model__badge","aria-hidden":!0},U)}}),_.n(_.x,{cond:function(){return m()&&I()},
then:function(){return _.n("div",{class:"yt-mini-game-card-view-model__unplayable-badge"},_.n(_.k5,{icon:m,className:"yt-mini-game-card-view-model__unplayable-icon"}))}}))},"cb"),aV$=_.V(function(X){var U=X.colorPalette;
var r=X.imageData;var m=function(){return U().vibrantColorPalette?U().vibrantColorPalette.section2Color:U().sectionTwoColor};
return _.n(_.sx,null,_.n("div",{class:"yt-mini-game-card-view-model__background-base",style:_.Cc({"background-color":function(){return wR(m(),"1")}})}),_.n("div",{class:"yt-mini-game-card-view-model__background-blur",
style:_.Cc({"background-image":function(){return"url("+r().sources[0].url+")"}})}),_.n("div",{class:"yt-mini-game-card-view-model__gradient-scrim",
style:_.Cc({background:function(){return"linear-gradient(180deg,\n    "+wR(m(),".8")+" 0%,\n    "+wR(m(),".4")+" 25%,\n    "+wR(U().vibrantColorPalette?U().vibrantColorPalette.section4Color:U().sectionFourColor,".8")+" 100%)"}})}))},"db"),Cf5=_.V(function(X){var U=X.layout;
var r=X.colorPalette;var m=X.overflowButton;var I=X.avatar;var t=X.onTap;var C=X.title;var k=X.channelName;var g=X.genre;var Z=function(){var P;return U()!=="MINI_APP_LAYOUT_SQUARE"&&((P=r())==null?0:P.textPrimaryColor)?"color: "+wR(r().textPrimaryColor,".7"):""};
return _.n("div",{class:"yt-mini-game-card-view-model__card-metadata-wrapper"},_.n(_.x,{cond:I,then:function(){return _.n("div",{class:"yt-mini-game-card-view-model__avatar"},_.n(_.xJ,{data:I},{avatarViewModel:_.kp}))}}),_.n(_.hq,{command:t,
className:"yt-mini-game-card-view-model__metadata-details"},_.n("h3",{class:"yt-mini-game-card-view-model__title",title:C},C),_.n(_.x,{cond:I,then:function(){return _.n("div",{class:"yt-mini-game-card-view-model__channel-metadata-line"},_.n("span",{class:"yt-mini-game-card-view-model__genre",title:k,style:Z},k),_.n("span",{class:"yt-mini-game-card-view-model__genre-with-separator",style:Z},g))},
else:function(){return _.n("span",{class:"yt-mini-game-card-view-model__genre",title:g},g)}})),_.n("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.n(_.xJ,{data:m},{buttonViewModel:function(P){var S=P.data;
return _.n(_.Rt,{data:function(){return Object.assign({},S(),{customFontColor:U()==="MINI_APP_LAYOUT_SINGLETON"?S().customFontColor:void 0})}})}})))},"eb"),gwP=_.V(function(X){var U=X.colorPalette;
var r=X.isDesktopWeb;var m=X.onTap;var I=X.accessibilityText;var t=X.overlayBadgeText;var C=X.iconName;var k=X.unplayableInlinePlaybackIconName;var g=X.actionButton;X=X.imageData;return _.n("div",{class:"yt-mini-game-card-view-model__cinematic-background-wrapper"},_.n(aV$,{imageData:X,colorPalette:U}),_.n(HW5,{onTap:m,imageData:X,accessibilityText:I,overlayBadgeText:t,iconName:C,unplayableInlinePlaybackIconName:k,isDesktopWeb:r}),_.n(_.x,{cond:function(){return g==null?void 0:g()},
then:function(){return _.n(kLh,{actionButton:g})}}))},"fb"),cY7=_.V(function(X){var U=X.description;
var r=X.isDesktopWeb;var m=X.title;var I=X.genre;var t=X.onTap;var C=X.actionButton;var k=X.overflowButton;var g=X.avatar;X=X.channelName;var Z={};Z=_.mS("yt-mini-game-card-view-model--search-result-metadata-wrapper",(Z["yt-mini-game-card-view-model--show-overflow-menu-on-hover"]=r,Z["yt-mini-game-card-view-model--show-unplayable-on-hover"]=r,Z["yt-mini-game-card-view-model--search-result-metadata-wrapper-mweb"]=function(){return!r()},Z));
var P={};P=_.mS("yt-mini-game-card-view-model__search-result-info-row",(P["yt-mini-game-card-view-model__search-result-info-row-mweb"]=function(){return!r()},P));
return _.n("div",{class:Z},_.n("div",{class:P},_.n(_.hq,{command:t,className:"yt-mini-game-card-view-model__metadata-details"},_.n("h3",{class:"yt-mini-game-card-view-model__title",title:m},m),_.n("span",{class:"yt-mini-game-card-view-model__genre",title:I},I)),_.n(kLh,{actionButton:C,wrapperClass:"yt-mini-game-card-view-model__search-result-action-button"}),_.n("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.n(_.xJ,{data:k},{buttonViewModel:_.Rt}))),_.n("div",{class:"yt-mini-game-card-view-model__search-result-channel-row"},
_.n("div",{class:"yt-mini-game-card-view-model--search-result-channel-name"},_.n("div",{class:"yt-mini-game-card-view-model__avatar"},_.n(_.xJ,{data:g},{avatarViewModel:function(S){var d=S.data;return _.n(_.kp,{data:function(){return Object.assign({},d(),{avatarImageSize:r()?"AVATAR_SIZE_XS":"AVATAR_SIZE_M"})}})}})),_.n(_.hq,{command:t,
className:"yt-mini-game-card-view-model__description"},_.n("p",{class:"yt-mini-game-card-view-model__search-result-channel-text"},X)),_.n(_.hq,{command:t,className:"yt-mini-game-card-view-model__metadata-row-extra-endpoint",tabIndex:-1},_.n("div",null)))),_.n(_.x,{cond:r,then:function(){return _.n(_.hq,{command:t,className:"yt-mini-game-card-view-model__description"},U)}}))},"gb"),nwT=_.V(function(X){var U=X.ageRating;
return _.n("div",{class:"yt-mini-game-card-view-model__age-rating-wrapper"},_.n(_.J6,{data:function(){return{sources:[{url:U().imageUrl||"",width:16,height:16}]}},
className:"yt-mini-game-card-view-model__age-rating-image",alt:"",targetHeight:16,targetWidth:16,preserveWidth:!0,preserveHeight:!0}),_.n(_.y6,{data:function(){return{badgeText:U().label||"",badgeStyle:"BADGE_MEDIA"}},
modern:!0,class:"yt-mini-game-card-view-model__age-rating-badge",clipTextOverflow:!0}))},"hb");_.G5(ZWp,"mini-game-card-view-model",{props:{data:_.OQ,className:_.OQ,useFullWidth:_.OQ,isDesktopWeb:_.OQ,addSearchResultTopMargin:_.OQ}});_.G5(IVS,"dismissed-mini-game-card-view-model",{props:{data:_.OQ,useSquareAspectRatio:_.OQ}});var uX=function(){var X=_.Y.apply(this,arguments)||this;X.isSearch=!1;X.isRichGrid=!1;return X};
_.F(uX,_.Y);_.a=uX.prototype;_.a.dismissibleItemReset=function(){this.isDismissed&&(this.isDismissed=!1);this.dismissedRenderer&&(this.dismissedRenderer=void 0)};
_.a.dismissibleItemOnYtServiceRequestSent=function(X,U){U.actions&&this.dismissibleItemProcessActions(X,U.actions)};
_.a.dismissibleItemOnRequestSent=function(){this.dismissibleItemReset()};
_.a.dataChanged=function(){this.dismissibleItemReset()};
_.a.dismissibleItemProcessActions=function(X,U){for(var r=0;r<U.length;r++){var m=U[r];_.e(m,_.pU)&&(this.dismissibleItemHandleReplaceEnclosingAction(_.e(m,_.pU)),X.stopPropagation())}};
_.a.dismissibleItemHandleReplaceEnclosingAction=function(X){this.dismissedRenderer=X.item;this.isDismissed=!0};
_.n0.Object.defineProperties(uX.prototype,{useSquareAspectRatio:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.layout)==="MINI_APP_LAYOUT_SQUARE"}},
showCard:{configurable:!0,enumerable:!0,get:function(){var X;return!!this.data&&!((X=this.dismissedRenderer)==null?0:X.notificationMultiActionRenderer)}},
showDismissed:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.dismissedRenderer)==null||!X.notificationMultiActionRenderer)}}});
uX.prototype.dataChanged=uX.prototype.dataChanged;uX.prototype.dismissibleItemOnRequestSent=uX.prototype.dismissibleItemOnRequestSent;uX.prototype.dismissibleItemOnYtServiceRequestSent=uX.prototype.dismissibleItemOnYtServiceRequestSent;_.q([_.T(),_.p("design:type",Object)],uX.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],uX.prototype,"isSearch",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],uX.prototype,"isDismissed",void 0);
_.q([_.T(),_.p("design:type",Object)],uX.prototype,"dismissedRenderer",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],uX.prototype,"isRichGrid",void 0);_.q([_.y("data.layout"),_.p("design:type",Object),_.p("design:paramtypes",[])],uX.prototype,"useSquareAspectRatio",null);_.q([_.y("data","dismissedRenderer"),_.p("design:type",Object),_.p("design:paramtypes",[])],uX.prototype,"showCard",null);
_.q([_.y("data","dismissedRenderer"),_.p("design:type",Object),_.p("design:paramtypes",[])],uX.prototype,"showDismissed",null);_.q([_.cP("yt-service-request-sent"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.TU]),_.p("design:returntype")],uX.prototype,"dismissibleItemOnYtServiceRequestSent",null);
_.q([_.cP("yt-service-request-sent-button-renderer"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],uX.prototype,"dismissibleItemOnRequestSent",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uX.prototype,"dataChanged",null);_.q([_.uG({disableElementRegistration:!0,is:"ytd-mini-game-card-view-model",isInjectionRoot:!0})],uX);
_.f(uX,"ytd-mini-game-card-view-model",function(){if(rYT!==void 0)return rYT;var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return rYT=X},{mode:_.Xz("kevlar_poly_si_batch_j081")?1:2});var xx1;var PfC;var hi=function(){return _.ZG.apply(this,arguments)||this};
_.F(hi,_.ZG);hi.prototype.trigger=function(){this.fire("yt-load-reload-continuation",this.getContinuationUrl.bind(this))};
hi.prototype.getContinuationUrl=function(X){var U={ctoken:this.data.continuation,continuation:this.data.continuation};this.data.clickTrackingParams&&(U.itct=this.data.clickTrackingParams);return _.th(X,U)};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],hi.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],hi.prototype,"data",void 0);_.q([_.uG({is:"yt-reload-continuation",noInjection:!0})],hi);var SCP;var dx7;var MG=function(){var X=_.Y.apply(this,arguments)||this;X.notificationData={};return X};
_.F(MG,_.Y);_.a=MG.prototype;_.a.isMenuExpanded=function(X){return X&&X.length<=1?"undefined":"false"};
_.a.dataChanged_=function(){this.selected=void 0;var X=this.computeSelectedIndex_(this.data);X>=0&&(this.selected=X);X=this.data&&this.data.length>1;_.II(this.hostElement,"has-items",X);_.Xa(this.hostElement).querySelector("#label").tabIndex=X?0:-1};
_.a.onDropdownOpen=function(){var X=_.Ei();if(this.parentTrackingParams&&this.data){var U=_.Ps(this.parentTrackingParams);this.data.forEach(function(r){X&&U&&r.trackingParams&&(r=_.Ps(r.trackingParams),_.K9(X,U,r),_.VU(X,[r]))})}else this.parentTrackingParams||_.AE(new _.Tx("No parent tracking params passed in for yt-dropdown-menu."))};
_.a.hasNotification=function(X){var U;if(X.targetId&&((U=this.notificationData)==null?0:U.targetId)){var r;return X.targetId===((r=this.notificationData)==null?void 0:r.targetId)}};
_.a.computeSelectedIndex_=function(X){if(X)for(var U=0,r=X.length;U<r;U++)if(X[U].selected)return U;return-1};
_.a.computeLabel_=function(X){return this.data&&X!=void 0?this.data[X].title:""};
_.a.computeShowIcon_=function(X,U){return!U&&!!X};
_.a.computeVerticalOffset_=function(X){return X?36:0};
_.a.computeEndpoint_=function(X){return X.endpoint||X.navigationEndpoint};
_.a.onLabelClick_=function(X){this.data&&this.data.length<=1?X.stopPropagation():this.menuExpanded="true"};
_.a.onIronActivate_=function(X){X=X.detail.item;var U=_.Xa(this.hostElement).querySelector("#repeat").itemForElement(X);if(U&&U.trackingParams){var r=_.Ei(),m=_.Ps(U.trackingParams);r&&_.f9(r,m)}if(U&&U.serviceEndpoint)_.v("web_use_resolve_command_for_service_endpoint_in_dropdown_killswitch")?this.ytComponentBehavior.resolveCommand(U.serviceEndpoint):_.LB(this.hostElement,[U.serviceEndpoint]),_.l4(this.hostElement,"yt-playlist-reloading");else a:{if((U=X.querySelector("yt-supported-renderers"))&&
(U=U.rendererElement)&&U.is=="yt-reload-continuation"){U.trigger();break a}(X=X.querySelector("yt-reload-continuation"))&&X.trigger()}};
_.a.onTap_=function(X){X.preventDefault()};
_.a.onItemTap_=function(X){this.ytEndpointBehavior.onEndpointTap_(X)};
_.a.onLinkFocus_=function(X){try{var U=X.target}catch(m){}if(U){var r=U.querySelector("tp-yt-paper-item");r&&_.fd(this,"focus",function(){r.focus()})}};
_.a.onMenuClose_=function(){this.menuExpanded="false"};
_.a.isLabelIconActive_=function(X){return X==="true"};
_.a.computeHasSubtitle_=function(X){return!!X};
_.a.computeHrefForItem_=function(X){return this.ytComponentBehavior.computeHref_(this.computeEndpoint_(X))};
_.a.updateSelectedFromBinding=function(X){this.selected=X.detail.value};
_.n0.Object.defineProperties(MG.prototype,{computedAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.useComputedAriaLabel&&this.selected!==void 0?this.ariaLabel+": "+this.data[this.selected].title:this.ariaLabel}}});
MG.prototype.onMenuClose_=MG.prototype.onMenuClose_;MG.prototype.onTap_=MG.prototype.onTap_;MG.prototype.onIronActivate_=MG.prototype.onIronActivate_;MG.prototype.onDropdownOpen=MG.prototype.onDropdownOpen;MG.prototype.dataChanged_=MG.prototype.dataChanged_;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],MG.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.Jq.YtEndpointBehavior),_.p("design:type",Object)],MG.prototype,"ytEndpointBehavior",void 0);
_.q([_.T(),_.p("design:type",Array)],MG.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],MG.prototype,"parentTrackingParams",void 0);_.q([_.T(),_.p("design:type",Object)],MG.prototype,"selected",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],MG.prototype,"useLabel",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],MG.prototype,"useComputedAriaLabel",void 0);_.q([_.T(),_.p("design:type",String)],MG.prototype,"icon",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],MG.prototype,"iconLabel",void 0);_.q([_.T(),_.p("design:type",String)],MG.prototype,"ariaLabel",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],MG.prototype,"disabled",void 0);_.q([_.T({computed:"isMenuExpanded(data)"}),_.p("design:type",String)],MG.prototype,"menuExpanded",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],MG.prototype,"closeOnActivate",void 0);
_.q([_.T({reflectToAttribute:!0,value:_.v("web_modern_buttons")}),_.p("design:type",Boolean)],MG.prototype,"modernButtons",void 0);_.q([_.T(),_.p("design:type",Object)],MG.prototype,"notificationData",void 0);_.q([_.y("ariaLabel, selected"),_.T(),_.p("design:type",String),_.p("design:paramtypes",[])],MG.prototype,"computedAriaLabel",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],MG.prototype,"dataChanged_",null);
_.q([_.cP("paper-dropdown-open"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],MG.prototype,"onDropdownOpen",null);_.q([_.cP("iron-activate"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],MG.prototype,"onIronActivate_",null);_.q([_.cP("tap"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],MG.prototype,"onTap_",null);
_.q([_.cP("iron-overlay-closed"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],MG.prototype,"onMenuClose_",null);_.q([_.uG({is:"yt-dropdown-menu",disableElementRegistration:!0})],MG);
_.f(MG,"yt-dropdown-menu",function(){if(dx7===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;SCP===void 0&&(SCP=document.createElement("template"));var m=SCP;r.call(U,m.content.cloneNode(!0),X.content.firstChild);dx7=X}X=dx7;return X},{mode:2});var zo=function(){var X=_.Y.apply(this,arguments)||this;X.hasNotification=!1;return X};
_.F(zo,_.Y);zo.prototype.computeId=function(X){return X};
zo.prototype.computeHorizontalAlign=function(X){return X?"right":"left"};
zo.prototype.computeAccessibilityLabel=function(X){var U,r;return((U=X.accessibility)==null?void 0:(r=U.accessibilityData)==null?void 0:r.label)||null};
zo.prototype.notificationDataChanged=function(){var X;this.hasNotification=!!this.notificationData&&!((X=this.data)==null?0:X.icon)};
zo.prototype.notificationDataChanged=zo.prototype.notificationDataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],zo.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.c9.YtLiveChatTooltipTargetingBehavior),_.p("design:type",Object)],zo.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],zo.prototype,"data",void 0);_.q([_.T({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.p("design:type",String)],zo.prototype,"id",void 0);
_.q([_.T({value:!1}),_.p("design:type",Boolean)],zo.prototype,"isRightAligned",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],zo.prototype,"disabled",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],zo.prototype,"closeOnActivate",void 0);_.q([_.T(),_.p("design:type",Object)],zo.prototype,"notificationData",void 0);_.q([_.T(),_.p("design:type",Object)],zo.prototype,"hasNotification",void 0);
_.q([_.T({value:!1}),_.p("design:type",Boolean)],zo.prototype,"useComputedAriaLabel",void 0);_.q([_.ge("notificationData"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],zo.prototype,"notificationDataChanged",null);_.q([_.uG({is:"yt-sort-filter-sub-menu-renderer",disableElementRegistration:!0})],zo);
_.f(zo,"yt-sort-filter-sub-menu-renderer",function(){if(PfC===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;xx1===void 0&&(xx1=document.createElement("template"));var m=xx1;r.call(U,m.content.cloneNode(!0),X.content.firstChild);PfC=X}X=PfC;return X},{mode:2});var OW5=_.V(function(X){var U=X.data;var r=_.tj(function(){var t=U().onTap;(t=_.e(t,_.wO))&&_.np().resolve(_.s4).resolveCommand(t);return!1}),m=function(){return{sources:[{url:U().thumbnailUrl,
width:120,height:90}]}},I=function(){return U().rating&&U().ratingA11yLabel&&U().reviewsCount&&U().reviewsCountA11yLabel};
return _.n("place-data-view-model",null,_.n(_.x,{cond:function(){return U().placeName&&U().placeCategory},
then:function(){return _.n("div",{class:"ytSpecPlaceDataViewModelShapeHost","on:click":r},_.n(_.J6,{data:m,alt:"",targetWidth:120,targetHeight:90,className:"ytSpecPlaceDataViewModelShapeThumbnail"}),_.n(_.hq,{className:"ytSpecPlaceDataViewModelShapePlaceLink",command:function(){return U().onTap}},_.n("h3",{class:"ytSpecPlaceDataViewModelShapeName",
title:function(){return U().placeName}},function(){return U().placeName})),_.n("div",{class:"ytSpecPlaceDataViewModelShapeMetadata"},_.n(_.x,{cond:I,
then:function(){return _.n("div",{class:_.mS("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowRatings")},_.n("span",{class:"score",title:function(){return U().ratingA11yLabel}},function(){return U().rating}),_.n("span",{class:"ytSpecPlaceDataViewModelShapeMetadataRowStarIcon"},_.n(_.k5,{icon:"STAR",
active:!0,style:"width: 14px; height: 14px; color: #fabb05"})),_.n("span",{class:"ytSpecPlaceDataViewModelShapeMetadataRowReviews",title:function(){return U().reviewsCountA11yLabel}},function(){return U().reviewsCount}))},
else:function(){return _.n("div",{class:_.mS("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowRatings")})}}),_.n("div",{class:_.mS("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowCategories")},_.n("span",{class:"category",
title:function(){return U().placeCategory}},function(){return U().placeCategory}))))}}))},"ib");
OW5.idomCompat=!0;_.G5(OW5,"place-data-view-model",{props:{data:_.OQ}});var vw$=new _.gb("INLINE_PLAYBACK_HOOK_TOKEN");var eVP=B4({sharedUi:Ny5});_.Vx=QW(eVP)(eVP.sharedUi,{animatedThumbnailEnabledSelector:function(X){return X.animatedThumbnailEnabled},
inlinePreviewEnabledSelector:function(X){return X.inlinePreviewEnabled},
currentPageTypeSelector:function(X){return X.currentPageType},
currentPageSubTypeSelector:function(X){return X.currentPageSubType},
persistentPanelVisibleSelector:function(X){return X.persistentPanelVisible}});var Ew8=function(X){this.setActiveSlideIndex=X;this.jobIds=[];this.isSlideshowPlaying=!1},QPp=function(X,U){X.isSlideshowPlaying||(X.isSlideshowPlaying=!0,Ffh(X),BrA(X,U,0))},Ffh=function(X){_.Xs(_.$u,function(){X.setActiveSlideIndex(0)},1)},BrA=function(X,U,r){X.jobIds.push(_.Xs(_.$u,function(){var m=r<U-1?r+1:0;
X.setActiveSlideIndex(m);BrA(X,U,m)},1800))};var ow1,yY5;ow1=new _.gb("CHANNEL_DISCLOSURE_VIEW_MODEL_TOKEN");_.woT=new _.gb("AI_COMPANION_ATTACHMENT_VIEW_MODEL_TOKEN");yY5=new _.gb("COMMON_MARK_VIEW_MODEL_TOKEN");var uTv=new _.gb("IMAGE_ON_LOAD_HANDLER_TOKEN");var hVh=_.V(function(X){return _.n("animated-thumbnail-overlay-view-model",{class:"ytAnimatedThumbnailOverlayViewModelHost"},_.n(_.x,{cond:function(){var U;return(U=X.data())==null?void 0:U.thumbnail},
then:function(U){return _.n(_.J6,{data:U,alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",hideOn404:!0})}}))},"jb");_.Mmh=_.V(function(X){var U=X.data;var r=X.lockupExperiments;X={};return _.n("thumbnail-overlay-button-view-model",{class:"ytThumbnailOverlayButtonViewModelHost"},_.n("div",{class:_.mS("ytThumbnailOverlayButtonViewModelButton",(X.ytThumbnailOverlayButtonViewModelButtonLegacyIcon=function(){var m;return r&&((m=r())==null?void 0:m.useLegacySizedIconButton)},X))},_.n(_.xJ,{data:function(){return U().overlayButton}},{buttonViewModel:function(m){return _.n(_.Rt,{data:m.data,
buttonOverrides:function(){var I;return r&&((I=r())==null?0:I.useLegacySizedIconButton)?{iconPosition:"icon-only-40",customColors:{backgroundColor:"rgba(0,0,0,0.6)"},ariaHidden:!0,tabIndex:-1}:void 0}})}})))},"kb");
_.Mmh.idomCompat=!0;var zV7=_.V(function(X){return _.n("yt-thumbnail-hover-overlay-toggle-actions-view-model",{class:"ytThumbnailHoverOverlayToggleActionsViewModelHost","on:click":_.tj(function(U){U.preventDefault();return!1})},_.n(_.xJ,{data:function(){return X.data().buttons}},{toggleButtonViewModel:function(U){return _.n("div",{class:"ytThumbnailHoverOverlayToggleActionsViewModelButton"},_.n(_.rL,{data:U.data}))}}))},"lb");
zV7.idomCompat=!0;var Kf$=_.V(function(X){var U=function(){var r;return((r=_.e(X.data().rendererContext,_.PV))==null?void 0:r.label)||""};
return _.n("yt-thumbnail-overlay-full-view-model",{class:"ytThumbnailOverlayFullViewModelHost"},_.n(_.x,{cond:function(){return X.data().image},
then:function(){return _.n("div",{class:"ytThumbnailOverlayFullViewModelIcon"},_.n(_.J6,{data:function(){return X.data().image},
alt:U}))}}),_.n(_.x,{cond:function(){return X.data().text},
then:function(){return _.n("div",{class:"ytThumbnailOverlayFullViewModelText"},function(){return X.data().text})}}))},"mb");var TrS;TrS=_.Vx.animatedThumbnailEnabledSelector;_.K_=_.V(function(X){var U=[],r=function(){var d,O;return _.f2s((d=X.width)==null?void 0:d.call(X),(O=X.height)==null?void 0:O.call(X))},m=_.np().resolve(_.gX(uTv)),I=_.HD("yt-thumbnail-view-model",function(){U.push("elRef.value set");
var d;(d=X.playbackRef)==null||d.call(X,{thumbnailElRef:I,thumbnail:X.data().image,thumbnailOverlays:X.data().overlays,thumbnailSize:r()})});
_.Wx(function(){U.push("onInit");_.Jd(function(){U.push("onCleanup")})});
var t=_.Zj(TrS),C=function(){var d,O;return(O=(d=X.aspectRatio)==null?void 0:d.call(X))!=null?O:0},k=function(){return(X.data().image?_.rZm(X.data().image):C())<=1&&C()===0},g=function(){return k()?"CONTENT_MODE_SCALE_ASPECT_FIT":"CONTENT_MODE_SCALE_ASPECT_FILL"},Z=function(){I.value||_.AE(new _.Tx("Thumbnail elRef.value is null",U.join("\n")));
m&&I.value&&m(I.value)},P=function(){var d,O;
return((d=X.hovered)==null?void 0:d.call(X))&&r()!=="large"&&((O=X.data().overlays)==null?void 0:O.some(function(E){return _.e(E,u9P)}))},S={};
return _.n("yt-thumbnail-view-model",{class:_.mS("ytThumbnailViewModelHost",X.className,function(){return Exx(C())},function(){var d,O;
a:{var E=r(),Q=(d=X.disableRounding)==null?void 0:d.call(X);d=(O=X.isClip)==null?void 0:O.call(X);if(!Q&&!d)switch(E){case "large":O="ytThumbnailViewModelLarge";break a;case "small":O="ytThumbnailViewModelSmall";break a;default:O="ytThumbnailViewModelMedium";break a}O=void 0}return O},(S.ytThumbnailViewModelCinematic=k,S)),
style:_.Cc({"background-color":function(){var d,O=k()?(d=X.data().backgroundColor)==null?void 0:d.lightTheme:void 0;return O?wR(O,"1"):void 0}}),
el:I},_.n(_.x,{cond:k,then:function(){return _.n("div",{class:"ytThumbnailViewModelBlurredImage"},_.n(_.J6,{data:function(){return X.data().image},
alt:"",contentMode:g,targetWidth:X.width,onload:Z}))}}),_.n("div",{class:"ytThumbnailViewModelImage"},_.n(_.J6,{data:function(){return X.data().image},
alt:"",contentMode:g,targetWidth:X.width,onload:Z}),null),_.n(_.xJ,{data:function(){return P()?void 0:X.data().overlays},
allowIncompleteMapping:!0},{thumbnailOverlayTitleViewModel:Tcv,thumbnailOverlayBadgeViewModel:function(d){return _.n(_.YrT,{data:d.data,thumbnailSize:r,isClip:X.isClip})},
thumbnailBottomOverlayViewModel:function(d){return _.n(hiT,{data:d.data,thumbnailSize:r,isClip:X.isClip})},
thumbnailOverlayFullViewModel:Kf$,thumbnailOverlayButtonViewModel:function(d){return _.n(_.Mmh,{data:d.data,lockupExperiments:X.lockupExperiments})},
channelDisclosureViewModel:function(d){d=d.data;var O;return _.n("div",null,(O=_.np().resolve(_.gX(ow1)))==null?void 0:O({data:d}))}}),_.n(_.xJ,{data:function(){var d;
return((d=X.hovered)==null?0:d.call(X))?X.data().overlays:void 0},
allowIncompleteMapping:!0},{thumbnailHoverOverlayViewModel:function(d){return _.n(C_,{data:d.data,alwaysShow:!0})},
thumbnailHoverOverlayToggleActionsViewModel:zV7}),_.n(_.xJ,{data:function(){var d;return((d=X.hovered)==null?0:d.call(X))&&t()?X.data().overlays:void 0},
allowIncompleteMapping:!0},{animatedThumbnailOverlayViewModel:hVh}),_.n(_.x,{cond:X.isClip,then:function(){return _.n("div",{class:"ytPinkingNsHost"},_.n("svg",{class:"ytPinkingNsPinkingLeft"},_.n("defs",null,_.n("pattern",{id:"left-pattern",width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.n("polygon",{class:"ytPinkingNsPinking",points:"0,0 4,4 0,8"}))),_.n("rect",{fill:"url(#left-pattern)",width:"4",height:"100%"})),_.n("svg",{class:"ytPinkingNsPinkingRight"},_.n("defs",null,_.n("pattern",{id:"right-pattern",
width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.n("polygon",{class:"ytPinkingNsPinking",points:"4,0 0,4 4,8"}))),_.n("rect",{fill:"url(#right-pattern)",width:"4",height:"100%"})))}}))},"nb");
_.K_.idomCompat={callbacks:{playbackRef:!0}};var YCS=_.V(function(X){var U=_.H(_.Fb(-1,void 0,"RW2Ole")),r=U.next().value,m=U.next().value;_.Wx(function(){var I=new Ew8(m);QPp(I,X.data().thumbnails.length);_.Jd(function(){if(I.isSlideshowPlaying){I.isSlideshowPlaying=!1;for(var t=I.jobIds,C=0,k=t.length;C<k;C++)_.$u.cancelJob(t[C]);I.jobIds.length=0}})});
return _.n("yt-collection-thumbnail-slideshow",{class:"ytCollectionThumbnailSlideshowHost"},_.n(_.xJ,{data:function(){return X.data().thumbnails}},{thumbnailViewModel:function(I,t){return _.n("div",{class:function(){var C=!X.data().primaryThumbnail,k=t(),g=r(),Z=["ytCollectionThumbnailSlideshowSlideshowThumbnail"];
C&&k===0&&Z.push("ytCollectionThumbnailSlideshowSlideshowThumbnailFirstSlide");k<=g&&Z.push("ytCollectionThumbnailSlideshowSlideshowThumbnailShowSlide");return Z.join(" ")}},_.n(_.K_,{data:I.data,
disableRounding:X.disableRounding}))}}))},"ob");
YCS.idomCompat=!0;var FD1=new _.gb("DWELL_DETECTOR_REGISTRY_TOKEN");var RVp=_.V(function(X){var U=BKe(X.triggeringElement),r=function(){return!!X.data().primaryThumbnail},m=function(){var t,C=(t=X.data())==null?void 0:t.maxHeight,k;
t=(k=X.maxHeight)==null?void 0:k.call(X);return C!=null&&t!=null?Math.min(C,t):t!=null?t:C},I=function(){var t=m();
if(t){var C;if(r()&&(C=X.includeStackHeight)!=null&&C.call(X)){var k;C=((k=X.doubleStack)==null?0:k.call(X))?8:4}else C=0;t=t-C-1;if(!(t<0)){k=Math;C=k.ceil;var g,Z;var P=Rrx((Z=(g=X.aspectRatio)==null?void 0:g.call(X))!=null?Z:0);return C.call(k,t*P)}}};
return _.n("yt-collection-thumbnail-view-model",{class:"ytCollectionThumbnailViewModelHost","aria-hidden":"true",style:_.Cc({height:function(){return m()?m()+"px":void 0},
width:function(){return I()?I()+"px":void 0}})},_.n(Vm5,{stackEnabled:r,
thumbnailSize:function(){var t,C;return _.f2s((t=X.width)==null?void 0:t.call(X),(C=X.height)==null?void 0:C.call(X))},
doubleStack:X.doubleStack,stackColor:function(){return X.data().stackColor},
includeStackHeight:X.includeStackHeight},_.n(_.xJ,{data:function(){return X.data().primaryThumbnail}},{thumbnailViewModel:function(t){var C={};
return _.n(_.K_,{data:t.data,width:X.width,height:X.height,aspectRatio:X.aspectRatio,disableRounding:X.disableRounding,className:_.mS((C.ytCollectionThumbnailViewModelHostHasStacks=r,C)),hovered:X.hovered,playbackRef:X.playbackRef})}}),_.n(_.x,{cond:function(){var t;
return U()&&((t=X.data().thumbnails)==null?void 0:t.length)},
then:function(){return _.n("div",{class:"ytCollectionThumbnailViewModelSlideshow"},_.n(YCS,{data:X.data,disableRounding:function(){return!r()}}))}})))},"pb");
RVp.idomCompat={callbacks:{playbackRef:!0}};
var Vm5=_.V(function(X){var U=X.children;var r=X.stackEnabled;var m=X.thumbnailSize;var I=X.doubleStack;var t=X.stackColor;var C=X.includeStackHeight;var k,g=(k=_.np().resolve(_.gX(_.RB)))==null?void 0:k();return _.n(_.x,{cond:r,then:function(){return _.n(aU$,{data:function(){var Z,P;return{experimentEnabled:!0,thumbnailSize:m(),doubleStack:I==null?void 0:I(),color:g?t==null?void 0:(Z=t())==null?void 0:Z.darkTheme:t==null?void 0:(P=t())==null?void 0:P.lightTheme,enableResponsiveMode:!1,includeStackHeight:C==
null?void 0:C()}}},U)},
else:function(){return U}})},"qb");var fV$=new _.gb("EXPANDABLE_METADATA_VIEW_MODEL_TOKEN");var Yp;_.To={calledOnce:!0,state:"visible"};Yp={calledOnce:!0,state:"hidden"};_.V6=_.V(function(X){var U=X.data;var r=X.customCommandResolver;var m=X.className;var I=X.delayedClassName;var t=X.animationEntityKey;var C=X.isCompactWidth;var k=X.isContentWidth;X=_.H(_.Fb(!1,void 0,"pC3tUb"));var g=X.next().value,Z=X.next().value,P=_.bG(t,""),S=_.nx(O4e,P),d=function(){var S6,e6;return(e6=(S6=S())==null?void 0:S6.value)!=null?e6:!1},O=function(){_.$7(_.PN("booleanEntity",P(),{key:P(),
value:!0}));J=void 0};
t=_.H(_.$f(d));var E=t.next().value,Q=t.next().value;t=_.H(_.$f(d));var h=t.next().value,z=t.next().value;t=_.H(_.$f(function(){var S6;return d()?(S6=U().styleTransitionConfig)==null?void 0:S6.destinationStyle:void 0}));
var K=t.next().value,D=t.next().value,W=function(){var S6=Object.assign({},U(),K()&&{style:K()});var e6,Vs,Re=S6.label,$A=(e6=S6.interaction)==null?void 0:(Vs=e6.accessibility)==null?void 0:Vs.label;e6=S6.iconImage?S6.label&&S6.label.content?S6.iconLeading?"leading":"trailing":"icon-only":void 0;S6={formattedButtonText:Re,accessibilityLabel:$A,style:yJH(S6.style),type:uOA(S6.style),state:"active",size:w39(S6.size),iconPosition:e6,disabled:!1,aTagConfig:oxm(S6,r)};_.v("enable_desktop_vdcbg_components")&&
(S6.focused=g());return S6},J;
t=_.xc({visibilityCallback:function(S6){var e6,Vs=(e6=U().interaction)==null?void 0:e6.onFirstVisible;S6&&Vs&&_.z5(Vs)},
showOption:_.To});var A=function(){return A4M(W(),!!U().iconImage)};
X={};var N={};m=_.mS(function(){return"ytwAdButtonViewModelHost"},function(){return U().delayedAppearanceConfig?"ytwAdButtonViewModelHostHasAnimation":""},function(){var S6=!!U().delayedAppearanceConfig,e6=E();
return S6?e6?"ytwAdButtonViewModelFullHeight":"ytwAdButtonViewModelNoHeight":""},function(){var S6=!!U().delayedAppearanceConfig,e6=h();
return S6?e6?"ytwAdButtonViewModelShow":"ytwAdButtonViewModelHide":""},function(){return!U().delayedAppearanceConfig||E()?I==null?void 0:I():""},(X.ytwAdButtonViewModelHostCompactWidth=function(){return C==null?void 0:C()},X),(N.ytwAdButtonViewModelHostContentWidth=function(){return k==null?void 0:k()},N),m!=null?m:"");
var He=function(){var S6,e6=(S6=U().delayedAppearanceConfig)==null?void 0:S6.delayedInvisibleSeconds;e6&&(J=_.O5(_.$u,function(){Q(!0);ne()},e6*1E3))},ne=function(){var S6,e6=(S6=U().delayedAppearanceConfig)==null?void 0:S6.delayedVisibleSeconds;
e6&&(J=_.O5(_.$u,function(){z(!0);Be()},e6*1E3))},Be=function(){var S6,e6=(S6=U().styleTransitionConfig)==null?void 0:S6.styleTransitionSeconds,Vs,Re=(Vs=U().styleTransitionConfig)==null?void 0:Vs.destinationStyle;
e6&&Re?J=_.O5(_.$u,function(){D(Re);O()},e6*1E3):O()};
_.Wx(function(){He()});
_.Jd(function(){J&&_.$u.cancelJob(J)});
return _.n("ad-button-view-model",{"on:focusin":_.tj(_.v("enable_desktop_vdcbg_components")?function(){var S6=_.np().resolve(_.gX(_.uk));S6&&Z(S6.isKeyBoardInUse());return!1}:void 0),
"on:focusout":_.tj(_.v("enable_desktop_vdcbg_components")?function(){Z(!1);return!1}:void 0),
class:m,el:_.pf(t),style:_.Cc({"transition-duration":"0.3s"})},_.n(_.x,{cond:W,then:function(){return _.n(_.Vf,{data:W,icon:function(){return _.n(_.x,{cond:function(){return U().iconImage},
then:function(S6){return _.n(_.J6,{data:S6,alt:"",targetWidth:A,targetHeight:A,preserveWidth:!0,preserveHeight:!0})}})}})}}))},"sb");var qCT=_.V(function(X){var U=X.data;X=function(){return U().style==="AD_BUTTON_GROUP_STYLE_COMPACT_WIDTH"};
var r=_.xc({visibilityCallback:function(t){var C,k=(C=U().interaction)==null?void 0:C.onFirstVisible;t&&k&&_.z5(k)},
showOption:_.To}),m={},I={};return _.n("ad-button-group-view-model",{class:_.mS("ytwAdButtonGroupViewModelHost",(m.ytwAdButtonGroupViewModelHostCompactWidth=X,m)),el:_.pf(r)},_.n("div",{class:_.mS("ytwAdButtonGroupViewModelHostSecondaryButton",(I.ytwAdButtonGroupViewModelHostCompactWidthSecondaryButton=X,I))},_.n(_.xJ,{data:function(){return U().secondaryAdButton}},{adButtonViewModel:function(t){return _.n(_.V6,{data:t.data})}})),_.n("div",{class:"ytwAdButtonGroupViewModelHostPrimaryButton"},_.n(_.xJ,
{data:function(){return U().primaryAdButton}},{adButtonViewModel:function(t){return _.n(_.V6,{data:t.data})}})))},"tb");var Wfp=_.V(function(X){var U=function(){var r;return((r=X.data())==null?void 0:r.answers)||[]};
return _.n("yt-survey-icons",{class:"ytSurveyIconsHost"},_.n("div",{class:"ytSurveyIconsHeader"},_.n("div",{class:"ytSurveyIconsTitle"},function(){var r;return(r=X.data())==null?void 0:r.text}),_.n("div",null,_.n(_.Vf,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){var r;(r=X.onDismiss)==null||r.call(X)}}},
iconName:"DISMISSAL"}))),_.n("div",null,_.n("div",{class:"ytSurveyIconsAnswers"},_.n(_.Yq,{each:function(){return U()},
keyBy:"INDEX"},function(r,m){return _.n("div",null,_.n(_.Vf,{data:function(){return{style:"mono",type:"text",state:"active",size:"XL",iconPosition:"icon-only",onTap:function(){var I;(I=X.onSelect)==null||I.call(X,r(),m)}}},
icon:function(){return _.n(_.k5,{icon:function(){var I,t;return(I=r())==null?void 0:(t=I.icon)==null?void 0:t.iconType},
className:"ytSurveyIconsIcon"})}}))})),_.n("div",{class:"ytSurveyIconsAnswersText"},_.n("div",null,function(){return U().length?U()[0].text:""}),_.n("div",null,function(){return U().length?U()[U().length-1].text:""}))))},"ub");var JY8=_.V(function(X){var U=_.pf(_.w0(function(){var g;return(g=X.data())==null?void 0:g.rendererContext},void 0,void 0,void 0,!0)),r=_.H(_.Fb(!1,void 0,"GW0yjf")),m=r.next().value,I=r.next().value,t=_.nx(OwD,function(){var g;
return(g=X.data().keys)==null?void 0:g.surveyEntityKey}),C=_.nx(vjz,function(){var g;
return(g=X.data().keys)==null?void 0:g.surveyStateEntityKey});
_.aq("ytd-slimline-survey-show-action",function(){I(!1)});
var k=function(){var g,Z;var P=(g=C())==null?void 0:(Z=g.questionStack)==null?void 0:Z[0];if(P!==void 0){var S,d;return(S=t())==null?void 0:(d=S.questions)==null?void 0:d[P]}};
r={};return _.n("yt-slimline-survey-view-model",{el:U,class:_.mS("ytSlimlineSurveyViewModelHost",(r.ytSlimlineSurveyViewModelCollapsed=function(){return m()},r))},_.n("div",{class:"ytSlimlineSurveyViewModelContainer"},_.n(_.x,{cond:function(){var g;
return((g=k())==null?void 0:g.layout)==="SURVEY_LAYOUT_TYPE_ICONS"},
then:function(){return _.n(Wfp,{data:function(){return k()},
onSelect:function(g,Z){var P,S;return _.c(function(d){I(!0);if(S=(P=X.data())==null?void 0:P.onSelectRating)_.z5(S),_.$7(gBT(Z));_.uv(d)})},
onDismiss:function(){I(!0);var g;var Z=(g=t())==null?void 0:g.dismissalFeedbackToken;g=Z?{feedbackEndpoint:{feedbackToken:Z}}:void 0;g&&_.um(g,{form:{element:U.value}})}})}})))},"vb");var Dxp=_.V(function(X){return _.n("yt-table-view-model",{class:_.mS("ytTableViewModelHost",X.className)},_.n(_.Yq,{each:function(){return X.data().rows||[]}},function(U){var r={};
return _.n("div",{class:_.mS("ytTableViewModelRow",(r.ytTableViewModelRowBottomBorder=function(){return X.data().showSeparators},r))},_.n(_.Yq,{each:function(){return(U==null?void 0:U.cells)||[]}},function(m,I){var t,C={};
return _.n("span",{class:_.mS((C.ytTableViewModelRowLabel=function(){return I()===0&&X.data().showHorizontalHeaders},C.ytTableViewModelCell=function(){return!X.data().showHorizontalHeaders||I()>0},C))},(t=m.text)==null?void 0:t.content)}))}))},"wb");var po7=_.V(function(X){return _.n("lockup-attachments-view-model",{class:"ytLockupAttachmentsViewModelHost"},_.n(_.xJ,{data:function(){var U;return(U=X.data())==null?void 0:U.attachments}},{flexibleActionsViewModel:function(U){return _.n("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.n(_.g3,{data:U.data,
layout:function(){var r;return((r=X.lockupStyle())==null?void 0:r.arrangement)===1?0:1},
justifyContentOverride:function(){var r;return((r=X.lockupStyle())==null?void 0:r.arrangement)===1?"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_START":"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_EVENLY"}}))},
slimlineSurveyViewModel:function(U){return _.n("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.n(JY8,{data:U.data}))},
expandableMetadataViewModel:function(U){U=U.data;var r;return _.n("div",{class:_.mS("ytLockupAttachmentsViewModelAttachment","ytLockupAttachmentsViewModelExpandableMetadata")},(r=_.np().resolve(_.gX(fV$)))==null?void 0:r({data:U}))},
adButtonGroupViewModel:function(U){return _.n("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.n(qCT,{data:U.data}))},
adButtonViewModel:function(U){return _.n("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.n(_.V6,{data:U.data,isCompactWidth:!0}))},
tableViewModel:function(U){return _.n("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.n(Dxp,{data:U.data}))},
aiCompanionAttachmentViewModel:function(U){U=U.data;var r;return _.n("div",{class:"ytLockupAttachmentsViewModelAttachment"},(r=_.np().resolve(_.gX(_.woT)))==null?void 0:r({data:U}))}}))},"xb");var YMM=_.Pp("rich_grid_min_item_width",310),KDn=_.Pp("rich_grid_max_item_width",500);var $ZX,p3X;$ZX=16/9;p3X=2/3;_.Rf=_.V(function(X){var U=X.data;var r=X.className;var m=X.imageSizeConfig;var I=X.notifyOnLoaded;var t=function(){return U().style||"CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},C=function(){var d;
return _.o6((d=U())==null?void 0:d.rendererContext)};
X={};X=(X.ytContentPreviewImageViewModelHost=!0,X.ytContentPreviewImageViewModelCircleImage=function(){return t()==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},X.ytContentPreviewImageViewModelTappable=function(){return C()},X);
var k=function(){var d,O;return(O=(d=_.e(U().rendererContext,_.PV))==null?void 0:d.label)!=null?O:""},g=function(){return AJx(U())},Z=function(){var d=bXe(t(),U().layoutMode||"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_UNKNOWN",m==null?void 0:m(),lM6(g()),U().layoutWidth,U().layoutHeight),O=Object.assign({},d);
d.width&&(O.width=Math.round(d.width));d.height&&(O.height=Math.round(d.height));d.maxWidth&&(O.maxWidth=Math.round(d.maxWidth));d.maxHeight&&(O.maxHeight=Math.round(d.maxHeight));return O},P=_.yp(function(){return Z().height},void 0,"CxFlJb"),S=_.yp(function(){return Z().width},void 0,"lb8Jhd");
return _.n("yt-content-preview-image-view-model",{el:_.pf(_.w0(function(){var d;return(d=U())==null?void 0:d.rendererContext})),
role:function(){return C()?"link":void 0},
tabindex:function(){return C()?0:void 0},
class:_.mS(r,X,function(){var d=t();var O=m==null?void 0:m();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"?(O==null?void 0:O.size)!=null&&O.size<=16?"ytContentPreviewImageViewModelExtraSmallRoundedImage":(O==null?void 0:O.size)!=null&&O.size<=24?"ytContentPreviewImageViewModelSmallRoundedImage":"ytContentPreviewImageViewModelLargeRoundedImage":
void 0;return d}),
style:function(){var d=Z(),O=[];d.width&&O.push("width: "+d.width+"px");d.height&&O.push("height: "+d.height+"px");d.maxWidth&&O.push("max-width: "+d.maxWidth+"px");d.maxHeight&&O.push("max-height: "+d.maxHeight+"px");d.fullWidth&&O.push("width: 100%");return O.join(";")}},_.n(_.x,{cond:g,
then:function(d){return _.n(_.J6,{data:d,alt:k,"data-disabled$":function(){return!k()},
notifyOnLoaded:I,targetWidth:S,targetHeight:P,preserveWidth:function(){return!!S()},
preserveHeight:function(){return!!P()}})}}),_.n(_.xJ,{data:function(){var d;
return(d=U())==null?void 0:d.overlays}},{thumbnailHoverOverlayViewModel:C_,
thumbnailOverlayButtonViewModel:_.Mmh}))},"yb");
_.Rf.idomCompat=!0;var f_=_.V(function(X){var U=X.data;var r=X.className;var m=X.useSmallLayout;var I=X.useMediumText;X=X.useHeavyText;var t={};return _.n("yt-attribution-view-model",{el:_.pf(_.w0(function(){var C;return(C=U())==null?void 0:C.rendererContext})),
class:_.mS(r,(t.ytAttributionViewModelHost=!0,t.ytAttributionViewModelMediumText=I,t.ytAttributionViewModelHeavyText=X,t))},_.n(_.x,{cond:function(){return _.o6(U().rendererContext)},
then:function(){return _.n("button",{class:"ytAttributionViewModelTappable"},_.n($xA,{data:U,useSmallLayout:m}))},
else:function(){return _.n($xA,{data:U,useSmallLayout:m})}}))},"zb"),$xA=_.V(function(X){var U=X.data;
var r=X.useSmallLayout;var m=function(){return{size:(r==null?0:r())?16:24}};
return _.n(_.sx,null,_.n(_.xJ,{data:function(){return U().contentPreviewImage}},{contentPreviewImageViewModel:function(I){return _.n(_.Rf,{data:I.data,
className:"ytAttributionViewModelAttributionImage",imageSizeConfig:m})}}),_.n(_.xJ,{data:function(){return U().badge}},{badgeViewModel:function(I){return _.n(_.y6,{data:I.data,
class:"ytAttributionViewModelBadge",modern:!0})}}),_.n(_.x,{cond:function(){return U().text},
then:function(){return _.n(_.dN,{text:function(){return U().text},
noWrap:!0,linkInheritColor:!0,className:"ytAttributionViewModelAttributionText"})}}),_.n(_.x,{cond:function(){return U().suffix},
then:function(){return _.n(_.dN,{text:function(){return U().suffix},
linkInheritColor:!0,className:"ytAttributionViewModelSuffix"})}}))},"Ab");
f_.idomCompat=!0;var bWt,AYu,lVS,GL5,iWp;bWt=_.V(function(X){var U=X.delimiter;var r=X.max;var m=X.index;var I=X.isStandalone;return _.n(_.x,{cond:function(){return r()-1>m()},
then:function(){var t={};return _.n("span",{class:_.mS("yt-content-metadata-view-model__delimiter",(t["yt-content-metadata-view-model__delimiter--standalone"]=I,t)),"aria-hidden":!0},U)}})},"Bb");
AYu=_.V(function(X){var U=X.metadataPart;var r=X.maxLines;return _.n(_.dN,{text:function(){return U().text},
linkInheritColor:!0,className:function(){return Gms(r())},
userInput:!0})},"Cb");
lVS=_.V(function(X){var U=X.metadataPart;var r=X.maxLines;return _.n(_.x,{cond:function(){return U().tooltip},
then:function(m){return _.n("span",{title:m,role:"tooltip"},_.n(AYu,{metadataPart:U,maxLines:r}))},
else:function(){return _.n(AYu,{metadataPart:U,maxLines:r})}})},"Db");
GL5=_.V(function(X){var U=X.metadataPart;var r=X.isOverlay;var m=X.useMediumText;var I=X.hideAvatar;var t=function(){return U().maxLines!==void 0?U().maxLines:1};
return _.n(_.sx,null,_.n(_.xJ,{data:function(){return U().avatarStack}},{avatarStackViewModel:function(C){return _.n(_.gn,{data:C.data,
isOverlay:r,useMediumText:m,hideAvatar:I})},
badgeViewModel:_.y6}),_.n(_.x,{cond:function(){return U().leadingIcon},
then:function(C){return _.n(_.k5,{className:"yt-content-metadata-view-model__leading-icon",icon:function(){return C().name},
size:function(){return C().width}})}}),_.n(_.x,{cond:function(){return U().text},
then:function(){return _.n(lVS,{metadataPart:U,maxLines:t})}}),_.n(_.x,{cond:function(){return U().icon},
then:function(C){return _.n(_.k5,{className:"yt-content-metadata-view-model__icon",icon:function(){return C().name},
size:function(){return C().width}})}}))},"Eb");
iWp=_.V(function(X){var U=X.metadataRow;var r=X.isInline;var m=X.delimiter;var I=X.isOverlay;var t=X.useMediumText;var C=X.extensions;var k=function(){var Z,P=C==null?void 0:(Z=C())==null?void 0:Z.lockupMetadata;Z=U();var S,d;return!!((P==null?0:(S=P.byline)==null?0:S.hideAvatar)&&((d=_.e(Z,euC))==null?void 0:d.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")},g=function(){return U().metadataParts||[]};
X={};return _.n("div",{class:_.mS("yt-content-metadata-view-model__metadata-row",(X["yt-content-metadata-view-model__metadata-row--metadata-row-inline"]=r,X["yt-content-metadata-view-model__metadata-row--metadata-row-padding"]=function(){var Z,P=C==null?void 0:(Z=C())==null?void 0:Z.lockupMetadata;Z=U();var S,d;return!!((P==null?0:(S=P.byline)==null?0:S.addPadding)&&((d=_.e(Z,euC))==null?void 0:d.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")},X["yt-content-metadata-view-model__metadata-row--metadata-row-wrap"]=
function(){var Z;
return!!(C==null?0:(Z=C())==null?0:Z.lockupMetadata)&&U().badges&&!U().metadataParts},X))},_.n(_.xJ,{data:function(){return U().badges}},{badgeViewModel:function(Z){return _.n("div",{class:"yt-content-metadata-view-model__badge"},_.n(_.y6,{data:Z.data,
numBadgesInRow:function(){var P,S;return((P=U())==null?void 0:(S=P.badges)==null?void 0:S.length)||0}}))}}),_.n(_.Yq,{each:g},function(Z,P){return _.n(_.sx,null,_.n(GL5,{metadataPart:Z,
isOverlay:I,useMediumText:t,hideAvatar:k}),_.n(bWt,{delimiter:m,max:function(){return g().length},
index:P,isStandalone:!1}))}),_.n(_.x,{cond:function(){return U().isSpacerRow&&!r()},
then:function(){return _.n("div",{class:"yt-content-metadata-view-model__spacer"})}}))},"Fb");
_.qG=_.V(function(X){X=_.AL(X,{layout:0,isOverlay:!1});var U=X.data,r=X.layout,m=X.isOverlay,I=X.useMediumText,t=X.extensions,C=function(){return r()===0},k=function(){var Z;
return((Z=U().metadataRows)==null?void 0:Z.filter(function(P){var S,d=t==null?void 0:(S=t())==null?void 0:S.lockupMetadata,O,E;S=!!((d==null?0:(O=d.description)==null?0:O.hideDescription)&&((E=_.e(P,euC))==null?void 0:E.contentType)==="METADATA_ROW_CONTENT_TYPE_DESCRIPTION");var Q,h;return!((d==null?0:(Q=d.spacer)==null?0:Q.hideSpacer)&&((h=_.e(P,euC))==null?void 0:h.contentType)==="METADATA_ROW_CONTENT_TYPE_SPACER"||S)}))||[]},g={};
return _.n("yt-content-metadata-view-model",{class:_.mS(X.className,"yt-content-metadata-view-model",(g["yt-content-metadata-view-model--inline"]=C,g["yt-content-metadata-view-model--tappable"]=function(){return _.o6(U().rendererContext)},g["yt-content-metadata-view-model--medium-text"]=I,g)),
el:_.pf(_.w0(function(){return U().rendererContext}))},_.n(_.Yq,{each:k},function(Z,P){return _.n(_.sx,null,_.n(iWp,{metadataRow:Z,
isInline:C,delimiter:function(){return U().delimiter},
isOverlay:m,useMediumText:I,extensions:t}),_.n(_.x,{cond:function(){return C()&&!Z.isSpacerRow},
then:function(){return _.n(bWt,{delimiter:function(){return U().delimiter},
max:function(){return k().length},
index:P,isStandalone:!0})}}))}))},"Gb");
_.qG.idomCompat=!0;var Lfu=_.V(function(X){var U=_.np().resolve(_.gX(_.RB)),r={};return _.n("yt-lockup-metadata-view-model",{class:_.mS("yt-lockup-metadata-view-model",function(){a:{var m=X.lockupStyle();if(m==null?0:m.isOverlay)m="yt-lockup-metadata-view-model--overlay";else switch(m==null?void 0:m.arrangement){case 1:m="yt-lockup-metadata-view-model--horizontal";break a;default:m="yt-lockup-metadata-view-model--vertical"}}return m},function(){a:{var m=X.lockupStyle();
switch(m==null?void 0:m.titleMaxLines){case 1:m="yt-lockup-metadata-view-model--title-max-lines-1";break a}m=void 0}return m},function(){a:{var m=X.lockupStyle();
if(m==null?0:m.isTiny)m="yt-lockup-metadata-view-model--tiny";else switch(m==null?void 0:m.sizing){case "MINI":case "EXTRA_COMPACT":case "COMPACT":m="yt-lockup-metadata-view-model--compact";break a;default:m="yt-lockup-metadata-view-model--standard"}}return m},(r["yt-lockup-metadata-view-model--overlay"]=function(){var m;
return(m=X.lockupStyle())==null?void 0:m.isOverlay},r["yt-lockup-metadata-view-model--card"]=function(){var m;
return(m=X.lockupStyle())==null?void 0:m.isCard},r["yt-lockup-metadata-view-model--centered"]=function(){var m;
return(m=X.lockupStyle())==null?void 0:m.isCentered},r["yt-lockup-metadata-view-model--typography-bump"]=function(){var m;
return(m=X.lockupStyle())==null?void 0:m.typographyBump},r["yt-lockup-metadata-view-model--legacy-typography"]=function(){var m;
return(m=X.lockupStyle())==null?void 0:m.useLegacyTypography},r["yt-lockup-metadata-view-model--rich-grid-legacy-typography"]=function(){var m;
return(m=X.lockupStyle())==null?void 0:m.useRichGridLegacyTypography},r))},_.n(_.xJ,{data:function(){return X.data().image}},{avatarStackViewModel:function(m){return _.n("div",{class:"yt-lockup-metadata-view-model__avatar"},_.n(_.gn,{data:m.data,
overrides:{layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"}}))},
avatarViewModel:function(m){return _.n("div",{class:"yt-lockup-metadata-view-model__avatar"},_.n(_.kp,{data:m.data}))},
decoratedAvatarViewModel:function(m){return _.n("div",{class:"yt-lockup-metadata-view-model__avatar"},_.n(_.cz,{data:m.data}))}}),_.n("div",{class:"yt-lockup-metadata-view-model__text-container"},_.n("h3",{class:"yt-lockup-metadata-view-model__heading-reset",
title:function(){var m;return(m=X.data().title)==null?void 0:m.content}},_.n(_.x,{cond:function(){return X.data().title},
then:function(m){return _.n(_.hq,{command:X.lockupCommand,className:"yt-lockup-metadata-view-model__title",style:_.Cc({color:function(){var I;a:{var t=X.lockupStyle();var C=(I=X.hovered)==null?void 0:I.call(X);I=!(U==null||!U());var k;if((t==null?0:(k=t.onFocusEffect)==null?0:k.textPrimaryColor)&&C&&(t=I?t.onFocusEffect.textPrimaryColor.darkTheme:t.onFocusEffect.textPrimaryColor.lightTheme)){t=yH(t);break a}t=void 0}return t}}),
ariaLabel:X.lockupAccessibilityLabel},_.n(_.dN,{text:m,userInput:!0}))}})),_.n("div",{class:"yt-lockup-metadata-view-model__metadata",
style:_.Cc({color:function(){var m;a:{var I=X.lockupStyle();var t=(m=X.hovered)==null?void 0:m.call(X);m=!(U==null||!U());var C;if((I==null?0:(C=I.onFocusEffect)==null?0:C.textSecondaryColor)&&t&&(I=m?I.onFocusEffect.textSecondaryColor.darkTheme:I.onFocusEffect.textSecondaryColor.lightTheme)){I=yH(I);break a}I=void 0}return I}})},_.n(_.xJ,{data:function(){return X.data().metadata}},{contentMetadataViewModel:function(m){return _.n(_.qG,{data:m.data,
layout:function(){var I,t;return(t=(I=X.layout)==null?void 0:I.call(X))!=null?t:1},
useMediumText:function(){var I,t;return((I=X.lockupStyle())==null?void 0:I.typographyBump)||((t=X.lockupStyle())==null?void 0:t.useRichGridLegacyTypography)},
extensions:function(){var I,t,C,k;return{lockupMetadata:{byline:{hideAvatar:((I=X.lockupStyle())==null?void 0:I.arrangement)===0,addPadding:((t=X.lockupStyle())==null?void 0:t.arrangement)===1},description:{hideDescription:!((C=X.lockupStyle())==null||!C.compactMetadata)},spacer:{hideSpacer:!((k=X.lockupStyle())==null||!k.compactMetadata)}}}}})}})),_.n(_.xJ,{data:function(){return X.data().attribution}},{attributionViewModel:function(m){return _.n("div",{class:"yt-lockup-metadata-view-model__attribution"},
_.n(f_,{data:m.data,
useSmallLayout:!0}))}})),_.n("div",{class:"yt-lockup-metadata-view-model__menu-button"},_.n(_.xJ,{data:function(){return X.data().menuButton}},{buttonViewModel:function(m){return _.n(_.Rt,{data:m.data,
buttonOverrides:function(){var I;return((I=X.lockupStyle())==null?0:I.isOverlay)?{style:"overlay"}:void 0}})}})))},"Hb");
Lfu.idomCompat=!0;var NrA=_.V(function(X){var U=_.HD("notification-multi-action-renderer");_.qH(function(){requestAnimationFrame(function(){_.Hw(U.value)})});
var r={},m={},I={};return _.n("notification-multi-action-renderer",{class:_.mS("ytNotificationMultiActionRendererHost",(r.ytNotificationMultiActionRendererHostLegacyShelfStyle=function(){var t;return(t=X.useLegacyShelfStyle)==null?void 0:t.call(X)},r)),
el:U},_.n("span",{"aria-live":"polite",class:_.mS("ytNotificationMultiActionRendererTextContainer",(m.ytNotificationMultiActionRendererTextContainerLegacyShelfStyle=function(){var t;return(t=X.useLegacyShelfStyle)==null?void 0:t.call(X)},m))},_.n(_.dN,{text:function(){return X.data().responseText}})),_.n("div",{class:_.mS("ytNotificationMultiActionRendererButtonContainer",(I.ytNotificationMultiActionRendererButtonContainerLegacyShelfStyle=function(){var t;
return(t=X.useLegacyShelfStyle)==null?void 0:t.call(X)},I))},_.n(_.xJ,{data:function(){var t;
return(t=X.data().buttons)==null?void 0:t.map(function(C){if(C=C.buttonRenderer){var k,g=Object,Z=g.assign,P=(k=C.icon)==null?void 0:k.iconType;k=(k=C.command||C.serviceEndpoint||C.navigationEndpoint)?{innertubeCommand:k}:void 0;C={buttonViewModel:Z.call(g,{},{iconName:P,onTap:k,trackingParams:C.trackingParams,titleFormatted:C.text?_.Bs(C.text):void 0},LDe(C))}}else C=void 0;return C}).filter(function(C){return!!C})}},{buttonViewModel:function(t,C){return _.n("div",null,_.n(_.Rt,{data:t.data,
className:"ytNotificationMultiActionRendererButton",buttonOverrides:function(){var k;return((k=X.useModernStyles)==null?0:k.call(X))?{type:C()?"filled":"tonal",style:"mono"}:void 0}}))}})))},"Jb");var jPh=_.V(function(X){var U=_.HD("notification-text-renderer");_.qH(function(){requestAnimationFrame(function(){_.Hw(U.value)})});
return _.n("notification-text-renderer",{el:U,class:"ytNotificationTextRendererHost","aria-live":"polite"},_.n(_.dN,{text:function(){return X.data().successResponseText}}))},"Lb");_.Wz=_.V(function(X){var U=_.nx(Cze,function(){var m;return NKM((m=X.contentId)==null?void 0:m.call(X))}),r=function(){var m;
return _.e((m=U())==null?void 0:m.command,_.pU)};
return _.n(_.x,{cond:function(){var m;if(!(m=r())){var I;m=_.e((I=U())==null?void 0:I.command,YVp)}return m},
then:function(){return _.n(_.x,{cond:r,then:function(){var m={};return _.n("div",{class:_.mS("ytDismissibleItemReplacedContent",function(){var I;return jU6((I=X.aspectRatio)==null?void 0:I.call(X))})},_.n("div",{class:_.mS((m.ytDismissibleItemAspectRatioContainer=function(){var I;
return((I=X.aspectRatio)==null?void 0:I.call(X))!==void 0},m))},_.n(_.xJ,{data:function(){var I;
return(I=r())==null?void 0:I.item}},{notificationMultiActionRenderer:function(I){return _.n(NrA,{data:I.data,
useModernStyles:X.useModernStyle,useLegacyShelfStyle:X.useLegacyShelfStyle})},
notificationTextRenderer:jPh})))}})},
else:X.children})},"Mb");_.Xk8=_.V(function(X){var U=X.data;var r=X.customCommandResolver;X=_.pf(_.xc({visibilityCallback:function(t){var C,k=(C=U().interaction)==null?void 0:C.onFirstVisible;t&&k&&_.z5(k)},
showOption:_.To}));var m=function(){var t;return((t=U().interaction)==null?0:t.onTap)?function(C){var k;QUe(C,(k=U().interaction)==null?void 0:k.onTap,r)}:void 0},I=function(){var t,C=U(),k=m(),g=(t=_.e(U().rendererContext,_.PV))==null?void 0:t.label;
a:switch(C.style){case "AD_AVATAR_STYLE_ROUNDED_CORNER":t=1;break a;default:t=0}return{size:rA1(C.size),type:t,onTap:k,accessibilityText:g}};
return _.n("ad-avatar-view-model",{class:function(){var t;return((t=U().interaction)==null?0:t.onTap)?"ytwAdAvatarViewModelHostIsClickableAdComponent":"ytwAdAvatarViewModelHost"},
el:X},_.n(_.x,{cond:function(){return U().image},
then:function(t){return _.n(K9T,{data:I,image:t})}}))},"Nb");_.Ji=_.V(function(X){var U=_.AL(X,{hasDot:!1,usedInMasthead:!1}),r=Object.assign({},U),m=U.data,I=U.hasDot;X=U.customCommandResolver;var t=U.usedInMasthead,C=(delete r.data,delete r.hasDot,delete r.customCommandResolver,delete r.usedInMasthead,r);U=function(){return m().style};
U!==void 0&&U!==null||_.i3(Error("Hh"));X=_.z4(function(){return m().interaction},X);
return _.n("ad-badge-view-model",{class:_.mS(function(){var k;return((k=m().interaction)==null?0:k.onTap)?"ytwAdBadgeViewModelHostIsClickableAdComponent":"ytwAdBadgeViewModelHost"},function(){var k=C.adRenderingContextType(),g=t();
m();return k!=="AD_RENDERING_CONTEXT_TYPE_BROWSE"||g?"ytwAdBadgeViewModelHostStyleStandard":"ytwAdBadgeViewModelHostStyleStandardBrowse"}),
el:_.pf(X)},_.n(_.xK,{data:function(){var k;m();return{type:2,text:(k=m().label)==null?void 0:k.content,adsIncludeDot:I(),isOverlay:m().style==="AD_BADGE_STYLE_STARK_OVERLAY"}}}))},"Ob");var Uft;_.D7=_.V(function(X){var U=X.data;var r=X.customCommandResolver;var m=X.adRenderingContextType;return _.n("ad-details-line-view-model",{class:function(){var I;return((I=U().interaction)==null?0:I.onTap)?"ytwAdDetailsLineViewModelHostIsClickableAdComponent":"ytwAdDetailsLineViewModelHost"},
el:_.pf(_.xc({visibilityCallback:function(I){var t,C=(t=U().interaction)==null?void 0:t.onFirstVisible;I&&C&&_.z5(C)},
showOption:_.To}),_.z4(function(){return U().interaction},r))},_.n(_.x,{cond:function(){return U().style},
then:function(I){return _.n(_.Yq,{each:function(){var t;return((t=U())==null?void 0:t.attributes)||[]},
keyBy:"INDEX"},function(t){return _.n(Uft,{attribute:t,style:I,adRenderingContextType:function(){return m()}})})}}))},"Pb");
Uft=_.V(function(X){var U=X.attribute;var r=X.style;var m=X.adRenderingContextType;return _.n(_.x,{cond:function(){return U().text},
then:function(I){return _.n(_.dN,{text:I,className:function(){var t=m();r();return t==="AD_RENDERING_CONTEXT_TYPE_BROWSE"?"ytwAdDetailsLineViewModelHostTextStyleStandardBrowse":"ytwAdDetailsLineViewModelHostTextStyleStandard"}})}})},"Qb");var rnS=_.V(function(X){var U=X.data;var r=X.typographyBump;var m=function(){return U().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_SEARCH"},I=function(){return{size:"M"}};
X={};return _.n(_.sx,null,_.n("div",{class:"ytwFeedAdMetadataViewModelHostMetadata"},_.n(_.dN,{text:function(){return U().headline},
className:_.mS("ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadline",(X.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineSearch=function(){return m==null?void 0:m()},X.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineTypographyBump=function(){return(r==null?void 0:r())&&!(m==null?0:m())},X)),
linkInheritColor:!0}),_.n(_.x,{cond:function(){return U().description},
then:function(t){var C={};return _.n(_.dN,{text:t,className:_.mS("ytwFeedAdMetadataViewModelHostTextsStyleCompactDescription",(C.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionSearch=function(){return m==null?void 0:m()},C.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionTypographyBump=function(){return(r==null?void 0:r())&&!(m==null?0:m())},C)),
linkInheritColor:!0})}}),_.n(_.x,{cond:function(){return U().secondaryDescription},
then:function(t){var C={};return _.n(_.dN,{text:t,className:_.mS("ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescription",(C.ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescriptionTypographyBump=function(){return r==null?void 0:r()},C)),
linkInheritColor:!0})}}),_.n("div",{class:function(){return m()?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleCompactSearch":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainer"}},_.n(_.x,{cond:function(){return U().adAvatar},
then:function(){return _.n("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleCompact"},_.n(_.xJ,{data:function(){return U().adAvatar}},{adAvatarViewModel:_.Xk8}))}}),_.n(_.xJ,{data:function(){return U().adBadge}},{adBadgeViewModel:function(t){return _.n(_.Ji,{data:t.data,
hasDot:function(){return!!U().adDetailsLine},
adRenderingContextType:function(){return U().adRenderingContextType}})}}),_.n(_.xJ,{data:function(){return U().adDetailsLine}},{adDetailsLineViewModel:function(t){return _.n(_.D7,{data:t.data,
adRenderingContextType:function(){return U().adRenderingContextType}})}}))),_.n("div",{class:function(){return _.v("enable_desktop_vdc_components")?"ytwFeedAdMetadataViewModelHostMenuButton":m()?"ytwFeedAdMetadataViewModelHostMenuSearch":"ytwFeedAdMetadataViewModelHostMenu"}},_.n(_.xJ,{data:function(){return U().menu}},{buttonViewModel:function(t){return _.n(_.Rt,{data:t.data,
buttonOverrides:_.v("enable_desktop_vdc_components")?I:function(){a:switch(U().adRenderingContextType){case "AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT":var C="S";break a;default:C="M"}return{size:C}}})}})))},"Rb"),mfp=_.V(function(X){var U=X.data;
var r=X.noBottomMargin;var m=X.useVideoLockupTopPadding;var I=X.typographyBump;X={};X=_.mS("ytwFeedAdMetadataViewModelHostMetadata",(X.ytwFeedAdMetadataViewModelHostMetadataNoBottomMargin=function(){return r==null?void 0:r()},X.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return m==null?void 0:m()},X));
var t=function(){return U().adBadge};
t!==void 0&&t!==null||_.i3(Error("Ih"));t={};var C={};return _.n(_.sx,null,_.n(_.x,{cond:function(){return U().adAvatar},
then:function(){return _.n("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleStandard"},_.n(_.xJ,{data:function(){return U().adAvatar}},{adAvatarViewModel:function(k){return _.n(_.Xk8,{data:k.data})}}))}}),_.n("div",{class:X},_.n("div",{class:_.mS("ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadline",(t.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBump=function(){return I==null?void 0:I()},t.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBumpV2=function(){return(I==
null?void 0:I())&&_.v("web_enable_typography_bump_v2")},t))},_.n(_.dN,{text:function(){return U().headline},
linkInheritColor:!0})),_.n(_.x,{cond:function(){return U().description},
then:function(k){return _.n(_.dN,{text:k,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardDescription",linkInheritColor:!0})}}),_.n("div",{class:function(){return U().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_BROWSE"&&_.v("enable_top_landscape_image_components_legacy_ui_web")?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandardLegacy":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandard"}},_.n(_.xJ,{data:function(){return U().adBadge}},
{adBadgeViewModel:function(k){return _.n(_.Ji,{data:k.data,
hasDot:function(){return!!U().adDetailsLine},
adRenderingContextType:function(){return U().adRenderingContextType}})}}),_.n(_.xJ,{data:function(){return U().adDetailsLine}},{adDetailsLineViewModel:function(k){return _.n(_.D7,{data:k.data,
adRenderingContextType:function(){return U().adRenderingContextType}})}})),_.n(_.x,{cond:function(){return U().secondaryDescription},
then:function(k){return _.n(_.dN,{text:k,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardSecondaryDescription",linkInheritColor:!0})}})),_.n("div",{class:_.mS("ytwFeedAdMetadataViewModelHostMenuStyleStandard",(C.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return m==null?void 0:m()},C))},_.n(_.xJ,{data:function(){return U().menu}},{buttonViewModel:_.Rt})))},"Sb"),p_=_.V(function(X){var U=X.data;
var r=X.noBottomMargin;var m=X.listenToTapEvent;var I=X.setTouchEndHandler;var t=X.useVideoLockupTopPadding;var C=X.typographyBump;X=_.xc({visibilityCallback:function(S){var d,O=(d=U().interaction)==null?void 0:d.onFirstVisible;S&&O&&_.z5(O)},
showOption:_.To});var k=_.z4(function(){return U().interaction},void 0,function(){return m==null?void 0:m()}),g=_.H(_.Fb(!1,void 0,"N3Oquc")),Z=g.next().value,P=g.next().value;
g=_.tj(function(S){(I==null?0:I())&&!Z()&&(S.currentTarget.click(),P(!0),setTimeout(function(){P(!1)},100));
return!1});
return _.n("feed-ad-metadata-view-model",{class:function(){var S;return((S=U().interaction)==null?0:S.onTap)?"ytwFeedAdMetadataViewModelHostIsClickableAdComponent":"ytwFeedAdMetadataViewModelHost"},
el:_.pf(X,k),"on:touchend":g},_.n(_.V3,null,_.n(_.K$,{when:function(){return U().style==="FEED_AD_METADATA_STYLE_COMPACT"}},function(){return _.n(rnS,{data:U,
typographyBump:C})}),_.n(_.K$,{when:function(){return U().style==="FEED_AD_METADATA_STYLE_STANDARD"}},function(){return _.n(mfp,{data:U,
noBottomMargin:r,useVideoLockupTopPadding:t,typographyBump:C})})))},"Tb");var IeS,tw$;IeS=_.Vx.inlinePreviewEnabledSelector;_.$p=_.V(function(X){return _.n("yt-lockup-view-model",{class:_.mS(X.className,"yt-lockup-view-model--wrapper")},_.n(_.Wz,{contentId:function(){return X.data().contentId},
useModernStyle:!0,aspectRatio:function(){var U,r;return((U=X.containerType)==null?void 0:U.call(X))!==3?JJn(X.data().contentType,(r=X.force16By9ThumbnailAspectRatio)==null?void 0:r.call(X)):void 0}},function(){return _.n(tw$,Object.assign({},X))}))},"Ub");
tw$=_.V(function(X){X=_.AL(X,{containerLayoutConfig:void 0,protectBackground:void 0,containerType:void 0,sizing:void 0,typographyBump:!1,force16By9ThumbnailAspectRatio:!1,thumbnailFixedWidth:void 0,thumbnailTargetWidth:void 0,lockupExperiments:void 0,elementsPerRow:void 0,useOverlayStyling:void 0});var U=X.data,r=X.containerLayoutConfig,m=X.containerType,I=X.sizing,t=X.protectBackground,C=X.typographyBump,k=X.force16By9ThumbnailAspectRatio,g=X.thumbnailFixedWidth,Z=X.thumbnailTargetWidth,P=X.lockupExperiments,
S=X.elementsPerRow,d=X.useOverlayStyling,O=_.np().resolve(_.gX(_.RB));X=_.pf(_.w0(function(){var $A;return($A=U())==null?void 0:$A.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 E=_.Zj(IeS),Q=_.np().resolve(_.gX(vw$)),h=Q?{}:void 0,z=function(){var $A,Ht,OS;return(OS=(Ht=_.e(($A=U())==null?void 0:$A.rendererContext,_.PV))==null?void 0:Ht.label)!=null?OS:void 0},K=function(){var $A;
return($A=_.e(U().metadata,_.E35))==null?void 0:$A.endorsement},D=function(){var $A=r==null?void 0:r(),Ht;
if($A==null?0:$A.containerType){var OS=(Ht=U())==null?void 0:Ht.contentType;Ht=P();var j6=C(),Pt=Z(),Q1=t();$A=Object.assign({},DZe(Rp6($A),T4($A.responsiveSize),j6,OS,$A.force16By9ThumbnailAspectRatio,Pt,Q1,void 0,Ht),{thumbnailFixedWidth:$A.contentPreviewWidth})}else $A=DZe(m(),I(),C(),(OS=U())==null?void 0:OS.contentType,k(),Z(),t(),d(),P());return $A};
Q&&h&&Q({enabled:function(){return E()},
itemPlaybackModel:function(){return U().itemPlayback},
thumbnailElRef:function(){return h.thumbnailElRef},
containerElRef:X,options:function(){var $A=h.thumbnailOverlays||[],Ht=K(),OS;!Ht||((OS=P())==null?0:OS.onFocusEffect)||$A.push(Ht);var j6,Pt;return{thumbnail:h.thumbnail,thumbnailOverlays:$A,accessibilityText:z(),thumbnailSize:h.thumbnailSize,enableRounding:D().isCollection,containPlayerWithinThumbnail:D().isCollection,mouseleaveCallback:function(){A(!1)},
trackingParams:(j6=_.e(U().rendererContext,_.nf))==null?void 0:(Pt=j6.loggingDirectives)==null?void 0:Pt.trackingParams}}});
var W=0;Q=_.H(_.Fb(!1,void 0,"v0iGab"));var J=Q.next().value,A=Q.next().value;Q=_.H(_.Fb(!1,void 0,"PVKcBd"));var N=Q.next().value,He=Q.next().value;Q=_.tj(function(){N()?(_.$u.cancelJob(W),W=_.$u.addJob(function(){A(!0)},8,32)):A(!0);
return!0});
var ne=_.tj(function($A){$A=$A.relatedTarget;var Ht=document.querySelector("ytd-video-preview");$A&&Ht&&Ht.contains($A)||(W&&(_.$u.cancelJob(W),W=0),A(!1))});
_.Jd(function(){W&&(_.$u.cancelJob(W),W=0)});
var Be=UDA(function(){He(!0)}),S6=Be.touchFeedbackEvents,e6=Be.touchFeedbackOnPointerUp,Vs=Be.touchFeedbackOnPointerDown;
Be=Be.touchFeedbackOnPointerLeave;var Re={};return _.n(_.sx,null,_.n("div",{el:X,class:_.mS("yt-lockup-view-model",function(){a:{var $A=D();if($A.metadataOnThumbnail)$A="yt-lockup-view-model--metadata-on-thumbnail";else switch($A.arrangement){case 1:$A="yt-lockup-view-model--horizontal";break a;default:$A="yt-lockup-view-model--vertical"}}return $A},function(){a:{var $A=D();
if($A.metadataOnThumbnail)$A="yt-lockup-view-model--metadata-on-thumbnail";else{switch($A.collectionStackNumber){case 1:$A="yt-lockup-view-model--collection-stack-1";break a;case 2:$A="yt-lockup-view-model--collection-stack-2";break a}$A=void 0}}return $A},function(){var $A;
return _.iXH(($A=U())==null?void 0:$A.contentId)},(Re["yt-lockup-view-model--card"]=function(){return D().isCard},Re["yt-lockup-view-model--compact"]=function(){return D().isTiny||D().sizing!=="STANDARD"},Re["yt-lockup-view-model--protect-background"]=t,Re["yt-lockup-view-model--add-margins"]=function(){return D().addMarginForFullbleed},Re["yt-lockup-view-model--centered"]=function(){return D().isCentered},Re["yt-lockup-view-model--fullbleed"]=function(){return D().fullbleed},Re["yt-lockup-view-model--single-column-grid"]=
function(){return S()===1&&m()===2},Re["yt-lockup-view-model--rich-grid-legacy-margin"]=function(){var $A;
return($A=P())==null?void 0:$A.useRichGridLegacyMargin},Re["yt-lockup-view-model--flex-none"]=function(){return!_.v("lockup_flex_none_killswitch")},Re)),
"on:mousedown":Vs,"on:mouseleave":ne,"on:mouseup":e6,"on:mouseover":Q,"on:touchstart":Vs,"on:touchend":e6,"on:pointerleave":Be},_.n(_.MO,{model:function(){var $A,Ht,OS=Object,j6=OS.assign,Pt=(h==null?void 0:h.thumbnailSize)||"small";a:{var Q1=D();var z8=!!(K()&&(($A=P())==null?0:$A.onFocusEffect));switch((h==null?void 0:h.thumbnailSize)||"small"){case "small":$A=4;break;case "large":$A=12;break;default:$A=8}if(z8)Q1=$A+12;else{switch(Q1.collectionStackNumber){case 1:Q1=$A+8;break a;case 2:Q1=$A+12;
break a}Q1=void 0}}Pt={thumbnailSize:Pt,triggerEvents:!0,customTopExtend:Q1};var B7;Q1=(Ht=P())==null?void 0:Ht.onFocusEffect;z8=!(O==null||!O());if(Q1){var SX,kA;Ht=z8?(SX=Q1.onFocusColor)==null?void 0:SX.darkTheme:(kA=Q1.onFocusColor)==null?void 0:kA.lightTheme;var mp,eP;SX=z8?(mp=Q1.keyLightColor)==null?void 0:mp.darkTheme:(eP=Q1.keyLightColor)==null?void 0:eP.lightTheme;var iu;mp=z8?(B7=Q1.touchResponseColor)==null?void 0:B7.darkTheme:(iu=Q1.touchResponseColor)==null?void 0:iu.lightTheme;B7={background:Ht!==
void 0?yH(Ht):void 0,keyLight:SX!==void 0?yH(SX):void 0};iu=[];eP=_.H(Q1.lightingTechniques||[]);for(SX=eP.next();!SX.done;SX=eP.next())switch(SX.value){case "LIGHTING_TECHNIQUE_KEY_LIGHT":iu.push(2);break;case "LIGHTING_TECHNIQUE_BACK_LIGHT":iu.push(1);break;case "LIGHTING_TECHNIQUE_FILL_LIGHT":iu.push(3)}B7={hoverEffect:{palette:B7,lightingTechniques:iu},touchEffect:{palette:{background:mp!==void 0?yH(mp):void 0}}}}else B7={};return j6.call(OS,{},Pt,B7)},
hovered:function(){return J()},
pointerDownEvent:S6.pointerDownEvent,pointerUpEvent:S6.pointerUpEvent,pointerLeaveEvent:S6.pointerLeaveEvent}),_.n(_.x,{cond:function(){var $A;return K()&&J()&&(($A=P())==null?void 0:$A.onFocusEffect)},
then:function(){return _.n("div",{class:"yt-lockup-view-model__endorsement"},_.n(_.xJ,{data:function(){return K()}},{attributionViewModel:function($A){return _.n(f_,{data:$A.data,
useHeavyText:!0})}}))}}),_.n(_.hq,{command:function(){var $A;
return _.Qx(($A=U())==null?void 0:$A.rendererContext)},
ariaHidden:!0,tabIndex:-1,className:"yt-lockup-view-model__content-image",style:function(){return(g()||D().thumbnailFixedWidth)&&D().arrangement===1?"width: "+(g()||D().thumbnailFixedWidth):""}},_.n(_.xJ,{data:function(){var $A;
return($A=U())==null?void 0:$A.contentImage}},{thumbnailViewModel:function($A){return _.n(_.K_,{data:$A.data,
aspectRatio:function(){return D().aspectRatio},
disableRounding:function(){return D().disableRounding},
width:Z,hovered:function(){return J()&&!(E()&&U().itemPlayback)},
isClip:function(){var Ht;return((Ht=U())==null?void 0:Ht.contentType)==="LOCKUP_CONTENT_TYPE_CLIP"},
playbackRef:epe(h),lockupExperiments:function(){return P()}})},
collectionThumbnailViewModel:function($A){return _.n(RVp,{data:$A.data,aspectRatio:function(){return D().aspectRatio},
disableRounding:function(){return D().disableRounding},
width:Z,doubleStack:function(){return D().collectionStackNumber===2},
hovered:function(){return J()&&!(E()&&U().itemPlayback)},
playbackRef:epe(h)})},
decoratedAvatarViewModel:_.cz})),_.n("div",{class:"yt-lockup-view-model__metadata"},_.n(_.xJ,{data:function(){var $A;return($A=U())==null?void 0:$A.metadata}},{lockupMetadataViewModel:function($A){return _.n(Lfu,{data:$A.data,
hovered:J,lockupStyle:D,lockupCommand:function(){var Ht;return _.Qx((Ht=U())==null?void 0:Ht.rendererContext)},
lockupAccessibilityLabel:function(){return z()},
layout:function(){var Ht;return((Ht=P())==null?0:Ht.useInlineContentMetadata)?0:void 0}})},
feedAdMetadataViewModel:function($A){return _.n(p_,{data:$A.data,noBottomMargin:function(){return!0},
useVideoLockupTopPadding:function(){return!0},
typographyBump:C})}}),_.n(_.xJ,{data:function(){var $A;
return($A=U())==null?void 0:$A.attachmentSlot}},{lockupAttachmentsViewModel:function($A){return _.n(po7,{data:$A.data,
lockupStyle:D})}}))),_.n(_.xJ,{data:function(){var $A;
return($A=U())==null?void 0:$A.bottomAttachmentSlot}},{lockupAttachmentsViewModel:function($A){return _.n(po7,{data:$A.data,
lockupStyle:D})}}))},"Vb");
_.$p.idomCompat=!0;_.G5(_.$p,"yt-lockup-view-model",{props:{data:_.OQ,containerLayoutConfig:_.OQ,containerType:_.OQ,sizing:_.OQ,protectBackground:_.OQ,typographyBump:_.OQ,thumbnailFixedWidth:_.OQ,thumbnailTargetWidth:_.OQ,force16By9ThumbnailAspectRatio:_.OQ,className:_.OQ,lockupExperiments:_.OQ,elementsPerRow:_.OQ,useOverlayStyling:_.OQ}});var aUX,aeA=_.V(function(X){var U=_.AL(X,{maxLines:2,disableTextMask:!1,textStyle:"default",accessibilityLabel:"",textSize:"small",alwaysTruncateAtMaxLines:!1,expandOnClick:!1}),r=U.text,m=U.alwaysShowTruncationText;X=U.truncationText;var I=U.onTextClick,t=U.maxLines,C=U.disableTextMask,k=U.textStyle,g=U.accessibilityLabel,Z=U.textSize,P=U.alwaysTruncateAtMaxLines,S=U.expandOnClick;U=_.H(_.Fb(!1,void 0,"EzA1q"));var d=U.next().value,O=U.next().value;U=_.tj(function(){S()&&O(!d());I==null||I()});
var E=function(){a:switch(Z()){case "medium":var N=2;break a;case "large":N=2.2;break a;default:N=1.8}return N},Q=kCM(r,function(){return d()?Infinity:t()},E,C,P,d),h=Q.isTruncated;
r=Q.displayText;P=Q.contentRef;var z=Q.hiddenRef,K=Q.placeholderTruncationTextRef,D=Q.hiddenTruncationTextRef;Q=Q.truncationTextRef;var W={},J={},A={};return _.n("truncated-text",{class:_.mS((W["yt-truncated-text"]=!0,W["yt-truncated-text--overlay"]=function(){return k()==="overlay"},W["yt-truncated-text--medium-text"]=function(){return Z()==="medium"},W["yt-truncated-text--large-text"]=function(){return Z()==="large"},W["yt-truncated-text--primary-text"]=function(){return k()==="primary-text"},W)),
"on:click":U,style:function(){return"line-height: "+E()+"rem;"}},_.n("truncated-text-content",{class:"yt-truncated-text__truncated-text-content",
el:P,style:function(){return d()?"":"max-height: "+t()*E()+"rem;"}},_.n(_.dN,{text:r}),_.n("button",{"aria-disabled":!0,
disabled:!0,class:_.mS((J["yt-truncated-text__inline-button"]=!0,J["yt-truncated-text--hidden"]=function(){return!(!d()&&(m!=null&&m()||h()))},J)),
el:K,style:function(){return"line-height: "+E()+"rem;"}},_.n(_.dN,{text:X}))),_.n("truncated-text-content",{class:_.mS("yt-truncated-text__truncated-text-content","yt-truncated-text__truncated-text-content--hidden-text-content"),
el:z,style:function(){return d()?"":"max-height: "+t()*E()+"rem;"},
"aria-hidden":"true"},_.n(_.dN,{text:r}),_.n("button",{"aria-disabled":!0,disabled:!0,class:"yt-truncated-text__inline-button",el:D,style:function(){return"line-height: "+E()+"rem;"}},_.n(_.dN,{text:X}))),_.n("button",{"aria-label":g,
class:_.mS((A["yt-truncated-text__absolute-button"]=function(){return!C()},A["yt-truncated-text__bottom-button"]=function(){return C()},A["yt-truncated-text--hidden"]=function(){return!(!d()&&(m!=null&&m()||h()))},A)),
el:Q,style:function(){return"line-height: "+E()+"rem;"}},_.n(_.dN,{text:X})))},"Xb");
aeA.idomCompat={callbacks:{onTextClick:!0}};var kGA=_.V(function(X){var U=X.data;X=X.className;var r=_.yp(function(){return gUD(U())},void 0,"uDhDke"),m=_.n(_.sx,null,_.n(_.x,{cond:function(){return U().heroText||U().image},
then:function(){return _.n(HLS,{data:U})}}),_.n(C6P,{data:U,
sizeSmall:function(){return U().imageSize==="VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL"}}));
return _.n("yt-video-attribute-view-model",{class:X},_.n("div",{class:function(){var I=U();a:switch(I.orientation){case "VIDEO_ATTRIBUTE_ORIENTATION_VERTICAL":var t="yt-video-attribute-view-model--vertical";break a;default:t="yt-video-attribute-view-model--horizontal"}a:switch(I.imageSize){case "VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL":var C="yt-video-attribute-view-model--image-small";break a;default:C="yt-video-attribute-view-model--image-large"}a:switch(I.imageStyle){case "VIDEO_ATTRIBUTE_IMAGE_STYLE_SQUARE":var k=
"yt-video-attribute-view-model--image-square";break a;case "VIDEO_ATTRIBUTE_IMAGE_STYLE_AVATAR":k="yt-video-attribute-view-model--image-avatar";break a;default:k=""}a:switch(I.metadataStyle){case "VIDEO_ATTRIBUTE_METADATA_STYLE_HEADER":var g="yt-video-attribute-view-model--metadata-header";break a;default:g=""}a:switch(I.containerStyle){case "VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD":var Z="yt-video-attribute-view-model--container-card";break a;default:Z=""}return["yt-video-attribute-view-model",t,C,
k,g,Z,gUD(I)?"yt-video-attribute-view-model--clickable":""].join(" ")},
style:_.Cc({"background-color":function(){var I=U();if(I.containerStyle!=="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD")var t="";else{t=I.lightColorPalette;I=I.darkColorPalette;var C,k=((C=_.np().resolve(_.gX(_.RB)))==null?0:C())&&I?I:t;t=(t=k==null?void 0:k.section2Color)?_.oj(t):""}return t}})},_.n(_.x,{cond:r,
then:function(){return _.n(_.hq,{className:"yt-video-attribute-view-model__content-container",command:r,role:"group",ariaLabel:function(){return U().title}},m)},
else:function(){return _.n("div",{class:"yt-video-attribute-view-model__content-container"},m)}})))},"Yb");
kGA.idomCompat=!0;var HLS=_.V(function(X){var U=X.data;var r,m=(r=_.np().resolve(_.gX(_.RB)))==null?void 0:r(),I=function(){return m&&U().darkThemeImage?U().darkThemeImage:U().image},t=_.yp(function(){return nUz(U())},void 0,"UDqj0b");
return _.n("div",{class:"yt-video-attribute-view-model__hero-section"},_.n(_.V3,null,_.n(_.K$,{when:I},function(){return _.n(_.J6,{data:function(){return I()},
className:"yt-video-attribute-view-model__hero-image",alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}),_.n(_.K$,{when:function(){return U().heroText}},function(){return _.n("div",{class:"yt-video-attribute-view-model__hero-text-wrapper"},_.n("span",{class:"yt-video-attribute-view-model__hero-text"},function(){return U().heroText}))})),_.n(_.x,{cond:function(){return U().overflowMenuOnTap},
then:function(){return _.n("div",{class:"yt-video-attribute-view-model__overflow-menu"},_.n(_.Vf,{data:t,iconName:"MORE_VERT"}))}}))},"Zb");
HLS.idomCompat=!0;var C6P=_.V(function(X){var U=X.data;X=X.sizeSmall;var r=function(){return U().containerStyle==="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD"},m=_.yp(function(){return MW(_.h6({innertubeCommand:gUD(U())}))?"link":gUD(U())?"button":"group"},void 0,"e2MmYe"),I={};
return _.n("div",{class:_.mS("yt-video-attribute-view-model__metadata",(I["yt-video-attribute-view-model--small-font"]=X,I)),role:m},_.n("h1",{class:"yt-video-attribute-view-model__title"},function(){return U().title}),_.n(_.x,{cond:function(){return U().subtitle},
then:function(){return _.n("h4",{class:"yt-video-attribute-view-model__subtitle"},_.n(_.x,{cond:r,then:function(){return _.n(aeA,{text:function(){return cA6(U().subtitle)},
truncationText:function(){return cA6(U().subtitleTruncationText)},
maxLines:2})},
else:function(){return _.n("span",null,function(){return U().subtitle})}}))}}),_.n(_.x,{cond:function(){return U().secondarySubtitle},
then:function(t){return _.n("span",{class:"yt-video-attribute-view-model__secondary-subtitle"},_.n(_.dN,{text:function(){var C=t();if(C!=null&&C.attachmentRuns){for(var k=[],g=_.H(C.attachmentRuns),Z=g.next();!Z.done;Z=g.next())Z=Z.value,Z.element&&k.push(Object.assign({},Z,{element:Object.assign({},Z.element,{properties:{layoutProperties:{height:{unit:"DIMENSION_UNIT_POINT",value:15},width:{unit:"DIMENSION_UNIT_POINT",value:15}}}})}));C=Object.assign({},C,{attachmentRuns:k})}return C}}))}}),_.n(_.xJ,
{data:function(){return U().buttonViewModel}},{buttonViewModel:function(t){return _.n(_.Rt,{data:t.data,
className:"yt-video-attribute-view-model__button"})}}))},"$b");
C6P.idomCompat=!0;_.G5(kGA,"yt-video-attribute-view-model",{props:{data:_.OQ,className:_.OQ}});var bX=function(){var X=_.Y.apply(this,arguments)||this;X.useHighlightStyling=_.v("web_enable_deeper_metadata_highlight_styling");X.isSearch=!1;X.JSC$15448_lastScrollContainerWidth=NaN;X.pageLoadingFromNavigation=!1;X.currentIndex=0;X.supportComponentResize=!1;return X};
_.F(bX,_.Y);_.a=bX.prototype;
_.a.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}}}}}};
_.a.attached=function(){document.addEventListener("yt-page-type-changed",_.k7(this,this.onPageChange))};
_.a.detached=function(){document.removeEventListener("yt-page-type-changed",_.k7(this,this.onPageChange))};
_.a.getItemsPath=function(){return"data.cards"};
_.a.onIronResize=function(){this.updateListStyles()};
_.a.dataChanged=function(){this.updateListStyles();this.supportComponentResize=!!this.centerItems;var X;this.ytdHorizontalListBehavior.initialStartIndex=(this==null?void 0:(X=this.data)==null?void 0:X.scrollToIndex)||0;this.ytdHorizontalListBehavior.reset();this.ytdHorizontalListBehavior.centerListItems=_.v("problem_walkthrough_sd")&&!!this.centerItems};
_.a.computeCardListStyle=function(X){return X||null};
_.a.computeEmpty=function(X){return!this.get("cards.length",X)};
_.a.computeThumbnailStyle=function(X){return this.get("header.richListHeaderRenderer.channelThumbnail.channelThumbnailWithLinkRenderer.style",X)||null};
_.a.computeHasSubtitle=function(X){return!!this.get("header.richListHeaderRenderer.subtitle",X)};
_.a.computeInitialCountNumber=function(X){return this.hasSquareMiniApp&&X==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?12:this.hasSkinnyWidthPortraitMiniApp&&X==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?7:X==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?6:X==="HORIZONTAL_CARD_LIST_STYLE_TYPE_INLINE_RECOMMENDATIONS"?8:X==="HORIZONTAL_CARD_LIST_STYLE_TYPE_NARROW_SHELF"?10:this.isSearch&&X==="HORIZONTAL_CARD_LIST_STYLE_TYPE_ENGAGEMENT_PANEL_SECTION"?7:this.inlineStructuredDescription?
8:4};
_.a.computeUseFloorScrolling=function(X){return X==="HORIZONTAL_CARD_LIST_STYLE_TYPE_RELATED_CHANNELS"||this.hasSquareMiniApp};
_.a.computeHasGameCard=function(X){return(X=this.get("cards",X))?X.some(function(U){return U.gameCardRenderer}):!1};
_.a.computeCenterHeaderTitle=function(X){return!(X==null||!X.centerHeaderTitle)};
_.a.computeHasPortraitMiniApp=function(X){return(X=X==null?void 0:X.cards)?X.some(function(U){return U.miniGameCardViewModel&&U.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_PORTRAIT"}):!1};
_.a.computeHasSquareMiniApp=function(X){return(X=X==null?void 0:X.cards)?X.some(function(U){return U.miniGameCardViewModel&&U.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_SQUARE"}):!1};
_.a.computeHasSkinnyWidthPortraitMiniApp=function(X){return(X=X==null?void 0:X.cards)?X.some(function(U){return U.miniGameCardViewModel&&U.miniGameCardViewModel.width===135}):!1};
_.a.computeCenterItems=function(X){return!!X};
_.a.computeHasInfoPanel=function(X){var U;return X==null?void 0:(U=X.cards)==null?void 0:U.some(function(r){return r.infoPanelContentRenderer})};
_.a.handleKeyDown=function(){this.ytdHorizontalListBehavior.fillRemainingListItems();this.ytRendererBehavior.markDirty()};
_.a.getItemByIndex=function(X){var U=this.items.children;return U&&U.length>X?U[X]:void 0};
_.a.onPageChange=function(){var X=this;this.pageLoadingFromNavigation=!0;_.$u.addJob(function(){X.pageLoadingFromNavigation=!1;_.i4(X.hostElement,"yt-terminate-video-preview-action")},8)};
_.a.updateListStyles=function(){if(_.v("problem_walkthrough_sd")&&this.JSC$15448_scrollContainer!==void 0){var X=this.JSC$15448_scrollContainer.clientWidth;X!==this.JSC$15448_lastScrollContainerWidth&&(this.JSC$15448_lastScrollContainerWidth=X,_.HP(this.hostElement,{"--ytd-horizontal-card-list-item-width":Math.min(X*.8,415)+"px"}),_.l4(this.hostElement,"iron-resize"))}};
_.n0.Object.defineProperties(bX.prototype,{hideNavigationButton:{configurable:!0,enumerable:!0,get:function(){return!(!this.inlineStructuredDescription||!_.v("sd_horizontal_list_show_nav_killswitch"))}},
modernChapters:{configurable:!0,enumerable:!0,get:function(){var X,U,r;return!!((X=this.data)==null?0:(U=X.cards)==null?0:(r=U[0])==null?0:r.macroMarkersListItemRenderer)}},
hasVideoAttributeViewModels:{configurable:!0,enumerable:!0,get:function(){var X,U,r;return!!((X=this.data)==null?0:(U=X.cards)==null?0:(r=U[0])==null?0:r.videoAttributeViewModel)}},
modernInfoPanels:{configurable:!0,enumerable:!0,get:function(){var X,U,r;return _.v("enable_desktop_amsterdam_info_panels")&&!!((X=this.data)==null?0:(U=X.cards)==null?0:(r=U[0])==null?0:r.infoPanelContentRenderer)}}});
bX.prototype.dataChanged=bX.prototype.dataChanged;bX.prototype.onIronResize=bX.prototype.onIronResize;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],bX.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],bX.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.My.YtdHorizontalListBehavior),_.p("design:type",Object)],bX.prototype,"ytdHorizontalListBehavior",void 0);
_.q([_.w(_.na),_.p("design:type",Object)],bX.prototype,"ytdDismissibleItemBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],bX.prototype,"data",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],bX.prototype,"useCustomColors",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],bX.prototype,"useHighlightStyling",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeCardListStyle(data.style.type)"}),_.p("design:type",Object)],bX.prototype,"cardListStyle",void 0);_.q([_.T({value:!0,reflectToAttribute:!0,computed:"computeEmpty(data)"}),_.p("design:type",Boolean)],bX.prototype,"empty",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeHasSubtitle(data)"}),_.p("design:type",Boolean)],bX.prototype,"hasSubtitle",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeThumbnailStyle(data)"}),_.p("design:type",Boolean)],bX.prototype,"thumbnailStyle",void 0);_.q([_.T({readOnly:!0,reflectToAttribute:!0,computed:"computeHasGameCard(data)"}),_.p("design:type",Boolean)],bX.prototype,"hasGameCard",void 0);_.q([_.T({readOnly:!0,reflectToAttribute:!0,computed:"computeCenterHeaderTitle(data)"}),_.p("design:type",Boolean)],bX.prototype,"centerHeaderTitle",void 0);
_.q([_.T({readOnly:!0,reflectToAttribute:!0,computed:"computeHasPortraitMiniApp(data)"}),_.p("design:type",Boolean)],bX.prototype,"hasPortraitMiniApp",void 0);_.q([_.T({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSquareMiniApp(data)"}),_.p("design:type",Boolean)],bX.prototype,"hasSquareMiniApp",void 0);_.q([_.T({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSkinnyWidthPortraitMiniApp(data)"}),_.p("design:type",Boolean)],bX.prototype,"hasSkinnyWidthPortraitMiniApp",void 0);
_.q([_.T({readOnly:!0,reflectToAttribute:!0,computed:"computeHasInfoPanel(data)"}),_.p("design:type",Boolean)],bX.prototype,"hasInfoPanel",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],bX.prototype,"isSearch",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],bX.prototype,"inlineStructuredDescription",void 0);_.q([_.Zl("#scroll-container"),_.p("design:type",HTMLDivElement)],bX.prototype,"JSC$15448_scrollContainer",void 0);
_.q([_.T({computed:"computeInitialCountNumber(data.style.type)"}),_.p("design:type",Number)],bX.prototype,"initialCount",void 0);_.q([_.T({computed:"computeUseFloorScrolling(data.style.type)"}),_.p("design:type",Boolean)],bX.prototype,"useFloorScrolling",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeCenterItems(data.centerItems)"}),_.p("design:type",Boolean)],bX.prototype,"centerItems",void 0);_.q([_.T(),_.p("design:type",Object)],bX.prototype,"pageLoadingFromNavigation",void 0);
_.q([_.T(),_.p("design:type",Object)],bX.prototype,"currentIndex",void 0);_.q([_.T(),_.p("design:type",Number)],bX.prototype,"scrollCount",void 0);_.q([_.T(),_.p("design:type",Object)],bX.prototype,"supportComponentResize",void 0);_.q([_.Zl("#items"),_.p("design:type",HTMLDivElement)],bX.prototype,"items",void 0);_.q([_.cP("iron-resize"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],bX.prototype,"onIronResize",null);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],bX.prototype,"dataChanged",null);_.q([_.T({reflectToAttribute:!0}),_.y("inlineStructuredDescription"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],bX.prototype,"hideNavigationButton",null);_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],bX.prototype,"modernChapters",null);
_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],bX.prototype,"hasVideoAttributeViewModels",null);_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],bX.prototype,"modernInfoPanels",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-horizontal-card-list-renderer"})],bX);
_.f(bX,"ytd-horizontal-card-list-renderer",function(){if(Xo8!==void 0)return Xo8;var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return Xo8=X},{mode:_.Xz("kevlar_poly_si_batch_j072")?1:2});var cnC=_.V(function(X){var U=X.data;var r={};return _.n("video-summary-content-view-model",{class:_.mS("videoSummaryContentViewModelHost",X.className,(r.videoSummaryContentViewModelHostIsSearch=X.isSearch,r))},_.n(_.Yq,{each:function(){var m=[],I=U().paragraphs;if(I==null||!I.length)return[];for(var t=0;t<I.length;t++){var C=_.e(I[t],Bp5),k=void 0;t>0&&(k=_.e(I[t-1],Bp5));k&&!!k.marker===!!C.marker?m[m.length-1].paragraphs.push(C):m.push({isList:!!C.marker,paragraphs:[C]})}return m},
keyBy:"INDEX"},function(m){return _.n(_.x,{cond:function(){return m().isList},
then:function(){return _.n("ul",{class:"videoSummaryContentViewModelList"},_.n(_.Yq,{each:function(){return m().paragraphs},
keyBy:"INDEX"},function(I){return _.n("li",{class:"videoSummaryContentViewModelListItem"},_.n(_.dN,{text:function(){return I().text}}))}))},
else:function(){return _.n("div",{class:"videoSummaryContentViewModelParagraphContainer"},_.n(_.Yq,{each:function(){return m().paragraphs},
keyBy:"INDEX"},function(I){return _.n("p",{class:"videoSummaryContentViewModelParagraph"},_.n(_.dN,{text:function(){return I().text}}))}))}})}),_.n(_.x,{cond:function(){return!!_.e(U().likeButtonViewModel,_.KH)&&!!_.e(U().dislikeButtonViewModel,_.TS)},
then:function(){return _.n("div",{class:"videoSummaryContentViewModelBottomButtonsContainer"},_.n("div",{class:"videoSummaryContentViewModelLikeButton"},_.n(_.Z8,{data:function(){return _.e(U().likeButtonViewModel,_.KH)},
disableIconAnimation:!0})),_.n(_.nn,{data:function(){return _.e(U().dislikeButtonViewModel,_.TS)}}))}}))},"ac");
cnC.idomCompat=!0;_.G5(cnC,"video-summary-content-view-model",{props:{data:_.OQ,isSearch:_.OQ,className:_.OQ}});var Ai=function(){var X=_.Y.apply(this,arguments)||this;var U,r;X.isExpanded=(r=(U=X.data)==null?void 0:U.isExpanded)!=null?r:!1;X.disableExpand=!1;X.showProminentLabel=!1;X.showRightSideLabel=!0;X.toggleExpandableContent=function(m){X.disableExpand||(m.stopPropagation(),_.ba(_.DP(m),X.hostElement,["info","expanded-subtitle"])||(X.isExpanded=!X.isExpanded,X.ytRendererBehavior.logExplicitClick(X.data),X.JSC$15459_cardList&&!_.v("expandable_metadata_a11y_fix_ks")&&_.cZ(X,function(){_.a7(X.hostElement)})))};
X.useSquareThumbnail=!1;X.startX=0;return X};
_.F(Ai,_.Y);_.a=Ai.prototype;_.a.computeUseSquareThumbnail=function(){var X;return(X=this.data)==null?void 0:X.useSquareThumbnail};
_.a.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"}}}}};
_.a.dataChanged=function(){if(this.data){var X,U;this.isExpanded=(U=(X=this.data)==null?void 0:X.isExpanded)!=null?U:!1;var r,m,I,t;if(X=this.isDarkTheme()?(r=this.data)==null?void 0:(m=r.colorData)==null?void 0:m.darkColorPalette:(I=this.data)==null?void 0:(t=I.colorData)==null?void 0:t.lightColorPalette){var C,k;if((C=this.data)==null?0:(k=C.colorData)==null?0:k.vibrantColorPalette)X.section1Color=this.data.colorData.vibrantColorPalette.section1Color,_.v4(this.hostElement,X)}}};
_.a.isExpandedChanged=function(){this.isExpanded&&this.JSC$15459_cardList&&_.l4(this.JSC$15459_cardList,"iron-resize")};
_.a.computeIsExpanded=function(X){return!!X.isExpanded};
_.a.computeShowProminentLabel=function(X,U){var r;return!!(X==null?0:(r=X.header)==null?0:r.showLeadingCollapsedLabel)&&!U};
_.a.computeShowRightSideLabel=function(X,U){var r;return!(X==null?0:(r=X.header)==null?0:r.showLeadingCollapsedLabel)&&!U};
_.a.captureContentClick=function(X){if(!this.disableExpand)if(_.v("expandable_metadata_fix_killswitch")){var U=X.target;_.qNt(U,"ytd-macro-markers-list-item-renderer")||X.stopPropagation();(U==null?void 0:U.id)==="scroll-container"&&(this.isExpanded=!this.isExpanded)}else _.ba(_.DP(X),this.hostElement,["items"])||_.$5(_.DP(X),this.hostElement,["BUTTON"])||(this.isExpanded=!this.isExpanded)};
_.a.timestampClick=function(X){X.stopPropagation();var U,r;(X=(U=this.data)==null?void 0:(r=U.header)==null?void 0:r.jumpToTimestampEndpoint)&&this.ytComponentBehavior.resolveCommand(X)};
_.a.onDown=function(X){X.stopPropagation();this.startX=X.detail?X.detail.x:0};
_.a.onUp=function(X){this.skipKeyInteraction(X)&&X.stopPropagation()};
_.a.skipKeyInteraction=function(X){var U=X.target;if((U==null?void 0:U.id)==="scroll-container"||(U==null?void 0:U.id)==="items"||X.detail&&X.detail.x!==this.startX)return!0;X=_.DP(X);X=_.H(X);for(U=X.next();!U.done;U=X.next()){U=U.value;if(U===this.hostElement)break;if(U.hasAttribute&&U.hasAttribute("skip-key-interaction"))return!0}return!1};
_.a.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.n0.Object.defineProperties(Ai.prototype,{hasVideoSummary:{configurable:!0,enumerable:!0,get:function(){var X;return!!_.e((X=this.data)==null?void 0:X.expandedContent,Fdt)}},
hasLockupViewModel:{configurable:!0,enumerable:!0,get:function(){var X;return!!_.e((X=this.data)==null?void 0:X.expandedContent,_.FWt)}},
useCustomColors:{configurable:!0,enumerable:!0,get:function(){var X,U;return!((X=this.data)==null||!X.useCustomColors)&&!((U=this.data)==null||!U.colorData)&&!this.isWatch}},
showInfoButton:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.infoButton)&&!!this.isExpanded}},
showTimestamp:{configurable:!0,enumerable:!0,get:function(){var X,U;return!!((X=this.data)==null?0:(U=X.header)==null?0:U.collapsedJumpToTimestamp)&&!this.isExpanded}},
showExpandedSubtitle:{configurable:!0,enumerable:!0,get:function(){var X,U;return!!((X=this.data)==null?0:(U=X.header)==null?0:U.expandedSubtitle)&&this.isExpanded}},
showThumbnail:{configurable:!0,enumerable:!0,get:function(){var X,U;return!!((X=this.data)==null?0:(U=X.header)==null?0:U.collapsedThumbnail)&&!this.isExpanded}},
useVppShoppingDestinationStyle:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.style)==="EXPANDABLE_METADATA_STYLE_VPP_SHOPPING_DESTINATION"}}});
Ai.prototype.onUp=Ai.prototype.onUp;Ai.prototype.onDown=Ai.prototype.onDown;Ai.prototype.isExpandedChanged=Ai.prototype.isExpandedChanged;Ai.prototype.dataChanged=Ai.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Ai.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Ai.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Ai.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Ai.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Ai.prototype,"isExpanded",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Ai.prototype,"disableExpand",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],Ai.prototype,"isSearch",void 0);
_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],Ai.prototype,"isWatch",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeShowProminentLabel(data, isExpanded)"}),_.p("design:type",Object)],Ai.prototype,"showProminentLabel",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeShowRightSideLabel(data, isExpanded)"}),_.p("design:type",Object)],Ai.prototype,"showRightSideLabel",void 0);
_.q([_.T({value:!1,reflectToAttribute:!0}),_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Ai.prototype,"hasVideoSummary",null);_.q([_.T({value:!1,reflectToAttribute:!0}),_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Ai.prototype,"hasLockupViewModel",null);_.q([_.T({reflectToAttribute:!0}),_.y("data","isWatch"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Ai.prototype,"useCustomColors",null);
_.q([_.T({reflectToAttribute:!0}),_.y("data","isExpanded"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Ai.prototype,"showInfoButton",null);_.q([_.y("data","isExpanded"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Ai.prototype,"showTimestamp",null);_.q([_.y("data","isExpanded"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Ai.prototype,"showExpandedSubtitle",null);
_.q([_.y("data","isExpanded"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Ai.prototype,"showThumbnail",null);_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],Ai.prototype,"useVppShoppingDestinationStyle",null);_.q([_.T(),_.p("design:type",Object)],Ai.prototype,"toggleExpandableContent",void 0);_.q([_.Zl("ytd-horizontal-card-list-renderer"),_.p("design:type",Object)],Ai.prototype,"JSC$15459_cardList",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeUseSquareThumbnail(data.useSquareThumbnail)"}),_.p("design:type",Object)],Ai.prototype,"useSquareThumbnail",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Ai.prototype,"dataChanged",null);_.q([_.ge("isExpanded"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Ai.prototype,"isExpandedChanged",null);
_.q([_.cP("down"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],Ai.prototype,"onDown",null);_.q([_.cP("up"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],Ai.prototype,"onUp",null);_.q([_.hL({is:"ytd-expandable-metadata-renderer",disableElementRegistration:!0})],Ai);
_.f(Ai,"ytd-expandable-metadata-renderer",function(){if(CcA!==void 0)return CcA;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return CcA=X},{mode:1});var ght,nhP=function(){if(ght!==void 0)return ght;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return ght=X};_.G5(_.gn,"yt-avatar-stack-view-model",{props:{className:_.OQ,data:_.OQ,overrides:_.OQ,isOverlay:_.OQ,useMediumText:_.OQ,decorations:_.OQ,hideAvatar:_.OQ}});_.Ej("itemSectionRenderer","videoRenderer","ytd-video-renderer");var lX=function(){var X=_.Y.apply(this,arguments)||this;X.disableExpand=!1;X.shouldShowChannelInfo=!1;X.hasAttributedBylineText=!1;X.actionMap={"yt-hide-item-section-videos-by-id-command":"handleHideItemSectionVideosByIdCommand"};return X};
_.F(lX,_.Y);_.a=lX.prototype;_.a.computeUseSearchUi=function(){var X,U;return this.isSearch||((X=this.data)==null?void 0:(U=X.style)==null?void 0:U.value)==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.a.computeUseThreeLineTitle=function(){var X;return((X=this.data)==null?void 0:X.maxTitleLines)===3};
_.a.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"},initialRenderPriority:_.v("polymer_video_renderer_defer_menu")&&!bV7?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"}}}};
_.a.attached=function(){_.II(this.hostElement,"blue-links",_.v("kevlar_video_blue_links"));this.updateInlinePreviewHoverListeners()};
_.a.detached=function(){this.clearInlinePreviewHoverListeners()};
_.a.dataChanged=function(){this.isHistory=window.location.pathname.indexOf("/feed/history")!==-1;_.tL(_.Xa(this.hostElement).querySelector("#description-text"),"ellipsis-truncate",!!this.data.topStandaloneBadge);var X=this.get("data.buttons.buttonRenderer.serviceEndpoint"),U;X&&((U=_.e(X.commandMetadata,_.Gl))==null?0:U.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(X);this.updateInlinePreviewHoverListeners()};
_.a.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15464_inlinePreviewHoverListener=hb({mediaRenderer:this,lockupElement:this.JSC$15464_dismissibleMedia,thumbnailElement:this.thumbnail})};
_.a.clearInlinePreviewHoverListeners=function(){var X;(X=this.JSC$15464_inlinePreviewHoverListener)==null||$X(X)};
_.a.onTextWrapperClick=function(X){var U,r,m=this.hideTranslation?(U=this.data)==null?void 0:U.untranslatedNavigationEndpoint:(r=this.data)==null?void 0:r.navigationEndpoint;U=_.ba(_.DP(X),this.hostElement,["expandable-metadata"]);!m||U&&!_.v("expandable_metadata_fix_killswitch")||_.$5(_.DP(X),this.hostElement,["A".toString(),"BUTTON".toString(),"YT-AVATAR-STACK-VIEW-MODEL"])||_.l4(this.hostElement,"yt-navigate",{endpoint:m})};
_.a.computeThumbnailWidth=function(X,U,r,m,I){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"?500:m?I==="MASSIVE"?600:I==="BIG"?500:I==="MEDIUM"?450:420:r?360:U?128:X?210:246};
_.a.computeUseBiggerThumbs=function(X){return X&&_.v("enable_desktop_search_bigger_thumbs")};
_.a.computeShouldShowChannelInfo=function(){return this.useSearchUi};
_.a.computeHasAttributedBylineText=function(){var X;return!((X=this.data)==null||!X.attributedBylineText)};
_.a.computeVideoStyle=function(){if(_.v("enable_video_style")){var X,U;return(X=this.data)==null?void 0:(U=X.style)==null?void 0:U.value}};
_.a.computeDisableExpand=function(){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.a.handleHideItemSectionVideosByIdCommand=function(X){var U;X=(U=_.e(X,bDh))==null?void 0:U.videoId;this.data&&this.data.videoId===X&&(this.isHidden=!0)};
_.a.getMetadataSnippetContainerClass=function(X){return X?"metadata-snippet-container-one-line":"metadata-snippet-container"};
_.a.computeTitleText=function(X,U,r){return X?r:U};
_.a.computeDescriptionSnippet=function(X,U,r){return X?r:U};
_.a.computeSnippetText=function(X,U,r){return X?r:U};
_.a.computeNavigationEndpoint=function(X,U){return X?U==null?void 0:U.untranslatedNavigationEndpoint:U==null?void 0:U.navigationEndpoint};
_.a.hideInlineTitleIcon=function(X,U){return X||!U};
_.n0.Object.defineProperties(lX.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 X;return(X=this.searchVideoResultEntity.hiddenBadgeGroups)!=null?X:[]}return[]}},
shouldShowChannelThumbnail:{configurable:!0,enumerable:!0,get:function(){var X,U,r;return!!(this==null?0:(X=this.data)==null?0:(U=X.channelThumbnailSupportedRenderers)==null?0:(r=U.channelThumbnailWithLinkRenderer)==null?0:r.thumbnail)&&!this.useAvatar}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var X;return!!_.e((X=this.data)==null?void 0:X.avatar,BAP)}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.JSC$15464_inlinePreviewHoverListener)==null?0:se(X))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
_.n0.Object.defineProperties(lX,{template:{configurable:!0,enumerable:!0,get:function(){return nhP()}}});
lX.prototype.dataChanged=lX.prototype.dataChanged;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],lX.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],lX.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],lX.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.na),_.p("design:type",Object)],lX.prototype,"ytdDismissibleItemBehavior",void 0);
_.q([_.w(_.Oh),_.p("design:type",Object)],lX.prototype,"ytdLockupBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],lX.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],lX.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],lX.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],lX.prototype,"isBackstageVideo",void 0);
_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],lX.prototype,"isPostCompactVideo",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],lX.prototype,"isHistory",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],lX.prototype,"isRichGridVideoPost",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],lX.prototype,"isHidden",void 0);
_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],lX.prototype,"isSearch",void 0);_.q([_.T({reflectToAttribute:!0,value:!1,computed:"computeUseSearchUi(isSearch, data)"}),_.p("design:type",Boolean)],lX.prototype,"useSearchUi",void 0);_.q([_.T({reflectToAttribute:!0,value:!1,computed:"computeUseThreeLineTitle(data)"}),_.p("design:type",Boolean)],lX.prototype,"useThreeLineTitle",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(useSearchUi)"}),_.p("design:type",Boolean)],lX.prototype,"useBiggerThumbs",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeVideoStyle(data.style.value)"}),_.p("design:type",Object)],lX.prototype,"videoStyle",void 0);_.q([_.T({computed:"computeDisableExpand(videoStyle)"}),_.p("design:type",Object)],lX.prototype,"disableExpand",void 0);
_.q([_.T({computed:"computeShouldShowChannelInfo(useSearchUi)"}),_.p("design:type",Object)],lX.prototype,"shouldShowChannelInfo",void 0);_.q([_.T({computed:"computeHasAttributedBylineText(data)"}),_.p("design:type",Object)],lX.prototype,"hasAttributedBylineText",void 0);_.q([_.T({reflectToAttribute:!0,value:function(){return _.S7("desktop_search_bigger_thumbs_style")}}),
_.p("design:type",String)],lX.prototype,"biggerThumbsStyle",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeIcon_(data.inlineTitleIcon)"}),_.p("design:type",String)],lX.prototype,"inlineTitleIcon",void 0);_.q([_.T({computed:"computeNavigationEndpoint(hideTranslation, data)"}),_.p("design:type",Object)],lX.prototype,"computedNavigationEndpoint",void 0);_.q([_.T({selectorArgs:["data.searchVideoResultEntityKey"],selector:function(X,U){return _.t3(X.entities,"searchVideoResultEntity",U)}}),
_.p("design:type",Object)],lX.prototype,"searchVideoResultEntity",void 0);_.q([_.Zl("ytd-thumbnail"),_.p("design:type",HTMLElement)],lX.prototype,"thumbnail",void 0);_.q([_.Zl("#dismissible"),_.p("design:type",HTMLElement)],lX.prototype,"JSC$15464_dismissibleMedia",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],lX.prototype,"dataChanged",null);
_.q([_.y("searchVideoResultEntity"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],lX.prototype,"hideTranslation",null);_.q([_.y("searchVideoResultEntity"),_.p("design:type",Array),_.p("design:paramtypes",[])],lX.prototype,"hiddenBadgeGroups",null);_.q([_.y("data","useAvatar"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],lX.prototype,"shouldShowChannelThumbnail",null);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],lX.prototype,"useAvatar",null);
_.q([_.y("lockupIsHovered"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],lX.prototype,"isHovered",null);_.q([_.hL({is:"ytd-video-renderer",disableElementRegistration:!0})],lX);_.f(lX,"ytd-video-renderer",function(){return nhP()},{mode:_.Xz("kevlar_poly_si_batch_j047")?1:2});var Go=function(){var X=_.Y.apply(this,arguments)||this;X.editDialog=null;X.roundedContainer=!0;X.isLoading=!1;X.isRichGrid=!1;X.isRichGridRepost=!1;X.reduceSidePaddings=_.v("reduce_side_paddings_in_shelf");X.JSC$15471_spinnerEl=null;return X};
_.F(Go,_.Y);_.a=Go.prototype;
_.a.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"}}}};
_.a.contentTextChanged=function(){this.expander.reset()};
_.a.dataChanged=function(){var X=this;if(this.data){this.isLoading=!1;this.editDialog=null;for(var U=0,r=this.data.actions&&this.data.actions.length;U<r;U++)this.openEditDialog(_.e(this.data.actions[U],yU8));if((U=this.get("actionButtons.commentActionButtonsRenderer.shareButton",this.data))&&(U=this.get("buttonRenderer.hint.hintRenderer.hintId",U))&&U.startsWith("share-post-hint")){var m=this.get("children.dismissible.children.toolbar.children.action-buttons.children.toolbar.children.share-button",
this);if(m){_.fM.getInstance();var I=qB(_.DQ(_.tt("SHARE_POST_EDU_TEXT")),"share-post-edu-displayed","OPEN_POPUP_POSITION_TOPRIGHT");_.$u.addLowPriorityJob(function(){_.NT(X.hostElement,I,m)})}}}};
_.a.updatePoll=function(X){X>=0?this.actionButtons.reply():this.actionButtons.hideReplyDialog()};
_.a.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$15471_spinnerEl||(this.JSC$15471_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.Xa(this.hostElement).appendChild(this.JSC$15471_spinnerEl));this.JSC$15471_spinnerEl&&(this.JSC$15471_spinnerEl.active=this.isLoading)};
_.a.onYtNavigate=function(X){var U=this.get("updateCommentDialogEndpoint",X.detail.endpoint);U&&(this.openEditDialog(U),X.stopPropagation())};
_.a.onYtCommentboxDismiss=function(){this.editDialog=null};
_.a.onYtCommentPollRevert=function(X,U){U&&this.updatePoll(U.selectedChoiceIndex)};
_.a.onYtServiceRequestSent=function(X,U){var r;U.endpoint&&(_.e(U.endpoint,fF7)||_.e(U.endpoint,RtA)&&((r=_.e(U.endpoint,RtA))==null||!r.clientActions))&&(this.isLoading=!0);if(U.actions)for(X=0;X<U.actions.length;X++)r=U.actions[X],_.e(r,A0)&&(r=this.get("updateBackstagePollAction.selectedChoiceIndex",r),r==void 0&&(r=-1),this.updatePoll(r))};
_.a.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.a.openEditDialog=function(X){X&&X.dialog&&(this.editDialog=X.dialog,X=this.editDialogEl.firstElementChild)&&(X.focus(),X.openDialog&&X.openDialog())};
_.a.computeIsPostHidden=function(X,U){return!!X||U};
_.a.computeSurfaceType=function(X){return X?X.toLowerCase().replace(/_/g,"-"):""};
_.a.computeUsesCompactLockup=function(X){return X==="BACKSTAGE_SURFACE_TYPE_HOME"||X==="BACKSTAGE_SURFACE_TYPE_SEARCH"||X==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||X==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||X==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||X==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.a.computeShowWithoutToolbar=function(X){return!X.actionButtons&&!X.actionMenu};
_.a.computePostAttachment=function(X){if(X.backstageAttachment){if(_.e(X.backstageAttachment,SG5))return"poll";if(_.e(X.backstageAttachment,UC5))return"quiz";if(_.e(X.backstageAttachment,_.Zh))return"video";if(_.e(X.backstageAttachment,r1T))return"uploaded-videos";if(_.e(X.backstageAttachment,Xnh))return X.contentText?"image":"image-only";if(_.e(X.backstageAttachment,L18))return"playlist"}return"none"};
_.a.computePostTabIndex=function(X){return X?0:-1};
_.a.computeButtonTooltipPosition=function(X){return this.computeUsesCompactLockup(X)?"top":"bottom"};
_.a.computeHasText=function(X){return!(X==null||!X.contentText)};
_.a.onTap=function(X){var U,r;if(((U=this.data)==null?0:U.navigationEndpoint)&&((r=this.data)==null?void 0:r.surface)==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION")this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);else{var m;((m=this.data)==null?0:m.navigationEndpoint)&&!_.$5(_.DP(X)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"YTD-VIDEO-RENDERER","YTD-PLAYLIST-RENDERER"])&&_.l4(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.n0.Object.defineProperties(Go.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.voteCount)||_.DQ("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.e(this.data.backstageAttachment,SG5))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.e(this.data.backstageAttachment,r1T))}}});
Go.prototype.onYtServiceRequestCompleted=Go.prototype.onYtServiceRequestCompleted;Go.prototype.onYtServiceRequestSent=Go.prototype.onYtServiceRequestSent;Go.prototype.onYtCommentPollRevert=Go.prototype.onYtCommentPollRevert;Go.prototype.onYtCommentboxDismiss=Go.prototype.onYtCommentboxDismiss;Go.prototype.onYtNavigate=Go.prototype.onYtNavigate;Go.prototype.isLoadingChanged=Go.prototype.isLoadingChanged;Go.prototype.dataChanged=Go.prototype.dataChanged;Go.prototype.contentTextChanged=Go.prototype.contentTextChanged;
_.q([_.w(_.na),_.p("design:type",Object)],Go.prototype,"ytdDismissibleItemBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Go.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Go.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Go.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Go.prototype,"data",void 0);
_.q([_.T(),_.p("design:type",Object)],Go.prototype,"editDialog",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Go.prototype,"roundedContainer",void 0);_.q([_.T(),_.p("design:type",Object)],Go.prototype,"isLoading",void 0);_.q([_.T({computed:"computeSurfaceType(data.surface)",reflectToAttribute:!0}),_.p("design:type",String)],Go.prototype,"surface",void 0);
_.q([_.T({computed:"computeUsesCompactLockup(data.surface)",reflectToAttribute:!0}),_.p("design:type",Boolean)],Go.prototype,"usesCompactLockup",void 0);_.q([_.T({computed:"computeShowWithoutToolbar(data)",reflectToAttribute:!0}),_.p("design:type",Boolean)],Go.prototype,"showWithoutToolbar",void 0);_.q([_.T({computed:"computePostAttachment(data)",reflectToAttribute:!0}),_.p("design:type",String)],Go.prototype,"attachment",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Go.prototype,"isRichGrid",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Go.prototype,"isRichGridRepost",void 0);_.q([_.T({reflectToAttribute:!0,value:_.v("use_better_post_dismissals")}),_.p("design:type",Boolean)],Go.prototype,"useBetterPostDismissals",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Go.prototype,"reduceSidePaddings",void 0);
_.q([_.T({computed:"computeHasText(data)",reflectToAttribute:!0}),_.p("design:type",Boolean)],Go.prototype,"hasText",void 0);_.q([_.Zl("#expander"),_.p("design:type",Object)],Go.prototype,"expander",void 0);_.q([_.Zl("#action-buttons"),_.p("design:type",Object)],Go.prototype,"actionButtons",void 0);_.q([_.Zl("#edit-dialog"),_.p("design:type",HTMLElement)],Go.prototype,"editDialogEl",void 0);
_.q([_.ge("data.contentText"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Go.prototype,"contentTextChanged",null);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Go.prototype,"dataChanged",null);_.q([_.ge("isLoading"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Go.prototype,"isLoadingChanged",null);
_.q([_.cP("yt-navigate"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],Go.prototype,"onYtNavigate",null);_.q([_.cP("yt-commentbox-dismiss"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Go.prototype,"onYtCommentboxDismiss",null);_.q([_.cP("yt-comment-poll-revert"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Object]),_.p("design:returntype")],Go.prototype,"onYtCommentPollRevert",null);
_.q([_.cP("yt-service-request-sent"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.TU]),_.p("design:returntype")],Go.prototype,"onYtServiceRequestSent",null);_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.Dj]),_.p("design:returntype")],Go.prototype,"onYtServiceRequestCompleted",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],Go.prototype,"voteCount",null);
_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],Go.prototype,"commentCount",null);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Go.prototype,"hasPoll",null);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Go.prototype,"hasUploadedVideo",null);_.q([_.hL({is:"ytd-post-renderer",disableElementRegistration:!0})],Go);
_.f(Go,"ytd-post-renderer",function(){if(uOC!==void 0)return uOC;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return uOC=X},{mode:1});var ZLT;var sRP;var iX=function(){return _.Y.apply(this,arguments)||this};
_.F(iX,_.Y);iX.prototype.configureRendererStamper=function(){return{"data.images":{id:"items",mapping:{backstageImageRenderer:{component:"ytd-backstage-image-renderer",properties:{surface:"[[surface]]"}}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],iX.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],iX.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.My.YtdHorizontalListBehavior),_.p("design:type",Object)],iX.prototype,"ytdHorizontalListBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],iX.prototype,"componentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],iX.prototype,"data",void 0);
_.q([_.T({value:"$.items.children"}),_.p("design:type",String)],iX.prototype,"itemsPath",void 0);_.q([_.T({value:1}),_.p("design:type",Number)],iX.prototype,"initialCount",void 0);_.q([_.T({reflectToAttribute:!0,value:_.v("enable_community_page_on_desktop")}),_.p("design:type",Boolean)],iX.prototype,"useSmallerPostImageAttachments",void 0);_.q([_.T(),_.p("design:type",String)],iX.prototype,"surface",void 0);_.q([_.hL({is:"ytd-post-multi-image-renderer",disableElementRegistration:!0})],iX);
_.f(iX,"ytd-post-multi-image-renderer",function(){if(sRP!==void 0)return sRP;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return sRP=X},{mode:_.Xz("kevlar_poly_si_batch_j079")?1:2});var xfp={"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"}}},
L_=function(){var X=_.Y.apply(this,arguments)||this;X.hasInlineCommentSection=!1;X.editDialog=null;X.isLoading=!1;X.shouldHideAuthor=!1;X.shouldShowVideoTime=!1;X.isInEngagementPanel=!1;X.hideBorder=!1;X.usesFullLockup=!1;X.shouldShowMenuInCompactView=!1;X.JSC$15486_spinnerEl=null;X.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return X};
_.F(L_,_.Y);_.a=L_.prototype;_.a.configureRendererStamper=function(){return xfp};
_.a.computeIsPollHeaderEnabled=function(X){return(X==null?void 0:X.pollMetadataIcon)!=null};
_.a.getPublishTimeStampString=function(X,U){U=new Date((Number(U)-60*((new Date).getTimezoneOffset()-(new Date(Number(U)*1E3)).getTimezoneOffset()))*1E3);U=(new J3(10)).format(U);if(X&&X.runs&&X.runs.length)for(var r=0;r<X.runs.length;r++)X.runs[r].text&&(X.runs[r].text=X.runs[r].text.replace("POST_SCHEDULED_TIMESTAMP_PLACEHOLDER",U));return X};
_.a.created=function(){this.JSC$15486_spinnerEl=null};
_.a.contentTextChanged=function(){this.expander.reset()};
_.a.dataChanged=function(){this.isLoading=!1;this.editDialog=null;var X;if((X=this.data)==null?0:X.actions){X=_.H(this.data.actions);for(var U=X.next();!U.done;U=X.next())this.openEditDialog(_.e(U.value,yU8))}};
_.a.handleSignalActionOpenPostCommentDialogAction=function(){_.Xa(this.hostElement).querySelector("#action-buttons").reply()};
_.a.updatePoll=function(X,U){U&&this.set("data.pollMetadataVoteCountText",U);this.hasInlineCommentSection&&(X=X>=0,U=_.Xa(this.hostElement).querySelector("#action-buttons"),X?U.reply():U.hideReplyDialog())};
_.a.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$15486_spinnerEl||(this.JSC$15486_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.Xa(this.hostElement).appendChild(this.JSC$15486_spinnerEl));this.JSC$15486_spinnerEl&&(this.JSC$15486_spinnerEl.active=this.isLoading)};
_.a.onYtNavigate=function(X){var U=this.get("updateCommentDialogEndpoint",X.detail.endpoint);U&&(this.openEditDialog(U),X.stopPropagation())};
_.a.onYtCommentboxDismiss=function(){this.editDialog=null};
_.a.onYtCommentPollRevert=function(X,U){U&&this.updatePoll(U.selectedChoiceIndex,U.totalVotes)};
_.a.onYtServiceRequestSent=function(X,U){X.stopPropagation();X=_.e(U.endpoint,RtA);if(_.e(U.endpoint,fF7)||X&&!X.clientActions)this.isLoading=!0;if(U.actions)for(X=0;X<U.actions.length;X++){var r=U.actions[X],m=_.e(r,A0);m&&(r=this.get("updateBackstagePollAction.selectedChoiceIndex",r),r===void 0&&(r=-1),this.updatePoll(r,m.totalVotes))}};
_.a.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.a.openEditDialog=function(X){X&&X.dialog&&(this.editDialog=X.dialog,X=this.editDialogElement.firstElementChild)&&(X.focus(),X.openDialog&&X.openDialog())};
_.a.computeIsBodyHidden=function(X,U){return!!X||U};
_.n0.Object.defineProperties(L_.prototype,{authorCommentBadge:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var X=this.data,U=X.showPostAuthorBackgroundHighlight,r=X.postAuthorBadgeType,m=X.authorEndpoint;if(!U&&r!=="POST_AUTHOR_BADGE_TYPE_VERIFIED"&&r!=="POST_AUTHOR_BADGE_TYPE_ARTIST")return null;var I,t,C;X=_.DQ(((I=X.authorText)==null?void 0:(t=I.runs)==null?void 0:(C=t[0])==null?void 0:C.text)||"");I=void 0;switch(r){case "POST_AUTHOR_BADGE_TYPE_ARTIST":I={iconType:"AUDIO_BADGE"};
break;case "POST_AUTHOR_BADGE_TYPE_VERIFIED":I={iconType:U?"CHECK_CIRCLE_THICK":"CHECK"}}return{renderer:{authorText:X,authorEndpoint:m,authorCreator:U,icon:I}}}},
postTextMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.isInEngagementPanel?10:4}},
pollIcon:{configurable:!0,enumerable:!0,get:function(){var X,U;if((X=this.data)==null?0:(U=X.pollMetadataIcon)==null?0:U.iconType)return _.IB(this.data.pollMetadataIcon.iconType)}},
voteCount:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.voteCount)||_.DQ("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.e(this.data.backstageAttachment,SG5))}},
hasQuiz:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.e(this.data.backstageAttachment,UC5))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.e(this.data.backstageAttachment,r1T))}}});
L_.prototype.onYtServiceRequestCompleted=L_.prototype.onYtServiceRequestCompleted;L_.prototype.onYtServiceRequestSent=L_.prototype.onYtServiceRequestSent;L_.prototype.onYtCommentPollRevert=L_.prototype.onYtCommentPollRevert;L_.prototype.onYtCommentboxDismiss=L_.prototype.onYtCommentboxDismiss;L_.prototype.onYtNavigate=L_.prototype.onYtNavigate;L_.prototype.isLoadingChanged=L_.prototype.isLoadingChanged;L_.prototype.dataChanged=L_.prototype.dataChanged;L_.prototype.contentTextChanged=L_.prototype.contentTextChanged;
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],L_.prototype,"actionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],L_.prototype,"rendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],L_.prototype,"rendererstamperBehavior",void 0);_.q([_.w(_.na),_.p("design:type",Object)],L_.prototype,"ytdDismissibleItemBehavior",void 0);
_.q([_.Zl("#contentTextExpander"),_.p("design:type",Object)],L_.prototype,"expander",void 0);_.q([_.Zl("#edit-dialog"),_.p("design:type",Element)],L_.prototype,"editDialogElement",void 0);_.q([_.T(),_.p("design:type",Object)],L_.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],L_.prototype,"hasInlineCommentSection",void 0);_.q([_.T(),_.p("design:type",Object)],L_.prototype,"editDialog",void 0);_.q([_.T(),_.p("design:type",Object)],L_.prototype,"isLoading",void 0);
_.q([_.T({computed:"computeIsPollHeaderEnabled(data)"}),_.p("design:type",Boolean)],L_.prototype,"isPollHeaderEnabled",void 0);_.q([_.T(),_.p("design:type",Object)],L_.prototype,"shouldHideAuthor",void 0);_.q([_.T(),_.p("design:type",Object)],L_.prototype,"shouldShowVideoTime",void 0);_.q([_.T(),_.p("design:type",Object)],L_.prototype,"isInEngagementPanel",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],L_.prototype,"hideBorder",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],L_.prototype,"usesFullLockup",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],L_.prototype,"shouldShowMenuInCompactView",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],L_.prototype,"authorCommentBadge",null);_.q([_.y("isInEngagementPanel"),_.p("design:type",Number),_.p("design:paramtypes",[])],L_.prototype,"postTextMaxLines",null);
_.q([_.y("data.icon.iconType"),_.p("design:type",Object),_.p("design:paramtypes",[])],L_.prototype,"pollIcon",null);_.q([_.ge("data.contentText"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],L_.prototype,"contentTextChanged",null);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],L_.prototype,"dataChanged",null);
_.q([_.ge("isLoading"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],L_.prototype,"isLoadingChanged",null);_.q([_.cP("yt-navigate"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],L_.prototype,"onYtNavigate",null);_.q([_.cP("yt-commentbox-dismiss"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],L_.prototype,"onYtCommentboxDismiss",null);
_.q([_.cP("yt-comment-poll-revert"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Object]),_.p("design:returntype")],L_.prototype,"onYtCommentPollRevert",null);_.q([_.cP("yt-service-request-sent"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.TU]),_.p("design:returntype")],L_.prototype,"onYtServiceRequestSent",null);
_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],L_.prototype,"onYtServiceRequestCompleted",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],L_.prototype,"voteCount",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],L_.prototype,"commentCount",null);
_.q([_.y("data.backstageAttachment"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],L_.prototype,"hasPoll",null);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],L_.prototype,"hasQuiz",null);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],L_.prototype,"hasUploadedVideo",null);_.q([_.hL({is:"ytd-backstage-post-renderer",disableElementRegistration:!0})],L_);
_.f(L_,"ytd-backstage-post-renderer",function(){if(ZLT!==void 0)return ZLT;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return ZLT=X},{mode:1});var P6p;var NG=function(){var X=_.Y.apply(this,arguments)||this;X.editDialog=null;X.showExpandButton=!1;X.isRichGrid=!1;X.usesFullLockup=!1;return X};
_.F(NG,_.Y);_.a=NG.prototype;_.a.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"}}}};
_.a.dataChanged=function(){this.editDialog=null;this.showExpandButton=this.computeShowExpandButton(this.data)};
_.a.computeShowExpandButton=function(X){return this.usesCompactLockup||X&&X.showFullContentText?!1:this.repostContentTextEl.scrollHeight>this.repostContentTextEl.clientHeight};
_.a.computeUsesCompactLockup=function(X){return!!X.condensedContent};
_.a.computeShowFullContentText=function(X){return!X};
_.a.onYtNavigate=function(X){X=this.get("updateCommentDialogEndpoint",X.detail.endpoint);this.openEditDialog(X)};
_.a.onYtCommentboxDismiss=function(){this.editDialog=null};
_.a.openEditDialog=function(X){X&&X.dialog&&(this.editDialog=X.dialog,X=this.repostEditDialogEl.firstElementChild)&&(X.focus(),X.openDialog&&X.openDialog())};
_.a.onTap=function(X){if(this.data){var U=null;this.usesCompactLockup&&!_.$5(_.DP(X)||[],this.hostElement,["YT-IMG-SHADOW"])?U=this.get("navigationEndpoint",this.data):X.target===this.moreButtonEl&&(U=this.get("navigationEndpoint",X.target.data));U&&_.l4(this.hostElement,"yt-navigate",{endpoint:U})}};
NG.prototype.onYtCommentboxDismiss=NG.prototype.onYtCommentboxDismiss;NG.prototype.onYtNavigate=NG.prototype.onYtNavigate;NG.prototype.dataChanged=NG.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],NG.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],NG.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],NG.prototype,"data",void 0);
_.q([_.T(),_.p("design:type",Object)],NG.prototype,"editDialog",void 0);_.q([_.T({computed:"computeUsesCompactLockup(data)",reflectToAttribute:!0}),_.p("design:type",Boolean)],NG.prototype,"usesCompactLockup",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],NG.prototype,"showExpandButton",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],NG.prototype,"isRichGrid",void 0);
_.q([_.T({computed:"computeShowFullContentText(data.showFullContentText)",reflectToAttribute:!0}),_.p("design:type",Boolean)],NG.prototype,"showFullContentText",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],NG.prototype,"usesFullLockup",void 0);_.q([_.Zl("#more"),_.p("design:type",Object)],NG.prototype,"moreButtonEl",void 0);_.q([_.Zl("#repost-content-text"),_.p("design:type",HTMLElement)],NG.prototype,"repostContentTextEl",void 0);
_.q([_.Zl("#repost-edit-dialog"),_.p("design:type",HTMLElement)],NG.prototype,"repostEditDialogEl",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],NG.prototype,"dataChanged",null);_.q([_.cP("yt-navigate"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],NG.prototype,"onYtNavigate",null);
_.q([_.cP("yt-commentbox-dismiss"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],NG.prototype,"onYtCommentboxDismiss",null);_.q([_.hL({is:"ytd-shared-post-renderer",disableElementRegistration:!0})],NG);
_.f(NG,"ytd-shared-post-renderer",function(){if(P6p!==void 0)return P6p;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return P6p=X},{mode:1});var S0S;var dfC;var jh=function(){return _.Y.apply(this,arguments)||this};
_.F(jh,_.Y);jh.prototype.attached=function(){var X=this;this.networkStatusManager||(this.networkStatusManager=new _.mj,this.networkStatusManager.listen("publicytnetworkstatus-online",function(){X.onlineHandler()}))};
jh.prototype.detached=function(){var X=this;this.networkStatusManager&&(this.networkStatusManager.unlisten("publicytnetworkstatus-online",function(){X.onlineHandler()}),delete this.networkStatusManager)};
jh.prototype.onlineHandler=function(){this.data.serviceEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint)};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],jh.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],jh.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],jh.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-reload-page-button-renderer"})],jh);
_.f(jh,"ytd-reload-page-button-renderer",function(){if(dfC!==void 0)return dfC;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);
return dfC=X},{mode:1});var OL5={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"},XE=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return X};
_.F(XE,_.Y);_.a=XE.prototype;_.a.attached=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.a.configureRendererStamper=function(){return{buttons:{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer",reloadPageButtonRenderer:"ytd-reload-page-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.a.computeHasBodyText=function(X){return!!X.bodyText};
_.a.computeButtons=function(X){var U=[];X.ctaButton&&U.push(X.ctaButton);X.secondaryButton&&U.push(X.secondaryButton);return U};
_.a.computeRendererStyle=function(X){return X.style?X.style.value.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():X.icon?"":"no-icon"};
_.a.getIconName=function(X,U){U=U===void 0?!1:U;if(X===void 0)return"";X=this.get("icon.iconType",X);var r;_.v("enable_hlp_client_icon_pick")?r=this.getThemedIcon(X,U):r=X;(U=OL5[r])||(U="yt-icons");return[U,r].join(":")};
_.a.getThemedIcon=function(X,U){return["HASHTAG_LANDING_PAGE_EMPTY","HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE"].includes(X)?U?"HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE":"HASHTAG_LANDING_PAGE_EMPTY":["HASHTAG_LANDING_PAGE_ERROR","HASHTAG_LANDING_PAGE_ERROR_DARK_MODE"].includes(X)?U?"HASHTAG_LANDING_PAGE_ERROR_DARK_MODE":"HASHTAG_LANDING_PAGE_ERROR":X};
_.a.isThumbnail=function(X){return!!X.thumbnail};
_.a.onDarkModeToggledAction=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.a.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],XE.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],XE.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],XE.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],XE.prototype,"data",void 0);
_.q([_.T({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.p("design:type",String)],XE.prototype,"rendererStyle",void 0);_.q([_.T({computed:"getIconName(data, isDarkTheme)",reflectToAttribute:!0}),_.p("design:type",String)],XE.prototype,"iconName",void 0);_.q([_.T({computed:"isThumbnail(data)",reflectToAttribute:!0}),_.p("design:type",Boolean)],XE.prototype,"thumbnail",void 0);_.q([_.T({computed:"computeButtons(data)"}),_.p("design:type",Array)],XE.prototype,"buttons",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],XE.prototype,"isDarkTheme",void 0);_.q([_.T({computed:"computeHasBodyText(data)",reflectToAttribute:!0}),_.p("design:type",Boolean)],XE.prototype,"hasBodyText",void 0);_.q([_.hL({is:"ytd-background-promo-renderer",disableElementRegistration:!0})],XE);
_.jl()(XE,"ytd-background-promo-renderer",function(){if(S0S===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);S0S=X}X=S0S;return X},{allowedProps:["data"],
mode:1});var vh8;var Uk=function(){return _.Y.apply(this,arguments)||this};
_.F(Uk,_.Y);_.n0.Object.defineProperties(Uk.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var X,U,r,m,I,t;return{thumbnailSize:"small",doubleStack:!1,sampledThumbnailColor:(X=this.data)==null?void 0:(U=X.thumbnail)==null?void 0:U.sampledThumbnailColor,vibrantColorPalette:(r=this.data)==null?void 0:(m=r.thumbnail)==null?void 0:m.vibrantColorPalette,darkColorPalette:(I=this.data)==null?void 0:(t=I.thumbnail)==null?void 0:t.darkColorPalette,experimentEnabled:!0}}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Uk.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Uk.prototype,"data",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],Uk.prototype,"collectionStack",null);_.q([_.hL({is:"ytd-compact-station-renderer",disableElementRegistration:!0})],Uk);
_.f(Uk,"ytd-compact-station-renderer",function(){if(vh8!==void 0)return vh8;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return vh8=X},{mode:1});var efv;var ra=function(){var X=_.Y.apply(this,arguments)||this;X.isRichGrid=!1;return X};
_.F(ra,_.Y);ra.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]]"}}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ra.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],ra.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ra.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],ra.prototype,"isRichGrid",void 0);_.q([_.hL({is:"ytd-grid-channel-renderer",disableElementRegistration:!0})],ra);
_.f(ra,"ytd-grid-channel-renderer",function(){if(efv!==void 0)return efv;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return efv=X},{mode:1});var Eh$;var mX=function(){return _.Y.apply(this,arguments)||this};
_.F(mX,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],mX.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],mX.prototype,"data",void 0);_.q([_.hL({is:"ytd-grid-movie-playlist-renderer",disableElementRegistration:!0})],mX);
_.f(mX,"ytd-grid-movie-playlist-renderer",function(){if(Eh$!==void 0)return Eh$;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Eh$=X},{mode:1});var Fq$;var IS=function(){var X=_.Y.apply(this,arguments)||this;X.downloadProgress=0;X.transferState="TRANSFER_STATE_UNKNOWN";X.modernButtons=_.v("web_modern_buttons");return X};
_.F(IS,_.Y);IS.prototype.detached=function(){this.ytdLockupBehavior.lockupIsHovered=!1};
IS.prototype.configureRendererStamper=function(){return{"data.menu":G_}};
IS.prototype.dataChanged=function(){this.data&&this.transferStateChanged()};
IS.prototype.transferStateChanged=function(){this.isDownloads=!1;if(this.transferState!=="TRANSFER_STATE_UNKNOWN"&&this.entityInfo&&!_.v("woffle_playlist_renderer_killswitch")){var X,U=htx(this.entityInfo,this.transferState,this.downloadProgress,(X=this.data)==null?void 0:X.playlistId,this.isOnline);X=U.viewPlaylistText;var r=U.badges;U=U.thumbnailOverlays;this.isDownloads=!!X||!!r;this.set("data.viewPlaylistText",X);r&&r.length>0&&this.set("data.badges",r);U&&U.length>0&&this.set("data.thumbnailOverlays",
U)}};
_.n0.Object.defineProperties(IS.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 X;return!((X=this.data)==null?0:X.menu)}}});
IS.prototype.transferStateChanged=IS.prototype.transferStateChanged;IS.prototype.dataChanged=IS.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],IS.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Oh),_.p("design:type",Object)],IS.prototype,"ytdLockupBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],IS.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],IS.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.T({selector:_.Jqe,selectorArgs:["data.playlistId"]}),_.p("design:type",Object)],IS.prototype,"downloadProgress",void 0);_.q([_.T({selector:_.MM,selectorArgs:["data.playlistId"]}),_.p("design:type",Object)],IS.prototype,"transferState",void 0);_.q([_.T({selector:W1x,selectorArgs:["data.playlistId"]}),_.p("design:type",Object)],IS.prototype,"entityInfo",void 0);_.q([_.T({selector:_.ur}),_.p("design:type",Boolean)],IS.prototype,"isOnline",void 0);
_.q([_.T(),_.p("design:type",Object)],IS.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],IS.prototype,"downloadRenderData",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],IS.prototype,"modernButtons",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],IS.prototype,"isDownloads",void 0);_.q([_.y("transferState"),_.T({reflectToAttribute:!0}),_.p("design:type",String),_.p("design:paramtypes",[])],IS.prototype,"downloadState",null);
_.q([_.y("data"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],IS.prototype,"menuHidden",null);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],IS.prototype,"dataChanged",null);_.q([_.Sl("transferState","downloadProgress","isOnline"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],IS.prototype,"transferStateChanged",null);
_.q([_.hL({is:"ytd-grid-playlist-renderer",disableElementRegistration:!0})],IS);
_.f(IS,"ytd-grid-playlist-renderer",function(){if(Fq$!==void 0)return Fq$;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Fq$=X},{mode:1});var BE8;var tr=function(){return _.Y.apply(this,arguments)||this};
_.F(tr,_.Y);tr.prototype.configureRendererStamper=function(){return{"data.menu":G_,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.n0.Object.defineProperties(tr.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var X,U,r,m,I,t;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(X=this.data)==null?void 0:(U=X.thumbnail)==null?void 0:U.sampledThumbnailColor,vibrantColorPalette:(r=this.data)==null?void 0:(m=r.thumbnail)==null?void 0:m.vibrantColorPalette,darkColorPalette:(I=this.data)==null?void 0:(t=I.thumbnail)==null?void 0:t.darkColorPalette,experimentEnabled:!0}}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],tr.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.na),_.p("design:type",Object)],tr.prototype,"ytdDismissibleItemBehavior",void 0);_.q([_.w(_.Oh),_.p("design:type",Object)],tr.prototype,"ytdLockupBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],tr.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],tr.prototype,"data",void 0);
_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],tr.prototype,"collectionStack",null);_.q([_.hL({is:"ytd-grid-radio-renderer",disableElementRegistration:!0})],tr);
_.f(tr,"ytd-grid-radio-renderer",function(){if(BE8!==void 0)return BE8;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return BE8=X},{mode:1});var QR$;var aS=function(){return _.Y.apply(this,arguments)||this};
_.F(aS,_.Y);aS.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
aS.prototype.computeNavigationEndpoint=function(X){return Tds(X==null?void 0:X.navigationEndpoint)};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],aS.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],aS.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.Oh),_.p("design:type",Object)],aS.prototype,"ytdLockupBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],aS.prototype,"data",void 0);_.q([_.T({computed:"computeNavigationEndpoint(data)"}),_.p("design:type",Object)],aS.prototype,"computedNavigationEndpoint",void 0);
_.q([_.hL({is:"ytd-grid-show-renderer",disableElementRegistration:!0})],aS);
_.f(aS,"ytd-grid-show-renderer",function(){if(QR$!==void 0)return QR$;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return QR$=X},{mode:1});var oh8;_.Hb=function(X){this.playerClient=X};
_.wk5=function(X,U,r){r=r===void 0?{}:r;return X.playerClient.setOption("ad",U,r)};
_.Hb.prototype.getOptions=function(){return this.playerClient.getOptions("ad")||[]};
_.Hb.prototype.executeCommand=function(X,U){this.getOptions().includes("executeCommand")?_.wk5(this,"executeCommand",{command:X,layoutId:U}):_.R6("Calling executeCommand when adModule is not loaded")};var CO=function(){return _.Y.apply(this,arguments)||this};
_.F(CO,_.Y);CO.prototype.getLayoutId=function(){var X=_.Gu("yt.www.ads.eventcache.getLastCompanionData");return X?(X=X())&&X.layoutId:null};
CO.prototype.onTap=function(){if(this.data&&this.data.clickthroughEndpoint){var X=_.GU(),U=this.getLayoutId(),r=this.data.clickthroughEndpoint;X&&U&&_.v("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?X.getPlayerPromise().then(function(m){(new _.Hb(m)).executeCommand(r,U)}):_.l4(this.hostElement,"yt-navigate",{endpoint:r})}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],CO.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],CO.prototype,"data",void 0);_.q([_.hL({is:"ytd-shopping-companion-item-renderer",disableElementRegistration:!0})],CO);
_.f(CO,"ytd-shopping-companion-item-renderer",function(){if(oh8!==void 0)return oh8;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return oh8=X},{mode:1});var ynT;var kv=function(){var X=_.Y.apply(this,arguments)||this;X.isExpandableContent=!1;return X};
_.F(kv,_.Y);_.n0.Object.defineProperties(kv.prototype,{showCta:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.ctaText)}},
ctaText:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.ctaText}},
hasPriceTopPosition:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.layoutStyle)!=="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
hasPriceBottomPosition:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.layoutStyle)==="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
useNewStyle:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.useNewStyle}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.priceReplacementText)}},
priceValue:{configurable:!0,enumerable:!0,get:function(){var X,U,r;return((X=this.data)==null?void 0:X.price)||((U=this.data)==null?void 0:(r=U.dealsData)==null?void 0:r.currentPrice)}},
showDeal:{configurable:!0,enumerable:!0,get:function(){var X,U;if((X=this.data)!=null&&X.dealsData&&((U=this.data)==null||!U.priceReplacementText)){X=this.data.dealsData;var r,m,I;return((r=X.salesData)==null?void 0:r.originalPrice)||((m=X.priceDropData)==null?void 0:m.referencePrice)||((I=X.promotionData)==null?void 0:I.promotionLabel)}}},
showAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.affiliateDisclaimer)}},
useSaleStyle:{configurable:!0,enumerable:!0,get:function(){var X,U;return(X=this.data)==null?void 0:(U=X.dealsData)==null?void 0:U.salesData}},
useFromBrandCtaStyle:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_BRAND"}},
useFromVendorCtaStyle:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_VENDOR"}},
useShoppingCollectionCtaStyle:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_SHOPPING_COLLECTION"}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],kv.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],kv.prototype,"componentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],kv.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],kv.prototype,"isExpandableContent",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],kv.prototype,"showCta",null);
_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],kv.prototype,"ctaText",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],kv.prototype,"hasPriceTopPosition",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],kv.prototype,"hasPriceBottomPosition",null);_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],kv.prototype,"useNewStyle",null);
_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],kv.prototype,"showPriceReplacementText",null);_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],kv.prototype,"priceValue",null);_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],kv.prototype,"showDeal",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],kv.prototype,"showAffiliateDisclaimer",null);
_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],kv.prototype,"useSaleStyle",null);_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],kv.prototype,"useFromBrandCtaStyle",null);_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],kv.prototype,"useFromVendorCtaStyle",null);
_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],kv.prototype,"useShoppingCollectionCtaStyle",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-vertical-product-card-renderer"})],kv);
_.f(kv,"ytd-vertical-product-card-renderer",function(){if(ynT!==void 0)return ynT;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return ynT=X},{mode:1});var ur1;var cb=function(){return _.Y.apply(this,arguments)||this};
_.F(cb,_.Y);cb.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],cb.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],cb.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.Oh),_.p("design:type",Object)],cb.prototype,"ytdLockupBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],cb.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-grid-movie-renderer"})],cb);
_.f(cb,"ytd-grid-movie-renderer",function(){if(ur1!==void 0)return ur1;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return ur1=X},{mode:1});var hfh;var nO=function(){var X=_.Y.apply(this,arguments)||this;X.roundedFix=_.v("web_enable_merch_item_rounding_fix");X.itemStyle="small-item";return X};
_.F(nO,_.Y);nO.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var X,U,r,m,I=(U=_.e((X=this.data)==null?void 0:X.buttonCommand,_.Tb7))==null?void 0:(r=U.item)==null?void 0:(m=r.notificationTextRenderer)==null?void 0:m.successResponseText;I&&_.ZS1(this.hostElement,I)}};
_.n0.Object.defineProperties(nO.prototype,{hasPrice:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.price)!==void 0}},
hasPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.priceReplacementText)}},
hasAdditionalFeesText:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.additionalFeesText)!==void 0}},
hasAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.affiliateDisclaimer)!==void 0}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var X,U;return((X=this.data)==null?void 0:X.isProductPlaceholder)!==void 0&&((U=this.data)==null?void 0:U.isProductPlaceholder)}},
hideOpenInNewIcon:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.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}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],nO.prototype,"ytRendererBehavior",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],nO.prototype,"roundedFix",void 0);_.q([_.T(),_.p("design:type",Object)],nO.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],nO.prototype,"itemStyle",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],nO.prototype,"hasPrice",null);
_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],nO.prototype,"hasPriceReplacementText",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],nO.prototype,"hasAdditionalFeesText",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],nO.prototype,"hasAffiliateDisclaimer",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],nO.prototype,"isProductPlaceholder",null);
_.q([_.T(),_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],nO.prototype,"hideOpenInNewIcon",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],nO.prototype,"ariaLabel",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-merch-shelf-item-renderer"})],nO);
_.f(nO,"ytd-merch-shelf-item-renderer",function(){if(hfh!==void 0)return hfh;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return hfh=X},{mode:1});_.G5(_.V(function(X){return _.n("button-card-view-model",{el:_.pf(_.w0(function(){return X.data().rendererContext})),
class:"ytwButtonCardViewModelHost",tabindex:0,"aria-label":function(){return X.data().title},
role:"button"},_.n(_.MO,{model:{}}),_.n("div",{class:"ytwButtonCardViewModelHostContentContainer"},_.n("div",{class:"ytwButtonCardViewModelHostContentContainerIconContainer"},_.n(_.x,{cond:function(){return X.data().image},
then:function(U){return _.n(_.J6,{data:U,alt:"",className:"ytwButtonCardViewModelHostImage"})}})),_.n("div",{class:"ytwButtonCardViewModelHostContentContainerTitleContainer"},function(){return X.data().title})))},"bc"),"button-card-view-model",{props:{data:_.OQ}});_.G5(_.V(function(X){X=_.AL(X,{className:void 0});var U=X.data;X=X.className;var r=_.yp(function(){return U().onTapCommand},void 0,"SXkP9e");
return _.n("ytd-shopping-item-card",{class:_.mS("ytdShoppingItemCardHost",X)},_.n(_.hq,{command:r,className:"ytdShoppingItemCardHostLink"},_.n("div",{class:"ytdShoppingItemCardHostThumbnailViewModel"},_.n(_.xJ,{data:function(){return U().thumbnailViewModel}},{thumbnailViewModel:function(m){return _.n(_.K_,{data:m.data,
aspectRatio:3})}})),_.n("div",null,_.n("p",{class:"ytdShoppingItemCardHostItemTitle"},_.n(_.dN,{text:function(){return U().itemTitle}})),_.n("p",{class:"ytdShoppingItemCardHostPrice"},_.n(_.dN,{text:function(){return U().priceOrStatus}})))))},"cc"),"ytd-shopping-item-card",{props:{data:_.OQ,
className:_.OQ}});var MwA={isAdsVideo:!0},zfv={showPlayerControls:!1,forceMutedVolume:!0,roundedCornersSize:3},KqT={showPlayerControls:!1,videoPreviewDurationMs:15E3},TEC={showPlayerControls:!1,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,forceMutedVolume:!0,roundedCornersSize:2,cropPlayerToFillThumbnailHorizontally:!0},Y0P={showPlayerControls:!0,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,roundedCornersSize:2,cropPlayerToFillThumbnailHorizontally:!0,hideTimeDisplay:!0,hideCaptionsToggleButton:!0,hideScrubber:!0};var qa=null,syD={};var SrH="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(" "),Zw={},dD1=(Zw.FEwhat_to_watch="home",Zw.FEhashtag="hashtag",Zw.FEtrending="trending",Zw.FEhistory="history",Zw.SPunlimited="premium",Zw.FEmemberships_and_purchases="paid_memberships",Zw.SPredeem_code="redeem",Zw.SPverify_location="locate",Zw.SPminor_moment="minor_moment",
Zw.FEmini_app_container="mini_app",Zw.FEnews_destination="news",Zw.SPopen_in_app="open_in_app",Zw.FEexplore="explore",Zw.FEsubscriptions="subscriptions",Zw.FEsfv_audio_pivot="sfv_audio_pivot",Zw.FEplaylist_aggregation="playlist_aggregation",Zw);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");_.j8("init");var Vw$=function(){},Wqu=_.V(function(X){var U=X.data;
var r=X.inlineMetadata;var m=X.aspectRatio;var I=X.scrimStyle;var t=X.className;var C=X.useDefaultStyle;var k=X.titleStyle;var g=new Vw$,Z=_.v("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",P=_.yp(function(){return(C==null?0:C())?Z==="SHORTS_LOCKUP_STYLE_SLIM":U().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"CIGaAf"),S=_.yp(function(){return _.pk(r)||P()||!1},void 0,"SEL6Qd"),d=function(){return(I==null?void 0:I())!==void 0?I==null?void 0:I():1},
O=_.yp(function(){return U().belowThumbnailMetadata||!S()},void 0,"KAqk1b");
X=_.xc({visibilityCallback:function(He){var ne=U().onFirstVisible;He&&ne&&_.z5(ne)},
showOption:{calledOnce:!0,state:"visible"}});var E=_.pf(),Q={},h=_.mS(function(){return P(),"shortsLockupViewModelHostThumbnailContainer"},(Q.shortsLockupViewModelHostThumbnailContainerAspectRatioTwoByThree=function(){return _.pk(m)===1},Q.shortsLockupViewModelHostThumbnailContainerAspectRatioThreeByFour=function(){return _.pk(m)===2},Q.shortsLockupViewModelHostThumbnailContainerCustomDimensions=function(){return!_.v("web_shorts_2_by_3_lockups_study")&&!_.v("desktop_search_enable_two_by_three_shorts_aspect_ratio")},
Q)),z=_.yp(function(){if(_.pk(m)===1)return 1;
_.pk(m);return 2},void 0,"Bg5Es"),K,D=function(){if(g){var He;
(He=K)==null||$X(He);var ne;if(g.hostElement&&((ne=g.data)==null?0:ne.inlinePlayerData)){var Be,S6;He=((Be=g.data)==null?0:(S6=Be.inlinePlayerData)==null?0:S6.enableAudioControl)?Object.assign({},Y0P):Object.assign({},TEC);var e6,Vs;((e6=g.data)==null?void 0:(Vs=e6.inlinePlayerData)==null?void 0:Vs.maxPlaybackLengthSec)!==void 0&&(He.videoPreviewDurationMs=g.data.inlinePlayerData.maxPlaybackLengthSec*1E3);K=hb({mediaRenderer:g,lockupElement:g.hostElement,thumbnailElement:E.value,videoPreviewOpts:He})}}};
_.Wu(function(){g&&(g.data=U(),D())},"wo9C7e");
var W=_.yp(function(){return U().thumbnail},void 0,"haijYd");
Q=_.yp(function(){return U().badge},void 0,"RpDeSe");
var J=_.yp(function(){return U().onTap},void 0,"hOfuOb"),A={},N={};
return _.n("ytm-shorts-lockup-view-model",{el:_.pf(function(He){g&&(g.hostElement=He)},D,X),
class:_.mS("shortsLockupViewModelHost",t)},_.n(_.sx,null,_.n(_.hq,{command:J,className:_.mS("shortsLockupViewModelHostEndpoint",(A.shortsLockupViewModelHostEndpointNoOutsideMetadata=function(){return!O()},A),"reel-item-endpoint",""),
ariaHidden:function(){return!S()},
tabIndex:function(){return S()?0:-1}},_.n("div",{el:E,
class:_.mS("shortsLockupViewModelHostThumbnailParentContainer",(N.shortsLockupViewModelHostThumbnailParentContainerRounded=function(){return!P()},N))},_.n(_.x,{cond:W,
then:function(){return _.n("div",{class:h},_.n(_.J6,{data:function(){var He;return(He=W==null?void 0:W())!=null?He:{}},
alt:"",className:"shortsLockupViewModelHostThumbnail",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}))}}),_.n(_.xJ,{data:function(){return U().thumbnailViewModel}},{thumbnailViewModel:function(He){return _.n(_.K_,{data:He.data,
aspectRatio:function(){return z()},
disableRounding:function(){return P()}})}}),null),_.n(_.x,{cond:S,
then:function(){return _.n(Rfh,{data:U,scrimStyle:d,useDefaultStyle:C,titleStyle:k})}}),_.n(_.xJ,{data:Q},{badgeViewModel:function(He){return _.n(_.y6,{data:He.data,
class:"shortsLockupViewModelHostBadge",workaroundShortsIsThumbnailBadge:!0})}})),_.n(_.x,{cond:function(){return S()&&U().menuOnTap},
then:function(){return _.n(fe8,{data:U,inlineMetadata:!0})}}),_.n(_.x,{cond:O,
then:function(){return _.n(q08,{data:U,useDefaultStyle:C,inlineMetadata:S})}})))},"ec"),Rfh=_.V(function(X){var U=X.data;
var r=X.scrimStyle;var m=X.useDefaultStyle;var I=X.titleStyle;var t=_.v("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",C=m&&_.v("web_hide_primary_text_for_pivot_panel"),k=_.yp(function(){return(m==null?0:m())?t==="SHORTS_LOCKUP_STYLE_SLIM":U().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"c5smEd");
X={};X=_.mS("shortsLockupViewModelHostInlineMetadata",(X.shortsLockupViewModelHostMetadataRounded=function(){return!k()},X.shortsLockupViewModelHostInlineMetadataShortScrim=function(){return(r==null?void 0:r())===3&&!_.v("enable_shorts_lockup_new_scrim")},X.shortsLockupViewModelHostInlineMetadataShortScrimNew=function(){return(r==null?void 0:r())===3&&_.v("enable_shorts_lockup_new_scrim")},X.shortsLockupViewModelHostInlineMetadataMediumScrim=function(){return(r==null?void 0:r())===2||(r==null?void 0:
r())===4},X.shortsLockupViewModelHostShowOverPlayer=function(){return!0},X),"image-overlay-text");
var g={};return _.n("div",{class:X},_.n("h3",{class:_.mS("shortsLockupViewModelHostMetadataTitle",(g.shortsLockupViewModelHostMetadataTitleTextShadow=function(){return(r==null?void 0:r())===4},g.shortsLockupViewModelHostMetadataTitleHasBottomMetadata=function(){return U().belowThumbnailMetadata},g.shortsLockupViewModelHostMetadataTitleMaxLines1=function(){return(I==null?void 0:I())===1},g.shortsLockupViewModelHostMetadataTitleMaxLines2=function(){return(I==null?void 0:I())===2},g)),
"aria-label":function(){return U().accessibilityText}},_.n(_.x,{cond:function(){var Z;
return!((Z=U().overlayMetadata)==null||!Z.primaryText)&&!C},
then:function(){return _.n(_.dN,{text:function(){var Z;return(Z=U().overlayMetadata)==null?void 0:Z.primaryText},
noEndpoints:!0,noStyleRuns:!0})}})),_.n(_.x,{cond:function(){var Z;
return(Z=U().overlayMetadata)==null?void 0:Z.secondaryText},
then:function(){return _.n(Jnp,{data:U,scrimStyle:r,className:void 0})}}))},"fc"),q08=_.V(function(X){var U=X.data;
var r=X.useDefaultStyle;var m=X.inlineMetadata;var I=_.v("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",t=_.yp(function(){return(r==null?0:r())?I==="SHORTS_LOCKUP_STYLE_SLIM":U().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"hn3pLe"),C=_.pf(),k;
X=_.tj(function(O){if(_.BN(_.F5(O),C.value,["AVATAR-VIEW-MODEL"]))return!1;var E;(E=k)==null||E.click();return!1});
var g=_.yp(function(){return U().belowThumbnailMetadata||U().overlayMetadata},void 0,"GwezKf"),Z=function(){return U().menuOnTap&&!m()},P=function(){var O;
return(O=g())==null?void 0:O.avatar},S={},d={};
return _.n("div",{class:_.mS(function(){return t()?"shortsLockupViewModelHostOutsideMetadata":"shortsLockupViewModelHostOutsideMetadata shortsLockupViewModelHostMetadataRounded"},(S.shortsLockupViewModelHostOutsideMetadataHasAvatar=function(){return!!P()},S.shortsLockupViewModelHostOutsideMetadataHasMenu=Z,S)),
"on:click":X,el:C,role:"presentation"},_.n(_.xJ,{data:P},{avatarViewModel:function(O){return _.n(_.kp,{data:O.data,avatarButtonCustomClassName:"shortsLockupViewModelHostOutsideMetadataAvatar"})}}),_.n("div",null,_.n("h3",{class:_.mS("shortsLockupViewModelHostMetadataTitle","shortsLockupViewModelHostOutsideMetadataTitle","",(d.shortsLockupViewModelHostOutsideMetadataMissingTitle=function(){var O,E;
return!((O=g())==null?0:(E=O.primaryText)==null?0:E.content)},d.shortsLockupViewModelHostOutsideMetadataTitleHasInlineMetadata=m,d)),
role:"presentation"},_.n(_.hq,{ref:function(O){return void(k=O)},
command:function(){return U().onTap},
className:_.mS("shortsLockupViewModelHostEndpoint","shortsLockupViewModelHostOutsideMetadataEndpoint"),title:function(){var O,E;return(O=g())==null?void 0:(E=O.primaryText)==null?void 0:E.content},
"aria-label":function(){return U().accessibilityText}},_.n(_.x,{cond:function(){var O;
return(O=g())==null?void 0:O.primaryText},
then:function(O){return _.n(_.dN,{text:O,noEndpoints:!0,noStyleRuns:!0})}}))),_.n(_.x,{cond:function(){var O;
return(O=g())==null?void 0:O.secondaryText},
then:function(O){return _.n("div",{class:_.mS("shortsLockupViewModelHostOutsideMetadataSubhead","shortsLockupViewModelHostMetadataSubhead")},_.n(_.dN,{text:O,noStyleRuns:!0}))}})),_.n(_.x,{cond:Z,
then:function(){return _.n(fe8,{data:U,inlineMetadata:!1})}}))},"gc"),Jnp=_.V(function(X){var U=X.data;
var r=X.scrimStyle;X=X.className;var m={};return _.n("div",{class:_.mS((m.shortsLockupViewModelHostMetadataSubhead=function(){return(r==null?void 0:r())!==4},m.shortsLockupViewModelHostMetadataSubheadNew=_.v("enable_shorts_lockup_new_scrim"),m.shortsLockupViewModelHostMetadataSubheadTextShadow=function(){return(r==null?void 0:r())===4},m),X),
"aria-hidden":"true"},_.n(_.dN,{text:function(){var I;return(I=U().overlayMetadata)==null?void 0:I.secondaryText},
noStyleRuns:!0}))},"hc"),fe8=_.V(function(X){var U=X.data;
var r=X.inlineMetadata;X={};X=_.mS((X.shortsLockupViewModelHostInlineMetadataMenu=function(){return r()},X.shortsLockupViewModelHostOutsideMetadataMenu=function(){return!r()},X.shortsLockupViewModelHostShowOverPlayer=function(){return!0},X),"image-overlay-text");
return _.n("div",{class:X},_.n(_.Vf,{data:function(){return{style:r()?"overlay":"mono",accessibilityLabel:U().menuOnTapA11yLabel,type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(m){m.preventDefault();m.stopPropagation();var I=_.h6({elementsCommand:U().menuOnTap,forceNewState:!0});if(I==null?0:I.onclick)I.onclick(m)}}},
iconName:"MORE_VERT"}))},"ic");var Dfp=_.V(function(X){var U=X.data;var r=X.inlineMetadata;var m=X.aspectRatio;var I=X.scrimStyle;var t=X.className;var C=X.useDefaultStyle;X=_.yp(function(){var k=U().entityId;return k?k.replace("shorts-shelf-item-","").replace("subscriptions-",""):""},void 0,"r2ABGd");
return _.n("ytm-shorts-lockup-view-model-v2",{class:_.mS("shortsLockupViewModelHost",t)},_.n(_.Wz,{contentId:X,aspectRatio:function(){return(m==null?void 0:m())===1?1:(m==null?void 0:m())===2?2:4}},function(){return _.n(Wqu,{data:U,
inlineMetadata:r,aspectRatio:m,scrimStyle:I,className:t,useDefaultStyle:C})}))},"jc");_.G5(Dfp,"ytm-shorts-lockup-view-model-v2",{props:{data:_.bm,inlineMetadata:_.bm,aspectRatio:_.bm,scrimStyle:_.bm,className:_.bm,useDefaultStyle:_.bm,titleStyle:_.bm}});var pkA=16/9*210,sk=function(){var X=_.Y.apply(this,arguments)||this;X.isExpandableContent=!1;X.hideShelfHeader=!1;X.engagementPanel=!1;X.buttonClasses=["arrow"];X.isSearch=!1;X.disableScrollEventListener=!1;X.containsLockup=!1;X.overrideArrowPositionForProductCard=!1;X.overrideArrowPositionForShoppingItemCard=!1;X.overrideArrowPositionForReelItems=!1;X.overrideArrowPositionForGridMovie=!1;X.overrideArrowPositionToCenter=!1;X.isSearchPostShelf=!1;X.overrideArrowPositionForMixedShelf=!1;X.overrideArrowPositionForMixedShelfShortsOnly=
!1;X.hasBigThumbsReelItems=!1;X.shouldUseMixedListHeight=!1;X.shouldUseShortsListHeight=!1;X.gridVideoWidth=0;X.isSearchVodShelf=!1;X.disableWheelScroll=!1;X.sizing="COMPACT";X.shortsLockupAspectRatio=0;return X};
_.F(sk,_.Y);_.a=sk.prototype;
_.a.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]]"}}}}};
_.a.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.data&&this.data.items&&(this.ytdHorizontalListBehavior.useFloorScrolling=this.computeContainsPost(this.data),this.maybeUpdateSearchReelItemDimensions(),_.v("web_horizontal_list_lockup_arrow_killswitch")||this.maybeUpdateLockupAspectRatio())};
_.a.computeInitialCountNumber=function(X){if(!X)return 6;var U=X.items.some(function(t){return!!t.topicRecommendationsChipRenderer}),r=X.items.some(function(t){return!!t.displayAdRenderer}),m=this.computeShouldListItemsHaveEqualHeight(X),I=X.items.some(function(t){return!!t.gridPlaylistRenderer});
X=X.items.some(function(t){return!!t.shoppingItemCardViewModel});
return U?9:r?8:I||m?10:X?7:6};
_.a.computeContainsPost=function(X){return!!X&&!!X.items&&X.items.some(function(U){return!!U.postRenderer})};
_.a.computeContainsLockup=function(){if(_.v("web_horizontal_list_lockup_arrow_killswitch"))return!1;var X,U;return(X=this.data)==null?void 0:(U=X.items)==null?void 0:U.some(function(r){return!!r.lockupViewModel})};
_.a.maybeUpdateLockupAspectRatio=function(){var X,U;if(this.computeContainsLockup()&&((X=this.data)==null?0:(U=X.items)==null?0:U.length)){var r;X=JJn((r=this.data.items[0].lockupViewModel)==null?void 0:r.contentType,this.data.force16By9ThumbnailAspectRatio);r=qlm(X);r=this.computeLockupWidth()/r;_.HP(this.hostElement,{"--yt-horizontal-list-content-height":r+"px"})}};
_.a.computeOverrideArrowPositionForProductCard=function(X){if(this.isExpandableContent)return!1;var U;return!!(X==null?0:(U=X.items)==null?0:U.some(function(r){return!!r.verticalProductCardRenderer}))};
_.a.computeOverrideArrowPositionForShoppingItemCard=function(X){var U;return!!(X==null?0:(U=X.items)==null?0:U.some(function(r){return!!r.shoppingItemCardViewModel}))};
_.a.computeOverrideArrowPositionForReelItemRenderer=function(X){return this.containsReelItemRenderer(X)};
_.a.computeHasBigThumbsReelItems=function(X,U){return X&&this.containsReelItemRenderer(U)};
_.a.computeShouldListItemsHaveEqualHeight=function(X){return"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===(X==null?void 0:X.itemSizeConstraint)};
_.a.computeShouldListItemsHaveShortsHeight=function(X){return this.computeShouldListItemsHaveEqualHeight(X)&&!this.containsGridVideoRenderer(X)};
_.a.computeLockupWidth=function(){return this.isSearchVodShelf?360:210};
_.a.computeGridVideoWidth=function(){return this.shouldUseMixedListHeight?354:0};
_.a.containsReelItemRenderer=function(X){var U;return!!(X==null?0:(U=X.items)==null?0:U.some(function(r){return!(!r.reelItemRenderer&&!r.shortsLockupViewModel)}))};
_.a.containsGridVideoRenderer=function(X){var U;return!!(X==null?0:(U=X.items)==null?0:U.some(function(r){return!!r.gridVideoRenderer||!!r.lockupViewModel}))};
_.a.computeContainsGridMovieRenderer=function(X){var U;return!!(X==null?0:(U=X.items)==null?0:U.some(function(r){return!!r.gridMovieRenderer}))};
_.a.computeOverrideArrowPositionToCenter=function(X){return this.computeIsSearchPostShelf(X)};
_.a.computeIsSearchPostShelf=function(X){var U;return!!(X==null?0:(U=X.items)==null?0:U.some(function(r){var m,I;return((I=(m=r.postRenderer)==null?void 0:m.surface)!=null?I:"BACKSTAGE_SURFACE_TYPE_UNKNOWN")==="BACKSTAGE_SURFACE_TYPE_SEARCH"}))};
_.a.computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle=function(X){var U;return!!(X==null?0:(U=X.items)==null?0:U.some(function(r){var m,I,t;return((t=(m=r.backgroundPromoRenderer)==null?void 0:(I=m.style)==null?void 0:I.value)!=null?t:"BACKGROUND_PROMO_STYLE_TYPE_UNKNOWN")==="BACKGROUND_PROMO_STYLE_TYPE_EMBEDDED_CONTAINER"}))};
_.a.computeIsSearchVodShelf=function(X,U){return X&&this.containsGridVideoRenderer(U)};
_.a.computeDisableWheelScroll=function(X,U){return this.computeIsSearchVodShelf(X,U)};
_.a.computeSizing=function(){return this.isSearch?"STANDARD":"COMPACT"};
_.a.computeShortsLockupAspectRatio=function(){return 1};
_.a.maybeUpdateSearchReelItemDimensions=function(){this.isSearch&&this.hasBigThumbsReelItems&&_.HP(this.hostElement,{"--ytd-reel-item-thumbnail-height":pkA+"px"})};
sk.prototype.dataChanged=sk.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],sk.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],sk.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.My.YtdHorizontalListBehavior),_.p("design:type",Object)],sk.prototype,"ytdHorizontalListBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],sk.prototype,"data",void 0);
_.q([_.T(),_.p("design:type",Object)],sk.prototype,"isExpandableContent",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],sk.prototype,"hideShelfHeader",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],sk.prototype,"engagementPanel",void 0);_.q([_.T(),_.p("design:type",Array)],sk.prototype,"buttonClasses",void 0);_.q([_.T(),_.p("design:type",Object)],sk.prototype,"isSearch",void 0);
_.q([_.T(),_.p("design:type",Object)],sk.prototype,"disableScrollEventListener",void 0);_.q([_.T({computed:"computeInitialCountNumber(data)"}),_.p("design:type",Number)],sk.prototype,"initialCount",void 0);_.q([_.T({computed:"computeContainsPost(data)"}),_.p("design:type",Boolean)],sk.prototype,"supportComponentResize",void 0);_.q([_.T({computed:"computeContainsPost(data)"}),_.p("design:type",Boolean)],sk.prototype,"containsPost",void 0);
_.q([_.T({computed:"computeContainsLockup(data)",reflectToAttribute:!0}),_.p("design:type",Object)],sk.prototype,"containsLockup",void 0);_.q([_.T({computed:"computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle(data)",reflectToAttribute:!0}),_.p("design:type",Boolean)],sk.prototype,"containsBackgroundPromoRendererWithEmbeddedContainerStyle",void 0);
_.q([_.T({computed:"computeOverrideArrowPositionForProductCard(data)",reflectToAttribute:!0}),_.p("design:type",Object)],sk.prototype,"overrideArrowPositionForProductCard",void 0);_.q([_.T({computed:"computeOverrideArrowPositionForShoppingItemCard(data)",reflectToAttribute:!0}),_.p("design:type",Object)],sk.prototype,"overrideArrowPositionForShoppingItemCard",void 0);
_.q([_.T({computed:"computeOverrideArrowPositionForReelItemRenderer(data)",reflectToAttribute:!0}),_.p("design:type",Object)],sk.prototype,"overrideArrowPositionForReelItems",void 0);_.q([_.T({computed:"computeContainsGridMovieRenderer(data)",reflectToAttribute:!0}),_.p("design:type",Object)],sk.prototype,"overrideArrowPositionForGridMovie",void 0);
_.q([_.T({computed:"computeOverrideArrowPositionToCenter(data)",reflectToAttribute:!0}),_.p("design:type",Object)],sk.prototype,"overrideArrowPositionToCenter",void 0);_.q([_.T({computed:"computeIsSearchPostShelf(data)",reflectToAttribute:!0}),_.p("design:type",Object)],sk.prototype,"isSearchPostShelf",void 0);_.q([_.T({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.p("design:type",Object)],sk.prototype,"overrideArrowPositionForMixedShelf",void 0);
_.q([_.T({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.p("design:type",Object)],sk.prototype,"overrideArrowPositionForMixedShelfShortsOnly",void 0);_.q([_.T({computed:"computeHasBigThumbsReelItems(isSearch, data)",reflectToAttribute:!0}),_.p("design:type",Object)],sk.prototype,"hasBigThumbsReelItems",void 0);
_.q([_.T({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.p("design:type",Object)],sk.prototype,"shouldUseMixedListHeight",void 0);_.q([_.T({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.p("design:type",Object)],sk.prototype,"shouldUseShortsListHeight",void 0);_.q([_.T({computed:"computeGridVideoWidth(data)",reflectToAttribute:!0}),_.p("design:type",Object)],sk.prototype,"gridVideoWidth",void 0);
_.q([_.T({computed:"computeIsSearchVodShelf(isSearch, data)",reflectToAttribute:!0}),_.p("design:type",Object)],sk.prototype,"isSearchVodShelf",void 0);_.q([_.T({computed:"computeDisableWheelScroll(isSearch, data)",reflectToAttribute:!0}),_.p("design:type",Object)],sk.prototype,"disableWheelScroll",void 0);_.q([_.T({computed:"computeSizing(isSearch)"}),_.p("design:type",Object)],sk.prototype,"sizing",void 0);
_.q([_.T({computed:"computeShortsLockupAspectRatio(isSearch)"}),_.p("design:type",Object)],sk.prototype,"shortsLockupAspectRatio",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],sk.prototype,"dataChanged",null);
_.f(sk,"yt-horizontal-list-renderer",function(){if(DQ$===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);DQ$=X}X=DQ$;return X},{mode:1});var $fv=function(){this.subscriptions=new Map([["navigation-start",new Set],["navigation-end",new Set]])};
$fv.prototype.subscribe=function(X,U){var r=this.subscriptions.get(X);if(!r)return function(){};
r.add(U);return function(){r.delete(U)}};
$fv.prototype.unsubscribe=function(X,U){(X=this.subscriptions.get(X))&&X.delete(U)};
$fv.prototype.publish=function(X,U){U=U===void 0?{}:U;(X=this.subscriptions.get(X))&&X.forEach(function(r){r(U)})};var bLp;var An1=[10,12,14,16,18,20,24,28,32,36],lep=[20,22,24,26,28,32,36,40,48,56,64,72,84,96,120],xv=function(){var X=_.Y.apply(this,arguments)||this;X.fontFamily="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD";X.hideOverflow=!1;X.useRoboto=!1;X.fontClass="";X.overflown=!1;X.actionMap={"yt-window-resized":"resize"};return X};
_.F(xv,_.Y);_.a=xv.prototype;
_.a.attached=function(){var X=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();_.cZ(this,function(){X.resize()});
if(!_.I2){var U,r,m;(U=document)==null||(r=U.fonts)==null||(m=r.ready)==null||m.then(function(){X.resize()})}};
_.a.dataChanged=function(){this.resize()};
_.a.guideIsExpandedChanged=function(){this.resize()};
_.a.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 X=this.getMaxNumLines(),U=this.getMinFont(),r=this.getMaxFont(),m=this.useRoboto?An1:lep;for(m=m.filter(function(t){return t<=r&&t>=U});m.length>1;){var I=Math.floor(m.length/2);
this.updateFontSize(m[I]);if(this.textNode.offsetWidth<=this.getMaxWidth()&&this.textNode.offsetHeight<=this.getMaxHeight()&&this.textNode.getClientRects().length<=X)m=m.slice(I,m.length);else if(this.textNode.offsetWidth>this.getMaxWidth()||this.textNode.offsetHeight>this.getMaxHeight()||this.textNode.getClientRects().length>X)m=m.slice(0,I);else break}this.updateFontSize(m[m.length-1]);this.textNode.style.visibility="inherit";this.handleOverflow(X)}};
_.a.handleOverflow=function(X){this.hideOverflow&&this.maxLines&&this.textNode.getClientRects().length>X&&(this.overflown=!0,this.textNode.classList.add("overflown"),this.textNode.style.setProperty("-webkit-line-clamp",X.toString()))};
_.a.updateFontSize=function(X){this.fontClass&&this.textNode.classList.remove(this.fontClass);this.fontClass=(this.useRoboto?"roboto-":"yt-sans-")+X;this.textNode.classList.add(this.fontClass)};
_.a.getMaxFont=function(){var X=this.useRoboto?An1:lep;X=X[X.length-1];return this.maxFontSize&&this.maxFontSize<=X?this.maxFontSize:X};
_.a.getMinFont=function(){var X=(this.useRoboto?An1:lep)[0];return this.minFontSize&&this.minFontSize>=X?this.minFontSize:X};
_.a.getMaxWidth=function(){return this.maxWidth?this.maxWidth:this.containerNode.offsetWidth};
_.a.getMaxHeight=function(){return this.maxHeight?this.maxHeight:this.containerNode.offsetHeight};
_.a.getMaxNumLines=function(){return this.maxLines&&this.text?this.maxLines+_.pE(this.text).split("\n").length-1:Infinity};
_.a.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()}};
xv.prototype.guideIsExpandedChanged=xv.prototype.guideIsExpandedChanged;xv.prototype.dataChanged=xv.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],xv.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],xv.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],xv.prototype,"actionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],xv.prototype,"text",void 0);
_.q([_.T(),_.p("design:type",String)],xv.prototype,"fontFamily",void 0);_.q([_.T(),_.p("design:type",Number)],xv.prototype,"maxWidth",void 0);_.q([_.T(),_.p("design:type",Number)],xv.prototype,"maxHeight",void 0);_.q([_.T(),_.p("design:type",Number)],xv.prototype,"maxFontSize",void 0);_.q([_.T(),_.p("design:type",Number)],xv.prototype,"minFontSize",void 0);_.q([_.T(),_.p("design:type",Number)],xv.prototype,"maxLines",void 0);_.q([_.T(),_.p("design:type",Object)],xv.prototype,"hideOverflow",void 0);
_.q([_.T({selector:_.yqn}),_.p("design:type",Boolean)],xv.prototype,"guideIsExpanded",void 0);_.q([_.Zl("#container"),_.p("design:type",HTMLElement)],xv.prototype,"containerNode",void 0);_.q([_.Zl("#text"),_.p("design:type",HTMLElement)],xv.prototype,"textNode",void 0);_.q([_.Sl("text"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],xv.prototype,"dataChanged",null);
_.q([_.Sl("guideIsExpanded"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],xv.prototype,"guideIsExpandedChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"yt-dynamic-sizing-formatted-string"})],xv);
_.f(xv,"yt-dynamic-sizing-formatted-string",function(){if(bLp!==void 0)return bLp;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return bLp=X},{mode:1});var GGu;_.iLu=function(X){_.Xm.call(this,X)};
_.F(_.iLu,_.Xm);var Lqh=function(X){_.Xm.call(this,X)};
_.F(Lqh,_.iLu);var Pb=function(){return _.Y.apply(this,arguments)||this};
_.F(Pb,_.Y);Pb.prototype.onTapSuspendedChannel=function(){var X;if((X=this.data)!=null&&X.serviceEndpoint){var U,r;(X=(r=_.e((U=this.data)==null?void 0:U.serviceEndpoint,_.Up))==null?void 0:r.url)?_.ME(X,void 0,void 0,window.top):(U=new Lqh("Did not handle suspended account tap. No appealUrl."),_.$Q(U))}else U=new Lqh("Did not handle suspended account tap. No serviceEndpoint."),_.$Q(U)};
Pb.prototype.onTap=function(){var X=this,U=_.gO(),r,m=(r=_.cs(U,{veType:7116}))!=null?r:void 0;_.Y5(U,{visualElement:m});_.uW();this.saveRoleText();var I;if((I=this.data)==null?0:I.youtubeSuspended)this.onTapSuspendedChannel();else{var t=!1,C,k;(U=(k=_.e((C=this.data)==null?void 0:C.serviceEndpoint,_.$Cv))==null?void 0:k.supportedTokens)&&U.forEach(function(g){if(g.accountSigninToken)if(t=!0,X.onAccountItemTap)X.onAccountItemTap(g.accountSigninToken.signinUrl);else _.ME(g.accountSigninToken.signinUrl,
void 0,void 0,window.top)});
if(!t){if(C=this.get("serviceEndpoint",this.data))t=!0,this.ytComponentBehavior.resolveCommand(C);t||_.bh(new Lqh("Did not handle account switch tap. No token."))}}};
Pb.prototype.saveRoleText=function(){if(this.data){var X=this.data,U=X.channelDelegationRole;if(U){var r,m=(r=_.e(X==null?void 0:X.serviceEndpoint,_.$Cv))==null?void 0:r.supportedTokens;if(!m){var I,t,C,k;m=(I=_.e(X==null?void 0:X.serviceEndpoint,_.lO))==null?void 0:(t=I.popup)==null?void 0:(C=t.confirmDialogRenderer)==null?void 0:(k=C.confirmButton)==null?void 0:k.buttonRenderer;var g;m=(g=_.e(m==null?void 0:m.command,_.X7))==null?void 0:g.commands;if(!m)return;var Z;m=(Z=_.e(m[1],_.$Cv))==null?
void 0:Z.supportedTokens}if(m){g=void 0;Z=_.H(m);for(m=Z.next();!m.done;m=Z.next())if(m=m.value,m.datasyncIdToken){g=m.datasyncIdToken.datasyncIdToken;break}if(g){var P;a:{if(_.Jie()&&(Z=_.qo(g+"::pom"))){Z=new lt(Z);break a}Z=void 0}(P=Z)==null||P.set("role_text",U);if((ULA?ULA:window.location).href.indexOf("studio")!==-1&&(P=DGH())){Z=P.src?(new URL(P.src)).origin:"*";var S;(S=P.contentWindow)==null||S.postMessage({action:"save_pom_role",datasyncId:g,roleText:U},Z)}}}}}};
_.n0.Object.defineProperties(Pb.prototype,{enableRingForActiveAccount:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.isSelected)}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){var X,U,r=(X=this.data)==null?void 0:(U=X.accountPhoto)==null?void 0:U.thumbnails;return r&&r.length>0&&(r[0].height===36||r[0].height===48)?r[0].height:40}}});
Pb.prototype.onTap=Pb.prototype.onTap;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Pb.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Pb.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Pb.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!1}),_.p("design:type",Function)],Pb.prototype,"onAccountItemTap",void 0);
_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Pb.prototype,"enableRingForActiveAccount",null);_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Number),_.p("design:paramtypes",[])],Pb.prototype,"thumbnailSize",null);_.q([_.cP("tap"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Pb.prototype,"onTap",null);_.q([_.hL({is:"ytd-account-item-renderer",disableElementRegistration:!0})],Pb);
_.f(Pb,"ytd-account-item-renderer",function(){if(GGu!==void 0)return GGu;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return GGu=X},{mode:1});var NET;var S_=function(){return _.Y.apply(this,arguments)||this};
_.F(S_,_.Y);S_.prototype.onClickEditIcon=function(){this.data&&this.data.onTapCommand&&_.np().resolve(_.s4).resolveCommand(this.data.onTapCommand,{form:{element:this.hostElement}})};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],S_.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],S_.prototype,"data",void 0);_.q([_.hL({is:"ytd-identity-chip-renderer",disableElementRegistration:!0})],S_);
_.f(S_,"ytd-identity-chip-renderer",function(){if(NET!==void 0)return NET;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return NET=X},{mode:1});var jRt;var Xhp;var UU8;var raP;var da=function(){var X=_.Y.apply(this,arguments)||this;X.richItemMinWidth=_.Pp("wn_grid_min_item_width",310);X.isShorts=!1;X.isWatchNext=!1;X.isExploreHub=!1;return X};
_.F(da,_.Y);_.n0.Object.defineProperties(da.prototype,{shimmerAnimation:{configurable:!0,enumerable:!0,get:function(){return this.isExploreHub}},
cardItems:{configurable:!0,enumerable:!0,get:function(){var X=[],U=this.isShorts?this.slimItemsPerRow:this.itemsPerRow;this.isWatchNext&&_.HP(this.hostElement,{"--ytd-ghost-grid-items-per-row":""+this.itemsPerRow,"--ytd-ghost-grid-min-width":this.richItemMinWidth+"px"});var r;if(((r=this.data)==null?0:r.rows)&&U)for(U*=this.data.rows,r=0;r<U;r++)X.push({});return X}}});
_.q([_.w(_.cd),_.p("design:type",Object)],da.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],da.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],da.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,selector:_.o$,value:3}),_.p("design:type",Number)],da.prototype,"itemsPerRow",void 0);_.q([_.T({selector:_.w9s,value:6}),_.p("design:type",Number)],da.prototype,"slimItemsPerRow",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Number)],da.prototype,"richItemMinWidth",void 0);_.q([_.T({reflectToAttribute:!0,selector:_.Qr}),_.p("design:type",Boolean)],da.prototype,"miniMode",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],da.prototype,"isShorts",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],da.prototype,"isWatchNext",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],da.prototype,"isExploreHub",void 0);
_.q([_.y("isExploreHub"),_.T({reflectToAttribute:!0}),_.p("design:type",Object),_.p("design:paramtypes",[])],da.prototype,"shimmerAnimation",null);_.q([_.y("data.rows","isShorts","slimItemsPerRow","itemsPerRow"),_.p("design:type",Array),_.p("design:paramtypes",[])],da.prototype,"cardItems",null);_.q([_.hL({is:"ytd-ghost-grid-renderer",disableElementRegistration:!0})],da);
_.mUS=_.jl()(da,"ytd-ghost-grid-renderer",function(){if(raP===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);raP=X}X=raP;return X},{allowedProps:["data",
"isShorts","isWatchNext","isExploreHub","richItemMinWidth"],mode:1});_.G5(_.V(function(X){var U=_.AL(X,{numberOfComments:3}).numberOfComments,r=_.AL(X,{isInitialLoad:!1}).isInitialLoad,m=_.AL(X,{engagementPanel:!1}).engagementPanel,I=function(){return Math.min(Number(U==null?void 0:U())||20,20)};
return _.n("yt-ghost-comments",{class:"ytGhostCommentsHost"},_.n(_.x,{cond:function(){return!(m==null?0:m())&&(r==null?void 0:r())},
then:function(){return _.n("div",{class:"ytGhostCommentsComments"},_.n("div",{class:"ytGhostCommentsGhostCommentsHeader"},_.n("div",{class:_.mS("ytGhostCommentsGhostCommentCount","ytGhostCommentsGhostFill")}),_.n("div",{class:_.mS("ytGhostCommentsGhostSort","ytGhostCommentsGhostFill")})),_.n("div",{class:"ytGhostCommentsGhostCard"},_.n("div",{class:"ytGhostCommentsAvatar"},_.n("div",{class:"ytGhostCommentsCircle"})),_.n("div",{class:"ytGhostCommentsComments"},_.n("div",{class:"ytGhostCommentsMeta"},
_.n("div",{class:_.mS("ytGhostCommentsGhostInputPlaceholder","ytGhostCommentsGhostFill")})),_.n("div",{class:_.mS("ytGhostCommentsGhostInputUnderline","ytGhostCommentsGhostFill")}))))}}),_.n("div",{class:"ytGhostCommentsComments"},_.n(_.Yq,{each:function(){return Array((I==null?void 0:I())||3)}},function(){return _.n("div",{class:"ytGhostCommentsGhostCard"},_.n("div",{class:"ytGhostCommentsAvatar"},_.n("div",{class:"ytGhostCommentsCircle"})),_.n("div",{class:"ytGhostCommentsHost"},_.n("div",{class:"ytGhostCommentsMeta"},
_.n("div",{class:_.mS("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")})),_.n("div",{class:_.mS("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.n("div",{class:_.mS("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.n("div",{class:"ytGhostCommentsGhostLikeDislike"},_.n("div",{class:_.mS("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.n("div",{class:_.mS("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}))))})))},"kc"),"yt-ghost-comments",{props:{numberOfComments:_.OQ,
isInitialLoad:_.OQ,engagementPanel:_.OQ},unsafeExternallySettableAttributes:new Set(["hidden"])});_.Ej("multiPageMenuSectionItems","continuationItemRenderer","ytd-continuation-item-renderer");var Ok=function(){var X=_.Y.apply(this,arguments)||this;X.isOverridable=!1;X.spinnerActive=!1;X.showButton=!1;X.isCommentsSection=!1;X.engagementPanel=!0;X.isShortsGrid=!1;X.isShortsPage=!1;X.isWatchPage=!1;X.originalShowButton=!1;X.endOfList=!1;return X};
_.F(Ok,_.Y);_.a=Ok.prototype;_.a.resetIntersectionObserver=function(){var X;(X=this.observer)==null||X.disconnect();this.observer=void 0};
_.a.triggerContinuation=function(){if(!this.showButton&&!this.endOfList){this.spinnerActive=!0;var X,U;((X=this.data)==null?void 0:X.trigger)==="CONTINUATION_TRIGGER_ON_ITEM_SHOWN"&&((U=this.data)==null?0:U.continuationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.continuationEndpoint)}};
_.a.initializeIntersectionObserver=function(){var X=this;this.resetIntersectionObserver();this.continuationTriggerOffset&&(this.observer=new IntersectionObserver(function(U){U=_.H(U);for(var r=U.next();!r.done;r=U.next())r.value.isIntersecting&&(X.triggerContinuation(),X.resetIntersectionObserver())},{rootMargin:"0px 0px "+this.continuationTriggerOffset+"px",
threshold:0}),this.observer.observe(this.hostElement))};
_.a.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]]"}}}}}};
_.a.observeData=function(){this.endOfList=this.spinnerActive=!1;this.ytRendererBehavior.invalidate(!1);var X;((X=this.data)==null?0:X.continuationEndpoint)&&(X=_.e(this.data.continuationEndpoint,_.hj))&&this.ytdReduxBehavior.dispatch(_.jf({type:"SET_CONTINUATION_COMMAND",payload:{continuationCommand:X}}))};
_.a.onShow=function(){this.numberOfGhostCommentsChanged();this.continuationTriggerOffset||this.triggerContinuation()};
_.a.onYtServiceRequestSentForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!0,this.originalShowButton=this.showButton,this.showButton=!1)};
_.a.onServiceRequestCompleted=function(X,U){if(!_.v("kevlar_hide_spinner_on_empty_continuation_killswitch")){var r;(r=U.actions)!=null&&r.length||(this.spinnerActive=!1,this.endOfList=!0)}};
_.a.onYtServiceRequestCompletedForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!1,this.showButton=this.originalShowButton)};
_.a.showButtonChanged=function(){this.showButton&&(this.spinnerActive=!1);this.ytRendererBehavior.invalidate(!1)};
_.a.continuationTriggerOffsetChanged=function(){this.initializeIntersectionObserver()};
_.a.numberOfGhostCommentsChanged=function(){var X=3;if(this.engagementPanel){var U,r,m;X=Math.floor(((((U=this.hostElement)==null?void 0:(r=U.parentElement)==null?void 0:(m=r.parentElement)==null?void 0:m.scrollHeight)||108)-108)/108);X=this.isInitialLoad?Math.max(X,3):3}U=[].concat(_.fN(this.hostElement.querySelectorAll("yt-ghost-comments")));U=_.H(U);for(r=U.next();!r.done;r=U.next())r=r.value,r.numberOfComments=X,r.isInitialLoad=this.isInitialLoad,r.engagementPanel=this.engagementPanel};
_.a.detached=function(){this.resetIntersectionObserver()};
_.n0.Object.defineProperties(Ok.prototype,{showGhostCardComments:{configurable:!0,enumerable:!0,get:function(){return this.isCommentsSection&&!this.showButton?{ghostCommentsSectionRenderer:!0}:!1}}});
Ok.prototype.numberOfGhostCommentsChanged=Ok.prototype.numberOfGhostCommentsChanged;Ok.prototype.continuationTriggerOffsetChanged=Ok.prototype.continuationTriggerOffsetChanged;Ok.prototype.showButtonChanged=Ok.prototype.showButtonChanged;Ok.prototype.onYtServiceRequestCompletedForButtonRenderer=Ok.prototype.onYtServiceRequestCompletedForButtonRenderer;Ok.prototype.onServiceRequestCompleted=Ok.prototype.onServiceRequestCompleted;Ok.prototype.onYtServiceRequestSentForButtonRenderer=Ok.prototype.onYtServiceRequestSentForButtonRenderer;
Ok.prototype.observeData=Ok.prototype.observeData;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Ok.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Ok.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.sQ.YtVisibilityBehavior),_.p("design:type",Object)],Ok.prototype,"ytVisibilityBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Ok.prototype,"ytComponentBehavior",void 0);
_.q([_.w(_.cd),_.p("design:type",Object)],Ok.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Ok.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],Ok.prototype,"isOverridable",void 0);_.q([_.T(),_.p("design:type",Object)],Ok.prototype,"spinnerActive",void 0);_.q([_.T(),_.p("design:type",Object)],Ok.prototype,"showButton",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Ok.prototype,"isCommentsSection",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Ok.prototype,"engagementPanel",void 0);_.q([_.T(),_.p("design:type",Object)],Ok.prototype,"isShortsGrid",void 0);_.q([_.T({reflectToAttribute:!0,selector:_.Mje}),_.p("design:type",Object)],Ok.prototype,"isShortsPage",void 0);_.q([_.T({reflectToAttribute:!0,selector:_.h3s}),_.p("design:type",Object)],Ok.prototype,"isWatchPage",void 0);_.q([_.T(),_.p("design:type",Number)],Ok.prototype,"continuationTriggerOffset",void 0);
_.q([_.T(),_.p("design:type",Object)],Ok.prototype,"endOfList",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Ok.prototype,"isInitialLoad",void 0);_.q([_.Zl("ytd-button-renderer"),_.p("design:type",_.h1)],Ok.prototype,"buttonRenderer",void 0);_.q([_.T(),_.p("design:type",Object)],Ok.prototype,"buttonOverrides",void 0);
_.q([_.T(),_.y("engagementPanel","isCommentsSection","showButton","isShortsPage","isWatchPage"),_.p("design:type",Object),_.p("design:paramtypes",[])],Ok.prototype,"showGhostCardComments",null);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Ok.prototype,"observeData",null);
_.q([_.cP("yt-service-request-sent-button-renderer"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Ok.prototype,"onYtServiceRequestSentForButtonRenderer",null);_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.Dj]),_.p("design:returntype")],Ok.prototype,"onServiceRequestCompleted",null);
_.q([_.cP("yt-service-request-completed-button-renderer"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Ok.prototype,"onYtServiceRequestCompletedForButtonRenderer",null);_.q([_.Sl("showButton"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Ok.prototype,"showButtonChanged",null);
_.q([_.Sl("continuationTriggerOffset"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Ok.prototype,"continuationTriggerOffsetChanged",null);_.q([_.ge("isInitialLoad","engagementPanel"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Ok.prototype,"numberOfGhostCommentsChanged",null);_.q([_.hL({is:"ytd-continuation-item-renderer",disableElementRegistration:!0})],Ok);
_.f(Ok,"ytd-continuation-item-renderer",function(){if(UU8!==void 0)return UU8;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return UU8=X},{mode:1});var IvA;var vb=function(){var X=_.Y.apply(this,arguments)||this;X.downloadProgress=0;X.transferState="TRANSFER_STATE_UNKNOWN";X.downloadState="DOWNLOAD_STATE_UNKNOWN";X.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";X.offlineVideoPolicyExpirationTimestamp=0;X.downloadedVideoPlaybackPosition=0;return X};
_.F(vb,_.Y);vb.prototype.dataChanged=function(){var X;this.videoData=_.e((X=this.data)==null?void 0:X.renderer,ED1);this.transferStateChanged()};
vb.prototype.downloadProgressChanged=function(){if(this.entityInfo){var X=Object.assign({},this.videoData),U=Mi9(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),r=U.publishedTimeText,m=U.badges;X.shortViewCountText=U.shortViewCountText;X.publishedTimeText=r;X.badges=m;this.set("videoData",X)}};
vb.prototype.transferStateChanged=function(){if(this.entityInfo){var X=this.transferState==="TRANSFER_STATE_PAUSED_BY_USER",U=_.st(this.transferState)||this.transferState==="TRANSFER_STATE_FAILED"||this.transferState==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!ZQ(this.entityInfo.policyEntity),r=Object.assign({},this.videoData),m=Mi9(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),I=m.publishedTimeText,t=m.badges;r.shortViewCountText=
m.shortViewCountText;r.publishedTimeText=I;r.badges=t;r.isDisabled=U;r.isWatched=this.downloadedVideoPlaybackPosition>0;r.navigationEndpoint=U?void 0:zQH(this.videoData.videoId,this.downloadedVideoPlaybackPosition,this.entityInfo.videoEntity.lengthSeconds);var C;X&&((C=this.videoData)==null?0:C.videoId)&&!_.v("dl_resume_click_killswitch")&&(r.isDisabled=!1,r.navigationEndpoint={offlineVideoEndpoint:{videoId:this.videoData.videoId,action:"ACTION_RESUME"}});r.thumbnailOverlays=uKx(this.entityInfo,this.transferState,
this.downloadState,this.downloadedVideoPlaybackPosition);this.set("videoData",r)}};
vb.prototype.transferStateChanged=vb.prototype.transferStateChanged;vb.prototype.downloadProgressChanged=vb.prototype.downloadProgressChanged;vb.prototype.dataChanged=vb.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],vb.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],vb.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],vb.prototype,"data",void 0);
_.q([_.T(),_.p("design:type",Object)],vb.prototype,"videoData",void 0);_.q([_.T({selector:KE,selectorArgs:["videoData.videoId"]}),_.p("design:type",Object)],vb.prototype,"downloadProgress",void 0);_.q([_.T(),_.p("design:type",Number)],vb.prototype,"relativeDateReference",void 0);_.q([_.T({selector:_.h3,selectorArgs:["videoData.videoId"]}),_.p("design:type",Object)],vb.prototype,"transferState",void 0);
_.q([_.T({selector:NNz,selectorArgs:["videoData.videoId"]}),_.p("design:type",Object)],vb.prototype,"downloadState",void 0);_.q([_.T({selector:Vje,selectorArgs:["videoData.videoId"]}),_.p("design:type",Object)],vb.prototype,"offlinePolicyAction",void 0);_.q([_.T({selector:R31,selectorArgs:["videoData.videoId"]}),_.p("design:type",Object)],vb.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);
_.q([_.T({selector:TV,selectorArgs:["videoData.videoId"]}),_.p("design:type",Object)],vb.prototype,"downloadedVideoPlaybackPosition",void 0);_.q([_.T({selector:qQs,selectorArgs:["videoData.videoId"]}),_.p("design:type",Object)],vb.prototype,"entityInfo",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],vb.prototype,"isDownloading",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],vb.prototype,"dataChanged",null);
_.q([_.Sl("downloadProgress"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],vb.prototype,"downloadProgressChanged",null);_.q([_.Sl("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadState","downloadedVideoPlaybackPosition"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],vb.prototype,"transferStateChanged",null);
_.q([_.hL({is:"ytd-downloaded-video-grid-video-renderer",disableElementRegistration:!0})],vb);
_.f(vb,"ytd-downloaded-video-grid-video-renderer",function(){if(IvA!==void 0)return IvA;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return IvA=X},{mode:_.Xz("kevlar_poly_si_batch_j025")?1:2});var tZ$;var e_=function(){};
e_.prototype.resolve=function(X,U){var r=this;return _.c(function(m){return m.yield(r.resolveCommand(X,U),0)})};var avt,Ek;avt=dle(function(X){return X.targetId},{shouldPersist:!1});
Ek=avt.updateData;_.HKv=avt.useUpdatableData;var CDT,k01;CDT=dle(function(X){return X.targetId});
k01=CDT.updateData;_.ca5=CDT.useUpdatableData;var g41=eie.bind(null,Ek),n45=eie.bind(null,k01);(function(X,U,r){var m=_.e(r==null?void 0:r.updatedRenderer,_.NNS);return m?X({targetId:U},function(){return m}):!1}).bind(null,Ek);var FE=function(){};
_.F(FE,e_);FE.prototype.resolveCommand=function(X){var U;return _.c(function(r){U=_.e(X,_.u$D);if(!U)return r.return();g41(U.targetId,U);_.uv(r)})};var Bb=function(){var X=_.x7.apply(this,arguments)||this;X.continuationActionMap={"yt-append-continuation-items-action":"handleAppendContinuationItemsAction","yt-reload-continuation-items-command":"handleReloadContinuationItemsCommand","yt-show-reload-ui-command":"handleShowReloadUiCommand"};return X};
_.F(Bb,_.x7);_.a=Bb.prototype;_.a.configureContinuationPathMap=function(){return{}};
_.a.beforeRegister=function(){this.continuationPathMap=this.configureContinuationPathMap()};
_.a.attached=function(){this.actionHandlerBehavior.registerActionMap(this.continuationActionMap)};
_.a.detached=function(){this.actionHandlerBehavior.unregisterActionMap(this.continuationActionMap)};
_.a.observeData=function(){this.data&&(this.continuationIsReloading=!1)};
_.a.handleAppendContinuationItemsAction=function(X){var U=_.e(X,_.pnu);if(this.data&&this.data.targetId&&U&&this.continuationPathMap&&U.targetId===this.data.targetId){var r=HxD(X),m=r&&this.continuationPathMap[r];if(m&&r)if(X=this.get(m,this.data)){a:{for(r=0;r<X.length;r++){var I=X[r],t=void 0,C=!!_.e((t=_.e(I,hM7))==null?void 0:t.content,_.dCh);if(_.e(I,_.bR)||C)break a}r=X.length}m="data."+m;U.continuationItems?r===X.length-1?(this.pop(m),this.push.apply(this,[m].concat(_.fN(U.continuationItems)))):
r===X.length?this.push.apply(this,[m].concat(_.fN(U.continuationItems))):this.splice.apply(this,[m,r,1].concat(_.fN(U.continuationItems))):this.splice(m,r,1);(_.v("web_enable_voting_animation")||_.v("enable_music_web_cairo_voting_animation"))&&_.l4(this.hostElement,"yt-append-continuation-items-action-finished");_.l4(this.hostElement,"yt-next-continuation-data-updated",null,{bubbles:!1})}else _.AE(new _.Tx("append continuation items does not exist",r));else _.AE(new _.Tx("append continuation path does not exist",
r))}};
_.a.handleReloadContinuationItemsCommand=function(X){var U=_.e(X,_.u$D);if(this.data&&U){if(_.v("web_client_explore_hub")||_.v("web_explore_hub_on_hover")||_.v("web_client_explore_hub_on_hover")||!_.v("web_reload_continuation_items_command_resolver_killswitch"))try{_.np().resolve(FE).resolveCommand(X)}catch(t){}if(this.data.targetId&&this.continuationPathMap&&U.targetId===this.data.targetId&&(!_.v("web_enable_channel_pivot_panel")||this.data.targetId!=="browse-feedFEsfv_channel_pivot"||U.slot!=="RELOAD_CONTINUATION_SLOT_HEADER")){var r,
m=(r=U.slot)==null?void 0:r.replace("RELOAD_CONTINUATION_SLOT_","");r=(X=HxD(X)+"-"+(m==null?void 0:m.toLowerCase()))&&this.continuationPathMap[X];if(!r||!X||!m)_.AE(new _.Tx("reload continuation path does not exist",X));else if(!this.reloadContinuationItemsCommandMatcher||this.reloadContinuationItemsCommandMatcher(U)){if(U.replaceWithFirstItem){var I;this.set("data."+r,((I=U.continuationItems)==null?0:I.length)?U.continuationItems[0]:{})}else this.set("data."+r,U.continuationItems?U.continuationItems:
[]);this.continuationIsReloading=!1;_.l4(this.hostElement,"yt-reload-continuation-finish",null,{bubbles:!1})}}}};
_.a.handleShowReloadUiCommand=function(X){X=_.e(X,tR8);var U;((U=this.data)==null?0:U.targetId)&&(X==null?0:X.targetId)&&X.targetId===this.data.targetId&&(this.continuationIsReloading=!0)};
Bb.prototype.observeData=Bb.prototype.observeData;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Bb.prototype,"actionHandlerBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Bb.prototype,"componentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Bb.prototype,"data",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],Bb.prototype,"continuationIsReloading",void 0);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Bb.prototype,"observeData",null);_.q([_.PP()],Bb);_.Qy=[_.gN.YtComponentBehavior,_.Dt.YtActionHandlerBehavior,Bb.prototype];_.oS={};_.oS.YtNextContinuationBehavior=[_.B9.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",_.k7(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!0)},
stopListeningForNavigate_:function(){this.canUseContextualNetworkManager_()||(document.removeEventListener("yt-navigate-start",_.k7(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!1)},
onLoadNextContinuation_:function(X,U){X.stopPropagation();this.nextContinuation.requestPath?this.makeNextContinuationRequest_(this.nextContinuation.requestPath,U,{}):(X={locationRetrieved:function(r){this.makeNextContinuationRequest_(r,U,{})}.bind(this)},_.l4(this.hostElement,"yt-retrieve-location",X))},
makeNextContinuationRequest_:function(X,U,r){_.BQ("nct");this.pendingContinuationRequest_&&this.pendingContinuationRequest_.cancel();X=U(X);var m;this.canUseContextualNetworkManager_()&&(m=this.getNetworkManager());m||(m=_.np().resolve(_.Pl));U=_.VW.instance;if(_.$q("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"&&U){m=_.A3([X.startsWith("/")?X.substr(1):X]);var I,t;r=_.sf(U,{},m,r==null?void 0:(I=r.context)==null?void 0:(t=I.clickTracking)==null?void 0:t.clickTrackingParams).then(function(C){return{response:C}})}else r=
this.nextContinuation.usePost?m.postData(X,r):m.fetchData(X);
r.then(this.updateNextContinuationData_.bind(this,X));this.pendingContinuationRequest_=r;this.startListeningForNavigate_()},
updateNextContinuationData_:function(X,U){var r=this;_.BQ("ncl");this.pendingContinuationRequest_=void 0;if(U){var m={};this.nextContinuation&&(m=this.nextContinuation);if(U.response&&U.response.continuationContents&&U.response.continuationContents[m.continuationType]){X=U.response.continuationContents[m.continuationType];var I=m.header||"data.header",t=X[m.responseHeaderKey||"header"];t&&this.set(I,t);I=m.contentsArray||"data.contents";t=this.getContents_(X,m.responseContentsKey||"contents")||[];
this.pathExists_(I)?(t.unshift(I),this.push.apply(this,t)):this.set(I,t);t&&(EUH(_.gO(),U.response,this.hostElement,function(C){_.Gw(r.hostElement,"yt-store-grafted-ve-action",[C])}),_.l4(this.hostElement,"yt-next-continuation-data-updated",{continuationData:U,
page:this,contentsArray:I}));this.set(m.continuationsArray||"data.continuations",X[m.responseContinuationsKey||"continuations"]||[])}else U.reload?_.AE(new _.Tx("Reloading from continuation is unsupported")):U.responseContext&&U.responseContext.errors||(delete U.xsrf_token,delete U.timing,delete U.endpoint,delete U.csn,U.responseContext&&delete U.responseContext.serviceTrackingParams,I={request:_.IK(X,{ctoken:"x",continuation:"x",itct:"x"}),responseKeys:Object.keys(U).sort()},U.response&&(I.responseContentKeys=
Object.keys(U.response).sort()),this.nextContinuation&&this.nextContinuation.continuationType&&(I.continuationType=this.nextContinuation.continuationType.substr(0,256)),U=new _.Tx("Malformed continuation",I),X.indexOf("/comment_service_ajax")==0?_.AE(U):_.$Q(U)),this.set(m.continuationsArray||"data.continuations",[])}else _.bh(new _.Tx("Missing continuation response",X))},
getContents_:function(X,U){U=U.split(".");return _.fI.getValueByKeys(X,U)},
pathExists_:function(X){var U=this;X=X.toString().split(".");for(var r=0;r<X.length;r++)if(U=U[X[r]],U===void 0)return!1;return!0},
onYtNavigateStart_:function(){this.pendingContinuationRequest_&&(this.pendingContinuationRequest_.cancel(),this.pendingContinuationRequest_=void 0);this.stopListeningForNavigate_()}}];var ZKt;var sCA;var wa=function(){var X=_.Y.apply(this,arguments)||this;X.triggered_=!1;return X};
_.F(wa,_.Y);_.a=wa.prototype;_.a.attached=function(){this.maybeTriggerAutoload()};
_.a.detached=function(){this.hasBeenTriggered_=!1};
_.a.onPrescanVisible=function(){this.onShow()};
_.a.onShow=function(){this.showButton||this.trigger()};
_.a.trigger=function(){this.data&&this.data.continuation&&(this.spinnerActive_=!0,this.showButton=!1,this.triggered_||(_.l4(this.hostElement,"yt-load-next-continuation",this.getContinuationUrl.bind(this)),this.hasBeenTriggered_=this.triggered_=!0))};
_.a.triggerIfNotPreviouslyTriggered=function(){this.hasBeenTriggered_||this.trigger()};
_.a.maybeTriggerAutoload=function(){this.data&&this.isAttached&&this.data.autoloadEnabled&&this.data.autoloadImmediately&&this.trigger()};
_.a.computeLabel_=function(X,U){return X===void 0?null:X.label||!U?X.label:this.showMoreText_};
_.a.observeData_=function(){this.spinnerActive_=this.triggered_=!1;this.ytRendererBehavior.invalidate(!1);this.maybeTriggerAutoload()};
_.a.getContinuationUrl=function(X){var U={ctoken:this.data.continuation,continuation:this.data.continuation,type:"next"};this.data.clickTrackingParams&&(U.itct=this.data.clickTrackingParams);return _.th(X,U)};
_.a.showButtonChanged_=function(){this.ytRendererBehavior.invalidate(!1)};
wa.prototype.showButtonChanged_=wa.prototype.showButtonChanged_;wa.prototype.observeData_=wa.prototype.observeData_;_.q([_.w(_.sQ.YtVisibilityBehavior),_.p("design:type",Object)],wa.prototype,"ytVisibilityBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],wa.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],wa.prototype,"data",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],wa.prototype,"showButton",void 0);
_.q([_.T({value:!1}),_.p("design:type",Boolean)],wa.prototype,"showIcon",void 0);_.q([_.T({computed:"computeLabel_(data, showButton)"}),_.p("design:type",Object)],wa.prototype,"label",void 0);_.q([_.T({value:_.DQ(_.tt("SHOW_MORE",void 0,"Show More"))}),_.p("design:type",Object)],wa.prototype,"showMoreText_",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],wa.prototype,"spinnerActive_",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],wa.prototype,"hasBeenTriggered_",void 0);
_.q([_.T({value:void 0}),_.p("design:type",String)],wa.prototype,"observeVisibleOption",void 0);_.q([_.T({value:void 0}),_.p("design:type",String)],wa.prototype,"observeHiddenOption",void 0);_.q([_.T({value:"observe_once"}),_.p("design:type",Object)],wa.prototype,"observePrescanOption",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],wa.prototype,"observeData_",null);
_.q([_.ge("showButton"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],wa.prototype,"showButtonChanged_",null);_.q([_.uG({is:"yt-next-continuation",disableElementRegistration:!0})],wa);
_.f(wa,"yt-next-continuation",function(){if(sCA===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;ZKt===void 0&&(ZKt=document.createElement("template"));var m=ZKt;r.call(U,m.content.cloneNode(!0),X.content.firstChild);sCA=X}X=sCA;return X},{mode:2});var xU1;var PD7;var yy=function(){return _.Y.apply(this,arguments)||this};
_.F(yy,_.Y);yy.prototype.attached=function(){this.hostElement.parentNode.style.justifyContent="center"};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],yy.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],yy.prototype,"data",void 0);_.q([_.uG({is:"yt-music-pass-small-feature-info-renderer",disableElementRegistration:!0})],yy);
_.f(yy,"yt-music-pass-small-feature-info-renderer",function(){if(PD7===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;xU1===void 0&&(xU1=document.createElement("template"));var m=xU1;r.call(U,m.content.cloneNode(!0),X.content.firstChild);PD7=X}X=PD7;return X},{mode:2});_.Ej("itemSectionRenderer","gridRenderer","ytd-grid-renderer");var u7=function(){var X=_.Y.apply(this,arguments)||this;X.isCollapsible=!1;X.nextContinuation={continuationType:"gridContinuation",contentsArray:"data.items",responseContentsKey:"items"};return X};
_.F(u7,_.Y);_.a=u7.prototype;_.a.computeIsCollapsible=function(X){return!!(((X==null?0:X.showMoreText)||(X==null?0:X.visibleRowCount))&&(X==null?0:X.isCollapsible))};
_.a.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"}}}};
_.a.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"items"}};
_.a.persistentGuideChanged=function(){this.maybeUpdateInitialItemsDisplayed()};
_.a.onIronResize=function(){var X=this;_.fd(this,"updateGridInitItems",function(){X.maybeUpdateInitialItemsDisplayed()})};
_.a.maybeUpdateInitialItemsDisplayed=function(){if(this.collapsed){var X=this.getVisibleWidth();X!==0&&(X=Math.floor(X/214)*(this.data.visibleRowCount||2),X!==this.initialCount&&(this.initialCount=X,this.data&&this.data.items&&this.ytLazyListBehavior.setInitialItemsOnDataChanged(this.data.items)))}};
_.a.getVisibleWidth=function(){return this.hostElement.offsetWidth};
_.a.computeExpandVisible=function(X,U,r,m){return X&&U&&r&&!!m&&!!m.showMoreText};
_.a.computeShowMoreButton=function(X){return{text:X,style:"STYLE_TEXT",size:"SIZE_DEFAULT"}};
_.a.onExpandTap=function(){this.collapsed=!1;this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
_.a.initCollapsed=function(){var X=this;this.ytLazyListBehavior.canShowMore=!1;var U;(this.collapsed=!((U=this.data)==null||!U.isCollapsible))&&this.maybeUpdateInitialItemsDisplayed();_.cZ(this,function(){_.i4(X.hostElement,"yt-refit-popups-action")})};
_.a.fillRestIfNotCollapsible=function(){var X=this.ytLazyListBehavior.canShowMore;this.data&&this.isCollapsible||!X||this.ytLazyListBehavior.fillRemainingListItems()};
_.a.computeViewAllHidden=function(X,U){return X||!U.viewAllEndpoint};
u7.prototype.fillRestIfNotCollapsible=u7.prototype.fillRestIfNotCollapsible;u7.prototype.initCollapsed=u7.prototype.initCollapsed;u7.prototype.onIronResize=u7.prototype.onIronResize;u7.prototype.persistentGuideChanged=u7.prototype.persistentGuideChanged;_.q([_.w(_.L2),_.p("design:type",Object)],u7.prototype,"ironResizableBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],u7.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],u7.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.hF.YtLazyListBehavior),_.p("design:type",Object)],u7.prototype,"ytLazyListBehavior",void 0);_.q([_.w(_.oS.YtNextContinuationBehavior),_.p("design:type",Object)],u7.prototype,"ytNextContinuationBehavior",void 0);_.q([_.w(_.Pd.YtdGuideStateAwareBehavior),_.p("design:type",Object)],u7.prototype,"ytdGuideStateAwareBehavior",void 0);
_.q([_.w(_.Qy),_.p("design:type",Object)],u7.prototype,"ytContinuationHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],u7.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Boolean)],u7.prototype,"collapsed",void 0);_.q([_.T(),_.p("design:type",Number)],u7.prototype,"initialCount",void 0);_.q([_.T({computed:"computeShowMoreButton(data.showMoreText)"}),_.p("design:type",Object)],u7.prototype,"showMoreButton",void 0);
_.q([_.T({computed:"computeIsCollapsible(data)"}),_.p("design:type",Object)],u7.prototype,"isCollapsible",void 0);_.q([_.Zl("#items"),_.p("design:type",HTMLElement)],u7.prototype,"items",void 0);_.q([_.Sl("guidePersistentAndVisible"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],u7.prototype,"persistentGuideChanged",null);_.q([_.cP("iron-resize"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],u7.prototype,"onIronResize",null);
_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],u7.prototype,"initCollapsed",null);_.q([_.Sl("canShowMore"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],u7.prototype,"fillRestIfNotCollapsible",null);_.q([_.hL({is:"ytd-grid-renderer",disableElementRegistration:!0})],u7);
_.f(u7,"ytd-grid-renderer",function(){if(tZ$!==void 0)return tZ$;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return tZ$=X},{mode:_.Xz("kevlar_poly_si_batch_j025")?1:2});var hr=function(){return _.Y.apply(this,arguments)||this};
_.F(hr,_.Y);
hr.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"}}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],hr.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],hr.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],hr.prototype,"data",void 0);_.q([_.hL({is:"ytd-carousel-ad-renderer",disableElementRegistration:!0})],hr);
_.f(hr,"ytd-carousel-ad-renderer",function(){if(Xhp!==void 0)return Xhp;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Xhp=X},{mode:1});var SXS;var ML=function(){return _.Y.apply(this,arguments)||this};
_.F(ML,_.Y);_.a=ML.prototype;_.a.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"}}}};
_.a.dataChanged=function(){this.data&&this.data.content&&this.data.clickLocationTargets&&this.data.content.navigationEndpoint&&(this.sendImpression(),this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,ML.JSC$15669_CLICK_LOCATION_ID_MAP))};
_.a.onSitelinkTap=function(X){X.stopPropagation();var U,r,m=X==null?void 0:(U=X.model)==null?void 0:(r=U.item)==null?void 0:r.onTap;m&&this.ytSparklesClickLocationBehavior.handleClick(m,X,!1)};
_.a.onTap=function(X){var U=this.data&&this.data.content&&this.data.content.navigationEndpoint;U&&this.ytSparklesClickLocationBehavior.handleClick(U,X,!1)};
_.a.sendImpression=function(){if(this.data&&this.data.content)for(var X=_.H(this.data.content.impressionEndpoints||[]),U=X.next();!U.done;U=X.next()){U=_.H(U.value.loggingUrls||[]);for(var r=U.next();!r.done;r=U.next())r=r.value,r.baseUrl&&rS(r.baseUrl,r.attributionSrcMode)}};
ML.prototype.onTap=ML.prototype.onTap;ML.prototype.dataChanged=ML.prototype.dataChanged;ML.JSC$15669_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"]]);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],ML.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ML.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.ul.YtSparklesClickLocationBehavior),_.p("design:type",Object)],ML.prototype,"ytSparklesClickLocationBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ML.prototype,"data",void 0);
_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ML.prototype,"dataChanged",null);_.q([_.cP("tap"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],ML.prototype,"onTap",null);_.q([_.hL({is:"ytd-promoted-sparkles-text-search-renderer",disableElementRegistration:!0})],ML);
_.f(ML,"ytd-promoted-sparkles-text-search-renderer",function(){if(SXS!==void 0)return SXS;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return SXS=X},{mode:1});var dUT;var zn=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-mute-ad-action":"handleMuteAd"};return X};
_.F(zn,_.Y);_.a=zn.prototype;_.a.created=function(){this.activeView=new Y3(this.hostElement)};
_.a.configureRendererStamper=function(){return{"data.menu":{id:_.v("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]]"}}}}}};
_.a.computeButtonOverride=function(){return{style:"call-to-action",type:"tonal"}};
_.a.computeHasAdBadge=function(X){return!(X==null||!X.adBadge)};
_.a.dataChanged=function(){this.data&&this.data.impressionCommands&&this.data.clickLocationTargets&&(this.data.adBadge||this.set("data.adBadge",zn.JSC$15678_DEFAULT_AD_BADGE_RENDERER),_.II(this.hostElement,"sparkles-light-cta",!0),this.data.activeView&&Vi(this.activeView,this.data.activeView),this.ytSparklesClickLocationBehavior.configureClickTargets("sparkles-container",this.data.clickLocationTargets,zn.JSC$15678_CLICK_LOCATION_ID_MAP))};
_.a.impressionLog=function(){if(!this.data||!this.data.impressionsFired){var X;(((X=this.data)==null?void 0:X.impressionCommands)||[]).forEach(function(U){U=_.H(U.loggingUrls||[]);for(var r=U.next();!r.done;r=U.next())r=r.value,r.baseUrl&&rS(r.baseUrl,r.attributionSrcMode)});
this.data.impressionsFired=!0}};
_.a.onTap=function(X){var U,r=(U=this.data)==null?void 0:U.navigationEndpoint,m;(U=(m=this.data)==null?void 0:m.thumbnailNavigationEndpoint)&&_.ba(_.DP(X),this.hostElement,["thumbnail-container"])?this.ytSparklesClickLocationBehavior.handleClick(U,X,!1):r&&this.ytSparklesClickLocationBehavior.handleClick(r,X,!1)};
_.a.handleMuteAd=function(){this.collapsed=!0};
_.a.attached=function(){var X=this;_.v("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Ri(X.activeView)})};
_.a.detached=function(){_.v("stop_av_measurement_on_detach")&&Ri(this.activeView)};
_.n0.Object.defineProperties(zn.prototype,{hideHoverOverlay:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.data.mediaHoverOverlay}},
webSearchLayout:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.promotedSparklesWebStyle)==="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"}},
webSearchLayoutLandscape:{configurable:!0,enumerable:!0,get:function(){var X;return!(((X=this.data)==null?void 0:X.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||this.data.isSquareThumbnail)}},
webSearchLayoutSquare:{configurable:!0,enumerable:!0,get:function(){var X;return!(((X=this.data)==null?void 0:X.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||!this.data.isSquareThumbnail)}},
sparklesCtaNoBackground:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.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}}});
zn.prototype.dataChanged=zn.prototype.dataChanged;
zn.JSC$15678_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"]]);
zn.JSC$15678_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.tt("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],zn.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],zn.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],zn.prototype,"actionHandlerBehavior",void 0);
_.q([_.w(_.ul.YtSparklesClickLocationBehavior),_.p("design:type",Object)],zn.prototype,"ytSparklesClickLocationBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],zn.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],zn.prototype,"collapsed",void 0);_.q([_.T({reflectToAttribute:!0,value:function(){return _.v("enable_desktop_search_bigger_thumbs")}}),
_.p("design:type",Boolean)],zn.prototype,"useBiggerThumbs",void 0);_.q([_.T({reflectToAttribute:!0,value:function(){return _.S7("desktop_search_bigger_thumbs_style")}}),
_.p("design:type",String)],zn.prototype,"biggerThumbsStyle",void 0);_.q([_.T({reflectToAttribute:!0,value:function(){return _.v("fix_alignment_search_desktop_text_image_ads_small_screens")}}),
_.p("design:type",Boolean)],zn.prototype,"fixAlignmentSmallScreens",void 0);_.q([_.T({reflectToAttribute:!0,value:function(){return _.v("enable_desktop_search_bigger_thumbs_square")}}),
_.p("design:type",Boolean)],zn.prototype,"useBiggerThumbsSquare",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("data.mediaHoverOverlay"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],zn.prototype,"hideHoverOverlay",null);_.q([_.T({reflectToAttribute:!0}),_.y("data.promotedSparklesWebStyle"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],zn.prototype,"webSearchLayout",null);
_.q([_.T({reflectToAttribute:!0}),_.y("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],zn.prototype,"webSearchLayoutLandscape",null);_.q([_.T({reflectToAttribute:!0}),_.y("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],zn.prototype,"webSearchLayoutSquare",null);
_.q([_.T({reflectToAttribute:!0}),_.y("data.promotedSparklesWebStyle"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],zn.prototype,"sparklesCtaNoBackground",null);_.q([_.T({reflectToAttribute:!0}),_.y("data.actionButton"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],zn.prototype,"hideActionButton",null);_.q([_.T({computed:"computeButtonOverride(uiUpdate)"}),_.p("design:type",Object)],zn.prototype,"buttonOverride",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeHasAdBadge(data)"}),_.p("design:type",Boolean)],zn.prototype,"hasNewAdBadge",void 0);_.q([_.y("data.promotedSparklesWebStyle"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],zn.prototype,"useRoundedBadge",null);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],zn.prototype,"dataChanged",null);_.q([_.hL({is:"ytd-promoted-sparkles-web-renderer",disableElementRegistration:!0})],zn);
_.f(zn,"ytd-promoted-sparkles-web-renderer",function(){if(dUT!==void 0)return dUT;var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return dUT=X},{mode:1});var OK5;var KO=function(){var X=_.Y.apply(this,arguments)||this;X.isInlinePreviewTriggered=!1;X.enableMonoStyle=_.v("enable_default_mono_cta_migration_web_client");return X};
_.F(KO,_.Y);_.a=KO.prototype;_.a.created=function(){this.activeView=new Y3(this.hostElement)};
_.a.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]]"}}}}}};
_.a.computeShowCta=function(X){return!(X==null||!X.ctaRenderer)};
_.a.onCtaClick=function(){var X,U,r,m=(X=this.data)==null?void 0:(U=X.ctaRenderer)==null?void 0:(r=U.buttonRenderer)==null?void 0:r.command;m&&this.ytComponentBehavior.resolveCommand(m)};
_.a.onWatchButtonClick=function(){var X,U,r,m=(X=this.data)==null?void 0:(U=X.watchButtonRenderer)==null?void 0:(r=U.buttonRenderer)==null?void 0:r.command;m&&this.ytComponentBehavior.resolveCommand(m)};
_.a.onTap=function(){};
_.a.dataChanged=function(){if(this.data){var X;_.v("enable_inline_muted_playback_on_web_search")&&((X=this.data)==null?0:X.inlinePlaybackEndpoint)&&this.updateInlinePreviewHoverListeners();this.data.adBadge||this.set("data.adBadge",KO.JSC$15682_DEFAULT_AD_BADGE_RENDERER);this.data.activeView&&Vi(this.activeView,this.data.activeView);this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",KO.JSC$15682_DEFAULT_CLICK_LOCATION_BEHAVIOR,KO.JSC$15682_CLICK_LOCATION_ID_MAP);this.thumbnail&&
(X=this.thumbnail.getElementsByTagName("a"),X.length>0&&(X=X.namedItem("thumbnail"))&&X.removeAttribute("href"));var U;if(((U=this.data)==null?0:U.forceImpAutoplay)&&_.v("enable_force_imp_autoplay_on_desktop_search")){var r;(r=this.JSC$15683_inlinePreviewHoverListener)==null||gem(r)}}};
_.a.impressionLog=function(){if(this.data&&this.data.impressionUrls&&!this.data.impressionsFired){for(var X=_.H(this.data.impressionUrls),U=X.next();!U.done;U=X.next())U=U.value,bds(U,llD(U));this.data.impressionsFired=!0}};
_.a.maybeComputeHref=function(){return null};
_.a.computeIsShortDR=function(X){return!(X==null||!X.watchButtonRenderer)&&!(X==null||!X.ctaRenderer)&&!!this.enableShortDR};
_.a.computeIsNewUiOrShortDr=function(X){return!!this.enableUiUpdate||this.computeIsShortDR(X)};
_.a.computeIsNewUiAndNotShortDr=function(X){return!!this.enableUiUpdate&&!this.computeIsShortDR(X)};
_.a.computeHideAvatar=function(X){return!((X==null?0:X.channelThumbnail)&&this.computeIsNewUiOrShortDr(X))};
_.a.onClick=function(X){var U,r=(U=this.data)==null?void 0:U.navigationEndpoint;if(this.enableShortDR&&r&&(_.e(r,_.Rl)||this.computeIsShortDR(this.data)))this.ytSparklesClickLocationBehavior.handleClick(r,X,!!_.e(r,_.Rl)),X.stopPropagation();else if(r&&_.e(r,_.Rl))this.ytSparklesClickLocationBehavior.handleClick(r,X,!0),X.stopPropagation();else if(r){var m,I;((m=this.data)==null?0:m.navigationEndpoint)&&((I=this.data)==null?0:I.adPlaybackContextParams)&&(U=this.data.navigationEndpoint,X=this.data.adPlaybackContextParams,
U.commandMetadata&&_.e(U.commandMetadata,_.mN)&&_.e(U.commandMetadata,_.mN).url&&(U=_.mz(_.e(U.commandMetadata,_.mN).url).adurl)&&_.Gw6(U)&&_.JC(_.zw(U),{encoded_ad_playback_context:X}));this.ytComponentBehavior.resolveCommand(r)}};
_.a.computeButtonOverride=function(X){if(this.computeIsNewUiOrShortDr(X))return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"filled":"tonal",iconPosition:"none"}};
_.a.computeSecondaryButtonOverride=function(){return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"tonal":"outline",iconPosition:"none"}};
_.a.onThumbnailContainerClick=function(X){this.onClick(X)};
_.a.computeThumbnailWidth=function(X,U){return X?U==="MASSIVE"?600:U==="BIG"?500:U==="MEDIUM"?450:420:360};
_.a.attached=function(){var X=this,U;_.v("enable_inline_muted_playback_on_web_search")&&((U=this.data)==null?0:U.inlinePlaybackEndpoint)&&this.updateInlinePreviewHoverListeners();_.v("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Ri(X.activeView)})};
_.a.detached=function(){var X;_.v("enable_inline_muted_playback_on_web_search")&&((X=this.data)==null?0:X.inlinePlaybackEndpoint)&&this.clearInlinePreviewHoverListeners();_.v("stop_av_measurement_on_detach")&&Ri(this.activeView)};
_.a.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15683_inlinePreviewHoverListener=hb({mediaRenderer:this,lockupElement:this.mainContainer,thumbnailElement:this.thumbnail,videoPreviewOpts:MwA})};
_.a.clearInlinePreviewHoverListeners=function(){var X;(X=this.JSC$15683_inlinePreviewHoverListener)==null||$X(X)};
KO.prototype.dataChanged=KO.prototype.dataChanged;KO.prototype.onTap=KO.prototype.onTap;KO.JSC$15682_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.tt("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};KO.JSC$15682_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
KO.JSC$15682_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"}];_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],KO.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],KO.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],KO.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.ul.YtSparklesClickLocationBehavior),_.p("design:type",Object)],KO.prototype,"ytSparklesClickLocationBehavior",void 0);_.q([_.Zl("#main-container"),_.p("design:type",HTMLElement)],KO.prototype,"mainContainer",void 0);
_.q([_.T(),_.p("design:type",Object)],KO.prototype,"isInlinePreviewTriggered",void 0);_.q([_.T(),_.p("design:type",Object)],KO.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,value:function(){return _.v("enable_desktop_search_bigger_thumbs")}}),
_.p("design:type",Boolean)],KO.prototype,"useBiggerThumbs",void 0);_.q([_.T({reflectToAttribute:!0,value:function(){return _.v("enable_video_display_compact_button_group_for_desktop_search")}}),
_.p("design:type",Boolean)],KO.prototype,"enableShortDR",void 0);_.q([_.T({reflectToAttribute:!0,value:function(){return _.v("enable_vac_ui_update_for_desktop_search")}}),
_.p("design:type",Boolean)],KO.prototype,"enableUiUpdate",void 0);_.q([_.T({reflectToAttribute:!0,value:function(){return _.S7("desktop_search_bigger_thumbs_style")}}),
_.p("design:type",String)],KO.prototype,"biggerThumbsStyle",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeShowCta(data)"}),_.p("design:type",Boolean)],KO.prototype,"showCta",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeIsShortDR(data)"}),_.p("design:type",Boolean)],KO.prototype,"isShortDr",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeIsNewUiOrShortDr(data)"}),_.p("design:type",Boolean)],KO.prototype,"isShortDrOrNewUi",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeIsNewUiAndNotShortDr(data)"}),_.p("design:type",Boolean)],KO.prototype,"isNewUiAndNotShortDr",void 0);_.q([_.T({computed:"computeButtonOverride(data)"}),_.p("design:type",Object)],KO.prototype,"buttonOverride",void 0);_.q([_.T({computed:"computeSecondaryButtonOverride(data)"}),_.p("design:type",Object)],KO.prototype,"secondaryButtonOverride",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],KO.prototype,"enableMonoStyle",void 0);
_.q([_.Zl("ytd-thumbnail"),_.p("design:type",HTMLElement)],KO.prototype,"thumbnail",void 0);_.q([_.cP("tap"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],KO.prototype,"onTap",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],KO.prototype,"dataChanged",null);_.q([_.hL({is:"ytd-promoted-video-renderer",disableElementRegistration:!0})],KO);
_.f(KO,"ytd-promoted-video-renderer",function(){if(OK5!==void 0)return OK5;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return OK5=X},{mode:1});var v4u;var Tn=function(){var X=_.Y.apply(this,arguments)||this;X.useRoundedBadge=!0;X.sitelinkIds=[];return X};
_.F(Tn,_.Y);_.a=Tn.prototype;
_.a.configureRendererStamper=function(){return{"data.menu":{id:_.v("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]]"}}}}}};
_.a.dataChanged=function(){var X;(X=this.data)!=null&&X.clickLocationTargets&&this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,Tn.JSC$15688_CLICK_LOCATION_ID_MAP)};
_.a.onTap=function(X){var U,r=(U=this.data)==null?void 0:U.navigationCommand;r&&!_.ba(_.DP(X),this.hostElement,this.sitelinkIds)&&this.ytSparklesClickLocationBehavior.handleClick(r,X,!1)};
_.a.onSitelinkTap=function(X){var U,r,m=X==null?void 0:(U=X.model)==null?void 0:(r=U.item)==null?void 0:r.onTap;m&&this.ytSparklesClickLocationBehavior.handleClick(m,X,!1)};
_.a.configureSitelinkClickTargets=function(){var X=this,U,r,m=(U=this.data)==null?void 0:(r=U.clickLocationTargets)==null?void 0:r.find(function(I){return I.location==="PROMOTED_SPARKLES_CLICK_LOCATION_SITELINK"});
m&&_.Xa(this.hostElement).querySelectorAll(".sitelink").forEach(function(I){_.II(I,"yt-simple-endpoint",!0);X.sitelinkIds.push(I.id);var t,C;(t=X.ytSparklesClickLocationBehavior)==null||(C=t.clickTargetMap)==null||C.set(I.id,m)})};
_.a.sendImpression=function(){var X,U,r=((X=this.data)==null?void 0:(U=X.impressionCommand)==null?void 0:U.loggingUrls)||[];X=_.H(r);for(U=X.next();!U.done;U=X.next())U=U.value,U.baseUrl&&rS(U.baseUrl,U.attributionSrcMode)};
_.a.impressionLog=function(){this.data&&this.data.impressionsFired||(this.sendImpression(),this.data.impressionsFired=!0)};
_.n0.Object.defineProperties(Tn.prototype,{showFavicon:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!!this.data.favicon}}});
Tn.prototype.onTap=Tn.prototype.onTap;Tn.prototype.dataChanged=Tn.prototype.dataChanged;Tn.JSC$15688_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"]]);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Tn.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Tn.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.ul.YtSparklesClickLocationBehavior),_.p("design:type",Object)],Tn.prototype,"ytSparklesClickLocationBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Tn.prototype,"data",void 0);
_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Tn.prototype,"showFavicon",null);_.q([_.T({reflectToAttribute:!0,value:function(){return _.v("enable_desktop_search_bigger_thumbs")}}),
_.p("design:type",Boolean)],Tn.prototype,"useBiggerThumbs",void 0);_.q([_.T({reflectToAttribute:!0,value:function(){return _.S7("desktop_search_bigger_thumbs_style")}}),
_.p("design:type",String)],Tn.prototype,"biggerThumbsStyle",void 0);_.q([_.T({reflectToAttribute:!0,value:function(){return _.v("enable_text_ad_web_thumbnail_scaling_fix")}}),
_.p("design:type",Boolean)],Tn.prototype,"enableThumbnailScalingFix",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Tn.prototype,"dataChanged",null);_.q([_.cP("tap"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],Tn.prototype,"onTap",null);_.q([_.hL({is:"ytd-text-image-no-button-layout-renderer",disableElementRegistration:!0})],Tn);
_.f(Tn,"ytd-text-image-no-button-layout-renderer",function(){if(v4u!==void 0)return v4u;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return v4u=X},{mode:_.Xz("kevlar_poly_si_batch_j028")?1:2});var eg5;var Yv=function(){var X=_.Y.apply(this,arguments)||this;X.isInlinePlaybackState=!1;X.uiUpdate=_.v("web_modern_buttons");X.hideCta=_.v("hide_cta_for_home_web_video_ads");X.noBottomMargin=!1;X.animateInTimeStamp=_.Pp("hide_cta_for_home_web_video_ads_animate_in_time");X.animateInCta=!1;X.isHovered=!1;X.enableMonoStyle=_.v("enable_default_mono_cta_migration_web_client");X.player=null;X.JSC$15695_playerEvents=new Map;X.JSC$15695_preventProgressSaveTimer=null;X.delayedCtaJobId=null;return X};
_.F(Yv,_.Y);_.a=Yv.prototype;_.a.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]]"}}}}}};
_.a.attached=function(){this.JSC$15695_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$15695_playerEvents.set("onVideoProgress",this.onVideoProgress);this.hideCta&&this.setPlayer();_.v("enable_delayed_cta_on_web")&&this.buttonContainer.classList.add("hide-delayed-buttons")};
_.a.detached=function(){this.resetPreventProgressSaveTimer();this.hideCta&&this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$15695_playerEvents)};
_.a.dataChanged=function(){this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint&&(this.animateInCta=!1,this.ytSparklesClickLocationBehavior.configureClickTargets("ad-inline-playback-metadata",Yv.JSC$15694_DEFAULT_CLICK_LOCATION_BEHAVIOR,Yv.JSC$15694_CLICK_LOCATION_ID_MAP),this.isInlinePlaybackState&&!this.hideCta&&this.setPlayer())};
_.a.hoverChanged=function(){var X=this;this.delayedCtaJobId&&(_.$u.cancelJob(this.delayedCtaJobId),this.delayedCtaJobId=null);this.isHovered&&!this.buttonContainer.classList.contains("show-delayed-buttons")&&_.v("enable_delayed_cta_on_web")&&(this.delayedCtaJobId=_.O5(_.$u,function(){X.buttonContainer.classList.add("show-delayed-buttons")},_.Pp("delayed_cta_on_web_delay_milliseconds")))};
_.a.setPlayer=function(){var X=this,U;return _.c(function(r){if(r.nextAddress==1)return(U=_.i4(X.hostElement,"yt-get-inline-preview-player-action"))&&U[0]?r.yield(U[0].getPlayerPromise(),3):r.jumpTo(0);X.player=r.yieldResult;X.ytPlayerListenerBehavior.listenToPlayerEvents(X.player,X.JSC$15695_playerEvents);_.uv(r)})};
_.a.onPlaybackStart=function(){var X=this;this.player&&(this.resetPreventProgressSaveTimer(),this.JSC$15695_preventProgressSaveTimer=_.Xs(_.$u,function(){X.JSC$15695_preventProgressSaveTimer=null},1E4))};
_.a.onVideoProgress=function(X){this.hideCta&&this.isHovered&&!(this.animateInTimeStamp<0)&&X>=this.animateInTimeStamp&&!this.animateInCta&&(this.animateInCta=!0)};
_.a.resetPreventProgressSaveTimer=function(){_.$u.cancelJob(this.JSC$15695_preventProgressSaveTimer);this.JSC$15695_preventProgressSaveTimer=null};
_.a.getSimpleString=function(X){return _.pE(X)};
_.a.onClick=function(X){if(this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint){var U,r=(U=this.data)==null?void 0:U.navigationEndpoint,m;U=(m=this.data)==null?void 0:m.channelEndpoint;var I,t;((t=_.e((I=this.data)==null?void 0:I.adCtaButton,_.gd))==null?0:t.command)&&_.ba(_.DP(X),this.hostElement,["call-to-action"])||(U&&_.ba(_.DP(X),this.hostElement,["channel-thumbnail-container","short-byline-text"])?this.ytSparklesClickLocationBehavior.handleClick(U,X,!1):!_.ba(_.DP(X),this.hostElement,
["secondary-button"])&&r&&(_.v("enable_short_dr_for_desktop_launchable")?(m=!!_.e(r,_.Rl),this.isInlinePlaybackState&&m&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(r,X,m)):(this.isInlinePlaybackState&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(r,X,!0))))}};
_.a.updateWatchEndpointStartTime=function(){var X,U;this.player&&((X=this.data)==null?0:X.inlinePlaybackEndpoint)&&((U=this.data)==null?0:U.navigationEndpoint)&&!this.JSC$15695_preventProgressSaveTimer&&(X=Math.floor(this.player.getCurrentTime()),_.e(this.data.navigationEndpoint,_.Rl).startTimeSeconds=X,_.e(this.data.inlinePlaybackEndpoint,_.Rl).startTimeSeconds=X)};
_.a.computeButtonOverride=function(){if(this.uiUpdate)return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"filled":"tonal"}};
_.a.computeSecondaryButtonOverride=function(){return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"tonal":"outline",iconPosition:"none"}};
_.n0.Object.defineProperties(Yv.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.v("web_enable_typography_bump_v2")}},
isButtonGroup:{configurable:!0,enumerable:!0,get:function(){var X,U;return!((X=this.data)==null||!X.watchButton)&&!((U=this.data)==null||!U.adCtaButton)}}});
Yv.prototype.hoverChanged=Yv.prototype.hoverChanged;Yv.prototype.dataChanged=Yv.prototype.dataChanged;
Yv.JSC$15694_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"]]);
Yv.JSC$15694_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"}];
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Yv.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Yv.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],Yv.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.ul.YtSparklesClickLocationBehavior),_.p("design:type",Object)],Yv.prototype,"ytSparklesClickLocationBehavior",void 0);
_.q([_.w(_.ev.YtPlayerListenerBehavior),_.p("design:type",_.Eh)],Yv.prototype,"ytPlayerListenerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Yv.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Yv.prototype,"isInlinePlaybackState",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],Yv.prototype,"miniMode",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Yv.prototype,"uiUpdate",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Yv.prototype,"hideCta",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Yv.prototype,"noBottomMargin",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Yv.prototype,"animateInCta",void 0);_.q([_.T({computed:"computeButtonOverride(uiUpdate)"}),_.p("design:type",Object)],Yv.prototype,"buttonOverride",void 0);
_.q([_.T({computed:"computeSecondaryButtonOverride(uiUpdate)"}),_.p("design:type",Object)],Yv.prototype,"secondaryButtonOverride",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Yv.prototype,"isHovered",void 0);_.q([_.Zl("#button-container"),_.p("design:type",HTMLElement)],Yv.prototype,"buttonContainer",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],Yv.prototype,"typographyBump",void 0);
_.q([_.T({reflectToAttribute:!0}),_.y("typographyBump"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Yv.prototype,"typographyBumpV2",null);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Yv.prototype,"enableMonoStyle",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Yv.prototype,"dataChanged",null);
_.q([_.ge("isHovered"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Yv.prototype,"hoverChanged",null);_.q([_.y("data"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Yv.prototype,"isButtonGroup",null);_.q([_.hL({is:"ytd-ad-inline-playback-meta-block",disableElementRegistration:!0})],Yv);
_.f(Yv,"ytd-ad-inline-playback-meta-block",function(){if(eg5!==void 0)return eg5;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return eg5=X},{mode:_.Xz("kevlar_poly_si_batch_j065")?1:2});var E48;var Vy=function(){var X=_.Y.apply(this,arguments)||this;X.noBottomMargin=!1;X.isInlinePreviewTriggered=!1;X.JSC$15700_activeViewMeasurementDataResolver=_.qR();return X};
_.F(Vy,_.Y);_.a=Vy.prototype;_.a.created=function(){this.activeView=new Y3(this.hostElement)};
_.a.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.a.attached=function(){var X=this;this.updateInlinePreviewHoverListeners();this.JSC$15700_activeViewMeasurementDataResolver.promise.then(function(U){Vi(X.activeView,U)});
_.v("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Ri(X.activeView)})};
_.a.detached=function(){this.clearInlinePreviewHoverListeners();_.v("stop_av_measurement_on_detach")&&Ri(this.activeView)};
_.a.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15700_inlinePreviewHoverListener=hb({mediaRenderer:this,lockupElement:this.JSC$15700_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:MwA})};
_.a.clearInlinePreviewHoverListeners=function(){var X;(X=this.JSC$15700_inlinePreviewHoverListener)==null||$X(X)};
_.a.onDataChanged=function(){var X;((X=this.data)==null?0:X.activeView)&&this.JSC$15700_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",Vy.JSC$15699_DEFAULT_CLICK_LOCATION_BEHAVIOR,Vy.JSC$15699_CLICK_LOCATION_ID_MAP);this.thumbnail&&(X=this.thumbnail.getElementsByTagName("a"),X.length>0&&(X=X.namedItem("thumbnail"))&&X.removeAttribute("href"));var U;if((U=this.data)==
null?0:U.forceImpAutoplay){var r;(r=this.JSC$15700_inlinePreviewHoverListener)==null||gem(r)}};
_.a.onTypographyBumpChanged=function(){this.adInlinePlaybackMetaBlock&&(this.adInlinePlaybackMetaBlock.typographyBump=this.typographyBump)};
_.a.onThumbnailContainerClick=function(X){if(this.data&&this.data.navigationEndpoint){var U,r=(U=this.data)==null?void 0:U.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(r,X,!!_.e(r,_.Rl));X.stopPropagation()}};
_.a.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.a.impressionLog=function(){var X=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var U,r,m=(r=_.e((U=this.data)==null?void 0:U.onImpression,_.X7))==null?void 0:r.commands;m&&(m.forEach(function(I){I.clickTrackingParams&&delete I.clickTrackingParams;X.ytComponentBehavior.resolveCommand(I)}),this.data.impressionsFired=!0)}};
_.n0.Object.defineProperties(Vy.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.JSC$15700_inlinePreviewHoverListener)==null?0:se(X))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
Vy.prototype.onTypographyBumpChanged=Vy.prototype.onTypographyBumpChanged;Vy.prototype.onDataChanged=Vy.prototype.onDataChanged;Vy.JSC$15699_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);Vy.JSC$15699_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"}];
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Vy.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Vy.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Vy.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.na),_.p("design:type",Object)],Vy.prototype,"ytdDismissibleItemBehavior",void 0);_.q([_.w(_.Oh),_.p("design:type",Object)],Vy.prototype,"ytdLockupBehavior",void 0);
_.q([_.w(_.cd),_.p("design:type",Object)],Vy.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.ul.YtSparklesClickLocationBehavior),_.p("design:type",Object)],Vy.prototype,"ytSparklesClickLocationBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Vy.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],Vy.prototype,"noBottomMargin",void 0);_.q([_.T(),_.p("design:type",Object)],Vy.prototype,"isInlinePreviewTriggered",void 0);
_.q([_.T({reflectToAttribute:!0,selector:_.Qr}),_.p("design:type",Boolean)],Vy.prototype,"miniMode",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],Vy.prototype,"typographyBump",void 0);_.q([_.Zl("ytd-thumbnail"),_.p("design:type",HTMLElement)],Vy.prototype,"thumbnail",void 0);_.q([_.Zl("#dismissible"),_.p("design:type",HTMLElement)],Vy.prototype,"JSC$15700_dismissibleMedia",void 0);
_.q([_.Zl("ytd-ad-inline-playback-meta-block"),_.p("design:type",HTMLElement)],Vy.prototype,"adInlinePlaybackMetaBlock",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Vy.prototype,"onDataChanged",null);_.q([_.Sl("typographyBump"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Vy.prototype,"onTypographyBumpChanged",null);
_.q([_.y("lockupIsHovered"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Vy.prototype,"isHovered",null);_.q([_.hL({is:"ytd-video-display-full-buttoned-and-button-group-renderer",disableElementRegistration:!0})],Vy);
_.f(Vy,"ytd-video-display-full-buttoned-and-button-group-renderer",function(){if(E48!==void 0)return E48;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return E48=X},{mode:1});var Fvu;var RS=function(){var X=_.Y.apply(this,arguments)||this;X.isInlinePreviewTriggered=!1;X.JSC$15703_activeViewMeasurementDataResolver=_.qR();return X};
_.F(RS,_.Y);_.a=RS.prototype;_.a.created=function(){this.activeView=new Y3(this.hostElement)};
_.a.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.a.attached=function(){var X=this;this.updateInlinePreviewHoverListeners();this.JSC$15703_activeViewMeasurementDataResolver.promise.then(function(U){Vi(X.activeView,U)})};
_.a.detached=function(){this.clearInlinePreviewHoverListeners()};
_.a.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15703_inlinePreviewHoverListener=hb({mediaRenderer:this,lockupElement:this.JSC$15703_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:MwA})};
_.a.clearInlinePreviewHoverListeners=function(){var X;(X=this.JSC$15703_inlinePreviewHoverListener)==null||$X(X)};
_.a.onDataChanged=function(){var X;((X=this.data)==null?0:X.activeView)&&this.JSC$15703_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",RS.JSC$15702_DEFAULT_CLICK_LOCATION_BEHAVIOR,RS.JSC$15702_CLICK_LOCATION_ID_MAP);this.thumbnail&&(X=this.thumbnail.getElementsByTagName("a"),X.length>0&&(X=X.namedItem("thumbnail"))&&X.removeAttribute("href"))};
_.a.onThumbnailContainerClick=function(X){if(this.data&&this.data.navigationEndpoint){var U,r=(U=this.data)==null?void 0:U.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(r,X,!0);X.stopPropagation()}};
_.a.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.a.impressionLog=function(){var X=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var U,r,m=(r=_.e((U=this.data)==null?void 0:U.onImpression,_.X7))==null?void 0:r.commands;m&&(m.forEach(function(I){I.clickTrackingParams&&delete I.clickTrackingParams;_.np().resolve(_.s4).resolveCommand(I,{form:{element:X.hostElement}})}),this.data.impressionsFired=!0)}};
_.n0.Object.defineProperties(RS.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.JSC$15703_inlinePreviewHoverListener)==null?0:se(X))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
RS.prototype.onDataChanged=RS.prototype.onDataChanged;RS.JSC$15702_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);RS.JSC$15702_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"}];_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],RS.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],RS.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.na),_.p("design:type",Object)],RS.prototype,"ytdDismissibleItemBehavior",void 0);_.q([_.w(_.Oh),_.p("design:type",Object)],RS.prototype,"ytdLockupBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],RS.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.ul.YtSparklesClickLocationBehavior),_.p("design:type",Object)],RS.prototype,"ytSparklesClickLocationBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],RS.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],RS.prototype,"isInlinePreviewTriggered",void 0);_.q([_.T({reflectToAttribute:!0,selector:_.Qr}),_.p("design:type",Boolean)],RS.prototype,"miniMode",void 0);_.q([_.Zl("ytd-thumbnail"),_.p("design:type",HTMLElement)],RS.prototype,"thumbnail",void 0);_.q([_.Zl("#dismissible"),_.p("design:type",HTMLElement)],RS.prototype,"JSC$15703_dismissibleMedia",void 0);
_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],RS.prototype,"onDataChanged",null);_.q([_.y("lockupIsHovered"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],RS.prototype,"isHovered",null);_.q([_.hL({is:"ytd-video-display-full-buttoned-renderer",disableElementRegistration:!0})],RS);
_.f(RS,"ytd-video-display-full-buttoned-renderer",function(){if(Fvu!==void 0)return Fvu;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Fvu=X},{mode:1});var l_=function(X,U,r,m){m=m===void 0?!1:m;_.Xm.call(this,X);this.adsClientErrorMessage=r;this.aggressivelySample=m;this.args=[];U&&this.args.push(U)};
_.F(l_,_.Xm);var b_=function(X,U,r,m){m=m===void 0?!1:m;_.Xm.call(this,X);this.adsClientErrorMessage=r;this.aggressivelySample=m;this.args=[];U&&this.args.push(U)};
_.F(b_,_.Xm);var BF5=function(X){_.Kj.call(this);var U=this;this.initializationFunction=X;this.instance=null;this.addOnDisposeCallback(function(){_.Cj(U.instance);U.instance=null})};
_.F(BF5,_.Kj);BF5.prototype.get=function(){Math.random()<.001&&this.isDisposed()&&_.R6("Tried to retrieve object during dispose",void 0,void 0,{type:typeof this.instance});this.instance||(this.instance=this.initializationFunction());return this.instance};var hiD=function(){var X=new Map;[].forEach(function(U){X.set(U.JSC$31217_getType(),U)});
this.getters=X};new Promise(function(){});var Qy6=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"]]),F96=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"}]]),QC7=function(X){this.experimentApiProvider=X;X=Math.random();this.experimentApiProvider.get();this.alwaysIncludeDebugData=X<.1};var fO=function(X,U,r,m){_.Kj.call(this);this.adsControlFlowEventListeners=U;this.adEventLogger=r;this.experimentApiProvider=m;this.adsControlFlowManagerHelper=X(this,this,this,this,this);_.FD(this,this.adsControlFlowManagerHelper);X=_.H(U);for(U=X.next();!U.done;U=X.next())_.FD(this,U.value)};
_.F(fO,_.Kj);var o4p=function(X,U,r,m){qL(X.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_RECEIVED",U,r,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,m);X=_.H(X.adsControlFlowEventListeners);for(m=X.next();!m.done;m=X.next())o4p(m.value,U,r)};
_.a=fO.prototype;_.a.onOpportunityProcessedExternallyManaged=function(X,U,r,m){qL(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_PROCESSED",X,r,U,void 0,void 0,void 0,void 0,void 0,void 0,void 0,m)};
_.a.onSlotReceivedExternallyManaged=function(X,U){Wb(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_RECEIVED",X,U)};
_.a.onSlotEntered=function(X){if(Jr(this.adsControlFlowManagerHelper,X)!=null){Wb(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",X);this.adsControlFlowManagerHelper.onSlotEntered(X);for(var U=_.H(this.adsControlFlowEventListeners),r=U.next();!r.done;r=U.next())r.value.onSlotEntered(X);if(Jr(this.adsControlFlowManagerHelper,X)!=null&&Jr(this.adsControlFlowManagerHelper,X).isOccupyingSlotType()&&Dw(this.adsControlFlowManagerHelper,X)&&!whP(this.adsControlFlowManagerHelper,X)){var m;pO(this.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_ENTER_LAYOUT_REQUESTED",X,(m=Dw(this.adsControlFlowManagerHelper,X))!=null?m:void 0);X=Jr(this.adsControlFlowManagerHelper,X);X.slotLifecycleStage!=="entered"&&$v(X.slot,X.slotLifecycleStage,"enterLayoutForSlot");X.slotLifecycleStage="rendering";X.registeredLayoutRenderingAdapter.startRendering(X.layout)}}};
_.a.onSlotExited=function(X){if(Jr(this.adsControlFlowManagerHelper,X)!=null){Wb(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",X);this.adsControlFlowManagerHelper.onSlotExited(X);for(var U=_.H(this.adsControlFlowEventListeners),r=U.next();!r.done;r=U.next())r.value.onSlotExited(X);Jr(this.adsControlFlowManagerHelper,X)!=null&&Jr(this.adsControlFlowManagerHelper,X).markedForUnscheduleAfterOutboundAdapterRequests&&ya1(this,X)}};
_.a.onLayoutReceivedExternallyManaged=function(X,U,r){X.managerLayer!=="core"&&pO(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED",X,U,r)};
var upC=function(X,U,r){if(Jr(X.adsControlFlowManagerHelper,U)!=null){pO(X.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",U,r);X=_.H(X.adsControlFlowEventListeners);for(var m=X.next();!m.done;m=X.next())upC(m.value,U,r)}};
fO.prototype.onLayoutExited=function(X,U,r){if(Jr(this.adsControlFlowManagerHelper,X)!=null){pO(this.adEventLogger,Bcn(r),X,U);this.adsControlFlowManagerHelper.onLayoutExited(X,U);for(var m=_.H(this.adsControlFlowEventListeners),I=m.next();!I.done;I=m.next())I.value.onLayoutExited(X,U,r);(r=Dw(this.adsControlFlowManagerHelper,X))&&U.layoutId===r.layoutId&&hgp(this,X)}};
fO.prototype.disposeInternal=function(){var X=MZ5(this.adsControlFlowManagerHelper);X=_.H(X);for(var U=X.next();!U.done;U=X.next())ya1(this,U.value);_.Kj.prototype.disposeInternal.call(this)};
var ya1=function(X,U){if(Jr(X.adsControlFlowManagerHelper,U)!=null)if(Jr(X.adsControlFlowManagerHelper,U).JSC$31247_isSlotExitRequested()||Jr(X.adsControlFlowManagerHelper,U).JSC$31247_isLayoutExitRequested())Jr(X.adsControlFlowManagerHelper,U).markedForUnscheduleAfterOutboundAdapterRequests=!0;else if(Jr(X.adsControlFlowManagerHelper,U).isOccupyingSlotType())Jr(X.adsControlFlowManagerHelper,U).markedForUnscheduleAfterOutboundAdapterRequests=!0,hgp(X,U);else if(Jr(X.adsControlFlowManagerHelper,U).JSC$31247_isSlotFillRequested())Jr(X.adsControlFlowManagerHelper,
U).markedForUnscheduleAfterOutboundAdapterRequests=!0,Jr(X.adsControlFlowManagerHelper,U)!=null&&(Wb(X.adEventLogger,"ADS_CLIENT_EVENT_TYPE_CANCEL_SLOT_FULFILLMENT_REQUESTED",U),U=Jr(X.adsControlFlowManagerHelper,U),U.fulfillmentLifecycleStage="fill_cancel_requested",U.registeredFulfillmentAdapter.cancelSlotFilling());else{var r=Dw(X.adsControlFlowManagerHelper,U),m;X.experimentApiProvider.get();(m=_.v("h5_enable_layout_unscheduling_events"))&&(r?zgC(X,U,r):_.R6(Error("Lh"),U,r,void 0,!1));Wb(X.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_SLOT_REQUESTED",U);var I=Jr(X.adsControlFlowManagerHelper,U),t=U.slotEntryTrigger,C=I.registeredSlotEntryTriggerAdapters.get(t.triggerId);C&&(C.unregisterTrigger(t),I.registeredSlotEntryTriggerAdapters.delete(t.triggerId));t=_.H(U.slotFulfillmentTriggers);for(C=t.next();!C.done;C=t.next()){C=C.value;var k=I.registeredFulfillmentTriggerAdapters.get(C.triggerId);k&&(k.unregisterTrigger(C),I.registeredFulfillmentTriggerAdapters.delete(C.triggerId))}t=_.H(U.slotExpirationTriggers);
for(C=t.next();!C.done;C=t.next())if(C=C.value,k=I.registeredExpirationTriggerAdapters.get(C.triggerId))k.unregisterTrigger(C),I.registeredExpirationTriggerAdapters.delete(C.triggerId);I.hasLayout()&&(t=I.layout,b7(I,t.layoutExitNormalTriggers),b7(I,t.layoutExitSkipTriggers),b7(I,t.layoutExitMuteTriggers),b7(I,t.layoutExitUserInputSubmittedTriggers),b7(I,t.layoutExitUserCancelledTriggers));I.registeredFulfillmentAdapter=void 0;I.registeredSlotAdapter!=null&&(I.registeredSlotAdapter.release(),I.registeredSlotAdapter=
void 0);I.registeredLayoutRenderingAdapter!=null&&(I.registeredLayoutRenderingAdapter.release(),I.registeredLayoutRenderingAdapter=void 0);I=X.adsControlFlowManagerHelper;Jr(I,U)&&(I=Kvu(I,U.slotType+"_"+U.slotPhysicalPosition))&&I.delete(U.slotId);Wb(X.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",U);X=_.H(X.adsControlFlowEventListeners);for(I=X.next();!I.done;I=X.next())I=I.value,I.onSlotUnscheduled(U),r&&!m&&zgC(I,U,r)}},zgC=function(X,U,r){pO(X.adEventLogger,"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_LAYOUT_REQUESTED",
U,r);
pO(X.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_UNSCHEDULED",U,r);X=_.H(X.adsControlFlowEventListeners);for(var m=X.next();!m.done;m=X.next())m=m.value,r&&zgC(m,U,r)},hgp=function(X,U){if(Jr(X.adsControlFlowManagerHelper,U)!=null&&Jr(X.adsControlFlowManagerHelper,U).isOccupyingSlotType()){var r=Dw(X.adsControlFlowManagerHelper,U);
if(r&&whP(X.adsControlFlowManagerHelper,U)){if(Jr(X.adsControlFlowManagerHelper,U)!=null){var m=X.adEventLogger,I;var t=((I=F96.get("abandoned"))==null?void 0:I.requestEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED";pO(m,t,U,r);X=Jr(X.adsControlFlowManagerHelper,U);X.slotLifecycleStage!=="rendering"&&$v(X.slot,X.slotLifecycleStage,"exitLayout");X.slotLifecycleStage="rendering_stop_requested";X.registeredLayoutRenderingAdapter.stopRendering(r,"abandoned")}}else{Wb(X.adEventLogger,"ADS_CLIENT_EVENT_TYPE_EXIT_SLOT_REQUESTED",
U);try{m=Jr(X.adsControlFlowManagerHelper,U);if(!m)throw new b_("Cannot exit slot it is unregistered",void 0,"ADS_CLIENT_ERROR_MESSAGE_SLOT_WAS_UNREGISTERED");m.slotLifecycleStage!=="enter_requested"&&m.slotLifecycleStage!=="entered"&&m.slotLifecycleStage!=="rendering"&&$v(m.slot,m.slotLifecycleStage,"exitSlot");m.slotLifecycleStage="exit_requested";if(m.registeredSlotAdapter===void 0)throw m.slotLifecycleStage="scheduled",new b_("Cannot exit slot because adapter is not defined",void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED");
m.registeredSlotAdapter.exit()}catch(C){C instanceof b_&&C.adsClientErrorMessage?(TFT(X.adEventLogger,C.adsClientErrorMessage,U),_.R6(C,U,void 0,void 0,C.aggressivelySample)):(TFT(X.adEventLogger,"ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR",U),_.R6(C,U))}}}};var Ar=function(X,U,r,m,I,t){_.Kj.call(this);this.registry=X;this.experimentApiProvider=t;this.slotMap=new Map};
_.F(Ar,_.Kj);var Kvu=function(X,U){return(X=X.slotMap.get(U))?X:new Map},Jr=function(X,U){return Kvu(X,U.slotType+"_"+U.slotPhysicalPosition).get(U.slotId)},MZ5=function(X){var U=[];
X.slotMap.forEach(function(r){r=_.H(r.values());for(var m=r.next();!m.done;m=r.next())U.push(m.value.slot)});
return U};
Ar.prototype.onSlotEntered=function(X){X=Jr(this,X);X.slotLifecycleStage!=="enter_requested"&&$v(X.slot,X.slotLifecycleStage,"onSlotEntered");X.slotLifecycleStage="entered"};
var whP=function(X,U){X=Jr(X,U);return X.hasLayout()&&X.isRendering()},Dw=function(X,U){(X=Jr(X,U))?X.hasLayout()&&!X.layout&&_.R6("Unexpected empty layout",U):_.R6("Unexpected undefined slotState",U);
return(X==null?void 0:X.layout)||null};
Ar.prototype.onSlotExited=function(X){X=Jr(this,X);X.slotLifecycleStage!=="exit_requested"&&$v(X.slot,X.slotLifecycleStage,"onSlotExited");X.slotLifecycleStage="scheduled"};
Ar.prototype.onLayoutExited=function(X,U){X=Jr(this,X);X.isPrimaryLayout(U)&&(X.slotLifecycleStage!=="rendering_stop_requested"&&$v(X.slot,X.slotLifecycleStage,"onLayoutExited"),X.slotLifecycleStage="entered")};
var b7=function(X,U){U=_.H(U);for(var r=U.next();!r.done;r=U.next()){r=r.value;var m=X.registeredLayoutExitTriggerAdapters.get(r.triggerId);m&&(m.unregisterTrigger(r),X.registeredLayoutExitTriggerAdapters.delete(r.triggerId))}},$v=function(X,U,r){_.R6("Slot stage was "+U+" when calling method "+r,X)};var VZv=function(X){_.Kj.call(this);this.deps=X;this.JSC$15756_adsControlFlowManager=YX$(this)};
_.F(VZv,_.Kj);var YX$=function(X){var U=new fO(function(r,m,I,t){return new Ar(X.deps.registry,r,m,I,t,X.deps.experimentApiProvider)},new Set(uu1(X.deps.registry).concat(X.deps.listeners)),X.deps.adEventLogger,X.deps.experimentApiProvider);
_.FD(X,U);return U};var XQM=function(){};var RgP=function(X,U){_.Kj.call(this);this.experimentApiProvider=X;this.eventLoggingSettingsProvider=U;this.eventCount=0;this.premiumAdSeenEventLogger=UmM()()};
_.F(RgP,_.Kj);RgP.prototype.logEvent=function(X){qL(this,X)};
var Wb=function(X,U,r,m){qL(X,U,void 0,void 0,void 0,r,void 0,void 0,void 0,r.adSlotLoggingData,void 0,void 0,m)},pO=function(X,U,r,m,I){qL(X,U,void 0,void 0,void 0,r,m?m:void 0,void 0,void 0,r.adSlotLoggingData,m?m.adLayoutLoggingData:void 0,void 0,I);
r=_.np().resolve(_.gX(R7))==null?void 0:fY();U=r==null?void 0:r.adsSeenHotConfig;r=r==null?void 0:r.adsHotConfig;(U==null?0:U.logOnAdsSeen)&&(r==null?0:r.webEnablePremiumAdsSeenLogging)&&fvv(X,m?m:void 0,I)},TFT=function(X,U,r){qL(X,"ADS_CLIENT_EVENT_TYPE_ERROR",void 0,void 0,void 0,r,void 0,void 0,void 0,r.adSlotLoggingData,void 0,{errorType:"ADS_CLIENT_ERROR_TYPE_EXIT_SLOT_FAILED",
errorMessage:U})},qL=function(X,U,r,m,I,t,C,k,g,Z,P,S,d){d=d===void 0?0:d;
qXp(X.experimentApiProvider.get(),"h5_enable_pacf_debug_logs")&&console.log("[PACF]: "+U,"slot:",t,"layout:",C,"ping:",k,"Opportunity:",{opportunityType:r,associatedSlotId:m,slotsFromOpportunity:I,triggerBundle:g,adSlotLoggingData:Z,adLayoutLoggingData:P});try{var O=function(){X.experimentApiProvider.get();if(U!=="ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"){U||_.R6("Empty PACF event type",t,C);var E=X.eventLoggingSettingsProvider.get();var Q;(Q=E.alwaysIncludeDebugData)||(E.experimentApiProvider.get(),Q=
!1);E=Q;Q={eventType:U,eventOrder:++X.eventCount};var h={};t&&(h.slotData=wqM(E,t));if(C){var z={type:C.layoutType,controlFlowManagerLayer:Qy6.get(C.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};E&&(z.debugData={layoutId:C.layoutId});h.layoutData=z}k&&(h.pingData={pingDispatchStatus:k.dispatchStatus,serializedAdPingMetadata:k.ping.serializedAdPingMetadata,pingIndex:k.index});g&&(h.triggerData=oUs(g.trigger,g.category));r&&(h.opportunityData=yAn(E,r,m,I));Q.adClientData=h;Z&&(Q.serializedSlotAdServingData=
Z.serializedSlotAdServingDataEntry);P&&(Q.serializedAdServingData=P.serializedAdServingDataEntry);S&&(Q.errorInfo=S);_.DT("adsClientStateChange",{adsClientEvent:Q})}};
d&&d>0?_.Vo(_.Fn(),function(){return O()},d):O()}catch(E){qXp(X.experimentApiProvider.get(),"html5_log_pacf_logging_errors")&&_.Vo(_.Fn(),function(){_.R6(E instanceof Error?E:String(E),t,C,{pacf_message:"exception during pacf logging"})})}},fvv=function(X,U,r){if(U){var m=U.adLayoutLoggingData;
_.Vo(_.Fn(),function(){X.premiumAdSeenEventLogger!=null&&m&&_.DT("adsSeenClientLogging",{serializedAdServingDataEntry:m.serializedAdServingDataEntry})},r!=null?r:0)}};var WvT=function(X,U){RgP.call(this,X,U)};
_.F(WvT,RgP);var Jav=function(){},qXp=function(X,U){return _.v(U)};var ph5=function(){var X=new DUv;this.JSC$15781_adsControlFlowManager=(new VZv(X)).JSC$15756_adsControlFlowManager},DUv=function(){_.Kj.call(this);
var X=this;this.experimentApiProvider=new BF5(function(){return new Jav});
var U=new BF5(function(){return new QC7(X.experimentApiProvider)});
this.adEventLogger=new WvT(this.experimentApiProvider,U);this.registry={opportunityAdapterMap:new Map,fulfillmentAdapterFactoryMap:new Map,triggerAdapterMap:new Map,slotAdapterFactoryMap:new Map,layoutRenderingAdapterFactoryMap:new Map};this.listeners=[]};
_.F(DUv,_.Kj);var $U$=function(){},bKt,l7=function(){bKt||(bKt=new $U$);
return bKt},Gn=function(X){if(!X.JSC$15792_externallyManagedSlotAdapterCallback){var U=(new ph5).JSC$15781_adsControlFlowManager;
X.JSC$15792_externallyManagedSlotAdapterCallback=U}return X.JSC$15792_externallyManagedSlotAdapterCallback},AaC=function(X,U,r){var m=U.opportunityType,I=Error("Mh");
if(m!==void 0){var t=Gn(X);o4p(t,m,void 0,r)}else _.R6(I,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});t=[];if(U.adSlotAndLayoutMetadata!==void 0){U=_.H(U.adSlotAndLayoutMetadata);for(var C=U.next();!C.done;C=U.next()){var k=C.value;if(C=k.adSlotMetadata)if(t.push(C),X.onSlotReceivedExternallyManaged(C,r),k.adLayoutMetadata){k=_.H(k.adLayoutMetadata);for(var g=k.next();!g.done;g=k.next())X.onLayoutReceivedExternallyManaged(C,g.value,r)}else r>0&&_.R6("AdLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+
m,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});else r>0&&_.R6("AdSlotMetadata is not filled for PACFied response on TV for opportunity type: "+m,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"})}}else r>0&&_.R6("AdSlotAndLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+m,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});if(m!==void 0)X.onOpportunityProcessedExternallyManaged(m,t,void 0,r);else _.R6(I,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"})};
$U$.prototype.onSlotReceivedExternallyManaged=function(X,U){X=Ab(X);if(X instanceof b_)_.R6(X,void 0,void 0,{event:"onSlotReceivedExternallyManaged"});else Gn(this).onSlotReceivedExternallyManaged(X,U)};
$U$.prototype.onLayoutReceivedExternallyManaged=function(X,U,r){X=Ab(X);U=MQz(U);if(X instanceof b_)_.R6(X,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else if(U instanceof l_)_.R6(U,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else Gn(this).onLayoutReceivedExternallyManaged(X,U,r)};
$U$.prototype.onOpportunityProcessedExternallyManaged=function(X,U,r,m){var I=[];U=_.H(U);for(var t=U.next();!t.done;t=U.next())t=Ab(t.value),t instanceof b_?_.R6(t,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"}):I.push(t);Gn(this).onOpportunityProcessedExternallyManaged(X,I,r,m)};
var lvS=function(X,U){U=Ab(U);if(U instanceof b_)_.R6(U,void 0,void 0,{event:"onSlotScheduledAndEnteredExternallyManaged"});else{var r=Gn(X);Wb(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_SCHEDULED",U);r=_.H(r.adsControlFlowEventListeners);for(var m=r.next();!m.done;m=r.next())m=Jr(m.value,U),m.slotLifecycleStage!=="not_scheduled"&&$v(m.slot,m.slotLifecycleStage,"onSlotScheduled"),m.slotLifecycleStage="scheduled";X=Gn(X);Wb(X.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",U);X=_.H(X.adsControlFlowEventListeners);
for(r=X.next();!r.done;r=X.next())r.value.onSlotEntered(U)}},G01=function(X,U){U=Ab(U);
if(U instanceof b_)_.R6(U,void 0,void 0,{event:"onSlotExitedAndUnscheduledExternallyManaged"});else{var r=Gn(X);Wb(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",U);r=_.H(r.adsControlFlowEventListeners);for(var m=r.next();!m.done;m=r.next())m.value.onSlotExited(U);X=Gn(X);Wb(X.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",U);X=_.H(X.adsControlFlowEventListeners);for(r=X.next();!r.done;r=X.next())r.value.onSlotUnscheduled(U)}},iKP=function(X,U,r){U=Ab(U);
r=MQz(r);if(U instanceof b_)_.R6(U,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else if(r instanceof l_)_.R6(r,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else{var m=Gn(X);pO(m.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_SCHEDULED",U,r);m=_.H(m.adsControlFlowEventListeners);for(var I=m.next();!I.done;I=m.next())I.value.onLayoutScheduled(U,r);X=Gn(X);pO(X.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",U,r);X=_.H(X.adsControlFlowEventListeners);
for(m=X.next();!m.done;m=X.next())upC(m.value,U,r)}},X6=function(X,U,r){U=Ab(U);
r=MQz(r);if(U instanceof b_)_.R6(U,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else if(r instanceof l_)_.R6(r,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else{var m=Gn(X);pO(m.adEventLogger,Bcn("normal"),U,r);m=_.H(m.adsControlFlowEventListeners);for(var I=m.next();!I.done;I=m.next())I.value.onLayoutExited(U,r,"normal");X=Gn(X);X=_.H(X.adsControlFlowEventListeners);for(m=X.next();!m.done;m=X.next())zgC(m.value,U,r)}};_.UI=_.V(function(X){var U=_.AL(X,{targetHeight:void 0,targetWidth:void 0,preserveHeight:!1,preserveWidth:!1,useWidth:!1,setOnErrorHandler:!1,setProgressiveImageLoading:!1,listenToTapEvent:!1,isGridViewEnabled:!1});X=Object.assign({},U);var r=U.data;U=U.customCommandResolver;var m=(delete X.data,delete X.customCommandResolver,X);X=_.xc({visibilityCallback:function(k,g){var Z,P=(Z=r().interaction)==null?void 0:Z.onFirstVisible;k&&(P&&_.z5(P),m.setOnErrorHandler()&&zie(g))},
showOption:_.To});U=_.z4(function(){return r().interaction},U,function(){var k;
return(k=m.listenToTapEvent)==null?void 0:k.call(m)});
var I=_.H(_.Fb(!1,void 0,"wAC0Lc")),t=I.next().value,C=I.next().value;I=_.tj(function(k){var g;((g=m.setTouchEndHandler)==null?0:g.call(m))&&!t()&&(k.currentTarget.click(),C(!0),setTimeout(function(){C(!1)},100));
return!1});
return _.n("ad-image-view-model",{class:function(){var k,g=[((k=r().interaction)==null?0:k.onTap)?"ytwAdImageViewModelHostIsClickableAdComponent":"ytwAdImageViewModelHost"],Z;((Z=m.isGridViewEnabled)==null?0:Z.call(m))&&g.push("ytwAdImageViewModelHostInGridView");return g.join(" ")},
el:_.pf(X,U),"on:touchend":I},_.n("div",{class:"ytwAdImageViewModelHostImageContainer"},_.n(_.J6,{data:function(){var k;return{sources:r().imageSources,contentMode:(k=r().imageProperties)==null?void 0:k.contentMode}},
alt:function(){var k,g;return((k=r().interaction)==null?void 0:(g=k.accessibility)==null?void 0:g.label)||""},
targetHeight:m.targetHeight,targetWidth:m.targetWidth,preserveHeight:m.preserveHeight,preserveWidth:m.preserveWidth,useWidth:m.useWidth,style:function(){var k,g;return"vertical-align: bottom;"+(((k=r().background)==null?0:k.color)?"background-color:"+_.QH((g=r().background)==null?void 0:g.color)+";":"")},
className:function(){return m.setProgressiveImageLoading()?"ytwAdImageViewModelHostImage":void 0},
draggable:function(){var k,g;return(g=(k=m.setDraggable)==null?void 0:k.call(m))!=null?g:void 0}})))},"lc");var Lv$=_.V(function(X){var U=X.data,r=X.listenToTapEvent,m=function(){};
return _.n("ad-button-hover-overlay-view-model",{"on:click":_.tj(function(I){if(_.v("enable_web_home_top_landscape_image_layout_legacy_click_command")){var t,C=(t=U().interaction)==null?void 0:t.onTap;C&&_.l4(I.currentTarget,"yt-navigate",{endpoint:_.yP(C)})}}),
class:function(){var I;return((I=U().interaction)==null?0:I.onTap)?"ytwAdButtonHoverOverlayViewModelHostIsClickableAdComponent":"ytwAdButtonHoverOverlayViewModelHost"},
el:_.pf(_.xc({visibilityCallback:function(I){var t,C=(t=U().interaction)==null?void 0:t.onFirstVisible;I&&C&&_.z5(C)},
showOption:_.To}),_.z4(function(){return U().interaction},void 0,function(){return!_.v("enable_web_home_top_landscape_image_layout_legacy_click_command")&&(r==null?void 0:r())}))},function(){return _.v("enable_web_home_top_landscape_image_layout_legacy_click_command")?_.n(_.xJ,{data:function(){return U().button}},{adButtonViewModel:function(I){return _.n(_.V6,{data:I.data,
customCommandResolver:m})}}):_.n(_.xJ,{data:function(){return U().button}},{adButtonViewModel:_.V6})}())},"mc");var G4;_.G5(_.V(function(X){var U=X.data;X=_.xc({visibilityCallback:function(k,g){if(k){var Z;(k=(Z=U().interaction)==null?void 0:Z.onFirstVisible)&&_.z5(k);var P;if(Z=(P=U().adLayoutData)==null?void 0:P.activeViewData)i_(g,Z),_.v("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Lx(g)})}else _.v("stop_av_measurement_on_detach")&&Lx(g)},
showOption:_.To,hideOption:Yp});var r=_.z4(function(){return U().interaction},void 0,function(){return!0}),m=_.H(_.Fb(!1,void 0,"VNDDT")),I=m.next().value,t=m.next().value;
m=_.tj(function(){t(!0)});
var C=_.tj(function(){t(!1)});
return _.n("compact-landscape-no-button-layout-view-model",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHost",el:_.pf(X,qrz,r),"on:mouseenter":m,"on:mouseleave":C},_.n("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainer",style:_.Cc({"max-width":function(){return _.v("enable_desktop_search_bigger_thumbs")?"500px":"360px"}})},_.n("div",{class:function(){var k;
a:{var g;switch((k=_.e(U().thumbnailImage,lkC))==null?void 0:(g=k.imageProperties)==null?void 0:g.renderingAspect){case "RENDERING_ASPECT_SQUARE":k="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerSquareImageContainer";break a;case "RENDERING_ASPECT_LANDSCAPE":k="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerLandscapeImageContainer";break a}k=void 0}return k}},_.n(_.xJ,{data:function(){return U().thumbnailImage}},{adImageViewModel:function(k){return _.n(_.UI,
{data:k.data,
listenToTapEvent:!0,setTouchEndHandler:_.v("enable_top_landscape_image_experiment_dom_id_web")})}})),_.n("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.n(_.x,{cond:function(){var k,g,Z;
return(k=_.e(U().thumbnailImage,lkC))==null?void 0:(g=k.imageProperties)==null?void 0:(Z=g.overlayIcon)==null?void 0:Z.iconImage},
then:function(k){return _.n(_.J6,{data:k,alt:"",className:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"})}})),_.n("div",{class:function(){return I()?"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.n(_.xJ,{data:function(){return U().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(k){return _.n(Lv$,
{data:k.data,
listenToTapEvent:!0})}}))),_.n("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostMetadata"},_.n(_.xJ,{data:function(){return U().feedAdMetadata}},{feedAdMetadataViewModel:function(k){return _.n(p_,{data:k.data,
listenToTapEvent:!0,setTouchEndHandler:_.v("enable_top_landscape_image_experiment_dom_id_web")})}})))},"nc"),"compact-landscape-no-button-layout-view-model",{props:{data:_.OQ}});_.G5(_.V(function(X){var U=X.data;X=_.xc({visibilityCallback:function(k,g){if(k){var Z;(k=(Z=U().interaction)==null?void 0:Z.onFirstVisible)&&_.z5(k);var P;if(Z=(P=U().adLayoutData)==null?void 0:P.activeViewData)i_(g,Z),_.v("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Lx(g)})}else _.v("stop_av_measurement_on_detach")&&Lx(g)},
showOption:_.To,hideOption:Yp});var r=_.Zj(_.yW),m=_.z4(function(){return U().interaction}),I={},t={},C={};
return _.n("square-image-layout-view-model",{class:_.mS("ytwSquareImageLayoutViewModelHost",(I.ytwSquareImageLayoutViewModelHostColumn=r,I)),el:_.pf(X,W9e,m)},_.n("div",{class:_.mS("ytwSquareImageLayoutViewModelHostImage",(t.ytwSquareImageLayoutViewModelHostColumnImage=r,t))},function(){return _.n(_.xJ,{data:function(){return U().adImage}},{adImageViewModel:function(k){return _.n(_.UI,{data:k.data,
isGridViewEnabled:r,targetHeight:168,setOnErrorHandler:!0,setDraggable:!1,setProgressiveImageLoading:!0})}})}()),_.n("div",{class:_.mS("ytwSquareImageLayoutViewModelHostMetadataButtonContainer",(C.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainer=r,C))},_.n(_.xJ,{data:function(){return U().feedAdMetadata}},{feedAdMetadataViewModel:p_}),function(){return _.n(_.xJ,{data:function(){return U().adButton}},{adButtonViewModel:function(k){var g={};
return _.n(_.V6,{data:k.data,className:_.mS((g.ytwSquareImageLayoutViewModelHostMetadataButtonContainerButton=!0,g.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainerButton=r,g))})}})}()))},"oc"),"square-image-layout-view-model",{props:{data:_.OQ}});_.G5(_.V(function(X){var U=X.data;var r=X.noBottomMargin;var m=X.typographyBump;X=_.xc({visibilityCallback:function(S,d){if(S){var O;(S=(O=U().interaction)==null?void 0:O.onFirstVisible)&&_.z5(S);var E;if(O=(E=U().adLayoutData)==null?void 0:E.activeViewData)i_(d,O),_.v("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Lx(d)})}else _.v("stop_av_measurement_on_detach")&&Lx(d)},
showOption:_.To,hideOption:Yp});var I=_.z4(function(){return U().interaction},void 0,function(){return _.v("enable_web_home_top_landscape_image_layout_level_click")}),t=function(){return U().interaction};
t!==void 0&&t!==null||_.i3(Error("Nh"));var C=function(){var S,d,O;return(S=_.e(U().thumbnailImage,lkC))==null?void 0:(d=S.background)==null?void 0:(O=d.backgroundImageSource)==null?void 0:O.imageSources};
t=_.H(_.Fb(!1,void 0,"NFjwje"));var k=t.next().value,g=t.next().value;t=_.tj(function(){g(!0)});
var Z=_.tj(function(){g(!1)}),P=function(){return k()?"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"};
return _.n("top-landscape-image-layout-view-model",{class:function(){var S;return((S=U().interaction)==null?0:S.onTap)&&_.v("enable_web_home_top_landscape_image_layout_level_click")?"ytwTopLandscapeImageLayoutViewModelHostIsClickableAdComponent":"ytwTopLandscapeImageLayoutViewModelHost"},
el:_.pf(X,JAz,I),"on:mouseenter":t,"on:mouseleave":Z},_.n("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainer"},_.n(_.x,{cond:function(){return C()&&C().length>0},
then:function(){return _.n("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerBackgroundImage",style:_.Cc({top:"0","background-image":function(){return"url("+String(C()[0].url)+")"},
"background-position":"center","background-repeat":"no-repeat","background-size":"100% 100%"})})}}),_.n(_.x,{cond:function(){return!!U().adButtonHoverOverlay},
then:function(){return _.n("div",{class:P},_.n(_.xJ,{data:function(){return U().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:Lv$}))}}),_.n("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerImage"},_.n(_.xJ,{data:function(){return U().thumbnailImage}},{adImageViewModel:function(S){return _.n(_.UI,{data:S.data,
targetWidth:1152,useWidth:!0,setTouchEndHandler:!1,listenToTapEvent:_.v("enable_web_home_top_landscape_image_layout_level_click")})}})),_.n("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.n(_.J6,{data:{sources:[{clientResource:{imageName:_.v("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"EXTERNAL_LINK"}}]},
alt:"",className:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"}))),_.n("div",{class:"ytwTopLandscapeImageLayoutViewModelHostMetadata"},_.n(_.xJ,{data:function(){return U().feedAdMetadata}},{feedAdMetadataViewModel:function(S){return _.n(p_,{data:S.data,
noBottomMargin:function(){return r==null?void 0:r()},
listenToTapEvent:function(){return _.v("enable_web_home_top_landscape_image_layout_level_click")},
typographyBump:function(){return m==null?void 0:m()}})}})))},"pc"),"top-landscape-image-layout-view-model",{props:{data:_.OQ,
noBottomMargin:_.OQ,typographyBump:_.OQ}});var NFP=_.V(function(X){var U=X.data,r=_.xc({visibilityCallback:function(I){var t,C=(t=U().interaction)==null?void 0:t.onFirstVisible;I&&C&&_.z5(C)},
showOption:_.To});X=_.z4(function(){return U().interaction},X.customCommandResolver);
var m={};return _.n("ad-text-image-view-model",{class:_.mS("ytwAdTextImageViewModelHost",(m.ytwAdTextImageViewModelHostDarkBackground=function(){return U().style==="AD_TEXT_IMAGE_STYLE_DARK_BACKGROUND"},m)),
el:_.pf(r,X),"aria-label":function(){var I,t;return(I=U().interaction)==null?void 0:(t=I.accessibility)==null?void 0:t.label}},_.n("div",{class:"ytwAdTextImageViewModelHostHeadlineContainer"},_.n(_.dN,{text:function(){return U().headline},
className:"ytwAdTextImageViewModelHostHeadlineContainerHeadline",linkInheritColor:!0,noEndpoints:!0})),_.n(_.x,{cond:function(){return U().overlayIcon},
then:function(I){return _.n("div",{class:"ytwAdTextImageViewModelHostOverlayIconContainer"},_.n(_.J6,{data:I,alt:"",className:"ytwAdTextImageViewModelHostOverlayIconContainerOverlayIcon"}))}}))},"qc");var jCA=_.V(function(X){var U=X.data;return _.n("feed-ad-sitelink-view-model",{class:function(){var r;return((r=U().interaction)==null?0:r.onTap)?"ytwFeedAdSitelinkViewModelHostIsClickableAdComponent":"ytwFeedAdSitelinkViewModelHost"},
el:_.pf(_.z4(function(){return U().interaction},X.customCommandResolver,void 0,function(){return!0})),
"aria-label":function(){var r,m;return(r=U().interaction)==null?void 0:(m=r.accessibility)==null?void 0:m.label},
role:"link",tabindex:0},_.n(_.dN,{text:function(){return U().headline},
className:"ytwFeedAdSitelinkViewModelHeadline",linkInheritColor:!0}))},"rc");var XJv=_.V(function(X){var U=X.data;X={};return _.n("feed-ad-sitelinks-carousel-view-model",{el:_.pf(_.xc({visibilityCallback:function(r){var m,I=(m=U().interaction)==null?void 0:m.onFirstVisible;r&&I&&_.z5(I)},
showOption:_.To})),class:_.mS("ytwFeedAdSitelinksCarouselViewModelHost",(X.ytwFeedAdSitelinksCarouselViewModelHostDefault=function(){return U().style==="FEED_AD_SITELINKS_STYLE_NONE"},X))},_.n(_.xJ,{data:function(){return U().sitelinks}},{feedAdSitelinkViewModel:jCA}))},"sc");_.G5(_.V(function(X){var U=X.data;X=_.xc({visibilityCallback:function(C,k){if(C){var g;(C=(g=U().interaction)==null?void 0:g.onFirstVisible)&&_.z5(C);var Z;(g=(Z=U().adLayoutData)==null?void 0:Z.activeViewData)&&i_(k,g)}},
showOption:_.To});var r=_.H(_.Fb(!1,void 0,"BzPhl")),m=r.next().value,I=r.next().value;r=_.tj(function(){I(!0)});
var t=_.tj(function(){I(!1)});
return _.n("text-image-no-button-layout-view-model",{class:"ytwTextImageNoButtonLayoutViewModelHost",el:_.pf(X),"on:mouseenter":r,"on:mouseleave":t},_.n("div",{class:"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainer"},_.n("div",{class:"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerImageContainer"},_.n(_.xJ,{data:function(){return U().textImage}},{adTextImageViewModel:NFP})),_.n("div",{class:function(){return m()?"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":
"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.n(_.xJ,{data:function(){return U().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(C){return _.n(Lv$,{data:C.data,
listenToTapEvent:!0})}}))),_.n("div",{class:"ytwTextImageNoButtonLayoutViewModelHostMetadataContainer"},_.n(_.xJ,{data:function(){return U().feedAdMetadata}},{feedAdMetadataViewModel:function(C){return _.n(p_,{data:C.data,
listenToTapEvent:!0})}}),_.n(_.xJ,{data:function(){return U().feedAdSitelinksCarousel}},{feedAdSitelinksCarouselViewModel:XJv})))},"tc"),"text-image-no-button-layout-view-model",{props:{data:_.OQ}});_.G5(_.V(function(X){var U=X.data;var r=X.typographyBump;return _.n("video-display-button-group-layout-view-model",{class:"ytwVideoDisplayButtonGroupLayoutViewModelHost",el:_.pf(_.xc({visibilityCallback:function(m,I){if(m){var t;(m=(t=U().interaction)==null?void 0:t.onFirstVisible)&&_.z5(m);var C;(t=(C=U().adLayoutData)==null?void 0:C.activeViewData)&&i_(I,t)}},
showOption:_.To,hideOption:Yp}))},_.n("div",null,_.n(_.xJ,{data:function(){return U().videoLockup}},{lockupViewModel:function(m){return _.n(_.$p,{data:m.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailTargetWidth:9999,typographyBump:r})}})))},"uc"),"video-display-button-group-layout-view-model",{props:{data:_.OQ,
noBottomMargin:_.OQ,typographyBump:_.OQ}});_.G5(_.V(function(X){var U=X.data;var r=X.className;var m=X.typographyBump;return _.n("video-display-compact-button-group-layout-view-model",{el:_.pf(_.xc({visibilityCallback:function(I,t){if(I){var C;(I=(C=U().interaction)==null?void 0:C.onFirstVisible)&&_.z5(I);var k;(C=(k=U().adLayoutData)==null?void 0:k.activeViewData)&&i_(t,C)}},
showOption:_.To})),class:_.mS("videoDisplayCompactButtonGroupLayoutViewModelHost",r)},_.n(_.xJ,{data:function(){return U().videoLockup}},{lockupViewModel:function(I){return _.n(_.$p,{data:I.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:m})}}))},"vc"),"video-display-compact-button-group-layout-view-model",{props:{data:_.OQ,
className:_.OQ,typographyBump:_.OQ}});_.G5(_.V(function(X){var U=X.data;var r=X.className;var m=X.typographyBump;return _.n("video-display-compact-buttoned-layout-view-model",{el:_.pf(_.xc({visibilityCallback:function(I,t){if(I){var C;(I=(C=U().interaction)==null?void 0:C.onFirstVisible)&&_.z5(I);var k;(C=(k=U().adLayoutData)==null?void 0:k.activeViewData)&&i_(t,C)}},
showOption:_.To})),class:_.mS("videoDisplayCompactButtonedLayoutViewModelHost",r)},_.n(_.xJ,{data:function(){return U().videoLockup}},{lockupViewModel:function(I){return _.n(_.$p,{data:I.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:m})}}))},"wc"),"video-display-compact-buttoned-layout-view-model",{props:{data:_.OQ,
className:_.OQ,typographyBump:_.OQ}});_.G5(_.V(function(X){var U=X.data;var r=X.className;var m=X.typographyBump;var I=function(){return U().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"},t=_.Zj(_.yW);
X=_.xc({visibilityCallback:function(Z,P){if(Z){var S=U();Z=S.adLayoutData;var d;(S=(d=S.interaction)==null?void 0:d.onFirstVisible)&&_.z5(S);(d=Z==null?void 0:Z.activeViewData)&&i_(P,d)}},
showOption:_.To});var C=_.yp(function(){return{containerType:I()&&t()?"CONTAINER_TYPE_GRID":"CONTAINER_TYPE_VERTICAL_LIST",responsiveSize:I()?"RESPONSIVE_SIZE_COMPACT":void 0}},void 0,"Ikxfhe"),k=_.yp(function(){return I()&&t()?"":I()?"168px":"50%"},void 0,"Om6kNe"),g=_.yp(function(){return I()&&t()?9999:void 0},void 0,"S71lKd");
return _.n("video-display-compact-layout-view-model",{el:_.pf(X),class:_.mS("videoDisplayCompactLayoutViewModelHost",r)},_.n(_.xJ,{data:function(){return U().videoLockup}},{lockupViewModel:function(Z){return _.n(_.$p,{data:Z.data,
containerLayoutConfig:C,lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:k,thumbnailTargetWidth:g,typographyBump:m})}}))},"xc"),"video-display-compact-layout-view-model",{props:{data:_.OQ,
className:_.OQ,typographyBump:_.OQ}});_.G5(_.V(function(X){var U=X.data;var r=X.typographyBump;return _.n("video-display-full-layout-view-model",{class:"ytwVideoDisplayFullLayoutViewModelHost",el:_.pf(_.xc({visibilityCallback:function(m,I){if(m){var t;(m=(t=U().interaction)==null?void 0:t.onFirstVisible)&&_.z5(m);var C;(t=(C=U().adLayoutData)==null?void 0:C.activeViewData)&&i_(I,t)}},
showOption:_.To,hideOption:Yp}))},_.n("div",null,_.n(_.xJ,{data:function(){return U().videoLockup}},{lockupViewModel:function(m){return _.n(_.$p,{data:m.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0},thumbnailTargetWidth:9999,typographyBump:r})}})))},"yc"),"video-display-full-layout-view-model",{props:{data:_.OQ,
noBottomMargin:_.OQ,typographyBump:_.OQ}});_.U8t=_.V(function(X){var U=X.data;X=_.HD("ad-card-badge-view-model");return _.n("ad-card-badge-view-model",{class:function(){return"ytwAdCardBadgeViewModelHost"},
el:X},_.n(_.x,{cond:function(){return U().imageBadge},
then:function(r){return _.n(_.J6,{data:r,alt:""})}}))},"zc");var rzS=_.V(function(X){var U=X.data;var r=X.customCommandResolver;return _.n("carousel-ad-card-image-view-model",{class:function(){var m;return((m=U().interaction)==null?0:m.onTap)?"ytwCarouselAdCardImageViewModelHostIsClickableAdComponent":"ytwCarouselAdCardImageViewModelHost"},
el:_.pf(_.xc({visibilityCallback:function(m){var I,t=(I=U().interaction)==null?void 0:I.onFirstVisible;m&&t&&_.z5(t)},
showOption:_.To}),_.z4(function(){return U().interaction},r)),
"aria-label":function(){var m,I;return(m=U().interaction)==null?void 0:(I=m.accessibility)==null?void 0:I.label}},_.n(_.xJ,{data:function(){return U().adImage}},{adImageViewModel:function(m){return _.n(_.UI,{data:m.data,
customCommandResolver:r})}}),_.n("div",{class:"ytwCarouselAdCardImageViewModelHostCardBadge"},_.n(_.xJ,{data:function(){return U().badge}},{adCardBadgeViewModel:_.U8t})),_.n(_.MO,{model:{color:4}}))},"Ac");var m85=_.V(function(X){var U=_.H(_.Fb(0,void 0,"JJ0QQc")),r=U.next().value;U.next();var m=U.next().value,I=_.H(_.Fb(!1,void 0,"f6YICe"));U=I.next().value;var t=I.next().value,C;_.Jd(function(){clearTimeout(C)});
I=_.tj(function(){var Z;((Z=X.animate)==null?0:Z.call(X))?(t(!0),C=setTimeout(function(){t(!1);k()},200)):k();
return!1});
var k=function(){m(function(Z){return(Z+X.numShownItems())%X.data().length})},g={};
return _.n("horizontal-carousel",{class:"ytwHorizontalCarouselHost"},_.n("div",{class:_.mS("ytwHorizontalCarouselCarouselWrapper")},_.n("div",{class:_.mS("ytwHorizontalCarouselCarouselInnerWrapper",(g.ytwHorizontalCarouselAnimating=U,g))},_.n(_.Yq,{each:X.data,keyBy:"INDEX"},function(Z,P){return _.n("div",{class:"ytwHorizontalCarouselCarouselItem",style:_.Cc({"flex-basis":function(){return"calc((100% - (8px * "+(X.numShownItems()-1)+")) / "+X.numShownItems()+")"},
order:function(){var S=P-r();S<0&&(S+=X.data().length);return S}})},X.children(Z,P))}))),_.n("div",{class:"ytwHorizontalCarouselNextButton",
"on:click":I},X.nextButton()))},"Bc");var IaC=_.V(function(X){var U=X.data;var r=X.customCommandResolver;var m=X.expansive;return _.n("carousel-ad-card-collection-view-model",{class:"ytwCarouselAdCardCollectionViewModelHost",el:_.pf(_.xc({visibilityCallback:function(I){var t,C=(t=U().interaction)==null?void 0:t.onFirstVisible;I&&C&&_.z5(C)},
showOption:_.To}))},_.n(m85,{data:function(){var I;return((I=U())==null?void 0:I.carouselAdCards)||[]},
nextButton:function(){return _.n(_.xJ,{data:function(){return U().nextButton}},{buttonViewModel:function(I){var t=I.data;
return _.n(_.Rt,{data:function(){return(m==null?0:m())?Object.assign({},t(),{style:"mono"}):t()},
className:_.v("web_enable_full_height_carousel_next_button")?"ytwCarouselAdCardCollectionViewModelFullHeightButton":""})}})},
numShownItems:3,animate:!0},function(I){return _.n(_.xJ,{data:I},{carouselAdCardImageViewModel:function(t){return _.n(rzS,{data:t.data,customCommandResolver:r})}})}))},"Cc");var tBT=_.V(function(X){var U=X.data;var r=X.customCommandResolver;var m=X.className;var I=X.buttonClassName;var t=X.animationEntityKey;var C=X.expansive;return _.n("carousel-button-view-model",{class:_.mS("ytwCarouselButtonViewModelHost",m)},_.n(_.xJ,{data:function(){return U().carousel}},{carouselAdCardCollectionViewModel:function(k){return _.n(IaC,{data:k.data,
customCommandResolver:r,expansive:C})}}),_.n(_.xJ,{data:function(){return U().button}},{adButtonViewModel:function(k){var g=k.data;
return _.n(_.V6,{data:function(){return(C==null?0:C())?Object.assign({},g(),{style:"AD_BUTTON_STYLE_TONAL"}):g()},
className:I,customCommandResolver:r,animationEntityKey:t})}}))},"Dc");_.aau=_.V(function(X){var U=X.data;X=X.className;var r=_.HD("pivot-button-view-model");_.Wx(function(){var m;((m=U())==null?0:m.backgroundColor)&&r.value.setAttribute("data-background-color",String(U().backgroundColor))});
return _.n("pivot-button-view-model",{el:r,class:_.mS("ytwPivotButtonViewModelHost",X)},_.n(_.hq,{command:function(){var m=U();m=m.onClickCommand?_.yP(m.onClickCommand):m.contentDescription?_.GV(m.contentDescription):void 0;return m},
ariaLabel:function(){return U().contentDescription}},_.n(_.x,{cond:function(){return U().thumbnail},
then:function(m){return _.n(_.J6,{data:m,alt:"",className:"ytwPivotButtonViewModelHostImage"})},
else:function(){return _.n(_.x,{cond:function(){return U().icon},
then:function(m){return _.n(_.k5,{icon:function(){return m().iconType},
className:"ytwPivotButtonViewModelHostIcon"})}})}})))},"Ec");_.Hv5=_.V(function(X){var U=X.data;var r=X.buttonShapeOverrideables;return _.n("reel-action-bar-view-model",{class:"ytwReelActionBarViewModelHost"},_.n(_.xJ,{data:function(){return U().buttonViewModels}},{buttonViewModel:function(m){return _.n(_.Rt,{data:m.data,
buttonOverrides:r})},
likeButtonViewModel:function(m){return _.n(_.Z8,{data:m.data,buttonShapeOverrideables:r})},
dislikeButtonViewModel:function(m){return _.n(_.nn,{data:m.data,buttonShapeOverrideables:r})},
toggleButtonViewModel:function(m){return _.n(_.rL,{data:m.data,buttonShapeOverrides:r})}}))},"Fc");var CUC=_.V(function(X){var U=X.avatar;var r=X.headline;var m=X.badge;var I=X.description;var t=X.expansive;X={};return _.n("yt-ad-metadata-shape",{class:_.mS("ytAdMetadataShapeHost",(X.ytAdMetadataShapeHostLarge=t,X))},_.n("div",{class:"ytAdMetadataShapeHostAvatarLockup"},_.n(_.x,{cond:U,then:function(C){return _.n(_.Xk8,{data:function(){return(t==null?0:t())?Object.assign({},C(),{size:"AD_AVATAR_SIZE_M"}):C()}})}}),_.n("div",{class:"ytAdMetadataShapeHostHeadlineContainer"},_.n(_.dN,{text:r,
className:"ytAdMetadataShapeHostHeadline",linkInheritColor:!0}),_.n(_.x,{cond:m,then:function(C){return _.n(_.Ji,{data:function(){return(t==null?0:t())?Object.assign({},C(),{style:"AD_BADGE_STYLE_STARK"}):C()},
adRenderingContextType:"AD_RENDERING_CONTEXT_TYPE_REELS"})}}))),_.n("h2",{class:"ytAdMetadataShapeHostDescription"},_.n(_.dN,{text:I,
linkInheritColor:!0,isHeadline:function(){return t==null?void 0:t()}})))},"Gc");var kiS=_.V(function(X){var U=X.data;var r=X.onShow;var m=X.expansive;X=_.z4(function(){return U().interaction});
_.Wx(function(){var t,C=(t=U().animatedRenderingConfig)==null?void 0:t.delayedSecondsToVisible;if(C){var k=setTimeout(r,C*1E3);_.Jd(function(){clearTimeout(k)})}});
var I={};return _.n("reels-ad-card-buttoned-view-model",{class:_.mS(function(){var t;return((t=U().interaction)==null?0:t.onTap)?"ytwReelsAdCardButtonedViewModelHostIsClickableAdComponent":"ytwReelsAdCardButtonedViewModelHost"},(I.ytwReelsAdCardButtonedViewModelHostExpansive=m,I)),
el:_.pf(X)},_.n(CUC,{avatar:function(){return _.e(U().avatar,$v5)},
headline:function(){return U().headline},
badge:function(){return _.e(U().adBadge,bQ7)},
description:function(){return U().description},
expansive:m}),_.n(_.xJ,{data:function(){return U().ctaButton}},{adButtonViewModel:function(t){var C=t.data;
return _.n(_.V6,{data:function(){return(m==null?0:m())?Object.assign({},C(),{style:"AD_BUTTON_STYLE_FILLED"}):C()}})}}))},"Hc");var czu=_.V(function(X){var U=X.data;X=X.expansive;var r=_.v("web_ad_metadata_clickable")?_.z4(function(){return U().interaction},void 0,function(){return _.v("web_ad_metadata_clickable")}):void 0,m={};
m=_.E5("ytwReelsAdMetadataViewModelHost",(m.ytwReelsAdMetadataViewModelHostIsClickableAdComponent=_.v("web_ad_metadata_clickable"),m));return _.n("reels-ad-metadata-view-model",{class:m,el:_.pf(r)},_.n(CUC,{avatar:function(){return _.e(U().avatar,$v5)},
headline:function(){return U().headline},
badge:function(){return _.e(U().adBadge,bQ7)},
description:function(){return U().description},
expansive:X}))},"Ic");var g8P={iconPosition:"icon-with-label",size:"L"},n8C=_.V(function(X){var U=X.data;var r=X.overlayDensity;var m=X.extractOverlay;var I=X.extractActionBar;X=_.HD("reels-player-overlay-layout-view-model");var t=_.bG(r,0),C=function(){var O;return(O=U().reelsAdCardButtonedEntityKey)!=null?O:""},k=function(){return C()+"/ad_button"},g=_.nx(O4e,C),Z=function(){var O,E;
return(E=(O=g())==null?void 0:O.value)!=null?E:!1},P=_.Zj(DDe),S=function(){var O;
return Object.assign({},g8P,(P()||!((O=I==null?void 0:I())!=null&&O))&&{style:"overlay-dark"})};
r={};var d={};return _.n("reels-player-overlay-layout-view-model",{class:_.mS("ytwReelsPlayerOverlayLayoutViewModelHost",(r.ytwReelsPlayerOverlayLayoutViewModelHostHasExtension=function(){return!!U().extension},r.ytwReelsPlayerOverlayLayoutViewModelHostDesktop=function(){return!0},r.ytwReelsPlayerOverlayLayoutViewModelHostExpansiveOverlay=function(){return t()===1&&!(m==null?0:m())},r.ytwReelsPlayerOverlayLayoutViewModelHostExtractOverlay=function(){var O;
return(O=m==null?void 0:m())!=null?O:!1},r.ytwReelsPlayerOverlayLayoutViewModelHostExtractActionBar=function(){var O;
return(O=I==null?void 0:I())!=null?O:!1},r)),
"overlay-density":function(){return String(t())},
el:X},_.n("div",{class:_.mS("ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainer",(d.ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainerEnableBorderRadius=function(){return!0},d))},_.n("div",{"aria-hidden":function(){return Z()},
class:_.mS("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return Z()?"ytwReelsPlayerOverlayLayoutViewModelHide":"ytwReelsPlayerOverlayLayoutViewModelShow"}),
style:_.Cc({"transition-duration":function(){return AAH(U())}})},_.n(_.xJ,{data:function(){return U().adMetadata}},{reelsAdMetadataViewModel:function(O){return _.n(czu,{data:O.data,
expansive:function(){return t()===1}})}}),_.n(_.x,{cond:function(){return U().extension},
then:function(O){return _.n("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostExtension"},_.n(_.xJ,{data:O},{adButtonViewModel:function(E){return _.n(_.V6,{data:E.data,animationEntityKey:k,delayedClassName:"ytwReelsPlayerOverlayLayoutViewModelTopMargin"})},
carouselButtonViewModel:function(E){return _.n(tBT,{data:E.data,animationEntityKey:k,className:"ytwReelsPlayerOverlayLayoutViewModelTopMargin",expansive:function(){return t()===1}})}}))}})),_.n("div",{"aria-hidden":function(){return!Z()},
class:_.mS("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return Z()?"ytwReelsPlayerOverlayLayoutViewModelShow":"ytwReelsPlayerOverlayLayoutViewModelHide"}),
style:_.Cc({"transition-duration":function(){return AAH(U())}})},_.n(_.xJ,{data:function(){return U().reelsAdCardButtoned}},{reelsAdCardButtonedViewModel:function(O){return _.n(kiS,{data:O.data,
onShow:function(){_.$7(_.PN("booleanEntity",C(),{key:C(),value:!0}))},
expansive:function(){return t()===1}})}}))),_.n("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostActionBar"},_.n(_.xJ,{data:function(){return U().actions}},{reelActionBarViewModel:function(O){return _.n(_.Hv5,{data:O.data,
buttonShapeOverrideables:S})}}),_.n(_.xJ,{data:function(){return U().menu}},{buttonViewModel:function(O){return _.n(_.Rt,{data:O.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostMenuButton",buttonOverrides:function(){return Object.assign({},S(),{type:"tonal"})}})}}),_.n(_.xJ,{data:function(){return U().pivotButton}},{pivotButtonViewModel:function(O){return _.n(_.aau,{data:O.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostPivotButton"})}})))},"Jc");_.G5(n8C,"reels-player-overlay-layout-view-model",{props:{data:_.OQ,overlayDensity:_.OQ,extractOverlay:_.OQ,extractActionBar:_.OQ}});var rH=function(){var X=_.Y.apply(this,arguments)||this;X.noBottomMargin=!1;X.overlayDensity=0;X.extractOverlay=!1;X.extractActionBar=!1;return X};
_.F(rH,_.Y);_.a=rH.prototype;
_.a.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:_.v("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]]"}}}}}};
_.a.ready=function(){var X=this;mdz(function(){X.isAttached&&px(X.JSC$15838_storedAdSlotMetadata,X.JSC$15838_storedAdLayoutMetadata,X.adSlotMetadata,X.adLayoutMetadata)&&X6(l7(),X.JSC$15838_storedAdSlotMetadata,X.JSC$15838_storedAdLayoutMetadata)})};
_.a.attached=function(){px(this.JSC$15838_storedAdSlotMetadata,this.JSC$15838_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&iKP(l7(),this.JSC$15838_storedAdSlotMetadata,this.JSC$15838_storedAdLayoutMetadata)};
_.a.detached=function(){px(this.JSC$15838_storedAdSlotMetadata,this.JSC$15838_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&X6(l7(),this.JSC$15838_storedAdSlotMetadata,this.JSC$15838_storedAdLayoutMetadata)};
_.a.onTypographyBumpChanged=function(){this.videoDisplayFullButtonedGroupRenderer&&(this.videoDisplayFullButtonedGroupRenderer.typographyBump=this.typographyBump)};
_.a.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$15838_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$15838_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$15838_storedAdLayoutMetadata!==void 0&&this.JSC$15838_storedAdSlotMetadata!==void 0&&X6(l7(),this.JSC$15838_storedAdSlotMetadata,this.JSC$15838_storedAdLayoutMetadata),iKP(l7(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$15838_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$15838_storedAdSlotMetadata=this.adSlotMetadata)};
_.n0.Object.defineProperties(rH.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.adLayoutMetadata}}});
rH.prototype.onAdMetadataChanged=rH.prototype.onAdMetadataChanged;rH.prototype.onTypographyBumpChanged=rH.prototype.onTypographyBumpChanged;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],rH.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],rH.prototype,"rendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],rH.prototype,"ytComponentBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],rH.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],rH.prototype,"noBottomMargin",void 0);_.q([_.T(),_.p("design:type",Object)],rH.prototype,"overlayDensity",void 0);_.q([_.T(),_.p("design:type",Object)],rH.prototype,"extractOverlay",void 0);_.q([_.T(),_.p("design:type",Object)],rH.prototype,"extractActionBar",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],rH.prototype,"typographyBump",void 0);
_.q([_.y("data.adLayoutMetadata"),_.p("design:type",Object),_.p("design:paramtypes",[])],rH.prototype,"adLayoutMetadata",null);_.q([_.T(),_.p("design:type",Object)],rH.prototype,"adSlotMetadata",void 0);_.q([_.Zl("ytd-video-display-full-buttoned-and-button-group-renderer"),_.p("design:type",HTMLElement)],rH.prototype,"videoDisplayFullButtonedGroupRenderer",void 0);
_.q([_.ge("typographyBump"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],rH.prototype,"onTypographyBumpChanged",null);_.q([_.ge("adLayoutMetadata","adSlotMetadata"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],rH.prototype,"onAdMetadataChanged",null);_.q([_.hL({is:"ytd-in-feed-ad-layout-renderer",disableElementRegistration:!0})],rH);
_.f(rH,"ytd-in-feed-ad-layout-renderer",function(){if(jRt!==void 0)return jRt;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return jRt=X},
{mode:_.Xz("kevlar_poly_si_batch_j028")?1:2});var ZvA;var sF$;_.G5(_.Ji,"ad-badge-view-model",{props:{data:_.OQ,hasDot:_.OQ,customCommandResolver:_.bm,adRenderingContextType:_.bm,usedInMasthead:_.bm}});_.G5(_.V6,"ad-button-view-model",{props:{data:_.OQ,customCommandResolver:_.bm,className:_.bm,delayedClassName:_.bm,animationEntityKey:_.bm,isCompactWidth:_.bm,isContentWidth:_.bm}});var m7=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"ytd-video-masthead-ad-primary-video-renderer-playing":"onPlayerReady"};return X};
_.F(m7,_.Y);_.a=m7.prototype;_.a.computeHasLiveDescription=function(X){return!(X==null||!X.liveDescription)};
_.a.computeHasByline=function(X){return!(X==null||!X.byline)};
_.a.computeUsesAdButtonViewModel=function(X){return!!_.e(X==null?void 0:X.cta,AHp)};
_.a.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"}}}}}};
_.a.onYtToggleButton=function(X){var U,r=(U=this.data)==null?void 0:U.videoReminderEntityKey;r&&this.ytdReduxBehavior.dispatch(_.PN("upcomingEventReminderStateEntity",r,{key:r,state:X.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
_.a.attached=function(){this.updateChannelBanner()};
_.a.dataChanged=function(){this.updateChannelBanner()};
_.a.videoReminderStateChanged=function(){var X;this.videoReminderState&&_.e((X=this.data)==null?void 0:X.cta,_.nD)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
_.a.updateChannelBanner=function(){if(this.data&&this.data.channelBanner){var X=_.im(this.data.channelBanner.thumbnails,this.hostElement.clientWidth);X&&(X.startsWith("//")&&(X="https:"+X),this.hostElement.classList.add("channel-banner"),_.HP(this.hostElement,{"--ytvmh-channel-banner":"url("+X+")"}))}else _.v("remove_masthead_channel_banner_on_refresh")&&this.hostElement.classList.remove("channel-banner")};
_.a.onPlayerReady=function(){this.onIronResize()};
_.a.maybeFlushDebouncer=function(){_.v("web_replace_formatted_with_attributed_string")&&this.formattedStrings.forEach(function(X){var U;X=(U=X.getElementsByTagName("yt-attributed-string"))==null?void 0:U[0];vBA(X==null?void 0:X.polymerController)})};
_.a.onIronResize=function(){this.maybeFlushDebouncer();this.hostElement.clientWidth<370?this.hostElement.classList.add("no-thumbnail"):this.hostElement.classList.remove("no-thumbnail");var X=_.Xa(this.hostElement).querySelector("#live-description"),U;X&&((U=this.data)==null?0:U.shortLiveDescription)&&X.clientWidth<X.scrollWidth?this.hostElement.classList.add("short-live-description"):this.hostElement.classList.remove("short-live-description")};
m7.prototype.onIronResize=m7.prototype.onIronResize;m7.prototype.videoReminderStateChanged=m7.prototype.videoReminderStateChanged;m7.prototype.dataChanged=m7.prototype.dataChanged;m7.prototype.onYtToggleButton=m7.prototype.onYtToggleButton;_.q([_.w(_.L2),_.p("design:type",Object)],m7.prototype,"ironResizableBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],m7.prototype,"ytActionHandlerBehavior",void 0);
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],m7.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],m7.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],m7.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],m7.prototype,"data",void 0);_.q([_.T({selectorArgs:["data.videoReminderEntityKey"],selector:mQH}),_.p("design:type",Object)],m7.prototype,"videoReminderState",void 0);
_.q([_.T({reflectToAttribute:!0,value:_.v("web_modern_buttons")}),_.p("design:type",Boolean)],m7.prototype,"rounded",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeHasLiveDescription(data)"}),_.p("design:type",Boolean)],m7.prototype,"hasLiveDescription",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeHasByline(data)"}),_.p("design:type",Boolean)],m7.prototype,"hasByline",void 0);
_.q([_.T({value:"AD_RENDERING_CONTEXT_TYPE_BROWSE"}),_.p("design:type",String)],m7.prototype,"adRenderingContextType",void 0);_.q([_.T({value:!0}),_.p("design:type",Boolean)],m7.prototype,"isMasthead",void 0);_.q([_.T({computed:"computeUsesAdButtonViewModel(data)"}),_.p("design:type",Boolean)],m7.prototype,"usesAdButtonViewModel",void 0);
_.q([_.T({reflectToAttribute:!0,value:_.v("web_resizable_advertiser_banner_on_masthead_safari_fix")}),_.p("design:type",Boolean)],m7.prototype,"resizableAdBannerSafariFix",void 0);_.q([_.sR("yt-formatted-string"),_.p("design:type",Array)],m7.prototype,"formattedStrings",void 0);_.q([_.Zl("#cta-button"),_.p("design:type",HTMLElement)],m7.prototype,"ctaButton",void 0);
_.q([_.cP("yt-toggle-button"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],m7.prototype,"onYtToggleButton",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],m7.prototype,"dataChanged",null);_.q([_.ge("videoReminderState"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],m7.prototype,"videoReminderStateChanged",null);
_.q([_.cP("iron-resize"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],m7.prototype,"onIronResize",null);_.q([_.hL({is:"ytd-video-masthead-ad-advertiser-info-renderer",disableElementRegistration:!0})],m7);
_.f(m7,"ytd-video-masthead-ad-advertiser-info-renderer",function(){if(sF$!==void 0)return sF$;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return sF$=X},{mode:1});var x81;var Io=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};X.isLocked=!1;return X};
_.F(Io,_.Y);_.a=Io.prototype;_.a.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.a.onExpandedChanged=function(){this.expanded&&_.i4(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this])};
_.a.onMouseOver=function(){this.maybeExpand()};
_.a.onTap=function(){this.maybeExpand()};
_.a.onExpandableTileExpanding=function(X){X!==this&&(this.expanded=!1)};
_.a.onExpandableTileLockAndCollapse=function(X){this.isLocked=!0;X!==this&&(this.expanded=!1)};
_.a.onExpandableTileUnlock=function(){this.isLocked=!1};
Io.prototype.onTap=Io.prototype.onTap;Io.prototype.onMouseOver=Io.prototype.onMouseOver;Io.prototype.onExpandedChanged=Io.prototype.onExpandedChanged;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Io.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Io.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Io.prototype,"data",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Io.prototype,"expanded",void 0);_.q([_.Sl("expanded"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Io.prototype,"onExpandedChanged",null);_.q([_.cP("mouseover"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Io.prototype,"onMouseOver",null);_.q([_.cP("tap"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Io.prototype,"onTap",null);
_.q([_.hL({is:"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",disableElementRegistration:!0})],Io);
_.f(Io,"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",function(){if(x81!==void 0)return x81;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return x81=X},{mode:1});var PUv;var tB=function(){var X=_.Y.apply(this,arguments)||this;X.buttonOverrides={style:"overlay"};X.useYtdPlayer=_.v("use_ytd_player_for_desktop_masthead");X.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};X.playbackFinished=!1;X.JSC$15852_playerManager=null;X.JSC$15852_mastheadCounter=new guh;return X};
_.F(tB,_.Y);_.a=tB.prototype;_.a.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"}}}};
_.a.created=function(){this.JSC$15852_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!0);this.useYtdPlayer||(this.JSC$15852_playerManager=new G$)};
_.a.ready=function(){var X=this;this.JSC$15852_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!0);var U=_.Xa(this.hostElement).querySelector("#player");this.useYtdPlayer?U.style.display="none":(this.ytdPlayer.style.display="none",tSC(this.JSC$15852_playerManager,U,function(){X.onPlaybackEnded()}),_.Xa(this.hostElement).querySelector("#replay-button").addEventListener("click",function(){var r;
((r=X.data)==null?0:r.navigationEndpoint)&&_.l4(X.hostElement,"yt-navigate",{endpoint:X.data.navigationEndpoint})}))};
_.a.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.unlockExpandableTiles();this.playbackFinished=!0;this.JSC$15852_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!0)};
_.a.attached=function(){var X=this;_.RI(function(){X.maybePlayVideo()})};
_.a.maybePlayVideo=function(){var X=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$15852_playerManager.playVideo(),this.getPlayerPromise().then(function(){X.JSC$15852_mastheadCounter.increment("VIDEO_START",!1,!0)})))};
_.a.stopVideo=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$15852_playerManager.stopVideo()};
_.a.dataChanged=function(){if(this.data)if(this.useYtdPlayer){var X,U={autoplay:0,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((X=this.data.playbackStartMs)!=null?X:0)/1E3,player_params:this.data.playerParams};this.ytdPlayer.loadVideoWithPlayerVars(U);this.setupYtdPlayer()}else Hmp(this.JSC$15852_playerManager,this.data.videoId,this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams),this.data.disableAutoPlayback&&(aru(this.JSC$15852_playerManager),
this.hostElement.classList.add("video-ended"),this.playbackFinished=!0),this.maybePlayVideo()};
_.a.getPlayerPromise=function(){return this.JSC$15852_playerManager.getPlayerPromise()};
_.a.onYtToggleButton=function(X){this.useYtdPlayer?this.toggleMute(X.detail.toggled):X.detail.toggled?this.JSC$15852_playerManager.mute():this.JSC$15852_playerManager.unMute()};
_.a.onYtNavigate=function(X){var U=mLA(X.detail.endpoint),r=IwM(this.data.clickthroughReportingData);U&&r&&(X.detail.endpoint.watchEndpoint?X.detail.tempData=r:_.JC(U,r,30))};
_.a.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.a.onExpandedChanged=function(){this.expanded?(_.i4(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this]),this.maybePlayVideo()):this.stopVideo()};
_.a.onMouseOver=function(){this.maybeExpand()};
_.a.onTap=function(){this.maybeExpand()};
_.a.onExpandableTileExpanding=function(X){X!==this&&(this.stopVideo(),this.expanded=!1)};
_.a.onExpandableTileLockAndCollapse=function(X){X!==this&&(this.isLocked=!0,this.expanded=!1)};
_.a.onExpandableTileUnlock=function(){this.isLocked=!1};
_.a.lockAndCollapseExpandableTiles=function(){_.Gw(this.hostElement,"ytd-video-masthead-expandable-tile-lock-and-collapse",[this])};
_.a.unlockExpandableTiles=function(){_.Gw(this.hostElement,"ytd-video-masthead-expandable-tile-unlock")};
_.a.setupYtdPlayer=function(){var X=this,U;return _.c(function(r){if(r.nextAddress==1)return r.yield(X.ytdPlayer.getPlayerPromise(),2);U=r.yieldResult;U.addEventListener("onStateChange",function(m){X.onPlayerStateChange(m)});
U.addEventListener("onCueRangeExit",function(m){X.onCueRangeExit(m)});
_.uv(r)})};
_.a.onPlayerStateChange=function(X){if(X===1&&(X=this.ytdPlayer.getPlayer())){var U=X.getCurrentTime(),r,m,I=U+((m=(r=this.data)==null?void 0:r.playbackDurationMs)!=null?m:0)/1E3;X.addCueRange("playback",U,I);this.JSC$15852_mastheadCounter.increment("VIDEO_START",!0,!0)}};
_.a.onCueRangeExit=function(X){X==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.a.toggleMute=function(X){var U=this,r;return _.c(function(m){if(m.nextAddress==1)return m.yield(U.ytdPlayer.getPlayerPromise(),2);r=m.yieldResult;X?r.mute():r.unMute();_.uv(m)})};
tB.prototype.onTap=tB.prototype.onTap;tB.prototype.onMouseOver=tB.prototype.onMouseOver;tB.prototype.onExpandedChanged=tB.prototype.onExpandedChanged;tB.prototype.onYtNavigate=tB.prototype.onYtNavigate;tB.prototype.onYtToggleButton=tB.prototype.onYtToggleButton;tB.prototype.dataChanged=tB.prototype.dataChanged;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],tB.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],tB.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],tB.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],tB.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],tB.prototype,"expanded",void 0);_.q([_.T(),_.p("design:type",Object)],tB.prototype,"buttonOverrides",void 0);
_.q([_.T(),_.p("design:type",Object)],tB.prototype,"useYtdPlayer",void 0);_.q([_.Zl("#ytd-player"),_.p("design:type",Object)],tB.prototype,"ytdPlayer",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],tB.prototype,"dataChanged",null);_.q([_.cP("yt-toggle-button"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],tB.prototype,"onYtToggleButton",null);
_.q([_.cP("yt-navigate"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],tB.prototype,"onYtNavigate",null);_.q([_.Sl("expanded"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],tB.prototype,"onExpandedChanged",null);_.q([_.cP("mouseover"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],tB.prototype,"onMouseOver",null);
_.q([_.cP("tap"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],tB.prototype,"onTap",null);_.q([_.hL({is:"ytd-video-masthead-ad-expandable-video-tile-renderer",disableElementRegistration:!0})],tB);
_.f(tB,"ytd-video-masthead-ad-expandable-video-tile-renderer",function(){if(PUv!==void 0)return PUv;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return PUv=X},{mode:1});var SUh;var ao=function(){return _.Y.apply(this,arguments)||this};
_.F(ao,_.Y);ao.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
ao.prototype.onShow=function(){var X=_.Xa(this.hostElement).querySelector("#live-description"),U;X&&((U=this.data)==null?0:U.shortLiveDescription)&&X.clientWidth<X.scrollWidth&&this.hostElement.classList.add("short-live-description")};
ao.prototype.onYtToggleButton=function(X){var U,r=(U=this.data)==null?void 0:U.videoReminderEntityKey;r&&this.ytdReduxBehavior.dispatch(_.PN("upcomingEventReminderStateEntity",r,{key:r,state:X.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
ao.prototype.videoReminderStateChanged=function(){var X;this.videoReminderState&&_.e((X=this.data)==null?void 0:X.cta,_.nD)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
ao.prototype.videoReminderStateChanged=ao.prototype.videoReminderStateChanged;ao.prototype.onYtToggleButton=ao.prototype.onYtToggleButton;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ao.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],ao.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],ao.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ao.prototype,"data",void 0);
_.q([_.T({selectorArgs:["data.videoReminderEntityKey"],selector:mQH}),_.p("design:type",Object)],ao.prototype,"videoReminderState",void 0);_.q([_.cP("yt-toggle-button"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],ao.prototype,"onYtToggleButton",null);_.q([_.ge("videoReminderState"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ao.prototype,"videoReminderStateChanged",null);
_.q([_.hL({is:"ytd-video-masthead-ad-primary-video-overlay-renderer",disableElementRegistration:!0})],ao);
_.f(ao,"ytd-video-masthead-ad-primary-video-overlay-renderer",function(){if(SUh!==void 0)return SUh;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return SUh=X},{mode:_.Xz("kevlar_poly_si_batch_j065")?1:2});var d8v;var HF=function(){var X=_.Y.apply(this,arguments)||this;X.useYtdPlayer=_.v("use_ytd_player_for_desktop_masthead");X.buttonOverrides={style:"overlay"};X.JSC$15860_playerManager=null;X.JSC$15860_mastheadCounter=new guh;X.actionMap={"yt-masthead-hidden":"onYtMastheadHidden"};return X};
_.F(HF,_.Y);_.a=HF.prototype;_.a.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"}}}};
_.a.created=function(){this.JSC$15860_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!1);this.useYtdPlayer||(this.JSC$15860_playerManager=new G$)};
_.a.ready=function(){var X=this;this.JSC$15860_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!1);if(this.useYtdPlayer){var U;(U=this.embeddedPlayer)==null||U.remove()}else{var r;(r=this.ytdPlayer)==null||r.remove();tSC(this.JSC$15860_playerManager,this.embeddedPlayer,function(){X.onPlaybackEnded()});
this.replayButton.addEventListener("click",function(){X.data&&X.data.navigationEndpoint&&_.l4(X.hostElement,"yt-navigate",{endpoint:X.data.navigationEndpoint})})}};
_.a.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.JSC$15860_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!1)};
_.a.dataChanged=function(){var X=this;if(this.data){if(typeof this.data.videoId==="string")if(this.useYtdPlayer){var U=!this.data.disableAutoPlayback,r,m={autoplay:U,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((r=this.data.playbackStartMs)!=null?r:0)/1E3,player_params:this.data.playerParams};this.hostElement.classList.add(U?"video-playing":"video-ended");this.ytdPlayer.loadVideoWithPlayerVars(m);this.setupYtdPlayer()}else Hmp(this.JSC$15860_playerManager,this.data.videoId,
this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams||void 0),this.data.disableAutoPlayback?(aru(this.JSC$15860_playerManager),this.hostElement.classList.add("video-ended")):(this.JSC$15860_playerManager.playVideo(),this.hostElement.classList.add("video-playing"),this.getPlayerPromise().then(function(){_.Gw(X.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");X.JSC$15860_mastheadCounter.increment("VIDEO_START",!1,!1)}));
this.data.isWidescreen&&this.playerContainer.classList.add("widescreen")}};
_.a.getPlayerPromise=function(){return this.JSC$15860_playerManager.getPlayerPromise()};
_.a.onYtToggleButton=function(X){this.useYtdPlayer?this.toggleMute(X.detail.toggled):X.detail.toggled?this.JSC$15860_playerManager.mute():this.JSC$15860_playerManager.unMute()};
_.a.onYtNavigate=function(X){var U=mLA(X.detail.endpoint),r=IwM(this.data.clickthroughReportingData);U&&r&&(X.detail.endpoint.watchEndpoint?X.detail.tempData=r:_.JC(U,r,30))};
_.a.onYtMastheadHidden=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$15860_playerManager.stopVideo()};
_.a.setupYtdPlayer=function(){var X=this,U;return _.c(function(r){if(r.nextAddress==1)return r.yield(X.ytdPlayer.getPlayerPromise(),2);U=r.yieldResult;U.addEventListener("onStateChange",function(m){X.onPlayerStateChange(m)});
U.addEventListener("onCueRangeExit",function(m){X.onCueRangeExit(m)});
_.uv(r)})};
_.a.onPlayerStateChange=function(X){if(X===1&&(X=this.ytdPlayer.getPlayer())){var U=X.getCurrentTime(),r,m,I=U+((m=(r=this.data)==null?void 0:r.playbackDurationMs)!=null?m:0)/1E3;X.addCueRange("playback",U,I);_.Gw(this.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");this.JSC$15860_mastheadCounter.increment("VIDEO_START",!0,!1)}};
_.a.onCueRangeExit=function(X){X==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.a.toggleMute=function(X){var U=this,r;return _.c(function(m){if(m.nextAddress==1)return m.yield(U.ytdPlayer.getPlayerPromise(),2);r=m.yieldResult;X?r.mute():r.unMute();_.uv(m)})};
_.n0.Object.defineProperties(HF.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var X,U;if(!((X=this.data)==null?0:(U=X.accessibilityData)==null?0:U.label))return"Ad primary link";var r,m;return _.tt("AD_TITLE",{title:(r=this.data)==null?void 0:(m=r.accessibilityData)==null?void 0:m.label})}}});
HF.prototype.onYtMastheadHidden=HF.prototype.onYtMastheadHidden;HF.prototype.onYtNavigate=HF.prototype.onYtNavigate;HF.prototype.onYtToggleButton=HF.prototype.onYtToggleButton;HF.prototype.dataChanged=HF.prototype.dataChanged;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],HF.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],HF.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],HF.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],HF.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],HF.prototype,"useYtdPlayer",void 0);_.q([_.Zl("ytd-toggle-button-renderer"),_.p("design:type",Object)],HF.prototype,"muteButton",void 0);_.q([_.T(),_.p("design:type",Object)],HF.prototype,"buttonOverrides",void 0);
_.q([_.y("data.accessibilityData.label"),_.p("design:type",String),_.p("design:paramtypes",[])],HF.prototype,"titleAriaLabel",null);_.q([_.Zl("#replay-button"),_.p("design:type",Object)],HF.prototype,"replayButton",void 0);_.q([_.Zl("#player-container"),_.p("design:type",Object)],HF.prototype,"playerContainer",void 0);_.q([_.Zl("#player"),_.p("design:type",Object)],HF.prototype,"embeddedPlayer",void 0);_.q([_.Zl("#ytd-player"),_.p("design:type",Object)],HF.prototype,"ytdPlayer",void 0);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],HF.prototype,"dataChanged",null);_.q([_.cP("yt-toggle-button"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],HF.prototype,"onYtToggleButton",null);_.q([_.cP("yt-navigate"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],HF.prototype,"onYtNavigate",null);
_.q([_.cP("yt-masthead-hidden"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],HF.prototype,"onYtMastheadHidden",null);_.q([_.hL({is:"ytd-video-masthead-ad-primary-video-renderer",disableElementRegistration:!0})],HF);
_.f(HF,"ytd-video-masthead-ad-primary-video-renderer",function(){if(d8v!==void 0)return d8v;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return d8v=X},{mode:2});var Ov1;var Cr=function(){var X=_.Y.apply(this,arguments)||this;X.collapsed=!1;X.impressionResolver=_.qR();X.JSC$15864_activeViewMeasurementDataResolver=_.qR();X.actionMap={"yt-mute-ad-action":"handleMuteAd"};return X};
_.F(Cr,_.Y);_.a=Cr.prototype;_.a.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"}}}};
_.a.created=function(){this.activeView=new Y3(this.hostElement)};
_.a.ready=function(){var X=this;_.Xa(this.hostElement).querySelector("#show-ad").addEventListener("click",function(){X.expandAd()});
this.hostElement.addEventListener("yt-action",function(U){if(U.detail.actionName==="yt-service-request"){var r=U.detail.args[1];r.videoMastheadAdMuteCommand&&(X.collapseAd(r.videoMastheadAdMuteCommand.encryptedMastheadId),U.stopPropagation())}})};
_.a.attached=function(){var X=this;_.RI(function(){X.ironResizableBehavior.notifyResize()});
this.impressionResolver.promise.then(function(U){if(!X.collapsed){U=_.H(U);for(var r=U.next();!r.done;r=U.next())r=r.value,rS(r.baseUrl,r.attributionSrcMode);X.data.impressionCommand=void 0}});
this.JSC$15864_activeViewMeasurementDataResolver.promise.then(function(U){Vi(X.activeView,U)});
_.v("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Ri(X.activeView)})};
_.a.dataChanged=function(){var X;((X=this.data.impressionCommand)==null?0:X.loggingUrls)&&this.impressionResolver.resolve(this.data.impressionCommand.loggingUrls);var U;((U=this.data)==null?0:U.activeView)&&this.JSC$15864_activeViewMeasurementDataResolver.resolve(this.data.activeView);(X=this.get("data.showAdRenderer.buttonRenderer.command.videoMastheadAdMuteCommand"))&&this.restoreCollapsedState(X.encryptedMastheadId);this.collapsed&&(this.data.primaryVideo&&(this.data.primaryVideo=void 0),this.data.expandableTiles&&
(this.data.expandableTiles=void 0))};
_.a.computeWidescreen=function(X){var U;return!!(X&&((U=_.e(X,qVt))==null?0:U.isWidescreen))};
_.a.computeExpandable=function(X){return!!(X&&X.length>0)};
_.a.onIronResize=function(){if(this.expandable){var X=_.Xa(this.hostElement).querySelector("#expandable-tile-container :first-child");X&&!X.expanded&&(X.expanded=!0)}};
_.a.handleMuteAd=function(){this.collapseAd(null)};
_.a.restoreCollapsedState=function(X){this.collapsed=_.C9().get("HIDDEN_MASTHEAD_ID")===X};
_.a.collapseAd=function(X){if(X){var U=_.C9();U.set("HIDDEN_MASTHEAD_ID",X);U.save()}(X=_.Xa(this.hostElement).querySelector("#video"))&&_.l4(X,"yt-masthead-hidden");this.collapsed=!0};
_.a.expandAd=function(){var X=_.C9();X.set("HIDDEN_MASTHEAD_ID",!1);X.save();location.reload()};
_.a.detached=function(){_.v("stop_av_measurement_on_detach")&&Ri(this.activeView)};
Cr.prototype.onIronResize=Cr.prototype.onIronResize;Cr.prototype.dataChanged=Cr.prototype.dataChanged;_.q([_.w(_.L2),_.p("design:type",Object)],Cr.prototype,"ironResizableBehavior",void 0);_.q([_.w(_.sh),_.p("design:type",Object)],Cr.prototype,"ytdGridStateAwareBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Cr.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Cr.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Cr.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Cr.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeWidescreen(data.primaryVideo)"}),_.p("design:type",Boolean)],Cr.prototype,"widescreen",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeExpandable(data.expandableTiles)"}),_.p("design:type",Boolean)],Cr.prototype,"expandable",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Cr.prototype,"collapsed",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Cr.prototype,"dataChanged",null);_.q([_.cP("iron-resize"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Cr.prototype,"onIronResize",null);_.q([_.hL({is:"ytd-video-masthead-ad-v3-renderer",disableElementRegistration:!0})],Cr);
_.f(Cr,"ytd-video-masthead-ad-v3-renderer",function(){if(Ov1!==void 0)return Ov1;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return Ov1=X},{mode:2});var km=function(){return _.Y.apply(this,arguments)||this};
_.F(km,_.Y);_.a=km.prototype;_.a.configureRendererStamper=function(){return{"data.renderingContent":{id:"rendering-content",mapping:{videoMastheadAdV3Renderer:"ytd-video-masthead-ad-v3-renderer"}}}};
_.a.ready=function(){var X=this;mdz(function(){X.isAttached&&px(X.JSC$15869_storedAdSlotMetadata,X.JSC$15869_storedAdLayoutMetadata,X.adSlotMetadata,X.adLayoutMetadata)&&X6(l7(),X.JSC$15869_storedAdSlotMetadata,X.JSC$15869_storedAdLayoutMetadata)})};
_.a.attached=function(){px(this.JSC$15869_storedAdSlotMetadata,this.JSC$15869_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&iKP(l7(),this.JSC$15869_storedAdSlotMetadata,this.JSC$15869_storedAdLayoutMetadata)};
_.a.detached=function(){px(this.JSC$15869_storedAdSlotMetadata,this.JSC$15869_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&X6(l7(),this.JSC$15869_storedAdSlotMetadata,this.JSC$15869_storedAdLayoutMetadata)};
_.a.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$15869_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$15869_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$15869_storedAdLayoutMetadata!==void 0&&this.JSC$15869_storedAdSlotMetadata!==void 0&&X6(l7(),this.JSC$15869_storedAdSlotMetadata,this.JSC$15869_storedAdLayoutMetadata),iKP(l7(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$15869_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$15869_storedAdSlotMetadata=this.adSlotMetadata)};
_.n0.Object.defineProperties(km.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.adLayoutMetadata}}});
km.prototype.onAdMetadataChanged=km.prototype.onAdMetadataChanged;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],km.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],km.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],km.prototype,"data",void 0);_.q([_.y("data.adLayoutMetadata"),_.p("design:type",Object),_.p("design:paramtypes",[])],km.prototype,"adLayoutMetadata",null);
_.q([_.T(),_.p("design:type",Object)],km.prototype,"adSlotMetadata",void 0);_.q([_.ge("adLayoutMetadata","adSlotMetadata"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],km.prototype,"onAdMetadataChanged",null);_.q([_.hL({is:"ytd-page-top-ad-layout-renderer",disableElementRegistration:!0})],km);
_.f(km,"ytd-page-top-ad-layout-renderer",function(){if(ZvA!==void 0)return ZvA;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return ZvA=
X},{mode:_.Xz("kevlar_poly_si_batch_j070")?1:2});var v8t;var cF=function(){var X=_.Y.apply(this,arguments)||this;X.noBottomMargin=!1;X.overlayDensity=0;X.typographyBump=!1;X.extractOverlay=!1;X.extractActionBar=!1;return X};
_.F(cF,_.Y);_.a=cF.prototype;
_.a.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]]"}}}}}};
_.a.ready=function(){var X=this;mdz(function(){X.isAttached&&X.adSlotMetadata&&G01(l7(),X.adSlotMetadata)})};
_.a.attached=function(){if(this.adSlotMetadata){var X;if(this.adSlotMetadata===((X=this.data)==null?void 0:X.adSlotMetadata))lvS(l7(),this.adSlotMetadata);else{var U;_.AE(Error("Oh`"+this.adSlotMetadata+"`"+((U=this.data)==null?void 0:U.adSlotMetadata)))}}};
_.a.detached=function(){this.adSlotMetadata&&G01(l7(),this.adSlotMetadata)};
_.a.onTypographyBumpChanged=function(){this.inFeedAdLayoutRenderer&&(this.inFeedAdLayoutRenderer.typographyBump=this.typographyBump)};
_.a.onAdSlotMetadataChanged=function(){this.data&&this.data.adSlotMetadata&&(this.isAttached&&this.adSlotMetadata!==this.data.adSlotMetadata&&(this.adSlotMetadata!==void 0&&G01(l7(),this.adSlotMetadata),lvS(l7(),this.data.adSlotMetadata)),this.adSlotMetadata=this.data.adSlotMetadata)};
_.n0.Object.defineProperties(cF.prototype,{layout:{configurable:!0,enumerable:!0,get:function(){var X,U,r=_.e((X=this.data)==null?void 0:(U=X.fulfillmentContent)==null?void 0:U.fulfilledLayout,_.JHT),m;return(X=(m=_.e(r==null?void 0:r.renderingContent,WJp))==null?void 0:m.layout)?X.toLowerCase().replace(/_/g,"-"):""}}});
cF.prototype.onAdSlotMetadataChanged=cF.prototype.onAdSlotMetadataChanged;cF.prototype.onTypographyBumpChanged=cF.prototype.onTypographyBumpChanged;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],cF.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],cF.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],cF.prototype,"rendererBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],cF.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],cF.prototype,"noBottomMargin",void 0);_.q([_.T(),_.p("design:type",Object)],cF.prototype,"overlayDensity",void 0);_.q([_.T(),_.p("design:type",Object)],cF.prototype,"typographyBump",void 0);_.q([_.T(),_.p("design:type",Object)],cF.prototype,"extractOverlay",void 0);_.q([_.T(),_.p("design:type",Object)],cF.prototype,"extractActionBar",void 0);
_.q([_.Zl("ytd-in-feed-ad-layout-renderer"),_.p("design:type",HTMLElement)],cF.prototype,"inFeedAdLayoutRenderer",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",String),_.p("design:paramtypes",[])],cF.prototype,"layout",null);_.q([_.ge("typographyBump"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],cF.prototype,"onTypographyBumpChanged",null);
_.q([_.ge("data.adSlotMetadata"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],cF.prototype,"onAdSlotMetadataChanged",null);_.q([_.hL({is:"ytd-ad-slot-renderer",disableElementRegistration:!0})],cF);
_.f(cF,"ytd-ad-slot-renderer",function(){if(v8t!==void 0)return v8t;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return v8t=X},{mode:_.Xz("kevlar_poly_si_batch_j077")?
1:2});var e0h;var gH=function(){return _.Y.apply(this,arguments)||this};
_.F(gH,_.Y);_.a=gH.prototype;_.a.created=function(){this.activeView=new Y3(this.hostElement)};
_.a.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"}}}};
_.a.maybeComputeHref=function(){return null};
_.a.onTap=function(){};
_.a.onThumbnailContainerClick=function(X){this.onClick(X)};
_.a.onClick=function(X){var U,r=(U=this.data)==null?void 0:U.navigationEndpoint;r&&_.e(r,_.Rl)&&(this.ytSparklesClickLocationBehavior.handleClick(r,X,!1),X.stopPropagation())};
_.a.dataChanged=function(){if(this.data){if(this.data.impressionUrls)for(var X=_.H(this.data.impressionUrls),U=X.next();!U.done;U=X.next())U=U.value,bds(U,llD(U));this.data.activeView&&Vi(this.activeView,this.data.activeView);this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",gH.JSC$15877_DEFAULT_CLICK_LOCATION_BEHAVIOR,gH.JSC$15877_CLICK_LOCATION_ID_MAP);this.thumbnail&&(X=this.thumbnail.getElementsByTagName("a"),X.length>0&&(X=X.namedItem("thumbnail"))&&X.removeAttribute("href"))}};
_.a.attached=function(){var X=this;_.v("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Ri(X.activeView)})};
_.a.detached=function(){_.v("stop_av_measurement_on_detach")&&Ri(this.activeView)};
_.n0.Object.defineProperties(gH.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.v("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.v("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
gH.prototype.dataChanged=gH.prototype.dataChanged;gH.prototype.onTap=gH.prototype.onTap;gH.JSC$15877_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
gH.JSC$15877_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"}];_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],gH.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],gH.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],gH.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],gH.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.ul.YtSparklesClickLocationBehavior),_.p("design:type",Object)],gH.prototype,"ytSparklesClickLocationBehavior",void 0);
_.q([_.T({selector:_.yW}),_.p("design:type",Object)],gH.prototype,"isGridViewEnabled",void 0);_.q([_.y("isGridViewEnabled"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],gH.prototype,"watchFeedBigThumbs",null);_.q([_.y("isGridViewEnabled"),_.T({reflectToAttribute:!0}),_.p("design:type",String),_.p("design:paramtypes",[])],gH.prototype,"thumbnailWidth",null);_.q([_.T(),_.p("design:type",Object)],gH.prototype,"data",void 0);
_.q([_.Zl("ytd-thumbnail"),_.p("design:type",HTMLElement)],gH.prototype,"thumbnail",void 0);_.q([_.cP("tap"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],gH.prototype,"onTap",null);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],gH.prototype,"dataChanged",null);_.q([_.hL({is:"ytd-compact-promoted-video-renderer",disableElementRegistration:!0})],gH);
_.f(gH,"ytd-compact-promoted-video-renderer",function(){if(e0h!==void 0)return e0h;var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return e0h=X},{mode:1});var E88;_.Ej("itemSectionRenderer","searchPyvRenderer","ytd-search-pyv-renderer");var nr=function(){return _.Y.apply(this,arguments)||this};
_.F(nr,_.Y);nr.prototype.configureRendererStamper=function(){return{"data.ads":{id:"contents",mapping:{adSlotRenderer:"ytd-ad-slot-renderer",promotedVideoRenderer:"ytd-promoted-video-renderer"}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],nr.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],nr.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],nr.prototype,"data",void 0);_.q([_.hL({is:"ytd-search-pyv-renderer",disableElementRegistration:!0})],nr);
_.f(nr,"ytd-search-pyv-renderer",function(){if(E88!==void 0)return E88;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return E88=X},{mode:1});var F8P;_.Ej("itemSectionRenderer","backstagePostThreadRenderer","ytd-backstage-post-thread-renderer");var Z4=function(){var X=_.Y.apply(this,arguments)||this;X.roundedContainer=!0;X.JSC$15885_handleOpenPostCommentDialogActionAfterStamp=!1;X.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return X};
_.F(Z4,_.Y);_.a=Z4.prototype;
_.a.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}}};
_.a.onStampFinished=function(){this.JSC$15885_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.a.handleSignalActionOpenPostCommentDialogAction=function(){var X=_.Xa(this.hostElement).querySelector("ytd-comment-reply-dialog-renderer");X?X.openDialog():this.JSC$15885_handleOpenPostCommentDialogActionAfterStamp=!0};
_.a.onYtCommentModerationPanelEmpty=function(){this.set("data.moderationPanel",{})};
_.a.computeHideBorder=function(){return this.isInEngagementPanel};
_.a.computeIsCompact=function(){return this.isInEngagementPanel};
_.a.computeUsesCompactLockup=function(X){return X==="BACKSTAGE_SURFACE_TYPE_HOME"||X==="BACKSTAGE_SURFACE_TYPE_SEARCH"||X==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||X==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||X==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||X==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.a.computeUsesFullLockup=function(){var X,U=(X=this.data)==null?void 0:X.post,r;X=(r=_.e(U,U5t))==null?void 0:r.surface;var m;r=(m=_.e(U,IDA))==null?void 0:m.originalPost;var I;if(m=X||((I=_.e(r,U5t))==null?void 0:I.surface))return!this.computeUsesCompactLockup(m)&&this.useUpdatedRepostUi;var t;return((t=_.e(U,IDA))==null?void 0:t.originalPostDeletedMessage)!==void 0&&this.useUpdatedRepostUi};
_.n0.Object.defineProperties(Z4.prototype,{isInEngagementPanel:{configurable:!0,enumerable:!0,get:function(){var X,U;return((U=_.e((X=this.data)==null?void 0:X.post,U5t))==null?void 0:U.surface)==="BACKSTAGE_SURFACE_TYPE_ENGAGEMENT_PANEL"}},
useUpdatedRepostUi:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.useUpdatedRepostUi}}});
Z4.prototype.onYtCommentModerationPanelEmpty=Z4.prototype.onYtCommentModerationPanelEmpty;Z4.prototype.onStampFinished=Z4.prototype.onStampFinished;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Z4.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Z4.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Z4.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],Z4.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Z4.prototype,"roundedContainer",void 0);_.q([_.T({computed:"computeHideBorder(data, isInEngagementPanel)",reflectToAttribute:!0}),_.p("design:type",Boolean)],Z4.prototype,"hideBorder",void 0);_.q([_.T({computed:"computeIsCompact(data, isInEngagementPanel)",reflectToAttribute:!0}),_.p("design:type",Boolean)],Z4.prototype,"isCompact",void 0);
_.q([_.T({computed:"computeUsesFullLockup(data, useUpdatedRepostUi)",reflectToAttribute:!0}),_.p("design:type",Boolean)],Z4.prototype,"usesFullLockup",void 0);_.q([_.cP("yt-rendererstamper-finished"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Z4.prototype,"onStampFinished",null);
_.q([_.cP("ytd-comment-moderation-panel-empty"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],Z4.prototype,"onYtCommentModerationPanelEmpty",null);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Z4.prototype,"isInEngagementPanel",null);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Z4.prototype,"useUpdatedRepostUi",null);
_.q([_.hL({is:"ytd-backstage-post-thread-renderer",disableElementRegistration:!0})],Z4);
_.f(Z4,"ytd-backstage-post-thread-renderer",function(){if(F8P!==void 0)return F8P;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return F8P=X},{mode:1});var Bu1;var sI=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return X};
_.F(sI,_.Y);sI.prototype.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
sI.prototype.computeBannerImageUrl=function(){if(this.data!==void 0){var X=this.data.thumbnail.thumbnails;this.isDarkTheme&&(X=this.data.thumbnailDark.thumbnails);this.bannerImageUrl=(X=_.im(X,24,void 0,"height"))?X:void 0}};
sI.prototype.onDarkModeToggledAction=function(X){this.isDarkTheme=X};
sI.prototype.computeHasText=function(){var X;return!((X=this.data)==null||!X.text)};
_.n0.Object.defineProperties(sI.prototype,{bannerStyle:{configurable:!0,enumerable:!0,get:function(){if(this.bannerImageUrl)return'background-image:url("'+String(_.Jo(this.bannerImageUrl))+'");'}}});
sI.prototype.computeHasText=sI.prototype.computeHasText;sI.prototype.computeBannerImageUrl=sI.prototype.computeBannerImageUrl;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],sI.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],sI.prototype,"actionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],sI.prototype,"ytRendererBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],sI.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Boolean)],sI.prototype,"isDarkTheme",void 0);_.q([_.T(),_.p("design:type",String)],sI.prototype,"bannerImageUrl",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeHasText(data.text)"}),_.p("design:type",Boolean)],sI.prototype,"hasText",void 0);_.q([_.ge("data","isDarkTheme"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],sI.prototype,"computeBannerImageUrl",null);
_.q([_.ge("data.text"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],sI.prototype,"computeHasText",null);_.q([_.y("bannerImageUrl"),_.p("design:type",Object),_.p("design:paramtypes",[])],sI.prototype,"bannerStyle",null);_.q([_.hL({is:"ytd-backstage-prefilled-post-dialog-header-renderer",disableElementRegistration:!0})],sI);
_.f(sI,"ytd-backstage-prefilled-post-dialog-header-renderer",function(){if(Bu1!==void 0)return Bu1;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return Bu1=X},{mode:1});var QFS;var xm=function(){return _.Y.apply(this,arguments)||this};
_.F(xm,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],xm.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],xm.prototype,"data",void 0);_.q([_.hL({is:"ytd-backstage-zero-state-renderer",disableElementRegistration:!0})],xm);
_.f(xm,"ytd-backstage-zero-state-renderer",function(){if(QFS!==void 0)return QFS;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return QFS=X},{mode:1});var o8u;var PF=function(){return _.Y.apply(this,arguments)||this};
_.F(PF,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],PF.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],PF.prototype,"data",void 0);_.q([_.T({computed:"computeIcon_(data.icon)"}),_.p("design:type",String)],PF.prototype,"icon",void 0);_.q([_.hL({is:"ytd-post-filter-zero-state-renderer",disableElementRegistration:!0})],PF);
_.f(PF,"ytd-post-filter-zero-state-renderer",function(){if(o8u!==void 0)return o8u;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return o8u=X},{mode:1});var wJu;var yz8={"data.actionButton":{id:"schedule-button",mapping:{buttonRenderer:"ytd-button-renderer"}}},Sd=function(){return _.Y.apply(this,arguments)||this};
_.F(Sd,_.Y);Sd.prototype.configureRendererStamper=function(){return yz8};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Sd.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Sd.prototype,"rendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Sd.prototype,"data",void 0);_.q([_.T({computed:"computeIcon_(data.icon)"}),_.p("design:type",String)],Sd.prototype,"icon",void 0);_.q([_.hL({is:"ytd-post-scheduling-zero-state-renderer",disableElementRegistration:!0})],Sd);
_.f(Sd,"ytd-post-scheduling-zero-state-renderer",function(){if(wJu!==void 0)return wJu;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return wJu=X},{mode:1});var uxh;var dH=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-update-posts-total-count-action":"handleUpdatePostsTotalCountAction"};return X};
_.F(dH,_.Y);dH.prototype.onTabsActivate=function(X){this.data&&this.data.tabs&&_.l4(this.hostElement,"yt-navigate",{endpoint:this.data.tabs[X.detail.selected].navigationEndpoint})};
dH.prototype.shouldShowTotalCount=function(X){return X&&X.totalCount!==void 0};
dH.prototype.handleUpdatePostsTotalCountAction=function(X){var U=this.get(["data.tabs",1,"totalCount"]),r=this.get("updatePostsTotalCountAction.updateType",X);X=this.get("updatePostsTotalCountAction.number",X);U!==void 0&&r!=="UPDATE_POSTS_TOTAL_COUNT_TYPE_UNKNOWN"&&X&&(r==="UPDATE_POSTS_TOTAL_COUNT_TYPE_ADD"?this.set(["data.tabs",1,"totalCount"],Number(U)+X):r==="UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE"&&this.set(["data.tabs",1,"totalCount"],Number(U)-X))};
_.n0.Object.defineProperties(dH.prototype,{selected:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.tabs)for(var X=0,U=this.data.tabs.length;X<U;X++)if(this.data.tabs[X].selected)return X;return 0}}});
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],dH.prototype,"actionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],dH.prototype,"rendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],dH.prototype,"data",void 0);_.q([_.y("data.tabs"),_.p("design:type",Number),_.p("design:paramtypes",[])],dH.prototype,"selected",null);_.q([_.hL({is:"ytd-post-stream-filter-renderer",disableElementRegistration:!0})],dH);
_.f(dH,"ytd-post-stream-filter-renderer",function(){if(uxh!==void 0)return uxh;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return uxh=X},{mode:1});var h0t;var OI=function(){return _.Y.apply(this,arguments)||this};
_.F(OI,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],OI.prototype,"kevlarBehaviors",void 0);_.q([_.T(),_.p("design:type",Object)],OI.prototype,"data",void 0);_.q([_.hL({is:"ytd-channel-age-gate-renderer",disableElementRegistration:!0})],OI);
_.f(OI,"ytd-channel-age-gate-renderer",function(){if(h0t!==void 0)return h0t;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return h0t=X},{mode:1});var MBS;_.Ej("sharingItemSection","channelOwnerEmptyStateRenderer","ytd-channel-owner-empty-state-renderer");var vF=function(){var X=_.Y.apply(this,arguments)||this;X.data=null;return X};
_.F(vF,_.Y);vF.prototype.configureRendererStamper=function(){return{"data.uploadVideoButton":{id:"upload-video-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.n0.Object.defineProperties(vF.prototype,{imageSizePx:{configurable:!0,enumerable:!0,get:function(){var X,U,r;return((X=this.data)==null?0:(U=X.title)==null?0:(r=U.runs)==null?0:r.length)?147:160}}});
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],vF.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],vF.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Number),_.p("design:paramtypes",[])],vF.prototype,"imageSizePx",null);_.q([_.hL({is:"ytd-channel-owner-empty-state-renderer",disableElementRegistration:!0})],vF);
_.f(vF,"ytd-channel-owner-empty-state-renderer",function(){if(MBS!==void 0)return MBS;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return MBS=X},{mode:1});var z07;var K8S;var ed=function(){var X=_.Y.apply(this,arguments)||this;X.boundSubmitSearch=function(){X.submitSearch()};
X.boundClearSearch=function(){X.clearSearch()};
return X};
_.F(ed,_.Y);_.a=ed.prototype;_.a.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]]"}}}}}};
_.a.toggleClearButton=function(){this.hideClearButton=AxP||!this.input.value};
_.a.submitOnEnterKeyUp=function(X){X.keyCode!==13||this.input.invalid||this.submit(this.input.value)};
_.a.clearSearch=function(){this.input.value="";this.submit(this.input.value)};
_.a.submitSearch=function(){this.input.invalid||this.submit(this.input.value)};
_.a.submit=function(){_.l4(this.hostElement,"search-query-changed",this.input.value)};
ed.prototype.toggleClearButton=ed.prototype.toggleClearButton;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],ed.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ed.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],ed.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ed.prototype,"data",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],ed.prototype,"hideClearButton",void 0);_.q([_.T(),_.p("design:type",Object)],ed.prototype,"boundSubmitSearch",void 0);_.q([_.T(),_.p("design:type",Object)],ed.prototype,"boundClearSearch",void 0);_.q([_.Zl("#input"),_.p("design:type",Object)],ed.prototype,"input",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ed.prototype,"toggleClearButton",null);
_.q([_.hL({is:"ytd-channel-switcher-search-box-renderer",disableElementRegistration:!0})],ed);
_.f(ed,"ytd-channel-switcher-search-box-renderer",function(){if(K8S!==void 0)return K8S;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return K8S=X},{mode:1});var Tu5;var EI=function(){var X=_.Y.apply(this,arguments)||this;X.boundSubmit=function(){X.submit()};
return X};
_.F(EI,_.Y);_.a=EI.prototype;_.a.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"}}}}};
_.a.ready=function(){var X=this;this.form.addEventListener("submit",function(U){return X.onSubmit(U)})};
_.a.onSubmit=function(X){X.preventDefault();return!1};
_.a.toggleClearButton=function(){this.hideClearButton=AxP||!this.input.value};
_.a.submitOnEnterKeyUp=function(X){X.keyCode===13&&this.submit()};
_.a.submit=function(){var X=this.data.endpoint,U=(0,_.fI.unsafeClone)(X);_.e(U,_.cl)?_.e(U,_.cl).query=this.input.value:_.e(U,_.gR)&&(_.e(U,_.gR).query=this.input.value);var r=_.e(U.commandMetadata,_.mN);(r==null?0:r.url)?(r.url=_.LY(r.url,"query",this.input.value),_.l4(this.hostElement,"yt-navigate",{endpoint:U})):_.e(U,KJu)?(_.e(U,KJu).channelSwitcherQuery=this.input.value,_.np().resolve(_.s4).resolveCommand(U,{form:{element:this.hostElement}})):(X=Error("Ph`"+JSON.stringify(X)),_.$Q(X))};
_.a.getUrl=function(X){return this.get("commandMetadata.webCommandMetadata.url",X)};
EI.prototype.toggleClearButton=EI.prototype.toggleClearButton;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],EI.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],EI.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],EI.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],EI.prototype,"hideClearButton",void 0);
_.q([_.T(),_.p("design:type",Object)],EI.prototype,"boundSubmit",void 0);_.q([_.Zl("#form"),_.p("design:type",HTMLFormElement)],EI.prototype,"form",void 0);_.q([_.Zl("#input"),_.p("design:type",Object)],EI.prototype,"input",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],EI.prototype,"toggleClearButton",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-search-box-renderer"})],EI);
_.f(EI,"ytd-search-box-renderer",function(){if(Tu5!==void 0)return Tu5;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return Tu5=X},{mode:2});var F6=function(){var X=_.Y.apply(this,arguments)||this;X.showSearchBox=!0;return X};
_.F(F6,_.Y);F6.prototype.configureRendererStamper=function(){return{"data.searchBox":{id:"search-box",mapping:{searchBoxRenderer:"ytd-search-box-renderer",channelSwitcherSearchBoxRenderer:"ytd-channel-switcher-search-box-renderer"}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],F6.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],F6.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],F6.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],F6.prototype,"showSearchBox",void 0);_.q([_.hL({is:"ytd-channel-switcher-header-renderer",disableElementRegistration:!0})],F6);
_.f(F6,"ytd-channel-switcher-header-renderer",function(){if(z07!==void 0)return z07;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return z07=X},{mode:1});var YU1;var VB1;var BF=function(){var X=_.Y.apply(this,arguments)||this;X.isDisplayed=!0;return X};
_.F(BF,_.Y);_.a=BF.prototype;_.a.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.a.dataChanged=function(){this.isDisplayed=!0};
_.a.computeType=function(X){return X||"UNKNOWN"};
_.a.onYtServiceRequestCompleted=function(X){X.stopPropagation();this.isDisplayed=!1};
_.a.onClose=function(){this.isDisplayed=!1};
BF.prototype.onYtServiceRequestCompleted=BF.prototype.onYtServiceRequestCompleted;BF.prototype.dataChanged=BF.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],BF.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],BF.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],BF.prototype,"data",void 0);
_.q([_.T({computed:"computeType(data.type)",reflectToAttribute:!0}),_.p("design:type",String)],BF.prototype,"type",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],BF.prototype,"isDisplayed",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],BF.prototype,"dataChanged",null);
_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],BF.prototype,"onYtServiceRequestCompleted",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-alert-with-button-renderer"})],BF);
_.f(BF,"ytd-alert-with-button-renderer",function(){if(VB1!==void 0)return VB1;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return VB1=X},{mode:1});var QI=function(){var X=_.Y.apply(this,arguments)||this;X.noResult=!1;X.enableAlertBanner=!1;X.dismissedAlertBanner=!1;X.hideCreateChannelButton=!1;X.boundDismissAlertBanner=function(){X.dismissAlertBanner()};
X.actionMap={"yt-update-channel-switcher-page-action":"updateChannelSwitcherAction"};return X};
_.F(QI,_.Y);_.a=QI.prototype;_.a.computeButtonOverride=function(){return{style:"mono",type:"tonal"}};
_.a.onDataChanged=function(){this.setShowSearchBox(this.data)};
_.a.updateChannelSwitcherAction=function(X){var U;X=(U=_.e(X,uS5))==null?void 0:U.page;_.e(X,y$1)!==void 0&&(this.data=_.e(X,y$1))};
_.a.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]]"}}}}}};
_.a.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.a.searchQueryChanged=function(X,U){if(this.data&&this.data.contents&&this.data.contents.length){X=[];var r=[];this.hideCreateChannelButton=this.noResult=!1;for(var m=document.querySelectorAll("ytd-account-item-renderer"),I=_.H(m),t=I.next();!t.done;t=I.next())t=t.value,r.push(t),t.style.display="block";this.resetRightBorder(r);if(U){this.hideCreateChannelButton=!0;for(r=1;r<this.data.contents.length;r++)if(t=this.data.contents[r],_.e(t,hvT)){var C=void 0,k=void 0;I=(C=_.e(t,hvT))==null?void 0:(k=
C.accountName)==null?void 0:k.simpleText;k=C=void 0;t=(C=_.e(t,hvT))==null?void 0:(k=C.channelHandle)==null?void 0:k.simpleText;(C=m[r-1])&&I&&_.Zn(I,U)?X.push(C):_.v("enable_handle_search_on_channel_switcher")&&C&&t&&_.Zn(t.toString(),U.toString())?X.push(C):C.style.display="none"}X.length===0&&(this.noResult=!0);this.resetRightBorder(X)}}};
_.a.resetRightBorder=function(X){for(var U=0;U<X.length;U++)X[U].style.borderRight=!this.hideCreateChannelButton&&(U+2)%3===0||this.hideCreateChannelButton&&(U+1)%3===0?"none":"1px solid var(--yt-spec-outline)"};
_.a.onContinuationItemsUpdated=function(){this.setShowSearchBox(this.data)};
_.a.setShowSearchBox=function(X){if(X&&X.contents&&this.channelSwitcherHeaderRenderer){this.enableAlertBanner=!1;this.channelSwitcherHeaderRenderer.showSearchBox=!0;for(var U=0;U<X.contents.length;U++)_.e(X.contents[U],_.bR)&&(this.enableAlertBanner=!0,this.channelSwitcherHeaderRenderer.showSearchBox=!1);this.dismissedAlertBanner&&(this.enableAlertBanner=!1)}};
_.a.dismissAlertBanner=function(){this.dismissedAlertBanner=!0;this.enableAlertBanner=!1};
_.n0.Object.defineProperties(QI.prototype,{isLoading:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null?0:X.contents)}}});
QI.prototype.onContinuationItemsUpdated=QI.prototype.onContinuationItemsUpdated;QI.prototype.searchQueryChanged=QI.prototype.searchQueryChanged;QI.prototype.onDataChanged=QI.prototype.onDataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],QI.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],QI.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],QI.prototype,"actionHandlerBehavior",void 0);_.q([_.w(_.Qy),_.p("design:type",Object)],QI.prototype,"ytContinuationHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],QI.prototype,"data",void 0);_.q([_.Zl("ytd-channel-switcher-header-renderer"),_.p("design:type",Object)],QI.prototype,"channelSwitcherHeaderRenderer",void 0);_.q([_.T(),_.p("design:type",Object)],QI.prototype,"noResult",void 0);
_.q([_.T(),_.p("design:type",Object)],QI.prototype,"enableAlertBanner",void 0);_.q([_.T(),_.p("design:type",Object)],QI.prototype,"dismissedAlertBanner",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],QI.prototype,"hideCreateChannelButton",void 0);_.q([_.y("data.contents"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],QI.prototype,"isLoading",null);_.q([_.T(),_.p("design:type",Object)],QI.prototype,"boundDismissAlertBanner",void 0);
_.q([_.T({computed:"computeButtonOverride()"}),_.p("design:type",Object)],QI.prototype,"buttonOverride",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],QI.prototype,"onDataChanged",null);_.q([_.cP("search-query-changed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,String]),_.p("design:returntype")],QI.prototype,"searchQueryChanged",null);
_.q([_.cP("yt-next-continuation-data-updated"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],QI.prototype,"onContinuationItemsUpdated",null);_.q([_.hL({is:"ytd-channel-switcher-page-renderer",disableElementRegistration:!0})],QI);
_.f(QI,"ytd-channel-switcher-page-renderer",function(){if(YU1!==void 0)return YU1;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return YU1=X},{mode:1});var R07;var fav;var oo=function(){var X=_.Y.apply(this,arguments)||this;X.images=[];X.selectedImageIndex=0;return X};
_.F(oo,_.Y);_.a=oo.prototype;
_.a.ready=function(){_.dO(this.thumbnailImagesContainer,"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this);_.dO(this.JSC$15930_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-update",this.updateImageThumbnails,!1,this);_.dO(this.JSC$15930_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.saveImageRepositions,!1,this);_.dO(this.JSC$15930_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-cancel",this.cancelImageRepositions,
!1,this)};
_.a.onThumbnailClick=function(X){if(X=X.event_.detail)this.selectedImageIndex=this.images.indexOf(X)};
_.a.updateImageThumbnails=function(X){X=Object.assign({},this.images[this.selectedImageIndex],{previewCoordinates:X.event_.detail});this.images.splice(this.selectedImageIndex,1,X);this.images=[].concat(_.fN(this.images))};
_.a.cancelImageRepositions=function(){this.selectedImageIndex=0;_.l4(this.hostElement,"ytd-backstage-image-reposition-cancel")};
_.a.saveImageRepositions=function(){this.selectedImageIndex=0;_.l4(this.hostElement,"ytd-backstage-image-reposition-save",this.images)};
_.n0.Object.defineProperties(oo.prototype,{thumbnailRendererDatas:{configurable:!0,enumerable:!0,get:function(){var X=this;return(this.images||[]).map(function(U,r){return{image:U,selected:r===X.selectedImageIndex}})}},
selectedImageData:{configurable:!0,enumerable:!0,get:function(){return this.images[this.selectedImageIndex]}}});
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],oo.prototype,"ytRendererstamperBehavior",void 0);_.q([_.Zl("ytd-backstage-image-preview-renderer"),_.p("design:type",Object)],oo.prototype,"JSC$15930_imagePreviewContainer",void 0);_.q([_.Zl(".thumbnail-images-container"),_.p("design:type",HTMLElement)],oo.prototype,"thumbnailImagesContainer",void 0);_.q([_.T(),_.p("design:type",Array)],oo.prototype,"images",void 0);
_.q([_.T(),_.p("design:type",Object)],oo.prototype,"repositionInstructions",void 0);_.q([_.T(),_.p("design:type",Object)],oo.prototype,"selectedImageIndex",void 0);_.q([_.y("images","selectedImageIndex"),_.p("design:type",Array),_.p("design:paramtypes",[])],oo.prototype,"thumbnailRendererDatas",null);_.q([_.y("images","selectedImageIndex"),_.p("design:type",Object),_.p("design:paramtypes",[])],oo.prototype,"selectedImageData",null);
_.q([_.hL({is:"ytd-backstage-multi-image-reposition-renderer",disableElementRegistration:!0})],oo);
_.f(oo,"ytd-backstage-multi-image-reposition-renderer",function(){if(fav!==void 0)return fav;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return fav=X},{mode:1});var wH=function(X,U){_.z2.call(this);this.uploadUrl=X;this.channelId=U;this.imagesUploadData=[]};
_.F(wH,_.z2);wH.prototype.getAllUploadStatuses=function(){var X=this,U,r,m;return _.c(function(I){if(I.nextAddress==1)return I.yield(qUu(X),2);U=I.yieldResult;r=U.get("succeed");m=U.get("failed");return I.return(r.concat(m))})};
var Jzh=function(X){var U,r;return _.c(function(m){if(m.nextAddress==1)return m.yield(qUu(X),2);U=m.yieldResult;r=U.get("failed");r.length>0&&W8T(X,r);return m.return(X.getAllUploadStatuses())})},qUu=function(X){var U,r,m,I,t,C,k;
return _.c(function(g){if(g.nextAddress==1)return U=new Map,g.yield(Promise.allSettled(X.imagesUploadData.map(function(Z){return Z.uploadPromise})),2);
r=g.yieldResult;m=[];I=_.H(r);for(t=I.next();!t.done;t=I.next())C=t.value,C.status==="fulfilled"&&m.push(C.value);k=X.imagesUploadData.map(function(Z){return Z.image}).filter(function(Z){return m.every(function(P){return P.id!==Z.id})});
U.set("succeed",m);U.set("failed",k);return g.return(U)})},W8T=function(X,U){U=_.H(U);
for(var r=U.next();!r.done;r=U.next()){var m=X;r=r.value;D8C(m,r.id)>=0&&m.cancel(r.id);var I=new pJ8(r),t=_.OQh(m.uploadUrl,{"X-YouTube-ChannelId":m.channelId},r.imageBlob);I.transfer=t;I.uploadPromise=$8u(t,r);m.imagesUploadData.push(I);t.run()}};
wH.prototype.cancel=function(X){var U=D8C(this,X);U!==-1&&((U=this.imagesUploadData[U].transfer)&&U.cancel(),this.imagesUploadData=this.imagesUploadData.filter(function(r){return r.image.id!==X}))};
var D8C=function(X,U){return X.imagesUploadData.findIndex(function(r){return r.image.id===U})},$8u=function(X,U){return new Promise(function(r,m){X.listen("l",function(){var I=X.getResponseText();
I?(I=JSON.parse(I).encryptedBlobId,U.encryptedBlobId=I,r(U)):m("upload failed")});
X.listen("n",function(){m("upload failed")})})},pJ8=function(X){this.image=X};var lUD=function(X,U,r,m,I){this.id=X;this.imageBlob=U;this.localImageSrc=r;this.naturalWidth=m;this.naturalHeight=I;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 bv1=[".jpeg",".jpg",".png"],yI=function(){var X=_.Y.apply(this,arguments)||this;X.showImagesPreview=!1;X.pollOptions=[];X.errorMessage="";X.optionPlaceholderText="";X.optionDefaultText="";X.JSC$15941_imageId=0;X.maxFileSizeMb=0;X.maxAspectRatio=0;X.invalidFileSizeError="";X.invalidAspectRatioError="";X.invalidFileTypeError="";X.imageSelector=new Tl(null,"single_file",bv1);return X};
_.F(yI,_.Y);_.a=yI.prototype;_.a.ready=function(){_.dO(this.imageSelector,"j",this.onImageSelect,!1,this);_.dO(this.imageRepositionContainer,"ytd-backstage-image-reposition-save",this.saveImageRepositions,!1,this);_.dO(this.imageRepositionContainer,"ytd-backstage-image-reposition-cancel",this.cancelImageRepositions,!1,this)};
_.a.dataChanged=function(){var X,U,r=_.e((X=this.data)==null?void 0:(U=X.cellTemplate)==null?void 0:U.onEmptyCellTap,cqu);if(r&&r.uploadUrl&&r.channelId){var m;this.maxFileSizeMb=((m=r.imageValidationInfo)==null?void 0:m.maxFileSizeMb)||0;var I;this.maxAspectRatio=((I=r.imageValidationInfo)==null?void 0:I.allowedMaxAspectRatio)||0;var t;this.invalidFileSizeError=this.getSimpleString((t=this.data)==null?void 0:t.invalidFileSizeError);var C;this.invalidAspectRatioError=this.getSimpleString((C=this.data)==
null?void 0:C.invalidAspectRatioError);var k;this.invalidFileTypeError=this.getSimpleString((k=this.data)==null?void 0:k.invalidFileTypeError);this.uploadManager=new wH(r.uploadUrl,r.channelId)}};
_.a.onEditorInfoChange=function(){this.optionPlaceholderText=_.pE(this.editorInfo.optionPlaceholderText);this.optionDefaultText=_.pE(this.editorInfo.optionDefaultText);this.pollOptions=this.createPollOptions(this.editorInfo)};
_.a.observeAddImageError=function(){this.errorMessage!==""&&_.l4(this.hostElement,"yt-backstage-add-image-error",this.errorMessage)};
_.a.onPollOptionsChange=function(){for(var X=!1,U=[],r=0;r<this.pollOptions.length;r++){var m=this.hasCustomOptionText?this.optionPlaceholderText:this.optionDefaultText+" "+(r+1);this.pollOptions[r].placeholderText!==m?(X=!0,U.push(Object.assign({},this.pollOptions[r],{placeholderText:m}))):U.push(this.pollOptions[r])}X&&(this.pollOptions=U);this.isValid()?_.l4(this.hostElement,"yt-commentbox-post-enable"):_.l4(this.hostElement,"yt-commentbox-post-disable")};
_.a.createPollOptions=function(X){var U=[],r;X=(r=X==null?void 0:X.minPollOptions)!=null?r:0;for(r=0;r<X;r++)U.push(this.createPollOption());return U};
_.a.onImageSelect=function(X){var U=this,r,m,I,t,C,k;return _.c(function(g){if(g.nextAddress==1){if(U.selectedImageIndex===void 0)return g.jumpTo(0);r=X.files[0];U.errorMessage="";m=U.validateImage(r);if(m!=="")return U.errorMessage=m,g.return();I=new Ff(U.maxAspectRatio,!1,!0);return g.yield(I.transform(r),3)}if(g.nextAddress!=4)return t=g.yieldResult,t.transformedData?t.invalidAspectRatio?(U.errorMessage=U.invalidAspectRatioError,g.return()):g.yield(GCA(U.JSC$15941_imageId,X.files[0],t.transformedData),
4):(U.errorMessage=U.invalidFileTypeError,g.return());C=g.yieldResult;U.JSC$15941_imageId++;W8T(U.uploadManager,[C]);k=Object.assign({},U.pollOptions[U.selectedImageIndex],{image:C});U.pollOptions.splice(U.selectedImageIndex,1,k);U.refreshPollOptions();_.l4(U.hostElement,"yt-backstage-poll-image-select");_.uv(g)})};
_.a.validateImage=function(X){return X.size>1048576*this.maxFileSizeMb?this.invalidFileSizeError:""};
_.a.refreshPollOptions=function(){this.pollOptions=[].concat(_.fN(this.pollOptions))};
_.a.onAddPollOption=function(){this.isAllowedToAddOption&&(this.pollOptions=[].concat(_.fN(this.pollOptions),[this.createPollOption()]))};
_.a.onRemovePollOption=function(X){var U=this.pollOptions[X.model.index];U&&U.image&&this.uploadManager.cancel(U.image.id);this.pollOptions.splice(X.model.index,1);this.refreshPollOptions();this.pollOptions.length===0&&_.l4(this.hostElement,"yt-image-poll-attachment-dismiss")};
_.a.onTextInput=function(){this.refreshPollOptions()};
_.a.onImageButtonClick=function(X){this.selectedImageIndex=X.model.index;this.imageSelector.click()};
_.a.onRepositionImages=function(){this.hasImages&&(this.showImagesPreview=!0,this.refreshPollOptions())};
_.a.cancelImageRepositions=function(){this.showImagesPreview=!1;this.refreshPollOptions()};
_.a.saveImageRepositions=function(X){X=X.event_.detail;for(var U=0,r=[],m=_.H(this.pollOptions),I=m.next();!I.done;I=m.next())I=I.value,I.image!==void 0?(I=Object.assign({},I,{image:X[U]}),r.push(I),U++):r.push(I);this.showImagesPreview=!1;this.pollOptions=[].concat(_.fN(r))};
_.a.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 X=0,U=_.H(this.pollOptions),r=U.next();!r.done;r=U.next())if(r=r.value,r.optionText.trim()!==""||r.image!==void 0){if(!r.image||this.hasCustomOptionText&&r.optionText.trim().length<Number(this.editorInfo.minPollOptionChars))return!1;X++}return X>=Number(this.editorInfo.minPollOptions)};
_.a.getAllUploadStatuses=function(){var X=this,U,r,m,I;return _.c(function(t){if(t.nextAddress==1)return t.yield(X.uploadManager.getAllUploadStatuses(),2);U=t.yieldResult;r=_.H(U);for(m=r.next();!m.done;m=r.next())if(I=m.value,I.encryptedBlobId===void 0)return t.return(Jzh(X.uploadManager));return t.return(U)})};
_.a.getPostCreateOptions=function(){for(var X=[],U=_.H(this.pollOptions),r=U.next();!r.done;r=U.next())r=r.value,r.image!==void 0&&X.push({text:this.hasCustomOptionText?r.optionText:r.placeholderText,image:r.image});return X};
_.a.resetPollOptions=function(){this.pollOptions=this.createPollOptions(this.editorInfo);this.showImagesPreview=!1};
_.a.createButtonRenderer=function(X,U){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:X,accessibilityData:{accessibilityData:{label:this.getSimpleString(X)}},isDisabled:U}};
_.a.createPollOption=function(){return{optionText:"",placeholderText:""}};
_.a.computeThumbnailRendererData=function(X){return X?{image:X,selected:!1}:void 0};
_.a.getSimpleString=function(X){return _.pE(X)};
_.a.updateOptionTextFromBinding=function(X){if(X.target){var U=Array.from(_.Xa(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.poll-option-input-text")).indexOf(X.target);if(U>=0){var r;this.pollOptions[U].optionText=(r=X.detail.value)!=null?r:""}}};
_.n0.Object.defineProperties(yI.prototype,{isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var X,U;return this.pollOptions.length<((U=(X=this.editorInfo)==null?void 0:X.maxPollOptions)!=null?U:0)}},
hasImages:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(X){return X.image})}},
imagesToReposition:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.filter(function(X){return X.image}).map(function(X){return X.image})}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(X){return X.optionText.trim()})}},
addOptionButton:{configurable:!0,enumerable:!0,get:function(){var X,U=(X=this.data)==null?void 0:X.addOptionButtonText;return U?this.createButtonRenderer(U,!this.isAllowedToAddOption):void 0}},
repositionImagesButton:{configurable:!0,enumerable:!0,get:function(){var X,U=(X=this.data)==null?void 0:X.repositionImagesButtonLabel;return U?this.createButtonRenderer(U,!this.hasImages):void 0}}});
yI.prototype.onPollOptionsChange=yI.prototype.onPollOptionsChange;yI.prototype.observeAddImageError=yI.prototype.observeAddImageError;yI.prototype.onEditorInfoChange=yI.prototype.onEditorInfoChange;yI.prototype.dataChanged=yI.prototype.dataChanged;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],yI.prototype,"ytRendererstamperBehavior",void 0);_.q([_.Zl("ytd-backstage-multi-image-reposition-renderer"),_.p("design:type",Object)],yI.prototype,"imageRepositionContainer",void 0);
_.q([_.T(),_.p("design:type",Object)],yI.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],yI.prototype,"editorInfo",void 0);_.q([_.T(),_.p("design:type",wH)],yI.prototype,"uploadManager",void 0);_.q([_.T(),_.p("design:type",Object)],yI.prototype,"showImagesPreview",void 0);_.q([_.T(),_.p("design:type",Array)],yI.prototype,"pollOptions",void 0);_.q([_.T(),_.p("design:type",Object)],yI.prototype,"errorMessage",void 0);
_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],yI.prototype,"dataChanged",null);_.q([_.Sl("editorInfo"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],yI.prototype,"onEditorInfoChange",null);_.q([_.ge("errorMessage"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],yI.prototype,"observeAddImageError",null);
_.q([_.Sl("pollOptions"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],yI.prototype,"onPollOptionsChange",null);_.q([_.y("pollOptions","editorInfo"),_.p("design:type",Object),_.p("design:paramtypes",[])],yI.prototype,"isAllowedToAddOption",null);_.q([_.y("pollOptions"),_.p("design:type",Object),_.p("design:paramtypes",[])],yI.prototype,"hasImages",null);
_.q([_.y("pollOptions"),_.p("design:type",Object),_.p("design:paramtypes",[])],yI.prototype,"imagesToReposition",null);_.q([_.y("pollOptions"),_.p("design:type",Object),_.p("design:paramtypes",[])],yI.prototype,"hasCustomOptionText",null);_.q([_.y("data","isAllowedToAddOption"),_.p("design:type",Object),_.p("design:paramtypes",[])],yI.prototype,"addOptionButton",null);_.q([_.y("data","hasImages"),_.p("design:type",Object),_.p("design:paramtypes",[])],yI.prototype,"repositionImagesButton",null);
_.q([_.hL({is:"ytd-backstage-image-poll-editor-renderer",disableElementRegistration:!0})],yI);
_.f(yI,"ytd-backstage-image-poll-editor-renderer",function(){if(R07!==void 0)return R07;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return R07=X},{mode:2});var Azp={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 lap;var uC=function(){var X=_.Y.apply(this,arguments)||this;X.a11yConfig=Azp;X.imageDisplayOffsetTop=0;X.imageDisplayOffsetLeft=0;X.pickerDisplayOffsetTop=0;X.pickerDisplayOffsetLeft=0;X.showPreviewContainer=!0;X.startPicker=!1;X.repositionOptional=!1;X.editOnlyMode=!1;X.savedImageDisplayOffsetTop=0;X.savedImageDisplayOffsetLeft=0;return X};
_.F(uC,_.Y);_.a=uC.prototype;_.a.created=function(){_.CU.requestAvailability()};
_.a.ready=function(){};
_.a.onArrowKeysDown=function(X){if(!this.showPreviewContainer&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){X.detail.keyboardEvent.preventDefault();var U=0,r=0,m="";switch(X.detail.keyboardEvent.key){case "ArrowUp":iSx(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?m=this.a11yConfig.reachBottomOfImage:U=this.imageHeight*.05*-1;break;case "ArrowDown":iSx(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?m=this.a11yConfig.reachTopOfImage:
U=this.imageHeight*.05;break;case "ArrowLeft":iSx(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?m=this.a11yConfig.reachRightOfImage:r=this.imageWidth*.05*-1;break;case "ArrowRight":iSx(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?m=this.a11yConfig.reachLeftOfImage:r=this.imageWidth*.05}m&&_.tt(m)&&_.l4(this.hostElement,"iron-announce",{text:_.tt(m)});if(r||U)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+U)),X=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),X=_.tt(this.a11yConfig.imageVerticalPosition,{x_percent:""+X,y_percent:""+(100-X)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+r)),X=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),X=_.tt(this.a11yConfig.imageHorizontalPosition,{x_percent:""+X,y_percent:""+(100-X)})),X&&_.l4(this.hostElement,"iron-announce",{text:X})}};
_.a.getPreviewPosition=function(X,U,r,m){return Math.round(100*(X+U*.5-r)/m)};
_.a.calculateDisplayPosition=function(){var X=this.imageData.naturalWidth,U=this.imageData.naturalHeight;this.displayScale=Math.max(200/X,200/U);this.pickerDisplayOffsetTop=this.pickerDisplayOffsetLeft=50;var r=X*this.displayScale*this.imageData.previewCoordinates.left,m=U*this.displayScale*this.imageData.previewCoordinates.top;this.imageDisplayOffsetLeft=U>X?this.pickerDisplayOffsetLeft:this.pickerDisplayOffsetLeft-r;this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop=X>U?this.pickerDisplayOffsetTop:
this.pickerDisplayOffsetTop-m;this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft;this.imageWidth=X*this.displayScale;this.imageHeight=U*this.displayScale};
_.a.onImageChange=function(){this.imageData&&(this.editOnlyMode||(this.showPreviewContainer=!0),this.calculateDisplayPosition())};
_.a.onEditOnlyModeUpdate=function(){this.showPreviewContainer=!this.editOnlyMode};
_.a.getSignedPosition=function(X,U,r){return U==="X"&&_.$q("HTML_DIR")==="rtl"?r==="-"?X+"px":X*-1+"px":r==="-"?X*-1+"px":X+"px"};
_.a.pickerMove=function(X){if(this.startPicker&&!this.showPreviewContainer&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var U=this.pickerOffsetX-X.clientX,r=this.pickerOffsetY-X.clientY;this.pickerOffsetX=X.clientX;this.pickerOffsetY=X.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
r)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-U))}};
_.a.pickerMoveStart=function(X){this.startPicker=!0;this.pickerOffsetX=X.clientX;this.pickerOffsetY=X.clientY};
_.a.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0;var X=this.generateCropPreview();X&&_.l4(this.hostElement,"ytd-backstage-image-preview-coordinates-update",X)};
_.a.cancelReposition=function(){this.editOnlyMode||(this.imageDisplayOffsetTop=this.savedImageDisplayOffsetTop,this.imageDisplayOffsetLeft=this.savedImageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);_.l4(this.hostElement,"ytd-backstage-image-preview-coordinates-cancel")};
_.a.deleteImage=function(){_.l4(this.hostElement,"ytd-backstage-image-preview-delete")};
_.a.editCropCoordinates=function(){this.showPreviewContainer=!1};
_.a.saveCropCoordinates=function(){this.editOnlyMode||(this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop,this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);var X=this.generateCropPreview();X&&_.l4(this.hostElement,"ytd-backstage-image-preview-coordinates-save",X)};
_.a.getPreviewOffset=function(X,U,r){return U&&X?(r==="X"&&_.$q("HTML_DIR")==="rtl"?300/U*X:300/U*X*-1)+"px":"0px"};
_.a.getSimpleText=function(X){return X?_.pE(X):""};
_.a.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}};
_.n0.Object.defineProperties(uC.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var X=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.tt(this.a11yConfig.imageVerticalPosition,{x_percent:""+X,y_percent:""+(100-X)})+"\n"+_.tt(this.a11yConfig.verticalRepositionInstruction)}X=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.tt(this.a11yConfig.imageHorizontalPosition,{x_percent:""+X,y_percent:""+(100-X)})+"\n"+_.tt(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 X,U,r=(X=this.instruction)==null?void 0:(U=X.previewInstruction)==null?void 0:U.editButtonLabel;return r?{size:"SIZE_SMALL",style:"STYLE_SUGGESTIVE",text:r,accessibilityData:{accessibilityData:{label:this.getSimpleText(r)}}}:void 0}},
saveButton:{configurable:!0,enumerable:!0,get:function(){var X,U,r,m,I=this.editOnlyMode?(X=this.instruction)==null?void 0:(U=X.editInstruction)==null?void 0:U.saveImagesButtonLabel:(r=this.instruction)==null?void 0:(m=r.editInstruction)==null?void 0:m.saveButtonLabel;return I?{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:I,accessibilityData:{accessibilityData:{label:this.getSimpleText(I)}}}:void 0}},
deleteButton:{configurable:!0,enumerable:!0,get:function(){var X,U,r=(X=this.instruction)==null?void 0:(U=X.previewInstruction)==null?void 0:U.deleteButtonLabel;return r?{size:"SIZE_SMALL",text:r,accessibilityData:{accessibilityData:{label:this.getSimpleText(r)}}}:void 0}},
cancelButton:{configurable:!0,enumerable:!0,get:function(){var X,U,r=(X=this.instruction)==null?void 0:(U=X.editInstruction)==null?void 0:U.cancelButtonLabel;X=this.editOnlyMode?"STYLE_BLUE_TEXT":"STYLE_TEXT";return r?{style:X,size:"SIZE_SMALL",text:r,accessibilityData:{accessibilityData:{label:this.getSimpleText(r)}}}: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"}}});
uC.prototype.onEditOnlyModeUpdate=uC.prototype.onEditOnlyModeUpdate;uC.prototype.onImageChange=uC.prototype.onImageChange;_.q([_.T(),_.p("design:type",lUD)],uC.prototype,"imageData",void 0);_.q([_.T(),_.p("design:type",Object)],uC.prototype,"instruction",void 0);_.q([_.T(),_.p("design:type",Object)],uC.prototype,"a11yConfig",void 0);_.q([_.T(),_.p("design:type",Number)],uC.prototype,"imageWidth",void 0);_.q([_.T(),_.p("design:type",Number)],uC.prototype,"imageHeight",void 0);
_.q([_.T(),_.p("design:type",Number)],uC.prototype,"displayScale",void 0);_.q([_.T(),_.p("design:type",Object)],uC.prototype,"imageDisplayOffsetTop",void 0);_.q([_.T(),_.p("design:type",Object)],uC.prototype,"imageDisplayOffsetLeft",void 0);_.q([_.T(),_.p("design:type",Object)],uC.prototype,"pickerDisplayOffsetTop",void 0);_.q([_.T(),_.p("design:type",Object)],uC.prototype,"pickerDisplayOffsetLeft",void 0);_.q([_.T(),_.p("design:type",Object)],uC.prototype,"showPreviewContainer",void 0);
_.q([_.T(),_.p("design:type",Object)],uC.prototype,"startPicker",void 0);_.q([_.T(),_.p("design:type",Number)],uC.prototype,"pickerOffsetX",void 0);_.q([_.T(),_.p("design:type",Number)],uC.prototype,"pickerOffsetY",void 0);_.q([_.T(),_.p("design:type",Object)],uC.prototype,"repositionOptional",void 0);_.q([_.T(),_.p("design:type",Object)],uC.prototype,"editOnlyMode",void 0);_.q([_.Zl("#picker-container"),_.p("design:type",HTMLElement)],uC.prototype,"JSC$15954_pickerContainer",void 0);
_.q([_.Zl("#picker"),_.p("design:type",HTMLElement)],uC.prototype,"picker",void 0);_.q([_.Zl("#preview-clipper"),_.p("design:type",HTMLElement)],uC.prototype,"previewClipper",void 0);_.q([_.Zl("#image-in-picker-background"),_.p("design:type",HTMLImageElement)],uC.prototype,"JSC$15954_imageInBackground",void 0);_.q([_.Zl("#image-in-picker"),_.p("design:type",HTMLImageElement)],uC.prototype,"JSC$15954_imageInPicker",void 0);
_.q([_.Zl("#image-in-preview-clipper"),_.p("design:type",HTMLImageElement)],uC.prototype,"JSC$15954_imageInPreviewClipper",void 0);_.q([_.y("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.p("design:type",String),_.p("design:paramtypes",[])],uC.prototype,"altLabelForImage",null);_.q([_.y("imageHeight","imageWidth"),_.p("design:type",Number),_.p("design:paramtypes",[])],uC.prototype,"pickerSize",null);
_.q([_.y("imageHeight","imageWidth"),_.p("design:type",Object),_.p("design:paramtypes",[])],uC.prototype,"imageOrientationStyle",null);_.q([_.y("instruction"),_.p("design:type",Object),_.p("design:paramtypes",[])],uC.prototype,"editButton",null);_.q([_.y("instruction","editOnlyMode"),_.p("design:type",Object),_.p("design:paramtypes",[])],uC.prototype,"saveButton",null);_.q([_.y("instruction"),_.p("design:type",Object),_.p("design:paramtypes",[])],uC.prototype,"deleteButton",null);
_.q([_.y("instruction","editOnlyMode"),_.p("design:type",Object),_.p("design:paramtypes",[])],uC.prototype,"cancelButton",null);_.q([_.y("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.p("design:type",Number),_.p("design:paramtypes",[])],uC.prototype,"cropOffsetTop",null);_.q([_.y("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.p("design:type",Number),_.p("design:paramtypes",[])],uC.prototype,"cropOffsetLeft",null);
_.q([_.y("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.p("design:type",String),_.p("design:paramtypes",[])],uC.prototype,"pickerBackgroundStyle",null);_.q([_.y("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.p("design:type",String),_.p("design:paramtypes",[])],uC.prototype,"pickerDisplayStyle",null);_.q([_.y("cropOffsetLeft","cropOffsetTop"),_.p("design:type",String),_.p("design:paramtypes",[])],uC.prototype,"imageInPickerStyle",null);
_.q([_.y("cropOffsetLeft","cropOffsetTop","pickerSize"),_.p("design:type",String),_.p("design:paramtypes",[])],uC.prototype,"previewClipperStyle",null);_.q([_.Sl("imageData"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uC.prototype,"onImageChange",null);_.q([_.Sl("editOnlyMode"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uC.prototype,"onEditOnlyModeUpdate",null);
_.q([_.y("showPreviewContainer"),_.p("design:type",String),_.p("design:paramtypes",[])],uC.prototype,"pickerModeStyle",null);_.q([_.hL({is:"ytd-backstage-image-preview-renderer",disableElementRegistration:!0})],uC);
_.f(uC,"ytd-backstage-image-preview-renderer",function(){if(lap!==void 0)return lap;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return lap=X},{mode:1});var Gi$;var iv5={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 L8C;var Nuh;var hB=function(){var X=_.Y.apply(this,arguments)||this;X.a11yConfig=iv5;X.imageDisplayOffsetTop=0;X.imageDisplayOffsetLeft=0;X.pickerDisplayOffsetTop=0;X.pickerDisplayOffsetLeft=0;X.cropCoordinatesSaved=!1;X.previewSize=0;X.startPicker=!1;X.repositionOptional=!1;return X};
_.F(hB,_.Y);_.a=hB.prototype;_.a.created=function(){_.CU.requestAvailability()};
_.a.ready=function(){};
_.a.onArrowKeysDown=function(X){if(!this.cropCoordinatesSaved&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){X.detail.keyboardEvent.preventDefault();var U=0,r=0,m="";switch(X.detail.keyboardEvent.key){case "ArrowUp":L9M(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?m=this.a11yConfig.reachBottomOfImage:U=this.imageHeight*.05*-1;break;case "ArrowDown":L9M(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?m=this.a11yConfig.reachTopOfImage:
U=this.imageHeight*.05;break;case "ArrowLeft":L9M(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?m=this.a11yConfig.reachRightOfImage:r=this.imageWidth*.05*-1;break;case "ArrowRight":L9M(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?m=this.a11yConfig.reachLeftOfImage:r=this.imageWidth*.05}m&&_.tt(m)&&_.l4(this.hostElement,"iron-announce",{text:_.tt(m)});if(r||U)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+U)),X=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),X=_.tt(this.a11yConfig.imageVerticalPosition,{x_percent:""+X,y_percent:""+(100-X)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+r)),X=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),X=_.tt(this.a11yConfig.imageHorizontalPosition,{x_percent:""+X,y_percent:""+(100-X)})),X&&_.l4(this.hostElement,"iron-announce",{text:X})}};
_.a.getPreviewPosition=function(X,U,r,m){return Math.round(100*(X+U*.5-r)/m)};
_.a.displayImage=function(){var X=this.JSC$15965_pickerContainer.getBoundingClientRect().width,U=this.JSC$15965_pickerContainer.getBoundingClientRect().height,r=Math.min(this.picker.getBoundingClientRect().height,this.picker.getBoundingClientRect().width),m=this.JSC$15965_imageInBackground.naturalWidth,I=this.JSC$15965_imageInBackground.naturalHeight;this.displayScale=Math.max(r/m,r/I);this.imageWidth=m*this.displayScale;this.imageHeight=I*this.displayScale;this.pickerDisplayOffsetLeft=(X-r)/2;this.pickerDisplayOffsetTop=
(U-r)/2;this.imageDisplayOffsetLeft=I>m?this.pickerDisplayOffsetLeft:(X-this.imageWidth)/2;this.imageDisplayOffsetTop=m>I?this.pickerDisplayOffsetTop:(U-this.imageHeight)/2;this.repositionOptional&&this.saveCropCoordinates()};
_.a.onImageDataChange=function(){this.imageData&&(this.pickerDisplayOffsetLeft=this.pickerDisplayOffsetTop=0,this.cropCoordinatesSaved=!1,this.JSC$15965_imageInBackground.src=this.imageData.toString(),this.JSC$15965_imageInPicker.src=this.imageData.toString(),this.JSC$15965_imageInPreviewClipper.src=this.imageData.toString(),this.imageAsPreview.src=this.imageData.toString())};
_.a.getSignedPosition=function(X,U,r){return U==="X"&&_.$q("HTML_DIR")==="rtl"?r==="-"?X+"px":X*-1+"px":r==="-"?X*-1+"px":X+"px"};
_.a.pickerMove=function(X){if(this.startPicker&&!this.cropCoordinatesSaved&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var U=this.pickerOffsetX-X.clientX,r=this.pickerOffsetY-X.clientY;this.pickerOffsetX=X.clientX;this.pickerOffsetY=X.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
r)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-U))}};
_.a.pickerMoveStart=function(X){this.startPicker=!0;this.pickerOffsetX=X.clientX;this.pickerOffsetY=X.clientY};
_.a.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0};
_.a.saveCropCoordinates=function(){this.cropCoordinatesSaved?(this.cropCoordinatesSaved=!1,this.previewSize=0,_.l4(this.hostElement,"yt-img-crop-reposition")):(this.startPicker=!1,this.generateCropPreview())};
_.a.getPreviewOffset=function(X,U,r,m){return U&&X&&r?(m==="X"&&_.$q("HTML_DIR")==="rtl"?r/U*X:r/U*X*-1)+"px":"0px"};
_.a.getSimpleText=function(X){return X?_.pE(X):""};
_.a.generateCropPreview=function(){if(this.imageWidth&&this.imageHeight&&this.pickerSize){this.cropCoordinatesSaved=!0;var X=this.cropOffsetTop/this.imageHeight,U=(this.cropOffsetLeft+this.pickerSize)/this.imageWidth,r=(this.cropOffsetTop+this.pickerSize)/this.imageHeight,m=this.cropOffsetLeft/this.imageWidth;this.previewSize=_.Xa(this.hostElement).querySelector("#preview-clipper").getBoundingClientRect().width;_.l4(this.hostElement,"yt-img-crop-coordinates-update",{top:X,right:U,bottom:r,left:m})}};
_.n0.Object.defineProperties(hB.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var X=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.tt(this.a11yConfig.imageVerticalPosition,{x_percent:""+X,y_percent:""+(100-X)})+"\n"+_.tt(this.a11yConfig.verticalRepositionInstruction)}X=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.tt(this.a11yConfig.imageHorizontalPosition,{x_percent:""+X,y_percent:""+(100-X)})+"\n"+_.tt(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 X,U=(X=this.learnMore.runs[0])==null?void 0:X.navigationEndpoint,r;return((r=_.e(U,_.Up))==null?void 0:r.url)||void 0}}}});
hB.prototype.onImageDataChange=hB.prototype.onImageDataChange;_.q([_.T(),_.p("design:type",Object)],hB.prototype,"imageData",void 0);_.q([_.T(),_.p("design:type",Object)],hB.prototype,"instruction",void 0);_.q([_.T(),_.p("design:type",Object)],hB.prototype,"a11yConfig",void 0);_.q([_.T(),_.p("design:type",Number)],hB.prototype,"imageWidth",void 0);_.q([_.T(),_.p("design:type",Number)],hB.prototype,"imageHeight",void 0);_.q([_.T(),_.p("design:type",Number)],hB.prototype,"displayScale",void 0);
_.q([_.T(),_.p("design:type",Object)],hB.prototype,"imageDisplayOffsetTop",void 0);_.q([_.T(),_.p("design:type",Object)],hB.prototype,"imageDisplayOffsetLeft",void 0);_.q([_.T(),_.p("design:type",Object)],hB.prototype,"pickerDisplayOffsetTop",void 0);_.q([_.T(),_.p("design:type",Object)],hB.prototype,"pickerDisplayOffsetLeft",void 0);_.q([_.T(),_.p("design:type",Object)],hB.prototype,"cropCoordinatesSaved",void 0);_.q([_.T(),_.p("design:type",Object)],hB.prototype,"previewSize",void 0);
_.q([_.T(),_.p("design:type",Object)],hB.prototype,"startPicker",void 0);_.q([_.T(),_.p("design:type",Number)],hB.prototype,"pickerOffsetX",void 0);_.q([_.T(),_.p("design:type",Number)],hB.prototype,"pickerOffsetY",void 0);_.q([_.T(),_.p("design:type",Object)],hB.prototype,"repositionOptional",void 0);_.q([_.Zl("#picker-container"),_.p("design:type",HTMLElement)],hB.prototype,"JSC$15965_pickerContainer",void 0);_.q([_.Zl("#picker"),_.p("design:type",HTMLElement)],hB.prototype,"picker",void 0);
_.q([_.Zl("#image-in-picker-background"),_.p("design:type",HTMLImageElement)],hB.prototype,"JSC$15965_imageInBackground",void 0);_.q([_.Zl("#image-in-picker"),_.p("design:type",HTMLImageElement)],hB.prototype,"JSC$15965_imageInPicker",void 0);_.q([_.Zl("#image-in-preview-clipper"),_.p("design:type",HTMLImageElement)],hB.prototype,"JSC$15965_imageInPreviewClipper",void 0);_.q([_.Zl("#full-image-as-preview"),_.p("design:type",HTMLImageElement)],hB.prototype,"imageAsPreview",void 0);
_.q([_.y("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.p("design:type",String),_.p("design:paramtypes",[])],hB.prototype,"altLabelForImage",null);_.q([_.y("imageHeight","imageWidth"),_.p("design:type",Number),_.p("design:paramtypes",[])],hB.prototype,"pickerSize",null);_.q([_.y("imageHeight","imageWidth"),_.p("design:type",Object),_.p("design:paramtypes",[])],hB.prototype,"imageOrientationStyle",null);
_.q([_.y("instruction.previewInstruction.editButtonLabel"),_.p("design:type",Object),_.p("design:paramtypes",[])],hB.prototype,"editButton",null);_.q([_.y("instruction.editInstruction.saveButtonLabel"),_.p("design:type",Object),_.p("design:paramtypes",[])],hB.prototype,"saveButton",null);_.q([_.y("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.p("design:type",Number),_.p("design:paramtypes",[])],hB.prototype,"cropOffsetTop",null);
_.q([_.y("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.p("design:type",Number),_.p("design:paramtypes",[])],hB.prototype,"cropOffsetLeft",null);_.q([_.y("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.p("design:type",String),_.p("design:paramtypes",[])],hB.prototype,"pickerBackgroundStyle",null);_.q([_.y("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.p("design:type",String),_.p("design:paramtypes",[])],hB.prototype,"pickerDisplayStyle",null);
_.q([_.y("cropOffsetLeft","cropOffsetTop"),_.p("design:type",String),_.p("design:paramtypes",[])],hB.prototype,"imageInPickerStyle",null);_.q([_.y("cropOffsetLeft","cropOffsetTop","pickerSize","previewSize"),_.p("design:type",String),_.p("design:paramtypes",[])],hB.prototype,"previewClipperStyle",null);_.q([_.ge("imageData"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],hB.prototype,"onImageDataChange",null);
_.q([_.y("cropCoordinatesSaved"),_.p("design:type",String),_.p("design:paramtypes",[])],hB.prototype,"pickerModeStyle",null);_.q([_.y("instruction.editInstruction.learnMore"),_.p("design:type",Object),_.p("design:paramtypes",[])],hB.prototype,"learnMore",null);_.q([_.y("learnMore"),_.p("design:type",Object),_.p("design:paramtypes",[])],hB.prototype,"learnMoreUrl",null);_.q([_.uG({is:"yt-img-crop-picker",disableElementRegistration:!0})],hB);
_.f(hB,"yt-img-crop-picker",function(){if(Nuh===void 0){var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;L8C===void 0&&(L8C=document.createElement("template"));var m=L8C;r.call(U,m.content.cloneNode(!0),X.content.firstChild);Nuh=X}X=Nuh;return X},{mode:2});var M_=function(){var X=_.Y.apply(this,arguments)||this;X.errorMessage="";X.hasPreview=!1;X.isBackstagePost=!1;X.dismissButtonOverrides={size:"XS"};return X};
_.F(M_,_.Y);_.a=M_.prototype;_.a.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"}}}};
_.a.detached=function(){this.removeOverlay()};
_.a.setPreview=function(X){_.Xa(this.hostElement).querySelector("#preview-picker").imageData=X;this.hasPreview=!0;_.l4(this.hostElement,"yt-backstage-image-select-preview")};
_.a.cancel=function(){this.errorMessage="";this.overlay&&this.overlay.cancel();this.hasPreview=!1;var X=_.Xa(this.hostElement).querySelector("#dropzone");X.classList.remove("dragover");X.classList.remove("error");_.l4(this.hostElement,"yt-backstage-image-select-cancel")};
_.a.setupOverlay=function(){var X=this.imageUploadEndpoint;this.removeOverlay();if(X&&X.imageValidationInfo){var U=_.Xa(this.hostElement).querySelector("#dropzone"),r=_.Xa(this.hostElement).querySelector("#select");this.overlay=new QA(X.uploadUrl,X.channelId,X.imageValidationInfo.maxFileSizeMb,X.imageValidationInfo.allowedMaxAspectRatio,U,r,!0);_.dO(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,!1,this);_.dO(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",
this.onImageError,!1,this);_.dO(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this);_.dO(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this);_.dO(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this)}};
_.a.removeOverlay=function(){this.overlay&&(_.MJ(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this),_.MJ(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this),_.MJ(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",this.onImageError,!1,this),_.MJ(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this),_.MJ(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,
!1,this),this.overlay.dispose(),this.overlay=void 0)};
_.a.onDragOver=function(X){var U=_.Xa(this.hostElement).querySelector("#dropzone");_.II(U,"dragover",X.value)};
_.a.onPreview=function(X){this.setPreview(X.value)};
_.a.onImageError=function(X){if(X.type==="yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"){var U;X=(U=this.data)==null?void 0:U.fileSizeError}else if(X.type==="yt.comments.ImageUploadOverlay.INVALID_EVENT"){var r;X=(r=this.data)==null?void 0:r.invalidError}else if(X.type==="yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT"){var m;X=(m=this.data)==null?void 0:m.invalidAspectRatioError}else return;this.errorMessage=_.pE(X);_.Xa(this.hostElement).querySelector("#dropzone").classList.add("error")};
_.a.onImageAlert=function(X){this.onImageError(X)};
_.a.uploadPromise=function(){var X=this,U=this.overlay&&this.overlay.uploadPromise();if(U)return U.catch(function(){throw Error(X.data?_.pE(X.data.uploadFailureError):"");})};
_.n0.Object.defineProperties(M_.prototype,{selectionCancel:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.cancelButton}},
icon:{configurable:!0,enumerable:!0,get:function(){var X,U;if((X=this.data)==null?0:(U=X.icon)==null?0:U.iconType)return _.IB(this.data.icon.iconType)}}});
M_.prototype.setupOverlay=M_.prototype.setupOverlay;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],M_.prototype,"rendererStamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],M_.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],M_.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],M_.prototype,"imageUploadEndpoint",void 0);_.q([_.T(),_.p("design:type",Object)],M_.prototype,"errorMessage",void 0);
_.q([_.T(),_.p("design:type",QA)],M_.prototype,"overlay",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],M_.prototype,"hasPreview",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],M_.prototype,"isBackstagePost",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],M_.prototype,"selectionCancel",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],M_.prototype,"previewCancel",null);
_.q([_.y("data.icon.iconType"),_.p("design:type",Object),_.p("design:paramtypes",[])],M_.prototype,"icon",null);_.q([_.T(),_.p("design:type",Object)],M_.prototype,"dismissButtonOverrides",void 0);_.q([_.ge("imageUploadEndpoint"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],M_.prototype,"setupOverlay",null);_.q([_.hL({is:"ytd-backstage-image-select-renderer",disableElementRegistration:!0})],M_);
_.f(M_,"ytd-backstage-image-select-renderer",function(){if(Gi$!==void 0)return Gi$;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return Gi$=X},{mode:1});var jF$;var X6$;var zd=function(){var X=_.Y.apply(this,arguments)||this;X.selected=!1;return X};
_.F(zd,_.Y);_.a=zd.prototype;_.a.computeSelected=function(X){return X==null?void 0:X.selected};
_.a.computeTransform=function(X,U,r){var m,I,t=(I=(m=this.imageContainer)==null?void 0:m.getBoundingClientRect())!=null?I:{width:0,height:0};m=Math.max(t.width/U,t.height/r);r=r*m*X.top;return"translateX("+this.getSignedPosition(U*m*X.left,"X","-")+") translateY("+this.getSignedPosition(r,"Y","-")+")"};
_.a.getSignedPosition=function(X,U,r){return U==="X"&&_.$q("HTML_DIR")==="rtl"?r==="-"?X+"px":X*-1+"px":r==="-"?X*-1+"px":X+"px"};
_.a.onClick=function(){var X;_.l4(this.hostElement,"ytb-backstage-multi-image-thumbnail-render-click",(X=this.data)==null?void 0:X.image)};
_.a.onKeyPress=function(X){if(X.keyCode===13)this.onClick()};
_.n0.Object.defineProperties(zd.prototype,{thumbnailUrl:{configurable:!0,enumerable:!0,get:function(){var X,U;return((X=this.data)==null?void 0:(U=X.image)==null?void 0:U.localImageSrc)||void 0}},
thumbnailStyle:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.data)!=null&&X.image){var U;X=(U=this.data)==null?void 0:U.image;return X.previewCoordinates.top!==0||X.previewCoordinates.left!==0?(U=this.computeTransform(X.previewCoordinates,X.naturalWidth,X.naturalHeight),X.naturalHeight>=X.naturalWidth?"width:inherit;transform:"+U+";":"height:inherit;transform:"+U+";"):X.naturalHeight>=X.naturalWidth?"width:inherit;":"height:inherit;"}}}});
zd.prototype.onKeyPress=zd.prototype.onKeyPress;_.q([_.Zl(".image-container"),_.p("design:type",HTMLElement)],zd.prototype,"imageContainer",void 0);_.q([_.T(),_.p("design:type",Object)],zd.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeSelected(data)"}),_.p("design:type",Object)],zd.prototype,"selected",void 0);_.q([_.y("data.image"),_.p("design:type",Object),_.p("design:paramtypes",[])],zd.prototype,"thumbnailUrl",null);
_.q([_.y("data.image","data.image.previewCoordinates"),_.p("design:type",Object),_.p("design:paramtypes",[])],zd.prototype,"thumbnailStyle",null);_.q([_.cP("keypress"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],zd.prototype,"onKeyPress",null);_.q([_.hL({is:"ytd-backstage-multi-image-thumbnail-renderer",disableElementRegistration:!0})],zd);
_.f(zd,"ytd-backstage-multi-image-thumbnail-renderer",function(){if(X6$!==void 0)return X6$;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return X6$=X},{mode:2});var Kr=function(X,U,r){r=r===void 0?!1:r;_.z2.call(this);var m=this;this.dropZoneOverlay=new KU(X);this.selectOverlay=r?new Tl(U,"multiple_file",["image/*"]):new Tl(U,"single_file",["image/*"]);this.handler=new _.OA(this);_.FD(this,this.handler);this.handler.listen(this.dropZoneOverlay,"f",this.onChange).listen(U,"click",function(){m.selectOverlay.click()}).listen(this.selectOverlay,"j",this.onChange)};
_.F(Kr,_.z2);Kr.prototype.onChange=function(X){var U;(U=X.files)!=null&&U.length&&this.dispatchEvent(new CustomEvent("yt.comments.ImagePicker.select",{detail:X.files}))};var Td=function(){var X=_.Y.apply(this,arguments)||this;X.addImageErrorMessage="";X.errorMessage="";X.images=[];X.selectedImageIndex=0;X.modern=_.v("web_modern_buttons");X.maxNumImagesPerPost=_.Pp("max_num_images_per_post_web_ui");X.JSC$15980_imageId=0;return X};
_.F(Td,_.Y);_.a=Td.prototype;_.a.created=function(){var X=this;this.JSC$15980_ytReorderableController=new _.Pzp(100,function(U){X.handleDrop(U)})};
_.a.observeAddImageError=function(){this.addImageErrorMessage!==""&&_.l4(this.hostElement,"yt-backstage-add-image-error",this.addImageErrorMessage)};
_.a.observeDragToReorder=function(){var X=this;if(this.showImagesPreview){var U,r=BqT(_.fM.getInstance(),(U=this.data)==null?void 0:U.dragToReorderTooltip);_.$u.addLowPriorityJob(function(){_.NT(X.hostElement,r,X.thumbnailDragDropArea)})}};
_.a.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}}};
_.a.computeThumbnail=function(X){return(X==null?void 0:X.localImageSrc)||void 0};
_.a.onRendererstamperFinished=function(){_.Sc5(this.JSC$15980_ytReorderableController,_.Xa(this.hostElement).querySelector("#thumbnail-drag-drop-area"),_.Xa(this.hostElement).querySelector("#thumbnail-drag-drop-area"))};
_.a.handleDrop=function(X){var U=X.currDragItem;if(U!=null&&U.data){X=this.images[this.selectedImageIndex];var r=U.data.image,m=this.images.indexOf(r)||0;U=_.YA(U.parentNode.children,U);this.images.splice(m,1);this.images.splice(U,0,r);this.images=[].concat(_.fN(this.images));this.selectedImageIndex=this.images.indexOf(X)}};
_.a.setUpImagePicker=function(){var X=this.imageUploadEndpoint;X&&X.imageValidationInfo&&(this.uploadManager=new wH(X.uploadUrl,X.channelId),this.initialPicker||(this.initialPicker=new Kr(this.dropzone,this.selectLink,!0),_.dO(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this)),this.addImagePicker||(this.addImagePicker=new Kr(this.addImageButtonContainer,this.addImageSelectButton),_.dO(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this)),
_.dO(this.JSC$15980_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.repositionImage,!1,this),_.dO(this.JSC$15980_imagePreviewContainer,"ytd-backstage-image-preview-delete",this.deleteImage,!1,this),_.dO(_.Xa(this.hostElement).querySelector("#thumbnail-drag-drop-area"),"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this))};
_.a.detached=function(){this.initialPicker&&(_.MJ(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this),this.initialPicker.dispose(),this.initialPicker=void 0);this.addImagePicker&&(_.MJ(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this),this.addImagePicker.dispose(),this.addImagePicker=void 0);_.ll(this.JSC$15980_ytReorderableController)};
_.a.onInitialSelectImages=function(X){var U=this;return _.c(function(r){return r.yield(U.onSelectImages(X,!1),0)})};
_.a.onAddImage=function(X){var U=this;return _.c(function(r){return r.yield(U.onSelectImages(X,!0),0)})};
_.a.onSelectImages=function(X,U){var r=this,m,I,t,C,k,g,Z,P,S,d,O,E,Q,h,z,K,D,W,J,A;return _.c(function(N){switch(N.nextAddress){case 1:U?r.addImageErrorMessage="":(r.images=[],r.errorMessage="");m=X.detail;I=r.validateImages([].concat(_.fN(m)));if(I!=="")return U?r.addImageErrorMessage=I:r.errorMessage=I,N.return();t=[].concat(_.fN(m)).map(function(He){return(new Ff(r.maxAspectRatio,!1,!0)).transform(He)});
return N.yield(Promise.allSettled(t),2);case 2:C=N.yieldResult,k=_.H(C.entries()),g=k.next();case 3:if(g.done){N.jumpTo(5);break}Z=g.value;P=_.H(Z);S=P.next().value;d=P.next().value;O=S;E=d;if(E.status!=="fulfilled"){z=h=Q=void 0;U?r.addImageErrorMessage=_.pE((Q=r.data)==null?void 0:Q.invalidError):r.errorMessage=r.errorMessage===""?_.pE((h=r.data)==null?void 0:h.invalidError):_.pE((z=r.data)==null?void 0:z.multiFileError);N.jumpTo(4);break}K=E.value;K.cropped&&_.l4(r.hostElement,"yt-backstage-multi-image-cropped");
if(K.invalidAspectRatio){J=W=D=void 0;U?r.addImageErrorMessage=_.pE((D=r.data)==null?void 0:D.invalidAspectRatioError):r.errorMessage=r.errorMessage===""?_.pE((W=r.data)==null?void 0:W.invalidAspectRatioError):_.pE((J=r.data)==null?void 0:J.multiFileError);N.jumpTo(4);break}return N.yield(GCA(r.JSC$15980_imageId,X.detail[O],K.transformedData),8);case 8:A=N.yieldResult,r.images.push(A),r.JSC$15980_imageId++;case 4:g=k.next();N.jumpTo(3);break;case 5:if(r.errorMessage!==""||r.addImageErrorMessage!==
"")return N.return();U?W8T(r.uploadManager,[r.images[r.images.length-1]]):W8T(r.uploadManager,r.images);r.images=[].concat(_.fN(r.images));r.selectedImageIndex=U?Math.max(r.images.length-1,0):0;_.l4(r.hostElement,"yt-backstage-multi-image-select");_.uv(N)}})};
_.a.onThumbnailClick=function(X){if(X=X.event_.detail)this.selectedImageIndex=this.images.indexOf(X)};
_.a.validateImages=function(X){if(X.length>this.maxNumImagesPerPost){var U;return _.pE((U=this.data)==null?void 0:U.multiImageExceedMaxImageCountError)}var r=1048576*this.maxFileSizeMb;X=X.filter(function(t){return t.size>r}).length;
if(X===0)return"";var m,I;X=X>1?(m=this.data)==null?void 0:m.multiFileError:(I=this.data)==null?void 0:I.fileSizeError;return _.pE(X)};
_.a.deleteImage=function(){this.uploadManager.cancel(this.images[this.selectedImageIndex].id);this.images.splice(this.selectedImageIndex,1);this.images=[].concat(_.fN(this.images));this.selectedImageIndex=0};
_.a.repositionImage=function(X){this.images[this.selectedImageIndex].previewCoordinates=X.event_.detail;this.images=[].concat(_.fN(this.images))};
_.a.getAllUploadStatuses=function(){var X=this,U,r,m,I;return _.c(function(t){if(t.nextAddress==1)return t.yield(X.uploadManager.getAllUploadStatuses(),2);U=t.yieldResult;r=_.H(U);for(m=r.next();!m.done;m=r.next())if(I=m.value,I.encryptedBlobId===void 0)return t.return(Jzh(X.uploadManager));return t.return(U)})};
_.a.hasImages=function(){return this.images.length>0};
_.a.cancel=function(){for(var X=this.uploadManager,U=_.H(X.imagesUploadData),r=U.next();!r.done;r=U.next())X.cancel(r.value.image.id);this.addImageErrorMessage=this.errorMessage="";this.images=[];_.l4(this.hostElement,"yt-backstage-multi-image-cancel")};
_.n0.Object.defineProperties(Td.prototype,{maxAspectRatio:{configurable:!0,enumerable:!0,get:function(){var X,U;return((X=this.imageUploadEndpoint)==null?void 0:(U=X.imageValidationInfo)==null?void 0:U.allowedMaxAspectRatio)||0}},
maxFileSizeMb:{configurable:!0,enumerable:!0,get:function(){var X,U;return((X=this.imageUploadEndpoint)==null?void 0:(U=X.imageValidationInfo)==null?void 0:U.maxFileSizeMb)||0}},
dropIcon:{configurable:!0,enumerable:!0,get:function(){var X,U;if((X=this.data)==null?0:(U=X.icon)==null?0:U.iconType)return _.IB(this.data.icon.iconType)}},
selectionCancel:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.cancelButton}},
dataForAddImageButton:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.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 X=this;return(this.images||[]).map(function(U,r){return{renderer:{image:U,selected:r===X.selectedImageIndex}}})}}});
Td.prototype.setUpImagePicker=Td.prototype.setUpImagePicker;Td.prototype.onRendererstamperFinished=Td.prototype.onRendererstamperFinished;Td.prototype.observeDragToReorder=Td.prototype.observeDragToReorder;Td.prototype.observeAddImageError=Td.prototype.observeAddImageError;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Td.prototype,"rendererStamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Td.prototype,"ytRendererBehavior",void 0);
_.q([_.Zl("#dropzone"),_.p("design:type",HTMLElement)],Td.prototype,"dropzone",void 0);_.q([_.Zl("#select-link"),_.p("design:type",HTMLElement)],Td.prototype,"selectLink",void 0);_.q([_.Zl("#thumbnail-drag-drop-area"),_.p("design:type",HTMLElement)],Td.prototype,"thumbnailDragDropArea",void 0);_.q([_.Zl("#add-image-button-container"),_.p("design:type",HTMLElement)],Td.prototype,"addImageButtonContainer",void 0);
_.q([_.Zl("#add-image-button"),_.p("design:type",HTMLElement)],Td.prototype,"addImageSelectButton",void 0);_.q([_.Zl("#image-preview-container"),_.p("design:type",Object)],Td.prototype,"JSC$15980_imagePreviewContainer",void 0);_.q([_.T(),_.p("design:type",Object)],Td.prototype,"addImageErrorMessage",void 0);_.q([_.T(),_.p("design:type",Object)],Td.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],Td.prototype,"errorMessage",void 0);
_.q([_.T(),_.p("design:type",Object)],Td.prototype,"imageUploadEndpoint",void 0);_.q([_.T(),_.p("design:type",Array)],Td.prototype,"images",void 0);_.q([_.T(),_.p("design:type",Kr)],Td.prototype,"initialPicker",void 0);_.q([_.T(),_.p("design:type",Kr)],Td.prototype,"addImagePicker",void 0);_.q([_.T(),_.p("design:type",wH)],Td.prototype,"uploadManager",void 0);_.q([_.T(),_.p("design:type",Object)],Td.prototype,"selectedImageIndex",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Td.prototype,"modern",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Td.prototype,"maxNumImagesPerPost",void 0);_.q([_.y("imageUploadEndpoint"),_.p("design:type",Number),_.p("design:paramtypes",[])],Td.prototype,"maxAspectRatio",null);_.q([_.y("imageUploadEndpoint"),_.p("design:type",Number),_.p("design:paramtypes",[])],Td.prototype,"maxFileSizeMb",null);
_.q([_.y("data.icon.iconType"),_.p("design:type",Object),_.p("design:paramtypes",[])],Td.prototype,"dropIcon",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],Td.prototype,"selectionCancel",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],Td.prototype,"previewCancel",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],Td.prototype,"dataForAddImageButton",null);
_.q([_.y("errorMessage"),_.p("design:type",String),_.p("design:paramtypes",[])],Td.prototype,"dropzoneClass",null);_.q([_.y("images"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Td.prototype,"showImagesPreview",null);_.q([_.y("images"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Td.prototype,"containMaxImages",null);_.q([_.ge("addImageErrorMessage"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Td.prototype,"observeAddImageError",null);
_.q([_.ge("showImagesPreview"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Td.prototype,"observeDragToReorder",null);_.q([_.y("images","selectedImageIndex"),_.p("design:type",Object),_.p("design:paramtypes",[])],Td.prototype,"selectedImageData",null);_.q([_.y("images","selectedImageIndex"),_.p("design:type",Array),_.p("design:paramtypes",[])],Td.prototype,"thumbnailRenderers",null);
_.q([_.cP("yt-rendererstamper-finished"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Td.prototype,"onRendererstamperFinished",null);_.q([_.ge("imageUploadEndpoint"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Td.prototype,"setUpImagePicker",null);_.q([_.hL({is:"ytd-backstage-multi-image-select-renderer",disableElementRegistration:!0})],Td);
_.f(Td,"ytd-backstage-multi-image-select-renderer",function(){if(jF$!==void 0)return jF$;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return jF$=X},{mode:1});var Usp;var rGC;var mst;var Ym=function(){var X=_.Y.apply(this,arguments)||this;X.boundCaptureFocus=function(U){X.onCaptureFocus(U)};
return X};
_.F(Ym,_.Y);_.a=Ym.prototype;_.a.attached=function(){document.addEventListener("focus",this.boundCaptureFocus,!0)};
_.a.detached=function(){document.removeEventListener("focus",this.boundCaptureFocus)};
_.a.onCaptureFocus=function(X){_.DP(X).indexOf(this.hostElement)!==-1&&this.item.focus()};
_.a.getIconType=function(X){return X?"yt-icons:"+X.toLowerCase():null};
_.a.onSelect=function(){var X;if((X=this.data)==null?0:X.onSelectCommand)if(_.v("refresh_upon_dismiss_channel_creation_from_playlists"))this.ytComponentBehavior.resolveCommand(this.data.onSelectCommand);else{var U;((U=_.e(this.data.onSelectCommand.commandMetadata,_.mN))==null?0:U.url)?_.l4(this.hostElement,"yt-navigate",{endpoint:this.data.onSelectCommand}):_.np().resolve(_.s4).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})}};
_.n0.Object.defineProperties(Ym.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data?_.pE(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}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Ym.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Ym.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Ym.prototype,"data",void 0);_.q([_.Zl("#item"),_.p("design:type",HTMLElement)],Ym.prototype,"item",void 0);_.q([_.y("data.label"),_.p("design:type",String),_.p("design:paramtypes",[])],Ym.prototype,"label",null);
_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],Ym.prototype,"value",null);_.q([_.hL({is:"ytd-privacy-dropdown-item-renderer",disableElementRegistration:!0})],Ym);
_.f(Ym,"ytd-privacy-dropdown-item-renderer",function(){if(mst!==void 0)return mst;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return mst=X},{mode:1});var VI=function(){var X=_.Y.apply(this,arguments)||this;X.value="";X.label="";X.disabled=!1;return X};
_.F(VI,_.Y);_.a=VI.prototype;_.a.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"}}}};
_.a.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getInitiallySelectedItem());this.setInitialLabel()};
_.a.dataChanged=function(){this.reset()};
_.a.valueChanged=function(){var X;if(this.value&&(X=this.data)!=null&&X.entries){X=_.H(this.data.entries);for(var U=X.next();!U.done;U=X.next())if((U=this.getRendererForEntry(U.value))&&this.getItemRendererValue(U)===this.value){this.label=this.ytComponentBehavior.getSimpleString(U.label);break}}};
_.a.setInitialLabel=function(){if(this.data&&this.data.entries)for(var X=_.H(this.data.entries),U=X.next();!U.done;U=X.next())if(U=this.getRendererForEntry(U.value)){if(U.isSelected){this.label=this.ytComponentBehavior.getSimpleString(U.label);break}this.data.label&&(this.label=this.data.label)}};
_.a.getInitiallySelectedItem=function(){if(!this.data||!this.data.entries)return-1;for(var X=_.H(this.data.entries),U=X.next();!U.done;U=X.next()){U=this.getRendererForEntry(U.value);var r=void 0;if((r=U)==null?0:r.isSelected)return this.getItemRendererValue(U)||-1}return-1};
_.a.getItemRendererValue=function(X){return"stringValue"in X||"int32Value"in X?X.stringValue||X.int32Value||null:null};
_.a.getRendererForEntry=function(X){return X.dropdownItemRenderer||X.privacyDropdownItemRenderer||X.navigationDropdownItemRenderer||null};
_.a.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.EG("value-changed",this.value))};
_.a.updateValueFromBinding=function(X){this.value=X.detail.value};
VI.prototype.valueChangedForBinding=VI.prototype.valueChangedForBinding;VI.prototype.valueChanged=VI.prototype.valueChanged;VI.prototype.dataChanged=VI.prototype.dataChanged;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],VI.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],VI.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],VI.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],VI.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],VI.prototype,"value",void 0);_.q([_.T(),_.p("design:type",Object)],VI.prototype,"label",void 0);_.q([_.Zl("#entries"),_.p("design:type",Object)],VI.prototype,"entries",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],VI.prototype,"disabled",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],VI.prototype,"dataChanged",null);
_.q([_.Sl("value"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],VI.prototype,"valueChanged",null);_.q([_.ge("value"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],VI.prototype,"valueChangedForBinding",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-flat-dropdown-renderer"})],VI);
_.f(VI,"ytd-flat-dropdown-renderer",function(){if(rGC!==void 0)return rGC;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return rGC=X},{mode:1});var IAA;var Ro=function(){var X=_.Y.apply(this,arguments)||this;X.quizOptions=[];X.explanationPlaceholderText="";X.optionPlaceholderText="";X.correctAnswerIndex=-1;X.isMarkAnswerTooltipShown=!1;X.timer=0;return X};
_.F(Ro,_.Y);_.a=Ro.prototype;_.a.dataChanged=function(){this.optionPlaceholderText=_.pE(this.editorInfo.optionPlaceholderText);this.explanationPlaceholderText=_.pE(this.editorInfo.explanationPlaceholderText);this.quizOptions.length===0&&(this.quizOptions=this.createQuizOptions(this.editorInfo))};
_.a.onMarkCorrectAnswer=function(X){var U,r=((U=this.quizOptions[this.correctAnswerIndex])==null?void 0:U.explanationText)||"";this.correctAnswerIndex>=0&&(this.quizOptions[this.correctAnswerIndex]=Object.assign({},this.quizOptions[this.correctAnswerIndex],{isCorrect:!1,explanationText:""}));this.quizOptions[X.model.index]=Object.assign({},this.quizOptions[X.model.index],{explanationText:r,isCorrect:!0});this.correctAnswerIndex=X.model.index;this.quizOptions=[].concat(_.fN(this.quizOptions))};
_.a.updatePlaceholderTexts=function(){for(var X=!1,U=[],r=0;r<this.quizOptions.length;r++){var m=this.optionPlaceholderText+" "+(r+1),I=void 0;((I=this.quizOptions[r])==null?void 0:I.placeholderText)!==m?(X=!0,U.push(Object.assign({},this.quizOptions[r],{placeholderText:m}))):U.push(this.quizOptions[r])}X&&(this.quizOptions=U);this.isValid()?_.l4(this.hostElement,"yt-commentbox-post-enable"):_.l4(this.hostElement,"yt-commentbox-post-disable")};
_.a.getSimpleString=function(X){return _.pE(X)};
_.a.createQuizOptions=function(X){var U=[],r;X=(r=X==null?void 0:X.minQuizOptions)!=null?r:0;for(r=0;r<X;r++)U.push(this.createQuizOption());return U};
_.a.onAddQuizOption=function(){this.isAllowedToAddOption&&(this.quizOptions=[].concat(_.fN(this.quizOptions),[this.createQuizOption()]))};
_.a.onInput=function(){this.quizOptions=[].concat(_.fN(this.quizOptions))};
_.a.onExplanationInput=function(){_.l4(this.hostElement,"yt-quiz-attachment-explanation-update")};
_.a.onRemoveQuizOption=function(X){this.quizOptions.splice(X.model.index,1);X.model.index<this.correctAnswerIndex?--this.correctAnswerIndex:X.model.index===this.correctAnswerIndex&&(this.correctAnswerIndex=-1);this.quizOptions=[].concat(_.fN(this.quizOptions));this.quizOptions.length===0&&_.l4(this.hostElement,"yt-quiz-attachment-dismiss")};
_.a.updateHintRenderer=function(){var X=this;clearTimeout(this.timer);this.timer=setTimeout(function(){X.maybeDisplayMarkAnswerEduToolTip()},4E3)};
_.a.isValid=function(){if(!this.editorInfo||this.quizOptions.length<Number(this.editorInfo.minQuizOptions)||this.quizOptions.length>Number(this.editorInfo.maxQuizOptions))return!1;for(var X=0,U=0,r=_.H(this.quizOptions),m=r.next();!m.done;m=r.next()){m=m.value;var I=void 0;if(((I=m.optionText)==null?void 0:I.trim())!==""||m.isCorrect){m.isCorrect&&U++;I=void 0;if(this.hasCustomOptionText&&((I=m.optionText)==null?void 0:I.trim().length)<Number(this.editorInfo.minQuizOptionChars))return!1;X++}}return X>=
Number(this.editorInfo.minQuizOptions)&&U===1};
_.a.getPostCreateOptions=function(){for(var X=[],U=_.H(this.quizOptions),r=U.next();!r.done;r=U.next()){r=r.value;var m=void 0;((m=r.optionText)==null?void 0:m.trim())!==""&&X.push({pollOption:{text:r.optionText,explanation:r.explanationText},isCorrect:r.isCorrect})}return X};
_.a.getExplanationText=function(){var X;return((X=this.quizOptions[this.correctAnswerIndex])==null?void 0:X.explanationText)||""};
_.a.maybeDisplayMarkAnswerEduToolTip=function(){var X,U,r,m,I,t,C;this.shouldShowMarkAnswerTooltip()&&((X=this.editorInfo)==null?0:(U=X.markAnswerButton)==null?0:(r=U.buttonRenderer)==null?0:(m=r.hint)==null?0:(I=m.hintRenderer)==null?0:(t=I.content)==null?0:(C=t.bubbleHintRenderer)==null?0:C.text)&&(_.fM.getInstance(),X=qB(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,(X==null?void 0:X.length)>0&&this.optionSelectors&&_.Hs(X[0],this.optionSelectors[0]))};
_.a.shouldShowMarkAnswerTooltip=function(){if(this.isMarkAnswerTooltipShown||this.quizOptions.length<=1)return!1;for(var X=0,U=_.H(this.quizOptions),r=U.next();!r.done;r=U.next()){r=r.value;var m=void 0;((m=r.optionText)==null?void 0:m.trim())!==""&&X++;if(r.isCorrect)return!1}return X<2?!1:!0};
_.a.resetQuizOptions=function(){this.quizOptions=this.createQuizOptions(this.editorInfo);this.isMarkAnswerTooltipShown=!1};
_.a.createQuizOption=function(){return{optionText:"",placeholderText:"",explanationText:"",isCorrect:!1}};
_.a.updateOptionTextFromBinding=function(X){if(X.target){var U=Array.from(_.Xa(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.quiz-option-input-input")).indexOf(X.target);if(U>=0){var r;this.quizOptions[U].optionText=(r=X.detail.value)!=null?r:""}}};
_.n0.Object.defineProperties(Ro.prototype,{addAnswerButton:{configurable:!0,enumerable:!0,get:function(){var X,U,r=(X=this.editorInfo)==null?void 0:(U=X.addOptionButton)==null?void 0:U.buttonRenderer;r&&(r.style="STYLE_SUGGESTIVE",r.size="SIZE_SMALL",r.isDisabled=!this.isAllowedToAddOption);return(r==null?0:r.text)?r:void 0}},
isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var X,U;return this.quizOptions.length<((U=(X=this.editorInfo)==null?void 0:X.maxQuizOptions)!=null?U:0)}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.quizOptions.some(function(X){var U;return(U=X.optionText)==null?void 0:U.trim()})}}});
Ro.prototype.updatePlaceholderTexts=Ro.prototype.updatePlaceholderTexts;Ro.prototype.dataChanged=Ro.prototype.dataChanged;_.q([_.T(),_.p("design:type",Object)],Ro.prototype,"editorInfo",void 0);_.q([_.T(),_.p("design:type",Array)],Ro.prototype,"quizOptions",void 0);_.q([_.T(),_.p("design:type",Object)],Ro.prototype,"explanationPlaceholderText",void 0);_.q([_.sR(".option-selector-button"),_.p("design:type",Array)],Ro.prototype,"optionSelectors",void 0);
_.q([_.Sl("editorInfo"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Ro.prototype,"dataChanged",null);_.q([_.y("editorInfo","isAllowedToAddOption","quizOptions"),_.p("design:type",Object),_.p("design:paramtypes",[])],Ro.prototype,"addAnswerButton",null);_.q([_.y("editorInfo","quizOptions"),_.p("design:type",Object),_.p("design:paramtypes",[])],Ro.prototype,"isAllowedToAddOption",null);
_.q([_.Sl("quizOptions"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Ro.prototype,"updatePlaceholderTexts",null);_.q([_.y("quizOptions"),_.p("design:type",Object),_.p("design:paramtypes",[])],Ro.prototype,"hasCustomOptionText",null);_.q([_.hL({is:"ytd-backstage-quiz-editor-renderer",disableElementRegistration:!0})],Ro);
_.f(Ro,"ytd-backstage-quiz-editor-renderer",function(){if(IAA!==void 0)return IAA;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return IAA=X},{mode:2});var tet;var aAS=(Ct.FIRSTDAYOFWEEK+1)%7;var Hlh;var Cd1=[],k3T=0,cG$=0;k3T=0;cG$=24;if(.25*(cG$-k3T)<0)Hlh=[];else{for(var geA=k3T;geA<cG$;geA+=.25)Cd1.push(geA);Hlh=Cd1}var nep=Hlh.map(function(X){X=X*60*60;return{secondsSinceMidnight:X,text:(new J3(7)).format(new Date(0,0,0,0,0,X))}});var Zlv;var fr=function(){var X=_.Y.apply(this,arguments)||this;X.skipNextOpenDialog=!1;X.errorMessage="";X.previousMonthLabel=_.tt("PREVIOUS_MONTH_LABEL");X.nextMonthLabel=_.tt("NEXT_MONTH_LABEL");return X};
_.F(fr,_.Y);_.a=fr.prototype;_.a.attached=function(){var X=this,U=new MutationObserver(function(){X.JSC$16022_calendarMain.scrollHeight>0&&(U.disconnect(),X.calendarConfig&&X.calendarConfig.selectedDate&&X.scrollToDate())});
U.observe(this.JSC$16022_calendarMain,{childList:!0,subtree:!0});window.setTimeout(function(){U.disconnect()},1E3)};
_.a.openPicker=function(){this.skipNextOpenDialog?this.skipNextOpenDialog=!1:(this.dialog.positionTarget=this.dropdownButton,this.dialog.open())};
_.a.onDateTextChange=function(){if(this.calendarConfig){var X=this.validateDateText();X.isValid?(this.textbox.removeAttribute("invalid"),this.commitDate(X.details)):this.textbox.setAttribute("invalid","")}};
_.a.handleDayClick=function(X){X.model.day.date&&(this.commitDate(X.model.day.date),this.dialog.close())};
_.a.scrollToDate=function(){if(this.calendarConfig&&this.calendarConfig.selectedDate&&this.renderData){var X=aVX(this.calendarConfig.selectedDate,this.renderData);X!==void 0&&this.JSC$16022_calendarMain.scrollToIndex(X)}};
_.a.scrollToNextMonth=function(){this.JSC$16022_calendarMain.scrollToIndex(this.JSC$16022_calendarMain.firstVisibleIndex+1)};
_.a.scrollToPrevMonth=function(){this.JSC$16022_calendarMain.firstVisibleIndex===0&&this.JSC$16022_calendarMain.scrollTo(0,0);this.JSC$16022_calendarMain.scrollToIndex(this.JSC$16022_calendarMain.firstVisibleIndex-1)};
_.a.onFormSubmit=function(X){X.preventDefault();this.calendarConfig&&(X=this.validateDateText(),X.isValid&&(this.commitDate(X.details),this.dialog.close()))};
_.a.onEscOrClickingOutside=function(X){X=X.detail.path&&!!X.detail.path.length&&X.detail.path[0];if(X.classList.contains("ytd-calendar-date-picker")){X===this.dropdownButton&&(this.skipNextOpenDialog=!0);for(var U=0;U<this.dropdownButton.children.length;U++)this.dropdownButton.children[U]===X&&(this.skipNextOpenDialog=!0);if(!this.skipNextOpenDialog)return}X=this.textbox.value!==this.dateText;U=this.validateDateText();X&&U.isValid&&this.commitDate(U.details);this.dialog.close();this.textbox.value=
this.dateText};
_.a.commitDate=function(X){this.calendarConfig&&(this.set("calendarConfig.selectedDate",X),_.l4(this.hostElement,"ytd-calendar-date-selected",X))};
_.a.validateDateText=function(){if(!this.calendarConfig||!this.textbox)return{isValid:!1,details:void 0};var X=this.textbox.value;var U=new Date;X=(new QPH(2)).parse(X,U,{validate:!0})===X.length?IVz(U):void 0;if(!X)return this.errorMessage=_.tt("INVALID_DATE_ERROR"),{isValid:!1,details:void 0};U=this.calendarConfig.start;var r=this.calendarConfig.end;if(jy1(X,U))return this.errorMessage=_.tt("ENTER_DATE_OR_LATER",{allowed_date:mxs(U)}),{isValid:!1,details:void 0};if(jy1(r,X))return this.errorMessage=
_.tt("ENTER_DATE_OR_EARLIER",{allowed_date:mxs(r)}),{isValid:!1,details:void 0};this.errorMessage="";return{isValid:!0,details:X}};
_.n0.Object.defineProperties(fr.prototype,{dateText:{configurable:!0,enumerable:!0,get:function(){return this.calendarConfig&&this.calendarConfig.selectedDate?mxs(this.calendarConfig.selectedDate):""}},
renderData:{configurable:!0,enumerable:!0,get:function(){if(this.calendarConfig){for(var X=this.calendarConfig,U=[],r=0;r<7;r++)U.push(Ct.NARROWWEEKDAYS[(r+aAS)%7]);r=[];for(var m=new Date(X.start.year,X.start.month);m.getFullYear()<X.end.year||m.getFullYear()===X.end.year&&m.getMonth()<=X.end.month;){var I=r,t=I.push,C=m.getFullYear(),k=m.getMonth(),g=X,Z=void 0,P=[],S=Object.freeze({extraCssClass:"invisible",debugClass:""}),d=new Date(C,k),O=IVz(d);d=d.getDay();for(var E=IVz(new Date);O.month===
k;){d!==aAS&&Z||(Z=Array.from({length:7}).fill(S),P.push(Z));var Q={date:{year:C,month:k,day:O.day},extraCssClass:"",debugClass:""};g.selectedDate&&Q.date&&NcX(Q.date,g.selectedDate)&&(Q.extraCssClass+=" selected");if(jy1(O,g.start)||jy1(g.end,O))Q.extraCssClass+=" disabled";NcX(O,E)&&(Q.extraCssClass+=" today");Q.extraCssClass=Q.extraCssClass.trim();Z[(d-aAS+7)%7]=Q;O=Uxs(O);d=(d+1)%7}t.call(I,{weeks:P,monthLabel:Ct.SHORTMONTHS[k]+" "+C,year:C,month:k,monthLabelExtraCssClass:P[0][2]===S?"shift-down-label":
""});m.setMonth(m.getMonth()+1)}return{months:r,daysOfWeekLabel:U}}}}});
fr.prototype.onEscOrClickingOutside=fr.prototype.onEscOrClickingOutside;fr.prototype.scrollToDate=fr.prototype.scrollToDate;_.q([_.T(),_.p("design:type",Object)],fr.prototype,"calendarConfig",void 0);_.q([_.T(),_.p("design:type",Object)],fr.prototype,"skipNextOpenDialog",void 0);_.q([_.T(),_.p("design:type",Object)],fr.prototype,"errorMessage",void 0);_.q([_.T(),_.p("design:type",Object)],fr.prototype,"previousMonthLabel",void 0);
_.q([_.T(),_.p("design:type",Object)],fr.prototype,"nextMonthLabel",void 0);_.q([_.Zl("#textbox"),_.p("design:type",HTMLInputElement)],fr.prototype,"textbox",void 0);_.q([_.Zl("#calendar-dialog"),_.p("design:type",Object)],fr.prototype,"dialog",void 0);_.q([_.Zl("#calendar-main"),_.p("design:type",Object)],fr.prototype,"JSC$16022_calendarMain",void 0);_.q([_.Zl("#date-picker"),_.p("design:type",HTMLElement)],fr.prototype,"dropdownButton",void 0);
_.q([_.y("calendarConfig.selectedDate"),_.p("design:type",String),_.p("design:paramtypes",[])],fr.prototype,"dateText",null);_.q([_.y("calendarConfig","calendarConfig.selectedDate"),_.p("design:type",Object),_.p("design:paramtypes",[])],fr.prototype,"renderData",null);_.q([_.ge("renderData","calendarConfig.selectedDate"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],fr.prototype,"scrollToDate",null);
_.q([_.cP("iron-overlay-canceled"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],fr.prototype,"onEscOrClickingOutside",null);_.q([_.uG({disableElementRegistration:!0,is:"ytd-calendar-date-picker",noInjection:!0})],fr);
_.f(fr,"ytd-calendar-date-picker",function(){if(Zlv!==void 0)return Zlv;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Zlv=X},{mode:2});var srC=_.tt("UTC_OFFSET_FORMAT",{utc_offset:(new J3("Z")).format(new Date)}),xsA=(new Date).getTimezoneOffset()*-60,Pdt=new Date,SZS,ds1=Wa(Pdt.getTimezoneOffset());SZS=XNv(rb7(ds1,Pdt));var Ol$=_.tt("LOCAL_TIME_GMT_LABEL",{gmt_text:SZS.replace("+0","+").replace("-0","-").replace(":00","")}),q_=function(){var X=_.Y.apply(this,arguments)||this;X.selectedTimeIndex=0;X.selectedTimezoneIndex=0;X.timeOfDayOptions=nep;return X};
_.F(q_,_.Y);_.a=q_.prototype;_.a.configureRendererStamper=function(){return{"data.dismissButton":{id:"cancel-button-wrapper",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.a.updateDefaultSelectedValue=function(){if(this.timeZones&&this.timeZones.length&&this.data){var X=rYD();if(this.data.defaultTimeSec===void 0||isNaN(Number(this.data.defaultTimeSec)))this.calendarConfig=X,this.selectedTimeIndex=0;else{var U=tmX(Number(this.data.defaultTimeSec),this.timeZones[0]);this.calendarConfig=Object.assign({},X,{selectedDate:U.date});this.selectedTimeIndex=this.timeOfDayOptions.findIndex(function(r){return r.secondsSinceMidnight===U.secondsSinceMidnight})}this.selectedTimezoneIndex=
0;
this.selectedDate=this.calendarConfig.selectedDate}};
_.a.onDatePicked=function(X){this.selectedDate=X.detail};
_.a.onCancelButtonTap=function(){this.data&&this.data.dismissButton&&_.l4(this.hostElement,"ytd-date-time-selection-cancelled")};
_.a.onDateTimeTimezoneChange=function(){if(this.selectedTimezone&&this.selectedTime&&this.selectedDate){var X=this.selectedDate;X=new Date(X.year,X.month,X.day);_.l4(this.hostElement,"ytd-date-time-selection-update",Math.floor(X.getTime()/1E3)+this.selectedTime.secondsSinceMidnight-(Number(this.selectedTimezone.utcOffsetSec)+X.getTimezoneOffset()*60))}};
_.a.getTimezoneFormat=function(X){return X.localizedDisplayText?X.localizedDisplayText:_.tt("TIMEZONE_FORMAT",{utc_offset_text:""+X.localizedUtcOffset,city_name:""+X.localizedName})};
_.a.updateSelectedTimeIndexFromBinding=function(X){this.selectedTimeIndex=X.detail.value};
_.a.updateSelectedTimezoneIndexFromBinding=function(X){this.selectedTimezoneIndex=X.detail.value};
_.n0.Object.defineProperties(q_.prototype,{timeZones:{configurable:!0,enumerable:!0,get:function(){if(this.data){var X=this.data.timezoneOptions;var U={name:"Etc/Unknown",localizedName:_.tt("LOCAL_TIME_LABEL"),localizedUtcOffset:srC,utcOffsetSec:""+xsA,localizedDisplayText:Ol$};X?X.length&&X[0].name!==U.name&&(X[0].localizedDisplayText||(U.localizedDisplayText=""),X.unshift(U)):X=[U];return X}}},
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]}}});
q_.prototype.onDateTimeTimezoneChange=q_.prototype.onDateTimeTimezoneChange;q_.prototype.onDatePicked=q_.prototype.onDatePicked;q_.prototype.updateDefaultSelectedValue=q_.prototype.updateDefaultSelectedValue;_.q([_.T(),_.p("design:type",Object)],q_.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],q_.prototype,"calendarConfig",void 0);_.q([_.T(),_.p("design:type",Object)],q_.prototype,"selectedDate",void 0);_.q([_.T(),_.p("design:type",Object)],q_.prototype,"selectedTimeIndex",void 0);
_.q([_.T(),_.p("design:type",Object)],q_.prototype,"selectedTimezoneIndex",void 0);_.q([_.Zl("#time-listbox"),_.p("design:type",Object)],q_.prototype,"timeListBox",void 0);_.q([_.Zl("#timezone-listbox"),_.p("design:type",Object)],q_.prototype,"timezoneListBox",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],q_.prototype,"rendererStamperBehavior",void 0);_.q([_.y("data.timezoneOptions"),_.p("design:type",Object),_.p("design:paramtypes",[])],q_.prototype,"timeZones",null);
_.q([_.Sl("data","timeZones"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],q_.prototype,"updateDefaultSelectedValue",null);_.q([_.y("selectedTimezoneIndex","timeZones"),_.p("design:type",Object),_.p("design:paramtypes",[])],q_.prototype,"selectedTimezone",null);_.q([_.y("selectedTimeIndex"),_.p("design:type",Object),_.p("design:paramtypes",[])],q_.prototype,"selectedTime",null);
_.q([_.cP("ytd-calendar-date-selected"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],q_.prototype,"onDatePicked",null);_.q([_.ge("selectedTimezone","selectedTime","selectedDate"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],q_.prototype,"onDateTimeTimezoneChange",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-date-time-picker-renderer"})],q_);
_.f(q_,"ytd-date-time-picker-renderer",function(){if(tet!==void 0)return tet;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return tet=X},{mode:1});var ve7;var WF=function(){var X=_.Y.apply(this,arguments)||this;X.boundOnTapDismissButton=function(){X.dismissTapHandler()};
X.dismissButtonOverrides={size:"XS"};return X};
_.F(WF,_.Y);WF.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}}}}}};
WF.prototype.dismissTapHandler=function(){_.l4(this.hostElement,"yt-backstage-attachment-dismissed")};
WF.prototype.computeAttachmentType=function(X){return X?X.backstageImageRenderer?"image":X.videoRenderer?"video":"none":"none"};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],WF.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],WF.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],WF.prototype,"attachmentPreview",void 0);_.q([_.T(),_.p("design:type",Object)],WF.prototype,"dismissButton",void 0);_.q([_.T(),_.p("design:type",Object)],WF.prototype,"boundOnTapDismissButton",void 0);
_.q([_.T(),_.p("design:type",Object)],WF.prototype,"dismissButtonOverrides",void 0);_.q([_.T({reflectToAttribute:!0,readOnly:!0,computed:"computeAttachmentType(attachmentPreview)"}),_.p("design:type",String)],WF.prototype,"attachmentType",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-backstage-dismissable-attachment"})],WF);
_.f(WF,"ytd-backstage-dismissable-attachment",function(){if(ve7!==void 0)return ve7;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return ve7=X},{mode:1});var exu;var JB=function(){var X=_.Y.apply(this,arguments)||this;X.selectedVideoId=void 0;X.picker=void 0;X.dismissButtonOverrides={size:"XS"};X.actionMap={"yt-add-video-preview-action":"handleAddVideoPreviewAction"};return X};
_.F(JB,_.Y);_.a=JB.prototype;_.a.onServiceRequestCompleted=function(X){X.stopPropagation()};
_.a.handleAddVideoPreviewAction=function(X){X=this.get("addVideoPreviewAction",X);this.onGetVideoPreviewSuccess(X)};
_.a.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}}}}}};
_.a.onLaunchVideoPicker=function(X){var U=this,r=_.pE(this.get("addVideoLinkAction.title",X)),m=this.get("addVideoLinkAction.onePickHostId",X);this.getVideoPreviewCommand=this.get("addVideoLinkAction.onVideoSelectCommand",X);m&&(this.picker||(r=_.pD1(_.H_6(m).setTitle(r).addView(qph()).addView(fd8()),function(I){U.onPickVideo(I)}),this.get("addVideoLinkAction.hideYourYoutubeVideos",X)||r.addView("youtube"),this.picker=r.build()),this.picker.setVisible(!0))};
_.a.onPickVideo=function(X){if(X)if(X.action==="cancel")_.l4(this.hostElement,"yt-video-link-button-cancel");else if(X.action==="picked"){X=X.docs;if(!X||X.length===0)this.onGetVideoPreviewError("No valid docs in response");this.selectedVideoId=(X=(X==null?0:X.length)?X[0]:void 0)?X.id:void 0;this.setVideoPreview()}};
_.a.setVideoPreview=function(){var X=this;if(this.getVideoPreviewCommand)this.ytComponentBehavior.resolveCommand(this.getVideoPreviewCommand,{form:{video_id:this.selectedVideoId},onError:function(){X.onGetVideoPreviewError("Error executing command")}});
else this.onGetVideoPreviewError("Video preview command not set.")};
_.a.onGetVideoPreviewSuccess=function(X){if(X&&X.videoPreview&&X.cancelButton)this.videoPreview=X.videoPreview,this.cancelButton=X.cancelButton,_.l4(this.hostElement,"yt-video-link-selected",{videoId:this.selectedVideoId});else this.onGetVideoPreviewError("Empty data from ajax")};
_.a.onGetVideoPreviewError=function(){this.cancel()};
_.a.cancel=function(){this.videoPreview=this.cancelButton=this.selectedVideoId=void 0;_.l4(this.hostElement,"yt-video-link-cancel")};
_.a.isValid=function(){return!(!this.videoPreview||!this.selectedVideoId)};
JB.prototype.onServiceRequestCompleted=JB.prototype.onServiceRequestCompleted;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],JB.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],JB.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],JB.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],JB.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],JB.prototype,"videoPreview",void 0);_.q([_.T(),_.p("design:type",Object)],JB.prototype,"cancelButton",void 0);_.q([_.T(),_.p("design:type",Object)],JB.prototype,"getVideoPreviewCommand",void 0);_.q([_.T(),_.p("design:type",Object)],JB.prototype,"dismissButtonOverrides",void 0);
_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],JB.prototype,"onServiceRequestCompleted",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-backstage-video-link-attachment"})],JB);
_.f(JB,"ytd-backstage-video-link-attachment",function(){if(exu!==void 0)return exu;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return exu=X},{mode:1});var Eev;var Fx5;var Bs5;var D4=function(){return _.Y.apply(this,arguments)||this};
_.F(D4,_.Y);D4.prototype.dataChanged=function(){this.active=!1};
D4.prototype.onTap=function(){_.l4(this.hostElement,"yt-select-emoji-suggestion",this.data)};
D4.prototype.identity=function(X){return X};
_.n0.Object.defineProperties(D4.prototype,{imageSrc:{configurable:!0,enumerable:!0,get:function(){var X,U,r,m;if((X=this.data)==null?0:(U=X.image)==null?0:(r=U.thumbnails)==null?0:(m=r[0])==null?0:m.url)return X=this.data.image.thumbnails[0].url,X.startsWith("data:image/svg+xml")?Th(X):_.Jo(X)}}});
D4.prototype.dataChanged=D4.prototype.dataChanged;_.q([_.T(),_.p("design:type",Object)],D4.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],D4.prototype,"active",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],D4.prototype,"dataChanged",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],D4.prototype,"imageSrc",null);
_.q([_.hL({disableElementRegistration:!0,is:"ytd-emoji-suggestion"})],D4);
_.f(D4,"ytd-emoji-suggestion",function(){if(Bs5!==void 0)return Bs5;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Bs5=X},{mode:1});var QrA=/.*([:@#].*?)$/,pr=function(){var X=_.Y.apply(this,arguments)||this;X.suggestions=[];X.suggestionIndex=-1;X.JSC$16050_lastSuggestionRange=null;return X};
_.F(pr,_.Y);_.a=pr.prototype;_.a.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"ytd-emoji-suggestion"},reuseComponents:!0}}};
_.a.getSuggestions=function(X){var U=[],r=GJ7(this.emojiManager,X.substr(0,3));if(r)for(var m in r)if(m.toLocaleLowerCase().indexOf(X)===0){var I=r[m];if(I&&I.emojiId){I=Si(this.emojiManager,I.emojiId);var t=void 0,C=void 0,k=void 0,g=void 0,Z=((t=I)==null?0:t.isCustomEmoji)?(C=I)==null?void 0:(k=C.shortcuts)==null?void 0:k[0]:(g=I)==null?void 0:g.emojiId;t=void 0;U.push({suggestion:{image:(t=I)==null?void 0:t.image,alt:Z,text:m}});if(U.length>=64)break}}return U?U.sort(function(P,S){return S.suggestion.text<
P.suggestion.text?-1:S.suggestion.text===P.suggestion.text?0:1}):null};
_.a.insertSuggestion=function(X){_.l4(this.hostElement,"yt-insert-suggestion",{range:this.JSC$16050_lastSuggestionRange,text:X.alt});this.dropdown.opened=!1};
_.a.updateSuggestionsAtCaret=function(X){this.updateSuggestions(X,this.retrieveTextBeforeRange(X))};
_.a.offsetStartOfRangeBy=function(X,U){X.startOffset>=U&&X.setStart(X.startContainer,X.startOffset-U)};
_.a.updateSuggestions=function(X,U){var r=this;this.JSC$16050_lastSuggestionRange&&(this.JSC$16050_lastSuggestionRange.detach(),this.JSC$16050_lastSuggestionRange=null);if((U=QrA.exec(U))&&U.length&&(U=U[U.length-1].toLocaleLowerCase(),U.length>2||U===":_")&&(this.offsetStartOfRangeBy(X,U.length),this.JSC$16050_lastSuggestionRange=X,(X=this.getSuggestions(U))&&X.length)){this.suggestions=X;_.cZ(this,function(){r.dropdownContent.scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(X.length-1);return}this.dropdown.opened=!1};
_.a.onKeyDown=function(X){if(this.dropdown.opened)switch(X.key){case "Escape":this.dropdown.opened=!1;X.stopPropagation();break;case "Tab":this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);X.preventDefault();break;case "ArrowUp":this.changeSuggestionIndex(this.suggestionIndex-1);X.preventDefault();break;case "ArrowDown":this.changeSuggestionIndex(this.suggestionIndex+1),X.preventDefault()}};
_.a.onKeyUp=function(X,U){switch(X.key){case "ArrowLeft":case "ArrowRight":this.updateSuggestionsAtCaret(U);break;case "ArrowUp":case "ArrowDown":this.dropdown.opened||this.updateSuggestionsAtCaret(U)}};
_.a.onKeyPress=function(X){X.key==="Enter"&&this.dropdown.opened&&(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),X.preventDefault())};
_.a.changeSuggestionIndex=function(X){this.dropdown.opened&&(this.suggestionIndex>=0&&this.suggestionIndex<this.dropdownContent.children.length&&(this.dropdownContent.children[this.suggestionIndex].active=!1),this.suggestionIndex=(X+this.suggestions.length)%this.suggestions.length,X=this.dropdownContent.children[this.suggestionIndex],X.active=!0,this.dropdownContent.scrollTop=X.offsetTop)};
_.a.retrieveTextBeforeRange=function(X){var U=X.startContainer;return U&&U.nodeType===Node.TEXT_NODE?U.textContent.substr(0,X.startOffset):""};
pr.prototype.onKeyPress=pr.prototype.onKeyPress;pr.prototype.onKeyUp=pr.prototype.onKeyUp;pr.prototype.onKeyDown=pr.prototype.onKeyDown;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],pr.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Array)],pr.prototype,"suggestions",void 0);_.q([_.T(),_.p("design:type",_.xD)],pr.prototype,"emojiManager",void 0);_.q([_.T(),_.p("design:type",Number)],pr.prototype,"verticalSuggestionsOffset",void 0);
_.q([_.Zl("#dropdown"),_.p("design:type",Object)],pr.prototype,"dropdown",void 0);_.q([_.Zl("#dropdown-content"),_.p("design:type",HTMLDivElement)],pr.prototype,"dropdownContent",void 0);_.q([_.cP("keydown"),_.p("design:type",Function),_.p("design:paramtypes",[KeyboardEvent]),_.p("design:returntype")],pr.prototype,"onKeyDown",null);_.q([_.cP("keyup"),_.p("design:type",Function),_.p("design:paramtypes",[KeyboardEvent,Range]),_.p("design:returntype")],pr.prototype,"onKeyUp",null);
_.q([_.cP("keypress"),_.p("design:type",Function),_.p("design:paramtypes",[KeyboardEvent]),_.p("design:returntype")],pr.prototype,"onKeyPress",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-emoji-input"})],pr);
_.f(pr,"ytd-emoji-input",function(){if(Fx5!==void 0)return Fx5;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Fx5=X},{mode:2});var oe5;var $m=function(){var X=_.Y.apply(this,arguments)||this;X.hasMaxOptions=!1;return X};
_.F($m,_.Y);_.a=$m.prototype;_.a.configureRendererStamper=function(){return{"data.addOptionButton":{id:"add-option",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.a.dataChanged=function(){this.pollOptions=this.setPollOptions(this.data)};
_.a.setPrefilledChoices=function(X){var U=this;this.set("pollOptions",[]);var r;for(r=0;r<Math.min(X.length,this.data.maxPollOptions);r++)this.push("pollOptions",X[r].substring(0,this.data.maxPollOptionChars));for(;r<this.data.minPollOptions;r++)this.push("pollOptions","");this.hasMaxOptions=r>=this.data.maxPollOptions;_.cZ(this,function(){for(var m=U.pollOptions,I=_.Xa(U.hostElement).querySelectorAll(".poll-option-input"),t=0;t<I.length;t++)I[t].value=m[t]})};
_.a.focusChanged=function(){_.HP(this.hostElement)};
_.a.onInput=function(){var X=this;_.fd(this,"onInput",function(){X.isValid()?_.l4(X.hostElement,"yt-commentbox-post-enable"):_.l4(X.hostElement,"yt-commentbox-post-disable")},300)};
_.a.setPollOptions=function(){var X=[],U,r=((U=this.data)==null?0:U.minPollOptions)?this.data.minPollOptions:0;for(U=0;U<r;U++)X.push("");return X};
_.a.addPollOption=function(){var X=this;_.l4(this.hostElement,"yt-commentbox-post-disable");this.push("pollOptions","");this.data.maxPollOptions&&this.pollOptions.length===this.data.maxPollOptions&&(this.hasMaxOptions=!0);_.$u.addLowPriorityJob(function(){var U;(U=_.Xa(X.hostElement).querySelector(".poll-option:last-of-type > .poll-option-input"))==null||U.focus()})};
_.a.onRemovePollOption=function(X){this.setPollOptionsFromInputs();this.data.minPollOptions&&this.pollOptions.length===this.data.minPollOptions?(this.clearPollOptions(),_.l4(this.hostElement,"yt-poll-attachment-dismiss")):(X=this.repeat.indexForElement(X.target.parentNode),X!==null&&(this.splice("pollOptions",X,1),this.hasMaxOptions=!1,this.areAllOptionsValid()&&(this.repeat.render(),_.l4(this.hostElement,"yt-commentbox-post-enable"))))};
_.a.isValid=function(){this.setPollOptionsFromInputs();return this.areAllOptionsValid()};
_.a.areAllOptionsValid=function(){if(this.data.minPollOptionChars)for(var X=0,U=this.pollOptions.length;X<U;X++)if(this.pollOptions[X].length<Number(this.data.minPollOptionChars))return!1;return!0};
_.a.getPollOptions=function(){return this.pollOptions};
_.a.setPollOptionsFromInputs=function(){for(var X=_.Xa(this.hostElement).querySelectorAll(".poll-option-input"),U=0;U<X.length;U++)this.pollOptions[U]=X[U].value.trim()};
_.a.clearPollOptions=function(){var X=_.Xa(this.hostElement).querySelectorAll(".poll-option-input");X=_.H(X);for(var U=X.next();!U.done;U=X.next())U.value.value="";this.pollOptions=this.setPollOptions(this.data);this.hasMaxOptions=!1};
_.a.getSimpleString=function(X){return _.pE(X)};
_.a.updateValueFromBinding=function(X){if(X.target&&this.pollOptions){var U=Array.from(_.Xa(this.hostElement).querySelectorAll("tp-yt-paper-input.poll-option-input")).indexOf(X.target);if(U>=0){var r;this.pollOptions[U]=(r=X.detail.value)!=null?r:"";this.notifyPath("pollOptions."+U)}}};
$m.prototype.dataChanged=$m.prototype.dataChanged;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],$m.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],$m.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Array)],$m.prototype,"pollOptions",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],$m.prototype,"hasMaxOptions",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],$m.prototype,"enableCreationBox",void 0);
_.q([_.Zl("#repeat"),_.p("design:type",Qc)],$m.prototype,"repeat",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],$m.prototype,"dataChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-poll-attachment"})],$m);
_.f($m,"ytd-poll-attachment",function(){if(oe5!==void 0)return oe5;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return oe5=X},{mode:2});var w65;var yGh;var uy7;var hxS;var bC=function(){return _.Y.apply(this,arguments)||this};
_.F(bC,_.Y);_.n0.Object.defineProperties(bC.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){return this.focused?"true":null}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],bC.prototype,"rendererBehaviors",void 0);_.q([_.T(),_.p("design:type",Object)],bC.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],bC.prototype,"focused",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("focused"),_.p("design:type",Object),_.p("design:paramtypes",[])],bC.prototype,"ariaSelected",null);_.q([_.uG({is:"yt-user-mention-suggestion-renderer",disableElementRegistration:!0})],bC);
_.f(bC,"yt-user-mention-suggestion-renderer",function(){if(hxS===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;uy7===void 0&&(uy7=document.createElement("template"));var m=uy7;r.call(U,m.content.cloneNode(!0),X.content.firstChild);hxS=X}X=hxS;return X},{mode:2});var MeP;var zxp;var AB=function(){var X=_.Y.apply(this,arguments)||this;X.focusedSuggestionIndex=-1;return X};
_.F(AB,_.Y);_.a=AB.prototype;_.a.created=function(){this.ytRendererBehavior.monitorScroll=!0};
_.a.clearFocusedSuggestion=function(){this.focusedSuggestionIndex=-1;this._setFocusedSuggestionId(void 0)};
_.a.setFocusedSuggestionIndex=function(X){!this.data||!this.data.suggestions||X<0||X>=this.data.suggestions.length||(this.focusedSuggestionIndex=X,X=this.getSuggestionId(X),this._setFocusedSuggestionId(X))};
_.a.advanceSuggestion=function(X){this.focusedSuggestionIndex===-1||X!==-1&&X!==1||(this.setFocusedSuggestionIndex(this.focusedSuggestionIndex+X),this.ensureSuggestionVisible(this.focusedSuggestionIndex))};
_.a.ensureSuggestionVisible=function(X){X=this.getSuggestionId(X);X=_.Xa(this.hostElement).querySelector("[id="+X+"]");X!=null&&(X.offsetTop<this.hostElement.scrollTop?X.scrollIntoView(!0):X.offsetTop+X.clientHeight>this.hostElement.scrollTop+this.hostElement.clientHeight&&X.scrollIntoView(!1))};
_.a.getSuggestionId=function(X){return"user-mention-suggestion-"+X};
_.a.onSuggestionTap=function(X){var U=_.e(X.model.item,my$);this.ytRendererBehavior.logExplicitClick(U);_.l4(this.hostElement,"yt-user-mention-suggestion-selected",{data:U,index:X.model.index})};
_.a.onSuggestionMouseMove=function(X){X.model.index!==this.focusedSuggestionIndex&&this.setFocusedSuggestionIndex(X.model.index)};
_.a.isSuggestionFocused=function(X,U){return X===U};
_.a.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.a.focusedSuggestionIdChangedForBinding=function(){this.hostElement.dispatchEvent(new _.EG("focused-suggestion-id-changed",this.focusedSuggestionId))};
AB.prototype.focusedSuggestionIdChangedForBinding=AB.prototype.focusedSuggestionIdChangedForBinding;AB.prototype.onDomChange=AB.prototype.onDomChange;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],AB.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],AB.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],AB.prototype,"focusedSuggestionIndex",void 0);_.q([_.T({readOnly:!0}),_.p("design:type",String)],AB.prototype,"focusedSuggestionId",void 0);
_.q([_.cP("dom-change"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],AB.prototype,"onDomChange",null);_.q([_.ge("focusedSuggestionId"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],AB.prototype,"focusedSuggestionIdChangedForBinding",null);_.q([_.uG({is:"yt-user-mention-suggestions-dropdown",disableElementRegistration:!0})],AB);
_.f(AB,"yt-user-mention-suggestions-dropdown",function(){if(zxp===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;MeP===void 0&&(MeP=document.createElement("template"));var m=MeP;r.call(U,m.content.cloneNode(!0),X.content.firstChild);zxp=X}X=zxp;return X},{mode:2});var lC=function(){var X=_.Y.apply(this,arguments)||this;X.suggestionsResponse=null;X.activeMention=null;X.selectionChangeListener=X.onSelectionChange.bind(X);X.handlesEnabled=_.v("enable_handles_in_mention_suggest_posts");X.handlesInMentionSuggestionsEnabled=_.v("handles_in_mention_suggest_posts");X.zeroPrefixMentionSuggestionEnabled=_.v("enable_zero_prefix_mention_suggestion_web");X.pendingQuery=null;X.flowNonce=null;return X};
_.F(lC,_.Y);_.a=lC.prototype;_.a.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={up:"focusPreviousSuggestion",down:"focusNextSuggestion","tab enter":"selectFocusedSuggestion",esc:"cancelActiveMention"}};
_.a.attached=function(){document.addEventListener("selectionchange",this.selectionChangeListener)};
_.a.detached=function(){document.removeEventListener("selectionchange",this.selectionChangeListener)};
_.a.hasSuggestions=function(X){return!!(X&&X.suggestions&&X.suggestions.length>0)};
_.a.onInput=function(){var X=this;if(this.suggestionsEndpoint){if(!this.activeMention&&(this.maybeStartSuggest(),!this.zeroPrefixMentionSuggestionEnabled))return;if(this.activeMention){this.updateActiveMention();var U=this.suggestionsResponse!=null&&!this.hasSuggestions(this.suggestionsResponse),r=this.activeMention.JSC$11506_getText().slice(-1)===" ",m=this.activeMention.JSC$11506_getText().slice(-2,-1)===" ",I="@\ufe6b\uff20+\ufe62\uff0b".indexOf(this.activeMention.JSC$11506_getText().slice(-2,
-1))>=0;I=this.zeroPrefixMentionSuggestionEnabled&&I;if(this.activeMention.isCollapsed()||(U||m||I)&&r)this.cancelActiveMention();else{var t=this.activeMention.JSC$11506_getText().substring(1).trim();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_INPUT_TEXT_UPDATED");_.fd(this,"requestSuggestions",function(){X.requestSuggestions(t)},100)}}}};
_.a.onServiceRequestSent=function(X){X.stopPropagation()};
_.a.onServiceRequestCompleted=function(X){X.stopPropagation();X=X.detail.data;X.query&&(!this.pendingQuery||this.pendingQuery!==X.query)||!this.zeroPrefixMentionSuggestionEnabled&&X.query===""||this.zeroPrefixMentionSuggestionEnabled&&this.activeMention==null||(this.pendingQuery=null,this.suggestionsResponse=X,this.hasSuggestions(X)&&this.dropdown.setFocusedSuggestionIndex(0))};
_.a.onServiceRequestError=function(X){X.stopPropagation()};
_.a.onUserMentionSuggestionSelected=function(X){this.selectSuggestion(X.detail.data,X.detail.index)};
_.a.onSelectionChange=function(){if(this.activeMention){var X=_.mk(),U=this.activeMention.JSC$11506_containsRange(X);X=X&&this.containsHelper(this.dropdown,X.getContainer());U||X||this.cancelActiveMention()}};
_.a.containsHelper=function(X,U){var r;if(((r=window.ShadyDOM)==null?void 0:r.noPatch)===!0)return X.contains(U);for(;U;){if(U===X)return!0;U=U instanceof ShadowRoot?U.host:U.parentNode}return!1};
_.a.maybeStartSuggest=function(){var X=_.mk();if(X&&X.isCollapsed()){var U=X.JSC$11506_getStartNode(),r=X.JSC$11506_getStartOffset();if(U instanceof Text&&!(r<1)){var m=U.textContent;!(m=m&&m.charAt(r-1))||"@\ufe6b\uff20+\ufe62\uff0b".indexOf(m)<0||(this.activeMention=_.Ud(U,r-1,X.JSC$11506_getEndNode(),X.JSC$11506_getEndOffset()),this.flowNonce=Oi(16),this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_MENTION_FLOW_STARTED"))}}};
_.a.updateActiveMention=function(){if(this.activeMention){var X=_.mk();X&&X.isCollapsed()&&(this.activeMention=_.Ud(this.activeMention.JSC$11506_getStartNode(),this.activeMention.JSC$11506_getStartOffset(),X.JSC$11506_getEndNode(),X.JSC$11506_getEndOffset()))}};
_.a.requestSuggestions=function(X){if(this.activeMention){var U={suggestions_query:X};this.pendingQuery=X;_.LB(this.hostElement,[this.suggestionsEndpoint,U])}};
_.a.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()};
_.a.focusPreviousSuggestion=function(X){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(-1),X.preventDefault())};
_.a.focusNextSuggestion=function(X){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(1),X.preventDefault())};
_.a.selectFocusedSuggestion=function(X){if(this.hasSuggestions(this.suggestionsResponse)){var U=this.suggestionsResponse.suggestions[this.dropdown.focusedSuggestionIndex];_.e(U,my$)&&(this.selectSuggestion(_.e(U,my$),this.dropdown.focusedSuggestionIndex),X.preventDefault())}};
_.a.selectSuggestion=function(X,U){if(X){var r=this.activeMention;if(r){var m=document.createElement("a");this.handlesInMentionSuggestionsEnabled&&X.handle?_.JR(m,"\u00a0\u2068@"+X.handle+"\u2069\u00a0"):this.handlesEnabled?_.JR(m,"\u00a0"+X.displayName+"\u00a0"):_.JR(m,"\u00a0@"+X.displayName+"\u00a0");lS(m,"/channel/"+X.channelId);m.classList.add("yt-formatted-string","yt-simple-endpoint");m.setAttribute("spellcheck","false");r.isCollapsed()||r.JSC$11506_removeContents();r.insertNode(m,!0);X=document.createTextNode(" ");
m.parentNode.insertBefore(X,m.nextSibling);window.getSelection().collapse(X,1);U={suggestionSelected:{suggestionIndex:U}};if(this.zeroPrefixMentionSuggestionEnabled){var I;U.suggestionSelected.isZeroPrefix=((I=this.suggestionsResponse)==null?void 0:I.query)===""}this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_SUGGESTION_SELECTED",U);this.cancelActiveMention();_.l4(this.hostElement,"yt-mention-inserted")}}};
_.a.getPositionTarget=function(X){return X&&X.getBrowserRangeObject()};
_.a.onDomChange=function(){this.ironDropdown.refit();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_CONTENT_UPDATED")};
_.a.onFocusedSuggestionIdChanged=function(X){var U=_.vmx(this.hostElement)[0];U&&(X.detail.value?U.setAttribute("aria-activedescendant",X.detail.value):U.removeAttribute("aria-activedescendant"))};
_.a.onDropdownOpened=function(){this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_BOX_OPENED")};
_.a.logGELEvent=function(X,U){X={eventType:X,flowNonce:this.flowNonce,source:"USER_MENTION_AUTO_COMPLETE_SOURCE_BACKSTAGE_POST"};U&&(X=Object.assign(X,U));_.DT("userMentionAutoCompleteBoxEvent",X)};
lC.prototype.onDomChange=lC.prototype.onDomChange;lC.prototype.onUserMentionSuggestionSelected=lC.prototype.onUserMentionSuggestionSelected;lC.prototype.onServiceRequestError=lC.prototype.onServiceRequestError;lC.prototype.onServiceRequestCompleted=lC.prototype.onServiceRequestCompleted;lC.prototype.onServiceRequestSent=lC.prototype.onServiceRequestSent;lC.prototype.onInput=lC.prototype.onInput;_.q([_.w(_.J$),_.p("design:type",Object)],lC.prototype,"ironA11yKeysBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],lC.prototype,"suggestionsEndpoint",void 0);_.q([_.T(),_.p("design:type",Object)],lC.prototype,"suggestionsResponse",void 0);_.q([_.T(),_.p("design:type",Object)],lC.prototype,"activeMention",void 0);_.q([_.Zl("#dropdown"),_.p("design:type",Object)],lC.prototype,"dropdown",void 0);_.q([_.Zl("#iron-dropdown"),_.p("design:type",Object)],lC.prototype,"ironDropdown",void 0);
_.q([_.cP("input"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],lC.prototype,"onInput",null);_.q([_.cP("yt-service-request-sent"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],lC.prototype,"onServiceRequestSent",null);_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],lC.prototype,"onServiceRequestCompleted",null);
_.q([_.cP("yt-service-request-error"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],lC.prototype,"onServiceRequestError",null);_.q([_.cP("yt-user-mention-suggestion-selected"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],lC.prototype,"onUserMentionSuggestionSelected",null);
_.q([_.cP("dom-change"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],lC.prototype,"onDomChange",null);_.q([_.uG({is:"yt-user-mention-autosuggest-input",disableElementRegistration:!0})],lC);
_.f(lC,"yt-user-mention-autosuggest-input",function(){if(yGh===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;w65===void 0&&(w65=document.createElement("template"));var m=w65;r.call(U,m.content.cloneNode(!0),X.content.firstChild);yGh=X}X=yGh;return X},{mode:2});var Gd=null;
_.BP({is:"ytd-commentbox",_template:function(){if(Eev!==void 0)return Eev;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Eev=X},
behaviors:[_.NHe.YtHostElementBehavior,_.J$,_.Dt.YtActionHandlerBehavior,_.gN.YtComponentBehavior,_.yf.YtRendererstamperBehavior,_.ZGt.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(X,U){return _.t3(X.entities,"aadcGuidelinesStateEntityPayload",U)}},
dismissData_:{type:Object,value:null},commentboxStateKey_:{type:String,value:void 0},commentboxState_:{type:Object,selectorArgs:["commentboxStateKey_"],selector:function(X,U){return _.t3(X.entities,"commentboxStateEntity",U)},
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 _.dL}},
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:_.v("web_modern_buttons")},swatcheroo:{type:Boolean,reflectToAttribute:!0,value:_.v("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",_.k7(this,this.onTap_));this.emojiInput=this.$.emoji},
isLoadingChanged_:function(X){this.fire(X?"yt-commentbox-loading-start":"yt-commentbox-loading-end")},
dataChanged_:function(X){this.set("submitButtonDisabled",void 0);this.clear();X&&this.computeIsEmojiButtonDisplayed_(X)&&(X=this.$$("#emoji-picker > yt-emoji-picker-renderer"))&&X.updateEmojiCategories()},
observePrefilledImage_:function(X,U,r){this.isValidPrefilledImage_(X,U,r)&&(this.prefilledAttachment_="image",this.prefilledImageData_=U,this.submitButtonDisabled=!1)},
observePrefilledVideo_:function(X,U){this.isValidPrefilledVideo_(X,U)&&(this.prefilledAttachment_="video")},
observePrefilledPoll_:function(X){X&&X.pollData&&X.pollData.choices&&(this.addedAttachment="poll",this.$["poll-attachment"].setPrefilledChoices(X.pollData.choices))},
attached:function(){this.$["input-container"].getElementsByClassName("underline")[0].style.height=0;_.yg();this.focus()},
detached:function(){document.removeEventListener("tap",_.k7(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(X){X=X.detail;X=X.isCustomEmoji?X.shortcuts[0]:X.emojiId;var U=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(U,X);this.maybeUpdateTextDirection_()},
getInputRange_:function(){var X=_.mk();if(X){X=X.getBrowserRangeObject();for(var U=X.commonAncestorContainer;U;){if(U===this.getEditableTextArea_())return X;U=U.parentNode}}X=this.getEditableTextArea_();X=_.XS(X,X.childNodes.length);X.select();return X.getBrowserRangeObject()},
insertTextWithEmojis_:function(X,U,r){(U=this.emojiManager.createDocumentFragment(U,!0,!1,r===void 0?!0:r))&&U.childNodes.length!==0&&(X.collapsed||X.deleteContents(),r=U.lastChild,X.insertNode(U),_.ew5(r).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize(),this.submitButtonDisabled=!1)},
onSelectionChange_:function(){var X=_.mk();if(X){var U=X.JSC$11506_getStartNode(),r=X.JSC$11506_getEndNode();if(HWe(U)&&HWe(r)){var m=X.JSC$11506_getStartOffset(),I;if(_.Cu&&U.nodeType===Node.ELEMENT_NODE&&(I=_.PVS(U)))_.XS(I,0).select();else{I=Xl(U)?U:_.$S(U,Xl);var t=Xl(r)?r:_.$S(r,Xl);if(I||t)if(X.isCollapsed()){if(U.nodeType===Node.TEXT_NODE){X=!0;m===U.length&&(X=!1);if(Gd==="end"||Gd==="right")X=!1;U=U.parentNode;X=[].concat(_.fN(U.parentNode.childNodes)).indexOf(U)+(X?0:1);_.XS(U.parentNode,
X).select()}}else I?I.previousSibling&&I.previousSibling.length>0?_.Ud(r,X.JSC$11506_getEndOffset(),I.previousSibling,I.previousSibling.length-1).select():(U=document.createTextNode("\u200b"),I.parentNode.insertBefore(U,I),_.Ud(r,X.JSC$11506_getEndOffset(),U,0).select()):t&&(t.nextSibling&&t.nextSibling.length>0?_.Ud(U,X.JSC$11506_getStartOffset(),t.nextSibling,1).select():(r=document.createTextNode("\u200b"),t.parentNode.insertBefore(r,t.nextSibling),_.Ud(U,X.JSC$11506_getStartOffset(),r,r.length).select()));
Gd=null}}else Gd=null}else Gd=null},
leftKeyPressed_:function(){Gd="left"},
rightKeyPressed_:function(){Gd="right"},
endKeyPressed_:function(){Gd="end"},
maybeDeleteChip_:function(){var X=ZWH(!0);if(X){var U=_.mk(),r=U.JSC$11506_getStartNode();U=U.JSC$11506_getStartOffset();_.Gv(r,U,X,X.childNodes.length).select()}},
maybeBackspaceChip_:function(){var X=ZWH(!1);if(X){var U=_.mk(),r=U.JSC$11506_getStartNode();U=U.JSC$11506_getStartOffset();_.Gv(r,U,X,0).select()}},
maybeBackspaceChipWordMode_:function(X){var U=_.mk();if(U.isCollapsed()){var r=U.JSC$11506_getStartNode();U=U.JSC$11506_getStartOffset();var m=sPA(r,U,!0);m&&(_.Gv(r,U,m,0).select(),document.execCommand("delete"),X.preventDefault(),X.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(X){var U=_.mk();if(U.isCollapsed()){var r=U.JSC$11506_getStartNode();U=U.JSC$11506_getStartOffset();var m=sPA(r,U,!1);m&&(_.Gv(r,U,m,m.childNodes.length).select(),document.execCommand("delete"),X.preventDefault(),X.stopImmediatePropagation())}},
onTap_:function(X){if(!X.defaultPrevented&&(X.currentTarget.tagName==="YTD-COMMENTBOX"&&Xl(X.target)&&X.preventDefault(),this.isEmojiPickerDisplayed)){var U=this.$$("#emojis"),r=this.$$("#emoji-button"),m=this.getEditableTextArea_();if((X=X.path?X.path:X.composedPath&&X.composedPath())&&!X.includes(U)&&!X.includes(m)&&!X.includes(r))this.onEmojiButtonTap_()}},
isValidPrefilledImage_:function(X,U,r){return X==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&U!==void 0&&U.encryptedBlobId!==null&&U.sourceExternalVideoId!==null&&r!==void 0&&r.backstageImageRenderer!==null},
isValidPrefilledVideo_:function(X,U){return X==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&!!U&&!!U.videoRenderer&&!!U.videoRenderer.videoId},
isValidPrefilledAttachment_:function(X,U,r){return this.isValidPrefilledImage_(X,U,r)||this.isValidPrefilledVideo_(X,r)},
dismissPrefilledContent_:function(){this.prefilledImageData_=void 0;this.prefilledAttachment_="none"},
clear:function(){this.errorMessage_=this.alertMessage_=null;this.taggedVideoId_=void 0;if(_.v("enable_multi_image_post_creation")){var X=this.$$("ytd-backstage-multi-image-select-renderer");X&&X.hasImages()&&X.cancel()}else(X=this.$$("ytd-backstage-image-select-renderer"))&&this.hasImage_&&X.cancel();(X=this.$["poll-attachment"])&&this.hasPoll_&&X.clearPollOptions();(X=this.$["image-poll-attachment"])&&this.hasImagePoll_&&X.resetPollOptions();(X=this.$["quiz-attachment"])&&this.hasQuiz_&&X.resetQuizOptions();
(X=this.$["video-link-attachment"])&&this.hasVideo_&&X.cancel();(X=this.$["access-restrictions-selector"].firstElementChild)&&X.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 _.Xa(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.Xa(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(X,U){X=kLe(X,this.emojiManager,U).cloneNode(!0);for(U=X.firstChild;U;)if(U.nodeType!==1)U=U.nextSibling;else switch(U.tagName){case "BR":var r=_.YL();_.Bl5(r,U);U=r.nextSibling;break;case "DIV":(r=U.lastChild)&&U.nextSibling&&_.qS(_.YL(),r);U.previousSibling&&(U.previousSibling.nodeType===1||U.previousSibling.nodeType===3&&!U.previousSibling.textContent.endsWith("\n"))&&_.fg(_.YL(),U);r&&r.nodeName==="BR"&&_.yG(r);r=U;U.hasChildNodes()?(U=U.firstChild,
_.Qx$(r)):(U=U.nextSibling,_.yG(r));break;default:U=U.nextSibling}return xxs(X)},
onAddImageError_:function(X){X.stopPropagation();this.errorMessage_=_.DQ(X.detail)},
setTextAreaValue_:function(X){X||(X="");var U=this.getEditableFormattedString_();U.text="";this.getEditableTextArea_().innerText="";typeof X==="string"&&(X={runs:[{text:X}]});U.text=X},
focus:function(){this.$["author-thumbnail"].markDirty();this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();Gd=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var X=this.getEditableTextArea_();X&&(_.XS(X,X.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.$q("HTML_DIR")==="rtl"){var X=this.getEditableTextArea_(),U=this.getTextAreaValue()!==""?"auto":"rtl";X.setAttribute("dir",U)}},
maybeUpdateExternalLinksBanner_:function(){!this.hasExternalLinksAccess_&&this.computePostHasExternaLink_()?this.isExternalLinksBannerDisplayed=!0:this.isExternalLinksBannerDisplayed=!1},
computePostHasExternaLink_:function(){var X;return UAm((X=this.$["quiz-attachment"])==null?void 0:X.getExplanationText())||UAm(this.getTextAreaValue().trim())},
handleInputEvent_:function(){var X=null;if(this.isEmojiButtonDisplayed){var U=this.getInputRange_();U&&(X=this.emojiInput.retrieveTextBeforeRange(U))}this.insertText_(X,!0);this.updateCharCount_();this.setSubmitButton_();X=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=X.scrollHeight>X.clientHeight,this.maybeUpdateExternalLinksBanner_());this.maybeHeightChanged()},
maybeHeightChanged:function(){var X=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:X})},
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(X){if(this.isEmojiButtonDisplayed)this.onPasteEmoji_(X)},
onPasteEmoji_:function(X){X.preventDefault();X.stopImmediatePropagation();X=X.clipboardData.getData("text/plain");this.insertText_(X,!1,!1)},
insertText_:function(X,U,r){U=U===void 0?!1:U;r=r===void 0?!0:r;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&X){var m=this.getInputRange_().cloneRange();this.emojiManager&&m&&(U&&this.emojiInput.offsetStartOfRangeBy(m,X.length),this.insertTextWithEmojis_(m,X,r),Cfn(this.getEditableTextArea_().lastChild)||(m=this.getInputRange_().cloneRange()),m&&(this.emojiInput.updateSuggestions(m,X),this.updateSuggestionOffset_(m)))}},
setSubmitButton_:function(){if(this.data){var X=this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT",U=this.data&&this.data.editableText&&this.data.purpose!=="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE";if(X||U){var r=this.getTextAreaValue().trim();U=r===this.previousText_;r=!r||this.aboveCharLimit_;X&&this.data&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(r=this.aboveCharLimit_);this.submitButtonDisabled=
U||r||!this.getTextLength();X&&_.v("enable_post_scheduling")&&(this.submitButtonDisabled=U&&!this.scheduledPublishTimeSec_||r)}else this.submitButtonDisabled=!this.isValidInput_()}},
onSubmitButtonEnable_:function(){this.setSubmitButton_()},
onSubmitButtonDisable_:function(){this.submitButtonDisabled=!0},
getSimpleString:_.pE,computeCreationBoxClass_:function(X){return X?"focused":"not-focused"},
computeFooterMessageClass_:function(X,U){return U?"footer-error-message":"footer-alert-message"},
computeFooterMessage_:function(X,U){return U?U:X},
computeFooterMessageHidden_:function(X,U){return!U&&!X},
computePlaceholderText_:function(X,U,r){return(r==="video"||r==="image")&&(X==null?0:X.prefilledPlaceholderText)?X==null?void 0:X.prefilledPlaceholderText:U==="poll"||U==="image-poll"?X==null?void 0:X.pollPostPlaceholderText:U==="quiz"?X==null?void 0:X.quizPostPlaceholderText:U==="image"?X==null?void 0:X.imagePostPlaceholderText:X==null?void 0:X.placeholderText},
computeHideAttachmentButtons_:function(X,U,r,m){return X===void 0?!1:m&&this.getSimpleString(m)===this.getSimpleString(X.rateLimitErrorMessage)?!0:U!=="none"||r!=="none"||!X.videoLinkButton&&!X.pollButton&&!X.imagePollButton&&!X.quizButton&&!X.imageButton},
computeHideDismissableAttachment_:function(X){return X!=="image"&&X!=="video"},
computeHasVideo_:function(X){return X==="video"},
computeHasImage_:function(X){return X==="image"},
computeHasPoll_:function(X){return X==="poll"},
computeHasImagePoll_:function(X){return X==="image-poll"},
computeHasQuiz_:function(X){return X==="quiz"},
computeHasPollOrQuizRendererInEditDialog_:function(X){return X&&X.backstageAttachment?X.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&!(!X.backstageAttachment.quizRenderer&&!X.backstageAttachment.pollRenderer):!1},
computePrefilledContent_:function(X){if(this.isValidPrefilledAttachment_(X.purpose,X.prefilledImageData,X.backstageAttachment))return X.backstageAttachment},
computeEditAttachment_:function(X){if(this.computePrefilledContent_(X)===void 0)return X.backstageAttachment},
computeAuthorThumbnailDimension_:function(X,U){return X&&!U?24:40},
computeImageUploadEndpoint_:function(X){return this.get("imageButton.buttonRenderer.navigationEndpoint.backstageImageUploadEndpoint",X)},
computeRateLimitErrorCommands_:function(X){var U,r;return X==null?void 0:(U=X.advancedTierFeatures)==null?void 0:(r=U.rateLimit)==null?void 0:r.rateLimitCommands},
computeIsBackstageComment_:function(X){return!(!X||X!=="COMMENT_DIALOG_AVATAR_SIZE_TYPE_BACKSTAGE_COMMENT")},
computeServiceEndpoint_:function(X){return this.get("submitButton.buttonRenderer.serviceEndpoint",X)||this.get("replyButton.buttonRenderer.serviceEndpoint",X)||this.get("postButton.buttonRenderer.serviceEndpoint",X)},
computeSubmitButtonOverride:function(){if(_.v("web_modern_buttons")){var X,U;return{segmentedPosition:this.dropdownSchedulePanel_||!((X=this.data)==null?0:(U=X.postOptionsMenu)==null?0:U.menuRenderer)?void 0:"start",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}}},
computeThreeDotButtonOverride:function(){if(_.v("web_modern_buttons"))return{segmentedPosition:"end",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}},
computeSubmitButton_:function(X,U){X=this.get("submitButton.buttonRenderer",X)||this.get("replyButton.buttonRenderer",X)||this.get("postButton.buttonRenderer",X);U&&(X=U);X&&(X=Object.assign({},X),X.serviceEndpoint=void 0,X.isDisabled=this.submitButtonDisabled);return X},
computeHasExternalLinksAccess_:function(X){if(_.v("enable_rfa_external_links")){var U,r,m;return(m=X==null?void 0:(U=X.advancedTierFeatures)==null?void 0:(r=U.externalLinks)==null?void 0:r.allowExternalLinks)!=null?m:!0}return!0},
computeIsEmojiButtonDisplayed_:function(X){return X.emojiButton&&X.emojiPicker&&X.emojiPicker.emojiPickerRenderer&&X.emojiPicker.emojiPickerRenderer.categories?X.emojiPicker.emojiPickerRenderer.categories.find(function(U){return U.emojiPickerCategoryRenderer?U.emojiPickerCategoryRenderer.emojiIds&&U.emojiPickerCategoryRenderer.emojiIds.length>0:U.emojiPickerUpsellCategoryRenderer?U.emojiPickerUpsellCategoryRenderer.emojis&&U.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1}):!1},
computeCharLimit_:function(X){return X.charLimit?X.charLimit:null},
computeDropdownSchedulingPanel_:function(X,U){if(X==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&U)return U},
computeInlineSchedulingPanel_:function(X,U){if(X==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&U)return U},
computeHideAuthorThumbnail_:function(X,U){return X||this.computeUseIdentityChip_(U)},
computeHideIdentityChipRenderer_:function(X,U){return X||!this.computeUseIdentityChip_(U)},
computeUseIdentityChip_:function(X){return!!X&&!!X.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(X){var U,r,m,I;(X==null?0:(U=X.detail)==null?0:(r=U.endpoint)==null?0:r.ypcGetOffersEndpoint)||(X==null?0:(m=X.detail)==null?0:(I=m.endpoint)==null?0:I.ypcOffersEndpoint)?(X.stopPropagation(),_.LB(this,[X.detail.endpoint])):this.get("detail.endpoint.backstageImageUploadEndpoint",X)&&(X.stopPropagation(),this.addedAttachment="image",this.submitButtonDisabled=!0)},
onVideoLinkSelected_:function(X){this.addedAttachment="video";this.selectedVideoId_=X.detail.videoId},
commentboxStateEntityChanged_:function(X){var U=this;(X==null?void 0:X.state)=="COMMENTBOX_STATE_INITIAL"?(this.clear(),this.fire("yt-commentbox-dismiss",this.dismissData_),this.dismissData_=null):(X==null?void 0:X.state)=="COMMENTBOX_STATE_WRITING"&&Promise.resolve().then(function(){U.focus()})},
onYtServiceRequestSent_:function(X,U){if(U.actions)for(X=_.H(U.actions),U=X.next();!U.done;U=X.next())U.value.createPollAction&&(this.submitButtonDisabled=!0)},
onYtServiceRequestCompleted_:function(X){this.isLoading=!1;var U=this.get("detail.actions.0.showErrorAction.errorMessage.messageRenderer.text",X),r,m,I,t=X==null?void 0:(r=X.detail)==null?void 0:(m=r.data)==null?void 0:(I=m.actionResult)==null?void 0:I.commentboxStateEntityKey;if(U)this.errorMessage_=U;else if(t){var C;this.dismissData_=X==null?void 0:(C=X.detail)==null?void 0:C.data;this.commentboxStateKey_=t}else{this.clear();var k;this.fire("yt-commentbox-dismiss",X==null?void 0:(k=X.detail)==
null?void 0:k.data)}},
onYtServiceRequestError_:function(X){X.stopPropagation();this.isLoading=!1;var U,r;if(((U=this.data)==null?void 0:U.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"||((r=this.data)==null?void 0:r.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE")if(U=this.get("detail.error.args",X)||[],U.length>1&&U[1].message){this.handlePostsServiceRequestError_(U[1].message);return}(X=this.get("detail.error.message",X))?this.errorMessage_=this.data.errorMessage||_.DQ(X):(this.clear(),this.fire("yt-commentbox-dismiss"))},
handlePostsServiceRequestError_:function(X){if(_.v("enable_rfa_rate_limits")&&this.rateLimitErrorCommands)for(var U=_.H(this.rateLimitErrorCommands),r=U.next();!r.done;r=U.next())if(r=r.value,r.errorLabel===X){_.Hs(r.command,this.hostElement);return}this.errorMessage_=_.DQ(X)},
submitIfNotBackstagePost_:function(X){if(!this.isBackstagePost)this.onSubmit_(X)},
onSubmit_:function(X){var U=this,r,m,I,t,C,k,g,Z,P,S,d,O,E,Q,h;return _.c(function(z){switch(z.nextAddress){case 1:X.stopPropagation();if(!U.serviceEndpoint||!U.isValidInput_())return z.return();if(U.shouldShowPostAadcNotice_())return U.showPostAadcNotice_(),z.return();if(U.shouldShowCommentAadcNotice_())return U.showCommentAadcNotice_(),z.return();if(!(U.$$("ytd-backstage-multi-image-select-renderer")&&U.hasImage_&&_.v("enable_multi_image_post_creation"))){z.jumpTo(2);break}r=U.$$("ytd-backstage-multi-image-select-renderer");
return z.yield(r.getAllUploadStatuses(),3);case 3:m=z.yieldResult;if(!m)return z.return();I=_.H(m);for(t=I.next();!t.done;t=I.next())if(C=t.value,C.encryptedBlobId===void 0)return U.isLoading=!1,g=k=void 0,U.errorMessage_=(g=(k=U.imageUploadEndpoint_)==null?void 0:k.imageEditor.backstageMultiImageSelectRenderer.uploadFailureError)!=null?g:null,z.return();return z.return(U.submitForm_(void 0,void 0,void 0,void 0,r.images,U.taggedVideoId_));case 2:if(!U.hasImagePoll_||!U.$["image-poll-attachment"]){z.jumpTo(4);
break}return z.yield(U.$["image-poll-attachment"].getAllUploadStatuses(),5);case 5:Z=z.yieldResult;if(!Z)return z.return();P=_.H(Z);for(S=P.next();!S.done;S=P.next())if(d=S.value,!d.encryptedBlobId)return U.isLoading=!1,O=void 0,U.errorMessage_=(O=U.data.errorMessage)!=null?O:null,z.return();case 4:Q=(E=U.$$("ytd-backstage-image-select-renderer"))&&E.uploadPromise(),h=U.getSharedPostId_(),Q?Q.then(function(){U.submitForm_.apply(U,_.fN(_.bS.apply(0,arguments)))}).catch(function(K){U.isLoading=!1;
U.errorMessage_=_.DQ(K.message)}):U.selectedVideoId_?U.submitForm_(void 0,U.selectedVideoId_):U.prefilledAttachment_==="image"?U.submitForm_(U.prefilledImageData_.encryptedBlobId,void 0,void 0,U.prefilledImageData_.sourceExternalVideoId,void 0,U.taggedVideoId_):U.prefilledAttachment_==="video"?U.submitForm_(void 0,U.data.backstageAttachment.videoRenderer.videoId):h?U.submitForm_(void 0,void 0,h):U.taggedVideoId_!==void 0?U.submitForm_(void 0,void 0,void 0,void 0,void 0,U.taggedVideoId_):U.submitForm_(),
_.uv(z)}})},
openSchedulingPanel:function(X){X&&X.scheduleButton&&X.scheduleButton.buttonRenderer&&(this.scheduleButton_=X.scheduleButton.buttonRenderer);X&&X.dateTimePicker&&this.set("data.schedulingDateTimePicker",X.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(X){X.stopPropagation();this.clear();this.fire("yt-commentbox-dismiss")},
onPrefilledContentDismissed_:function(X){X.stopPropagation();this.dismissPrefilledContent_();this.setSubmitButton_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
onQuizExplanationUpdated_:function(){this.maybeUpdateExternalLinksBanner_()},
onImageAlert_:function(X){X.stopPropagation();X.detail.alertMessage&&(this.alertMessage_=X.detail.alertMessage)},
onImageSelected_:function(X){X.stopPropagation();this.setSubmitButton_()},
onImagesSelected_:function(X){X.stopPropagation();this.errorMessage_=null;this.setSubmitButton_()},
onImagePreviewCoordinatesUpdated_:function(X){X.stopPropagation();this.imagePreviewCoordinates_=JSON.stringify(X.detail);this.setSubmitButton_()},
onImagePreviewReposition_:function(X){X.stopPropagation();this.imagePreviewCoordinates_=void 0;this.submitButtonDisabled=!0},
onVideoLinkButtonCancel_:function(){this.getEditableTextArea_().focus()},
onAddVideoLink:function(X){var U=this.$["video-link-attachment"];U&&U.onLaunchVideoPicker(X)},
onAttachmentDismiss_:function(X){X.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"&&_.v("enable_multi_image_post_creation")&&(!this.$$("ytd-backstage-multi-image-select-renderer")||!this.$$("ytd-backstage-multi-image-select-renderer").hasImages())||!(this.addedAttachment!=="image"||_.v("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 X;if(this.addedAttachment==="image-poll"&&((X=this.$["image-poll-attachment"])==null||!X.isValid()))return!1;var U;if(this.addedAttachment==="quiz"&&((U=this.$["quiz-attachment"])==null||!U.isValid())||this.addedAttachment==="video"&&this.$["video-link-attachment"]&&!this.$["video-link-attachment"].isValid()||
this.aboveCharLimit_||this.dropdownSchedulePanel_&&!this.scheduledPublishTimeSec_)return!1;X=!1;this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(X=!0);if(this.addedAttachment==="image"||this.prefilledAttachment_==="image")X=!0;return X||!!this.getTextAreaValue().trim()},
submitForm_:function(X,U,r,m,I,t){var C=this.getTextAreaValue().trim(),k={};this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&C===this.previousText_&&(C=void 0);C!==void 0&&(k.comment_text=C);this.isLoading=!0;t!=void 0&&(k.tagged_video_id=t);X?(k.image_blob_id=X,this.imagePreviewCoordinates_&&(k.image_preview_coordinates=this.imagePreviewCoordinates_)):U?k.attached_video_id=U:r?k.shared_post_id=r:I&&I.length>0&&(k.images_data=I.map(function(g){return{encryptedBlobId:g.encryptedBlobId,
previewCoordinates:g.previewCoordinates}}));
m&&(k.source_video_id=m);this.data.accessRestrictionsSelector&&this.data.accessRestrictionsSelector.dropdownRenderer&&(k.access_restrictions=this.accessRestriction?this.accessRestriction:this.$["access-restrictions-selector"].firstElementChild.value);this.addedAttachment==="poll"&&(k.poll_options=this.$["poll-attachment"].getPollOptions());this.addedAttachment==="image-poll"&&(k.image_poll_options=this.$["image-poll-attachment"].getPostCreateOptions());this.addedAttachment==="quiz"&&(k.quiz_options=
this.$["quiz-attachment"].getPostCreateOptions());_.v("enable_post_scheduling")&&this.scheduledPublishTimeSec_&&(k.scheduled_publish_time_sec=this.scheduledPublishTimeSec_);_.LB(this,[this.serviceEndpoint,k])},
onIsInputFocusChanged_:function(X,U){X?this.fire("yt-autonav-pause-focus"):U!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(X){var U=this.getEditableTextArea_();[].concat(_.fN(X.dataTransfer.items)).forEach(function(r){r.kind==="string"&&r.type.match("^text/plain")&&r.getAsString(function(m){U.appendChild(document.createTextNode(m))})});
X.preventDefault()},
preventDefault_:function(X){X.preventDefault()},
onSuggestionInsert_:function(X){this.insertTextWithEmojis_(X.detail.range,X.detail.text)},
onEmojiSuggestionClick_:function(X){this.emojiInput.insertSuggestion(X.detail)},
computeSubmitButtonClass_:function(X,U){return!U||X?"":"with-options"},
updateSuggestionOffset_:function(X){if(this.emojiInput&&_.Xa(this.emojiInput).querySelector("#dropdown")){var U=this.getEditableTextArea_().getBoundingClientRect().bottom,r=X.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(U-r)+5;U=this.getEditableTextArea_().getBoundingClientRect().left;X=X.getBoundingClientRect().left-U;_.Xa(this.emojiInput).querySelector("#dropdown").style.marginLeft=X+"px"}},
onDateTimeSelectionCancelled_:function(){this.scheduleButton_=void 0;this.set("data.schedulingDateTimePicker",null);this.scheduledPublishTimeSec_=void 0;this.setSubmitButton_()},
onDateTimeSelectionUpdate_:function(X){if(_.v("enable_post_scheduling")&&this.data&&this.data.purpose){X=X.detail;if(Math.floor(Date.now()/1E3)>=X)this.scheduledPublishTimeSec_=void 0;else if(this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"){var U=parseInt(this.get("schedulingDateTimePicker.dateTimePickerRenderer.defaultTimeSec",this.data),10);isNaN(U)||U!==X?this.scheduledPublishTimeSec_=X:this.scheduledPublishTimeSec_=void 0}else this.scheduledPublishTimeSec_=X;this.setSubmitButton_()}},
computeAttachmentButtonIds_:function(){var X=["image-button","image-poll-button","poll-button","quiz-button"];_.v("auto_convert_posts_video_tag")||X.push("video-link-button");return X},
getButtonRenderer:function(X,U){if(X)switch(U){case "video-link-button":var r;return((r=X.videoLinkButton)==null?void 0:r.buttonRenderer)||void 0;case "image-button":var m;return((m=X.imageButton)==null?void 0:m.buttonRenderer)||void 0;case "poll-button":var I;return((I=X.pollButton)==null?void 0:I.buttonRenderer)||void 0;case "image-poll-button":var t;return((t=X.imagePollButton)==null?void 0:t.buttonRenderer)||void 0;case "quiz-button":var C;return((C=X.quizButton)==null?void 0:C.buttonRenderer)||
void 0}},
shouldShowPostAadcNotice_:function(){var X;return(X=this.data)==null||!X.showAadcNoticeCommand||this.getLocalStorage_().get(this.getAadcNoticeShownKey_())?!1:!0},
shouldShowCommentAadcNotice_:function(){var X,U;return!((X=this.data)==null||!X.openAadcDialog)&&!((U=this.aadcGuidelinesState_)==null||!U.shouldRequireViewerAck)},
getAadcNoticeShownKey_:function(){return"post-aadc-notice-shown-"+_.$q("DATASYNC_ID","unknown")},
showPostAadcNotice_:function(){var X;((X=this.data)==null?0:X.showAadcNoticeCommand)&&this.resolveCommand(this.data.showAadcNoticeCommand)},
showCommentAadcNotice_:function(){this.resolveCommand(this.data.openAadcDialog)},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.ip("yt-post"));return this.localStorage},
onAadcNoticeConfirm_:function(X){X.clickTrackingParams&&_.gO().clickCommand(X);this.getLocalStorage_().set(this.getAadcNoticeShownKey_(),!0);_.Gw(this,"yt-close-popup-action")},
onHideIdentityChip:function(X){var U;this.set("data.placeholderText",(U=X.hideIdentityChipAction)==null?void 0:U.placeholderText);this.set("zeroStepChannelCreationRenderer",{})}});var iC=function(){var X=_.Y.apply(this,arguments)||this;X.isOpen=!1;X.modern=_.v("web_modern_buttons");X.roundedContainer=!0;X.dropdownButtonOverride=_.v("web_modern_buttons")?{segmentedPosition:"end",state:"disabled",type:"filled"}:void 0;X.inPopupContainer=!1;X.isCommentboxLoading=!1;var U=["image-button","image-poll-button","poll-button"];_.v("enable_quiz_creation")&&U.push("quiz-button");_.v("auto_convert_posts_video_tag")||U.push("video-link-button");X.attachmentButtonIds=U;X.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 X};
_.F(iC,_.Y);_.a=iC.prototype;_.a.computeButtonOverride=function(){var X;return((X=this.data)==null?0:X.postOptionsMenu)&&_.v("web_modern_buttons")?{segmentedPosition:"start"}:void 0};
_.a.configureRendererStamper=function(){var X={"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]]"}}}}};_.v("auto_convert_posts_video_tag")||(X["data.videoLinkButton"]={id:"video-link-button",mapping:{buttonRenderer:"ytd-button-renderer"}});return X};
_.a.ready=function(){var X=this,U=_.Xa(this.hostElement).querySelector("#placeholder-area"),r=function(m){X.onOpen(m)};
U.addEventListener("tap",r);U.addEventListener("keypress",r)};
_.a.showButtonEduTooltip=function(){var X,U,r,m,I,t,C;if(_.v("enable_quiz_creation")&&((X=this.data)==null?0:(U=X.quizButton)==null?0:(r=U.buttonRenderer)==null?0:(m=r.hint)==null?0:(I=m.hintRenderer)==null?0:(t=I.content)==null?0:(C=t.bubbleHintRenderer)==null?0:C.text)&&(_.fM.getInstance(),X=qB(this.data.quizButton.buttonRenderer.hint.hintRenderer.content.bubbleHintRenderer.text,"quiz-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"quiz-button-edu-displayed-impression",3),(X==null?void 0:
X.length)>0)){this.ytComponentBehavior.resolveCommand(X[0],{form:{element:this.quizButton}});return}var k;if((k=this.data)==null?0:k.imagePollButtonTooltip)if(_.fM.getInstance(),k=qB(this.data.imagePollButtonTooltip,"image-poll-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"image-poll-button-edu-displayed-impression",3),(k==null?void 0:k.length)>0){this.ytComponentBehavior.resolveCommand(k[0],{form:{element:this.imagePollButton}});return}var g;_.v("enable_multi_image_post_creation")&&
((g=this.data)==null?0:g.multiImageButtonTooltip)&&(_.fM.getInstance(),g=qB(this.data.multiImageButtonTooltip,"multi-image-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"multi-image-button-edu-displayed-impression",3),(g==null?void 0:g.length)>0&&this.ytComponentBehavior.resolveCommand(g[0],{form:{element:this.imageButton}}))};
_.a.onCreatePollAction=function(X){_.e(X,okC)&&(this.JSC$16105_commentbox.addedAttachment="poll",this.openDialog())};
_.a.onAddVideoLinkAction=function(X){if(_.e(X,Ek5))this.JSC$16105_commentbox.onAddVideoLink(X)};
_.a.onShowSchedulingPanelCommand=function(X){(X=_.e(X,Nb8))&&this.openSchedulingPanel(X)};
_.a.onCreateImagePollCommand=function(X){_.e(X,jt7)&&(this.JSC$16105_commentbox.openImagePollComponent(),this.openDialog())};
_.a.onCreateQuizCommand=function(X){_.e(X,XSA)&&(this.JSC$16105_commentbox.openQuizComponent(),this.openDialog())};
_.a.openSchedulingPanel=function(X){_.v("enable_post_scheduling")&&(this.openDialog(),this.JSC$16105_commentbox.openSchedulingPanel(X))};
_.a.onCreateCommentAction=function(X){this.get("createCommentAction.contents",X)&&(this.JSC$16105_commentbox.clear(),this.closeDialog())};
_.a.onOpen=function(X){X instanceof KeyboardEvent&&X.type==="keypress"&&X.keyCode!==13&&X.keyCode!==32||(this.data.prepareAccountEndpoint?_.l4(this.hostElement,"yt-navigate",{endpoint:this.data.prepareAccountEndpoint}):this.openDialog())};
_.a.onYtCommentboxDismiss=function(){this.closeDialog()};
_.a.onYtCommentboxLoadingStart=function(X){X.stopPropagation();this.isCommentboxLoading=!0};
_.a.onYtCommentboxLoadingEnd=function(X){X.stopPropagation();this.isCommentboxLoading=!1};
_.a.onYtVideoLinkButtonCancel=function(X){X.stopPropagation();this.onOpen(X)};
_.a.onYtVideoLinkSelected=function(X){X.stopPropagation();this.onOpen(X)};
_.a.onIronSelect=function(X){X.stopPropagation();X.detail.item.tagName==="YTD-PRIVACY-DROPDOWN-ITEM-RENDERER"&&this.accessRestriction!=X.detail.item.value&&(this.accessRestriction?(this.accessRestriction=X.detail.item.value,this.onOpen(X)):this.accessRestriction=X.detail.item.value)};
_.a.onYtNavigate=function(X){this.get("detail.endpoint.backstageImageUploadEndpoint",X)&&(this.JSC$16105_commentbox.addedAttachment="image",this.JSC$16105_commentbox.submitButtonDisabled=!0,this.onOpen(X))};
_.a.onRequestSent=function(X){for(var U=_.H(X.detail),r=U.next();!r.done;r=U.next())_.e(r.value,cqu)&&(this.JSC$16105_commentbox.addedAttachment="image",this.JSC$16105_commentbox.submitButtonDisabled=!0,this.onOpen(X))};
_.a.openDialog=function(){var X;(X=this.data)!=null&&X.isIneligibleForCommunityPagePostCreation||(this.JSC$16105_commentbox.accessRestriction=this.accessRestriction,this.isOpen=!0,this.JSC$16105_commentbox.focus())};
_.a.onPopupClosed=function(){_.fM.getInstance()};
_.a.computeCreationDisabled=function(X){return!!X};
_.a.computeIsCreationDialog=function(X){return!!X&&X==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"};
_.a.computeDisabledPostButton=function(X){if(!X)return null;X.isDisabled=!0;return X};
_.a.computeIsCreationDialogWithHeader=function(X){return!this.inPopupContainer&&!!X&&!!X.authorText&&X.purpose!="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"};
_.a.computeIsHeaderHidden=function(X,U){return!X||U};
_.a.computeDropdownRendererClasses=function(X){return X?["text-secondary-style"]:[]};
_.a.closeDialog=function(){this.isCommentboxLoading=this.isOpen=!1;var X=_.Xa(this.hostElement).querySelector("#access-restrictions-selector").firstElementChild;X&&X.reset()};
iC.prototype.onPopupClosed=iC.prototype.onPopupClosed;iC.prototype.onRequestSent=iC.prototype.onRequestSent;iC.prototype.onYtNavigate=iC.prototype.onYtNavigate;iC.prototype.onIronSelect=iC.prototype.onIronSelect;iC.prototype.onYtVideoLinkSelected=iC.prototype.onYtVideoLinkSelected;iC.prototype.onYtVideoLinkButtonCancel=iC.prototype.onYtVideoLinkButtonCancel;iC.prototype.onYtCommentboxLoadingEnd=iC.prototype.onYtCommentboxLoadingEnd;iC.prototype.onYtCommentboxLoadingStart=iC.prototype.onYtCommentboxLoadingStart;
iC.prototype.onYtCommentboxDismiss=iC.prototype.onYtCommentboxDismiss;iC.prototype.showButtonEduTooltip=iC.prototype.showButtonEduTooltip;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],iC.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],iC.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],iC.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],iC.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],iC.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],iC.prototype,"isOpen",void 0);_.q([_.T({computed:"computeButtonOverride(data)"}),_.p("design:type",Object)],iC.prototype,"buttonOverride",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],iC.prototype,"modern",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],iC.prototype,"roundedContainer",void 0);_.q([_.T(),_.p("design:type",Object)],iC.prototype,"dropdownButtonOverride",void 0);_.q([_.T({computed:"computeCreationDisabled(data.postCreationDisabledText)"}),_.p("design:type",Boolean)],iC.prototype,"creationDisabled",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],iC.prototype,"enableCreationBox",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeIsCreationDialog(data.purpose)"}),_.p("design:type",Boolean)],iC.prototype,"isCreationDialog",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],iC.prototype,"inPopupContainer",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeIsCreationDialogWithHeader(data)"}),_.p("design:type",Boolean)],iC.prototype,"isCreationDialogWithHeader",void 0);_.q([_.T(),_.p("design:type",Object)],iC.prototype,"accessRestriction",void 0);
_.q([_.T({computed:"computeDropdownRendererClasses(isCreationDialogWithHeader)"}),_.p("design:type",Array)],iC.prototype,"dropdownRendererClasses",void 0);_.q([_.T(),_.p("design:type",Object)],iC.prototype,"isCommentboxLoading",void 0);_.q([_.T(),_.p("design:type",Array)],iC.prototype,"attachmentButtonIds",void 0);_.q([_.Zl("#image-button"),_.p("design:type",HTMLElement)],iC.prototype,"imageButton",void 0);
_.q([_.Zl("#image-poll-button"),_.p("design:type",HTMLElement)],iC.prototype,"imagePollButton",void 0);_.q([_.Zl("#quiz-button"),_.p("design:type",HTMLElement)],iC.prototype,"quizButton",void 0);_.q([_.Zl("#commentbox"),_.p("design:type",Object)],iC.prototype,"JSC$16105_commentbox",void 0);_.q([_.ge("data.multiImageButtonTooltip","data.imagePollButtonTooltip","data.quizButton"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],iC.prototype,"showButtonEduTooltip",null);
_.q([_.cP("yt-commentbox-dismiss"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],iC.prototype,"onYtCommentboxDismiss",null);_.q([_.cP("yt-commentbox-loading-start"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],iC.prototype,"onYtCommentboxLoadingStart",null);
_.q([_.cP("yt-commentbox-loading-end"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],iC.prototype,"onYtCommentboxLoadingEnd",null);_.q([_.cP("yt-video-link-button-cancel"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],iC.prototype,"onYtVideoLinkButtonCancel",null);
_.q([_.cP("yt-video-link-selected"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],iC.prototype,"onYtVideoLinkSelected",null);_.q([_.cP("iron-select"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],iC.prototype,"onIronSelect",null);_.q([_.cP("yt-navigate"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],iC.prototype,"onYtNavigate",null);
_.q([_.cP("yt-service-request-sent-button-renderer"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],iC.prototype,"onRequestSent",null);_.q([_.cP("yt-popup-closed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],iC.prototype,"onPopupClosed",null);_.q([_.hL({is:"ytd-backstage-post-dialog-renderer",disableElementRegistration:!0})],iC);
_.f(iC,"ytd-backstage-post-dialog-renderer",function(){if(Usp!==void 0)return Usp;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return Usp=X},{mode:1});var KxP;var Ts5;var Lr=function(){return _.Y.apply(this,arguments)||this};
_.F(Lr,_.Y);_.a=Lr.prototype;_.a.computeHeartButtonStyle=function(X){return(X==null?0:X.styleType)?X.styleType.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.a.onYtButtonTap=function(){if(this.data.isEnabled){var X=this.data.isHearted;this.toggle();this.ytRendererBehavior.markDirty();(X=this.getEndpoint(X))&&_.np().resolve(_.s4).resolveCommand(X,{form:{element:this.hostElement}})}else(X=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.disabledEndpoint))&&this.ytdOpenPopupBehavior.openPopup(X)};
_.a.toggle=function(X){this.set("data.isHearted",X!==void 0?X:!this.data.isHearted)};
_.a.getEndpoint=function(X){var U,r=(U=this.data)==null?void 0:U.heartEndpoint,m;U=(m=this.data)==null?void 0:m.unheartEndpoint;if(r&&U)return X?U:r};
_.a.computeButtonAccessibility=function(X,U){var r,m,I=X==null?void 0:(r=X.heartedAccessibility)==null?void 0:(m=r.accessibilityData)==null?void 0:m.label,t,C;X=X==null?void 0:(t=X.unheartedAccessibility)==null?void 0:(C=t.accessibilityData)==null?void 0:C.label;return U?I:X};
_.n0.Object.defineProperties(Lr.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 X;return _.v("kevlar_system_icons")&&!((X=this.data)==null||!X.isHearted)}}});
Lr.prototype.onYtButtonTap=Lr.prototype.onYtButtonTap;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Lr.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yS),_.p("design:type",Object)],Lr.prototype,"ytdOpenPopupBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Lr.prototype,"data",void 0);_.q([_.y("data.isHearted"),_.p("design:type",Object),_.p("design:paramtypes",[])],Lr.prototype,"heartTooltip",null);
_.q([_.y("data.isHearted"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Lr.prototype,"iconFilled",null);_.q([_.T({computed:"computeButtonAccessibility(data,data.isHearted)"}),_.p("design:type",String)],Lr.prototype,"buttonAccessibility",void 0);_.q([_.T({computed:"computeHeartButtonStyle(data)",reflectToAttribute:!0}),_.p("design:type",String)],Lr.prototype,"heartButtonStyle",void 0);
_.q([_.cP("tap"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Lr.prototype,"onYtButtonTap",null);_.q([_.hL({is:"ytd-creator-heart-renderer",disableElementRegistration:!0})],Lr);
_.f(Lr,"ytd-creator-heart-renderer",function(){if(Ts5!==void 0)return Ts5;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Ts5=X},{mode:1});var N_=function(){var X=_.Y.apply(this,arguments)||this;X.hasCreatorReply=!1;X.buttonOverrides={size:"S",iconPosition:"icon-only"};X.replyButtonOverrides={size:"S",type:"text"};X.forceIconButton=!_.v("web_modern_buttons");X.modern=_.v("web_modern_buttons");X.buttonTooltipPosition="bottom";X.systemIcons=_.v("kevlar_system_icons");X.replyDialog=null;return X};
_.F(N_,_.Y);_.a=N_.prototype;
_.a.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]]"}}}}}};
_.a.detached=function(){this.replyDialog&&this.replyDialog.remove();this.replyDialog=null};
_.a.dataChange=function(){this.replyDialog&&_.Xa(this.replyDialogElement).removeChild(this.replyDialog);this.replyDialog=null;var X,U,r;this.isLiked=this.systemIcons&&!!((X=this.data)==null?0:(U=X.likeButton)==null?0:(r=U.toggleButtonRenderer)==null?0:r.isToggled)};
_.a.computeShowVoteCountBeginning=function(X,U){return X===void 0||U===void 0?!0:X.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!U&&this.ytRendererBehavior.getSimpleString(U)!=="0"};
_.a.computeShowVoteCountEnd=function(X,U){return X===void 0||U===void 0?!0:X.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!U&&this.ytRendererBehavior.getSimpleString(U)!=="0"};
_.a.computeShowCommentCount=function(X,U){return X===void 0||U===void 0?!0:X.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!U&&this.ytRendererBehavior.getSimpleString(U)!=="0"};
_.a.hideReplyDialog=function(){this.replyDialogElement.hidden=!0};
_.a.reply=function(){this.replyButtonElement.firstElementChild?this.replyButtonElement.firstElementChild.firstElementChild.click():this.replyButtonEndElement.firstElementChild&&this.replyButtonEndElement.firstElementChild.firstElementChild.click()};
_.a.showReplyDialog=function(X){X&&(this.replyDialog||(this.replyDialog=document.createElement("ytd-comment-reply-dialog-renderer"),this.replyDialog.id="replybox"),this.replyDialog.isAttached||_.Xa(this.replyDialogElement).appendChild(this.replyDialog),this.replyDialog.data=X,this.replyDialogElement.hidden=!1,this.replyDialog.openDialog())};
_.a.onYtCommentboxDismiss=function(){this.hideReplyDialog()};
_.a.onRequestSent=function(X){X=_.H(X.detail);for(var U=X.next();!U.done;U=X.next())(U=this.get("createCommentReplyDialogEndpoint.dialog.commentReplyDialogRenderer",U.value))&&this.showReplyDialog(U)};
_.a.onYtNavigate=function(X){var U,r;(X=(U=_.e(X.detail.endpoint,_.ni5))==null?void 0:(r=U.dialog)==null?void 0:r.commentReplyDialogRenderer)&&this.showReplyDialog(X)};
_.a.onYtServiceRequestSent=function(X,U){X.stopPropagation();if(U.actions)for(X=0;X<U.actions.length;X++){var r=_.e(U.actions[X],z7P);r&&this.handleUpdateCommentVoteAction(r)}};
_.a.handleUpdateCommentVoteAction=function(X){this.voteCount=X.voteCount||_.DQ("0");X.voteStatus==="LIKE"?this.JSC$16117_ytdDislikeToggleButtonRenderer.toggle(!1):X.voteStatus==="DISLIKE"?this.JSC$16117_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$16117_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$16117_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.a.computeReplyButtonHidden=function(X){return X};
_.a.computeReplyButtonBeginning=function(X){return(X==null?0:X.replyButton)&&X.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?X.replyButton:void 0};
_.a.computeReplyButtonEnd=function(X){return(X==null?0:X.replyButton)&&X.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?X.replyButton:void 0};
_.a.computeActionButtonStyle=function(X){return(X==null?0:X.style)?X.style.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.a.onButtonTooltipPositionChanged=function(){this.ytdReplyButtonRenderer&&(this.ytdReplyButtonRenderer.buttonTooltipPosition=this.buttonTooltipPosition)};
_.a.onYtToggleButton=function(X){var U,r;this.isLiked=this.systemIcons&&!!((U=X.detail)==null?0:(r=U.actions)==null?0:r.like)};
N_.prototype.onYtToggleButton=N_.prototype.onYtToggleButton;N_.prototype.onButtonTooltipPositionChanged=N_.prototype.onButtonTooltipPositionChanged;N_.prototype.onYtServiceRequestSent=N_.prototype.onYtServiceRequestSent;N_.prototype.onYtNavigate=N_.prototype.onYtNavigate;N_.prototype.onRequestSent=N_.prototype.onRequestSent;N_.prototype.onYtCommentboxDismiss=N_.prototype.onYtCommentboxDismiss;N_.prototype.dataChange=N_.prototype.dataChange;
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],N_.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],N_.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],N_.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],N_.prototype,"voteCount",void 0);_.q([_.T(),_.p("design:type",Object)],N_.prototype,"commentCount",void 0);_.q([_.T(),_.p("design:type",Object)],N_.prototype,"replyThumbnail",void 0);
_.q([_.T(),_.p("design:type",Object)],N_.prototype,"hasCreatorReply",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],N_.prototype,"enableCreationBox",void 0);_.q([_.T({computed:"computeActionButtonStyle(data)",reflectToAttribute:!0}),_.p("design:type",String)],N_.prototype,"actionButtonsStyle",void 0);_.q([_.T({computed:"computeReplyButtonBeginning(data)"}),_.p("design:type",Object)],N_.prototype,"replyButtonBeginning",void 0);
_.q([_.T({computed:"computeReplyButtonEnd(data)"}),_.p("design:type",Object)],N_.prototype,"replyButtonEnd",void 0);_.q([_.T(),_.p("design:type",Object)],N_.prototype,"buttonOverrides",void 0);_.q([_.T(),_.p("design:type",Object)],N_.prototype,"replyButtonOverrides",void 0);_.q([_.T(),_.p("design:type",Object)],N_.prototype,"forceIconButton",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],N_.prototype,"useCommentIcon",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],N_.prototype,"modern",void 0);_.q([_.T(),_.p("design:type",Object)],N_.prototype,"buttonTooltipPosition",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],N_.prototype,"systemIcons",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],N_.prototype,"isLiked",void 0);_.q([_.Zl("ytd-button-renderer"),_.p("design:type",Object)],N_.prototype,"ytdReplyButtonRenderer",void 0);
_.q([_.Zl("#like-button"),_.p("design:type",Object)],N_.prototype,"JSC$16117_ytdLikeToggleButtonRenderer",void 0);_.q([_.Zl("#dislike-button"),_.p("design:type",Object)],N_.prototype,"JSC$16117_ytdDislikeToggleButtonRenderer",void 0);_.q([_.Zl("#reply-dialog"),_.p("design:type",HTMLElement)],N_.prototype,"replyDialogElement",void 0);_.q([_.Zl("#reply-button"),_.p("design:type",HTMLElement)],N_.prototype,"replyButtonElement",void 0);
_.q([_.Zl("#reply-button-end"),_.p("design:type",HTMLElement)],N_.prototype,"replyButtonEndElement",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],N_.prototype,"dataChange",null);_.q([_.cP("yt-commentbox-dismiss"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],N_.prototype,"onYtCommentboxDismiss",null);
_.q([_.cP("yt-service-request-sent-button-renderer"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],N_.prototype,"onRequestSent",null);_.q([_.cP("yt-navigate"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],N_.prototype,"onYtNavigate",null);
_.q([_.cP("yt-service-request-sent"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.TU]),_.p("design:returntype")],N_.prototype,"onYtServiceRequestSent",null);_.q([_.ge("buttonTooltipPosition"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],N_.prototype,"onButtonTooltipPositionChanged",null);
_.q([_.cP("yt-toggle-button"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],N_.prototype,"onYtToggleButton",null);_.q([_.hL({is:"ytd-comment-action-buttons-renderer",disableElementRegistration:!0})],N_);
_.f(N_,"ytd-comment-action-buttons-renderer",function(){if(KxP!==void 0)return KxP;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return KxP=X},{mode:1});var YZ5;var jd=function(){return _.Y.apply(this,arguments)||this};
_.F(jd,_.Y);jd.prototype.focus=function(){_.Xa(this.hostElement).querySelector("#commentbox").focus()};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],jd.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],jd.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],jd.prototype,"zeroStepChannelCreationRenderer",void 0);_.q([_.hL({is:"ytd-comment-dialog-renderer",disableElementRegistration:!0})],jd);
_.f(jd,"ytd-comment-dialog-renderer",function(){if(YZ5!==void 0)return YZ5;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return YZ5=X},{mode:1});var VeS;var XU=function(){var X=_.Y.apply(this,arguments)||this;X.buttonOverrides={size:"S",iconPosition:"icon-only",ignoreIconSizeOverride:_.v("enable_web_delhi_icons")};X.replyButtonOverrides={size:"S",type:"text"};return X};
_.F(XU,_.Y);_.a=XU.prototype;_.a.configureRendererStamper=function(){return{creatorHeartSupportedRenderer:{id:"creator-heart",mapping:{creatorHeartRenderer:{component:"ytd-creator-heart-renderer"}}}}};
_.a.detached=function(){this.replyBox&&this.replyBox.remove()};
_.a.showReplyDialog=function(X){if(X){var U=this.replyBox;U||(U=document.createElement("ytd-comment-reply-dialog-renderer"),U.id="replybox",_.Xa(this.replyDialogDiv).appendChild(U));U.data=X;this.replyDialogDiv.hidden=!1;U.openDialog()}};
_.a.hideReplyDialogDiv=function(){this.replyDialogDiv.hidden=!0};
_.a.handleReplyButtonClick=function(){if(this.isSubsOnlyCommentsEligibleUser){var X,U=_.e((X=this.toolbarSurface)==null?void 0:X.subscribersOnlyDisclaimerSnackbarCommand,_.wO);U&&_.l4(this.hostElement,"yt-show-subscribers-only-disclaimer",{command:U})}};
_.a.onYtServiceRequestSent=function(X,U){X.stopPropagation();if(U.actions)for(var r=0;r<U.actions.length;r++){var m=_.e(U.actions[r],z7P);m?this.handleUpdateCommentVoteAction(m):X.target===this.heartButton&&this.toggleHeartState()}};
_.a.handleUpdateCommentVoteAction=function(X){var U;(U=this.toolbarState)!=null&&U.key&&this.ytdReduxBehavior.dispatch(_.QK("engagementToolbarStateEntityPayload",this.toolbarState.key,{likeState:X.voteStatus==="LIKE"?"TOOLBAR_LIKE_STATE_LIKED":X.voteStatus==="DISLIKE"?"TOOLBAR_LIKE_STATE_DISLIKED":"TOOLBAR_LIKE_STATE_INDIFFERENT"}))};
_.a.toggleHeartState=function(){var X;(X=this.toolbarState)!=null&&X.key&&this.ytdReduxBehavior.dispatch(_.QK("engagementToolbarStateEntityPayload",this.toolbarState.key,{heartState:this.toolbarState.heartState==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}))};
_.n0.Object.defineProperties(XU.prototype,{likeCount:{configurable:!0,enumerable:!0,get:function(){var X,U,r;return(((X=this.toolbarState)==null?void 0:X.likeState)==="TOOLBAR_LIKE_STATE_LIKED"?(U=this.toolbarData)==null?void 0:U.likeCountLiked:(r=this.toolbarData)==null?void 0:r.likeCountNotliked)||""}},
showLikeCount:{configurable:!0,enumerable:!0,get:function(){return this.likeCount.trim().length>0}},
isVisiblyDisabled:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.toolbarSurface)==null?void 0:X.commentDisabledActionCommand)!==void 0}},
isSubsOnlyCommentsIneligibleUser:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.toolbarSurface)==null?void 0:X.subscribersOnlySnackbarCommand)!==void 0}},
isSubsOnlyCommentsEligibleUser:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.toolbarSurface)==null?void 0:X.subscribersOnlyDisclaimerSnackbarCommand)!==void 0}},
hasPrepareAccountCommand:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.toolbarSurface)==null?void 0:X.prepareAccountCommand)!==void 0&&!_.v("comment_prepare_account_command_killswitch")}},
likeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var X,U=_.e((X=this.toolbarSurface)==null?void 0:X.prepareAccountCommand,_.wO),r,m,I,t,C,k,g,Z,P;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((r=this.toolbarSharedData)==null||!r.disabledLikeCommand),isToggled:!this.isVisiblyDisabled&&((m=this.toolbarState)==null?void 0:m.likeState)==="TOOLBAR_LIKE_STATE_LIKED",defaultIcon:{iconType:"LIKE"},defaultServiceEndpoint:this.isVisiblyDisabled?
void 0:U!=null?U:_.e((I=this.toolbarSurface)==null?void 0:I.likeCommand,_.wO),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:U!=null?U:_.e((t=this.toolbarSurface)==null?void 0:t.unlikeCommand,_.wO),defaultCommand:this.isVisiblyDisabled?_.e((C=this.toolbarSurface)==null?void 0:C.commentDisabledActionCommand,_.wO):void 0,defaultTooltip:(k=this.toolbarData)==null?void 0:k.likeInactiveTooltip,toggledTooltip:(g=this.toolbarData)==null?void 0:g.likeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?
"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:(Z=this.toolbarData)==null?void 0:Z.likeButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(P=this.toolbarSharedData)==null?void 0:P.unlikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
dislikeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var X,U=_.e((X=this.toolbarSurface)==null?void 0:X.prepareAccountCommand,_.wO),r,m,I,t,C,k,g,Z,P,S;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((r=this.toolbarSharedData)==null||!r.disabledDislikeCommand),isToggled:!this.isVisiblyDisabled&&((m=this.toolbarState)==null?void 0:m.likeState)==="TOOLBAR_LIKE_STATE_DISLIKED",defaultIcon:{iconType:"DISLIKE"},
defaultServiceEndpoint:this.isVisiblyDisabled?void 0:U!=null?U:_.e((I=this.toolbarSurface)==null?void 0:I.dislikeCommand,_.wO),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:U!=null?U:_.e((t=this.toolbarSurface)==null?void 0:t.undislikeCommand,_.wO),defaultCommand:this.isVisiblyDisabled?_.e((C=this.toolbarSurface)==null?void 0:C.commentDisabledActionCommand,_.wO):void 0,defaultTooltip:(k=this.toolbarData)==null?void 0:k.dislikeInactiveTooltip,toggledTooltip:(g=this.toolbarData)==null?void 0:
g.dislikeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:this.isReply?(Z=this.toolbarSharedData)==null?void 0:Z.dislikeReplyButtonA11y:(P=this.toolbarSharedData)==null?void 0:P.dislikeCommentButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(S=this.toolbarSharedData)==null?void 0:S.undislikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
creatorHeartSupportedRenderer:{configurable:!0,enumerable:!0,get:function(){var X,U,r;if(((X=this.toolbarState)==null?void 0:X.heartState)!==void 0&&((U=this.toolbarState)==null?void 0:U.heartState)!=="TOOLBAR_HEART_STATE_UNKNOWN"&&((r=this.toolbarState)==null?void 0:r.heartState)!=="TOOLBAR_HEART_STATE_UNHEARTED"){var m,I,t,C,k,g,Z,P,S,d,O,E,Q,h;return{creatorHeartRenderer:{creatorThumbnail:{thumbnails:[{url:(m=this.toolbarData)==null?void 0:m.creatorThumbnailUrl,width:32,height:32}]},heartIcon:{iconType:"FULL_HEART"},
isHearted:((I=this.toolbarState)==null?void 0:I.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((t=this.toolbarState)==null?void 0:t.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE",isEnabled:!this.isVisiblyDisabled&&(((C=this.toolbarState)==null?void 0:C.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((k=this.toolbarState)==null?void 0:k.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"),heartEndpoint:this.isVisiblyDisabled?void 0:_.e((g=this.toolbarSurface)==null?void 0:g.heartCommand,
_.wO),unheartEndpoint:this.isVisiblyDisabled?void 0:_.e((Z=this.toolbarSurface)==null?void 0:Z.unheartCommand,_.wO),disabledEndpoint:this.isVisiblyDisabled?_.e((P=this.toolbarSurface)==null?void 0:P.commentDisabledActionCommand,_.wO):void 0,styleType:this.isVisiblyDisabled?"CREATOR_HEART_STYLE_TYPE_VISIBLY_DISABLED":void 0,heartedTooltip:(S=this.toolbarData)==null?void 0:S.heartActiveTooltip,unheartedTooltip:(d=this.toolbarData)==null?void 0:d.heartInactiveTooltip,heartedAccessibility:{accessibilityData:{label:((O=
this.toolbarState)==null?void 0:O.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?(E=this.toolbarSharedData)==null?void 0:E.unheartButtonA11y:(Q=this.toolbarSharedData)==null?void 0:Q.heartButtonA11y}},unheartedAccessibility:{accessibilityData:{label:(h=this.toolbarSharedData)==null?void 0:h.heartButtonA11y}}}}}}},
hasReplyCommand:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.toolbarSurface)==null||!X.replyCommand)}},
replyButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.commentStrings)!=null&&X.replyButtonText){var U,r,m,I;return{size:"SIZE_DEFAULT",style:this.isVisiblyDisabled||this.isSubsOnlyCommentsIneligibleUser?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT",text:{runs:[{text:(U=this.commentStrings)==null?void 0:U.replyButtonText}]},navigationEndpoint:this.isVisiblyDisabled||this.isSubsOnlyCommentsIneligibleUser?void 0:_.e((r=this.toolbarSurface)==null?void 0:r.replyCommand,_.wO),command:this.isVisiblyDisabled?
_.e((m=this.toolbarSurface)==null?void 0:m.commentDisabledActionCommand,_.wO):this.isSubsOnlyCommentsIneligibleUser?_.e((I=this.toolbarSurface)==null?void 0:I.subscribersOnlySnackbarCommand,_.wO):void 0}}}}});
XU.prototype.onYtServiceRequestSent=XU.prototype.onYtServiceRequestSent;XU.prototype.hideReplyDialogDiv=XU.prototype.hideReplyDialogDiv;_.q([_.T(),_.p("design:type",Object)],XU.prototype,"commentStrings",void 0);_.q([_.T(),_.p("design:type",Boolean)],XU.prototype,"isReply",void 0);_.q([_.T(),_.p("design:type",Object)],XU.prototype,"toolbarData",void 0);_.q([_.T(),_.p("design:type",Object)],XU.prototype,"toolbarSharedData",void 0);
_.q([_.T(),_.p("design:type",String)],XU.prototype,"toolbarStateKey",void 0);_.q([_.T(),_.p("design:type",String)],XU.prototype,"toolbarSurfaceKey",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],XU.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],XU.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],XU.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.w(_.yS),_.p("design:type",Object)],XU.prototype,"ytdOpenPopupBehavior",void 0);_.q([_.Zl("#reply-dialog"),_.p("design:type",HTMLElement)],XU.prototype,"replyDialogDiv",void 0);_.q([_.Zl("#replybox"),_.p("design:type",Object)],XU.prototype,"replyBox",void 0);_.q([_.Zl("ytd-creator-heart-renderer"),_.p("design:type",Object)],XU.prototype,"heartButton",void 0);_.q([_.T({selector:function(X,U){return _.t3(X.entities,"engagementToolbarStateEntityPayload",U)},
selectorArgs:["toolbarStateKey"]}),_.p("design:type",Object)],XU.prototype,"toolbarState",void 0);_.q([_.T({selector:t59,selectorArgs:["toolbarSurfaceKey"]}),_.p("design:type",Object)],XU.prototype,"toolbarSurface",void 0);_.q([_.T(),_.p("design:type",Object)],XU.prototype,"buttonOverrides",void 0);_.q([_.cP("yt-commentbox-dismiss"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],XU.prototype,"hideReplyDialogDiv",null);
_.q([_.y("toolbarData","toolbarState"),_.p("design:type",String),_.p("design:paramtypes",[])],XU.prototype,"likeCount",null);_.q([_.y("likeCount"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],XU.prototype,"showLikeCount",null);_.q([_.y("toolbarSurface"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],XU.prototype,"isVisiblyDisabled",null);_.q([_.y("toolbarSurface"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],XU.prototype,"isSubsOnlyCommentsIneligibleUser",null);
_.q([_.y("toolbarSurface"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],XU.prototype,"isSubsOnlyCommentsEligibleUser",null);_.q([_.y("toolbarSurface"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],XU.prototype,"hasPrepareAccountCommand",null);_.q([_.y("toolbarData","toolbarState","toolbarSurface"),_.p("design:type",Object),_.p("design:paramtypes",[])],XU.prototype,"likeToggleButtonRenderer",null);
_.q([_.y("isReply","toolbarData","toolbarState","toolbarSurface"),_.p("design:type",Object),_.p("design:paramtypes",[])],XU.prototype,"dislikeToggleButtonRenderer",null);_.q([_.y("toolbarData","toolbarState","toolbarSurface"),_.p("design:type",Object),_.p("design:paramtypes",[])],XU.prototype,"creatorHeartSupportedRenderer",null);_.q([_.y("toolbarSurface"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],XU.prototype,"hasReplyCommand",null);
_.q([_.y("toolbarSurface","commentStrings","isVisiblyDisabled"),_.p("design:type",Object),_.p("design:paramtypes",[])],XU.prototype,"replyButtonRenderer",null);_.q([_.T(),_.p("design:type",Object)],XU.prototype,"replyButtonOverrides",void 0);_.q([_.cP("yt-service-request-sent"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.TU]),_.p("design:returntype")],XU.prototype,"onYtServiceRequestSent",null);_.q([_.hL({is:"ytd-comment-engagement-bar",disableElementRegistration:!0})],XU);
_.f(XU,"ytd-comment-engagement-bar",function(){if(VeS!==void 0)return VeS;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return VeS=X},{mode:1});var Rx1;var UL=function(){return _.Y.apply(this,arguments)||this};
_.F(UL,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],UL.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],UL.prototype,"data",void 0);_.q([_.hL({is:"ytd-comment-inline-thumbnail-renderer",disableElementRegistration:!0})],UL);
_.f(UL,"ytd-comment-inline-thumbnail-renderer",function(){if(Rx1!==void 0)return Rx1;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Rx1=X},{mode:1});var fA5;var ry=function(){return _.Y.apply(this,arguments)||this};
_.F(ry,_.Y);ry.prototype.onMessageTap=function(){if(this.onTapCommand){var X=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.onTapCommand);X&&this.ytdOpenPopupBehavior.openPopup(X)}};
_.n0.Object.defineProperties(ry.prototype,{onTapCommand:{configurable:!0,enumerable:!0,get:function(){var X,U,r;return(X=this.data)==null?void 0:(U=X.button)==null?void 0:(r=U.buttonRenderer)==null?void 0:r.command}}});
_.q([_.w(_.yS),_.p("design:type",Object)],ry.prototype,"ytdOpenPopupBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ry.prototype,"data",void 0);_.q([_.y("data.button.buttonRenderer.command"),_.p("design:type",Object),_.p("design:paramtypes",[])],ry.prototype,"onTapCommand",null);_.q([_.hL({is:"ytd-comment-pause-composer-renderer",disableElementRegistration:!0})],ry);
_.f(ry,"ytd-comment-pause-composer-renderer",function(){if(fA5!==void 0)return fA5;var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return fA5=X},{mode:1});var qZ5;var WxA;var mg=function(){var X=_.Y.apply(this,arguments)||this;X.isOpen=!1;return X};
_.F(mg,_.Y);_.a=mg.prototype;_.a.dataChanged=function(){this.isOpen=!1};
_.a.onTap=function(){this.data&&(this.data.navigationEndpoint?_.l4(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):this.openDialog())};
_.a.focus=function(){this.JSC$16146_commentbox.focus()};
_.a.onYtCommentboxDismiss=function(){this.isOpen=!1};
_.a.openDialog=function(){this.isOpen=!0;this.JSC$16146_commentbox.focus();this.JSC$16146_commentbox.maybeHeightChanged()};
mg.prototype.onYtCommentboxDismiss=mg.prototype.onYtCommentboxDismiss;mg.prototype.dataChanged=mg.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],mg.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],mg.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],mg.prototype,"isOpen",void 0);_.q([_.Zl("#commentbox"),_.p("design:type",Object)],mg.prototype,"JSC$16146_commentbox",void 0);
_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],mg.prototype,"dataChanged",null);_.q([_.cP("yt-commentbox-dismiss"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],mg.prototype,"onYtCommentboxDismiss",null);_.q([_.hL({is:"ytd-comment-reply-dialog-renderer",disableElementRegistration:!0})],mg);
_.f(mg,"ytd-comment-reply-dialog-renderer",function(){if(WxA!==void 0)return WxA;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return WxA=X},{mode:1});var JGu;var IO=function(){return _.Y.apply(this,arguments)||this};
_.F(IO,_.Y);_.n0.Object.defineProperties(IO.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var X,U,r=(X=this.data)==null?void 0:(U=X.icon)==null?void 0:U.iconType;return r?"yt-icons:"+r.toLowerCase():null}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],IO.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],IO.prototype,"data",void 0);_.q([_.T(),_.y("data.icon"),_.p("design:type",Object),_.p("design:paramtypes",[])],IO.prototype,"icon",null);_.q([_.hL({is:"ytd-pinned-comment-badge-renderer",disableElementRegistration:!0})],IO);
_.f(IO,"ytd-pinned-comment-badge-renderer",function(){if(JGu!==void 0)return JGu;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return JGu=X},{mode:1});var Ds1;var p6$={},$sh={input:!0,meta:!0,br:!0,link:!0,img:!0},tg=null;p6$.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(){tg==null&&(tg=document.createElement("tp-yt-paper-tooltip"),tg.offset=8,tg.fitToVisibleBounds=!0)},
onMouseOver_:function(X){if(X=_.$S(X.target,function(I){return I==this||I.getAttribute&&I.getAttribute("shared-tooltip-text")}.bind(this),!0)){var U=X.getAttribute("shared-tooltip-text");
if(U){var r=this,m=null;X!=this&&(X.tagName.toLowerCase()in $sh?r=X.parentElement:r=X,X.id&&(m=X.id));this.polymerController.createTooltipIfRequired_();if(tg.parentElement!=r||tg.for!=m)(0,_.aI)(tg).textContent=U,_.Xa(r).appendChild(tg),tg.for=m,tg.animationDelay=this.polymerController.sharedTooltipAnimationDelay,tg.position=this.polymerController.sharedTooltipPosition}}}};var aO=function(){return _.Y.apply(this,arguments)||this};
_.F(aO,_.Y);aO.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]]"}}}}}};
aO.prototype.attached=function(){if(!this.hostElement.hasAttribute("role")){this.hostElement.setAttribute("role","img");var X;((X=this.data)==null?0:X.tooltip)&&this.hostElement.setAttribute("alt",this.data.tooltip)}var U;((U=this.data)==null?0:U.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
aO.prototype.colorChanged=function(){var X,U,r,m=(X=this.data)==null?void 0:(U=X.color)==null?void 0:(r=U.basicColorPaletteData)==null?void 0:r.foregroundBodyColor;m&&(this.rgbBadgeColor=_.QH(m));_.Xa(this.hostElement).querySelector("#icon").style.color=this.rgbBadgeColor};
aO.prototype.tooltipChanged=function(){var X;((X=this.data)==null?0:X.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
aO.prototype.tooltipChanged=aO.prototype.tooltipChanged;aO.prototype.colorChanged=aO.prototype.colorChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],aO.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],aO.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(p6$.YtSharedTooltipBehavior),_.p("design:type",Object)],aO.prototype,"ytSharedTooltipBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],aO.prototype,"data",void 0);
_.q([_.T({value:"#4285F4"}),_.p("design:type",String)],aO.prototype,"rgbBadgeColor",void 0);_.q([_.ge("data.color"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],aO.prototype,"colorChanged",null);_.q([_.ge("data.tooltip"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],aO.prototype,"tooltipChanged",null);_.q([_.hL({is:"ytd-sponsor-comment-badge-renderer",disableElementRegistration:!0})],aO);
_.f(aO,"ytd-sponsor-comment-badge-renderer",function(){if(Ds1!==void 0)return Ds1;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return Ds1=X},{mode:1});var blt;var AGA;var HY=function(){return _.Y.apply(this,arguments)||this};
_.F(HY,_.Y);HY.prototype.computeState=function(X){switch(X==null?void 0:X.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"}};
HY.prototype.updateStateIdentifier=function(X){if(this.viewModel.triStateKey){var U=this.viewModel.triStateKey;this.ytdReduxBehavior.dispatch(_.QK("triStateButtonStateEntityPayload",U,{key:U,stateIdentifier:X}))}};
HY.prototype.onClick=function(){var X=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(){X.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")},
onServerError:function(){X.updateStateIdentifier("TRI_STATE_IDENTIFIER_UNTOGGLED_STATE")}}})):this.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")}};
_.n0.Object.defineProperties(HY.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 X;return((X=this.data)==null?void 0:X.buttonText)||""}}});
_.q([_.T(),_.p("design:type",Object)],HY.prototype,"viewModel",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],HY.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],HY.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],HY.prototype,"ytRendererBehavior",void 0);_.q([_.T({selector:a_s,selectorArgs:["viewModel.triStateKey"]}),_.p("design:type",Object)],HY.prototype,"triStateButtonStateEntity",void 0);
_.q([_.T({computed:"computeState(triStateButtonStateEntity)",reflectToAttribute:!0}),_.p("design:type",String)],HY.prototype,"state",void 0);_.q([_.y("viewModel","state"),_.p("design:type",Object),_.p("design:paramtypes",[])],HY.prototype,"data",null);_.q([_.y("data"),_.p("design:type",String),_.p("design:paramtypes",[])],HY.prototype,"buttonText",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-tri-state-button-view-model"})],HY);
_.f(HY,"ytd-tri-state-button-view-model",function(){if(AGA!==void 0)return AGA;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return AGA=X},{mode:1});var lA5;var G3h;var Cs=function(){var X=_.Y.apply(this,arguments)||this;X.defaultIconToFilled=!_.v("kevlar_fill_comment_chip_icon_killswitch");return X};
_.F(Cs,_.Y);Cs.prototype.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onTap","space:keydown":"onTap"}};
Cs.prototype.dataChanged=function(){if(this.data){var X,U;((X=this.data.chipColorPalette)==null?0:X.backgroundColor)&&((U=this.data.chipColorPalette)==null?0:U.foregroundTitleColor)&&_.HP(this.hostElement,{"--yt-pdg-comment-chip-background-color":_.oj(this.data.chipColorPalette.backgroundColor),"--yt-pdg-comment-chip-font-color":_.oj(this.data.chipColorPalette.foregroundTitleColor)});var r;((r=this.data)==null?0:r.command)?(_.HP(this.hostElement,{"--yt-pdg-comment-chip-cursor":"pointer"}),this.hostElement.setAttribute("role",
"button"),this.hostElement.setAttribute("tabindex","0")):(_.HP(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}};
Cs.prototype.onTap=function(){var X;if(this.data&&(X=this.data)!=null&&X.command){var U;this.ytComponentBehavior.resolveCommand((U=this.data)==null?void 0:U.command)}};
Cs.prototype.getIconSize=function(){return _.v("kevlar_fill_comment_chip_icon_killswitch")?24:12};
Cs.prototype.onTap=Cs.prototype.onTap;Cs.prototype.dataChanged=Cs.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Cs.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Cs.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.J$),_.p("design:type",Object)],Cs.prototype,"ironA11yKeysBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Cs.prototype,"data",void 0);
_.q([_.T(),_.p("design:type",Object)],Cs.prototype,"basePriceText",void 0);_.q([_.T(),_.p("design:type",Object)],Cs.prototype,"chipIcon",void 0);_.q([_.T(),_.p("design:type",Object)],Cs.prototype,"defaultIconToFilled",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Cs.prototype,"dataChanged",null);_.q([_.cP("tap"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Cs.prototype,"onTap",null);
_.q([_.uG({is:"yt-pdg-comment-chip-renderer",disableElementRegistration:!0})],Cs);
_.f(Cs,"yt-pdg-comment-chip-renderer",function(){if(G3h===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;lA5===void 0&&(lA5=document.createElement("template"));var m=lA5;r.call(U,m.content.cloneNode(!0),X.content.firstChild);G3h=X}X=G3h;return X},{mode:2});var kY=function(){var X=_.Y.apply(this,arguments)||this;X.useSmallAvatars=_.v("small_avatars_for_comments");X.commentThreadingEnabled=_.v("web_delhi_comment_threads");X.webWatchCompactComments=_.v("web_watch_compact_comments");X.editDialog=null;return X};
_.F(kY,_.Y);_.a=kY.prototype;_.a.onShow=function(){_.BQ("cmv",void 0,"wn_comments")};
_.a.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"}}}};
_.a.detached=function(){this.editDialog=null;this.expander.reset()};
_.a.updateBackgroundColor=function(){if(this.backgroundColor){var X={"--ytd-comment-paid-background-color":_.oj(this.backgroundColor),"--ytd-decorated-comment-background-offset-left":"8px","--ytd-decorated-comment-background-offset-top":"8px"};_.HP(this.hostElement,X)}else _.HP(this.hostElement,{"--ytd-comment-paid-background-color":"initial"})};
_.a.resetExpander=function(){var X;(X=this.expander)==null||X.reset()};
_.a.openEditDialog=function(X){X.dialog&&(this.editDialog=X.dialog,this.editReplyDialogContainer?this.editReplyDialogContainer.openDialog():this.editCommentDialogContainer&&this.editCommentDialogContainer.focus())};
_.a.onYtNavigate=function(X){var U=X.detail.endpoint;if(U=_.e(U,_.Z85)||_.e(U,_.stu))X.stopPropagation(),this.openEditDialog(U)};
_.a.onYtCommentboxDismiss=function(){this.editDialog=null;_.HP(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":"0px"})};
_.a.onAuthorThumbnailClicked=function(){_.v("enable_profile_cards_on_comments")&&(this==null?0:this.authorThumbnailEndpoint)&&(this==null?0:this.authorThumbnailAnchor)&&this.ytComponentBehavior.resolveCommand(this.authorThumbnailEndpoint,{form:{sourceElement:this.authorThumbnailAnchor}})};
_.a.onYtCommentboxResize=function(X){var U;(X==null?0:(U=X.detail)==null?0:U.height)&&_.HP(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":X.detail.height+"px"})};
_.n0.Object.defineProperties(kY.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 X,U=(X=this.commentEntity)==null?void 0:X.author;return U&&(U.isCreator||U.isVerified||U.isArtist)?{renderer:{authorEndpoint:U.channelPageEndpoint?_.e(U.channelPageEndpoint,_.wO):_.e(U.channelCommand,_.wO),authorText:{runs:[{text:U.displayName}]},color:U.isCreator?{basicColorPaletteData:{backgroundColor:Number.parseInt("ff888888",16),foregroundTitleColor:Number.parseInt("ffffffff",16)}}:void 0,icon:U.isArtist?{iconType:"AUDIO_BADGE"}:
U.isVerified?{iconType:U.isCreator?"CHECK_CIRCLE_THICK":"CHECK"}:void 0,iconTooltip:U.isArtist||U.isVerified?U.innerBadgeA11y:void 0}}:null}},
hasAuthorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.authorCommentBadge}},
sponsorCommentBadge:{configurable:!0,enumerable:!0,get:function(){var X,U=(X=this.commentEntity)==null?void 0:X.author;return U!=null&&U.sponsorBadgeUrl?{renderer:{customBadge:{thumbnails:[{url:U.sponsorBadgeUrl}]},tooltip:U.sponsorBadgeA11y}}:null}},
hasSponsorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.sponsorCommentBadge}},
pdgCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var X;return _.e((X=this.commentSurfaceEntity)==null?void 0:X.pdgCommentChip,_.DO7)||null}},
hasVoiceReply:{configurable:!0,enumerable:!0,get:function(){var X;return this.voiceReplyContainerViewModel&&((X=this.voiceReplyContainerViewModel)==null?void 0:X.transcriptText)}},
voiceReplyContainerViewModel:{configurable:!0,enumerable:!0,get:function(){var X;return _.e((X=this.commentSurfaceEntity)==null?void 0:X.voiceReplyContainerViewModel,JU$)||null}},
voiceReplyUnavailableText:{configurable:!0,enumerable:!0,get:function(){var X;return this.voiceReplyContainerViewModel&&(X=this.voiceReplyContainerViewModel)!=null&&X.voiceReplyUnavailableText?this.voiceReplyContainerViewModel.voiceReplyUnavailableText:null}},
viewModel:{configurable:!0,enumerable:!0,get:function(){return this.data||{}}},
backgroundColor:{configurable:!0,enumerable:!0,get:function(){var X,U;return(U=(X=this.commentSurfaceEntity)==null?void 0:X.commentBackgroundColor)!=null?U:null}},
optimalReadingWidthComments:{configurable:!0,enumerable:!0,get:function(){return _.v("web_watch_compact_comments")}},
isReply:{configurable:!0,enumerable:!0,get:function(){var X,U;return(((X=this.commentEntity)==null?void 0:(U=X.properties)==null?void 0:U.replyLevel)||0)>0}},
authorThumbnailEndpoint:{configurable:!0,enumerable:!0,get:function(){var X,U;if(_.v("enable_profile_cards_on_comments")&&((X=this.commentEntity)==null?0:(U=X.author)==null?0:U.profileCardEndpoint)&&this.viewModel.allowProfileCard){var r,m;return _.e((r=this.commentEntity)==null?void 0:(m=r.author)==null?void 0:m.profileCardEndpoint,_.wO)}var I,t;return _.e((I=this.commentEntity)==null?void 0:(t=I.avatar)==null?void 0:t.endpoint,_.wO)}},
authorNameEndpoint:{configurable:!0,enumerable:!0,get:function(){var X,U;if(_.v("enable_profile_cards_on_comments")&&((X=this.commentEntity)==null?0:(U=X.author)==null?0:U.channelPageEndpoint)){var r,m;return _.e((r=this.commentEntity)==null?void 0:(m=r.author)==null?void 0:m.channelPageEndpoint,_.wO)}var I,t;return _.e((I=this.commentEntity)==null?void 0:(t=I.avatar)==null?void 0:t.endpoint,_.wO)}},
authorThumbnail:{configurable:!0,enumerable:!0,get:function(){var X,U,r,m,I=(X=this.commentEntity)==null?void 0:(U=X.avatar)==null?void 0:(r=U.image)==null?void 0:(m=r.sources)==null?void 0:m[0];return I?{thumbnails:[{url:I.url,width:I.width,height:I.height}]}:null}},
authorTextClass:{configurable:!0,enumerable:!0,get:function(){var X,U;return((X=this.commentEntity)==null?0:(U=X.author)==null?0:U.isCreator)?"channel-owner":""}},
authorChannelName:{configurable:!0,enumerable:!0,get:function(){var X,U;return((X=this.commentEntity)==null?void 0:(U=X.author)==null?void 0:U.displayName)||""}},
publishedTime:{configurable:!0,enumerable:!0,get:function(){var X,U;return((X=this.commentEntity)==null?void 0:(U=X.properties)==null?void 0:U.publishedTime)||null}},
publishedTimeCommand:{configurable:!0,enumerable:!0,get:function(){var X;return _.e((X=this.commentSurfaceEntity)==null?void 0:X.publishedTimeCommand,_.wO)||null}},
contentText:{configurable:!0,enumerable:!0,get:function(){var X,U;if(((X=this.commentEntity)==null?0:X.translatedContent)&&((U=this.translateButtonState)==null?void 0:U.stateIdentifier)==="TRI_STATE_IDENTIFIER_TOGGLED_STATE")return this.commentEntity.translatedContent;var r;if((r=this.voiceReplyContainerViewModel)==null?0:r.transcriptText)return this.voiceReplyContainerViewModel.transcriptText;var m,I;return((m=this.commentEntity)==null?void 0:(I=m.properties)==null?void 0:I.content)||null}},
shouldShowReadMoreInitially:{configurable:!0,enumerable:!0,get:function(){return!1}},
expandText:{configurable:!0,enumerable:!0,get:function(){var X,U;return((X=this.commentSharedEntity)==null?void 0:(U=X.strings)==null?void 0:U.expandText)||""}},
collapseText:{configurable:!0,enumerable:!0,get:function(){var X,U;return((X=this.commentSharedEntity)==null?void 0:(U=X.strings)==null?void 0:U.collapseText)||""}},
shouldShowTranslateButton:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.commentEntity)==null||!X.isTranslationAvailable)}},
translateButton:{configurable:!0,enumerable:!0,get:function(){if(!this.commentEntity||!this.commentSharedEntity)return{};var X,U,r=(U=_.e((X=this.viewModel)==null?void 0:X.translateButton,W$1))!=null?U:{},m,I,t,C,k,g,Z,P,S,d,O;return Object.assign({},r,{untoggledStateData:Object.assign({},r.untoggledStateData,{buttonText:(m=this.commentEntity)==null?void 0:(I=m.translateData)==null?void 0:I.text}),togglingStateData:Object.assign({},r.togglingStateData,{buttonText:(t=this.commentSharedEntity)==null?
void 0:(C=t.strings)==null?void 0:C.translatingText}),toggledStateData:Object.assign({},r.toggledStateData,{buttonText:(k=this.commentSharedEntity)==null?void 0:(g=k.strings)==null?void 0:g.seeOriginalText}),transitionCommand:((Z=this.commentEntity)==null?0:Z.translatedContent)?void 0:_.e((P=this.commentEntity)==null?void 0:(S=P.translateData)==null?void 0:S.translateComment,_.wO),triStateKey:(d=this.commentEntity)==null?void 0:(O=d.properties)==null?void 0:O.translateButtonEntityKey})}},
overflowMenuRenderer:{configurable:!0,enumerable:!0,get:function(){var X,U,r;return((U=_.e(_.e((X=this.toolbarSurface)==null?void 0:X.menuCommand,_.wO),xOv))==null?void 0:(r=U.menu)==null?void 0:r.menuRenderer)||null}}});
kY.prototype.onYtCommentboxResize=kY.prototype.onYtCommentboxResize;kY.prototype.onYtCommentboxDismiss=kY.prototype.onYtCommentboxDismiss;kY.prototype.onYtNavigate=kY.prototype.onYtNavigate;kY.prototype.resetExpander=kY.prototype.resetExpander;kY.prototype.updateBackgroundColor=kY.prototype.updateBackgroundColor;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],kY.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],kY.prototype,"ytdReduxBehavior",void 0);
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],kY.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],kY.prototype,"ytRendererstamperBehavior",void 0);_.q([_.Zl("#author-thumbnail > button"),_.p("design:type",HTMLElement)],kY.prototype,"authorThumbnailAnchor",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("viewModel"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],kY.prototype,"linked",null);
_.q([_.y("viewModel","linked"),_.p("design:type",Object),_.p("design:paramtypes",[])],kY.prototype,"linkedCommentBadge",null);_.q([_.T({reflectToAttribute:!0}),_.y("viewModel"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],kY.prototype,"pinned",null);_.q([_.y("viewModel","pinned"),_.p("design:type",Object),_.p("design:paramtypes",[])],kY.prototype,"pinnedCommentBadge",null);
_.q([_.y("commentEntity","commentSharedEntity"),_.p("design:type",Object),_.p("design:paramtypes",[])],kY.prototype,"authorCommentBadge",null);_.q([_.T({reflectToAttribute:!0}),_.y("authorCommentBadge"),_.p("design:type",Object),_.p("design:paramtypes",[])],kY.prototype,"hasAuthorBadge",null);_.q([_.y("commentEntity"),_.p("design:type",Object),_.p("design:paramtypes",[])],kY.prototype,"sponsorCommentBadge",null);
_.q([_.T({reflectToAttribute:!0}),_.y("sponsorCommentBadge"),_.p("design:type",Object),_.p("design:paramtypes",[])],kY.prototype,"hasSponsorBadge",null);_.q([_.y("commentSurfaceEntity"),_.p("design:type",Object),_.p("design:paramtypes",[])],kY.prototype,"pdgCommentChipRenderer",null);_.q([_.T({reflectToAttribute:!0}),_.y("voiceReplyContainerViewModel"),_.p("design:type",Object),_.p("design:paramtypes",[])],kY.prototype,"hasVoiceReply",null);
_.q([_.y("commentSurfaceEntity"),_.p("design:type",Object),_.p("design:paramtypes",[])],kY.prototype,"voiceReplyContainerViewModel",null);_.q([_.y("voiceReplyContainerViewModel"),_.p("design:type",Object),_.p("design:paramtypes",[])],kY.prototype,"voiceReplyUnavailableText",null);_.q([_.T(),_.p("design:type",Object)],kY.prototype,"data",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],kY.prototype,"viewModel",null);
_.q([_.T({selector:function(X,U){return _.t3(X.entities,"commentSharedEntityPayload",U)},
selectorArgs:["viewModel.sharedKey"]}),_.p("design:type",Object)],kY.prototype,"commentSharedEntity",void 0);_.q([_.T({selector:I_z,selectorArgs:["viewModel.commentKey"]}),_.p("design:type",Object)],kY.prototype,"commentEntity",void 0);_.q([_.T({selector:function(X,U){return _.t3(X.entities,"commentSurfaceEntityPayload",U)},
selectorArgs:["viewModel.commentSurfaceKey"]}),_.p("design:type",Object)],kY.prototype,"commentSurfaceEntity",void 0);_.q([_.T({selector:t59,selectorArgs:["viewModel.toolbarSurfaceKey"]}),_.p("design:type",Object)],kY.prototype,"toolbarSurface",void 0);_.q([_.T({selector:a_s,selectorArgs:["commentEntity.properties.translateButtonEntityKey"]}),_.p("design:type",Object)],kY.prototype,"translateButtonState",void 0);
_.q([_.y("commentSurfaceEntity"),_.p("design:type",Object),_.p("design:paramtypes",[])],kY.prototype,"backgroundColor",null);_.q([_.T({reflectToAttribute:!0}),_.y("viewModel"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],kY.prototype,"optimalReadingWidthComments",null);_.q([_.Zl("ytd-expander"),_.p("design:type",Object)],kY.prototype,"expander",void 0);
_.q([_.ge("backgroundColor"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],kY.prototype,"updateBackgroundColor",null);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],kY.prototype,"useSmallAvatars",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],kY.prototype,"engagementPanel",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],kY.prototype,"commentThreadingEnabled",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],kY.prototype,"webWatchCompactComments",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("commentEntity"),_.p("design:type",Object),_.p("design:paramtypes",[])],kY.prototype,"isReply",null);_.q([_.y("commentEntity"),_.p("design:type",Object),_.p("design:paramtypes",[])],kY.prototype,"authorThumbnailEndpoint",null);_.q([_.y("commentEntity"),_.p("design:type",Object),_.p("design:paramtypes",[])],kY.prototype,"authorNameEndpoint",null);
_.q([_.y("commentEntity"),_.p("design:type",Object),_.p("design:paramtypes",[])],kY.prototype,"authorThumbnail",null);_.q([_.y("commentEntity"),_.p("design:type",String),_.p("design:paramtypes",[])],kY.prototype,"authorTextClass",null);_.q([_.y("commentEntity"),_.p("design:type",String),_.p("design:paramtypes",[])],kY.prototype,"authorChannelName",null);_.q([_.y("commentEntity"),_.p("design:type",Object),_.p("design:paramtypes",[])],kY.prototype,"publishedTime",null);
_.q([_.y("commentSurfaceEntity"),_.p("design:type",Object),_.p("design:paramtypes",[])],kY.prototype,"publishedTimeCommand",null);_.q([_.y("commentEntity","translateButtonState","voiceReplyContainerViewModel"),_.p("design:type",Object),_.p("design:paramtypes",[])],kY.prototype,"contentText",null);_.q([_.ge("contentText"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],kY.prototype,"resetExpander",null);
_.q([_.y("commentEntity"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],kY.prototype,"shouldShowReadMoreInitially",null);_.q([_.y("commentSharedEntity"),_.p("design:type",String),_.p("design:paramtypes",[])],kY.prototype,"expandText",null);_.q([_.y("commentSharedEntity"),_.p("design:type",String),_.p("design:paramtypes",[])],kY.prototype,"collapseText",null);_.q([_.y("commentEntity"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],kY.prototype,"shouldShowTranslateButton",null);
_.q([_.y("commentEntity","commentSharedEntity"),_.p("design:type",Object),_.p("design:paramtypes",[])],kY.prototype,"translateButton",null);_.q([_.y("toolbarSurface"),_.p("design:type",Object),_.p("design:paramtypes",[])],kY.prototype,"overflowMenuRenderer",null);_.q([_.T(),_.p("design:type",Object)],kY.prototype,"editDialog",void 0);_.q([_.Zl("ytd-comment-dialog-renderer"),_.p("design:type",Object)],kY.prototype,"editCommentDialogContainer",void 0);
_.q([_.Zl("ytd-comment-reply-dialog-renderer"),_.p("design:type",Object)],kY.prototype,"editReplyDialogContainer",void 0);_.q([_.cP("yt-navigate"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],kY.prototype,"onYtNavigate",null);_.q([_.cP("yt-commentbox-dismiss"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],kY.prototype,"onYtCommentboxDismiss",null);
_.q([_.cP("yt-commentbox-resize"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],kY.prototype,"onYtCommentboxResize",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-comment-view-model"})],kY);
_.f(kY,"ytd-comment-view-model",function(){if(blt!==void 0)return blt;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return blt=X},{mode:_.Xz("kevlar_poly_si_batch_j025")?1:2});_.G5(_.V(function(X){var U={};return _.n("yt-sub-thread",{class:_.mS("ytSubThreadHost",(U.ytSubThreadHasButton=X.isButton,U.ytSubThreadHovered=X.hovered,U.ytSubThreadTopLevelThread=function(){var r,m;return((r=X.topLevelThread)==null?void 0:r.call(X))&&!(_.v("small_avatars_for_comments")&&((m=X.engagementPanel)==null?0:m.call(X)))},U))},_.n("div",{class:"ytSubThreadThreadline"},_.n(_.x,{cond:function(){var r;
return!((r=X.isTeaser)==null?0:r.call(X))},
then:function(){return _.n("div",{class:"ytSubThreadConnection"})}}),_.n("div",{class:"ytSubThreadContinuation"}),_.n("div",{class:"ytSubThreadShadow"})),_.n("div",{class:"ytSubThreadSubThreadContent"},X.children))},"Kc"),"yt-sub-thread",{props:{isButton:_.OQ,
isTeaser:_.OQ,hovered:_.OQ,topLevelThread:_.OQ,engagementPanel:_.OQ}});var cY=function(){var X=_.Y.apply(this,arguments)||this;X.modern=_.v("web_modern_buttons");X.commentThreadingEnabled=_.v("web_delhi_comment_threads");X.isWatchGrid=_.v("kevlar_watch_grid");X.buttonOverrides=X.commentThreadingEnabled?{iconPosition:"trailing",type:"text"}:{style:"call-to-action"};X.JSC$16192_spinnerEl=null;return X};
_.F(cY,_.Y);_.a=cY.prototype;_.a.configureContinuationPathMap=function(){return _.v("web_delhi_comment_threads")?{"yt-append-continuation-items-action":"subThreads"}:{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.a.shouldShowLegacyTeasers=function(X,U){return X&&!U};
_.a.shouldShowExpandedThreads=function(X,U){return this.commentThreadingEnabled&&U&&(X==null?void 0:X.length)>0};
_.a.shouldShowCollapsedThreads=function(X,U){return this.commentThreadingEnabled&&!U&&X};
_.a.computeCommentViewModel=function(X){return _.e(X,q$C)};
_.a.computeThreadRenderer=function(X){return _.e(X,K$1)};
_.a.computeIsContinuationItem=function(X){return!!this.computeContinuationItemRenderer(X)};
_.a.computeButtonRenderer=function(X){return _.e(X,_.gd)};
_.a.computeContinuationItemRenderer=function(X){return _.e(X,_.bR)};
_.a.computeShowButton=function(X){var U;return!((U=this.computeContinuationItemRenderer(X))==null||!U.button)};
_.a.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]]"}}}}}};
_.a.attached=function(){this.isShowRepliesVisible=!0};
_.a.dataChanged=function(){var X=this.expanderContents;X&&(X.hidden=!0);this.isLoading=!1};
_.a.endsInContinuation=function(X){return!!X&&X.length>0&&!!this.computeContinuationItemRenderer(X[X.length-1])};
_.a.computeShouldShowHideRepliesButton=function(X,U){return!X&&U};
_.a.triggerFirstContinuation=function(){this.continuationItemRenderer&&!this.continuationItemRenderer.buttonRenderer&&(this.continuationItemRenderer.showButton=!1)};
_.a.isLoadingChanged=function(){this.isLoading&&!this.JSC$16192_spinnerEl&&(this.JSC$16192_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.Xa(this.expanderContents).appendChild(this.JSC$16192_spinnerEl));this.JSC$16192_spinnerEl&&(this.JSC$16192_spinnerEl.active=this.isLoading);if(this.isLoading)this.contents.classList.add("reloading");else{var X;(X=this.contents)==null||X.classList.remove("reloading")}};
_.a.handleIsShowMoreTap=function(){this.isShowRepliesVisible=!1;this.commentThreadingEnabled||this.triggerFirstContinuation();var X=_.e(this.data.viewReplies,_.gd);X&&this.ytRendererBehavior.logExplicitClick(X);this.commentThreadingEnabled&&this.toggleExpanded&&this.toggleExpanded()};
_.a.handleIsShowLessTap=function(){this.isShowRepliesVisible=!0;var X=_.e(this.data.hideReplies,_.gd);X&&this.ytRendererBehavior.logExplicitClick(X);this.commentThreadingEnabled&&this.toggleExpanded&&this.toggleExpanded()};
_.a.isShowMoreChanged=function(){if(!this.commentThreadingEnabled){var X=_.Xa(this.hostElement).querySelector("#expander-contents");X&&(X.hidden=this.isShowRepliesVisible)}};
_.a.computeAlign=function(){if(this.modern){var X;return!((X=this.data)==null?0:X.viewRepliesCreatorThumbnail)}};
_.n0.Object.defineProperties(cY.prototype,{hasContinuation:{configurable:!0,enumerable:!0,get:function(){var X,U;return this.endsInContinuation((X=this.data)==null?void 0:X.contents)||this.commentThreadingEnabled&&this.endsInContinuation((U=this.data)==null?void 0:U.subThreads)}},
subThreadTeasers:{configurable:!0,enumerable:!0,get:function(){if(!this.commentThreadingEnabled)return[];var X;return(X=this.data)==null?void 0:X.teaserContents}}});
cY.prototype.isShowMoreChanged=cY.prototype.isShowMoreChanged;cY.prototype.isLoadingChanged=cY.prototype.isLoadingChanged;cY.prototype.triggerFirstContinuation=cY.prototype.triggerFirstContinuation;cY.prototype.dataChanged=cY.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],cY.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],cY.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.w(_.Qy),_.p("design:type",Object)],cY.prototype,"ytContinuationHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],cY.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],cY.prototype,"modern",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],cY.prototype,"commentThreadingEnabled",void 0);_.q([_.T(),_.p("design:type",Boolean)],cY.prototype,"expanded",void 0);
_.q([_.T(),_.p("design:type",Function)],cY.prototype,"toggleExpanded",void 0);_.q([_.T(),_.p("design:type",Array)],cY.prototype,"addedReplies",void 0);_.q([_.T(),_.p("design:type",Boolean)],cY.prototype,"hovered",void 0);_.q([_.T(),_.p("design:type",Boolean)],cY.prototype,"topLevelThread",void 0);_.q([_.T(),_.p("design:type",Boolean)],cY.prototype,"isLoading",void 0);_.q([_.T({value:!0}),_.p("design:type",Boolean)],cY.prototype,"isShowRepliesVisible",void 0);
_.q([_.T({value:!1}),_.p("design:type",Boolean)],cY.prototype,"useNewFormatting",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],cY.prototype,"engagementPanel",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],cY.prototype,"isWatchGrid",void 0);_.q([_.T(),_.p("design:type",Object)],cY.prototype,"buttonOverrides",void 0);_.q([_.Zl("#expander-contents"),_.p("design:type",HTMLElement)],cY.prototype,"expanderContents",void 0);
_.q([_.Zl("ytd-continuation-item-renderer"),_.p("design:type",Object)],cY.prototype,"continuationItemRenderer",void 0);_.q([_.Zl("#contents"),_.p("design:type",HTMLElement)],cY.prototype,"contents",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],cY.prototype,"dataChanged",null);_.q([_.y("data.contents","data.subThreads.*"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],cY.prototype,"hasContinuation",null);
_.q([_.y("data.teaserContents"),_.p("design:type",Object),_.p("design:paramtypes",[])],cY.prototype,"subThreadTeasers",null);_.q([_.cP("yt-expander-more-tapped"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],cY.prototype,"triggerFirstContinuation",null);_.q([_.ge("isLoading"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],cY.prototype,"isLoadingChanged",null);
_.q([_.ge("isShowRepliesVisible"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],cY.prototype,"isShowMoreChanged",null);_.q([_.hL({is:"ytd-comment-replies-renderer",disableElementRegistration:!0})],cY);
_.f(cY,"ytd-comment-replies-renderer",function(){if(qZ5!==void 0)return qZ5;var X=document.createElement("template");_.B(X,'\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" on-click="handleIsShowMoreTap">\n      <template is="dom-if" if="[[data.viewRepliesCreatorThumbnail]]" class="style-scope ytd-comment-replies-renderer">\n        <div id="creator-thumbnail" class="style-scope ytd-comment-replies-renderer">\n          <yt-img-shadow fit="" height="24" thumbnail="[[data.viewRepliesCreatorThumbnail]]" width="24" class="style-scope ytd-comment-replies-renderer">\n          </yt-img-shadow>\n        </div>\n        <span class="dot style-scope ytd-comment-replies-renderer">\u00b7</span>\n      </template>\n      <ytd-button-renderer id="more-replies-sub-thread" aria-controls="expanded-threads" aria-expanded="[[!expanded]]" data="[[computeButtonRenderer(data.viewReplies)]]" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-replies-renderer">\n      </ytd-button-renderer>\n    </div>\n  </yt-sub-thread>\n</div>\n<div id="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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return qZ5=X},{mode:1});var ilv;var gy=function(){var X=_.Y.apply(this,arguments)||this;X.isOpen=!1;X.commentDialog=null;X.useSmallAvatars=_.v("small_avatars_for_comments");X.useSmallAvatarsEngagementPanelOnly=_.v("small_avatars_for_comments_ep");X.placeholderFocusListener=null;X.hasOpenedDialog=!1;X.actionMap={"yt-create-comment-action":"onCreateCommentAction","yt-hide-identity-chip-action":"onHideIdentityChip"};return X};
_.F(gy,_.Y);_.a=gy.prototype;_.a.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]]"}}}}}};
_.a.ready=function(){var X=this,U=_.Xa(this.hostElement).querySelector("#placeholder-area"),r=_.Xa(this.hostElement).querySelector("#simplebox-placeholder"),m=function(I){I.stopPropagation();I instanceof KeyboardEvent&&I.type==="keypress"&&I.keyCode!==13&&I.keyCode!==32||X.openDialog()};
this.placeholderFocusListener=m;r.addEventListener("focus",this.placeholderFocusListener);U.addEventListener("tap",m);U.addEventListener("keypress",m)};
_.a.maybeRemoveFocusEventListener=function(){var X;(X=this.data)!=null&&X.prepareAccountEndpoint&&!_.v("web_comments_simplebox_modal_focus_on_tap_ks")&&(X=_.Xa(this.hostElement).querySelector("#simplebox-placeholder"),this.placeholderFocusListener&&(X.removeEventListener("focus",this.placeholderFocusListener),this.placeholderFocusListener=null))};
_.a.dataChanged=function(){this.maybeRemoveFocusEventListener();this.commentDialog=null;this.hasOpenedDialog=this.isOpen=!1;this.showCreateDialog&&this.openDialog()};
_.a.openDialog=function(){if(this.data)if(this.data.prepareAccountEndpoint)_.v("web_comment_simplebox_resolve_polymer_command_ks")?_.aB.instance.resolveCommand(this.data.prepareAccountEndpoint):_.Hs(this.data.prepareAccountEndpoint,this.hostElement);else{if(this.data.subscribersOnlySnackbarCommand&&!this.hasOpenedDialog){var X=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.subscribersOnlySnackbarCommand);X&&this.ytdOpenPopupBehavior.openPopup(X);this.hasOpenedDialog=!0}this.commentDialog||
(this.commentDialog={commentDialogRenderer:this.computeCommentDialog(this.data)});this.isOpen=!0;_.Xa(this.hostElement).querySelector("#comment-dialog").firstElementChild.focus()}};
_.a.onYtCommentboxDismiss=function(X){X.stopPropagation();this.isOpen=!1};
_.a.onCreateCommentAction=function(X){this.get("createCommentAction.contents",X)&&(this.isOpen=!1)};
_.a.computeCommentDialog=function(X){return{placeholderText:X.placeholderText,authorThumbnail:X.authorThumbnail,submitButton:X.submitButton,imageButton:X.imageButton,cancelButton:X.cancelButton,emojiButton:X.emojiButton,emojis:X.emojis,emojiPicker:X.emojiPicker,aadcGuidelinesStateEntityKey:X.aadcGuidelinesStateEntityKey,openAadcDialog:X.openAadcDialog,unicodeEmojisUrl:X.unicodeEmojisUrl}};
_.a.onHideIdentityChip=function(X){_.e(X,wnC)&&this.set("data.placeholderText",_.e(X,wnC).placeholderText)};
gy.prototype.onYtCommentboxDismiss=gy.prototype.onYtCommentboxDismiss;gy.prototype.dataChanged=gy.prototype.dataChanged;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],gy.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.yS),_.p("design:type",Object)],gy.prototype,"ytdOpenPopupBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],gy.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],gy.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],gy.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],gy.prototype,"isOpen",void 0);_.q([_.T(),_.p("design:type",Object)],gy.prototype,"commentDialog",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],gy.prototype,"engagementPanel",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],gy.prototype,"useSmallAvatars",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],gy.prototype,"useSmallAvatarsEngagementPanelOnly",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],gy.prototype,"enableCreationBox",void 0);_.q([_.T(),_.p("design:type",Boolean)],gy.prototype,"showCreateDialog",void 0);
_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],gy.prototype,"dataChanged",null);_.q([_.cP("yt-commentbox-dismiss"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],gy.prototype,"onYtCommentboxDismiss",null);_.q([_.hL({is:"ytd-comment-simplebox-renderer",disableElementRegistration:!0})],gy);
_.f(gy,"ytd-comment-simplebox-renderer",function(){if(ilv!==void 0)return ilv;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return ilv=X},{mode:1});var Lx7;_.Ej("itemSectionRenderer","commentThreadRenderer","ytd-comment-thread-renderer");
var ns=function(){var X=_.Y.apply(this,arguments)||this;X.addHoverEffect=_.v("swatcheroo_comments_hover_effect");X.useSmallAvatars=_.v("small_avatars_for_comments");X.scrollingEnabled=_.v("web_comment_threading_scroll_on_collapse");X.isSubThread=!1;X.threadHovered=!1;X.expanded=!1;X.removed=!1;X.addedReplies=[];X.actionMap=X.configureActionMap();X.toggleExpanded=function(){X.expanded=!X.expanded;!X.expanded&&X.scrollingEnabled&&_.Gw(X.hostElement,"yt-scroll-to-comment-element",[X.commentElement])};
return X};
_.F(ns,_.Y);_.a=ns.prototype;_.a.configureActionMap=function(){return _.v("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"}:{}};
_.a.createCommentReplyAction=function(X){X=_.e(X,Q1S);if(X!=null&&X.contents){var U=X.replyToCommentId,r=X.parentCommentId,m,I=(m=this.commentViewModel)==null?void 0:m.commentId;(I===U||I===r&&!U)&&this.maybeAttachReply(X.contents)}};
_.a.maybeAttachReply=function(X){var U,r;(((U=this.commentEntity)==null?void 0:(r=U.properties)==null?void 0:r.replyLevel)||0)>=3?_.l4(this.hostElement,"yt-pushed-create-comment-reply",X):this.attachReply(X)};
_.a.onPushedCreateCommentReply=function(X){var U,r;(((U=this.commentEntity)==null?void 0:(r=U.properties)==null?void 0:r.replyLevel)||0)>=3||(this.attachReply(X.detail),X.stopPropagation())};
_.a.attachReply=function(X){var U;((U=this.data)==null?0:U.replies)?(U=this.get("data.replies.commentRepliesRenderer.subThreads").length-1,this.get("data.replies.commentRepliesRenderer.subThreads."+U+".continuationItemRenderer")?U===0?this.push("addedReplies",X):this.splice("data.replies.commentRepliesRenderer.subThreads",U,0,X):this.push("data.replies.commentRepliesRenderer.subThreads",X)):(this.set("data.replies",{commentRepliesRenderer:{subThreads:[X],viewReplies:{buttonRenderer:{text:_.iP(_.tt("VIEW_REPLIES",
void 0,"View replies")),icon:{iconType:"EXPAND"}}}}}),this.expanded=!0)};
_.a.onAppendContinuationItemsActionFinished=function(){this.addedReplies.length&&(this.splice.apply(this,["data.replies.commentRepliesRenderer.subThreads",0,0].concat(_.fN(this.addedReplies))),this.set("addedReplies",[]))};
_.a.removeCommentAction=function(X){X=_.e(X,h7C);var U=X==null?void 0:X.commentId,r;U&&((r=this.commentViewModel)==null?void 0:r.commentId)===U&&this.maybeRemoveComment(X.actionResult)};
_.a.banAuthorAction=function(X){X=_.e(X,F$u);var U=X==null?void 0:X.commentId,r;U&&((r=this.commentViewModel)==null?void 0:r.commentId)===U&&this.maybeRemoveComment(X.actionResult)};
_.a.hideReportedCommentAction=function(X){X=_.e(X,bTS);var U=X==null?void 0:X.commentId,r;U&&((r=this.commentViewModel)==null?void 0:r.commentId)===U&&this.maybeRemoveComment(X.actionResult)};
_.a.maybeRemoveComment=function(X){X&&X.status==="STATUS_SUCCEEDED"&&(this.feedbackText=X.feedbackText||_.iP("Reply removed"),this.removed=!0)};
_.a.onTap=function(X){if(this.addHoverEffect&&!this.engagementPanel&&!_.$5(_.DP(X)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var U;((U=window.getSelection())==null?0:U.toString().length)||_.Hs({changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},this.hostElement)}};
_.a.attached=function(){var X=this;this.isSubThread&&(this.expanded=!0);var U;(U=this.commentThreadHitbox)==null||U.addEventListener("mouseover",function(){X.threadHovered=!0});
var r;(r=this.commentThreadHitbox)==null||r.addEventListener("mouseout",function(){X.threadHovered=!1});
var m;(m=this.commentThreadHitbox)==null||m.addEventListener("click",function(){X.maybeToggleExpanded()})};
_.a.onDataChanged=function(){var X=_.v("web_delhi_comment_threads")?"data.replies.commentRepliesRenderer.subThreads":"data.replies.commentRepliesRenderer.contents";this.get("data.replies.commentRepliesRenderer.teaserContents")&&!this.get(X)&&this.set(X,[{commentThreadRenderer:{commentViewModel:this.get("data.replies.commentRepliesRenderer.teaserContents")[0]}}])};
_.a.maybeToggleExpanded=function(){var X,U,r,m=(X=this.data)==null?void 0:(U=X.replies)==null?void 0:(r=U.commentRepliesRenderer)==null?void 0:r.subThreads,I;(m==null?void 0:m.length)===1&&((I=_.e(m[0],_.bR))==null?0:I.button)&&this.expanded||this.toggleExpanded()};
_.n0.Object.defineProperties(ns.prototype,{commentViewModel:{configurable:!0,enumerable:!0,get:function(){var X;return _.e((X=this.data)==null?void 0:X.commentViewModel,q$C)}},
hasSubThreading:{configurable:!0,enumerable:!0,get:function(){var X,U,r;return _.v("web_delhi_comment_threads")&&!!((X=this.data)==null?0:(U=X.replies)==null?0:(r=U.commentRepliesRenderer)==null?0:r.subThreads)}}});
ns.prototype.onDataChanged=ns.prototype.onDataChanged;ns.prototype.onTap=ns.prototype.onTap;ns.prototype.onAppendContinuationItemsActionFinished=ns.prototype.onAppendContinuationItemsActionFinished;ns.prototype.onPushedCreateCommentReply=ns.prototype.onPushedCreateCommentReply;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ns.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],ns.prototype,"ytdReduxBehavior",void 0);
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],ns.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],ns.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],ns.prototype,"addHoverEffect",void 0);_.q([_.T(),_.p("design:type",Object)],ns.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],ns.prototype,"useSmallAvatars",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],ns.prototype,"scrollingEnabled",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],ns.prototype,"isSubThread",void 0);_.q([_.Zl(".thread-hitbox"),_.p("design:type",HTMLElement)],ns.prototype,"commentThreadHitbox",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],ns.prototype,"threadHovered",void 0);_.q([_.Zl("#comment"),_.p("design:type",HTMLElement)],ns.prototype,"commentElement",void 0);
_.q([_.T(),_.p("design:type",Object)],ns.prototype,"expanded",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],ns.prototype,"removed",void 0);_.q([_.T(),_.p("design:type",Object)],ns.prototype,"feedbackText",void 0);_.q([_.T(),_.p("design:type",Array)],ns.prototype,"addedReplies",void 0);_.q([_.T({selector:I_z,selectorArgs:["commentViewModel.commentKey"]}),_.p("design:type",Object)],ns.prototype,"commentEntity",void 0);
_.q([_.cP("yt-pushed-create-comment-reply"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],ns.prototype,"onPushedCreateCommentReply",null);_.q([_.cP("yt-append-continuation-items-action-finished"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ns.prototype,"onAppendContinuationItemsActionFinished",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],ns.prototype,"commentViewModel",null);
_.q([_.y("data.replies.commentRepliesRenderer.subThreads"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],ns.prototype,"hasSubThreading",null);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],ns.prototype,"engagementPanel",void 0);_.q([_.cP("tap"),_.cP("click"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],ns.prototype,"onTap",null);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ns.prototype,"onDataChanged",null);_.q([_.hL({is:"ytd-comment-thread-renderer",disableElementRegistration:!0})],ns);
_.f(ns,"ytd-comment-thread-renderer",function(){if(Lx7!==void 0)return Lx7;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Lx7=X},{mode:_.Xz("kevlar_poly_si_batch_j025")?1:2});var Ns8;var Z1=function(){var X=_.Y.apply(this,arguments)||this;X.compactHeader=_.v("web_watch_compact_comments_header");X.hidePanelButton=!1;X.isPostSchedulingEnabled=_.v("enable_post_scheduling");X.hasFinishedStamping=!1;X.JSC$16215_handleOpenPostCommentDialogActionAfterStamp=!1;X.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return X};
_.F(Z1,_.Y);_.a=Z1.prototype;
_.a.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"}}}};
_.a.attached=function(){this.hasActionsChange&&this.observePrefilledBackstagePostDialog()};
_.a.onStampFinished=function(){this.hasFinishedStamping=!0;this.hasActionsChange&&this.observePrefilledBackstagePostDialog();this.JSC$16215_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.a.onYtServiceRequestSent=function(X,U){if(!_.v("kevlar_command_handler")&&U.actions)for(X=0;X<U.actions.length;X++){var r=U.actions[X];_.e(r,Nb8)&&_.Xa(this.hostElement).querySelector("#backstage-post-dialog > ytd-backstage-post-dialog-renderer").openSchedulingPanel(_.e(r,Nb8))}};
_.a.observePrefilledBackstagePostDialog=function(){if(this.hasFinishedStamping){this.hasActionsChange=!1;var X;if(this.getPrefilledBackstagePostDialog((X=this.data)==null?void 0:X.actions)){_.Xa(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!1;var U=_.Xa(this.hostElement).querySelector("#backstage-post-dialog").firstElementChild;U&&_.cZ(this,function(){U.focus();U.openDialog&&U.openDialog()})}}else this.hasActionsChange=!0};
_.a.computeIsBackstage=function(X){return X};
_.a.onYtCommentboxDismiss=function(){_.Xa(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!0;this.removePrefilledDialog(this.data)};
_.a.removePrefilledDialog=function(X){if(X==null?0:X.actions){for(var U=X.actions.length-1;U>=0;U--){var r=void 0;((r=_.e(X.actions[U],gi5))==null?0:r.dialog)&&delete X.actions[U]}this.set("data",void 0);this.set("data",X)}};
_.a.getPrefilledBackstagePostDialog=function(X){if(X)for(var U=0;U<X.length;U++){var r=X[U],m=void 0;if((m=_.e(r,gi5))==null?0:m.dialog)return _.e(r,gi5).dialog}return null};
_.a.computeBackstagePostDialog=function(X){return X&&(this.getPrefilledBackstagePostDialog(X.actions)||X.createRenderer)};
_.a.dataChanged=function(){if(this.data){var X=this.data.customEmojis,U=this.data.unicodeEmojisUrl;_.dL.clear();U&&_.pMu(_.dL,U);X&&_.dL.load(X)}};
_.a.handleSignalActionOpenPostCommentDialogAction=function(){var X=_.Xa(this.hostElement).querySelector("ytd-comment-simplebox-renderer");X?X.openDialog():this.JSC$16215_handleOpenPostCommentDialogActionAfterStamp=!0};
_.a.onPostHeaderTap=function(){var X;((X=this.data)==null?0:X.postHeaderOnTap)&&this.ytComponentBehavior.resolveCommand(this.data.postHeaderOnTap)};
_.n0.Object.defineProperties(Z1.prototype,{useSpaceBetween:{configurable:!0,enumerable:!0,get:function(){return this.showCommentsPanelButton||_.v("kevlar_watch_grid")}},
showCommentsPanelButton:{configurable:!0,enumerable:!0,get:function(){var X,U,r,m,I,t,C;return!this.hidePanelButton&&_.v("kevlar_watch_comments_panel_button")&&((C=_.e((X=this.data)==null?void 0:(U=X.sortMenu)==null?void 0:(r=U.sortFilterSubMenuRenderer)==null?void 0:(m=r.subMenuItems)==null?void 0:(I=m[0])==null?void 0:(t=I.serviceEndpoint)==null?void 0:t.commandMetadata,_.mN))==null?void 0:C.apiUrl)==="/youtubei/v1/next"}},
commentsPanelButtonData:{configurable:!0,enumerable:!0,get:function(){if(this.showCommentsPanelButton)return{icon:{iconType:"EXPAND_ALL"},tooltip:_.tt("MINIPLAYER_EXPAND_LABEL"),text:_.DQ(_.tt("MINIPLAYER_EXPAND_LABEL")),command:{commandExecutorCommand:{commands:[{changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},{scrollToEngagementPanelCommand:{targetId:"engagement-panel-comments-section"}}]}}}}}});
Z1.prototype.dataChanged=Z1.prototype.dataChanged;Z1.prototype.onYtCommentboxDismiss=Z1.prototype.onYtCommentboxDismiss;Z1.prototype.observePrefilledBackstagePostDialog=Z1.prototype.observePrefilledBackstagePostDialog;Z1.prototype.onYtServiceRequestSent=Z1.prototype.onYtServiceRequestSent;Z1.prototype.onStampFinished=Z1.prototype.onStampFinished;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Z1.prototype,"ytComponentBehavior",void 0);
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Z1.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Z1.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Z1.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Z1.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Z1.prototype,"compactHeader",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Z1.prototype,"engagementPanel",void 0);_.q([_.T(),_.p("design:type",Object)],Z1.prototype,"hidePanelButton",void 0);_.q([_.T({computed:"computeIsBackstage(data.isBackstageContent)",reflectToAttribute:!0}),_.p("design:type",Boolean)],Z1.prototype,"isBackstage",void 0);_.q([_.T({readOnly:!0,computed:"computeBackstagePostDialog(data)"}),_.p("design:type",Object)],Z1.prototype,"backstagePostDialog",void 0);
_.q([_.T(),_.p("design:type",Object)],Z1.prototype,"isPostSchedulingEnabled",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("data","showCommentsPanelButton"),_.p("design:type",Object),_.p("design:paramtypes",[])],Z1.prototype,"useSpaceBetween",null);_.q([_.T({reflectToAttribute:!0}),_.y("data","hidePanelButton"),_.p("design:type",Object),_.p("design:paramtypes",[])],Z1.prototype,"showCommentsPanelButton",null);
_.q([_.y("data","showCommentsPanelButton"),_.p("design:type",Object),_.p("design:paramtypes",[])],Z1.prototype,"commentsPanelButtonData",null);_.q([_.cP("yt-rendererstamper-finished"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Z1.prototype,"onStampFinished",null);_.q([_.cP("yt-service-request-sent"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.TU]),_.p("design:returntype")],Z1.prototype,"onYtServiceRequestSent",null);
_.q([_.ge("data.actions"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Z1.prototype,"observePrefilledBackstagePostDialog",null);_.q([_.cP("yt-commentbox-dismiss"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],Z1.prototype,"onYtCommentboxDismiss",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Z1.prototype,"dataChanged",null);
_.q([_.hL({is:"ytd-comments-header-renderer",disableElementRegistration:!0})],Z1);
_.f(Z1,"ytd-comments-header-renderer",function(){if(Ns8!==void 0)return Ns8;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Ns8=X},{mode:1});var jrC;var sL=function(){return _.Y.apply(this,arguments)||this};
_.F(sL,_.Y);_.q([_.T(),_.p("design:type",Object)],sL.prototype,"data",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],sL.prototype,"ytRendererBehavior",void 0);_.q([_.hL({is:"ytd-destination-button-renderer",disableElementRegistration:!0})],sL);
_.f(sL,"ytd-destination-button-renderer",function(){if(jrC!==void 0)return jrC;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return jrC=X},{mode:1});var XHS;var xY=function(){var X=_.Y.apply(this,arguments)||this;X.isRichGrid=!1;X.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};return X};
_.F(xY,_.Y);_.a=xY.prototype;_.a.configureRendererStamper=function(){return{"data.destinationButtons":{id:"destination-buttons",mapping:{destinationButtonRenderer:{component:"ytd-destination-button-renderer"}}}}};
_.a.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap)};
_.a.handleUpdateGridStateAction=function(){this.updateDestinationButtonsVisibility()};
_.a.updateDestinationButtonsVisibility=function(){if(!this.isRichGrid){var X;if((X=this.data)==null||!X.isExpanded){X=this.hostElement.clientWidth;var U;if(X&&(U=this.data)!=null&&U.destinationButtons){U=Math.floor((X+4)/214);X=this.data.destinationButtons.length;var r=Math.ceil(X/U);this.fullyVisibleRows=X%U===1&&r===2?1:Math.min(r,2);this.isShowMoreVisible=this.fullyVisibleRows<r}}}};
_.a.updateRichGridDestinationButtonsVisibility=function(){var X,U;if(this.isRichGrid&&((X=this.data)==null||!X.isExpanded)&&(U=this.data)!=null&&U.destinationButtons){X=this.richGridItemsPerRow+1;U=this.data.destinationButtons.length;var r=Math.ceil(U/X);this.fullyVisibleRows=U%X===1&&r===2?1:Math.min(r,2);this.isShowMoreVisible=this.fullyVisibleRows<r}};
_.a.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
xY.prototype.updateRichGridDestinationButtonsVisibility=xY.prototype.updateRichGridDestinationButtonsVisibility;_.q([_.T(),_.p("design:type",Object)],xY.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Number)],xY.prototype,"fullyVisibleRows",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],xY.prototype,"isShowMoreVisible",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],xY.prototype,"isRichGrid",void 0);
_.q([_.T({selector:_.o$,value:0}),_.p("design:type",Number)],xY.prototype,"richGridItemsPerRow",void 0);_.q([_.T(),_.p("design:type",Object)],xY.prototype,"gridStateActionMap",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],xY.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],xY.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],xY.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],xY.prototype,"ytdReduxBehavior",void 0);_.q([_.ge("data","richGridItemsPerRow"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],xY.prototype,"updateRichGridDestinationButtonsVisibility",null);_.q([_.hL({is:"ytd-destination-shelf-renderer",disableElementRegistration:!0})],xY);
_.f(xY,"ytd-destination-shelf-renderer",function(){if(XHS!==void 0)return XHS;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return XHS=X},{mode:1});var UNA;var PY=function(){return _.Y.apply(this,arguments)||this};
_.F(PY,_.Y);PY.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"}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],PY.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],PY.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],PY.prototype,"data",void 0);_.q([_.hL({is:"ytd-brandconnect-cta-shelf-card-renderer",disableElementRegistration:!0})],PY);
_.f(PY,"ytd-brandconnect-cta-shelf-card-renderer",function(){if(UNA!==void 0)return UNA;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return UNA=X},{mode:1});var ryh;var Sk=function(){var X=_.Y.apply(this,arguments)||this;X.disableAnimation=!1;X.isSlimlineSurvey=!1;X.isSlimlineSurveyFollowUp=!1;X.isShortsStyle=!1;return X};
_.F(Sk,_.Y);Sk.prototype.onTap=function(X){X.preventDefault();this.data&&_.l4(this.hostElement,"ytd-rating-survey-option-changed",this.data)};
_.n0.Object.defineProperties(Sk.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 X,U,r,m,I;return((X=this.data)==null?0:X.checked)?(U=this.data)==null?void 0:(r=U.onStateIcon)==null?void 0:r.iconType:(m=this.data)==null?void 0:(I=m.defaultStateIcon)==null?void 0:I.iconType}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Sk.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Sk.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Sk.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],Sk.prototype,"disableAnimation",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Sk.prototype,"isSlimlineSurvey",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Sk.prototype,"isSlimlineSurveyFollowUp",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Sk.prototype,"isShortsStyle",void 0);_.q([_.y("disableAnimation","isSlimlineSurveyFollowUp","isShortsStyle"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Sk.prototype,"isAnimatedIcon",null);
_.q([_.y("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.p("design:type",Number),_.p("design:paramtypes",[])],Sk.prototype,"iconSize",null);_.q([_.y("isShortsStyle"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Sk.prototype,"isDarkTheme",null);_.q([_.y("data.checked"),_.p("design:type",Object),_.p("design:paramtypes",[])],Sk.prototype,"icon",null);_.q([_.hL({is:"ytd-rating-survey-option-renderer",disableElementRegistration:!0})],Sk);
_.f(Sk,"ytd-rating-survey-option-renderer",function(){if(ryh!==void 0)return ryh;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return ryh=X},{mode:2});var mNT;var dy=function(){var X=_.Y.apply(this,arguments)||this;X.firstResponseText=null;X.lastResponseText=null;X.selectedNonStarOption=null;X.hideOptions=!1;X.hideUndoButton=!0;X.disableAnimation=!1;X.showResponseRangeText=!1;X.selectedRatingIndex=-1;X.isSlimlineSurvey=!1;X.isSlimlineSurveyFollowUp=!1;X.isShortsStyle=!1;X.slimlineSurveyRatingSelectedIndex=-1;return X};
_.F(dy,_.Y);_.a=dy.prototype;_.a.configureRendererStamper=function(){return{"data.ratings":{id:"ratings",mapping:{ratingSurveyOptionRenderer:{component:"ytd-rating-survey-option-renderer",properties:{disableAnimation:"[[disableAnimation]]",isSlimlineSurvey:"[[isSlimlineSurvey]]",isSlimlineSurveyFollowUp:"[[isSlimlineSurveyFollowUp]]",isShortsStyle:"[[isShortsStyle]]"}}}}}};
_.a.dataChanged=function(){this.resetComponent();this.isSlimlineSurveyFollowUp&&this.slimlineSurveyRatingSelectedIndex>-1&&this.showSelectedOption()};
_.a.onOptionChange=function(X,U){var r=this;X=U.onStateIcon&&U.defaultStateIcon&&U.onStateIcon.iconType===U.defaultStateIcon.iconType;this.hideUndoButton=this.isSlimlineSurvey;if(this.isSingleSelect)this.getOptionRenderers().forEach(function(C,k){C.responseText===U.responseText?r.isSlimlineSurvey?(r.selectedRatingIndex=k,r.ytdReduxBehavior.dispatch(gBT(k))):(r.setSurveyOptionValue(k,!0,"checked"),r.setSurveyOptionValue(k,!0,"selected")):(r.setSurveyOptionValue(k,!1,"checked"),r.setSurveyOptionValue(k,
!1,"selected"))});
else if(X)this.selectedNonStarOption=U,this.hideOptions=!0;else{var m=this.ytRendererBehavior.getSimpleString(U.responseText),I=!0;this.getOptionRenderers().forEach(function(C,k){r.setSurveyOptionValue(k,I,"checked");r.setSurveyOptionValue(k,!1,"selected");r.ytRendererBehavior.getSimpleString(C.responseText)===m&&(I=!1,r.setSurveyOptionValue(k,!0,"selected"))})}X=U.responseEndpoint;
var t;U.followUpCommand&&(t=_.e(U.followUpCommand,m$p));this.isSlimlineSurvey?(this.resetComponent(),_.Gw(this.hostElement,"ytd-slimline-survey-rating-select-action")):_.Gw(this.hostElement,"ytd-inline-survey-rating-select-action",[X,t])};
_.a.showSelectedOption=function(){var X=this;_.$u.addJob(function(){var U=X.getOptionRenderers()[X.slimlineSurveyRatingSelectedIndex];X.onOptionChange(new CustomEvent("ytd-rating-survey-option-changed"),U)},8,100)};
_.a.getOptionRenderers=function(){return this.data&&this.data.ratings?this.data.ratings.map(function(X){var U;return(U=_.e(X,tMA))!=null?U:{}}):[]};
_.a.onUndoClick=function(){this.resetComponent();_.Gw(this.hostElement,"ytd-inline-survey-rating-select-action",[null,null])};
_.a.setSurveyOptionValue=function(X,U,r){this.notifyPath("data.ratings."+X+".ratingSurveyOptionRenderer."+r);this.set("data.ratings."+X+".ratingSurveyOptionRenderer."+r,U)};
_.a.resetComponent=function(){var X=this;this.selectedNonStarOption=null;this.hideOptions=!1;this.hideUndoButton=!0;var U=this.getOptionRenderers(),r,m;this.firstResponseText=(m=(r=U[0])==null?void 0:r.responseText)!=null?m:null;var I,t;this.lastResponseText=(t=(I=U[U.length-1])==null?void 0:I.responseText)!=null?t:null;U.forEach(function(C,k){X.setSurveyOptionValue(k,!1,"checked");X.setSurveyOptionValue(k,!1,"selected")})};
_.n0.Object.defineProperties(dy.prototype,{isSingleSelect:{configurable:!0,enumerable:!0,get:function(){return this.isSlimlineSurvey||this.isSlimlineSurveyFollowUp||this.isShortsStyle}}});
dy.prototype.onOptionChange=dy.prototype.onOptionChange;dy.prototype.dataChanged=dy.prototype.dataChanged;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],dy.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],dy.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],dy.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],dy.prototype,"data",void 0);
_.q([_.T(),_.p("design:type",Object)],dy.prototype,"firstResponseText",void 0);_.q([_.T(),_.p("design:type",Object)],dy.prototype,"lastResponseText",void 0);_.q([_.T(),_.p("design:type",Object)],dy.prototype,"selectedNonStarOption",void 0);_.q([_.T(),_.p("design:type",Object)],dy.prototype,"hideOptions",void 0);_.q([_.T(),_.p("design:type",Object)],dy.prototype,"hideUndoButton",void 0);_.q([_.T(),_.p("design:type",Object)],dy.prototype,"disableAnimation",void 0);
_.q([_.T(),_.p("design:type",Object)],dy.prototype,"showResponseRangeText",void 0);_.q([_.T(),_.p("design:type",Object)],dy.prototype,"selectedRatingIndex",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],dy.prototype,"isSlimlineSurvey",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],dy.prototype,"isSlimlineSurveyFollowUp",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],dy.prototype,"isShortsStyle",void 0);_.q([_.T({selector:function(X){return X.ui.slimlineSurveyRatingSelectedIndex}}),
_.p("design:type",Object)],dy.prototype,"slimlineSurveyRatingSelectedIndex",void 0);_.q([_.y("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],dy.prototype,"isSingleSelect",null);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],dy.prototype,"dataChanged",null);
_.q([_.cP("ytd-rating-survey-option-changed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Object]),_.p("design:returntype")],dy.prototype,"onOptionChange",null);_.q([_.hL({is:"ytd-rating-survey-renderer",disableElementRegistration:!0})],dy);
_.f(dy,"ytd-rating-survey-renderer",function(){if(mNT!==void 0)return mNT;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return mNT=X},{mode:1});var IHv;var t$8;var aHP;var Ew1=(Ct.FIRSTDAYOFWEEK+1)%7,HFt=function(X,U,r,m){var I="";if(m.selection&&dx9(m.selection))t2(X,m.selection)&&(I+=" selected");else if(m.selection&&OWe(m.selection)){var t=m.selection.selectionState||"START_DATE";t2(X,m.selection.start)&&(I+=" period-start ",t==="START_DATE"&&(I+="selected"));t2(X,m.selection.end)&&(I+=" period-end ",t==="END_DATE"&&(I+="selected"));aw(X,m.selection.start)||aw(m.selection.end,X)||(I+=" highlighted")}if(aw(U,m.start)||aw(m.end,U))I+=" disabled";m.circleToday&&
t2(U,r)&&(I+=" today");return I};var OL=function(){return _.Y.apply(this,arguments)||this};
_.F(OL,_.Y);_.a=OL.prototype;_.a.attached=function(){var X=this;_.cZ(this,function(){X.JSC$16249_calendarMain.scrollHeight>0&&(X.calendarConfig.selection?X.scrollToDate(vwX(X.calendarConfig.selection)):X.scrollToDate(X.calendarConfig.end))})};
_.a.updateSelection=function(X){X=Ffe(Object.assign({},this.calendarConfig,{selection:X}),HFt);this.splice.apply(this,["renderData.months",0,X.length].concat(_.fN(X)))};
_.a.scrollToDate=function(X){this.renderData&&(X=Brm(X,this.renderData),X!==void 0&&this.JSC$16249_calendarMain.scrollToIndex(X))};
_.a.scrollToNextMonth=function(){this.JSC$16249_calendarMain.scrollToIndex(this.JSC$16249_calendarMain.firstVisibleIndex+1)};
_.a.scrollToPrevMonth=function(){this.JSC$16249_calendarMain.firstVisibleIndex===0&&this.JSC$16249_calendarMain.scrollTo(0,0);this.JSC$16249_calendarMain.scrollToIndex(this.JSC$16249_calendarMain.firstVisibleIndex-1)};
_.a.handleDayClick=function(X){_.Gw(this.hostElement,"ytd-calendar-date-clicked",[X.model.day.date])};
_.a.handleDayMouseDown=function(X){X.preventDefault();_.Gw(this.hostElement,"ytd-calendar-date-mousedown",[X.model.day.date])};
_.a.handleDayMouseUp=function(X){_.Gw(this.hostElement,"ytd-calendar-date-mouseup",[X.model.day.date])};
_.a.handleDayMouseEnter=function(X){X.preventDefault();_.Gw(this.hostElement,"ytd-calendar-date-mouseenter",[X.model.day.date])};
_.a.handleDayMouseLeave=function(X){_.Gw(this.hostElement,"ytd-calendar-date-mouseleave",[X.model.day.date])};
_.n0.Object.defineProperties(OL.prototype,{renderData:{configurable:!0,enumerable:!0,get:function(){var X=this.calendarConfig,U=HFt;U=U===void 0?HFt:U;for(var r=[],m=0;m<7;m++)r.push(Ct.NARROWWEEKDAYS[(m+Ew1)%7]);return{months:Ffe(X,U),daysOfWeekLabel:r}}}});
_.q([_.T(),_.p("design:type",Object)],OL.prototype,"calendarConfig",void 0);_.q([_.Zl("#calendar-main"),_.p("design:type",Object)],OL.prototype,"JSC$16249_calendarMain",void 0);_.q([_.y("calendarConfig"),_.p("design:type",Object),_.p("design:paramtypes",[])],OL.prototype,"renderData",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-scrollable-calendar"})],OL);
_.f(OL,"ytd-scrollable-calendar",function(){if(aHP!==void 0)return aHP;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return aHP=X},{mode:2});var CBp;var kW5;var vY=function(){var X=_.Y.apply(this,arguments)||this;X.hideCharCounter=!1;X.hideLabel=!1;X.noLabelFloat=!1;X.autoValidate=!0;X.invalid=!1;X.disabled=!1;X.actionMap={"yt-update-text-input-form-field-renderer-command":"handleUpdateTextInputFormFieldRendererCommand"};return X};
_.F(vY,_.Y);_.a=vY.prototype;_.a.reset=function(X){this.value=X&&this.data?this.data.value=X:"";this.input.invalid=!1;this.input.autoValidate=!1};
_.a.save=function(){this.data&&this.data.onChange&&this.ytComponentBehavior.resolveCommand(this.data.onChange)};
_.a.focusTextInput=function(){this.input.focus()};
_.a.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()};
_.a.valueChanged=function(){var X,U;if(((X=this.data)==null?0:X.value)||((U=this.data)==null?void 0:U.value)==="")this.value=this.data.value;else{var r;((r=this.data)==null?void 0:r.value)!==void 0||this.value||(this.value="")}};
_.a.computeLabel=function(X,U){return U?"":_.pE(X)};
_.a.computeAriaLabel=function(X,U){return U?_.pE(X):""};
_.a.computeErrorMessage=function(X,U,r,m){!X&&U?X=r||this.strings.REQUIRED_LABEL:(X=_.pE(m),X=_.ce(X,"&")?"document"in _.mH?cP8(X):gVA(X):X);return X};
_.a.computeType=function(X){return X==="TEXT_INPUT_FORM_FIELD_TYPE_PASSWORD"?"password":null};
_.a.onTextValueChanged=function(X){this.value=X.detail.value;var U;(U=this.onValueChanged)==null||U.call(this);this.validate()&&this.data&&this.data.key&&this.data.onChange&&this.set(this.data.key,this.input.value,this.data.onChange)};
_.a.handleUpdateTextInputFormFieldRendererCommand=function(X){(X=_.e(X,Bt7))&&this.data&&this.data.id===X.id&&(X.invalid!==void 0&&(this.invalid=X.invalid),X.invalidValueErrorMessage!==void 0&&this.set("data.invalidValueErrorMessage",X.invalidValueErrorMessage))};
_.a.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.EG("value-changed",this.value))};
_.a.updateInvalidFromBinding=function(X){this.invalid=X.detail.value};
_.n0.Object.defineProperties(vY.prototype,{isMultiline:{configurable:!0,enumerable:!0,get:function(){if(this.isMultilineOverride!==void 0)return this.isMultilineOverride;var X;return!((X=this.data)==null||!X.isMultiline)}}});
vY.prototype.valueChangedForBinding=vY.prototype.valueChangedForBinding;vY.prototype.valueChanged=vY.prototype.valueChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],vY.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],vY.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],vY.prototype,"ytActionHandlerBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],vY.prototype,"data",void 0);_.q([_.T(),_.p("design:type",String)],vY.prototype,"value",void 0);_.q([_.T(),_.p("design:type",String)],vY.prototype,"pattern",void 0);_.q([_.T(),_.p("design:type",String)],vY.prototype,"errorMessage",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],vY.prototype,"componentStyle",void 0);_.q([_.T(),_.p("design:type",Object)],vY.prototype,"hideCharCounter",void 0);
_.q([_.T(),_.p("design:type",Object)],vY.prototype,"hideLabel",void 0);_.q([_.T(),_.p("design:type",Object)],vY.prototype,"noLabelFloat",void 0);_.q([_.T(),_.p("design:type",Function)],vY.prototype,"onValueChanged",void 0);_.q([_.T(),_.p("design:type",Boolean)],vY.prototype,"isMultilineOverride",void 0);_.q([_.T(),_.p("design:type",Object)],vY.prototype,"autoValidate",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],vY.prototype,"invalid",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],vY.prototype,"disabled",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],vY.prototype,"enableOverlayTheme",void 0);_.q([_.T({value:{REQUIRED_LABEL:_.tt("REQUIRED_LABEL",void 0,"Required")}}),_.p("design:type",Object)],vY.prototype,"strings",void 0);_.q([_.Zl("#input"),_.p("design:type",Object)],vY.prototype,"input",void 0);
_.q([_.y("data","isMultilineOverride"),_.p("design:type",Object),_.p("design:paramtypes",[])],vY.prototype,"isMultiline",null);_.q([_.Sl("data.value"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],vY.prototype,"valueChanged",null);_.q([_.ge("value"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],vY.prototype,"valueChangedForBinding",null);_.q([_.uG({is:"yt-text-input-form-field-renderer",disableElementRegistration:!0})],vY);
_.f(vY,"yt-text-input-form-field-renderer",function(){if(kW5===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;CBp===void 0&&(CBp=document.createElement("template"));var m=CBp;r.call(U,m.content.cloneNode(!0),X.content.firstChild);kW5=X}X=kW5;return X},{mode:2});var ek=function(){var X=_.Y.apply(this,arguments)||this;X.data=void 0;X.selectionState="START_DATE";X.isStartDateInvalid=!1;X.isEndDateInvalid=!1;X.autoapply=!1;X.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 X};
_.F(ek,_.Y);_.a=ek.prototype;_.a.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"}}}}};
_.a.focus=function(){this.startDateInput.focus()};
_.a.dataChanged=function(){this.data&&this.data.selection&&(this.selection={start:HV(this.data.selection.start),end:HV(this.data.selection.end)})};
_.a.observeSelection=function(){this.selection&&this.updateCalendarSelection(this.selection);this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.a.resetTextboxes=function(){switch(this.selectionState){case "START_DATE":this.isStartDateInvalid=!1;break;case "END_DATE":this.isEndDateInvalid=!1;break;default:_.bu(this.selectionState)}};
_.a.onDateInputBlur=function(){this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.a.onStartDateTapOrFocus=function(){this.startDate&&this.calendar.scrollToDate(this.startDate);this.selectionState="START_DATE"};
_.a.onEndDateTapOrFocus=function(){this.endDate&&this.calendar.scrollToDate(this.endDate);this.selectionState="END_DATE"};
_.a.onStartDateTextChange=function(){if(this.calendar.calendarConfig){var X=this.calendar.calendarConfig,U=X.end;X=ows({start:X.start,end:this.endDate||U},this.startDateInput.value||"");this.isStartDateInvalid=!X.isValid;X.isValid&&(X=X.value,this.selection=this.endDate?{start:X,end:this.endDate}:X,this.calendar.scrollToDate(X));this.updateInvalidState()}};
_.a.onEndDateTextChange=function(){if(this.calendar.calendarConfig){var X=this.calendar.calendarConfig,U=X.start;X=ows({start:this.startDate||U,end:X.end},this.endDateInput.value||"");this.isEndDateInvalid=!X.isValid;X.isValid&&(X=X.value,this.selection={start:this.startDate,end:X},this.calendar.scrollToDate(X));this.updateInvalidState()}};
_.a.handleCalendarDateClicked=function(X){var U=this.selection&&vwX(this.selection),r=this.selection&&eV6(this.selection);U&&!aw(X,U)&&this.selectionState==="END_DATE"?(this.selection={start:U,end:X},this.selectionState="START_DATE"):(r&&!aw(r,X)?this.selection={start:X,end:r}:this.selection=X,this.selectionState="END_DATE")};
_.a.handleCalendarDateMouseDown=function(X){this.selection&&!dx9(this.selection)&&(this.dragPivot=t2(X,this.selection.start)?this.selection.end:t2(X,this.selection.end)?this.selection.start:X)};
_.a.handleCalendarDateMouseUp=function(){this.dragPivot=void 0};
_.a.handleCalendarDateMouseEnter=function(X){this.dragPivot&&(this.selection={start:function(U,r){return aw(U,r)?U:r}(this.dragPivot,X),
end:function(U,r){return aw(U,r)?r:U}(this.dragPivot,X)},this.dragPivot||(this.selectionState="START_DATE"))};
_.a.handleCalendarDateMouseLeave=function(){};
_.a.handleCalendarSubmitDateRange=function(){this.selection&&!dx9(this.selection)&&_.Gw(this.hostElement,"ytd-date-period-picker-apply",[this.selection])};
_.a.updateInvalidState=function(){var X=function(U,r){r?U.setAttribute("invalid",""):U.removeAttribute("invalid")};
X(this.startDateInput,this.isStartDateInvalid);X(this.endDateInput,this.isEndDateInvalid)};
_.a.updateDateStrings=function(){this.selection&&(dx9(this.selection)?SC6(this.selection):(SC6(this.selection.start),SC6(this.selection.end)))};
_.a.updateCalendarSelection=function(X){this.calendar.updateSelection(Object.assign({},X,{selectionState:this.selectionState}))};
_.a.updateIsStartDateInvalidFromBinding=function(X){this.isStartDateInvalid=X.detail.value};
_.a.updateIsEndDateInvalidFromBinding=function(X){this.isEndDateInvalid=X.detail.value};
_.a.updateStartDateStringFromBinding=function(){};
_.a.updateEndDateStringFromBinding=function(){};
_.n0.Object.defineProperties(ek.prototype,{calendarConfig:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.selection?{start:HV(this.data.dateRangeStart),end:HV(this.data.dateRangeEnd),selection:{start:HV(this.data.selection.start),end:HV(this.data.selection.end)},circleToday:!0}:{}}},
errorMessage:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.errorMessage}},
startDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&vwX(this.selection)}},
endDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&eV6(this.selection)}}});
ek.prototype.resetTextboxes=ek.prototype.resetTextboxes;ek.prototype.observeSelection=ek.prototype.observeSelection;ek.prototype.dataChanged=ek.prototype.dataChanged;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],ek.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],ek.prototype,"ytRendererstamperBehavior",void 0);_.q([_.Zl("#calendar"),_.p("design:type",Object)],ek.prototype,"calendar",void 0);
_.q([_.Zl("#start-date"),_.p("design:type",Object)],ek.prototype,"startDateInput",void 0);_.q([_.Zl("#end-date"),_.p("design:type",Object)],ek.prototype,"endDateInput",void 0);_.q([_.T(),_.p("design:type",Object)],ek.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],ek.prototype,"selection",void 0);_.q([_.T(),_.p("design:type",String)],ek.prototype,"selectionState",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],ek.prototype,"calendarConfig",null);
_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],ek.prototype,"errorMessage",null);_.q([_.y("selection"),_.p("design:type",Object),_.p("design:paramtypes",[])],ek.prototype,"startDate",null);_.q([_.y("selection"),_.p("design:type",Object),_.p("design:paramtypes",[])],ek.prototype,"endDate",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ek.prototype,"dataChanged",null);
_.q([_.ge("selection","selectionState"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ek.prototype,"observeSelection",null);_.q([_.ge("selectionState"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ek.prototype,"resetTextboxes",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-date-period-picker-renderer"})],ek);
_.f(ek,"ytd-date-period-picker-renderer",function(){if(t$8!==void 0)return t$8;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return t$8=X},{mode:1});var EL=function(){var X=_.Y.apply(this,arguments)||this;var U={};X.actionMap=(U["ytd-date-period-picker-apply"]="handleDateRangeUpdated",U);return X};
_.F(EL,_.Y);EL.prototype.configureRendererStamper=function(){return{"data.timeRangeDropdown":{id:"time-range-dropdown",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
EL.prototype.handleDateRangeUpdated=function(){};
_.q([_.T(),_.p("design:type",Object)],EL.prototype,"data",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],EL.prototype,"actionHandlerBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],EL.prototype,"rendererstamperBehavior",void 0);_.q([_.hL({is:"ytd-report-history-section-header-renderer",disableElementRegistration:!0})],EL);
_.f(EL,"ytd-report-history-section-header-renderer",function(){if(IHv!==void 0)return IHv;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return IHv=X},{mode:1});var cyt;var gPu;var nPP;var FU=function(){return _.Y.apply(this,arguments)||this};
_.F(FU,_.Y);_.n0.Object.defineProperties(FU.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var X,U;return((X=this.data)==null?0:(U=X.icon)==null?0:U.iconType)?_.IB(this.data.icon.iconType):""}}});
_.q([_.T(),_.p("design:type",Object)],FU.prototype,"data",void 0);_.q([_.y("data"),_.p("design:type",String),_.p("design:paramtypes",[])],FU.prototype,"icon",null);_.q([_.hL({is:"ytd-report-history-table-text-cell-renderer",disableElementRegistration:!0})],FU);
_.f(FU,"ytd-report-history-table-text-cell-renderer",function(){if(nPP!==void 0)return nPP;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return nPP=X},{mode:1});var BY=function(){return _.Y.apply(this,arguments)||this};
_.F(BY,_.Y);BY.prototype.configureRendererStamper=function(){return{"data.latestReason":{id:"latest-reason",mapping:{reportHistoryTableTextCellRenderer:"ytd-report-history-table-text-cell-renderer"}}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],BY.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],BY.prototype,"data",void 0);_.q([_.hL({is:"ytd-report-history-table-reason-cell-renderer",disableElementRegistration:!0})],BY);
_.f(BY,"ytd-report-history-table-reason-cell-renderer",function(){if(gPu!==void 0)return gPu;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return gPu=X},{mode:1});var QZ=function(){return _.Y.apply(this,arguments)||this};
_.F(QZ,_.Y);QZ.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"}}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],QZ.prototype,"rendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],QZ.prototype,"data",void 0);_.q([_.hL({is:"ytd-report-history-table-cell-renderer",disableElementRegistration:!0})],QZ);
_.f(QZ,"ytd-report-history-table-cell-renderer",function(){if(cyt!==void 0)return cyt;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);
return cyt=X},{mode:1});var ZF5;var oO=function(){var X=_.Y.apply(this,arguments)||this;X.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 X};
_.F(oO,_.Y);oO.prototype.onDataChanged=function(){var X;if((X=this.data)==null?0:X.style)this.componentStyle=this.getStyleName(this.data.style)};
oO.prototype.getCellForColumn=function(X){return this.cells.find(function(U){var r;return((r=_.e(U==null?void 0:U.cell,CO1)||_.e(U==null?void 0:U.cell,HUv))==null?void 0:r.columnId)===X.type})};
oO.prototype.getClassForColumn=function(X){switch(X){case "REPORT_HISTORY_COLUMN_DATE":return"date";default:return""}};
oO.prototype.getStyleName=function(X){switch(X){case "REPORT_HISTORY_ROW_STYLE_COMPACT":return"COMPACT_ROW";default:return""}};
_.n0.Object.defineProperties(oO.prototype,{cells:{configurable:!0,enumerable:!0,get:function(){var X;return(((X=this.data)==null?void 0:X.cells)||[]).map(function(U){return _.e(U,aIt)})}}});
oO.prototype.onDataChanged=oO.prototype.onDataChanged;_.q([_.T(),_.p("design:type",Object)],oO.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Array)],oO.prototype,"columnRenderData",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],oO.prototype,"componentStyle",void 0);_.q([_.y("data"),_.p("design:type",Array),_.p("design:paramtypes",[])],oO.prototype,"cells",null);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],oO.prototype,"onDataChanged",null);_.q([_.hL({is:"ytd-report-history-table-row-renderer",disableElementRegistration:!0})],oO);
_.f(oO,"ytd-report-history-table-row-renderer",function(){if(ZF5!==void 0)return ZF5;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return ZF5=X},{mode:1});var s5P;var xN5;var woD={padding:12,paddingLeftFirstColumn:0,paddingRightLastColumn:0,minWidth:50,maxWidth:Infinity,flexGrow:1},yYn={padding:12,paddingLeftFirstColumn:24,paddingRightLastColumn:24,minWidth:50,maxWidth:Infinity,flexGrow:0};var wy=function(){return _.Y.apply(this,arguments)||this};
_.F(wy,_.Y);wy.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"}}}}}};
wy.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"rows","yt-reload-continuation-items-command-body":"rows"}};
_.n0.Object.defineProperties(wy.prototype,{tableSpec:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?0:X.columns)?KfX(this.data.columns):{columns:{},columnsToShow:[]}}},
columnRenderData:{configurable:!0,enumerable:!0,get:function(){return Mme(this.tableSpec)}},
totalMinWidth:{configurable:!0,enumerable:!0,get:function(){var X=this.tableSpec,U=woD;U=U===void 0?yYn:U;U=zV9(X.columnDimensions,X.columnsToShow||[],U);X=0;U=_.H(U);for(var r=U.next();!r.done;r=U.next())r=r.value,X+=r.minWidth+r.paddingLeft+r.paddingRight;return X}},
tableWidthStyle:{configurable:!0,enumerable:!0,get:function(){return"min-width:"+this.totalMinWidth+"px;"}}});
_.q([_.w(_.Qy),_.p("design:type",Object)],wy.prototype,"ytContinuationHandlerBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],wy.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],wy.prototype,"data",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],wy.prototype,"tableSpec",null);_.q([_.y("tableSpec"),_.p("design:type",Array),_.p("design:paramtypes",[])],wy.prototype,"columnRenderData",null);
_.q([_.y("tableSpec"),_.p("design:type",Number),_.p("design:paramtypes",[])],wy.prototype,"totalMinWidth",null);_.q([_.y("totalMinWidth"),_.p("design:type",String),_.p("design:paramtypes",[])],wy.prototype,"tableWidthStyle",null);_.q([_.hL({is:"ytd-table-renderer",disableElementRegistration:!0})],wy);
_.f(wy,"ytd-table-renderer",function(){if(xN5!==void 0)return xN5;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return xN5=X},{mode:1});var yZ=function(){return _.Y.apply(this,arguments)||this};
_.F(yZ,_.Y);yZ.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}}}}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],yZ.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],yZ.prototype,"data",void 0);_.q([_.hL({is:"ytd-report-reason-history-modal-renderer",disableElementRegistration:!0})],yZ);
_.f(yZ,"ytd-report-reason-history-modal-renderer",function(){if(s5P!==void 0)return s5P;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return s5P=X},{mode:1});var PBp;var SES;var dNA;var us=function(){return _.Y.apply(this,arguments)||this};
_.F(us,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],us.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],us.prototype,"data",void 0);_.q([_.hL({is:"ytd-profile-column-stats-entry-renderer",disableElementRegistration:!0})],us);
_.f(us,"ytd-profile-column-stats-entry-renderer",function(){if(dNA!==void 0)return dNA;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return dNA=X},{mode:1});var OFh;var hg=function(){return _.Y.apply(this,arguments)||this};
_.F(hg,_.Y);hg.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{profileColumnStatsEntryRenderer:{component:"ytd-profile-column-stats-entry-renderer",noInjection:!0}}}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],hg.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],hg.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],hg.prototype,"data",void 0);_.q([_.hL({is:"ytd-profile-column-stats-renderer",disableElementRegistration:!0})],hg);
_.f(hg,"ytd-profile-column-stats-renderer",function(){if(OFh!==void 0)return OFh;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return OFh=X},{mode:1});var vP1;var M6=function(){return _.Y.apply(this,arguments)||this};
_.F(M6,_.Y);_.n0.Object.defineProperties(M6.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.data)==null||!X.useThumbnailSize)return 80;var U,r;X=(U=this.data)==null?void 0:(r=U.thumbnail)==null?void 0:r.thumbnails;var m;return X&&((m=X[0])==null?void 0:m.width)||80}},
thumbnailHeight:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.data)==null||!X.useThumbnailSize)return 80;var U,r;X=(U=this.data)==null?void 0:(r=U.thumbnail)==null?void 0:r.thumbnails;var m;return X&&((m=X[0])==null?void 0:m.height)||80}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],M6.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],M6.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],M6.prototype,"componentStyle",void 0);_.q([_.y("data.useThumbnailSize"),_.p("design:type",Object),_.p("design:paramtypes",[])],M6.prototype,"thumbnailWidth",null);
_.q([_.y("data.useThumbnailSize"),_.p("design:type",Object),_.p("design:paramtypes",[])],M6.prototype,"thumbnailHeight",null);_.q([_.hL({is:"ytd-profile-column-user-info-renderer",disableElementRegistration:!0})],M6);
_.f(M6,"ytd-profile-column-user-info-renderer",function(){if(vP1!==void 0)return vP1;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return vP1=X},{mode:1});var zN=function(){return _.Y.apply(this,arguments)||this};
_.F(zN,_.Y);zN.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]]"}}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],zN.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],zN.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],zN.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],zN.prototype,"componentStyle",void 0);_.q([_.hL({is:"ytd-profile-column-renderer",disableElementRegistration:!0})],zN);
_.f(zN,"ytd-profile-column-renderer",function(){if(SES!==void 0)return SES;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return SES=X},{mode:1});var Ks=function(){var X=_.Y.apply(this,arguments)||this;X.componentStyle="NON_CENTERED_PROFILE";return X};
_.F(Ks,_.Y);Ks.prototype.configureRendererStamper=function(){return{"data.reportStats":{id:"report-stats",mapping:{profileColumnRenderer:{component:"ytd-profile-column-renderer",properties:{componentStyle:"[[componentStyle]]"}}}}}};
Ks.prototype.getIcon=function(X){return X?"settings:"+X.toLowerCase():null};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Ks.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Ks.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Ks.prototype,"data",void 0);_.q([_.hL({is:"ytd-page-introduction-renderer",disableElementRegistration:!0})],Ks);
_.f(Ks,"ytd-page-introduction-renderer",function(){if(PBp!==void 0)return PBp;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return PBp=X},{mode:1});var eWS;var TN=function(){return _.Y.apply(this,arguments)||this};
_.F(TN,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],TN.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],TN.prototype,"data",void 0);_.q([_.hL({is:"ytd-report-description-renderer",disableElementRegistration:!0})],TN);
_.f(TN,"ytd-report-description-renderer",function(){if(eWS!==void 0)return eWS;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return eWS=X},{mode:1});var EPh;var FGu;var YY=function(){return _.Y.apply(this,arguments)||this};
_.F(YY,_.Y);YY.prototype.configureRendererStamper=function(){return{"data.description":{id:"description",mapping:{reportDescriptionRenderer:"ytd-report-description-renderer"}}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],YY.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],YY.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],YY.prototype,"data",void 0);_.q([_.hL({is:"ytd-video-report-renderer",disableElementRegistration:!0})],YY);
_.f(YY,"ytd-video-report-renderer",function(){if(FGu!==void 0)return FGu;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return FGu=X},{mode:1});var BjP;_.Ej("itemSectionRenderer","messageRenderer","ytd-message-renderer");_.Ej("multiPageMenuSectionItems","messageRenderer","ytd-message-renderer");var VZ=function(){return _.Y.apply(this,arguments)||this};
_.F(VZ,_.Y);VZ.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]]"}}}}}};
VZ.prototype.computeMessageStyle=function(X){return X};
VZ.prototype.computeButtonOverride=function(X){var U;if((X==null?0:(U=X.style)==null?0:U.value)&&X.style.value==="RENDER_STYLE_BANNER_PANEL")return{size:"S"}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],VZ.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],VZ.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],VZ.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],VZ.prototype,"shelf",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],VZ.prototype,"panel",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeMessageStyle(data.style.value)"}),_.p("design:type",Boolean)],VZ.prototype,"componentStyle",void 0);_.q([_.T({computed:"computeButtonOverride(data)"}),_.p("design:type",Object)],VZ.prototype,"buttonOverride",void 0);_.q([_.hL({is:"ytd-message-renderer",disableElementRegistration:!0})],VZ);
_.f(VZ,"ytd-message-renderer",function(){if(BjP!==void 0)return BjP;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return BjP=X},{mode:1});var RO=function(){return _.Y.apply(this,arguments)||this};
_.F(RO,_.Y);RO.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"}}}};
RO.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"table"}};
RO.prototype.onRequestError=function(){this.ytContinuationHandlerBehavior.continuationIsReloading=!1};
_.n0.Object.defineProperties(RO.prototype,{isUnifiedReportHistory:{configurable:!0,enumerable:!0,get:function(){var X,U;return!!(((X=this.data)==null?0:X.header)&&((U=this.data)==null?0:U.table))}}});
RO.prototype.onRequestError=RO.prototype.onRequestError;_.q([_.w(_.Qy),_.p("design:type",Object)],RO.prototype,"ytContinuationHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],RO.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],RO.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],RO.prototype,"data",void 0);
_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],RO.prototype,"isUnifiedReportHistory",null);_.q([_.cP("yt-service-request-error"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],RO.prototype,"onRequestError",null);_.q([_.hL({is:"ytd-report-history-section-renderer",disableElementRegistration:!0})],RO);
_.f(RO,"ytd-report-history-section-renderer",function(){if(EPh!==void 0)return EPh;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return EPh=X},{mode:1});var Q5T;var q6=function(){var X=_.Y.apply(this,arguments)||this;X.answerExpanded=!1;return X};
_.F(q6,_.Y);q6.prototype.toggleAnswer=function(){this.answerExpanded=!this.answerExpanded};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],q6.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],q6.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],q6.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],q6.prototype,"answerExpanded",void 0);_.q([_.hL({is:"ytd-handles-claiming-faq-renderer",disableElementRegistration:!0})],q6);
_.f(q6,"ytd-handles-claiming-faq-renderer",function(){if(Q5T!==void 0)return Q5T;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return Q5T=X},{mode:1});var oP1;var wHh=function(){return _.Y.apply(this,arguments)||this};
_.F(wHh,_.Y);_.q([_.T(),_.p("design:type",Object)],wHh.prototype,"data",void 0);_.q([_.hL({is:"ytd-handles-claiming-faq-section-renderer",disableElementRegistration:!0})],wHh);
_.f(wHh,"ytd-handles-claiming-faq-section-renderer",function(){if(oP1!==void 0)return oP1;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return oP1=X},{mode:1});var yyu;var WY=function(){var X=_.Y.apply(this,arguments)||this;X.rightSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_dark_v1.svg";X.rightSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_light_v1.svg";X.leftSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_dark_v1.svg";X.leftSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_light_v1.svg";X.leftSquiggly=X.leftSquigglyLight;X.rightSquiggly=X.rightSquigglyLight;
X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};X.actionButtonOverride={style:"mono",type:"filled",size:"XL"};return X};
_.F(WY,_.Y);_.a=WY.prototype;_.a.updateLeftSquigglyStyle=function(){_.HP(this.hostElement,{"--yt-left-squiggly-background":"url("+this.leftSquiggly+")"})};
_.a.updateRightSquigglyStyle=function(){_.HP(this.hostElement,{"--yt-right-squiggly-background":"url("+this.rightSquiggly+")"})};
_.a.ready=function(){var X=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(X)};
_.a.onDarkModeToggledAction=function(X){X!==this.isDarkTheme&&(this.set("isDarkTheme",X),X?(this.leftSquiggly=this.leftSquigglyDark,this.rightSquiggly=this.rightSquigglyDark):(this.leftSquiggly=this.leftSquigglyLight,this.rightSquiggly=this.rightSquigglyLight))};
_.a.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[actionButtonOverride]]"}}}}}};
WY.prototype.updateRightSquigglyStyle=WY.prototype.updateRightSquigglyStyle;WY.prototype.updateLeftSquigglyStyle=WY.prototype.updateLeftSquigglyStyle;_.q([_.T(),_.p("design:type",Object)],WY.prototype,"data",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],WY.prototype,"isDarkTheme",void 0);_.q([_.T(),_.p("design:type",String)],WY.prototype,"leftSquiggly",void 0);_.q([_.T(),_.p("design:type",String)],WY.prototype,"rightSquiggly",void 0);
_.q([_.ge("leftSquiggly"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],WY.prototype,"updateLeftSquigglyStyle",null);_.q([_.ge("rightSquiggly"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],WY.prototype,"updateRightSquigglyStyle",null);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],WY.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],WY.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],WY.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],WY.prototype,"actionButtonOverride",void 0);_.q([_.hL({is:"ytd-handles-claiming-header-renderer",disableElementRegistration:!0})],WY);
_.f(WY,"ytd-handles-claiming-header-renderer",function(){if(yyu!==void 0)return yyu;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return yyu=X},{mode:1});var uot;var Jg=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};X.image0DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_dark.svg";X.image0LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_light.svg";X.image1DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_dark.svg";X.image1LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_light.svg";
X.image3DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_dark.svg";X.image3LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_light_v2.svg";X.image0SquigglyBackground=X.image0LightSquigglyBackground;X.image1SquigglyBackground=X.image1LightSquigglyBackground;X.image3SquigglyBackground=X.image3LightSquigglyBackground;return X};
_.F(Jg,_.Y);_.a=Jg.prototype;_.a.ready=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.updateTitleAndImages()};
_.a.onDataChanged=function(){this.updateTitleAndImages()};
_.a.onThemeChanged=function(){this.updateTitleAndImages()};
_.a.onDarkModeToggledAction=function(X){X!==this.isDarkTheme&&(this.isDarkTheme=X)};
_.a.updateImage0SquigglyBackground=function(){_.HP(this.hostElement,{"--yt-image0-squiggly-background":"url("+this.image0SquigglyBackground+")"})};
_.a.updateImage1SquigglyBackground=function(){_.HP(this.hostElement,{"--yt-image1-squiggly-background":"url("+this.image1SquigglyBackground+")"})};
_.a.updateImage3SquigglyBackground=function(){_.HP(this.hostElement,{"--yt-image3-squiggly-background":"url("+this.image3SquigglyBackground+")"})};
_.a.updateTitleAndImages=function(){var X,U;((X=this.data)==null?void 0:(U=X.titleImages)==null?void 0:U.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))};
Jg.prototype.updateImage3SquigglyBackground=Jg.prototype.updateImage3SquigglyBackground;Jg.prototype.updateImage1SquigglyBackground=Jg.prototype.updateImage1SquigglyBackground;Jg.prototype.updateImage0SquigglyBackground=Jg.prototype.updateImage0SquigglyBackground;Jg.prototype.onThemeChanged=Jg.prototype.onThemeChanged;Jg.prototype.onDataChanged=Jg.prototype.onDataChanged;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Jg.prototype,"ytActionHandlerBehavior",void 0);
_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],Jg.prototype,"isDarkTheme",void 0);_.q([_.T(),_.p("design:type",Object)],Jg.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],Jg.prototype,"title0",void 0);_.q([_.T(),_.p("design:type",Object)],Jg.prototype,"title1",void 0);_.q([_.T(),_.p("design:type",Object)],Jg.prototype,"title2",void 0);_.q([_.T(),_.p("design:type",Object)],Jg.prototype,"title3",void 0);
_.q([_.T(),_.p("design:type",Object)],Jg.prototype,"title4",void 0);_.q([_.T(),_.p("design:type",Object)],Jg.prototype,"image0",void 0);_.q([_.T(),_.p("design:type",Object)],Jg.prototype,"image1",void 0);_.q([_.T(),_.p("design:type",Object)],Jg.prototype,"image2",void 0);_.q([_.T(),_.p("design:type",Object)],Jg.prototype,"image3",void 0);_.q([_.T(),_.p("design:type",Object)],Jg.prototype,"image4",void 0);_.q([_.T(),_.p("design:type",String)],Jg.prototype,"image0SquigglyBackground",void 0);
_.q([_.T(),_.p("design:type",String)],Jg.prototype,"image1SquigglyBackground",void 0);_.q([_.T(),_.p("design:type",String)],Jg.prototype,"image3SquigglyBackground",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Jg.prototype,"onDataChanged",null);_.q([_.ge("isDarkTheme"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Jg.prototype,"onThemeChanged",null);
_.q([_.ge("image0SquigglyBackground"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Jg.prototype,"updateImage0SquigglyBackground",null);_.q([_.ge("image1SquigglyBackground"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Jg.prototype,"updateImage1SquigglyBackground",null);
_.q([_.ge("image3SquigglyBackground"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Jg.prototype,"updateImage3SquigglyBackground",null);_.q([_.hL({is:"ytd-handles-claiming-title-images-section-renderer",disableElementRegistration:!0})],Jg);
_.f(Jg,"ytd-handles-claiming-title-images-section-renderer",function(){if(uot!==void 0)return uot;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return uot=X},{mode:1});var hW8;var D1=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return X};
_.F(D1,_.Y);D1.prototype.ready=function(){var X=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(X)};
D1.prototype.onDarkModeToggledAction=function(X){X!==this.isDarkTheme&&this.set("isDarkTheme",X)};
D1.prototype.onCopyButtonClick=function(){var X=this,U,r,m;return _.c(function(I){return(U=X.data)!=null&&U.primaryChannelUrl?I.yield(navigator.clipboard.writeText(((r=X.data)==null?0:r.encodedChannelUrl)?X.data.encodedChannelUrl:"https://"+_.pE((m=X.data)==null?void 0:m.primaryChannelUrl)),0):I.jumpTo(0)})};
_.q([_.T(),_.p("design:type",Object)],D1.prototype,"data",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],D1.prototype,"ytComponentBehavior",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],D1.prototype,"isDarkTheme",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],D1.prototype,"ytActionHandlerBehavior",void 0);_.q([_.hL({is:"ytd-handles-claiming-update-social-renderer",disableElementRegistration:!0})],D1);
_.f(D1,"ytd-handles-claiming-update-social-renderer",function(){if(hW8!==void 0)return hW8;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return hW8=X},{mode:1});var M$t;var ps=function(){var X=_.Y.apply(this,arguments)||this;X.JSC$16343_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_dark_v1.svg";X.JSC$16343_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_light_v1.svg";X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};X.squigglyBackground=X.JSC$16343_squigglyBackgroundLight;return X};
_.F(ps,_.Y);ps.prototype.updateSquigglyBackgroundStyle=function(){_.HP(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
ps.prototype.ready=function(){var X=document.documentElement.hasAttribute("dark");this.set("isDarkTheme",X);this.squigglyBackground=X?this.JSC$16343_squigglyBackgroundDark:this.JSC$16343_squigglyBackgroundLight};
ps.prototype.onDarkModeToggledAction=function(X){X!==this.isDarkTheme&&(this.set("isDarkTheme",X),this.squigglyBackground=X?this.JSC$16343_squigglyBackgroundDark:this.JSC$16343_squigglyBackgroundLight)};
ps.prototype.updateSquigglyBackgroundStyle=ps.prototype.updateSquigglyBackgroundStyle;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ps.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],ps.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],ps.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ps.prototype,"data",void 0);
_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],ps.prototype,"isDarkTheme",void 0);_.q([_.T(),_.p("design:type",String)],ps.prototype,"squigglyBackground",void 0);_.q([_.ge("squigglyBackground"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ps.prototype,"updateSquigglyBackgroundStyle",null);_.q([_.hL({is:"ytd-handles-claiming-vanity-info-renderer",disableElementRegistration:!0})],ps);
_.f(ps,"ytd-handles-claiming-vanity-info-renderer",function(){if(M$t!==void 0)return M$t;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return M$t=X},{mode:1});var zW5;var $Y=function(){var X=_.Y.apply(this,arguments)||this;X.JSC$16346_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_dark.svg";X.JSC$16346_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_light.svg";X.squigglyBackground=X.JSC$16346_squigglyBackgroundLight;X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return X};
_.F($Y,_.Y);_.a=$Y.prototype;_.a.ready=function(){var X=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(X)};
_.a.onDarkModeToggledAction=function(X){X!==this.isDarkTheme&&(this.set("isDarkTheme",X),this.squigglyBackground=X?this.JSC$16346_squigglyBackgroundDark:this.JSC$16346_squigglyBackgroundLight)};
_.a.updateSquigglyBackgroundStyle=function(){_.HP(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
_.a.onDataChanged=function(){this.data&&this.setupVideoPlayer()};
_.a.detached=function(){this.stop()};
_.a.stop=function(){this.playerElement.stop()};
_.a.setupVideoPlayer=function(){var X=this,U,r;return _.c(function(m){U=X.data.videoId;r="http://i1.ytimg.com/vi/"+U+"/maxresdefault.jpg";X.playerElement.loadVideoWithPlayerVars({video_id:U,iurlhq:r});_.uv(m)})};
$Y.prototype.onDataChanged=$Y.prototype.onDataChanged;$Y.prototype.updateSquigglyBackgroundStyle=$Y.prototype.updateSquigglyBackgroundStyle;_.q([_.T({value:!1}),_.p("design:type",Boolean)],$Y.prototype,"isDarkTheme",void 0);_.q([_.T(),_.p("design:type",String)],$Y.prototype,"squigglyBackground",void 0);_.q([_.Zl("#player"),_.p("design:type",Object)],$Y.prototype,"playerElement",void 0);_.q([_.T(),_.p("design:type",Object)],$Y.prototype,"data",void 0);
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],$Y.prototype,"ytActionHandlerBehavior",void 0);_.q([_.ge("squigglyBackground"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],$Y.prototype,"updateSquigglyBackgroundStyle",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],$Y.prototype,"onDataChanged",null);
_.q([_.hL({is:"ytd-handles-claiming-video-item-renderer",disableElementRegistration:!0})],$Y);
_.f($Y,"ytd-handles-claiming-video-item-renderer",function(){if(zW5!==void 0)return zW5;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return zW5=X},{mode:1});var KG5;var Ag=function(){var X=_.x7.apply(this,arguments)||this;X.dragging=!1;X.dragMouseStart=0;X.dragOffsetStart=0;X.containerWidthDiff=0;X.boundPrevClick=function(){X.set("offset",bs(X,X.offset-(X.scrollDistance||320)))};
X.boundNextClick=function(){X.set("offset",bs(X,X.offset+(X.scrollDistance||320)))};
X.boundScrollContainerMouseDown=function(U){X.dragMouseStart=U.clientX;X.dragOffsetStart=X.offset;X.dragging=!0};
X.boundScrollContainerDrag=function(U){X.dragging&&X.set("offset",bs(X,X.dragOffsetStart-(U.clientX-X.dragMouseStart)))};
X.boundMouseUp=function(){X.onMouseUp()};
X.boundWheelScroll=function(U){var r=0;Math.abs(U.deltaX)>=Math.abs(U.deltaY)?r=U.deltaX:U.shiftKey&&(r=U.deltaY);r!==0&&(X.offset+=r,U.stopPropagation(),U.preventDefault())};
X.boundChipCloudChipScrollIntoView=function(U){(U=U.detail)&&X.scrollChipIntoView(U)};
return X};
_.F(Ag,_.x7);Ag.prototype.attached=function(){var X=_.Xa(this.hostElement).querySelector("#scroll-container");X.addEventListener("wheel",this.boundWheelScroll);X.addEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);X.style.touchAction="pan-y";X.addEventListener("pointerdown",this.boundScrollContainerMouseDown);X.addEventListener("pointermove",this.boundScrollContainerDrag);window.addEventListener("pointerup",this.boundMouseUp)};
Ag.prototype.detached=function(){var X=_.Xa(this.hostElement).querySelector("#scroll-container");X.removeEventListener("wheel",this.boundWheelScroll);X.removeEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);X.removeEventListener("pointerdown",this.boundScrollContainerMouseDown);X.removeEventListener("pointermove",this.boundScrollContainerDrag);window.removeEventListener("pointerup",this.boundMouseUp)};
Ag.prototype.reset=function(){this.set("offset",0);_.cZ(this,this.setContainerWidthDiff);_.cZ(this,this.setButtonsState)};
var bs=function(X,U){return Math.min(Math.max(U,0),X.containerWidthDiff)};
_.a=Ag.prototype;_.a.onMouseUp=function(){this.dragging=!1};
_.a.transformContainer=function(){this.offset=bs(this,this.offset);var X=_.$q("HTML_DIR")==="rtl"?"":"-";_.Xa(this.hostElement).querySelector("#chips").style.transform="translateX("+X+this.offset+"px)";_.cZ(this,this.setButtonsState)};
_.a.setButtonsState=function(){(this.atEnd=this.offset>=this.containerWidthDiff)&&!this.atStart&&(this.offset=bs(this,this.offset));this.atStart=this.offset<=0};
_.a.setContainerWidthDiff=function(){var X=_.Xa(this.hostElement).querySelector("#scroll-container"),U=_.Xa(this.hostElement).querySelector("#chips");X&&U&&(this.containerWidthDiff=U.clientWidth-X.clientWidth)};
_.a.scrollChipIntoView=function(X){var U=_.Xa(this.hostElement).querySelector("#scroll-container");if(U){var r=this.atStart?0:106,m=this.atEnd?0:106;X.offsetLeft<this.offset+r?this.offset=bs(this,X.offsetLeft-r):X.offsetLeft+X.clientWidth>this.offset+U.clientWidth-m&&(this.offset=bs(this,X.offsetLeft+X.clientWidth+m-U.clientWidth))}};
Ag.prototype.transformContainer=Ag.prototype.transformContainer;_.q([_.T({value:0}),_.p("design:type",Number)],Ag.prototype,"offset",void 0);_.q([_.T({value:!0,reflectToAttribute:!0}),_.p("design:type",Boolean)],Ag.prototype,"atStart",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],Ag.prototype,"atEnd",void 0);_.q([_.T(),_.p("design:type",Number)],Ag.prototype,"scrollDistance",void 0);
_.q([_.ge("offset"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Ag.prototype,"transformContainer",null);_.q([_.PP()],Ag);var Tjh;var YE1;_.ls=_.V(function(X){var U=X.data;X=_.H(_.Fb(!1,void 0,"bob3J"));var r=X.next().value,m=X.next().value;X=function(t){if((U==null?void 0:U().state)!==1){var C,k;(k=(C=U()).onTap)==null||k.call(C,t)}};
var I={};return _.n("chip-shape",{class:"ytChipShapeHost","on:focusin":_.tj(function(){var t=_.np().resolve(_.gX(_.uk));if(t){m(t.isKeyBoardInUse());var C,k;(k=(C=U()).onFocusIn)==null||k.call(C)}return!1}),
"on:focusout":_.tj(function(){m(!1);return!1})},_.n(V$1,{shouldWrapInButton:function(){return U().type!==2},
selected:function(){return U().state===0},
onClick:X,isDropdown:function(){return U().type===1},
accessibilityLabel:function(){return U().type===1?void 0:U().accessibilityLabel}},_.n("div",{class:_.mS("ytChipShapeChip",function(){a:switch(U==null?void 0:U().state){case 0:var t="ytChipShapeActive";
break a;case 1:t="ytChipShapeDisabled";break a;default:t="ytChipShapeInactive"}return t},function(){var t=U().type===1||U().type===2,C=U();
return t||C!=null&&C.startIcon?C==null||!C.startIcon||C!=null&&C.text?t?"ytChipShapeEndIconPadding":(C==null?0:C.startIcon)?"ytChipShapeStartIconPadding":"":"ytChipShapeOnlyIconPadding":"ytChipShapeOnlyTextPadding"},function(){var t=U();
if((t==null?void 0:t.style)===0&&(t==null?void 0:t.state)===0){var C;t=((C=_.np().resolve(_.gX(_.RB)))==null?0:C())?"ytChipShapeAICustomizedChipBorderDarkMode":"ytChipShapeAICustomizedChipBackgroundLightMode"}else t="";return t},(I.ytChipShapeFocused=function(){var t;
return r()&&((t=U())==null?void 0:t.state)!==1},I))},_.n(_.x,{cond:function(){return U().startIcon},
then:function(){return _.n(_.k5,{icon:function(){var t;return(t=U())==null?void 0:t.startIcon},
className:_.mS(function(){return U().text?"ytChipShapeIconStart":"ytChipShapeIconOnly"},function(){var t=U(),C,k=(C=_.np().resolve(_.gX(_.RB)))==null?void 0:C();
return(t==null?void 0:t.style)===0&&(t==null?void 0:t.state)===0&&k?"ytChipShapeAICustomizedChipIconDarkMode":""})})}}),function(){return U().text},_.n(RWT,{shape:U,
onClick:X}),_.n(_.MO,{model:{borderRadius:"8px"}}))))},"Lc");
_.ls.idomCompat=!0;var V$1=_.V(function(X){var U=_.tj(function(r){X.onClick(r);return!1});
return _.n(_.x,{cond:X.shouldWrapInButton,then:function(){return _.n("button",{class:"ytChipShapeButtonReset","on:click":U,role:function(){return X.isDropdown()?"combobox":"tab"},
"aria-label":X.accessibilityLabel,"aria-selected":X.selected},X.children)},
else:function(){return X.children}})},"Mc"),RWT=_.V(function(X){var U=X.shape;
var r=X.onClick;var m=_.tj(function(I){r(I);return!1});
return _.n(_.V3,null,_.n(_.K$,{when:function(){return U().type===1}},function(){return _.n(_.k5,{icon:"EXPAND",
className:"ytChipShapeIconEnd"})}),_.n(_.K$,{when:function(){return U().type===2}},function(){return _.n("button",{class:"ytChipShapeButtonReset",
"on:click":m},_.n(_.k5,{icon:"CLOSE",className:"ytChipShapeIconEnd"}))}),_.n(_.K$,{when:function(){return U().type===0}},function(){return _.n(_.sx,null)}))},"Nc");_.G5(_.ls,"chip-shape",{props:{data:_.OQ}});var GN=function(){var X=_.Y.apply(this,arguments)||this;X.disableDeselectEvent=!1;X.actionMap={"yt-select-chip-command":"onSelectChipCommand","yt-filter-chip-transform-command":"onFilterChipTransformCommand"};return X};
_.F(GN,_.Y);_.a=GN.prototype;_.a.onSelectChipCommand=function(X){if(!this.selected&&this.data&&(X=_.e(X,sav),X.targetId&&X.targetId===this.data.targetId))this.onTap()};
_.a.onFilterChipTransformCommand=function(X){if(!this.selected&&this.data){var U;(X=(U=_.e(X,CQh))==null?void 0:U.chipUniqueId)&&X===this.data.uniqueId&&(this.scrollChipIntoView(),this.onTap())}};
_.a.dataChanged=function(){var X=this;_.cZ(this,function(){X.data&&X.data.isSelected&&!X.selected&&(X.scrollChipIntoView(),X.onTap())})};
_.a.computeChipStyle=function(X){return X!=null?X:"STYLE_DEFAULT"};
_.a.onTap=function(){!this.data||this.selected&&this.disableDeselectEvent||(this.ytRendererBehavior.logExplicitClick(this.data),this.selected||!this.data.navigationEndpoint&&!this.isGnomeChip?_.Gw(this.hostElement,"yt-chip-cloud-chip-deselect-action"):(_.Gw(this.hostElement,"yt-chip-cloud-chip-select-action",[this.hostElement,this.isGnomeChip]),this.data&&this.data.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)))};
_.a.onFocus=function(){var X=_.np().resolve(_.gX(_.uk));X&&X.isKeyBoardInUse()&&this.scrollChipIntoView()};
_.a.scrollChipIntoView=function(){_.l4(this.hostElement,"yt-chip-cloud-chip-scroll-into-view",this.hostElement)};
_.n0.Object.defineProperties(GN.prototype,{hasIcon:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.icon)}},
isGnomeChip:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.uniqueId)==="gnome_chip"}},
chipShapeData:{configurable:!0,enumerable:!0,get:function(){return WfH({data:this.data,onTap:this.onTap.bind(this),isSelected:this.selected,onFocusIn:this.onFocus.bind(this)})}}});
GN.prototype.onFocus=GN.prototype.onFocus;GN.prototype.onTap=GN.prototype.onTap;GN.prototype.dataChanged=GN.prototype.dataChanged;_.q([_.w(_.$O),_.p("design:type",Object)],GN.prototype,"ironButtonState",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],GN.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],GN.prototype,"ytActionHandlerBehavior",void 0);
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],GN.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.J$),_.p("design:type",Object)],GN.prototype,"ironA11yKeysBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],GN.prototype,"disableDeselectEvent",void 0);_.q([_.T(),_.p("design:type",Object)],GN.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("data.icon"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],GN.prototype,"hasIcon",null);
_.q([_.T({reflectToAttribute:!0}),_.y("data.uniqueId"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],GN.prototype,"isGnomeChip",null);_.q([_.T({computed:"computeChipStyle(data.style.styleType)",reflectToAttribute:!0}),_.p("design:type",String)],GN.prototype,"chipStyle",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],GN.prototype,"selected",void 0);
_.q([_.y("data","selected"),_.p("design:type",Object),_.p("design:paramtypes",[])],GN.prototype,"chipShapeData",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],GN.prototype,"dataChanged",null);_.q([_.cP("tap"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],GN.prototype,"onTap",null);
_.q([_.cP("focus"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],GN.prototype,"onFocus",null);_.q([_.uG({is:"yt-chip-cloud-chip-renderer",disableElementRegistration:!0})],GN);
_.f(GN,"yt-chip-cloud-chip-renderer",function(){if(YE1===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;Tjh===void 0&&(Tjh=document.createElement("template"));var m=Tjh;r.call(U,m.content.cloneNode(!0),X.content.firstChild);YE1=X}X=YE1;return X},{mode:2});var po9=new Set([void 0,"CHIP_VIEW_MODEL_DISPLAY_TYPE_UNSPECIFIED","CHIP_VIEW_MODEL_DISPLAY_TYPE_NO_ICON"]);_.fH8=_.V(function(X){function U(){if(po9.has(X.data().displayType)){var Z=!m(),P;if((P=X.disableDeselection)==null||!P.call(X)||Z){X.data().selected=Z;P=Object.assign({},C(),{selected:Z});k(P);var S;(S=X.callback)==null||S.call(X,P,Z)}}}
var r=_.HD("chip-view-model",function(Z){var P=X.data().tooltipTargetId,S=_.bt();P&&_.$Z(S,P,Z);return function(){pM(S,Z)}}),m=function(){var Z,P;
return!!(((Z=X.selected)==null?void 0:Z.call(X))!==void 0?(P=X.selected)==null?0:P.call(X):C().selected)},I=_.H(_.$f(X.data)),t=I.next().value;
I=I.next().value;var C=t,k=I,g=_.nx(DxH,function(){return X.data().chipEntityKey||""});
return _.n("chip-view-model",{class:"ytChipViewModelHost",el:r},_.n(_.ls,{data:function(){var Z,P=Object.assign({},C(),{selected:m()}),S=g(),d=(Z=X.disableDeselection)==null?void 0:Z.call(X);a:switch(P.displayType){case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN":case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN_WITH_CLEAR":Z=1;break a;case "CHIP_VIEW_MODEL_DISPLAY_TYPE_STATELESS":Z=3;break a;default:Z=0}return{text:(S==null?void 0:S.text)||P.text,state:P.disabled?1:P.selected?0:2,type:Z,onTap:$xm(P,r,U,
d),accessibilityLabel:P.accessibilityLabel||P.text}}}))},"Oc");
_.fH8.idomCompat={callbacks:{callback:!0}};_.is=_.V(function(X){var U=X.data;var r=X.callback;var m=X.selectionBehavior;var I=X.disableChipsScrollAnimation;var t=_.cD("div");X=_.H(_.Fb(!0,void 0,"xkhdbf"));var C=X.next().value,k=X.next().value;X=_.H(_.Fb(!1,void 0,"gY0n0c"));var g=X.next().value,Z=X.next().value,P=!1,S=0;_.qH(function(){k(E());Z(Q())});
X=_.H(_.$f(function(){var N={};return U().autoselectedChipIndex!=null?(N[U().autoselectedChipIndex]=!0,N):{}}));
var d=X.next().value,O=X.next().value,E=function(){var N=t.value;return N==null||N.scrollLeft-1<=0},Q=function(){var N=t.value;
return N==null?!1:N.scrollLeft+1>=(N==null?NaN:N.scrollWidth)-(N==null?NaN:N.clientWidth)},h=function(){return U().isHorizontallyScrollable},z=function(N){t.value!=null&&(_.$q("HTML_DIR")==="rtl"&&(N=-N),t.value.scrollBy({left:N,
behavior:(I==null?0:I())?"instant":"smooth"}))},K=function(){z(-320)},D=function(){z(320)},W=_.tj(function(N){P=!0;
S=N.clientX}),J=_.tj(function(N){if(P){N=N.clientX;
var He=N-S;S=N;var ne;(ne=t.value)==null||ne.scrollBy({left:-He})}}),A=_.tj(function(){var N=E(),He=Q();
N!==C()&&k(N);He!==g()&&Z(He)});
_.Zd("pointerup",function(){P&&(P=!1)});
return _.n("chips-shelf-view-model",{class:"ytChipsShelfViewModelHost"},_.n(_.Wz,{contentId:function(){return U().contentId},
useModernStyle:!0},function(){var N={},He={};return _.n("div",null,_.n(_.x,{cond:function(){return U().title},
then:function(){return _.n("div",{class:"ytChipsShelfViewModelChipsShelfHeader"},_.n("h2",{class:"ytChipsShelfViewModelChipsShelfTitle"},function(){return U().title}),_.n(_.xJ,{data:function(){return U().overflowButton}},{buttonViewModel:_.Rt}))}}),_.n("div",{class:"ytChipsShelfViewModelChipsShelfContent"},_.n(_.x,{cond:function(){return U().previousButton},
then:function(){var ne={};return _.n("div",{class:_.mS("ytChipsShelfViewModelLeftArrowContainer",(ne.ytChipsShelfViewModelLeftArrowContainerIsHidden=function(){return C()},ne))},_.n(_.xJ,{data:function(){return U().previousButton}},{buttonViewModel:function(Be){return _.n(_.Rt,{data:Be.data,
className:"ytChipsShelfViewModelLeftArrow",onClick:K})}}))}}),_.n("div",{el:t,
"on:pointerdown":W,"on:pointermove":J,"on:scroll":A,class:_.mS("ytChipsShelfViewModelChipsScrollContainer",(N.ytChipsShelfViewModelChipsScrollContainerIsHorizontallyScrollable=h,N))},_.n("div",{class:_.mS("ytChipsShelfViewModelChipsContainer",(He.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollable=h,He.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollableFeaturePhone=!1,He)),role:"tablist"},_.n(_.xJ,{data:function(){return U().contents}},{chipViewModel:function(ne,Be){return _.n("div",
{class:"ytChipsShelfViewModelChipWrapper"},_.n(_.fH8,{data:ne.data,
callback:function(S6,e6){var Vs=Be(),Re,$A=(Re=m==null?void 0:m())!=null?Re:0;$A===1||$A===2?(Re={},O((Re[Vs]=e6,Re))):$A===0&&(Re={},O(Object.assign({},d(),(Re[Vs]=e6,Re))));r==null||r(S6,e6,Vs)},
disableDeselection:function(){return(m==null?void 0:m())===1},
selected:function(){return!!d()[Be()]}}))}}))),_.n(_.x,{cond:function(){return U().nextButton},
then:function(){var ne={};return _.n("div",{class:_.mS("ytChipsShelfViewModelRightArrowContainer",(ne.ytChipsShelfViewModelRightArrowContainerIsHidden=g,ne))},_.n(_.xJ,{data:function(){return U().nextButton}},{buttonViewModel:function(Be){return _.n(_.Rt,{data:Be.data,
className:"ytChipsShelfViewModelRightArrow",onClick:D})}}))}})))}))},"Qc");
_.is.idomCompat={callbacks:{callback:!0}};var qEu=_.V(function(X){var U=X.data;var r=X.showChips;var m=X.isUpdateInProgress;var I=function(){return r()&&!m()};
X={};return _.n("ytd-ai-response-box-view-model",{class:_.mS("ytdAiResponseBoxViewModelHost")},_.n("div",{class:_.mS("ytdAiResponseBoxViewModelResponseMessageContainer",(X.ytdAiResponseBoxViewModelResponseMessageContainerHidden=I,X))},_.n(_.x,{cond:m,then:function(){return _.n("div",null,_.n(_.dN,{text:function(){return U().responsePendingMessage}}))},
else:function(){return _.n(_.sx,null,_.n(_.x,{cond:function(){var t;return(t=U().responseMessageIcon)==null?void 0:t.iconType},
then:function(t){return _.n("div",{class:"ytdAiResponseBoxViewModelResponseMessageIcon"},_.n(_.k5,{icon:t}))}}),_.n("div",null,_.n(_.dN,{text:function(){return U().responseMessage}})))}})),_.n(_.xJ,{data:function(){return U().chipsShelf}},{chipsShelfViewModel:function(t){t=t.data;
var C={};return _.n("div",{class:_.mS("ytdAiResponseBoxViewModelChipsShelfContainer",(C.ytdAiResponseBoxViewModelChipsShelfContainerShown=I,C))},_.n(_.is,{data:t,selectionBehavior:3}))}}))},"Rc");var WGv;WGv=Object.assign({},{continuation:XKC,download:Agh,canvas:Vi1,reportChannelAbuse:ach,ui:fF9,share:HiS,talkToRecs:c_t,watch:kZ,ypc:P05,radioButtonGroup:TLz,collabInviteLink:ztM},jOv,{voiceSearch:J1e,shorts:CM});_.Ls=B4(WGv);_.Jy7=QW(_.Ls);_.DN5=(0,_.Jy7)(_.Ls.talkToRecs,{talkToRecsStateSelector:function(X){return X}});_.G5(_.V(function(X){var U=_.H((0,_.HKv)(X.data)).next().value;X=_.H(_.Fb(!1,void 0,"JAKgqb"));var r=X.next().value,m=X.next().value;X=_.H(JY1());var I=X.next().value;X=X.next().value;var t=_.Zj(_.DN5.talkToRecsStateSelector),C=_.H(_.Fb("",void 0,"rBDooc")),k=C.next().value,g=C.next().value;C=_.H(_.Fb(!1,void 0,"HIR3Ae"));var Z=C.next().value,P=C.next().value;C=_.H(_.Fb(!1,void 0,"FH7uSd"));var S=C.next().value,d=C.next().value;C=_.H(_.Fb(!1,void 0,"VWjoUe"));var O=C.next().value,E=C.next().value,
Q=function(){var He=364;U().welcomeBannerTitle||(He=70);He=window.scrollY>He;He!==r()&&m(He)};
_.Wx(function(){var He=U().onVisible;He&&_.z5(He,{});var ne,Be,S6;g((S6=(Be=AYM(U(),t()))!=null?Be:(ne=U().textInputValue)==null?void 0:ne.content)!=null?S6:"");document.addEventListener("scroll",Q);_.Jd(function(){document.removeEventListener("scroll",Q)})});
_.Wu(function(){var He=AYM(U(),t());He!==void 0&&He!==k()&&g(He)},"mvxmE");
var h=_.tj(function(){d(!0);P(!0)}),z=_.tj(function(){P(!1)});
_.Wu(function(){U()&&(d(!1),E(!1))},"Tkjh9b");
var K=function(He){var ne=U().onUpdateText;ne&&_.z5(ne,{form:{userQuery:He}})},D=_.y2(function(He){K(He)},150),W=_.tj(function(He){D(He.target.value);
return!1});
_.Wu(function(){var He=AYM(U(),t());He&&He!==k()&&g(He)},"y3znBd");
var J=function(){E(!0)},A=_.tj(function(He){if(He.key==="Enter"){K(He.target.value.trim());
var ne=_.e(U().submitButton,_.xI);He=void 0;var Be;if(ne==null?0:(Be=ne.loggingDirectives)==null?0:Be.trackingParams)He=_.Ps(ne.loggingDirectives.trackingParams);if(Be=ne==null?void 0:ne.onTap)_.z5(Be,{clickedVisualElement:He}),J()}return!1}),N=_.tj(function(){I("yt-feed-customization-scroll-up")});
return _.n("ytd-feed-customization-form-view-model",{class:"ytdFeedCustomizationFormViewModelHost",el:_.pf(X)},_.n(_.x,{cond:function(){return!r()},
then:function(){var He={};return _.n("div",{class:"ytdFeedCustomizationFormViewModelBodyContainer"},_.n(_.x,{cond:function(){return!!U().welcomeBannerTitle},
then:function(){return _.n("div",{class:"ytdFeedCustomizationFormViewModelWelcomeBannerContainer"},_.n("div",{class:"ytdFeedCustomizationFormViewModelWelcomeBannerTitle"},_.n(_.dN,{text:function(){return U().welcomeBannerTitle}})),_.n("div",{class:"ytdFeedCustomizationFormViewModelWelcomeBannerSubtitle"},_.n(_.dN,{text:function(){return U().welcomeBannerSubtitle}})))}}),_.n("div",{class:_.mS("ytdFeedCustomizationFormViewModelInputContainer",(He.ytdFeedCustomizationFormViewModelInputContainerHighlighted=
Z,He))},_.n("input",{class:"ytdFeedCustomizationFormViewModelInput",
type:"text",placeholder:function(){var ne;return(ne=U().textInputPlaceholder)==null?void 0:ne.content},
"prop:value":k,"on:focus":h,"on:blur":z,"on:input":W,"on:keyup":A,maxlength:250}),_.n(_.x,{cond:function(){return!!k()},
then:function(){return _.n(_.xJ,{data:function(){return U().clearButton}},{buttonViewModel:function(ne){return _.n("div",{class:"ytdFeedCustomizationFormViewModelClearButtonContainer"},_.n(_.Rt,{data:ne.data}))}})}}),_.n(_.x,{cond:function(){return O()},
then:function(){return _.n(_.xJ,{data:function(){return U().inProgressButton}},{buttonViewModel:function(ne){return _.n("div",{class:"ytdFeedCustomizationFormViewModelSubmitButtonContainer"},_.n(_.Rt,{data:ne.data,
buttonOverrides:{disabled:!0}}))}})},
else:function(){return _.n(_.xJ,{data:function(){return U().submitButton}},{buttonViewModel:function(ne){return _.n("div",{class:"ytdFeedCustomizationFormViewModelSubmitButtonContainer"},_.n(_.Rt,{data:ne.data,
onClick:J}))}})}}),_.n(_.xJ,{data:function(){return U().menuButton}},{buttonViewModel:function(ne){return _.n("div",{class:"ytdFeedCustomizationFormViewModelMenuButtonContainer"},_.n(_.Rt,{data:ne.data}))}})),_.n(_.xJ,{data:function(){return U().contents}},{aiResponseBoxViewModel:function(ne){return _.n("div",{class:"ytdFeedCustomizationFormViewModelResponseContainer"},_.n(qEu,{data:ne.data,
showChips:S,isUpdateInProgress:O}))}}))},
else:function(){return _.n("div",{class:"ytdFeedCustomizationFormViewModelCollapsedBodyContainer","on:click":N},_.n("div",{class:"ytdFeedCustomizationFormViewModelCollapsedText"},function(){var He;return k()||((He=U().textInputPlaceholder)==null?void 0:He.content)}))}}))},"Vc"),"ytd-feed-customization-form-view-model",{props:{data:_.OQ}});var pHT=_.Vx.persistentPanelVisibleSelector,N6=function(){var X=_.Y.apply(this,arguments)||this;X.isDarkTheme=!1;X.notSticky=!1;X.transparentBackground=!1;X.shouldHide=!1;X.disableSticky=!1;X.fluidWidth=!1;X.isClipList=!1;X.defaultChipIndex=0;X.hasSelectedChipContent=!1;X.isPlaylist=!1;X.playlistVotingAnimationEnabled=_.v("web_enable_voting_animation");X.toolbarHeight=0;X.actionMap={"yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction",
"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return X};
_.F(N6,_.Y);_.a=N6.prototype;
_.a.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"}}},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},params:{iconSize:16}}}}}};
_.a.attached=function(){var X=this;document.addEventListener("scroll",_.k7(this,this.updateChipBarWidthAndTop));this.isDarkTheme=document.documentElement.hasAttribute("dark");var U;this.toolbarHeight=((U=document.querySelector("ytd-masthead"))==null?void 0:U.clientHeight)||0;window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(r){X.handleIntersect(r)},{rootMargin:"-"+(this.toolbarHeight+1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){X.updateChipBarWidthAndTop()}),this.resizeObserver.observe(this.hostElement))};
_.a.detached=function(){var X;(X=this.intersectionObserver)==null||X.disconnect();var U;(U=this.resizeObserver)==null||U.disconnect();document.removeEventListener("scroll",_.k7(this,this.updateChipBarWidthAndTop))};
_.a.dataChanged=function(){var X=this,U,r,m;((m=_.e((U=this.data)==null?void 0:(r=U.contents)==null?void 0:r[0],vD5))==null?void 0:m.uniqueId)==="gnome_chip"&&(this.defaultChipIndex=1);this.updating=!0;var I=this.findSelectedChipIndex();this.selectedIndex!==I&&(this.selectedIndex=-1);_.cZ(this,function(){X.selectedIndex=I;X.updateSelectedChipContent(X.selectedIndex);X.updating=!1;X.ytScrollableChipCloudBehavior.reset()})};
_.a.findSelectedChipIndex=function(){var X;if((X=this.data)==null||!X.contents)return 0;X=this.data.contents;for(var U=0;U<X.length;U++){var r=void 0;if((r=_.e(X[U],vD5))==null?0:r.isSelected)return U}return 0};
_.a.computeStyle=function(X){return X};
_.a.handleChipCloudChipSelectAction=function(X){X=this.JSC$16387_chipsSelector.indexOf(X);X>-1&&(this.JSC$16387_chipsSelector.selectIndex(X),this.updateSelectedChipContent(X))};
_.a.updateSelectedChipContent=function(X){var U;if((U=this.data)==null||!U.contents||X<0||X>=this.data.contents.length)this.selectedChipContent=void 0;else{var r;this.selectedChipContent=(r=_.e(this.data.contents[X],vD5))==null?void 0:r.content}};
_.a.handleChipCloudChipDeselectAction=function(){if(_.v("kevlar_chips_check_index_zero_killswitch")||![this.defaultChipIndex,-1].includes(this.selectedIndex)){var X,U,r,m=(r=_.e((X=this.data)==null?void 0:(U=X.contents)==null?void 0:U[0],vD5))==null?void 0:r.navigationEndpoint;m&&_.Gw(this.hostElement,"yt-browse-section-list-reload-endpoint",[m]);this.JSC$16387_chipsSelector.selectIndex(this.defaultChipIndex);this.updateSelectedChipContent(this.defaultChipIndex);this.ytScrollableChipCloudBehavior.reset()}};
_.a.onSelectedChipContentChanged=function(){this.hasSelectedChipContent=!!this.selectedChipContent};
_.a.updateDynamicHeight=function(){var X=this;this.hasSelectedChipContent&&!this.notSticky?_.cZ(this,function(){var U=_.Xa(X.hostElement).querySelector("#chips-wrapper");U&&_.HP(X.hostElement,{"--ytd-chips-bar-dynamic-height":U.clientHeight+"px"})}):_.HP(this.hostElement,{"--ytd-chips-bar-dynamic-height":""})};
_.a.onGuideIsExpandedChanged=function(){this.updateLayout()};
_.a.onPersistentPanelVisibleChanged=function(){this.updateLayout()};
_.a.onResize=function(){this.updateLayout()};
_.a.updateLayout=function(){var X=this.ytScrollableChipCloudBehavior;_.cZ(X,X.setContainerWidthDiff);X=this.ytScrollableChipCloudBehavior;_.cZ(X,X.setButtonsState)};
_.a.onDarkModeToggledAction=function(X){this.isDarkTheme=X};
_.a.updateChipBarWidthAndTop=function(){this.updateDimensions();this.notSticky=this.isChannelPageGrid||this.disableSticky||this.hostElement.getBoundingClientRect().y>this.toolbarHeight};
_.a.handleIntersect=function(X){this.notSticky=this.isChannelPageGrid||this.disableSticky||X[0].intersectionRatio===1};
_.a.updateDimensions=function(){var X=this.ytRendererBehavior.parentComponent;if(X){var U,r=(U=X.headerElement)!=null?U:X;_.HP(this.hostElement,{"--ytd-rich-grid-chips-bar-width":r.clientWidth+"px","--ytd-rich-grid-chips-bar-top":this.toolbarHeight+"px"})}};
_.a.updateSelectedIndexFromBinding=function(X){this.selectedIndex=X.detail.value};
_.a.isPlaylistPageChanged=function(){if(this.isPlaylistPage){var X;(X=this.sortFilterHeaderRendererElement)==null||X.setAttribute("is-playlist-page-with-filters","")}};
_.a.dispatchChipBarIsSticky=function(){this.ytdReduxBehavior.dispatch(svC(!this.notSticky))};
_.n0.Object.defineProperties(N6.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 X,U,r=(X=this.data)==null?void 0:(U=X.contents)==null?void 0:U.find(function(m){return _.e(m,QpP)});
return{sortFilterHeaderRenderer:_.e(r,QpP)}}}});
N6.prototype.dispatchChipBarIsSticky=N6.prototype.dispatchChipBarIsSticky;N6.prototype.isPlaylistPageChanged=N6.prototype.isPlaylistPageChanged;N6.prototype.updateChipBarWidthAndTop=N6.prototype.updateChipBarWidthAndTop;N6.prototype.onResize=N6.prototype.onResize;N6.prototype.onPersistentPanelVisibleChanged=N6.prototype.onPersistentPanelVisibleChanged;N6.prototype.onGuideIsExpandedChanged=N6.prototype.onGuideIsExpandedChanged;N6.prototype.updateDynamicHeight=N6.prototype.updateDynamicHeight;
N6.prototype.onSelectedChipContentChanged=N6.prototype.onSelectedChipContentChanged;N6.prototype.dataChanged=N6.prototype.dataChanged;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],N6.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],N6.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],N6.prototype,"actionHandlerBehavior",void 0);
_.q([_.w(_.L2),_.p("design:type",Object)],N6.prototype,"ironResizableBehavior",void 0);_.q([_.w(),_.p("design:type",Ag)],N6.prototype,"ytScrollableChipCloudBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],N6.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],N6.prototype,"data",void 0);_.q([_.T({value:0}),_.p("design:type",Number)],N6.prototype,"selectedIndex",void 0);_.q([_.T({value:320}),_.p("design:type",Number)],N6.prototype,"scrollDistance",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],N6.prototype,"isDarkTheme",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],N6.prototype,"notSticky",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],N6.prototype,"transparentBackground",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeStyle(data.styleType)"}),_.p("design:type",String)],N6.prototype,"componentStyle",void 0);
_.q([_.T({selector:_.yqn}),_.p("design:type",Boolean)],N6.prototype,"guideIsExpanded",void 0);_.q([_.T({selector:pHT}),_.p("design:type",Boolean)],N6.prototype,"persistentPanelVisible",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],N6.prototype,"shouldHide",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],N6.prototype,"disableSticky",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],N6.prototype,"fluidWidth",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],N6.prototype,"isClipList",void 0);_.q([_.T(),_.p("design:type",Object)],N6.prototype,"defaultChipIndex",void 0);_.q([_.T(),_.p("design:type",Object)],N6.prototype,"selectedChipContent",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],N6.prototype,"hasSelectedChipContent",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],N6.prototype,"isPlaylist",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],N6.prototype,"playlistVotingAnimationEnabled",void 0);_.q([_.Zl("#chips"),_.p("design:type",Object)],N6.prototype,"JSC$16387_chipsSelector",void 0);_.q([_.Zl("ytd-sort-filter-header-renderer"),_.p("design:type",HTMLElement)],N6.prototype,"sortFilterHeaderRendererElement",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],N6.prototype,"updating",void 0);
_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],N6.prototype,"dataChanged",null);_.q([_.ge("selectedChipContent"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],N6.prototype,"onSelectedChipContentChanged",null);_.q([_.ge("hasSelectedChipContent","notSticky"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],N6.prototype,"updateDynamicHeight",null);
_.q([_.ge("guideIsExpanded"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],N6.prototype,"onGuideIsExpandedChanged",null);_.q([_.ge("persistentPanelVisible"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],N6.prototype,"onPersistentPanelVisibleChanged",null);_.q([_.cP("iron-resize"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],N6.prototype,"onResize",null);
_.q([_.Sl("isChannelPageGrid","disableSticky","data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],N6.prototype,"updateChipBarWidthAndTop",null);_.q([_.y("componentStyle"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],N6.prototype,"isChannelPageGrid",null);_.q([_.y("componentStyle"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],N6.prototype,"isHashtagLandingPage",null);
_.q([_.ge("isPlaylistPage"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],N6.prototype,"isPlaylistPageChanged",null);_.q([_.y("componentStyle"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],N6.prototype,"isPlaylistPage",null);_.q([_.y("componentStyle"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],N6.prototype,"isDisableDeselectEvent",null);
_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],N6.prototype,"sortFilterHeaderRendererData",null);_.q([_.T({reflectToAttribute:!0,selector:_.YQs}),_.p("design:type",String)],N6.prototype,"frostedGlassMode",void 0);_.q([_.ge("notSticky"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],N6.prototype,"dispatchChipBarIsSticky",null);_.q([_.hL({is:"ytd-feed-filter-chip-bar-renderer",disableElementRegistration:!0})],N6);
_.f(N6,"ytd-feed-filter-chip-bar-renderer",function(){if(KG5!==void 0)return KG5;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return KG5=X},{mode:1});var $N1;var bF1=_.V(function(X){var U=X.data;var r=X.buttonIndex;var m=X.selectedIndex;var I=X.onSelect;var t=function(){return r()===m()},C=function(){var k,g;
return(g=(k=U().text)==null?void 0:k.content)!=null?g:""};
X=_.qc6();return _.n("yt-toggleable-image-button-view-model",{class:function(){var k={};k=(k.toggleableImageButtonViewModelHost=!0,k[""]=!0,k.toggleableImageButtonViewModelSemiTransparent=m()!==-1&&!t(),k);return _.E5(k)},
tabindex:0,"aria-label":C,"aria-pressed":t,role:"button","on:keydown":X,"on:click":_.tj(function(){I(U().onSubmitCommand);return!1})},_.n(_.x,{cond:function(){return U().logo},
then:function(k){return _.n(_.J6,{data:k,className:function(){var g={};g=(g.toggleableImageButtonViewModelImage=!0,g.toggleableImageButtonViewModelCircularRadius=!(!U().backgroundColor||!U().backgroundColorDarkMode),g.toggleableImageButtonViewModelGradientRing=!!(t()&&U().backgroundColor&&U().backgroundColorDarkMode),g);return _.E5(g)},
alt:C,useWidth:!1,style:function(){if(t()&&U().backgroundColor&&U().backgroundColorDarkMode){var g=wR(Number(U().backgroundColorDarkMode),"1");var Z=wR(Number(U().backgroundColor),"1");g="background: linear-gradient(180deg,"+g+","+Z+") border-box;"}else g="";return g}})}}),_.n(_.MO,{model:{borderRadius:"16px"}}),_.n("p",{class:function(){var k={};
k=(k.toggleableImageButtonViewModelLabel=!0,k.toggleableImageButtonViewModelBoldText=t(),k);return _.E5(k)}},_.n(_.dN,{text:function(){return U().text}})))},"Wc");
bF1.idomCompat=!0;var lHA=_.V(function(X){var U=X.data;X=_.H(_.Fb({index:-1,command:{}},void 0,"GM3umb"));var r=X.next().value,m=X.next().value;return _.n("yt-nudge-form-view-model",{class:"nudgeFormViewModelHost"},_.n("div",{class:"nudgeFormViewModelFormOptions"},_.n(_.xJ,{data:function(){return U().inputFields},
allowIncompleteMapping:!0},{toggleableImageButtonViewModel:function(I,t){return _.n(bF1,{data:I.data,buttonIndex:t,selectedIndex:function(){return r().index},
onSelect:function(C){m({index:t(),command:C})}})}})),_.n(_.dN,{text:function(){return U().subtitle},
className:"nudgeFormViewModelSubtitle"}),_.n("div",{class:"nudgeFormViewModelSubmit"},_.n(_.xJ,{data:function(){return U().submitButton}},{buttonViewModel:function(I){return _.n(Ayt,{data:I.data,
isDisabled:function(){return r().index===-1},
onClick:function(){_.z5(r().command)}})}})))},"Xc");
lHA.idomCompat=!0;var Ayt=_.V(function(X){var U=_.yp(function(){return Object.assign({},X.data(),{state:X.isDisabled()?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE"})},void 0,"wMKC2e");
return _.n(_.Rt,{data:U,onClick:X.onClick})},"Yc");_.G5(lHA,"yt-nudge-form-view-model",{props:{data:_.OQ}});var jk=function(){var X=_.Y.apply(this,arguments)||this;X.roundedContainer=!0;X.buttonUpdate=_.v("web_modern_buttons");X.isDarkMode=!1;X.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return X};
_.F(jk,_.Y);_.a=jk.prototype;_.a.computeNudgeStyle=function(X){return X?"modernized-nudge":""};
_.a.handleDarkModeToggledAction=function(X){this.isDarkMode=X};
_.a.attached=function(){this.handleDarkModeToggledAction(document.documentElement.hasAttribute("dark"))};
_.a.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"}}}};
_.a.computeIsHorizontalButtons=function(X){return X?!!X.applyModernizedStyle&&!!X.enableHorizontalButtons&&!!X.secondaryButton:!1};
_.n0.Object.defineProperties(jk.prototype,{isHidden:{configurable:!0,enumerable:!0,get:function(){return!!this.ytdDismissibleItemBehavior.isHideEnclosingAction}},
trimStyle:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.trimStyle)==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?"no-trim":"gradient-trim-1"}},
backgroundStyle:{configurable:!0,enumerable:!0,get:function(){var X,U;return(U=(X=this.data)==null?void 0:X.backgroundStyle)!=null?U:"FEED_NUDGE_BACKGROUND_STYLE_UNKNOWN"}},
contentsLocation:{configurable:!0,enumerable:!0,get:function(){var X,U;return(U=(X=this.data)==null?void 0:X.contentsLocation)!=null?U:"FEED_NUDGE_CONTENTS_LOCATION_UNKNOWN"}},
noShadow:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.disableDropShadow)}},
noIcon:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null?0:X.lightIconImage)}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],jk.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],jk.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.na),_.p("design:type",Object)],jk.prototype,"ytdDismissibleItemBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],jk.prototype,"actionHandlerBehavior",void 0);
_.q([_.T({reflectToAttribute:!0}),_.y("isHideEnclosingAction"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],jk.prototype,"isHidden",null);_.q([_.T(),_.p("design:type",Object)],jk.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],jk.prototype,"roundedContainer",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],jk.prototype,"buttonUpdate",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeNudgeStyle(data.applyModernizedStyle)"}),_.p("design:type",String)],jk.prototype,"nudgeStyle",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("data.trimStyle"),_.p("design:type",String),_.p("design:paramtypes",[])],jk.prototype,"trimStyle",null);_.q([_.T({reflectToAttribute:!0}),_.y("data.backgroundStyle"),_.p("design:type",String),_.p("design:paramtypes",[])],jk.prototype,"backgroundStyle",null);
_.q([_.T({reflectToAttribute:!0}),_.y("data.contentsLocation"),_.p("design:type",String),_.p("design:paramtypes",[])],jk.prototype,"contentsLocation",null);_.q([_.T({reflectToAttribute:!0}),_.y("data.disableDropShadow"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],jk.prototype,"noShadow",null);_.q([_.T({reflectToAttribute:!0}),_.y("data.lightIconImage"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],jk.prototype,"noIcon",null);
_.q([_.T({reflectToAttribute:!0,computed:"computeIsHorizontalButtons(data)"}),_.p("design:type",Boolean)],jk.prototype,"isHorizontalButtons",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Object)],jk.prototype,"isDarkMode",void 0);_.q([_.hL({is:"ytd-feed-nudge-renderer",disableElementRegistration:!0})],jk);
_.f(jk,"ytd-feed-nudge-renderer",function(){if($N1!==void 0)return $N1;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return $N1=X},{mode:_.Xz("kevlar_poly_si_batch_j028")?1:2});var GW8;var iFP;var X1=function(){var X=_.Y.apply(this,arguments)||this;X.collapsed=!1;X.actionMap={"ytd-slimline-survey-rating-select-action":"handleRatingSelect","ytd-slimline-survey-show-action":"handleShowSurvey"};return X};
_.F(X1,_.Y);X1.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"}}}};
X1.prototype.handleRatingSelect=function(){var X;((X=this.data)==null?0:X.onSelectRating)&&this.ytComponentBehavior.resolveCommand(this.data.onSelectRating);this.collapsed=!0};
X1.prototype.handleShowSurvey=function(){this.collapsed=!1};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],X1.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],X1.prototype,"actionHandlerBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],X1.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],X1.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.na),_.p("design:type",Object)],X1.prototype,"ytdDismissibleItemBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],X1.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],X1.prototype,"collapsed",void 0);_.q([_.hL({is:"ytd-slimline-survey-renderer",disableElementRegistration:!0})],X1);
_.f(X1,"ytd-slimline-survey-renderer",function(){if(iFP!==void 0)return iFP;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return iFP=X},{mode:1});var LG5;var Um=function(){return _.Y.apply(this,arguments)||this};
_.F(Um,_.Y);Um.prototype.maybeGetBackgroundColor=function(X){return this.isDarkMode?X.section2Color:X.section3Color};
Um.prototype.colorPaletteChanged=function(){var X=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;X&&(X==null?0:X.secondaryTitleColor)&&this.maybeGetBackgroundColor(X)?(this.hostElement.style.backgroundColor=_.QH(this.maybeGetBackgroundColor(X)),this.hostElement.style.color=_.QH(X.secondaryTitleColor)):(this.hostElement.style.backgroundColor="",this.hostElement.style.color="")};
Um.prototype.colorPaletteChanged=Um.prototype.colorPaletteChanged;_.q([_.w(_.cd),_.p("design:type",Object)],Um.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Um.prototype,"data",void 0);_.q([_.T({selector:function(X){return X.ui.darkModeIsEnabled}}),
_.p("design:type",Boolean)],Um.prototype,"isDarkMode",void 0);_.q([_.T(),_.p("design:type",Object)],Um.prototype,"lightColorPalette",void 0);_.q([_.T(),_.p("design:type",Object)],Um.prototype,"darkColorPalette",void 0);_.q([_.ge("darkColorPalette","lightColorPalette","data","isDarkMode"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Um.prototype,"colorPaletteChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-endorsement-header-renderer"})],Um);
_.f(Um,"ytd-endorsement-header-renderer",function(){if(LG5!==void 0)return LG5;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return LG5=X},{mode:1});_.G5(_.cz,"yt-decorated-avatar-view-model",{props:{data:_.OQ,className:_.OQ}});_.rQ=new _.gb("VIEW_TRANSITION_MANAGER_TOKEN");var mK=function(){var X=_.Y.apply(this,arguments)||this;X.fullHeight=_.v("web_rich_grid_media_full_height");X.showChannelAvatar=!0;X.hasPlaylistThumbnail=!1;X.avatarStackViewModelOverrides={layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"};X.registerThumbnailForPageTransition=function(){_.v("web_thumbnail_to_watch_transition")&&_.Nj5(_.np().resolve(_.rQ),X.thumbnail)};
return X};
_.F(mK,_.Y);_.a=mK.prototype;
_.a.configureRendererStamper=function(){return{lazyLoadMenu:G_,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"}}}};
_.a.attached=function(){this.updateInlinePreviewHoverListeners()};
_.a.detached=function(){this.clearInlinePreviewHoverListeners()};
_.a.shouldLazyLoadMenu=function(){var X=this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"||this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST";return!_.v("kevlar_modern_downloads_page")||!X};
_.a.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$16411_inlinePreviewHoverListener=hb({mediaRenderer:this,lockupElement:this.JSC$16411_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:this.getVideoPreviewOpts()})};
_.a.getVideoPreviewOpts=function(){var X={},U;if((U=this.data)==null?0:U.multipleInlinePlaybackEndpoint)X=KqT;this.isRadio&&(X=zfv);return X};
_.a.clearInlinePreviewHoverListeners=function(){var X;(X=this.JSC$16411_inlinePreviewHoverListener)==null||$X(X)};
_.a.getOwner=function(){var X,U,r;return((X=this.data)==null?void 0:(U=X.channelThumbnailSupportedRenderers)==null?void 0:U.channelThumbnailWithLinkRenderer)||_.e((r=this.data)==null?void 0:r.showProviderChannelThumbnail,d5S)};
_.a.updateLockupSize=function(){var X;((X=this.getOwner())==null?0:X.thumbnail)?this.showChannelAvatar=!0:this.showChannelAvatar=!1};
_.a.getFeedbackEndpoint=function(X){if(_.e(X,_.wf))return X;var U,r;X=(r=(U=_.e(X,_.X7))==null?void 0:U.commands)!=null?r:[];U=_.H(X);for(r=U.next();!r.done;r=U.next())if(r=this.getFeedbackEndpoint(r.value))return r;return null};
_.a.computeNavigationEndpoint=function(X){return Tds(X==null?void 0:X.navigationEndpoint)};
_.a.handleReloadDownloadsInfo=function(){if(this.entityDrivenState){var X=Object.assign({},this.data,this.entityDrivenState);JSON.stringify(X)!==JSON.stringify(this.data)&&this.set("data",X)}};
_.a.onDataChanged=function(){var X=this,U=this.getOwner();if(U){this.set("data.owner",U);var r,m,I,t,C,k=((r=this.data)==null?void 0:(m=r.shortBylineText)==null?void 0:(I=m.runs)==null?void 0:(t=I[0])==null?void 0:t.text)||((C=U.name)==null?void 0:C.simpleText);this.set("data.owner.title",k)}var g,Z,P,S,d,O;U=((g=this.data)==null?void 0:(Z=g.thumbnailRenderer)==null?void 0:Z.playlistVideoThumbnailRenderer)||((P=this.data)==null?void 0:(S=P.thumbnailRenderer)==null?void 0:S.playlistCustomThumbnailRenderer)||
((d=this.data)==null?void 0:(O=d.thumbnailRenderer)==null?void 0:O.showCustomThumbnailRenderer);var E;((E=this.data)==null?0:E.thumbnail)||!U||this.set("data.thumbnail",U.thumbnail);this.updateInlinePreviewHoverListeners();requestAnimationFrame(function(){X.updateLockupSize()});
var Q;if(g=((Q=this.data)==null?void 0:Q.trackingParams)||"")this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(g);var h;((h=this.dismissActionToReplayEntity)==null?0:h.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command)};
_.a.onHiddenChanged=function(){this.updateLockupSize()};
_.a.onIsDismissedChanged=function(){if(this.ytdDismissibleItemBehavior.isDismissed)_.Gw(this.hostElement,"yt-terminate-video-preview-action");else{var X;(X=this.videoTitleLink)==null||X.focus()}};
_.a.metadataColorChanged=function(){var X;if(this.metadataColor&&((X=this.videoTitle)==null?0:X.style))this.videoTitle.style.color=_.QH(this.metadataColor);else{var U,r;!this.metadataColor&&((U=this.videoTitle)==null?0:(r=U.style)==null?0:r.color)&&(this.videoTitle.style.color="")}};
_.a.onDetailsClick=function(X){var U=this.computedNavigationEndpoint;U&&(_.$5(_.DP(X),this.hostElement,["A","BUTTON","YT-AVATAR-STACK-VIEW-MODEL"])||_.l4(this.hostElement,"yt-navigate",{endpoint:U}))};
_.a.onRendererTap=function(){this.registerThumbnailForPageTransition();var X,U,r=((X=this.data)==null?void 0:X.serviceEndpoint)||this.getFeedbackEndpoint((U=this.data)==null?void 0:U.navigationEndpoint);r&&_.e(r,_.wf)&&this.ytComponentBehavior.resolveCommand(r)};
_.a.onMouseDown=function(X){var U=X.target,r=this.computedNavigationEndpoint,m;X=U.href||((m=_.e(r==null?void 0:r.commandMetadata,_.mN))==null?void 0:m.url);m=U.data||r;X&&m&&wMH(X,m)};
_.a.computeVideoTitleText=function(){var X;if((X=this.data)==null?0:X.title)return Object.assign({},this.data.title,{accessibility:void 0})};
_.a.computeHasPlaylistThumbnail=function(X){var U,r,m,I,t;if((((U=X.thumbnailRenderer)==null?0:U.playlistVideoThumbnailRenderer)||((r=X.thumbnailRenderer)==null?0:r.playlistCustomThumbnailRenderer)||((m=X.thumbnailRenderer)==null?0:m.showCustomThumbnailRenderer)||((I=X.thumbnailRenderer)==null?0:I.playlistVideoThumbnailRenderer)||((t=X.thumbnailRenderer)==null?0:t.playlistCustomThumbnailRenderer))&&X.thumbnailOverlays)for(U=0;U<X.thumbnailOverlays.length;U++)if(r=void 0,(r=X.thumbnailOverlays[U])==
null?0:r.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.n0.Object.defineProperties(mK.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.v("web_enable_typography_bump_v2")}},
lazyLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(this.shouldLazyLoadMenu()){var X;return(X=this.data)==null?void 0:X.menu}}},
immediateLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(!this.shouldLazyLoadMenu()){var X;return(X=this.data)==null?void 0:X.menu}}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.JSC$16411_inlinePreviewHoverListener)==null?0:se(X))&&!!this.ytdLockupBehavior.lockupIsHovered}},
stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return _.UGe(location.pathname)==="home"?"large":"medium"}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.avatar)}},
mediaId:{configurable:!0,enumerable:!0,get:function(){var X,U;return((X=this.data)==null?void 0:X.videoId)||((U=this.data)==null?void 0:U.playlistId)||""}}});
mK.prototype.onMouseDown=mK.prototype.onMouseDown;mK.prototype.metadataColorChanged=mK.prototype.metadataColorChanged;mK.prototype.onIsDismissedChanged=mK.prototype.onIsDismissedChanged;mK.prototype.onHiddenChanged=mK.prototype.onHiddenChanged;mK.prototype.onDataChanged=mK.prototype.onDataChanged;mK.prototype.handleReloadDownloadsInfo=mK.prototype.handleReloadDownloadsInfo;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],mK.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],mK.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],mK.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.na),_.p("design:type",Object)],mK.prototype,"ytdDismissibleItemBehavior",void 0);_.q([_.w(_.Oh),_.p("design:type",Object)],mK.prototype,"ytdLockupBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],mK.prototype,"ytdReduxBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],mK.prototype,"data",void 0);_.q([_.T(),_.p("design:type",String)],mK.prototype,"entitySelectorType",void 0);_.q([_.T(),_.p("design:type",Boolean)],mK.prototype,"noEndpoints",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],mK.prototype,"isRadio",void 0);_.q([_.T({reflectToAttribute:!0,selector:_.Qr}),_.p("design:type",Boolean)],mK.prototype,"miniMode",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],mK.prototype,"fullHeight",void 0);
_.q([_.T(),_.p("design:type",Boolean)],mK.prototype,"showDarkVideoMetadata",void 0);_.q([_.T(),_.p("design:type",Boolean)],mK.prototype,"showLightVideoMetadata",void 0);_.q([_.T(),_.p("design:type",Number)],mK.prototype,"metadataColor",void 0);_.q([_.T(),_.p("design:type",Object)],mK.prototype,"showChannelAvatar",void 0);_.q([_.T(),_.p("design:type",Boolean)],mK.prototype,"hidden",void 0);_.q([_.T({value:!0}),_.p("design:type",Boolean)],mK.prototype,"showYtInteraction",void 0);
_.q([_.T(),_.p("design:type",String)],mK.prototype,"dismissedContentId",void 0);_.q([_.T({selectorArgs:["dismissedContentId"],selector:Cze}),_.p("design:type",Object)],mK.prototype,"dismissActionToReplayEntity",void 0);
_.q([_.T({selectorArgs:["entitySelectorType","mediaId"],selector:function(X,U,r){if(_.v("kevlar_modern_downloads_page")&&r&&U&&U!=="RICH_ITEM_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(U){case "RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO":var m=qQs(X,r);if(m){U=_.h3(X,r);var I=KE(X,r),t=NNz(X,r);X=TV(X,r);var C=Mi9(m,U,I,t);I=C.shortViewCountText;var k=C.publishedTimeText;C=C.badges;var g=X>0;t=uKx(m,U,t,X);m=_.st(U)||U==="TRANSFER_STATE_FAILED"||U==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!ZQ(m.policyEntity)?
void 0:zQH(r,X,m.videoEntity.lengthSeconds);U==="TRANSFER_STATE_PAUSED_BY_USER"&&r&&!_.v("dl_resume_click_killswitch")&&(m={offlineVideoEndpoint:{videoId:r,action:"ACTION_RESUME"}});r={shortViewCountText:I,publishedTimeText:k,badges:C,isWatched:g,navigationEndpoint:m,thumbnailOverlays:t}}else r=void 0;return r;case "RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST":a:{if(U=W1x(X,r))if(m=_.MM(X,r),t=_.Jqe(X,r),m!=="TRANSFER_STATE_UNKNOWN"){r=htx(U,m,t,r,_.ur(X));break a}r=void 0}return r;default:_.AE(new _.Tx("Error: entitySelectorType defined but not matched in selector.",
X,U))}}}),
_.p("design:type",Object)],mK.prototype,"entityDrivenState",void 0);_.q([_.T({computed:"computeVideoTitleText(data)"}),_.p("design:type",Object)],mK.prototype,"videoTitleText",void 0);_.q([_.T({computed:"computeHasPlaylistThumbnail(data)"}),_.p("design:type",Object)],mK.prototype,"hasPlaylistThumbnail",void 0);_.q([_.T({computed:"computeNavigationEndpoint(data)"}),_.p("design:type",Object)],mK.prototype,"computedNavigationEndpoint",void 0);
_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],mK.prototype,"typographyBump",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("typographyBump"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],mK.prototype,"typographyBumpV2",null);_.q([_.Zl("#video-title"),_.p("design:type",HTMLElement)],mK.prototype,"videoTitle",void 0);_.q([_.Zl("#video-title-link"),_.p("design:type",HTMLElement)],mK.prototype,"videoTitleLink",void 0);
_.q([_.Zl("#thumbnail"),_.p("design:type",HTMLElement)],mK.prototype,"thumbnail",void 0);_.q([_.Zl("#dismissible"),_.p("design:type",HTMLElement)],mK.prototype,"JSC$16411_dismissibleMedia",void 0);_.q([_.y("data.menu"),_.p("design:type",Object),_.p("design:paramtypes",[])],mK.prototype,"lazyLoadMenu",null);_.q([_.y("data.menu"),_.p("design:type",Object),_.p("design:paramtypes",[])],mK.prototype,"immediateLoadMenu",null);
_.q([_.Sl("entityDrivenState"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],mK.prototype,"handleReloadDownloadsInfo",null);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],mK.prototype,"onDataChanged",null);_.q([_.Sl("hidden"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],mK.prototype,"onHiddenChanged",null);
_.q([_.ge("isDismissed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],mK.prototype,"onIsDismissedChanged",null);_.q([_.ge("metadataColor"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],mK.prototype,"metadataColorChanged",null);_.q([_.cP("mousedown"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],mK.prototype,"onMouseDown",null);
_.q([_.y("lockupIsHovered"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],mK.prototype,"isHovered",null);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],mK.prototype,"useAvatar",null);_.q([_.y("data","entitySelectorType"),_.p("design:type",String),_.p("design:paramtypes",[])],mK.prototype,"mediaId",null);_.q([_.hL({is:"ytd-rich-grid-media",disableElementRegistration:!0})],mK);
var j57=_.jl()(mK,"ytd-rich-grid-media",function(){if(GW8!==void 0)return GW8;var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return GW8=X},{mode:_.Xz("kevlar_poly_si_batch_j072")?1:2});var XBS;var Iv=function(){var X=_.Y.apply(this,arguments)||this;X.removeMaxWidth=!0;X.insetMetadata=!1;return X};
_.F(Iv,_.Y);_.a=Iv.prototype;_.a.configureRendererStamper=function(){return{innerMenu:G_,outerMenu:Object.assign({},G_,{id:"menu-outer"}),dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.a.onDataChanged=function(){var X,U=((X=this.data)==null?void 0:X.trackingParams)||"";U&&(this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(U));var r;((r=this.dismissActionToReplayEntity)==null?0:r.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command);this.updateInlinePreviewHoverListeners()};
_.a.attached=function(){this.updateInlinePreviewHoverListeners()};
_.a.detached=function(){this.clearInlinePreviewHoverListeners()};
_.a.updateInlinePreviewHoverListeners=function(){if(this.isShort||this.isSlimShort)this.clearInlinePreviewHoverListeners(),this.JSC$16416_inlinePreviewHoverListener=hb({mediaRenderer:this,lockupElement:this.JSC$16416_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:TEC})};
_.a.clearInlinePreviewHoverListeners=function(){var X;(X=this.JSC$16416_inlinePreviewHoverListener)==null||$X(X)};
_.a.onRendererTap=function(){var X,U,r=(X=this.data)==null?void 0:(U=X.serviceEndpoints)==null?void 0:U[0];_.e(r,_.wf)&&this.componentBehavior.resolveCommand(r)};
_.a.onDetailsClick=function(X){var U,r=(U=this.data)==null?void 0:U.navigationEndpoint;r&&(_.$5(_.DP(X),this.hostElement,["A","BUTTON"])||this.componentBehavior.resolveCommand(r))};
_.a.onShow=function(){var X=this.data;X.onFirstVisibleCommand&&(this.componentBehavior.resolveCommand(X.onFirstVisibleCommand),delete X.onFirstVisibleCommand)};
_.n0.Object.defineProperties(Iv.prototype,{thumbnailObjectFit:{configurable:!0,enumerable:!0,get:function(){return this.insetMetadata?"COVER":void 0}},
innerMenu:{configurable:!0,enumerable:!0,get:function(){var X;return this.insetMetadata?void 0:(X=this.data)==null?void 0:X.menu}},
outerMenu:{configurable:!0,enumerable:!0,get:function(){var X;return this.insetMetadata?(X=this.data)==null?void 0:X.menu:void 0}},
shortsBadges:{configurable:!0,enumerable:!0,get:function(){var X=this.data;if(X!=null&&X.badge&&(X=_.e(X.badge,ZRu))){var U,r,m;return[{metadataBadgeRenderer:{label:((U=X.label)==null?void 0:(r=U.runs)==null?void 0:r[0].text)||((m=X.label)==null?void 0:m.simpleText),style:"BADGE_STYLE_TYPE_SHORTS_PLAYER"}}]}}},
isShort:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.videoType)==="REEL_VIDEO_TYPE_VIDEO"}},
isSlimShort:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.style)==="REEL_ITEM_STYLE_SHORTS_SLIM"}},
computedTitle:{configurable:!0,enumerable:!0,get:function(){if(this.isShort){var X=this.data;return Object.assign({},X.headline,{accessibility:X.accessibility})}return this.data.title}},
computedAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var X,U,r;return this.isSlimShort?(X=this.computedTitle)==null?void 0:(U=X.accessibility)==null?void 0:(r=U.accessibilityData)==null?void 0:r.label:void 0}},
shouldForce2By3:{configurable:!0,enumerable:!0,get:function(){return _.v("web_slim_media_force_2_by_3")}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.JSC$16416_inlinePreviewHoverListener)==null?0:se(X))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
Iv.prototype.onDataChanged=Iv.prototype.onDataChanged;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Iv.prototype,"componentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Iv.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Oh),_.p("design:type",Object)],Iv.prototype,"ytdLockupBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Iv.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.w(_.na),_.p("design:type",Object)],Iv.prototype,"ytdDismissibleItemBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],Iv.prototype,"ytdReduxBehavior",void 0);_.q([_.Zl("ytd-thumbnail"),_.p("design:type",HTMLElement)],Iv.prototype,"thumbnail",void 0);_.q([_.Zl("#dismissible"),_.p("design:type",HTMLElement)],Iv.prototype,"JSC$16416_dismissibleMedia",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Iv.prototype,"removeMaxWidth",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Iv.prototype,"insetMetadata",void 0);_.q([_.T(),_.p("design:type",String)],Iv.prototype,"dismissedContentId",void 0);_.q([_.T({selectorArgs:["dismissedContentId"],selector:Cze}),_.p("design:type",Object)],Iv.prototype,"dismissActionToReplayEntity",void 0);_.q([_.y("insetMetadata"),_.p("design:type",Object),_.p("design:paramtypes",[])],Iv.prototype,"thumbnailObjectFit",null);
_.q([_.y("data","insetMetadata"),_.p("design:type",Object),_.p("design:paramtypes",[])],Iv.prototype,"innerMenu",null);_.q([_.y("data","insetMetadata"),_.p("design:type",Object),_.p("design:paramtypes",[])],Iv.prototype,"outerMenu",null);_.q([_.T(),_.p("design:type",Object)],Iv.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,selector:_.Qr}),_.p("design:type",Boolean)],Iv.prototype,"miniMode",void 0);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Iv.prototype,"onDataChanged",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],Iv.prototype,"shortsBadges",null);_.q([_.y("data"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Iv.prototype,"isShort",null);
_.q([_.y("data"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Iv.prototype,"isSlimShort",null);_.q([_.y("data","isShort"),_.p("design:type",Object),_.p("design:paramtypes",[])],Iv.prototype,"computedTitle",null);_.q([_.y("isSlimShort","computedTitle"),_.p("design:type",Object),_.p("design:paramtypes",[])],Iv.prototype,"computedAccessibilityLabel",null);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Iv.prototype,"shouldForce2By3",null);_.q([_.y("lockupIsHovered"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Iv.prototype,"isHovered",null);_.q([_.hL({is:"ytd-rich-grid-slim-media",disableElementRegistration:!0})],Iv);
_.f(Iv,"ytd-rich-grid-slim-media",function(){if(XBS!==void 0)return XBS;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return XBS=X},{mode:_.Xz("kevlar_poly_si_batch_j063")?1:2});var UnA;var rk1;var t_=function(){return _.Y.apply(this,arguments)||this};
_.F(t_,_.Y);t_.prototype.computeIcon=function(X){return X&&X.iconType?"yt-sys-icons:"+X.iconType.toLowerCase():""};
t_.prototype.onMouseEnter=function(){this.isHovered=!0};
t_.prototype.onMouseLeave=function(){this.isHovered=!1};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],t_.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],t_.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],t_.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],t_.prototype,"data",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],t_.prototype,"isHovered",void 0);
_.q([_.hL({is:"ytd-expand-on-hover-card-renderer",disableElementRegistration:!0})],t_);
_.f(t_,"ytd-expand-on-hover-card-renderer",function(){if(rk1!==void 0)return rk1;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return rk1=X},{mode:1});var mnA,IsT=function(){if(mnA!==void 0)return mnA;var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return mnA=X};_.Ej("itemSectionRenderer","channelRenderer","ytd-channel-renderer");var av=function(){var X=_.Y.apply(this,arguments)||this;X.compactStyle=!1;X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return X};
_.F(av,_.Y);_.a=av.prototype;_.a.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.a.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"}}}};
_.a.computeHideDot=function(X){return!(X&&X.subscriberCountText&&X.videoCountText)||this.compactStyle};
_.a.hasDualButtons=function(X){return X&&X.purchaseButton&&X.subscribeButton};
_.a.backgroundColorChanged=function(){if(this.data!==void 0){var X=this.data.backgroundColor;this.isDarkTheme&&(X=this.data.backgroundColorDarkTheme);this.hostElement.style.backgroundColor=X!=null?_.QH(X):"transparent"}};
_.a.onDarkModeToggledAction=function(X){this.isDarkTheme=X};
_.a.onTap=function(X){var U,r,m=((U=this.data)==null?void 0:U.navigationEndpoint)||((r=this.data)==null?void 0:r.serviceEndpoint);_.e(m,_.Jb)&&(m&&_.np().resolve(_.s4).resolveCommand(m,{form:{element:this.hostElement}}),X.preventDefault())};
_.a.computeChannelEndpoint=function(X){return _.e(X,_.Jb)?null:X};
_.a.computeHrefEndpoint=function(X){return _.e(X,_.Jb)?null:this.componentBehavior.computeHref_(X)};
_.a.computeChannelRendererStyle=function(X){return X};
_.a.computeIconSize=function(X){return X?108:136};
_.n0.Object.defineProperties(av,{template:{configurable:!0,enumerable:!0,get:function(){return IsT()}}});
av.prototype.backgroundColorChanged=av.prototype.backgroundColorChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],av.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],av.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.yS),_.p("design:type",Object)],av.prototype,"ytdOpenPopupBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],av.prototype,"componentBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],av.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Boolean)],av.prototype,"isDarkTheme",void 0);_.q([_.T({computed:"computeChannelRendererStyle(data.channelRendererStyle)",reflectToAttribute:!0}),_.p("design:type",String)],av.prototype,"channelRendererStyle",void 0);_.q([_.T({computed:"hasDualButtons(data)",reflectToAttribute:!0}),_.p("design:type",Boolean)],av.prototype,"dualButtons",void 0);_.q([_.T({reflectToAttribute:!0,value:function(){return _.v("enable_desktop_search_bigger_thumbs")}}),
_.p("design:type",Boolean)],av.prototype,"useBiggerThumbs",void 0);_.q([_.T({reflectToAttribute:!0,value:function(){return _.S7("desktop_search_bigger_thumbs_style")}}),
_.p("design:type",String)],av.prototype,"biggerThumbStyle",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],av.prototype,"compactStyle",void 0);_.q([_.ge("data","isDarkTheme"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],av.prototype,"backgroundColorChanged",null);_.q([_.hL({is:"ytd-channel-renderer",disableElementRegistration:!0})],av);_.f(av,"ytd-channel-renderer",function(){return IsT()},{mode:1});var tah;var ast;_.Ej("itemSectionRenderer","radioRenderer","ytd-radio-renderer");var HK=function(){var X=_.Y.apply(this,arguments)||this;X.displayItemCount=2;X.hasPlaylistThumbnail=!1;X.stackThumbnailSize="large";return X};
_.F(HK,_.Y);_.a=HK.prototype;_.a.attached=function(){this.updateInlinePreviewHoverListeners()};
_.a.detached=function(){this.clearInlinePreviewHoverListeners()};
_.a.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.a.computeFirstVideos=function(X,U){return X&&U?X.slice(0,U):[]};
_.a.computeThumbnailWidth=function(X,U){return X?U==="BIG"?500:U==="MASSIVE"?600:U==="MEDIUM"?450:420:360};
_.a.computeThumbnailHeight=function(X,U){return X?U==="BIG"?280:U==="MASSIVE"?337:234:202};
_.a.clearInlinePreviewHoverListeners=function(){var X;(X=this.JSC$16429_inlinePreviewHoverListener)==null||$X(X)};
_.a.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$16429_inlinePreviewHoverListener=hb({mediaRenderer:this,lockupElement:this.hostElement,videoPreviewOpts:KqT,thumbnailElement:this.thumbnail})};
_.a.computeHasPlaylistThumbnail=function(X){var U,r;if((((U=X.thumbnailRenderer)==null?0:U.playlistVideoThumbnailRenderer)||((r=X.thumbnailRenderer)==null?0:r.playlistCustomThumbnailRenderer))&&X.thumbnailOverlays)for(U=0;U<X.thumbnailOverlays.length;U++)if(r=void 0,(r=X.thumbnailOverlays[U])==null?0:r.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.n0.Object.defineProperties(HK.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.JSC$16429_inlinePreviewHoverListener)==null?0:se(X))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
HK.prototype.dataChanged=HK.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],HK.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Oh),_.p("design:type",Object)],HK.prototype,"ytdLockupBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],HK.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],HK.prototype,"displayItemCount",void 0);_.q([_.T({reflectToAttribute:!0,value:function(){return _.v("enable_desktop_search_bigger_thumbs")}}),
_.p("design:type",Boolean)],HK.prototype,"useBiggerThumbs",void 0);_.q([_.T({reflectToAttribute:!0,value:function(){return _.S7("desktop_search_bigger_thumbs_style")}}),
_.p("design:type",String)],HK.prototype,"biggerThumbsStyle",void 0);_.q([_.T({computed:"computeHasPlaylistThumbnail(data)"}),_.p("design:type",Object)],HK.prototype,"hasPlaylistThumbnail",void 0);_.q([_.T(),_.p("design:type",String)],HK.prototype,"stackThumbnailSize",void 0);_.q([_.Zl("ytd-thumbnail"),_.p("design:type",HTMLElement)],HK.prototype,"thumbnail",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],HK.prototype,"dataChanged",null);
_.q([_.y("lockupIsHovered"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],HK.prototype,"isHovered",null);_.q([_.hL({is:"ytd-radio-renderer",disableElementRegistration:!0})],HK);
_.f(HK,"ytd-radio-renderer",function(){if(ast!==void 0)return ast;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return ast=X},{mode:_.Xz("kevlar_poly_si_batch_j058")?1:2});var H71;_.Ej("itemSectionRenderer","showRenderer","ytd-show-renderer");var Ci=function(){return _.Y.apply(this,arguments)||this};
_.F(Ci,_.Y);Ci.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
Ci.prototype.computeThumbnailWidth=function(X){return X?360:246};
Ci.prototype.computeUseProminentThumbs=function(X){return X};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Ci.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Ci.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Ci.prototype,"data",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],Ci.prototype,"isSearch",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeUseProminentThumbs(isSearch)"}),_.p("design:type",Boolean)],Ci.prototype,"useProminentThumbs",void 0);_.q([_.hL({is:"ytd-show-renderer",disableElementRegistration:!0})],Ci);
_.f(Ci,"ytd-show-renderer",function(){if(H71!==void 0)return H71;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return H71=X},{mode:1});_.Ej("itemSectionRenderer","feedEntryRenderer","ytd-feed-entry-renderer");var kB=function(){var X=_.Y.apply(this,arguments)||this;X.isRichGrid=!1;return X};
_.F(kB,_.Y);kB.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"}}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],kB.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],kB.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],kB.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],kB.prototype,"isRichGrid",void 0);_.q([_.hL({is:"ytd-feed-entry-renderer",disableElementRegistration:!0})],kB);
_.f(kB,"ytd-feed-entry-renderer",function(){if(tah!==void 0)return tah;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return tah=X},{mode:1});var CqA;var cK=function(){return _.Y.apply(this,arguments)||this};
_.F(cK,_.Y);cK.prototype.showChevronIcon=function(){return this.itemsPerRow>1};
_.q([_.w(_.cd),_.p("design:type",Object)],cK.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],cK.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],cK.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],cK.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,selector:_.o$,value:3}),_.p("design:type",Number)],cK.prototype,"itemsPerRow",void 0);
_.q([_.hL({is:"ytd-link-card-renderer",disableElementRegistration:!0})],cK);
_.f(cK,"ytd-link-card-renderer",function(){if(CqA!==void 0)return CqA;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return CqA=X},{mode:1});var kFS;var gQ=function(){return _.Y.apply(this,arguments)||this};
_.F(gQ,_.Y);_.a=gQ.prototype;_.a.configureRendererStamper=function(){return{"data.menu":G_,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.a.onRendererTap=function(X){if(!this.ytdDismissibleItemBehavior.isDismissed){var U,r=(U=this.data)==null?void 0:U.navigationEndpoint;r&&!_.$5(_.DP(X),this.hostElement,["BUTTON"])&&(this.isNavigationCommand(r)?_.$5(_.DP(X),this.hostElement,["A"])||_.l4(this.hostElement,"yt-navigate",{endpoint:r}):this.ytComponentBehavior.resolveCommand(r,{}))}};
_.a.maybeComputeHref=function(X){return this.ytComponentBehavior.computeHref_(X,!0)};
_.a.getNavigationCommand=function(X){return this.isNavigationCommand(X)?X:null};
_.a.isNavigationCommand=function(X){return X?_.e(X,_.cl)||_.e(X,_.Rl)||_.e(X,_.Up)?!0:!1:!1};
gQ.prototype.onRendererTap=gQ.prototype.onRendererTap;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],gQ.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],gQ.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.na),_.p("design:type",Object)],gQ.prototype,"ytdDismissibleItemBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],gQ.prototype,"ytComponentBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],gQ.prototype,"data",void 0);_.q([_.cP("tap"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],gQ.prototype,"onRendererTap",null);_.q([_.hL({is:"ytd-lumiere-promo-item-image-renderer",disableElementRegistration:!0})],gQ);
_.f(gQ,"ytd-lumiere-promo-item-image-renderer",function(){if(kFS!==void 0)return kFS;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return kFS=X},{mode:1});var ck1;var ni=function(){return _.Y.apply(this,arguments)||this};
_.F(ni,_.Y);ni.prototype.computeLandscapeThumbnail=function(){var X;return((X=this.data)==null?void 0:X.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_16_9"};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ni.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],ni.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ni.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,selector:_.Qr}),_.p("design:type",Boolean)],ni.prototype,"miniMode",void 0);_.q([_.T({reflectToAttribute:!0,selector:_.o$}),_.p("design:type",Number)],ni.prototype,"itemsPerRow",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeLandscapeThumbnail(data)"}),_.p("design:type",Boolean)],ni.prototype,"landscapeThumbnail",void 0);_.q([_.hL({is:"ytd-lumiere-shelf-details-renderer",disableElementRegistration:!0})],ni);
_.f(ni,"ytd-lumiere-shelf-details-renderer",function(){if(ck1!==void 0)return ck1;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return ck1=X},{mode:_.Xz("kevlar_poly_si_batch_j076")?1:2});var gW5;var Zc=function(){return _.Y.apply(this,arguments)||this};
_.F(Zc,_.Y);Zc.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Zc.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Zc.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Zc.prototype,"data",void 0);_.q([_.hL({is:"ytd-primetime-promo-details-renderer",disableElementRegistration:!0})],Zc);
_.f(Zc,"ytd-primetime-promo-details-renderer",function(){if(gW5!==void 0)return gW5;var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return gW5=X},{mode:1});var nWC;var sm=function(){return _.Y.apply(this,arguments)||this};
_.F(sm,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],sm.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],sm.prototype,"data",void 0);_.q([_.hL({is:"ytd-panel-show-style-metadata-renderer",disableElementRegistration:!0})],sm);
_.f(sm,"ytd-panel-show-style-metadata-renderer",function(){if(nWC!==void 0)return nWC;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return nWC=X},{mode:1});var Z7P;var xB=function(){return _.Y.apply(this,arguments)||this};
_.F(xB,_.Y);_.a=xB.prototype;_.a.onPanelTap=function(){if(this.data&&this.data.command&&!this.isNavigationCommand(this.data.command))return this.ytComponentBehavior.resolveCommand(this.data.command,{})};
_.a.configureRendererStamper=function(){return{"data.metadata":{id:"panel-metadata",mapping:{panelShowStyleMetadataRenderer:{component:"ytd-panel-show-style-metadata-renderer"}}}}};
_.a.computeThumbnail=function(X){if(X)return X.smallFormFactorBackgroundThumbnail||X.largeFormFactorBackgroundThumbnail};
_.a.maybeComputeHref=function(X){return this.ytComponentBehavior.computeHref_(X,!0)};
_.a.isNavigationCommand=function(X){return X?_.e(X,_.cl)||_.e(X,_.Rl)||_.e(X,_.Up)?!0:!1:!1};
_.a.getNavigationCommand=function(X){return this.isNavigationCommand(X)?X:null};
xB.prototype.onPanelTap=xB.prototype.onPanelTap;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],xB.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],xB.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],xB.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],xB.prototype,"data",void 0);
_.q([_.T({reflectToAttribute:!0,value:!0}),_.p("design:type",Boolean)],xB.prototype,"roundedContainer",void 0);_.q([_.T({reflectToAttribute:!0,value:_.v("web_modern_buttons")}),_.p("design:type",Boolean)],xB.prototype,"modernButtons",void 0);_.q([_.cP("tap"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],xB.prototype,"onPanelTap",null);_.q([_.hL({is:"ytd-primetime-promo-panel-renderer",disableElementRegistration:!0})],xB);
_.f(xB,"ytd-primetime-promo-panel-renderer",function(){if(Z7P!==void 0)return Z7P;var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return Z7P=X},{mode:1});_.G5(_.V(function(X){X=_.AL(X,{data:{},useFullWidth:!1});var U=X.data,r=X.useFullWidth;X={};return _.n("teaser-card-view-model",{class:_.mS("ytTeaserCardViewModelHost",(X.ytTeaserCardViewModelUseFullWidth=function(){return r()},X))},_.n(_.x,{cond:function(){return U().onTap},
then:function(m){return _.n(_.hq,{className:"ytTeaserCardViewModelLink",command:m},_.n("div",{class:"ytTeaserCardViewModelImageContainer"},_.n(_.x,{cond:function(){return U().image},
then:function(I){return _.n(_.J6,{data:I,className:"ytTeaserCardViewModelImage",alt:""})}})),_.n("p",{class:"ytTeaserCardViewModelCaption"},function(){return U().caption}))}}))},"Zc"),"teaser-card-view-model",{props:{data:_.OQ,
useFullWidth:_.OQ}});_.G5(_.V(function(X){var U=X.data;var r=function(){var m;return _.YJ((m=U())==null?void 0:m.iconThemedImage)};
return _.n("yt-edu-card-view-model",null,_.n(_.Wz,{contentId:function(){return U().nudgeId}},function(){return _.n("div",{class:_.mS("ytEduCardViewModelHost",function(){return U().trimStyle==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?null:"ytEduCardViewModelGradientTrim"})},_.n("div",{class:"ytEduCardViewModelTopCornerButton"},_.n(_.xJ,{data:function(){return U().dismissButton}},{buttonViewModel:_.Rt})),_.n("div",{class:"ytEduCardViewModelContentWrapper"},_.n("div",{class:"ytEduCardViewModelHeaderImage"},_.n(_.x,
{cond:r,
then:function(m){return _.n(_.J6,{data:m,alt:"",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.n("div",{class:"ytEduCardViewModelTextContainer"},_.n("div",{class:"ytEduCardViewModelTitle"},_.n(_.dN,{text:function(){return U().title}})),_.n("div",{class:"ytEduCardViewModelSubtitle"},_.n(_.dN,{text:function(){return U().subtitle}}))),_.n("div",{class:"ytEduCardViewModelContent"},_.n(_.xJ,{data:function(){return U().form}},{nudgeFormViewModel:lHA}))),_.n("div",{class:_.mS("ytEduCardViewModelButtonWrapper",
function(){return U().enableHorizontalButtons?"ytEduCardViewModelHorizontalButtonWrapper":null})},_.n(_.xJ,{data:function(){return U().primaryButton}},{buttonViewModel:function(m){return _.n("div",{class:"ytEduCardViewModelPrimaryButton"},_.n(_.Rt,{data:m.data}))}}),_.n(_.xJ,{data:function(){return U().secondaryButton}},{buttonViewModel:function(m){return _.n("div",{class:"ytEduCardViewModelSecondaryButton"},_.n(_.Rt,{data:m.data}))}})))}))},"$c"),"yt-edu-card-view-model",{props:{data:_.OQ}});var szp=new _.gb("RICH_GRID_VIDEO_RENDERER_TOKEN");_.G5(_.V(function(X){var U=X.data;var r=X.showYtInteractionInContent;var m=function(){return!!U().selectableFeedback};
X=_.H(_.Fb(!1,void 0,"qxtgaf"));var I=X.next().value,t=X.next().value;_.Wx(function(){var d=_.e(U().primaryButton,_.SO);(d==null?0:d.isToggled)&&t(d.isToggled)});
X=_.tj(function(d){if(!m())return!1;if(I()){var O;var E=(O=U().selectableFeedback)==null?void 0:O.onDeselect}else{var Q;E=(Q=U().selectableFeedback)==null?void 0:Q.onSelect}E&&_.z5(E,{form:{element:d.target}});t(!I());if(d=_.e(U().primaryButton,_.SO))d.isToggled=I();return!1});
var C=function(){if(!m()){var d,O=(d=U().loggingDirectives)==null?void 0:d.trackingParams;O&&_.Dh(_.np().resolve(_.XK),O)}},k=_.WOX(),g=function(){var d;
return m()?(d=U().selectableFeedback)==null?void 0:d.a11yLabel:void 0},Z=function(){return m()?{toggled:I()}:{}},P=_.np().resolve(_.gX(szp)),S={};
return _.n("yt-feedback-item-renderer",{class:_.mS("ytFeedbackItemRendererHost",(S.ytFeedbackItemRendererSelectableFeedback=m,S)),"on:click":X,"on:keydown":k,title:g,"aria-label":g,"aria-pressed":function(){return m()?I():void 0},
tabindex:function(){return m()?0:void 0},
role:function(){return m()?"button":void 0}},_.n("div",{class:"ytFeedbackItemRendererContentContainer"},_.n(_.xJ,{data:function(){return U().content}},{videoRenderer:function(d){return _.n(P,{data:d.data,
showYtInteraction:r})},
lockupViewModel:function(d){return _.n(_.$p,{data:d.data,containerType:2})}})),_.n("div",{class:"ytFeedbackItemRendererButtonsContainer"},_.n(_.xJ,{data:function(){return U().primaryButton}},{toggleButtonViewModel:function(d){return _.n(_.rL,{data:d.data,
buttonShapeOverrides:Z,disableExplicitClickLogging:!0,onToggle:C})}})))},"ad"),"yt-feedback-item-renderer",{props:{data:_.OQ,
showYtInteractionInContent:_.OQ}});var PK=function(){var X=_.Y.apply(this,arguments)||this;X.isShortsGrid=!1;X.isCompactGrid=!1;X.isShortsPanelGrid=!1;X.renderedFromRichGrid=!1;X.isInFirstColumn=!1;X.noGutterMargins=!1;X.noBottomMargin=!1;X.halfBottomMargin=!1;X.isInlineGroupItem=!1;X.insetMetadata=!1;X.noBottomMarginInAds=!0;X.force16By9ThumbnailAspectRatio=!1;X.useCompactList=!1;X.containerType=2;X.thumbnailTargetWidth=9999;X.isResponsiveGrid=!1;X.actionMap={"ytd-rich-item-index-update-action":"onIndexUpdateAction"};X.hoverListener=
X.hover.bind(X);X.leaveListener=X.leave.bind(X);X.highlighted=!1;X.JSC$16465_unsubscribeFromInlinePreviewIsActive=function(){};
return X};
_.F(PK,_.Y);_.a=PK.prototype;_.a.computeContainerType=function(){return this.useCompactList?3:2};
_.a.itemWidthChanged=function(){var X;this.thumbnailTargetWidth=(X=this.itemWidth)!=null?X:9999};
_.a.updateIsInFirstColumn=function(){var X;this.isInFirstColumn=((X=this.data)==null?void 0:X.colIndex)===0};
_.a.observerContainerType=function(){if(this.lockup){var X=this.lockup;X.containerType=this.containerType;X.sizing=this.sizing;X.typographyBump=this.typographyBump;X.itemWidth=this.itemWidth}this.richGridMedia&&_.v("rich_grid_enable_dynamic_offset")&&(this.richGridMedia.typographyBump=this.richTypographyBump);this.adSlotRenderer&&_.v("rich_grid_enable_dynamic_offset")&&(this.adSlotRenderer.typographyBump=this.richTypographyBump)};
_.a.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]]"}}}}}};
_.a.leave=function(X){X=X.relatedTarget;var U=document.querySelector("ytd-video-preview");X&&U&&_.mb(U).contains(X)||this.removeAndCleanupHighlight()};
_.a.hover=function(){var X;!this.highlighted&&(X=this.data)!=null&&X.onFocusEffect&&(this.data.onFocusEffect.onFocusStyle==="ON_FOCUS_STYLE_BACKGROUND"&&(this.hostElement.classList.add("ytd-rich-item-renderer-highlight"),(X=this.getBackgroundColor())&&Object.assign(this.hostElement.style,{backgroundColor:X,boxShadow:"0 0 0 10px "+X})),this.data.onFocusEffect.onFocusStyle==="ON_FOCUS_STYLE_BORDER"&&this.hostElement.classList.add("ytd-rich-item-renderer-highlight-border"),this.highlighted=!0)};
_.a.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};
_.a.registerHoverHighlightListeners=function(){var X=this;this.hostElement.addEventListener("mouseover",this.hoverListener);this.hostElement.addEventListener("mouseleave",this.leaveListener);this.JSC$16465_unsubscribeFromInlinePreviewIsActive=_.Gt(_.br(),_.z3e,function(U){X.highlighted&&!U&&X.removeAndCleanupHighlight()})};
_.a.removeHoverHighlightListeners=function(){this.hostElement.removeEventListener("mouseover",this.hoverListener);this.hostElement.removeEventListener("mouseleave",this.leaveListener);this.JSC$16465_unsubscribeFromInlinePreviewIsActive()};
_.a.richGridHoverHighlightChanged=function(){this.richGridHoverHighlight?this.registerHoverHighlightListeners():this.removeHoverHighlightListeners()};
_.a.detached=function(){this.richGridHoverHighlight&&this.removeHoverHighlightListeners()};
_.a.getBackgroundColor=function(){var X,U,r=(X=this.data)==null?void 0:(U=X.onFocusEffect)==null?void 0:U.onFocusColor;if(r){if(document.documentElement.hasAttribute("dark")&&(r==null?0:r.darkTheme))return yH(r==null?void 0:r.darkTheme);if(r==null?0:r.lightTheme)return yH(r==null?void 0:r.lightTheme)}};
_.a.onIndexUpdateAction=function(){this.updateIsInFirstColumn();if(this.hostElement.offsetParent!==null){var X=_.Ei(),U,r,m;X&&((U=this.data)==null?0:U.trackingParams)&&((r=this.data)==null?void 0:r.colIndex)!=null&&((m=this.data)==null?void 0:m.rowIndex)!=null&&_.WQ(X,_.Ps(this.data.trackingParams),{gridData:{veColumnCoordinate:this.data.colIndex,veRowCoordinate:this.data.rowIndex}})}};
_.a.isSlimMediaRenderer=function(X){return!!_.e(X==null?void 0:X.content,_.Wdv)||!!_.e(X==null?void 0:X.content,qfp)||!!_.e(X==null?void 0:X.content,_.kI)||!!_.e(X==null?void 0:X.content,c1h)};
_.a.isPostRenderer=function(){var X,U;return!!_.e((X=this.data)==null?void 0:X.content,m51)||!!_.e((U=this.data)==null?void 0:U.content,IDA)};
_.a.computeIsGameCardShelf=function(){var X;return!!_.e((X=this.data)==null?void 0:X.content,d$p)};
_.a.computeIsMiniGameCardShelf=function(){var X,U;return!!_.e((X=this.data)==null?void 0:X.content,z9A)||!!_.e((U=this.data)==null?void 0:U.content,K5P)};
_.a.computeIsTeaserCard=function(){var X;return!!_.e((X=this.data)==null?void 0:X.content,K5P)};
_.a.computeIsSelectableFeedbackItem=function(){var X,U;return!((U=_.e((X=this.data)==null?void 0:X.content,Ys$))==null||!U.selectableFeedback)};
_.a.computeContainsLumierePosters=function(){var X,U;return((U=_.e((X=this.data)==null?void 0:X.content,ZTP))==null?void 0:U.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.a.computeIsExpandOnHoverCardShelf=function(){var X;return!!_.e((X=this.data)==null?void 0:X.content,nkT)};
_.a.computeIsLinkCardShelf=function(){var X;return!!_.e((X=this.data)==null?void 0:X.content,BnC)};
_.a.computeIsReelItemStyleAvatarCircle=function(X){var U;return((U=_.e(X==null?void 0:X.content,_.kI))==null?void 0:U.style)==="REEL_ITEM_STYLE_AVATAR_CIRCLE"};
_.a.computeIsLinkCardFullWidth=function(X,U){var r;return((r=_.e(X==null?void 0:X.content,BnC))==null?void 0:r.useFullWidth)||U<=2};
_.n0.Object.defineProperties(PK.prototype,{showYtInteractionOnRichGridMedia:{configurable:!0,enumerable:!0,get:function(){return!this.showYtInteractionOnRichItem}},
showYtInteractionOnRichItem:{configurable:!0,enumerable:!0,get:function(){var X;return _.v("web_hover_effect_refactor")&&_.e((X=this.data)==null?void 0:X.content,_.FWt)?!1:this.richGridHoverHighlight||this.isSelectableFeedbackItem}},
richTypographyBump:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&!!this.isHomeGrid&&_.v("web_enable_typography_bump")}},
richGridHoverHighlight:{configurable:!0,enumerable:!0,get:function(){var X;if(_.v("web_hover_effect_refactor")&&_.e((X=this.data)==null?void 0:X.content,_.FWt))return!1;var U;return!((U=this.data)==null||!U.onFocusEffect)||_.v("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 X;return{useRichGridLegacyTypography:!0,useRichGridLegacyMargin:!0,onFocusEffect:_.v("web_hover_effect_refactor")?(X=this.data)==null?void 0:X.onFocusEffect:void 0}}}});
PK.prototype.richGridHoverHighlightChanged=PK.prototype.richGridHoverHighlightChanged;PK.prototype.observerContainerType=PK.prototype.observerContainerType;PK.prototype.updateIsInFirstColumn=PK.prototype.updateIsInFirstColumn;PK.prototype.itemWidthChanged=PK.prototype.itemWidthChanged;_.q([_.w(_.cd),_.p("design:type",Object)],PK.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],PK.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],PK.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],PK.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Oh),_.p("design:type",Object)],PK.prototype,"ytdLockupBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],PK.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,computed:"isPostRenderer(data)"}),_.p("design:type",Boolean)],PK.prototype,"isPost",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeContainsLumierePosters(data)"}),_.p("design:type",Boolean)],PK.prototype,"containsLumierePosters",void 0);_.q([_.T({reflectToAttribute:!0,computed:"isSlimMediaRenderer(data)"}),_.p("design:type",Boolean)],PK.prototype,"isSlimMedia",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeIsGameCardShelf(data)"}),_.p("design:type",Boolean)],PK.prototype,"isGameCardShelf",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeIsMiniGameCardShelf(data)"}),_.p("design:type",Boolean)],PK.prototype,"isMiniGameCardShelf",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeIsTeaserCard(data)"}),_.p("design:type",Boolean)],PK.prototype,"isTeaserCard",void 0);_.q([_.T({computed:"computeIsSelectableFeedbackItem(data)"}),_.p("design:type",Boolean)],PK.prototype,"isSelectableFeedbackItem",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],PK.prototype,"isShortsGrid",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],PK.prototype,"isSlimGrid",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],PK.prototype,"isCompactGrid",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],PK.prototype,"isShortsPanelGrid",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeIsExpandOnHoverCardShelf(data)"}),_.p("design:type",Boolean)],PK.prototype,"isExpandOnHoverCardShelf",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeIsLinkCardShelf(data)"}),_.p("design:type",Boolean)],PK.prototype,"isLinkCardShelf",void 0);_.q([_.T({reflectToAttribute:!0,selector:_.o$,value:3}),_.p("design:type",Number)],PK.prototype,"itemsPerRow",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],PK.prototype,"renderedFromRichGrid",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],PK.prototype,"isInFirstColumn",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],PK.prototype,"noGutterMargins",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],PK.prototype,"noBottomMargin",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],PK.prototype,"halfBottomMargin",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],PK.prototype,"isInlineGroupItem",void 0);_.q([_.T(),_.p("design:type",Object)],PK.prototype,"insetMetadata",void 0);_.q([_.T(),_.p("design:type",Object)],PK.prototype,"noBottomMarginInAds",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],PK.prototype,"isShelfItem",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeIsReelItemStyleAvatarCircle(data)"}),_.p("design:type",Boolean)],PK.prototype,"isReelItemStyleAvatarCircle",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeIsLinkCardFullWidth(data, itemsPerRow)"}),_.p("design:type",Boolean)],PK.prototype,"isLinkCardFullWidth",void 0);_.q([_.T(),_.p("design:type",Object)],PK.prototype,"force16By9ThumbnailAspectRatio",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],PK.prototype,"useCompactList",void 0);_.q([_.T(),_.p("design:type",String)],PK.prototype,"sizing",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],PK.prototype,"typographyBump",void 0);_.q([_.T(),_.p("design:type",Number)],PK.prototype,"itemWidth",void 0);_.q([_.T(),_.p("design:type",Boolean)],PK.prototype,"isHomeShelf",void 0);_.q([_.T(),_.p("design:type",Boolean)],PK.prototype,"isHomeGrid",void 0);
_.q([_.Zl("yt-lockup-view-model"),_.p("design:type",HTMLElement)],PK.prototype,"lockup",void 0);_.q([_.Zl("ytd-rich-grid-media"),_.p("design:type",HTMLElement)],PK.prototype,"richGridMedia",void 0);_.q([_.Zl("ytd-ad-slot-renderer"),_.p("design:type",HTMLElement)],PK.prototype,"adSlotRenderer",void 0);_.q([_.T({computed:"computeContainerType(useCompactList)"}),_.p("design:type",Object)],PK.prototype,"containerType",void 0);_.q([_.T(),_.p("design:type",Object)],PK.prototype,"thumbnailTargetWidth",void 0);
_.q([_.y("showYtInteractionOnRichItem"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],PK.prototype,"showYtInteractionOnRichGridMedia",null);_.q([_.y("isSelectableFeedbackItem","richGridHoverHighlight"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],PK.prototype,"showYtInteractionOnRichItem",null);_.q([_.y("typographyBump","isHomeGrid"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],PK.prototype,"richTypographyBump",null);
_.q([_.T({reflectToAttribute:!0}),_.y("data","isShortsGrid","isCompactGrid"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],PK.prototype,"richGridHoverHighlight",null);_.q([_.y("isShortsPanelGrid","isHomeShelf","isInlineGroupItem"),_.p("design:type",Number),_.p("design:paramtypes",[])],PK.prototype,"shortsLockupViewModelAspectRatio",null);_.q([_.y("isInlineGroupItem"),_.p("design:type",Number),_.p("design:paramtypes",[])],PK.prototype,"shortsLockupViewModelScrimStyle",null);
_.q([_.ge("itemWidth"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],PK.prototype,"itemWidthChanged",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],PK.prototype,"updateIsInFirstColumn",null);_.q([_.ge("containerType","sizing","typographyBump"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],PK.prototype,"observerContainerType",null);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],PK.prototype,"isResponsiveGrid",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],PK.prototype,"lockupExperiments",null);_.q([_.ge("richGridHoverHighlight"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],PK.prototype,"richGridHoverHighlightChanged",null);_.q([_.hL({is:"ytd-rich-item-renderer",disableElementRegistration:!0})],PK);
_.xn1=_.jl()(PK,"ytd-rich-item-renderer",function(){if(UnA===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);UnA=X}X=UnA;return X},{mode:_.Xz("kevlar_poly_si_batch_j028")?1:2});var Ufe={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.gif"};var sR6=_.DQ(_.tt("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var mfH={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.svg"},twX={url:"https://www.gstatic.com/youtube/img/promos/growth/premium_lp2_small_feature_DownloadMultiple_light_phone_600x508.webp"},aem={url:"https://www.gstatic.com/youtube/img/promos/growth/premium_lp2_small_feature_DownloadMultiple_dark_phone_600x508.webp"};var PqA;var Su=function(){var X=_.Y.apply(this,arguments)||this;X.useResponsiveGrid=!1;X.hidden=!1;X.isShowMoreHidden=!1;X.isShowLessHidden=!0;X.hasExpansionButton=!1;X.isInnerShelf=!1;X.allVideosCount=0;X.allPlaylistCount=0;X.haveSmartDownloadsCompleted=!1;X.restrictContentsOverflow=!1;X.firstShownIndex=0;X.horizontalOffset=0;X.atEnd=!0;X.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-rich-grid-resize-observed":"resizeObserved","yt-section-reactive-dismissal":"onSectionReactiveDismissal"};
X.nextClick=function(){var U;(U=X.data)!=null&&U.contents&&(X.firstShownIndex+=X.currentElementsPerRow,X.updateHorizontalOffset(),X.updateHorizontalItemVisibility())};
X.previousClick=function(){var U;(U=X.data)!=null&&U.contents&&(X.firstShownIndex-=X.currentElementsPerRow,X.updateHorizontalOffset(),X.updateHorizontalItemVisibility())};
return X};
_.F(Su,_.Y);_.a=Su.prototype;
_.a.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:_.$q("HTML_DIR")==="rtl"?"right":"left"}}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:{component:"ytd-notification-multi-action-renderer",params:{shelfDismissal:!0}}}}}};
_.a.attached=function(){this.requestElementsPerRow()};
_.a.refreshGridLayoutNew=function(){var X;if((X=this.data)!=null&&X.contents&&this.containerWidth){var U;((U=this.data.responsiveContainerConfiguration)==null?0:U.responsiveSize)?(X=_.S0z(this.data.responsiveContainerConfiguration,this.containerWidth,2),X=_.Kx(Object.assign({},X,{standardUnitMinWidth:this.standardUnitMinWidth}))):X=_.Kx({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,standardUnitMinWidth:this.standardUnitMinWidth});this.typographyBump=X.typographyBump;if(this.elementsPerRow!==
X.numItems||this.gutter!==X.gutter)this.elementsPerRow=X.numItems,this.gutter=X.gutter,this.itemWidth=X.itemWidth,_.HP(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":X.gutter+"px"})}};
_.a.computeSizing=function(){if(!this.isLumiere){var X=_.VoH(this.data);return X?X:this.isGameCardShelf()||this.isMiniGameCardShelf()||this.isSlimMediaShelfRenderer()||this.isLumiereShelfWithPosters()||this.isShortsShelf()?"EXTRA_COMPACT":"STANDARD"}};
_.a.computeUseResponsiveGrid=function(){return!this.isLumiere&&this.sizing};
_.a.computeButton=function(X){var U=_.e(X,_.gd);X=Object.assign({},_.e(X,_.gd));return U?(X.text||(X.text={simpleText:X.tooltip}),X.style="STYLE_MONO_OUTLINE",X.iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT",X):U};
_.a.onRowIndexChange=function(){var X=_.Ei(),U,r;((U=this.data)==null?0:U.trackingParams)&&((r=this.data)==null?void 0:r.rowIndex)!=null&&X&&_.WQ(X,_.Ps(this.data.trackingParams),{gridData:{veRowCoordinate:this.data.rowIndex}})};
_.a.resizeObserved=function(){if(this.hasChevronButtons&&this.horizontalOffset!==0){var X,U=((X=this.getRichItemRenderers()[0])==null?void 0:X.clientWidth)+this.gutter;this.horizontalOffset=this.firstShownIndex*U;this.updateHorizontalItemVisibility()}else this.contents.style.transform="translateX(0px)"};
_.a.requestElementsPerRow=function(){_.l4(this.hostElement,"yt-request-elements-per-row")};
_.a.onUpdateElementsPerRowAction=function(X,U,r,m,I,t){if(this.containerWidth!==t&&(this.containerWidth=t,this.useResponsiveGrid)){this.refreshGridLayoutNew();this.updateItemVisibility();return}!this.useResponsiveGrid&&X&&U&&r&&m&&I&&(this.elementsPerRow!==X||this.postsPerRow!==U||this.slimItemsPerRow!==r||this.gameCardsPerRow!==m||this.miniGameCardsPerRow!==I)&&(this.elementsPerRow=X,this.postsPerRow=U,this.slimItemsPerRow=r,this.gameCardsPerRow=m,this.miniGameCardsPerRow=I,this.updateItemVisibility())};
_.a.isExpandedChanged=function(){var X=this.getRichItemRenderers(),U=this.isExpanded;X.forEach(function(r){r.halfBottomMargin=U})};
_.a.isCollapsedChanged=function(){var X=this.getRichItemRenderers(),U=this.isCollapsed;X.forEach(function(r){r.noBottomMargin=U})};
_.a.getRichItemRenderers=function(){return _.Xa(this.hostElement).querySelectorAll("ytd-rich-item-renderer")};
_.a.updateItemVisibility=function(){var X=this;if(this.data&&this.data.contents){var U=this.data.contents.length;if(this.hasChevronButtons)this.updateArrowButtonStatus();else{this.getRichItemRenderers().forEach(function(m,I){var t;((t=X.data)==null?0:t.isExpanded)?(m.hidden=I>U-1,m.ytRendererBehavior.markDirty()):m.hidden=I>X.currentElementsPerRow-1||I>U-1});
var r=this.data.contents.length<=this.currentElementsPerRow;this.isShowMoreHidden=!this.data.showMoreButton||r||!!this.data.isExpanded||this.isTruncated;this.isShowLessHidden=!this.data.showLessButton||r||!this.data.isExpanded||this.isTruncated;this.hasExpansionButton=!this.isShowMoreHidden||!this.isShowLessHidden}this.contents.style.visibility="visible"}};
_.a.setHeightToSingleRow=function(){var X=this.getRichItemRenderers(),U=Number.parseInt(getComputedStyle(X[0]).marginBottom,10)||0;X=X.slice(0,this.currentElementsPerRow).reduce(function(r,m){return Math.max(r,m.getBoundingClientRect().height+U)},0);
this.contents.style.height=X+"px"};
_.a.focusNextExpandedItem=function(){var X;((X=this.data)==null?0:X.isExpanded)&&this.focusItem(this.currentElementsPerRow,!0)};
_.a.focusItem=function(X,U){var r=this.getRichItemRenderers();if(r[X]&&(X=r[X].querySelector(".focus-on-expand"))){if(U){var m;(m=r[this.currentElementsPerRow])==null||m.scrollIntoView({behavior:"smooth",block:"center"})}X.focus({preventScroll:!0})}};
_.a.onDataChange=function(){var X=this;this.useResponsiveGrid&&this.containerWidth&&this.refreshGridLayoutNew();var U;if((U=this.data)==null?0:U.isExpanded)this.firstShownIndex=0,this.updateHorizontalOffset(),this.updateHorizontalItemVisibility();_.cZ(this,function(){X.updateItemVisibility()});
var r;if((r=this.data)==null?0:r.contents)for(this.restrictContentsOverflow=!this.isExpandOnHoverCardShelf(),_.HP(this.hostElement,{"--ytd-rich-shelf-items-count":""+this.data.contents.length}),U=0;U<this.data.contents.length;U++)r=_.e(this.data.contents[U],_.iO)||{},r.colIndex=U,r.rowIndex=this.data.rowIndex};
_.a.handleRerenderDownloadsData=function(){_.v("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())};
_.a.blockInlinePreview=function(X){var U=this,r;return _.c(function(m){(r=U.inlinePreviewIsEnabled)&&U.ytdReduxBehavior.dispatch(_.Ziu(!1));return m.return(new Promise(function(I){X(function(){r&&U.ytdReduxBehavior.dispatch(_.Ziu(!0));I()})}))})};
_.a.expandShelf=function(){var X=this;if(this.data){var U,r=(U=_.e(this.data.showMoreButton,_.gd))==null?void 0:U.trackingParams;r&&_.Dh(_.gO(),r);this.set("data.isExpanded",!0);this.blockInlinePreview(function(m){X.setHeightToSingleRow();X.updateItemVisibility();X.contents.style.height=X.contents.scrollHeight+"px";_.$u.addJob(function(){X.contents.style.height="auto";X.focusNextExpandedItem();m()},2,200)})}};
_.a.collapseShelf=function(){var X=this;return _.c(function(U){if(U.nextAddress==1){if(!X.data)return U.return();X.set("data.isExpanded",!1);return U.yield(X.blockInlinePreview(function(r){X.contents.style.height=X.contents.scrollHeight+"px";X.setHeightToSingleRow();_.$u.addJob(function(){X.updateItemVisibility();X.contents.style.height="auto";r()},2,200)}),2)}_.l4(X.hostElement,"yt-rich-shelf-renderer-collapse",X.data.trackingParams);
X.focusItem(0,!1);_.uv(U)})};
_.a.updateArrowButtonStatus=function(){this.getRichItemRenderers();var X,U;var r=((X=this.data)==null?void 0:(U=X.contents)==null?void 0:U.length)||0;this.atEnd=this.firstShownIndex+this.currentElementsPerRow>=r};
_.a.onChildElementFocus=function(X){this.hasChevronButtons&&(X=X.target.closest("#contents > *"),this.contents.contains(X)&&(X.offsetLeft<this.horizontalOffset?this.previousClick():X.offsetLeft+X.clientWidth>this.horizontalOffset+this.contents.clientWidth&&(this.contents.parentElement&&(this.contents.parentElement.scrollLeft=0),this.nextClick())))};
_.a.updateHorizontalItemVisibility=function(){this.updateArrowButtonStatus();this.contents.style.transform="translateX("+(_.$q("HTML_DIR")==="rtl"?"":"-")+this.horizontalOffset+"px)"};
_.a.updateHorizontalOffset=function(){var X=this.getRichItemRenderers(),U,r;var m=((U=this.data)==null?void 0:(r=U.contents)==null?void 0:r.length)||0;var I;X=((I=X[0])==null?void 0:I.clientWidth)+this.gutter;this.firstShownIndex+this.currentElementsPerRow>m?this.firstShownIndex=m-this.currentElementsPerRow:this.firstShownIndex<0&&(this.firstShownIndex=0);this.horizontalOffset=this.firstShownIndex*X};
_.a.isSlimMediaShelfRenderer=function(){var X,U,r,m=(r=_.e((X=this.data)==null?void 0:(U=X.contents)==null?void 0:U[0],_.iO))==null?void 0:r.content;return!!(_.e(m,_.Wdv)||_.e(m,qfp)||_.e(m,_.kI)||_.e(m,c1h))};
_.a.isGameCardShelf=function(){var X,U,r,m=(r=_.e((X=this.data)==null?void 0:(U=X.contents)==null?void 0:U[0],_.iO))==null?void 0:r.content;return!!_.e(m,d$p)};
_.a.isMiniGameCardShelf=function(){var X,U,r,m=(r=_.e((X=this.data)==null?void 0:(U=X.contents)==null?void 0:U[0],_.iO))==null?void 0:r.content;return!!_.e(m,z9A)||!!_.e(m,K5P)};
_.a.hasGameBoxArtAvatarStyle=function(){var X;return((X=this.data)==null?void 0:X.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART"};
_.a.hasRoundedGameBoxArtAvatarStyle=function(){var X;return((X=this.data)==null?void 0:X.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"};
_.a.isShortsShelf=function(){var X,U,r,m=(r=_.e((X=this.data)==null?void 0:(U=X.contents)==null?void 0:U[0],_.iO))==null?void 0:r.content;return!!_.e(m,_.kI)||!!_.e(m,c1h)};
_.a.isPostShelfRenderer=function(){var X,U,r,m=(r=_.e((X=this.data)==null?void 0:(U=X.contents)==null?void 0:U[0],_.iO))==null?void 0:r.content;return!(!_.e(m,m51)&&!_.e(m,IDA))};
_.a.isLumiereShelf=function(){var X,U,r=_.e((X=this.data)==null?void 0:(U=X.contents)==null?void 0:U[0],_.iO);return!!_.e(r==null?void 0:r.content,ZTP)};
_.a.isLumiereShelfWithPosters=function(){var X,U,r=_.e((X=this.data)==null?void 0:(U=X.contents)==null?void 0:U[0],_.iO),m;return((m=_.e(r==null?void 0:r.content,ZTP))==null?void 0:m.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.a.isExpandOnHoverCardShelf=function(){var X,U,r,m=(r=_.e((X=this.data)==null?void 0:(U=X.contents)==null?void 0:U[0],_.iO))==null?void 0:r.content;return!!_.e(m,nkT)};
_.a.computeHasFeaturedBadge=function(){var X,U,r=_.e((X=this.data)==null?void 0:(U=X.badges)==null?void 0:U[0],_.zMC);return r?r.style!=="BADGE_STYLE_TYPE_SIMPLE":!1};
_.a.computeHasPaygatedFeaturedBadge=function(){var X,U,r=_.e((X=this.data)==null?void 0:(U=X.badges)==null?void 0:U[0],_.zMC);return r?(r==null?void 0:r.style)==="BADGE_STYLE_TYPE_SIMPLE":!1};
_.a.computeHeaderHidden=function(){var X,U,r,m,I,t;return!((X=this.data)==null?0:X.icon)&&!((U=this.data)==null?0:U.title)&&!((r=this.data)==null?0:r.subtitle)&&!((m=this.data)==null?0:m.thumbnail)&&!((I=this.data)==null?0:I.badges)&&!((t=this.data)==null?0:t.menu)};
_.a.showCtaButton=function(){var X;return!((X=this.data)==null||!X.ctaButton)&&!this.isPostShelfRenderer()&&!this.isGameCardShelf()&&!this.isMiniGameCardShelf()};
_.a.showTopCtaButton=function(){return this.showCtaButton()?this.isSlimMediaShelfRenderer()?this.slimItemsPerRow>=4:this.elementsPerRow>=3:!1};
_.a.showBottomCtaButton=function(){return this.showCtaButton()?!this.showTopCtaButton():!1};
_.a.computeForce16By9ThumbnailAspectRatio=function(){var X,U;return((X=this.data)==null?void 0:(U=X.responsiveContainerConfiguration)==null?void 0:U.enableContentSpecificAspectRatio)!==void 0?!this.data.responsiveContainerConfiguration.enableContentSpecificAspectRatio:!1};
_.a.onSectionReactiveDismissal=function(X,U,r){var m,I;var t=(m=this.data)==null?void 0:(I=m.targetingContext)==null?void 0:I.targetGroupId;this&&t&&U.targetGroupId&&t.includes(U.targetGroupId)?(m=this.rowIndex,X=m===void 0?!1:!(U.behavior==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&m<=X)):X=!1;X&&(this.hidden=r)};
_.n0.Object.defineProperties(Su.prototype,{isExpanded:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.isExpanded)}},
isCollapsed:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null?0:X.isExpanded)}},
currentElementsPerRow:{configurable:!0,enumerable:!0,get:function(){if(this.useResponsiveGrid)return this.elementsPerRow;var X=this.elementsPerRow;this.isPostShelfRenderer()?X=this.postsPerRow:this.isSlimMediaShelfRenderer()?X=this.slimItemsPerRow:this.isLumiereShelfWithPosters()?X=this.slimItemsPerRow-1:this.isGameCardShelf()?X=this.gameCardsPerRow:this.isMiniGameCardShelf()&&(X=this.miniGameCardsPerRow);return X}},
isTruncated:{configurable:!0,enumerable:!0,get:function(){return this.isShortsShelf()&&this.isHomePage}},
showBottomDivider:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null?0:X.isBottomDividerHidden)}},
hasChevronButtons:{configurable:!0,enumerable:!0,get:function(){var X,U;return!((X=this.data)==null||!X.previousButton)&&!((U=this.data)==null||!U.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 X;return((X=_.np().resolve(_.Aj).getCurrentPage())==null?void 0:X.pageSubtype)==="home"}},
thumbnailAriaHidden:{configurable:!0,enumerable:!0,get:function(){var X,U,r,m;return!((X=this.data)==null?0:(U=X.thumbnail)==null?0:(r=U.accessibility)==null?0:(m=r.accessibilityData)==null?0:m.label)}},
entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.entitySelectorType)||"RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
rowIndex:{configurable:!0,enumerable:!0,get:function(){return this.data.rowIndex}}});
Su.prototype.onChildElementFocus=Su.prototype.onChildElementFocus;Su.prototype.handleRerenderDownloadsData=Su.prototype.handleRerenderDownloadsData;Su.prototype.onDataChange=Su.prototype.onDataChange;Su.prototype.isCollapsedChanged=Su.prototype.isCollapsedChanged;Su.prototype.isExpandedChanged=Su.prototype.isExpandedChanged;Su.prototype.onRowIndexChange=Su.prototype.onRowIndexChange;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Su.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Su.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.na),_.p("design:type",Object)],Su.prototype,"ytdDismissibleItemBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Su.prototype,"actionHandlerBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],Su.prototype,"ytdReduxBehavior",void 0);
_.q([_.T({computed:"computeUseResponsiveGrid(isLumiere, sizing)"}),_.p("design:type",Object)],Su.prototype,"useResponsiveGrid",void 0);_.q([_.T(),_.p("design:type",Object)],Su.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Number)],Su.prototype,"standardUnitMinWidth",void 0);_.q([_.T({reflectToAttribute:!0,value:3}),_.p("design:type",Number)],Su.prototype,"elementsPerRow",void 0);_.q([_.T({value:3}),_.p("design:type",Number)],Su.prototype,"postsPerRow",void 0);
_.q([_.T({value:6}),_.p("design:type",Number)],Su.prototype,"slimItemsPerRow",void 0);_.q([_.T({value:6}),_.p("design:type",Number)],Su.prototype,"gameCardsPerRow",void 0);_.q([_.T({value:6}),_.p("design:type",Number)],Su.prototype,"miniGameCardsPerRow",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Su.prototype,"hidden",void 0);_.q([_.T(),_.p("design:type",Object)],Su.prototype,"isShowMoreHidden",void 0);
_.q([_.T(),_.p("design:type",Object)],Su.prototype,"isShowLessHidden",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Su.prototype,"hasExpansionButton",void 0);_.q([_.y("data.isExpanded"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Su.prototype,"isExpanded",null);_.q([_.y("data.isExpanded"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Su.prototype,"isCollapsed",null);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Su.prototype,"isInnerShelf",void 0);_.q([_.T({reflectToAttribute:!0,computed:"isShortsShelf(data)"}),_.p("design:type",Boolean)],Su.prototype,"isShorts",void 0);_.q([_.T({reflectToAttribute:!0,computed:"isLumiereShelf(data)"}),_.p("design:type",Boolean)],Su.prototype,"isLumiere",void 0);_.q([_.T({reflectToAttribute:!0,computed:"hasGameBoxArtAvatarStyle(data)"}),_.p("design:type",Boolean)],Su.prototype,"hasBoxArtThumbnailStyle",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"hasRoundedGameBoxArtAvatarStyle(data)"}),_.p("design:type",Boolean)],Su.prototype,"hasRoundedBoxArtThumbnailStyle",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeHasFeaturedBadge(data)"}),_.p("design:type",Boolean)],Su.prototype,"hasFeaturedBadge",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeHasPaygatedFeaturedBadge(data)"}),_.p("design:type",Boolean)],Su.prototype,"hasPaygatedFeaturedBadge",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeHeaderHidden(data)"}),_.p("design:type",Boolean)],Su.prototype,"isHeaderHidden",void 0);_.q([_.T({selector:_.fte}),_.p("design:type",Object)],Su.prototype,"allVideosCount",void 0);_.q([_.T({selector:P6H}),_.p("design:type",Object)],Su.prototype,"allPlaylistCount",void 0);_.q([_.T({selector:Gjn}),_.p("design:type",Object)],Su.prototype,"haveSmartDownloadsCompleted",void 0);
_.q([_.T({selectorArgs:["entitySelectorType"],selector:function(X,U){if(_.v("kevlar_modern_downloads_page")&&U&&U!=="RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"){var r=X.entities;switch(U){case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS":U=_.Et(r);X=cV(U);var m=_.Pa(U);r=_.Ba(r);r=_.iP(C66(m,r,U.length));return{contents:X,subtitle:r};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE":return r=_.Et(r),{contents:cV(r)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS":return r=
_.FG(r),{contents:cV(r)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE":return r=_.xOx(r),{contents:cV(r)};default:_.AE(new _.Tx("Error: entitySelectorType defined but not matched in selector.",X,U))}}}}),
_.p("design:type",Object)],Su.prototype,"entityDrivenRichShelfData",void 0);_.q([_.T({reflectToAttribute:!0,computed:"showTopCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.p("design:type",Boolean)],Su.prototype,"hasTopCtaButton",void 0);_.q([_.T({reflectToAttribute:!0,computed:"showBottomCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.p("design:type",Boolean)],Su.prototype,"hasBottomCtaButton",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeForce16By9ThumbnailAspectRatio(data)"}),_.p("design:type",Boolean)],Su.prototype,"force16By9ThumbnailAspectRatio",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Su.prototype,"restrictContentsOverflow",void 0);_.q([_.T({selector:_.K16}),_.p("design:type",Boolean)],Su.prototype,"inlinePreviewIsEnabled",void 0);_.q([_.T({computed:"computeSizing(data)"}),_.p("design:type",String)],Su.prototype,"sizing",void 0);
_.q([_.T(),_.p("design:type",Boolean)],Su.prototype,"typographyBump",void 0);_.q([_.T(),_.p("design:type",Number)],Su.prototype,"itemWidth",void 0);_.q([_.T(),_.p("design:type",Object)],Su.prototype,"firstShownIndex",void 0);_.q([_.T(),_.p("design:type",Object)],Su.prototype,"horizontalOffset",void 0);_.q([_.T(),_.p("design:type",Object)],Su.prototype,"atEnd",void 0);_.q([_.Zl("#contents"),_.p("design:type",HTMLElement)],Su.prototype,"contents",void 0);
_.q([_.ge("data.rowIndex"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Su.prototype,"onRowIndexChange",null);_.q([_.ge("isExpanded"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Su.prototype,"isExpandedChanged",null);_.q([_.ge("isCollapsed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Su.prototype,"isCollapsedChanged",null);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Su.prototype,"onDataChange",null);_.q([_.ge("allVideosCount","allPlaylistsCount","haveSmartDownloadsCompleted"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Su.prototype,"handleRerenderDownloadsData",null);_.q([_.cP("focusin"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],Su.prototype,"onChildElementFocus",null);
_.q([_.T({reflectToAttribute:!0}),_.y("data","isHomePage"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Su.prototype,"isTruncated",null);_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Su.prototype,"showBottomDivider",null);_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],Su.prototype,"hasChevronButtons",null);
_.q([_.y("firstShownIndex"),_.p("design:type",Object),_.p("design:paramtypes",[])],Su.prototype,"previousButtonOverride",null);_.q([_.y("atEnd"),_.p("design:type",Object),_.p("design:paramtypes",[])],Su.prototype,"nextButtonOverride",null);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Su.prototype,"isHomePage",null);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Su.prototype,"thumbnailAriaHidden",null);
_.q([_.y("data"),_.p("design:type",String),_.p("design:paramtypes",[])],Su.prototype,"entitySelectorType",null);_.q([_.hL({is:"ytd-rich-shelf-renderer",disableElementRegistration:!0})],Su);
_.Sn1=_.jl()(Su,"ytd-rich-shelf-renderer",function(){if(PqA===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);PqA=X}X=PqA;return X},{allowedProps:["data",
"isInnerShelf","standardUnitMinWidth"],mode:_.Xz("kevlar_poly_si_batch_j028")?1:2});var dnp;_.G5(_.y6,"yt-badge-view-model",{props:{data:_.OQ,class:_.OQ,workaroundShortsIsThumbnailBadge:_.OQ,modern:_.OQ,numBadgesInRow:_.OQ,clipTextOverflow:_.OQ}});_.G5(JY8,"yt-slimline-survey-view-model",{props:{data:_.OQ}});var dQ=function(){var X=_.Y.apply(this,arguments)||this;X.tileLottieAnimationRef={};X.backgroundLottieAnimationRef={};X.isOnHoverBehaviorForLottieEnabled=!0;X.useBiggerShowcaseImage=_.v("enable_desktop_search_bigger_thumbs");X.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-open-video-preview-action":"pauseLottie"};return X};
_.F(dQ,_.Y);_.a=dQ.prototype;_.a.attached=function(){this.requestElementsPerRow();this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.data&&(this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData)};
_.a.configureRendererStamper=function(){return{primaryButton:{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer",toggleButtonViewModel:"yt-toggle-button-view-model",buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0},secondaryButton:{id:"secondary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"},reuseComponents:!0},"data.overflowButton":{id:"overflow-button",
mapping:{menuRenderer:"ytd-menu-renderer"}},"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"}}}};
_.a.dataChanged=function(){if(this.data){this.requestElementsPerRow();this.updateButtonPalette();var X=this.hasStaticTile(this.data)||this.hasTileLottie(this.data);X!==this.hasTile&&this.set("hasTile",X);this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData;this.maybeInitializeTileLottie();this.maybeInitializeBackgroundLottie()}};
_.a.themeChanged=function(){this.data&&(this.set("currentColorData",this.isDarkTheme?this.data.darkColorData:this.data.lightColorData),this.maybeInitializeTileLottie(),this.maybeInitializeBackgroundLottie())};
_.a.currentColorChanged=function(){this.updateButtonPalette()};
_.a.computeBackgroundStyle=function(X){if(X&&this.data){var U=[];if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var r=_.Lf((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);r&&U.push('background-image: url("'+r+'");')}var m;((m=X.basicColorData)==null?void 0:m.backgroundColor)!==void 0&&U.push("background-color: "+_.oj(X.basicColorData.backgroundColor)+";");return U.join("")}};
_.a.onDarkModeToggledAction=function(X){X!==this.isDarkTheme&&this.set("isDarkTheme",X)};
_.a.getCurrentLogo=function(X,U){if(X)return U?X.darkLogoImage:X.lightLogoImage};
_.a.getCurrentStaticTileImage=function(X,U){if(this.hasStaticTile(X))return X.darkTileImage?U?X.darkTileImage:X.tileImage:X.tileImage};
_.a.computeTitleStyle=function(X){if(this.data&&this.data.title&&X&&X.basicColorData&&X.basicColorData.foregroundTitleColor!==void 0)return"color:"+_.QH(X.basicColorData.foregroundTitleColor)+";"};
_.a.computeSubtitleStyle=function(X){if(this.data&&this.data.subtitle&&X&&X.basicColorData&&X.basicColorData.foregroundBodyColor!==void 0)return"color:"+_.QH(X.basicColorData.foregroundBodyColor)+";"};
_.a.computeSupplementalStyle=function(X){if(this.data&&this.data.supplementalText&&X&&X.supplementalTextColor!==void 0)return X=_.QH(X.supplementalTextColor),"color:"+X+";--yt-endpoint-color:"+X+";--yt-endpoint-hover-color:"+X+";--yt-endpoint-visited-color:"+X+";--yt-formatted-string-bold-font-weight:700;"};
_.a.computeDismissIconStyle=function(X){var U,r;if((X==null?0:(U=X.dismissButtonColorData)==null?0:U.foregroundTitleColor)&&(X==null?0:(r=X.dismissButtonColorData)==null?0:r.backgroundColor))return"--yt-button-color:"+_.oj(X.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.oj(X.dismissButtonColorData.backgroundColor)+";"};
_.a.computeOverflowIconStyle=function(X){var U,r;if((X==null?0:(U=X.dismissButtonColorData)==null?0:U.foregroundTitleColor)&&(X==null?0:(r=X.dismissButtonColorData)==null?0:r.backgroundColor))return"--ytd-menu-renderer-button-color:"+_.oj(X.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.oj(X.dismissButtonColorData.backgroundColor)+";--yt-spec-icon-active-other:"+_.oj(X.dismissButtonColorData.foregroundTitleColor)+";"};
_.a.computeBannerStyle=function(X){return X?X.toLowerCase().replace(/_/g,"-"):""};
_.a.computeLocation=function(X){switch(X==null?void 0:X.location){case "LOCATION_CONTEXT_SEARCH_PAGE":return"search";case "LOCATION_CONTEXT_SLOT_ZERO_HOME":return"slot-zero-home"}};
_.a.shouldShowTileSection=function(X,U,r){return!this.shouldExpandLogo(X,U,r)&&U};
_.a.shouldShowExpandedLogoSection=function(X,U,r){return this.shouldExpandLogo(X,U,r)&&X!==void 0&&this.hasLogo(X)};
_.a.shouldExpandLogo=function(X,U,r){return X&&U?!1:r>=2};
_.a.hasStaticTile=function(X){return!(X==null||!X.tileImage)};
_.a.hasTileLottie=function(X){var U;return!!(X==null?0:(U=X.tileLottie)==null?0:U.url)};
_.a.hasLogo=function(X){return this.getCurrentLogo(X,this.isDarkTheme)!==void 0};
_.a.getLogoHeight=function(X){return this.logoWithPadding(X)?"26":"20"};
_.a.getExpandedLogoHeight=function(X){return this.logoWithPadding(X)?"31":"24"};
_.a.getLogoImageId=function(X){return this.logoWithPadding(X)?"logo-image-with-padding":"logo-image"};
_.a.getMaxTitleFontSize=function(X){return X.overrideTitleMaxFontSize?String(X.overrideTitleMaxFontSize):"36"};
_.a.hasBackgroundLottie=function(X){var U;return!!(X==null?0:(U=X.backgroundLottie)==null?0:U.url)};
_.a.maybePlayLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var X,U;(X=this.tileLottieAnimationRef)==null||(U=X.lottieEl)==null||U.play();var r,m;(r=this.backgroundLottieAnimationRef)==null||(m=r.lottieEl)==null||m.play()}};
_.a.maybePauseLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var X,U;(X=this.tileLottieAnimationRef)==null||(U=X.lottieEl)==null||U.pause();var r,m;(r=this.backgroundLottieAnimationRef)==null||(m=r.lottieEl)==null||m.pause()}};
_.a.pauseLottie=function(){var X,U;(X=this.tileLottieAnimationRef)==null||(U=X.lottieEl)==null||U.pause();var r,m;(r=this.backgroundLottieAnimationRef)==null||(m=r.lottieEl)==null||m.pause();this.isOnHoverBehaviorForLottieEnabled||(this.isOnHoverBehaviorForLottieEnabled=!0)};
_.a.performPrimaryButtonAction=function(){var X,U,r;((X=this.data)==null?0:(U=X.primaryButton)==null?0:(r=U.buttonRenderer)==null?0:r.command)&&this.ytComponentBehavior.resolveCommand(this.data.primaryButton.buttonRenderer.command)};
_.a.requestElementsPerRow=function(){_.l4(this.hostElement,"yt-request-elements-per-row")};
_.a.updateButtonPalette=function(){if(this.data&&this.currentColorData){var X;((X=this.data.dismissButton)==null?0:X.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 U;if((U=this.data.primaryButton)==null?0:U.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 r;if((r=this.data.secondaryButton)==
null?0:r.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 m;((m=this.data.primaryButton)==null?0:m.toggleButtonRenderer)&&this.set("primaryButton",{toggleButtonRenderer:Object.assign({},this.data.primaryButton.toggleButtonRenderer)});var I;((I=this.data.primaryButton)==null?0:I.toggleButtonViewModel)&&this.set("primaryButton",{toggleButtonViewModel:Object.assign({},this.data.primaryButton.toggleButtonViewModel)});var t;((t=this.data.secondaryButton)==null?0:t.toggleButtonRenderer)&&this.set("secondaryButton",
{toggleButtonRenderer:Object.assign({},this.data.secondaryButton.toggleButtonRenderer)});var C;((C=this.data.primaryButton)==null?0:C.buttonViewModel)&&this.set("primaryButton",{buttonViewModel:Object.assign({},this.data.primaryButton.buttonViewModel)})}};
_.a.maybeInitializeTileLottie=function(){if(this.hasTileLottie(this.data)){var X=this.getTileLottieDataBasedOnTheme(),U,r;if(X.url!==((U=this.tileLottiePlayerProps)==null?void 0:(r=U.animationConfig)==null?void 0:r.path)){var m,I;(m=this.tileLottieAnimationRef)==null||(I=m.lottieEl)==null||I.destroy();var t;this.isOnHoverBehaviorForLottieEnabled=!((t=X.settings)==null?0:t.autoplay);var C,k;this.tileLottiePlayerProps={animationRef:this.tileLottieAnimationRef,animationConfig:{name:this.isDarkTheme?
"STATEMENT_BANNER_TILE_LOTTIE_DARK":"STATEMENT_BANNER_TILE_LOTTIE_LIGHT",autoplay:(k=(C=X.settings)==null?void 0:C.autoplay)!=null?k:!1,loop:this.getLottieLoopValue(X.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof X.url==="string"?this.tileLottiePlayerProps.animationConfig.path=X.url:this.tileLottiePlayerProps.animationConfig.animationData=X.url}}};
_.a.getOverflowButton=function(X){return _.e(X.overflowButton,xCu)};
_.a.maybeInitializeBackgroundLottie=function(){if(this.hasBackgroundLottie(this.data)){var X=this.getBackgroundLottieDataBasedOnTheme(),U,r;if(X.url!==((U=this.backgroundLottiePlayerProps)==null?void 0:(r=U.animationConfig)==null?void 0:r.path)){var m,I;(m=this.backgroundLottieAnimationRef)==null||(I=m.lottieEl)==null||I.destroy();var t;this.isOnHoverBehaviorForLottieEnabled=!((t=X.settings)==null?0:t.autoplay);var C,k;this.backgroundLottiePlayerProps={animationRef:this.backgroundLottieAnimationRef,
animationConfig:{name:this.isDarkTheme?"STATEMENT_BANNER_BACKGROUND_LOTTIE_DARK":"STATEMENT_BANNER_BACKGROUND_LOTTIE_LIGHT",autoplay:(k=(C=X.settings)==null?void 0:C.autoplay)!=null?k:!1,loop:this.getLottieLoopValue(X.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof X.url==="string"?this.backgroundLottiePlayerProps.animationConfig.path=X.url:this.backgroundLottiePlayerProps.animationConfig.animationData=
X.url}}};
_.a.onLottieComplete=function(){if(!this.isOnHoverBehaviorForLottieEnabled){var X;((X=this.tileLottieAnimationRef)==null?void 0:X.lottieEl)!==void 0&&(this.tileLottieAnimationRef.lottieEl.loop=!0);var U;((U=this.backgroundLottieAnimationRef)==null?void 0:U.lottieEl)!==void 0&&(this.backgroundLottieAnimationRef.lottieEl.loop=!0);this.isOnHoverBehaviorForLottieEnabled=!0}};
_.a.getTileLottieDataBasedOnTheme=function(){var X;if(this.isDarkTheme&&((X=this.data)==null?0:X.darkThemeTileLottie))return this.data.darkThemeTileLottie;var U;return((U=this.data)==null?0:U.tileLottie)?this.data.tileLottie:{}};
_.a.getBackgroundLottieDataBasedOnTheme=function(){var X;if(this.isDarkTheme&&((X=this.data)==null?0:X.darkThemeBackgroundLottie))return this.data.darkThemeBackgroundLottie;var U;return((U=this.data)==null?0:U.backgroundLottie)?this.data.backgroundLottie:{}};
_.a.onUpdateElementsPerRowAction=function(X){X&&this.elementsPerRow!==X&&(this.elementsPerRow=X)};
_.a.getLottieLoopValue=function(X){return X?X.loop!==void 0?X.loop:X.loopCount?X.loopCount-1:!0:!0};
_.a.logoWithPadding=function(X){var U,r,m;return(X=(U=this.getCurrentLogo(X,this.isDarkTheme))==null?void 0:(r=U.thumbnails)==null?void 0:(m=r[0])==null?void 0:m.height)&&X%31===0?!0:!1};
dQ.prototype.currentColorChanged=dQ.prototype.currentColorChanged;dQ.prototype.themeChanged=dQ.prototype.themeChanged;dQ.prototype.dataChanged=dQ.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],dQ.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],dQ.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.na),_.p("design:type",Object)],dQ.prototype,"ytdDismissibleItemBehavior",void 0);
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],dQ.prototype,"actionHandlerBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],dQ.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],dQ.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],dQ.prototype,"primaryButton",void 0);_.q([_.T(),_.p("design:type",Object)],dQ.prototype,"secondaryButton",void 0);
_.q([_.T({reflectToAttribute:!0,value:3}),_.p("design:type",Number)],dQ.prototype,"elementsPerRow",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],dQ.prototype,"isDarkTheme",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],dQ.prototype,"hasTile",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],dQ.prototype,"hasMetadata",void 0);
_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],dQ.prototype,"showLogoImage",void 0);_.q([_.T(),_.p("design:type",Object)],dQ.prototype,"currentColorData",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeBannerStyle(data.style)"}),_.p("design:type",String)],dQ.prototype,"bannerStyle",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeLocation(data.shelfContext)"}),_.p("design:type",String)],dQ.prototype,"location",void 0);
_.q([_.T(),_.p("design:type",Object)],dQ.prototype,"tileLottiePlayerProps",void 0);_.q([_.T(),_.p("design:type",Object)],dQ.prototype,"tileLottieAnimationRef",void 0);_.q([_.T(),_.p("design:type",Object)],dQ.prototype,"backgroundLottiePlayerProps",void 0);_.q([_.T(),_.p("design:type",Object)],dQ.prototype,"backgroundLottieAnimationRef",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],dQ.prototype,"useBiggerShowcaseImage",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],dQ.prototype,"isHideEnclosingAction",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],dQ.prototype,"dataChanged",null);_.q([_.Sl("isDarkTheme"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],dQ.prototype,"themeChanged",null);
_.q([_.Sl("currentColorData"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],dQ.prototype,"currentColorChanged",null);_.q([_.hL({is:"ytd-statement-banner-renderer",disableElementRegistration:!0})],dQ);
_.f(dQ,"ytd-statement-banner-renderer",function(){if(dnp!==void 0)return dnp;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return dnp=X},{mode:1});var O75;var Om=function(){var X=_.Y.apply(this,arguments)||this;X.isSearch=!1;X.hideShelfHeader=!1;X.engagementPanel=!1;X.disableMouseScroll=!0;X.useFloorScrolling=!0;return X};
_.F(Om,_.Y);Om.prototype.onDataChanged=function(){this.set("data.nextButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_RIGHT"},accessibility:{label:_.tt("HORIZONTAL_LIST_NEXT_LABEL",void 0,"Next")}}});this.set("data.previousButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_LEFT"},accessibility:{label:_.tt("HORIZONTAL_LIST_PREVIOUS_LABEL",void 0,"Previous")}}})};
Om.prototype.configureRendererStamper=function(){return{"data.button":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
Om.prototype.onDataChanged=Om.prototype.onDataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Om.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Om.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Om.prototype,"isSearch",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Om.prototype,"hideShelfHeader",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Om.prototype,"engagementPanel",void 0);_.q([_.T(),_.p("design:type",Object)],Om.prototype,"disableMouseScroll",void 0);_.q([_.T(),_.p("design:type",Object)],Om.prototype,"useFloorScrolling",void 0);_.q([_.T(),_.p("design:type",Object)],Om.prototype,"data",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Om.prototype,"onDataChanged",null);
_.q([_.hL({is:"ytd-reel-shelf-renderer",disableElementRegistration:!0})],Om);
_.f(Om,"ytd-reel-shelf-renderer",function(){if(O75!==void 0)return O75;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return O75=X},{mode:_.Xz("kevlar_poly_si_batch_j028")?1:2});var vW5;var e_S;e_S=_.pH(["https://www.google.com/recaptcha/api.js?trustedtypes=true"]);_.EWt=_.P0(e_S);var F2t=_.V(function(X){var U=X.data;X=X.useSmallFont;var r={},m={};return _.n("yt-channel-external-link-view-model",{class:"ytChannelExternalLinkViewModelHost"},_.n(_.x,{cond:function(){return U().favicon},
then:function(I){return _.n(_.J6,{data:I,className:"ytChannelExternalLinkViewModelFavicon",alt:"",preserveWidth:!0,preserveHeight:!0,targetWidth:24,targetHeight:24})}}),_.n("div",{class:"ytChannelExternalLinkViewModelContainer"},_.n(_.dN,{text:function(){return U().title},
className:_.mS("ytChannelExternalLinkViewModelTitle",(r.ytChannelExternalLinkViewModelTitleSmallFont=X,r)),ellipsisTruncate:!0,userInput:!0}),_.n(_.dN,{text:function(){return U().link},
className:_.mS("ytChannelExternalLinkViewModelLink",(m.ytChannelExternalLinkViewModelLinkSmallFont=X,m)),ellipsisTruncate:!0,linkInheritColor:!0,userInput:!0})))},"bd");
F2t.idomCompat=!0;_.G5(F2t,"yt-channel-external-link-view-model",{props:{data:_.OQ,useSmallFont:_.OQ}});_.Ej("itemSectionRenderer","aboutChannelRenderer","ytd-about-channel-renderer");var vK=function(){var X=_.Y.apply(this,arguments)||this;X.revealButtonClass="button";X.businessEmailDisplayState="HIDE_SECTION";return X};
_.F(vK,_.Y);_.a=vK.prototype;_.a.refit=function(){var X=this;_.RI(function(){_.i4(X.hostElement,"yt-refit-popups-action")});
_.cZ(this,function(){_.i4(X.hostElement,"yt-refit-popups-action")})};
_.a.onBusinessEmailClick=function(){this.metadata.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.hC(_.EWt),this.businessEmailDisplayState="CAPTCHA")};
_.a.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"};
_.a.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.a.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"}}}};
_.a.computeEmailHref=function(X){return"mailto:"+X};
_.a.computeSafeUrl=function(X){if(X)return _.Jo(X)};
_.a.linkEndpoint=function(X){return _.e(X.onTap,_.wO)};
_.a.linkEndpointToHref=function(X){return this.ytComponentBehavior.computeHref_(this.linkEndpoint(X))};
_.a.onYtServiceRequestCompleted=function(X){var U;if((U=X.detail.data)==null?0:U.businessEmail)this.businessEmail=X.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var r;if((r=X.detail.data)==null?0:r.errorMessage)this.businessEmailErrorMessage=X.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.a.onBusinessEmailCaptchaSubmit=function(){if(this.metadata.channelId&&this.metadata.onBusinessEmailRevealClickCommand){var X=this.JSC$16579_captchaTextarea.value;if(X){X={recaptcha_response_token:X,channel_id:this.metadata.channelId};var U=_.e(this.metadata.onBusinessEmailRevealClickCommand,_.wO);U&&this.ytComponentBehavior.resolveCommand(U,{form:X})}}};
_.a.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.n0.Object.defineProperties(vK.prototype,{metadata:{configurable:!0,enumerable:!0,get:function(){var X;return _.e((X=this.data)==null?void 0:X.metadata,S$A)}},
revealButton:{configurable:!0,enumerable:!0,get:function(){return _.e(this.metadata.businessEmailRevealButton,_.xI)}},
channelDisplayUrl:{configurable:!0,enumerable:!0,get:function(){if(this.metadata.displayCanonicalChannelUrl)return this.metadata.displayCanonicalChannelUrl;if(this.metadata.canonicalChannelUrl){var X=new URL(this.metadata.canonicalChannelUrl);return X.host+X.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 _.e(this.metadata.learnMoreOnTap,_.wO)}}});
vK.prototype.onYtServiceRequestCompleted=vK.prototype.onYtServiceRequestCompleted;vK.prototype.businessEmailMetadataChanged=vK.prototype.businessEmailMetadataChanged;vK.prototype.refit=vK.prototype.refit;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],vK.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],vK.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],vK.prototype,"ytRendererstamperBehavior",void 0);_.q([_.Zl("#g-recaptcha-response"),_.p("design:type",HTMLTextAreaElement)],vK.prototype,"JSC$16579_captchaTextarea",void 0);_.q([_.T(),_.p("design:type",Object)],vK.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],vK.prototype,"revealButtonClass",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],vK.prototype,"metadata",null);
_.q([_.y("metadata"),_.p("design:type",Object),_.p("design:paramtypes",[])],vK.prototype,"revealButton",null);_.q([_.y("metadata"),_.p("design:type",Object),_.p("design:paramtypes",[])],vK.prototype,"channelDisplayUrl",null);_.q([_.Sl("metadata"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],vK.prototype,"refit",null);_.q([_.y("metadata"),_.p("design:type",Object),_.p("design:paramtypes",[])],vK.prototype,"formattedDescription",null);
_.q([_.y("metadata","learnMoreCommand"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],vK.prototype,"shouldRendereVerifiedPhoneStatus",null);_.q([_.y("metadata"),_.p("design:type",Object),_.p("design:paramtypes",[])],vK.prototype,"learnMoreCommand",null);_.q([_.T(),_.p("design:type",String)],vK.prototype,"businessEmailDisplayState",void 0);_.q([_.T(),_.p("design:type",String)],vK.prototype,"businessEmail",void 0);
_.q([_.T(),_.p("design:type",String)],vK.prototype,"businessEmailErrorMessage",void 0);_.q([_.Sl("metadata"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],vK.prototype,"businessEmailMetadataChanged",null);_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],vK.prototype,"onYtServiceRequestCompleted",null);
_.q([_.hL({is:"ytd-about-channel-renderer",disableElementRegistration:!0})],vK);
_.f(vK,"ytd-about-channel-renderer",function(){if(vW5!==void 0)return vW5;var X=document.createElement("template");_.B(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-about-channel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="about-container" class="style-scope ytd-about-channel-renderer">\n  <div id="header-row" hidden="[[!metadata.aboutPanelTitle]]" class="style-scope ytd-about-channel-renderer">\n    <h1 class="style-scope ytd-about-channel-renderer">[[metadata.aboutPanelTitle]]</h1>\n    <div id="dismiss-button" class="style-scope ytd-about-channel-renderer"></div>\n  </div>\n\n  <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.descriptionLabel]]" hidden$="[[!formattedDescription]]">\n  </yt-attributed-string>\n  <yt-attributed-string id="description-container" class="about-section style-scope ytd-about-channel-renderer" data="[[formattedDescription]]" hidden$="[[!formattedDescription]]" user-input="true">\n  </yt-attributed-string>\n\n  <div id="bio-container" class="about-section style-scope ytd-about-channel-renderer" hidden="[[!metadata.formattedBio]]">\n    <h2 class="subheadline style-scope ytd-about-channel-renderer">[[metadata.artistBioLabel]]</h2>\n    <yt-attributed-string id="bio-container" class="about-section style-scope ytd-about-channel-renderer" data="[[metadata.artistBio]]" hidden$="[[!metadata.artistBio]]" user-input="true">\n    </yt-attributed-string>\n    <p class="style-scope ytd-about-channel-renderer">[[metadata.artistBio]]</p>\n  </div>\n\n  <div id="links-section" hidden="[[!metadata.links]]" class="style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.customLinksLabel]]">\n    </yt-attributed-string>\n    <div id="link-list-container" class="style-scope ytd-about-channel-renderer">\n    </div>\n  </div>\n  <div id="custom-links-section" hidden="[[!metadata.customLinks]]" class="style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.customLinksLabel]]">\n    </yt-attributed-string>\n    <table id="links-container" class="about-section style-scope ytd-about-channel-renderer">\n      <template is="dom-repeat" items="[[metadata.customLinks]]" as="link" class="style-scope ytd-about-channel-renderer">\n        <tr hidden="[[!linkEndpointToHref(link)]]" class="style-scope ytd-about-channel-renderer">\n          <td class="image-container style-scope ytd-about-channel-renderer">\n            <yt-image data="[[link.favicon]]" width="32" class="style-scope ytd-about-channel-renderer"></yt-image>\n          </td>\n          <td class="href-container style-scope ytd-about-channel-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[linkEndpointToHref(link)]]" data="[[linkEndpoint(link)]]">[[link.label]]</a>\n          </td>\n        </tr>\n      </template>\n    </table>\n  </div>\n\n  <div id="additional-info-container" class="about-section style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.additionalInfoLabel]]"></yt-attributed-string>\n    <table class="style-scope ytd-about-channel-renderer">\n      <tbody class="style-scope ytd-about-channel-renderer"><tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[equals(businessEmailDisplayState, \'HIDE_SECTION\')]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="mail" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'SIGN_IN_REQUIRED\')]]" class="style-scope ytd-about-channel-renderer">\n          <yt-attributed-string data="[[metadata.signInForBusinessEmail]]" class="style-scope ytd-about-channel-renderer"></yt-attributed-string>\n        </td>\n\n        <td id="view-email-button-container" hidden="[[!equals(businessEmailDisplayState, \'REVEAL_BUTTON\')]]" class="style-scope ytd-about-channel-renderer">\n          <yt-button-view-model classes="[[revealButtonClass]]" data="[[revealButton]]" scoping-class-name="[[is]]" on-click="onBusinessEmailClick" class="style-scope ytd-about-channel-renderer">\n          </yt-button-view-model>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'CAPTCHA\')]]" class="style-scope ytd-about-channel-renderer">\n          \n          <div id="recaptcha" class="g-recaptcha style-scope ytd-about-channel-renderer" data-sitekey$="[[recaptchaSiteKey()]]"></div>\n          <button id="submit-btn" class="yt-uix-button yt-uix-button-size-default yt-uix-button-primary style-scope ytd-about-channel-renderer" on-click="onBusinessEmailCaptchaSubmit">\n            <span class="yt-uix-button-content style-scope ytd-about-channel-renderer">[[metadata.businessEmailSubmitCaptchaLabel]] </span>\n          </button>\n        </td>\n        <td hidden="[[!equals(businessEmailDisplayState, \'ERROR_MESSAGE\')]]" class="style-scope ytd-about-channel-renderer">\n          [[businessEmailErrorMessage]]\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'BUSINESS_EMAIL\')]]" class="style-scope ytd-about-channel-renderer">\n          <a id="email" class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[computeEmailHref(businessEmail)]]" target="_blank">[[businessEmail]]</a>\n        </td>\n      </tr>\n\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!shouldRendereVerifiedPhoneStatus]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="phone" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <span class="style-scope ytd-about-channel-renderer">[[metadata.phoneVerifiedLabel]]</span>\n          <a class="yt-simple-endpoint phone-status-info style-scope ytd-about-channel-renderer" href$="[[computeHref_(learnMoreCommand)]]" target="_blank" aria-label$="[[metadata.learnMoreA11yLabel]]">\n            <yt-icon icon="info" class="style-scope ytd-about-channel-renderer"></yt-icon>\n          </a>\n        </td>\n      </tr>\n\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!channelDisplayUrl]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="language" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <a class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[metadata.canonicalChannelUrl]]">[[channelDisplayUrl]]</a>\n        </td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.country]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.country]]" icon="privacy_public" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.country]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.joinedDateText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.joinedDateText]]" icon="info_outline" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-attributed-string data="[[metadata.joinedDateText]]" class="style-scope ytd-about-channel-renderer"></yt-attributed-string>\n        </td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.subscriberCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="person_radar" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.subscriberCountText]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.videoCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.videoCountText]]" icon="my_videos" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.videoCountText]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.viewCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.viewCountText]]" icon="trending_up" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.viewCountText]]</td>\n      </tr>\n    </tbody></table>\n  </div>\n\n  <div id="button-container" class="style-scope ytd-about-channel-renderer">\n    <div id="share-channel" class="button style-scope ytd-about-channel-renderer"></div>\n    <div id="flagging-button" class="button style-scope ytd-about-channel-renderer"></div>\n  </div>\n</div>\n');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return vW5=X},{mode:1});var BI1;var eu=function(){return _.Y.apply(this,arguments)||this};
_.F(eu,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],eu.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],eu.prototype,"data",void 0);_.q([_.hL({is:"ytd-channel-list-sub-menu-avatar-renderer",disableElementRegistration:!0})],eu);
_.f(eu,"ytd-channel-list-sub-menu-avatar-renderer",function(){if(BI1!==void 0)return BI1;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return BI1=X},{mode:1});var Qz5;var Em=function(){return _.Y.apply(this,arguments)||this};
_.F(Em,_.Y);Em.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{channelListSubMenuAvatarRenderer:"ytd-channel-list-sub-menu-avatar-renderer"}}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Em.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Em.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],Em.prototype,"aligment",void 0);_.q([_.hL({is:"ytd-channel-list-sub-menu-renderer",disableElementRegistration:!0})],Em);
_.f(Em,"ytd-channel-list-sub-menu-renderer",function(){if(Qz5!==void 0)return Qz5;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return Qz5=
X},{mode:1});var oWC;var F1=function(){return _.Y.apply(this,arguments)||this};
_.F(F1,_.Y);F1.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}}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],F1.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],F1.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],F1.prototype,"data",void 0);_.q([_.hL({is:"ytd-channel-sub-menu-renderer",disableElementRegistration:!0})],F1);
_.f(F1,"ytd-channel-sub-menu-renderer",function(){if(oWC!==void 0)return oWC;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return oWC=X},{mode:1});var wBu;var ykT;var BK=function(){var X=_.Y.apply(this,arguments)||this;X.isCompact=!1;return X};
_.F(BK,_.Y);_.n0.Object.defineProperties(BK.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isCompact?112:80}},
openNewWindow:{configurable:!0,enumerable:!0,get:function(){var X,U;return((U=_.e((X=this.data)==null?void 0:X.endpoint,_.Up))==null?void 0:U.target)==="TARGET_NEW_WINDOW"}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],BK.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],BK.prototype,"componentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],BK.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],BK.prototype,"isCompact",void 0);_.q([_.y("isCompact"),_.p("design:type",Number),_.p("design:paramtypes",[])],BK.prototype,"thumbnailWidth",null);
_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],BK.prototype,"openNewWindow",null);_.q([_.hL({is:"ytd-media-lockup-renderer",disableElementRegistration:!0})],BK);
_.f(BK,"ytd-media-lockup-renderer",function(){if(ykT!==void 0)return ykT;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return ykT=X},{mode:1});var uN8;var QM=function(){return _.Y.apply(this,arguments)||this};
_.F(QM,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],QM.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],QM.prototype,"componentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],QM.prototype,"data",void 0);_.q([_.hL({is:"ytd-structured-description-channel-lockup-renderer",disableElementRegistration:!0})],QM);
_.f(QM,"ytd-structured-description-channel-lockup-renderer",function(){if(uN8!==void 0)return uN8;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return uN8=X},{mode:1});var h_u;var ov=function(){var X=_.Y.apply(this,arguments)||this;X.isCompact=!1;X.collectionsStackColor=_.v("modernize_structured_description_playlist_lockups_v2");return X};
_.F(ov,_.Y);ov.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:_.v("defer_overlays")?1:void 0,waitForSignal:"eocs"}}};
_.n0.Object.defineProperties(ov.prototype,{twoLineTitle:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.maxLinesTitle)===2}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var X,U,r,m,I,t;return{thumbnailSize:"small",doubleStack:!1,experimentEnabled:!0,sampledThumbnailColor:this.collectionsStackColor?(X=this.data)==null?void 0:(U=X.thumbnail)==null?void 0:U.sampledThumbnailColor:void 0,darkColorPalette:this.collectionsStackColor?(r=this.data)==null?void 0:(m=r.thumbnail)==null?void 0:m.darkColorPalette:void 0,vibrantColorPalette:this.collectionsStackColor?(I=this.data)==null?void 0:(t=I.thumbnail)==null?
void 0:t.vibrantColorPalette:void 0}}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ov.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],ov.prototype,"componentBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],ov.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ov.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],ov.prototype,"showSidePanelThumbnailOverlay",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],ov.prototype,"isCompact",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],ov.prototype,"collectionsStackColor",void 0);_.q([_.y("data"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],ov.prototype,"twoLineTitle",null);_.q([_.y("data","collectionsStackColor"),_.p("design:type",Object),_.p("design:paramtypes",[])],ov.prototype,"collectionStack",null);
_.q([_.hL({is:"ytd-structured-description-playlist-lockup-renderer",disableElementRegistration:!0})],ov);
_.f(ov,"ytd-structured-description-playlist-lockup-renderer",function(){if(h_u!==void 0)return h_u;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return h_u=X},{mode:1});var MaS;var wQ=function(){return _.Y.apply(this,arguments)||this};
_.F(wQ,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],wQ.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],wQ.prototype,"componentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],wQ.prototype,"data",void 0);_.q([_.hL({is:"ytd-structured-description-video-lockup-renderer",disableElementRegistration:!0})],wQ);
_.f(wQ,"ytd-structured-description-video-lockup-renderer",function(){if(MaS!==void 0)return MaS;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return MaS=X},{mode:2});var yM=function(){return _.Y.apply(this,arguments)||this};
_.F(yM,_.Y);
yM.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}}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],yM.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],yM.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],yM.prototype,"data",void 0);_.q([_.hL({is:"ytd-compact-infocard-renderer",disableElementRegistration:!0})],yM);
_.f(yM,"ytd-compact-infocard-renderer",function(){if(wBu!==void 0)return wBu;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return wBu=X},{mode:1});var z_5;var u0=function(){return _.Y.apply(this,arguments)||this};
_.F(u0,_.Y);u0.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.n0.Object.defineProperties(u0.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.v("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.v("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
customThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.v("kevlar_watch_feed_big_thumbs")?"":"94"}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],u0.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],u0.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.na),_.p("design:type",Object)],u0.prototype,"ytdDismissibleItemBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],u0.prototype,"ytdReduxBehavior",void 0);_.q([_.T({selector:_.yW}),_.p("design:type",Object)],u0.prototype,"isGridViewEnabled",void 0);
_.q([_.y("isGridViewEnabled"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],u0.prototype,"watchFeedBigThumbs",null);_.q([_.y("isGridViewEnabled","data"),_.T({reflectToAttribute:!0,value:"168"}),_.p("design:type",String),_.p("design:paramtypes",[])],u0.prototype,"thumbnailWidth",null);_.q([_.y("isGridViewEnabled","data"),_.T({reflectToAttribute:!0,value:"94"}),_.p("design:type",String),_.p("design:paramtypes",[])],u0.prototype,"customThumbnailSize",null);
_.q([_.T(),_.p("design:type",Object)],u0.prototype,"data",void 0);_.q([_.hL({is:"ytd-compact-playlist-renderer",disableElementRegistration:!0})],u0);
_.f(u0,"ytd-compact-playlist-renderer",function(){if(z_5!==void 0)return z_5;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return z_5=X},{mode:1});var K2P;var h_=function(){var X=_.Y.apply(this,arguments)||this;X.roundedContainer=!0;X.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return X};
_.F(h_,_.Y);_.a=h_.prototype;_.a.attached=function(){this.requestElementsPerRow()};
_.a.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"}}}};
_.a.dataChanged=function(){this.hideThumbnail=!1;this.requestElementsPerRow()};
_.a.computeViewStyle=function(X){return X.style?X.style:"COMPACT_PROMOTED_ITEM_STYLE_UNSPECIFIED"};
_.a.onUpdateElementsPerRowAction=function(X){this.hideThumbnail=this.viewStyle==="COMPACT_PROMOTED_ITEM_STYLE_RICH_GRID"&&X===1};
_.a.requestElementsPerRow=function(){_.l4(this.hostElement,"yt-request-elements-per-row")};
h_.prototype.dataChanged=h_.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],h_.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],h_.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.na),_.p("design:type",Object)],h_.prototype,"ytdDismissibleItemBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],h_.prototype,"actionHandlerBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],h_.prototype,"data",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],h_.prototype,"hideThumbnail",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeViewStyle(data)"}),_.p("design:type",String)],h_.prototype,"viewStyle",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],h_.prototype,"roundedContainer",void 0);
_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],h_.prototype,"dataChanged",null);_.q([_.hL({is:"ytd-compact-promoted-item-renderer",disableElementRegistration:!0})],h_);
_.f(h_,"ytd-compact-promoted-item-renderer",function(){if(K2P!==void 0)return K2P;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return K2P=X},{mode:1});var TIA;var Mc=function(){return _.Y.apply(this,arguments)||this};
_.F(Mc,_.Y);Mc.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
Mc.prototype.attached=function(){this.hostElement.classList.add("use-ellipsis")};
Mc.prototype.onYtNavigate=function(X,U){var r=this;if(U.endpoint===this.data.navigationEndpoint&&this.get("endpoint.watchEndpoint.continuePlayback",U)){var m=this.get("watchEndpoint.videoId",U.endpoint),I=_.i4(this.hostElement,"yt-get-current-video-id-action")[0];_.v("kevlar_mix_handle_first_endpoint_different")&&m&&I&&m!==I||(X.stopPropagation(),_.ia().getPlayerPromise().then(function(t){if(t.getPlayerState()===0&&r.data.secondaryNavigationEndpoint)var C=r.data.secondaryNavigationEndpoint;else{C=
Object.assign({},U.endpoint);var k=_.e(C.commandMetadata,_.mN);k&&(t=Math.floor(t.getCurrentTime()),k.url=_.th(k.url,{t:t}),!_.v("kevlar_add_start_time_to_mix_endpoint_killswitch")&&(k=_.e(C,_.Rl)))&&(k.startTimeSeconds=t)}_.l4(r.hostElement,"yt-navigate",{endpoint:C})}))}};
_.n0.Object.defineProperties(Mc.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.v("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.v("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var X,U,r,m,I,t;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(X=this.data)==null?void 0:(U=X.thumbnail)==null?void 0:U.sampledThumbnailColor,vibrantColorPalette:(r=this.data)==null?void 0:(m=r.thumbnail)==null?void 0:m.vibrantColorPalette,darkColorPalette:(I=this.data)==null?void 0:(t=I.thumbnail)==null?void 0:t.darkColorPalette,experimentEnabled:!0}}}});
Mc.prototype.onYtNavigate=Mc.prototype.onYtNavigate;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Mc.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Jq.YtEndpointBehavior),_.p("design:type",Object)],Mc.prototype,"ytEndpointBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Mc.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.na),_.p("design:type",Object)],Mc.prototype,"ytdDismissibleItemBehavior",void 0);
_.q([_.w(_.Oh),_.p("design:type",Object)],Mc.prototype,"ytdLockupBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],Mc.prototype,"ytdReduxBehavior",void 0);_.q([_.T({selector:_.yW}),_.p("design:type",Object)],Mc.prototype,"isGridViewEnabled",void 0);_.q([_.y("isGridViewEnabled"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Mc.prototype,"watchFeedBigThumbs",null);
_.q([_.y("isGridViewEnabled"),_.T({reflectToAttribute:!0}),_.p("design:type",String),_.p("design:paramtypes",[])],Mc.prototype,"thumbnailWidth",null);_.q([_.T(),_.p("design:type",Object)],Mc.prototype,"data",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],Mc.prototype,"collectionStack",null);_.q([_.cP("yt-navigate"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Object]),_.p("design:returntype")],Mc.prototype,"onYtNavigate",null);
_.q([_.hL({is:"ytd-compact-radio-renderer",disableElementRegistration:!0})],Mc);
_.f(Mc,"ytd-compact-radio-renderer",function(){if(TIA!==void 0)return TIA;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return TIA=X},{mode:1});var Yn$;var zB=function(){return _.Y.apply(this,arguments)||this};
_.F(zB,_.Y);zB.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
zB.prototype.computeRendererStyle=function(X){return X.style?X.style.split("STYLE_")[1].replace(/_/g,"-").toLowerCase():""};
_.q([_.T(),_.p("design:type",Object)],zB.prototype,"data",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],zB.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],zB.prototype,"rendererBehavior",void 0);_.q([_.T({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.p("design:type",String)],zB.prototype,"rendererStyle",void 0);_.q([_.hL({is:"ytd-compact-text-promo-renderer",disableElementRegistration:!0})],zB);
_.f(zB,"ytd-compact-text-promo-renderer",function(){if(Yn$!==void 0)return Yn$;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return Yn$=X},{mode:1});var Vau;var Ki=function(){var X=_.Y.apply(this,arguments)||this;X.isShortsStyle=!1;return X};
_.F(Ki,_.Y);_.a=Ki.prototype;_.a.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"}}}};
_.a.disableInteractionChanged=function(){this.isShortsStyle||(this.disableInteraction?_.l4(this.hostElement,"yt-disable-lockup-interaction"):_.l4(this.hostElement,"yt-enable-lockup-interaction"))};
_.a.isMetaBlockEmpty=function(X){return!X||!X.longBylineText&&!X.shortBylineText&&!X.shortViewCountText&&!X.viewCountText};
_.a.computeHasOneLineTitle=function(X){return this.forceOneLineTitle||!(X==null||!X.buttons)};
_.a.computeDisableInteraction=function(){var X;return!((X=this.data)==null?0:X.navigationEndpoint)};
_.a.hasSingularTopStandaloneBadge=function(){var X;return!((X=this.data)==null||!X.topStandaloneBadge)};
_.n0.Object.defineProperties(Ki.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.v("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.v("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 X;return this.hasSingularTopStandaloneBadge()?[(X=this.data)==null?void 0:X.topStandaloneBadge]:[]}},
inlineMetadataBadges:{configurable:!0,enumerable:!0,get:function(){var X;return this.shouldShowTopBadges?((X=this.data)==null?void 0:X.badges)||[]:[]}},
shouldShowBadgesBelowMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.shouldShowTopBadges}},
compactTitleClass:{configurable:!0,enumerable:!0,get:function(){return this.shouldShowTopBadges?"compact-title":""}}});
Ki.prototype.disableInteractionChanged=Ki.prototype.disableInteractionChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Ki.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Ki.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.na),_.p("design:type",Object)],Ki.prototype,"ytdDismissibleItemBehavior",void 0);_.q([_.w(_.Oh),_.p("design:type",Object)],Ki.prototype,"ytdLockupBehavior",void 0);
_.q([_.w(_.cd),_.p("design:type",Object)],Ki.prototype,"ytdReduxBehavior",void 0);_.q([_.T({reflectToAttribute:!0,computed:"isMetaBlockEmpty(data)"}),_.p("design:type",Boolean)],Ki.prototype,"metaBlockEmpty",void 0);_.q([_.T({selector:_.yW}),_.p("design:type",Object)],Ki.prototype,"isGridViewEnabled",void 0);_.q([_.y("isGridViewEnabled"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Ki.prototype,"watchFeedBigThumbs",null);
_.q([_.y("isGridViewEnabled"),_.T({reflectToAttribute:!0}),_.p("design:type",String),_.p("design:paramtypes",[])],Ki.prototype,"thumbnailWidth",null);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Ki.prototype,"isShortsStyle",void 0);_.q([_.T(),_.p("design:type",Object)],Ki.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeHasOneLineTitle(data)"}),_.p("design:type",Boolean)],Ki.prototype,"hasOneLineTitle",void 0);
_.q([_.T(),_.p("design:type",Boolean)],Ki.prototype,"hideThumbnail",void 0);_.q([_.T(),_.p("design:type",Boolean)],Ki.prototype,"forceOneLineTitle",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeDisableInteraction(data)"}),_.p("design:type",Boolean)],Ki.prototype,"disableInteraction",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Ki.prototype,"musicMetadataVideoLockup",void 0);
_.q([_.ge("disableInteraction"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Ki.prototype,"disableInteractionChanged",null);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Ki.prototype,"shouldShowTopBadges",null);_.q([_.y("data"),_.p("design:type",Array),_.p("design:paramtypes",[])],Ki.prototype,"topBadges",null);
_.q([_.y("shouldShowTopBadges","data"),_.p("design:type",Array),_.p("design:paramtypes",[])],Ki.prototype,"inlineMetadataBadges",null);_.q([_.y("shouldShowTopBadges"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Ki.prototype,"shouldShowBadgesBelowMetadata",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],Ki.prototype,"compactTitleClass",null);_.q([_.hL({is:"ytd-compact-video-renderer",disableElementRegistration:!0})],Ki);
_.f(Ki,"ytd-compact-video-renderer",function(){if(Vau!==void 0)return Vau;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return Vau=X},{mode:_.Xz("kevlar_poly_si_batch_j067")?1:2});var R_$;_.Ej("itemSectionRenderer","counterfactualRenderer","ytd-counterfactual-renderer");var TB=function(){return _.Y.apply(this,arguments)||this};
_.F(TB,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],TB.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],TB.prototype,"data",void 0);_.q([_.hL({is:"ytd-counterfactual-renderer",disableElementRegistration:!0})],TB);
_.f(TB,"ytd-counterfactual-renderer",function(){if(R_$!==void 0)return R_$;var X=document.createElement("template");_.B(X,"\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");X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return R_$=X},{mode:1});var fsS;var YB=function(){var X=_.Y.apply(this,arguments)||this;X.hidden=!1;return X};
_.F(YB,_.Y);YB.prototype.onSelect=function(){this.data&&this.data.onSelectCommand&&_.np().resolve(_.s4).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})};
YB.prototype.computeHidden=function(X){return!!X};
_.n0.Object.defineProperties(YB.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}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],YB.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],YB.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeHidden(data.isHidden)"}),_.p("design:type",Object)],YB.prototype,"hidden",void 0);_.q([_.y("data.label"),_.p("design:type",String),_.p("design:paramtypes",[])],YB.prototype,"label",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],YB.prototype,"value",null);
_.q([_.hL({is:"ytd-dropdown-item-renderer",disableElementRegistration:!0})],YB);
_.f(YB,"ytd-dropdown-item-renderer",function(){if(fsS!==void 0)return fsS;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return fsS=X},{mode:1});var qnv;var W2S;var VM=function(){return _.Y.apply(this,arguments)||this};
_.F(VM,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],VM.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],VM.prototype,"data",void 0);_.q([_.T({computed:"getSimpleString(data.label)"}),_.p("design:type",String)],VM.prototype,"label",void 0);_.q([_.hL({is:"ytd-navigation-dropdown-item-renderer",disableElementRegistration:!0})],VM);
_.f(VM,"ytd-navigation-dropdown-item-renderer",function(){if(W2S!==void 0)return W2S;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return W2S=X},{mode:1});var Rv=function(){var X=_.Y.apply(this,arguments)||this;X.disabled=!1;X.value="";X.noLabelFloat=!1;X.noUnderline=!1;X.usePrimaryColor=!1;X.hasBackground=!1;X.verticalAlign="top";X.autosize=!1;X.minAutosizeWidth=100;X.autosizeFont="14px Roboto";return X};
_.F(Rv,_.Y);_.a=Rv.prototype;_.a.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"}}}};
_.a.open=function(){this.inputEl.open()};
_.a.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getSelectedItem())};
_.a.dataChanged=function(){this.reset()};
_.a.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.EG("value-changed",this.value))};
_.a.stopPropagation=function(X){X.stopPropagation()};
_.a.autoSizeLabel=function(){if(this.autosizeFont&&this.autosize){this.canvas||(this.canvas=document.createElement("canvas"));var X=this.canvas.getContext("2d");X&&(X.font=this.autosizeFont,this.inputEl.style.width=Math.max(this.minAutosizeWidth,Number(X.measureText(this.inputEl.value).width)+24)+"px")}};
_.a.getSelectedItem=function(){if(!this.data||!this.data.entries)return null;for(var X=0,U=this.data.entries.length;X<U;X++){var r=this.data.entries[X],m;for(m in r)if(r.hasOwnProperty(m)){var I=r[m];if("isSelected"in I&&I.isSelected)return"stringValue"in I?I.stringValue||"":"int32Value"in I?I.int32Value||0:0}}return null};
_.a.updateValueFromBinding=function(X){this.value=X.detail.value};
_.n0.Object.defineProperties(Rv.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 X=0,U=this.data.entries.length;X<U;X++){var r=this.data.entries[X],m;for(m in r)if(r.hasOwnProperty(m)){var I=r[m];if("isSelected"in I&&I.isSelected&&"label"in I)return this.ytRendererBehavior.getSimpleString(I.label)}}return null}}});
Rv.prototype.autoSizeLabel=Rv.prototype.autoSizeLabel;Rv.prototype.stopPropagation=Rv.prototype.stopPropagation;Rv.prototype.valueChangedForBinding=Rv.prototype.valueChangedForBinding;Rv.prototype.dataChanged=Rv.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Rv.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Rv.prototype,"ytRendererStamperBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],Rv.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Rv.prototype,"disabled",void 0);_.q([_.T(),_.p("design:type",Object)],Rv.prototype,"value",void 0);_.q([_.T(),_.p("design:type",Object)],Rv.prototype,"noLabelFloat",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Rv.prototype,"noUnderline",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],Rv.prototype,"theme",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Rv.prototype,"usePrimaryColor",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Rv.prototype,"hasBackground",void 0);_.q([_.T(),_.p("design:type",Object)],Rv.prototype,"verticalAlign",void 0);_.q([_.T(),_.p("design:type",Object)],Rv.prototype,"autosize",void 0);_.q([_.T(),_.p("design:type",Object)],Rv.prototype,"minAutosizeWidth",void 0);_.q([_.T(),_.p("design:type",Object)],Rv.prototype,"autosizeFont",void 0);
_.q([_.Zl("#entries"),_.p("design:type",Object)],Rv.prototype,"entries",void 0);_.q([_.Zl("#input"),_.p("design:type",Object)],Rv.prototype,"inputEl",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Rv.prototype,"dataChanged",null);_.q([_.Sl("value"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Rv.prototype,"valueChangedForBinding",null);
_.q([_.cP("iron-overlay-opened"),_.cP("iron-overlay-closed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],Rv.prototype,"stopPropagation",null);_.q([_.cP("iron-select"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Rv.prototype,"autoSizeLabel",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],Rv.prototype,"label",null);
_.q([_.hL({disableElementRegistration:!0,is:"ytd-dropdown-renderer"})],Rv);
_.f(Rv,"ytd-dropdown-renderer",function(){if(qnv!==void 0)return qnv;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return qnv=X},{mode:1});var Jkh;var fi=function(){var X=_.Y.apply(this,arguments)||this;X.isConstrainedList=!1;return X};
_.F(fi,_.Y);fi.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"}}}};
fi.prototype.fillRestIfNoShowMore=function(){this.data&&!this.data.showMoreText&&this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
fi.prototype.onShowMoreClick=function(){this.ytLazyListBehavior.fillRemainingListItems()};
fi.prototype.computeViewAllHidden=function(X,U){return X||!U.viewAllEndpoint};
fi.prototype.fillRestIfNoShowMore=fi.prototype.fillRestIfNoShowMore;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],fi.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],fi.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.hF.YtLazyListBehavior),_.p("design:type",Object)],fi.prototype,"ytLazyListBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],fi.prototype,"data",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],fi.prototype,"isConstrainedList",void 0);_.q([_.Sl("data","canShowMore"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],fi.prototype,"fillRestIfNoShowMore",null);_.q([_.hL({is:"ytd-expanded-shelf-contents-renderer",disableElementRegistration:!0})],fi);
_.f(fi,"ytd-expanded-shelf-contents-renderer",function(){if(Jkh!==void 0)return Jkh;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Jkh=X},{mode:_.Xz("kevlar_poly_si_batch_j025")?1:2});var Dn$;var qc=function(){return _.Y.apply(this,arguments)||this};
_.F(qc,_.Y);qc.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}}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],qc.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],qc.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],qc.prototype,"data",void 0);_.q([_.hL({is:"ytd-feed-channel-filter-header-renderer",disableElementRegistration:!0})],qc);
_.f(qc,"ytd-feed-channel-filter-header-renderer",function(){if(Dn$!==void 0)return Dn$;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return Dn$=X},{mode:1});var pBu;var $n8;var b77;var WK=function(){return _.Y.apply(this,arguments)||this};
_.F(WK,_.Y);_.a=WK.prototype;_.a.onClick=function(X){var U,r=(U=this.data)==null?void 0:U.sectionEndpoint;!_.$5(_.DP(X),this.hostElement,["A".toString()])&&r&&_.l4(this.hostElement,"yt-navigate",{endpoint:r})};
_.a.computeHasSectionEndpoint=function(X){return(X==null?void 0:X.sectionEndpoint)!==void 0};
_.a.computeShowHeaderAsLink=function(X){return(X==null?void 0:X.header)!==void 0&&(X==null?void 0:X.sectionEndpoint)!==void 0};
_.a.computeShowSubheaderAsLink=function(X){return(X==null?void 0:X.subheader)!==void 0&&(X==null?void 0:X.sectionEndpoint)!==void 0&&(X==null?void 0:X.header)===void 0};
_.a.getHeaderAsLinkClass=function(X){var U=[],r;(X==null?0:(r=X.headerIcon)==null?0:r.iconType)&&U.push("header-link-active");return U.join(" ")};
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],WK.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],WK.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],WK.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],WK.prototype,"data",void 0);
_.q([_.T({computed:"computeHasSectionEndpoint(data)",reflectToAttribute:!0}),_.p("design:type",Boolean)],WK.prototype,"hasSectionEndpoint",void 0);_.q([_.T({computed:"computeShowHeaderAsLink(data)"}),_.p("design:type",Boolean)],WK.prototype,"showHeaderAsLink",void 0);_.q([_.T({computed:"computeShowSubheaderAsLink(data)"}),_.p("design:type",Boolean)],WK.prototype,"showSubheaderAsLink",void 0);_.q([_.hL({is:"ytd-medical-panel-section-renderer",disableElementRegistration:!0})],WK);
_.f(WK,"ytd-medical-panel-section-renderer",function(){if(b77!==void 0)return b77;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return b77=X},{mode:1});var J_=function(){var X=_.Y.apply(this,arguments)||this;X.isExpanded=!1;X.roundedContainer=!0;X.skipRoundingTop=!1;X.toggleExpandableSection=function(){X.isExpanded=!X.isExpanded};
return X};
_.F(J_,_.Y);
J_.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]]"}}}}}};
J_.prototype.dataChanged=function(){this.data&&(this.isExpanded=!1)};
J_.prototype.dataChanged=J_.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],J_.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],J_.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],J_.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],J_.prototype,"isExpanded",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],J_.prototype,"roundedContainer",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],J_.prototype,"skipRoundingTop",void 0);_.q([_.T(),_.p("design:type",Object)],J_.prototype,"toggleExpandableSection",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],J_.prototype,"dataChanged",null);_.q([_.hL({is:"ytd-medical-panel-content-renderer",disableElementRegistration:!0})],J_);
_.f(J_,"ytd-medical-panel-content-renderer",function(){if($n8!==void 0)return $n8;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return $n8=X},{mode:1});_.Ej("itemSectionRenderer","infoPanelContainerRenderer","ytd-info-panel-container-renderer");var Dc=function(){var X=_.Y.apply(this,arguments)||this;X.roundedContainer=!0;X.extractOverlay=!1;X.amsterdamEnabled=_.v("enable_desktop_amsterdam_info_panels");X.hasTitle=!1;X.linkIcon="OPEN_IN_NEW";X.isDismissed=!1;return X};
_.F(Dc,_.Y);Dc.prototype.onOverlayConditionsChange=function(){var X=_.Xa(this.hostElement).querySelector("ytd-info-panel-content-renderer");X&&(X.set("extractOverlay",this.extractOverlay),X.set("roundedContainer",this.roundedContainer))};
Dc.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"}}}};
Dc.prototype.computeHasTitle=function(X){return!(X==null||!X.title)};
Dc.prototype.onClick=function(X){var U,r=(U=this.data)==null?void 0:U.headerEndpoint;!_.$5(_.DP(X),this.hostElement,["BUTTON".toString()])&&r&&this.ytComponentBehavior.resolveCommand(r)};
_.n0.Object.defineProperties(Dc.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 X;return((X=this.data)==null?void 0:X.titleStyle)==="INFO_PANEL_CONTAINER_TITLE_STYLE_LINK"}},
hideDivider:{configurable:!0,enumerable:!0,get:function(){var X,U;return((X=this.data)==null?void 0:X.disableBottomDivider)||!((U=this.data)==null?0:U.title)}}});
Dc.prototype.onOverlayConditionsChange=Dc.prototype.onOverlayConditionsChange;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Dc.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Dc.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Dc.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],Dc.prototype,"ytdReduxBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],Dc.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Dc.prototype,"roundedContainer",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Dc.prototype,"extractOverlay",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Dc.prototype,"amsterdamEnabled",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.p("design:type",Object)],Dc.prototype,"hasTitle",void 0);
_.q([_.T({type:_.v("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.y("data.background"),_.p("design:type",Object),_.p("design:paramtypes",[])],Dc.prototype,"background",null);_.q([_.T({type:_.v("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.y("data.titleStyle"),_.p("design:type",Object),_.p("design:paramtypes",[])],Dc.prototype,"titleStyle",null);
_.q([_.T({type:_.v("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.y("data.titleStyle"),_.p("design:type",Object),_.p("design:paramtypes",[])],Dc.prototype,"showLinkIcon",null);_.q([_.T(),_.p("design:type",String)],Dc.prototype,"linkIcon",void 0);_.q([_.T({type:_.v("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],Dc.prototype,"hideDivider",null);
_.q([_.T({selectorArgs:["data.dismissStateEntityKey"],selector:function(X,U){X=_.t3(X.entities,"dismissState",U);return(X==null?void 0:X.isDismissed)||(X==null?void 0:X.vwcDismissState)==="VWC_DISMISS_STATE_NOT_INTERESTED"||(X==null?void 0:X.vwcDismissState)==="VWC_DISMISS_STATE_BLOCK_CHANNEL"}}),
_.p("design:type",Object)],Dc.prototype,"isDismissed",void 0);_.q([_.ge("roundedContainer","extractOverlay"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Dc.prototype,"onOverlayConditionsChange",null);_.q([_.hL({is:"ytd-info-panel-container-renderer",disableElementRegistration:!0})],Dc);
_.f(Dc,"ytd-info-panel-container-renderer",function(){if(pBu!==void 0)return pBu;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return pBu=X},{mode:1});var Ak$;_.Ej("sharingItemSection","itemSectionHeaderRenderer","ytd-item-section-header-renderer");var pi=function(){return _.Y.apply(this,arguments)||this};
_.F(pi,_.Y);pi.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
pi.prototype.computeStyle=function(X){return X?X:""};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],pi.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],pi.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],pi.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeStyle(data.titleStyle)"}),_.p("design:type",String)],pi.prototype,"titleStyle",void 0);
_.q([_.hL({is:"ytd-item-section-header-renderer",disableElementRegistration:!0})],pi);
_.jl()(pi,"ytd-item-section-header-renderer",function(){if(Ak$===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);Ak$=X}X=Ak$;return X},{allowedProps:["data"],
mode:1});var ls5;var GFh,i7h=function(){return GFh!==void 0?GFh:GFh=document.createElement("template")};
document.head.appendChild(i7h().content);var L2$;_.$B=new _.gb("VOTING_ANIMATION_CONTROLLER_TOKEN");var jzt=_.V(function(X){var U=X.data;var r=_.HD("div"),m=_.HD("div");X=_.H(_.Fb("VOTE_STATUS_NONE",void 0,"YPH5mf"));var I=X.next().value,t=X.next().value,C=_.nx(dfA,function(){var d;return(d=U())==null?void 0:d.entityKey}),k=_.v("web_enable_voting_animation")||_.v("enable_music_web_cairo_voting_animation");
_.Wx(function(){var d;((d=U().initialState)==null?0:d.status)&&t(U().initialState.status)});
var g=function(){var d,O,E=(O=(d=U().initialState)==null?void 0:d.votes)!=null?O:0,Q;d=(Q=U().initialState)==null?void 0:Q.status;return d==="VOTE_STATUS_UPVOTED"?E-1:d==="VOTE_STATUS_DOWNVOTED"?E+1:E},Z=function(){return I()==="VOTE_STATUS_UPVOTED"?g()+1:I()==="VOTE_STATUS_DOWNVOTED"?g()-1:g()},P=function(d){var O=d?"VOTE_STATUS_UPVOTED":"VOTE_STATUS_NONE";
t(O);var E=Z(),Q=_.np().resolve(_.gX(_.$B)),h=C();h&&(d&&(h==null?0:h.upvoteDefaultButtonOnTap)?_.z5(h.upvoteDefaultButtonOnTap,{form:{element:r.value},disableClickTracking:!0}):(h==null?0:h.upvoteToggledButtonOnTap)&&_.z5(h.upvoteToggledButtonOnTap,{form:{element:r.value},disableClickTracking:!0}));var z;d=(z=h==null?void 0:h.enableOptimisticReordering)!=null?z:U().enableOptimisticReordering;k&&Q&&U().itemId&&d&&NI1(Q,U().itemId,E,O)},S=function(d){var O=d?"VOTE_STATUS_DOWNVOTED":"VOTE_STATUS_NONE";
t(O);var E=Z(),Q=_.np().resolve(_.gX(_.$B)),h=C();h&&(d&&(h==null?0:h.downvoteDefaultButtonOnTap)?_.z5(h.downvoteDefaultButtonOnTap,{form:{element:m.value},disableClickTracking:!0}):(h==null?0:h.downvoteToggledButtonOnTap)&&_.z5(h.downvoteToggledButtonOnTap,{form:{element:m.value},disableClickTracking:!0}));var z;d=(z=h==null?void 0:h.enableOptimisticReordering)!=null?z:U().enableOptimisticReordering;k&&Q&&U().itemId&&d&&NI1(Q,U().itemId,E,O)};
X={};X=_.mS("ytVotingViewModelVoteCount",(X.ytVotingViewModelVoteCountDisabled=function(){return U().isDisabled},X));
return _.n("voting-view-model",{class:"ytVotingViewModelHost"},_.n("div",{el:r},_.n(_.xJ,{data:function(){var d=_.e(U().upvoteButton,_.SO);return{toggleButtonViewModel:Object.assign({},d,{isToggled:I()==="VOTE_STATUS_UPVOTED"})}}},{toggleButtonViewModel:function(d){return _.n(_.rL,{data:d.data,
onToggle:P})}})),_.n("div",{class:X},function(){var d,O,E;
return I()==="VOTE_STATUS_UPVOTED"?(d=U().initialState)==null?void 0:d.compactVotesUpvoted:I()==="VOTE_STATUS_DOWNVOTED"?(O=U().initialState)==null?void 0:O.compactVotesDownvoted:(E=U().initialState)==null?void 0:E.compactVotes}),_.n("div",{el:m},_.n(_.xJ,{data:function(){var d=_.e(U().downvoteButton,_.SO);
return{toggleButtonViewModel:Object.assign({},d,{isToggled:I()==="VOTE_STATUS_DOWNVOTED"})}}},{toggleButtonViewModel:function(d){return _.n(_.rL,{data:d.data,
onToggle:S})}})))},"cd");_.G5(_.V(function(X){var U=X.data;return _.n("engagement-bar-view-model",{class:"ytEngagementBarViewModelHost"},_.n("div",{class:_.mS("ytEngagementBarViewModelEngagementBarWrapper",X.className)},_.n(_.xJ,{data:function(){return U().actions}},{votingViewModel:jzt})))},"dd"),"engagement-bar-view-model",{props:{data:_.OQ,
className:_.OQ}});var b0=function(){var X=_.Y.apply(this,arguments)||this;X.playlistVotingAnimationEnabled=_.v("web_enable_voting_animation");X.downloadProgress=0;X.transferState="TRANSFER_STATE_UNKNOWN";X.downloadState="DOWNLOAD_STATE_UNKNOWN";X.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";X.offlineVideoPolicyExpirationTimestamp=0;return X};
_.F(b0,_.Y);_.a=b0.prototype;_.a.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"}}}};
_.a.canReorderChanged=function(){this.persistentDragHandle=_.v("kevlar_playlist_drag_handles")&&this.canReorder};
_.a.onDrag=function(){if(this.thumbnail){var X=_.Xa(this.thumbnail).querySelector("yt-image");X&&(X.shouldRenderLazy=!1)}};
_.a.onMenuOverlayChanged=function(X,U){this.menuOpened=U};
_.a.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.a.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.a.onContentsTap=function(X){var U,r=(U=this.data)==null?void 0:U.serviceEndpoints;if(r&&r.length===1&&_.e(r[0],OSz)&&!_.$5(_.DP(X),this.hostElement,["TP-YT-PAPER-BUTTON"]))this.ytComponentBehavior.resolveCommand(r[0]);else{var m;(U=(m=this.data)==null?void 0:m.navigationEndpoint)&&_.v("music_on_main_open_playlist_recommended_videos_in_miniplayer")&&this.styleType==="playlist-video-renderer-style-recommended-video"?this.miniplayerIsActive?Xc$(_.np().resolve(_.zS),U):(_.AS().playlistSuggestionsShelfActivation=
!0,_.UKu(_.np().resolve(_.zS),U)):U&&!_.$5(_.DP(X),this.hostElement,["A".toString(),"BUTTON".toString(),"ENGAGEMENT-BAR-VIEW-MODEL"])&&(_.v("kevlar_playlist_video_resolve_nav_endpoint_killswitch")?_.l4(this.hostElement,"yt-navigate",{endpoint:U}):this.ytComponentBehavior.resolveCommand(U))}};
_.a.computeStyle=function(X){return X?X.toLowerCase().replace(/_/g,"-"):""};
_.a.computeThumbnailWidth=function(X){return X==="PLAYLIST_VIDEO_RENDERER_STYLE_EPISODE"?170:200};
_.a.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=Mi9(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))}};
_.a.created=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.a.detached=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.a.dataChanged=function(){if(this.data){var X,U,r,m=((X=this.downloadRenderData)==null?void 0:X.badges)&&((U=this.downloadRenderData)==null?void 0:U.badges)!==((r=this.data)==null?void 0:r.badges),I,t,C;X=((I=this.downloadRenderData)==null?void 0:I.thumbnailOverlays)&&((t=this.downloadRenderData)==null?void 0:t.thumbnailOverlays)!==((C=this.data)==null?void 0:C.thumbnailOverlays);(!this.downloadRenderData||m||X)&&this.downloadStateChanged()}};
_.a.setVideoIdChanged=function(){if(this.data&&this.data.setVideoId){var X,U,r=(X=this.data.menu)==null?void 0:(U=X.menuRenderer)==null?void 0:U.items;if(r)for(X=_.H(r),U=X.next();!U.done;U=X.next())if(U=U.value,r=void 0,_.e((r=U.menuServiceItemRenderer)==null?void 0:r.serviceEndpoint,_.H$)){var m=r=void 0,I=void 0;U=(r=U)==null?void 0:(m=r.menuServiceItemRenderer)==null?void 0:(I=m.serviceEndpoint)==null?void 0:I.playlistEditEndpoint;I=m=void 0;if(r=(m=U)==null?void 0:(I=m.actions)==null?void 0:
I[0])m=void 0,r.setVideoId=(m=this.data)==null?void 0:m.setVideoId;I=m=r=void 0;if(U=(r=U)==null?void 0:(m=r.clientActions)==null?void 0:(I=m[0])==null?void 0:I.playlistRemoveVideosAction)r=void 0,U.setVideoIds=[(r=this.data)==null?void 0:r.setVideoId]}}};
_.n0.Object.defineProperties(b0.prototype,{playlistVideoId:{configurable:!0,enumerable:!0,get:function(){return this.data.videoId}}});
b0.prototype.setVideoIdChanged=b0.prototype.setVideoIdChanged;b0.prototype.dataChanged=b0.prototype.dataChanged;b0.prototype.downloadStateChanged=b0.prototype.downloadStateChanged;b0.prototype.onMenuOverlayChanged=b0.prototype.onMenuOverlayChanged;b0.prototype.canReorderChanged=b0.prototype.canReorderChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],b0.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],b0.prototype,"ytdReduxBehavior",void 0);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],b0.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.Oh),_.p("design:type",Object)],b0.prototype,"ytdLockupBehavior",void 0);_.q([_.w(_.na),_.p("design:type",Object)],b0.prototype,"ytdDismissibleItemBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],b0.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],b0.prototype,"data",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],b0.prototype,"canReorder",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],b0.prototype,"menuOpened",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],b0.prototype,"handleIsHovered",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],b0.prototype,"persistentDragHandle",void 0);_.q([_.T(),_.p("design:type",Object)],b0.prototype,"downloadRenderData",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.p("design:type",String)],b0.prototype,"styleType",void 0);_.q([_.T({computed:"computeThumbnailWidth(data.style)"}),_.p("design:type",Number)],b0.prototype,"thumbnailWidth",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],b0.prototype,"isDownloads",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],b0.prototype,"playlistVotingAnimationEnabled",void 0);
_.q([_.T({selector:KE,selectorArgs:["data.videoId"]}),_.p("design:type",Object)],b0.prototype,"downloadProgress",void 0);_.q([_.T(),_.p("design:type",Number)],b0.prototype,"relativeDateReference",void 0);_.q([_.T({selector:_.h3,selectorArgs:["data.videoId"]}),_.p("design:type",Object)],b0.prototype,"transferState",void 0);_.q([_.T({selector:NNz,selectorArgs:["data.videoId"]}),_.p("design:type",Object)],b0.prototype,"downloadState",void 0);
_.q([_.T({selector:Vje,selectorArgs:["data.videoId"]}),_.p("design:type",Object)],b0.prototype,"offlinePolicyAction",void 0);_.q([_.T({selector:R31,selectorArgs:["data.videoId"]}),_.p("design:type",Object)],b0.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);_.q([_.T({selector:qQs,selectorArgs:["data.videoId"]}),_.p("design:type",Object)],b0.prototype,"entityInfo",void 0);_.q([_.T({selector:_.wV}),_.p("design:type",Boolean)],b0.prototype,"miniplayerIsActive",void 0);
_.q([_.y("data"),_.p("design:type",String),_.p("design:paramtypes",[])],b0.prototype,"playlistVideoId",null);_.q([_.Zl("#thumbnail"),_.p("design:type",Object)],b0.prototype,"thumbnail",void 0);_.q([_.Sl("canReorder"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],b0.prototype,"canReorderChanged",null);
_.q([_.cP("yt-menu-overlay-changed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Boolean]),_.p("design:returntype")],b0.prototype,"onMenuOverlayChanged",null);_.q([_.Sl("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadProgress","downloadState"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],b0.prototype,"downloadStateChanged",null);
_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],b0.prototype,"dataChanged",null);_.q([_.Sl("data.setVideoId"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],b0.prototype,"setVideoIdChanged",null);_.q([_.hL({is:"ytd-playlist-video-renderer",disableElementRegistration:!0})],b0);
_.f(b0,"ytd-playlist-video-renderer",function(){if(L2$!==void 0)return L2$;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);X.content.insertBefore(i7h().content.cloneNode(!0),X.content.firstChild);return L2$=X},{mode:1});var r85;var A_=function(){return _.Y.apply(this,arguments)||this};
_.F(A_,_.Y);_.q([_.T(),_.p("design:type",Object)],A_.prototype,"data",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],A_.prototype,"rendererBehavior",void 0);_.q([_.hL({is:"ytd-premium-browse-footer-renderer",disableElementRegistration:!0})],A_);
_.f(A_,"ytd-premium-browse-footer-renderer",function(){if(r85!==void 0)return r85;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return r85=X},{mode:1});var mK$;var l0=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return X};
_.F(l0,_.Y);_.a=l0.prototype;_.a.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.a.handleDarkModeToggledAction=function(X){this.isDarkTheme=X};
_.a.computeHeaderLogoThumbnail=function(X,U){if(X)return U?X.darkLogo:X.lightLogo};
_.a.computeHeaderLogoHeight=function(X,U){var r,m,I;return(X=(r=this.computeHeaderLogoThumbnail(X,U))==null?void 0:(m=r.thumbnails)==null?void 0:(I=m[0])==null?void 0:I.height)&&X%31===0?"31":"24"};
_.a.computeHeaderLogoMarginBottom=function(X,U){return this.computeHeaderLogoHeight(X,U)==="24"?"0":"-7"};
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],l0.prototype,"actionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],l0.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],l0.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Boolean)],l0.prototype,"isDarkTheme",void 0);_.q([_.T({computed:"computeHeaderLogoThumbnail(data,isDarkTheme)"}),_.p("design:type",Object)],l0.prototype,"themeLogo",void 0);
_.q([_.T({computed:"computeHeaderLogoHeight(data,isDarkTheme)"}),_.p("design:type",String)],l0.prototype,"logoHeight",void 0);_.q([_.T({computed:"computeHeaderLogoMarginBottom(data,isDarkTheme)"}),_.p("design:type",String)],l0.prototype,"logoMarginBottom",void 0);_.q([_.hL({is:"ytd-primetime-promo-header-renderer",disableElementRegistration:!0})],l0);
_.f(l0,"ytd-primetime-promo-header-renderer",function(){if(mK$!==void 0)return mK$;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return mK$=X},{mode:1});var Iuh;_.GB=_.V(function(X){var U=X.className;var r=X.data;var m=X.isOverlay;var I=X.maxLinesOverride;var t=X.useMediumText;var C=function(){return r().alwaysShowTruncationText},k=function(){return r().truncationText},g=function(){return t!==void 0&&t()?"medium":"small"},Z=function(){return m!==void 0&&m()?"overlay":"default"},P=function(){var E,Q;
return(Q=(E=_.e(r().rendererContext,_.PV))==null?void 0:E.label)!=null?Q:""};
X=_.H(_.Fb(!1,void 0,"llBUm"));var S=X.next().value,d=X.next().value;X=_.tj(function(){r().expandOnTap&&d(!S());return!1});
var O={};return _.n("yt-description-preview-view-model",{el:_.pf(_.w0(function(){return r().rendererContext})),
class:_.mS("ytDescriptionPreviewViewModelHost",U,(O.ytDescriptionPreviewViewModelClickable=function(){var E;return!((E=_.e(r().rendererContext,_.yx))==null||!E.onTap)},O.ytDescriptionPreviewViewModelIsOverlay=m,O)),
"on:click":X},_.n(_.x,{cond:function(){return r().description},
then:function(E){return _.n(_.x,{cond:S,then:function(){var Q={};return _.n("div",{class:_.mS("ytDescriptionPreviewViewModelDescription",(Q.ytDescriptionPreviewViewModelDescriptionMediumText=t,Q))},_.n(_.dN,{text:E}))},
else:function(){return _.n(aeA,{text:E,alwaysShowTruncationText:C,truncationText:k,maxLines:function(){var Q;return(Q=I==null?void 0:I())!=null?Q:r().maxLines},
textStyle:Z,accessibilityLabel:P,textSize:g})}})}}))},"ed");
_.GB.idomCompat=!0;var auP=_.V(function(X){var U=_.tj(function(I){var t;(t=X.onClick)==null||t.call(X,I)}),r={},m={};
return _.n("yt-shelf-header-layout",{class:_.mS("yt-shelf-header-layout",(r["yt-shelf-header-layout--disable-horizontal-padding"]=X.disableHorizontalPadding,r["yt-shelf-header-layout--disable-vertical-padding"]=X.disableVerticalPadding,r["yt-shelf-header-layout--responsive"]=X.useResponsiveLayout,r["yt-shelf-header-layout--narrow"]=function(){var I,t;return((I=X.useResponsiveLayout)==null?void 0:I.call(X))&&((t=X.forceSmallLayout)==null?void 0:t.call(X))},r["yt-shelf-header-layout--is-overlay"]=X.isOverlay,
r["yt-shelf-header-layout--tappable"]=X.isInteractive,r["yt-shelf-header-layout--optional-medium-layout-padding"]=X.useUpdatedPadding,r)),
"on:click":U,tabindex:function(){var I;return((I=X.isInteractive)==null?0:I.call(X))?0:void 0}},_.n("div",{class:"yt-shelf-header-layout__header-row"},_.n(_.x,{cond:X.leadingIcon,
then:function(I){return _.n("div",{class:"yt-shelf-header-layout__leading-icon"},_.n(_.k5,{icon:I}))},
else:function(){return _.n(_.x,{cond:X.hasLeadingImage,then:function(){var I,t={};return _.n("div",{class:_.mS("yt-shelf-header-layout__leading-image",(t["yt-shelf-header-layout__leading-image--circular-image"]=X.circularImage,t))},(I=X.leadingImage)==null?void 0:I.call(X))}})}}),_.n("div",{class:"yt-shelf-header-layout__label-container"},_.n(_.x,{cond:X.hasSuperlabel,
then:function(){var I;return _.n("div",{class:"yt-shelf-header-layout__superlabel"},(I=X.superlabel)==null?void 0:I.call(X))}}),_.n("div",{class:"yt-shelf-header-layout__title-row"},_.n(t3h,{text:X.title,
className:_.mS("yt-shelf-header-layout__title",(m["yt-shelf-header-layout__title--small-title"]=X.forceSmallLayout,m)),tagLevel:X.tagLevel}),_.n(_.x,{cond:X.hasDetail,then:function(){var I;return _.n("div",{class:"yt-shelf-header-layout__detail"},(I=X.detail)==null?void 0:I.call(X))}})),_.n(_.x,{cond:X.hasSublabel,
then:function(){var I;return _.n("div",{class:"yt-shelf-header-layout__sublabel"},(I=X.sublabel)==null?void 0:I.call(X))}})),_.n(_.x,{cond:X.hasTrailingActions,
then:function(){var I;return _.n("div",{class:"yt-shelf-header-layout__trailing-actions"},(I=X.trailingActions)==null?void 0:I.call(X))}})),_.n(_.x,{cond:X.hasBottomAccessory,
then:function(){var I;return _.n("div",{class:"yt-shelf-header-layout__bottom-accessory"},(I=X.bottomAccessory)==null?void 0:I.call(X))}}))},"fd");
auP.idomCompat={callbacks:{title:!0,detail:!0,sublabel:!0,superlabel:!0,leadingImage:!0,trailingActions:!0,onClick:!0,bottomAccessory:!0}};
var t3h=_.V(function(X){var U=X.text;var r=X.className;var m=X.tagLevel;return _.n(_.V3,null,_.n(_.K$,{when:function(){return(m==null?void 0:m())===0}},function(){return _.n("h2",{class:r},U())}),_.n(_.K$,{when:function(){return(m==null?void 0:m())===1}},function(){return _.n("h3",{class:r},U())}),_.n(_.K$,{when:function(){return(m==null?void 0:m())===2}},function(){return _.n("h4",{class:r},U())}),_.n(_.Tu,null,function(){return _.n("h2",{class:r},U())}))},"gd");var kKu,HhS,CjC;_.i0=_.V(function(X){var U=X.className;var r=X.data;var m=X.disableHorizontalPadding;var I=X.disableVerticalPadding;var t=X.forceSmallLayout;var C=X.useResponsiveLayout;var k=X.isOverlay;X=X.useUpdatedPadding;return _.n("yt-section-header-view-model",{class:_.mS("ytSectionHeaderViewModelHost",U),style:_.Cc({"background-color":function(){return gJ(r().backgroundColor)?_.oj(gJ(r().backgroundColor)):void 0}})},_.n(auP,{hasDetail:!1,
title:function(){return _.n(_.dN,{text:function(){return r().headline}})},
hasTitle:!0,sublabel:function(){return _.n(HhS,{data:r})},
hasSublabel:function(){return!!r().sublabel||!!r().bottomBadge},
superlabel:function(){return _.n(CjC,{data:r})},
hasSuperlabel:function(){return!!r().superlabel||!!r().topBadge},
leadingImage:function(){return _.n(kKu,{leadingAccessory:function(){return r().leadingAccessory}})},
hasLeadingImage:function(){return!!r().leadingAccessory},
trailingActions:function(){return _.n(_.xJ,{data:function(){return r().trailingActions}},{flexibleActionsViewModel:_.g3})},
hasTrailingActions:function(){return!!r().trailingActions},
disableHorizontalPadding:function(){return(m==null?void 0:m())||r().disableHorizontalPadding},
disableVerticalPadding:I,forceSmallLayout:t,useResponsiveLayout:C,isOverlay:k,isInteractive:function(){return!!_.Qx(r().rendererContext)},
onClick:function(g){if(_.o6(r().rendererContext)){var Z=_.Qx(r().rendererContext);Z&&_.um(Z,{form:{element:g.target,event:g}})}},
bottomAccessory:function(){return _.n(_.xJ,{data:function(){return r().bottomAccessory}},{descriptionPreviewViewModel:function(g){return _.n(_.GB,{data:g.data,
useMediumText:!0})},
commonMarkViewModel:function(g){g=g.data;var Z;return _.n(_.sx,null,(Z=_.np().resolve(_.gX(yY5)))==null?void 0:Z({data:g}))}})},
hasBottomAccessory:function(){return!!r().bottomAccessory},
useUpdatedPadding:X}))},"hd");
kKu=_.V(function(X){var U=X.leadingAccessory;return _.n(_.sx,null,_.n(_.x,{cond:function(){var r;return(r=U().image)!=null?r:_.YJ(U().themedImage)},
then:function(r){return _.n(_.J6,{data:r,alt:"",preserveWidth:!0,preserveHeight:!0})}}),_.n(_.x,{cond:function(){return _.e(U().avatar,_.u_)},
then:function(r){return _.n(_.kp,{data:r})}}))},"id");
HhS=_.V(function(X){var U=X.data;return _.n(_.sx,null,_.n(_.x,{cond:function(){return _.e(U().bottomBadge,ShP)},
then:function(r){var m={};return _.n(_.y6,{data:r,class:_.mS((m.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!r()&&!!U().sublabel},m))})}}),_.n(_.x,{cond:function(){return U().sublabel},
then:function(r){return _.n(_.dN,{text:r})}}))},"jd");
CjC=_.V(function(X){var U=X.data;return _.n(_.sx,null,_.n(_.x,{cond:function(){return _.e(U().topBadge,ShP)},
then:function(r){var m={};return _.n(_.y6,{data:r,class:_.mS((m.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!r()&&!!U().superlabel},m))})}}),_.n(_.x,{cond:function(){return U().superlabel},
then:function(r){return _.n(_.dN,{text:r})}}))},"kd");_.G5(_.i0,"yt-section-header-view-model",{props:{data:_.OQ,className:_.OQ,disableHorizontalPadding:_.OQ,disableVerticalPadding:_.OQ,forceSmallLayout:_.OQ,useResponsiveLayout:_.OQ,isOverlay:_.OQ,useUpdatedPadding:_.OQ}});_.Ej("itemSectionRenderer","primetimePromoRenderer","ytd-primetime-promo-renderer");var Li=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return X};
_.F(Li,_.Y);_.a=Li.prototype;_.a.attached=function(){this.requestElementsPerRow()};
_.a.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"}}}};
_.a.onDataChange=function(){var X=this;_.cZ(this,function(){X.updateItemVisibility()})};
_.a.onUpdateElementsPerRowAction=function(X){X&&this.elementsPerRow!==X&&(this.elementsPerRow=X,this.updateItemVisibility())};
_.a.updateItemVisibility=function(){var X=this;this.data&&this.data.panels&&_.Xa(this.hostElement).querySelectorAll("ytd-rich-item-renderer").forEach(function(U,r){U.hidden=r>X.elementsPerRow-1})};
_.a.requestElementsPerRow=function(){_.l4(this.hostElement,"yt-request-elements-per-row")};
Li.prototype.onDataChange=Li.prototype.onDataChange;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Li.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.na),_.p("design:type",Object)],Li.prototype,"ytdDismissibleItemBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Li.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Li.prototype,"actionHandlerBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],Li.prototype,"data",void 0);_.q([_.T({value:3}),_.p("design:type",Number)],Li.prototype,"elementsPerRow",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Li.prototype,"onDataChange",null);_.q([_.hL({is:"ytd-primetime-promo-renderer",disableElementRegistration:!0})],Li);
_.f(Li,"ytd-primetime-promo-renderer",function(){if(Iuh!==void 0)return Iuh;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Iuh=X},{mode:1});var c8p;var Nc=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction"};return X};
_.F(Nc,_.Y);Nc.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
Nc.prototype.handleButtonRefreshAction=function(X){if(X=_.e(X,V9v))this.set("data.button",X.membershipButton),this.notifyPath("data.button")};
_.n0.Object.defineProperties(Nc.prototype,{avatars:{configurable:!0,enumerable:!0,get:function(){var X,U;return((X=this.data)==null?void 0:(U=X.avatars)==null?void 0:U.slice(0,8))||[]}}});
_.q([_.T(),_.p("design:type",Object)],Nc.prototype,"data",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Nc.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Nc.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Nc.prototype,"rendererBehavior",void 0);_.q([_.y("data"),_.p("design:type",Array),_.p("design:paramtypes",[])],Nc.prototype,"avatars",null);
_.q([_.hL({is:"ytd-recognition-shelf-renderer",disableElementRegistration:!0})],Nc);
_.f(Nc,"ytd-recognition-shelf-renderer",function(){if(c8p!==void 0)return c8p;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return c8p=X},{mode:1});var gGT;var nGp;var ju=function(){var X=_.Y.apply(this,arguments)||this;X.modernButtons=_.v("web_modern_buttons");return X};
_.F(ju,_.Y);_.a=ju.prototype;
_.a.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]]"}}}}}};
_.a.dataChanged=function(){this.collapsed=!0};
_.a.computeVisibleItems=function(X,U){return X!==void 0&&X.items?U?X.items.slice(0,this.data.collapsedItemCount):X.items:[]};
_.a.computeHideShowMore=function(X,U,r){return X>=U||!r};
_.a.computeHideShowAll=function(X,U,r){return!(X&&U)||r};
_.a.onMoreClick=function(){this.collapsed=!1};
_.n0.Object.defineProperties(ju.prototype,{typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.v("use_modern_typography_on_search")}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.S7("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.v("use_modern_typography_on_search")}}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":"246px"}}});
ju.prototype.dataChanged=ju.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ju.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],ju.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ju.prototype,"data",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],ju.prototype,"isSearch",void 0);
_.q([_.T({computed:"computeVisibleItems(data,collapsed)"}),_.p("design:type",Array)],ju.prototype,"visibleItems",void 0);_.q([_.T({value:!0}),_.p("design:type",Boolean)],ju.prototype,"collapsed",void 0);_.q([_.T({computed:"computeHideShowMore(data.collapsedItemCount,data.items.length,collapsed)"}),_.p("design:type",Boolean)],ju.prototype,"hideShowMore",void 0);
_.q([_.T({computed:"computeHideShowAll(data.expandedStateButtonEndpoint,\n        data.expandedStateButtonText,collapsed)",value:!0}),_.p("design:type",Boolean)],ju.prototype,"hideShowAll",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],ju.prototype,"modernButtons",void 0);_.q([_.y("isSearch"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],ju.prototype,"typographyBump",null);
_.q([_.y("isSearch"),_.p("design:type",Object),_.p("design:paramtypes",[])],ju.prototype,"lockupExperiments",null);_.q([_.y("isSearch"),_.p("design:type",String),_.p("design:paramtypes",[])],ju.prototype,"thumbnailWidth",null);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ju.prototype,"dataChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-vertical-list-renderer"})],ju);
_.f(ju,"ytd-vertical-list-renderer",function(){if(nGp!==void 0)return nGp;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return nGp=X},{mode:1});var Zh5=_.pH(["#"]);_.Ej("itemSectionRenderer","shelfRenderer","ytd-shelf-renderer");var X3=function(){var X=_.Y.apply(this,arguments)||this;X.isConstrainedList=!1;return X};
_.F(X3,_.Y);_.a=X3.prototype;
_.a.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"}}}};
_.a.computeThumbnailStyle=function(X){return X||""};
_.a.computePlaceAnnotationUnderTitle=function(){var X;return["CHANNEL_THUMBNAIL_STYLE_BOXART","CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"].includes(((X=this.data)==null?void 0:X.thumbnailStyle)||"")};
_.a.computeHrefWithDefault=function(X){return this.ytComponentBehavior.computeHref_(X)||_.CvM(Zh5)};
_.a.computeIsPromoShelf=function(X){var U;return(X=X==null?void 0:(U=X[0])==null?void 0:U.metadataBadgeRenderer)?X.style==="BADGE_STYLE_TYPE_YPC_TRANSPARENT":!1};
_.a.computePlaceBadgeBesideTitle=function(X){var U;return(X==null?0:(U=X[0])==null?0:U.metadataBadgeRenderer)?!this.computeIsPromoShelf(X):!1};
_.a.computeMenuIcon=function(X){return this.computeIsPromoShelf(X)?"yt-icons:more_vert":"yt-icons:more"};
_.a.onDataChange=function(){var X,U;((X=this.data)==null?0:(U=X.content)==null?0:U.horizontalListRenderer)&&!this.data.content.horizontalListRenderer.items&&(this.data.content.horizontalListRenderer=void 0)};
_.a.onLockupRequested=function(X){if(this.data&&this.data.content&&this.data.content.gridRenderer&&this.data.content.gridRenderer.items&&X.detail&&X.detail.videoIds){for(var U=this.data.content.gridRenderer.items,r=new Set,m=_.H(X.detail.videoIds),I=m.next();!I.done;I=m.next())r.add(I.value);X.detail.returnValue=U.filter(function(t){return t.gridVideoRenderer&&t.gridVideoRenderer.videoId&&r.has(t.gridVideoRenderer.videoId)}).map(function(t){return t.gridVideoRenderer})}};
_.a.onParentResize=function(){this.ironResizableBehavior.notifyResize()};
X3.prototype.onLockupRequested=X3.prototype.onLockupRequested;X3.prototype.onDataChange=X3.prototype.onDataChange;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],X3.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.na),_.p("design:type",Object)],X3.prototype,"ytdDismissibleItemBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],X3.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],X3.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.L2),_.p("design:type",Object)],X3.prototype,"ironResizableBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],X3.prototype,"data",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],X3.prototype,"isSearch",void 0);_.q([_.T(),_.p("design:type",Object)],X3.prototype,"isConstrainedList",void 0);_.q([_.T({reflectToAttribute:!0,value:function(){return _.v("kevlar_fluid_dismiss")}}),
_.p("design:type",Boolean)],X3.prototype,"enableFluidDismiss",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeThumbnailStyle(data.thumbnailStyle)"}),_.p("design:type",String)],X3.prototype,"thumbnailStyle",void 0);_.q([_.T({computed:"computeMenuIcon(data.badges)"}),_.p("design:type",String)],X3.prototype,"menuIcon",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeIsPromoShelf(data.badges)"}),_.p("design:type",Boolean)],X3.prototype,"featuredPromo",void 0);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],X3.prototype,"onDataChange",null);_.q([_.cP("yt-lockup-requested"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],X3.prototype,"onLockupRequested",null);_.q([_.hL({is:"ytd-shelf-renderer",disableElementRegistration:!0})],X3);
_.f(X3,"ytd-shelf-renderer",function(){if(gGT!==void 0)return gGT;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return gGT=X},{mode:1});var sW8;var U3=function(){return _.Y.apply(this,arguments)||this};
_.F(U3,_.Y);U3.prototype.configureRendererStamper=function(){return{"data.filterMenu":{id:"filter-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",properties:{isRightAligned:"[[isRightAligned]]"}}}}}};
_.n0.Object.defineProperties(U3.prototype,{hasTitle:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.title)}},
isRightAligned:{configurable:!0,enumerable:!0,get:function(){return!this.isPlaylist&&!this.isClipList&&!this.isPlaylistPageWithFilters}}});
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],U3.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],U3.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],U3.prototype,"data",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],U3.prototype,"isPlaylist",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],U3.prototype,"isClipList",void 0);
_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],U3.prototype,"isPlaylistPageWithFilters",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],U3.prototype,"hasTitle",null);_.q([_.T(),_.y("isPlaylist","isClipList","isPlaylistPageWithFilters"),_.p("design:type",Object),_.p("design:paramtypes",[])],U3.prototype,"isRightAligned",null);
_.q([_.hL({is:"ytd-sort-filter-header-renderer",disableElementRegistration:!0})],U3);
_.f(U3,"ytd-sort-filter-header-renderer",function(){if(sW8!==void 0)return sW8;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return sW8=X},{mode:1});var xK5;var rq=function(){var X=_.Y.apply(this,arguments)||this;X.enableRightArrowHidden=_.v("channel_details_shelf_resize_observer")&&!!window.ResizeObserver;return X};
_.F(rq,_.Y);rq.prototype.attached=function(){var X=this;this.enableRightArrowHidden&&(this.JSC$16708_throttledOnResize=new _.H4(function(){var U;(U=X.ytdHorizontalListBehavior)==null||U.reset()},200,this),this.resizeObserver=new ResizeObserver(function(){var U;
(U=X.JSC$16708_throttledOnResize)==null||U.fire()}),this.resizeObserver.observe(this.hostElement))};
rq.prototype.detached=function(){if(this.enableRightArrowHidden){var X;(X=this.resizeObserver)==null||X.disconnect();var U;(U=this.JSC$16708_throttledOnResize)==null||U.dispose()}};
rq.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]]"}}}}}};
rq.prototype.getItemsPath=function(){return"data.creatorCustomUrlButtons"};
_.n0.Object.defineProperties(rq.prototype,{hideRightArrow:{configurable:!0,enumerable:!0,get:function(){return this.enableRightArrowHidden&&this.ytdHorizontalListBehavior.atEnd}},
creatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){if(this.data&&_.v("enable_creator_details_shelf_m2")){var X=[],U;((U=this.data)==null?0:U.creatorVideosButton)&&X.push(this.data.creatorVideosButton);var r;((r=this.data)==null?0:r.creatorAboutButton)&&X.push(this.data.creatorAboutButton);U=_.H(this.data.creatorCustomUrlButtons||[]);for(r=U.next();!r.done;r=U.next())X.push(r.value);return X}}},
showCreatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){return!!_.v("enable_creator_details_shelf_m2")}},
channelAvatarSize:{configurable:!0,enumerable:!0,get:function(){return this.showCreatorCustomUrlButtons?36:72}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],rq.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],rq.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.My.YtdHorizontalListBehavior),_.p("design:type",Object)],rq.prototype,"ytdHorizontalListBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],rq.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],rq.prototype,"engagementPanel",void 0);
_.q([_.T(),_.p("design:type",Object)],rq.prototype,"enableRightArrowHidden",void 0);_.q([_.y("enableRightArrowHidden","atEnd"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],rq.prototype,"hideRightArrow",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],rq.prototype,"creatorCustomUrlButtons",null);
_.q([_.T({reflectToAttribute:!0}),_.y("data","creatorCustomUrlButtons"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],rq.prototype,"showCreatorCustomUrlButtons",null);_.q([_.y("showCreatorCustomUrlButtons"),_.p("design:type",Number),_.p("design:paramtypes",[])],rq.prototype,"channelAvatarSize",null);_.q([_.hL({is:"ytd-video-description-infocards-section-renderer",disableElementRegistration:!0})],rq);
_.f(rq,"ytd-video-description-infocards-section-renderer",function(){if(xK5!==void 0)return xK5;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return xK5=X},{mode:_.Xz("kevlar_poly_si_batch_j067")?1:2});var PjP;var mi=function(){return _.Y.apply(this,arguments)||this};
_.F(mi,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],mi.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],mi.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],mi.prototype,"data",void 0);_.q([_.T({computed:"computeIcon_(data.infoIcon)"}),_.p("design:type",Object)],mi.prototype,"infoIcon",void 0);_.q([_.hL({is:"ytd-eom-settings-disclaimer-renderer",disableElementRegistration:!0})],mi);
_.f(mi,"ytd-eom-settings-disclaimer-renderer",function(){if(PjP!==void 0)return PjP;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return PjP=X},{mode:1});var SwA;var IL=function(){return _.Y.apply(this,arguments)||this};
_.F(IL,_.Y);_.n0.Object.defineProperties(IL.prototype,{suppressPaddingDisclaimer:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.suppressPaddingDisclaimer)}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],IL.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],IL.prototype,"componentBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],IL.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],IL.prototype,"data",void 0);
_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],IL.prototype,"suppressPaddingDisclaimer",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-product-list-header-renderer"})],IL);
_.f(IL,"ytd-product-list-header-renderer",function(){if(SwA!==void 0)return SwA;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return SwA=X},{mode:1});var dK8;var ts=function(){return _.Y.apply(this,arguments)||this};
_.F(ts,_.Y);ts.prototype.computeThumbnailStyle=function(X){if(X&&(X=_.QH(X)))return"background-color:"+X+";"};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ts.prototype,"rendererBehaviors",void 0);_.q([_.T(),_.p("design:type",Object)],ts.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-hashtag-tile-renderer"})],ts);
_.f(ts,"ytd-hashtag-tile-renderer",function(){if(dK8!==void 0)return dK8;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return dK8=X},{mode:1});var OhT;var aL=function(){return _.Y.apply(this,arguments)||this};
_.F(aL,_.Y);aL.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}}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],aL.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],aL.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],aL.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-sponsorships-alert-renderer"})],aL);
_.f(aL,"ytd-sponsorships-alert-renderer",function(){if(OhT!==void 0)return OhT;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return OhT=X},{mode:1});var vGP;var HL=function(){return _.Y.apply(this,arguments)||this};
_.F(HL,_.Y);HL.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.n0.Object.defineProperties(HL.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.v("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.v("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
_.q([_.w(_.na),_.p("design:type",Object)],HL.prototype,"ytdDismissibleItemBehavior",void 0);_.q([_.w(_.Oh),_.p("design:type",Object)],HL.prototype,"ytdLockupBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],HL.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],HL.prototype,"ytRendererBehavior",void 0);_.q([_.T({selector:_.yW}),_.p("design:type",Object)],HL.prototype,"isGridViewEnabled",void 0);
_.q([_.y("isGridViewEnabled"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],HL.prototype,"watchFeedBigThumbs",null);_.q([_.y("isGridViewEnabled"),_.T({reflectToAttribute:!0}),_.p("design:type",String),_.p("design:paramtypes",[])],HL.prototype,"thumbnailWidth",null);_.q([_.T(),_.p("design:type",Object)],HL.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-compact-movie-renderer"})],HL);
_.f(HL,"ytd-compact-movie-renderer",function(){if(vGP!==void 0)return vGP;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return vGP=X},{mode:1});var eFP;var EGh;var F48=_.$q("HTML_DIR")==="rtl",CV=function(){var X=_.Y.apply(this,arguments)||this;X.engagementPanel=!1;X.maxLines=2;X.expandButtonOffset=0;X.showExpandButton=!1;X.isTruncated=!1;X.isExpanded=!1;X.currentSnippetType=2;X.alwaysShowExpandButton=!1;X.JSC$16725_lastWidth=NaN;X.observer=null;X.left=0;X.right=0;X.mid=0;X.longestSnippetLength=0;X.isFinalSnippet=!1;X.isFirstMutation=!1;X.isResetMutation=!1;X.OVERFLOW_THRESHOLD=5;return X};
_.F(CV,_.Y);_.a=CV.prototype;_.a.onClick=function(X){if(this.engagementPanel&&(this.showExpandButton||this.isExpanded)&&!_.$5(_.DP(X)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var U;if((U=window.getSelection())==null||!U.toString().length)if(this.isExpanded)this.onCollapseClick();else this.onExpandClick()}};
_.a.updateIsAttributedExpanded=function(){this.isAttributedExpanded=this.isExpanded&&this.hasAttributedStringText};
_.a.updateIsFormattedExpanded=function(){this.isFormattedExpanded=this.isExpanded&&!this.hasAttributedStringText};
_.a.updateTextOnSnippetTypeChange=function(){_.v("update_text_inline_expander_on_snippet_type_change_killswitch")||this.isResetMutation&&this.mutationCallback()};
_.a.isEmptyStringBestCandidate=function(){return!this.isResetMutation&&!this.isFirstMutation&&this.longestSnippetLength===0&&this.mid===0};
_.a.maybeLogWarningForEmptyAttributedSnippet=function(){this.attributedSnippetIsEmpty()&&!this.attributedTextIsEmpty()&&_.AE(new _.Tx("AttributedSnippet is empty when the description is not empty",this.text))};
_.a.mutationCallback=function(){if(this.observer!=null){var X=this.hostElement.offsetWidth;if(this.attributedSnippetIsEmpty()){if(this.isEmptyStringBestCandidate()){var U=Math.floor(X*this.maxLines/8);this.setSnippetText(this.text,U);U!==0||this.attributedTextIsEmpty()||_.AE(new _.Tx("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;X=X*this.maxLines/8;this.left=0;var r;this.right=Math.min(X*2,(r=(U=this.simpleText)==null?void 0:U.length)!=null?r: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)}}};
_.a.mutationObserve=function(X){var U=this;this.observer||(this.observer=new MutationObserver(function(){U.mutationCallback()}));
this.observer.observe(X,{childList:!0,characterData:!0,characterDataOldValue:!0,subtree:!0})};
_.a.attached=function(){var X=this;_.cZ(this,function(){X.resize()})};
_.a.isExpandedChanged=function(){_.l4(this.hostElement,"yt-text-inline-expander-expanded-changed")};
_.a.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)};
_.a.updateMaskAndExpandButtonOffset=function(){if(this.isTruncated){var X="linear-gradient(\n        to top,\n        transparent 0%,\n        transparent 2rem,\n        #000 2rem,\n        #000 100%), linear-gradient(\n        to "+((F48?"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",X);this.snippetContainer.style.setProperty("mask-image",
X)}else this.snippetContainer.style.setProperty("-webkit-mask-image",""),this.snippetContainer.style.setProperty("mask-image","");this.showExpandButton&&this.expandButton.style.setProperty(F48?"right":"left",this.expandButtonOffset+"px")};
_.a.onTextChanged=function(){this.isAttached&&this.resize(!0)};
_.a.setSnippetText=function(X,U){X||(X={});if(_.ff(X)){var r=VP(X,U);r.attachmentRuns||r.commandRuns||r.decorationRuns||r.styleRuns||r.alignment||r.lineBreakMode?this.attributedSnippetTextEl?(this.attributedSnippetText={data:VP(X,U),headerRuns:M0n(U,this.headerRuns)},this.currentSnippetType=0):_.AE(new _.Tx("Tried to set snippet text when HTML element was null",X)):(this.plainSnippetText.textContent=T5(X.content||"",U),this.currentSnippetType=2)}else{a:{r=OLe(X,U);if(r.runs){r=_.H(r.runs);for(var m=
r.next();!m.done;m=r.next())if(m=m.value,m.bold||m.deemphasize||m.italics||m.strikethrough||m.textColor||m.navigationEndpoint||_.e(m,QP)){r=!0;break a}}r=!1}r?this.formattedSnippetText?(this.formattedSnippetText.text=OLe(X,U),this.currentSnippetType=1):_.AE(new _.Tx("Tried to set snippet text when HTML element was null",X)):(this.plainSnippetText.textContent=T5(_.pE(X),U),this.currentSnippetType=2)}};
_.a.attributedSnippetIsEmpty=function(){return this.useAttributedSnippet&&this.attributedSnippetTextEl?this.attributedSnippetTextEl.childNodes.length===0:this.plainSnippetText.childNodes.length===0};
_.a.attributedTextIsEmpty=function(){var X=this.text;if(!_.ff(X))return!0;var U;return((U=X.content)==null?void 0:U.length)===0?!0:!1};
_.a.resize=function(X){if(this.snippetText){if(X===void 0?0:X)this.JSC$16725_lastWidth=NaN;var U=this.hostElement.offsetWidth;if(U!==this.JSC$16725_lastWidth&&!this.isExpanded)if(this.JSC$16725_lastWidth=U,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;X=0;var r,m;U=Math.min(U*this.maxLines/8*2,(m=(r=this.simpleText)==null?void 0:r.length)!=null?m:0)-1;for(r=0;X<=U;)m=Math.floor(X+(U-X)/2),this.setSnippetText(this.text,m),this.isOverflowing()?U=m-1:(X=m+1,r=m);this.setSnippetText(this.text,r);this.expandButtonOffset=this.computeExpandButtonOffset()}else this.isTruncated=
!1,this.alwaysShowExpandButton&&(this.expandButtonOffset=this.computeExpandButtonOffset())}};
_.a.collapse=function(){this.isExpanded=!1;this.resize(!0)};
_.a.onExpandClick=function(){var X=this;this.expandCommand?this.componentBehavior.resolveCommand(this.expandCommand):(this.isExpanded=!0,this.showExpandButton=this.isTruncated=!1);_.v("inline_expander_reset_focus_killswitch")||_.cZ(this,function(){var U;((U=_.np().resolve(_.gX(_.uk)))==null?0:U.isKeyBoardInUse())&&_.a7(X.hostElement)});
_.l4(this.hostElement,"yt-text-inline-expander-expand-clicked")};
_.a.onCollapseClick=function(){this.collapse();_.l4(this.hostElement,"yt-text-inline-expander-collapse-clicked")};
_.a.isOverflowing=function(){return this.snippetContainer.scrollHeight-this.snippetContainer.offsetHeight>this.OVERFLOW_THRESHOLD};
_.a.computeExpandButtonOffset=function(){var X=this.expandSizer;return X?F48?X.offsetParent?X.offsetParent.offsetWidth-X.offsetWidth-X.offsetLeft:0:X.offsetLeft:0};
_.n0.Object.defineProperties(CV.prototype,{simpleText:{configurable:!0,enumerable:!0,get:function(){return this.text?_.ff(this.text)?this.text.content||"":_.pE(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 _.ff(this.text)?!0:this.text&&_.v("web_replace_formatted_with_attributed_string")&&m16(this.text)?(this.text=_.Bs(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}}});
CV.prototype.onTextChanged=CV.prototype.onTextChanged;CV.prototype.updateMaskAndExpandButtonOffset=CV.prototype.updateMaskAndExpandButtonOffset;CV.prototype.updateSnippetContainerMaxHeight=CV.prototype.updateSnippetContainerMaxHeight;CV.prototype.isExpandedChanged=CV.prototype.isExpandedChanged;CV.prototype.updateTextOnSnippetTypeChange=CV.prototype.updateTextOnSnippetTypeChange;CV.prototype.updateIsFormattedExpanded=CV.prototype.updateIsFormattedExpanded;CV.prototype.updateIsAttributedExpanded=CV.prototype.updateIsAttributedExpanded;
CV.prototype.onClick=CV.prototype.onClick;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],CV.prototype,"componentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],CV.prototype,"text",void 0);_.q([_.T(),_.p("design:type",Array)],CV.prototype,"headerRuns",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],CV.prototype,"engagementPanel",void 0);_.q([_.T(),_.p("design:type",Object)],CV.prototype,"maxLines",void 0);
_.q([_.T(),_.p("design:type",String)],CV.prototype,"expandLabel",void 0);_.q([_.T(),_.p("design:type",String)],CV.prototype,"collapseLabel",void 0);_.q([_.T(),_.p("design:type",Object)],CV.prototype,"expandCommand",void 0);_.q([_.T(),_.p("design:type",Object)],CV.prototype,"expandButtonOffset",void 0);_.q([_.y("text"),_.p("design:type",String),_.p("design:paramtypes",[])],CV.prototype,"simpleText",null);
_.q([_.cP("click"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],CV.prototype,"onClick",null);_.q([_.y("text","isExpanded"),_.p("design:type",Object),_.p("design:paramtypes",[])],CV.prototype,"expandedText",null);_.q([_.y("headerRuns","isExpanded"),_.p("design:type",Object),_.p("design:paramtypes",[])],CV.prototype,"expandedHeaderRuns",null);
_.q([_.y("text"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],CV.prototype,"hasAttributedStringText",null);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],CV.prototype,"showExpandButton",void 0);_.q([_.y("collapseLabel","isExpanded"),_.p("design:type",Object),_.p("design:paramtypes",[])],CV.prototype,"showCollapseButton",null);_.q([_.T(),_.p("design:type",Object)],CV.prototype,"isTruncated",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],CV.prototype,"isExpanded",void 0);_.q([_.T(),_.p("design:type",Boolean)],CV.prototype,"isAttributedExpanded",void 0);_.q([_.ge("isExpanded","hasAttributedStringText"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],CV.prototype,"updateIsAttributedExpanded",null);_.q([_.T(),_.p("design:type",Boolean)],CV.prototype,"isFormattedExpanded",void 0);
_.q([_.ge("isExpanded","hasAttributedStringText"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],CV.prototype,"updateIsFormattedExpanded",null);_.q([_.T(),_.p("design:type",Number)],CV.prototype,"currentSnippetType",void 0);_.q([_.y("currentSnippetType"),_.p("design:type",Object),_.p("design:paramtypes",[])],CV.prototype,"useAttributedSnippet",null);
_.q([_.y("currentSnippetType"),_.p("design:type",Object),_.p("design:paramtypes",[])],CV.prototype,"useFormattedSnippet",null);_.q([_.y("currentSnippetType"),_.p("design:type",Object),_.p("design:paramtypes",[])],CV.prototype,"usePlainSnippet",null);_.q([_.T(),_.p("design:type",Object)],CV.prototype,"alwaysShowExpandButton",void 0);_.q([_.ge("currentSnippetType"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],CV.prototype,"updateTextOnSnippetTypeChange",null);
_.q([_.T(),_.p("design:type",Object)],CV.prototype,"attributedSnippetText",void 0);_.q([_.Zl("#snippet"),_.p("design:type",HTMLElement)],CV.prototype,"snippetContainer",void 0);_.q([_.Zl("#snippet-text"),_.p("design:type",HTMLElement)],CV.prototype,"snippetText",void 0);_.q([_.Zl("#plain-snippet-text"),_.p("design:type",HTMLElement)],CV.prototype,"plainSnippetText",void 0);_.q([_.Zl("#formatted-snippet-text"),_.p("design:type",Object)],CV.prototype,"formattedSnippetText",void 0);
_.q([_.Zl("#attributed-snippet-text"),_.p("design:type",Object)],CV.prototype,"attributedSnippetTextEl",void 0);_.q([_.Zl("#expand"),_.p("design:type",HTMLElement)],CV.prototype,"expandButton",void 0);_.q([_.Zl("#expand-sizer"),_.p("design:type",HTMLElement)],CV.prototype,"expandSizer",void 0);_.q([_.Sl("isExpanded"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],CV.prototype,"isExpandedChanged",null);
_.q([_.ge("isExpanded","maxLines"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],CV.prototype,"updateSnippetContainerMaxHeight",null);_.q([_.ge("isTruncated","showExpandButton","expandButtonOffset"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],CV.prototype,"updateMaskAndExpandButtonOffset",null);
_.q([_.Sl("text","simpleText","expandLabel","maxLines","alwaysShowExpandButton"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],CV.prototype,"onTextChanged",null);_.q([_.hL({is:"ytd-text-inline-expander",disableElementRegistration:!0})],CV);
_.f(CV,"ytd-text-inline-expander",function(){if(EGh===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);EGh=X}X=EGh;return X},{mode:2});var kt=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-update-description-action":"handleUpdateDescriptionAction"};return X};
_.F(kt,_.Y);kt.prototype.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inlineExpander&&(this.inlineExpander.isExpanded=!1,this.inlineExpander.resize())};
kt.prototype.handleUpdateDescriptionAction=function(X){if(X=_.e(X,_.$yp))if(X.attributedDescription)this.set("data.attributedDescriptionBodyText",X.attributedDescription);else if(X.description){var U;((U=this.data)==null?0:U.attributedDescriptionBodyText)?this.set("data.attributedDescriptionBodyText",_.Bs(X.description)):this.set("data.descriptionBodyText",X.description)}};
_.n0.Object.defineProperties(kt.prototype,{hasDescriptionText:{configurable:!0,enumerable:!0,get:function(){var X,U;return!((X=this.data)==null||!X.attributedDescriptionBodyText)||!((U=this.data)==null||!U.descriptionBodyText)}},
collapsedLines:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.data)==null?0:X.collapsedLineCount){var U;return(U=this.data)==null?void 0:U.collapsedLineCount}X=_.Pp("web_watch_description_collapsed_default_lines",12);if(_.v("ww_desc_line_page_size_ks"))return X;U=Math.round(_.ZP().height*_.Pp("web_watch_description_screen_height_percentage",.5)/20);return Math.max(U,X)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){var X,U,r;return(r=(X=this.data)==null?void 0:X.descriptionBodyText)!=null?r:(U=this.data)==null?void 0:U.attributedDescriptionBodyText}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.headerRuns}},
sourceAttributions:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.sourceAttributions}}});
kt.prototype.panelContentVisibleChanged=kt.prototype.panelContentVisibleChanged;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],kt.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],kt.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],kt.prototype,"componentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],kt.prototype,"data",void 0);
_.q([_.T(),_.p("design:type",Boolean)],kt.prototype,"panelContentVisible",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],kt.prototype,"engagementPanel",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],kt.prototype,"shortsPanel",void 0);_.q([_.Zl("#inline-expander"),_.p("design:type",Object)],kt.prototype,"inlineExpander",void 0);
_.q([_.ge("panelContentVisible"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],kt.prototype,"panelContentVisibleChanged",null);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],kt.prototype,"hasDescriptionText",null);_.q([_.y("data"),_.p("design:type",Number),_.p("design:paramtypes",[])],kt.prototype,"collapsedLines",null);
_.q([_.y("data","data.descriptionBodyText","data.attributedDescriptionBodyText"),_.p("design:type",Object),_.p("design:paramtypes",[])],kt.prototype,"descriptionText",null);_.q([_.y("data","data.headerRuns"),_.p("design:type",Object),_.p("design:paramtypes",[])],kt.prototype,"headerRuns",null);_.q([_.y("data","data.sourceAttributions"),_.p("design:type",Object),_.p("design:paramtypes",[])],kt.prototype,"sourceAttributions",null);
_.q([_.hL({is:"ytd-expandable-video-description-body-renderer",disableElementRegistration:!0})],kt);
_.f(kt,"ytd-expandable-video-description-body-renderer",function(){if(eFP!==void 0)return eFP;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return eFP=X},{mode:_.Xz("kevlar_poly_si_batch_j028")?1:2});var BkS;var QW$=_.V(function(X){var U=X.data;return _.n("factoid-renderer",{class:"ytwFactoidRendererHost"},_.n("div",{class:"ytwFactoidRendererFactoid",role:"text","aria-label":function(){return U().accessibilityText}},_.n("span",{class:"ytwFactoidRendererValue"},_.n(_.dN,{text:function(){return U().value}})),_.n("span",{class:"ytwFactoidRendererLabel"},_.n(_.dN,{text:function(){return U().label}}))))},"ld");_.G5(QW$,"factoid-renderer",{props:{data:_.OQ}});_.G5(_.V(function(X){var U=X.data;return _.n("upload-time-factoid-renderer",null,_.n(_.xJ,{data:function(){return U().factoid}},{factoidRenderer:QW$}))},"md"),"upload-time-factoid-renderer",{props:{data:_.bm}});_.G5(_.V(function(X){var U=X.data;return _.n("view-count-factoid-renderer",null,_.n(_.xJ,{data:function(){return U().factoid}},{factoidRenderer:QW$}))},"nd"),"view-count-factoid-renderer",{props:{data:_.bm}});var cL=function(){var X=_.Y.apply(this,arguments)||this;X.shortsPanel=!1;X.engagementPanel=!1;X.watchWhileSdp=_.v("shorts_desktop_watch_while_sdp");return X};
_.F(cL,_.Y);cL.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"}}}}};
_.n0.Object.defineProperties(cL.prototype,{showChannelInfo:{configurable:!0,enumerable:!0,get:function(){if(this.shortsPanel||this.engagementPanel)return!1;var X;return(X=this.data)==null?void 0:X.channel}}});
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],cL.prototype,"componentBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],cL.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],cL.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],cL.prototype,"shortsPanel",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],cL.prototype,"engagementPanel",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],cL.prototype,"watchWhileSdp",void 0);_.q([_.y("shortsPanel","engagementPanel","data.channel"),_.p("design:type",Object),_.p("design:paramtypes",[])],cL.prototype,"showChannelInfo",null);_.q([_.hL({is:"ytd-video-description-header-renderer",disableElementRegistration:!0})],cL);
_.f(cL,"ytd-video-description-header-renderer",function(){if(BkS!==void 0)return BkS;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return BkS=X},{mode:1});var oGS;var gq=function(){return _.Y.apply(this,arguments)||this};
_.F(gq,_.Y);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],gq.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],gq.prototype,"ytRendererBehavior",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],gq.prototype,"noPadding",void 0);_.q([_.T(),_.p("design:type",Object)],gq.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-list-item-view-model"})],gq);
_.f(gq,"ytd-list-item-view-model",function(){if(oGS!==void 0)return oGS;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return oGS=X},{mode:1});var wch;var y8S;var uPT;var hF1;var nV=function(){var X=_.Y.apply(this,arguments)||this;X.adaptiveFullWidth=!1;X.modernButtons=_.v("web_modern_buttons");X.buttonOverrides={style:"call-to-action",type:"filled"};X.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp_","yt-signal-action-copy-share-url":"handleSignalActionCopyShareUrl_"};return X};
_.F(nV,_.Y);nV.prototype.handleSetTimestamp_=function(X){this.data&&this.data.shortUrl&&(_.Xa(this.hostElement).querySelector("#share-url").value=X.isSet?_.iH(this.data.shortUrl,"t",X.timestamp):this.data.shortUrl)};
nV.prototype.handleSignalActionCopyShareUrl_=function(X,U){(_.v("killswitch_copy_link_target_check")||_.Xa(this.hostElement).querySelector("#copy-button")===U)&&this.copyUrlToClipboard()};
nV.prototype.copyUrlToClipboard=function(){window.getSelection().removeAllRanges();_.Xa(this.hostElement).querySelector("#share-url").select();document.execCommand("copy")};
nV.prototype.computeStyle_=function(X){return X?X.toLowerCase().replace(/_/g,"-"):""};
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],nV.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],nV.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],nV.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeStyle_(data.style)"}),_.p("design:type",String)],nV.prototype,"rendererStyle",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],nV.prototype,"adaptiveFullWidth",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],nV.prototype,"modernButtons",void 0);_.q([_.T(),_.p("design:type",Object)],nV.prototype,"buttonOverrides",void 0);_.q([_.uG({is:"yt-copy-link-renderer",disableElementRegistration:!0})],nV);
_.f(nV,"yt-copy-link-renderer",function(){if(hF1===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;uPT===void 0&&(uPT=document.createElement("template"));var m=uPT;r.call(U,m.content.cloneNode(!0),X.content.firstChild);hF1=X}X=hF1;return X},{mode:2});_.Ej("itemSectionRenderer","toggleFormFieldRenderer","yt-toggle-form-field-renderer");var Zm=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-update-toggle-action":"handleUpdateToggleAction_"};return X};
_.F(Zm,_.Y);_.a=Zm.prototype;_.a.configureRendererStamper=function(){return{"data.footer":{id:"footer-container",mapping:{copyLinkRenderer:"yt-copy-link-renderer"}}}};
_.a.attached=function(){this.keyboardFocused=!1};
_.a.onToggleButtonFocusin_=function(){if(this.useKeyboardFocused){var X=_.np().resolve(_.gX(_.uk));X&&(this.keyboardFocused=X.isKeyBoardInUse())}};
_.a.onToggleButtonFocusout_=function(){this.keyboardFocused=!1};
_.a.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}};
_.a.onChange_=function(){if(this.data){var X=this.data.toggled?this.data.toggleOnAction:this.data.toggleOffAction;X&&this.ytComponentBehavior.resolveCommand(X);this.data.requireChangeConfirmation&&this.set("data.toggled",!this.data.toggled)}};
_.a.handleUpdateToggleAction_=function(X){(X=_.e(X,kHT))&&this.data&&X.targetId==this.data.targetId&&this.set("data.toggled",X.toggled)};
_.a.toBoolean_=function(X){return!!X};
_.a.reset=function(){};
_.a.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.EG("data-changed",this.data))};
_.a.updateDataToggledFromBinding=function(X){this.set("data.toggled",X.detail.value)};
Zm.prototype.dataChangedForBinding=Zm.prototype.dataChangedForBinding;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Zm.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Zm.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Zm.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Zm.prototype,"ytRendererBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],Zm.prototype,"data",void 0);_.q([_.T({computed:"computeDescription_(data.*)"}),_.p("design:type",Object)],Zm.prototype,"description_",void 0);_.q([_.T({value:function(){return!!_.np().resolve(_.gX(_.uk))&&_.v("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.p("design:type",Boolean)],Zm.prototype,"useKeyboardFocused",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],Zm.prototype,"keyboardFocused",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Zm.prototype,"dataChangedForBinding",null);_.q([_.uG({is:"yt-toggle-form-field-renderer",disableElementRegistration:!0})],Zm);
_.f(Zm,"yt-toggle-form-field-renderer",function(){if(y8S===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;wch===void 0&&(wch=document.createElement("template"));var m=wch;r.call(U,m.content.cloneNode(!0),X.content.firstChild);y8S=X}X=y8S;return X},{mode:2});var M3u;var zFv;var s3=function(){var X=_.Y.apply(this,arguments)||this;X.isDarkTheme=!1;X.isSearch=!1;X.noTopMargin=_.v("kevlar_watch_no_top_margin");X.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 X};
_.F(s3,_.Y);_.a=s3.prototype;_.a.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}}}}}};
_.a.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.a.isSearchChanged=function(){this.hostElement.setAttribute("id",this.isSearch?"search-chip-bar":"")};
_.a.dataChanged=function(){var X=this.getSelectedIndex();if(X>0)this.selected=X;else{this.selected=0;var U,r;(U=this.ytScrollableChipCloudBehavior)==null||(r=U.reset)==null||r.call(U)}};
_.a.getSelectedIndex=function(){var X;if((X=this.data)==null||!X.chips)return-1;X=-1;for(var U,r=0;r<((U=this.data)==null?void 0:U.chips.length);r++){var m=void 0,I=void 0;if((m=this.data)==null?0:(I=m.chips[r].chipCloudChipRenderer)==null?0:I.isSelected){X=r;break}}return X};
_.a.onResize=function(){var X=this.ytScrollableChipCloudBehavior;_.cZ(X,X.setContainerWidthDiff);X=this.ytScrollableChipCloudBehavior;_.cZ(X,X.setButtonsState)};
_.a.onDarkModeToggledAction=function(X){this.isDarkTheme=X};
_.a.handleRelatedChipCommand=function(X,U){X=this.JSC$16752_chipsSelector.indexOf(U);X!==-1&&this.JSC$16752_chipsSelector.selectIndex(X)};
_.a.handleChipCloudChipSelectAction=function(X){X=this.JSC$16752_chipsSelector.indexOf(X);X>-1&&this.JSC$16752_chipsSelector.selectIndex(X)};
_.a.handleChipCloudChipDeselectAction=function(){var X=this.get("chips.0.chipCloudChipRenderer.navigationEndpoint",this.data);this.JSC$16752_chipsSelector&&((X==null?0:X.continuationCommand)?_.LB(this.hostElement,[X]):(X==null?0:X.searchEndpoint)?this.ytComponentBehavior.resolveCommand(X):X&&_.NT(this.hostElement,[X],this.hostElement),this.JSC$16752_chipsSelector.selectIndex(0),this.ytScrollableChipCloudBehavior.reset())};
_.a.updateSelectedFromBinding=function(X){this.selected=X.detail.value};
s3.prototype.onResize=s3.prototype.onResize;s3.prototype.dataChanged=s3.prototype.dataChanged;s3.prototype.isSearchChanged=s3.prototype.isSearchChanged;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],s3.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],s3.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],s3.prototype,"actionHandlerBehavior",void 0);
_.q([_.w(_.L2),_.p("design:type",Object)],s3.prototype,"ironResizableBehavior",void 0);_.q([_.w(),_.p("design:type",Ag)],s3.prototype,"ytScrollableChipCloudBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],s3.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],s3.prototype,"data",void 0);_.q([_.T({value:0}),_.p("design:type",Number)],s3.prototype,"selected",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],s3.prototype,"isDarkTheme",void 0);_.q([_.T({value:160}),_.p("design:type",Number)],s3.prototype,"scrollDistance",void 0);_.q([_.T(),_.p("design:type",Object)],s3.prototype,"isSearch",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],s3.prototype,"noTopMargin",void 0);_.q([_.Zl("#chips"),_.p("design:type",Object)],s3.prototype,"JSC$16752_chipsSelector",void 0);
_.q([_.ge("isSearch"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],s3.prototype,"isSearchChanged",null);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],s3.prototype,"dataChanged",null);_.q([_.cP("iron-resize"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],s3.prototype,"onResize",null);_.q([_.uG({is:"yt-chip-cloud-renderer",disableElementRegistration:!0})],s3);
_.f(s3,"yt-chip-cloud-renderer",function(){if(zFv===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;M3u===void 0&&(M3u=document.createElement("template"));var m=M3u;r.call(U,m.content.cloneNode(!0),X.content.firstChild);zFv=X}X=zFv;return X},{mode:2});var K4v,TkS=function(){return K4v!==void 0?K4v:K4v=document.createElement("template")};
document.head.appendChild(TkS().content);var Yw7;var V31=document.head,RF$=V31.appendChild,fuC;if(Yw7===void 0){var qw5=document.createElement("template");_.B(qw5,"");qw5.content.insertBefore(TkS().content.cloneNode(!0),qw5.content.firstChild);Yw7=qw5}fuC=Yw7;RF$.call(V31,fuC.content);var W4P=_.V(function(X){var U=X.data;return _.n("offer-plan-details-item-view-model",{class:"ytOfferPlanDetailsItemViewModelHost"},_.n("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContainer"},_.n("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContent"},_.n(_.x,{cond:function(){return _.YJ(U().image)},
then:function(r){return _.n("div",{class:"ytOfferPlanDetailsItemViewModelLogo"},_.n(_.J6,{data:r,alt:"",className:"ytOfferPlanDetailsItemViewModelLogoImage"}))}}),_.n("div",{class:"ytOfferPlanDetailsItemViewModelTitleText"},_.n(_.dN,{text:function(){return U().title}})),_.n("div",{class:"ytOfferPlanDetailsItemViewModelSubtitleText"},_.n(_.dN,{text:function(){return U().subtitle}})))),_.n(_.x,{cond:function(){var r;
return(r=U())==null?void 0:r.hasBottomDivider},
then:function(){return _.n("div",{class:"ytOfferPlanDetailsItemViewModelDivider"})}}))},"od");var J81=_.V(function(X){var U=X.data;return _.n("offer-plan-details-container-view-model",{class:"ytOfferPlanDetailsContainerViewModelHost"},_.n("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanContainer"},_.n(_.xJ,{data:function(){var r;return(r=U().offerPlanDetailsItem)!=null?r:[]}},{offerPlanDetailsItemViewModel:function(r){return _.n("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanDetailsItemContainer"},_.n(W4P,{data:r.data}))}})),_.n("div",null,_.n(_.x,{cond:function(){return U().hasBottomDivider},
then:function(){return _.n("div",{class:"ytOfferPlanDetailsContainerViewModelDividerContainer"},_.n("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}),_.n("div",{class:"ytOfferPlanDetailsContainerViewModelAddIconContainer"},_.n("div",{class:"ytOfferPlanDetailsContainerViewModelAddIcon"},"+")),_.n("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}))}})))},"pd");var DK1=_.V(function(X){var U=X.data;X=_.H(_.Fb(!1,void 0,"MrXxy"));var r=X.next().value,m=X.next().value,I=_.tj(function(){m(!r());return!1}),t=function(){var C;
return(C=U().offerPlanDetailsContainer)!=null?C:[]};
return _.n("lp-complex-offer-card-details-view-model",null,_.n("div",null,_.n(_.x,{cond:function(){return r()},
then:function(){return _.n("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandedDetails"},_.n("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelExpandedTitle","on:click":I,"aria-expanded":r},_.n(_.dN,{text:function(){return U().expandedTitle}})),_.n("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainers"},_.n(_.xJ,{data:t},{offerPlanDetailsContainerViewModel:function(C){return _.n("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainer"},
_.n(J81,{data:C.data}))}})),_.n("div",{class:"ytLpComplexOfferCardDetailsViewModelLegalText"},_.n(_.dN,{text:function(){return U().legalText}})))},
else:function(){return _.n("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelCollapsedDetails","on:click":I,"aria-expanded":r},_.n(_.dN,{text:function(){return U().collapsedTitle}}),_.n("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandIconContainer"},_.n(_.k5,{icon:"EXPAND_MORE".toString(),
ariaHidden:!0})))}})))},"qd");var pcT=_.V(function(X){var U=X.data;return _.n("lp-complex-offer-card-option-view-model",null,_.n("div",{class:"ytLpComplexOfferCardOptionViewModelCardContainer"},_.n(_.x,{cond:function(){return U().topDividerText},
then:function(){return _.n("div",{class:"ytLpComplexOfferCardOptionViewModelDividerContainer"},_.n("div",{class:"ytLpComplexOfferCardOptionViewModelDivider"}),_.n("div",{class:"ytLpComplexOfferCardOptionViewModelDividerTextContainer"},_.n("div",{class:"ytLpComplexOfferCardOptionViewModelDividerText"},_.n(_.dN,{text:function(){return U().topDividerText}}))))}}),_.n(_.x,{cond:function(){return U().description},
then:function(){return _.n("div",{class:"ytLpComplexOfferCardOptionViewModelDescription"},_.n(_.dN,{text:function(){return U().description}}))}}),_.n(_.x,{cond:function(){return U().planPricingPrimary},
then:function(){return _.n("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingPrimary"},_.n(_.dN,{text:function(){return U().planPricingPrimary}}))}}),_.n(_.x,{cond:function(){return U().planPricingSecondary},
then:function(){return _.n("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingSecondary"},_.n(_.dN,{text:function(){return U().planPricingSecondary}}))}}),_.n(_.x,{cond:function(){return U().primaryButton},
then:function(){return _.n("div",{class:"ytLpComplexOfferCardOptionViewModelPrimaryButtonContainer"},_.n(_.xJ,{data:function(){return U().primaryButton}},{buttonViewModel:function(r){return _.n(_.Rt,{data:r.data,
className:"ytLpComplexOfferCardOptionViewModelPrimaryButton"})}}))}})))},"rd");var $KC=_.V(function(X){var U=X.data;var r=function(){var t;return((t=U())==null?void 0:t.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
X={};var m={},I={};return _.n("ytm-lp-complex-offer-card-view-model",null,_.n("div",{class:"ytmLpComplexOfferCardViewModelHost"},_.n("div",{class:_.mS((X.ytmLpComplexOfferCardViewModelCardContainerAlignLeft=r,X),"ytmLpComplexOfferCardViewModelCardContainer")},_.n(_.x,{cond:function(){var t;return(t=U())==null?void 0:t.bannerText},
then:function(){return _.n("div",{class:"ytmLpComplexOfferCardViewModelBannerTextContainer"},_.n("div",{class:"ytmLpComplexOfferCardViewModelBannerText"},_.n(_.dN,{text:function(){return U().bannerText}})))}}),_.n(_.x,{cond:function(){return _.YJ(U().logo)},
then:function(t){var C={};return _.n("div",{class:_.mS((C.ytmLpComplexOfferCardViewModelLogoAlignLeft=r,C),"ytmLpComplexOfferCardViewModelLogo")},_.n(_.J6,{data:t,alt:"",className:"ytmLpComplexOfferCardViewModelLogoImage"}))}}),_.n("div",{class:_.mS((m.ytmLpComplexOfferCardViewModelTitleAlignLeft=r,m),"ytmLpComplexOfferCardViewModelTitle")},_.n(_.dN,{text:function(){return U().title}})),_.n(_.x,{cond:function(){var t;
return(t=U())==null?void 0:t.subtitle},
then:function(){var t={};return _.n("div",{class:_.mS((t.ytmLpComplexOfferCardViewModelSubtitleAlignLeft=r,t),"ytmLpComplexOfferCardViewModelSubtitle")},_.n(_.dN,{text:function(){return U().subtitle}}))}}),_.n(_.x,{cond:function(){return U().planPricingPrimary},
then:function(){return _.n("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingPrimary"},_.n(_.dN,{text:function(){return U().planPricingPrimary}}))}}),_.n(_.x,{cond:function(){return U().planPricingSecondary},
then:function(){return _.n("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingSecondary"},_.n(_.dN,{text:function(){return U().planPricingSecondary}}))}}),_.n(_.x,{cond:function(){return U().purchaseButton},
then:function(){return _.n("div",{class:"ytmLpComplexOfferCardViewModelPurchaseButtonContainer"},_.n(_.xJ,{data:function(){return U().purchaseButton}},{buttonViewModel:function(t){return _.n(_.Rt,{data:t.data,
className:"ytmLpComplexOfferCardViewModelPurchaseButton"})}}))}}),_.n(_.x,{cond:function(){var t;
return(t=U())==null?void 0:t.offerOptions},
then:function(){return _.n("div",{class:"ytmLpComplexOfferCardViewModelOfferOptions"},_.n(_.xJ,{data:function(){return U().offerOptions}},{lpComplexOfferCardOptionViewModel:pcT}))}}),_.n("div",{class:_.mS((I.ytmLpComplexOfferCardViewModelLegalTextAlignLeft=r,I),"ytmLpComplexOfferCardViewModelLegalText")},_.n(_.dN,{text:function(){return U().legalText}})),_.n(_.x,{cond:function(){var t;
return(t=U())==null?void 0:t.offerCardDetails},
then:function(){return _.n("div",{class:"ytmLpComplexOfferCardViewModelOfferCardDetails"},_.n(_.xJ,{data:function(){return U().offerCardDetails}},{lpComplexOfferCardDetailsViewModel:DK1}))}}))))},"sd");var bh5=_.V(function(X){var U=X.data;var r=function(){var C;return((C=U())==null?void 0:C.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
X={};var m={},I={},t={};return _.n("ytm-lp-complex-offer-card-section-view-model",null,_.n("div",{class:_.mS("ytmLpComplexOfferCardSectionViewModelHost")},_.n("div",{class:_.mS((X.ytmLpComplexOfferCardSectionViewModelSectionContainerAlignLeft=r,X),"ytmLpComplexOfferCardSectionViewModelSectionContainer")},_.n("div",{class:_.mS((m.ytmLpComplexOfferCardSectionViewModelTitleContainerAlignLeft=r,m),"ytmLpComplexOfferCardSectionViewModelTitleContainer")},_.n("h2",{class:_.mS((I.ytmLpComplexOfferCardSectionViewModelTitleTextAlignLeft=
r,I),"ytmLpComplexOfferCardSectionViewModelTitleText")},_.n(_.dN,{text:function(){return U().title}}))),_.n(_.x,{cond:function(){var C;
return(C=U())==null?void 0:C.subtitle},
then:function(){var C={},k={};return _.n("div",{class:_.mS((C.ytmLpComplexOfferCardSectionViewModelSubtitleContainerAlignLeft=r,C),"ytmLpComplexOfferCardSectionViewModelSubtitleContainer")},_.n("div",{class:_.mS((k.ytmLpComplexOfferCardSectionViewModelSubtitleTextAlignLeft=r,k),"ytmLpComplexOfferCardSectionViewModelSubtitleText")},_.n(_.dN,{text:function(){return U().subtitle}})))}}),_.n("div",{class:_.mS((t.ytmLpComplexOfferCardSectionViewModelOfferCardsContainerAlignLeft=r,t),"ytmLpComplexOfferCardSectionViewModelOfferCardsContainer")},
_.n(_.xJ,{data:function(){var C;
return(C=U().offerPlans)!=null?C:[]}},{lpComplexOfferCardViewModel:function(C){return _.n("div",{class:"ytmLpComplexOfferCardSectionViewModelOfferCardContainer"},_.n($KC,{data:C.data}))}})))))},"td");var A8P=_.V(function(X){return _.n("lp-coupon-banner-view-model",{class:"ytLpCouponBannerViewModelHost"},_.n("div",{class:"ytLpCouponBannerViewModelIcon"},_.n(_.k5,{icon:function(){return"price_tag"}})),_.n("div",{class:"ytLpCouponBannerViewModelOuterContainer"},_.n("div",{class:"ytLpCouponBannerViewModelContent"},_.n("div",{class:"ytLpCouponBannerViewModelHeading"},_.n(_.dN,{text:function(){var U;
return(U=X.data())==null?void 0:U.title}})),_.n("div",{class:"ytLpCouponBannerViewModelBody"},_.n(_.dN,{text:function(){var U;
return(U=X.data())==null?void 0:U.subtitle}})))))},"ud");
A8P.idomCompat=!0;_.xt=zlT.getInstance();var lu5;lu5=_.V(function(X){return _.n("div",{class:"ytLpFaqEntryViewModelLpFaqSectionFaqsQuestion","aria-hidden":X.shouldAriaHideContent},_.n("h2",{class:"ytLpFaqEntryViewModelLpFaqQuestion",id:X.questionId},_.n(_.dN,{text:X.question})))},"vd");
_.GK5=_.V(function(X){var U=X.data;var r=X.themeOverride;X=_.H(_.Fb(!1,void 0,"pNli2b"));var m=X.next().value,I=X.next().value;X=_.tj(function(){I(!m());return!1});
var t=function(){return m()?"EXPAND_LESS":"EXPAND_MORE"},C=("faq-container"+_.pz(_.xt)).toString(),k="faq-question-and-answers-section-question"+_.pz(_.xt),g={},Z={};
return _.n("faq-entry-view-model",null,_.n("div",{class:_.mS("ytLpFaqEntryViewModelHost",(g.ytLpFaqEntryViewModelPremiumForceDarkMode=function(){return r==null?void 0:r().useDarkTheme},g))},_.n("div",{class:"ytLpFaqEntryViewModelFaqQuestionAndAnswersSection",
"on:click":X,role:"button","aria-expanded":m,"aria-labelledby":k.toString(),"tab-index":"0"},_.n(lu5,{question:function(){return U().question},
questionId:k,shouldAriaHideContent:!0}),_.n(_.x,{cond:function(){return m()!==void 0},
then:function(){return _.n("div",{class:"ytLpFaqEntryViewModelIconContainer"},_.n(_.k5,{icon:t,ariaHidden:!0}),_.n("div",{class:"ytLpFaqEntryViewModelIconHoverHighlighting"}))}})),_.n("div",{class:_.mS("ytLpFaqEntryViewModelLpFaqSectionFaqsOuterAnswer",(Z.ytLpFaqEntryViewModelLpFaqSectionFaqsOuterAnswerCollapsed=function(){return!m()},Z))},_.n("div",{id:C},_.n(_.Yq,{each:function(){return U().answers||[]}},function(P){return _.n("div",{class:"ytLpFaqEntryViewModelLpFaqSectionFaqsAnswer"},_.n(_.dN,
{text:P}))})))))},"wd");
_.GK5.idomCompat=!0;var ihh=_.V(function(X){var U=X.data;var r=X.themeOverride;X={};return _.n("lp-faq-section-view-model",null,_.n("div",{class:_.mS("yt-lp-faq-section-view-model",(X["yt-lp-faq-section-view-model--ptc-layout-type"]=function(){return U().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},X["yt-lp-faq-section-view-model--premium-force-dark-mode"]=function(){return!(r==null||!r().useDarkTheme)},X))},_.n("div",{class:"yt-lp-faq-section-view-model__faq-container"},_.n(_.x,{cond:function(){return U().header},
then:function(m){return _.n("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-header"},_.n(_.dN,{text:m}))}}),_.n("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-faqs"},_.n(_.xJ,{data:function(){return U().faqs}},{faqEntryViewModel:function(m){return _.n(_.GK5,{data:m.data,
themeOverride:r})}})),_.n("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-footers"},_.n(_.Yq,{each:function(){return U().footers||[]}},function(m){return _.n(_.dN,{text:m})})),_.n(_.x,{cond:function(){return U().legal},
then:function(m){return _.n("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-legal"},_.n(_.dN,{text:m}))}}))))},"xd");
ihh.idomCompat=!0;var L4t=_.V(function(X){var U=X.data;var r=X.themeOverride;_.Wx(function(){var C=U().gtmId;C&&_.jx(C,_.$q("GL",""))});
var m={contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var C,k,g;return(g=(C=U().logo)==null?void 0:(k=C.accessibilityData)==null?void 0:k.label)!=null?g:""},
targetWidth:140,targetHeight:40,height:40,className:"lp-header-section-view-model__lp-header-logo",useWidth:!1},I=_.np().resolve(_.gX(_.RB)),t=function(){return I&&I()||(r==null?void 0:r().useDarkTheme)};
return _.n("lp-header-section-view-model",null,_.n("div",{class:function(){var C=U().layoutType,k=U().marginType==="LP_SECTION_MARGIN_TYPE_TOP",g=r==null?void 0:r().useDarkTheme,Z=["lp-header-section-view-model"];switch(C){case "LP_MODULE_LAYOUT_TYPE_PTC":Z.push("lp-header-section-view-model--ptc-layout-type");break;case "LP_MODULE_LAYOUT_TYPE_NARROW_HEADER":Z.push("lp-header-section-view-model--narrow-header-layout-type")}k&&Z.push("lp-header-section-view-model__lp-header-section-margin");g&&Z.push("lp-header-section-view-model--premium-force-dark-mode");
return Z.join(" ")}},_.n(_.x,{cond:function(){return U().logo},
then:function(){return _.n("div",null,_.n(_.x,{cond:t,then:function(){return _.n(_.x,{cond:function(){var C;return(C=U().logo)==null?void 0:C.imageDark},
then:function(C){return _.n(_.J6,Object.assign({},{data:C},m))}})},
else:function(){return _.n(_.x,{cond:function(){var C;return(C=U().logo)==null?void 0:C.imageLight},
then:function(C){return _.n(_.J6,Object.assign({},{data:C},m))}})}}))}}),_.n(_.x,{cond:function(){return U().title},
then:function(C){return _.n("div",{class:"lp-header-section-view-model__lp-header-title"},_.n(_.dN,{text:C}))}}),_.n("div",{class:"lp-header-section-view-model__lp-header-subtitle-section"},_.n(_.x,{cond:function(){return U().subtitles},
then:function(C){return _.n(_.Yq,{each:C},function(k){return _.n("div",{class:"lp-header-section-view-model__lp-header-subtitle-line"},_.n(_.dN,{text:k}))})}})),_.n(_.x,{cond:function(){return U().additionalInfo},
then:function(C){return _.n("div",{class:"lp-header-section-view-model__lp-header-additional-info"},_.n(_.dN,{text:C}))}}),_.n("div",{class:"lp-header-section-view-model__lp-header-button-section"},_.n(_.x,{cond:function(){return U().primaryButton},
then:function(C){return _.n("div",{class:"lp-header-section-view-model__lp-header-primary-button"},_.n(_.xJ,{data:C},{buttonViewModel:_.Rt}))}}),_.n(_.x,{cond:function(){return U().secondaryButton},
then:function(C){return _.n("div",{class:"lp-header-section-view-model__lp-header-secondary-button"},_.n(_.xJ,{data:C},{buttonViewModel:_.Rt}))}})),_.n(_.x,{cond:function(){return U().otherOffersInfo},
then:function(C){return _.n("div",{class:"lp-header-section-view-model__lp-header-other-offers-info"},_.n(_.dN,{text:C}))}}),_.n("div",{class:"lp-header-section-view-model__lp-header-billing-info"},_.n(_.x,{cond:function(){return U().billingInfo},
then:function(C){return _.n(_.Yq,{each:C},function(k){return _.n("div",null,_.n(_.dN,{text:k}))})}}))))},"yd");
L4t.idomCompat=!0;var Nkp=_.V(function(X){return _.n("lp-header-upsell-banner-view-model",{class:_.mS("lpHeaderUpsellBannerViewModelHost",X.className,{})},_.n("div",{class:"lpHeaderUpsellBannerViewModelIcon"},_.n(_.k5,{icon:function(){return"CAMPAIGN"}})),_.n("div",{class:"lpHeaderUpsellBannerViewModelOuterContainer"},_.n("div",{class:"lpHeaderUpsellBannerViewModelContainer"},_.n("div",{class:"lpHeaderUpsellBannerViewModelContent"},_.n("div",{class:"lpHeaderUpsellBannerViewModelDescription"},_.n(_.dN,{text:function(){var U;
return(U=X.data())==null?void 0:U.description}})))),_.n(_.xJ,{data:function(){var U;
return(U=X.data())==null?void 0:U.purchaseButton}},{buttonViewModel:function(U){return _.n(_.Rt,{data:U.data,
className:"lpHeaderUpsellBannerViewModelPurchaseButton"})}})))},"zd");var jWp=_.V(function(X){var U=X.data;var r=_.bG(X.themeOverride,{useDarkTheme:!1});X={};X=_.mS("ytmLpHeadlineSectionViewModelHost",(X.ytmLpHeadlineSectionViewModelPremiumForceDarkMode=function(){return r().useDarkTheme},X));
return _.n("lp-headline-section-view-model",null,_.n("div",{class:X},_.n(_.x,{cond:function(){return U().title},
then:function(m){return _.n("div",{class:"ytmLpHeadlineSectionViewModelTitleText"},_.n(_.dN,{text:m}))}}),_.n(_.x,{cond:function(){return U().subtitle},
then:function(m){return _.n("div",{class:"ytmLpHeadlineSectionViewModelSubtitleText"},_.n(_.dN,{text:m}))}})))},"Ad");var Xfp=_.V(function(X){var U=X.data;var r=X.themeOverride;var m=_.np().resolve(_.gX(_.RB)),I=function(){return m&&m()||(r==null?void 0:r().useDarkTheme)},t=function(){var Z,P;
var S=I()?(Z=U().textBackgroundImage)==null?void 0:Z.imageDark:(P=U().textBackgroundImage)==null?void 0:P.imageLight;return UkD((S==null?void 0:S.sources)||[])},C=function(){var Z,P;
return I()?(Z=U().featureImage)==null?void 0:Z.imageDark:(P=U().featureImage)==null?void 0:P.imageLight},k=function(){return U().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC"?"CONTENT_MODE_SCALE_ASPECT_FILL":"CONTENT_MODE_SCALE_ASPECT_FIT"},g=function(){var Z,P;
return I()?(Z=U().logo)==null?void 0:Z.imageDark:(P=U().logo)==null?void 0:P.imageLight};
return _.n("ytm-lp-large-feature-section-view-model",null,_.n("div",{class:function(){var Z=U().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC",P=U().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_PTC",S=(U().index||0)%2===1,d=r==null?void 0:r().useDarkTheme,O=["yt-lp-large-feature-section-view-model"];Z?O.push("yt-lp-large-feature-section-view-model--music-feature-type"):P?O.push("yt-lp-large-feature-section-view-model--ptc-feature-type"):S||O.push("yt-lp-large-feature-section-view-model--block-feature-type-2");
d&&O.push("yt-lp-large-feature-section-view-model--premium-force-dark-mode");return O.join(" ")}},_.n("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container"},_.n(_.x,{cond:C,
then:function(){return _.n(_.J6,{data:function(){return C()},
alt:function(){var Z,P,S;return(S=(Z=U().featureImage)==null?void 0:(P=Z.accessibilityData)==null?void 0:P.label)!=null?S:""},
contentMode:k})}})),_.n("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container",
style:function(){var Z;return((Z=t())==null?0:Z.url)?"background-image: url("+_.Jo(t().url)+");":""}},_.n("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-text-container"},_.n(_.x,{cond:g,
then:function(){return _.n(_.J6,{data:function(){return g()},
alt:function(){var Z,P,S;return(S=(Z=U().logo)==null?void 0:(P=Z.accessibilityData)==null?void 0:P.label)!=null?S:""},
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"})}}),_.n(_.x,{cond:function(){return U().eyebrowText},
then:function(){return _.n("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-eyebrow-text"},_.n(_.dN,{text:function(){return U().eyebrowText}}))}}),_.n(_.x,{cond:function(){return U().title},
then:function(){return _.n("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-title"},_.n(_.dN,{text:function(){return U().title}}))}}),_.n(_.x,{cond:function(){return U().subtitles},
then:function(){return _.n("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-subtitles"},_.n(_.Yq,{each:function(){return U().subtitles||[]}},function(Z){return _.n(_.dN,{text:Z})}))}})))))},"Bd");
Xfp.idomCompat=!0;var UVh=_.V(function(X){return _.n("yt-lp-feature-list-item-view-model",{class:"ytLpFeatureListItemViewModelHost"},_.n("div",{class:"ytLpFeatureListItemViewModelFeatureList"},_.n(_.k5,{icon:function(){var U;return(U=X.data())==null?void 0:U.iconType},
className:function(){var U;switch((U=X.data())==null?void 0:U.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 U;return((U=X.data())==null?void 0:U.style)==="LP_FEATURE_LIST_ITEM_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),_.n("div",{class:"ytLpFeatureListItemViewModelFeatureListText"},_.n(_.dN,{text:function(){var U;
return(U=X.data())==null?void 0:U.text},
className:function(){var U;return((U=X.data())==null?void 0:U.style)==="LP_FEATURE_LIST_ITEM_STYLE_SMALL_ICON_GREY_TEXT"?"ytLpFeatureListItemViewModelFeatureListSecondaryText":""}}))))},"Cd");var rep=_.V(function(X){X=_.AL(X,{config:void 0,themeOverride:void 0});var U=X.data,r=X.config,m=X.themeOverride;X={};X=_.mS("ytmLpOfferCardOptionViewModelHost",(X.ytmLpOfferCardOptionViewModelPremiumForceDarkMode=function(){var k;return(k=m())==null?void 0:k.useDarkTheme},X));
var I=_.tj(function(){var k,g;(k=r())==null||(g=k.handleRadioButtonClick)==null||g.call(k,U());return!1}),t=function(){var k;
return(k=r())==null?void 0:k.shouldDisplayRadioButton},C=function(){var k;
return(k=U().featureListItems)!=null?k:[]};
return _.n("ytm-lp-offer-card-option-view-model",null,_.n("div",{class:X,"on:click":_.tj(function(){if(t()){var k,g;(k=r())==null||(g=k.handleRadioButtonClick)==null||g.call(k,U())}return!1})},_.n(_.x,{cond:t,
then:function(){return _.n("div",null,_.n("input",{type:"radio","on:click":I,class:"ytmLpOfferCardOptionViewModelInputEl","prop:checked":function(){var k;return!((k=r())==null||!k.isOptionSelected)}}))}}),_.n("div",null,_.n("div",{class:"ytmLpOfferCardOptionViewModelEyebrowText"},_.n(_.dN,{text:function(){return U().eyebrowText}})),_.n("div",{class:"ytmLpOfferCardOptionViewModelTitle"},_.n(_.dN,{text:function(){return U().title}})),_.n("div",{class:"ytmLpOfferCardOptionViewModelSubtitle"},_.n(_.dN,
{text:function(){return U().subtitle}})),_.n(_.x,{cond:function(){return C().length>0},
then:function(){return _.n("div",{class:"ytmLpOfferCardOptionViewModelFeatureListItems"},_.n(_.xJ,{data:C},{lpFeatureListItemViewModel:UVh}))}}),_.n("div",{class:"ytmLpOfferCardOptionViewModelDescription"},_.n(_.dN,{text:function(){return U().description}})))))},"Dd");
rep.idomCompat=!0;var mVp=_.V(function(X){var U=X.data;var r=X.themeOverride;X=_.H(_.$f(function(){var t,C=(t=U().offerOptions)==null?void 0:t[0];return _.e(C,IFS)||{}}));
var m=X.next().value,I=X.next().value;X={};return _.n("ytm-lp-offer-card-view-model",null,_.n("div",{class:_.mS("ytmLpOfferCardViewModelHost",(X.ytmLpOfferCardViewModelPremiumForceDarkMode=function(){return!(r==null||!r().useDarkTheme)},X))},_.n("div",{class:"ytmLpOfferCardViewModelTitleContainer"},_.n(_.x,{cond:function(){return U().titleIconType},
then:function(){return _.n("div",{class:"ytmLpOfferCardViewModelIconContainer"},_.n(_.k5,{icon:function(){var t;return((t=U().titleIconType)==null?void 0:t.toString())||""}}))}}),_.n("div",{class:"ytmLpOfferCardViewModelTitleText"},_.n(_.dN,{text:function(){return U().title}})),_.n(_.xJ,{data:function(){return U().titleBadge}},{badgeViewModel:function(t){return _.n("div",{class:"ytmLpOfferCardViewModelTitleBadge"},_.n(_.y6,{data:t.data}))}})),_.n("div",{class:"ytmLpOfferCardViewModelOfferOptionsContainer"},
_.n(_.xJ,{data:function(){return U().offerOptions}},{lpOfferCardOptionViewModel:function(t){var C=t.data;
return _.n(_.sx,null,_.n("div",{class:"ytmLpOfferCardViewModelDivider"}),_.n(rep,{data:C,config:function(){var k;return{shouldDisplayRadioButton:(U().offerOptions||[]).length>1,isOptionSelected:C().id===((k=m())==null?void 0:k.id),handleRadioButtonClick:function(g){return void I(g)}}},
themeOverride:r}))}})),_.n("div",{class:"ytmLpOfferCardViewModelPurchaseButtonContainer"},_.n(_.xJ,{data:function(){var t;
return(t=m())==null?void 0:t.purchaseButtonOverride}},{buttonViewModel:_.Rt}))))},"Ed");
mVp.idomCompat=!0;var IB7=_.V(function(X){var U=X.data;var r=X.themeOverride;X={};X=_.mS("ytmLpOfferCardSectionViewModelHost",(X.ytmLpOfferCardSectionViewModelPremiumForceDarkMode=function(){var m;return r==null?void 0:(m=r())==null?void 0:m.useDarkTheme},X));
return _.n("ytm-lp-offer-card-section-view-model",null,_.n("div",{class:X},_.n(_.x,{cond:function(){return U().title!==void 0},
then:function(){return _.n("div",{class:"ytmLpOfferCardSectionViewModelTitleContainer"},_.n("div",{class:"ytmLpOfferCardSectionViewModelTitleText"},_.n(_.dN,{text:function(){return U().title}})),_.n(_.x,{cond:function(){return U().subtitle},
then:function(){return _.n("div",{class:"ytmLpOfferCardSectionViewModelSubtitleText"},_.n(_.dN,{text:function(){return U().subtitle}}))}}))}}),_.n("div",{class:"ytmLpOfferCardSectionViewModelOfferCardsContainer"},_.n(_.xJ,{data:function(){return U().offerCards}},{lpOfferCardViewModel:function(m){return _.n("div",{class:"ytmLpOfferCardSectionViewModelOfferCardContainer"},_.n(mVp,{data:m.data,
themeOverride:r}))}})),_.n(_.x,{cond:function(){return U().footer},
then:function(){return _.n("div",{class:"ytmLpOfferCardSectionViewModelFooterText"},_.n(_.dN,{text:function(){return U().footer}}))}})))},"Fd");var tJp=_.V(function(X){var U=X.data;return _.n("lp-offer-table-cell-content-view-model",null,_.n("div",{class:"ytLpOfferTableCellContentViewModelHost"},_.n(_.V3,null,_.n(_.K$,{when:function(){return U().title}},function(){return _.n(_.dN,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellTitle",
text:function(){return U().title}})}),_.n(_.K$,{when:function(){return U().subTitle}},function(){return _.n(_.dN,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellSubtitle",
text:function(){return U().subTitle}})}),_.n(_.K$,{when:function(){return U().featureDescription}},function(){return _.n(_.dN,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellFeatureDescription",
text:function(){return U().featureDescription}})}),_.n(_.K$,{when:function(){return U().description}},function(){return _.n(_.dN,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellDescription",
text:function(){return U().description}})}),_.n(_.K$,{when:function(){return U().iconType}},function(){return _.n("div",{class:"ytLpOfferTableCellContentViewModelLpOfferTableCellIcon"},_.n(_.k5,{icon:function(){return U().iconType.toString()}}))}),_.n(_.K$,{when:function(){return U().purchaseButton}},function(){return _.n(_.xJ,{data:function(){return U().purchaseButton}},{buttonViewModel:function(r){return _.n("div",{class:"ytLpOfferTableCellContentViewModelLpOfferTableCellPurchaseButton"},_.n(_.Rt,
{data:r.data}))}})}),_.n(_.K$,{when:function(){return U().note}},function(){return _.n(_.dN,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellNote",
text:function(){return U().note}})}),_.n(_.K$,{when:function(){return U().featureDetail}},function(){return _.n(_.dN,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellFeatureDetail",
text:function(){return U().featureDetail}})}),_.n(_.K$,{when:function(){return U().badge}},function(){return _.n(_.xJ,{data:function(){return U().badge}},{badgeViewModel:_.y6})}))))},"Gd");
tJp.idomCompat=!0;var aBp=_.V(function(X){var U=X.data;return _.n("lp-offer-table-cell-view-model",null,_.n("div",{class:"ytLpOfferTableCellViewModelCellWrapper",style:function(){switch(U().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;"}}},_.n(_.xJ,{data:function(){return U().contents}},{lpOfferTableCellContentViewModel:tJp})))},
"Hd");
aBp.idomCompat=!0;var HA5=_.V(function(X){var U=X.data;var r=X.lpTableIsFirstRow;var m=X.lpTableIsLastRow;var I=function(){return(r==null?0:r())?"ytLpOfferTableRowViewModelLpOfferTableFirstRowHeaderCell":"ytLpOfferTableRowViewModelLpOfferTableRowHeaderCell"},t=function(){return(r==null?0:r())?"ytLpOfferTableRowViewModelLpOfferTableFirstRowContentCell":(m==null?0:m())?"ytLpOfferTableRowViewModelLpOfferTableLastRowContentCell":"ytLpOfferTableRowViewModelLpOfferTableRowContentCell"};
return _.n("ytm-lp-offer-table-row-view-model",null,_.n("div",{class:"ytLpOfferTableRowViewModelHost"},_.n(_.xJ,{data:function(){return U().rowHeaderCell}},{lpOfferTableCellViewModel:function(C){return _.n("div",{class:I},_.n(aBp,{data:C.data}))}}),_.n(_.xJ,{data:function(){return U().contentCells}},{lpOfferTableCellViewModel:function(C){return _.n("div",{class:t},_.n(aBp,{data:C.data}))}})))},"Id");
HA5.idomCompat=!0;var CKP=_.V(function(X){var U=X.data;var r=X.themeOverride;var m=_.np().resolve(_.gX(_.RB)),I=function(){return _.e(U().logo,opP)||{}};
X={};return _.n("ytm-lp-offer-table-section-view-model",null,_.n("div",{class:"ytLpOfferTableViewModelHost"},_.n(_.x,{cond:function(){var t,C;return m&&m()||(r==null?0:r().useDarkTheme)?(t=I())==null?void 0:t.imageDark:(C=I())==null?void 0:C.imageLight},
then:function(t){return _.n(_.J6,{data:t,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var C,k,g;return(g=(C=I())==null?void 0:(k=C.accessibilityData)==null?void 0:k.label)!=null?g:""},
targetWidth:140,targetHeight:40,height:40,className:"ytLpOfferTableViewModelLpOfferTableSectionLogo",useWidth:!1})}}),_.n("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionTitle"},_.n(_.dN,{text:function(){return U().title}})),_.n("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionSubtitle"},_.n(_.dN,{text:function(){return U().subtitle}})),_.n(_.x,{cond:function(){return U().disclaimers},
then:function(t){return _.n("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionDisclaimers"},_.n(_.Yq,{each:t},function(C){return _.n("div",null,_.n(_.dN,{text:C}))}))}}),_.n("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionRows"},_.n(_.xJ,{data:function(){return U().rows}},{lpOfferTableRowViewModel:function(t,C){return _.n(HA5,{data:t.data,
lpTableIsFirstRow:function(){return C()===0},
lpTableIsLastRow:function(){return C()===U().rows.length-1}})}})),_.n("div",{class:_.mS((X.ytLpOfferTableViewModelLpOfferTableSectionFooterWrapper=function(){return U().hasFooterBackground},X))},_.n(_.x,{cond:function(){return U().footer},
then:function(){return _.n("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooter"},_.n(_.dN,{text:function(){return U().footer}}))}}),_.n(_.x,{cond:function(){return U().footerTitle},
then:function(){return _.n("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterTitle"},_.n(_.dN,{text:function(){return U().footerTitle}}))}}),_.n(_.x,{cond:function(){return U().footerDescription},
then:function(){return _.n("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterDescription"},_.n(_.dN,{text:function(){return U().footerDescription}}))}}),_.n(_.x,{cond:function(){return U().footerDescriptions},
then:function(t){return _.n("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterDescription"},_.n(_.Yq,{each:t},function(C){return _.n("div",null,_.n(_.dN,{text:C}))}))}}))))},"Jd");
CKP.idomCompat=!0;var kPT=_.V(function(X){var U=X.data;var r=X.themeOverride;var m=_.np().resolve(_.gX(_.RB)),I=function(){var k;return r==null?void 0:(k=r())==null?void 0:k.useDarkTheme},t=function(){var k,g;
return m&&m()||I()?(k=U().image)==null?void 0:k.imageDark:(g=U().image)==null?void 0:g.imageLight};
X={};X=_.mS("ytmLpSmallFeatureSectionViewModelHost",(X.ytmLpSmallFeatureSectionViewModelPremiumForceDarkMode=I,X));var C=function(){var k,g,Z;return(Z=(k=U().image)==null?void 0:(g=k.accessibilityData)==null?void 0:g.label)!=null?Z:""};
return _.n("ytm-lp-small-feature-section-view-model",{class:X},_.n(_.x,{cond:function(){return t()&&!tQx},
then:function(){return _.n("div",{class:"ytmLpSmallFeatureSectionViewModelFeatureImageContainer"},_.n(_.J6,{data:function(){return t()},
alt:C,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",renderLazy:!1}))}}),_.n("div",{class:"ytmLpSmallFeatureSectionViewModelContentSection"},_.n("div",{class:"ytmLpSmallFeatureSectionViewModelTitleText"},_.n(_.x,{cond:function(){return U().title},
then:function(k){return _.n(_.dN,{text:k})}})),_.n("div",{class:"ytmLpSmallFeatureSectionViewModelDescriptionText"},_.n(_.dN,{text:function(){return U().description}}))))},"Kd");
kPT.idomCompat=!0;var ce8=_.V(function(X){var U=X.data;var r=X.themeOverride;X={};return _.n("ytm-lp-small-feature-section-group-view-model",null,_.n("div",{class:_.mS("ytmLpSmallFeatureSectionGroupViewModelHost",(X.ytmLpSmallFeatureSectionGroupViewModelPremiumForceDarkMode=function(){return!(r==null||!r().useDarkTheme)},X))},_.n("div",{class:"ytmLpSmallFeatureSectionGroupViewModelSmallFeaturesContainer"},_.n(_.xJ,{data:function(){return U().smallFeatures}},{lpSmallFeatureSectionViewModel:function(m){return _.n("div",
{class:"ytmLpSmallFeatureSectionGroupViewModelSmallFeatureContainer"},_.n(kPT,{data:m.data,
themeOverride:r}))}}))))},"Ld");
ce8.idomCompat=!0;_.G5(_.V(function(X){var U=X.data;var r=function(){return U().forcedTheme==="USER_INTERFACE_THEME_DARK"},m=function(){return U().backgroundImageType==="LP_SECTION_BACKGROUND_TYPE_PHOTO"},I=function(){var C="",k,g;
var Z=_.np().resolve(_.gX(_.RB));Z=r()||(Z==null?0:Z())?(k=U().themedImageViewModel)==null?void 0:k.imageDark:(g=U().themedImageViewModel)==null?void 0:g.imageLight;(k=UkD((Z==null?void 0:Z.sources)||[]))&&k.url&&(C=m()?"background-image: linear-gradient(to bottom, transparent, "+(U().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"?"40%":"80%")+", var(--premium-yt-spec-base-background)), url("+_.Jo(k.url)+");":"background-image: url("+_.Jo(k.url)+");");return C},t=function(){return{useDarkTheme:r()}};
X={};return _.n("yt-section-group-view-model",null,_.n("div",{class:_.mS("yt-lp-section-group-view-model",(X["yt-lp-section-group-view-model--premium-force-dark-mode"]=r,X["yt-lp-section-group-view-model--ptc-layout-type"]=function(){return U().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},X))},_.n(_.x,{cond:function(){return I().length},
then:function(){var C={};return _.n("div",{class:_.mS("yt-lp-section-group-view-model__bg-image",(C["yt-lp-section-group-view-model__bg-image--bg-image-photo"]=m,C)),style:I})}}),_.n("div",{class:"yt-lp-section-group-view-model__lp-section-group"},_.n(_.xJ,{data:function(){return U().sections}},{lpHeaderUpsellBannerViewModel:function(C){return _.n(Nkp,{data:C.data})},
lpFaqSectionViewModel:function(C){return _.n(ihh,{data:C.data,themeOverride:t})},
lpHeaderSectionViewModel:function(C){return _.n(L4t,{data:C.data,themeOverride:t})},
lpHeadlineSectionViewModel:function(C){return _.n(jWp,{data:C.data,themeOverride:t})},
lpLargeFeatureSectionViewModel:function(C){return _.n(Xfp,{data:C.data,themeOverride:t})},
lpOfferCardSectionViewModel:function(C){return _.n(IB7,{data:C.data,themeOverride:t})},
lpComplexOfferCardSectionViewModel:function(C){return _.n(bh5,{data:C.data})},
lpOfferTableSectionViewModel:function(C){return _.n(CKP,{data:C.data,themeOverride:t})},
lpSmallFeatureSectionGroupViewModel:function(C){return _.n(ce8,{data:C.data,themeOverride:t})},
lpCouponBannerViewModel:function(C){return _.n(A8P,{data:C.data})}}))))},"Md"),"yt-section-group-view-model",{props:{data:_.OQ}});_.g_A=_.V(function(X){var U=_.nx(vh1,function(){var C;return(C=X.data())==null?void 0:C.chipBarStateEntityKey}),r=function(){return X.data().disableDeselection},m=_.H(_.$f(function(){var C;
if(((C=U())==null?void 0:C.selectedIndex)!=void 0)return U().selectedIndex;var k,g;C=_.H(((k=X.data())==null?void 0:(g=k.chips)==null?void 0:g.entries())||[]);for(k=C.next();!k.done;k=C.next()){k=_.H(k.value);g=k.next().value;k=k.next().value;var Z=void 0;if((Z=_.e(k,_.P$))==null?0:Z.selected)return g}return-1})),I=m.next().value,t=m.next().value;
return _.n("chip-bar-view-model",{class:_.mS("ytChipBarViewModelHost",X.className),role:"tablist"},_.n(_.xJ,{data:function(){return X.data().chips}},{chipViewModel:function(C,k){return _.n("div",{class:"ytChipBarViewModelChipWrapper"},_.n(_.fH8,{data:C.data,
selected:function(){return k()===I()},
callback:function(g,Z){g=!!Z;Z=k();t(g?Z:-1);var P,S=(P=X.data())==null?void 0:P.chipBarStateEntityKey;S&&g&&_.$7(_.PN("chipBarStateEntity",S,{key:S,selectedIndex:Z}))},
disableDeselection:X.disableDeselection||r}))}}))},"Nd");_.G5(_.g_A,"chip-bar-view-model",{props:{data:_.bm,className:_.bm,disableDeselection:_.bm}});_.n_1=_.V(function(X){var U=X.data;X={};return _.n("divider-view-model",{class:_.mS("dividerViewModelHost",(X.dividerViewModelInsetThinPadding=function(){return U().dividerStyle==="DIVIDER_STYLE_INSET_THIN"},X))},_.n("div",{class:_.mS("dividerViewModelBaseDivider",function(){return efx(U().dividerStyle)})}))},"Od");
_.n_1.idomCompat=!0;_.G5(_.n_1,"divider-view-model",{props:{data:_.OQ}});var nt=new Map,ZS=new Map,BE1=0,sB;var hfe=[{calledOnce:!1,state:"visible"},{calledOnce:!1,state:"hidden"}],KqD={throttleMs:0,canHaveZeroSize:!0,useVisibilityObserver:!1};var ZAA,sDv;ZAA=function(X){return function(U){return function(){return(U==null?void 0:U())!==void 0?String(U())+X:void 0}}};
_.PL=ZAA("px");sDv=ZAA("s");var xVv=dle(function(X){return X.targetGroupId}).useUpdatableData;_.SD=_.V(function(X){function U(He){return function(){var ne=h().numItemsPerGridRow,Be=He()*ne;ne=Be+ne;var S6,e6;return(e6=(S6=m().contents)==null?void 0:S6.slice(Be,ne))!=null?e6:[]}}
var r=_.AL(X,{layoutContainerWidth:0,shouldUseOwnContainerSize:!1,marginSettings:1,useUpdatedMargin:!1}),m=r.data,I=r.layoutContainerWidth,t=r.shouldUseOwnContainerSize,C=r.marginSettings,k=r.useUpdatedMargin,g=rMn(),Z=_.H(xVv(function(){var He,ne;return{targetGroupId:(He=m().targetingContext)==null?void 0:(ne=He.targetGroupId)==null?void 0:ne[0]}})).next().value;
r=_.H(_.Fb(!0,void 0,"lKny6d"));var P=r.next().value,S=r.next().value,d=function(){var He,ne=(He=_.e(m().showMoreButton,_.xI))==null?void 0:He.trackingParams;ne&&_.Dh(_.gO(),ne);S(!1)},O=function(){var He,ne=(He=_.e(m().showLessButton,_.xI))==null?void 0:He.trackingParams;
ne&&_.Dh(_.gO(),ne);S(!0)};
r=_.H(_.xX({canHaveZeroSize:!1}));var E=r.next().value;r=r.next().value;var Q=function(){var He;return(He=m().contentAspectRatio)!=null?He:"GRID_SHELF_CONTENT_ASPECT_RATIO_UNKNOWN"},h=_.yp(function(){var He=t()&&E.width()>0?E.width()||I():I(),ne,Be=(ne=X.data())==null?void 0:ne.responsiveContainerConfiguration;
He=_.Kx({containerWidth:He,sizing:Be?T4(Be==null?void 0:Be.responsiveSize):"EXTRA_COMPACT",marginSettings:C(),enableFullBleedForSingleCol:!1});return{maxContainerWidth:He.maxContainerWidth,numItemsPerGridRow:He.numItems,contentPadding:t()?He.margin:He.contentMargin,itemWidth:He.itemWidth,itemMargin:He.gutter/2}},void 0,"XYkF9e"),z=function(){if(m().enableVerticalExpansion){if(P())return K();
var He,ne,Be=(ne=(He=m().contents)==null?void 0:He.length)!=null?ne:0;return Math.ceil(Be/h().numItemsPerGridRow)}return h().numItemsPerGridRow<=2?2:1},K=function(){var He;
return Math.ceil(((He=m().minCollapsedItemCount)!=null?He:1)/h().numItemsPerGridRow)},D=function(){return m().enableVerticalExpansion&&m().showLessButton&&!P()&&z()>K()},W=function(){var He,ne;
return m().enableVerticalExpansion&&m().showMoreButton&&P()&&((ne=(He=m().contents)==null?void 0:He.length)!=null?ne:0)>h().numItemsPerGridRow*K()},J=function(){return!D()},A=function(){return!W()},N={};
return _.n("grid-shelf-view-model",{class:_.mS("ytGridShelfViewModelHost",X.className,(N.ytGridShelfViewModelHostHasBottomButton=function(){return D()||W()},N.ytGridShelfViewModelHostIsDismissed=function(){var He,ne=(He=Z())!=null?He:{};
He=ne.behavior;var Be=ne.isDismissed,S6=ne.stamperContextTargetId;ne=ne.stamperIndex;if(!(_.v("mweb_see_fewer_shorts_group_dismissal")&&Be&&He&&S6))return!1;var e6;Be=g;for(var Vs,Re,$A=((Vs=Be)==null?0:Vs.targetId)?_.pk((Re=Be)==null?void 0:Re.targetId):void 0;((e6=Be)==null?0:e6.parent)&&$A!==S6;)Be=Be.parent,Re=Vs=void 0,$A=((Vs=Be)==null?0:Vs.targetId)?_.pk((Re=Be)==null?void 0:Re.targetId):void 0;e6=$A===S6?Be:void 0;if(!e6)return!1;var Ht;S6=e6==null?void 0:(Ht=e6.stamperIndex)==null?void 0:
Ht.call(e6);return He==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_ALL_ITEMS"||He==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&S6!=null&&ne!=null&&S6>ne},N.ytGridShelfViewModelHostOptionalMediumLayoutMargin=k,N)),
el:_.pf(r),style:_.Cc({"margin-left":(0,_.PL)(function(){return h().contentPadding}),
"margin-right":(0,_.PL)(function(){return h().contentPadding})})},_.n(_.x,{cond:function(){return _.e(m().header,Mvp)},
then:function(He){return _.n(_.i0,{data:He,useUpdatedPadding:k,disableHorizontalPadding:!0})}}),_.n("div",null,_.n(_.Yq,{each:function(){return Array(z())}},function(He,ne){return _.n(PKC,{className:X.className,
items:U(ne),responsiveGridShelfLayout:h,contentAspectRatio:Q})})),_.n("div",{class:"ytGridShelfViewModelGridShelfBottomButtonContainer"},_.n(_.xJ,{data:function(){return m().showMoreButton}},{buttonViewModel:function(He){return _.n("div",{hidden:A},_.n(_.Rt,{data:He.data,
onClick:d}))}}),_.n(_.xJ,{data:function(){return m().showLessButton}},{buttonViewModel:function(He){return _.n("div",{hidden:J},_.n(_.Rt,{data:He.data,
onClick:O}))}})))},"Qd");
_.SD.idomCompat=!0;var PKC=_.V(function(X){var U=X.items;var r=X.responsiveGridShelfLayout;var m=X.contentAspectRatio;X=X.className;var I=_.HD("div");FqX(I,function(){a:{var C=I.value;for(var k=U(),g=[],Z=0;Z<k.length;Z++){var P=_.e(k[Z],c1h);if(!P||P==null||!P.inlinePlayerData){C=null;break a}var S=C.children.item(Z);if(!S){C=null;break a}g.push({thumbnailElement:S,videoData:P})}C={gridVideoPreviewData:{gridItems:g}}}return C});
var t=(0,_.PL)(function(){return-r().itemMargin});
return _.n("div",{el:I,class:_.mS("ytGridShelfViewModelGridShelfRow",X),style:_.Cc({"margin-left":t,"margin-right":t})},_.n(_.xJ,{data:U,replacementWrapper:function(C){return _.n(STT,{responsiveGridShelfLayout:r},C)}},{shortsLockupViewModel:function(C){return _.n(STT,{responsiveGridShelfLayout:r},_.n(Dfp,{data:C.data,
aspectRatio:function(){return m()==="GRID_SHELF_CONTENT_ASPECT_RATIO_TWO_BY_THREE"?1:0},
scrimStyle:2,inlineMetadata:!1,titleStyle:_.v("mweb_enable_one_line_title_on_shorts")?1:_.v("mweb_enable_two_line_title_on_shorts")?2:void 0,className:void 0}))},
lockupViewModel:function(C){return _.n(STT,{responsiveGridShelfLayout:r},_.n(_.$p,{data:C.data,className:"ytGridShelfViewModelLockupItem"}))}}))},"Rd"),STT=_.V(function(X){return _.n("div",{style:_.Cc({width:(0,_.PL)(function(){return X.responsiveGridShelfLayout().itemWidth}),
margin:function(){return"0 "+X.responsiveGridShelfLayout().itemMargin+"px"}}),
class:"ytGridShelfViewModelGridShelfItem"},X.children)},"Sd");
_.SD.idomCompat=!0;_.G5(_.SD,"grid-shelf-view-model",{props:{data:_.OQ,layoutContainerWidth:_.OQ,shouldUseOwnContainerSize:_.OQ,marginSettings:_.OQ,useUpdatedMargin:_.OQ,className:_.OQ}});_.dVp=_.V(function(X){var U=_.H(_.Fb(!1,void 0,"FVl30c")),r=U.next().value,m=U.next().value;U={};return _.n("yt-alert-banner-view-model",{class:_.mS("ytAlertBannerViewModelHost",X.className,function(){var I;a:switch((I=X.data())==null?void 0:I.type){case "ALERT_BANNER_TYPE_TIME_SENSITIVE":I="ytAlertBannerViewModelTimeSensitive";break a;case "ALERT_BANNER_TYPE_WARNING":I="ytAlertBannerViewModelWarning";break a;default:I="ytAlertBannerViewModelInformational"}return I},(U.ytAlertBannerViewModelDismissed=
r,U.ytAlertBannerViewModelFullbleed=X.fullbleed,U.ytAlertBannerViewModelNarrow=X.narrow,U.ytAlertBannerViewModelIsInRichGrid=X.isInRichGrid,U))},_.n(_.x,{cond:function(){var I;
return!((I=X.data())==null?0:I.hideIcon)},
then:function(){return _.n("div",{class:"ytAlertBannerViewModelIcon"},_.n(_.k5,{icon:function(){return"info_circle"}}))}}),_.n("div",{class:"ytAlertBannerViewModelOuterContainer"},_.n("div",{class:"ytAlertBannerViewModelContainer"},_.n("div",{class:"ytAlertBannerViewModelContent"},_.n("div",{class:"ytAlertBannerViewModelHeading"},_.n(_.dN,{text:function(){var I;
return(I=X.data())==null?void 0:I.heading}})),_.n("div",{class:"ytAlertBannerViewModelBody"},_.n(_.dN,{text:function(){var I;
return(I=X.data())==null?void 0:I.body}})))),_.n(_.xJ,{data:function(){var I;
return(I=X.data())==null?void 0:I.actionButton}},{buttonViewModel:function(I){return _.n(_.Rt,{data:I.data,
className:"ytAlertBannerViewModelActionButton"})}})),_.n(_.xJ,{data:function(){var I;
return(I=X.data())==null?void 0:I.dismissButton}},{buttonViewModel:function(I){return _.n(_.Rt,{data:I.data,
className:"ytAlertBannerViewModelDismissButton",onClick:function(){var t;((t=X.data())==null?0:t.disableLocalDismissBehavior)||m(!0)}})}}))},"Td");_.G5(_.dVp,"yt-alert-banner-view-model",{props:{data:_.OQ,fullbleed:_.OQ,narrow:_.OQ,isInRichGrid:_.OQ,className:_.OQ}});var OA1;_.dq=_.V(function(X){return _.n("basic-content-view-model",{class:_.mS("ytBasicContentViewModelHost",_.bG(X.className))},_.n(_.x,{cond:function(){return X.data().headline},
then:function(U){return _.n("div",{class:"ytBasicContentViewModelHeadline"},_.n(_.dN,{text:U}))}}),_.n(_.Yq,{each:function(){return X.data().paragraphs||[]},
keyBy:"INDEX"},function(U){return _.n("div",{class:"ytBasicContentViewModelParagraph"},_.n(_.x,{cond:function(){var r=U();return!!(r.header||r.customHeader||r.headline)},
then:function(){return _.n(OA1,{paragraph:U})}}),_.n(_.x,{cond:function(){return U().asset||U().text},
then:function(){return _.n("div",{class:"ytBasicContentViewModelParagraphContent"},_.n(_.x,{cond:function(){return U().asset},
then:function(r){return _.n("div",{class:"ytBasicContentViewModelParagraphAsset"},_.n(_.xJ,{data:r},{contentPreviewImageViewModel:_.Rf}))}}),_.n(_.x,{cond:function(){return U().text},
then:function(r){return _.n("div",{class:"ytBasicContentViewModelParagraphText"},_.n(_.dN,{text:r}))}}))}}))}))},"Ud");
OA1=_.V(function(X){var U=X.paragraph;return _.n(_.sx,null,_.n(_.x,{cond:function(){return U().headline},
then:function(r){return _.n(_.dN,{text:r,className:"ytBasicContentViewModelParagraphHeadline"})}}),_.n(_.xJ,{data:function(){return U().header||U().customHeader}},{sectionHeaderViewModel:function(r){return _.n(_.i0,{data:r.data,
disableHorizontalPadding:!0,forceSmallLayout:!0})}}))},"Vd");_.v_5=_.V(function(X){function U(){var O,E;g((E=(O=I)==null?void 0:O.isKeyBoardInUse())!=null?E:!1)}
function r(){g(!1)}
function m(){var O;return k()?(O=X.focusedClassName)==null?void 0:O.call(X):""}
var I=_.np().resolve(_.gX(_.uk)),t=_.H(_.Fb(!1,void 0,"SgkTXc")),C=t.next().value;t=t.next().value;var k=C,g=t,Z=function(){var O,E;return((O=X.toggleable)==null?0:O.call(X))?(E=X.toggled)==null?void 0:E.call(X):void 0},P=_.tj(function(O){var E,Q=(E=X.command)==null?void 0:E.call(X);
Q&&_.np().resolve(_.s4).resolveCommand(Q);var h;(h=X.onClick)==null||h.call(X,O)}),S=_.tj(U),d=_.tj(r);
return _.n(_.x,{cond:function(){var O;if(O=X.command){O=X.command();O=g1n(O);var E=O.href;O=!(!O.navigatingCommand||!E)}return O},
then:function(){return _.n(_.hq,Object.assign({},{command:X.command,style:X.style,ariaDescribedby:X.ariaDescribedby,ariaHidden:X.ariaHidden,ariaLabel:X.ariaLabel,ariaLabelledby:X.ariaLabelledby,ariaSelected:X.ariaSelected,disabled:X.disabled,dir:X.dir,tabIndex:X.tabIndex,target:X.target,title:X.title,onClick:X.onClick},{className:_.mS("ytButtonOrAnchorHost","ytButtonOrAnchorAnchor",X.className,function(){return m()}),
onFocusin:U,onFocusout:r,ariaCurrent:function(){var O,E;return(E=(O=X.ariaCurrent)==null?void 0:O.call(X))!=null?E:Z()}}),X.children)},
else:function(){return _.n("button",{"on:click":P,"on:focusin":S,"on:focusout":d,class:_.mS("ytButtonOrAnchorHost","ytButtonOrAnchorButton",X.className,function(){return m()}),
style:X.style,"aria-describedby":X.ariaDescribedby,"aria-hidden":X.ariaHidden,"aria-label":X.ariaLabel,"aria-labelledby":X.ariaLabelledby,"aria-pressed":Z,dir:X.dir,disabled:X.disabled,tabindex:X.tabIndex,title:X.title},X.children)}})},"Wd");var env=_.V(function(X){X=_.AL(X,{disabled:!1});var U=X.active,r=X.disabled;X={};X=_.mS("ytSwitchShapeTrack",(X.ytSwitchShapeTrackActive=function(){return U()},X.ytSwitchShapeTrackDisabled=function(){return r()},X));
var m={};m=_.mS("ytSwitchShapeKnob",(m.ytSwitchShapeKnobActive=function(){return U()},m));
return _.n("switch-shape",{class:"ytSwitchShapeHost"},_.n("div",{class:X}),_.n("div",{class:m}))},"Xd");var E_P=_.V(function(X){var U=_.AL(X,{className:void 0,parentActive:void 0,handleOnTapEventInParent:!1}),r=U.data;X=U.className;var m=U.handleOnTapEventInParent,I=U.parentActive,t=U.onTap;U=_.H(_.$f(function(){var d;return(d=I())!=null?d:r().switchedOnByDefault||!1}));
var C=U.next().value,k=U.next().value,g=function(){return r().isDisabled},Z=_.HD("button");
U=_.tj(function(d){return d.key==="Enter"?(d.preventDefault(),Z.value.click(),!1):!0});
var P=_.tj(function(d){if(r().handleOnTapEventInParent||m())return!0;if(g())return!1;if(t)return t(d),!0;VwX(r(),C(),d);k(!C());return!1}),S={};
S=_.mS("ytSwitchButtonViewModelButton",(S.ytSwitchButtonViewModelTappable=function(){return!g()},S));
return _.n("switch-button-view-model",{class:_.mS("ytSwitchButtonViewModelHost",X)},_.n("button",{el:Z,class:S,"on:click":P,"on:keydown":U,"aria-label":function(){return C()?r().a11yLabelSwitchedOn:r().a11yLabelSwitchedOff},
"aria-checked":C,"aria-disabled":g,role:"switch"},_.n(env,{active:C,disabled:g})))},"Yd");var FyA=_.V(function(X){var U=X.data;var r=X.isLeading;var m=X.hideSelectionTextChevron;var I=X.isToggled;var t=X.shouldNotFillIcon;var C=function(){if(r())var S=U().leadingImage;else{var d;S=(d=U().trailingImage)!=null?d:_.YJ(U().themedTrailingImage)}return S},k=function(){a:switch(U().listItemIconAfterSelectionText){case "LIST_ITEM_ICON_AFTER_SELECTION_TEXT_EXPAND_MORE":var S="expand_more";
break a;default:S="chevron_right"}return S};
X={};var g=_.mS("yt-list-item-view-model__image-container",(X["yt-list-item-view-model__leading"]=r,X["yt-list-item-view-model__trailing"]=function(){return!r()},X)),Z=_.mS("yt-list-item-view-model__accessory","yt-list-item-view-model__image");
X={};var P=_.mS("yt-list-item-view-model__accessory",(X["yt-list-item-view-model__leading"]=r,X["yt-list-item-view-model__trailing"]=function(){return!r()},X));
return _.n(_.x,{cond:function(){var S=U(),d=r();return!!(d&&(S.leadingImage||S.leadingAccessory)||!d&&(S.trailingImage||S.trailingButton||S.trailingButtons||S.selectionText||S.themedTrailingImage||S.trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_NEW_CONTENT_INDICATOR"))},
then:function(){return _.n(_.sx,null,_.n(_.x,{cond:C,then:function(S){return _.n("div",{class:g,"aria-hidden":"true"},_.n(_.J6,{data:S,alt:"",preserveWidth:!0,preserveHeight:!0,targetWidth:function(){var d=(r()?U().leadingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_ICON":U().trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_ICON")?r()?q01(U().leadingIconAccessorySize):q01(U().trailingIconAccessorySize):void 0;return d},
className:Z,isToggled:function(){return!(t==null?0:t())&&(I==null?void 0:I())}}))}}),_.n(_.x,{cond:function(){return r()&&U().leadingAccessory},
then:function(){return _.n("div",{class:g},_.n(_.xJ,{data:function(){return U().leadingAccessory}},{avatarViewModel:function(S){return _.n(_.kp,{data:S.data,
avatarButtonCustomClassName:Z})},
collectionThumbnailViewModel:function(S){return _.n(RVp,{data:S.data,maxHeight:36,width:56,includeStackHeight:!0})}}))}}),_.n(_.x,{cond:function(){return!r()&&U().trailingButton},
then:function(){return _.n("div",{class:"yt-list-item-view-model__button-container"},_.n(_.xJ,{data:function(){return U().trailingButton}},{buttonViewModel:function(S){return _.n(_.Rt,{data:S.data,
className:P})}}))}}),_.n(_.x,{cond:function(){var S;
return!r()&&((S=U().trailingButtons)==null?void 0:S.buttons)},
then:function(){return _.n("div",{class:"yt-list-item-view-model__button-container"},_.n(_.xJ,{data:function(){var S;return(S=U().trailingButtons)==null?void 0:S.buttons}},{buttonViewModel:function(S){return _.n(_.Rt,{data:S.data,
className:P})},
accountLinkButtonViewModel:function(S){return _.n(FD8,{data:S.data,className:P})},
switchButtonViewModel:function(S){return _.n(E_P,{data:S.data,className:P})},
subscribeButtonViewModel:function(S){return _.n(_.kK,{data:S.data,isOverlay:!1,animateWidth:!1,className:P})},
toggleButtonViewModel:function(S){return _.n(_.rL,{data:S.data,className:P})}}))}}),_.n(_.x,{cond:function(){return!r()&&!!U().selectionText},
then:function(){return _.n(_.sx,null,_.n(_.dN,{text:function(){return U().selectionText},
className:_.mS("yt-list-item-view-model__selection-text","yt-list-item-view-model__selection-text--trailing-selection-text")}),_.n(_.x,{cond:function(){return!(m==null?0:m())},
then:function(){return _.n(_.k5,{icon:k,className:"yt-list-item-view-model__chevron-icon"})}}))}}),_.n(_.x,{cond:function(){return!r()&&U().trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_NEW_CONTENT_INDICATOR"},
then:function(){return _.n("div",{class:"yt-list-item-view-model__new-content-indicator"})}}))}})},"Zd");var BMt=_.V(function(X){var U=X.data;return _.n(_.x,{cond:function(){return U().title||U().subtitle},
then:function(){return _.n("div",{class:"yt-list-item-view-model__text-wrapper"},_.n(_.x,{cond:function(){return U().title},
then:function(r){return _.n("div",{class:"yt-list-item-view-model__title-wrapper"},_.n(_.dN,{text:r,className:"yt-list-item-view-model__title"}))}}),_.n(_.x,{cond:function(){return U().subtitle},
then:function(r){return _.n(_.dN,{text:r,className:"yt-list-item-view-model__subtitle"})}}))}})},"$d");var QDp=_.V(function(X){var U=X.data;var r=X.hideSelectionTextChevron;var m=X.TrailingAccessory;var I=X.isToggled;var t=X.disabled;var C=X.isSelectItem;var k=X.isCompact;var g=X.inPopup;var Z=X.disableHorizontalPadding;var P=X.isTappableWithoutSelect;var S=X.useButtonOrAnchor;var d=X.onTap;var O=X.shouldNotFillIcon;var E=function(){return _.n(BMt,{data:U,onTap:d,useButtonOrAnchor:S,isTappableWithoutSelect:P,isToggled:I})};
X={};return _.n("div",{class:_.mS("yt-list-item-view-model__label",(X["yt-list-item-view-model__container"]=function(){return!(C==null?0:C())},X["yt-list-item-view-model__container--disabled"]=function(){return!!U().isDisabled||!(t==null||!t())},X["yt-list-item-view-model__container--has-subtitle"]=function(){return!!U().subtitle},X["yt-list-item-view-model__container--compact"]=k,X["yt-list-item-view-model__container--tappable"]=P,X["yt-list-item-view-model__container--in-popup"]=g,X["yt-list-item-view-model__container--disable-horizontal-padding"]=
function(){return(Z==null?void 0:Z())&&!(C==null?0:C())},X))},_.n(FyA,{data:U,
isLeading:!0,hideSelectionTextChevron:r,isToggled:I,shouldNotFillIcon:O}),_.n(_.x,{cond:function(){return(S==null?void 0:S())&&(P==null?void 0:P())},
then:function(){return _.n(_.v_5,{command:function(){return _.Qx(U().rendererContext)},
onClick:d,className:"yt-list-item-view-model__button-or-anchor",toggleable:I!==void 0,toggled:I},_.n(E,null))},
else:function(){return _.n(E,null)}}),_.n(_.x,{cond:function(){return!!m},
then:function(){return _.n("div",{class:"yt-list-item-view-model__trailing"},m&&_.n(m,null))},
else:function(){return _.n(FyA,{data:U,isLeading:!1,hideSelectionTextChevron:r,isToggled:I,shouldNotFillIcon:O})}}))},"ae");var wfC=_.V(function(X){var U=_.AL(X,{checked:!1});X=U.name;var r=U.onChange,m=U.onClick,I=U.checked,t=U.labelRenderable,C=U.hasLeadingLabel,k=U.labelClass,g=U.isCompact,Z=U.selectElementClass;U=U.disableHorizontalPadding;var P="checkbox"+_.pz(_.xt),S=_.tj(function(E){m==null||m(E);return!1}),d=_.tj(function(E){r==null||r(E);
return!1}),O={};
return _.n("checkbox-shape",null,_.n("label",{class:_.mS("ytCheckboxShapeHost",k,(O.ytCheckboxShapeHostCompact=g,O.ytCheckboxShapeDisableHorizontalPadding=U,O))},_.n("input",{class:"ytCheckboxShapeInput",id:P,checked:I,name:X,type:"checkbox","prop:checked":I,"on:change":d,"on:click":S}),_.n(_.x,{cond:function(){return!(C==null?0:C())},
then:function(){return _.n(o_A,{isLeading:!0,selectElementClass:Z})}}),_.n(_.x,{cond:function(){return!!t},
then:function(){return _.n("div",{class:"ytCheckboxShapeLabel"},t==null?void 0:t())}}),_.n(_.x,{cond:C,
then:function(){return _.n(o_A,{isLeading:!1,selectElementClass:Z})}})))},"be");
wfC.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var o_A=_.V(function(X){var U=X.selectElementClass;X={};return _.n("div",{class:_.mS("ytCheckboxShapeCheckbox",U,(X.ytCheckboxShapeCheckboxDefaultStyle=function(){return!(U==null?0:U())},X)),
"aria-hidden":"true"},_.n(_.k5,{icon:_.v("enable_web_delhi_icons")?"square":"BOX_EMPTY"}),_.n(_.k5,{icon:_.v("enable_web_delhi_icons")?"check_square":"BOX_CHECK",active:!0}))},"ce");_.O3=_.V(function(X){var U=X.name;var r=X.onChange;var m=X.onClick;var I=X.checked;var t=X.labelRenderable;var C=X.useCheckIcon;var k=X.hasLeadingLabel;var g=X.labelClass;var Z=X.isCompact;var P=X.selectElementClass;var S=X.ariaLabel;X=X.className;var d="radio"+_.pz(_.xt),O=_.HD("input"),E=_.v("enable_ios_webview_radio_button_responsiveness"),Q=_.tj(function(A){O.value.checked=!(I==null||!I());r==null||r(A);return!1}),h=_.tj(function(A){m==null||m(A);
return!1}),z=_.H(_.Fb(!1,void 0,"ub5cmf")),K=z.next().value,D=z.next().value;
z=_.tj(function(){var A;((A=_.np().resolve(_.gX(_.uk)))==null?0:A.isKeyBoardInUse())&&D(!0)});
var W=_.tj(function(){D(!1)}),J={};
return _.n("radio-shape",{class:_.mS("yt-radio-shape",X)},_.n("input",{el:O,class:"yt-radio-shape__input",id:d,"prop:checked":I,name:U,type:"radio","on:change":Q,"on:click":h,"aria-label":S,"on:focusin":z,"on:focusout":W}),_.n("label",{class:_.mS("yt-radio-shape__label-container",g,(J["yt-radio-shape--compact"]=Z,J["yt-radio-shape__label-container--keyboard-focused"]=K,J)),for:d},_.n(_.x,{cond:function(){return!(k==null?0:k())},
then:function(){return _.n(yev,{checked:I,useCheckIcon:C,isLeading:!0,selectElementClass:P,usePassthrough:E})}}),_.n(_.x,{cond:function(){return!!t},
then:function(){var A={};return _.n("div",{class:_.mS("yt-radio-shape__label",(A["yt-radio-shape--event-passthrough"]=E,A)),"aria-hidden":function(){return(S==null?0:S())?"true":"false"}},t==null?void 0:t())}}),_.n(_.x,{cond:k,
then:function(){return _.n(yev,{checked:I,useCheckIcon:C,isLeading:!1,selectElementClass:P,usePassthrough:E})}})))},"de");
_.O3.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var yev=_.V(function(X){var U=X.useCheckIcon;var r=X.selectElementClass;X=X.usePassthrough;var m=function(){return(U==null?0:U())?"CHECK":_.v("radio_shape_filled_icon_manual_setting_killswitch")?"CIRCLE_FILLED":"CIRCLE"},I={};
return _.n("div",{class:_.mS("yt-radio-shape__radio",r,(I["yt-radio-shape__radio--check-icon"]=U,I["yt-radio-shape__radio--radio-default-style"]=function(){return!(r==null?0:r())},I["yt-radio-shape--event-passthrough"]=X,I)),
"aria-hidden":"true"},_.n(_.k5,{icon:m}),_.n(_.k5,{icon:m,active:function(){return!(U==null?0:U())}}))},"ee");_.vL=_.V(function(X){var U=X.data;var r=X.isMenuItem;var m=X.isCompact;var I=X.onTap;var t=X.trailingAccessory;var C=X.hideSelectionTextChevron;var k=X.disabled;var g=X.inPopup;var Z=X.disableHorizontalPadding;var P=X.isOverlay;var S=X.isToggled;var d=X.ariaLabel;var O=X.ariaPressed;var E=X.shouldNotFillIcon;var Q=!_.v("web_enable_killswitch_for_selectable_list_item_on_tap_fix");X=!_.v("web_enable_killswitch_for_skip_child_tags");var h=_.Zj(function(Ht){return WqM(U(),Ht)}),z=function(){return(Z==
null?void 0:Z())||U().disableHorizontalPadding},K=function(){return _.v("enable_web_shorts_captions_language_command")||_.v("web_shorts_audio_track_picker")||U().entitySelectorType==="LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE"},D=function(){return K()?Object.assign({},U(),h().data):U()},W=_.DfH(function(){return D().rendererContext}),J=function(){return!(D().isSelected===void 0||!D().selectionStyle||D().selectionStyle==="LIST_ITEM_SELECTION_STYLE_UNSPECIFIED")},A=function(){return(_.o6(D().rendererContext)||
I)&&!J()},N={},He=_.mS("yt-list-item-view-model__container",(N["yt-list-item-view-model__container--tappable"]=function(){return _.o6(D().rendererContext)||J()},N["yt-list-item-view-model__container--compact"]=m,N["yt-list-item-view-model__container--in-popup"]=g,N["yt-list-item-view-model__container--disable-horizontal-padding"]=function(){return(z==null?void 0:z())&&J()},N)),ne=function(){return D().leadingImage||D().leadingAccessory},Be=_.mS("yt-list-item-view-model__image-container",function(){return ne()?
"yt-list-item-view-model__trailing":"yt-list-item-view-model__leading"});
N=_.qc6();var S6=_.H(_.Fb(!1,void 0,"w9yOLe")),e6=S6.next().value,Vs=S6.next().value,Re=function(){return _.n(QDp,{data:D,hideSelectionTextChevron:C,TrailingAccessory:t,isToggled:S,disabled:k,isSelectItem:J,isCompact:m,inPopup:g,disableHorizontalPadding:z,isTappableWithoutSelect:A,useButtonOrAnchor:$A,onTap:I,shouldNotFillIcon:E})},$A=_.v("web_button_or_anchor_list_item");
S6={};return _.n("yt-list-item-view-model",{el:_.pf(_.w0(function(){return D().rendererContext},void 0,void 0,$A?["A".toString(),
"BUTTON".toString()]:[]),JnH(function(Ht){var OS;if(OS=Q)OS=D().selectionStyle,OS=OS==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"||OS==="LIST_ITEM_SELECTION_STYLE_RADIO"||OS==="LIST_ITEM_SELECTION_STYLE_DEFAULT";OS||I==null||I(Ht)},X?["A".toString(),
"BUTTON".toString()]:[]),jAH(function(){return A==null?void 0:A()},{focusin:function(){var Ht;
((Ht=_.np().resolve(_.gX(_.uk)))==null?0:Ht.isKeyBoardInUse())&&Vs(!0)},
focusout:function(){Vs(!1)}})),
class:_.mS("yt-list-item-view-model",(S6["yt-list-item-view-model--is-overlay"]=P,S6["yt-list-item-view-model--keyboard-focused"]=e6,S6["yt-list-item-view-model--hidden"]=function(){return K()?h().isHidden:!1},S6)),
role:function(){return(r==null?0:r())?"menuitem":"listitem"},
tabindex:function(){var Ht=A();Ht=$A?void 0:I||Ht?0:void 0;return Ht},
"on:keydown":N,"aria-label":function(){var Ht;return(d==null?void 0:d())||((Ht=W())==null?void 0:Ht.label)},
"aria-pressed":O},_.n(_.x,{cond:J,then:function(){return _.n(_.V3,null,_.n(_.K$,{when:function(){return D().selectionStyle==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},function(){return _.n(wfC,{labelRenderable:Re,
isCompact:m,checked:function(){return D().isSelected},
hasLeadingLabel:function(){return!!ne()},
labelClass:He,selectElementClass:Be,disableHorizontalPadding:z,onClick:Q?I:void 0})}),_.n(_.K$,{when:function(){return D().selectionStyle==="LIST_ITEM_SELECTION_STYLE_RADIO"}},function(){return _.n(_.O3,{labelRenderable:Re,
isCompact:m,checked:function(){return D().isSelected},
hasLeadingLabel:function(){return!!ne()},
labelClass:He,selectElementClass:Be,onClick:Q?I:void 0})}),_.n(_.K$,{when:function(){return D().selectionStyle==="LIST_ITEM_SELECTION_STYLE_DEFAULT"}},function(){return _.n(_.O3,{labelRenderable:Re,
isCompact:m,checked:function(){return D().isSelected},
hasLeadingLabel:function(){return!!ne()},
labelClass:He,selectElementClass:Be,useCheckIcon:!0,onClick:Q?I:void 0})}),_.n(_.Tu,null,Re))},
else:Re}))},"fe");
_.vL.idomCompat={callbacks:{onTap:!0,trailingAccessory:!0}};_.eD=_.V(function(X){var U=_.H(_.xX({canHaveZeroSize:!1})),r=U.next().value;U=U.next().value;var m=function(){return UU1(r.width(),X.data().responsiveContainerConfiguration)||iLM(r.width(),X.data().linearLayoutContainerConfiguration)};
return _.n("yt-linear-layout-view-model",{el:_.pf(U),class:"ytLinearLayoutViewModelHost"},_.n("div",{class:_.mS("ytLinearLayoutViewModelContainer",function(){a:switch(X.data().orientation){case "LINEAR_LAYOUT_ORIENTATION_HORIZONTAL":var I="ytLinearLayoutViewModelHorizontal";break a;default:I="ytLinearLayoutViewModelVertical"}return I},function(){var I=X.data().linearLayoutContainerConfiguration;
return I?[Ans(I.flexDirection),leH(I.justifyContent),GGM(I.alignItems)].join(" "):""}),
style:function(){var I;var t=((I=m())==null?void 0:I.containerStyles)||{};return _.Cc(t)()}},_.n(_.xJ,{data:function(){return X.data().items},
wrapper:function(I,t,C){return _.n("div",{style:function(){var k=C(),g;if((g=m())==null)k=void 0;else{var Z=g.itemStyles,P=k===0,S,d;var O=(d=(S=X.data().items)==null?void 0:S.length)!=null?d:0;k=Z.call(g,P,k===O-1)}return _.Cc(k||{})()}},I())}},{lockupViewModel:function(I){return _.n(_.$p,{data:I.data,
containerLayoutConfig:function(){var t;return(t=m())==null?void 0:t.containerLayoutConfig}})},
basicContentViewModel:_.dq,linearLayoutViewModel:_.eD,thumbnailViewModel:_.K_,descriptionPreviewViewModel:_.GB,listItemViewModel:_.vL,sectionHeaderViewModel:_.i0})))},"ge");_.G5(_.eD,"yt-linear-layout-view-model",{props:{data:_.OQ}});_.G5(_.is,"chips-shelf-view-model",{props:{data:_.OQ,callback:_.bm,selectionBehavior:_.OQ,disableChipsScrollAnimation:_.OQ}});_.G5(_.V(function(X){return _.n("yt-comment-filter-context-view-model",{class:_.mS("ytCommentFilterContextHost",X.className)},_.n(_.dN,{text:function(){return X.data().text}}))},"he"),"yt-comment-filter-context-view-model",{props:{data:_.OQ,
className:_.bm}});_.uch=_.V(function(X){var U=X.data;var r=X.onTap;var m=X.onSwitch;var I=X.overrideDisabled;X=X.disableHorizontalPadding;var t=_.H(_.$f(function(){var d;return((d=fe1(P()))==null?void 0:d.switchedOnByDefault)||!1})),C=t.next().value,k=t.next().value;
t=_.H(_.Fb(!1,void 0,"V0hCrd"));var g=t.next().value,Z=t.next().value,P=function(){var d;if(!(d=U().switchButton)){var O=U();d=I==null?void 0:I();O={switchOnCommand:O.switchOnCommand,switchOffCommand:O.switchOffCommand,switchedOnByDefault:O.switchedOnByDefault,isDisabled:O.isDisabled,a11yLabelSwitchedOn:O.a11yLabelSwitchedOn,a11yLabelSwitchedOff:O.a11yLabelSwitchedOff};d!==void 0&&(O.isDisabled=d);d={switchButtonViewModel:O}}return d},S=function(d){var O=fe1(P());
!O||O.isDisabled||U().ignoreTapUntilCommandCompletes&&g()||(r==null||r(d),VwX(O,C(),d,U().ignoreTapUntilCommandCompletes,Z),k(!C()),m==null||m(C()))};
return _.n("switch-list-item-view-model",{class:"ytSwitchListItemViewModelHost"},_.n(_.vL,{data:function(){return{title:U().title,subtitle:U().attributedSubtitle,leadingImage:U().leadingImage,leadingAccessory:U().leadingAccessory,isDisabled:U().isDisabled}},
onTap:S,isToggled:C,shouldNotFillIcon:!0,trailingAccessory:function(){return _.n(_.xJ,{data:P},{switchButtonViewModel:function(d){return _.n(E_P,{data:d.data,parentActive:C,onTap:S})}})},
disableHorizontalPadding:X}))},"ie");var hnP=_.V(function(X){var U=_.H(_.$f(function(){var I,t;return!!((I=X.data())==null?0:(t=I.initialState)==null?0:t.isToggled)})),r=U.next().value,m=U.next().value;
return _.n("toggleable-list-item-view-model",{el:_.pf(_.w0(function(){return X.data().rendererContext},{onTap:function(I,t){t();
m(!r())}})),
class:_.mS("toggleableListItemViewModelHost",X.className)},_.n(_.x,{cond:function(){if(r()){var I=X.data().toggledListItem;I=_.e(I,_.d0)}else I=X.data().defaultListItem,I=_.e(I,_.d0);return I},
then:function(I){return _.n(_.vL,{data:I,isToggled:r,ariaLabel:function(){var t=r()?X.data().toggledListItem:X.data().defaultListItem,C;t=(C=_.e(t,_.d0))==null?void 0:C.rendererContext;var k;return(k=_.e(t,_.PV))==null?void 0:k.label},
ariaPressed:function(){return r()}})}}))},"je");var MJ7=_.tt("DOWNLOAD",{},"Download"),zn5=_.tt("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"),KyT=_.tt("RETRY",{},"Retry"),TMh=_.tt("PAUSE_DOWNLOADING",{},"Pause downloading"),YTP=_.tt("RESUME_DOWNLOAD",{},"Resume download"),ra6={text:MJ7,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_ADD",playlistAction:"ACTION_ADD"},Sn={text:zn5,iconType:"DELETE",videoAction:"ACTION_REMOVE",playlistAction:"ACTION_REMOVE"},tZX={text:KyT,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RETRY",playlistAction:"ACTION_REMOVE"},
mUz={text:TMh,iconType:"OFFLINE_PAUSE",videoAction:"ACTION_PAUSE",playlistAction:"ACTION_PAUSE"},Ivm={text:YTP,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RESUME",playlistAction:"ACTION_RESUME"};var VJ7=_.V(function(X){var U=function(){var k=X.data();k=_.Qx(k.rendererContext);var g;return(g=_.e(k,_.cN))==null?void 0:g.videoId},r=_.Zj(function(k){var g=U(),Z=CDD(X.data());
return g?_.h3(k,g):Z?_.MM(k,Z):"TRANSFER_STATE_UNKNOWN"}),m=_.nx(_.L11,U),I=_.Zj(function(k){return _.p9M(k,U(),CDD(X.data()))}),t=function(){return HKx(r(),m(),_.Qx(X.data().rendererContext),!!CDD(X.data()))},C=function(){return I()!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"};
return _.n("yt-download-list-item-view-model",{class:"ytDownloadListItemViewModelHost",hidden:C},_.n(_.x,{cond:function(){return!C()},
then:function(){return _.n(_.x,{cond:t,then:function(k){return _.n(_.Yq,{each:k},function(g){return _.n(_.vL,{data:g,isCompact:X.isCompact,isMenuItem:X.isMenuItem,inPopup:X.inPopup,disableHorizontalPadding:X.disableHorizontalPadding})})}})}}))},"ke");
VJ7.idomCompat=!0;_.Rnv=_.V(function(X){var U=X.data;var r=X.isCompact;var m=X.hideSelectionTextChevron;var I=X.inPopup;var t=X.isOverlay;var C=X.disableHorizontalPadding;var k=function(){return k0s(U())&&(I==null?void 0:I())},g=_.v("web_list_view_model_listbox_killswitch")?"menu":"listbox";
X=_.tj(function(P){if(I!=null&&I()&&_.v("web_enable_arrow_key_navigation_in_dropdown")){var S=_.He6(P.currentTarget),d=S.length;if(d!==0){var O=Array.prototype.indexOf.call(S,document.activeElement);switch(P.key){case "ArrowDown":P.preventDefault();var E;(E=S[(O+1)%d])==null||E.focus();break;case "ArrowUp":P.preventDefault();var Q;(Q=S[O===-1?d-1:(O-1+d)%d])==null||Q.focus()}}}});
var Z={};return _.n("yt-list-view-model",{class:_.mS("ytListViewModelHost",(Z.ytListViewModelHostKaiosSpatNav=tQx&&document.body.hasAttribute("spatial-navigation-enabled")&&document.body.getAttribute("spatial-navigation-enabled")==="true",Z)),role:function(){return k()?g:"list"},
style:_.Cc({"max-height":function(){var P,S=(P=U())==null?void 0:P.visibleElementCount;if(S)return(S+.5)*40+"px"}}),
"on:keydown":X},_.n(_.xJ,{data:function(){return U().listItems}},{listItemViewModel:function(P){return _.n(_.vL,{data:P.data,
isMenuItem:k,isCompact:r,hideSelectionTextChevron:m,inPopup:I,isOverlay:t,disableHorizontalPadding:C})},
toggleableListItemViewModel:function(P){return _.n(hnP,{data:P.data})},
downloadListItemViewModel:function(P){return _.n(VJ7,{data:P.data,isMenuItem:k,isCompact:r,inPopup:I,disableHorizontalPadding:C})},
switchListItemViewModel:function(P){return _.n(_.uch,{data:P.data,disableHorizontalPadding:C})}}))},"le");
_.Rnv.idomCompat=!0;var fBP=_.V(function(X){var U=X.data;var r=X.isOverlay;X={};return _.n("yt-course-perks-view-model",{class:_.mS("ytwCoursePerksViewModelHost",(X.ytwCoursePerksViewModelHostOverlay=r,X))},_.n("h3",{class:"ytwCoursePerksViewModelHostPerksTitle"},_.n(_.dN,{text:function(){return U().title}})),_.n("div",null,_.n(_.x,{cond:function(){return U().perks},
then:function(m){return _.n(_.Rnv,{data:function(){return{listItems:m()}},
isCompact:!0,isOverlay:r})}})))},"me");_.G5(fBP,"yt-course-perks-view-model",{props:{data:_.bm,isOverlay:_.bm}});_.G5(_.V(function(X){var U=X.data;return _.n("yt-course-progress-view-model",{class:"ytwCourseProgressViewModelHost"},_.n("h3",{class:"ytwCourseProgressViewModelHostProgressTitle"},_.n(_.dN,{text:function(){return U().title}})),_.n("p",{class:"ytwCourseProgressViewModelHostProgressSubtitle"},_.n(_.dN,{text:function(){return U().progressSummary}})),_.n("div",{class:"ytwCourseProgressViewModelHostProgressBar"},_.n("div",{class:"ytwCourseProgressViewModelHostProgressBarFill",
style:_.Cc({width:function(){return U().progressPercentage*100+"%"}})})))},"ne"),"yt-course-progress-view-model",{props:{data:_.OQ}});var qTp=_.V(function(X){var U={};return _.n("yt-progress-view-model",{class:_.mS("ytwProgressViewModelHost",(U.ytwProgressViewModelHostOverlay=_.bG(X.isOverlay,!1),U))},_.n(_.x,{cond:function(){return X.data().progressSummary},
then:function(r){return _.n("p",{class:"ytwProgressViewModelHostProgressSubtitle"},_.n(_.dN,{text:r}))}}),_.n("div",{class:"ytwProgressViewModelHostProgressContainer"},_.n(_.x,{cond:function(){return X.data().leadingLabel},
then:function(r){return _.n("p",{class:"ytwProgressViewModelHostProgressLeadingLabel"},_.n(_.dN,{text:r}))}}),_.n("div",{class:"ytwProgressViewModelHostProgressBar"},_.n("div",{class:"ytwProgressViewModelHostProgressBarFill",
style:function(){return"width: "+(X.data().progressPercentage||0)*100+"%"}}))))},"oe");var E3=_.V(function(X){var U=X.starNumber;var r=X.data;var m=function(){var I;return((I=r())==null?void 0:I.rating)||0};
return _.n(_.x,{cond:function(){return U()},
then:function(I){return _.n(_.V3,null,_.n(_.K$,{when:function(){return m()>=I()-.25}},function(){return _.n("div",{class:"ytStarRatingViewModelHostStar"},_.n(_.k5,{icon:"STAR_FILLED",
size:function(){return 24}}))}),_.n(_.K$,{when:function(){return m()>=I()-.75}},function(){return _.n("div",{class:"ytStarRatingViewModelHostStar"},_.n(_.k5,{icon:"STAR_HALF",
active:!0,size:function(){return 24}}))}),_.n(_.Tu,null,function(){return _.n("div",{class:"ytStarRatingViewModelHostStar"},_.n(_.k5,{icon:"STAR",
size:function(){return 24}}))}))}})},"pe"),Wy1=_.V(function(X){X=X.data;
return _.n("yt-star-rating-view-model",{class:"ytStarRatingViewModelHost"},_.n(E3,{starNumber:1,data:X}),_.n(E3,{starNumber:2,data:X}),_.n(E3,{starNumber:3,data:X}),_.n(E3,{starNumber:4,data:X}),_.n(E3,{starNumber:5,data:X}))},"qe");_.G5(_.V(function(X){var U=_.AL(X,{}).data;return _.n("yt-course-ratings-view-model",{class:"ytCourseRatingsViewModelHost"},_.n("h3",{class:"ytCourseRatingsViewModelHostRatingTitle"},_.n(_.dN,{text:function(){var r;return(r=U())==null?void 0:r.title}})),_.n("div",{class:"ytCourseRatingsViewModelHostRatingContainer"},_.n(_.x,{cond:function(){return U().starProgressViewModels},
then:function(r){return _.n("div",{class:"ytCourseRatingsViewModelHostProgressBarContainer"},_.n(_.xJ,{data:r},{progressViewModel:qTp}))}}),_.n("div",{class:"ytCourseRatingsViewModelHostStarRatingAndRatingDataContainer"},_.n("p",{class:"ytCourseRatingsViewModelHostAverageRatingLabel"},_.n(_.dN,{text:function(){var r;
return(r=U())==null?void 0:r.averageRatingLabel}})),_.n(_.x,{cond:function(){return U().zeroStateText},
then:function(r){return _.n("div",{class:"ytCourseRatingsViewModelHostZeroStateText"},_.n(_.dN,{text:r}))}}),_.n(_.x,{cond:function(){return U().starRatingViewModel},
then:function(r){return _.n("div",{class:"ytCourseRatingsViewModelHostStarRatingContainer"},_.n(_.xJ,{data:r},{starRatingViewModel:Wy1}))}}),_.n("p",{class:"ytCourseRatingsViewModelHostTotalRatingsCountLabel"},_.n(_.dN,{text:function(){var r;
return(r=U())==null?void 0:r.totalRatingsCountLabel}})))))},"re"),"yt-course-ratings-view-model",{props:{data:_.bm}});var Je5;Je5={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"}};_.DV7=_.V(function(X){var U=_.HD("yt-learning-journey-loader-view-model"),r=_.Cx();_.qH(function(){requestAnimationFrame(function(){var I;(I=r.lottieEl)==null||I.addEventListener("DOMLoaded",function(){var t;(t=X.onLottieLoaded)==null||t.call(X)})});
var m=X.data().browseEndpoint;m&&_.z5(m)});
return _.n("yt-learning-journey-loader-view-model",{class:_.mS("learningJourneyLoaderViewModelHost",X.className),"data-target-id":function(){return X.data().targetId||""},
el:U},_.n(_.p8,{className:_.mS("learningJourneyLoaderViewModelLoader",X.className),animationName:function(){return Je5.animationConfig.name},
data:Je5,animationRef:r}))},"te");_.G5(_.DV7,"yt-learning-journey-loader-view-model",{props:{data:_.OQ,className:_.bm,onLottieLoaded:_.bm}});var pfh=_.V(function(X){var U=function(){return X.data()},r=function(){return!!_.vV(_.dJ(U())).optionColor},m=_.H(_.Fb(-1,void 0,"gXOYR")),I=m.next().value,t=m.next().value,C=function(S){return I()===S},k=function(S){return U().correctAnswerIndex===S},g=function(){return I()!==-1};
m=_.H(_.Fb("",void 0,"BFwDQb"));var Z=m.next().value,P=m.next().value;return _.n("learning-journey-quiz-view-model",{class:_.mS("learningQuizComponentHost","learningJourneyQuizYoututorHost",X.className),style:_.Cc({background:function(){return _.vV(_.dJ(U())).backgroundColor}})},_.n("div",{"aria-live":"polite",
class:"learningJourneyQuizYoututorVisuallyHidden"},Z),_.n("div",{class:"learningQuizComponentQuizContainer"},_.n("div",{class:"learningQuizComponentQuiz"},_.n("div",{class:"learningQuizComponentQuizContent"},_.n(_.x,{cond:function(){return!!U().aiGeneratedQuizLabel},
then:function(){return _.n("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.n(_.dN,{text:function(){return U().aiGeneratedQuizLabel}}))}}),_.n("div",{class:"learningQuizComponentQuizHeader",
style:_.Cc({"align-items":function(){return U().overflowMenu?"start":"center"}})},_.n("div",{class:"learningQuizComponentQuizHeaderTextContainer",
style:_.Cc({"min-height":function(){return U().overflowMenu?"48px":"26px"}})},_.n("div",{class:"learningJourneyQuizYoututorText",
style:_.Cc({color:function(){return _.vV(_.dJ(U())).primaryTextColor}})},_.n(_.dN,{text:function(){return U().questionHeaderText}})))),_.n("div",{class:"learningQuizComponentQuizSubheader",
style:_.Cc({color:function(){return _.vV(_.dJ(U())).secondaryTextColor}})},_.n(_.dN,{text:function(){var S=U();
return g()?S.explanationText:S.questionSubheaderText}}))),_.n("div",{role:"group",
class:_.mS("learningQuizComponentQuizOptionsList","learningJourneyQuizYoututorOptionsListGap")},_.n(_.Yq,{each:function(){return U().optionsData||[]}},function(S,d){var O={};
return _.n("button",{class:_.mS("learningQuizComponentQuizOptions","learningJourneyQuizYoututorOptionsGap","learningJourneyQuizYoututorOptionsBorderSquare",(O.learningQuizComponentQuizHover=function(){return!g()},O.learningQuizComponentQuizOptionWithCustomColor=r,O.learningJourneyQuizYoututorOptionSelectedCorrectOutline=function(){return g()&&k(d())},O.learningJourneyQuizYoututorOptionSelectedIncorrectOutline=function(){return I()!==U().correctAnswerIndex&&C(d())},O.learningQuizComponentQuizIncorrectShake=
function(){return I()!==U().correctAnswerIndex&&C(d())},O)),
"on:click":_.tj(function(){_.Y5(_.gO(),{data:S});if(g())return!1;t(d());var E,Q;P(k(d())?((E=U().successTitle)==null?void 0:E.content)||"":((Q=U().failureTitle)==null?void 0:Q.content)||"");return!1}),
style:_.Cc({background:"transparent"}),"aria-description":function(){var E,Q;return g()?k(d())?(E=U().successTitle)==null?void 0:E.content:(Q=U().failureTitle)==null?void 0:Q.content:""},
"aria-disabled":g},_.n("div",{class:"learningQuizComponentQuizOptionContainer"},_.n(_.dN,{text:S.optionText}),_.n(_.x,{cond:function(){var E=d();return g()&&(C(E)||k(E))},
then:function(){var E={};return _.n(_.k5,{className:_.mS("learningJourneyQuizYoututorOptionIcon",(E.learningQuizComponentQuizPulse=function(){return I()===U().correctAnswerIndex&&k(d())},E)),
size:24,icon:function(){return k(d())?"CHECK_CIRCLE_FILLED":"X_CIRCLE"},
active:!0})}})))}),_.n(_.x,{cond:g,
then:function(){return _.n("div",{class:"learningJourneyQuizYoututorExplanationContainer"},_.n("div",{class:"learningJourneyQuizYoututorExplanationText"},_.n(_.dN,{text:function(){return U().explanationHeaderText}})),_.n(_.dN,{text:function(){return U().optionsData[I()].explanationText},
className:"learningJourneyQuizYoututorExplanationDescriptionText"}))}})))))},"ue");
pfh.idomCompat=!0;var g4s=new Set,cae=null;var $V$;_.bAh=_.V(function(X){var U=null,r=null,m=null,I=function(){return X.data()},t=function(){return _.vV(_.dJ(I()))},C=function(){return!!t().optionColor},k=_.H(_.Fb(-1,void 0,"H2gnQb")),g=k.next().value,Z=k.next().value,P=function(W){return g()===W},S=function(W){return I().correctAnswerIndex===W},d=function(){return g()!==-1},O=function(){return g()===I().correctAnswerIndex},E=function(){var W=I(),J=d(),A=O();
return J?A?W.successTitle:W.failureTitle:W.questionHeaderText},Q=function(){var W=d(),J=O();
return W?J?264685:264684:264683},h=function(){var W=I();
return d()?W.explanationText:W.questionSubheaderText},z=function(){return!!I().video},K=function(W){return O()&&S(W)},D=_.tj(function(){Z(-1);
return!1});
return _.n(_.x,{cond:function(){return I().quizType==="LEARNING_JOURNEY_QUIZ_TYPE_YOUTUTOR"},
then:function(){return _.n(pfh,{data:function(){return I()}})},
else:function(){return _.n("learning-journey-quiz-view-model",{class:_.mS("learningQuizComponentHost",X.className),style:_.Cc({background:function(){return t().backgroundColor}})},_.n(_.x,{cond:z,
then:function(){return _.n("div",{class:"learningJourneyQuizViewModelVideoContainer",style:_.Cc({background:function(){return t().videoBackgroundColor}})},_.n(_.xJ,{data:function(){return I().video}},{lockupViewModel:function(W){return _.n(_.$p,{data:W.data,
containerType:1,className:"learningJourneyQuizViewModelVideoLockup"})}}))}}),_.n("div",{class:"learningQuizComponentQuizContainer"},_.n("div",{class:"learningQuizComponentQuiz"},_.n("div",{class:"learningQuizComponentQuizContent"},_.n(_.x,{cond:function(){return!!I().aiGeneratedQuizLabel},
then:function(){return _.n("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.n(_.dN,{text:function(){return I().aiGeneratedQuizLabel}}))}}),_.n("div",{class:"learningQuizComponentQuizHeader",
style:_.Cc({"align-items":function(){return I().overflowMenu?"start":"center"}})},_.n("div",{class:"learningQuizComponentQuizHeaderTextContainer",
style:_.Cc({"min-height":function(){return I().overflowMenu?"48px":"26px"}})},_.n("div",{class:"learningJourneyQuizViewModelQuizHeaderText",
el:_.pf(function(W){_.en(Q(),W,U,function(J){U=J})}),
style:_.Cc({color:function(){return t().primaryTextColor}}),
"client-ve-type":Q},_.n(_.dN,{text:E}))),_.n("div",{class:"learningJourneyQuizViewModelQuizHeaderButtons"},_.n(_.x,{cond:d,then:function(){return _.n("div",{id:"resetButton",class:"learningQuizComponentQuizHover",el:_.pf(function(W){_.en(264687,W,r,function(J){r=J})}),
"on:click":D,role:"button","aria-label":"Reset","tab-index":"0","client-ve-type":264687},_.n("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24",width:"24",viewBox:"0 -960 960 960",style:_.Cc({fill:function(){return t().primaryTextColor}})},_.n("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"})))}}),
_.n(_.xJ,{data:function(){return I().overflowMenu}},{buttonViewModel:function(W){return _.n(_.Rt,{data:W.data})}}))),_.n("div",{class:"learningQuizComponentQuizSubheader",
el:_.pf(function(W){_.en(264688,W,m,function(J){m=J})}),
style:_.Cc({color:function(){return t().secondaryTextColor}}),
"client-ve-type":264688},_.n(_.dN,{text:h}))),_.n("div",{role:"group",class:"learningQuizComponentQuizOptionsList"},_.n(_.Yq,{each:function(){return I().optionsData||[]}},function(W,J){var A={};
return _.n("button",{class:_.mS("learningQuizComponentQuizOptions","learningJourneyQuizViewModelQuizOptions","learningJourneyQuizViewModelQuizOptionsBorderRound",(A.learningQuizComponentQuizHover=function(){return!d()},A.learningQuizComponentQuizOptionWithCustomColor=C,A.learningJourneyQuizViewModelQuizOptionSelectedCorrect=function(){return K(J())},A.learningJourneyQuizViewModelQuizOptionSelectedIncorrect=function(){return!O()&&P(J())},A.learningQuizComponentQuizIncorrectShake=function(){return!O()&&
P(J())},A.learningJourneyQuizViewModelQuizOptionNotSelected=function(){return d()&&!P(J())},A)),
"on:click":_.tj(function(){_.Y5(_.gO(),{data:W});if(d())return!1;Z(J());return!1}),
style:_.Cc({background:function(){var N=J();return d()&&P(N)?"":C()?t().optionColor:"transparent"}}),
"aria-disabled":d},_.n("div",{class:"learningQuizComponentQuizOptionContainer"},_.n(_.x,{cond:d,then:function(){return _.n($V$,{isOptionCorrect:S,optionIndex:J,isOptionSelectedAndCorrect:K,colors:t})}}),_.n(_.dN,{text:W.optionText})))})))))}})},"ve");
$V$=_.V(function(X){var U={};return _.n("svg",{xmlns:"http://www.w3.org/2000/svg",height:"16",width:"16",viewBox:function(){var r=X.optionIndex();return X.isOptionCorrect(r)?"0 0 24 24":"0 -960 960 960"},
class:_.mS("learningJourneyQuizViewModelQuizOptionIconLeading",(U.learningQuizComponentQuizPulse=function(){return X.isOptionSelectedAndCorrect(X.optionIndex())},U)),
style:_.Cc({fill:function(){return X.colors().primaryTextColor}})},_.n("path",{d:function(){var r=X.optionIndex();
return X.isOptionCorrect(r)?"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"}}))},"we");
_.bAh.idomCompat=!0;_.G5(_.bAh,"learning-journey-quiz-view-model",{props:{data:_.OQ,className:_.OQ}});var Ae5=_.V(function(X){var U=_.H((0,_.HKv)(function(){var C;return{targetId:(C=X.data().config)==null?void 0:C.suspenseKey,contents:[X.data()]}})).next().value,r=_.np().resolve(_.s4),m=function(){var C=U().contents.length>0?U().contents[0]:void 0;
return C==null?void 0:C.config},I=function(){var C;
return(C=m())==null?void 0:C.entityTriggerConfig},t=_.nx(HoH,function(){var C,k;
return(k=(C=I())==null?void 0:C.entityKey)!=null?k:""});
_.Wu(function(){var C,k,g,Z=(g=Number((C=I())==null?void 0:(k=C.invalidationTimestamp)==null?void 0:k.seconds))!=null?g:0,P,S,d;if(((d=Number((P=t())==null?void 0:(S=P.lastUpdated)==null?void 0:S.seconds))!=null?d:0)>Z){var O;(C=(O=m())==null?void 0:O.continuationCommand)&&r.resolveCommand(C)}},"tC8nKe");
return _.n("yt-suspense-view-model",{class:_.mS("ytSuspenseViewModelHost")},_.n(_.xJ,{data:function(){var C;return(C=m())==null?void 0:C.contents}},{lockupViewModel:_.$p}))},"ye");var lBT=_.V(function(X){var U=_.AL(X,{palette:void 0,isLastItem:!1}),r=U.palette,m=U.isLastItem,I=function(){return X.data().isHighlighted},t=function(){var g;
return ZKe((g=r())==null?void 0:g.iconDisabledColor)},C=function(){var g;
return ZKe((g=r())==null?void 0:g.primaryTitleColor)},k=function(){var g;
return ZKe((g=r())==null?void 0:g.secondaryTitleColor)};
U={};return _.n("yt-macro-marker-list-item-view-model",{class:"ytMacroMarkerListItemViewModelHost",el:_.pf(_.w0(function(){return X.data().rendererContext}))},_.n(_.xJ,{data:function(){return X.data().thumbnail}},{thumbnailViewModel:_.K_}),_.n("div",{class:"ytMacroMarkerListItemViewModelMetadataContainer"},_.n("div",{class:_.mS("ytMacroMarkerListItemViewModelTimeDescription",(U.ytMacroMarkerListItemViewModelHighlighted=I,U)),
style:_.Cc({"background-color":function(){return I()?C():t()},
color:function(){return I()?"":k()}})},_.n(_.dN,{text:function(){return X.data().timestamp}})),_.n("div",{class:"ytMacroMarkerListItemViewModelTimeLine",
style:_.Cc({"background-color":function(){return m()?"transparent":t()}})}),_.n("h4",{class:"ytMacroMarkerListItemViewModelTitle",
style:function(){return"color:"+(I()?C():k())}},_.n(_.dN,{text:function(){return X.data().title}}))))},"ze");_.F3=_.V(function(X){function U(kA){K("transform:translateX("+(_.$q("HTML_DIR")==="rtl"?"":"-")+kA+"px)")}
function r(kA){return Math.min(Math.max(kA,0),z()-N())}
function m(){var kA=J()+S6();return I()?(Math.round(N()/kA)||1)*kA:0}
var I=function(){return X.data().items||[]},t=function(){return X.data().previousButton},C=function(){return X.data().nextButton},k=function(){var kA,mp;
return(mp=(kA=X.disableArrows)==null?void 0:kA.call(X))!=null?mp:!1},g=function(){var kA;
return!((kA=X.forceNarrowLayout)==null||!kA.call(X))},Z=_.yp(function(){var kA;
return!((kA=X.centerAlignItems)==null||!kA.call(X))&&z()<=N()},void 0,"Uto0kc"),P=_.HD("horizontal-shelf-view-model"),S=_.HD("div"),d=_.H(_.Fb(0,void 0,"G0xZB")),O=d.next().value,E=d.next().value;
d=_.H(_.Fb(0,void 0,"kqCYFf"));var Q=d.next().value,h=d.next().value,z=Q;Q=_.H(_.Fb("",void 0,"Hh6Uye"));d=Q.next().value;var K=Q.next().value;Q=_.H(_.Fb(0,void 0,"yMGBKb"));var D=Q.next().value,W=Q.next().value,J=D;Q=_.H(_.Fb(0,void 0,"VChthd"));D=Q.next().value;var A=Q.next().value,N=D;Q=_.H(_.Fb(!1,void 0,"qJlhhe"));var He=Q.next().value,ne=Q.next().value;Q=_.H(_.Fb(0,void 0,"x7H94"));D=Q.next().value;var Be=Q.next().value,S6=D;Q=_.H(_.Fb(0,void 0,"ksuUee"));var e6=Q.next().value,Vs=Q.next().value;
Q=_.H(_.Fb("50%",void 0,"uxCxde"));var Re=Q.next().value,$A=Q.next().value,Ht=function(){var kA,mp=(kA=X.data())==null?void 0:kA.responsiveContainerConfiguration,eP,iu;return mp?T4(mp==null?void 0:mp.responsiveSize):(iu=(eP=X.sizing)==null?void 0:eP.call(X))!=null?iu:"STANDARD"};
Q=_.yp(function(){return!k()&&O()>0},void 0,"XK60w");
D=_.yp(function(){return!k()&&O()<z()-N()},void 0,"D22LVd");
var OS=function(){E(r(O()-m()));U(O())},j6=function(){E(r(O()+m()));
U(O())},Pt=function(){P.value!==null&&z8()},Q1;
_.Wx(function(){z8();window.ResizeObserver?(Q1=new ResizeObserver(_.y2(Pt,0)),Q1.observe(P.value)):window.addEventListener("resize",Pt)});
_.Jd(function(){if(window.ResizeObserver){var kA;(kA=Q1)==null||kA.disconnect()}else window.removeEventListener("resize",Pt)});
var z8=function(){var kA=P.value.clientWidth,mp=X.includeMargin!==void 0?X.includeMargin():!1,eP;var iu=X.hasPeek!==void 0?X.hasPeek():!((eP=X.data())==null||!eP.hasPeek);kA=_.Kx({containerWidth:kA,hasPeek:iu,sizing:Ht(),marginSettings:mp?g()?4:1:0});Be(kA.gutter);Vs(kA.margin);W(kA.itemWidth);ne(kA.maxContainerWidth<528||g());A(kA.maxContainerWidth);I()&&h((kA.itemWidth+kA.gutter)*I().length-kA.gutter);if(I()){var ES;if(((ES=X.thumbnailAspectRatio)==null?void 0:ES.call(X))!==void 0){var jP;$A(J()/
Rrx((jP=X.thumbnailAspectRatio)==null?void 0:jP.call(X))/2+"px")}else $A("50%")}},B7={},SX={};
return _.n("horizontal-shelf-view-model",{class:_.mS("ytwHorizontalShelfViewModelHost",X.className),el:P},_.n(_.x,{cond:function(){var kA;return X.data().header&&!((kA=X.horizontalShelfExperiments)==null?0:kA.call(X).hideHeader)},
then:function(){return _.n("div",{class:"ytwHorizontalShelfViewModelHeader",style:_.Cc({width:function(){return N()+"px"},
padding:function(){return"0 "+e6()+"px"}})},_.n(_.xJ,{data:function(){return X.data().header}},{sectionHeaderViewModel:function(kA){return _.n(_.i0,{data:kA.data,
disableHorizontalPadding:!0,forceSmallLayout:He,useResponsiveLayout:!0})}}))}}),_.n("div",{class:_.mS("ytwHorizontalShelfViewModelOuterContainer",(B7.ytwHorizontalShelfViewModelCenterAlignOuterContainer=function(){return Z()},B7)),
style:_.Cc({"margin-top":function(){var kA,mp=X.data().header&&!((kA=X.horizontalShelfExperiments)==null?0:kA.call(X).hideHeader),eP;return(((eP=X.ensureMarginTop)==null?0:eP.call(X))&&!mp?12:0)+"px"}})},_.n("div",{class:"ytwHorizontalShelfViewModelHorizontalContainer",
style:_.Cc({width:function(){return N()+"px"},
padding:function(){return"0 "+e6()+"px"},
overflow:function(){return k()?"auto":"hidden"}})},_.n("div",{class:_.mS("ytwHorizontalShelfViewModelItems",(SX.ytwHorizontalShelfViewModelCenterAlignItems=function(){return Z()},SX)),
el:S,style:d},_.n(_.xJ,{data:I},{macroMarkerListItemViewModel:function(kA,mp){return _.n("div",{style:_.Cc({width:function(){return J()+"px"},
"margin-right":function(){return(mp()===I().length-1?0:S6())+"px"}})},_.n(lBT,{data:kA.data,
palette:_.bG(X.palette),isLastItem:function(){return mp()===I().length-1}}))},
lockupViewModel:function(kA,mp){var eP=kA.data;return _.n("div",{style:_.Cc({width:function(){return J()+"px"},
"margin-right":function(){return(mp()===I().length-1?0:S6())+"px"}})},_.n(_.$p,{data:eP,
containerType:4,sizing:Ht,protectBackground:X.protectBackground,thumbnailFixedWidth:function(){return sCm(eP())+"px"},
thumbnailTargetWidth:function(){return sCm(eP())}}))},
suspenseViewModel:function(kA,mp){return _.n("div",{style:_.Cc({width:function(){return J()+"px"},
"margin-right":function(){return(mp()===I().length-1?0:S6())+"px"}})},_.n(Ae5,{data:kA.data}))}}))),_.n(_.x,{cond:Q,
then:function(){return _.n("div",{class:"ytwHorizontalShelfViewModelLeftArrow",style:_.Cc({top:function(){return Re()}})},_.n(_.xJ,{data:t},{buttonViewModel:function(kA){return _.n(_.Rt,{data:kA.data,
onClick:OS})}}))}}),_.n(_.x,{cond:D,
then:function(){return _.n("div",{class:"ytwHorizontalShelfViewModelRightArrow",style:_.Cc({top:function(){return Re()}})},_.n(_.xJ,{data:C},{buttonViewModel:function(kA){return _.n(_.Rt,{data:kA.data,
onClick:j6})}}))}})))},"Ae");
_.F3.idomCompat=!0;var GP$=_.V(function(X){var U=function(){return X.data().targetId||""},r=function(){var Q;
return((Q=X.data())==null?void 0:Q.expansionEntityKey)||""},m=_.nx(_.axs,r),I=!0,t=function(){var Q;
return((Q=m())==null?void 0:Q.value)===U()},C=function(Q){_.$7(_.PN("stringEntity",r(),{key:r(),
value:Q?U():""}))};
_.qH(function(){I=!1;X.data().isExpanded&&C(!0)});
var k=function(){if(t()){var Q=!0;X.onCollapse!==void 0&&(Q=X.onCollapse());Q&&C(!1)}else C(!0)},g=_.tj(k),Z=function(){var Q;
return(((Q=X.accordionStyle)==null?void 0:Q.call(X))||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED")==="ACCORDION_VIEW_MODEL_STYLE_MINI"},P=_.HD("div"),S=function(){var Q,h;
return(h=(Q=_.e(X.data().rendererContext,_.PV))==null?void 0:Q.label)!=null?h:""},d=function(){var Q,h;
return{disabled:(Q=X.hideIfNotExpanded)==null?void 0:Q.call(X),ariaHidden:(h=X.hideIfNotExpanded)==null?void 0:h.call(X)}},O={},E={};
return _.n("yt-accordion-item-view-model",{class:_.mS("ytAccordionItemViewModelHost",X.className,(O.ytAccordionItemViewModelExpanded=function(){return t()},O.ytAccordionItemViewModelHidden=function(){var Q;
return(Q=X.hideIfNotExpanded)==null?void 0:Q.call(X)},O.ytAccordionItemViewModelMini=Z,O)),
"data-target-id":U},_.n("div",{class:"ytAccordionItemViewModelContainer"},_.n("div",{class:"ytAccordionItemViewModelLeftSection","on:click":g,title:S,"aria-hidden":function(){var Q;return(Q=X.hideIfNotExpanded)==null?void 0:Q.call(X)}},_.n(_.dN,{text:function(){return X.data().title},
className:"ytAccordionItemViewModelLabel",ariaLabel:S})),_.n("div",{class:"ytAccordionItemViewModelRightSection"},_.n(_.xJ,{data:function(){return t()?X.data().expandButton:X.data().collapseButton}},{buttonViewModel:function(Q){return _.n(_.Rt,{data:Q.data,
className:"ytAccordionItemViewModelToggleButton",onClick:k,buttonOverrides:d})}}))),_.n("div",{class:"ytAccordionItemViewModelContainer"},_.n("div",{class:_.mS("ytAccordionItemViewModelContent",(E.ytAccordionItemViewModelExpandedSubtitle=function(){return t()},E)),
el:P,style:_.Cc({"max-height":function(){return I?"auto":t()?P.value.scrollHeight+"px":"0"}}),
"aria-hidden":function(){return!t()}},_.n(_.x,{cond:function(){return!Z()},
then:function(){return _.n(_.dN,{text:function(){return X.data().description},
className:"ytAccordionItemViewModelSubtitle"})}}),_.n(_.xJ,{data:function(){return X.data().content}},{horizontalShelfViewModel:function(Q){return _.n(_.F3,{data:Q.data,
className:"ytAccordionItemViewModelLockupShelf",hasPeek:!0})}}))))},"Ce");_.iAS=_.V(function(X){var U=_.H((0,_.HKv)(X.data)).next().value,r=function(){return X.data().style||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED"},m=function(){return r()==="ACCORDION_VIEW_MODEL_STYLE_MINI"},I=_.H(_.Fb(!0,void 0,"VFpYAb")),t=I.next().value,C=I.next().value,k=function(){return m()&&t()},g=function(){return{type:"tonal",
style:"mono",state:"active",size:"XS",iconPosition:"icon-only",onTap:function(){C(!t())}}},Z=_.tj(function(){U().onTitleTap&&_.z5(U().onTitleTap||{})});
I={};return _.n("yt-accordion-view-model",{class:_.mS("ytAccordionViewModelHost",(I.ytAccordionViewModelMinimized=function(){return k()},I)),
"data-target-id":function(){return X.data().targetId||""}},_.n(_.x,{cond:function(){return m()||!!U().title},
then:function(){return _.n("div",{class:"ytAccordionViewModelHeader"},_.n("div",{class:"ytAccordionViewModelTitleSection"},_.n("div",{class:"ytAccordionViewModelTitleWrapper"},_.n(_.x,{cond:function(){return!!X.data().headerIcon},
then:function(){return _.n(_.k5,{className:"ytAccordionViewModelHeaderIcon",icon:function(){var P;return(P=X.data().headerIcon)==null?void 0:P.iconType}})}}),_.n("div",{class:"ytAccordionViewModelTitle",
"on:click":Z},_.n(_.dN,{className:"ytAccordionViewModelTitleText",text:function(){return U().title}})))),_.n("div",{class:"ytAccordionViewModelButtonSection"},_.n(_.x,{cond:m,
then:function(){return _.n(_.Vf,{data:g,iconName:function(){return k()?"chevron_down":"chevron_collapse"}})}})))}}),_.n("div",{class:"ytAccordionViewModelContent"},_.n(_.xJ,{data:function(){return U().contents}},{accordionItemViewModel:function(P){return _.n(GP$,{data:P.data,
className:"ytAccordionViewModelRow",accordionStyle:r,hideIfNotExpanded:k,onCollapse:function(){return m()?(C(!0),!1):!0}})}})),_.n("div",null,_.n(_.x,{cond:function(){return!m()&&(!!U().disclaimerFooter||!!U().footer)},
then:function(){return _.n("div",{class:"ytAccordionViewModelFooter"},_.n(_.dN,{text:function(){return U().disclaimerFooter},
className:"ytAccordionViewModelDisclaimer"}),_.n(_.xJ,{data:function(){return X.data().footer}},{flexibleActionsViewModel:function(P){return _.n(_.g3,{data:P.data,
layout:0})}}))}})))},"De");_.G5(_.iAS,"yt-accordion-view-model",{props:{data:_.OQ}});_.G5(_.V(function(X){var U=null,r=null,m,I=(m=_.np().resolve(_.gX(_.RB)))==null?void 0:m(),t=_.H(_.Fb(!1,void 0,"CmEVtc"));m=t.next().value;var C=t.next().value;t=_.H(_.Fb(!0,void 0,"yo9dR"));var k=t.next().value,g=t.next().value,Z=_.HD("textarea",function(h){_.en(264503,h,U,function(z){U=z})}),P=function(h){C(!0);
h={learningJourneyFormData:{query:h}};_.z5(X.data().searchEndpoint||{},{form:{formData:h}});return!1},S=_.tj(function(h){h.target.closest("button-view-model")&&C(!0)});
t=_.tj(function(){g(Z.value.value.length===0)});
var d=_.tj(function(h){if(h.key==="Enter"&&!h.shiftKey&&!k()){var z=h.target;h.preventDefault();P(z.value)}}),O={},E={},Q={};
return _.n("yt-learning-journey-zero-state",{class:"ytLearningJourneyZeroStateHost"},_.n("div",{class:"ytLearningJourneyZeroStateLearningIconContainer"},_.n(_.J6,{data:function(){return X.data().learningIcon},
className:"ytLearningJourneyZeroStateLearningIcon",alt:"Learning icon",contentMode:"CONTENT_MODE_CENTER"})),_.n("div",{class:"ytLearningJourneyZeroStateSearchContainer"},_.n("div",{class:"ytLearningJourneyZeroStateSearchBarContainer"},_.n("div",{class:_.mS("ytLearningJourneyZeroStateSearchBar",(O.ytLearningJourneyZeroStateSearchBarDark=I,O))},_.n("textarea",{class:_.mS("ytLearningJourneyZeroStateTextInput",(E.ytLearningJourneyZeroStateTextInputDark=I,E)),el:Z,"on:keyup":t,"on:keydown":d,placeholder:"What do you want to learn?",
rows:1,"client-ve-type":264503})),_.n("div",{class:_.mS("ytLearningJourneyZeroStateSearchButtonContainer",(Q.ytLearningJourneyZeroStateSearchButtonContainerDark=I,Q))},_.n(_.Rt,{data:function(){return _.e(X.data().searchButton,_.xI)},
className:"search-button",onClick:function(){return P(Z.value.value)},
buttonOverrides:function(){return{disabled:k(),style:I?"mono-inverse":"mono",size:"XL"}}}))),_.n(_.x,{cond:function(){return!!X.data().errorBanner},
then:function(){return _.n("div",{class:"ytLearningJourneyZeroStateErrorBannerContainer",el:_.pf(function(h){_.en(264617,h,r,function(z){r=z})})},_.n(_.xJ,{data:function(){return X.data().errorBanner}},{alertBannerViewModel:function(h){return _.n(_.dVp,{data:h.data,
"client-ve-type":264617})}}))}})),_.n(_.x,{cond:m,
then:function(){return _.n("div",{class:"ytLearningJourneyZeroStateLoaderContainer"},_.n(_.xJ,{data:function(){return X.data().loader}},{learningJourneyLoaderViewModel:function(h){return _.n(_.DV7,{data:h.data})}}))},
else:function(){return _.n("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContainer"},_.n(_.x,{cond:function(){return!!X.data().learningJourneyShelf},
then:function(){return _.n("div",{class:"ytLearningJourneyZeroStatePlaylistShelfContainer"},_.n("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return X.data().learningJourneySectionTitle}),_.n(_.xJ,{data:function(){return X.data().learningJourneyShelf}},{horizontalShelfViewModel:function(h){return _.n(_.F3,{data:h.data,
centerAlignItems:!0})}}))}}),_.n("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySection"},_.n("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return X.data().suggestedJourneySectionTitle}),_.n("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContentContainer",
"on:click":S},_.n(_.xJ,{data:function(){return X.data().suggestedJourneyActions}},{flexibleActionsViewModel:function(h){return _.n(_.g3,{data:h.data,
layout:0,className:"ytLearningJourneyZeroStateSuggestedJourneySectionContent"})}}))))}}))},"Ee"),"yt-learning-journey-zero-state",{props:{data:_.OQ}});var Lyv=_.V(function(X){var U=X.data;return _.n("ytvl-live-leaderboard-item-action-content-view-model",{class:_.mS("ytvlLiveLeaderboardItemActionContentViewModelHost")},_.n(_.dN,{text:function(){var r;return(r=U())==null?void 0:r.actionDescription},
className:"ytvlLiveLeaderboardItemActionContentViewModelActionDescription"}),_.n(_.xJ,{data:function(){return U().actionButton}},{buttonViewModel:function(r){return _.n(_.Rt,{className:"ytvlLiveLeaderboardItemActionContentViewModelActionButton",
data:r.data})}}))},"Fe");var NMP=_.V(function(X){var U=X.data;return _.n("ytvl-live-leaderboard-item-channel-content-view-model",{class:_.mS("ytvlLiveLeaderboardItemChannelContentViewModelHost")},_.n(_.dN,{className:"ytvlLiveLeaderboardItemChannelContentViewModelChannelName",text:function(){var r;return(r=U())==null?void 0:r.displayName},
ellipsisTruncate:!0}),_.n(_.xJ,{data:function(){return U().badge}},{buttonViewModel:function(r){return _.n(_.Rt,{className:"ytvlLiveLeaderboardItemChannelContentViewModelBadge",
data:r.data})}}))},"Ge");_.G5(_.V(function(X){var U=X.data;return _.n("ytvl-live-leaderboard-item-view-model",{class:"ytvlLiveLeaderboardItemViewModelHost"},_.n("div",{class:"ytvlLiveLeaderboardItemViewModelRankNumberContainer"},_.n(_.dN,{className:"ytvlLiveLeaderboardItemViewModelRankNumber",text:function(){var r;return(r=U())==null?void 0:r.rank}})),_.n("div",{class:"ytvlLiveLeaderboardItemViewModelAvatar"},_.n(_.xJ,{data:function(){return U().avatar}},{avatarViewModel:_.kp})),_.n("div",{class:"ytvlLiveLeaderboardItemViewModelContent"},
_.n(_.xJ,{data:function(){return U().content}},{liveLeaderboardItemChannelContentViewModel:NMP,
liveLeaderboardItemActionContentViewModel:Lyv})),_.n(_.dN,{className:"ytvlLiveLeaderboardItemViewModelPoints",text:function(){var r;return(r=U())==null?void 0:r.points}}))},"He"),"ytvl-live-leaderboard-item-view-model",{props:{data:_.OQ}});_.G5(_.V(function(X){var U=X.data;return _.n("ytvl-live-viewer-leaderboard-item-view-model",{class:"ytvlLiveViewerLeaderboardItemViewModelHost"},_.n(_.dN,{className:"ytvlLiveViewerLeaderboardItemViewModelRankNumber",text:function(){var r,m;return(r=U())==null?void 0:(m=r.ranking)==null?void 0:m.rank}}),_.n("div",{class:"ytvlLiveViewerLeaderboardItemViewModelAvatar"},_.n(_.xJ,{data:function(){return U().avatar}},{avatarViewModel:_.kp})),_.n(_.dN,{className:"ytvlLiveViewerLeaderboardItemViewModelChannelContent",
text:function(){var r,m;return(r=U())==null?void 0:(m=r.channelContent)==null?void 0:m.channelName}}),_.n(_.dN,{className:"ytvlLiveViewerLeaderboardItemViewModelPoints",
text:function(){var r;return(r=U())==null?void 0:r.points}}))},"Ie"),"ytvl-live-viewer-leaderboard-item-view-model",{props:{data:_.OQ}});var jDC=_.V(function(X){X=_.AL(X,{wrapper:!1}).wrapper;return _.n(_.x,{cond:X,then:function(){return _.n("ytw-spinner",{class:"ytWebSpinnerWrapper"},_.n("div",{class:"ytWebSpinnerSpinner"}))},
else:function(){return _.n("ytw-spinner",{class:"ytWebSpinnerSpinner"})}})},"Je");
jDC.idomCompat=!0;var XeL=["QR_CODE_RENDERER_STYLE_WEB_SHORTS_ENGAGEMENT_PANEL"],U9e=_.V(function(X){var U=X.data;var r=_.pf(),m=_.yp(function(){return U().command},void 0,"fyYsT");
_.Wu(function(){m()&&_.um(m(),{form:{element:r.value}})},"B0nxdb");
return _.n("div",{el:r,class:"YtQrCodeRendererHostContainer"},_.n(_.x,{cond:function(){return U().qrCodeImage},
then:function(I){return _.n(_.J6,{data:I,alt:"",className:"YtQrCodeRendererHostQrImage",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})},
else:function(){return _.n(_.x,{cond:function(){return U().spinner},
then:function(){return _.n(jDC,null)}})}}),_.n(_.x,{cond:function(){return U().label},
then:function(I){return _.n(_.dN,{text:I,className:"YtQrCodeRendererHostLabel"})}}),_.n(_.x,{cond:function(){return U().labels},
then:function(I){return _.n("div",{class:"YtQrCodeRendererHostLabels"},_.n(_.Yq,{each:I},function(t){return _.n(_.dN,{text:t})}))}}))},"Me");_.G5(_.V(function(X){var U=X.data;var r=_.yp(function(){return U().qrEntityKey},void 0,"LmZ2xf"),m=_.yp(function(){return U().deleteEntityOnDismiss},void 0,"my0Tzb"),I=_.yp(function(){return U().command},void 0,"hzECIb"),t=_.nx(vgz,r);
X=_.yp(function(){return U().qrCodeImage},void 0,"AnD9rc");
var C=_.yp(function(){return U().style&&XeL.includes(U().style)},void 0,"f5fZv"),k=_.xc({visibilityCallback:function(g){g&&I()&&_.um(I())},
showOption:{calledOnce:!0,state:"visible"}});_.Wx(function(){_.Jd(function(){m()&&r()&&_.pd().dispatch(_.PN("qrCodeEntity",r()))})});
return _.n("yt-qr-code-renderer",{class:"YtQrCodeRendererHost",el:_.pf(k)},_.n(_.x,{cond:C,then:function(){return _.n(_.x,{cond:t,then:function(g){return _.n(U9e,{data:g})}})}}),_.n(_.x,{cond:X,
then:function(g){return _.n(_.J6,{data:g,alt:""})}}))},"Ke"),"yt-qr-code-renderer",{props:{data:_.OQ}});var m9w=_.V(function(X){var U=function(){return _.oj(1728053247&(X.barColor!==void 0?gJ(X.barColor()):4278190080))};
return _.n("video-overview-ghost-card",{class:"ytVideoOverviewGhostCardHost"},null,_.n("div",{class:"ytVideoOverviewGhostCardDetails"},_.n(rxH,{animationDelay:0,percentWidth:100,barColor:function(){return U()}}),_.n(rxH,{animationDelay:600,
percentWidth:60,barColor:function(){return U()}})))},"Ne"),rxH=_.V(function(X){return _.n("div",{class:"ytVideoOverviewGhostCardGhostLine",
style:function(){return"max-width:"+X.percentWidth()+"%"}},_.n("div",{class:"ytVideoOverviewGhostCardSlider",
style:function(){var U=X.animationDelay(),r=X.barColor();return"animation-delay:"+U+"ms;\n      background: linear-gradient(\n      90deg,\n      rgba(0, 0, 0, 0)  20%,\n      "+r+" 50%,\n      rgba(0, 0, 0, 0) 80%\n    );"}}))},"Oe");var In0;_.t60=_.V(function(X){function U(z){C(z)}
var r=X.data;var m=_.HD("yt-video-overview-view-model"),I=_.cD("div");X=_.H(_.Fb(-1,void 0,"dW11He"));var t=X.next().value,C=X.next().value;X=_.H(_.Fb(0,void 0,"LqrsK"));var k=X.next().value,g=X.next().value,Z={},P=_.nx(xUs,function(){return r().asyncDataEntityKey}),S=function(){var z;
if((z=P())==null?0:z.videoOverviewViewModel){var K;return _.e((K=P())==null?void 0:K.videoOverviewViewModel,htv)}return r()};
_.Wx(function(){g(Math.min((m.value.clientWidth-24)/4-8,72))});
var d=function(z){C(z);(I==null?0:I.value)&&I.value.children[z]&&I.value.children[z].scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"})};
FqX(m,function(){var z;if((z=S())==null||!z.inlinePlaybackEndpoint)return null;var K;z=Z==null?void 0:(K=Z.thumbnailElRef)==null?void 0:K.value;if(!z)return null;var D;K=(D=S())==null?void 0:D.inlinePlaybackEndpoint;D=_.e(K,$A5);return{multipleVideoPreviewData:{data:(D==null?0:D.playerDescriptors)&&(D==null?0:D.playerDescriptors.length)?D.playerDescriptors:[],thumbnailElement:z,trackingParams:"test",callbacks:{onPlaybackStarted:d},options:{hideScrubbingControls:!0,hideTimeDisplay:!0}}}});
var O=function(){var z;return((z=S())==null?void 0:z.headerSubtext)!==void 0?!0:!1},E=function(){var z,K=gJ((z=S())==null?void 0:z.titleColor);
return K?"color: "+_.oj(K)+";":void 0},Q=function(){var z,K=gJ((z=S())==null?void 0:z.subtextColor);
return K?"color: "+_.oj(K)+";":void 0},h=function(){return _.n("div",{class:"ytGenAiVideoOverviewViewModelHeader"},_.n("div",{class:"ytGenAiVideoOverviewViewModelTitle",
style:function(){return E()}},_.n(_.dN,{text:function(){var z;
return(z=S())==null?void 0:z.headerText}})),_.n(_.x,{cond:O,
then:function(){return _.n("div",{class:"ytGenAiVideoOverviewViewModelSubhead"},_.n("div",{class:"ytGenAiVideoOverviewViewModelSubheadIcon",style:function(){return Q()}},_.n(_.k5,{icon:"SPARK",
className:"ytGenAiVideoOverviewViewModelSparkIcon"})),_.n("div",{class:"ytGenAiVideoOverviewViewModelSubtext",style:function(){return Q()}},_.n(_.dN,{text:function(){var z;
return(z=S())==null?void 0:z.headerSubtext}})))}}))};
X={};return _.n("yt-video-overview-view-model",{class:_.mS("ytGenAiVideoOverviewViewModelHost",(X.ytGenAiVideoOverviewViewModelMweb=!1,X.ytGenAiVideoOverviewViewModelDesktop=!0,X)),el:m,style:function(){var z,K=gJ((z=S())==null?void 0:z.backgroundColor);return K?"background-color: "+_.oj(K)+";":void 0}},_.n(_.x,{cond:function(){var z;
return(z=S())==null?void 0:z.isLoading},
then:function(){return _.n(m9w,{barColor:function(){var z;return(z=S())==null?void 0:z.titleColor}})},
else:function(){return _.n(_.sx,null,null,_.n("div",{class:"ytGenAiVideoOverviewViewModelThumbnail"},_.n(_.xJ,{data:function(){var z;return(z=S())==null?void 0:z.thumbnail}},{thumbnailViewModel:function(z){return _.n(_.K_,{data:z.data,
aspectRatio:0,playbackRef:epe(Z)})}})),_.n("div",{class:"ytGenAiVideoOverviewViewModelDetails"},h(),_.n(_.x,{cond:function(){var z,K,D,W;
return((z=S())==null?void 0:(K=z.listItems)==null?void 0:K.length)!==void 0&&((D=S())==null?void 0:(W=D.listItems)==null?void 0:W.length)>0?!0:!1},
then:function(){return _.n("div",{class:"ytGenAiVideoOverviewViewModelCarousel",el:I},_.n(_.Yq,{each:function(){var z;return(z=S())==null?void 0:z.listItems}},function(z,K){return _.n(In0,{image:z.image,
index:K,isSelected:function(){return K()===t()},
onClick:U,itemWidth:k})}))}}),_.n("div",{class:"ytGenAiVideoOverviewViewModelFooter"},_.n("div",{class:"ytGenAiVideoOverviewViewModelFooterTitle",
style:function(){return E()}},_.n(_.dN,{text:function(){var z,K,D,W,J,A,N;
return(N=(z=S())==null?void 0:(K=z.listItems)==null?void 0:(D=K[t()])==null?void 0:D.headline)!=null?N:(W=S())==null?void 0:(J=W.listItems)==null?void 0:(A=J[0])==null?void 0:A.headline}})),_.n("div",{class:"ytGenAiVideoOverviewViewModelFooterSubtext",
style:function(){return Q()}},_.n(_.dN,{text:function(){var z,K,D,W,J,A,N;
return(N=(z=S())==null?void 0:(K=z.listItems)==null?void 0:(D=K[t()])==null?void 0:D.subtext)!=null?N:(W=S())==null?void 0:(J=W.listItems)==null?void 0:(A=J[0])==null?void 0:A.subtext}})))))}}))},"Pe");
In0=_.V(function(X){var U=X.image;var r=X.itemWidth;var m=X.index;var I=X.isSelected;var t=X.onClick;X=_.tj(function(){m!==void 0&&t!==void 0&&t(m());return!1});
var C={};return _.n("div",{class:_.mS("ytGenAiVideoOverviewViewModelCarouselItem",(C.ytGenAiVideoOverviewViewModelCarouselItemSelected=function(){return I==null?void 0:I()},C)),
style:function(){return"width: "+r()+"px;"},
"on:click":X},_.n(_.J6,{data:U,alt:"",className:"ytGenAiVideoOverviewViewModelCarouselThumbnail"}),_.n(_.x,{cond:function(){return I==null?void 0:I()},
then:function(){return _.n("div",{class:"ytGenAiVideoOverviewViewModelProgressBar"},_.n("div",{class:"ytGenAiVideoOverviewViewModelInnerProgressBar"}))}}))},"Qe");
_.t60.idomCompat=!0;_.G5(_.t60,"yt-video-overview-view-model",{props:{data:_.OQ}});_.anw=_.V(function(X){var U=X.data;var r=X.topbarOffset;var m,I=((m=_.np().resolve(_.gX(_.RB)))==null?void 0:m())||!1;return _.n("cinematic-container-view-model",{class:"ytCinematicContainerViewModelHost",style:function(){var t=U();var C,k,g=I?(C=t.config)==null?void 0:C.darkThemeBackgroundColor:(k=t.config)==null?void 0:k.lightThemeBackgroundColor;t=g?_.QH(g):void 0;t="background-color: "+t+";";r!==void 0&&(t+="top: -"+r()+"px;");return t},
"aria-hidden":!0},_.n(_.x,{cond:function(){var t,C,k;return!!((t=U().backgroundImageConfig)==null?0:(C=t.image)==null?0:(k=C.sources)==null?0:k.length)},
then:function(){return _.n(_.J6,{data:function(){var t;return(t=U().backgroundImageConfig)==null?void 0:t.image},
className:"ytCinematicContainerViewModelBackgroundImage",alt:""})}}),_.n("div",{class:"ytCinematicContainerViewModelBackgroundGradient",
style:function(){return"background: "+PD9(I,U().gradientColorConfig)+";"}}))},"Re");
_.anw.idomCompat=!0;var HeX=_.V(function(X){var U=X.data;var r=X.isOverlay;return _.n("channel-info-view-model",{class:"ytwChannelInfoViewModelHost"},_.n("div",{class:"ytwChannelInfoViewModelHostChannelHeader"},_.n(_.xJ,{data:function(){return U().header}},{sectionHeaderViewModel:function(m){return _.n(_.i0,{data:m.data,
isOverlay:r})}})),_.n("div",{class:"ytwChannelInfoViewModelHostChannelButtons"},_.n(_.xJ,{data:function(){return U().channelInfoButtons}},{flexibleActionsViewModel:_.g3})),_.n("div",{class:"ytwChannelInfoViewModelHostChannelDescription"},_.n(_.xJ,{data:function(){return U().description}},{descriptionPreviewViewModel:function(m){return _.n(_.GB,{data:m.data,
isOverlay:r})}})))},"Se");
HeX.idomCompat=!0;var CMw=_.V(function(X){var U=X.data;var r={};return _.n("factoid-view-model",{class:_.mS("ytwFactoidViewModelHost",(r.ytwFactoidViewModelHostOverlay=X.isOverlay,r))},_.n(_.dN,{text:function(){return U().value},
className:"ytwFactoidViewModelHostFactoidValue"}),_.n(_.dN,{text:function(){return U().label},
className:"ytwFactoidViewModelHostFactoidLabel"}))},"Te");
CMw.idomCompat=!0;var k1T=_.V(function(X){var U=X.data;var r=X.isOverlay;return _.n("factoids-row-view-model",{class:"ytwFactoidsRowViewModelHost"},_.n(_.xJ,{data:function(){return U().factoids}},{factoidViewModel:function(m){return _.n(CMw,{data:m.data,
isOverlay:r})}}))},"Ue");
k1T.idomCompat=!0;_.cx1=_.V(function(X){var U=X.data;var r=X.isOverlay;return _.n("course-metadata-view-model",{class:"ytwCourseMetadataViewModelHost"},_.n(_.xJ,{data:function(){return U().items}},{channelInfoViewModel:function(m){return _.n("div",{class:"ytwCourseMetadataViewModelHostItem"},_.n(HeX,{data:m.data,
isOverlay:r}))},
coursePerksViewModel:function(m){return _.n("div",{class:"ytwCourseMetadataViewModelHostItem"},_.n(fBP,{data:m.data,isOverlay:r}))},
descriptionPreviewViewModel:function(m){return _.n("div",{class:"ytwCourseMetadataViewModelHostItem"},_.n(_.GB,{data:m.data,isOverlay:r}))},
factoidsRowViewModel:function(m){return _.n("div",{class:"ytwCourseMetadataViewModelHostItem"},_.n(k1T,{data:m.data,isOverlay:r}))},
progressViewModel:function(m){return _.n("div",{class:"ytwCourseMetadataViewModelHostItem"},_.n(qTp,{data:m.data,isOverlay:r}))}}))},"Ve");var gAw=_.V(function(X){return _.n("yt-flexible-container",{class:"ytFlexibleContainerHost"},_.n(_.xJ,{data:function(){return X.data().content}},{courseMetadataViewModel:function(U){return _.n(_.cx1,{data:U.data,
isOverlay:X.isOverlay})},
progressViewModel:function(U){return _.n(qTp,{data:U.data})}}))},"We");var nAw=_.V(function(X){var U=X.data;X=X.className;var r=function(){var I;return _.o6((I=U())==null?void 0:I.rendererContext)},m={};
m=(m.dynamicTextViewModelHost=!0,m.dynamicTextViewModelHostTappable=function(){return r()},m);
return _.n("yt-dynamic-text-view-model",{el:_.pf(_.w0(function(){var I;return(I=U())==null?void 0:I.rendererContext})),
role:function(){return r()?"link":void 0},
tabindex:function(){return r()?0:void 0},
class:_.mS(X,m)},_.n("h1",{class:"dynamicTextViewModelH1","aria-label":function(){var I,t,C;return(C=(t=_.e((I=U())==null?void 0:I.rendererContext,_.PV))==null?void 0:t.label)!=null?C:""}},_.n(_.dN,{text:function(){return U().text},
userInput:!0})))},"Xe");
nAw.idomCompat=!0;_.BL=_.V(function(X){var U=X.data;var r=X.isPositionRelative;var m=_.dUD("(max-width: 527.9px)"),I=function(){var t,C;return(C=(t=U())==null?void 0:t.style)!=null?C:"IMAGE_BANNER_STYLE_FULL_BLEED"};
X={};return _.n("yt-image-banner-view-model",{el:_.pf(_.w0(function(){var t;return(t=U())==null?void 0:t.rendererContext})),
class:_.mS((X.ytImageBannerViewModelHost=!0,X.ytImageBannerViewModelInset=function(){return OKe(I())},X.ytImageBannerViewModelPositionAbsolute=function(){return _.pk(!0)&&!(r==null?0:r())},X.ytImageBannerViewModelSmallInset=function(){return OKe(I())&&m()},X.ytImageBannerViewModelTappable=function(){var t;
return _.o6((t=U())==null?void 0:t.rendererContext)},X))},_.n(_.x,{cond:function(){var t;
return(t=U())==null?void 0:t.image},
then:function(){return _.n(_.J6,{data:function(){return U().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}}),_.n(_.xJ,{data:function(){var t;
return(t=U())==null?void 0:t.overlays}},{thumbnailHoverOverlayViewModel:C_}))},"Ye");
_.BL.idomCompat=!0;var ZeY;ZeY=_.V(function(X){var U=X.condition;var r=X.content;return _.n(_.x,{cond:U,then:function(){return _.n("div",{class:"yt-page-header-view-model__scroll-container"},r())},
else:function(){return r()}})},"Ze");
_.seX=_.V(function(X){var U=X.data;var r=X.noPadding;var m=X.enableBanner;var I=X.cinematicContainerTopbarOffset;var t=X.allowCinematicContainerOverflow;var C=X.displayAsSidebar;var k=X.displayAsPanel;var g=X.alwaysUseMediumTextDescription;var Z=v4M(),P=function(){return!!U().image||!!U().animatedImage},S=function(){return!!U().background},d=function(){return(C==null?0:C())||(k==null?0:k())?1:Z()},O=function(){return d()===1},E=function(){return O()||d()===2},Q=function(){return d()===4},h=function(){var e6=
U();
var Vs=!!U().heroImage;var Re=d(),$A=egn(U()),Ht=C==null?void 0:C(),OS=!e6.metadata,j6;if(j6=Vs?_.e(e6.heroImage,dy7):_.e(e6.animatedImage||e6.image,dy7)){e6=j6.style;var Pt=j6.layoutMode;if(Pt!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")if(j6=lM6(AJx(j6)),Vs)Vs=SXz(Re,e6,Pt,j6,Ht);else b:if(OS)Vs=Re===1?{size:48}:{size:72};else switch(Re){case 1:Vs={size:72};break b;case 2:Vs={size:120};break b;default:Vs=$A<4?{size:120}:{size:160}}else Vs=void 0}else Vs={size:0};return Vs};
X={};X=_.mS((X["yt-page-header-view-model"]=!0,X["yt-page-header-view-model--no-padding"]=function(){return!(r==null||!r())},X["yt-page-header-view-model--small-top-padding"]=function(){return O()&&!U().actions&&!(k==null?0:k())||d()===2&&!(P()||U().heroImage)},X["yt-page-header-view-model--small-bottom-padding"]=function(){return E()&&!U().actions&&!(k==null?0:k())},X["yt-page-header-view-model--cinematic-container-overflow-boundary"]=function(){return!(t==null?0:t())},X["yt-page-header-view-model--display-as-sidebar"]=
C,X));
var z={},K=_.mS((z["yt-page-header-view-model__page-header-headline"]=!0,z["yt-page-header-view-model__page-header-headline--page-header-headline-full-width-hero"]=function(){var e6;return(e6=h())==null?void 0:e6.allowFullWidth},z)),D=function(){var e6;
return E()&&!((e6=h())==null?0:e6.allowFullWidth)},W=function(){return O()&&(!!U().heroImage||P())&&egn(U())>0},J=function(){return W()&&(k==null?void 0:k())};
z={};var A=_.mS((z["yt-page-header-view-model__page-header-title"]=!0,z["yt-page-header-view-model__page-header-title--page-header-title-large"]=function(){return!W()},z["yt-page-header-view-model__page-header-title--page-header-title-medium"]=function(){return W()&&!J()},z["yt-page-header-view-model__page-header-title--page-header-title-medium-force-small-layout"]=J,z["yt-page-header-view-model__page-header-title--page-header-title-overlay"]=S,z));
z={};var N=_.mS((z["yt-page-header-view-model__page-header-headline-image"]=!0,z["yt-page-header-view-model__page-header-headline-image--page-header-headline-image-hero"]=function(){return!!U().heroImage&&E()},z));
z={};var He=_.mS((z["yt-page-header-view-model__page-header-banner-container"]=m,z["yt-page-header-view-model__page-header-banner-container--full-bleed"]=function(){var e6;return(m==null?void 0:m())&&((e6=_.e(U().banner,_.v3v))==null?void 0:e6.style)==="IMAGE_BANNER_STYLE_FULL_BLEED"},z));
z={};var ne=_.mS((z["yt-page-header-view-model__page-header-content-metadata"]=!0,z["yt-page-header-view-model__page-header-content-metadata--page-header-content-metadata-overlay"]=S,z));z={};var Be=_.mS((z["yt-page-header-view-model__page-header-flexible-actions"]=!0,z["yt-page-header-view-model__page-header-flexible-actions--page-header-flexible-actions-margin-top"]=function(){return!!U().metadata||E()},z["yt-page-header-view-model__page-header-flexible-actions--page-header-flexible-actions-margin-bottom"]=
function(){return!E()},z));
z={};var S6=_.mS((z["yt-page-header-view-model__page-header-attribution"]=!0,z["yt-page-header-view-model__page-header-attribution--page-header-attribution-overlay"]=S,z));return _.n("yt-page-header-view-model",{class:X},_.n(_.x,{cond:S,then:function(){return _.n("div",{class:"yt-page-header-view-model__page-header-background"},_.n(_.xJ,{data:function(){return U().background}},{cinematicContainerViewModel:function(e6){return _.n(_.anw,{data:e6.data,
topbarOffset:I})}}))}}),_.n(ZeY,{condition:function(){return!(C==null||!C())},
content:function(){return _.n("div",{class:"yt-page-header-view-model__page-header-content"},_.n(_.x,{cond:function(){return(m==null?void 0:m())&&U().banner},
then:function(){return _.n("div",{class:He},_.n(_.xJ,{data:function(){return U().banner}},{imageBannerViewModel:_.BL}))}}),_.n("div",{class:K},_.n(_.x,{cond:P,
then:function(){return _.n(_.xJ,{data:function(){var e6;if(!(e6=U().animatedImage)){e6=U();if(P()){var Vs=e6=Object.assign({},e6),Re=d(),$A=egn(U()),Ht=Vs.image,OS=_.e(Ht,Oa5),j6=OS==null?void 0:OS.avatar,Pt=_.e(j6,_.u_);if(Ht&&j6&&Pt){switch(Re){case 1:Pt.avatarImageSize="AVATAR_SIZE_XL";break;case 2:Pt.avatarImageSize="AVATAR_SIZE_XXL";break;default:$A<4?Pt.avatarImageSize="AVATAR_SIZE_XXL":Pt.avatarImageSize="AVATAR_SIZE_XXXL"}_.Fz(j6,_.u_,Object.assign({},Pt));OS.avatar=Object.assign({},j6);_.Fz(Ht,
Oa5,Object.assign({},OS));Vs.image=Object.assign({},Ht)}}e6=e6.image}return e6}},{contentPreviewImageViewModel:function(e6){return _.n(_.Rf,{data:e6.data,
className:N,imageSizeConfig:h})},
decoratedAvatarViewModel:function(e6){return _.n(_.cz,{data:e6.data,className:N})}})}}),_.n(_.x,{cond:function(){return!!U().heroImage&&!D()},
then:function(){return _.n(_.xJ,{data:function(){return U().heroImage}},{contentPreviewImageViewModel:function(e6){return _.n(_.Rf,{data:e6.data,
className:N,imageSizeConfig:h})}})}}),_.n("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.n(_.x,{cond:function(){return!!U().heroImage&&D()},
then:function(){return _.n("div",{class:"yt-page-header-view-model__page-header-headline-image-hero-container"},_.n(_.xJ,{data:function(){return U().heroImage}},{contentPreviewImageViewModel:function(e6){return _.n(_.Rf,{data:e6.data,
className:N,imageSizeConfig:h})}}))}}),_.n(_.xJ,{data:function(){return U().title}},{dynamicTextViewModel:function(e6){return _.n(nAw,{data:e6.data,
className:A})}}),_.n(_.xJ,{data:function(){return U().metadata}},{contentMetadataViewModel:function(e6){return _.n(_.qG,{data:e6.data,
layout:function(){return O()?1:0},
className:ne,isOverlay:S,useMediumText:Q})}}),_.n(_.x,{cond:function(){return U().description&&!O()},
then:function(){return _.n(_.xJ,{data:function(){return U().description}},{descriptionPreviewViewModel:function(e6){return _.n(_.GB,{data:e6.data,
className:"yt-page-header-view-model__page-header-description",isOverlay:S,maxLinesOverride:function(){return O()?void 0:1},
useMediumText:function(){return(g==null?void 0:g())||Q()}})}})}}),_.n(_.x,{cond:function(){return U().attribution&&!E()},
then:function(){return _.n(_.xJ,{data:function(){return U().attribution}},{attributionViewModel:function(e6){return _.n(f_,{data:e6.data,
className:S6,useMediumText:Q})}})}}),_.n(_.x,{cond:function(){return U().actions&&!E()},
then:function(){return _.n(_.xJ,{data:function(){return U().actions}},{flexibleActionsViewModel:function(e6){return _.n(_.g3,{data:e6.data,
layout:function(){return E41(d())},
className:Be})}})}}))),_.n("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.n(_.x,{cond:function(){return U().description&&O()},
then:function(){return _.n(_.xJ,{data:function(){return U().description}},{descriptionPreviewViewModel:function(e6){return _.n(_.GB,{data:e6.data,
className:"yt-page-header-view-model__page-header-description",isOverlay:S,maxLinesOverride:function(){return O()?void 0:1},
useMediumText:function(){return(g==null?void 0:g())||Q()}})}})}}),_.n(_.x,{cond:function(){return U().attribution&&E()},
then:function(){return _.n(_.xJ,{data:function(){return U().attribution}},{attributionViewModel:function(e6){return _.n(f_,{data:e6.data,
className:S6,useMediumText:Q})}})}}),_.n(_.x,{cond:function(){return U().actions&&E()},
then:function(){return _.n(_.xJ,{data:function(){return U().actions}},{flexibleActionsViewModel:function(e6){return _.n(_.g3,{data:e6.data,
layout:function(){return E41(d())},
className:Be})}})}})),_.n("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.n(_.xJ,{data:function(){return U().bottomMetadataFlexibleContainer}},{flexibleContainer:function(e6){return _.n(gAw,{data:e6.data,
isOverlay:S})}})))}}))},"$e");
_.seX.idomCompat=!0;_.G5(_.V(function(X){var U=_.H(_.Fb(!1,void 0,"qvRy4d")),r=U.next().value,m=U.next().value;return _.n("yt-official-card-view-model",{class:_.mS("ytOfficialCardViewModelHost",X.className),style:_.Cc({"background-color":function(){var I,t=gJ((I=X.data())==null?void 0:I.backgroundColor);return t?_.oj(t):void 0}})},_.n(_.xJ,{data:function(){return X.data().header}},{pageHeaderViewModel:function(I){return _.n(_.seX,{data:I.data,
noPadding:!0})}}),_.n(_.xJ,{data:function(){return X.data().contents}},{horizontalShelfViewModel:function(I){return _.n(_.F3,{data:I.data,
ensureMarginTop:!0,horizontalShelfExperiments:{hideHeader:!0},thumbnailAspectRatio:0})}}),_.n(_.x,{cond:r,
then:function(){return _.n("div",{class:"ytOfficialCardViewModelExpandedContent"},_.n(_.xJ,{data:function(){return X.data().expandedContents}},{horizontalShelfViewModel:function(I){return _.n(_.F3,{data:I.data,
sizing:"MINI"})}}),_.n("div",{class:"ytOfficialCardViewModelCollapseButton"},_.n(_.xJ,{data:function(){return X.data().collapseButton}},{buttonViewModel:function(I){return _.n(_.Rt,{data:I.data,
onClick:function(){m(!r())}})}})))},
else:function(){return _.n("div",{class:"ytOfficialCardViewModelExpandButton"},_.n(_.xJ,{data:function(){return X.data().expandButton}},{buttonViewModel:function(I){return _.n(_.Rt,{data:I.data,
onClick:function(){m(!r())}})}}))}}))},"af"),"yt-official-card-view-model",{props:{data:_.OQ,
className:_.OQ}});var x9L=_.V(function(X){var U,r=(U=_.np().resolve(_.gX(_.RB)))==null?void 0:U();return _.n("ytw-search-friction-view-model",{class:_.mS("ytwSearchFrictionViewModelHost",X.className)},_.n("div",{class:"ytwSearchFrictionViewModelHostImageAndMenuWrapper"},_.n("div",{class:"ytwSearchFrictionViewModelHostImageContainer"},_.n(_.x,{cond:function(){return r&&X.data().darkThemeImage?X.data().darkThemeImage:X.data().image},
then:function(m){return _.n(_.J6,{data:m,alt:"",className:"ytwSearchFrictionViewModelHostImage"})}})),_.n(_.xJ,{data:function(){return X.data().overflowMenuButton}},{buttonViewModel:function(m){return _.n(_.Rt,{data:m.data,
className:"ytwSearchFrictionViewModelHostMenuButton"})}})),_.n(_.dN,{text:function(){return X.data().title},
className:"ytwSearchFrictionViewModelHostTitle"}),_.n(_.Yq,{each:function(){return X.data().bodyText||[]}},function(m){return _.n(_.dN,{text:m,
className:"ytwSearchFrictionViewModelHostBodyText"})}),_.n(_.xJ,{data:function(){return X.data().actions}},{buttonViewModel:function(m){return _.n(_.Rt,{data:m.data,
className:"ytwSearchFrictionViewModelHostButton"})}}),_.n(_.dN,{text:function(){return X.data().disclaimer},
className:"ytwSearchFrictionViewModelHostDisclaimer"}),_.n(_.dN,{text:function(){return X.data().attribution},
className:"ytwSearchFrictionViewModelHostAttribution"}))},"bf");
x9L.idomCompat=!0;_.G5(x9L,"ytw-search-friction-view-model",{props:{data:_.OQ,className:_.OQ}});_.Qn=_.V(function(X){var U=_.HD("markdown-div"),r,m=(r=_.np().resolve(_.gX(_.RB)))==null?void 0:r();_.Wu(function(){var I=U.value;var t=new HIp,C=new Map(t.JSC$9460_sanitizerTable.globalAttributePolicies);C.set("style",{policyAction:4});t.JSC$9460_sanitizerTable=new uH(t.JSC$9460_sanitizerTable.allowedElements,t.JSC$9460_sanitizerTable.elementPolicies,t.JSC$9460_sanitizerTable.allowedGlobalAttributes,C,t.JSC$9460_sanitizerTable.globallyAllowedAttributePrefixes);var k=["data-time"];if(k===void 0)C=
new Set(t.JSC$9460_sanitizerTable.globallyAllowedAttributePrefixes),C.add("data-"),t.JSC$9460_sanitizerTable=new uH(t.JSC$9460_sanitizerTable.allowedElements,t.JSC$9460_sanitizerTable.elementPolicies,t.JSC$9460_sanitizerTable.allowedGlobalAttributes,t.JSC$9460_sanitizerTable.globalAttributePolicies,C);else{C=new Set(t.JSC$9460_sanitizerTable.allowedGlobalAttributes);k=_.H(k);for(var g=k.next();!g.done;g=k.next()){g=g.value;if(g.indexOf("data-")!==0)throw Error("ka`"+g);C.add(g)}t.JSC$9460_sanitizerTable=
new uH(t.JSC$9460_sanitizerTable.allowedElements,t.JSC$9460_sanitizerTable.elementPolicies,C,t.JSC$9460_sanitizerTable.globalAttributePolicies,t.JSC$9460_sanitizerTable.globallyAllowedAttributePrefixes)}C=new Set(t.JSC$9460_sanitizerTable.allowedGlobalAttributes);C.add("class");t.JSC$9460_sanitizerTable=new uH(t.JSC$9460_sanitizerTable.allowedElements,t.JSC$9460_sanitizerTable.elementPolicies,C,t.JSC$9460_sanitizerTable.globalAttributePolicies,t.JSC$9460_sanitizerTable.globallyAllowedAttributePrefixes);
_.CN(I,_.rVS(t.build(),BFe(X.text())));QC9(U.value)},"OZ439c");
r={};return _.n("div",null,_.n("markdown-div",{class:_.mS("ytwMarkdownDivHost",(r.ytwMarkdownDivDark=m,r.ytwMarkdownDivHostEnableDefaultStylingSmall=function(){var I;return((I=X.isSmallText)==null?void 0:I.call(X))||!1},r.ytwMarkdownDivHostWrapCodeBlocks=function(){var I;
return((I=X.wrapCodeBlocks)==null?void 0:I.call(X))||!1},r.ytwMarkdownDivHostEnableDefaultStyling=function(){var I;
return!((I=X.disableDefaultStyling)==null?0:I.call(X))},r)),
el:U}))},"df");
_.Qn.idomCompat=!0;var PML=_.V(function(X){var U=X.imageData;var r=_.bG(X.isInList,!1),m=function(){return r()?{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 _.n("div",{class:"ytwGenAiRichTextViewModelImageContent"},_.n(_.x,{cond:function(){return U().image},
then:function(I){return _.n(_.J6,{data:I,alt:function(){return m().alt},
contentMode:function(){return m().contentMode},
targetWidth:function(){return m().targetWidth},
targetHeight:function(){return m().targetHeight},
className:function(){return m().className}})}}),_.n("div",{class:"ytwGenAiRichTextViewModelImageMetadata"},_.n("div",{class:_.mS("ytwGenAiRichTextViewModelImageTitle","ytwGenAiRichTextViewModelText")},_.n(_.dN,{text:function(){return U().title}})),_.n(_.Yq,{each:function(){var I;
return(I=U().description)!=null?I:[]}},function(I){return _.n("div",{class:"ytwGenAiRichTextViewModelImageDescription"},_.n(oL,{content:I}))})))},"ef"),Sz1=_.V(function(X){var U=X.list;
var r=function(){var m;return(m=U().items)!=null?m:[]};
return _.n("div",{class:"ytwGenAiRichTextViewModelListContent"},_.n(_.x,{cond:function(){return U().title},
then:function(m){return _.n("div",{class:_.mS("ytwGenAiRichTextViewModelListTitle","ytwGenAiRichTextViewModelText")},_.n(_.dN,{text:m}))}}),_.n(_.x,{cond:function(){return U().style==="GEN_AI_RICH_TEXT_LIST_STYLE_BULLET"},
then:function(){return _.n("ul",{class:"ytwGenAiRichTextViewModelBulletedList"},_.n(_.Yq,{each:r},function(m){return _.n("li",{class:"ytwGenAiRichTextViewModelBulletedListItem"},_.n(oL,{content:m,isInList:!0}))}))}}),_.n(_.x,{cond:function(){return U().style==="GEN_AI_RICH_TEXT_LIST_STYLE_NUMBERED"},
then:function(){return _.n("ol",{class:"ytwGenAiRichTextViewModelNumberedList"},_.n(_.Yq,{each:r},function(m){return _.n("li",{class:"ytwGenAiRichTextViewModelNumberedListItem"},_.n(oL,{content:m,isInList:!0}))}))}}),_.n(_.x,{cond:function(){return U().style==="GEN_AI_RICH_TEXT_LIST_STYLE_IMAGE"},
then:function(){return _.n("div",{class:"ytwGenAiRichTextViewModelImageList"},_.n(_.Yq,{each:r},function(m){return _.n("div",{class:"ytwGenAiRichTextViewModelListItem"},_.n(oL,{content:m,isInList:!0}))}))}}))},"ff"),d93=_.V(function(X){var U=X.table;
return _.n("table",{class:"ytwGenAiRichTextViewModelTableContent"},_.n("thead",null,_.n("tr",null,_.n(_.Yq,{each:function(){var r,m;return(m=(r=U().header)==null?void 0:r.cells)!=null?m:[]}},function(r){return _.n("th",{class:"ytwGenAiRichTextViewModelTableHeaderCell"},_.n(_.Yq,{each:function(){return r.contents}},function(m){return _.n(oL,{content:m})}))}))),_.n("tbody",null,_.n(_.Yq,{each:function(){var r;
return(r=U().rows)!=null?r:[]}},function(r){return _.n("tr",null,_.n(_.Yq,{each:function(){return r.cells}},function(m){return _.n("th",{class:"ytwGenAiRichTextViewModelTableCell"},_.n(_.Yq,{each:function(){return m.contents}},function(I){return _.n(oL,{content:I})}))}))})))},"gf"),oL=_.V(function(X){var U=X.content;
var r=_.bG(X.isInList,!1),m=function(){var I,t;return(t=(I=U().contentBlock)==null?void 0:I.contents)!=null?t:[]};
return _.n("div",{class:"ytwGenAiRichTextViewModelRichContent"},_.n(_.x,{cond:function(){return U().text},
then:function(I){return _.n(_.dN,{className:"ytwGenAiRichTextViewModelText",text:I})}}),_.n(_.x,{cond:function(){return U().image},
then:function(I){return _.n(PML,{imageData:I,isInList:r})}}),_.n(_.x,{cond:function(){return U().list},
then:function(I){return _.n(Sz1,{list:I})}}),_.n(_.x,{cond:function(){return U().contentBlock},
then:function(){return _.n("div",{class:"ytwGenAiRichTextViewModelContentBlock"},_.n(_.Yq,{each:m},function(I){return _.n(oL,{content:I,isInList:!1})}))}}),_.n(_.x,{cond:function(){return U().table},
then:function(I){return _.n(d93,{table:I})}}))},"hf"),Oew=_.V(function(X){var U={};
U=_.E5("ytwGenAiRichTextViewModelHost",(U.ytwGenAiRichTextViewModelGreenLinks=["green_track","underline"].includes(_.S7("search_overview_link_style")),U));return _.n("gen-ai-rich-text-view-model",{class:U},_.n(oL,{content:function(){return X.data().content}}))},"jf");_.vAL=_.V(function(X){var U=X.data;var r=function(){var Q;return((Q=U().loadingUi)!=null?Q:"OVERVIEW_ANSWER_LOADING_UI_DEFAULT").replace("OVERVIEW_ANSWER_LOADING_UI_","")},m=function(){return U().isLoading&&(r()==="UNSPECIFIED"||r()==="GHOST_CARD")},I=function(){return!U().isLoading},t=function(){return!!U().content&&!U().contents},C=function(){return!!U().contents},k=function(){return!!U().nextQueryButtons},g=function(){return U().isLoading&&r()==="INVISIBLE"},Z=function(){var Q,h;
return(h=(Q=U().headerIcon)==null?void 0:Q.iconType)!=null?h:""},P=function(){var Q;
return(Q=U().content)!=null?Q:""},S=function(){return!!U().sourcesSection},d,O=!((d=_.np().resolve(_.gX(_.RB)))==null||!d()),E=_.yp(function(){var Q=[],h=U().contents;
if(h)for(var z=0;z<h.length;z++){var K=_.e(h&&h[z],uKv);K&&Q.push(K)}return Q},void 0,"gcCsZb");
_.Wx(function(){U().isLoading||_.F7("so_re",void 0,"search_overview_answer")});
return _.n("ytd-overview-answer-view-model",{class:function(){var Q={};Q=(Q.ytdOverviewAnswerViewModelHost=!0,Q.ytdOverviewAnswerViewModelDarkBackground=O&&!g(),Q.ytdOverviewAnswerViewModelLightBackground=!O&&!g(),Q);return _.E5(Q)}},_.n(_.x,{cond:function(){return!g()},
then:function(){return _.n(_.sx,null,_.n("h2",null,_.n("div",{class:"ytdOverviewAnswerViewModelHeader"},_.n(_.x,{cond:Z,then:function(Q){return _.n("div",{class:"ytdOverviewAnswerViewModelHeaderIcon"},_.n(_.k5,{icon:Q}))}}),_.n("div",{class:"ytdOverviewAnswerViewModelHeaderText"},_.n("div",{class:"ytdOverviewAnswerViewModelHeaderTitle"},function(){return U().headerText}),_.n("div",{class:"ytdOverviewAnswerViewModelHeaderSubtext"},_.n(_.dN,{text:function(){return U().headerSubtext}}))))),_.n(_.x,{cond:m,
then:function(){return _.n(o4H,null)}}),_.n(_.x,{cond:I,
then:function(){return _.n(_.sx,null,_.n(_.x,{cond:t,then:function(){return _.n("div",{class:"ytdOverviewAnswerViewModelText"},_.n(_.Qn,{text:P,isSmallText:!0}))}}),_.n(_.x,{cond:C,
then:function(){return _.n("div",{class:"ytdOverviewAnswerViewModelRichText"},_.n(_.Yq,{each:E},function(Q){return _.n(Oew,{data:Q})}))}}),_.n(_.x,{cond:k,
then:function(){return _.n("div",{class:"ytdOverviewAnswerViewModelNextQueryButtons"},_.n(_.xJ,{data:function(){return U().nextQueryButtons}},{buttonViewModel:function(Q){return _.n(_.Rt,{data:Q.data,
className:"ytdOverviewAnswerViewModelNextQueryButton"})},
horizontalShelfViewModel:_.F3}))}}),_.n("div",{class:"ytdOverviewAnswerViewModelSecondaryHeader"},_.n("div",{class:"ytdOverviewAnswerViewModelFeedbackButtons"},_.n(_.x,{cond:function(){return!!_.e(U().likeButtonViewModel,_.KH)&&!!_.e(U().dislikeButtonViewModel,_.TS)},
then:function(){return _.n("div",{class:"ytdOverviewAnswerViewModelBottomButtonsContainer"},_.n(_.Z8,{data:function(){return _.e(U().likeButtonViewModel,_.KH)},
disableIconAnimation:!0}),_.n(_.nn,{data:function(){return _.e(U().dislikeButtonViewModel,_.TS)}}))}})),_.n(_.x,{cond:function(){var Q;
return(Q=U().sourcesSection)==null?void 0:Q.headerText},
then:function(Q){return _.n("div",{class:"ytdOverviewAnswerViewModelSourcesHeaderText"},_.n(_.dN,{text:Q}))}})),_.n(_.x,{cond:S,
then:function(){return _.n("div",{class:"ytdOverviewAnswerViewModelSources"},_.n(_.xJ,{data:function(){var Q;return(Q=U().sourcesSection)==null?void 0:Q.sourcesShelf}},{buttonViewModel:_.Rt,
horizontalShelfViewModel:function(Q){return _.n(_.F3,{data:Q.data,includeMargin:!0,hasPeek:!0})}}))}}),_.n(_.x,{cond:function(){return U().disclaimerText},
then:function(){return _.n("div",{class:"ytdOverviewAnswerViewModelDisclaimer"},_.n(_.dN,{text:function(){return U().disclaimerText},
linkInheritColor:!0}))}}))}}))}}))},"kf");var eX7=_.V(function(X){var U=_.AL(X,{}).data;return _.n("yt-shopping-content-line-item-view-model",{class:_.mS("ytShoppingContentLineItemViewModelHost")},_.n(_.dN,{text:function(){var r;return(r=U().text)==null?void 0:r.attributedString}}))},"lf");_.wq=_.V(function(X){X=_.AL(X,{});var U=X.data,r={};return _.n("yt-shopping-content-line-view-model",{class:_.mS("ytShoppingContentLineViewModelHost",X.className,(r.ytShoppingContentLineViewModelTruncateText=function(){return!U().wrapContent},r)),
style:_.Cc({"--shopping-content-line-gap":function(){return U().itemGap?U().itemGap+"px":void 0},
"--shopping-content-line-height":function(){return U().lineHeight?U().lineHeight+"px":void 0}})},_.n(_.Yq,{each:function(){return(U().items||[]).map(function(m){return _.e(m,fgt)}).filter(function(m){return!!m})}},function(m){return _.n(eX7,{data:m})}))},"mf");var EA0=_.V(function(X){var U=X.data;var r=function(){var t;return((t=U().image)==null?void 0:t.height)||48},m=function(){var t;
return((t=U().image)==null?void 0:t.width)||48},I=function(){return"width: "+m()+"px; height: "+r()+"px;"};
return _.n("yt-shopping-description-item-view-model",{class:"ytShoppingDescriptionItemViewModelHost",style:function(){var t,C,k,g=((t=_.np().resolve(_.gX(_.RB)))==null?0:t())?(C=U())==null?void 0:C.darkThemeBackgroundColor:(k=U())==null?void 0:k.lightThemeBackgroundColor;return"background-color: "+(g?_.oj(g):"")+";"},
el:_.pf(_.w0(function(){var t;return(t=U())==null?void 0:t.rendererContext}))},_.n(_.x,{cond:function(){var t,C;
return(C=(t=U().image)==null?void 0:t.image)!=null?C:U().thumbnail},
then:function(t){return _.n("div",{class:"ytShoppingDescriptionItemViewModelThumbnail",style:function(){var C;return"background-color: "+(((C=U().image)==null?0:C.backgroundColor)?_.oj(U().image.backgroundColor):"")+";"+I()}},_.n(_.J6,{data:t,
height:r,width:m,style:I,alt:""}))}}),_.n("div",{class:"ytShoppingDescriptionItemViewModelText"},_.n(_.xJ,{data:function(){return U().line1}},{shoppingContentLineViewModel:function(t){return _.n(_.wq,{data:t.data})}}),_.n(_.xJ,{data:function(){return U().line2}},{shoppingContentLineViewModel:function(t){return _.n(_.wq,{data:t.data})}}),_.n(_.xJ,{data:function(){return U().line3}},{shoppingContentLineViewModel:function(t){return _.n(_.wq,{data:t.data})}})))},"nf");var FHY=_.V(function(X){var U=X.data;var r=X.active;var m=_.HD("transcript-segment-view-model");_.Wu(function(){var I,t,C,k=((I=_.np().resolve(_.gX(_.RB)))==null?0:I())?(t=U())==null?void 0:t.darkThemeColorPalette:(C=U())==null?void 0:C.lightThemeColorPalette;k&&(k.additiveBackground&&m.value.style.setProperty("--timestamp-active-background-color",_.oj(k.additiveBackground)),k.textSecondary&&m.value.style.setProperty("--timestamp-active-color",_.QH(k.textSecondary)))},"TnVCnb");
X={};return _.n("transcript-segment-view-model",{class:_.mS("ytwTranscriptSegmentViewModelHost",(X.ytwTranscriptSegmentViewModelHostActive=r,X.ytwTranscriptSegmentViewModelHostModern=_.v("enable_timeline_view_modern_transcript")||_.v("enable_timeline_view_modern_transcript_fe"),X)),el:m},_.n(_.x,{cond:function(){var I;return(I=U())==null?void 0:I.timestamp},
then:function(I){var t={};return _.n(_.sx,null,_.n("div",{class:_.mS("ytwTranscriptSegmentViewModelTimestamp",(t.ytwTranscriptSegmentViewModelTimestampActive=r,t)),"aria-hidden":!0},I),_.n("div",{class:"ytwTranscriptSegmentViewModelTimestampA11yLabel"},function(){var C=I().split(":").map(Number),k=_.H(C.reverse());C=k.next().value;var g=k.next().value;k=k.next().value;return _.IFz({hours:k,minutes:g,seconds:C})}))}}),_.n(_.dN,{text:function(){var I,t,C;
return(C=(I=U())==null?void 0:I.attributedText)!=null?C:{content:(t=U())==null?void 0:t.simpleText}},
linkInheritColor:!0,noPreWrap:!0}))},"pf");var BDL=_.V(function(X){var U=X.data;return _.n("div",{class:"videoAttributesSectionViewModelHeader"},_.n("div",{class:"videoAttributesSectionViewModelTitleContainer"},_.n("h3",{class:"videoAttributesSectionViewModelTitle"},function(){return U().headerTitle}),_.n(_.x,{cond:function(){return U().headerInfoButton},
then:function(){return _.n(_.xJ,{data:function(){return U().headerInfoButton}},{buttonViewModel:function(r){return _.n(_.Rt,{data:r.data,
className:"videoAttributesSectionViewModelInfoButton"})}})}})),_.n(_.x,{cond:function(){return U().headerSubtitle},
then:function(){return _.n("span",{class:"videoAttributesSectionViewModelSubtitle"},function(){return U().headerSubtitle})}}))},"qf"),Qew=_.V(function(X){function U(Q){return Math.max(Math.min(Q,0),Z()-k())}
var r=X.data;var m;X=_.HD("div",function(Q){var h=function(){P(Q.clientWidth)};
h();window.ResizeObserver&&(m=new ResizeObserver(h),m.observe(Q))});
var I=_.HD("div",function(Q){g(Q.scrollWidth)}),t=_.H(_.Fb(0,void 0,"C3XQAe")),C=t.next().value;
t=t.next().value;var k=C,g=t;t=_.H(_.Fb(0,void 0,"db7y3"));C=t.next().value;t=t.next().value;var Z=C,P=t;C=_.H(_.Fb(0,void 0,"RchC7"));var S=C.next().value,d=C.next().value;_.Jd(function(){var Q;(Q=m)==null||Q.disconnect()});
var O=function(){d(U(S()+Z()))},E=function(){d(U(S()-Z()))};
return _.n("yt-video-attributes-section-view-model",null,_.n("div",{class:"videoAttributesSectionViewModelHost"},_.n(_.x,{cond:function(){return r().headerTitle},
then:function(){return _.n(BDL,{data:r})}}),_.n("div",{class:_.mS("videoAttributesSectionViewModelVideoAttributes","videoAttributesSectionViewModelScrollContainer"),
el:X},_.n("div",{class:"videoAttributesSectionViewModelVideoAttributesContainer",style:_.Cc({transform:function(){var Q=S();_.$q("HTML_DIR")==="rtl"&&(Q*=-1);return"translateX("+Q+"px)"}}),
el:I},_.n(_.xJ,{data:function(){return r().videoAttributeViewModels}},{videoAttributeViewModel:kGA}))),_.n(_.xJ,{data:function(){return r().footerButton}},{buttonViewModel:function(Q){return _.n(_.Rt,{data:Q.data,
className:"videoAttributesSectionViewModelFooterButton"})}}),_.n(_.x,{cond:function(){return S()<0&&r().previousButton},
then:function(){return _.n("div",{class:"videoAttributesSectionViewModelLeftArrow"},_.n(_.xJ,{data:function(){return r().previousButton}},{buttonViewModel:function(Q){return _.n(_.Rt,{data:Q.data,
onClick:O})}}))}}),_.n(_.x,{cond:function(){return S()>Z()-k()&&r().nextButton},
then:function(){return _.n("div",{class:"videoAttributesSectionViewModelRightArrow"},_.n(_.xJ,{data:function(){return r().nextButton}},{buttonViewModel:function(Q){return _.n(_.Rt,{data:Q.data,
onClick:E})}}))}})))},"rf");
Qew.idomCompat=!0;var oA3=_.V(function(X){var U=X.data;var r=X.active;var m={},I={};return _.n("timeline-item-view-model",{class:_.mS("ytwTimelineItemViewModelHost",(m.ytwTimelineItemViewModelHostChapterChild=X.chapterChild,m.ytwTimelineItemViewModelModern=_.v("enable_timeline_view_modern_transcript")||_.v("enable_timeline_view_modern_transcript_fe"),m))},_.n("div",{class:"ytwTimelineItemViewModelTimestampSection"},_.n("div",{class:_.mS("ytwTimelineItemViewModelTimestamp",(I.ytwTimelineItemViewModelTimestampActive=
r,I))},function(){return U().timestamp})),_.n("div",{class:"ytwTimelineItemViewModelContentItems"},_.n(_.xJ,{data:function(){return U().contentItems}},{transcriptSegmentViewModel:function(t){return _.n(FHY,{data:t.data,
active:r})},
videoAttributesSectionViewModel:Qew})))},"sf");var weX=_.V(function(X){var U=X.data;X={};return _.n("timeline-chapter-view-model",{class:_.mS("ytwTimelineChapterViewModelHost")},_.n("div",{class:_.mS("ytwTimelineChapterViewModelTitle",(X.ytwTimelineChapterViewModelModern=_.v("enable_timeline_view_modern_transcript")||_.v("enable_timeline_view_modern_transcript_fe"),X))},function(){return U().title}),_.n(_.xJ,{data:function(){return U().contents}},{timelineItemViewModel:function(r){return _.n(oA3,{data:r.data,
chapterChild:!0})},
videoAttributesSectionViewModel:function(r){return _.n(Qew,{data:r.data})}}))},"tf");var yxL=_.V(function(X){var U=X.data;var r=_.HD("macro-markers-panel-item-view-model"),m=_.nx(_.xzD,function(){var t;return(t=U().markersEngagementPanelSyncEntityKey)!=null?t:""}),I=function(){var t;
return((t=m())==null?void 0:t.activeItemIndex)===U().index};
X=_.tj(function(t){var C,k,g,Z,P;return _.c(function(S){if(S.nextAddress==1)return t.stopPropagation(),_.BN(_.F5(t),r.value,["A".toString(),"BUTTON".toString()])?S.return():(C=_.yP(U().onTap))?S.yield(_.a6(),2):S.return();k=S.yieldResult;Z=(g=_.e(C,_.Rl))==null?void 0:g.startTimeSeconds;Z===void 0||(P=k)!=null&&P.seekTo(Z,!0);_.uv(S)})});
return _.n("macro-markers-panel-item-view-model",{class:_.mS("ytwMacroMarkersPanelItemViewModelHost",{"is-active":I}),el:r,"on:click":X,tabindex:0,role:"button"},_.n(_.xJ,{data:function(){var t;return(t=U())==null?void 0:t.item}},{timelineChapterViewModel:function(t){return _.n(weX,{data:t.data,
active:I})},
timelineItemViewModel:function(t){return _.n(oA3,{data:t.data,active:I})},
videoAttributeViewModel:kGA,shoppingDescriptionItemViewModel:EA0}))},"uf");
yxL.idomCompat=!0;_.G5(yxL,"macro-markers-panel-item-view-model",{props:{data:_.OQ}});_.G5(Qew,"yt-video-attributes-section-view-model",{props:{data:_.OQ}});var um3=_.V(function(X){var U=function(){var r,m,I;return(I=(r=X.data().leadingLogoAccessibility)==null?void 0:(m=r.accessibilityData)==null?void 0:m.label)!=null?I:""};
return _.n("ytw-fantasy-section-header-view-model",{class:"ytwFantasySectionHeaderViewModelHost"},_.n(_.x,{cond:function(){return X.data().leadingLogo},
then:function(r){return _.n(_.J6,{className:"ytwFantasySectionHeaderViewModelLogo",data:r,alt:U})}}),_.n("div",{class:"ytwFantasySectionHeaderViewModelMetadata"},_.n(_.dN,{className:"ytwFantasySectionHeaderViewModelTitle",
text:function(){return X.data().title}}),_.n(_.dN,{className:"ytwFantasySectionHeaderViewModelSubtitle",
text:function(){return X.data().subtitle}})),_.n(_.xJ,{data:function(){return X.data().trailingButton}},{buttonViewModel:function(r){return _.n(_.Rt,{data:r.data,
className:"ytwFantasySectionHeaderViewModelTrailingButton"})}}))},"vf");var hXY=_.V(function(X){var U={};U=_.mS("ytwFantasyTeamViewModelHost",(U.ytwFantasyTeamViewModelCompact=function(){var I;return!((I=X.compact)==null||!I.call(X))},U.ytwFantasyTeamViewModelUser=function(){return X.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_USER_TEAM"},U.ytwFantasyTeamViewModelOpponent=function(){return X.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_OPPONENT_USER_TEAM"},U));
var r=function(){var I,t,C;return(C=(I=X.data().teamLogoAccessibility)==null?void 0:(t=I.accessibilityData)==null?void 0:t.label)!=null?C:""},m=_.nx(SlX,function(){return X.data().teamEntityKey});
return _.n("ytw-fantasy-team-view-model",{class:U},_.n(_.x,{cond:function(){return X.data().teamLogo},
then:function(I){return _.n(_.J6,{className:"ytwFantasyTeamViewModelLogo",data:I,alt:r})}}),_.n("div",{class:"ytwFantasyTeamViewModelMetadata"},_.n("div",{class:"ytwFantasyTeamViewModelHeader"},_.n(_.dN,{className:"ytwFantasyTeamViewModelScore",
text:function(){var I;return(I=m())==null?void 0:I.score}}),_.n(_.k5,{icon:function(){var I;
return(I=m())==null?void 0:I.projectedScoreTrendingIcon},
className:"ytwFantasyTeamViewModelProjectedScoreIcon",size:12,active:!0}),_.n(_.dN,{className:"ytwFantasyTeamViewModelProjectedScore",text:function(){var I;return(I=m())==null?void 0:I.projectedScore}})),_.n(_.dN,{className:"ytwFantasyTeamViewModelPrimaryText",
text:function(){return X.data().primaryText}}),_.n(_.dN,{className:"ytwFantasyTeamViewModelSecondaryText",
text:function(){return X.data().secondaryText}}),_.n(_.dN,{className:"ytwFantasyTeamViewModelTertiaryText",
text:function(){return X.data().tertiaryText}})),_.n(_.dN,{className:"ytwFantasyTeamViewModelCompactScore",
text:function(){var I;return(I=m())==null?void 0:I.score}}))},"wf");_.G5(_.V(function(X){return _.n("fantasy-league-summary-view-model",{class:"ytwFantasyLeagueSummaryViewModelHost"},_.n("div",{class:"ytwFantasyLeagueSummaryViewModelHeader"},_.n(_.xJ,{data:function(){return X.data().summaryHeader}},{fantasySectionHeaderViewModel:um3})),_.n(_.xJ,{data:function(){return X.data().userTeam}},{fantasyTeamViewModel:hXY}),_.n(_.xJ,{data:function(){return X.data().opponentTeam}},{fantasyTeamViewModel:hXY}))},"xf"),"fantasy-league-summary-view-model",{props:{data:_.OQ}});var M6X=_.V(function(X){var U=_.AL(X,{shape:{},useCustomTabRenderable:!1}),r=U.shape;U=U.useCustomTabRenderable;var m=X.customTabRenderable,I=function(){return r().disabled},t=function(){return r().selected},C=function(){return r().title},k=function(){return r().icon},g=_.HD("yt-tab-shape");
X=_.tj(function(S){var d;if(!I()&&((d=r().aTagConfig)==null?0:d.onclick))r().aTagConfig.onclick(S);return!1});
var Z=_.tj(function(S){if(S.key==="Enter"||S.key==="ArrowUp"||S.key==="ArrowDown")S.preventDefault(),g.value.click();return!1}),P={};
return _.n("yt-tab-shape",{class:_.mS("yt-tab-shape",function(){return r().className},(P["yt-tab-shape__tab--last-tab"]=function(){return r().isLastTab},P["yt-tab-shape--host-disabled"]=I,P["yt-tab-shape--host-clickable"]=!m,P)),
role:m?void 0:"tab","aria-selected":t!=null?t:!1,"aria-disabled":I,tabindex:m?void 0:0,"on:click":X,"on:keydown":Z,el:g,"tab-identifier":function(){return r().identifier},
"tab-title":C},_.n(_.x,{cond:U,then:function(){return m()},
else:function(){var S={},d={};return _.n(_.sx,null,_.n("div",{class:_.mS("yt-tab-shape__tab",(S["yt-tab-shape__tab--tab-selected"]=t,S))},_.n(_.x,{cond:k,then:function(O){return _.n(_.k5,{className:"yt-tab-shape__tab-icon",icon:function(){return O().iconType}})}}),C),_.n("div",{class:_.mS("yt-tab-shape__tab-bar",(d["yt-tab-shape__tab-bar--tab-bar-selected"]=t,d))}))}}))},"yf");
M6X.idomCompat={callbacks:{customTabRenderable:!0}};_.KHe=_.V(function(X){var U=X.shape;X=_.H(_.Fb(48,void 0,"nDAx4"));var r=X.next().value,m=X.next().value;X=_.H(_.Fb(0,void 0,"GCgjqb"));var I=X.next().value,t=X.next().value,C=function(){return U().tabs},k=_.HD("yt-tab-group-shape"),g=function(){var d,O;
return(O=(d=C())==null?void 0:d.findIndex(function(E){return E.selected}))!=null?O:-1};
X=_.H(_.Fb(!1,void 0,"SU01tf"));var Z=X.next().value,P=X.next().value,S=function(){Z()||_.$u.addJob(function(){P(!0)},0)};
_.Wu(function(){var d=g(),O=_.$u.addJob(function(){var E,Q=((E=k.value)==null?void 0:E.querySelectorAll("yt-tab-shape"))||[],h;m(((h=d>-1?Q[d]:void 0)==null?void 0:h.getBoundingClientRect().width)||0);for(h=E=0;h<d;h++)E+=Q[h].offsetWidth+24;_.$q("HTML_DIR")==="rtl"&&(E=-E);t(E);S()},8,0);
_.Jd(function(){_.$u.cancelJob(O)})},"PMwgb");
X={};return _.n("yt-tab-group-shape",{class:_.mS("tabGroupShapeHost",(X.tabGroupShapeOverflowHidden=function(){return U().isOverflowHidden},X)),
el:k},_.n(_.x,{cond:C,then:function(d){return _.n(_.sx,null,_.n("div",{class:"tabGroupShapeTabs",role:"tablist"},_.n(_.Yq,{each:d},function(O,E){return _.n(M6X,{shape:function(){return Object.assign({},O,{isLastTab:E()===d().length-1})},
customTabRenderable:O.customTabRenderable,useCustomTabRenderable:!!O.customTabRenderable})})),_.n(zXL,{width:r,
sliderOffset:I,enableTransition:Z}))}}))},"Af");
_.KHe.idomCompat=!0;var zXL=_.V(function(X){var U=_.bG(X.sliderOffset,0),r=X.width,m=X.enableTransition;X={};return _.n("div",{class:_.mS("tabGroupShapeSlider",(X.tabGroupShapeSliderTransition=function(){return m()},X)),
style:_.Cc({width:function(){return r()+"px"},
transform:function(){return"translateX("+U()+"px)"}})})},"Bf");var TDX=_.V(function(X){var U=function(){var t,C,k;return(k=(t=X.data().playerLogoAccessibility)==null?void 0:(C=t.accessibilityData)==null?void 0:C.label)!=null?k:""},r=_.nx(dzx,function(){return X.data().playerEntityKey}),m={};
m=_.mS("ytwFantasyPlayerViewModelHost",(m.ytwFantasyPlayerViewModelPlaying=function(){var t;return!((t=r())==null||!t.isPlayerPlaying)},m.ytwFantasyPlayerViewModelOnField=function(){var t;
return((t=r())==null?void 0:t.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_ON_FIELD"},m.ytwFantasyPlayerViewModelRedZone=function(){var t;
return((t=r())==null?void 0:t.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_RED_ZONE"},m));
var I=function(){var t,C,k,g=((t=_.np().resolve(_.gX(_.RB)))==null?0:t())?(C=X.data().playerLogoBackgroundColor)==null?void 0:C.darkTheme:(k=X.data().playerLogoBackgroundColor)==null?void 0:k.lightTheme;return g===void 0?"":_.oj(g)};
return _.n("ytw-fantasy-player-view-model",{class:m},_.n(_.x,{cond:function(){return X.data().playerLogo},
then:function(t){return _.n("div",{class:"ytwFantasyPlayerViewModelLogo"},_.n("div",{class:"ytwFantasyPlayerViewModelLogoRing"},_.n(_.J6,{className:"ytwFantasyPlayerViewModelLogoImage",style$:_.Cc({"background-color":I}),data:t,alt:U})),_.n("div",{class:"ytwFantasyPlayerViewModelInGameStatus"},_.n(_.k5,{icon:"FOOTBALL_FILLED",className:"ytwFantasyPlayerViewModelInGameStatusIcon"})))}}),_.n("div",{class:"ytwFantasyPlayerViewModelMetadata"},_.n("div",{class:"ytwFantasyPlayerViewModelHeader"},_.n(_.dN,
{className:"ytwFantasyPlayerViewModelName",
text:function(){var t;return(t=X.data())==null?void 0:t.playerNameText}}),_.n(_.dN,{className:"ytwFantasyPlayerViewModelDescription",
text:function(){var t;return(t=X.data())==null?void 0:t.playerDescriptionText}})),_.n("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.n(_.dN,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var t;return(t=r())==null?void 0:t.gamePeriodText}}),_.n(_.dN,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var t;return(t=X.data())==null?void 0:t.opponentTeamText}}),_.n(_.dN,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var t;return(t=r())==null?void 0:t.gameStatusText}}),_.n(_.dN,{className:_.mS("ytwFantasyPlayerViewModelSecondaryItem","ytwFantasyPlayerViewModelStatus"),
text:function(){var t;return(t=r())==null?void 0:t.playerStatusText}})),_.n("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.n(_.dN,{text:function(){var t;
return(t=r())==null?void 0:t.playerStatsText}}))),_.n(_.dN,{className:"ytwFantasyPlayerViewModelScore",
text:function(){var t;return(t=r())==null?void 0:t.fantasyScore}}))},"Cf");var Yzw=_.V(function(X){return _.n("ytw-fantasy-roster-view-model",{class:"ytwFantasyRosterViewModelHost"},_.n(_.x,{cond:function(){return X.data().players},
then:function(U){return _.n(_.xJ,{data:U},{fantasyPlayerViewModel:TDX})}}))},"Df");var V65=_.V(function(X){var U=_.H(_.$f(function(){var I;return(I=X.data().selectedTabIdentifierKey)!=null?I:""})),r=U.next().value,m=U.next().value;
_.qH(function(){var I;(I=X.setSelectedTabSignal)==null||I.call(X,r)});
return _.n("yt-tabbed-view-model",{class:"ytTabbedViewModelHost"},_.n("div",{class:"ytTabbedViewModelTabGroup"},_.n(_.KHe,{shape:function(){var I=X.data(),t=[],C={tabs:t};if(!I.tabs)return C;I=_.H(I.tabs);for(var k=I.next(),g={};!k.done;g={tabViewModel:void 0},k=I.next())if(g.tabViewModel=_.e(k.value,JFt),g.tabViewModel){var Z=k=void 0;t.push({aTagConfig:{onclick:function(P){return function(){var S;m((S=P.tabViewModel.tabIdentifier)!=null?S:"")}}(g)},
identifier:g.tabViewModel.tabIdentifier,selected:r()===g.tabViewModel.tabIdentifier,title:(Z=(k=g.tabViewModel.title)==null?void 0:k.content)!=null?Z:""})}return C}})),_.n(_.xJ,{data:function(){var I,t=_.H((I=X.data().tabs)!=null?I:[]);
for(I=t.next();!I.done;I=t.next())if((I=_.e(I.value,JFt))&&I.tabIdentifier===r())return I.content}},{fantasyRosterViewModel:Yzw}))},"Ff");_.G5(_.V(function(X){var U=_.H(wh6()),r=U.next().value,m=U.next().value;return _.n("ytw-fantasy-matchup-view-model",{class:"ytwFantasyMatchupViewModelHost"},_.n(_.dN,{className:"ytwFantasyMatchupViewModelTitle",text:function(){return X.data().title}}),_.n(_.x,{cond:function(){return X.data().tabbedViewModel},
then:function(I){return _.n(_.xJ,{data:I},{tabbedViewModel:function(t){return _.n(V65,{data:t.data,setSelectedTabSignal:m})}})}}),_.n(_.x,{cond:function(){var I,t=(I=_.e(X.data().tabbedViewModel,Dyv))==null?void 0:I.tabs;
I=_.e(t==null?void 0:t[0],JFt);t=_.e(t==null?void 0:t[1],JFt);var C=I==null?void 0:I.tabIdentifier;if(r()===C){var k,g;if(!((k=_.e(I==null?void 0:I.content,r0C))==null?0:(g=k.players)==null?0:g.length))return X.data().noUserTeamPlayersText}else{var Z,P;if(!((Z=_.e(t==null?void 0:t.content,r0C))==null?0:(P=Z.players)==null?0:P.length))return X.data().noOpponentTeamPlayersText}},
then:function(I){return _.n(_.dN,{className:"ytwFantasyMatchupViewModelNoPlayersMessage",text:I})}}))},"Gf"),"ytw-fantasy-matchup-view-model",{props:{data:_.OQ}});_.G5(_.V(function(X){return _.n("ytw-fantasy-weekly-matchup-summary-view-model",{class:"ytwFantasyWeeklyMatchupSummaryViewModelHost"},_.n(_.dN,{className:"ytwFantasyWeeklyMatchupSummaryViewModelTitle",text:function(){return X.data().title}}),_.n(_.x,{cond:function(){return X.data().matchupTeamPairs},
then:function(U){return _.n(_.Yq,{each:U,keyBy:"INDEX"},function(r){return _.n("div",{class:"ytwFantasyWeeklyMatchupSummaryViewModelPair"},_.n(_.xJ,{data:function(){return[r().firstTeam,r().secondTeam]}},{fantasyTeamViewModel:function(m){return _.n(hXY,{data:m.data,
compact:!0})}}))})}}))},"Hf"),"ytw-fantasy-weekly-matchup-summary-view-model",{props:{data:_.OQ}});_.G5(_.V(function(X){var U=function(){var I,t,C;return(C=(I=X.data().userLogoAccessibility)==null?void 0:(t=I.accessibilityData)==null?void 0:t.label)!=null?C:""},r=function(){var I,t,C;
return(C=(I=X.data().opponentLogoAccessibility)==null?void 0:(t=I.accessibilityData)==null?void 0:t.label)!=null?C:""},m=_.nx(Pnn,function(){return X.data().entityKey});
return _.n("fantasy-win-probability-view-model",{class:"ytwFantasyWinProbabilityViewModelHost"},_.n("div",{class:"ytwFantasyWinProbabilityViewModelTop"},_.n(_.x,{cond:function(){return X.data().userLogo},
then:function(I){return _.n(_.J6,{className:"ytwFantasyWinProbabilityViewModelLogo",data:I,alt:U})}}),_.n("h3",{class:"ytwFantasyWinProbabilityViewModelTitle"},_.n(_.dN,{text:function(){return X.data().title}})),_.n(_.x,{cond:function(){return X.data().opponentLogo},
then:function(I){return _.n(_.J6,{className:"ytwFantasyWinProbabilityViewModelLogo",data:I,alt:r})}})),_.n("div",{class:"ytwFantasyWinProbabilityViewModelBottom"},_.n("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.n(_.dN,{text:function(){var I;
return(I=m())==null?void 0:I.userWinNumberLabel}})),_.n("div",{class:"ytwFantasyWinProbabilityViewModelProbabilityBars"},_.n("div",{class:_.mS("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityUserBar"),
style:_.Cc({flex:function(){var I,t;return(t=(I=m())==null?void 0:I.userWinNumber)!=null?t:50}})}),_.n("div",{class:_.mS("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityOpponentBar"),
style:_.Cc({flex:function(){var I,t;return(t=(I=m())==null?void 0:I.opponentWinNumber)!=null?t:50}})})),_.n("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.n(_.dN,{text:function(){var I;
return(I=m())==null?void 0:I.opponentWinNumberLabel}}))))},"If"),"fantasy-win-probability-view-model",{props:{data:_.OQ}});var RX5={sources:[{clientResource:{imageName:"LOCK_FILLED"}}]},fnL=_.V(function(X){return _.n(_.xJ,{data:X.button},{buttonViewModel:function(U){return _.n(_.Rt,{data:U.data,className:"ytdBackstageLockedPostViewModelBottomButton"})}})},"Jf"),qzL=_.V(function(X){return _.n("ytd-backstage-locked-post-view-model",{class:_.mS("ytdBackstageLockedPostViewModelHost",X.className)},_.n("div",{class:"ytdBackstageLockedPostViewModelHeader"},_.n("div",{class:"ytdBackstageLockedPostViewModelAuthorAvatar"},_.n(_.xJ,
{data:function(){return X.data().authorAvatar}},{decoratedAvatarViewModel:_.cz})),_.n("div",{class:"ytdBackstageLockedPostViewModelHeaderDetails"},_.n("div",{class:"ytdBackstageLockedPostViewModelAuthorText"},_.n(_.dN,{text:function(){return X.data().authorText}})),_.n("div",{class:"ytdBackstageLockedPostViewModelPublishedTimeText"},_.n(_.dN,{text:function(){return X.data().publishedTimeText}}),_.n(_.xJ,{data:function(){return X.data().sponsorsOnlyBadge}},{sponsorsOnlyBadgeRenderer:function(U){return _.n(WDh,
{data:U.data,
className:"ytdBackstageLockedPostViewModelMembersOnlyBadge"})}})))),_.n("div",{class:"ytdBackstageLockedPostViewModelPostText"},_.n(_.dN,{text:function(){return X.data().contentText}})),_.n(_.V3,null,_.n(_.K$,{when:function(){return X.data().lockedDisplayType==="BACKSTAGE_LOCKED_POST_LOCKED_DISPLAY_TYPE_TEXT_ONLY"}},function(){return _.n("div",{class:"ytdBackstageLockedPostViewModelLockedTextDisplay"},_.n(_.J6,{data:RX5,
alt:"",className:"ytdBackstageLockedPostViewModelLockedTextDisplayIcon"}),_.n(_.dN,{text:function(){return X.data().lockedText}}))}),_.n(_.K$,{when:function(){return X.data().lockedDisplayType==="BACKSTAGE_LOCKED_POST_LOCKED_DISPLAY_TYPE_GREY_BOX"}},function(){return _.n("div",{class:"ytdBackstageLockedPostViewModelLockedGreyBox"},_.n("div",{class:"ytdBackstageLockedPostViewModelLockedGreyBoxIcon"},_.n(_.J6,{data:RX5,
alt:""})),_.n(_.dN,{text:function(){return X.data().lockedText}}))})),_.n("div",{class:"ytdBackstageLockedPostViewModelButtons"},_.n(fnL,{button:function(){return X.data().likeButton}}),_.n("span",{class:"ytdBackstageLockedPostViewModelButtonCounts",
"aria-label":function(){return X.data().voteCountA11y}},_.n(_.dN,{text:function(){return X.data().voteCount}})),_.n(fnL,{button:function(){return X.data().dislikeButton}}),_.n(fnL,{button:function(){return X.data().commentButton}}),_.n("span",{class:"ytdBackstageLockedPostViewModelButtonCounts",
"aria-label":function(){return X.data().commentCountA11y}},_.n(_.dN,{text:function(){return X.data().commentCount}}))))},"Kf");
qzL.idomCompat=!0;_.G5(qzL,"ytd-backstage-locked-post-view-model",{props:{data:_.OQ,className:_.OQ}});_.Ej("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");
var yn=function(){var X=_.Y.apply(this,arguments)||this;X.darkerPanels=_.v("web_watch_darker_panels");X.commentsHidePanelButton=!1;X.isWatchGrid=!1;X.continuationShowButton=!1;X.isSearch=!1;X.isConstrainedList=!1;X.isWatch=!1;X.eligibleToSwitchToGrid=!1;X.useBigThumbs=!1;X.epRestyle=!1;X.isCarouselInFeed=!0;X.topSpacingZero=!1;X.continuationIsInitialLoad=!0;X.enableSqueezebackPanels=_.v("web_shorts_enable_squeezeback_panels");X.enableAnchoredPanel=_.v("desktop_shorts_v2_anchored_panel");X.notSticky=
!0;X.mastheadHeight=0;X.isStickyChipBarSetup=!1;X.actionMap={"yt-item-section-continuation-action":"handleYtItemSectionContinuation","yt-item-section-replace-action":"handleYtItemSectionReplace"};X.nextContinuation={continuationType:"itemSectionContinuation",usePost:!0};return X};
_.F(yn,_.Y);_.a=yn.prototype;_.a.updateLockupContainerTypes=function(X){if(this.eligibleToSwitchToGrid){var U;(U=Array.from(this.hostElement.querySelectorAll("#contents yt-lockup-view-model")))==null||U.forEach(function(r){r.containerType=X})}};
_.a.getItemsPath=function(){return"data.contents"};
_.a.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.a.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:_.v("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.v("kevlar_low_priority_continuation")}}};
_.a.created=function(){};
_.a.updateStickySetup=function(){_.v("web_fix_sticky_playlist_header_v2")&&this.pageSubtype==="playlist"?this.setupStickyChipBar():this.teardownStickyChipBar()};
_.a.dispatchChipBarIsSticky=function(){this.isStickyChipBarSetup&&this.ytdReduxBehavior.dispatch(svC(!this.notSticky))};
_.a.setupStickyChipBar=function(){var X=this;if(!this.isStickyChipBarSetup&&_.v("web_fix_sticky_playlist_header_v2")){this.isStickyChipBarSetup=!0;document.addEventListener("scroll",_.k7(this,this.updateHeaderState));var U;this.mastheadHeight=((U=document.querySelector("ytd-masthead"))==null?void 0:U.clientHeight)||0;this.updateHeaderCssVariables();window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(r){X.handleIntersect(r)},{rootMargin:"-"+(this.mastheadHeight+
1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){X.updateHeaderState();X.updateHeaderCssVariables()}),this.resizeObserver.observe(this.hostElement))}};
_.a.teardownStickyChipBar=function(){if(this.isStickyChipBarSetup){this.isStickyChipBarSetup=!1;document.removeEventListener("scroll",_.k7(this,this.updateHeaderState));var X;(X=this.intersectionObserver)==null||X.disconnect();var U;(U=this.resizeObserver)==null||U.disconnect()}};
_.a.updateHeaderState=function(){this.notSticky=this.hostElement.getBoundingClientRect().y>this.mastheadHeight};
_.a.handleIntersect=function(X){this.notSticky=X[0].intersectionRatio===1};
_.a.updateHeaderCssVariables=function(){this.hostElement.style.setProperty("--ytd-item-section-header-width",this.hostElement.clientWidth+"px");this.hostElement.style.setProperty("--ytd-item-section-header-top",this.mastheadHeight+"px")};
_.a.detached=function(){this.teardownStickyChipBar()};
_.a.updated=function(X){X.has("data")&&this.isStickyChipBarSetup&&(this.updateHeaderState(),this.updateHeaderCssVariables())};
_.a.commentsHidePanelButtonChanged=function(){if(this.isWatchGrid){var X=_.Xa(this.hostElement).querySelector("ytd-comments-header-renderer");X&&(X.hidePanelButton=this.commentsHidePanelButton)}};
_.a.onRetrieveLocation=function(X,U){this.containsComments()&&(this.firstCommentsLoaded=U.hasComments=!0)};
_.a.containsComments=function(){return this.get("data.sectionIdentifier")==="comment-item-section"};
_.a.onLoadReloadContinuation=function(X,U){var r=this;X.stopPropagation();this.isReloading=!0;_.l4(this.hostElement,"yt-retrieve-location",{locationRetrieved:function(m){var I=_.np().resolve(_.Pl);m=U(m);I.postData(m).then(function(t){r.onReloadContinuationData(t)})}})};
_.a.onReloadContinuationData=function(X){if(X=this.get("response.continuationContents.itemSectionContinuation",X)||this.get("response.contents.itemSectionRenderer",X)||this.get("response.continuationContents.sectionListContinuation.contents.0.itemSectionRenderer",X)||this.get("response.continuationContents.relatedChipsContinuation.continuation.watchNextSecondaryResultsRenderer",X))this.set("data.contents",X.contents||X.results),X.header&&this.set("data.header",X.header),this.set("data.continuations",
X.continuations||[]);this.isReloading=!1};
_.a.computeContentsClass=function(X){return X?"reloading":""};
_.a.computeSectionIdentifier=function(X){return X==null?void 0:X.sectionIdentifier};
_.a.computeFitContainer=function(X){return(X==null?void 0:X.sectionIdentifier)==="youchat-item-section"};
_.a.computeShowButton=function(){return!!this.firstCommentsLoaded&&this.containsComments()&&_.v("kevlar_disable_comments_auto_load")};
_.a.onServiceRequestCompleted=function(){this.continuationIsInitialLoad=!1};
_.a.computeIsReloading=function(){return this.isReloading||this.ytContinuationHandlerBehavior.continuationIsReloading};
_.a.computeHasDestinationShelfRenderer=function(X){var U,r;return!!(X==null?0:(U=X.contents)==null?0:(r=U[0])==null?0:r.destinationShelfRenderer)};
_.a.computeHasSectionGroupViewModel=function(X){var U,r;return!!(X==null?0:(U=X.contents)==null?0:(r=U[0])==null?0:r.sectionGroupViewModel)};
_.a.computeHasQrCodeRenderer=function(X){var U,r;return!!(X==null?0:(U=X.contents)==null?0:(r=U[0])==null?0:r.qrCodeRenderer)};
_.a.computeStaticCommentsHeader=function(X){return X&&this.containsComments()};
_.a.computeEpRestyle=function(X){return _.v("web_ep_restyling")&&X&&this.containsComments()};
_.a.computeIsContinuationCommentSection=function(X){return(X==null?void 0:X.targetId)==="shorts-engagement-panel-comments-section"||(X==null?void 0:X.targetId)==="comments-section"||(X==null?void 0:X.targetId)==="engagement-panel-comments-section"};
_.a.computeSuppressPaddingDisclaimer=function(){var X,U,r,m;return!!((X=this.data)==null?0:(U=X.contents)==null?0:(r=U[0])==null?0:(m=r.productListHeaderRenderer)==null?0:m.suppressPaddingDisclaimer)};
_.a.computeHeaderStyle=function(X){switch(X==null?void 0:X.headerStyle){case "ITEM_SECTION_HEADER_STYLE_STICKY":return"sticky-header";default:return""}};
_.a.dataChanged=function(){this.firstCommentsLoaded=!1};
_.a.observeDataContentsLength=function(){var X,U;((X=this.data)==null?0:(U=X.contents)==null?0:U.length)&&this.data.contents.length>1?this.continuationIsInitialLoad=!1:this.continuationIsInitialLoad=!0};
_.a.onYtDismissibleItemDismissedChange=function(X){this._setItemDismissed(X.type==="yt-dismissible-item-dismissed")};
_.a.triggerContinuations=function(){for(var X=_.Xa(this.hostElement).querySelector("#continuations").children,U=0;U<X.length;U++)X[U].trigger()};
_.a.triggerInitialContinuations=function(){for(var X=_.Xa(this.hostElement).querySelector("#continuations").children,U=0;U<X.length;U++)X[U].triggerIfNotPreviouslyTriggered()};
_.a.handleYtItemSectionContinuation=function(X,U){var r;U&&((r=this.data)==null?void 0:r.sectionIdentifier)!==U||(this.set("data.continuations",[X]),this.triggerContinuations())};
_.a.handleYtItemSectionReplace=function(X,U){var r;U&&((r=this.data)==null?void 0:r.sectionIdentifier)!==U||(this.set("data.contents",X),this.set("data.continuations",[]))};
_.a.computeUseHeightHack=function(X){return X&&!_.v("kevlar_disable_height_hack")};
_.a.computeTopSpacingZero=function(X){return X};
_.a.continuationShowButtonChanged=function(){var X=_.Xa(this.hostElement).querySelector("ytd-continuation-item-renderer");X&&(X.showButton=this.continuationShowButton)};
_.a.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.EG("data-changed",this.data))};
_.n0.Object.defineProperties(yn.prototype,{hideShortsShelfHeader:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.v("web_shorts_wn_shelf_header_tuning")}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":this.isWatch?"168px":"246px"}},
thumbnailTargetWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&this.containerWidth?this.containerWidth/2:void 0}},
sizing:{configurable:!0,enumerable:!0,get:function(){return this.useBigThumbs?"STANDARD":this.isWatch?"COMPACT":"STANDARD"}},
lockupContainerType:{configurable:!0,enumerable:!0,get:function(){return this.useBigThumbs?2:this.eligibleToSwitchToGrid?this.isGridViewEnabled?2:3:3}},
isPlaylist:{configurable:!0,enumerable:!0,get:function(){var X,U,r;return!!((X=this.data)==null?0:(U=X.contents)==null?0:(r=U[0])==null?0:r.playlistVideoListRenderer)}},
isClipList:{configurable:!0,enumerable:!0,get:function(){var X,U,r,m,I,t,C;return!!((X=this.data)==null?0:(U=X.contents)==null?0:(r=U[0])==null?0:(m=r.shelfRenderer)==null?0:(I=m.content)==null?0:(t=I.gridRenderer)==null?0:(C=t.targetId)==null?0:C.includes("browse-feedFEclips"))}},
isPlaylistVideoContainer:{configurable:!0,enumerable:!0,get:function(){var X,U,r;return!!((X=this.data)==null?0:(U=X.contents)==null?0:(r=U[0])==null?0:r.playlistVideoRenderer)}},
isSearchFrictionPage:{configurable:!0,enumerable:!0,get:function(){var X,U,r;return!!((X=this.data)==null?0:(U=X.contents)==null?0:(r=U[0])==null?0:r.searchFrictionViewModel)}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.S7("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.v("use_modern_typography_on_search")};if(this.isWatch)return{useInlineContentMetadata:this.useBigThumbs}}},
typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.v("use_modern_typography_on_search")}},
useChipBarViewModelHeader:{configurable:!0,enumerable:!0,get:function(){var X,U;return!!((X=this.data)==null?0:(U=X.header)==null?0:U.chipBarViewModel)}},
expFixPlaylistHeader:{configurable:!0,enumerable:!0,get:function(){return _.v("web_fix_sticky_playlist_header")}},
expFixPlaylistHeaderV2:{configurable:!0,enumerable:!0,get:function(){return _.v("web_fix_sticky_playlist_header_v2")}},
nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){},
set:function(){}}});
yn.prototype.dataChangedForBinding=yn.prototype.dataChangedForBinding;yn.prototype.continuationShowButtonChanged=yn.prototype.continuationShowButtonChanged;yn.prototype.onYtDismissibleItemDismissedChange=yn.prototype.onYtDismissibleItemDismissedChange;yn.prototype.observeDataContentsLength=yn.prototype.observeDataContentsLength;yn.prototype.dataChanged=yn.prototype.dataChanged;yn.prototype.onServiceRequestCompleted=yn.prototype.onServiceRequestCompleted;yn.prototype.onLoadReloadContinuation=yn.prototype.onLoadReloadContinuation;
yn.prototype.onRetrieveLocation=yn.prototype.onRetrieveLocation;yn.prototype.commentsHidePanelButtonChanged=yn.prototype.commentsHidePanelButtonChanged;yn.prototype.dispatchChipBarIsSticky=yn.prototype.dispatchChipBarIsSticky;yn.prototype.updateStickySetup=yn.prototype.updateStickySetup;yn.prototype.updateLockupContainerTypes=yn.prototype.updateLockupContainerTypes;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],yn.prototype,"ytActionHandlerBehavior",void 0);
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],yn.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],yn.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.hF.YtLazyListBehavior),_.p("design:type",Object)],yn.prototype,"ytLazyListBehavior",void 0);_.q([_.w(_.oS.YtNextContinuationBehavior),_.p("design:type",Object)],yn.prototype,"ytNextContinuationBehavior",void 0);
_.q([_.w(_.Qy),_.p("design:type",Object)],yn.prototype,"ytContinuationHandlerBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],yn.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],yn.prototype,"ytdReduxBehavior",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],yn.prototype,"darkerPanels",void 0);_.q([_.T(),_.p("design:type",Object)],yn.prototype,"data",void 0);
_.q([_.T(),_.p("design:type",Boolean)],yn.prototype,"engagementPanel",void 0);_.q([_.T(),_.p("design:type",Object)],yn.prototype,"commentsHidePanelButton",void 0);_.q([_.T(),_.p("design:type",Object)],yn.prototype,"isWatchGrid",void 0);_.q([_.T(),_.p("design:type",Object)],yn.prototype,"continuationShowButton",void 0);_.q([_.T({computed:"computeIsContinuationCommentSection(data)"}),_.p("design:type",Boolean)],yn.prototype,"continuationIsCommentsSection",void 0);
_.q([_.T({value:!0}),_.p("design:type",Boolean)],yn.prototype,"autoFill",void 0);_.q([_.T(),_.p("design:type",Boolean)],yn.prototype,"continuationDisablePrescanVisibility",void 0);_.q([_.T(),_.p("design:type",Boolean)],yn.prototype,"isReloading",void 0);_.q([_.T(),_.p("design:type",Object)],yn.prototype,"isSearch",void 0);_.q([_.T(),_.p("design:type",Object)],yn.prototype,"isConstrainedList",void 0);_.q([_.T(),_.p("design:type",Object)],yn.prototype,"isWatch",void 0);
_.q([_.T(),_.p("design:type",Object)],yn.prototype,"eligibleToSwitchToGrid",void 0);_.q([_.T(),_.p("design:type",Object)],yn.prototype,"useBigThumbs",void 0);_.q([_.T({selector:_.yW,reflectToAttribute:!0}),_.p("design:type",Object)],yn.prototype,"isGridViewEnabled",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeEpRestyle(engagementPanel, data.sectionIdentifier)"}),_.p("design:type",Object)],yn.prototype,"epRestyle",void 0);
_.q([_.y("isWatch"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],yn.prototype,"hideShortsShelfHeader",null);_.q([_.y("isSearch","isWatch"),_.p("design:type",String),_.p("design:paramtypes",[])],yn.prototype,"thumbnailWidth",null);_.q([_.y("isSearch","containerWidth"),_.p("design:type",Object),_.p("design:paramtypes",[])],yn.prototype,"thumbnailTargetWidth",null);
_.q([_.y("isSearch","isWatch","useBigThumbs"),_.p("design:type",String),_.p("design:paramtypes",[])],yn.prototype,"sizing",null);_.q([_.y("isWatch","isGridViewEnabled","useBigThumbs","data"),_.T({reflectToAttribute:!0}),_.p("design:type",Number),_.p("design:paramtypes",[])],yn.prototype,"lockupContainerType",null);_.q([_.ge("lockupContainerType","data"),_.p("design:type",Function),_.p("design:paramtypes",[Number]),_.p("design:returntype")],yn.prototype,"updateLockupContainerTypes",null);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],yn.prototype,"pageSubtype",void 0);_.q([_.T(),_.p("design:type",Number)],yn.prototype,"containerWidth",void 0);_.q([_.T(),_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],yn.prototype,"isPlaylist",null);_.q([_.T(),_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],yn.prototype,"isClipList",null);_.q([_.T(),_.p("design:type",Object)],yn.prototype,"isCarouselInFeed",void 0);
_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],yn.prototype,"isPlaylistVideoContainer",null);_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],yn.prototype,"isSearchFrictionPage",null);_.q([_.T({reflectToAttribute:!0,computed:"computeUseHeightHack(isSearch)"}),_.p("design:type",Boolean)],yn.prototype,"useHeightHack",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeTopSpacingZero(isSearch)"}),_.p("design:type",Object)],yn.prototype,"topSpacingZero",void 0);_.q([_.T({computed:"computeShowButton(data.sectionIdentifier, firstCommentsLoaded)"}),_.p("design:type",Boolean)],yn.prototype,"showButton",void 0);_.q([_.T(),_.p("design:type",Boolean)],yn.prototype,"firstCommentsLoaded",void 0);_.q([_.T(),_.p("design:type",Object)],yn.prototype,"continuationIsInitialLoad",void 0);
_.q([_.T({reflectToAttribute:!0,readOnly:!0}),_.p("design:type",Boolean)],yn.prototype,"itemDismissed",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeSectionIdentifier(data)"}),_.p("design:type",String)],yn.prototype,"sectionIdentifier",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeFitContainer(data)"}),_.p("design:type",String)],yn.prototype,"fitContainer",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeHasDestinationShelfRenderer(data)"}),_.p("design:type",Boolean)],yn.prototype,"hasDestinationShelfRenderer",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeStaticCommentsHeader(engagementPanel, data.sectionIdentifier)"}),_.p("design:type",Boolean)],yn.prototype,"staticCommentsHeader",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],yn.prototype,"enableSqueezebackPanels",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],yn.prototype,"enableAnchoredPanel",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeHasSectionGroupViewModel(data)"}),_.p("design:type",Boolean)],yn.prototype,"hasSectionGroupViewModel",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeHasQrCodeRenderer(data)"}),_.p("design:type",Boolean)],yn.prototype,"hasQrCodeRenderer",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeSuppressPaddingDisclaimer(data)"}),_.p("design:type",Boolean)],yn.prototype,"suppressDisclaimerSeparator",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeHeaderStyle(data)"}),_.p("design:type",String)],yn.prototype,"headerStyle",void 0);_.q([_.y("isSearch","isWatch","useBigThumbs"),_.p("design:type",Object),_.p("design:paramtypes",[])],yn.prototype,"lockupExperiments",null);
_.q([_.y("isSearch"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],yn.prototype,"typographyBump",null);_.q([_.Zl("#header"),_.p("design:type",HTMLElement)],yn.prototype,"header",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],yn.prototype,"notSticky",void 0);_.q([_.y("data"),_.T({reflectToAttribute:!0}),_.p("design:type",Object),_.p("design:paramtypes",[])],yn.prototype,"useChipBarViewModelHeader",null);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],yn.prototype,"expFixPlaylistHeader",null);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],yn.prototype,"expFixPlaylistHeaderV2",null);_.q([_.ge("pageSubtype"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],yn.prototype,"updateStickySetup",null);
_.q([_.ge("notSticky"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],yn.prototype,"dispatchChipBarIsSticky",null);_.q([_.ge("commentsHidePanelButton"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],yn.prototype,"commentsHidePanelButtonChanged",null);_.q([_.cP("yt-retrieve-location"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Object]),_.p("design:returntype")],yn.prototype,"onRetrieveLocation",null);
_.q([_.cP("yt-load-reload-continuation"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Function]),_.p("design:returntype")],yn.prototype,"onLoadReloadContinuation",null);_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],yn.prototype,"onServiceRequestCompleted",null);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],yn.prototype,"dataChanged",null);
_.q([_.Sl("data.contents.length"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],yn.prototype,"observeDataContentsLength",null);_.q([_.cP("yt-dismissible-item-dismissed"),_.cP("yt-dismissible-item-undismissed"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],yn.prototype,"onYtDismissibleItemDismissedChange",null);
_.q([_.ge("continuationShowButton"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],yn.prototype,"continuationShowButtonChanged",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],yn.prototype,"dataChangedForBinding",null);_.q([_.hL({is:"ytd-item-section-renderer",disableElementRegistration:!0})],yn);
_.f(yn,"ytd-item-section-renderer",function(){if(ls5!==void 0)return ls5;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return ls5=X},{mode:1});var WHe;var hgH=_.DQ(_.tt("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var Jxc={},upA=(Jxc[0]={title:_.iP(_.tt("DOWNLOADS",void 0,"Downloads")),iconType:"OFFLINE_DOWNLOAD",topButtonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.iP(_.tt("DOWNLOADS_SETTINGS",void 0,"Downloads Settings")),loggingDirectives:{clientVeSpec:{uiType:21412}},navigationEndpoint:_.lP("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:51721,videoClientVE:42356},Jxc[1]={title:_.iP(_.tt("SMART_DOWNLOADS",void 0,"Smart downloads")),topButtonRenderer:{icon:{iconType:"SETTINGS"},
loggingDirectives:{clientVeSpec:{uiType:129732}},navigationEndpoint:_.lP("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:139572,videoClientVE:129218},Jxc);_.Ej("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");var ue=function(){var X=_.Y.apply(this,arguments)||this;X.allVideosCount=0;X.allPlaylistCount=0;X.isOnline=!1;X.shouldRenderDownloadsBanner=!1;X.shouldRenderDownloadsBannerUpsell=!1;X.hasOptedIntoSmartDownloads=!1;X.areAllSmartDownloadsDeleted=!1;X.smartDownloadsCompleted=!1;return X};
_.F(ue,_.Y);ue.prototype.configureRendererStamper=function(){return{renderableData:{id:"contents",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}}}};
ue.prototype.attached=function(){this.downloadsToRenderChanged()};
ue.prototype.detached=function(){this.set("renderableData",{})};
ue.prototype.downloadsToRenderChanged=function(){var X=_.br().getState().entities,U=_.Et(X),r=_.v("kevlar_playlist_dl_page_killswitch")?Qt1(X):_.FG(X),m=_.dOs(X),I=_.Eie(X),t=_.Pa(U);X=_.Ba(X);this.set("renderableData",zgA(r,U,m,I,this.hasOptedIntoSmartDownloads,this.shouldRenderDownloadsBanner,this.areAllSmartDownloadsDeleted,this.shouldRenderDownloadsBannerUpsell,this.isOnline,t,X))};
ue.prototype.downloadsToRenderChanged=ue.prototype.downloadsToRenderChanged;_.q([_.w(_.cd),_.p("design:type",Object)],ue.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ue.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],ue.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],ue.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],ue.prototype,"renderableData",void 0);_.q([_.T({selector:_.fte}),_.p("design:type",Object)],ue.prototype,"allVideosCount",void 0);_.q([_.T({selector:P6H}),_.p("design:type",Object)],ue.prototype,"allPlaylistCount",void 0);_.q([_.T({selector:_.ur}),_.p("design:type",Object)],ue.prototype,"isOnline",void 0);_.q([_.T({selector:_.b81}),_.p("design:type",Object)],ue.prototype,"shouldRenderDownloadsBanner",void 0);
_.q([_.T({selector:_.i86}),_.p("design:type",Object)],ue.prototype,"shouldRenderDownloadsBannerUpsell",void 0);_.q([_.T({selector:_.Aqn}),_.p("design:type",Object)],ue.prototype,"hasOptedIntoSmartDownloads",void 0);_.q([_.T({selector:_.lt1}),_.p("design:type",Object)],ue.prototype,"areAllSmartDownloadsDeleted",void 0);_.q([_.T({selector:Gjn}),_.p("design:type",Object)],ue.prototype,"smartDownloadsCompleted",void 0);
_.q([_.Sl("allVideosCount","shouldRenderDownloadsBanner","hasOptedIntoSmartDownloads","areAllSmartDownloadsDeleted","smartDownloadsCompleted","shouldRenderDownloadsBannerUpsell","isOnline","allPlaylistCount"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ue.prototype,"downloadsToRenderChanged",null);_.q([_.hL({is:"ytd-offline-item-section-renderer",disableElementRegistration:!0})],ue);
_.f(ue,"ytd-offline-item-section-renderer",function(){if(WHe!==void 0)return WHe;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return WHe=X},
{mode:1});var D9Y;var peX;var hs=function(){return _.Y.apply(this,arguments)||this};
_.F(hs,_.Y);
hs.prototype.onDataChanged=function(){if(this.JSC$17017_lastData){var X=this.getFilterClass(this.JSC$17017_lastData.status);X&&this.hostElement.classList.remove(X)}var U;(X=this.getFilterClass((U=this.data)==null?void 0:U.status))&&this.hostElement.classList.add(X);X==="selected"?_.Xa(this.hostElement).querySelector("#endpoint").setAttribute("aria-selected","true"):_.Xa(this.hostElement).querySelector("#endpoint").removeAttribute("aria-selected");X==="disabled"?_.Xa(this.hostElement).querySelector("#endpoint").setAttribute("aria-disabled","true"):
_.Xa(this.hostElement).querySelector("#endpoint").removeAttribute("aria-disabled");this.JSC$17017_lastData=this.data};
hs.prototype.getFilterClass=function(X){switch(X){case "FILTER_STATUS_SELECTED":return"selected";case "FILTER_STATUS_DISABLED":return"disabled"}};
hs.prototype.onDataChanged=hs.prototype.onDataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],hs.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],hs.prototype,"data",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],hs.prototype,"onDataChanged",null);_.q([_.hL({is:"ytd-search-filter-renderer",disableElementRegistration:!0})],hs);
_.f(hs,"ytd-search-filter-renderer",function(){if(peX!==void 0)return peX;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return peX=X},{mode:_.Xz("kevlar_poly_si_batch_j075")?1:2});var Mt=function(){return _.Y.apply(this,arguments)||this};
_.F(Mt,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Mt.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Mt.prototype,"data",void 0);_.q([_.hL({is:"ytd-search-filter-group-renderer",disableElementRegistration:!0})],Mt);
_.f(Mt,"ytd-search-filter-group-renderer",function(){if(D9Y!==void 0)return D9Y;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return D9Y=X},{mode:_.Xz("kevlar_poly_si_batch_j075")?1:2});var $9L;var zQ=function(){return _.Y.apply(this,arguments)||this};
_.F(zQ,_.Y);zQ.prototype.toggleFilters=function(){this.renderCollapsibleMenu||(this.renderCollapsibleMenu=!0,_.yg());this.isCollapsed=!this.isCollapsed};
zQ.prototype.navigateToAboutTheseResultsPage=function(){var X=_.qF("https://www.youtube.com/howyoutubeworks/product-features/search/");X?_.U_(window,X,"_blank"):_.AI(Error("Uh"))};
zQ.prototype.dataChanged=function(){this.isCollapsed=!0};
zQ.prototype.computeShowBottomBorder=function(){var X,U,r;return!!((X=this.data)==null?0:(U=X.button)==null?0:U.toggleButtonRenderer)||!((r=this.data)==null||!r.aboutTheseResultsButton)};
zQ.prototype.dataChanged=zQ.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],zQ.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],zQ.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeShowBottomBorder(data)"}),_.p("design:type",Boolean)],zQ.prototype,"showBottomBorder",void 0);_.q([_.T(),_.p("design:type",Boolean)],zQ.prototype,"renderCollapsibleMenu",void 0);
_.q([_.T(),_.p("design:type",Boolean)],zQ.prototype,"isCollapsed",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],zQ.prototype,"dataChanged",null);_.q([_.hL({is:"ytd-search-sub-menu-renderer",disableElementRegistration:!0})],zQ);
_.f(zQ,"ytd-search-sub-menu-renderer",function(){if($9L!==void 0)return $9L;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return $9L=X},{mode:1});var be5;var AxX=new _.gb("SECTION_LIST_RENDERER_TOKEN");var ln3;var KV=function(){return _.Y.apply(this,arguments)||this};
_.F(KV,_.Y);KV.prototype.computeStyle=function(X){return X?X.toLowerCase().replace(/_/g,"-"):""};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],KV.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],KV.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.p("design:type",String)],KV.prototype,"headerStyle",void 0);_.q([_.hL({is:"ytd-text-header-renderer",disableElementRegistration:!0})],KV);
_.f(KV,"ytd-text-header-renderer",function(){if(ln3!==void 0)return ln3;var X=document.createElement("template");_.B(X,"\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");X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return ln3=X},{mode:1});var G1e;var TQ=function(){return _.Y.apply(this,arguments)||this};
_.F(TQ,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],TQ.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],TQ.prototype,"data",void 0);_.q([_.hL({is:"ytd-minor-moment-header-renderer",disableElementRegistration:!0})],TQ);
_.f(TQ,"ytd-minor-moment-header-renderer",function(){if(G1e!==void 0)return G1e;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return G1e=X},{mode:1});var iew;var Yt=function(){return _.Y.apply(this,arguments)||this};
_.F(Yt,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Yt.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Yt.prototype,"data",void 0);_.q([_.hL({is:"ytd-minor-moment-setting-alert-renderer",disableElementRegistration:!0})],Yt);
_.f(Yt,"ytd-minor-moment-setting-alert-renderer",function(){if(iew!==void 0)return iew;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return iew=X},{mode:1});var LH5;var NDe;var Vn=function(){var X=_.Y.apply(this,arguments)||this;X.booleanSettingById=!1;X.smartDownloadsEnabledVE=_.tb(128287);X.smartDownloadsDisabledVE=_.tb(128286);X.actionMap={"yt-settings-update-switch-command":"handleUpdateSettingsSwitch","yt-toggle-settings-switch":"onToggleSettingsSwitch"};return X};
_.F(Vn,_.Y);_.a=Vn.prototype;_.a.attachSmartDownloadsSettingVes=function(){var X;this.activeVeForLogging||((X=this.data)==null?void 0:X.id)!=="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"||(_.q0(_.gO(),this.smartDownloadsEnabledVE),_.q0(_.gO(),this.smartDownloadsDisabledVE))};
_.a.dataChanged=function(){this.attachSmartDownloadsSettingVes();this.maybeLogSmartDownloadsSettingVisibility();this.initializeIsEnabled();_.l4(this.hostElement,"yt-settings-switch-ready")};
_.a.initializeIsEnabled=function(){this.data&&this.data.id&&this.data.enabled===void 0&&this.set("data.enabled",this.getUserPreference())};
_.a.onSwitchChange=function(X){this.data&&(this.maybeLogSmartDownloadsSettingClick(),(X=_.pq(X).checked?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&(_.v("kevlar_settings_switch_resolve_command_killswitch")?_.np().resolve(_.s4).resolveCommand(X,{form:{element:this.hostElement}}):this.ytComponentBehavior.resolveCommand(X)),this.data.requiresConfirmation&&this.set("data.enabled",!this.data.enabled))};
_.a.handleUpdateSettingsSwitch=function(X){(X=_.e(X,eMT))&&this.data&&this.data.id===X.id&&this.set("data.enabled",!!X.enabled)};
_.a.onToggleSettingsSwitch=function(X,U){this.data&&this.data.id===X&&this.set("data.enabled",U!=null?U:!this.data.enabled)};
_.a.getUserPreference=function(){switch(this.data.id){case "SETTINGS_OPTIONS_ID_TYPE_AUTONAV":return 1!==_.yA.getInstance().getState();case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return this.booleanSettingById;default:return!1}};
_.a.maybeLogSmartDownloadsSettingVisibility=function(){var X=_.Ei(),U;X&&((U=this.data)==null?void 0:U.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&(this.booleanSettingById?(this.activeVeForLogging=this.smartDownloadsEnabledVE,_.VU(X,[this.smartDownloadsEnabledVE]),_.Rk(X,[this.smartDownloadsDisabledVE])):(this.activeVeForLogging=this.smartDownloadsDisabledVE,_.VU(X,[this.smartDownloadsDisabledVE]),_.Rk(X,[this.smartDownloadsEnabledVE])))};
_.a.maybeLogSmartDownloadsSettingClick=function(){var X;((X=this.data)==null?void 0:X.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&this.activeVeForLogging&&_.JS(_.gO(),this.activeVeForLogging)};
_.a.updateDataEnabledFromBinding=function(X){this.set("data.enabled",X.detail.value)};
_.n0.Object.defineProperties(Vn.prototype,{toggleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var X=this.get("toggleAccessibility.accessibilityData.label",this.data);this.data&&this.data.title&&!X&&(X=this.ytRendererBehavior.getSimpleString(this.data.title));return X}}});
Vn.prototype.dataChanged=Vn.prototype.dataChanged;_.q([_.w(_.cd),_.p("design:type",Object)],Vn.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Vn.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Vn.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Vn.prototype,"ytComponentBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],Vn.prototype,"data",void 0);_.q([_.T({selector:function(X,U){if(Object.keys(X==null?void 0:X.entities).length)switch(U){case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return oiM(X.entities,"SMART_DOWNLOADS_ENABLED");default:return!1}},
selectorArgs:["data.id"]}),_.p("design:type",Object)],Vn.prototype,"booleanSettingById",void 0);_.q([_.T(),_.p("design:type",vW)],Vn.prototype,"activeVeForLogging",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],Vn.prototype,"toggleAriaLabel",null);_.q([_.Sl("data"),_.Sl("booleanSettingById"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Vn.prototype,"dataChanged",null);
_.q([_.hL({is:"ytd-settings-switch-renderer",disableElementRegistration:!0})],Vn);
_.f(Vn,"ytd-settings-switch-renderer",function(){if(NDe!==void 0)return NDe;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return NDe=X},{mode:1});var RL=function(){return _.Y.apply(this,arguments)||this};
_.F(RL,_.Y);RL.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}}}}};
_.n0.Object.defineProperties(RL.prototype,{contentsClassName:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return"";var X=this.data.hideBottomSeparator?"":"with-bottom-separator";this.data.removeLeftMargin&&(X+=" remove-left-margin");this.data.extraBottomSpace&&(X+=" extra-bottom-space");return X}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],RL.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],RL.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],RL.prototype,"data",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],RL.prototype,"contentsClassName",null);_.q([_.hL({is:"ytd-minor-moment-setting-section-renderer",disableElementRegistration:!0})],RL);
_.f(RL,"ytd-minor-moment-setting-section-renderer",function(){if(LH5!==void 0)return LH5;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return LH5=X},{mode:1});var jew;var fV=function(){return _.Y.apply(this,arguments)||this};
_.F(fV,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],fV.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],fV.prototype,"componentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],fV.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-empty-product-details-renderer"})],fV);
_.f(fV,"ytd-empty-product-details-renderer",function(){if(jew!==void 0)return jew;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return jew=X},{mode:1});var XtX;var U7e;var qt=function(){var X=_.Y.apply(this,arguments)||this;X.expanded=!0;return X};
_.F(qt,_.Y);qt.prototype.getBadgeRowClass=function(X,U,r){for(var m=_.H(this.hostElement.querySelectorAll("yt-img-shadow")),I=m.next();!I.done;I=m.next())I.value.onShow();X=X.selected;return r?X!==-1?X===U?"badge-line badge-selected":"badge-line badge-not-selected":"badge-line":(X!==void 0?X:0)===U?"badge-line":"badge-hidden"};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],qt.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],qt.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],qt.prototype,"expanded",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-sponsorships-loyalty-badges-renderer"})],qt);
_.f(qt,"ytd-sponsorships-loyalty-badges-renderer",function(){if(U7e!==void 0)return U7e;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return U7e=X},{mode:1});var rvL;var WL=function(){var X=_.Y.apply(this,arguments)||this;X.expanded=!0;return X};
_.F(WL,_.Y);WL.prototype.getContainerClasses=function(X,U){X=X?"expanded":"collapsed";U&&(X+=" item");return X};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],WL.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],WL.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],WL.prototype,"expanded",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-sponsorships-perk-renderer"})],WL);
_.f(WL,"ytd-sponsorships-perk-renderer",function(){if(rvL!==void 0)return rvL;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return rvL=X},{mode:1});var m70;var Js=function(){var X=_.Y.apply(this,arguments)||this;X.expanded=!0;return X};
_.F(Js,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Js.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Js.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],Js.prototype,"expanded",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-sponsorships-perks-renderer"})],Js);
_.f(Js,"ytd-sponsorships-perks-renderer",function(){if(m70!==void 0)return m70;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return m70=X},{mode:1});var Dm=function(){var X=_.Y.apply(this,arguments)||this;X.isCollapsed=!1;return X};
_.F(Dm,_.Y);Dm.prototype.onDataChanged=function(){this.data&&(this.isCollapsed=!this.data.startExpanded)};
Dm.prototype.onExpandCollapse=function(){this.isCollapsed=!this.isCollapsed};
Dm.prototype.updateExpandCollapseButton=function(){if(this.isCollapsed){var X;this.expandCollapseButton=_.e((X=this.data)==null?void 0:X.expandButton,_.gd)}else{var U;this.expandCollapseButton=_.e((U=this.data)==null?void 0:U.collapseButton,_.gd)}};
Dm.prototype.updateExpandCollapseButton=Dm.prototype.updateExpandCollapseButton;Dm.prototype.onDataChanged=Dm.prototype.onDataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Dm.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Dm.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Dm.prototype,"isCollapsed",void 0);_.q([_.T(),_.p("design:type",Object)],Dm.prototype,"expandCollapseButton",void 0);
_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Dm.prototype,"onDataChanged",null);_.q([_.Sl("data","isCollapsed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Dm.prototype,"updateExpandCollapseButton",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-perks-renderer"})],Dm);
_.f(Dm,"ytd-sponsorships-expandable-perks-renderer",function(){if(XtX!==void 0)return XtX;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return XtX=X},{mode:1});var I5H;var pV=function(){return _.Y.apply(this,arguments)||this};
_.F(pV,_.Y);pV.prototype.handleAction=function(){this.data&&this.data.command&&this.ytComponentBehavior.resolveCommand(this.data.command)};
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],pV.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],pV.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],pV.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-sponsorships-actionable-message-renderer"})],pV);
_.f(pV,"ytd-sponsorships-actionable-message-renderer",function(){if(I5H!==void 0)return I5H;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return I5H=X},{mode:1});var tPX;var $t=function(){return _.Y.apply(this,arguments)||this};
_.F($t,_.Y);_.a=$t.prototype;_.a.configureRendererStamper=function(){return{"data.expandableItems":{id:"content-container",mapping:{sponsorshipsPerksRenderer:{component:"ytd-sponsorships-perks-renderer"},sponsorshipsTierRenderer:{component:"ytd-sponsorships-tier-renderer"}}}}};
_.a.getExpansionIcon=function(X){return X?"COLLAPSE":"EXPAND"};
_.a.onToggleExpand=function(){this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.a.computeMessageContainerStyle=function(X){var U=X.expandableItems?" style-clickable":"";return X.messageContainerStyle?X.messageContainerStyle.split("MESSAGE_CONTAINER_")[1].replace(/_/g,"-").toLowerCase()+U:"style-unspecified"+U};
_.a.isSinglePerk=function(X){return!!X.messageContainerStyle&&(X.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK"||X.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK_FIRST")};
_.a.onExpandedChanged=function(){var X=this;if(this.expanded)for(var U=_.H(this.hostElement.querySelectorAll("yt-img-shadow")),r=U.next();!r.done;r=U.next())r.value.onShow();_.cZ(this,function(){_.l4(X.hostElement,"yt-refit")})};
_.a.onDataChanged=function(){this.get("data.startExpanded")&&(this.expanded=!0)};
$t.prototype.onDataChanged=$t.prototype.onDataChanged;$t.prototype.onExpandedChanged=$t.prototype.onExpandedChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],$t.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],$t.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],$t.prototype,"data",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],$t.prototype,"expanded",void 0);
_.q([_.ge("expanded"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],$t.prototype,"onExpandedChanged",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],$t.prototype,"onDataChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-message-renderer"})],$t);
_.f($t,"ytd-sponsorships-expandable-message-renderer",function(){if(tPX!==void 0)return tPX;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return tPX=X},{mode:_.Xz("kevlar_poly_si_batch_j028")?1:2});var a55;var be=function(){return _.Y.apply(this,arguments)||this};
_.F(be,_.Y);be.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"}}}}};
be.prototype.onDataChanged=function(){this.get("data.endButton.buttonRenderer.text")&&this.get("data.endButton.buttonRenderer.icon")&&(_.e(this.data.endButton,_.gd).iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT")};
be.prototype.onDataChanged=be.prototype.onDataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],be.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],be.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],be.prototype,"data",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],be.prototype,"onDataChanged",null);
_.q([_.hL({disableElementRegistration:!0,is:"ytd-sponsorships-heading-renderer"})],be);
_.f(be,"ytd-sponsorships-heading-renderer",function(){if(a55!==void 0)return a55;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return a55=X},{mode:1});var H5w;var As=function(){return _.Y.apply(this,arguments)||this};
_.F(As,_.Y);_.q([_.T(),_.p("design:type",Object)],As.prototype,"data",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],As.prototype,"ytRendererBehavior",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-sponsorships-links-renderer"})],As);
_.f(As,"ytd-sponsorships-links-renderer",function(){if(H5w!==void 0)return H5w;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return H5w=X},{mode:1});var CuY;var le=function(){return _.Y.apply(this,arguments)||this};
_.F(le,_.Y);_.a=le.prototype;_.a.onDataChanged=function(){if(this.data&&this.data.expandableItems){var X;(X=_.Xa(this.hostElement).querySelector("tp-yt-paper-button"))==null||X.setAttribute("role","button")}else{var U;(U=_.Xa(this.hostElement).querySelector("tp-yt-paper-button"))==null||U.removeAttribute("role")}};
_.a.onToggleExpand=function(){this.data&&this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.a.getExpansionIcon=function(X){return X?"COLLAPSE":"EXPAND"};
_.a.getTileClasses=function(X){return X?"tile expandable-tile":"tile"};
_.a.getButtonDisabled=function(X){return X?void 0:""};
le.prototype.onDataChanged=le.prototype.onDataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],le.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],le.prototype,"data",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],le.prototype,"expanded",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],le.prototype,"onDataChanged",null);
_.q([_.hL({disableElementRegistration:!0,is:"ytd-sponsorships-list-tile-renderer"})],le);
_.f(le,"ytd-sponsorships-list-tile-renderer",function(){if(CuY!==void 0)return CuY;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return CuY=X},{mode:1});var k8w;var cvL;var GQ=function(){return _.Y.apply(this,arguments)||this};
_.F(GQ,_.Y);GQ.prototype.configureRendererStamper=function(){return{"data.redeemButton":{id:"redeem-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],GQ.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],GQ.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],GQ.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-renderer"})],GQ);
_.f(GQ,"ytd-sponsorships-promotion-renderer",function(){if(cvL!==void 0)return cvL;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return cvL=X},{mode:1});var gCT;var ie=function(){return _.Y.apply(this,arguments)||this};
_.F(ie,_.Y);ie.prototype.configureRendererStamper=function(){return{"data.button":{id:"purchase-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ie.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],ie.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ie.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-sponsorships-purchase-option-renderer"})],ie);
_.f(ie,"ytd-sponsorships-purchase-option-renderer",function(){if(gCT!==void 0)return gCT;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return gCT=X},{mode:1});var nCY;var Z50;var sh7=function(){return _.Y.apply(this,arguments)||this};
_.F(sh7,_.Y);_.q([_.T(),_.p("design:type",Object)],sh7.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-ypc-offer-promo-renderer"})],sh7);
_.f(sh7,"ytd-ypc-offer-promo-renderer",function(){if(Z50!==void 0)return Z50;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Z50=X},{mode:1});var LV=function(){return _.Y.apply(this,arguments)||this};
_.F(LV,_.Y);_.a=LV.prototype;
_.a.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"}}}}};
_.a.expansionCTA=function(X,U){return X&&(U?X.collapseCallToAction:X.expansionCallToAction)};
_.a.getExpansionIcon=function(X){return X?"COLLAPSE":"EXPAND"};
_.a.expansionCallToActionTap=function(){var X=this;this.expanded=!this.expanded;_.cZ(this,function(){_.l4(X.hostElement,"yt-refit")})};
_.a.onDataChanged=function(){this.expanded=!this.get("data.expansionCallToAction");this.purchaseButtonClicked=!1;var X,U=(X=this.data)==null?void 0:X.onVisible;U&&this.ytComponentBehavior.resolveCommand(U)};
_.a.computeDisplayTitle=function(X){return!(!X||this.titledisplaystatus!=="show")};
_.a.computeDisplaySeparator=function(){return!1};
_.a.onPurchaseButtonTap=function(){this.purchaseButtonClicked=!0};
LV.prototype.onDataChanged=LV.prototype.onDataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],LV.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],LV.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],LV.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],LV.prototype,"data",void 0);
_.q([_.T({value:!1}),_.p("design:type",Boolean)],LV.prototype,"expanded",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],LV.prototype,"purchaseButtonClicked",void 0);_.q([_.T({reflectToAttribute:!0,value:"show"}),_.p("design:type",String)],LV.prototype,"titledisplaystatus",void 0);_.q([_.T({computed:"computeDisplayTitle(data.title)"}),_.p("design:type",Boolean)],LV.prototype,"displayTitle",void 0);
_.q([_.T({computed:"computeDisplaySeparator(data)"}),_.p("design:type",Boolean)],LV.prototype,"displaySeparator",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],LV.prototype,"onDataChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-sponsorships-tier-renderer"})],LV);
_.f(LV,"ytd-sponsorships-tier-renderer",function(){if(nCY!==void 0)return nCY;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return nCY=X},{mode:2});var Nt=function(){return _.Y.apply(this,arguments)||this};
_.F(Nt,_.Y);
Nt.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"}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Nt.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Nt.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Nt.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-sponsorships-management-renderer"})],Nt);
_.f(Nt,"ytd-sponsorships-management-renderer",function(){if(k8w!==void 0)return k8w;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return k8w=X},{mode:1});var x73;var jD=function(){return _.Y.apply(this,arguments)||this};
_.F(jD,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],jD.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],jD.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-open-in-native-app-view-model"})],jD);
_.f(jD,"ytd-open-in-native-app-view-model",function(){if(x73!==void 0)return x73;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return x73=X},{mode:_.Xz("kevlar_poly_si_batch_j028")?1:2});var Pu0;var SSL;var d7w=_.pH(["top-"]),O53=_.pH(["bottom-"]),vCe=_.pH(["left-"]),e$w=_.pH(["right-"]),ECw={},FpL=function(X,U,r){X.removeAttribute("top-"+r);X.removeAttribute("bottom-"+r);X.removeAttribute("left-"+r);X.removeAttribute("right-"+r);U&&(U.top&&_.kV([_.ZR(d7w)],X,"top-"+r,U.top),U.bottom&&_.kV([_.ZR(O53)],X,"bottom-"+r,U.bottom),U.left&&_.kV([_.ZR(vCe)],X,"left-"+r,U.left),U.right&&_.kV([_.ZR(e$w)],X,"right-"+r,U.right))};
ECw.YtCardItemBoxBehavior=[{observers:["cardItemContainerMarginChanged_(data.containerMargin)","cardItemContainerPaddingChanged_(data.containerPadding)"],created:function(){this.cardItemBoxBehaviorPaddingTargetId=""},
cardItemContainerMarginChanged_:function(X){var U,r=_.Xa((U=this.hostElement)!=null?U:this),m;U=this.cardItemBoxBehaviorMarginTargetId&&r?r.querySelector("#"+this.cardItemBoxBehaviorMarginTargetId):(m=this.hostElement)!=null?m:this;FpL(U,X,"margin")},
cardItemContainerPaddingChanged_:function(X){var U,r=_.Xa((U=this.hostElement)!=null?U:this),m;U=this.cardItemBoxBehaviorPaddingTargetId&&r?r.querySelector("#"+this.cardItemBoxBehaviorPaddingTargetId):(m=this.hostElement)!=null?m:this;FpL(U,X,"padding")}}];var XI={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 BT3;var QhY;var U7=function(){return _.Y.apply(this,arguments)||this};
_.F(U7,_.Y);U7.prototype.textColorChanged_=function(){this.hostElement.style.color=XI[this.data.textColor||"CARD_ITEM_COLOR_TEXT_PRIMARY"]};
U7.prototype.textColorChanged_=U7.prototype.textColorChanged_;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],U7.prototype,"ytRendererBehavior",void 0);_.q([_.w(ECw.YtCardItemBoxBehavior),_.p("design:type",Object)],U7.prototype,"ytCardItemBoxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],U7.prototype,"data",void 0);_.q([_.ge("data.textColor"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],U7.prototype,"textColorChanged_",null);
_.q([_.uG({is:"yt-card-item-text-renderer",disableElementRegistration:!0})],U7);
_.f(U7,"yt-card-item-text-renderer",function(){if(QhY===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;BT3===void 0&&(BT3=document.createElement("template"));var m=BT3;r.call(U,m.content.cloneNode(!0),X.content.firstChild);QhY=X}X=QhY;return X},{mode:2});var oCH;var wtc;var rG=function(){return _.Y.apply(this,arguments)||this};
_.F(rG,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],rG.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],rG.prototype,"data",void 0);_.q([_.uG({is:"yt-card-item-badge-renderer",disableElementRegistration:!0})],rG);
_.f(rG,"yt-card-item-badge-renderer",function(){if(wtc===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;oCH===void 0&&(oCH=document.createElement("template"));var m=oCH;r.call(U,m.content.cloneNode(!0),X.content.firstChild);wtc=X}X=wtc;return X},{mode:2});var yve;var uA3;var ml=function(){return _.Y.apply(this,arguments)||this};
_.F(ml,_.Y);ml.prototype.configureRendererStamper=function(){return{"data.textRenderers":{id:"text-renderers",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"},cardItemBadgeRenderer:{component:"yt-card-item-badge-renderer"}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ml.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],ml.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ml.prototype,"data",void 0);_.q([_.uG({is:"yt-card-item-text-collection-renderer",disableElementRegistration:!0})],ml);
_.f(ml,"yt-card-item-text-collection-renderer",function(){if(uA3===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;yve===void 0&&(yve=document.createElement("template"));var m=yve;r.call(U,m.content.cloneNode(!0),X.content.firstChild);uA3=X}X=uA3;return X},{mode:2});var h$e;var MPY;var IG=function(){return _.Y.apply(this,arguments)||this};
_.F(IG,_.Y);IG.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]]"}}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],IG.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],IG.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],IG.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Number)],IG.prototype,"iconSize",void 0);_.q([_.uG({is:"yt-card-item-text-with-button-renderer",disableElementRegistration:!0})],IG);
_.f(IG,"yt-card-item-text-with-button-renderer",function(){if(MPY===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;h$e===void 0&&(h$e=document.createElement("template"));var m=h$e;r.call(U,m.content.cloneNode(!0),X.content.firstChild);MPY=X}X=MPY;return X},{mode:2});var tp=function(){return _.Y.apply(this,arguments)||this};
_.F(tp,_.Y);tp.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"}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],tp.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],tp.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],tp.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],tp.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-line-item-renderer"})],tp);
_.f(tp,"ytd-commerce-cart-summary-line-item-renderer",function(){if(SSL!==void 0)return SSL;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return SSL=X},{mode:1});_.Ej("cardItemSection","commerceCartCheckoutButtonRenderer",{component:"ytd-commerce-cart-checkout-button-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var aG=function(){var X=_.Y.apply(this,arguments)||this;X.hidden=!1;return X};
_.F(aG,_.Y);_.a=aG.prototype;_.a.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"}}}}};
_.a.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutButton(),this.updateIsHidden(),this.updateSummary())};
_.a.updateSummary=function(){var X=this.commerceCartCheckoutButtonEntity,U;if(((U=this.data)==null?0:U.cartButton)&&X.checkoutSummaryText){var r,m=Fl((r=this.data)==null?void 0:r.estimatedTotalLineItem,"summaryText");this.set("data.estimatedTotalLineItem."+m+".cardItemTextRenderer.text",BV(X.checkoutSummaryText));if(X.checkoutDetailText){var I;r=Fl((I=this.data)==null?void 0:I.estimatedTotalLineItem,"price");this.set("data.estimatedTotalLineItem."+r+".cardItemTextRenderer.text",BV(X.checkoutDetailText))}if(X.checkoutAdditionalMetadataText){var t;
I=Fl((t=this.data)==null?void 0:t.estimatedTotalLineItem,"additionalMetadataText");this.set("data.estimatedTotalLineItem."+I+".cardItemTextRenderer.text",BV(X.checkoutAdditionalMetadataText))}}else X.estimatedTotalPrice&&(t=Fl((m=this.data)==null?void 0:m.estimatedTotalLineItem,"price"),this.set("data.estimatedTotalLineItem."+t+".cardItemTextRenderer.text",BV(X.estimatedTotalPrice)))};
_.a.updateIsHidden=function(){var X,U=(X=this.commerceCartCheckoutButtonEntity)==null?void 0:X.isHidden;U!==void 0&&(this.hidden=U)};
_.a.updateCheckoutButton=function(){var X,U=(X=this.commerceCartCheckoutButtonEntity)==null?void 0:X.isDisabled;U!==void 0&&this.set("data.checkoutButton.buttonRenderer.isDisabled",U);var r;X=(r=this.commerceCartCheckoutButtonEntity.checkoutButtonCommand)==null?void 0:r.innertubeCommand;X!==void 0&&this.set("data.checkoutButton.buttonRenderer.command",X);var m;r=(m=this.commerceCartCheckoutButtonEntity)==null?void 0:m.checkoutButtonText;r!==void 0&&this.set("data.checkoutButton.buttonRenderer.text",
{simpleText:r})};
aG.prototype.entityChanged=aG.prototype.entityChanged;_.q([_.w(_.cd),_.p("design:type",Object)],aG.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],aG.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],aG.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],aG.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],aG.prototype,"fullWidth",void 0);_.q([_.T(),_.p("design:type",Object)],aG.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],aG.prototype,"compact",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],aG.prototype,"hidden",void 0);
_.q([_.T({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:Hw1}),_.p("design:type",Object)],aG.prototype,"commerceCartCheckoutButtonEntity",void 0);_.q([_.ge("commerceCartCheckoutButtonEntity","data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],aG.prototype,"entityChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-commerce-cart-checkout-button-renderer"})],aG);
_.f(aG,"ytd-commerce-cart-checkout-button-renderer",function(){if(Pu0!==void 0)return Pu0;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return Pu0=X},{mode:2});var z$e;_.KpT={};
_.KpT.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",_.k7(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
detached:function(){this.tappableItemBehaviorGetTappableTarget_().removeEventListener("keydown",this.tappableItemBehaviorBoundOnTappableItemKeyDown_,!0);this.tappableItemBehaviorGetTappableTarget_().removeEventListener("click",_.k7(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
tappableItemBehaviorOnTappableItemKeyDown_:function(X){!this.tappableItemBehaviorTapEnabled||X.keyCode!==13&&X.keyCode!==32||X.target!=this.tappableItemBehaviorGetTappableTarget_()||this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorOnTappableItemTap_:function(){this.tappableItemBehaviorTapEnabled&&this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorHandleTappableItemTap_:function(){var X=this.data.onTap;X.ypcGetCartEndpoint?(_.LB(this.hostElement,[X]),this.tappableItemBehaviorTapEnabled=!1):X.ypcOffersEndpoint?_.LB(this.hostElement,[X]):_.NT(this.hostElement,[X],this.hostElement)},
tappableItemBehaviorOnTapChanged_:function(X){this.tappableItemBehaviorTapEnabled=!!X},
tappableItemBehaviorOnTapEnabledChanged_:function(){var X=this.tappableItemBehaviorGetTappableTarget_();this.tappableItemBehaviorTapEnabled?(X.setAttribute("tabIndex",0),X.setAttribute("role","button")):(X.removeAttribute("tabIndex"),X.removeAttribute("role"))},
tappableItemBehaviorOnServiceRequestFinished_:function(X){X.target==this&&(this.tappableItemBehaviorTapEnabled=!!this.data.onTap)},
tappableItemBehaviorGetTappableTarget_:function(){return this.tappableItemBehaviorTargetId?this.$[this.tappableItemBehaviorTargetId]:this.hostElement}}];var TT5;var YSc;var Hi=function(){return _.Y.apply(this,arguments)||this};
_.F(Hi,_.Y);Hi.prototype.configureRendererStamper=function(){return{"data.primaryButtonRenderer":{id:"primary-button-renderer",mapping:_.Fs("sharingToggleButtonAndDefaultButton")},"data.secondaryButtonRenderer":{id:"secondary-button-renderer",mapping:_.Fs("sharingToggleButtonAndDefaultButton")}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Hi.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Hi.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Hi.prototype,"data",void 0);_.q([_.uG({is:"yt-card-item-actions-renderer",disableElementRegistration:!0})],Hi);
_.f(Hi,"yt-card-item-actions-renderer",function(){if(YSc===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;TT5===void 0&&(TT5=document.createElement("template"));var m=TT5;r.call(U,m.content.cloneNode(!0),X.content.firstChild);YSc=X}X=YSc;return X},{mode:2});var VPX;var R$0;var f5w;var qSY;var Wpw;var Jv7;var Cm=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction_"};return X};
_.F(Cm,_.Y);Cm.prototype.attached=function(){this.isDarkTheme_=document.documentElement.hasAttribute("dark")};
Cm.prototype.handleDarkModeToggledAction_=function(X){this.isDarkTheme_=X};
Cm.prototype.computeThemeImage_=function(X,U){if(!X||!X.imageLight)return!1;this.isCircular_=X.isCircular;X.imageWidth&&(this.hostElement.style.width=X.imageWidth+"px");X.imageHeight&&(this.hostElement.style.height=X.imageHeight+"px");X.borderWidth&&(this.image.style.borderWidth=X.borderWidth+"px",this.image.style.borderStyle="solid");X.borderColor&&(this.image.style.borderColor=_.oj(X.borderColor));return U&&X.imageDark?X.imageDark:X.imageLight};
Cm.prototype.computeThemeIcon_=function(X){var U,r;if(!(X==null?0:(U=X.themedIcon)==null?0:(r=U.icon)==null?0:r.iconType))return!1;this.icon.style.color=XI[X.themedIcon.iconColor||"CARD_ITEM_COLOR_GENERAL_BACKGROUND_A"];this.icon.style.width=(X.imageWidth||18)+"px";this.icon.style.height=(X.imageHeight||18)+"px";return _.IB(X.themedIcon.icon.iconType)};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Cm.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Cm.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(ECw.YtCardItemBoxBehavior),_.p("design:type",Object)],Cm.prototype,"ytCardItemBoxBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Cm.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Cm.prototype,"data",void 0);
_.q([_.T({value:!1}),_.p("design:type",Boolean)],Cm.prototype,"fit",void 0);_.q([_.T(),_.p("design:type",Boolean)],Cm.prototype,"isDarkTheme_",void 0);_.q([_.T({computed:"computeThemeImage_(data, isDarkTheme_)"}),_.p("design:type",Object)],Cm.prototype,"themeImage_",void 0);_.q([_.T({computed:"computeThemeIcon_(data)"}),_.p("design:type",Object)],Cm.prototype,"themeIcon_",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Object)],Cm.prototype,"isCircular_",void 0);
_.q([_.Zl("#image"),_.p("design:type",Object)],Cm.prototype,"image",void 0);_.q([_.Zl("#icon"),_.p("design:type",Object)],Cm.prototype,"icon",void 0);_.q([_.uG({is:"yt-themed-image-renderer",disableElementRegistration:!0})],Cm);
_.f(Cm,"yt-themed-image-renderer",function(){if(Jv7===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;Wpw===void 0&&(Wpw=document.createElement("template"));var m=Wpw;r.call(U,m.content.cloneNode(!0),X.content.firstChild);Jv7=X}X=Jv7;return X},{mode:2});var kN=function(){return _.Y.apply(this,arguments)||this};
_.F(kN,_.Y);kN.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"}}}}};
kN.prototype.computeImagePlacement_=function(X){return X||"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN"};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],kN.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],kN.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],kN.prototype,"data",void 0);_.q([_.T({value:"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN",computed:"computeImagePlacement_(data.imagePlacement)",reflectToAttribute:!0}),_.p("design:type",String)],kN.prototype,"imagePlacement",void 0);
_.q([_.uG({is:"yt-card-item-text-with-image-renderer",disableElementRegistration:!0})],kN);
_.f(kN,"yt-card-item-text-with-image-renderer",function(){if(qSY===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;f5w===void 0&&(f5w=document.createElement("template"));var m=f5w;r.call(U,m.content.cloneNode(!0),X.content.firstChild);qSY=X}X=qSY;return X},{mode:2});var ci=function(){return _.Y.apply(this,arguments)||this};
_.F(ci,_.Y);ci.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"}}}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],ci.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ci.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ci.prototype,"data",void 0);_.q([_.uG({is:"yt-card-item-error-renderer",disableElementRegistration:!0})],ci);
_.f(ci,"yt-card-item-error-renderer",function(){if(R$0===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;VPX===void 0&&(VPX=document.createElement("template"));var m=VPX;r.call(U,m.content.cloneNode(!0),X.content.firstChild);R$0=X}X=R$0;return X},{mode:2});var D7w;var ptH;_.Ej("itemSectionRenderer","CardItemRenderer","yt-card-item-renderer");var gG=function(){return _.Y.apply(this,arguments)||this};
_.F(gG,_.Y);_.a=gG.prototype;
_.a.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"}}}}};
_.a.created=function(){this.tappableItemBehaviorTargetId=this.cardItemBoxBehaviorPaddingTargetId="main-content"};
_.a.backgroundColorChanged_=function(){var X,U=(X=this.data)==null?void 0:X.backgroundColor;X=XI[U||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.Xa(this.hostElement).querySelector("#main-content").style.backgroundColor=X};
_.a.headerPromoBackgroundColorChanged_=function(){var X,U=(X=this.data)==null?void 0:X.headerPromoBackgroundColor;X=XI[U||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.Xa(this.hostElement).querySelector("#header-promo-renderer").style.backgroundColor=X};
_.a.errorRendererVisibilityChanged_=function(){var X=this.isExpanded_,U;this.isErrorRendererVisible_=!((U=this.data)==null||!U.errorRenderer)&&!X};
_.a.onYtToggleButton_=function(X,U){this.isExpanded_=U.toggled};
gG.prototype.onYtToggleButton_=gG.prototype.onYtToggleButton_;gG.prototype.errorRendererVisibilityChanged_=gG.prototype.errorRendererVisibilityChanged_;gG.prototype.headerPromoBackgroundColorChanged_=gG.prototype.headerPromoBackgroundColorChanged_;gG.prototype.backgroundColorChanged_=gG.prototype.backgroundColorChanged_;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],gG.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],gG.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(ECw.YtCardItemBoxBehavior),_.p("design:type",Object)],gG.prototype,"ytCardItemBoxBehavior",void 0);_.q([_.w(_.KpT.YtTappableItemBehavior),_.p("design:type",Object)],gG.prototype,"ytTappableItemBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],gG.prototype,"data",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],gG.prototype,"isExpanded_",void 0);
_.q([_.T({value:!1}),_.p("design:type",Boolean)],gG.prototype,"isErrorRendererVisible_",void 0);_.q([_.ge("data.backgroundColor"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],gG.prototype,"backgroundColorChanged_",null);_.q([_.ge("data.headerPromoBackgroundColor"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],gG.prototype,"headerPromoBackgroundColorChanged_",null);
_.q([_.ge("data.errorRenderer","isExpanded_"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],gG.prototype,"errorRendererVisibilityChanged_",null);_.q([_.cP("yt-toggle-button"),_.p("design:type",Function),_.p("design:paramtypes",[Event,Object]),_.p("design:returntype")],gG.prototype,"onYtToggleButton_",null);_.q([_.uG({is:"yt-card-item-renderer",disableElementRegistration:!0})],gG);
_.f(gG,"yt-card-item-renderer",function(){if(ptH===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;D7w===void 0&&(D7w=document.createElement("template"));var m=D7w;r.call(U,m.content.cloneNode(!0),X.content.firstChild);ptH=X}X=ptH;return X},{mode:2});_.Ej("cardItemSection","commerceCartHeaderRenderer",{component:"ytd-commerce-cart-header-renderer",noInjection:!0});var nm=function(){var X=_.Y.apply(this,arguments)||this;X.hidden=!1;return X};
_.F(nm,_.Y);_.a=nm.prototype;_.a.configureRendererStamper=function(){return{"data.item":{id:"item",mapping:{cardItemRenderer:"yt-card-item-renderer"}}}};
_.a.entityChanged=function(){this.commerceCartHeaderEntity&&(this.updateIsHidden(),this.updateSummaryText(),this.updateCheckoutButton(),this.updateTitle())};
_.a.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var X,U=(X=this.commerceCartHeaderEntity)==null?void 0:X.isHidden;U!==void 0&&(this.hidden=U)}};
_.a.updateTitle=function(){var X=this.commerceCartHeaderEntity.isDisabled,U,r,m=(r=_.e((U=this.data)==null?void 0:U.item,ejS))==null?void 0:r.headingRenderer;m&&(U=Fl(m,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+U+".0.cardItemTextRenderer.textColor",X?"CARD_ITEM_COLOR_TEXT_DISABLED":"CARD_ITEM_COLOR_TEXT_PRIMARY"))};
_.a.updateSummaryText=function(){var X=this.commerceCartHeaderEntity;if(this.compact){var U,r,m=(r=_.e((U=this.data)==null?void 0:U.item,ejS))==null?void 0:r.headingRenderer;m&&(U=Fl(m,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+U+".1.cardItemTextRenderer.text",X.shortHeaderSummaryText?BV(X.shortHeaderSummaryText):X.headerSummaryText?BV(X.headerSummaryText):""))}else{var I;if(U=(I=_.e((m=this.data)==null?void 0:m.item,ejS))==null?void 0:I.additionalInfoRenderer)U=Fl(U,
"cardItemTextRenderer"),this.set("data.item.cardItemRenderer.additionalInfoRenderer."+U+".text",X.headerSummaryText?BV(X.headerSummaryText):"")}};
_.a.updateCheckoutButton=function(){var X=this.commerceCartHeaderEntity,U,r,m=(r=_.e((U=this.data)==null?void 0:U.item,ejS))==null?void 0:r.additionalInfoRenderer;U=Fl(m,"buttonRenderer");var I;r=(I=this.commerceCartHeaderEntity)==null?void 0:I.isButtonDisabled;var t;I=(t=this.commerceCartHeaderEntity)==null?void 0:t.isButtonHidden;r!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+U+".buttonRenderer.isDisabled",r);I!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer.isHidden",
I);var C;X=(C=X.checkoutButtonCommand)==null?void 0:C.innertubeCommand;X!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+U+".buttonRenderer.command",X)};
nm.prototype.entityChanged=nm.prototype.entityChanged;_.q([_.w(_.cd),_.p("design:type",Object)],nm.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],nm.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],nm.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],nm.prototype,"data",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],nm.prototype,"compact",void 0);_.q([_.T({selectorArgs:["data.commerceCartHeaderEntityKey"],selector:function(X,U){return _.t3(X.entities,"commerceCartHeaderEntity",U)}}),
_.p("design:type",Object)],nm.prototype,"commerceCartHeaderEntity",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],nm.prototype,"hidden",void 0);_.q([_.ge("commerceCartHeaderEntity","data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],nm.prototype,"entityChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-commerce-cart-header-renderer"})],nm);
_.f(nm,"ytd-commerce-cart-header-renderer",function(){if(z$e!==void 0)return z$e;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return z$e=X},{mode:1});var $7w;var b53=_.y2(function(X,U){var r;return(r=X.onChangeCallback)==null?void 0:r.call(X,U)},1E3),AvL=_.V(function(X){var U=X.data;
var r=X.iconMinus;X=X.iconPlus;var m=function(){return!!U().disabled},I=_.H(_.Fb(0,void 0,"mKh0af")),t=I.next().value,C=I.next().value;
I=_.tj(function(){if(t()===1){var S,d;(d=(S=U()).onRemoveCommand)==null||d.call(S)}S=t()>U().maxValue?U().maxValue:t()-1;C(S);b53(U(),S);return!1});
var k=_.tj(function(){if(t()===U().maxValue)return!1;var S=t()+1;C(S);b53(U(),S);return!1});
_.qH(function(){C(U().value)});
var g={},Z={},P={};return _.n("quantity-incrementer-shape",null,_.n("div",{class:"ytSpecQuantityIncrementerShapeHost"},_.n("button",{class:"ytSpecQuantityIncrementerShapeButton",disabled:function(){return t()===(U().onRemoveCommand?0:1)||m()},
"aria-label":function(){return t()!==1?U().minusLabel:U().minimumReachedLabel},
"on:click":I},_.n(_.MO,{model:{circular:!0}}),_.n("div",{class:"ytSpecQuantityIncrementerShapeIconWrapper"},_.n("div",{class:_.mS("ytSpecQuantityIncrementerShapeIcon",(g.ytSpecQuantityIncrementerShapeIconDisabled=function(){return m()||t()===(U().onRemoveCommand?0:1)},g))},r()))),_.n("div",{class:_.mS("ytSpecQuantityIncrementerShapeText",(Z.ytSpecQuantityIncrementerShapeTextInvalid=function(){return t()>U().maxValue},Z.ytSpecQuantityIncrementerShapeTextDisabled=m,Z))},t),_.n("button",{class:"ytSpecQuantityIncrementerShapeButton",
disabled:function(){return t()>=U().maxValue||m()},
"aria-label":function(){return t()!==U().maxValue?U().plusLabel:U().maximumReachedLabel},
"on:click":k},_.n(_.MO,{model:{circular:!0}}),_.n("div",{class:"ytSpecQuantityIncrementerShapeIconWrapper"},_.n("div",{class:_.mS("ytSpecQuantityIncrementerShapeIcon",(P.ytSpecQuantityIncrementerShapeIconDisabled=function(){return t()>=U().maxValue||m()},P))},X())))))},"Mf");_.G5(_.V(function(X){function U(){r().onRemoveCommand&&_.z5(r().onRemoveCommand)}
var r=X.data;var m=_.nx(eAe,function(){return r().quantityIncrementerEntityKey});
return _.n("yt-quantity-incrementer-view-model",null,_.n(AvL,{data:function(){var I=r(),t;var C=m()?!((t=m())==null||!t.disabled):!1;var k;t=m()?(k=m())==null?void 0:k.quantity:r().quantity;return YXX(I,C,U,t)},
iconMinus:function(){return _.n(_.k5,{icon:"BAR_HORIZONTAL",className:"ytSpecQuantityIncrementerViewModelQuantityIncrementerMinusIcon"})},
iconPlus:function(){return _.n(_.k5,{icon:"ADD",className:"ytSpecQuantityIncrementerViewModelQuantityIncrementerPlusIcon"})}}))},"Nf"),"yt-quantity-incrementer-view-model",{props:{data:_.OQ}});var Zr=function(){var X=_.Y.apply(this,arguments)||this;X.compact=!1;X.hasQuantityIncrementer=!1;return X};
_.F(Zr,_.Y);Zr.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"}}}};
Zr.prototype.computeHasQuantityIncrementer=function(){var X;return!!_.e((X=this.data)==null?void 0:X.picker,Qf5)};
Zr.prototype.onLabelClick=function(){var X;(X=this.dropdownEl)==null||X.open()};
_.q([_.Zl("ytd-dropdown-renderer"),_.p("design:type",Object)],Zr.prototype,"dropdownEl",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Zr.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Zr.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Zr.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],Zr.prototype,"quantityColor",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Zr.prototype,"compact",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeHasQuantityIncrementer(data)"}),_.p("design:type",Object)],Zr.prototype,"hasQuantityIncrementer",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-commerce-cart-item-quantity-picker-renderer"})],Zr);
_.f(Zr,"ytd-commerce-cart-item-quantity-picker-renderer",function(){if($7w!==void 0)return $7w;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return $7w=X},{mode:1});var l5X;var G8L;var s7=function(){return _.Y.apply(this,arguments)||this};
_.F(s7,_.Y);s7.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
s7.prototype.entityChanged=function(){this.disabledCartItemEntity&&(this.updateTitle(),this.updateButton())};
s7.prototype.updateTitle=function(){var X=this.disabledCartItemEntity;X.disableActionName&&this.set("data.title",BV(X.disableActionName))};
s7.prototype.updateButton=function(){var X,U=(X=this.disabledCartItemEntity.undoCommand)==null?void 0:X.innertubeCommand;U!==void 0&&(this.set("data.actionButton.buttonRenderer.command",U),this.set("data.actionButton.buttonRenderer.isDisabled",!1))};
s7.prototype.entityChanged=s7.prototype.entityChanged;_.q([_.w(_.cd),_.p("design:type",Object)],s7.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],s7.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],s7.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T({selectorArgs:["data.disabledCartItemEntityKey"],selector:function(X,U){return _.t3(X.entities,"disabledCartItemEntity",U)}}),
_.p("design:type",Object)],s7.prototype,"disabledCartItemEntity",void 0);_.q([_.T(),_.p("design:type",Object)],s7.prototype,"data",void 0);_.q([_.ge("disabledCartItemEntity","data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],s7.prototype,"entityChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-disabled-cart-item-renderer"})],s7);
_.f(s7,"ytd-disabled-cart-item-renderer",function(){if(G8L!==void 0)return G8L;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return G8L=X},{mode:1});_.Ej("cardItemSection","commerceCartItemRenderer",{component:"ytd-commerce-cart-item-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var xN=function(){var X=_.Y.apply(this,arguments)||this;X.compact=!1;X.hidden=!1;X.errorHidden=!1;X.noOnTap=!1;return X};
_.F(xN,_.Y);_.a=xN.prototype;
_.a.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"}}}};
_.a.entityChanged=function(){this.commerceCartItemEntity&&(this.updateQuantity(),this.updateIsHidden(),this.updateHideErrorMessage())};
_.a.onYtRendererstamperFinished=function(){if(this.firstButtonElement){var X=this.firstButtonElement;X.alignByText=!0;X.iconAlignByText=!0}};
_.a.computeNoOnTap=function(X){return!X};
_.a.updateQuantityColor=function(){if(this.pickerElement){var X,U=(X=this.commerceCartItemEntity)==null?void 0:X.quantityColor;this.pickerElement.quantityColor=U}};
_.a.updateTotalPriceColor=function(){var X,U=(X=this.commerceCartItemEntity)==null?void 0:X.totalPriceColor;if(U){var r;X=_.e((r=this.data)==null?void 0:r.quantityPicker,FBP);if(r=_.e(X==null?void 0:X.price,Ep$))r.textColor=U}};
_.a.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var X,U=(X=this.commerceCartItemEntity)==null?void 0:X.isHidden;U!==void 0&&(this.hidden=U)}};
_.a.updateHideErrorMessage=function(){var X,U=(X=this.commerceCartItemEntity)==null?void 0:X.hideErrorMessage;U!==void 0&&(this.errorHidden=U)};
_.a.updateQuantity=function(){var X=this,U,r=(U=this.commerceCartItemEntity)==null?void 0:U.quantity,m;U=(m=this.commerceCartItemEntity)==null?void 0:m.totalPrice;if(r){this.updateTotalPriceColor();this.updateQuantityColor();var I;m=_.e((I=this.data)==null?void 0:I.quantityPicker,FBP);if(I=_.e(m==null?void 0:m.price,Ep$))I.text=U?{simpleText:U.content}:void 0;if(U=_.e(m==null?void 0:m.picker,Qf5))U.quantity=r;var t;if(I=(t=_.e(m==null?void 0:m.picker,etC))==null?void 0:t.entries){t=!1;U=void 0;I=
_.H(I);for(m=I.next();!m.done;m=I.next())m=m.value,m.dropdownItemRenderer&&(U||(U=m.dropdownItemRenderer),m.dropdownItemRenderer.isSelected=!1,r===m.dropdownItemRenderer.int32Value&&(t=!0,m.dropdownItemRenderer.isSelected=!0));!t&&U&&(U.isSelected=!0)}_.cZ(this,function(){var C;X.set("data.quantityPicker",_.fI.unsafeClone((C=X.data)==null?void 0:C.quantityPicker))})}};
xN.prototype.onYtRendererstamperFinished=xN.prototype.onYtRendererstamperFinished;xN.prototype.entityChanged=xN.prototype.entityChanged;_.q([_.T(),_.p("design:type",Object)],xN.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],xN.prototype,"compact",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],xN.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],xN.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],xN.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],xN.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T({selectorArgs:["data.commerceCartItemEntityKey"],selector:function(X,U){return _.t3(X.entities,"commerceCartItemEntity",U)}}),
_.p("design:type",Object)],xN.prototype,"commerceCartItemEntity",void 0);_.q([_.T(),_.p("design:type",Object)],xN.prototype,"quantityPicker",void 0);_.q([_.T(),_.p("design:type",Object)],xN.prototype,"compactQuantityPicker",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],xN.prototype,"hidden",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],xN.prototype,"errorHidden",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeNoOnTap(data.onTap)"}),_.p("design:type",Object)],xN.prototype,"noOnTap",void 0);_.q([_.Zl("ytd-commerce-cart-item-quantity-picker-renderer"),_.p("design:type",Object)],xN.prototype,"pickerElement",void 0);_.q([_.Zl("yt-button-renderer"),_.p("design:type",Element)],xN.prototype,"firstButtonElement",void 0);
_.q([_.ge("commerceCartItemEntity","data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],xN.prototype,"entityChanged",null);_.q([_.cP("yt-rendererstamper-finished"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],xN.prototype,"onYtRendererstamperFinished",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-commerce-cart-item-renderer"})],xN);
_.f(xN,"ytd-commerce-cart-item-renderer",function(){if(l5X!==void 0)return l5X;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return l5X=X},{mode:_.Xz("kevlar_poly_si_batch_j028")?1:2});var i5L;var LpL;var Pi=function(){return _.Y.apply(this,arguments)||this};
_.F(Pi,_.Y);Pi.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}}}}}};
Pi.prototype.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutLineItems(),this.updateIsHidden())};
Pi.prototype.updateCheckoutLineItems=function(){var X,U=(X=this.commerceCartCheckoutButtonEntity)==null?void 0:X.checkoutLineItems;U&&(X=U.map(function(r){a:{var m=r.price,I=r.description;switch(r.style){case "COMMERCE_CHECKOUT_LINE_ITEM_STYLE_MERCHANT":r={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:BV(I),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:BV(m),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:r={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:BV(I),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:BV(m),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 r}),this.set("data.summaryLineItems",X))};
Pi.prototype.updateIsHidden=function(){var X,U=(X=this.commerceCartCheckoutButtonEntity)==null?void 0:X.isHidden;U!==void 0&&(this.hostElement.hidden=U)};
Pi.prototype.entityChanged=Pi.prototype.entityChanged;_.q([_.w(_.cd),_.p("design:type",Object)],Pi.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Pi.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Pi.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Pi.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],Pi.prototype,"data",void 0);_.q([_.T({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:Hw1}),_.p("design:type",Object)],Pi.prototype,"commerceCartCheckoutButtonEntity",void 0);_.q([_.ge("commerceCartCheckoutButtonEntity","data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Pi.prototype,"entityChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-renderer"})],Pi);
_.f(Pi,"ytd-commerce-cart-summary-renderer",function(){if(LpL!==void 0)return LpL;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return LpL=X},{mode:1});var NT3={};NT3.InjectBehavior=[Gde.InjectBehavior];var jh1;var X7e;var SS=function(){return _.Y.apply(this,arguments)||this};
_.F(SS,_.Y);
SS.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:_.Fs("menuRenderer")}}};
SS.prototype.onMenuTap=function(X){X.stopPropagation()};
_.n0.Object.defineProperties(SS.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 X,U;return!(((X=this.data)==null||!X.sectionHeading)&&((U=this.data)==null?void 0:U.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
imageVisible:{configurable:!0,enumerable:!0,get:function(){var X,U;return!(((X=this.data)==null||!X.image)&&((U=this.data)==null?void 0:U.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
menuVisible:{configurable:!0,enumerable:!0,get:function(){var X,U;return!(((X=this.data)==null||!X.menu)&&((U=this.data)==null?void 0:U.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],SS.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],SS.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.KpT.YtTappableItemBehavior),_.p("design:type",Object)],SS.prototype,"ytTappableItemBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],SS.prototype,"data",void 0);
_.q([_.T({reflectToAttribute:!0}),_.y("data.accessibilityData"),_.p("design:type",String),_.p("design:paramtypes",[])],SS.prototype,"ariaLabel",null);_.q([_.y("data.sectionHeading","data.layout"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],SS.prototype,"sectionHeadingVisible",null);_.q([_.y("data.image","data.layout"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],SS.prototype,"imageVisible",null);
_.q([_.y("data.menu","data.layout"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],SS.prototype,"menuVisible",null);_.q([_.uG({is:"yt-activity-item-renderer",disableElementRegistration:!0})],SS);
_.f(SS,"yt-activity-item-renderer",function(){if(X7e===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;jh1===void 0&&(jh1=document.createElement("template"));var m=jh1;r.call(U,m.content.cloneNode(!0),X.content.firstChild);X7e=X}X=X7e;return X},{mode:2});var Uwc;var rTL;var mw5;var IXX;var dG=function(){return _.Y.apply(this,arguments)||this};
_.F(dG,_.Y);
dG.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"}}}}};
dG.prototype.backgroundColorChanged_=function(){var X,U=(X=this.data)==null?void 0:X.backgroundColor;this.hostElement.style.backgroundColor=XI[U||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
dG.prototype.backgroundColorChanged_=dG.prototype.backgroundColorChanged_;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],dG.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],dG.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],dG.prototype,"data",void 0);
_.q([_.ge("data.backgroundColor"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],dG.prototype,"backgroundColorChanged_",null);_.q([_.uG({is:"yt-offer-item-upsell-renderer",disableElementRegistration:!0})],dG);
_.f(dG,"yt-offer-item-upsell-renderer",function(){if(IXX===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;mw5===void 0&&(mw5=document.createElement("template"));var m=mw5;r.call(U,m.content.cloneNode(!0),X.content.firstChild);IXX=X}X=IXX;return X},{mode:2});_.Ej("itemSectionRenderer","CardItemContainerRenderer","yt-card-item-container-renderer");var O7=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-update-card-item-on-click-command":"updateCardOnClickCommand_"};X.nextContinuation={continuationType:"sectionListContinuation",contentsArray:"data.continuationSection"};return X};
_.F(O7,_.Y);_.a=O7.prototype;
_.a.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:_.Fs("sharingItemSection")},"data.moreContentsButtonRenderer":{id:"more-contents-button",mapping:{buttonRenderer:{component:"yt-button-renderer",noInjection:!0}}}}};
_.a.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"continuationSection"}};
_.a.computeContainerStyle_=function(X){return X};
_.a.computeContainerIsHidden_=function(X){return X&&!!X.isHidden};
_.a.computeShowSpinner_=function(X,U){return X&&U==="in-progress"};
_.a.computeShowMoreContentsButton_=function(X,U,r,m,I){return!(!(m&&m.length||I&&I.length&&r)||!X||U)};
_.a.onToggleButton_=function(X){var U=this;X.stopPropagation();this.isExpanded_=X.detail&&X.detail.toggled;var r,m;this.isExpanded_&&!this.data.continuationSection.length&&((r=this.data)==null?0:(m=r.continuation)==null?0:m.onClickContinuationData)&&this.continuationStatus_!=="in-progress"?(_.l4(this.hostElement,"yt-load-next-continuation",function(I){return U.getContinuationUrl_(U.data.continuation.onClickContinuationData,I)}),this.continuationStatus_="in-progress"):this.isExpanded_&&!this.data.continuationSection.length&&
this.data.onClickCommand&&this.continuationStatus_!=="in-progress"&&(_.LB(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress")};
_.a.onShowMoreContentsButtonClicked_=function(X){var U=this;X.stopPropagation();this.data.continuations&&this.data.continuations[0].nextContinuationData?(_.l4(this.hostElement,"yt-load-next-continuation",function(r){return U.getContinuationUrl_(U.data.continuations[0].nextContinuationData,r)}),this.continuationStatus_="in-progress"):this.data.onClickCommand&&(_.LB(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress",this.data.onClickCommand=void 0,this.isOnClickCommand_=
!1)};
_.a.getContinuationUrl_=function(X,U){var r=X.continuation;X=X.clickTrackingParams;var m=_.Ei();X&&m&&_.f9(m,_.Ps(X));return _.th(U,{continuation:r})};
_.a.nextContinuationDataUpdated_=function(){this.continuationStatus_="complete";var X=_.Xa(this.hostElement).querySelector("#continuation-section");X&&(X=X.querySelectorAll("ytmusic-item-section-renderer"))&&X.forEach(function(U){return U.classList.add("memberships-and-purchases")})};
_.a.dataChanged_=function(){var X;this.isExpanded_=!((X=this.data)==null||!X.contents);this.data.continuationSection||(this.data.continuationSection=[]);this.data.onClickCommand&&(this.isOnClickCommand_=!0)};
_.a.updateCardOnClickCommand_=function(X){X=_.e(X,Z_h);var U,r;this.data&&((U=this.data)==null?0:U.targetId)&&X&&X.targetId===((r=this.data)==null?void 0:r.targetId)&&X.onClickCommand&&(this.data.onClickCommand=X.onClickCommand,this.isOnClickCommand_=!0)};
_.a.backgroundColorChanged_=function(){var X,U=(X=this.data)==null?void 0:X.backgroundColor;this.hostElement.style.backgroundColor=XI[U||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
O7.prototype.backgroundColorChanged_=O7.prototype.backgroundColorChanged_;O7.prototype.dataChanged_=O7.prototype.dataChanged_;O7.prototype.nextContinuationDataUpdated_=O7.prototype.nextContinuationDataUpdated_;O7.prototype.onToggleButton_=O7.prototype.onToggleButton_;_.q([_.w(_.Qy),_.p("design:type",Object)],O7.prototype,"ytContinuationHandlerBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],O7.prototype,"ytActionHandlerBehavior",void 0);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],O7.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.oS.YtNextContinuationBehavior),_.p("design:type",Object)],O7.prototype,"ytNextContinuationBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],O7.prototype,"ytRendererBehavior",void 0);_.q([_.w(NT3.InjectBehavior),_.p("design:type",Object)],O7.prototype,"injectBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],O7.prototype,"data",void 0);
_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],O7.prototype,"compact",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],O7.prototype,"isExpanded_",void 0);_.q([_.T({computed:"computeContainerStyle_(data.containerStyle)",reflectToAttribute:!0,value:"CARD_ITEM_CONTAINER_STYLE_DEFAULT"}),_.p("design:type",String)],O7.prototype,"containerStyle_",void 0);_.q([_.T({value:"not-started"}),_.p("design:type",String)],O7.prototype,"continuationStatus_",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeShowSpinner_(isExpanded_, continuationStatus_)",value:!1}),_.p("design:type",Boolean)],O7.prototype,"showSpinner_",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],O7.prototype,"isOnClickCommand_",void 0);_.q([_.T({computed:"computeShowMoreContentsButton_(isExpanded_, showSpinner_, isOnClickCommand_, data.continuations, data.contents)",value:!1}),_.p("design:type",Boolean)],O7.prototype,"showMoreContentsButton_",void 0);
_.q([_.T({selectorArgs:["data.cardItemContainerEntityKey"],selector:function(X,U){return!U||X.entities?null:_.t3(X.entities,"cardItemContainerEntity",U)}}),
_.p("design:type",Object)],O7.prototype,"cardItemContainerEntity_",void 0);_.q([_.cP("yt-toggle-button"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],O7.prototype,"onToggleButton_",null);_.q([_.cP("yt-next-continuation-data-updated"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],O7.prototype,"nextContinuationDataUpdated_",null);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],O7.prototype,"dataChanged_",null);_.q([_.ge("data.backgroundColor"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],O7.prototype,"backgroundColorChanged_",null);_.q([_.uG({is:"yt-card-item-container-renderer",disableElementRegistration:!0})],O7);
_.f(O7,"yt-card-item-container-renderer",function(){if(rTL===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;Uwc===void 0&&(Uwc=document.createElement("template"));var m=Uwc;r.call(U,m.content.cloneNode(!0),X.content.firstChild);rTL=X}X=rTL;return X},{mode:2});var vi=function(){return _.Y.apply(this,arguments)||this};
_.F(vi,_.Y);vi.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"}}}};
vi.prototype.notificationEntityChanged=function(){this.commerceCartExpandableNotificationEntity&&this.updateNotification()};
vi.prototype.computeLoadingHidden=function(){var X;return!((X=this.commerceCartPageStateEntity)==null?0:X.cartActionInProgress)};
vi.prototype.updateNotification=function(){var X,U=(X=this.get("commerceCartExpandableNotificationEntity"))==null?void 0:X.summaryText;U&&this.set("data.cartNotification",BV(U))};
vi.prototype.notificationEntityChanged=vi.prototype.notificationEntityChanged;_.q([_.w(_.cd),_.p("design:type",Object)],vi.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],vi.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],vi.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],vi.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],vi.prototype,"data",void 0);_.q([_.T({selectorArgs:["data.commerceCartExpandableNotificationEntityKey"],selector:function(X,U){return _.t3(X.entities,"commerceCartExpandableNotificationEntity",U)}}),
_.p("design:type",Object)],vi.prototype,"commerceCartExpandableNotificationEntity",void 0);_.q([_.T({selectorArgs:["data.commerceCartPageStateEntityKey"],selector:function(X,U){return _.t3(X.entities,"commerceCartPageStateEntity",U)}}),
_.p("design:type",Object)],vi.prototype,"commerceCartPageStateEntity",void 0);_.q([_.Zl("#spinner"),_.p("design:type",HTMLElement)],vi.prototype,"spinner",void 0);_.q([_.ge("commerceCartExpandableNotificationEntity","data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],vi.prototype,"notificationEntityChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-commerce-cart-renderer"})],vi);
_.f(vi,"ytd-commerce-cart-renderer",function(){if(i5L!==void 0)return i5L;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return i5L=X},{mode:1});var tXX;var eS=function(){var X=_.Y.apply(this,arguments)||this;X.bigImage=!1;return X};
_.F(eS,_.Y);_.n0.Object.defineProperties(eS.prototype,{placeholderImageUrl:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.placeholderImageUrl}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],eS.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],eS.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],eS.prototype,"bigImage",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],eS.prototype,"placeholderImageUrl",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-empty-product-shelf-renderer"})],eS);
_.f(eS,"ytd-empty-product-shelf-renderer",function(){if(tXX!==void 0)return tXX;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return tXX=X},{mode:1});var aX0;var E7=function(){var X=_.Y.apply(this,arguments)||this;X.itemStyle="link-item";X.watchMetadataRefresh=!1;X.skinnyMode=!1;X.metaPanel=!1;X.inStructuredDescription=!1;X.detailedDescriptionOverride=!1;X.actionMap={"yt-update-merchandise-shelf-action":"handleUpdateMerchShelfAction"};X.updateOnResizeDebouncer=null;return X};
_.F(E7,_.Y);_.a=E7.prototype;_.a.ready=function(){this.updateOnResize=this.updateOnResize.bind(this);this.updateOnResize()};
_.a.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"}}}}};
_.a.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.updateOnResize()};
_.a.attachVEs=function(X){X.trackingParams&&_.gO().graftServerVe(X.trackingParams)};
_.a.handleUpdateMerchShelfAction=function(X){var U=this,r=_.e(X.updateMerchandiseShelfAction.merchandiseShelf,_.RPv);r&&(r.renderDelayMs?(clearTimeout(this.dataSetTimeoutId),this.dataSetTimeoutId=setTimeout(function(){U.attachVEs(r);U.data=r},Number(r.renderDelayMs))):(this.attachVEs(r),this.data=r))};
_.a.updateOnResize=function(){if(this.JSC$17185_scrollContainer!==void 0&&this.JSC$17185_scrollContainer.clientWidth!==0&&this.items!==void 0){var X=this.JSC$17185_scrollContainer.clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-X));this.ytdHorizontalListBehavior.reposition_();var U;switch((U=this.data)==null?void 0:U.shelfType){case "MERCHANDISE_SHELF_TYPE_PRODUCT_LINK":this.itemStyle="link-item";break;default:var r,
m;((r=this.data)==null?void 0:(m=r.items)==null?void 0:m.length)===1?this.itemStyle="cta-item":this.itemStyle=X>=740?"large-item":"small-item"}}};
_.a.debouncedUpdateOnResize=function(){this.updateOnResizeDebouncer=_.Fv(this.updateOnResizeDebouncer,_.gU.after(100),this.updateOnResize)};
E7.prototype.debouncedUpdateOnResize=E7.prototype.debouncedUpdateOnResize;E7.prototype.dataChanged=E7.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],E7.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],E7.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.My.YtdHorizontalListBehavior),_.p("design:type",Object)],E7.prototype,"ytdHorizontalListBehavior",void 0);
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],E7.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],E7.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],E7.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],E7.prototype,"itemStyle",void 0);_.q([_.T({value:6}),_.p("design:type",Number)],E7.prototype,"initialCount",void 0);
_.q([_.T({value:"data.items"}),_.p("design:type",String)],E7.prototype,"itemsPath",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],E7.prototype,"watchMetadataRefresh",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],E7.prototype,"skinnyMode",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],E7.prototype,"metaPanel",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],E7.prototype,"inStructuredDescription",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],E7.prototype,"detailedDescriptionOverride",void 0);_.q([_.Zl("#items"),_.p("design:type",HTMLDivElement)],E7.prototype,"items",void 0);_.q([_.Zl("#scroll-container"),_.p("design:type",HTMLDivElement)],E7.prototype,"JSC$17185_scrollContainer",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],E7.prototype,"dataChanged",null);
_.q([_.cP("iron-resize"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],E7.prototype,"debouncedUpdateOnResize",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-merch-shelf-renderer"})],E7);
_.f(E7,"ytd-merch-shelf-renderer",function(){if(aX0!==void 0)return aX0;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return aX0=X},{mode:2});var H30;var FI=function(){var X=_.Y.apply(this,arguments)||this;X.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 X};
_.F(FI,_.Y);_.a=FI.prototype;
_.a.addBackstagePostAction=function(X){this.get("header.commentsHeaderRenderer.shouldShowBackstagePostOptimistically",this.data)&&(X=this.get("addBackstagePostAction.renderer.backstagePostThreadRenderer",X))&&(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:X}):this.set("data.contents",[{backstagePostThreadRenderer:X}]))};
_.a.addBackstageCommentAction=function(X){var U=this.get("addBackstageCommentAction.parentId",X);X=this.get("addBackstageCommentAction.renderer.commentThreadRenderer",X);if(U&&X){U=this.postIdToIndices(U);for(var r=0;r<U.length;r++){var m=U[r];if(m<0)break;m="data.contents."+m+".backstagePostThreadRenderer.comments";this.get(m)&&(this.get(m+".backstageCommentsRenderer.contents")&&this.push(m+".backstageCommentsRenderer.contents",{commentThreadRenderer:X}),this.get(m+".backstageCommentsRenderer.teaserContents")?
this.push(m+".backstageCommentsRenderer.teaserContents",{commentThreadRenderer:X}):this.set(m+".backstageCommentsRenderer.teaserContents",[{commentThreadRenderer:X}]))}}};
_.a.addBackstageReplyAction=function(X){var U=this.get("addBackstageReplyAction.parentId",X);X=this.get("addBackstageReplyAction.renderer.commentRenderer",X);U&&X&&this.setCreatorReply(U,X)};
_.a.banAuthorAction=function(X){var U=this.get("banAuthorAction.commentId",X);U&&(X=this.get("banAuthorAction.parentCommentId",X)||this.getParentPostId(U),this.removeFromStream(U,X))};
_.a.hideReportedCommentAction=function(X){var U=this.get("hideReportedCommentAction.commentId",X);U&&((X=this.get("hideReportedCommentAction.parentCommentId",X))||(X=this.getParentPostId(U)),this.removeFromStream(U,X))};
_.a.replaceBackstageCommentAction=function(X){var U=this.get("replaceBackstageCommentAction.commentId",X),r=this.get("replaceBackstageCommentAction.parentId",X);X=this.get("replaceBackstageCommentAction.renderer.commentThreadRenderer",X);if(U&&r&&X){r=this.postIdToIndices(r);for(var m=0;m<r.length;m++){var I=r[m];if(I<0)break;var t=this.commentIdToIndex(U,I,!1);if(t>=0){var C=this.get("data.contents."+I+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+t+".commentThreadRenderer.replies.commentRepliesRenderer");
C&&(X.replies={commentRepliesRenderer:C});this.splice("data.contents."+I+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",t,1,{commentThreadRenderer:X})}t=this.commentIdToIndex(U,I,!0);if(t>=0){if(C=this.get("data.contents."+I+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+(t+".commentThreadRenderer.replies.commentRepliesRenderer")))X.replies={commentRepliesRenderer:C};this.splice("data.contents."+I+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",
t,1,{commentThreadRenderer:X})}}}};
_.a.replaceBackstagePostAction=function(X){var U=this.get("replaceBackstagePostAction.itemId",X);if(U){U=this.postIdToIndices(U);for(var r=0;r<U.length;r++){var m=U[r];if(m<0)break;var I=this.getPostRendererType(m),t=this.get("replaceBackstagePostAction.renderer."+I,X);if(!t&&I!=="sharedPostRenderer")break;var C=!1;t||(C=!0,t=this.get("replaceBackstagePostAction.renderer.backstagePostRenderer",X));if(!t)break;var k={};C?(_.Fz(k,U5t,t),this.set("data.contents."+m+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
k)):(_.Fz(k,new _.c8(I),t),this.set("data.contents."+m+".backstagePostThreadRenderer.post",k))}}};
_.a.replaceBackstageReplyAction=function(X){var U=this.get("replaceBackstageReplyAction.replyId",X),r=this.get("replaceBackstageReplyAction.parentId",X);X=this.get("replaceBackstageReplyAction.renderer.commentRenderer",X);U&&X&&r&&this.setCreatorReply(r,X)};
_.a.removeCommentAction=function(X){var U=this.get("removeCommentAction.commentId",X);if(U){var r=this.get("removeCommentAction.parentCommentId",X);r&&this.get("removeCommentAction.isCreatorReply",X)?this.setCreatorReply(r,void 0):(r||(r=this.getParentPostId(U)),this.removeFromStream(U,r))}};
_.a.setCreatorReply=function(X,U){var r=this.getParentPostId(X);if(r){r=this.postIdToIndices(r);for(var m=0;m<r.length;m++){var I=r[m];if(I<0)break;var t=this.commentIdToIndex(X,I,!1);if(t>=0){var C="data.contents."+I+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+t;t=C+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply";C+=".commentThreadRenderer.replies";U==void 0?(this.set(C,{}),this.set(t,!1)):(this.set(C,{commentRepliesRenderer:{teaserContents:[{commentRenderer:U}]}}),
this.set(C+".commentRepliesRenderer.teaserContents.0.commentRenderer.isCreatorReply",!0),this.set(t,!0))}t=this.commentIdToIndex(X,I,!0);t>=0&&(t="data.contents."+I+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+t,I=t+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply",t+=".commentThreadRenderer.replies",U==void 0?(this.set(t,{}),this.set(I,!1)):(this.set(t,{commentRepliesRenderer:{teaserContents:[{commentRenderer:U}]}}),this.set(I,!0)))}}};
_.a.removeFromStream=function(X,U){if(U){U=this.postIdToIndices(U);for(var r=0;r<U.length;r++){var m=U[r];if(m<0)break;var I=this.commentIdToIndex(X,m,!1);I>=0&&this.splice("data.contents."+m+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",I,1);I=this.commentIdToIndex(X,m,!0);I>=0&&this.splice("data.contents."+m+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",I,1);m="data.contents."+m+".backstagePostThreadRenderer.post.backstagePostRenderer";
I=m+".backstageAttachment.pollRenderer.votedCommentId";this.get(I)===X&&(this.set(I,null),this.set(m+".backstageAttachment.pollRenderer.commentDelete",null))}}else for(U=this.postIdToIndices(X).reverse(),r=0;r<U.length;r++){m=U[r];if(m<0)break;I=this.getPostRendererType(m);var t=this.get("backstagePostThreadRenderer.post."+I,this.data.contents[m]);t.postId===X?this.splice("data.contents",m,1):I==="sharedPostRenderer"&&this.set("data.contents."+m+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
null);t.scheduledPublishTimeSec&&_.Gw(this.hostElement,"yt-update-posts-total-count-action",[{updatePostsTotalCountAction:{updateType:"UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE",number:1}}])}};
_.a.postIdToIndices=function(X){for(var U=[],r=0;r<this.data.contents.length;r++){var m=this.getPostRendererType(r);this.get("backstagePostThreadRenderer.post."+m+".postId",this.data.contents[r])===X&&U.push(r);if(m==="sharedPostRenderer"){var I=this.get("backstagePostThreadRenderer.post."+m+".originalPost.backstagePostRenderer.postId",this.data.contents[r]);m=this.get("backstagePostThreadRenderer.post."+m+".originalPost.postRenderer.postId",this.data.contents[r]);I!==X&&m!==X||U.push(r)}}return U};
_.a.commentIdToIndex=function(X,U,r){if(U<0)return-1;var m,I,t,C,k=_.e((m=this.data)==null?void 0:(I=m.contents)==null?void 0:(t=I[U])==null?void 0:(C=t.backstagePostThreadRenderer)==null?void 0:C.comments,jQ8);return(U=r?k==null?void 0:k.teaserContents:k==null?void 0:k.contents)&&U.length?U.findIndex(function(g){return _.e(g,K$1).comment.commentRenderer.commentId===X}):-1};
_.a.getParentPostId=function(X){X=X.split(".");if(X[1])return X[0]};
_.a.getPostRendererType=function(X){return this.get("backstagePostThreadRenderer.post.sharedPostRenderer",this.data.contents[X])?"sharedPostRenderer":"backstagePostRenderer"};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],FI.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],FI.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],FI.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,value:_.v("enable_community_page_on_desktop")}),_.p("design:type",Boolean)],FI.prototype,"useSmallerPostContainer",void 0);
_.q([_.hL({disableElementRegistration:!0,is:"ytd-backstage-items"})],FI);
_.f(FI,"ytd-backstage-items",function(){if(H30!==void 0)return H30;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return H30=
X},{mode:1});var CwX;var kcL={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},Bi=function(){var X=_.Y.apply(this,arguments)||this;X.disablePrescanVisibility=!0;X.canScheduleJobs=!0;X.engagementPanel=!1;X.hidePanelButton=!1;X.isWatchGrid=
!1;X.hasShownSubscribersOnlyDisclaimer=!1;X.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_"};X.TEST_ONLY=void 0;return X};
_.F(Bi,_.Y);_.a=Bi.prototype;_.a.created=function(){this.initCommentsCsi_();_.v("web_delhi_comment_threads")||(this.actionMap["yt-create-comment-reply-action"]="createCommentReplyAction_");_.v("web_comment_threading_scroll_on_collapse")&&(this.actionMap["yt-scroll-to-comment-element"]="handleScrollToCommentElement_")};
_.a.contentsChanged_=function(){var X;(X=this.data)!=null&&X.contents&&this.tickForCommentsTimer_("cml")};
_.a.headerChanged_=function(){var X;(X=this.data)!=null&&X.header&&this.tickForCommentsTimer_("cmhl")};
_.a.initCommentsCsi_=function(){_.Ev("wn_comments");var X=_.Ei();X&&_.vQ({clientScreenNonce:X},"wn_comments");this.tickForCommentsTimer_("cmi")};
_.a.createCommentAction_=function(X){X=_.fI.unsafeClone(X);var U,r;if(X=(U=_.e(X,BUT))==null?void 0:(r=U.contents)==null?void 0:r.commentThreadRenderer){var m,I,t,C,k,g;!this.isBackstage&&((m=this.data)==null?0:(I=m.header)==null?0:(t=I.commentsHeaderRenderer)==null?0:(C=t.createRenderer)==null?0:(k=C.commentSimpleboxRenderer)==null?0:(g=k.zeroStep)==null?0:g.zeroStepChannelCreationRenderer)&&this.set("data.header.commentsHeaderRenderer.createRenderer.commentSimpleboxRenderer.zeroStep",{});var Z,
P,S;this.isBackstage&&_.e((Z=this.data)==null?void 0:(P=Z.header)==null?void 0:(S=P.commentsHeaderRenderer)==null?void 0:S.zeroStateMessage,rUu)&&this.set("data.header.commentsHeaderRenderer.zeroStateMessage",{});this.insert_(X)}};
_.a.doReplyInsert_=function(X,U,r,m){m?this.splice(X,m,0,U):this.push(X,U)};
_.a.getRepliesPath_=function(X){return"data.contents."+X+".commentThreadRenderer.replies"};
_.a.getRepliesContentsPath_=function(X,U){X=this.getRepliesPath_(X);return U?X+".commentRepliesRenderer.teaserContents":X+".commentRepliesRenderer.contents"};
_.a.showSubscribersOnlyDisclaimer_=function(X){(X=X.detail.command)&&!this.hasShownSubscribersOnlyDisclaimer&&(X=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(X))&&(_.Gw(this.hostElement,"yt-open-popup-action",[X,this]),this.hasShownSubscribersOnlyDisclaimer=!0)};
_.a.createCommentReplyAction_=function(X){X=_.fI.unsafeClone(X);var U=_.e(X,Q1S);if(X=U==null?void 0:U.contents){var r=this.commentIdToIndex_(U==null?void 0:U.parentCommentId);if(!(r<0)){var m=this.getRepliesPath_(r);if(this.get(m)){U=U.replyToCommentId;m=this.getRepliesContentsPath_(r,!1);if(this.get(m)){var I=this.get(m).length,t=m+"."+(I-1)+".continuationItemRenderer";this.get(t+".button")?(t=this.replyIdToIndex_(U,r,!1),this.doReplyInsert_(m,X,t,I-1)):this.get(t)||(I=this.replyIdToIndex_(U,r,
!1),this.doReplyInsert_(m,X,I,null))}m=this.getRepliesContentsPath_(r,!0);this.get(m)?(r=this.replyIdToIndex_(U,r,!0),(!U||r>=0)&&this.doReplyInsert_(m,X,r,null)):this.set(m,[X])}else this.set(m,{commentRepliesRenderer:{teaserContents:[X]}})}}};
_.a.hideReportedCommentAction_=function(X){var U=_.e(X,bTS);if(X=U==null?void 0:U.commentId)(U=this.get("parentCommentId",U))||(U=this.getParentCommentId_(X)),this.remove_(X,U)};
_.a.getParentCommentId_=function(X){X=X.split(".");if(X[1])return X[0]};
_.a.removeCommentAction_=function(X){var U=_.e(X,h7C);if(X=U==null?void 0:U.commentId)U=(U==null?void 0:U.parentCommentId)||this.getParentCommentId_(X),this.remove_(X,U)};
_.a.pinCommentAction_=function(X){X=_.fI.unsafeClone(X);var U=_.e(X,uv$);U!=null&&U.commentId&&(X=this.get("pinCommentAction.actionResult.update.commentThreadRenderer",X))&&(this.remove_(U.commentId),this.insert_(X,!0))};
_.a.unpinCommentAction_=function(X){X=_.fI.unsafeClone(X);X=_.e(X,MIu);if(X!=null&&X.commentId){var U,r,m=(U=X.actionResult)==null?void 0:(r=U.update)==null?void 0:r.commentThreadRenderer;m&&(this.remove_(X.commentId),this.insert_(m))}};
_.a.banAuthorAction_=function(X){var U=_.e(X,F$u);U!=null&&U.commentId&&(X=U.commentId,U=U.parentCommentId||this.getParentCommentId_(X),this.remove_(X,U))};
_.a.handleScrollToCommentElement_=function(X){this.hostElement.contains(X)&&(this.nearestScrollParent||(this.nearestScrollParent=VZx(X)),this.isCommentVisibleInScrollParent(X)||X.scrollIntoView({behavior:"smooth",block:"start"}))};
_.a.isCommentVisibleInScrollParent=function(X){if(!this.nearestScrollParent)return!1;X=X.getBoundingClientRect();var U=this.nearestScrollParent===document.documentElement?{top:68,bottom:window.innerHeight}:this.nearestScrollParent.getBoundingClientRect();return X.top>=U.top&&X.bottom<=U.bottom};
_.a.commentIdToIndex_=function(X){var U;return X&&(U=this.data)!=null&&U.contents?this.data.contents.findIndex(function(r){r=r.commentThreadRenderer;var m;return X===((r==null?void 0:r.commentViewModel)&&((m=_.e(r.commentViewModel,q$C))==null?void 0:m.commentId))}):-1};
_.a.insert_=function(X,U){U=U===void 0?!1:U;var r,m;if((r=this.data)==null?0:(m=r.contents)==null?0:m.some(function(t){return!!t.commentThreadRenderer}))for(r=0,m=this.data.contents.length;r<m;r++){var I=this.data.contents[r].commentThreadRenderer;
if(kcL[X.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]>=kcL[I.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]){U&&kcL[X.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]===kcL[I.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]?this.splice("data.contents",r,1,{commentThreadRenderer:X}):this.splice("data.contents",r,0,{commentThreadRenderer:X});break}}else this.set("data.contents",[{commentThreadRenderer:X}])};
_.a.doReplyRemove_=function(X,U,r){X=this.replyIdToIndex_(X,U,r);X<0||(U=this.getRepliesContentsPath_(U,r),this.splice(U,X,1))};
_.a.remove_=function(X,U){U=this.commentIdToIndex_(U);U<0?(U=this.commentIdToIndex_(X),U<0||this.splice("data.contents",U,1)):_.v("web_delhi_comment_threads")||(this.doReplyRemove_(X,U,!1),this.doReplyRemove_(X,U,!0))};
_.a.replyIdToIndex_=function(X,U,r){if(U<0)return-1;U=this.getRepliesContentsPath_(U,r);U=this.get(U);if(!U||!U.length)return-1;r=0;for(var m=U.length;r<m;r++){var I=void 0,t=void 0;if(((I=U[r])==null?void 0:(t=I.commentViewModel)==null?void 0:t.commentId)===X)return r}return-1};
_.a.tickForCommentsTimer_=function(X){_.BQ(X,void 0,"wn_comments")};
_.a.reloadComments_=function(X){X=_.e(X,R7P);_.e(X==null?void 0:X.command,_.hj)&&_.LB(this.hostElement,[X==null?void 0:X.command])};
_.n0.Object.defineProperties(Bi.prototype,{isBackstage:{configurable:!0,enumerable:!0,get:function(){var X,U,r;return!!((X=this.data)==null?0:(U=X.header)==null?0:(r=U.commentsHeaderRenderer)==null?0:r.isBackstageContent)}}});
_.n0.Object.defineProperties(Bi,{template:{configurable:!0,enumerable:!0,get:function(){if(CwX===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);CwX=X}X=CwX;return X}}});
Bi.prototype.showSubscribersOnlyDisclaimer_=Bi.prototype.showSubscribersOnlyDisclaimer_;Bi.prototype.headerChanged_=Bi.prototype.headerChanged_;Bi.prototype.contentsChanged_=Bi.prototype.contentsChanged_;_.q([_.w(_.yS),_.p("design:type",Object)],Bi.prototype,"ytdOpenPopupBehavior",void 0);_.q([_.w(_.ev.YtPlayerListenerBehavior),_.p("design:type",Function)],Bi.prototype,"ytPlayerListenerBehavior",void 0);
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Bi.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Bi.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Bi.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("data.header.commentsHeaderRenderer.isBackstageContent"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Bi.prototype,"isBackstage",null);
_.q([_.T(),_.p("design:type",Object)],Bi.prototype,"disablePrescanVisibility",void 0);_.q([_.T(),_.p("design:type",Object)],Bi.prototype,"canScheduleJobs",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Bi.prototype,"engagementPanel",void 0);_.q([_.T(),_.p("design:type",Object)],Bi.prototype,"hidePanelButton",void 0);_.q([_.T(),_.p("design:type",Object)],Bi.prototype,"isWatchGrid",void 0);_.q([_.T(),_.p("design:type",Object)],Bi.prototype,"hasShownSubscribersOnlyDisclaimer",void 0);
_.q([_.ge("data.contents"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Bi.prototype,"contentsChanged_",null);_.q([_.ge("data.header"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Bi.prototype,"headerChanged_",null);_.q([_.cP("yt-show-subscribers-only-disclaimer"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],Bi.prototype,"showSubscribersOnlyDisclaimer_",null);
_.q([_.hL({is:"ytd-comments"})],Bi);var Qe=function(){return _.x7.apply(this,arguments)||this};
_.F(Qe,_.x7);_.a=Qe.prototype;_.a.bindIf=function(X,U,r){return X?U:r};
_.a.bindIfDefined=function(X,U){return X!==void 0?X:U};
_.a.booleanString=function(X){return(!!X).toString()};
_.a.equals=function(){for(var X=_.bS.apply(0,arguments),U=X[0],r=1;r<X.length;r++)if(U!=X[r])return!1;return!0};
_.a.isGreaterThan=function(X,U){return X>U};
_.a.isLessThan=function(X,U){return X<U};
_.a.logicalAND=function(){for(var X=_.bS.apply(0,arguments),U=!!X[0],r=1;r<X.length;r++)U=U&&!!X[r];return U};
_.a.logicalOR=function(){for(var X=_.bS.apply(0,arguments),U=!!X[0],r=1;r<X.length;r++)U=U||!!X[r];return U};
_.a.toBool=function(X){return!!X};
Qe.prototype.toBool=Qe.prototype.toBool;Qe.prototype.logicalOR=Qe.prototype.logicalOR;Qe.prototype.logicalAND=Qe.prototype.logicalAND;Qe.prototype.isLessThan=Qe.prototype.isLessThan;Qe.prototype.isGreaterThan=Qe.prototype.isGreaterThan;Qe.prototype.equals=Qe.prototype.equals;Qe.prototype.booleanString=Qe.prototype.booleanString;Qe.prototype.bindIfDefined=Qe.prototype.bindIfDefined;Qe.prototype.bindIf=Qe.prototype.bindIf;_.q([_.PP()],Qe);_.cTH=[Qe.prototype];var gH3;var nHw;var oG=function(){return _.Y.apply(this,arguments)||this};
_.F(oG,_.Y);oG.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer",params:{fit:!0}}}}}};
oG.prototype.onBackIconTap_=function(){window.history.back()};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],oG.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],oG.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],oG.prototype,"data",void 0);_.q([_.uG({is:"yt-header-with-back-renderer",disableElementRegistration:!0})],oG);
_.f(oG,"yt-header-with-back-renderer",function(){if(nHw===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;gH3===void 0&&(gH3=document.createElement("template"));var m=gH3;r.call(U,m.content.cloneNode(!0),X.content.firstChild);nHw=X}X=nHw;return X},{mode:2});var Z3T;var s05;var wG=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return X};
_.F(wG,_.Y);_.a=wG.prototype;_.a.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.a.onDarkModeToggledAction=function(X){X!==this.isDarkTheme&&(this.isDarkTheme=X,this.setUrl())};
_.a.dataChanged=function(){var X=this;if(this.data){var U=this.setUrl();U&&_.HT({destination:window,iframe:this.iframe,origin:_.cQA(U.toString()),channelName:"yt-iframe",onMessage:function(r){(r=X.getCommunicationCommand(r.data))&&X.ytComponentBehavior.resolveCommand(r)},
onEstablished:function(){}})}};
_.a.setUrl=function(){if(this.data&&this.data.iframeUrl){var X=_.bp(this.isDarkTheme&&this.data.darkThemeIframeUrl?this.data.darkThemeIframeUrl:this.data.iframeUrl);if(X)return _.jU(this.iframe,X),X}};
_.a.getCommunicationCommand=function(X){var U;if((U=this.data)!=null&&U.onCommunicationCommandsMap){U=this.data.onCommunicationCommandsMap.find(function(I){return I.key===X});
if(U==null?0:U.value)return U==null?void 0:U.value;try{var r=I7C(_.Le(X)),m=this.data.onCommunicationCommandsMap.find(function(I){return I.key===(r==null?void 0:r.getMethodName())});
if(m==null?0:m.value)return m==null?void 0:m.value}catch(I){}}};
wG.prototype.dataChanged=wG.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],wG.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],wG.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],wG.prototype,"actionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],wG.prototype,"data",void 0);
_.q([_.T({value:!1}),_.p("design:type",Boolean)],wG.prototype,"isDarkTheme",void 0);_.q([_.Zl("#iframe"),_.p("design:type",HTMLIFrameElement)],wG.prototype,"iframe",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],wG.prototype,"dataChanged",null);_.q([_.uG({is:"yt-iframe-renderer",disableElementRegistration:!0})],wG);
_.f(wG,"yt-iframe-renderer",function(){if(s05===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;Z3T===void 0&&(Z3T=document.createElement("template"));var m=Z3T;r.call(U,m.content.cloneNode(!0),X.content.firstChild);s05=X}X=s05;return X},{mode:2});_.ye=function(X){_.Kj.call(this);this.callback=X;this.bezier=new gXP(0,0,.4,0,.2,1,1,1);this.delay=new _.xs(this.next,window,this);this.JSC$17225_animating=!1;_.FD(this,this.delay)};
_.F(_.ye,_.Kj);_.ye.prototype.isAnimating=function(){return this.JSC$17225_animating};
_.ye.prototype.start=function(X,U,r){this.config={from:X,to:U,duration:r,startTime:(0,_.sJ)()};this.JSC$17225_animating=!0;this.next()};
_.ye.prototype.stop=function(){this.delay.stop();this.JSC$17225_animating=!1;this.config=void 0};
_.ye.prototype.next=function(){if(this.config){var X=this.config,U=X.from,r=X.to,m=X.duration;X=X.startTime;var I=(0,_.sJ)()-X;X=this.bezier;m=Ztt(X,I/m);if(m==0)X=X.y0;else if(m==1)X=X.y3;else{I=hR(X.y0,X.y1,m);var t=hR(X.y1,X.y2,m);X=hR(X.y2,X.y3,m);I=hR(I,t,m);t=hR(t,X,m);X=hR(I,t,m)}X=_.yb(X,0,1);this.callback(U+(r-U)*X);X<1?this.delay.start():this.JSC$17225_animating=!1}};_.u5=new _.gb("MINI_APP_CLIENT_DATA_PROVIDER_TOKEN");new CustomEvent("iframeLoadedForTesting");var xwH={INIT:0,START:1,READY:2,END:3,0:"INIT",1:"START",2:"READY",3:"END"},SYY=function(X,U,r,m){_.Kj.call(this);this.JSC$17236_miniAppId=X;this.localReleaseId=U;this.derivedDeviceInterface=r;this.isForeground=m;this.JSC$17236_playNonceResolver=new _.tO;this.playPingTimerId=NaN;this.playPingIntervalMs=_.Pp("play_ping_interval_ms",3E4);this.playClickIntervalMs=_.Pp("play_click_interval_ms",3E4);this.enableDisplayingPpn=_.v("enable_displaying_ppn");this.JSC$17236_miniAppClientDataProvider=_.np().resolve(_.u5);
this.state=0;this.firstClickRecorded=!1;this.clickRecordedMs=0;this.beforeReady=!0;this.gameReady=!1;Pww(this);var I=setTimeout(function(){_.AE(new _.Tx("Timed out after 30000ms while waiting for play nonce"))},3E4);
this.JSC$17236_playNonceResolver.promise.then(function(){clearTimeout(I)})};
_.F(SYY,_.Kj);var O31=function(X,U){X.JSC$17236_playNonceResolver.resolve(U!=null?U:Oi(8));X.enableDisplayingPpn&&dw3(X).then(function(r){X.JSC$17236_miniAppClientDataProvider.clientData.set("post_play_nonce",r)})},dw3=function(X){return _.c(function(U){return U.nextAddress==1?U.yield(X.JSC$17236_playNonceResolver.promise,2):U.return(U.yieldResult)})},Pww=function(X){var U,r;
_.c(function(m){if(m.nextAddress==1)return m.yield(X.JSC$17236_playNonceResolver.promise,2);U=m.yieldResult;r={miniAppInfo:{externalPostId:X.JSC$17236_miniAppId,localReleaseId:X.localReleaseId,postPlayNonce:U,derivedDeviceInterface:X.derivedDeviceInterface}};_.vQ(r);_.uv(m)})},e10=function(X){X.state!==0?_.AE(new _.Tx("[MiniAppPlayLogger] recordPlayStart failed with state "+xwH[X.state])):(X.state=1,hp(X,"ma_cl"),Mg(X,"PLAY_EVENT_TYPE_PLAY_START"),vHc(X))},EHL=function(X){X.isForeground=!1;
Mg(X,"PLAY_EVENT_TYPE_PLAY_PAUSE")},Few=function(X){X.state!==1&&X.state!==2?_.AE(new _.Tx("[MiniAppPlayLogger] recordPlayEnd failed with state "+xwH[X.state])):(X.state=3,window.clearInterval(X.playPingTimerId),X.playPingTimerId=NaN,A0s(),Mg(X,"PLAY_EVENT_TYPE_PLAY_END",{},!0))},B5e=function(X,U){X.state===2&&X.gameReady&&(X.firstClickRecorded?Date.now()-X.clickRecordedMs<X.playClickIntervalMs||(X.clickRecordedMs=Date.now(),Mg(X,"PLAY_EVENT_TYPE_PLAY_CLICK")):U&&(hp(X,"ma_fua"),Mg(X,"PLAY_EVENT_TYPE_PLAY_FIRST_USER_ACTION",
{sendIsolatedPayload:!0}),X.firstClickRecorded=!0,X.clickRecordedMs=Date.now()))};
SYY.prototype.logError=function(X){var U=this,r;_.c(function(m){if(m.nextAddress==1)return X.metadata.externalPostId=U.JSC$17236_miniAppId,r=X.metadata,m.yield(Promise.race([U.JSC$17236_playNonceResolver.promise,new Promise(function(I){setTimeout(function(){I("")},3E4)})]),2);
r.postPlayNonce=m.yieldResult;X.metadata.localReleaseId=U.localReleaseId;X.loggingError.level="WARNING";_.$Q(X.loggingError,X.loggingError.level,void 0,void 0,void 0,void 0,void 0,{miniAppMetadata:X.metadata});_.uv(m)})};
var Q0e=function(X,U,r,m){var I,t,C,k,g,Z;_.c(function(P){if(P.nextAddress==1)return P.yield(X.JSC$17236_playNonceResolver.promise,2);I=P.yieldResult;t={externalPostId:X.JSC$17236_miniAppId,localReleaseId:X.localReleaseId,postPlayNonce:I,sdkVersion:r,api:U};m!==void 0&&(t.networkRequestsMeasurement={networkRequests:_.sD(m,1),cachedRequests:_.sD(m,2),transferredBytes:_.sD(m,3)},(C=m)==null?0:_.xd(C,Os,6))&&(t.networkRequestsMeasurement.serviceWorkerRequestsMeasurement={interceptedRequests:((k=_.SA(m,
Os,6))==null?void 0:yu(k,1))||"0",cacheHits:((g=_.SA(m,Os,6))==null?void 0:yu(g,2))||"0",cachedBytes:((Z=_.SA(m,Os,6))==null?void 0:yu(Z,3))||"0"});_.DT("miniAppSdkUsage",t);_.uv(P)})},w75=function(X,U,r){var m,I,t,C,k,g,Z,P,S,d,O,E,Q,h,z,K;
_.c(function(D){if(D.nextAddress==1)return D.yield(X.JSC$17236_playNonceResolver.promise,2);m=D.yieldResult;I={externalPostId:X.JSC$17236_miniAppId,localReleaseId:X.localReleaseId,postPlayNonce:m,sdkVersion:r,measurementWindow:{startTimestampMs:String(BO(U,1)),endTimestampMs:String(BO(U,2))},frameRate:{averageFrameTimeDeltaMs:Qu(U,3),averageFrameIdleTimeMs:Qu(U,4)}};_.xd(U,v2,5)&&(I.networkRequests={networkRequests:(t=wz(U))==null?void 0:_.sD(t,1),cachedRequests:(C=wz(U))==null?void 0:_.sD(C,2),transferredBytes:(k=
wz(U))==null?void 0:_.sD(k,3),sameOriginStatusCodeToCounts:oH7((g=wz(U))==null?void 0:_.T5s(g,4,void 0,D79,D79)),crossOriginStatusCodeToCounts:oH7((Z=wz(U))==null?void 0:_.T5s(Z,5,void 0,D79,D79))},(P=wz(U))==null?0:_.xd(P,Os,6))&&(I.networkRequests.serviceWorkerRequestsMeasurement={interceptedRequests:((S=wz(U))==null?void 0:(d=_.SA(S,Os,6))==null?void 0:yu(d,1))||"0",cacheHits:((O=wz(U))==null?void 0:(E=_.SA(O,Os,6))==null?void 0:yu(E,2))||"0",cachedBytes:((Q=wz(U))==null?void 0:(h=_.SA(Q,Os,6))==
null?void 0:yu(h,3))||"0"});_.xd(U,Act,7)&&(I.gameCapture={averageFrameTimeDeltaMs:(z=_.SA(U,Act,7))==null?void 0:Qu(z,1),averageFrameIdleTimeMs:(K=_.SA(U,Act,7))==null?void 0:Qu(K,2)});_.DT("miniAppPerformanceMetrics",I);_.uv(D)})},yTH=function(X,U){var r,m;
return _.c(function(I){if(I.nextAddress==1)return I.yield(X.JSC$17236_playNonceResolver.promise,2);r=I.yieldResult;m={adResult:"MINI_APP_AD_RESULT_REJECTED",miniAppContext:{externalPostId:X.JSC$17236_miniAppId,postPlayNonce:r,miniAppReleaseId:X.localReleaseId},derivedDeviceInterface:X.derivedDeviceInterface,adTriggerType:U,rejectedReason:"MINI_APP_AD_REJECTED_REASON_CLIENT_UNSUPPORTED"};_.DT("miniAppAdEvent",m);_.uv(I)})};
SYY.prototype.disposeInternal=function(){_.Kj.prototype.disposeInternal.call(this);window.clearInterval(this.playPingTimerId);this.playPingTimerId=NaN};
var Mg=function(X,U,r,m){r=r===void 0?{}:r;m=m===void 0?!1:m;var I,t,C,k;_.c(function(g){if(g.nextAddress==1)return I=X.isForeground,t=X.beforeReady,g.yield(X.JSC$17236_playNonceResolver.promise,2);C=g.yieldResult;k={externalPostId:X.JSC$17236_miniAppId,localReleaseId:X.localReleaseId,derivedDeviceInterface:X.derivedDeviceInterface,postPlayNonce:C,type:U};r.sequenceGroup=C;k.playState=t?"PLAY_STATE_NOT_READY":I?"PLAY_STATE_READY_FOREGROUND":"PLAY_STATE_READY_BACKGROUND";_.DT("miniAppPlayEvent",k,
r);m&&_.pY();_.uv(g)})},hp=function(X,U){var r;
_.c(function(m){if(m.nextAddress==1)return r=(0,_.sJ)(),m.yield(X.JSC$17236_playNonceResolver.promise,2);_.F7(U,r);_.uv(m)})},vHc=function(X){isNaN(X.playPingTimerId)&&(X.playPingTimerId=_.E4(function(){X.state!==1&&X.state!==2?_.AE(new _.Tx("[MiniAppPlayLogger] reportPlayPing failed with state "+xwH[X.state])):Mg(X,"PLAY_EVENT_TYPE_PLAY_PING")},X.playPingIntervalMs))},oH7=function(X){return Array.from(X.entries()).map(function(U){var r=_.H(U);
U=r.next().value;r=r.next().value;return{key:U,value:r}})};var uLH=function(){},h1w=function(X,U){X.showMiniAppAdCommand=U.showMiniAppAdCommand;
X.isEmbeddedInWebview=U.isEmbeddedInWebview;X.playLogger=U.playLogger},z13=function(X,U){var r;
return _.c(function(m){if(m.nextAddress==1){if(!X.showMiniAppAdCommand||!X.isEmbeddedInWebview)return m.return(MXe(X,U));X.adResolver=new _.tO;var I=new jM;r=_.di(I,3,U);yK(X.showMiniAppAdCommand,h9C(r));return m.yield(X.adResolver.promise,2)}return m.return(m.yieldResult)})};
uLH.prototype.onAdFinished=function(X){X=B$u(X);var U;(U=this.adResolver)==null||U.resolve(X)};
var MXe=function(X,U){var r;return _.c(function(m){if(m.nextAddress==1)m=m.yield((r=X.playLogger)==null?void 0:yTH(r,$UX(U)),2);else{var I=m.return;var t=new F0$;t=_.di(t,1,2);m=I.call(m,t)}return m})};var Ke0=new _.gb("INNERTUBE_MANAGER_TOKEN");var T5L=function(){this.callbacks={}};
T5L.prototype.initialize=function(X){var U=this;this.callbacks=X;window.youtubewebview?window.youtubewebview.onmessage=function(r){YY5(U,r)}:(window.nativeMessageListener={},window.nativeMessageListener.onmessage=function(r){YY5(U,r)})};
var YY5=function(X,U){if(U.data)try{var r=I7C(U.data);if(_.eX(_.s8(r,1))!=null){var m=Bzv(_.o2(r,2));switch(r.getMethodName()){case "yt-mini-app-load-audio-state":var I,t;(t=(I=X.callbacks).onAudioStateLoaded)==null||t.call(I,_.FW(m,z9(m,N$,1)));break;case "yt-mute-mini-app":var C,k;(k=(C=X.callbacks).onMuteMiniApp)==null||k.call(C);break;case "yt-unmute-mini-app":var g,Z;(Z=(g=X.callbacks).onUnmuteMiniApp)==null||Z.call(g);break;case "yt-playable-exit":var P,S;(S=(P=X.callbacks).onExit)==null||S.call(P);
break;case "yt-post-play-nonce":var d,O;(O=(d=X.callbacks).onPostPlayNonceReceived)==null||O.call(d,uJ(m,2,N$));break;case "yt-confirm-exit-mini-app":var E,Q;(Q=(E=X.callbacks).confirmExitMiniApp)==null||Q.call(E);break;case "yt-confirm-exit-mini-app-edu":var h,z;(z=(h=X.callbacks).confirmExitMiniAppEdu)==null||z.call(h);break;case "yt-benchmarking-response":var K,D;(D=(K=X.callbacks).onNativeBenchmarkingMessageReceived)==null||D.call(K,uJ(m,2,N$));break;case "yt-mini-app-load-3p-consent-state":var W,
J;(J=(W=X.callbacks).multiplayer3pAckStateLoaded)==null||J.call(W,_.FW(m,z9(m,N$,1)));break;case "yt-mini-app-get-exit-mini-app-seen-state":var A,N;(N=(A=X.callbacks).exitMiniAppSeenStateLoaded)==null||N.call(A,_.FW(m,z9(m,N$,1)));break;case "yt-mini-app-on-navigate-to-new-mini-app":var He,ne;(ne=(He=X.callbacks).onNavigateToNewMiniApp)==null||ne.call(He);break;case "yt-game-data-available":var Be,S6;(S6=(Be=X.callbacks).onGameDataAvailable)==null||S6.call(Be,uJ(m,2,N$));break;case "yt-pause-mini-app":var e6,
Vs;(Vs=(e6=X.callbacks).onPauseMiniApp)==null||Vs.call(e6);break;case "yt-resume-mini-app":var Re,$A;($A=(Re=X.callbacks).onResumeMiniApp)==null||$A.call(Re);break;case "yt-playable-ad-finished":var Ht,OS;(OS=(Ht=X.callbacks).onAdFinished)==null||OS.call(Ht,uJ(m,2,N$))}}else _.AE(Error("Vh"))}catch(j6){_.$Q(Error("Wh"))}else _.AE(Error("Xh"))};var AaA=function(X){this.rpcErrorCode=X};var zZ=function(X,U,r){this.intervalMs=X;this.apiFunc=U;this.type=r;this.schedulerReady=!0};
zZ.prototype.call=function(X){var U=this,r;return _.c(function(m){if(m.nextAddress==1){if(U.type!==1&&X===U.cachedValue)return m.return();U.pendingApiRequestResolver||(U.pendingApiRequestResolver=new _.tO);r=U.pendingApiRequestResolver.promise;U.cachedValue=X;return m.yield(VXH(U),2)}return m.return(r)})};
zZ.prototype.flush=function(X){X=X===void 0?!1:X;var U=this;return _.c(function(r){return U.cachedValue===void 0?r.return():r.yield(U.apiFunc(U.cachedValue,X),0)})};
var VXH=function(X){var U,r,m;return _.c(function(I){switch(I.nextAddress){case 1:if(!X.schedulerReady||!X.pendingApiRequestResolver)return I.return();X.schedulerReady=!1;U=X.pendingApiRequestResolver;X.pendingApiRequestResolver=void 0;_.E_(I,2);if(X.cachedValue===void 0){I.jumpTo(4);break}return I.yield(X.apiFunc(X.cachedValue),5);case 5:r=I.yieldResult,U.resolve(r);case 4:_.mt(I,3);break;case 2:m=_.yE(I),U.reject(m);case 3:setTimeout(function(){return _.c(function(t){X.schedulerReady=!0;return t.yield(VXH(X),
0)})},X.intervalMs),_.uv(I)}})};var iK6=window.location.origin+"/miniapp_cloudsaves",lvz=[400,401],R17=_.Pp("cloud_save_game_data_rate_limit_ms",3E3),qYe=function(X){var U=this;this.JSC$17280_miniAppId=X;this.loadAttempts=0;this.cloudSaveIntervalMs=R17;this.initialDownloadDataSucceeded=!1;this.JSC$17280_playNonceResolver=new _.tO;this.scottyUploadRateLimiter=new zZ(this.cloudSaveIntervalMs,function(r,m){return U.uploadData(r,m)},2);
this.downloadDataPromise=fXH(this);this.downloadDataPromise.then(function(){U.initialDownloadDataSucceeded=!0}).catch(function(){})},WeX=function(X,U){U.then(function(r){return X.JSC$17280_playNonceResolver.resolve(r)})},JTw=function(X){return _.c(function(U){return X.cachedData===void 0?U.return(X.downloadDataPromise):U.return(X.cachedData)})},DwX=function(X,U){return _.c(function(r){X.cachedData=U;
if(!X.initialDownloadDataSucceeded)throw Error("Yh");return r.yield(X.scottyUploadRateLimiter.call(U),0)})},p7H=function(){return new Promise(function(X){setTimeout(X,1E3,"")})},$wL=function(X,U){var r,m;
return _.c(function(I){if(I.nextAddress==1)return r=X.JSC$17280_miniAppId,I.yield(Promise.race([X.JSC$17280_playNonceResolver.promise,p7H()]),2);m={"X-YouTube-MiniAppId":r,"X-YouTube-PostPlayNonce":I.yieldResult};"DELEGATED_SESSION_ID"in _.DW&&Z9H(U,m);return I.return(m)})};
qYe.prototype.uploadData=function(X,U){U=U===void 0?!1:U;var r=this;return _.c(function(m){return bKe()?_.v("enable_cloud_save_error_popup_after_retry")?m.return(new Promise(function(I,t){var C,k,g,Z,P;return _.c(function(S){switch(S.nextAddress){case 1:C=0,k=!0,Z=g=null;case 2:if(!(k&&C++<2)){S.jumpTo(4);break}_.E_(S,5);return S.yield(b31(r,X,U),7);case 7:g=S.yieldResult;k=g.ok?!1:!lvz.includes(g.status);_.mt(S,2);break;case 5:Z=P=_.yE(S);k=G0s(Z);S.jumpTo(2);break;case 4:g?g.ok?(Km(r,R17),I()):
(Km(r,r.cloudSaveIntervalMs*2),t(Error("Zh`"+String(g.status),{cause:{rpcErrorCode:g.status}}))):(Km(r,r.cloudSaveIntervalMs*2),t(Z||Error("$h"))),_.uv(S)}})})):m.return(new Promise(function(I,t){var C,k;
return _.c(function(g){if(g.nextAddress==1){if(r.JSC$17280_miniAppId==="")return t(Error("ai")),g.return();_.E_(g,2);return g.yield(b31(r,X,U),4)}if(g.nextAddress!=2)return C=g.yieldResult,C.ok?(Km(r,R17),I()):(Km(r,r.cloudSaveIntervalMs*2),t(Error("Zh`"+String(C.status),{cause:{rpcErrorCode:C.status}}))),_.mt(g,0);k=_.yE(g);Km(r,r.cloudSaveIntervalMs*2);t(k);_.uv(g)})})):m.return()})};
var b31=function(X,U,r){r=r===void 0?!1:r;var m,I,t;return _.c(function(C){if(C.nextAddress==1)return m=_.hT((new TextEncoder).encode(U)),I=LvX(),C.yield($wL(X,I),2);t=C.yieldResult;return C.return(fetch(I,{method:"POST",body:new Blob([m]),headers:t,keepalive:r}))})},fXH=function(X){var U,r;
return _.c(function(m){if(m.nextAddress==1){if(!bKe())return m.return("");if(X.JSC$17280_miniAppId==="")throw Error("ai");if(X.loadAttempts>2)return m.return(X.downloadDataPromise);_.E_(m,2);return m.yield(AT7(X),4)}if(m.nextAddress!=2)return U=m.yieldResult,m.return(U);r=_.yE(m);if(G0s(r)&&++X.loadAttempts<2)return m.return(fXH(X));throw r;})},AT7=function(X){var U,r,m,I,t;
return _.c(function(C){switch(C.nextAddress){case 1:return _.E_(C,2),U=LvX(),C.yield($wL(X,U),4);case 4:return r=C.yieldResult,C.yield(fetch(U,{method:"GET",headers:r}),5);case 5:return m=C.yieldResult,m.ok?C.yield(m.text(),6):C.return(Promise.reject(Error("bi`"+String(m.status),{cause:new AaA(m.status)})));case 6:return I=C.yieldResult,C.return((new TextDecoder).decode(_.Le(I)));case 2:return t=_.yE(C),C.return(Promise.reject(t))}})},Km=function(X,U){X.cloudSaveIntervalMs=U;
X.scottyUploadRateLimiter.intervalMs=X.cloudSaveIntervalMs};
qYe.prototype.flush=function(){var X=this;return _.c(function(U){return X.initialDownloadDataSucceeded?U.yield(X.scottyUploadRateLimiter.flush(!0),0):U.return()})};var lX5=Q_(B2(1),Es(1)),Gc0=Q_(B2(1),Es(3)),TZ=function(X){this.callbacks=X};
_.a=TZ.prototype;_.a.onAudioToggled=function(X,U){(U===void 0||U)&&_.OK("yt-mini-app-is-audio-enabled",X,2592E3)};
_.a.onPause=function(){this.onAudioToggled(!1,!1)};
_.a.onResume=function(){this.onAudioToggled(this.callbacks.isAudioEnabled(),!1)};
_.a.returnNativeBenchmarkingMessage=function(){};
_.a.sendGameData=function(){};
_.a.sendStartGameFrameCapture=function(){};
var NF6=function(X,U,r){this.callbacks=X;var m=this;this.sdkVersion=new _.tO;this.channel=new PSC(_.HT({destination:window,iframe:U,origin:(new URL(r.toString())).origin,channelName:"playableIframe",onMessage:this.onMessage(),onEstablished:function(){var I=YN;var t=B2(5);var C=new K0T;C=_.Mp(C,1,1E4);t=_.oT(t,4,Jc8,C);I(m,t);m.onAudioToggled(m.callbacks.isAudioEnabled())}}));
this.sdkVersionTimeoutId=setTimeout(function(){m.sdkVersion.resolve("")},1E4)};
_.F(NF6,TZ);_.a=NF6.prototype;_.a.onAudioToggled=function(X,U){TZ.prototype.onAudioToggled.call(this,X,U===void 0?!0:U);U=YN;var r=B2(2),m=new MbP;X=_.dW(m,1,X);X=_.oT(r,3,Jc8,X);U(this,X)};
_.a.onPause=function(){TZ.prototype.onPause.call(this);YN(this,B2(3))};
_.a.onResume=function(){TZ.prototype.onResume.call(this);YN(this,B2(4))};
_.a.returnNativeBenchmarkingMessage=function(X){var U=YN,r=B2(6);var m=Es(_.xd(X,UF,1)?1:2);X=_.xd(X,UF,1)?X:null;m=_.oT(m,5,Fe,X);U(this,Q_(r,m))};
_.a.sendGameData=function(X){var U=YN,r=B2(7);X=_.oT(r,5,Jc8,X);U(this,X)};
_.a.sendStartGameFrameCapture=function(){YN(this,B2(9))};
var Ve=function(X,U,r){var m,I,t;return _.c(function(C){if(C.nextAddress==1)return m=X.callbacks,I=m.onSdkCalled,t=U,C.yield(X.sdkVersion.promise,2);I.call(m,t,C.yieldResult,r);_.uv(C)})};
NF6.prototype.onMessage=function(){var X=this;return Oyt(y_,function(U){var r,m,I,t,C,k,g,Z,P,S,d,O,E,Q,h,z,K,D,W,J,A,N,He,ne,Be,S6,e6,Vs,Re,$A,Ht,OS,j6,Pt,Q1,z8,B7,SX,kA,mp,eP,iu,ES,jP,QE,$C;return _.c(function(sS){switch(sS.nextAddress){case 1:if(!L0v(U.data))return _.AE(Error("ci")),sS.return();r=_.wZ(U.data,1);_.v("enable_iframe_message_get_type_via_fields")&&(m=U.data,r=I=_.wZ(m,1));switch(r){case 8:if(U.data.hasMetadata()){var xC=X.sdkVersion,I0=xC.resolve;var G1=U.data.getMetadata();G1=_.o2(G1,
1);I0.call(xC,G1);clearTimeout(X.sdkVersionTimeoutId)}break;case 6:return sS.jumpTo(2);case 16:if(!_.PO(U.data,$eP,14,uO))return sS.return();t=_.h9(U.data,$eP,14,uO);(k=(C=X.callbacks).onGameFrameReceived)==null||k.call(C,t);return sS.return();case 17:if(!_.PO(U.data,p_T,15,uO))return sS.return();(Z=(g=X.callbacks).onGameAudioReceived)==null||Z.call(g,_.h9(U.data,p_T,15,uO));return sS.return();case 1:if(xC=_.h9(U.data,VbA,2,uO))switch(_.wZ(xC,1)){case 1:X.callbacks.onFirstFrameReady();if(_.v("enable_network_request_logging_on_game_events")&&
_.xd(xC,v2,4)){Ve(X,"MINI_APP_SDK_API_FIRST_FRAME_READY",_.SA(xC,v2,4));break}Ve(X,"MINI_APP_SDK_API_FIRST_FRAME_READY");break;case 2:(G1=(I0=X.callbacks).onGameReady)==null||G1.call(I0);if(_.v("enable_network_request_logging_on_game_events")&&_.xd(xC,v2,4)){Ve(X,"MINI_APP_SDK_API_GAME_READY",_.SA(xC,v2,4));break}Ve(X,"MINI_APP_SDK_API_GAME_READY");break;case 3:if(_.PO(xC,eM,3,Rop))X.callbacks.onResourceLoaded(_.h9(xC,eM,3,Rop))}return sS.return();case 3:return sS.jumpTo(3);case 4:return sS.jumpTo(4);
case 2:return sS.jumpTo(5);case 9:return sS.jumpTo(6);case 10:return X.callbacks.onClick(),sS.return();case 5:return sS.jumpTo(7);case 11:if(!_.PO(U.data,SM,9,uO))return sS.return();P=_.h9(U.data,SM,9,uO);(d=(S=X.callbacks).onBenchmarkingMessageReceived)==null||d.call(S,P);xC=U.reply;I0=B2(1);G1=Es(1);var r5=new SM;var xr=new Uint8Array(TTT(P,z9(P,oMA,6))|0);r5=wS(r5,5,oMA,_.M7(xr,!1));G1=_.oT(G1,5,Fe,r5);xC.call(U,Q_(I0,G1));return sS.return();case 12:return sS.jumpTo(8);case 13:return sS.jumpTo(9);
case 15:if(!_.v("enable_open_yt_content"))return U.reply(Gc0),sS.return();if(!_.PO(U.data,De8,12,uO))return U.reply(Q_(B2(1),Es(2))),sS.return();xC=_.h9(U.data,De8,12,uO);O=_.o2(xC,1);X.callbacks.onOpenYTContent(O);U.reply(lX5);return sS.return();case 14:return sS.jumpTo(10);default:return sS.return()}sS.jumpTo(0);break;case 2:if(!_.PO(U.data,o4,5,uO))return sS.return();I0=U.data;xC=z9(I0,uO,5);I0=I0.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;E=fXA(I0,I0[_.tv]|0,o4,xC)||o4[qSz]||(o4[qSz]=
WpM(o4));xC=_.gW(E,dz,1,_.Zf());Q=_.H(xC);h=Q.next();case 12:if(h.done){sS.jumpTo(14);break}z=h.value;K=new _.Tx;K.level=_.wZ(z,2)===1?"WARNING":"ERROR";D=XJx(z.getSource());return sS.yield(X.sdkVersion.promise,15);case 15:W={source:D,sdkVersion:sS.yieldResult};_.tT(_.s8(z,6))!=null?(K.message=z.getMessage(),K.stack=_.o2(z,5),W.sdkErrorType=U8e(_.wZ(z,6)),_.tT(_.s8(z,7))!=null&&(W.sdkApi=rzz(_.wZ(z,7)))):K.stack=void 0;A=J=void 0;(A=(J=X.callbacks).onError)==null||A.call(J,{loggingError:K,metadata:W});
h=Q.next();sS.jumpTo(12);break;case 14:return sS.return();case 3:return _.E_(sS,16),xC=sS.yield,I0=X.callbacks,G1=I0.onSave,r5=_.h9(U.data,zoP,4,uO),r5=_.o2(r5,1),xC.call(sS,G1.call(I0,r5),18);case 18:U.reply(lX5);_.mt(sS,17);break;case 16:return N=_.yE(sS),He=uR,ne=N,Be=X.callbacks,S6="MINI_APP_SDK_API_SAVE_DATA",sS.yield(X.sdkVersion.promise,19);case 19:He(ne,Be,S6,sS.yieldResult),U.reply(Gc0);case 17:return sS.yield(Ve(X,"MINI_APP_SDK_API_SAVE_DATA"),20);case 20:return sS.return();case 4:return _.E_(sS,
21),sS.yield(X.callbacks.onLoad(),23);case 23:e6=sS.yieldResult;xC=U.reply;I0=B2(1);G1=Es(1);r5=new zoP;r5=_.zb(r5,1,e6);G1=_.oT(G1,3,Fe,r5);xC.call(U,Q_(I0,G1));_.mt(sS,22);break;case 21:return Vs=_.yE(sS),Re=uR,$A=Vs,Ht=X.callbacks,OS="MINI_APP_SDK_API_LOAD_DATA",sS.yield(X.sdkVersion.promise,24);case 24:Re($A,Ht,OS,sS.yieldResult),U.reply(Gc0);case 22:return sS.yield(Ve(X,"MINI_APP_SDK_API_LOAD_DATA"),25);case 25:return sS.return();case 5:_.E_(sS,26);X.callbacks.onSendHighScore(pj(_.h9(U.data,
G7P,3,uO).getValue()));U.reply(Q_(B2(1),Es(1)));_.mt(sS,27);break;case 26:return j6=_.yE(sS),Pt=uR,Q1=j6,z8=X.callbacks,B7="MINI_APP_SDK_API_SEND_SCORE",sS.yield(X.sdkVersion.promise,28);case 28:Pt(Q1,z8,B7,sS.yieldResult),U.reply(Gc0);case 27:return sS.yield(Ve(X,"MINI_APP_SDK_API_SEND_SCORE"),29);case 29:return sS.return();case 6:if(!_.PO(U.data,izp,8,uO)){sS.jumpTo(30);break}xC=sS.yield;I0=_.h9(U.data,izp,8,uO);I0=_.wZ(I0,1);return xC.call(sS,Ve(X,rzz(I0)),30);case 30:return sS.return();case 7:return xC=
U.reply,I0=B2(1),G1=Es(1),r5=X.callbacks.getLanguage(),G1=wS(G1,4,Fe,OY(r5)),xC.call(U,Q_(I0,G1)),sS.yield(Ve(X,"MINI_APP_SDK_API_GET_LANGUAGE"),32);case 32:return sS.return();case 8:if(!_.PO(U.data,lO$,10,uO))return sS.return();SX=_.h9(U.data,lO$,10,uO);kA=X.callbacks;mp=kA.onSdkPerformanceUpdate;return sS.yield(X.sdkVersion.promise,33);case 33:return mp.call(kA,SX,sS.yieldResult),sS.return();case 9:xC=U.data;I0=z9(xC,uO,11);if(_.eX(_.s8(xC,I0))==null)return U.reply(Q_(B2(1),Es(2))),sS.return();
eP=uJ(U.data,11,uO);X.callbacks.onShareInviteCode(eP);U.reply(lX5);return sS.yield(Ve(X,"MINI_APP_SDK_API_SHARE_INVITE_CODE"),34);case 34:return sS.return();case 10:if(_.PO(U.data,ho8,13,uO)){sS.jumpTo(35);break}return sS.yield(X.callbacks.onShowMiniAppAd(2),36);case 36:return iu=sS.yieldResult,U.reply(Q_(B2(1),qaP(iu))),sS.yield(Ve(X,"MINI_APP_SDK_API_REQUEST_AD"),37);case 37:return sS.return();case 35:xC=_.h9(U.data,ho8,13,uO);a:switch(_.wZ(xC,1)){case 1:xC={adType:2,sdkApi:"MINI_APP_SDK_API_REQUEST_INTERSTITIAL_AD"};
break a;case 2:xC={adType:3,sdkApi:"MINI_APP_SDK_API_REQUEST_REWARDED_AD"};break a;default:xC={adType:0,sdkApi:"MINI_APP_SDK_API_REQUEST_AD"}}ES=xC;jP=ES.adType;QE=ES.sdkApi;xC=sS.yield;I0=X.callbacks;G1=I0.onShowMiniAppAd;r5=_.h9(U.data,ho8,13,uO);r5=_.o2(r5,2);return xC.call(sS,G1.call(I0,jP,r5||void 0),38);case 38:return $C=sS.yieldResult,U.reply(Q_(B2(1),qaP($C))),sS.yield(Ve(X,QE),39);case 39:return sS.return()}})})};
var YN=function(X,U){_.c(function(r){X.channel.send(U);_.uv(r)})},h2=function(X,U,r){this.callbacks=X;
var m=this;this.encoder=new TextEncoder;this.decoder=new TextDecoder;X=jTH(U,(new URL(r.toString())).origin);this.gameSnacks=new zhv(X);this.gameSnacks.page.onReady(function(){m.callbacks.onFirstFrameReady()});
this.gameSnacks.userActivity.onUserActivity(function(){m.callbacks.onClick()},1E4);
this.gameSnacks.game.onReady(function(){var I,t;(t=(I=m.callbacks).onGameReady)==null||t.call(I)});
this.gameSnacks.audio.update(this.callbacks.isAudioEnabled());this.gameSnacks.score.onChange(function(I,t){try{m.callbacks.onSendHighScore(t)}catch(C){uR(C,m.callbacks,"MINI_APP_SDK_API_SEND_SCORE","GS")}});
this.gameSnacks.storage.onSave(function(I,t){var C;return _.c(function(k){if(k.nextAddress==1)return _.E_(k,2),k.yield(m.callbacks.onSave(m.decoder.decode(t)),4);if(k.nextAddress!=2)return _.mt(k,0);C=_.yE(k);uR(C,m.callbacks,"MINI_APP_SDK_API_SAVE_DATA","GS");return k.return()})});
this.gameSnacks.storage.onLoad(function(){var I,t;return _.c(function(C){if(C.nextAddress==1)return _.E_(C,2),C.yield(m.callbacks.onLoad(),4);if(C.nextAddress!=2)return I=C.yieldResult,C.return(m.encoder.encode(I));t=_.yE(C);uR(t,m.callbacks,"MINI_APP_SDK_API_LOAD_DATA","GS");return C.return(m.encoder.encode(""))})});
this.gameSnacks.init()};
_.F(h2,TZ);h2.prototype.onAudioToggled=function(X,U){TZ.prototype.onAudioToggled.call(this,X,U===void 0?!0:U);var r;(r=this.gameSnacks)==null||r.audio.update(X)};
h2.prototype.onPause=function(){TZ.prototype.onPause.call(this);var X;(X=this.gameSnacks)==null||X.game.pause()};
h2.prototype.onResume=function(){TZ.prototype.onResume.call(this);var X;(X=this.gameSnacks)==null||X.game.resume()};var i37=m8e,LeX=_.V(function(X){var U=X.data;var r=X.loadingProgress;var m=X.forPaused;X=_.H(_.Fb("",void 0,"LYYTdd"));var I=X.next().value,t=X.next().value;X=_.H(_.Fb(!1,void 0,"K0waae"));var C=X.next().value,k=X.next().value,g=[],Z=function(){return"transform: scaleX("+(_.pk(r)||0)+")"},P=null,S=function(){return U()&&P!==null&&P!==void 0?P:P=U().showAnniversaryAnimation?6:i37()};
_.Wu(function(){var Q;if(U().timeOutMessages&&((Q=U().timeOutMessages)==null?0:Q.length)){P=null;Q=_.H(g);for(var h=Q.next();!h.done;h=Q.next())clearTimeout(h.value);g.length=0;IaA(U().timeOutMessages,g,t,k)}},"BNu9j");
var d=function(){return!!U().persistentErrorMessageTitle},O=function(){return r!==void 0},E=function(){return U().title};
return _.n("yt-mini-splash-screen-view-model",{class:"miniAppSplashScreenViewModelHost"},_.n("div",{class:"miniAppSplashScreenViewModelLoadingScreen",role:"region",tabindex:0},_.n("div",{class:"miniAppSplashScreenViewModelBackgroundBase"}),_.n("div",{class:"miniAppSplashScreenViewModelBackgroundBlur",style:function(){var Q,h=(Q=U().backgroundImage)==null?void 0:Q.sources,z;return(h==null?0:h.length)?"background-image: url("+((z=h[0])==null?void 0:z.url)+")":""}}),_.n("div",{class:"miniAppSplashScreenViewModelBackgroundScrim"}),
_.n(_.x,{cond:function(){return!d()&&!(m==null?0:m())},
then:function(){var Q={};return _.n("div",{class:"miniAppSplashScreenViewModelLoadingScreenContent"},_.n("div",{class:"miniAppSplashScreenViewModelLoadingIcon"},_.n(_.p8,{className:"miniAppSplashScreenViewModelLoadingIconAnimation",animationName:function(){return"loading_animation_"+S()},
data:function(){var h="loading_animation_"+S();return{animationConfig:{name:h,path:"https://www.gstatic.com/youtube/img/lottie/playables_loading_animation/"+h+".json",loop:!0,autoplay:!0}}}})),_.n("div",{class:"miniAppSplashScreenViewModelTimeoutMessageContainer"},_.n(_.x,{cond:E,
then:function(){return _.n("h3",{class:"miniAppSplashScreenViewModelTimeoutHeading"},E)}}),_.n("p",{class:_.mS("miniAppSplashScreenViewModelTimeoutMessage",(Q.miniAppSplashScreenViewModelTimeoutMessageFadeOut=function(){return C()},Q)),
"aria-live":"polite"},I),_.n(_.x,{cond:O,then:function(){return _.n("div",{class:"miniAppSplashScreenViewModelLoadingBarTrack"},_.n("div",{class:"miniAppSplashScreenViewModelLoadingBarSegment miniAppSplashScreenViewModelLoadingBarSegmentResourceAnimation",style:Z}))}})))}}),_.n(_.x,{cond:d,
then:function(){return _.n("div",{class:"miniAppSplashScreenViewModelPersistentErrorContent"},_.n("h3",{class:"miniAppSplashScreenViewModelPersistentErrorMessageTitle"},function(){return U().persistentErrorMessageTitle}),_.n(_.x,{cond:function(){return!!U().persistentErrorMessageDescription},
then:function(){return _.n("p",{class:"miniAppSplashScreenViewModelPersistentErrorMessageDescription"},function(){return U().persistentErrorMessageDescription})}}))}}),_.n(_.x,{cond:m,
then:function(){return _.n("div",{class:"miniAppSplashScreenViewModelPauseContent"},_.n("img",{class:"miniAppSplashScreenViewModelPauseIcon",src:"https://fonts.gstatic.com/s/i/short-term/release/youtube_fill/svg/tic_tac_toe_cairo_24px.svg"}),_.n("h3",{class:"miniAppSplashScreenViewModelPauseMessage"},E))}})))},"Pf");var N50=new _.gb("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN");var j0w=C$;C$=function(X){function U(r){if(r){var m,I;(m=r.__spec)==null||(I=m.didUnmount)==null||I.call(m);for(m=0;m<r.childNodes.length;m++)U(r.childNodes[m])}}
j0w==null||j0w(X);ey(function(){for(var r=0;r<X.length;r++)U(X[r])})};var XyX=_.V(function(X){var U=X.data;var r=X.score;var m=X.formattedScore;var I=X.onScoreChanged;var t=X.isEmbeddedInWebview;var C=_.cD("yt-mini-app-score-button-view-model"),k=function(){var O;return _.e(U==null?void 0:(O=U())==null?void 0:O.buttonViewModel,_.xI)},g=function(){var O;
return(r==null?void 0:r())||Number(U==null?void 0:(O=U())==null?void 0:O.lastScore)||0},Z=function(){var O;
return(m==null?void 0:m())||((O=k())==null?void 0:O.title)||""},P,S=1;
if(X=(new URLSearchParams(window.location.search)).get("deviceTextZoomSetting"))X=Number(X),S=isNaN(X)?1:X/100;_.Wu(function(){I==null||I(g());var O;var E=_.yP((O=k())==null?void 0:O.onTap);if(E){O=_.e(E,ZaT);var Q,h,z;O=_.e(O==null?void 0:(Q=O.panelLoadingStrategy)==null?void 0:(h=Q.inlineContent)==null?void 0:(z=h.dialogViewModel)==null?void 0:z.customContent,MMT)}else O=void 0;if(Q=O)Q.score=Z()},"Aekez");
X=_.tj(function(){var O,E,Q=U==null?void 0:(O=U())==null?void 0:(E=O.loggingDirectives)==null?void 0:E.trackingParams;Q&&_.Dh(_.np().resolve(_.XK),Q);return!1});
_.Wx(function(){if(C.value){var O=C.value.querySelector("button"),E=k();O&&E&&tBD(O,E);_.Zd("yt-share-playable-with-high-score",function(){var Q=g().toString(),h=U==null?void 0:U().onShareHighScoreCommand,z=U==null?void 0:U().highScoreShareClientParamIdentifier,K=t==null?void 0:t();h&&(K?(z=new XdC,Q=_.zb(z,2,Q),yK(h,Q.JSC$12688_serializeBinary())):z&&(_.np().resolve(N50).clientParams.set(z,{miniAppClientParams:{highScore:Q}}),qXH(h,!1)))})}});
var d=function(){var O=k();O&&(r==null?0:r())&&O.accessibilityText&&(O.accessibilityText=O.accessibilityText.replace(P,Z()));P=Z();return{numberValue:g(),numberText:Z(),heightPx:36,fontSizeMultiplier:S,shouldAnimate:!(r==null||!r())&&!0}};
return _.n("yt-mini-app-score-button-view-model",{class:function(){var O={};return _.E5("miniAppScoreButtonViewModelHost",(O.miniAppScoreButtonViewModelIsVisible=g()!==0,O))},
el:C,"on:click":X},xu9(!1,function(){return _.n("span",{style:"display:none;"},g)}),_.n(_.xJ,{data:function(){var O;
return U==null?void 0:(O=U())==null?void 0:O.buttonViewModel}},{buttonViewModel:function(O){return _.n(_.Rt,{data:O.data,
animatedTextProps:d})}}))},"Rf");var tUL=_.V(function(X){var U,r=(U=_.vl("yt-mini-app-is-theater-mode-enabled"))!=null?U:!1,m=_.v("enable_playable_container_save_button"),I=_.v("enable_play_next_destination_page_in_toolbar");U={};return _.n("ytm-mini-app-top-bar-view-model",null,_.n("div",{class:_.mS("yt-mini-app-top-bar-view-model",(U["yt-mini-app-top-bar-view-model--mobile"]=!1,U["yt-mini-app-top-bar-view-model--desktop"]=!0,U))},_.n("div",{class:"yt-mini-app-top-bar-view-model__start-buttons"},_.n(_.x,{cond:function(){var t;return!!X.data().backButtonEdu&&
!((t=X.isExitMiniAppSeen)==null?0:t.call(X))},
then:function(){return _.n(_.xJ,{data:function(){return X.data().backButtonEdu}},{buttonViewModel:_.Rt})},
else:function(){return _.n(_.xJ,{data:function(){return X.data().backButton}},{buttonViewModel:_.Rt})}}),_.n(_.x,{cond:function(){return X.data().viewAllButton&&!0},
then:function(){return _.n(_.xJ,{data:function(){return X.data().viewAllButton}},{buttonViewModel:_.Rt})}}),_.n(_.x,{cond:function(){return X.data().title&&!0},
then:function(){return _.n("div",{class:"yt-mini-app-top-bar-view-model__title"},function(){return X.data().title})}})),_.n("div",{class:"yt-mini-app-top-bar-view-model__center-buttons"},_.n(_.x,{cond:function(){var t;
return(t=X.isDesktopPlayPage)==null?void 0:t.call(X)},
then:function(){return _.n(_.sx,null,_.n(UFL,{highScoreButton:function(){return X.data().highScoreButton},
score:X.score,formattedScore:X.formattedScore,onScoreChanged:X.onScoreChanged,isEmbeddedInWebview:X.isEmbeddedInWebview}),_.n(ro5,{enableSaveButton:function(){return _.pk(m)},
saveButton:function(){return X.data().saveButton},
isSaved:X.isSaved,onSaveToggled:function(){return X.onSaveToggled}}),_.n(mF5,{menuButton:function(){return X.data().menuButton}}))},
else:function(){return _.n(_.x,{cond:function(){return!1},
then:function(){return _.n(_.xJ,{data:function(){return X.data().playPageButton}},{buttonViewModel:function(t){return _.n(_.Rt,{data:t.data,
className:"yt-mini-app-top-bar-view-model__play-page-button-view-model"})}})},
else:function(){return _.n(UFL,{highScoreButton:function(){return X.data().highScoreButton},
score:X.score,formattedScore:X.formattedScore,onScoreChanged:X.onScoreChanged,isEmbeddedInWebview:X.isEmbeddedInWebview})}})}})),_.n("div",{class:"yt-mini-app-top-bar-view-model__end-buttons"},_.n(_.xJ,{data:function(){return X.data().muteButton}},{toggleButtonViewModel:function(t){var C=t.data;
return _.n(_.rL,{data:function(){var k,g;return Object.assign({},C(),{isToggled:(g=(k=X.isAudioEnabled)==null?void 0:k.call(X))!=null?g:!0})},
onToggle:X.onAudioToggled,useOutlinedIcon:!0})}}),_.n(_.xJ,{data:function(){return X.data().theatreModeButton}},{toggleButtonViewModel:function(t){var C=t.data;
return _.n("div",{class:"yt-mini-app-top-bar-view-model__theatre-mode-button"},_.n(_.rL,{data:function(){return Object.assign({},C(),{isToggled:r})},
useOutlinedIcon:!0}))}}),_.n(IJX,{fullscreenButton:function(){return X.data().fullscreenButton}}),_.n(_.x,{cond:function(){return _.pk(I)&&X.data().viewAllButton&&!1},
then:function(){return _.n(_.xJ,{data:function(){return X.data().viewAllButton}},{buttonViewModel:_.Rt})}}),_.n(_.x,{cond:function(){var t;
return!((t=X.isDesktopPlayPage)==null?0:t.call(X))},
then:function(){return _.n(_.sx,null,_.n(ro5,{enableSaveButton:function(){return _.pk(m)},
saveButton:function(){return X.data().saveButton},
isSaved:X.isSaved,onSaveToggled:function(){return X.onSaveToggled}}),_.n(mF5,{menuButton:function(){return X.data().menuButton}}))}}))))},"Sf");
tUL.idomCompat={callbacks:{onAudioToggled:!0,onSaveToggled:!0,onScoreChanged:!0}};var mF5=_.V(function(X){return _.n(_.xJ,{data:X.menuButton},{buttonViewModel:_.Rt})},"Tf"),ro5=_.V(function(X){var U=X.enableSaveButton;
var r=X.saveButton;var m=X.isSaved;var I=X.onSaveToggled;return _.n(_.x,{cond:function(){return U()&&!(r==null||!r())},
then:function(){return _.n(_.xJ,{data:function(){var t=_.e(r==null?void 0:r(),_.SO),C;return{toggleButtonViewModel:Object.assign({},t,{isToggled:(C=m==null?void 0:m())!=null?C:!(t==null||!t.isToggled)})}}},{toggleButtonViewModel:function(t){return _.n(_.rL,{data:t.data,
onToggle:I})}})}})},"Uf"),UFL=_.V(function(X){var U=X.highScoreButton;
var r=X.score;var m=X.formattedScore;var I=X.onScoreChanged;var t=X.isEmbeddedInWebview;return _.n(_.xJ,{data:U},{miniAppScoreButtonViewModel:function(C){return _.n(XyX,{data:C.data,score:r,formattedScore:m,onScoreChanged:I,isEmbeddedInWebview:t})}})},"Vf"),IJX=_.V(function(X){X=X.fullscreenButton;
return navigator.userAgent.includes("CriOS")?_.n(_.sx,null):_.n(_.xJ,{data:X},{buttonViewModel:_.Rt})},"Wf");_.aJY=_.V(function(X){var U=X.data;var r=X.extractOverlay;X={};return _.n("player-disclosure-view-model",{class:_.mS("ytwPlayerDisclosureViewModelHost",(X.ytwPlayerDisclosureViewModelExtractOverlay=function(){return r==null?void 0:r()},X))},_.n(_.hq,{command:function(){return U().navigationEndpoint},
className:"ytwPlayerDisclosureViewModelEndpoint"},_.n(_.x,{cond:function(){return U().iconName},
then:function(m){return _.n(_.k5,{icon:m})}}),_.n(_.x,{cond:function(){return U().iconName?void 0:U().image},
then:function(m){return _.n(_.J6,{data:m,alt:function(){return U().title||""},
className:"ytwPlayerDisclosureViewModelImage"})}}),_.n(_.x,{cond:function(){return U().title||U().secondaryText},
then:function(){return _.n("div",null,_.n("div",{class:"ytwPlayerDisclosureViewModelTitle"},function(){return U().title}),_.n("div",{class:"ytwPlayerDisclosureViewModelText"},function(){return U().text}),_.n(_.x,{cond:function(){return U().secondaryText},
then:function(m){return _.n(_.sx,null,_.n("div",{class:"ytwPlayerDisclosureViewModelDivider"}),_.n("div",{class:"ytwPlayerDisclosureViewModelText"},m))}}))},
else:function(){return _.n("span",{class:"ytwPlayerDisclosureViewModelText"},function(){return U().text})}}),_.n(_.x,{cond:function(){return U().showEndChevron},
then:function(){return _.n(_.k5,{icon:"CHEVRON_RIGHT"})}})))},"Xf");_.HyX=new _.gb("DESKTOP_CURRENT_PAGE");var Zye=_.V(function(X){var U=X.data;var r=_.v("force_active_time_logging_webview"),m=!1,I=new T5L,t=void 0,C=void 0,k=_.np().resolve(Ke0),g=new uLH,Z=void 0,P=void 0,S=[],d=void 0,O=void 0,E=!1,Q=!1,h=!1,z=!1,K=new _.tO,D=_.np().resolve(N50),W=_.np().resolve(_.u5),J=_.np().resolve(_.gX(il)),A,N=(A=_.np().resolve(_.gX(_.HyX)))==null?void 0:A.getCurrentPage(),He=!1,ne=0,Be=function(Ih){Ih.preventDefault();return Ih.returnValue=""},S6,e6=_.H(_.Fb(!((S6=_.vl("yt-mini-app-is-audio-enabled"))!=null&&!S6),
void 0,"wBOrKf")),Vs=e6.next().value,Re=e6.next().value,$A,Ht=_.H(_.Fb(!(($A=_.vl("exit-mini-app-seen-state"))==null||!$A),void 0,"a2xYg")),OS=Ht.next().value,j6=Ht.next().value,Pt=_.H(_.Fb(!1,void 0,"i8BH4")),Q1=Pt.next().value,z8=Pt.next().value,B7=_.H(_.Fb(void 0,void 0,"UGqFqe")),SX=B7.next().value,kA=B7.next().value,mp=_.H(_.Fb(void 0,void 0,"jrV5Ob")),eP=mp.next().value,iu=mp.next().value,ES=_.H(_.Fb(!0,void 0,"u5JS3d")),jP=ES.next().value,QE=ES.next().value,$C=_.H(_.Fb(!1,void 0,"MjPdB")),
sS=$C.next().value,xC=$C.next().value,I0=_.H(_.Fb(!1,void 0,"nT6Yxf")),G1=I0.next().value,r5=I0.next().value,xr=_.H(_.Fb(void 0,void 0,"nkG6")),rm=xr.next().value,d5=xr.next().value,$H=_.H(_.Fb(0,void 0,"KH4u0b")),nj=$H.next().value,ON=$H.next().value,Av=_.HD("mini-app-container-view-model"),w5=_.H(_.Fb(!1,void 0,"NsE4qb")),g5=w5.next().value,Mq=w5.next().value,rW=function(){return U().isEmbeddedInWebview},Gb=function(){return U().hasPlayNextShelf};
_.qH(function(){var Ih,v7=(Ih=_.e(U().contentDisclosure,lt8))==null?void 0:Ih.animationParams;if((v7==null?0:v7.shouldHide)&&(v7==null?0:v7.hideDelaySecs)){var R0=setTimeout(function(){Mq(!0)},v7.hideDelaySecs*1E3);
_.Jd(function(){clearTimeout(R0)})}});
_.Zd("yt-page-type-changed",function(Ih){if(_.v("enable_is_mini_app_page_active_bugfix"))Ih.detail.newPageSubtype==="mini_app"&&Ih.detail.newPageType==="ytd-browse"||!jP()||SE();else if(Ih=_.Db()==="mini_app",Ih!==jP())if(QE(Ih),Ih){var v7;Ih=(v7=U().playableId)==null?void 0:v7.toString();Ih!==void 0&&window.location.href.includes(Ih)&&!Q&&(z=!0,sP(),WI.value&&FR(WI.value))}else Ih||SE()});
_.Zd("yt-action",function(Ih){Ih.detail.actionName==="yt-engagement-panel-visible-changed"&&Ih.detail.args[1]==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&Ih.detail.args[2]==="PAmini_app_panel"&&SE();_.v("enable_is_mini_app_page_active_bugfix")?Ih.detail.actionName==="yt-history-load"&&!jP()&&(N==null?0:N.active)?(QE(!0),sP(),WI.value&&FR(WI.value)):Ih.detail.actionName==="yt-history-load"&&jP()&&!U().isEmbeddedInWebview&&FA():jP()&&Ih.detail.actionName==="yt-history-load"&&(z?z=!1:U().isEmbeddedInWebview||
FA())});
_.Jd(function(){XF()});
_.Wu(function(){sP()},"bzUf2c");
var sP=function(){var Ih=U().playableId,v7=U().localReleaseId,R0=U().derivedDeviceInterface;if(Q)_.AE(new _.Tx("[MiniAppContainerViewModel] onEnter was called more than once"));else{Q=!0;t=new SYY(Ih,v7,R0,document.visibilityState==="visible");e10(t);C=new qYe(Ih);CSL(k,Ih);h1w(g,{showMiniAppAdCommand:U().showMiniAppAdCommand,isEmbeddedInWebview:U().isEmbeddedInWebview,playLogger:t});Noe()&&(O=document.body.style.backgroundColor,_.pg(document.body,"background-color","black"));Yk();yR();K=new _.tO;
if(U().isEmbeddedInWebview){if(Ih=(new URLSearchParams(window.location.search)).get("postPlayNonce"))O31(t,Ih),He=!0;I.initialize({onAudioStateLoaded:function(Hy){Ax(Hy)},
onMuteMiniApp:function(){Ax(!1)},
onUnmuteMiniApp:function(){Ax(!0)},
onExit:function(){},
onPostPlayNonceReceived:function(Hy){He||(O31(t,Hy),He=!0)},
confirmExitMiniApp:function(){var Hy,q2,fj;return _.c(function(L$){if(L$.nextAddress==1)return U().confirmExitMiniAppCommand?L$.yield(Promise.race([K.promise,Promise.resolve(!1)]),2):L$.return();(Hy=L$.yieldResult)?!U().confirmExitMiniAppCommandEdu||(fj=(q2=OS)==null?void 0:q2())!=null&&fj?FM(U().confirmExitMiniAppCommand):(FM(U().confirmExitMiniAppCommandEdu),_.OK("exit-mini-app-seen-state","true",2592E6)):FM(U().closeMiniAppCommand);_.uv(L$)})},
onNativeBenchmarkingMessageReceived:function(Hy){Hy=ycC(_.YUs(Hy));if(_.PO(Hy,_.ow,3,Qm$)){var q2=_.h9(Hy,_.ow,3,Qm$),fj=WvD();var L$=pj(fj.getSeconds())-pj(q2.getSeconds());q2=_.sD(fj,2)-_.sD(q2,2);L$<0&&q2>0?(L$+=1,q2-=1E9):L$>0&&q2<0&&(--L$,q2+=1E9);L$=(new UF).setSeconds(L$);L$=_.jX(L$,2,_.a0(q2),0);_.Q9(Hy,1,L$)}var DK;(DK=P)==null||DK.returnNativeBenchmarkingMessage(Hy)},
multiplayer3pAckStateLoaded:function(Hy){FA(Hy)},
exitMiniAppSeenStateLoaded:function(Hy){U().confirmExitMiniAppCommandEdu&&j6(Hy)},
onNavigateToNewMiniApp:function(){FM(U().onNavigateToNewMiniAppCommand)},
onGameDataAvailable:function(Hy){Hy=new URLSearchParams(Hy);var q2=void 0;Hy.has("invite_code")&&(q2=new YaP,Hy=Hy.get("invite_code"),q2=_.zb(q2,1,Hy));if(Hy=q2){var fj;(fj=P)==null||fj.sendGameData(Hy)}},
onPauseMiniApp:function(){m=!0;ys()},
onResumeMiniApp:function(){m=!0;fe()},
onAdFinished:function(Hy){g.onAdFinished(Hy)}});
U().showMultiplayer3pConsentDialogCommand||K.resolve(!0);FM(U().onContainerReadyCommand)}else O31(t),K.resolve(!0);WeX(C,dw3(t));dw3(t).then(function(Hy){Hy={miniAppPlayData:{postPlayNonce:Hy}};var q2,fj=(q2=U().loggingDirectives)==null?void 0:q2.trackingParams;fj&&_.gO().stateChanged(fj,Hy)});
Ih=U().showSignInDialogCommand;!bKe()&&Ih&&(_.OK("yt-mini-app-has-shown-sign-in-dialog",!0,2592E3),FM(Ih));U().confirmExitMiniAppCommand&&J&&(Ih=Rg6(U().confirmExitMiniAppCommand))&&(J.customConfirmationCommand=Ih)}},XF=function(){O&&_.pg(document.body,"background-color",O);
E=!1;d&&d.release();C.flush().catch(function(Ih){_.AE(Ih)});
k.flush().catch(function(Ih){_.AE(Ih)});
Few(t);Fd();P=void 0;khe(D)},SE=function(){QE(!1);
XF();z8(!1);d5(void 0);kA(void 0);iu(void 0);ne=0;ON(0);Q=!1},ys=function(){var Ih;
(Ih=P)==null||Ih.onPause();d&&d.release();C.flush().catch(function(v7){_.AE(v7)});
k.flush().catch(function(v7){_.AE(v7)});
EHL(t);xC(!0)},fe=function(){var Ih;
(Ih=P)==null||Ih.onResume();yR();Ih=t;Ih.isForeground=!0;Mg(Ih,"PLAY_EVENT_TYPE_PLAY_RESUME");xC(!1)},Ax=function(Ih){var v7;
(v7=P)==null||v7.onAudioToggled(Ih);Re(Ih)},FA=function(Ih){U().showMultiplayer3pConsentDialogCommand&&(U().isEmbeddedInWebview&&Ih!==void 0&&K.resolve(Ih),!Ih&&_.Db()==="mini_app"&&FM(U().showMultiplayer3pConsentDialogCommand))},EY=function(){var Ih,v7,R0,Hy;
return _.c(function(q2){if(q2.nextAddress==1){!U().isLivestream||U().disableVideoCapture||(Ih=P)!=null&&Ih.sendStartGameFrameCapture();v7=(new URL(window.location.href)).searchParams;if(v7.has("invite_code")){var fj=new YaP,L$=v7.get("invite_code");R0=_.zb(fj,1,L$);(Hy=P)==null||Hy.sendGameData(R0)}Q1()||(z8(!0),fj=t,fj.state!==1?_.AE(new _.Tx("[MiniAppPlayLogger] recordFirstFrameReady failed with state "+xwH[fj.state])):(_.dX("mini_app_ids_without_game_ready").includes(fj.JSC$17236_miniAppId)&&(fj.gameReady=
!0),fj.state=2,fj.beforeReady=!1,hp(fj,"ma_ffr"),Mg(fj,"PLAY_EVENT_TYPE_PLAY_READY")));return q2.yield(K.promise,2)}FM(U().onMiniAppReadyCommand);document.activeElement instanceof HTMLIFrameElement&&document.activeElement.blur();U().isEmbeddedInWebview||FA();_.uv(q2)})},Yr=function(){var Ih=t;
Ih.gameReady=!0;hp(Ih,"ma_gr")},Mw=function(Ih){var v7;
return _.c(function(R0){if(R0.nextAddress==1)return _.E_(R0,2),R0.yield(DwX(C,Ih),4);if(R0.nextAddress!=2)return _.mt(R0,0);v7=_.yE(R0);FM(U().showSavingErrorPopupCommand);throw v7;})},uu=function(){var Ih,v7;
return _.c(function(R0){if(R0.nextAddress==1)return _.E_(R0,2),R0.yield(JTw(C),4);if(R0.nextAddress!=2)return Ih=R0.yieldResult,R0.return(Ih);v7=_.yE(R0);FM(U().showLoadingErrorDialogCommand);throw v7;})},oh=function(Ih){t.logError(Ih)},JT=function(Ih,v7,R0){Q0e(t,Ih,v7,R0)},py=function(Ih,v7){w75(t,Ih,v7)},vt=function(){!r&&U().isEmbeddedInWebview||_.ZT();
B5e(t,!0);E||(window.addEventListener("beforeunload",Be,{capture:!0}),E=!0)},iV=function(Ih){var v7,R0,Hy,q2,fj,L$,DK;
return _.c(function(y8){if(y8.nextAddress==1)return k&&(!Z||Z<Ih)&&Ih>0?y8.yield(co7(k,Ih),3):y8.jumpTo(0);v7=y8.yieldResult;R0=_.H(v7);Hy=R0.next().value;q2=R0.next().value;fj=Hy;L$=q2;((DK=fj)==null?0:DK.displayString)&&L$&&(kA(L$),iu(fj.displayString));_.uv(y8)})},lx=function(Ih){var v7=U().onBenchmarkingMessageReceivedCommand;
if(v7){var R0=WvD();_.oT(Ih,3,Qm$,R0);yK(v7,ug$(Ih))}},$r=function(Ih){var v7=U().onGameFrameReceivedCommand;
if(v7){var R0=new jM;var Hy=new oyA;var q2=BO(Ih,1);Hy=_.T9(Hy,1,q2);Ih=_.o2(Ih,2);Ih=_.zb(Hy,2,Ih);R0=_.Q9(R0,2,Ih);yK(v7,h9C(R0))}},lI=function(Ih){var v7=U().onGameAudioDataReceivedCommand;
if(v7){var R0=new jM;var Hy=new y0A;Ih=_.o2(Ih,1);Hy=_.zb(Hy,1,Ih);R0=_.Q9(R0,4,Hy);yK(v7,h9C(R0))}},mm=function(){var Ih=new URLSearchParams(window.location.search);
if(U().isEmbeddedInWebview&&Ih&&Ih.get("override_hl")==="true"&&Ih.get("hl"))return Ih.get("hl");Ih=document.documentElement.lang;return Ih!==""?Ih:Yn},qE=function(Ih){var v7=U().onShareInviteCodeCommand;
if(v7)if(U().isEmbeddedInWebview){var R0=new XdC;Ih=_.zb(R0,1,Ih);yK(v7,rF5(Ih))}else R0=U().inviteCodeShareClientParamIdentifier,D.clientParams.set(R0,{miniAppClientParams:{inviteCode:Ih}}),FM(v7)},xl=function(Ih){var v7,R0,Hy;
return _.c(function(q2){if(q2.nextAddress==1)return v7=U().onMiniAppOpenYtContentRequested,k&&_.v("enable_open_yt_content")&&v7?q2.yield(gr0(k,Ih),3):q2.jumpTo(0);R0=q2.yieldResult;if(R0==="OK")if(U().isEmbeddedInWebview){var fj=new EyC;Hy=wS(fj,2,N$,OY(Ih));yK(v7,Q4T(Hy))}else W.clientData.set("video_id",Ih),FM(v7);_.uv(q2)})},zD=function(Ih){ne+=_.sD(Ih,3);
Ih=Math.min(Math.log(1+ne/15E6*9)/Math.log(10),.99);ON(Ih);Sw(Ih)},Sw=_.y2(function(Ih){var v7=U().updateLoadingProgressCommand;
if(v7){var R0=new EyC;Ih=wS(R0,3,N$,_.lu(Ih));yK(v7,Q4T(Ih))}},100),xn=function(Ih){return z13(g,Ih)},yR=function(){var Ih,v7;
((Ih=_.eWz())==null?void 0:(v7=Ih.wakeLock)==null?void 0:v7.request)!=null&&_.eWz().wakeLock.request("screen").then(function(R0){d=R0}).catch(function(){})},WI=_.cD("iframe");
_.Wu(function(){U().isSupportedCountry&&(bKe()||_.v("enable_sign_in_promo")||!U().showSignInDialogCommand?WI.value&&FR(WI.value):FM(U().onMiniAppReadyCommand))},"VjCqQ");
var ox=function(){return _.n("iframe",{class:"yt-mini-app-container-view-model__iframe",sandbox:"allow-scripts allow-same-origin allow-pointer-lock",allow:"autoplay",tabindex:function(){return Q1()?0:-1},
el:WI})},FR=function(Ih,v7){v7=v7===void 0?!1:v7;
var R0=Ee();if(R0&&(v7||R0.toString()!==Ih.getAttribute("src"))){P=jCm(U().source,{isAudioEnabled:Vs,onFirstFrameReady:EY,onGameReady:Yr,onSave:Mw,onLoad:uu,onError:oh,onSdkCalled:JT,onSdkPerformanceUpdate:py,onClick:vt,onSendHighScore:iV,onBenchmarkingMessageReceived:lx,getLanguage:mm,onShareInviteCode:qE,onResourceLoaded:zD,onOpenYTContent:xl,onShowMiniAppAd:xn,onGameFrameReceived:$r,onGameAudioReceived:lI},Ih,R0);sq(Ih,"load",function(){hp(t,"ma_il");sq(Ih,"load",function(){FR(Ih,!0)})});
var Hy=_.Pp("mini_app_container_iframe_src_update_delay_ms");U().isEmbeddedInWebview&&!v7&&Hy>0?phe(Ih,R0,Hy):_.jU(Ih,R0)}},Ee=function(){var Ih=U().url;
if(Ih&&(Ih=_.bp(Ih),Ih!==null)){if(U().source&&U().source==="MINI_APP_SOURCE_GAMESNACKS")Ih=_.S4(Ih,new Map([["origin",window.location.origin],["cloudSave","true"]]));else if(_.v("enable_origin_query_parameter_bugfix")){var v7=_.EW(_.Z6s(Ih.toString()));v7=new URLSearchParams(v7||"");v7.set("origin",window.location.origin);v7=v7.toString();Ih=_.MF(Ih).toString();Ih=_.ho(CVt.exec(Ih)[0]+(v7.trim()?"#"+v7:""))}return Ih}},Tv=function(){var Ih={};
Ih=_.mS("yt-mini-app-container-view-model__loading-screen",(Ih["yt-mini-app-container-view-model__loading-screen--fade-out"]=Q1,Ih));var v7=function(){return Q1()?1:nj()};
return _.n("div",{class:Ih},_.n(_.xJ,{data:function(){return U().splashScreen}},{miniAppSplashScreenViewModel:function(R0){return _.n(LeX,{data:R0.data,
loadingProgress:v7})}}))},ou=function(){var Ih={};
return _.n("div",{class:_.mS("yt-mini-app-container-view-model__pause-interstitial",(Ih["yt-mini-app-container-view-model__pause-interstitial--pause-fade-out"]=function(){return!sS()},Ih["yt-mini-app-container-view-model__pause-interstitial--pause-fade-in"]=sS,Ih))},_.n(_.xJ,{data:function(){return U().splashScreen}},{miniAppSplashScreenViewModel:function(v7){return _.n(LeX,{data:v7.data,
forPaused:!0})}}))},Yk=function(){S=[];
S.push(_.dO(window,"visibilitychange",function(){h||m&&rW()||(document.visibilityState==="visible"?fe():ys())}));
S.push(_.dO(window,"pagehide",function(){XF()}));
S.push(_.dO(window,"blur",function(){setTimeout(function(){document.activeElement instanceof HTMLIFrameElement&&Av.value.dispatchEvent(new Event("tap"))},0)}));
S.push(_.dO(Av.value,"pointerdown",function(){B5e(t,!1)},!0));
S.push(_.dO(Av.value,"pause",function(){h=!0;ys()}));
S.push(_.dO(Av.value,"play",function(){h=!1;fe()}));
S.push(_.dO(Av.value,"exit",function(){XF()}));
var Ih=navigator.keyboard,v7=Ih&&Ih.lock;S.push(_.dO(window,B98,function(){r5(o5S());o5S()?(U().hasPlayNextShelf&&ut("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),wg("yt-mini-app-container-view-model__content","yt-mini-app-container-view-model__content--fullscreen"),v7&&Ih.lock(["Escape"])):(U().hasPlayNextShelf&&wg("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),ut("yt-mini-app-container-view-model__content",
"yt-mini-app-container-view-model__content--fullscreen"),v7&&Ih.unlock())}));
U().showMultiplayer3pConsentDialogCommand&&S.push(_.dO(window,"yt-playables-ack-3p-data-usage",function(){nr0(k)}));
U().confirmExitMiniAppCommandEdu&&S.push(_.dO(window,"yt-playables-exit-mini-app-dialog-seen",function(){_.OK("exit-mini-app-seen-state","true",2592E6)}));
U().onGameAudioDataReceivedCommand&&S.push(_.dO(window,"message",function(R0){R0=R0.event_;var Hy,q2=(Hy=WI.value)==null?void 0:Hy.src;if(q2&&R0.origin===(new URL(q2)).origin&&R0.data&&R0.data.type==="GAME_AUDIO"&&R0.data.audio&&R0.data.audio.length>0)if(_.v("enable_sending_unwrapped_game_audio_as_serialized_metadata"))DUx(U().onGameAudioDataReceivedCommand,R0.data.audio);else{var fj=new FileReader;fj.onload=function(){var L$=new jM;var DK=new y0A;DK=_.zb(DK,1,fj.result);L$=_.Q9(L$,4,DK);yK(U().onGameAudioDataReceivedCommand,
h9C(L$))};
fj.readAsDataURL(new Blob([R0.data.audio]))}}))},Fd=function(){S.forEach(function(Ih){xf(Ih)});
window.removeEventListener("beforeunload",Be,{capture:!0})},FM=function(Ih){Ih&&qXH(Ih,U().isEmbeddedInWebview||!1)},wg=function(Ih,v7){Ih=_.H(Av.value.getElementsByClassName(Ih));
for(var R0=Ih.next();!R0.done;R0=Ih.next())R0.value.classList.add(v7)},ut=function(Ih,v7){Ih=_.H(Av.value.getElementsByClassName(Ih));
for(var R0=Ih.next();!R0.done;R0=Ih.next())R0.value.classList.remove(v7)};
return function(){var Ih={};Ih=_.mS("yt-mini-app-container-view-model",(Ih["yt-mini-app-container-view-model--desktop"]=!0,Ih["yt-mini-app-container-view-model--desktop-in-panel"]=function(){return U().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},Ih["yt-mini-app-container-view-model--ios-web-view"]=Noe(),Ih["yt-mini-app-container-view-model--no-top-bar"]=function(){return!U().topBar},Ih["yt-mini-app-container-view-model--position-relative-to-top"]=function(){return U().hasPlayNextShelf},Ih["yt-mini-app-container-view-model--desktop-play-page"]=
function(){return U().hasPlayNextShelf},Ih["yt-mini-app-container-view-model--show-peek-below"]=function(){return!G1()&&U().hasPlayNextShelf},Ih));
var v7={};v7=_.mS("yt-mini-app-container-view-model__content",(v7["yt-mini-app-container-view-model__content--desktop-content"]=!0,v7["yt-mini-app-container-view-model__content--desktop-content-in-panel"]=function(){return U().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},v7["yt-mini-app-container-view-model--desktop-play-page"]=function(){return U().hasPlayNextShelf},v7));
return _.n("mini-app-container-view-model",{el:Av},_.n("div",{class:Ih},_.n(_.x,{cond:function(){return U().topBar&&!G1()},
then:function(){return _.n(_.xJ,{data:function(){return U().topBar}},{miniAppTopBarViewModel:function(R0){return _.n(tUL,{data:R0.data,
isAudioEnabled:Vs,onAudioToggled:function(Hy){Ax(Hy)},
score:SX,formattedScore:eP,onScoreChanged:function(Hy){Z=Hy},
isEmbeddedInWebview:rW,isSaved:rm,onSaveToggled:function(Hy){d5(Hy)},
isExitMiniAppSeen:OS,isDesktopPlayPage:Gb})}})}}),_.n("div",{class:v7},_.n(_.x,{cond:jP,
then:function(){return ox()}}),_.n(_.x,{cond:function(){return U().isLivestream},
then:function(){return ou()}}),_.n(_.x,{cond:function(){return!U().isEmbeddedInWebview},
then:function(){return Tv()}}),_.n(_.xJ,{data:function(){return U().contentDisclosure}},{playerDisclosureViewModel:function(R0){R0=R0.data;
var Hy={};return _.n("div",{class:_.mS("yt-mini-app-container-view-model__content-disclosure-overlay",(Hy["yt-mini-app-container-view-model__content-disclosure-overlay--hidden"]=g5,Hy))},_.n(_.aJY,{data:R0}))}}))))}()},"ag");
Zye.idomCompat=!0;_.G5(Zye,"mini-app-container-view-model",{props:{data:_.OQ}});var sTc=_.V(function(X){var U=X.data;return _.n("yt-sponsorships-hub-perk-card",{class:"ytSponsorshipsHubPerkCardHost"},_.n("button",{class:"ytSponsorshipsHubPerkCardPerkCard","on:click":_.tj(function(){var r=U().onTap;r&&_.z5(r)})},_.n(_.x,{cond:function(){return U().icon},
then:function(r){return _.n(_.k5,{icon:function(){return r().iconType},
className:"ytSponsorshipsHubPerkCardPerkIcon"})}}),_.n("div",{class:"ytSponsorshipsHubPerkCardPerkTitle"},function(){return U().title})))},"bg");
sTc.idomCompat=!0;var xFw=_.V(function(X){var U=_.HD("div"),r=_.H(_.Fb(void 0,void 0,"dg3xff")),m=r.next().value,I=r.next().value;r=_.H(_.Fb(void 0,void 0,"AgHNfc"));var t=r.next().value,C=r.next().value;r=_.H(_.Fb(void 0,void 0,"fuTKCc"));var k=r.next().value,g=r.next().value,Z=function(){var z=m();return z!==void 0?Math.abs(z):void 0},P=function(){var z=Z();
return z===void 0||z<=3},S=function(){var z=Z();
var K=t(),D=k();z=z!==void 0&&K!==void 0&&D!==void 0?K-D-z:void 0;return z===void 0||z<=3},d=function(z){U.value&&U.value.scrollBy({top:0,
left:(_.$q("HTML_DIR")==="rtl"?-1:1)*z*U.value.clientWidth,behavior:"smooth"})},O=function(){var z;
I((z=U.value)==null?void 0:z.scrollLeft);var K;C((K=U.value)==null?void 0:K.scrollWidth);var D;g((D=U.value)==null?void 0:D.clientWidth)},E=function(){d(-.5)},Q=function(){d(.5)};
r=_.tj(function(){O()});
_.qH(function(){O();if(U.value&&window.ResizeObserver){var z=new ResizeObserver(O);z.observe(U.value);_.Jd(function(){z.disconnect()})}});
var h={};return _.n("yt-sponsorships-scrollable-shelf",{class:_.mS("ytdSponsorshipsScrollableShelfHost",X.className)},_.n("div",{class:_.mS("ytdSponsorshipsScrollableShelfContent",(h.ytdSponsorshipsScrollableShelfFadingEffectBothSides=function(){return X.data().previousButton&&X.data().nextButton&&!P()&&!S()},h.ytdSponsorshipsScrollableShelfFadingEffectStart=function(){return X.data().previousButton&&!P()&&S()},h.ytdSponsorshipsScrollableShelfFadingEffectEnd=function(){return X.data().nextButton&&
P()&&!S()},h)),
el:U,"on:scroll":r},X.children),_.n(_.x,{cond:function(){return!P()},
then:function(){return _.n(_.xJ,{data:function(){return X.data().previousButton}},{buttonViewModel:function(z){return _.n(_.Rt,{data:z.data,
className:"ytdSponsorshipsScrollableShelfPreviousButton",onClick:E})}})}}),_.n(_.x,{cond:function(){return!S()},
then:function(){return _.n(_.xJ,{data:function(){return X.data().nextButton}},{buttonViewModel:function(z){return _.n(_.Rt,{data:z.data,
className:"ytdSponsorshipsScrollableShelfNextButton",onClick:Q})}})}}))},"dg");
xFw.idomCompat=!0;var SbX=_.V(function(X){var U=X.data;X={};return _.n("yt-sponsorships-hub",{class:_.mS("ytdSponsorshipsHubHost",(X.ytdSponsorshipsHubHostIndented=function(){return U().indented},X))},_.n("div",{class:"ytdSponsorshipsHubHeader"},_.n("div",{class:"ytdSponsorshipsHubAvatarContainer"},_.n("div",{class:"ytdSponsorshipsHubAvatar"},_.n(_.xJ,{data:function(){return U().avatar}},{avatarViewModel:_.kp})),_.n(_.x,{cond:function(){return U().badgeImage},
then:function(r){return _.n("div",{class:"ytdSponsorshipsHubBadgeContainer"},_.n("div",{class:"ytdSponsorshipsHubBadgeInnerContainer"},_.n("div",{class:"ytdSponsorshipsHubBadge"},_.n(_.J6,{data:r,targetWidth:24,targetHeight:24,alt:""}))))}})),_.n("div",{class:"ytdSponsorshipsHubDetails"},_.n("div",{class:"ytdSponsorshipsHubTierName"},function(){return U().tierName}),_.n("div",{class:"ytdSponsorshipsHubMembershipType"},function(){return U().membershipType}),_.n("div",{class:"ytdSponsorshipsHubMembershipDurationOrExpiry"},
function(){return U().membershipDurationOrExpiry})),_.n("div",{class:"ytdSponsorshipsHubActionButtonsContainer"},_.n(_.xJ,{data:function(){return U().manageButton}},{buttonViewModel:function(r){return _.n(_.Rt,{data:r.data,
className:"ytdSponsorshipsHubManageButton"})}}),_.n(_.xJ,{data:function(){return U().actionMenuButton}},{buttonViewModel:function(r){return _.n(_.Rt,{data:r.data,
className:"ytdSponsorshipsHubActionMenuButton"})}}))),_.n("div",{class:"ytdSponsorshipsHubPerksTitle"},function(){return U().perksTitle}),_.n(xFw,{data:function(){return{previousButton:U().previousPerkButton,
nextButton:U().nextPerkButton}},
className:"ytdSponsorshipsHubPerksShelf"},_.n("div",{class:"ytdSponsorshipsHubPerkCards"},_.n(_.xJ,{data:function(){return U().perkCards}},{sponsorshipsHubPerkCardViewModel:sTc}),_.n(_.x,{cond:function(){return U().viewAllPerksButton},
then:function(r){return _.n(PSH,{data:r})}}))))},"eg");
SbX.idomCompat=!0;var PSH=_.V(function(X){var U=X.data;return _.n("div",{class:"ytdSponsorshipsHubViewAllPerksContainer"},_.n(_.xJ,{data:function(){return U().button}},{buttonViewModel:_.Rt}),_.n("div",{class:"ytdSponsorshipsHubViewAllPerksInfo"},_.n("div",{class:"ytdSponsorshipsHubViewAllPerksTitle"},function(){return U().title}),_.n("div",{class:"ytdSponsorshipsHubViewAllPerksSubtitle"},function(){return U().subtitle})))},"fg");
PSH.idomCompat=!0;_.G5(SbX,"yt-sponsorships-hub",{props:{data:_.OQ}});_.dFL=_.V(function(X){var U=X.data;return _.n("yt-dual-avatar-view-model",{class:_.mS("ytDualAvatarViewModelHost",X.className),style:_.Cc({"--yt-dual-avatar-view-model-badge-cutout-radius":function(){var r;return((r=U().badgeCutoutRadius)!=null?r:14)+"px"}})},_.n("div",{class:"ytDualAvatarViewModelAvatarsContainer"},_.n(_.xJ,{data:function(){return U().startAvatar}},{avatarViewModel:_.kp}),_.n(_.xJ,{data:function(){return U().endAvatar}},{avatarViewModel:_.kp})),_.n(_.xJ,{data:function(){return U().badge}},
{contentPreviewImageViewModel:function(r){return _.n("div",{class:"ytDualAvatarViewModelBadge"},_.n(_.Rf,{data:r.data}))}}))},"gg");
_.dFL.idomCompat=!0;var vre=_.V(function(X){var U=X.data;var r,m=!((r=_.np().resolve(_.gX(_.RB)))==null||!r());X=_.yp(function(){var P,S,d=m?(P=U().header)==null?void 0:P.backgroundColorDarkMode:(S=U().header)==null?void 0:S.backgroundColorLightMode;if(d!==void 0)return _.oj(d)},void 0,"TDdh7d");
r=_.yp(function(){var P,S;return m?(P=U().header)==null?void 0:P.backgroundImagePart1Dark:(S=U().header)==null?void 0:S.backgroundImagePart1Light},void 0,"X0peMe");
var I=_.yp(function(){var P,S;return m?(P=U().header)==null?void 0:P.backgroundImagePart2Dark:(S=U().header)==null?void 0:S.backgroundImagePart2Light},void 0,"an0Hzd"),t=_.yp(function(){return _.$q("HTML_DIR")==="rtl"},void 0,"BltEgb"),C=_.HD("yt-sponsorships-perks-list"),k=!1,g=function(){var P=C.value;
if(P&&!k){var S,d=(S=P.parentElement)==null?void 0:S.parentElement;if(d)for(P=P.getElementsByClassName("ytdSponsorshipsPerksListSelectedPerk"),S=0;S<P.length;++S){var O=P[S];if(O instanceof HTMLElement){d.scrollTo({top:O.offsetTop+O.clientHeight/2-d.clientHeight/2,behavior:"smooth"});k=!0;break}}}};
_.Wx(function(){var P=C.value;if(P&&window.ResizeObserver){var S=new ResizeObserver(g);S.observe(P);_.Jd(function(){S.disconnect()})}});
var Z={};return _.n("yt-sponsorships-perks-list",{el:C,class:_.mS("ytdSponsorshipsPerksListHost",(Z.ytdSponsorshipsPerksListHorizontalPadding=function(){return U().horizontalPaddingEnabled},Z))},_.n("div",{class:"ytdSponsorshipsPerksListHeaderContainer"},_.n("div",{class:"ytdSponsorshipsPerksListHeader",
style:_.Cc({"background-color":X})},_.n("div",{class:"ytdSponsorshipsPerksListHeaderImagePart1Container"},_.n(_.x,{cond:r,then:function(P){var S={};return _.n("div",{class:_.mS((S.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=m,S.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!m,S.ytdSponsorshipsPerksListFlipped=t,S))},_.n(_.J6,{data:P,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart1"}))}})),_.n("div",{class:"ytdSponsorshipsPerksListHeaderImagePart2Container"},_.n(_.x,{cond:I,
then:function(P){var S={};return _.n("div",{class:_.mS((S.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=m,S.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!m,S.ytdSponsorshipsPerksListFlipped=t,S))},_.n(_.J6,{data:P,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart2"}))}})),_.n("div",{class:"ytdSponsorshipsPerksListAvatarsContainer"},_.n(_.xJ,{data:function(){var P;
return(P=U().header)==null?void 0:P.dualAvatar}},{dualAvatarViewModel:_.dFL})))),_.n("div",{class:"ytdSponsorshipsPerksListBody"},_.n("div",{class:"ytdSponsorshipsPerksListTitle"},function(){return U().title}),_.n(_.x,{cond:function(){return U().perks},
then:function(P){return _.n(_.Yq,{each:P},function(S,d){var O={};return _.n("div",{class:_.mS("ytdSponsorshipsPerksListPerkContainer",(O.ytdSponsorshipsPerksListSelectedPerk=function(){var E=d(),Q=U().selectedPerkIndex;return E===Q},O))},_.n(_.x,{cond:function(){return d()>0},
then:function(){return _.n("div",{class:"ytdSponsorshipsPerksListPerkSeparator"})}}),_.n("div",{class:"ytdSponsorshipsPerksListPerkCard"},_.n(_.x,{cond:function(){return S.icon},
then:function(E){return _.n(_.k5,{icon:function(){return E().iconType},
className:"ytdSponsorshipsPerksListPerkIcon"})}}),_.n("div",{class:"ytdSponsorshipsPerksListPerkInfo"},_.n("div",{class:"ytdSponsorshipsPerksListPerkTitle"},S.title),_.n("div",{class:"ytdSponsorshipsPerksListPerkDescription"},_.n(_.dN,{text:S.description})),_.n(_.x,{cond:function(){return S.instructions},
then:function(){var E,Q;return _.n("div",{class:"ytdSponsorshipsPerksListPerkInstructions"},_.n("div",{class:"ytdSponsorshipsPerksListPerkInstructionsTitle"},(E=S.instructions)==null?void 0:E.title),_.n("div",{class:"ytdSponsorshipsPerksListPerkInstructionsText"},_.n(_.dN,{text:(Q=S.instructions)==null?void 0:Q.text})))}}))),_.n(_.x,{cond:function(){return S.emoji},
then:function(E){return _.n("div",{class:"ytdSponsorshipsPerksListEmojiContainer"},_.n(_.Yq,{each:function(){return E()}},function(Q){return _.n(_.J6,{data:Q,
alt:"",className:"ytdSponsorshipsPerksListEmoji"})}))}}),_.n(Oy7,{data:S}))})}})))},"hg");
vre.idomCompat=!0;var Oy7=_.V(function(X){var U=X.data;var r=function(C,k){return C===k},m=function(){var C=U();
C=_.e(C==null?void 0:C.badgesShelf,a9T);return C!==void 0&&C!==null?C:{previousButton:{},nextButton:{}}},I=_.cD("div"),t=function(){var C=I.value;
if(C){var k=C.parentElement;if(k){C=C.getElementsByClassName("ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer");for(var g=0;g<C.length;++g){var Z=C[g];if(Z instanceof HTMLElement){k.scrollTo({left:Z.offsetLeft+Z.clientWidth/2-k.clientWidth/2,behavior:"instant"});break}}}}};
_.Wx(function(){var C=I.value;if(C){var k=new ResizeObserver(t);k.observe(C);_.Jd(function(){k.disconnect()})}});
return _.n("div",null,_.n(_.x,{cond:function(){return U().badges},
then:function(C){return _.n(xFw,{data:m},_.n("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgesContainer",el:I},_.n(_.Yq,{each:function(){return C()}},function(k,g){var Z={},P={},S={};
return _.n("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeItem"},_.n(_.x,{cond:function(){return g()>0},
then:function(){return _.n("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeSeparator"})}}),_.n("div",{class:_.mS("ytdSponsorshipsPerksListLoyaltyBadgeContainer",(Z.ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer=function(){return r(g(),U().currentBadgeIndex)},Z.ytdSponsorshipsPerksListInactiveLoyaltyBadgeContainer=function(){return!r(g(),U().currentBadgeIndex)},Z))},_.n("div",{class:_.mS("ytdSponsorshipsPerksListLoyaltyBadge",(P.ytdSponsorshipsPerksListActiveLoyaltyBadge=function(){return r(g(),
U().currentBadgeIndex)},P.ytdSponsorshipsPerksListInactiveLoyaltyBadge=function(){return!r(g(),U().currentBadgeIndex)},P))},_.n(_.x,{cond:function(){return k.image},
then:function(d){var O={};return _.n("div",{class:_.mS((O.ytdSponsorshipsPerksListActiveLoyaltyBadgeImage=function(){return r(g(),U().currentBadgeIndex)},O.ytdSponsorshipsPerksListInactiveLoyaltyBadgeImage=function(){return!r(g(),U().currentBadgeIndex)},O))},_.n(_.J6,{data:d,
alt:""}))}})),_.n("div",{class:_.mS("ytdSponsorshipsPerksListLoyaltyBadgeTitle",(S.ytdSponsorshipsPerksListActiveLoyaltyBadgeTitle=function(){return r(g(),U().currentBadgeIndex)},S))},k.title)))})))}}))},"ig");
Oy7.idomCompat=!0;_.G5(vre,"yt-sponsorships-perks-list",{props:{data:_.OQ}});_.G5(_.V(function(X){return _.n("ytw-fantasy-empty-state-view-model",{class:"ytwFantasyEmptyStateViewModelHost"},_.n(_.x,{cond:function(){return X.data().image},
then:function(U){return _.n(_.J6,{className:"ytwFantasyEmptyStateViewModelImage",data:U,ariaHidden:!0,alt:""})}}),_.n(_.dN,{className:"ytwFantasyEmptyStateViewModelTitle",
text:function(){return X.data().title}}),_.n(_.dN,{className:"ytwFantasyEmptyStateViewModelSubtitle",
text:function(){return X.data().subtitle}}),_.n(_.xJ,{data:function(){return X.data().primaryButton}},{buttonViewModel:function(U){return _.n(_.Rt,{data:U.data,
className:"ytwFantasyEmptyStateViewModelPrimaryButton"})}}))},"jg"),"ytw-fantasy-empty-state-view-model",{props:{data:_.OQ}});var ehw;var ErT=_.V(function(X){var U=X.data;var r=X.uniqueId;var m=X.overrides;X=_.yp(function(){var I,t=((I=U().timedAnimationData)==null?void 0:I.animationTiming)||[];return{uniqueId:r(),timings:t,experimentEnabled:t.length>0,enabled:t.length>0}},void 0,"hiuXI");
return _.n("timed-animation-button-renderer",{class:"ytwTimedAnimationButtonRendererHost"},_.n(IMC,{settings:X},_.n(_.xJ,{data:function(){return U().buttonRenderer}},{buttonRenderer:function(I){return _.n(_.wn,{data:I.data,
buttonOverrides:m})}})))},"kg");
ErT.idomCompat=!0;_.G5(ErT,"timed-animation-button-renderer",{props:{data:_.OQ,uniqueId:_.OQ,overrides:_.OQ}});var RG=function(){var X=_.Y.apply(this,arguments)||this;X.hideJoinButtonBeforeSubscribed=_.v("hide_join_button_before_subscribed");X.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction","yt-unsubscribe-action":"handleUnsubscribeAction"};return X};
_.F(RG,_.Y);_.a=RG.prototype;_.a.hasShowDialogCommand=function(X){return!!_.e(X,ZaT)};
_.a.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"}}}};
_.a.updateJoinButtonOverrides=function(){var X,U;(X=_.Xa(this.hostElement).querySelector("#sponsor-button ytd-button-renderer"))==null||(U=X.polymerController)==null||U.set("overrides",this.joinButtonOverrides);if(X=_.Xa(this.hostElement).querySelector("#sponsor-button timed-animation-button-renderer"))X.overrides=this.joinButtonOverrides};
_.a.handleButtonRefreshAction=function(X){if(X=_.e(X,V9v))this.set("data.membershipButton",X.membershipButton),this.notifyPath("data.membershipButton")};
_.a.onYtServiceRequestError=function(X){_.fx(this.hostElement,X.detail.error.message)};
_.a.onKeydown=function(X){if(X.key==="Enter"){var U;(U=this.data)!=null&&U.navigationEndpoint&&this.hasShowDialogCommand(this.data.navigationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)}};
_.a.handleUnsubscribeAction=function(){var X,U,r;((X=this.data)==null?void 0:(U=X.membershipButton)==null?void 0:(r=U.buttonRenderer)==null?void 0:r.style)==="STYLE_PRIMARY"&&_.Xa(this.hostElement).querySelector("#sponsor-button ytd-button-renderer").polymerController.set("data.style","STYLE_SUGGESTIVE")};
_.n0.Object.defineProperties(RG.prototype,{hideJoin:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.hideMembershipButtonIfUnsubscribed)&&!this.subscribed}},
subscribed:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.subscriptionStateEntity)==null||!X.subscribed)}},
joinButtonOverrides:{configurable:!0,enumerable:!0,get:function(){var X,U=(X=this.data)==null?void 0:X.membershipButton,r;X=(U==null?void 0:U.buttonRenderer)||_.e(U==null?void 0:(r=U.timedAnimationButtonRenderer)==null?void 0:r.buttonRenderer,_.gd);return(X==null?void 0:X.style)==="STYLE_BRAND_GRADIENT"?{style:"brand-gradient",type:"filled"}:(X==null?void 0:X.style)==="STYLE_MONO_OUTLINE"?{style:"mono",type:"outline"}:(X==null?void 0:X.style)==="STYLE_MONO_TONAL"?{style:"mono",type:"tonal"}:{style:"mono",
type:this.subscribed?"filled":"tonal"}}},
channelNameTabIndex:{configurable:!0,enumerable:!0,get:function(){var X;if(this.hasShowDialogCommand((X=this.data)==null?void 0:X.navigationEndpoint))return 0}},
channelNameRole:{configurable:!0,enumerable:!0,get:function(){var X;if(this.hasShowDialogCommand((X=this.data)==null?void 0:X.navigationEndpoint))return"button"}},
hasAttributedTitle:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.attributedTitle)}}});
RG.prototype.onYtServiceRequestError=RG.prototype.onYtServiceRequestError;RG.prototype.updateJoinButtonOverrides=RG.prototype.updateJoinButtonOverrides;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],RG.prototype,"actionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],RG.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],RG.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.w(_.cd),_.p("design:type",Object)],RG.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],RG.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.jR),_.p("design:type",Object)],RG.prototype,"ironButtonState",void 0);_.q([_.T(),_.p("design:type",Object)],RG.prototype,"data",void 0);_.q([_.y("data.hideMembershipButtonIfUnsubscribed","subscribed"),_.p("design:type",Object),_.p("design:paramtypes",[])],RG.prototype,"hideJoin",null);
_.q([_.T(),_.p("design:type",String)],RG.prototype,"subscribeKey",void 0);_.q([_.T({selectorArgs:["subscribeKey"],selector:UQ9}),_.p("design:type",Object)],RG.prototype,"subscriptionStateEntity",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],RG.prototype,"hideJoinButtonBeforeSubscribed",void 0);_.q([_.y("subscriptionStateEntity"),_.T({reflectToAttribute:!0}),_.p("design:type",Object),_.p("design:paramtypes",[])],RG.prototype,"subscribed",null);
_.q([_.y("subscribed","data.membershipButton"),_.p("design:type",Object),_.p("design:paramtypes",[])],RG.prototype,"joinButtonOverrides",null);_.q([_.y("data.navigationEndpoint"),_.p("design:type",Object),_.p("design:paramtypes",[])],RG.prototype,"channelNameTabIndex",null);_.q([_.y("data.navigationEndpoint"),_.p("design:type",Object),_.p("design:paramtypes",[])],RG.prototype,"channelNameRole",null);
_.q([_.y("data.attributedTitle"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],RG.prototype,"hasAttributedTitle",null);_.q([_.ge("joinButtonOverrides"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],RG.prototype,"updateJoinButtonOverrides",null);_.q([_.cP("yt-service-request-error"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],RG.prototype,"onYtServiceRequestError",null);
_.q([_.hL({is:"ytd-video-owner-renderer",disableElementRegistration:!0})],RG);
var FUL=_.jl()(RG,"ytd-video-owner-renderer",function(){if(ehw===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);ehw=X}X=ehw;return X},{slotProps:["date"],
allowedProps:["data","subscribeKey"],mode:1});_.G5(_.V(function(X){var U=X.data;var r;X=_.H(_.Fb(!((r=_.vl("yt-mini-app-is-theater-mode-enabled"))==null||!r),void 0,"i2pjVd"));var m=X.next().value,I=X.next().value;r=_.H(_.Fb(!1,void 0,"ga7V5c"));var t=r.next().value,C=r.next().value;_.Wx(function(){var Z=_.dO(window,B98,function(){C(o5S())});
_.Jd(function(){xf(Z)})});
var k;r=(k=_.np().resolve(_.gX(AxX)))!=null?k:function(){return _.n("div",null)};
_.aq("yt-signal-action-mini-app-toggle-theatre-mode-on",function(){I(!0);_.OK("yt-mini-app-is-theater-mode-enabled",!0,2592E3)});
_.aq("yt-signal-action-mini-app-toggle-theatre-mode-off",function(){I(!1);_.OK("yt-mini-app-is-theater-mode-enabled",!1,2592E3)});
k={};X={};var g={};return _.n("mini-app-play-page-renderer",{class:_.mS("miniAppPlayPageRendererHost",(k.miniAppPlayPageRendererHostDetailsView=function(){return!m()},k))},_.n("div",{class:_.mS("miniAppPlayPageRendererGameContainer",(X.miniAppPlayPageRendererGameContainerDetailsView=function(){return!m()},X))},_.n(_.xJ,{data:function(){return U().containerViewModel}},{miniAppContainerViewModel:Zye}),_.n(_.x,{cond:function(){return U().channel&&U().subscribeButton},
then:function(){var Z={};return _.n("div",{class:_.mS("miniAppPlayPageRendererChannelContainer",(Z.miniAppPlayPageRendererHideVisibility=function(){return t()},Z))},_.n(_.xJ,{data:function(){return U().channel}},{videoOwnerRenderer:function(P){return _.n(FUL,{data:P.data})}}),_.n(_.xJ,{data:function(){return U().subscribeButton}},{subscribeButtonViewModel:function(P){return _.n(_.kK,{data:P.data,
isOverlay:!1,animateWidth:!0})}}))}}),_.n(_.x,{cond:function(){return!m()&&U().description},
then:function(){var Z={};return _.n("div",{class:_.mS("miniAppPlayPageRendererMiniAppDescriptionWrapper",(Z.miniAppPlayPageRendererHideVisibility=function(){return t()},Z))},_.n("span",{class:"miniAppPlayPageRendererMiniAppDescription"},function(){return U().description}))}})),_.n("div",{class:_.mS("miniAppPlayPageRendererPlayNextContainer",(g.miniAppPlayPageRendererPlayNextContainerDetailsView=function(){return!m()},g.miniAppPlayPageRendererHideVisibility=function(){return t()},g))},_.n(_.xJ,{data:function(){return U().sectionList}},
{sectionListRenderer:r})))},"lg"),"mini-app-play-page-renderer",{props:{data:_.OQ}});var fm=function(){var X=_.Y.apply(this,arguments)||this;X.isSearch=!1;X.isConstrainedList=!1;X.hasChipsBar=!1;X.inReplyPanel=!1;X.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"}};X.monitorScroll=!0;X.SCROLL_ANIMATION_DURATION_MS=300;X.nextContinuation={continuationType:"sectionListContinuation"};return X};
_.F(fm,_.Y);_.a=fm.prototype;
_.a.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(X){switch(X.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:_.v("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.v("kevlar_low_priority_continuation")},scrollUpButtonData:{id:"action-button",mapping:{buttonViewModel:{component:"yt-button-view-model",
properties:{scopingClassName:"[[is]]"},noInjection:!0}}}}};
_.a.created=function(){var X=this;this.JSC$17376_scrollAnimation=new _.ye(function(U){X.hostElement.scrollTop=U})};
_.a.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.a.getItemsPath=function(){return"data.contents"};
_.a.replacePrimaryContent=function(X){this.set("data.contents",X)};
_.a.computeHasSortFilter=function(X){return!!X&&!!X.sortFilterSubMenuRenderer};
_.a.computeShouldScrollInPanel=function(X){var U;return!!(X==null?0:(U=X.scrollPaneStyle)==null?0:U.scrollable)};
_.a.onScroll=function(){this.liveChatEngagementPanel&&!this.inReplyPanel&&_.II(this.actionButton,"show-scroll-button",this.hostElement.scrollTop!==0)};
_.a.scrollToTop=function(){this.hostElement.scrollTop=0};
_.a.scrollToItemSection=function(X){if(X=this.getItemByIdentifier(X))X=this.getScrollPositionForItem(X),this.hostElement.scrollTop!==X&&this.JSC$17376_scrollAnimation.start(this.hostElement.scrollTop,X,this.SCROLL_ANIMATION_DURATION_MS)};
_.a.getItemByIdentifier=function(X){var U=this.contents.querySelectorAll("ytd-item-section-renderer");if(U&&U.length!==0){var r=Array.from(U).findIndex(function(m){return m.sectionIdentifier===X});
return U[r===-1?0:r]}};
_.a.getScrollPositionForItem=function(X){if(this.contents.querySelectorAll("ytd-item-section-renderer")[0]===X)return 0;X=_.pI(X).y+this.hostElement.scrollTop-_.pI(this.hostElement).y;return Math.min(X,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.n0.Object.defineProperties(fm.prototype,{isClipList:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.targetId)==="browse-feedFEclips"}}});
fm.prototype.onScroll=fm.prototype.onScroll;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],fm.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],fm.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.hF.YtLazyListBehavior),_.p("design:type",Object)],fm.prototype,"ytLazyListBehavior",void 0);_.q([_.w(_.oS.YtNextContinuationBehavior),_.p("design:type",Object)],fm.prototype,"ytNextContinuationBehavior",void 0);
_.q([_.w(_.cTH),_.p("design:type",Object)],fm.prototype,"ytBooleanLogicBehavior",void 0);_.q([_.w(_.Qy),_.p("design:type",Object)],fm.prototype,"ytContinuationHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],fm.prototype,"data",void 0);_.q([_.T({value:2}),_.p("design:type",Number)],fm.prototype,"initialCount",void 0);_.q([_.T({value:!0}),_.p("design:type",Boolean)],fm.prototype,"autoFill",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeHasSortFilter(data.subMenu)"}),_.p("design:type",Boolean)],fm.prototype,"hasSortFilter",void 0);_.q([_.T({reflectToAttribute:!0,computed:"toBool(data.hideBottomSeparator)"}),_.p("design:type",Boolean)],fm.prototype,"hideBottomSeparator",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeShouldScrollInPanel(data)"}),_.p("design:type",Boolean)],fm.prototype,"shouldScrollInPanel",void 0);
_.q([_.T(),_.p("design:type",Object)],fm.prototype,"isSearch",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],fm.prototype,"isConstrainedList",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],fm.prototype,"responsiveSizing",void 0);_.q([_.T(),_.p("design:type",Object)],fm.prototype,"hasChipsBar",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],fm.prototype,"pageSubtype",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],fm.prototype,"engagementPanel",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],fm.prototype,"liveChatEngagementPanel",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],fm.prototype,"inReplyPanel",void 0);_.q([_.Zl("#action-button"),_.p("design:type",HTMLElement)],fm.prototype,"actionButton",void 0);_.q([_.T(),_.p("design:type",Object)],fm.prototype,"scrollUpButtonData",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],fm.prototype,"engagementPanelDropdown",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],fm.prototype,"engagementPanelDialog",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],fm.prototype,"isClipList",null);_.q([_.Zl("#contents"),_.p("design:type",HTMLElement)],fm.prototype,"monitorScrollElement",void 0);_.q([_.Zl("#contents"),_.p("design:type",HTMLElement)],fm.prototype,"contents",void 0);
_.q([_.cP("scroll"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],fm.prototype,"onScroll",null);_.q([_.hL({is:"ytd-section-list-renderer",disableElementRegistration:!0})],fm);
var BmL=_.jl()(fm,"ytd-section-list-renderer",function(){if(be5===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);be5=X}X=be5;return X},{mode:1});var QTL;var or5;var wyL;var yo3;var qg=function(){return _.Y.apply(this,arguments)||this};
_.F(qg,_.Y);qg.prototype.configureRendererStamper=function(){return{likeButtonRenderer:{id:"button",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{"on-tap":"[[onLikeButtonClick]]"}}}}}};
qg.prototype.onLikeButtonClick=function(X){X.stopPropagation();X.preventDefault()};
_.n0.Object.defineProperties(qg.prototype,{likeButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.data)!=null&&X.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)})}}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],qg.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],qg.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],qg.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],qg.prototype,"ytRendererStamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],qg.prototype,"data",void 0);
_.q([_.T({selectorArgs:["data.likeStatusEntityKey"],selector:_.ua}),_.p("design:type",Object)],qg.prototype,"likeStatusEntity",void 0);_.q([_.y("data","likeStatusEntity"),_.p("design:type",Object),_.p("design:paramtypes",[])],qg.prototype,"likeButtonRenderer",null);_.q([_.hL({is:"ytd-slim-metadata-toggle-button-renderer",disableElementRegistration:!0})],qg);
_.f(qg,"ytd-slim-metadata-toggle-button-renderer",function(){if(yo3!==void 0)return yo3;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);
return yo3=X},{mode:1});var Wi=function(){var X=_.Y.apply(this,arguments)||this;X.showEqualizer=_.v("web_enable_playlist_video_lockup_equalizer");X.watchColorUpdate=_.v("kevlar_watch_color_update");X.actionMap={};return X};
_.F(Wi,_.Y);_.a=Wi.prototype;_.a.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{buttonTooltipPosition:"left"},properties:{minimizePipBreakages:"[[minimizePipBreakages]]"}}}},"data.actionButtons":{id:"action-buttons",mapping:{slimMetadataToggleButtonRenderer:"ytd-slim-metadata-toggle-button-renderer"}}}};
_.a.computeEditableClass=function(X){return X&&X.menu?"editable":""};
_.a.computeSelected=function(X){return!(X==null||!X.selected)};
_.a.computeUseColorPalette=function(X){return!!((X==null?0:X.lightColorPalette)&&(X==null?0:X.darkColorPalette))};
_.a.computeLargerPlaylistThumbs=function(X,U){return _.v("web_enable_playlist_bigger_thumbnails")&&!U};
_.a.canReorderChanged=function(){this.touchPersistentDragHandle=this.canReorder};
_.a.onYtServiceRequestSent=function(X,U){U.endpoint&&this.isHideEnclosingAction(U.endpoint)&&!this.selected&&$cu(_.ex(),this.data.videoId)};
_.a.isHideEnclosingAction=function(X){var U=!!this.get("feedbackEndpoint.uiActions.hideEnclosingContainer",X);X=this.get("likeEndpoint.status",X)==="INDIFFERENT";return U||X};
_.a.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.a.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.n0.Object.defineProperties(Wi.prototype,{reorderIcon:{configurable:!0,enumerable:!0,get:function(){return _.v("enable_web_delhi_icons")?"equal":"yt-icons:drag_handle"}},
playIcon:{configurable:!0,enumerable:!0,get:function(){return _.v("enable_web_delhi_icons")?"play":"play_arrow"}},
minimizePipBreakages:{configurable:!0,enumerable:!0,get:function(){return _.v("web_pip_minimize_breakages")&&!!this.withinMiniplayer}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return(this==null?0:this.largerPlaylistThumbs)?151:100}},
showActionButtons:{configurable:!0,enumerable:!0,get:function(){var X;return!!(this.withinMiniplayer&&((X=this.data)==null?0:X.actionButtons))}}});
Wi.prototype.onYtServiceRequestSent=Wi.prototype.onYtServiceRequestSent;Wi.prototype.canReorderChanged=Wi.prototype.canReorderChanged;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Wi.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Wi.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Wi.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.Oh),_.p("design:type",Object)],Wi.prototype,"ytdLockupBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Wi.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Wi.prototype,"withinMiniplayer",void 0);_.q([_.T({computed:"computeSelected(data)",reflectToAttribute:!0}),_.p("design:type",Boolean)],Wi.prototype,"selected",void 0);
_.q([_.T({computed:"computeUseColorPalette(data)",reflectToAttribute:!0}),_.p("design:type",Boolean)],Wi.prototype,"useColorPalette",void 0);_.q([_.T({computed:"computeLargerPlaylistThumbs(data, withinMiniplayer)",reflectToAttribute:!0}),_.p("design:type",Boolean)],Wi.prototype,"largerPlaylistThumbs",void 0);_.q([_.T(),_.p("design:type",Object)],Wi.prototype,"showEqualizer",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Wi.prototype,"canReorder",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Wi.prototype,"touchPersistentDragHandle",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Wi.prototype,"handleIsHovered",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Wi.prototype,"watchColorUpdate",void 0);_.q([_.T(),_.p("design:type",String),_.p("design:paramtypes",[])],Wi.prototype,"reorderIcon",null);
_.q([_.T(),_.p("design:type",String),_.p("design:paramtypes",[])],Wi.prototype,"playIcon",null);_.q([_.T({reflectToAttribute:!0}),_.y("withinMiniplayer"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Wi.prototype,"minimizePipBreakages",null);_.q([_.y("largerPlaylistThumbs"),_.p("design:type",Number),_.p("design:paramtypes",[])],Wi.prototype,"thumbnailWidth",null);
_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Wi.prototype,"showActionButtons",null);_.q([_.Sl("canReorder"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Wi.prototype,"canReorderChanged",null);_.q([_.cP("yt-service-request-sent"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.TU]),_.p("design:returntype")],Wi.prototype,"onYtServiceRequestSent",null);
_.q([_.hL({is:"ytd-playlist-panel-video-renderer",disableElementRegistration:!0})],Wi);
_.f(Wi,"ytd-playlist-panel-video-renderer",function(){if(wyL!==void 0)return wyL;var X=document.createElement("template");_.B(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-panel-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="wc-endpoint" class="yt-simple-endpoint style-scope ytd-playlist-panel-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <div id="container" class="style-scope ytd-playlist-panel-video-renderer">\n    <div id="index-container" class="playlist-drag-handle style-scope ytd-playlist-panel-video-renderer" on-mouseenter="onHandleMouseenter" on-mouseleave="onHandleMouseleave">\n      <span id="reorder" class="style-scope ytd-playlist-panel-video-renderer">\n        <yt-icon icon="[[reorderIcon]]" class="style-scope ytd-playlist-panel-video-renderer"></yt-icon>\n      </span>\n      <span id="index" class="style-scope ytd-playlist-panel-video-renderer">[[getSimpleString(data.indexText)]]</span>\n      <template is="dom-if" if="[[selected]]" class="style-scope ytd-playlist-panel-video-renderer">\n        <span id="play-icon" class="style-scope ytd-playlist-panel-video-renderer">\n          <yt-icon default-to-filled="true" icon="[[playIcon]]" size="12" class="style-scope ytd-playlist-panel-video-renderer"></yt-icon>\n        </span>\n      </template>\n    </div>\n    <div id="thumbnail-container" class="style-scope ytd-playlist-panel-video-renderer">\n      <ytd-thumbnail data="[[data]]" disable-now-playing="[[!showEqualizer]]" disable-tooltips="" minimize-pip-breakages="[[minimizePipBreakages]]" now-playing-equalizer-only="" use-expandable-tooltip="[[useExpandableTooltip_]]" width="[[thumbnailWidth]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </ytd-thumbnail>\n    </div>\n    <div id="meta" class$="[[computeEditableClass(data)]] style-scope ytd-playlist-panel-video-renderer">\n      <yt-formatted-string id="unplayableText" disable-upgrade$="[[!data.unplayableText]]" hidden="[[!data.unplayableText]]" no-endpoints="" text="[[data.unplayableText]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </yt-formatted-string>\n      <h4 class="style-scope ytd-playlist-panel-video-renderer">\n        <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-playlist-panel-video-renderer">\n          [[getSimpleString(data.title)]]\n        </span>\n      </h4>\n      <div id="byline-container" class="style-scope ytd-playlist-panel-video-renderer">\n        <span id="byline" hidden="[[!data.shortBylineText]]" class="style-scope ytd-playlist-panel-video-renderer">\n          [[getSimpleString(data.shortBylineText)]]\n        </span>\n        <ytd-badge-supported-renderer badges="[[data.ownerBadges]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n        <ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n      </div>\n      <yt-formatted-string id="video-info" disable-upgrade$="[[!data.videoInfo]]" hidden="[[!data.videoInfo]]" no-endpoints="" text="[[data.videoInfo]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </yt-formatted-string>\n      <div id="action-buttons" hidden="[[!showActionButtons]]" class="style-scope ytd-playlist-panel-video-renderer"></div>\n    </div>\n  </div>\n</a>\n<div id="menu" class="style-scope ytd-playlist-panel-video-renderer"></div>\n');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return wyL=X},{mode:2});var Jp=function(){return _.Y.apply(this,arguments)||this};
_.F(Jp,_.Y);Jp.prototype.configureRendererStamper=function(){return{data:{id:"content",mapping:{playlistPanelVideoRenderer:{component:"ytd-playlist-panel-video-renderer",noInjection:!0},messageRenderer:{component:"ytd-message-renderer",noInjection:!0}}}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Jp.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Jp.prototype,"data",void 0);_.q([_.hL({is:"ytd-playlist-panel-supported-items",disableElementRegistration:!0})],Jp);
_.f(Jp,"ytd-playlist-panel-supported-items",function(){if(or5!==void 0)return or5;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return or5=
X},{mode:1});ybS=!0;Zg$("\\P{N}");var Hvn;var uhL=_.tt("END_OF_PLAYLIST",void 0,"End of playlist"),hhc=_.tt("PLAYLIST_MIX_DETAILED_LONG_BYLINE",void 0,"Mixes are playlists YouTube makes for you"),Dr=function(){var X=_.Y.apply(this,arguments)||this;X.minimizePipBreakages=_.v("web_pip_minimize_breakages");X.hideHeaderText=!1;X.useColorPalette=!1;X.collapsed=!1;X.collapsedPreServerOverride="not_tracked";X.isHovered=!1;X.expandLabel=_.tt("MINIPLAYER_EXPAND_LABEL");X.collapseLabel=_.tt("MINIPLAYER_COLLAPSE_LABEL");X.isFloating=!1;X.metaPanel=
!1;X.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeChange"};X.currentIndex=void 0;return X};
_.F(Dr,_.Y);_.a=Dr.prototype;
_.a.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"}}}};
_.a.created=function(){var X=this;this.scrollThrottle=new _.H4(this.onThrottledScroll,1E3,this);this.JSC$17398_ytReorderableController=new _.Pzp(56,function(U){X.handleDrop(U)})};
_.a.onMouseEnter=function(){this.isHovered=!0};
_.a.onMouseLeave=function(){this.isHovered=!1};
_.a.computeOverflowMenuData=function(X){return X&&X.menu?X.menu:null};
_.a.computeCollapsible=function(X){return!X};
_.a.computeHasPlaylistButtons=function(X){return!(!X||!X.playlistButtons)};
_.a.computeHasSeparateSaveButton=function(X){return!(!X||!X.saveButton)};
_.a.computeHasToolbarButton=function(X,U){return!(!X||!(U||X.saveButton||X.menu))};
_.a.computePlaylistType=function(X){if(X&&X.playlistId)return X.playlistId.substring(0,4)};
_.a.computeCanReorder=function(X){return X?X.playlistId&&X.playlistId.startsWith("TLPQ")?!0:!!X.isEditable&&!X.isInfinite:!1};
_.a.attached=function(){var X=this;try{_.np().resolve(_.xZ).setPlaylistComponent(this.hostElement)}catch(U){if(_.v("kevlar_park_on_playlist_token_killswitch"))throw U;_.Sx().parkOrScheduleJob(function(){_.np().resolve(_.xZ).setPlaylistComponent(X.hostElement)},2,"ci")}_.b4(this.hostElement);
this.handleDarkModeChange(document.documentElement.hasAttribute("dark"))};
_.a.detached=function(){_.AC(this.hostElement);_.ll(this.JSC$17398_ytReorderableController)};
_.a.computeTrailingIcon=function(X,U,r){return r?U?"yt-icons:collapse":"yt-icons:close":U?"yt-icons:expand":_.v("kevlar_playlist_use_x_close_button")?"yt-icons:close":"yt-icons:collapse"};
_.a.computeIndexMessage=function(X,U){return czM(X+1)+" / "+czM(U)};
_.a.onRenderStamperFinished=function(){if(this.scrollForStampDom){var X=!0;this.isHovered&&(X=!1);if(this.collapsed||this.hidden)X=!1;X&&this.scrollToCurrentVideo();this.scrollForStampDom=!1;this.data&&(this.currentIndex=this.data.currentIndex)}this.canReorder&&this.setupReordering()};
_.a.collapseChanged=function(){var X=this;this.collapsed||(_.c1(this.ytTaskEmitterBehavior.getTaskManager(),function(){X.scrollToCurrentVideo()}),this.ytRendererBehavior.markDirty())};
_.a.hiddenChanged=function(){var X=this;this.hidden||_.c1(this.ytTaskEmitterBehavior.getTaskManager(),function(){X.scrollToCurrentVideo()})};
_.a.setupReordering=function(){var X=_.Xa(this.hostElement).querySelector("#items");bV7?_.Sc5(this.JSC$17398_ytReorderableController,X,X,"playlist-drag-handle"):_.Sc5(this.JSC$17398_ytReorderableController,X,X)};
_.a.scrollToCurrentVideo=function(){var X=this;_.$u.addJob(function(){var U=_.Xa(X.hostElement).querySelector("#items");if(U){U.style.setProperty("padding-bottom","");var r=_.Xa(X.hostElement).querySelector("#items").querySelector("ytd-playlist-panel-video-renderer[selected]");if(r){U=r.parentElement||_.Kg(document);var m=U||_.Kg(document);var I=_.pI(r),t=_.pI(m),C=_.LAt(m);if(m==_.Kg(document)){var k=I.x-m.scrollLeft;I=I.y-m.scrollTop}else k=I.x-t.x-C.left,I=I.y-t.y-C.top;r=AV8(r);t=m.clientHeight-
r.height;C=m.scrollLeft;var g=m.scrollTop;C+=k-(m.clientWidth-r.width)/2;m=new _.W0(C,g+(I-t/2));U.scrollLeft=m.x;U.scrollTop=m.y}}},8)};
_.a.dataChanged=function(){var X=this;_.ll(this.JSC$17398_ytReorderableController);this.scrollForStampDom=this.currentIndex!==this.data.currentIndex;this.hidden||_.cZ(this,function(){_.Vo(X.ytTaskEmitterBehavior.getTaskManager(),function(){X.ytRendererBehavior.markDirty();X.updateNowPlayingOverlay()})});
this.handleCollapsedFromData(this.data)};
_.a.onFullBleedPlayerChanged=function(){_.v("web_watch_imax_theater_mode")&&(this.isFullBleedPlayer?this.setCollapsed(!0):this.setCollapsed(!1))};
_.a.onFullscreenChanged=function(){_.v("web_watch_imax_theater_mode")||_.v("web_watch_close_eps_on_fullscreen")&&(this.isFullscreen?this.setCollapsed(!0):this.setCollapsed(!1))};
_.a.updateNowPlayingOverlay=function(){_.v("web_enable_playlist_video_lockup_equalizer")&&this.activeNowPlayingRenderer&&(this.activeNowPlayingRenderer.isVideoPlaying=this.playerState===1)};
_.a.onPlaylistLockupNowPlaying=function(X,U){U&&(this.activeNowPlayingRenderer=U);this.updateNowPlayingOverlay()};
_.a.onScroll=function(){this.scrollThrottle.fire()};
_.a.onThrottledScroll=function(){var X=this;_.Vo(this.ytTaskEmitterBehavior.getTaskManager(),function(){X.ytRendererBehavior.markDirty()})};
_.a.onToggleExpanded=function(X){!this.collapsible||X&&(_.pq(X).tagName==="A"||_.$5(_.DP(X),this.hostElement,["YTD-MENU-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"]))||(this.setCollapsed(!this.collapsed),this.collapsedPreServerOverride="not_tracked")};
_.a.setCollapsed=function(X){this.collapsible&&(this.collapsed=X,_.i4(this.hostElement,"yt-set-playlist-collapsed",[this.collapsed]))};
_.a.handleCollapsedFromData=function(X){if(X){var U=X.playlistPanelCollapseState;U==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED"||U==="PLAYLIST_PANEL_COLLAPSE_STATE_EXPANDED"?(this.collapsedPreServerOverride==="not_tracked"&&(this.collapsedPreServerOverride=this.collapsed?"collapsed":"expanded"),U=U==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED",this.collapsed!==U&&this.setCollapsed(U)):this.currentPlaylistId!==X.playlistId&&this.collapsedPreServerOverride!=="not_tracked"&&(U=this.collapsedPreServerOverride===
"collapsed",this.collapsed!==U&&this.setCollapsed(U),this.collapsedPreServerOverride="not_tracked");this.currentPlaylistId=X.playlistId}};
_.a.handleDrop=function(X){var U=X.currDragItem;X=U.data.playlistSetVideoId;var r=_.YA(U.parentNode.childNodes,U),m=void 0;r>0&&(m=U.parentNode.childNodes[r-1].data.playlistSetVideoId);U=_.ex();if(U.responsePlaylistData&&U.responsePlaylistData.contents){var I=l99(X,U.responsePlaylistData);U.responsePlaylistData=(0,_.fI.unsafeClone)(U.responsePlaylistData);fns(U.responsePlaylistData.contents,I,r);U.queueProxy?vBC(U.queueProxy,I,r,X,m):U.playlistProxy&&vBC(U.playlistProxy,I,r,X,m);_.Ef(U,_.F0(U,U.response?
U.response.autoplayRenderer:void 0))}};
_.a.handleDarkModeChange=function(X){X!==this.isDarkTheme&&(this.isDarkTheme=X)};
_.a.colorPaletteChanged=function(){var X,U=((X=this.data)==null?void 0:X.contents)||[],r;X=_.H(U);for(U=X.next();!U.done;U=X.next()){U=U.value;var m=void 0;if((m=U.playlistPanelVideoRenderer)==null?0:m.selected){X=U.playlistPanelVideoRenderer;m=U=void 0;(r=this.isDarkTheme?(U=X)==null?void 0:U.darkColorPalette:(m=X)==null?void 0:m.lightColorPalette)&&_.v4(this.hostElement,r);break}}this.useColorPalette=!!r};
_.n0.Object.defineProperties(Dr.prototype,{moveThreeDotMenuToTopRow:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.moveThreeDotsMenuToMainHeader)&&_.v("course_hide_playlist_panel_shuffle_and_loop_buttons")}},
nextVideoTitle:{configurable:!0,enumerable:!0,get:function(){var X=_.np().resolve(_.gX(_.xZ)),U;if(((U=this.data)==null?0:U.contents)&&(X==null?0:X.hasAutoplayData())){var r;if(((r=this.playlistLoopStateEntity)==null?void 0:r.state)==="PLAYLIST_LOOP_STATE_ONE"){if(X=this.data.currentIndex,X!==void 0){var m,I;var t=(m=this.data.contents[X])==null?void 0:(I=m.playlistPanelVideoRenderer)==null?void 0:I.title}}else{var C,k=(C=_.e(X.getAutoplayEndpoint(),_.Rl))==null?void 0:C.videoId,g,Z;t=(g=this.data.contents.find(function(P){var S;
return((S=P.playlistPanelVideoRenderer)==null?void 0:S.videoId)===k}))==null?void 0:(Z=g.playlistPanelVideoRenderer)==null?void 0:Z.title}return t}}},
nextVideoLabel:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)!=null&&X.nextVideoLabel?this.nextVideoTitle?_.pE(this.data.nextVideoLabel)+":":uhL:""}},
buttonAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.collapsed?this.expandLabel:this.collapseLabel}},
mixLongByLine:{configurable:!0,enumerable:!0,get:function(){var X;if(((X=this.data)==null?0:X.playlistId)&&this.data.playlistId.startsWith("RD")&&this.data.playlistId!=="RDPN"&&!_.v("web_mix_long_byline_from_data"))return _.DQ(hhc);var U;return(U=this.data)==null?void 0:U.longBylineText}},
playlistLoopStateEntityKey:{configurable:!0,enumerable:!0,get:function(){var X,U,r,m=(X=this.data)==null?void 0:(U=X.playlistButtons)==null?void 0:(r=U.menuRenderer)==null?void 0:r.topLevelButtons;if(m)for(X=_.H(m),U=X.next();!U.done;U=X.next())if(U=U.value,U.playlistLoopButtonRenderer)return U.playlistLoopButtonRenderer.playlistLoopStateEntityKey}},
showNextVideoHeader:{configurable:!0,enumerable:!0,get:function(){var X;return!!(this.collapsed&&((X=this.data)==null?0:X.nextVideoLabel))}},
isFullBleedPlayer:{configurable:!0,enumerable:!0,get:function(){return _.v("web_watch_imax_theater_mode")?this.isTheaterMode||this.isFullscreen:!1}}});
Dr.prototype.colorPaletteChanged=Dr.prototype.colorPaletteChanged;Dr.prototype.onPlaylistLockupNowPlaying=Dr.prototype.onPlaylistLockupNowPlaying;Dr.prototype.updateNowPlayingOverlay=Dr.prototype.updateNowPlayingOverlay;Dr.prototype.onFullscreenChanged=Dr.prototype.onFullscreenChanged;Dr.prototype.onFullBleedPlayerChanged=Dr.prototype.onFullBleedPlayerChanged;Dr.prototype.dataChanged=Dr.prototype.dataChanged;Dr.prototype.hiddenChanged=Dr.prototype.hiddenChanged;Dr.prototype.collapseChanged=Dr.prototype.collapseChanged;
Dr.prototype.onRenderStamperFinished=Dr.prototype.onRenderStamperFinished;Dr.prototype.onMouseLeave=Dr.prototype.onMouseLeave;Dr.prototype.onMouseEnter=Dr.prototype.onMouseEnter;_.q([_.w(_.L2),_.p("design:type",Object)],Dr.prototype,"ironResizableBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Dr.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Dr.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.w(DlP.YtPlaylistPanelBehavior),_.p("design:type",Object)],Dr.prototype,"ytPlaylistPanelBehavior",void 0);_.q([_.w(_.B9.YtTaskEmitterBehavior),_.p("design:type",Object)],Dr.prototype,"ytTaskEmitterBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Dr.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],Dr.prototype,"ytdReduxBehavior",void 0);
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Dr.prototype,"actionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Dr.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],Dr.prototype,"autoplayData",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Dr.prototype,"withinMiniplayer",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Dr.prototype,"minimizePipBreakages",void 0);
_.q([_.T({computed:"setMenuData_(data)"}),_.p("design:type",Object)],Dr.prototype,"menuRendererData",void 0);_.q([_.T({computed:"computeOverflowMenuData(data)"}),_.p("design:type",Object)],Dr.prototype,"overflowMenuDataTopRow",void 0);_.q([_.T({computed:"computeOverflowMenuData(data)"}),_.p("design:type",Object)],Dr.prototype,"overflowMenuData",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Dr.prototype,"hideHeaderText",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Dr.prototype,"useColorPalette",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeCollapsible(hideHeaderText)"}),_.p("design:type",Boolean)],Dr.prototype,"collapsible",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Dr.prototype,"collapsed",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Dr.prototype,"hidden",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeHasPlaylistButtons(data)"}),_.p("design:type",Boolean)],Dr.prototype,"hasPlaylistButtons",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeHasSeparateSaveButton(data)"}),_.p("design:type",Boolean)],Dr.prototype,"hasSeparateSaveButton",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeHasToolbarButton(data, menuRendererData)"}),_.p("design:type",Boolean)],Dr.prototype,"hasToolbar",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computePlaylistType(data)"}),_.p("design:type",String)],Dr.prototype,"playlistType",void 0);_.q([_.T(),_.p("design:type",Object)],Dr.prototype,"isHovered",void 0);_.q([_.T({selectorArgs:["playlistLoopStateEntityKey"],selector:_.UG.playlistLoopStateEntitySelector}),_.p("design:type",Object)],Dr.prototype,"playlistLoopStateEntity",void 0);_.q([_.T({computed:"computeCanReorder(data)"}),_.p("design:type",Boolean)],Dr.prototype,"canReorder",void 0);
_.q([_.T(),_.p("design:type",Object)],Dr.prototype,"expandLabel",void 0);_.q([_.T(),_.p("design:type",Object)],Dr.prototype,"collapseLabel",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Dr.prototype,"isFloating",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Dr.prototype,"metaPanel",void 0);_.q([_.T({computed:"computeTrailingIcon(data, collapsed, isFloating)"}),_.p("design:type",String)],Dr.prototype,"trailingIcon",void 0);
_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],Dr.prototype,"isDarkTheme",void 0);_.q([_.T({selector:_.wV}),_.p("design:type",Boolean)],Dr.prototype,"miniplayerIsActive",void 0);_.q([_.T({selector:function(X){return X.watch.playerState}}),
_.p("design:type",Number)],Dr.prototype,"playerState",void 0);_.q([_.T({selector:_.w9}),_.p("design:type",Boolean)],Dr.prototype,"isFullscreen",void 0);_.q([_.T({selector:_.od}),_.p("design:type",Boolean)],Dr.prototype,"isTheaterMode",void 0);_.q([_.T(),_.p("design:type",Object)],Dr.prototype,"activeNowPlayingRenderer",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Dr.prototype,"moveThreeDotMenuToTopRow",null);
_.q([_.y("data","autoplayData","playlistLoopStateEntity"),_.p("design:type",Object),_.p("design:paramtypes",[])],Dr.prototype,"nextVideoTitle",null);_.q([_.y("data","nextVideoTitle"),_.p("design:type",String),_.p("design:paramtypes",[])],Dr.prototype,"nextVideoLabel",null);_.q([_.y("collapsed"),_.p("design:type",String),_.p("design:paramtypes",[])],Dr.prototype,"buttonAriaLabel",null);
_.q([_.y("data","playlistId","longBylineText"),_.p("design:type",Object),_.p("design:paramtypes",[])],Dr.prototype,"mixLongByLine",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],Dr.prototype,"playlistLoopStateEntityKey",null);_.q([_.cP("mouseenter"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Dr.prototype,"onMouseEnter",null);
_.q([_.cP("mouseleave"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Dr.prototype,"onMouseLeave",null);_.q([_.T({reflectToAttribute:!0}),_.y("data","collapsed"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Dr.prototype,"showNextVideoHeader",null);_.q([_.cP("yt-rendererstamper-finished"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Dr.prototype,"onRenderStamperFinished",null);
_.q([_.ge("collapsed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Dr.prototype,"collapseChanged",null);_.q([_.ge("hidden"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Dr.prototype,"hiddenChanged",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Dr.prototype,"dataChanged",null);
_.q([_.y("isTheaterMode","isFullscreen"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Dr.prototype,"isFullBleedPlayer",null);_.q([_.ge("isTheaterMode","isFullscreen"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Dr.prototype,"onFullBleedPlayerChanged",null);_.q([_.ge("isFullscreen"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Dr.prototype,"onFullscreenChanged",null);
_.q([_.ge("playerState","miniplayerIsActive"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Dr.prototype,"updateNowPlayingOverlay",null);_.q([_.cP("yt-playlist-lockup-now-playing-active"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Object]),_.p("design:returntype")],Dr.prototype,"onPlaylistLockupNowPlaying",null);
_.q([_.ge("data","isDarkTheme"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Dr.prototype,"colorPaletteChanged",null);_.q([_.hL({is:"ytd-playlist-panel-renderer",disableElementRegistration:!0})],Dr);
_.MUw=_.jl()(Dr,"ytd-playlist-panel-renderer",function(){if(QTL===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);QTL=X}X=QTL;return X},{mode:2,
allowedProps:"autoplayData collapsed data hidden useColorPalette hideHeaderText withinMiniplayer metaPanel".split(" ")});_.zhT={};
_.zhT.YtConditionalRendererBehavior=[_.l.YtRendererBehavior,{_noAccessors:!0,properties:{hidden:{type:Boolean,reflectToAttribute:!0},showSpinner:{type:Boolean,reflectToAttribute:!0}},observers:["updateProperties_(data, isAttached)"],updateProperties_:function(X,U){var r=this,m,I;return _.c(function(t){switch(t.nextAddress){case 1:if(!U)return r.hidden=!0,r.showSpinner=!1,t.return();if((m=X)==null?0:(I=m.visibilityCondition)==null?0:I.mode)switch(X.visibilityCondition.mode){case "VISIBILITY_CONDITION_MODE_DISPLAY_SPINNER":return t.jumpTo(5);default:return t.jumpTo(6)}r.showSpinner=
!1;r.hidden=!0;return t.yield(r.shouldShow_(X),4);case 4:r.hidden=!t.yieldResult;t.jumpTo(0);break;case 5:return t.yield(r.shouldShow_(X),8);case 8:r.showSpinner=t.yieldResult;r.hidden=!1;t.jumpTo(0);break;case 6:return r.showSpinner=!1,t.yield(r.shouldShow_(X),9);case 9:r.hidden=!t.yieldResult,_.uv(t)}})},
shouldShow_:function(X){return X&&X.supportedDatas&&X.supportedDatas.rendererVisibilityConditionData&&X.supportedDatas.rendererVisibilityConditionData.showIf?this.isVisibilityConditionSatisfied_(X.supportedDatas.rendererVisibilityConditionData.showIf):X&&X.visibilityCondition&&X.visibilityCondition.showIf?this.isVisibilityConditionSatisfied_(X.visibilityCondition.showIf):X&&X.visibilityConditionType?this.isLegacyVisibilityConditionSatisfied_(X.visibilityConditionType):Promise.resolve(!0)},
isVisibilityConditionSatisfied_:function(X){switch(X){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(X){switch(X){case "MDX_CONNECTED":return Promise.resolve(this.isMdxConnected_());default:return Promise.resolve(!1)}},
isMdxConnected_:function(){var X=_.Gw(this.hostElement,"yt-get-mdx-status");return X.length==1&&X[0].connected},
isLocationPermissionGranted_:function(){var X;return _.c(function(U){return U.nextAddress==1?navigator.permissions?U.yield(navigator.permissions.query({name:"geolocation"}),3):U.jumpTo(2):U.nextAddress!=2?(X=U.yieldResult,U.return(Promise.resolve(X.state==="granted"))):U.return(Promise.resolve(!1))})}}];var KU0=q3e("yt-icon",{callbackProps:["onKeydown"]}),Tm5=_.v("kevlar_use_wil_icons")?_.V(function(X){var U=X.icon;var r=X.active;var m=X.className;var I=X.style;var t=X.title;var C=X.size;var k=X.dataSelected;var g=X.dataDisabled;var Z=X.role;var P=X.themeOverride;var S=X.animateIcon;var d=X.ariaHidden;var O=X.ariaExpanded;var E=X.ariaLabel;var Q=X.tabindex;var h=X.id;var z=X.iconFilter;var K=X.gradientColor;var D=X.onKeydown;var W=function(){var N=U==null?void 0:U(),He=null,ne=void 0;N&&(N=dzv(N),
N=xge(N),N.length&&(He=N[1],ne=N[0]));return{iconName:He,iconSetName:ne}},J=function(){return O4h(W().iconName,r==null?void 0:r(),void 0,C==null?void 0:C(),W().iconSetName,_.np().resolve(_.t6))},A=function(){return{iconWidth:"100%",
iconHeight:"100%",iconFilter:z==null?void 0:z(),iconColor:K==null?void 0:K()}};
return _.n(_.x,{cond:S,then:function(){return _.n(KU0,{icon:U,active:r,className:m,style:I,title:t,dataSelected:k,dataDisabled:g,role:Z,themeOverride:P,ariaHidden:d,ariaExpanded:O,ariaLabel:E,tabindex:Q,id:h,iconFilter:z,gradientColor:K,onKeydown:D})},
else:function(){return _.n(_.x,{cond:J,then:function(N){return _.n("span",{class:_.mS("ytIconWrapperHost",m),role:Z,"aria-label":E,"aria-hidden":d,tabindex:function(){return isNaN(Number(Q==null?void 0:Q()))?void 0:Number(Q==null?void 0:Q())},
id:h,style:I,title:t,"on:keydown":_.tj(function(He){return void(D==null?void 0:D(He))})},_.n(_.Oj,{data:N,
options:A}))}})}})},"mg"):KU0;var YbH=function(X){var U=this;this.eventJobIds={};this.scrollEventsToIgnore=0;this.stopIgnoringScrollTimeoutIds=[];vfe();_.gi("ytglobal.ytUtilActivityCallback_",function(){_.i4(X,"yt-user-activity")});
new nY(function(){return U.JSC$17415_onMouseMove});
document.addEventListener("scroll",function(){return U.onScroll});
window.addEventListener("resize",function(){return U.onResize})},VUe=function(X,U,r){U in X.eventJobIds||(r=_.Fn().addLowPriorityJob(function(){_.ZT();
delete X.eventJobIds[U]},r),X.eventJobIds[U]=r)};
YbH.prototype.onScroll=function(X){this.scrollEventsToIgnore>0?(this.scrollEventsToIgnore--,clearTimeout(this.stopIgnoringScrollTimeoutIds.pop())):X.target===document&&VUe(this,"scroll",200)};
YbH.prototype.onResize=function(){VUe(this,"resize",200)};
YbH.prototype.JSC$17415_onMouseMove=function(){VUe(this,"mousemove",100)};
_.yi=function(X){X.scrollEventsToIgnore+=1;X.stopIgnoringScrollTimeoutIds.push(setTimeout(function(){X.scrollEventsToIgnore--},500))};var Rh1=function(X){this.element=X;this.productData={};this.chatSupportLoaded=!1;document.body.addEventListener("yt-page-data-updated",this.resetProductData)};
Rh1.prototype.showFeedbackDialog=function(X,U,r,m){var I=fJX();if(!I)return!1;var t=e0e();t.productId=I;U&&(t.flow="submit",t.report={description:U});r&&(fJX()==="59"?t.callback=_.l3(function(){_.DT("userFeedbackEvent",{});r()}):t.callback=_.l3(r));
t.bucket=m||_.$q("GOOGLE_FEEDBACK_BUCKET","Other");qb0(t);X=WU7(this,"GFEEDBACK",X);try{_.BbA(t,X)}catch(C){return _.AI(C),!1}return!0};
Rh1.prototype.showHelpDialog=function(X,U,r){var m=this,I=fJX();if(!I)return!1;var t={helpCenterPath:"/youtube",productData:WU7(this,"GUIDED_HELP",r)};qb0(t);var C=e0e();C.context=X||t.productData.context||"default";C.defaultHelpArticleId=U;C.enableSendFeedback=!0;(_.Gu("gapi.load")||function(k,g){return g()})("client",function(){try{var k=wI5(I,t);
if(_.v("web_always_load_chat_support")&&!m.chatSupportLoaded)try{k.JSC$10137_loadChatSupport(C),m.chatSupportLoaded=!0}catch(g){}k.startHelp(C)}catch(g){_.AI(g)}})};
var fJX=function(){var X=_.$q("GOOGLE_FEEDBACK_PRODUCT_ID");X||_.AI(Error("gi"));return X},qb0=function(X){X&&(X.locale=_.v("kevlar_help_use_locale")?_.$q("INNERTUBE_CONTEXT_HL","en"):_.$q("HTML_LANG","en"))},WU7=function(X,U,r){var m=X.productData;
delete m.origin;m.device=_.Pe();var I;a:{if(I=document.createElement("canvas")){var t=I.getContext("experimental-webgl",{stencil:!0});if(t){var C=t.getExtension("WEBGL_debug_renderer_info");if(C){I=t.getParameter(C.UNMASKED_RENDERER_WEBGL);break a}}if(t=I.getContext("webgl")){I=t.getParameter(t.RENDERER);break a}}I=null}m.gpu=I;m.isSDC=!!_.$q("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT");(I=_.$q("GOOGLE_FEEDBACK_PRODUCT_DATA"))&&_.fI.extend(m,I);_.Ovs(U,m);_.v8e(m);(X=_.i4(X.element,"yt-get-autonav-pause-debug-state"))&&
X.length&&(m.autonav_pause_state=X[0]);X=_.yY();m.browser_resolution=X.width+"\u00d7"+X.height+"@"+(window.devicePixelRatio||1)+"x";r&&_.fI.extend(m,r);return m};
Rh1.prototype.resetProductData=function(){this.productData={}};var JoX=function(X){this.feedbackManager=new Rh1(X)};
JoX.prototype.showFeedbackDialog=function(X,U,r,m){return this.feedbackManager.showFeedbackDialog(X,U,r,m)};
JoX.prototype.showHelpDialog=function(X,U,r){return this.feedbackManager.showHelpDialog(X,U,r)};var DFw=function(){this.baseUrl="";this.aTag=document.createElement("a")},LZ8=function(X,U,r){r=r===void 0?{}:r;
r.pbj||(r.pbj=1);r=_.ma6(U,r);X.baseUrl&&r&&!_.aK(r)[1]&&!_.Hp(r)&&(U=X.baseUrl,ae(U,"/")&&(U=U.slice(0,-1)),_.tx(r,"/")&&(r=r.slice(1)),r=U+"/"+r);lS(X.aTag,_.qF(r||""));return X.aTag.href};
DFw.prototype.fetchData=function(X){return _.Zvm(X)};
DFw.prototype.postData=function(X,U){var r={method:"POST"};if(U){for(var m=_.H(Object.keys(U)),I=m.next();!I.done;I=m.next()){I=I.value;var t=U[I];_.bM(t)&&(U[I]=JSON.stringify(t))}r.postParams=U}return _.Zvm(X,r)};
_.N7p=function(X,U,r,m,I){X=LZ8(X,U,r);if(!X)throw m=Error("hi"),Object.assign(m,{params:U}),m;return _.Zvm(X,I,m)};
DFw.prototype.requestDataForServiceEndpoint=function(X,U){if(_.e(X,_.FTe))return this.fetchData("/getAccountSwitcherEndpoint");U=U||{};var r=_.e(X,TLS);r?U.se=r.base64EncodedServiceEndpoint:U.sej=JSON.stringify(X);(r=_.Ei())&&_.v("enable_service_ajax_csn")&&(U.csn=r);U.theme=_.Kq();_.e(X,eBe)&&_.$q("DELEGATION_CONTEXT")&&(U.delegation_context=JSON.stringify(_.$q("DELEGATION_CONTEXT")));r=null;for(var m in X)if(ae(m,"Endpoint")||ae(m,"Command")){r=m;break}if(!r){var I=Error("ii");Object.assign(I,{params:X});
_.XNx(I,"WARNING");return new _.o7(function(C,k){k(I)})}m={name:r};
var t;(r=(t=_.e(X,_.ro))==null?void 0:t.signal)&&(m.signal=r);(t=_.mz(window.location.href))&&t.internalcountrycode&&(m.internalcountrycode=t.internalcountrycode);t="/service_ajax";_.v("debug_forward_web_query_parameters")&&(t=_.Sve(t,window.location.search));t=_.th(t,m);X.clickTrackingParams&&_.JC(t,{itct:X.clickTrackingParams});return this.postData(t,U)};_.py3=new _.gb("GFEEDBACK_TOKEN");var $FH;var by7;var Ao3;var lJH;var pm=function(){var X=_.Y.apply(this,arguments)||this;X.compact=!1;X.dismissButtonDisabled=!1;X.shouldRenderReasonAsFormattedString=!_.v("web_player_error_message_reason_as_formatted_string_killswitch");return X};
_.F(pm,_.Y);pm.prototype.computeHasIcon_=function(X){return!!X};
pm.prototype.isSignInIcon_=function(X){return X=="yt-icons:prompted_sign_in"};
pm.prototype.onDismissButtonClick=function(){var X=this,U=this.data.disableOnClick,r,m=(r=this.data.dismissButton)==null?void 0:r.buttonRenderer;U&&!this.dismissButtonDisabled&&m&&setTimeout(function(){X.dismissButtonDisabled=!0},0)};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],pm.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.zhT.YtConditionalRendererBehavior),_.p("design:type",Object)],pm.prototype,"ytConditionalRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],pm.prototype,"data",void 0);_.q([_.T({computed:"computeIcon_(data.icon)"}),_.p("design:type",Object)],pm.prototype,"icon_",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeHasIcon_(icon_)"}),_.p("design:type",Boolean)],pm.prototype,"hasIcon_",void 0);_.q([_.T({reflectToAttribute:!0,computed:"isSignInIcon_(icon_)"}),_.p("design:type",Boolean)],pm.prototype,"signInIcon_",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],pm.prototype,"compact",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],pm.prototype,"dismissButtonDisabled",void 0);
_.q([_.T({type:Boolean}),_.p("design:type",Object)],pm.prototype,"shouldRenderReasonAsFormattedString",void 0);_.q([_.uG({is:"yt-player-error-message-renderer",disableElementRegistration:!0})],pm);
_.f(pm,"yt-player-error-message-renderer",function(){if(lJH===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;Ao3===void 0&&(Ao3=document.createElement("template"));var m=Ao3;r.call(U,m.content.cloneNode(!0),X.content.firstChild);lJH=X}X=lJH;return X},{mode:2});var Ghw;var iyw;var $N=function(){return _.Y.apply(this,arguments)||this};
_.F($N,_.Y);$N.prototype.configureRendererStamper=function(){return{"data.proceedButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
$N.prototype.computeIcon_=function(X){return X?"yt-icons:"+X.iconType.toLowerCase():"error_outline"};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],$N.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],$N.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],$N.prototype,"data",void 0);_.q([_.T({computed:"computeIcon_(data.icon)"}),_.p("design:type",Object)],$N.prototype,"icon_",void 0);_.q([_.uG({is:"yt-player-kav-renderer",disableElementRegistration:!0})],$N);
_.f($N,"yt-player-kav-renderer",function(){if(iyw===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;Ghw===void 0&&(Ghw=document.createElement("template"));var m=Ghw;r.call(U,m.content.cloneNode(!0),X.content.firstChild);iyw=X}X=iyw;return X},{mode:2});var Bus=_.pH(["https://www.google.com/recaptcha/api.js?trustedtypes=true&hl=",""]);_.G5(_.V(function(X){var U=_.HD("div"),r=_.H(_.Fb(0,void 0,"jxh75d")),m=r.next().value,I=r.next().value;r=_.H(_.Fb(null,void 0,"F5Zm8"));var t=r.next().value,C=r.next().value;_.Wx(function(){QFz(U.value,I,C);U.value.scrollIntoView()});
r=o8M.bind(null,X.data,m);_.Zd("resize",function(){var k=t();if(m()===1&&k!==null){var g;(g=window.grecaptcha)==null||g.reset(k)}});
return _.n("yt-player-captcha-view-model",{class:"ytwPlayerCaptchaViewModelHost"},_.n("div",{class:"ytwPlayerCaptchaViewModelGridContainer"},_.n("span",{class:"ytwPlayerCaptchaViewModelScreenReaderOnly"},function(){var k,g;return(k=X.data().accessibility)==null?void 0:(g=k.accessibilityData)==null?void 0:g.label}),_.n(_.dN,{text:r,
className:_.mS("ytwPlayerCaptchaViewModelUserMessage","ytwPlayerCaptchaViewModelGridItem"),isOverlay:!0}),_.n("div",{el:U,class:"ytwPlayerCaptchaViewModelGridItem"})))},"ng"),"yt-player-captcha-view-model",{props:{data:_.bm}});var wJM=!1;_.LU5=_.V(function(X){var U=X.data;return _.n("yt-interstitial-view-model",{class:"interstitialViewModelHost"},_.n(_.x,{cond:function(){return U().icon},
then:function(r){return _.n("div",{class:"interstitialViewModelInterstitialIcon interstitialViewModelFlexItem"},_.n(_.J6,{data:r,alt:"",className:"interstitialViewModelIconImage",preserveWidth:!0}))}}),_.n(_.x,{cond:function(){return U().title},
then:function(r){return _.n("div",{class:"interstitialViewModelInterstitialTitle interstitialViewModelFlexItem"},_.n(_.dN,{text:r}))}}),_.n(_.x,{cond:function(){return U().description},
then:function(r){return _.n("div",{class:"interstitialViewModelInterstitialDescription interstitialViewModelFlexItem"},_.n(_.dN,{text:r}))}}),_.n(_.xJ,{data:function(){return U().primaryButton}},{buttonViewModel:function(r){return _.n(_.Rt,{data:r.data,
className:"interstitialViewModelFlexItem"})}}),_.n(_.xJ,{data:function(){return U().secondaryButton}},{buttonViewModel:function(r){return _.n(_.Rt,{data:r.data,
className:"interstitialViewModelFlexItem"})}}))},"og");
_.LU5.idomCompat=!0;var Nm3=_.V(function(X){var U=X.data;_.YX();return _.n("yt-player-interstitial-renderer",{class:"playerInterstitialRendererHost"},_.n("div",{class:"playerInterstitialRendererScrim"},_.n(_.xJ,{data:function(){return U().content}},{interstitialViewModel:_.LU5})))},"pg");
Nm3.idomCompat=!0;_.G5(Nm3,"yt-player-interstitial-renderer",{props:{data:_.OQ}});var b5=function(){var X=_.Y.apply(this,arguments)||this;X.noBackground=!1;X.compact=!1;X.actionMap={"yt-update-player-error-message-command":"onUpdatePlayerErrorMessageCommand_"};return X};
_.F(b5,_.Y);b5.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"}}}};
b5.prototype.onUpdatePlayerErrorMessageCommand_=function(X){if(_.e(X,Aq5)){var U;if(X=(U=_.e(X,Aq5))==null?void 0:U.newPlayerErrorMessageRenderer)this.data=X}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],b5.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],b5.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],b5.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],b5.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],b5.prototype,"status",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],b5.prototype,"noBackground",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],b5.prototype,"compact",void 0);_.q([_.uG({is:"yt-playability-error-supported-renderers",disableElementRegistration:!0})],b5);
var jTe=_.jl()(b5,"yt-playability-error-supported-renderers",function(){if(by7===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;$FH===void 0&&($FH=document.createElement("template"));var m=$FH;r.call(U,m.content.cloneNode(!0),X.content.firstChild);by7=X}X=by7;return X},{allowedProps:["compact",
"data","noBackground","status"],mode:2});var XUe=q3e("ytd-button-renderer");var yz1=void 0,h0e=void 0;var K8z=new nu5;var UW=new _.gb("ENTITY_STATE_TOKEN"),Ap=new _.gb("PERSISTENT_ENTITY_STORE_ACCESSOR_TOKEN");var U2w=function(X){this.store=X;this.s6h=new _.xu7},KyD=function(X,U,r){var m,I;
if(!(I=((m=U.playabilityStatus)==null?void 0:m.status)!=="OK")){X=X.store;var t;I=U.offlineState&&((t=U.videoDetails)==null?0:t.videoId)?_.v("enable_pl_r_c_cd")?DB9(X.getState().entities,U.videoDetails.videoId):!!Pke(X.getState().entities,U.videoDetails.videoId):!1}if(I)return!0;I=fax(U);if(I===1){if(_.v("ab_v_vid_sig")){var C,k=(C=U.videoDetails)==null?void 0:C.videoId;if(!k||!r||k!==r){var g;U=new _.Tx("282054944_vid",{huv:r,uoB:(g=U.videoDetails)==null?void 0:g.videoId});_.$Q(U)}}return!0}h2H=
0;var Z,P;g=(k=U.auxiliaryUi)==null?void 0:(Z=k.messageRenderers)==null?void 0:(P=Z.bkaEnforcementMessageViewModel)==null?void 0:P.displayType;if(I!==3&&(g==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"||g==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_POPUP"))return!0;g={reason:_.iP(_.tt("TRY_AGAIN_LATER",void 0,"Something went wrong. Please try again later.")),proceedButton:{buttonRenderer:_.v("ks_something_wrong_learn_more")?LfM("RELOAD_PAGE",153785):{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",
text:_.iP(_.tt("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:_.iP("282054944")};rPL(U,{playerErrorMessageRenderer:g});return!1},TMe=function(X,U){if(l8e(U)){_.Cq(1,!0);
var r=(r=l8e(U))&&_.uxe()?r:void 0;r?(rPL(U,{enforcementMessageViewModel:r}),X.s6h.increment("IN_PLAYER"),_.Cq(5)):(X.s6h.increment("SKIP_DISPLAY"),_.Cq(2))}},rPL=function(X,U){X.playabilityStatus=Object.assign({},X.playabilityStatus,{status:"ERROR",
errorScreen:U});X.videoDetails=void 0};
U2w.prototype.handleResponse=function(X,U){if(X.playabilityStatus){var r,m,I,t=(U==null?void 0:(r=U.innerTubeRequest)==null?void 0:r.videoId)||(U==null?void 0:(m=U.innerTubeRequest)==null?void 0:(I=m.playerRequest)==null?void 0:I.videoId);KyD(this,X,t)&&TMe(this,X)}};
U2w[Zp]=[UW];var MJ9=new _.gb("ADBLOCK_DETECTION_SERVICE_TOKEN");var WV=function(X){this.t5a=X};
WV.prototype.bindInnertubeChallengeFetcher=function(X){this.t5a.bicf(X)};
WV.prototype.registerChallengeFetchedCallback=function(X){this.t5a.bcr(X)};
WV.prototype.getLatestChallengeResponse=function(){return this.t5a.blc()};var m2w;m2w=_.pH(["https://static.doubleclick.net/instream/ad_status.js"]);_.I35=_.P0(m2w);var Cvw;_.l5=function(X,U,r){var m=this;this.network=X;this.options=U;this.networkStatusManager=r;this.d6=null;if(U.useBotguardEverywhere){var I=new _.tO;this.d6=I.promise;_.mH.ytAtRC&&_.O5(_.$u,function(){var t,C;return _.c(function(k){if(k.nextAddress==1){if(!_.mH.ytAtRC)return k.return();t=tNL(null);return k.yield(m.gD(t),2)}C=k.yieldResult;_.mH.ytAtRC&&_.mH.ytAtRC(JSON.stringify(C));_.uv(k)})});
$8M().then(function(t){var C,k,g,Z;return _.c(function(P){if(P.nextAddress==1)return t.bindInnertubeChallengeFetcher(function(S){return m.gD(tNL(S))}),P.yield(px9(),2);
C=P.yieldResult;k=t.getLatestChallengeResponse();g=k.challenge;if(!g)throw Error("ki");Z={challenge:g,sM:ft(g),vm:C,bgChallenge:new VK};I.resolve(Z);t.registerChallengeFetchedCallback(function(S){S=S.challenge;if(!S)throw Error("li");S={challenge:S,sM:ft(S),vm:C,bgChallenge:new VK};m.d6=Promise.resolve(S)});
_.uv(P)})})}else U.preload&&a3Y(this,new Promise(function(t){_.Vo(_.$u,function(){t(HN7(m))},0)}))};
Cvw=function(X){var U={preload:!0,useBotguardEverywhere:!0},r=!1;if(typeof U==="boolean")var m={preload:U};else typeof U==="undefined"?m={preload:!0}:(m=U,r=!!U.foh);U=r?void 0:new _.mj;_.l5.instance=new _.l5(X,m,U);return _.l5.instance};
_.l5.prototype.sO0=function(){var X=this;return _.c(function(U){return U.nextAddress==1?U.yield(Promise.race([X.d6,null]),2):U.return(!!U.yieldResult)})};
_.l5.prototype.rIu=function(X,U,r){var m=this,I,t,C;return _.c(function(k){m.d6===null&&a3Y(m,HN7(m));I=!1;t={};C=function(){var g,Z,P,S,d;return _.c(function(O){switch(O.nextAddress){case 1:if(!m.options.xNF||!m.options.useBotguardEverywhere){O.jumpTo(2);break}return O.yield(pJ1(),3);case 3:return g=O.yieldResult,O.yield((Z=g)==null?void 0:Z.checkForRefresh(),2);case 2:return O.yield(m.d6,5);case 5:P=O.yieldResult;t.challenge=P.challenge;if(!P.vm){"c1a"in P.sM&&(t.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");
O.jumpTo(6);break}S=Object.assign({},{c:P.challenge,e:X},U);_.E_(O,7);I=!0;return O.yield(P.vm.snapshot({sR:S}),9);case 9:(d=O.yieldResult)?t.webResponse=d:t.error="ATTESTATION_ERROR_VM_NO_RESPONSE";_.mt(O,6);break;case 7:_.yE(O),t.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR";case 6:if(X==="ENGAGEMENT_TYPE_PLAYBACK"){var E=P.sM,Q={};if(E.c6a){var h=Number(_.$q("DCLKSTAT",0));Q.reportingStatus=String(Number(E.c)^(isNaN(h)?0:h))}E.c6b&&(Q.broadSpectrumDetectionResult=String(Number(E.c)^Number(_.$q("CATSTAT",
0))));t.adblockReporting=Q}return O.return(t)}})};
return k.return(Promise.race([C(),kI3(r,function(){var g=Object.assign({},t);I&&(g.error="ATTESTATION_ERROR_VM_TIMEOUT");return g})]))})};
var tNL=function(X){var U={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};X&&(U.interpreterHash=X);return U},HN7=function(X,U){U=U===void 0?0:U;
var r,m,I,t,C,k,g,Z,P,S,d,O;return _.c(function(E){switch(E.nextAddress){case 1:r=tNL(sKv().ye1);if(_.v("att_fet_ks"))return _.E_(E,7),E.yield(X.gD(r),9);_.E_(E,4);return E.yield(cPc(X,r),6);case 6:C=E.yieldResult;I=C.vgd;t=C.wMR;m=C;_.mt(E,3);break;case 4:return _.yE(E),_.AE(Error("mi`"+U)),gVL(X,864E5),E.return({challenge:"",sM:{},vm:void 0,bgChallenge:void 0});case 9:m=E.yieldResult;if(!m)throw Error("ni");if(!m.challenge)throw Error("oi");I=m.challenge;t=ft(I);if("c1a"in t&&(!m.bgChallenge||!m.bgChallenge.program))throw Error("pi");
_.mt(E,3);break;case 7:k=_.yE(E);_.AE(k);U++;if(U>=5)return _.AE(Error("mi`"+U)),gVL(X,864E5),E.return({challenge:"",sM:{},vm:void 0,bgChallenge:void 0});g=1E3*Math.pow(2,U-1)+Math.random()*1E3;return E.return(new Promise(function(Q){_.Vo(_.$u,function(){Q(HN7(X,U))},g)}));
case 3:Z=D8A(t);gVL(X,Z*1E3);P=void 0;if(!("c1a"in t&&m.bgChallenge)){E.jumpTo(10);break}S=Jze(m.bgChallenge);_.E_(E,11);return E.yield(Pxp(sKv(),S),13);case 13:_.mt(E,12);break;case 11:return d=_.yE(E),_.AE(d),E.return({challenge:I,sM:t,vm:P,bgChallenge:S});case 12:return _.E_(E,14),P=new _.$a({challenge:S,euw:{eD:"aGIf"}}),E.yield(P.gf6,16);case 16:_.mt(E,10);break;case 14:O=_.yE(E),_.AE(O),P=void 0;case 10:return E.return({challenge:I,sM:t,vm:P,bgChallenge:S})}})},nV5=function(X,U){var r;
return _.c(function(m){if(m.nextAddress==1)return qr(2),_.E_(m,2),m.yield(X.network.gD(U),4);if(m.nextAddress!=2)return(r=m.yieldResult)?r.challenge&&!r.bgChallenge?qr(1):qr(4):qr(3),m.return(r);_.yE(m);qr(3);return m.return(void 0)})};
_.l5.prototype.gD=function(X){var U=this,r;return _.c(function(m){r=U.networkStatusManager;if(!r||r.isNetworkAvailable())return m.return(nV5(U,X));_.QU("att_pna",void 0,"attestation_challenge_fetch");return m.return(new Promise(function(I){r.listenOnce("publicytnetworkstatus-online",function(){nV5(U,X).then(I)})}))})};
var ZNX=function(X){if(!X)throw Error("ni");if(!X.challenge)throw Error("oi");var U=X.challenge,r=ft(U);if("c1a"in r&&(!X.bgChallenge||!X.bgChallenge.program))throw Error("pi");return Object.assign({},X,{vgd:U,wMR:r})},cPc=function(X,U){var r,m,I,t,C;
return _.c(function(k){switch(k.nextAddress){case 1:r=void 0,m=0,I={};case 2:if(!(m<5)){k.jumpTo(4);break}if(!(m>0)){k.jumpTo(5);break}I.aCR=1E3*Math.pow(2,m-1)+Math.random()*1E3;return k.yield(new Promise(function(g){return function(Z){_.Vo(_.$u,function(){Z(void 0)},g.aCR)}}(I)),5);
case 5:return _.E_(k,7),k.yield(X.gD(U),9);case 9:return t=k.yieldResult,k.return(ZNX(t));case 7:r=C=_.yE(k),C instanceof Error&&_.AE(C);case 8:m++;I={aCR:void 0};k.jumpTo(2);break;case 4:throw r;}})},a3Y=function(X,U){X.d6=U},s85=function(X){var U,r,m;
return _.c(function(I){if(I.nextAddress==1)return I.yield(Promise.race([X.d6,null]),2);U=I.yieldResult;var t=HN7(X);X.d6=t;(r=U)==null||(m=r.vm)==null||m.dispose();_.uv(I)})},gVL=function(X,U){var r=Date.now()+U,m=function(){var I;
return _.c(function(t){I=r-Date.now();return I<1E3?t.yield(s85(X),0):(_.Vo(_.$u,m,Math.min(I,6E4)),t.jumpTo(0))})};
m()},kI3=function(X,U){return new Promise(function(r){_.Vo(_.$u,function(){r(U())},X)})};var x2Y=function(){};
x2Y.prototype.processContext=function(X){var U=_.l5.instance;if(!U)return _.Eu();var r=L8A(X);return r?new eO(U.rIu(r,laH(X),500).then(function(m){var I;(X==null?0:(I=X.innerTubeRequest)==null?0:I.context)||(X.innerTubeRequest.context={});I=X.innerTubeRequest.context;I.request||(I.request={});I.request.attestationResponseData=m})):_.Eu()};var Pv1=function(X){this.innertubeTransportService=X};
Pv1.prototype.gD=function(X){_.QU("att_fsr",void 0,"attestation_challenge_fetch");return _.sf(this.innertubeTransportService,X,_.A3(_.XbA)).then(function(U){_.QU("att_frr",void 0,"attestation_challenge_fetch");return U})};_.S_7=function(X){this.innertubeTransportService=X};var d2L=new _.gb("ATTESTATION_ASYNC_CONTEXT_PROCESSOR");var ONX=function(){},e6w=function(X,U,r,m,I){var t=_.$q("YPC_MB_URL");
_.YZn(t).then(function(){vVH(t,X,U,r,m,I)})},vVH=function(X,U,r,m,I,t){try{var C=_.A2.payments.business.integration,k=_.A2.payments.business.integration.Style.create().withMaterialDesignStyle(),g=C.mashupMode.popup("purchaseManagerDivId").usingDraggableDialog().usingPreferredWidth(600);
_.v("enable_window_constrained_buy_flow_dialog")&&(g=g.usingPopupStyle("windowConstrained"));t&&(g=g.usingCloseCallback(t));var Z=r?r:_.$q("YPC_GB_LANGUAGE"),P=_.$q("SESSION_INDEX");C.bootstrap.fromPaymentsUrl(X);C.bootstrap.asMashupMode(g).usingGaiaIndex(P).usingLocale(Z).usingStyle(k).usingDefaultActivityStatusChangeHandler().inStandaloneContext(C.standaloneContextAuthId.forGaia()).purchaseManager(U,function(S){m&&m(S)}).load(void 0,I)}catch(S){throw I&&I(S),_.$Q(S),S;
}};var EVc=new _.gb("PURCHASE_MANAGER_TOKEN");var Fhw=function(){var X=this;this.videos=[];this.recommendedVideos=[];this.showRefreshPill=this.continuationsPresent=!1;this.clientHeight=window.innerHeight;this.TEST_ONLY={getVideos:function(){return X.videos},
getContinuationsPresent:function(){return X.continuationsPresent},
setVideos:function(U){X.videos=U},
getRecommendedVideos:function(){return X.recommendedVideos},
setRecommendedVideos:function(U){X.recommendedVideos=U}}};
Fhw.prototype.addVideos=function(X){X&&(this.videos=X.filter(function(U){return!!_.jFX(U)}).map(function(U){var r=_.jFX(U);
a:{var m;if(U.playlistVideoRenderer&&((m=U.playlistVideoRenderer)==null?0:m.voteSortTiebreaker))var I=U.playlistVideoRenderer.voteSortTiebreaker;else{if(_.e(U,DS)){var t;if(m=(I=_.e(U,DS))==null?void 0:(t=I.playlistItemData)==null?void 0:t.voteSortTiebreaker){I=m;break a}}I=""}}return{itemId:r,videoId:_.rGA(U),voteCount:_.mse(U),voteSortTiebreaker:I}}),this.continuationsPresent=!!_.e(X[X.length-1],_.bR))};
var BB3=function(X,U){return X.videos.findIndex(function(r){return r.itemId===U})},Q8w=function(X,U){return X.recommendedVideos.findIndex(function(r){return r.itemId===U})},oVH=function(X){X={openPopupAction:{popupType:"TOAST",
popup:{notificationActionRenderer:{responseText:{simpleText:X}}}}};_.np().resolve(_.s4).resolveCommand(X)};var wU1=function(){Fhw.apply(this,arguments)};
_.F(wU1,Fhw);
var NI1=function(X,U,r,m){if(!X.parentElem)throw Error("ui");var I=BB3(X,U);I===-1&&(I=Q8w(X,U),I=I!==-1?I+X.videos.length:-1);if(I===-1)throw Error("vi");var t=I>=X.videos.length?X.recommendedVideos[I-X.videos.length]:X.videos[I];t.voteCount=r;t.voteSortTiebreaker=Date.now().toString();I>=X.videos.length?X.recommendedVideos.splice(I-X.videos.length,1):X.videos.splice(I,1);var C=X.videos;for(var k=0,g=C.length-1;k<=g;){var Z=Math.floor((k+g)/2);if(C[Z].voteCount<t.voteCount)g=Z-1;else if(C[Z].voteCount>t.voteCount)k=
Z+1;else{a:{var P=t.voteSortTiebreaker;var S=C[Z].voteSortTiebreaker;if(P.length!==S.length)P=P.length>S.length;else{for(var d=0;d<P.length;d++){var O=P.charCodeAt(d),E=S.charCodeAt(d);if(O>E){P=!0;break a}if(O<E)break}P=!1}}P?g=Z-1:k=Z+1}}C=k;if(C===-1)throw Error("wi");X.videos.splice(C,0,t);I!==C&&yPL(X,I,C,U,r,m)},yPL=function(X,U,r,m,I,t){var C,k=(C=X.parentElem)==null?void 0:C.children,g=Math.min(U,r),Z=Math.max(U,r);
if(k)for(C=g;C<=Z;C++)k[C].style.viewTransitionName="item-"+String(C);document.startViewTransition(function(){if(X.parentElem){var P=X.parentElem.children;if(!(!P||U<0||U>=P.length||r<0||r>=P.length)){var S=P[U];if(S){S.remove();X.showRefreshPill=r>=X.videos.length-1&&X.continuationsPresent;if(!X.showRefreshPill){P=P[r]||null;var d;(d=X.parentElem)==null||d.insertBefore(S,P)}_.l4(X.parentElem,"yt-update-video-data-voting-animation",{toIdx:r,itemId:m,newVoteCount:I,voteStatus:t,hideItem:X.showRefreshPill})}}}}).finished.then(function(){if(k)for(var P=
g;P<=Z;P++)k[P].style.viewTransitionName="";
if(X.showRefreshPill)oVH(_.tt("VOTING_ANIMATION_CONTINUATION_TOAST_MESSAGE"));else{var S;if(S=P=(S=X.parentElem)==null?void 0:S.children[r])S=P.getBoundingClientRect(),P=S.bottom,S=!(S.top>=0&&P<=X.clientHeight);S&&(S=_.ak(U>r?"VOTING_ANIMATION_UP_TOAST_MESSAGE":"VOTING_ANIMATION_DOWN_TOAST_MESSAGE",Math.abs(U-r)),oVH(S))}})};var MNw=function(X,U){var r=this;X?this.innertubeTransportServicePromise=Promise.resolve(X):U&&(this.innertubeTransportServicePromise=U(),this.innertubeTransportServicePromise.catch(function(){}));
this.reportMiniAppValueRateLimiter=new zZ(3E3,function(m){return uH1(r,m)},0);
this.validateMiniAppVideoIdRateLimiter=new zZ(3E3,function(m){return h6w(r,m)},1)},CSL=function(X,U){X.JSC$17532_miniAppId=U;
X.reportMiniAppValueRateLimiter=new zZ(3E3,function(r){return uH1(X,r)},0);
X.validateMiniAppVideoIdRateLimiter=new zZ(3E3,function(r){return h6w(X,r)},1)},co7=function(X,U){var r;
return _.c(function(m){if(m.nextAddress==1)return m.yield(X.reportMiniAppValueRateLimiter.call(U),2);r=m.yieldResult;return m.return([r,U])})},uH1=function(X,U){var r,m,I,t,C,k,g;
return _.c(function(Z){switch(Z.nextAddress){case 1:return Z.yield(X.innertubeTransportServicePromise,2);case 2:return r=Z.yieldResult,m=_.A3(a41),I=Date.now(),t={externalPostId:X.JSC$17532_miniAppId,userStatValue:{statKey:"high_score",timestamp:{seconds:""+Math.floor(I/1E3),nanos:Math.round(I%1E3*1E6)},intValue:""+U}},_.E_(Z,3),Z.yield(_.sf(r,t,m),5);case 5:C=Z.yieldResult;_.mt(Z,4);break;case 3:throw k=_.yE(Z),k;case 4:if(C){if("error"in C&&C.error)throw C.error;if(C.errorMetadata)throw Error("xi`"+
C.errorMetadata.status);if(g=C.userStatResult)return Z.return(g);throw Error("yi");}throw Error("zi");}})},nr0=function(X){var U,r,m,I,t;
_.c(function(C){switch(C.nextAddress){case 1:return C.yield(X.innertubeTransportServicePromise,2);case 2:return U=C.yieldResult,r=_.A3(a41),m={externalPostId:X.JSC$17532_miniAppId,userSettingsUpdate:{isAllowNetworkAcked:!0}},_.E_(C,3),C.yield(_.sf(U,m,r),5);case 5:I=C.yieldResult;_.mt(C,4);break;case 3:throw t=_.yE(C),t;case 4:if(I==null)throw Error("zi");if("error"in I&&I.error)throw I.error;if(I.errorMetadata)throw Error("xi`"+I.errorMetadata.status);_.uv(C)}})};
MNw.prototype.flush=function(){var X=this;return _.c(function(U){return U.nextAddress==1?U.yield(X.reportMiniAppValueRateLimiter.flush(),2):U.yield(X.validateMiniAppVideoIdRateLimiter.flush(),0)})};
var gr0=function(X,U){return _.c(function(r){return r.nextAddress==1?r.yield(X.validateMiniAppVideoIdRateLimiter.call(U),2):r.return(r.yieldResult)})},h6w=function(X,U){var r,m,I,t,C,k;
return _.c(function(g){switch(g.nextAddress){case 1:return g.yield(X.innertubeTransportServicePromise,2);case 2:return r=g.yieldResult,m=_.A3(Na8),I={videoId:U},_.E_(g,3),g.yield(_.sf(r,I,m),5);case 5:t=g.yieldResult;_.mt(g,4);break;case 3:throw C=_.yE(g),C;case 4:if(t){if("error"in t&&t.error)throw t.error;if(t.errorMetadata)throw Error("xi`"+t.errorMetadata.status);if(k=t.playabilityStatus)return g.return(k.status);throw Error("Ai");}throw Error("zi");}})};
MNw[Zp]=[_.gX(_.SK),_.gX(Ymh)];var z6Y=function(){this.clientData=new Map};
z6Y.prototype.getData=function(X){return this.clientData.get(X)};var KhH=function(X){this.store=X};
KhH.prototype.handleResponse=function(X){(X=_.e(X.frameworkUpdates,Jj))&&_.ca(X,this.store)};
KhH[Zp]=[_.C8];var TBw=new _.gb("ENTITIES_RESPONSE_PROCESSOR_TOKEN");var Y_5,VN7,R6w;_.GZ=new _.gb("FLOW_STATE_MANAGER_TOKEN");Y_5=function(){this.flowStates=new Map};
VN7=function(X,U){X=_.H(X.flowStates.values());for(var r=X.next();!r.done;r=X.next())if(r=r.value,r.flowRenderer.targetId===U)return r};
R6w=function(X,U){var r,m=((r=X.flowRenderer.steps)!=null?r:[]).filter(function(I){return!U.includes(_.e(I,_.LU).stepId)});
X.flowRenderer.steps=m};var f3Y=function(X){this.JSC$17556_flowStateManager=X};
_.F(f3Y,e_);f3Y.prototype.resolveCommand=function(X){var U=this,r,m,I,t,C,k;return _.c(function(g){r=_.e(X,c08);I=(m=r)==null?void 0:m.stepIds;C=(t=r)==null?void 0:t.targetId;if(!I||!C)return g.return();k=VN7(U.JSC$17556_flowStateManager,C);if(!k)return g.return();R6w(k,I);_.uv(g)})};
var i5=function(){f3Y.apply(this,arguments)};
_.F(i5,f3Y);i5[Zp]=[_.GZ];var q_H=function(X,U){this.JSC$17562_reduxStore=X;this.JSC$17562_flowStateManager=U};
_.F(q_H,e_);
q_H.prototype.resolveCommand=function(X){var U=this,r,m,I,t,C,k,g,Z,P,S,d,O,E;return _.c(function(Q){r=_.e(X,_.gy5);m=r.stepId;I=r.targetId;t=VN7(U.JSC$17562_flowStateManager,I);k=(C=t)==null?void 0:C.flowRenderer;g=k.flowStateEntityKey;Z=_.pt(U.JSC$17562_reduxStore.getState(),g);if(!Z)return Q.return();P=Z.currentStepId;O=(d=(S=Z)==null?void 0:S.stepIdStack)!=null?d:[];E=P===O[O.length-1]?m:P;U.JSC$17562_reduxStore.dispatch(_.QK("flowStateEntity",g,{currentStepId:m,stepIdStack:[E]},"REPEATED_FIELDS_MERGE_OPTION_APPEND"));_.uv(Q)})};
var Lm=function(){q_H.apply(this,arguments)};
_.F(Lm,q_H);Lm[Zp]=[_.C8,_.GZ];var Wh7=function(X,U,r){this.JSC$17569_reduxStore=X;this.JSC$17569_flowStateManager=U;this.JSC$17569_commandHandler=r};
_.F(Wh7,e_);
Wh7.prototype.resolveCommand=function(X,U){var r=this,m,I,t,C,k,g,Z,P,S,d,O,E,Q;return _.c(function(h){m=_.e(X,_.nyS);I=m.targetId;t=VN7(r.JSC$17569_flowStateManager,I);k=(C=t)==null?void 0:C.flowRenderer;g=k.flowStateEntityKey;Z=_.pt(r.JSC$17569_reduxStore.getState(),g);d=[].concat(_.fN((S=(P=Z)==null?void 0:P.stepIdStack)!=null?S:[]));O=d.pop();((E=Z)==null?void 0:E.currentStepId)===O&&(O=d[d.length-1]);if(!O)return(Q=m.onFirstStepCommand)&&r.JSC$17569_commandHandler.resolveCommand(Q,U),h.return();
r.JSC$17569_reduxStore.dispatch(_.QK("flowStateEntity",g,{currentStepId:O,stepIdStack:d}));_.uv(h)})};
var Ng=function(){Wh7.apply(this,arguments)};
_.F(Ng,Wh7);Ng[Zp]=[_.C8,_.GZ,_.s4];var JP1=function(X,U){this.innertubeTransportService=X;this.JSC$17574_commandHandler=U};
_.F(JP1,e_);JP1.prototype.resolveCommand=function(X,U){var r=this,m,I,t,C,k;return _.c(function(g){if(g.nextAddress==1){m=_.e(X,ZUT);if(!m)return g.return();_.E_(g,2);return g.yield(_.fc(r.innertubeTransportService,X),4)}if(g.nextAddress!=2){I=g.yieldResult;if(!I)return g.return();(t=I.updateFlowCommand)&&r.JSC$17574_commandHandler.resolveCommand(t,U);return _.mt(g,0)}_.yE(g);(k=(C=m)==null?void 0:C.onFailureCommand)&&r.JSC$17574_commandHandler.resolveCommand(k,U);_.uv(g)})};
var jS=function(){JP1.apply(this,arguments)};
_.F(jS,JP1);jS[Zp]=[_.SK,_.s4];var D27=function(X,U){this.JSC$17580_flowStateManager=X;this.JSC$17580_commandHandler=U};
_.F(D27,e_);
D27.prototype.resolveCommand=function(X,U){var r=this,m,I,t,C;return _.c(function(k){m=_.e(X,_.x$t);I=m.targetId;t=VN7(r.JSC$17580_flowStateManager,I);if(!t)return k.return(Promise.resolve());var g=t,Z=(C=m.steps)!=null?C:[],P,S=(P=g.flowRenderer.steps)!=null?P:[];Z=[].concat(_.fN(S),_.fN(Z));g.flowRenderer.steps=Z;m.flowContinuationCommand&&(t.flowRenderer.flowContinuationCommand=m.flowContinuationCommand);m.entityUpdateCommand&&r.JSC$17580_commandHandler.resolveCommand(m.entityUpdateCommand,U);
return k.return(Promise.resolve())})};
var Xi=function(){D27.apply(this,arguments)};
_.F(Xi,D27);Xi[Zp]=[_.GZ,_.s4];var pUL={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]],google_messages:[[0,1,192]],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 $2T=new _.gb("ICON_SET_TOKEN"),bNX=new _.gb("ICON_URL_PROVIDER_TOKEN"),APH=new _.gb("PREFETCH_ICONS_TOKEN"),l3H=new _.gb("ICON_MAP_FN_TOKEN");var Uo={},GI0=(Uo.ACCESS_TIME="clock",Uo.ACCOUNT_BOX=_.$q("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?"person_box":"person_account",Uo.ACCOUNT_BOX_CAIRO="person_account_cairo",Uo.ACCOUNT_CIRCLE="person_circle",Uo.ACCOUNT_CIRCLE_CAIRO="person_circle_cairo",Uo.ACCOUNT_LINKED="account_link_success",Uo.ACCOUNT_UNLINKED="account_link",Uo.ADD_FRIEND="people",Uo.ADD_MODERATOR="shield_add",Uo.ADD_TO_LIBRARY="bookmark",Uo.ADD_TO_PLAYLIST="add",Uo.ADD_TO_QUEUE_TAIL="list_queue",Uo.ADD_TO_REMOTE_QUEUE="list_music",
Uo.ADD_TO_WATCH_LATER="clock",Uo.ADD_VIDEO_LINK="film_strip_add",Uo.ALERT_WARN_RED="alert_triangle",Uo.ARROW_BACK="arrow_left",Uo.ARROW_DIAGONAL_UP_RIGHT_FILLED="arrow_diagonal_up_right",Uo.ARROW_DROP_DOWN="chevron_down",Uo.ARROW_DROP_UP="chevron_up",Uo.ARROW_FORWARD="arrow_right",Uo.ARTIST="person_music",Uo.AUDIOTRACK="audio",Uo.AUTO_AWESOME="sparkle",Uo.AVATAR_ANONYMOUS="person_circle",Uo.AVATAR_LOGGED_OUT="person_circle",Uo.BACK="arrow_left",Uo.BAR_CHART="bar_graph",Uo.BLOCK="slash_circle_left",
Uo.BLOCK_USER="slash_circle_left",Uo.BOOKMARK_BORDER="bookmark",Uo.BREAKING_NEWS_ALT_1="article_alert",Uo.BROADCAST_CAIRO="podcast_cairo",Uo.BUG_REPORT="bug",Uo.CAMERA_ALT="camera",Uo.CAMPAIGN="megaphone",Uo.CANCEL="x_circle",Uo.CAPTIONS="closed_caption",Uo.CAST_OUTLINE="chromecast",Uo.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",Uo.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_on",Uo.CHAT="message_bubble_left",Uo.CHAT_BUBBLE="message_bubble_empty",Uo.CHAT_SPARK="spark_message_bubble_left",Uo.CHECK_BOX_OUTLINE_BLANK=
"box_empty",Uo.CHECK_CIRCLE_OUTLINE="check_circle",Uo.CHECK_CIRCLE_THICK="check_circle",Uo.CLARIFY="article_clarify",Uo.CLOSED_CAPTION_SELECTED="closed_caption",Uo.CLOSE="x_mark",Uo.CLOUD_UPLOAD="cloud_arrow_up",Uo.COLLAPSE="chevron_up",Uo.COLLAPSE_CAIRO="chevron_up_cairo",Uo.COLLECTION="layers",Uo.COLOR_LENS="palette",Uo.COMMENT="message_bubble_right",Uo.CONSENT_SHIELD="person_shield",Uo.CONTENT_CUT="scissors",Uo.CONTENT_CUT_CAIRO="scissors_cairo",Uo.COURSE=_.v("web_enable_course_icon_update")?"creator_academy":
"lightbulb",Uo.COURSE_CAIRO=_.v("web_enable_course_icon_update")?"creator_academy_cairo":"lightbulb_cairo",Uo.CREATION_LIVE="radar_live",Uo.CREATION_POST="box_pencil",Uo.CREATION_UPLOAD="my_videos",Uo.CREATION_UPLOAD_RED="upload",Uo.CREATOR_METADATA_MONETIZATION="dollar_sign",Uo.CREATOR_METADATA_MONETIZATION_OFF="dollar_sign_off",Uo.CREATOR_STUDIO="youtube_studio",Uo.DASHBOARD="grid_asymmetrical",Uo.DELETE="trash_can",Uo.DELETE_SWEEP="trash_can",Uo.DESKTOP="laptop",Uo.DISLIKE="thumb_down",Uo.DISLIKE_SELECTED=
"thumb_down",Uo.DISMISSAL="x_mark",Uo.DISMISS_QUEUE="list_remove",Uo.DONE_ALL="check_double",Uo.DOWN_ARROW="arrow_down",Uo.DO_NOT_DISTURB="slash_circle_left",Uo.DRAFT="paper_corner_folded",Uo.DRAG_HANDLE="bars_2",Uo.EDIT="pencil",Uo.EMOJI="face_very_happy",Uo.EMOJI_FLAGS="flag",Uo.EMOJI_OBJECTS="lightbulb",Uo.EMOJI_PEOPLE="face_very_happy",Uo.EMOJI_RECENT="clock",Uo.EMPTY_HEART="heart",Uo.EMPTY_LIKE="thumb_up",Uo.ERROR_BLACK="alert_circle",Uo.ERROR_OUTLINE="alert_circle",Uo.EXIT_APP="arrow_in",Uo.EXIT_TO_APP=
"arrow_in",Uo.EXPAND="chevron_down",Uo.EXPAND_ALL="chevron_expand",Uo.EXPAND_CAIRO="chevron_down_cairo",Uo.EXPAND_LESS="chevron_up",Uo.EXPAND_MORE="chevron_down",Uo.EXPLORE="compass",Uo.EXPLORE_DESTINATION="compass",Uo.EXTERNAL_LINK="open_new",Uo.FAB_UPLOAD="upload",Uo.FACE_HAPPY_OUTLINE="face_happy",Uo.FACT_CHECK="article_check",Uo.FASHION_LOGO="fashion",Uo.FASHION_LOGO_CAIRO="fashion_cairo",Uo.FAVORITE="heart",Uo.FEEDBACK="message_bubble_alert",Uo.FEEDBACK_CAIRO="message_bubble_alert_cairo",Uo.FILL_ARROW_SOLID_DOWN_16=
"arrow_solid_down",Uo.FILL_ARROW_SOLID_UP_16="arrow_solid_up",Uo.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",Uo.FILTER="menu_filter",Uo.FIRST_PAGE="chevron_first",Uo.FLAG="flag",Uo.FULL_HEART="heart",Uo.GAME_CONSOLE_DPAD="game_console_dpad",Uo.GAME_CONSOLE_FACE_BUTTONS="game_console_face_buttons",Uo.GAMING_LOGO="gaming",Uo.GAMING_LOGO_CAIRO="gaming_cairo",Uo.GO_TO_PAGE="arrow_right",Uo.GROUPS="people_group",Uo.HAPPY="face_happy",Uo.HEALTH_AND_SAFETY="shield_plus",Uo.HELP="question_circle",Uo.HELP_CAIRO=
"question_circle_cairo",Uo.HELP_OUTLINE="question_circle",Uo.HIDE="slash_circle_left",Uo.IMAGE="image",Uo.INFINITY_ICON="infinity",Uo.INFO="info_circle",Uo.INFO_OUTLINE="info_circle",Uo.INSERT_CHART="bar_graph_box_vertical",Uo.INSERT_CHART_OUTLINED="bar_graph_box_vertical",Uo.INSERT_PHOTO="image",Uo.KEEP="pin",Uo.KEEP_OFF="pin_off",Uo.KEYBOARD="keyboard",Uo.KEYBOARD_ARROW_DOWN="chevron_down",Uo.KEYBOARD_ARROW_UP="chevron_up",Uo.KIDS_BLOCK="slash_circle_left",Uo.LANGUAGE="globe",Uo.LAST_PAGE="chevron_last",
Uo.LAUNCH="open_new",Uo.LEARNING="lightbulb",Uo.LEARNING_CAIRO="lightbulb_cairo",Uo.LIBRARY_ADD=Hle("library_add"),Uo.LIBRARY_OUTLINE="library",Uo.LIBRARY_REMOVE=Hle(),Uo.LIGHTBULB_SPARK_OUTLINE="lightbulb_spark",Uo.LIKES_PLAYLIST="thumb_up",Uo.LIKES_PLAYLIST_CAIRO="thumb_up_cairo",Uo.LIKE="thumb_up",Uo.LIKE_SELECTED="thumb_up",Uo.LIVE="radar_live",Uo.LIVE_CAIRO="radar_live_cairo",Uo.LIVE_UNLISTED="link",Uo.LOCATION_ON="location_point",Uo.LOCATION_PIN="location_point",Uo.LOOP="arrow_repeat",Uo.LOOP_ACTIVE=
"arrow_repeat",Uo.LOOP_ONE="arrow_repeat_1",Uo.LOOP_ONE_ACTIVE="arrow_repeat_1",Uo.MEH="face_meh",Uo.MEMBERS_ONLY_MODE_OFF="message_bubble_left",Uo.MESSAGE="message_bubble_left",Uo.MICROPHONE_ON="mic",Uo.MIX="youtube_mix",Uo.MONETIZATION_ON="dollar_sign_circle",Uo.MONEY_FILL="dollar_sign_container",Uo.MONEY_FILL_JPY="yen_sign_container",Uo.MONEY_HEART="dollar_sign_heart",Uo.MORE_HORIZ="overflow_horizontal",Uo.MORE_VERT="overflow_vertical",Uo.MUSIC="audio",Uo.MUSIC_CAIRO="audio_cairo",Uo.MUSIC_NOTE_SYMBOL=
"music",Uo.MUSIC_SHUFFLE="arrow_shuffle",Uo.MY_CHANNEL="person_circle",Uo.MY_LOCATION="location_point",Uo.NEWS_STORY="news",Uo.NEXT="chevron_right",Uo.NOTIFICATIONS="bell",Uo.NOTIFICATIONS_ACTIVE="bell_on",Uo.NOTIFICATIONS_CAIRO="bell_cairo",Uo.NOTIFICATIONS_DONE_CHECKMARK="check",Uo.NOTIFICATIONS_INBOX="bell",Uo.NOTIFICATIONS_NONE="bell",Uo.NOTIFICATIONS_OFF="bell_off",Uo.NOT_INTERESTED="slash_circle_left",Uo.OFFICIAL_ARTIST_BADGE="audio",Uo.OFFLINE_CLOUD="cloud_off",Uo.OFFLINE_DOWNLOAD="download",
Uo.OFFLINE_DOWNLOAD_CAIRO="download_cairo",Uo.OFFLINE_PAUSE="pause",Uo.OPEN_IN_NEW="open_new",Uo.OUTLINE_ADJUST="adjust",Uo.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",Uo.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",Uo.OUTLINE_BAG="bag",Uo.OUTLINE_CLOCK_HALF_CIRCLE="clock_half_circle",Uo.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",Uo.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",Uo.OUTLINE_YOUTUBE_IMPROVE_TV="youtube_improve_tv",Uo.PAID="dollar_sign",Uo.PAUSE_OUTLINED="pause",Uo.PAYMENT=
"credit_card",Uo.PERSON_RADAR_FILLED="person_radar",Uo.PHONE_DOWNLOAD="mobile_download",Uo.PLAYABLES_LOGO="tic_tac_toe",Uo.PLAYABLES_LOGO_CAIRO="tic_tac_toe_cairo",Uo.PLAYLISTS="list_play_arrow",Uo.PLAYLISTS_CAIRO="list_play_arrow_cairo",Uo.PLAYLIST_ADD=Hle("list_add"),Uo.PLAYLIST_ADD_CHECK=Hle("list_check"),Uo.PLAYLIST_PLAY="list_play_arrow",Uo.PLAY_ALL="play_arrow",Uo.PLAY_CIRCLE="play_arrow_circle",Uo.PLAY_OUTLINED="play_arrow_circle",Uo.PRIVACY_INFO="shield",Uo.PRIVACY_PRIVATE="lock",Uo.PRIVACY_PUBLIC=
"earth",Uo.PRIVACY_UNLISTED="link",Uo.PROMOTE="megaphone",Uo.PURCHASES="price_tag",Uo.PURCHASE_SUPER_CHAT="super_chat",Uo.PURCHASE_SUPER_STICKER="super_sticker",Uo.QUESTION_ANSWER="message_bubble_question",Uo.QUEUE_PLAY_LAST="list_queue_last",Uo.QUEUE_PLAY_NEXT="list_play_arrow",Uo.REMIX_FILLED="youtube_shorts_remix",Uo.REMOVE="bar_circle",Uo.REMOVE_CIRCLE="bar_circle",Uo.REMOVE_CIRCLE_OUTLINE="bar_circle",Uo.REMOVE_DONE="check_double_off",Uo.REMOVE_FROM_HISTORY="bar_circle",Uo.REMOVE_FROM_PLAYLIST=
"bar_circle",Uo.REMOVE_MODERATOR="shield_off",Uo.REPLAY="arrow_circle",Uo.REPLAY_10="skip_back_10",Uo.REPORT_PROBLEM="alert_triangle",Uo.SAD="face_sad",Uo.SAVE_PLAYLIST="bookmark",Uo.SCHEDULE="clock",Uo.SCHOOL="creator_academy",Uo.SCREEN_FULLSCREEN="screen_full",Uo.SEARCH_HISTORY="arrow_time",Uo.SELL="price_tag",Uo.SETTINGS="gear",Uo.SETTINGS_CAIRO="gear_cairo",Uo.SETTINGS_LIGHT="gear",Uo.SETTINGS_MATERIAL="gear",Uo.SHARE_ARROW="share",Uo.SHIELD_WITH_AVATAR="person_shield",Uo.SHOPPING_BAG="bag",Uo.SHOPPING_BAG_CAIRO=
"bag_cairo",Uo.SHOPPING_CART="cart",Uo.SHORTS_COMMENT="youtube_shorts_message_bubble_right",Uo.SHORTS_DISLIKE="youtube_shorts_thumb_down",Uo.SHORTS_LIKE="youtube_shorts_thumb_up",Uo.SHORTS_SHARE="youtube_shorts_share",Uo.SHUFFLE="arrow_shuffle",Uo.SLOW_MODE_OFF="message_bubble_left",Uo.SOCIAL="people",Uo.SORT="menu_sort",Uo.SPARK_LIGHTBULB_OUTLINE="spark_lightbulb",Uo.SPEED_1X="1x",Uo.SPEED_1_POINT_2X="1_point_2x",Uo.SPEED_1_POINT_5X="1_point_5x",Uo.SPEED_1_POINT_8X="1_point_8x",Uo.SPEED_2X="2x",
Uo.SPEED_POINT_2X="point_2x",Uo.SPEED_POINT_8X="point_8x",Uo.SPONSORSHIP_STAR="star_circle",Uo.STAFF_PICK="spotlight",Uo.START_DVR="add",Uo.STAR_BORDER="star",Uo.STAR_CIRCLE_RIBBON_OUTLINE="star_circle_ribbon",Uo.STICKER_EMOTICON="face_happy",Uo.STOP_DVR="stop",Uo.SUBSCRIBE="youtube_logo_icon",Uo.SUBSCRIBE_PLUS="add_cairo",Uo.SUBSCRIPTION_MANAGER="gear",Uo.SUPERVISOR_ACCOUNT="people",Uo.SUPER_CHAT_FOR_GOOD="hands_heart",Uo.SWAP_HORIZ="arrow_swap_horizontal",Uo.SWITCH_ACCOUNTS="person_account",Uo.TAB_ACCOUNT=
"person",Uo.TAB_ACTIVITY="bell",Uo.TAB_BOOKMARK="bookmark",Uo.TAB_EXPLORE="compass",Uo.TAB_HOME="home",Uo.TAB_HOME_CAIRO="home_cairo",Uo.TAB_INBOX="mail",Uo.TAB_LIKED="thumb_up",Uo.TAB_MUSIC_PREMIUM="youtube_music",Uo.TAB_SHORTS="youtube_shorts",Uo.TAB_SHORTS_CAIRO="youtube_shorts_cairo",Uo.TAB_SUBSCRIPTIONS="subscriptions",Uo.TAB_SUBSCRIPTIONS_CAIRO="subscriptions_cairo",Uo.TAB_TRENDING="fire",Uo.TIMER="stopwatch",Uo.TRAILER="youtube_originals",Uo.TRENDING="fire",Uo.TRENDING_CAIRO="fire_cairo",Uo.TRENDING_DOWN=
"rating_down",Uo.TRENDING_UP="rating_up",Uo.TROPHY="trophy",Uo.TROPHY_CELEBRATIONS="fireworks",Uo.TUNE="adjust",Uo.UNBLOCK_USER="bar_circle",Uo.UNLIMITED="youtube_logo_icon",Uo.UNPLUGGED_LIVE_GUIDE="radar_live",Uo.UNPLUGGED_SPORTS="eye_off",Uo.UPLOADS="library",Uo.UP_ARROW="arrow_up",Uo.VERTICAL_ALIGN_BOTTOM="download",Uo.VERY_HAPPY="face_very_happy",Uo.VERY_SAD="face_very_sad",Uo.VIDEOGAME_ASSET="gaming",Uo.VIDEOS="play_arrow_circle",Uo.VIDEO_CALL="video_camera_add",Uo.VIDEO_LIBRARY_WHITE="library",
Uo.VIDEO_YOUTUBE="youtube_logo_icon",Uo.VIEW_LIST="list_view",Uo.VIEW_LIST_CAIRO="list_view_cairo",Uo.VISIBILITY="eye",Uo.VISIBILITY_OFF="eye_off",Uo.VOLUME_MUTE="volume_off",Uo.VOLUME_UP="volume_on",Uo.WALLPAPER="image",Uo.WARNING="alert_triangle",Uo.WATCH_HISTORY="arrow_time",Uo.WATCH_HISTORY_CAIRO="arrow_time_cairo",Uo.WATCH_LATER="clock",Uo.WATCH_LATER_CAIRO="clock_cairo",Uo.WATCH_RELATED_MIX="youtube_mix",Uo.WHAT_TO_WATCH="home",Uo.YOUTUBE_MUSIC_MONOCHROME="youtube_music",Uo.YOUTUBE_MUSIC_MONOCHROME_CAIRO=
"youtube_music_cairo",Uo.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="youtube_shorts_no_triangle",Uo.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16="youtube_shorts_no_triangle",Uo.YOUTUBE_SHORTS_OUTLINE_24="youtube_shorts",Uo.YT_OUTLINE_MUSIC_24="music",Uo);var rg={},iNw=(rg.ACCESS_TIME="clock",rg.ACCOUNT_BOX="person_square",rg.ACCOUNT_BOX_CAIRO="person_square",rg.ACCOUNT_CIRCLE="person_circle",rg.ACCOUNT_CIRCLE_CAIRO="person_circle",rg.ACCOUNT_LINKED="account_link",rg.ACCOUNT_UNLINKED="account_link",rg.ADD_CIRCLE="add_circle",rg.ADD_CIRCLE_OUTLINE="add_circle",rg.ADD_FRIEND="person_child",rg.ADD_MODERATOR="shield_add",rg.ADD_TO_LIBRARY="bookmark",rg.ADD_TO_PLAYLIST="add",rg.ADD_TO_QUEUE_TAIL="queue",rg.ADD_TO_REMOTE_QUEUE="playlist_audio",rg.ADD_TO_WATCH_LATER=
"clock",rg.ADD_VIDEO_LINK="film_strip_add",rg.ADMIN_PANEL_SETTINGS="person_gear",rg.ALERT_WARN_RED="alert_triangle",rg.ALIGN_LEFT="text_align_left",rg.ARROWS_ALERT="arrow_split_alert",rg.ARROW_BACK="arrow_left",rg.ARROW_CIRCLE="arrow_counterclockwise",rg.ARROW_CIRCLE_PLAY="replay",rg.ARROW_CIRCLE_RIGHT="arrow_clockwise",rg.ARROW_DIAGONAL="arrow_up_left",rg.ARROW_DIAGONAL_UP_RIGHT="arrow_up_right",rg.ARROW_DROP_DOWN="triangle_down",rg.ARROW_DROP_UP="triangle_up",rg.ARROW_FORWARD="arrow_right",rg.ARROW_PAUSE=
"pause_history",rg.ARROW_UNDO="undo",rg.ARTICLE="text_page",rg.ARTICLE_ALERT="text_page_alert",rg.ARTICLE_CHECK="text_page_check",rg.ARTICLE_CLARIFY="text_page_info",rg.ARTIST="person_audio",rg.AUDIOTRACK="audio",rg.AUDIO_BADGE="audio_badge",rg.AUDIO_SURROUND="surround_sound",rg.AUTO_AWESOME="sparkles",rg.AVATAR_ANONYMOUS="person_circle",rg.AVATAR_LOGGED_OUT="person_circle",rg.BACK="arrow_left",rg.BAR_CHART="chart_bar",rg.BAR_CIRCLE="minus_circle",rg.BAR_HORIZONTAL="minus",rg.BLOCK="circle_slash",
rg.BLOCK_USER="circle_slash",rg.BOOKMARK_BORDER="bookmark",rg.BOX_OPEN_CHECK="quiz",rg.BOX_PENCIL="square_pencil",rg.BOX_STACK_3="square3_stack",rg.BREAKING_NEWS_ALT_1="text_page_alert",rg.BROADCAST="podcast",rg.BROADCAST_CAIRO="podcast",rg.BUG_REPORT="bug",rg.CAMERA_ALT="camera",rg.CAMPAIGN="megaphone",rg.CANCEL="x_circle",rg.CAPTIONS="closed_captions",rg.CAST_ICON="chromecast",rg.CAST_OUTLINE="chromecast",rg.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",rg.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_waves",
rg.CHAT="text_bubble",rg.CHAT_BUBBLE="bubble",rg.CHECK_BOX="check_square",rg.CHECK_BOX_OUTLINE_BLANK="square",rg.CHECK_CIRCLE_FILLED="check_circle",rg.CHECK_CIRCLE_OUTLINE="check_circle",rg.CHECK_CIRCLE_THICK="check_circle",rg.CHECK_DOUBLE="check_done",rg.CHECK_DOUBLE_OFF="check_done_slash",rg.CHEVRON_LEFT="chevron_left",rg.CHEVRON_RIGHT="chevron_right",rg.CHEVRON_RIGHT_CAIRO="chevron_right",rg.CIRCLES_OVERLAP="account_link",rg.CLAPPERBOARD_CAIRO="clapperboard",rg.CLARIFY="text_page_info",rg.CLOCK_ARROWS=
"clock_split",rg.CLOCK_ARROWS_ALERT="clock_split_alert",rg.CLOSED_CAPTION="closed_captions",rg.CLOSED_CAPTION_SELECTED="closed_captions",rg.CLOSE="x",rg.CLOUD_UPLOAD="cloud_arrow_up",rg.COLLAPSE="chevron_up",rg.COLLAPSE_CAIRO="chevron_up",rg.COLLECTION="square3d_stack",rg.COLOR_LENS="paint_palette",rg.COMMENT="text_bubble",rg.CONSENT_SHIELD="person_shield",rg.CONTENT_CUT="scissors",rg.CONTENT_CUT_CAIRO="scissors",rg.COURSE="graduation_cap",rg.COURSE_CAIRO="graduation_cap",rg.CREATION_LIVE="live",
rg.CREATION_POST="square_pencil",rg.CREATION_UPLOAD="video",rg.CREATION_UPLOAD_RED="upload",rg.CREATOR_ACADEMY="graduation_cap",rg.CREATOR_METADATA_MONETIZATION="dollar_sign_circle",rg.CREATOR_METADATA_MONETIZATION_OFF="dollar_sign_circle_slash",rg.CREATOR_STUDIO="youtube_studio",rg.DARK_THEME="theme",rg.DELETE="trash_can",rg.DELETE_SWEEP="trash_can",rg.DESKTOP="laptop",rg.DISLIKE="thumb_down",rg.DISLIKE_SELECTED="thumb_down",rg.DISMISSAL="x",rg.DISMISS_QUEUE="playlist_x",rg.DOGFOOD="pawprint",rg.DOLLAR_SIGN=
"dollar_sign_circle",rg.DOLLAR_SIGN_CIRCLE="dollar_sign_circle",rg.DOLLAR_SIGN_CONTAINER="dollar_sign_rectangle",rg.DOWN_ARROW="arrow_down",rg.DO_NOT_DISTURB="circle_slash",rg.DRAFT="document",rg.DRAG_HANDLE="equal",rg.EARTH="globe",rg.EDIT="pencil",rg.EMOJI="face_very_happy",rg.EMOJI_FLAGS="flag",rg.EMOJI_OBJECTS="lightbulb",rg.EMOJI_PEOPLE="face_very_happy",rg.EMOJI_RECENT="clock",rg.EMPTY_HEART="heart",rg.EMPTY_LIKE="thumb_up",rg.ERROR_BLACK="alert_circle",rg.ERROR_OUTLINE="alert_circle",rg.ERROR_WHITE=
"alert_circle",rg.EXIT_APP="arrow_in",rg.EXIT_TO_APP="arrow_in",rg.EXPAND="chevron_down",rg.EXPAND_ALL="chevron_expand",rg.EXPAND_CAIRO="chevron_down",rg.EXPAND_LESS="chevron_up",rg.EXPAND_MORE="chevron_down",rg.EXPLORE="compass",rg.EXPLORE_DESTINATION="compass",rg.EXTERNAL_LINK="arrow_up_right",rg.EYE_OFF="eye_slash",rg.FAB_UPLOAD="upload",rg.FACE_HAPPY_OUTLINE="face_happy",rg.FACE_MEH="face_neutral",rg.FACT_CHECK="text_page_check",rg.FASHION_LOGO="fashion",rg.FASHION_LOGO_CAIRO="fashion",rg.FAVORITE=
"thumb_up",rg.FEEDBACK="alert_bubble",rg.FEEDBACK_CAIRO="alert_bubble",rg.FILL_ARROW_SOLID_DOWN_16="arrow_solid_down",rg.FILL_ARROW_SOLID_UP_16="arrow_solid_up",rg.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",rg.FIRST_PAGE="chevron_left_end",rg.FLAG_CAIRO="flag",rg.FLASH_OFF="flash_slash",rg.FLASH_ON="flash",rg.FULL_HEART="heart",rg.GAMING_LOGO="gaming",rg.GAMING_LOGO_CAIRO="gaming",rg.GO_TO_PAGE="arrow_right",rg.GRID_ASYMMETRICAL="dashboard",rg.GROUPS="person3",rg.HAND_SWIPE_LEFT="gesture_swipe_left",
rg.HAND_SWIPE_RIGHT="gesture_swipe_right",rg.HAPPY="face_happy",rg.HEALTH_AND_SAFETY="shield_health",rg.HEART_BOX="heart_cube",rg.HELP="help_circle",rg.HELP_CAIRO="help_circle",rg.HELP_OUTLINE="help_circle",rg.HIDE="circle_slash",rg.INCOGNITO_CAIRO="incognito",rg.INFINITY_ICON="infinity",rg.INFO="info_circle",rg.INFO_OUTLINE="info_circle",rg.INSERT_CHART="chart_bar_square",rg.INSERT_CHART_OUTLINED="chart_bar_square",rg.INSERT_PHOTO="image",rg.KEEP="pin",rg.KEEP_OFF="pin_slash",rg.KEYBOARD="keyboard",
rg.KEYBOARD_ARROW_DOWN="chevron_down",rg.KEYBOARD_ARROW_UP="chevron_up",rg.KIDS_BLOCK="circle_slash",rg.LANGUAGE="globe",rg.LAST_PAGE="chevron_right_end",rg.LAUNCH="arrow_up_right",rg.LEARNING="lightbulb",rg.LEARNING_CAIRO="lightbulb",rg.LIBRARY_ADD="bookmark",rg.LIBRARY_IMAGE="image_stack",rg.LIBRARY_MUSIC="audio_square_stack",rg.LIBRARY_OUTLINE="play_square_stack",rg.LIBRARY_REMOVE="bookmark",rg.LIBRARY_SAVED="check_square_stack",rg.LIKES_PLAYLIST="thumb_up",rg.LIKES_PLAYLIST_CAIRO="thumb_up",rg.LIKE=
"thumb_up",rg.LIKE_SELECTED="thumb_up",rg.LIST_QUEUE="queue",rg.LIVE_CAIRO="live",rg.LIVE_UNLISTED="link",rg.LOCATION_ON="location_pin",rg.LOCATION_PIN="location_pin",rg.LOCATION_POINT="location_pin",rg.LOOP="repeat",rg.LOOP_ACTIVE="repeat",rg.LOOP_ONE="repeat1",rg.LOOP_ONE_ACTIVE="repeat1",rg.MEET="google_meet",rg.MEH="face_neutral",rg.MEMBERSHIPS="memberships",rg.MEMBERS_ONLY_MODE_OFF="text_bubble",rg.MENU_FILTER="filter",rg.MESSAGE="text_bubble",rg.MESSAGE_BUBBLE_GEAR="bubble_gear",rg.MESSAGE_BUBBLE_LEFT=
"text_bubble",rg.MESSAGE_BUBBLE_LEFT_BOOST="bubble_sparkles",rg.MESSAGE_BUBBLE_OVERLAP="bubble_stack",rg.MESSAGE_BUBBLE_QUESTION="help_bubble",rg.MICROPHONE_ON="mic",rg.MONETIZATION_ON="dollar_sign_circle",rg.MONEY_FILL="dollar_sign_rectangle",rg.MONEY_FILL_JPY="yen_sign_rectangle",rg.MONEY_HAND="dollar_sign_circle_hand",rg.MONEY_HEART="dollar_sign_heart",rg.MOON_Z="sleep_timer",rg.MORE_HORIZ="overflow_horizontal",rg.MORE_VERT="overflow_vertical",rg.MUSIC="audio",rg.MUSIC_CAIRO="audio",rg.MUSIC_EXPLICIT_BADGE=
"explicit",rg.MUSIC_NEW_RELEASE="audio_badge",rg.MUSIC_NOTE_SYMBOL="audio",rg.MUSIC_SCISSORS="audio_scissors",rg.MUSIC_SHUFFLE="shuffle",rg.MY_CHANNEL="person_circle",rg.MY_LOCATION="location_pin",rg.MY_VIDEOS="video",rg.MY_VIDEOS_CAIRO="video",rg.NEWS_CAIRO="news",rg.NEWS_STORY="news",rg.NEXT="chevron_right",rg.NOTE_ADD="bubble_pencil",rg.NOTIFICATIONS="bell",rg.NOTIFICATIONS_ACTIVE="bell_waves",rg.NOTIFICATIONS_CAIRO="bell",rg.NOTIFICATIONS_DONE_CHECKMARK="check",rg.NOTIFICATIONS_INBOX="bell",rg.NOTIFICATIONS_NONE=
"bell",rg.NOTIFICATIONS_OFF="bell_slash",rg.NOT_INTERESTED="circle_slash",rg.OFFICIAL_ARTIST_BADGE="audio",rg.OFFLINE_CLOUD="cloud_slash",rg.OFFLINE_DOWNLOAD="download",rg.OFFLINE_DOWNLOAD_CAIRO="download",rg.OFFLINE_PAUSE="pause",rg.OPEN_IN_NEW="arrow_up_right",rg.OUTLINE_ADJUST="adjust",rg.OUTLINE_ARROW_SOLID_DOWN="arrow_solid_down",rg.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",rg.OUTLINE_ARROW_SOLID_UP="arrow_solid_up",rg.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",rg.OUTLINE_BAG="bag",rg.OUTLINE_CLOCK_HALF_CIRCLE=
"clock_half_dashed",rg.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",rg.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",rg.OUTLINE_YOUTUBE_IMPROVE_TV="star_tv",rg.PAID="dollar_sign_circle",rg.PAUSE_OUTLINED="pause",rg.PAYMENT="credit_card",rg.PEOPLE="person_child",rg.PEOPLE_2="person2_rectangle",rg.PEOPLE_GROUP="person3",rg.PEOPLE_NOTE="bubble_asterisk",rg.PERSON_2="person2",rg.PERSON_ACCOUNT="person_square_stack",rg.PERSON_MINUS="person_x",rg.PERSON_MUSIC="person_audio",rg.PERSON_RADAR="person_waves",
rg.PERSON_RADAR_FILLED="person_waves",rg.PERSON_SETTING="person_gear",rg.PHONE="phone",rg.PHONE_DOWNLOAD="mobile_arrow_down",rg.PICTURE_IN_PICTURE="picture_in_picture",rg.PLAYABLES_LOGO="playables",rg.PLAYABLES_LOGO_CAIRO="playables",rg.PLAYLISTS="playlist",rg.PLAYLISTS_CAIRO="playlist",rg.PLAYLIST_ADD_CHECK="bookmark",rg.PLAY_ALL="play",rg.PLAY_ARROW="play",rg.PLAY_ARROW_CIRCLE="play_circle",rg.PLAY_ARROW_HALF_CIRCLE="play_circle_half_dashed",rg.PLAY_CIRCLE="play_circle",rg.PLAY_OUTLINED="play_circle",
rg.PODCAST_ADD="podcast_add",rg.PODCAST_CHECK="podcast_check",rg.PRIVACY_INFO="shield_x",rg.PRIVACY_PRIVATE="lock",rg.PRIVACY_PUBLIC="globe",rg.PRIVACY_UNLISTED="link",rg.PROMOTE="megaphone",rg.PURCHASES="price_tag",rg.PURCHASE_SUPER_CHAT="super_chat",rg.PURCHASE_SUPER_STICKER="super_sticker",rg.QUESTION_ANSWER="help_bubble",rg.QUESTION_CIRCLE="help_circle",rg.QUEUE_PLAY_LAST="queue_last",rg.QUEUE_PLAY_NEXT="queue_next",rg.QUOTATION_MARK="quote",rg.RADAR_LIVE="live",rg.REMOVE="minus_circle",rg.REMOVE_CIRCLE=
"minus_circle",rg.REMOVE_CIRCLE_OUTLINE="minus_circle",rg.REMOVE_FROM_HISTORY="minus_circle",rg.REMOVE_FROM_PLAYLIST="minus_circle",rg.REMOVE_MODERATOR="shield_slash",rg.REPLAY="arrow_counterclockwise",rg.REPLAY_10="skip10_back",rg.REPLAY_ARROW="replay",rg.REPORT_PROBLEM="alert_triangle",rg.RSS_OFF="rss_slash",rg.SAD="face_sad",rg.SAVE_PLAYLIST="bookmark",rg.SCHEDULE="clock",rg.SCHOOL="graduation_cap",rg.SCREEN_DEFAULT="player_default",rg.SCREEN_FULLSCREEN="player_full_enter",rg.SCREEN_LIGHT="ambient_mode",
rg.SCREEN_ROTATION="rotate_portrait",rg.SCREEN_SWITCH="player_switch",rg.SCREEN_THEATRE="player_theater",rg.SEARCH_CAIRO="search",rg.SEARCH_HISTORY="history",rg.SELL="price_tag",rg.SETTINGS="gear",rg.SETTINGS_CAIRO="gear",rg.SETTINGS_LIGHT="gear",rg.SETTINGS_MATERIAL="gear",rg.SETTINGS_REMOTE="remote_waves",rg.SHARE="share",rg.SHARE_ARROW="share",rg.SHARE_CAIRO="share",rg.SHIELD="shield_x",rg.SHIELD_EMPTY="shield",rg.SHIELD_OFF="shield_slash",rg.SHIELD_WITH_AVATAR="person_shield",rg.SHOPPING_BAG=
"bag",rg.SHOPPING_BAG_CAIRO="bag",rg.SHOPPING_CART="cart",rg.SHORTS_COMMENT="text_bubble",rg.SHORTS_DISLIKE="thumb_down",rg.SHORTS_LIKE="thumb_up",rg.SHORTS_SHARE="share",rg.SKIP_FORWARD_30="skip30_forward",rg.SLASH_CIRCLE_LEFT="circle_slash",rg.SLASH_CIRCLE_RIGHT="circle_slash",rg.SLOW_MODE="bubble_slow",rg.SLOW_MODE_OFF="text_bubble",rg.SOCIAL="person_child",rg.SPARKLE="sparkles",rg.SPARK_IMAGE="image_spark",rg.SPARK_PENCIL="pencil_spark",rg.SPARK_RADAR="spark_waves",rg.SPARK_VIDEO="video_spark",
rg.SPEAKER_GROUP="speaker_stack",rg.SPEAKER_OFF="speaker_slash",rg.SPEED_1X="n1x",rg.SPEED_1_POINT_2X="n1point2x",rg.SPEED_1_POINT_5X="n1point5x",rg.SPEED_1_POINT_8X="n1point8x",rg.SPEED_2X="n2x",rg.SPONSORSHIP_STAR="star_circle",rg.SPORTS="basketball",rg.SPOTLIGHT="spotlight",rg.STAFF_PICK="spotlight",rg.START_DVR="add",rg.STAR_BORDER="star",rg.STAR_CIRCLE_RIBBON="memberships_gift",rg.STAR_HALF="star_full_half",rg.STAR_SHOOTING="hype",rg.STICKER="sticker",rg.STICKER_EMOTICON="face_happy",rg.STOP_DVR=
"stop",rg.SUBSCRIBE="youtube",rg.SUBSCRIBE_PLUS="add",rg.SUBSCRIPTION_MANAGER="gear",rg.SUPERSTAR="super_star",rg.SUPERVISOR_ACCOUNT="person_child",rg.SUPER_CHAT_FOR_GOOD="hands_heart",rg.SWAP_HORIZ="arrow_swap_horizontal",rg.SWITCH_ACCOUNTS="person_square_stack",rg.TAB_ACCOUNT="person",rg.TAB_ACTIVITY="bell",rg.TAB_BOOKMARK="bookmark",rg.TAB_EXPLORE="compass",rg.TAB_HOME="home",rg.TAB_HOME_CAIRO="home",rg.TAB_INBOX="mail",rg.TAB_LIKED="thumb_up",rg.TAB_MUSIC_PREMIUM="youtube_music",rg.TAB_SHORTS=
"shorts",rg.TAB_SHORTS_CAIRO="shorts",rg.TAB_SUBSCRIPTIONS="subscriptions",rg.TAB_SUBSCRIPTIONS_CAIRO="subscriptions",rg.TAB_TRENDING="trending",rg.TARGET="target",rg.TARGET_ADD="target_add",rg.TEMPLATE_ADD="template_add",rg.TEXT="font",rg.TICKET_STAR="star_ticket",rg.TIMER="stopwatch",rg.TRENDING_CAIRO="trending",rg.TRENDING_DOWN="arrow_trend_down",rg.TRENDING_UP="arrow_trend_up",rg.TROPHY_CAIRO="trophy",rg.TROPHY_CELEBRATIONS="fireworks",rg.TROPHY_STAR="star_trophy",rg.TUNE="adjust",rg.TV_OFF="tv_slash",
rg.UNBLOCK_USER="minus_circle",rg.UNFAVORITE="thumb_down",rg.UNLIMITED="youtube",rg.UNPLUGGED_LIVE_GUIDE="live",rg.UNPLUGGED_SPORTS="eye_slash",rg.UPLOADS="play_square_stack",rg.UP_ARROW="arrow_up",rg.VERTICAL_ALIGN_BOTTOM="chevron_down_end",rg.VERTICAL_ALIGN_TOP="chevron_up_end",rg.VERY_HAPPY="face_very_happy",rg.VERY_SAD="face_very_sad",rg.VIDEOS="play_circle",rg.VIDEO_CALL="video_camera_add",rg.VIDEO_LIBRARY_WHITE="play_square_stack",rg.VIDEO_QUALITY_4K="n4k",rg.VIDEO_QUALITY_8K="n8k",rg.VIDEO_YOUTUBE=
"youtube",rg.VIEW_LIST_CAIRO="view_list",rg.VIEW_MODULE="view_column3_row2",rg.VISIBILITY="eye",rg.VISIBILITY_OFF="eye_slash",rg.VOLUME_DOWN="volume_min",rg.VOLUME_MUTE="volume_mute",rg.VOLUME_OFF="volume_mute",rg.VOLUME_STABLE="stable_volume",rg.VOLUME_UP="volume_max",rg.WALLPAPER="image",rg.WARNING="alert_triangle",rg.WATCH_HISTORY="history",rg.WATCH_HISTORY_CAIRO="history",rg.WATCH_LATER="clock",rg.WATCH_LATER_CAIRO="clock",rg.WATCH_RELATED_MIX="mix",rg.WHAT_TO_WATCH="home",rg.YOUTUBE_LINKED_TV=
"tv_mobile",rg.YOUTUBE_MUSIC_MONOCHROME="youtube_music",rg.YOUTUBE_MUSIC_MONOCHROME_CAIRO="youtube_music",rg.YOUTUBE_SHORTS_ARROW_DOWN="arrow_down",rg.YOUTUBE_SHORTS_ARROW_UP="arrow_up",rg.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="shorts_empty",rg.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16="shorts_empty",rg.YOUTUBE_SHORTS_OUTLINE_24="shorts",rg.YT_OUTLINE_MUSIC_24="audio",rg);var Lh3={15:[[1,3,24]],"1_point_2x":[[1,1,24]],"1_point_5x":[[1,1,24]],"1_point_8x":[[1,1,24]],"1x":[[1,1,24]],"2_point_5x":[[1,1,24]],"2d":[[1,1,24]],"2x":[[1,3,24]],"3d":[[1,1,24]],"3x":[[1,3,24]],"4d":[[1,1,24]],"4k":[[0,3,24],[1,3,24]],60:[[1,3,24]],"8k":[[0,2,24],[1,2,24]],accessibility:[[1,4,24]],account_link:[[1,8,24]],account_link_error:[[1,6,24]],account_link_some:[[0,5,24]],account_link_success:[[0,5,24]],add:[[1,9,16],[1,9,24]],add_cairo:[[0,4,16],[0,4,24],[1,4,24]],add_circle:[[1,6,24],
[1,6,36]],add_half_circle:[[1,2,24]],adjust:[[0,9,24],[1,9,18],[1,9,24]],airplane:[[0,5,24],[1,5,20],[1,5,24]],airplay:[[1,6,16],[1,6,24]],airplay_off:[[1,1,24]],album:[[0,8,24],[1,8,24]],alert_circle:[[0,10,24],[1,10,16],[1,10,24]],alert_triangle:[[0,10,12],[0,10,24],[1,10,24]],align_center:[[0,6,24],[1,6,24]],align_left:[[0,6,24],[1,6,24]],align_right:[[0,6,24],[1,6,24]],arrow_caps:[[0,2,24],[1,2,24]],arrow_circle:[[1,6,24],[1,6,48]],arrow_circle_dash:[[1,1,24]],arrow_circle_play:[[1,1,24],[1,1,
36],[1,1,48]],arrow_circle_right:[[0,3,24],[1,3,12],[1,3,16],[1,3,18],[1,3,24]],arrow_diagonal:[[1,5,24]],arrow_diagonal_down_right:[[0,1,12],[0,1,16],[0,1,18],[0,1,24],[1,1,12],[1,1,16],[1,1,18],[1,1,24]],arrow_diagonal_up_right:[[0,1,12],[0,1,16],[0,1,18],[0,1,24],[1,1,12],[1,1,16],[1,1,18],[1,1,24]],arrow_down:[[0,3,24],[1,3,24]],arrow_down_circle:[[0,4,12],[0,4,16],[0,4,18],[0,4,24]],arrow_flip:[[1,10,16],[1,10,18],[1,10,24]],arrow_flip_dollar_sign:[[1,2,24]],arrow_in:[[0,8,24],[1,8,24]],arrow_left:[[1,
8,24,!0]],arrow_left_cairo:[[1,2,24,!0]],arrow_merge:[[1,2,24]],arrow_out:[[0,2,24]],arrow_pause:[[1,1,24]],arrow_redo:[[1,1,24]],arrow_remix:[[1,1,24]],arrow_repeat:[[0,5,24],[1,5,24]],arrow_repeat_1:[[0,3,24],[1,3,24]],arrow_right:[[1,3,24,!0]],arrow_shuffle:[[0,5,24],[1,5,24]],arrow_skip_forward:[[0,1,24],[1,1,24]],arrow_solid_down:[[0,4,16],[0,4,24],[1,4,16],[1,4,24]],arrow_solid_up:[[0,4,16],[0,4,24],[1,4,16],[1,4,24]],arrow_split:[[0,3,24],[1,3,24]],arrow_swap_horizontal:[[0,5,24],[1,5,18],
[1,5,24]],arrow_time:[[0,8,24],[1,8,24]],arrow_time_cairo:[[0,2,24],[1,2,24]],arrow_time_forward:[[1,1,24]],arrow_undo:[[1,1,24]],arrow_up:[[0,3,24],[1,3,24]],arrow_up_circle:[[0,4,12],[0,4,16],[0,4,18],[0,4,24]],arrows_alert:[[1,1,24]],article:[[1,2,24]],article_alert:[[1,2,24]],article_check:[[1,2,24]],article_clarify:[[1,2,24]],audio:[[0,14,12],[0,14,16],[0,14,18],[0,14,24],[1,14,18],[1,14,24]],audio_badge:[[0,3,12],[0,3,16],[0,3,24]],audio_cairo:[[0,2,24],[1,2,24]],audio_off:[[1,2,24]],audio_surround:[[0,
1,24],[1,1,24]],background:[[1,1,24]],backspace:[[0,5,24],[1,5,24]],bag:[[0,7,12],[0,7,18],[0,7,24],[1,7,18],[1,7,24]],bag_bookmark:[[1,2,24]],bag_cairo:[[0,2,24],[1,2,24]],bar_circle:[[1,4,24]],bar_graph:[[0,2,24],[1,2,24]],bar_graph_box_vertical:[[0,6,24],[1,6,24]],bar_horizontal:[[1,2,16],[1,2,24]],bars_2:[[1,9,16],[1,9,24]],bars_3:[[0,2,24],[1,2,24]],beaker:[[1,2,24]],bell:[[0,10,24],[1,10,24]],bell_cairo:[[0,3,24],[1,3,24]],bell_off:[[1,5,24]],bell_off_cairo:[[1,2,24]],bell_on:[[0,6,24]],bell_on_cairo:[[0,
2,24]],blur:[[1,2,24]],book:[[1,3,24]],bookmark:[[0,9,24],[1,9,24]],bookmark_cairo:[[0,2,24],[1,2,24]],box_3d:[[0,1,24],[1,1,24]],box_bar:[[0,3,24]],box_check:[[0,6,18],[0,6,24],[0,6,36],[1,6,24]],box_chevron_right:[[1,3,24]],box_dashed_triangle:[[1,3,24]],box_empty:[[1,5,24]],box_open_check:[[0,4,24],[1,4,16],[1,4,24]],box_pencil:[[1,3,16],[1,3,24]],box_placeholder_left:[[1,1,24]],box_search:[[1,1,24]],box_stack_3:[[0,1,24],[1,1,24]],boxes_2:[[1,3,24]],briefcase:[[1,2,24]],briefcase_slash:[[0,3,
24]],brightness:[[0,3,24],[1,3,24]],broadcast:[[0,3,24],[1,3,12],[1,3,16],[1,3,18],[1,3,24],[1,3,48]],bug:[[0,3,24],[1,3,24]],business:[[1,4,24]],cable:[[1,2,24]],calculator:[[0,3,24],[1,3,24]],calendar:[[0,4,24],[1,4,24]],camera:[[0,10,24],[1,10,24]],camera_audio:[[1,5,24]],camera_effects:[[1,4,24]],camera_flip:[[1,4,24]],camera_hashtag:[[1,5,24]],camera_switch:[[0,3,24],[1,3,24]],card:[[0,3,12],[0,3,16],[0,3,24]],cart:[[0,4,24],[1,4,24]],cat:[[0,3,24],[1,3,24]],celebration:[[1,2,24]],check:[[0,
13,12],[0,13,16],[0,13,24],[1,13,16],[1,13,24]],check_circle:[[0,10,18],[0,10,24],[1,10,24]],check_double:[[1,1,24]],check_double_off:[[1,1,24]],chevron_collapse:[[1,3,24]],chevron_down:[[1,9,18],[1,9,24]],chevron_down_cairo:[[1,2,24]],chevron_down_circle:[[0,3,24]],chevron_expand:[[1,5,24]],chevron_first:[[1,1,24]],chevron_last:[[1,1,24]],chevron_left:[[1,9,16,!0],[1,9,18,!0],[1,9,24,!0]],chevron_left_circle:[[0,3,24]],chevron_left_ios:[[1,2,24]],chevron_left_ios_cairo:[[1,2,24]],chevron_right:[[0,
7,16,!0],[0,7,18,!0],[0,7,24,!0],[1,7,16,!0],[1,7,18,!0],[1,7,24,!0]],chevron_right_cairo:[[1,2,24]],chevron_right_circle:[[0,3,24]],chevron_right_ios:[[1,1,24]],chevron_up:[[1,9,16],[1,9,18],[1,9,24]],chevron_up_cairo:[[1,2,24]],chevron_up_circle:[[0,3,24]],chromecast:[[0,10,24],[1,10,24]],chromecast_animate_frame_1:[[1,5,24]],chromecast_animate_frame_2:[[1,5,24]],chromecast_animate_frame_3:[[1,5,24]],chromecast_cairo:[[0,2,24],[1,2,24]],chromecast_mobile:[[1,4,24],[1,4,36]],chromecast_waveform:[[1,
2,24]],circle:[[0,8,24],[1,8,24]],circle_full:[[0,3,24]],circle_half_full:[[1,1,24]],circles_6:[[0,1,24]],circles_overlap:[[0,1,24],[1,1,24]],circles_overlap_check:[[0,1,16],[0,1,24]],clapperboard:[[0,3,24],[1,3,24]],clapperboard_cairo:[[0,2,24],[1,2,24]],clock:[[0,10,24],[1,10,16],[1,10,24]],clock_arrows:[[1,1,24]],clock_arrows_alert:[[1,1,24]],clock_cairo:[[0,2,24],[1,2,24]],clock_half_circle:[[0,1,24],[1,1,24]],closed_caption:[[0,10,24],[1,10,24]],cloud:[[1,2,24]],cloud_arrow_down:[[1,3,24]],cloud_arrow_up:[[0,
6,24],[1,6,24]],cloud_check:[[0,3,24],[1,3,24]],cloud_ellipsis:[[0,3,24],[1,3,24]],cloud_off:[[1,2,24]],code:[[1,2,24]],compass:[[0,8,24],[1,8,24]],compass_cairo:[[0,1,24],[1,1,24]],controller:[[0,2,24],[1,2,24]],copy:[[1,3,24]],copyright:[[0,4,24],[1,4,24]],creator_academy:[[0,3,12],[0,3,16],[0,3,24],[1,3,24]],creator_academy_cairo:[[0,2,24],[1,2,24]],credit_card:[[1,4,24]],crop:[[1,3,16],[1,3,24]],crop_rotate:[[1,2,24]],crown:[[0,5,16],[0,5,24],[1,5,12],[1,5,16],[1,5,24]],curve_s:[[0,1,24]],dashboard_plus:[[1,
1,16],[1,1,18],[1,1,20],[1,1,24]],die_3:[[0,5,24],[1,5,24]],directions:[[1,3,24]],dogfood:[[1,1,24]],dollar_sign:[[0,7,24],[1,7,24]],dollar_sign_circle:[[0,11,16],[0,11,24],[1,11,16],[1,11,24]],dollar_sign_circle_pause:[[1,2,24]],dollar_sign_circle_plus:[[1,1,24]],dollar_sign_container:[[1,7,24]],dollar_sign_heart:[[0,23,12],[0,23,24],[1,23,16],[1,23,24]],dollar_sign_off:[[1,3,24]],dot:[[0,2,12],[0,2,24]],download:[[0,11,24],[1,11,16],[1,11,24]],download_cairo:[[0,2,24],[1,2,24]],downloaded:[[0,7,
24]],downloading:[[1,5,24]],downloading_0:[[1,5,24]],downloading_1:[[1,6,24]],downloading_2:[[1,6,24]],downloading_3:[[1,6,24]],downloading_4:[[1,6,24]],downloading_5:[[1,7,24]],downloading_6:[[1,6,24]],drive_add:[[1,2,24]],earth:[[0,12,24],[1,12,16],[1,12,18],[1,12,24]],explicit:[[0,7,18],[0,7,24],[1,7,24]],eye:[[0,6,24],[1,6,24]],eye_off:[[1,4,24]],eyedropper:[[1,2,24]],face_add:[[1,1,24]],face_arrows_diagonal:[[1,1,24]],face_happy:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_image:[[1,2,24]],
face_meh:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],face_meh_2:[[0,6,24],[0,6,36],[1,6,24],[1,6,36]],face_paintbrush:[[1,2,24]],face_sad:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_unhappy:[[0,10,24],[0,10,36],[1,10,24],[1,10,36]],face_upset:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],face_very_happy:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_very_sad:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],fashion:[[0,4,24],[1,4,24]],fashion_cairo:[[0,2,24],[1,2,24]],fast_back:[[0,3,24],[1,3,24]],fast_forward:[[0,5,24]],
film_strip:[[0,7,24],[1,7,24]],film_strip_add:[[1,2,24]],filter_face:[[0,5,24],[1,5,24]],filter_photo:[[0,8,24],[1,8,24]],fire:[[0,9,12],[0,9,24],[1,9,16],[1,9,24]],fire_cairo:[[0,2,24],[1,2,24]],fireworks:[[1,3,24]],flag:[[0,9,24],[1,9,24]],flag_cairo:[[0,2,24],[1,2,24]],flash_auto:[[0,3,24],[1,3,24]],flash_circle:[[0,5,18],[0,5,24],[1,5,24]],flash_off:[[0,5,24],[1,5,24]],flash_on:[[0,5,24],[1,5,24]],flip_horizontal:[[1,4,24]],flip_horizontal_dash:[[1,1,24]],flip_vertical_dash:[[1,1,24]],folder:[[0,
4,16],[0,4,24],[1,4,24]],font_square_spark:[[1,1,16],[1,1,24]],football:[[0,4,24],[1,4,24]],gaming:[[0,3,24],[1,3,24]],gaming_cairo:[[0,2,24],[1,2,24]],gear:[[0,9,24],[1,9,24]],gear_cairo:[[0,3,24],[1,3,24]],ghost:[[0,5,24],[1,5,24]],gif:[[1,2,24]],gift:[[0,3,24],[1,3,24]],globe:[[0,4,24],[0,4,36],[1,4,24],[1,4,36]],globe_image:[[0,2,24],[0,2,36],[1,2,24],[1,2,36]],glow:[[1,2,24]],google_lens:[[1,4,24]],greater_than_20:[[1,2,24]],grid_2x2:[[1,1,24]],grid_3_by_3:[[0,1,24],[1,1,24]],grid_asymmetrical:[[0,
1,24],[1,1,24]],hand:[[1,2,24]],hand_long_press:[[0,3,24],[1,3,24]],hand_pinch_in:[[1,2,24]],hand_swipe_left:[[1,1,24]],hand_swipe_right:[[1,2,24]],hand_tap:[[0,2,24],[1,2,24]],hand_wave:[[1,2,24]],hands_heart:[[0,3,24],[1,3,24]],hashtag:[[1,2,16],[1,2,18],[1,2,20],[1,2,24]],hd:[[0,8,24],[1,8,24]],headset:[[0,8,24],[1,8,24]],heart:[[0,18,13],[0,18,24],[1,18,16],[1,18,24]],heart_box:[[1,1,24]],heart_circle:[[1,2,16],[1,2,18],[1,2,20],[1,2,24]],heart_off:[[1,2,24]],hierarchy:[[0,4,24],[1,4,24]],highlights:[[1,
2,24]],home:[[0,9,24],[1,9,24]],home_cairo:[[0,2,24],[1,2,24]],hourglass:[[1,3,16],[1,3,24]],image:[[0,8,24],[1,8,24]],image_add:[[1,4,24]],image_wallpaper:[[1,1,24]],incognito:[[0,9,24],[1,9,24]],incognito_cairo:[[0,2,24],[1,2,24]],infinite:[[0,2,24]],infinity:[[1,2,24]],info_circle:[[1,10,16],[1,10,18],[1,10,20],[1,10,24]],journey:[[1,2,24]],key:[[1,5,24]],keyboard:[[0,4,24],[1,4,24]],label:[[0,4,24],[1,4,24]],laptop:[[1,3,24]],laptop_mobile:[[0,4,24],[1,4,24]],layers:[[0,1,24],[1,1,24]],leaf:[[1,
2,24]],lens:[[1,1,24]],less_than_4:[[1,2,24]],library:[[0,6,24],[1,6,24]],library_add:[[1,7,16],[1,7,24]],library_image:[[1,1,24]],library_music:[[0,3,24],[1,3,24]],library_saved:[[0,6,24]],lightbulb:[[0,4,12],[0,4,24],[1,4,24]],lightbulb_cairo:[[0,2,24],[1,2,24]],lightbulb_spark:[[1,2,24]],link:[[1,8,18],[1,8,24]],link_off:[[1,1,24]],list_add:[[1,5,24]],list_check:[[0,2,24]],list_music:[[1,3,24]],list_pencil:[[1,5,24]],list_play_arrow:[[0,8,24],[1,8,12],[1,8,24]],list_play_arrow_cairo:[[0,2,24],
[1,2,24]],list_queue:[[1,1,24]],list_queue_last:[[0,3,24],[1,3,24]],list_queue_next:[[1,1,24]],list_remove:[[1,1,24]],list_view:[[1,2,24]],list_view_cairo:[[1,2,24]],live_mobile_landscape_orientation:[[1,1,24]],live_photo:[[1,2,24]],live_waves:[[1,2,18],[1,2,24]],location_point:[[0,6,12],[0,6,24],[1,6,24]],location_point_off:[[1,1,24]],lock:[[0,13,12],[0,13,24],[1,13,12],[1,13,16],[1,13,18],[1,13,24]],lock_open:[[1,4,24]],magic_wand:[[0,3,24],[1,3,24]],mail:[[0,8,24],[1,8,24]],map:[[1,3,24]],math_add:[[0,
3,24]],math_and:[[0,3,24]],math_divide:[[0,3,24]],math_equals:[[0,3,24]],math_equals_slash:[[1,3,24]],math_greater_than:[[0,3,24]],math_greater_than_or_equal:[[1,1,24]],math_less_than:[[0,3,24]],math_less_than_or_equal:[[1,4,24]],math_multiply:[[0,3,24]],math_or:[[0,3,24]],math_percent:[[0,3,24]],math_subtract:[[0,3,24]],maximize_cairo:[[1,1,24]],medal:[[1,2,24]],medal_star:[[1,2,24]],meet:[[1,1,24]],megaphone:[[0,4,24],[1,4,24]],memberships:[[0,9,12],[0,9,16],[0,9,18],[0,9,24],[1,9,24]],mention:[[1,
5,16],[1,5,24]],menu_filter:[[0,1,24],[1,1,24]],menu_sort:[[1,4,24]],message_bubble_alert:[[0,6,24],[1,6,24]],message_bubble_alert_cairo:[[1,2,24]],message_bubble_empty:[[1,1,24]],message_bubble_gear:[[1,1,24]],message_bubble_left:[[0,1,24],[1,1,24]],message_bubble_left_boost:[[1,1,24]],message_bubble_left_off:[[1,1,16],[1,1,24]],message_bubble_overlap:[[0,7,24],[1,7,24]],message_bubble_question:[[0,2,16],[0,2,24],[1,2,16],[1,2,24]],message_bubble_right:[[0,14,24],[0,14,32],[1,14,16],[1,14,24]],message_bubble_right_caption:[[1,
1,24]],mic:[[0,14,24],[1,14,24]],mic_off:[[1,2,24]],miniplayer_exit:[[1,1,24]],mobile:[[0,4,24],[1,4,24]],mobile_check:[[1,2,24]],mobile_download:[[1,3,24]],mobile_landscape:[[1,3,24]],mobile_screen_horizontal:[[1,1,24]],mobile_screen_vertical:[[1,1,24]],money_hand:[[1,2,24]],monitor_display:[[0,4,16],[0,4,24],[1,4,16],[1,4,24]],monitor_display_off:[[1,1,24]],moon_z:[[0,1,24],[1,1,24]],motion:[[1,2,24]],move:[[1,2,24]],music:[[0,6,24],[1,6,16],[1,6,18],[1,6,24]],music_off:[[1,3,24]],music_scissors:[[1,
3,24]],music_shape:[[1,3,24]],music_video:[[1,4,24]],music_video_off:[[1,1,24]],my_videos:[[1,6,24]],my_videos_cairo:[[1,2,24]],news:[[0,3,24],[1,3,12],[1,3,24]],news_cairo:[[0,2,24],[1,2,24]],node_left:[[1,2,24]],node_right:[[1,2,24]],note:[[0,1,16],[0,1,24],[1,1,16],[1,1,24]],note_add:[[1,1,16],[1,1,24]],note_spark:[[0,2,16],[0,2,24],[1,2,16],[1,2,24]],odometer:[[0,4,24],[1,4,24]],open_new:[[0,7,24],[1,7,12],[1,7,24]],overflow_horizontal:[[1,6,24],[1,6,32]],overflow_vertical:[[1,13,24]],overflow_vertical_cairo:[[1,
1,24]],paint_bucket:[[1,3,24]],palette:[[1,1,24]],panels:[[0,2,24],[1,2,24]],paper_corner_folded:[[0,2,24],[1,2,24]],paper_open_in_new:[[0,1,24],[1,1,24]],pause:[[0,9,24]],pause_circle:[[0,2,12],[0,2,16],[0,2,24]],pdf:[[1,2,24]],pencil:[[1,10,16],[1,10,18],[1,10,24]],people:[[0,6,12],[0,6,24],[1,6,24]],people_2:[[0,1,24],[1,1,24]],people_group:[[0,4,24],[1,4,16],[1,4,24]],people_note:[[0,1,18],[0,1,24],[1,1,24]],person:[[0,7,12],[0,7,13],[0,7,16],[0,7,24],[0,7,48],[1,7,13],[1,7,16],[1,7,24]],person_2:[[1,
1,24]],person_account:[[1,6,24]],person_account_cairo:[[1,1,24]],person_add:[[1,7,24]],person_box:[[1,5,24]],person_circle:[[0,10,24],[1,10,24]],person_circle_cairo:[[0,2,24],[1,2,24]],person_circle_slash:[[1,2,24]],person_minus:[[0,1,24],[1,1,24]],person_music:[[0,4,24],[1,4,24]],person_radar:[[0,7,12],[0,7,24],[1,7,16],[1,7,18],[1,7,24]],person_setting:[[1,6,24]],person_shield:[[1,7,24]],person_square_spark:[[0,1,24],[1,1,24]],person_waveform:[[1,2,24]],phone:[[0,3,24],[1,3,24]],picture_in_picture:[[0,
2,24],[1,2,24]],picture_in_picture_combine:[[1,1,24]],pin:[[0,7,12],[0,7,24],[1,7,16],[1,7,24]],pin_off:[[1,1,24]],play_arrow:[[0,7,24],[1,7,24]],play_arrow_circle:[[0,2,24],[1,2,24]],play_arrow_disabled:[[0,1,12],[0,1,24]],play_arrow_half_circle:[[0,5,24],[1,5,24]],podcast:[[0,6,24],[1,6,12],[1,6,16],[1,6,18],[1,6,24]],podcast_add:[[0,2,24],[1,2,24]],podcast_cairo:[[0,2,24],[1,2,24]],podcast_check:[[0,2,24]],point_2x:[[1,1,24]],point_3x:[[1,3,24]],point_5x:[[1,3,24]],point_8x:[[1,1,24]],poll:[[1,
9,16],[1,9,24],[1,9,40]],pound:[[1,3,24]],presentation:[[1,3,24]],presentation_remove:[[1,1,24]],price_tag:[[0,8,12],[0,8,24],[1,8,24]],price_tag_heart:[[1,2,24]],qr_code:[[1,3,24]],question_circle:[[1,5,24]],question_circle_cairo:[[1,2,24]],question_head:[[1,2,24]],quotation_mark:[[0,1,24],[1,1,24]],quotation_mark_off:[[1,1,24]],radar_live:[[0,7,24],[1,7,12],[1,7,16],[1,7,24]],radar_live_cairo:[[0,2,24],[1,2,24]],rating_down:[[1,1,24]],rating_up:[[1,7,12],[1,7,16],[1,7,24]],record:[[0,2,24]],remix:[[1,
2,16],[1,2,24]],replay_arrow:[[1,1,24]],rotate_90:[[1,1,24]],rotate_90_clockwise:[[1,2,24]],rss:[[1,2,16],[1,2,24]],rss_off:[[1,1,16],[1,1,24]],ruby:[[1,2,12],[1,2,16],[1,2,18],[1,2,24]],samples:[[0,2,24],[1,2,24]],saturation:[[1,2,24]],scale:[[1,4,24]],scissors:[[0,8,12],[0,8,24],[1,8,24]],scissors_cairo:[[0,2,24],[1,2,24]],scissors_cut:[[1,4,16],[1,4,18],[1,4,24]],screen_default:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_full:[[1,7,24]],screen_full_cairo:[[1,1,24]],screen_full_exit:[[1,6,24]],
screen_full_exit_cairo:[[1,1,24]],screen_fullscreen:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_light:[[1,1,24]],screen_mini_player:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_multi_view:[[0,3,24],[1,3,24]],screen_rotation:[[1,2,18],[1,2,24]],screen_switch:[[0,1,24],[1,1,24]],screen_theatre:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_vertical:[[1,1,24]],screen_x:[[1,2,24]],sd:[[0,3,24],[1,3,24]],search:[[0,15,24],[1,15,24]],search_cairo:[[1,2,24]],search_superscript:[[1,1,24]],send:[[0,5,24,!0],
[1,5,24,!0]],settings_remote:[[1,1,24]],shadow_hard:[[0,3,24]],shadow_soft:[[0,3,24]],shapes:[[0,3,24],[1,3,24]],share:[[0,12,24,!0],[0,12,32,!0],[1,12,16,!0],[1,12,24,!0]],share_cairo:[[1,2,24]],share_ios:[[1,2,24]],share_link:[[0,1,24],[1,1,24]],shield:[[1,6,24]],shield_add:[[1,2,24]],shield_check:[[1,1,24]],shield_empty:[[0,1,16],[0,1,18],[0,1,24],[1,1,16],[1,1,18],[1,1,24]],shield_off:[[1,1,24]],shield_overflow:[[1,2,24]],shield_plus:[[1,1,24]],shield_search:[[1,2,24]],shorts_layout_bottom:[[1,
1,24]],shorts_layout_centered_square:[[1,1,24]],shorts_layout_foreground:[[1,1,24]],shorts_layout_landscape_bottom:[[1,1,24]],shorts_layout_landscape_top:[[1,1,24]],shorts_layout_left:[[1,1,24]],shorts_layout_pip:[[1,1,24]],shorts_layout_right:[[1,1,24]],shorts_layout_single:[[1,1,24]],shorts_layout_top:[[1,1,24]],skip_back_10:[[0,1,24]],skip_back_15:[[0,1,24]],skip_back_20:[[0,1,24]],skip_back_30:[[0,1,24]],skip_back_5:[[0,1,24]],skip_back_60:[[0,1,24]],skip_down:[[0,5,24]],skip_forward_10:[[0,1,
24]],skip_forward_15:[[0,1,24]],skip_forward_20:[[0,1,24]],skip_forward_30:[[0,1,24]],skip_forward_5:[[0,1,24]],skip_forward_60:[[0,1,24]],skip_next:[[0,7,24]],skip_previous:[[0,6,24]],skip_up:[[0,5,24]],slash_circle_left:[[1,7,24]],slash_circle_right:[[1,2,24]],soccer_ball:[[1,3,24]],soccer_card:[[0,2,12],[0,2,16],[0,2,24]],spacebar:[[1,2,24]],spark:[[0,10,12],[0,10,16],[0,10,24]],spark_chat:[[1,1,16],[1,1,24]],spark_image:[[1,2,24]],spark_lightbulb:[[0,2,24],[1,2,24]],spark_message_bubble:[[1,4,
16],[1,4,24]],spark_message_bubble_left:[[1,1,24]],spark_music:[[1,2,24]],spark_pencil:[[1,2,24]],spark_radar:[[0,1,12],[0,1,16],[0,1,24],[1,1,12],[1,1,16],[1,1,24]],spark_text:[[1,1,24]],spark_video:[[1,2,24]],sparkle:[[0,4,24],[1,4,24]],speaker:[[1,2,24]],speaker_group:[[1,1,24]],speaker_group_off:[[1,1,24]],speaker_headset:[[1,2,24]],speaker_off:[[1,1,24]],split:[[1,4,24]],sports:[[0,1,24]],spotlight:[[0,3,24],[1,3,24]],star:[[0,6,12],[0,6,16],[0,6,24],[1,6,12],[1,6,16],[1,6,24]],star_circle:[[0,
6,12],[0,6,16],[0,6,18],[0,6,24]],star_circle_ribbon:[[0,1,16],[0,1,20],[0,1,24],[0,1,36],[1,1,16],[1,1,20],[1,1,24],[1,1,36]],star_half:[[0,3,12],[0,3,16],[0,3,24]],star_shooting:[[0,3,24],[1,3,24]],statistics_graph:[[1,2,24]],sticker:[[1,2,24]],stop:[[0,5,24]],stopwatch:[[0,5,16],[0,5,24],[1,5,16],[1,5,24]],stopwatch_10:[[0,1,24]],stopwatch_3:[[0,1,24]],subscriptions:[[0,11,24],[1,11,18],[1,11,24]],subscriptions_cairo:[[0,2,24],[1,2,24]],subtitles:[[0,4,12],[0,4,24],[1,4,24]],super_chat:[[1,8,18],
[1,8,24]],super_sticker:[[0,8,16],[0,8,24],[1,8,16],[1,8,24]],super_store:[[1,3,24]],superstar:[[1,1,24]],tablet:[[1,1,24]],target:[[0,2,24],[1,2,16],[1,2,24]],target_add:[[0,2,24],[1,2,16],[1,2,24]],template_add:[[1,3,16],[1,3,24]],template_play:[[0,3,24],[1,3,24]],text:[[0,9,24],[1,9,16],[1,9,18],[1,9,24]],text_bell_cairo:[[1,1,12],[1,1,16],[1,1,18],[1,1,24]],text_bold:[[1,1,24]],text_box:[[1,5,24]],text_italic:[[1,1,24]],text_outline:[[1,2,24]],text_preset:[[1,1,24]],text_serif:[[1,1,24]],text_shadow:[[1,
2,24]],text_strikethrough:[[1,1,24]],text_underline:[[1,1,24]],theme_switch:[[0,1,24],[1,1,24]],thermometer:[[1,2,24]],thumb_down:[[0,24,16],[0,24,24],[0,24,36],[1,24,16],[1,24,24],[1,24,36]],thumb_up:[[0,22,16],[0,22,24],[0,22,36],[1,22,16],[1,22,24],[1,22,36]],thumb_up_cairo:[[0,2,24],[1,2,24]],thumb_up_down:[[0,4,24],[1,4,24]],tic_tac_toe:[[0,4,12],[0,4,24],[1,4,16],[1,4,24]],tic_tac_toe_cairo:[[0,2,24],[1,2,24]],ticket_star:[[1,1,24]],tilt:[[1,4,24]],time_stamp_plus:[[1,1,24]],timeline:[[1,3,
24]],toolbox:[[1,4,24]],transcript:[[1,2,16],[1,2,24]],transcript_search:[[1,1,16],[1,1,24]],transition:[[0,5,24],[1,5,24]],translate:[[1,4,16],[1,4,24]],trash_can:[[1,10,16],[1,10,18],[1,10,24]],triangle_down:[[1,7,24]],triangle_three_left:[[0,1,24]],triangle_three_right:[[0,1,24]],trophy:[[0,3,24],[1,3,24]],trophy_cairo:[[0,2,24],[1,2,24]],trophy_star:[[1,1,24]],truck:[[0,5,24],[1,5,24]],tv:[[0,8,12],[0,8,16],[0,8,24],[1,8,16],[1,8,24]],tv_arrow_left:[[1,2,24]],tv_circle:[[0,3,24],[1,3,24]],tv_dollar_sign:[[0,
1,24],[1,1,24]],tv_off:[[1,2,24]],tv_queue:[[1,4,24]],tv_queue_chevron:[[1,2,24]],upload:[[1,5,24]],uploading:[[1,1,24]],variable:[[1,4,24]],verified_circle:[[1,4,24]],video_camera:[[0,9,24],[1,9,24]],video_camera_add:[[1,2,24]],video_camera_off:[[1,1,24]],video_link:[[1,5,16],[1,5,24]],video_reverse:[[1,1,24]],video_spark:[[1,2,24]],video_stitch:[[1,2,24]],video_waveform:[[1,1,24]],volume_down:[[0,2,24],[1,2,24]],volume_fade:[[1,2,24]],volume_off:[[0,4,24],[1,4,24]],volume_on:[[0,3,24],[1,3,24]],
volume_stable:[[0,1,24],[1,1,24]],vr:[[0,7,24],[1,7,24]],waveform:[[1,3,24]],waveform_music:[[0,2,18],[0,2,24],[0,2,48]],waveform_spark:[[1,2,24]],wrench:[[0,3,24],[1,3,24]],x:[[1,11,18],[1,11,24]],x_cairo:[[1,1,24]],x_circle:[[0,9,24],[1,9,24]],x_mark:[[1,4,20],[1,4,24]],x_octagon:[[1,2,24]],yen_sign_container:[[0,2,24],[1,2,24]],youtube_improve_tv:[[1,1,24]],youtube_kids:[[0,5,24],[1,5,24]],youtube_linked_tv:[[1,4,24]],youtube_logo_icon:[[0,6,24],[1,6,24]],youtube_mix:[[1,5,12],[1,5,16],[1,5,24]],
youtube_music:[[0,7,24],[1,7,24]],youtube_music_cairo:[[1,2,24]],youtube_originals:[[0,6,24],[1,6,24]],youtube_shorts:[[0,10,12],[0,10,20],[0,10,24],[1,10,20],[1,10,24]],youtube_shorts_arrow_down:[[1,1,24]],youtube_shorts_arrow_left:[[1,2,24]],youtube_shorts_arrow_up:[[1,1,24]],youtube_shorts_cairo:[[0,2,24],[1,2,24]],youtube_shorts_camera:[[1,3,24]],youtube_shorts_chevron_left_ios:[[1,2,24]],youtube_shorts_green_screen:[[0,1,24],[1,1,24]],youtube_shorts_heart:[[0,2,24],[0,2,32]],youtube_shorts_message_bubble_right:[[0,
2,24],[0,2,32]],youtube_shorts_no_triangle:[[0,4,16],[0,4,24],[0,4,32],[1,4,16],[1,4,24],[1,4,32]],youtube_shorts_overflow_vertical:[[1,2,24]],youtube_shorts_plus:[[1,5,16],[1,5,24]],youtube_shorts_remix:[[0,2,24],[0,2,32]],youtube_shorts_search:[[1,3,24]],youtube_shorts_share:[[0,2,24],[0,2,32]],youtube_shorts_sticker:[[1,1,18],[1,1,24]],youtube_shorts_thumb_down:[[0,2,24],[0,2,32]],youtube_shorts_thumb_up:[[0,2,24],[0,2,32]],youtube_shorts_waveform:[[1,2,18],[1,2,24]],youtube_studio:[[0,8,24],[1,
8,24]],youtube_tv:[[0,8,24],[1,8,24]],zoom_auto:[[0,2,24],[1,2,24]]};var NBL={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_slash:[[1,1,24]],clapperboard_sparkles:[[0,2,24],[1,2,24]],clock:[[0,10,24],[0,10,48],[1,10,24]],clock_arrow_clockwise:[[1,1,24]],clock_half_dashed:[[1,1,24]],
clock_split:[[0,2,24],[1,2,24]],clock_split_alert:[[0,2,24],[1,2,24]],closed_captions:[[0,2,24],[1,2,24]],cloud:[[1,2,24]],cloud_arrow_down:[[1,3,24]],cloud_arrow_up:[[0,6,24],[1,6,18],[1,6,24]],cloud_check:[[0,3,24],[1,3,24]],cloud_ellipsis:[[0,3,24],[1,3,24]],cloud_slash:[[1,2,24],[1,2,48]],cms_allowlist:[[0,2,24],[1,2,24]],code:[[1,2,24]],compare:[[1,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:[[0,10,24],[1,
10,18],[1,10,24]],pencil_spark:[[1,1,24]],percent:[[1,1,24]],person:[[0,7,24],[1,7,12],[1,7,24]],person2:[[1,1,24]],person2_rectangle:[[0,1,24],[1,1,24]],person3:[[0,2,24],[1,2,18],[1,2,24]],person_add:[[0,7,24],[1,7,18],[1,7,24]],person_audio:[[0,3,24],[1,3,18],[1,3,24],[1,3,48]],person_check:[[1,1,24]],person_child:[[0,1,24],[1,1,24]],person_circle:[[0,10,24],[1,10,24],[1,10,48]],person_circle_slash:[[1,2,24]],person_gear:[[0,2,24],[1,2,24]],person_shield:[[1,7,24]],person_square:[[0,2,24],[1,2,
18],[1,2,24]],person_square_spark:[[0,1,24],[1,1,24]],person_square_stack:[[0,2,24],[1,2,18],[1,2,24]],person_viewfinder:[[0,1,24],[1,1,24]],person_waveform:[[1,2,24]],person_waves:[[0,1,24],[1,1,24]],person_x:[[1,1,24]],phone:[[0,3,24],[1,3,12],[1,3,24]],piano:[[1,1,24]],picture_in_picture:[[0,2,24],[1,2,24]],picture_in_picture_stack:[[1,1,24]],pin:[[0,7,24],[1,7,18],[1,7,24]],pin_slash:[[0,2,24],[1,2,18],[1,2,24]],play:[[0,4,18],[0,4,24],[0,4,36],[0,4,48],[1,4,24]],play_circle:[[0,2,24],[0,2,48],
[1,2,24]],play_circle_half_dashed:[[1,1,24]],play_slash:[[0,1,24],[1,1,24]],play_square_half_dashed:[[1,1,24]],play_square_stack:[[0,1,24],[1,1,24]],playables:[[0,2,24],[1,2,18],[1,2,24]],player_default:[[0,1,24],[1,1,24]],player_full_enter:[[1,1,24]],player_full_enter_alt:[[1,1,24]],player_full_enter_portrait:[[1,2,24]],player_full_exit:[[1,1,24]],player_full_exit_alt:[[1,1,24]],player_mini_enter:[[0,1,24],[1,1,24]],player_mini_exit:[[1,1,24]],player_multiview:[[0,1,24],[1,1,24]],player_switch:[[0,
1,24],[1,1,24]],player_theater:[[0,1,24],[1,1,24]],playlist:[[1,5,12],[1,5,18],[1,5,24],[1,5,48]],playlist_add:[[1,3,18],[1,3,24]],playlist_audio:[[0,3,24],[1,3,18],[1,3,24],[1,3,48]],playlist_audio_slash:[[1,1,24]],playlist_check:[[1,1,24]],playlist_pencil:[[1,2,24],[1,2,48]],playlist_x:[[1,3,18],[1,3,24]],podcast:[[0,6,12],[0,6,24],[1,6,12],[1,6,18],[1,6,24],[1,6,48]],podcast_add:[[0,2,24],[1,2,24]],podcast_check:[[0,2,24]],point2x:[[1,1,24]],point3x:[[1,1,24]],point5x:[[1,1,24]],point8x:[[1,1,
24]],poll:[[1,9,18],[1,9,24],[1,9,36]],premium:[[0,1,24],[1,1,24]],presentation:[[1,3,24]],price_tag:[[0,8,24],[0,8,48],[1,8,24]],price_tag_heart:[[1,2,24]],price_tag_rectangle:[[1,1,24]],qr_code:[[1,3,24]],qr_code_viewfinder:[[1,1,24]],question_head:[[1,2,24]],queue:[[1,1,24]],queue_last:[[1,1,24]],queue_next:[[1,1,24]],quiz:[[0,1,24],[1,1,24]],quote:[[0,1,24],[1,1,24]],quote_slash:[[0,1,24],[1,1,24]],record:[[0,2,24]],redo:[[1,1,24]],remix:[[1,2,24]],remote_waves:[[1,1,24]],repeat:[[0,2,24],[1,
2,24]],repeat1:[[0,1,24],[1,1,24]],replay:[[1,2,24],[1,2,36]],rotate_clockwise:[[1,1,24]],rotate_counterclockwise:[[1,1,24]],rotate_landscape:[[1,2,18],[1,2,24]],rotate_portrait:[[1,1,24]],rss:[[1,2,24]],rss_slash:[[1,1,24]],ruby:[[1,2,24]],samples:[[0,2,24],[1,2,24]],saturation:[[1,2,24]],scale:[[1,4,24]],scissors:[[0,8,24],[1,8,18],[1,8,24]],scissors_cut:[[1,4,24]],scribble:[[1,1,24]],sd:[[0,3,24],[1,3,24]],search:[[0,15,24],[1,15,18],[1,15,24],[1,15,48]],search_shield:[[0,1,24],[1,1,24]],search_spark:[[1,
1,24]],seek_forward:[[0,1,24]],seek_rewind:[[0,1,24]],send:[[0,5,24,!0],[1,5,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,5,24],[0,5,36],[1,5,24]],stop_circle:[[0,2,24],[1,2,24]],stopwatch:[[0,5,24],[1,5,24]],stopwatch10:[[0,1,24]],stopwatch3:[[0,1,24]],storage:[[0,2,24],[1,2,24]],subscriptions:[[0,11,24],[1,11,24],[1,11,48]],subtitles:[[0,4,24],[1,4,24]],subtitles_bubble:[[1,1,24]],sum:[[1,1,24]],super_chat:[[0,8,24],[1,8,24]],super_star:[[1,1,24]],super_sticker:[[0,8,24],[1,8,24]],super_store:[[0,3,24],[1,3,24]],surround_sound:[[0,2,24],[1,2,24]],tablet_landscape:[[1,
1,24]],target:[[1,2,24]],target_add:[[1,2,24]],template_add:[[1,3,24]],template_play:[[0,3,24],[1,3,24]],template_play_spark:[[1,1,24]],text_align_center:[[0,2,24],[1,2,24]],text_align_left:[[0,2,24],[1,2,24]],text_align_right:[[0,2,24],[1,2,24]],text_bubble:[[0,3,24],[1,3,18],[1,3,24]],text_page:[[0,2,24],[1,2,24]],text_page_alert:[[1,1,24]],text_page_check:[[1,1,24]],text_page_info:[[1,1,24]],texture:[[1,1,24]],theater:[[1,1,24]],theme:[[0,2,24],[1,2,24]],thermometer:[[1,2,24]],thumb_down:[[0,24,
18],[0,24,24],[0,24,36],[0,24,48],[1,24,18],[1,24,24],[1,24,36],[1,24,48]],thumb_up:[[0,22,18],[0,22,24],[0,22,36],[0,22,48],[1,22,18],[1,22,24],[1,22,36],[1,22,48]],thumb_up_down:[[0,4,24],[1,4,24]],tilt:[[1,4,24]],timeline:[[1,3,24]],timeline_spark:[[1,1,24]],timestamp_add:[[1,1,24]],toolbox:[[0,4,24],[1,4,24]],transcript:[[1,2,24]],transition:[[0,5,24],[1,5,24]],translate:[[1,4,18],[1,4,24]],trash_can:[[0,10,24],[1,10,18],[1,10,24]],trending:[[0,2,24],[1,2,24]],triangle_down:[[0,7,24],[1,7,24]],
triangle_up:[[0,2,24],[1,2,24]],trophy:[[0,3,24],[1,3,24]],truck:[[0,5,24],[1,5,24]],tv:[[0,8,24],[1,8,24],[1,8,48]],tv_arrow_left:[[1,2,24]],tv_circle:[[0,3,24],[1,3,24]],tv_mobile:[[1,2,24],[1,2,36]],tv_slash:[[1,1,24]],unarchive:[[1,1,24]],undo:[[1,1,24]],upload:[[1,5,24]],variable:[[1,4,24]],video:[[0,2,24],[1,2,24]],video_camera:[[0,9,24],[0,9,48],[1,9,24],[1,9,48]],video_camera_add:[[1,2,24]],video_camera_slash:[[1,1,24]],video_link:[[1,5,18],[1,5,24]],video_reverse:[[1,1,24]],video_spark:[[1,
2,24]],video_stitch:[[1,2,24]],video_waveform:[[1,1,24]],view_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 j8H={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"},mV=function(X){this.iconUrlProvider=X};
mV.prototype.resolveIcon=function(X,U){var r=j8H[X.iconName.toUpperCase()];r&&(X.iconName=r);var m=X.iconName;m=m.replace(/-/g,"_");X=Object.assign({},X,{iconName:this.mapIconTypeToStandardName(m,!!r)||m.toLowerCase()});if(_.v("enable_web_delhi_icons")||r){var I;return tee(NBL,X,((I=this.iconUrlProvider)==null?void 0:I.getYtStandardUrl)||k3D,U)}var t;return tee(Lh3,X,((t=this.iconUrlProvider)==null?void 0:t.getYtStandardUrl)||Cds,U)};
mV.prototype.mapIconTypeToStandardName=function(X,U){return _.v("enable_web_delhi_icons")||U?iNw[X.toUpperCase()]:GI0[X.toUpperCase()]};
mV[Zp]=[_.gX(bNX)];var X03=new Set("audio_badge offline_pause pause play_all play_arrow sponsorship_star youtube_music".split(" ")),UqT=new Set(["offline_downloading_eighty","offline_downloading_forty","offline_downloading_sixty","offline_downloading_twenty","offline_downloading_zero"]),rVY=function(X){this.urlProvider=this.iconUrlProvider=X};
_.F(rVY,mV);
rVY.prototype.resolveIcon=function(X,U){X.iconName==="youtube_logo"&&(X.iconName="yt-logo-updated");if(X.iconName==="youtube_premium_logo"||X.iconName==="youtube_red_logo")X.iconName="yt-logo-red-updated";var r=Object.assign({},X);X.iconName==="menu"&&(_.v("enable_web_delhi_icons")||(r.iconName="bars_3"),r.iconStyle="youtube_outline");X.iconSetName==="socialNetworksRound"&&(X.iconName==="mail"&&(r.iconName="email"),X.iconName==="embed"&&(r.iconSize=60));X.iconName==="more"&&(r.iconName="overflow_horizontal");
X.iconName==="fullscreen"&&(r.iconName="screen_full");X.iconName==="premium_standalone"&&(r.iconName="premium_standalone_cairo");_.v("enable_connect_icon_update_web")&&X.iconName==="account_linked"&&(r.iconName="circles_overlap_check",r.iconStyle="youtube_fill");_.v("enable_connect_icon_update_web")&&X.iconName==="account_unlinked"&&(r.iconName="circles_overlap",r.iconStyle="youtube_outline");X03.has(X.iconName)&&(r.iconStyle="youtube_fill");if(_.v("enable_web_delhi_icons")){X.iconName==="playlist_add"&&
(r.iconName="bookmark");X.iconName==="offline_pin"&&(r.iconName="arrow_down_circle",r.iconStyle="youtube_fill");if(X.iconName==="circles_overlap_check"||r.iconName==="circles_overlap_check")r.iconName="account_link",r.iconStyle="youtube_fill";UqT.has(X.iconName)&&(r.iconName+="_updated")}X=Object.assign({},r,{iconName:(mV.prototype.mapIconTypeToStandardName.call(this,r.iconName)||r.iconName).toLowerCase()});var m;return(X=tee(pUL,X,((m=this.urlProvider)==null?void 0:m.getUrl)||cGX,U))?X:mV.prototype.resolveIcon.call(this,
r,U)};
rVY[Zp]=[_.gX(bNX)];_.mqH=1;var Iu=function(X,U){this.JSC$17601_commandHandler=X;this.innertubeTransportService=U};
_.F(Iu,e_);Iu.prototype.resolveCommand=function(X,U){var r=this,m,I,t;return _.c(function(C){return(m=_.e(X,yHT))?C.return(IRX(r,m,(I=U)==null?void 0:(t=I.form)==null?void 0:t.element)):C.return()})};
var IRX=function(X,U,r){U={profileCardContext:U.profileCardContext,profileOwnerExternalChannelId:U.profileOwnerExternalChannelId};var m=_.A3(Ykp);return _.sf(X.innertubeTransportService,U,m).then(function(I){if(!I)throw new _.Tx("GetProfileCard failed");if(I=I.popupCommand){X.JSC$17601_commandHandler.resolveCommand(I,{form:{element:r}});_.fD(_.gO(),66557);I=I==null?void 0:I.clickTrackingParams;var t=_.e8();I&&t&&_.gO().graftServerVe(I,t)}})};
Iu[Zp]=[_.s4,_.SK];var t7=function(){};
_.F(t7,e_);t7.prototype.resolveCommand=function(X){var U,r;return _.c(function(m){U=_.e(X,Rvt);if(!U)return m.return();r=Number(U.enableDelayedPacfLoggingTvMs);if(isNaN(r)){var I=l7();AaC(I,U,0)}else AaC(l7(),U,r);_.uv(m)})};_.au=function(){};
_.F(_.au,e_);
_.au.prototype.resolveCommand=function(X,U){var r=this,m,I,t,C,k,g,Z;return _.c(function(P){m=_.e(X,fkS);t=(I=U.form)==null?void 0:I.element;k=(C=t)==null?void 0:C.closest("ytd-enforcement-message-view-model");if(!m||!k)return P.return();r.allowAdsAction||(g=m.fundingChoiceInstructionPageUrl,r.allowAdsAction=new MES(window,_.bp(g)));var S=r.allowAdsAction;S.wallElement=k;S.allowAdsPopup.style.setProperty("display","flex","important");var d=S.scrollManager;d.isScrollingEnabled&&(d.originalBodyOverflow=d.JSC$10162_domHelper.JSC$9488_document_.body.style.overflow,
d.JSC$10162_domHelper.JSC$9488_document_.body.style.overflow="hidden",d.isScrollingEnabled=!1);S.wallElement.style.setProperty("display","none","important");DuA(S.accessibilityManager,S.allowAdsPopup.querySelector(".fc-whitelist-dialog"));if((Z=r.allowAdsAction.allowAdsPopup)&&Z instanceof HTMLElement)for(S=_.H(Object.entries({position:"absolute","z-index":"10000",top:"50%",left:"50%",transform:"translate(-50%, -50%)"})),d=S.next();!d.done;d=S.next()){var O=_.H(d.value);d=O.next().value;O=O.next().value;
Z.style.setProperty(d,O)}_.uv(P)})};
_.au.prototype.dispose=function(){this.allowAdsAction&&(this.allowAdsAction.tearDown(),this.allowAdsAction=void 0)};var Hr=function(){};
_.F(Hr,e_);Hr.prototype.resolveCommand=function(X){var U;return _.c(function(r){U=_.e(X,pSp);if(!U)return r.return();v1H(X);_.uv(r)})};_.CZ=new _.gb("AI_CHAT_CONTROLLER_TOKEN");var k1=function(X,U,r,m){this.JSC$17616_commandHandler=X;this.store=U;this.getPlayerCb=r;this.aiChatController=m};
_.F(k1,e_);k1.prototype.pageContext=function(){var X=_.Vx.currentPageSubTypeSelector(this.store.getState()),U;return(U=this.aiChatController)==null?void 0:_.t41(U,X)};
k1.prototype.resolveCommand=function(X){var U=this,r,m,I,t,C;return _.c(function(k){r=_.e(X,iQC);I=(m=r)==null?void 0:m.command;if(!I)return k.return();switch((C=r)==null?void 0:C.decorationType){case "FORM_DATA_DECORATOR_COMMAND_TYPE_AI_COMPANION_PANEL_REQUEST":var g="youchat-"+Date.now(),Z;var P=String(Math.floor(((Z=U.getPlayerCb())==null?void 0:Z.getCurrentTime())||0)*1E3);t={inputComposerFormData:{clientMessageId:g,playerOffsetMs:P,pageContext:U.pageContext()}}}if(!t)return k.return();U.JSC$17616_commandHandler.resolveCommand(I,
{form:{formData:t}});_.uv(k)})};
k1[Zp]=[_.s4,_.C8,T1e,_.gX(_.CZ)];var aRe=new _.gb("SESSION_STORAGE");var cr=function(X){this.sessionStorage=X("conversations")};
_.F(cr,e_);cr.prototype.resolveCommand=function(X){var U=this,r;return _.c(function(m){r=_.e(X,LJ$);if(!r)return m.return();r.conversationId?U.sessionStorage.set("conversation_id",r.conversationId):U.sessionStorage.remove("conversation_id");_.uv(m)})};
cr[Zp]=[aRe];var gg=function(X){this.JSC$17628_commandHandler=X};
_.F(gg,e_);
gg.prototype.resolveCommand=function(X){var U=this,r,m,I,t,C,k,g,Z;return _.c(function(P){if(P.nextAddress==1){r=_.e(X,SQ$);if((m=r)==null||!m.text||!navigator.clipboard)return P.return();_.E_(P,2);return P.yield(navigator.clipboard.writeText(r.text),4)}if(P.nextAddress!=2){if(!r.successActions||r.successActions.length===0)return P.return();I=_.H(r.successActions);for(t=I.next();!t.done;t=I.next())C=t.value,U.JSC$17628_commandHandler.resolveCommand(C);return _.mt(P,0)}_.yE(P);if(!r.failureActions||r.failureActions.length===
0)return P.return();k=_.H(r.failureActions);for(g=k.next();!g.done;g=k.next())Z=g.value,U.JSC$17628_commandHandler.resolveCommand(Z);_.uv(P)})};
gg[Zp]=[_.s4];var nZ=function(X){this.JSC$17632_commandHandler=X};
_.F(nZ,e_);
nZ.prototype.resolveCommand=function(X,U){var r=this,m,I,t,C,k,g,Z,P,S,d;return _.c(function(O){switch(O.nextAddress){case 1:m=_.e(X,Lau);if(!m)return O.return();_.E_(O,2);if(!m.imageBytes&&!m.imageUrl)throw Error("Bi");if(!m.imageUrl){if(m.imageBytes){t=m.imageBytes;C=t.replace(/-/g,"+").replace(/_/g,"/");var E=Zlx(C);I=_.DJ(E)}O.jumpTo(4);break}return O.yield(fetch(m.imageUrl),5);case 5:return k=O.yieldResult,O.yield(k.blob(),6);case 6:g=O.yieldResult,I=_.DJ(g);case 4:S=(Z=U)==null?void 0:(P=Z.form)==
null?void 0:P.element;d=document.createElement("a");lS(d,I);S.appendChild(d);d.download="";d.click();S.removeChild(d);URL.revokeObjectURL(_.RT(I));m.successCommand&&r.JSC$17632_commandHandler.resolveCommand(m.successCommand);_.mt(O,0);break;case 2:_.yE(O),m.errorCommand&&r.JSC$17632_commandHandler.resolveCommand(m.errorCommand),_.uv(O)}})};
nZ[Zp]=[_.s4];var ZE=function(X){this.store=X};
_.F(ZE,e_);ZE.prototype.resolveCommand=function(X){var U=this,r,m,I;return _.c(function(t){m=(r=_.e(X,_.GH5))==null?void 0:r.entityBatchUpdate;if(!m)return t.jumpTo(0);I=Object.assign({},m,{mutations:[].concat(_.fN(m.mutations||[]))});return t.yield(_.ca(I,U.store),0)})};var HIe=function(X){this.JSC$17639_commandHandler=X;this.feedbackDialogMap=new Map};
HIe.prototype.openDialog=function(X,U){(X=this.feedbackDialogMap.get(X))&&this.JSC$17639_commandHandler.resolveCommand({openPopupAction:{popupType:"DIALOG",popup:X}},U)};
HIe[Zp]=[_.s4];var so=new _.gb("FEEDBACK_CONTROLLER_TOKEN");var x1=new _.gb("APP_STORE_TOKEN");var Pr=function(X,U,r){this.store=X;this.controller=U;this.JSC$17642_commandHandler=r};
_.F(Pr,e_);Pr.prototype.resolveCommand=function(X,U){var r=this,m,I,t,C,k,g,Z,P,S,d,O,E,Q,h,z,K,D,W,J,A;return _.c(function(N){if(N.nextAddress==1){m=_.e(X,_.wf);if(t=(I=m)==null?void 0:I.contentId)for(k=_.H(((C=m)==null?void 0:C.actions)||[]),g=k.next();!g.done;g=k.next())Z=g.value,CV7(r,Z,t);d=(P=U)==null?void 0:(S=P.form)==null?void 0:S.element;return N.yield(_.LB(d,[X,{impression:(O=U)==null?void 0:O.disableClickTracking}]).catch(function(){}),2)}E=N.yieldResult;
if((Q=E)==null?0:(h=Q.data)==null?0:(z=h.feedbackResponses)==null?0:z.length)(D=(K=E.data.feedbackResponses[0])==null?void 0:K.followUpDialog)&&t&&(W=r.controller)!=null&&W.feedbackDialogMap.set(t,D),(A=(J=E.data.feedbackResponses[0])==null?void 0:J.isThumbnailReporting)&&r.JSC$17642_commandHandler.resolveCommand({signalAction:{signal:"CLOSE_POPUP"}});_.uv(N)})};
var CV7=function(X,U,r){var m=_.e(U,_.X7);if(m){m=_.H(m.commands||[]);for(var I=m.next();!I.done;I=m.next())CV7(X,I.value,r)}_.e(U,_.pU)&&X.store.dispatch(_.PN("commandEntity",NKM(r),{key:r,command:U}));_.e(U,YVp)&&X.store.dispatch(_.PN("commandEntity",NKM(r),{key:r,command:U}))};
Pr[Zp]=[x1,so,_.s4];var S0=function(X){this.controller=X};
_.F(S0,e_);S0.prototype.resolveCommand=function(X,U){var r=this,m,I,t,C;return _.c(function(k){m=_.e(X,_.jE);t=(I=m)==null?void 0:I.targetId;if(((C=m)==null?void 0:C.signal)!=="TELL_US_WHY"||!t)return k.return();r.controller.openDialog(t,U);_.uv(k)})};
S0[Zp]=[so];var dg=function(X){this.store=X};
_.F(dg,e_);dg.prototype.resolveCommand=function(X,U){var r=this,m,I,t,C,k,g,Z;return _.c(function(P){m=_.e(X,Swm);t=(I=m)==null?void 0:I.contentId;g=(C=U)==null?void 0:(k=C.form)==null?void 0:k.element;Z=_.LB(g,[X]);t&&r.undo(t);return P.yield(Z,0)})};
dg.prototype.undo=function(X){this.store.dispatch(_.PN("commandEntity",NKM(X),{key:X,command:void 0}))};
dg[Zp]=[x1];var Oo=function(X){this.JSC$17654_commandHandler=X};
_.F(Oo,e_);Oo.prototype.resolveCommand=function(X){var U=this,r,m,I,t,C,k,g,Z;return _.c(function(P){r=_.e(X,s45);m=r.flowStateKey;I=r.validationFailureCommand;t=r.submitValidFormCommand;C=NQx(_.pt,[m||""]);k=_.e(C,Sst);((g=k)==null?0:g.isValid)&&t&&U.JSC$17654_commandHandler.resolveCommand(t);((Z=k)==null?0:Z.isValid)||!I||U.JSC$17654_commandHandler.resolveCommand(I);_.uv(P)})};
Oo[Zp]=[_.s4];var vr=function(X){this.innertubeTransportService=X};
_.F(vr,e_);vr.prototype.resolveCommand=function(X,U){var r=this,m;return _.c(function(I){return I.yield(_.fc(r.innertubeTransportService,X,(m=U)==null?void 0:m.form).then(function(t){var C,k;U==null||(C=U.commandController)==null||(k=C.onSuccess)==null||k.call(C,X,t)},function(t){var C,k;
U==null||(C=U.commandController)==null||(k=C.onServerError)==null||k.call(C,X,t)}),0)})};
vr[Zp]=[_.SK];var e0=function(){};
_.F(e0,e_);e0.prototype.resolveCommand=function(X){var U,r,m,I;return _.c(function(t){if(U=_.e(X,_.npC)){if(r=U.gtmId)m=_.$q("GL",""),_.jx(r,m);(I=U.gtmData)&&_.Xq(I)}_.uv(t)})};var Eo=function(X,U,r){this.innertubeTransportService=X;this.JSC$17665_actionRouter=U;this.JSC$17665_screenManager=r};
_.F(Eo,e_);Eo.prototype.resolveCommand=function(X){var U=this,r,m;return _.c(function(I){r=_.e(X,kv$);if(!r)return I.return();m=r.command;if(!m)return I.return();U.JSC$17665_actionRouter.triggerAction("yt-insert-rich-section-action",r);return I.yield(_.fc(U.innertubeTransportService,m,{disableCache:!0}).then(function(t){X.clickTrackingParams&&(t==null?0:t.trackingParams)&&U.JSC$17665_screenManager.graftServerVe(t.trackingParams,_.Ps(X.clickTrackingParams))}),0)})};
Eo[Zp]=[_.SK,wd,_.XK];xsm.bind(null,Ek);var kb3=xsm.bind(null,k01);SZz.bind(null,Ek);var cV5=SZz.bind(null,k01);OlX.bind(null,Ek);var gSY=OlX.bind(null,k01);var Fi=function(){};
_.F(Fi,e_);
Fi.prototype.resolveCommand=function(X){var U,r,m,I,t,C,k,g,Z,P;return _.c(function(S){U=_.e(X,AUC);if(!U)return S.return();m=((r=U.operations)==null?void 0:r.operations)||[];I=_.H(m);for(t=I.next();!t.done;t=I.next())if(C=t.value,C.insertItemSectionContent){var d=C.insertItemSectionContent,O=d.contents||[];d.insertByPositionInSection?kb3(d.insertByPositionInSection.sectionTargetId,O,d.insertByPositionInSection.position):d.insertByRelativePositionInSection&&d.insertByRelativePositionInSection.sectionTargetId&&d.insertByRelativePositionInSection.itemTargetId&&
cV5(d.insertByRelativePositionInSection.sectionTargetId,d.insertByRelativePositionInSection.itemTargetId,O,d.insertByRelativePositionInSection.relativePosition)}else C.replaceSection?(d=C.replaceSection,O={},d.replaceByTargetId?O=d.replaceByTargetId:d.replaceByGroupId&&(O={targetId:d.replaceByGroupId.groupId,newContent:d.replaceByGroupId.newContent,undoKey:""}),O.newContent&&n45(O.targetId,{continuationItems:[O.newContent]})):C.removeItem?(d=C.removeItem,d.removeByTargetId&&d.sectionTargetId&&gSY(d.sectionTargetId,
d.removeByTargetId.targetIds||[])):C.removeSection&&(C.removeSection.removeByTargetId?(k=void 0,nS5(((k=C.removeSection)==null?void 0:k.removeByTargetId.targetIds)||[])):C.removeSection.removeByGroupId&&(g=void 0,nS5(((g=C.removeSection)==null?void 0:g.removeByGroupId.groupIds)||[])));P=((Z=U.operations)==null?void 0:Z.scrollConfig)||{};ZI7(P);_.uv(S)})};
var nS5=function(X){X=_.H(X);for(var U=X.next();!U.done;U=X.next())n45(U.value,{continuationItems:[]})},ZI7=function(X){if(X.scrollToItem){var U=X.scrollToItem.item||{},r=U.itemTargetId;
U=U.sectionTargetId;if(r&&U){var m=document.querySelector("[data-target-id="+U+"]"),I=m==null?void 0:m.querySelector("[data-target-id="+r+"]");m&&I&&setTimeout(function(){var t=I.offsetTop-m.offsetTop,C;if(((C=X.scrollToItem)==null?void 0:C.scrollPosition)==="SCROLL_POSITION_CENTER")t-=m.offsetHeight/2,t+=I.offsetHeight/2;else{var k;((k=X.scrollToItem)==null?void 0:k.scrollPosition)==="SCROLL_POSITION_END"&&(t-=m.offsetHeight,t+=I.offsetHeight)}m.scroll({top:t,behavior:"smooth"})},100)}}};var Br=new _.gb("CLIENT_NAME_TOKEN");var sx5=new _.gb("DEFAULT_STORE_EXPIRATION_TOKEN");var zne=new _.gb("CLIENT_LOCATION_SERVICE_TOKEN");var QQ=function(X,U,r){this.clientName=X||_.$q("INNERTUBE_CLIENT_NAME","WEB");this.clientLocationService=U||_.VH.getInstance();this.JSC$17693_commandHandler=r||_.aB.instance};
_.F(QQ,e_);QQ.prototype.resolveCommand=function(X){var U=this,r,m;return _.c(function(I){m=(r=_.e(X,uf$))==null?void 0:r.onComplete;U.clientLocationService.clearLocationPlayabilityToken(U.clientName);m&&U.JSC$17693_commandHandler.resolveCommand(m);_.uv(I)})};
QQ[Zp]=[Br,zne,_.s4];var yQ=function(X){this.innertubeTransportService=X};
_.F(yQ,e_);yQ.prototype.resolveCommand=function(X,U){var r=this,m,I,t,C;return _.c(function(k){t=(m=U)==null?void 0:(I=m.form)==null?void 0:I.element;return k.yield(_.fc(r.innertubeTransportService,X,(C=U)==null?void 0:C.form).then(function(g){djD(t,new CustomEvent("yt-service-request-completed"),{data:g},_.$q("openPopupConfig"))}),0)})};
yQ[Zp]=[_.SK];var uN=function(){};
_.F(uN,e_);uN.prototype.resolveCommand=function(X){var U,r;return _.c(function(m){U=_.e(X,e95);r=document.querySelector("mini-app-container-view-model");if(!U||!r)return m.return();U.isPlaying?r.dispatchEvent(new Event("play")):r.dispatchEvent(new Event("pause"));_.uv(m)})};var h7=function(){};
_.F(h7,e_);h7.prototype.resolveCommand=function(X){var U,r,m,I,t,C,k;return _.c(function(g){U=_.e(X,a75);if((r=U)==null||!r.paramKeys)return g.return();m=U.paramKeys;I=_.NX(window.location.href);t=_.H(m);for(C=t.next();!C.done;C=t.next())k=C.value,I.JSC$10194_queryData_.remove(k);window.history.replaceState(window.history.state,document.title,I.toString());_.uv(g)})};var xqT=function(){this.dropdownMap=new Map};_.PVY=new _.gb("DROPDOWN_CONTROLLER_TOKEN");var M1=function(X){this.controller=X};
_.F(M1,e_);M1.prototype.resolveCommand=function(X){var U=this,r,m,I,t;return _.c(function(C){r=_.e(X,zuu);if(!r)return C.return();m=r;I=m.dropdownId;t=m.selectedOptionIndex;if(I===void 0||t===void 0)return C.return();var k=U.controller.dropdownMap.get(I);k&&k(t);_.uv(C)})};
M1[Zp]=[_.PVY];var zf=function(X){this.controller=X};
_.F(zf,e_);zf.prototype.resolveCommand=function(X){var U=this,r;return _.c(function(m){return(r=_.e(X,p$P))?m.yield(U.controller.closeDialog(),0):m.return()})};
zf[Zp]=[_.a9];var KZ=function(X){this.controller=X};
_.F(KZ,e_);KZ.prototype.resolveCommand=function(X){var U=this,r,m;return _.c(function(I){r=_.e(X,oZA);if(!r)return I.return();var t,C=r.panelIdentifier||((t=r.identifier)==null?void 0:t.tag);if(!C)throw Error("Ci");return(m=C)?I.yield(U.controller.hidePanel({identifier:m}),0):I.jumpTo(0)})};
KZ[Zp]=[_.I9];var Tf=function(X){this.controller=X};
_.F(Tf,e_);Tf.prototype.resolveCommand=function(X){var U=this,r;return _.c(function(m){return(r=_.e(X,g3P))?m.yield(U.controller.closeSheet(),0):m.return()})};
Tf[Zp]=[_.tK];var Y1=function(X,U){this.innertubeTransportService=X;this.controller=U};
_.F(Y1,e_);Y1.prototype.resolveCommand=function(X){var U=this,r,m,I,t;return _.c(function(C){if(C.nextAddress==1)return r=_.e(X,wmT),(m=r)!=null&&m.panelId?C.yield(U.controller.getReloadContinuation(r.panelId),2):C.return();if(C.nextAddress!=3)return(I=C.yieldResult)?C.yield(_.fc(U.innertubeTransportService,X,{continuation:I}),3):C.return();t=C.yieldResult;return C.yield(U.controller.updatePanel({identifier:r.panelId,panelContents:t.content,shouldFocus:!1}),0)})};
Y1[Zp]=[_.SK,_.I9];var VQ=function(X,U,r){this.innertubeTransportService=X;this.JSC$17735_screenManager=U;this.JSC$17735_commandHandler=r};
_.F(VQ,e_);
VQ.prototype.resolveCommand=function(X){var U=this,r,m,I,t,C,k;return _.c(function(g){if(g.nextAddress==1){r=_.e(X,_.viT);if(!r)return g.return();if(r.commands)for(m=_.H(r.commands),I=m.next();!I.done;I=m.next())t=I.value,U.JSC$17735_commandHandler.resolveCommand(t,{disableClickTracking:!0});C=_.Ps(X.clickTrackingParams);_.fD(U.JSC$17735_screenManager,21760,C,{layer:7,parentLayer:0});return g.yield(_.fc(U.innertubeTransportService,X),2)}k=g.yieldResult;if(!k)return g.return();U.JSC$17735_screenManager.graftServerVe(k.trackingParams,C,
7);_.uv(g)})};
VQ[Zp]=[_.SK,_.XK,_.s4];var Ru=new _.gb("PANEL_LOADING_STRATEGY_TOKEN");var fZ=function(X,U){this.controller=X;this.panelLoadingStrategy=U};
_.F(fZ,e_);
fZ.prototype.resolveCommand=function(X,U){var r=this,m,I,t;return _.c(function(C){m=_.e(X,ZaT);if((I=m)==null||!I.panelLoadingStrategy)return C.return();t=function(k){var g,Z,P,S,d,O,E,Q,h,z;return _.c(function(K){Z=_.e((g=k.dialogViewModel)==null?void 0:g.header,KWP);P={viewModel:k.dialogViewModel};S={};if(E=_.v("web_enable_dialog_header_label")?(d=Z)==null?void 0:(O=d.headline)==null?void 0:O.content:void 0)S.ariaLabel=E;m.dismissOnBackgroundTap===!1&&(S.isModal=!0);return k.dialogViewModel?K.yield(r.controller.openDialog(P,
(z=(Q=U)==null?void 0:(h=Q.form)==null?void 0:h.element)!=null?z:document.body,S),0):K.return()})};
return C.yield(r.panelLoadingStrategy.execute({command:X,data:m.panelLoadingStrategy,renderFn:t,createScreenConfig:{layer:4}}),0)})};
fZ[Zp]=[_.a9,Ru];var q1=function(X,U,r){this.innertubeTransportService=X;this.controller=U;this.JSC$17755_screenManager=r};
_.F(q1,e_);
q1.prototype.resolveCommand=function(X,U){var r=this,m,I,t,C,k,g,Z,P,S,d,O,E,Q,h,z;return _.c(function(K){switch(K.nextAddress){case 1:m=_.e(X,_.oV);if(!m)return K.return();var D,W=m.panelIdentifier||((D=m.identifier)==null?void 0:D.tag);if(!W)throw Error("Ci");I=W;return K.yield(r.controller.isVisible(I,!0),2);case 2:if((t=K.yieldResult)&&m.blockIfPanelOpen)return K.return();g=(k=(C=r.controller).getPanelContent)==null?void 0:k.call(C,I);if(!(D=g))if(m){var J;D=((J=m.globalConfiguration)==null?void 0:
J.initialState)||m.engagementPanel;if(J=!D)J=!!(m==null?0:(W=m.engagementPanelPresentationConfigs)==null?0:W.engagementPanelPopupPresentationConfig);J&&(D=_.ve9(m.panelIdentifier,m.identifier))}else D=void 0;Z=D;P=m.engagementPanelPresentationConfigs;S=m.engagementPanelExtras;return K.yield(r.controller.showPanel({identifier:I,panelContents:Z,config:P,extras:S,target:(d=U)==null?void 0:(O=d.form)==null?void 0:O.element}),3);case 3:if(!m.globalConfiguration){K.jumpTo(0);break}if(m.globalConfiguration.reuseModelAndState&&
_.v("enable_ai_companion")&&(h=(Q=(E=r.controller).getPanelContent)==null?void 0:Q.call(E,I)))return K.return();_.fD(r.JSC$17755_screenManager,32633);return K.yield(_.fc(r.innertubeTransportService,X),5);case 5:return z=K.yieldResult,r.JSC$17755_screenManager.graftServerVe(z.trackingParams),K.yield(r.controller.updatePanel({identifier:I,panelContents:z.content,shouldFocus:!0,extras:S,updatePanelContinuationData:z.updatePanelContinuationData}),0)}})};
q1[Zp]=[_.SK,_.I9,_.XK];var Wr=function(X,U){this.controller=X;this.panelLoadingStrategy=U};
_.F(Wr,e_);
Wr.prototype.resolveCommand=function(X,U){var r=this,m,I,t,C,k,g,Z,P,S,d,O,E;return _.c(function(Q){m=_.e(X,_.S2);if((I=m)==null||!I.panelLoadingStrategy)return Q.return();k=SNw(r.controller,(t=U)==null?void 0:(C=t.form)==null?void 0:C.element);Z=(g=m.contextualSheetPresentationConfig)==null?void 0:g.position;S=(P=m.contextualSheetPresentationConfig)==null?void 0:P.hoverConfig;O=(d=m.contextualSheetPresentationConfig)==null?void 0:d.expandToFullWidth;E=function(h){return _.c(function(z){if(!h.sheetViewModel)return z.return();if(S){var K=
r.controller;K.shouldPreventClosingWhileHovered=!!S.preventCloseWhileHovered;var D;K.hideDelayMs=(D=S.hideDelayMs)!=null?D:0}return z.yield(r.controller.openSheet({viewModel:h.sheetViewModel,sheetPosition:Z,expandToFullWidth:O},k),0)})};
return Q.yield(r.panelLoadingStrategy.execute({command:X,data:m.panelLoadingStrategy,renderFn:E,createScreenConfig:{layer:0}}),0)})};
Wr[Zp]=[_.tK,Ru];var J7=function(X,U){this.controller=X;this.JSC$17766_commandHandler=U};
_.F(J7,e_);J7.prototype.resolveCommand=function(X,U){var r=this,m,I,t;return _.c(function(C){if(C.nextAddress==1){m=_.e(X,Mxp);var k=_.e(m.showCommand,_.oV),g,Z,P=(Z=k==null?void 0:k.panelIdentifier)!=null?Z:k==null?void 0:(g=k.identifier)==null?void 0:g.tag;if(!P)throw Error("Di");I=P;return C.yield(r.controller.isVisible(I),2)}return(t=C.yieldResult)?C.yield(r.controller.hidePanel({identifier:I}),0):C.yield(r.JSC$17766_commandHandler.resolveCommand(m.showCommand,U),0)})};
J7[Zp]=[_.I9,_.s4];var DE=function(X,U,r){this.innertubeTransportService=X;this.controller=U;this.JSC$17769_screenManager=r};
_.F(DE,e_);
DE.prototype.resolveCommand=function(X){var U=this,r,m,I,t,C,k,g,Z,P,S,d,O,E,Q,h,z,K,D,W,J,A,N;return _.c(function(He){switch(He.nextAddress){case 1:return m=r=_.e(X,YQ1),I=m.targetPanelIdentifier,t=m.contentSourcePanelIdentifier,C=m.globalConfiguration,((k=I)==null?0:k.tag)&&((g=t)==null?0:g.tag)?C?He.yield(U.controller.showPanel({identifier:I.tag,panelContents:_.ve9(I.tag,I)}),5):He.yield((d=(S=U.controller).getPanel)==null?void 0:d.call(S,t.tag),4):He.return();case 4:O=He.yieldResult;Z=(E=O)==
null?void 0:(h=(Q=E).getPanelContent)==null?void 0:h.call(Q);He.jumpTo(3);break;case 5:return He.yield(_.fc(U.innertubeTransportService,X),6);case 6:z=He.yieldResult,((K=z)==null?0:K.trackingParams)&&U.JSC$17769_screenManager.graftServerVe(z.trackingParams),Z=(D=z)==null?void 0:D.content,P=(W=z)==null?void 0:W.updatePanelContinuationData;case 3:if(A=(J=Z)==null?void 0:J.engagementPanelSectionListRenderer)return He.yield(U.controller.showPanel({identifier:I.tag,panelUpdatableFields:{content:A.content,
secondaryHeaderContent:(N=A.header)!=null?N:{},targetId:A.targetId,loggingDirectives:A.loggingDirectives},updatePanelContinuationData:P}),0);He.jumpTo(0)}})};
DE[Zp]=[_.SK,_.I9,_.XK];var pZ=function(){};
_.F(pZ,e_);pZ.prototype.resolveCommand=function(X){var U,r,m;return _.c(function(I){if(I.nextAddress==1)return(U=_.e(X,qu1))?I.yield(_.a6(),2):I.return();r=I.yieldResult;if(!r)return I.return();var t=r,C=(m=U)==null?void 0:m.languageCode,k;(t==null?0:(k=t.isReady)==null?0:k.call(t))&&(C=exM(t,C))&&t.setAudioTrack(C);_.uv(I)})};var $1=function(){};
_.F($1,nR);_.a=$1.prototype;_.a.getApiPaths=function(){return u6p};
_.a.getExtension=function(X){return _.e(X,_.Rl)};
_.a.isNavigationCommand=function(){return!0};
_.a.JSC$14341_getStoreKey=function(X){if((X=this.getExtension(X))&&X.videoId){var U={videoId:X.videoId};X.playlistId&&(U.playlistId=X.playlistId);X.index&&(U.index=X.index);X.params&&(U.params=X.params);return _.V4("next",U)}};
_.a.JSC$14334_getClientScreen=function(X){var U;return((U=X.contentPlaybackContext)==null?void 0:U.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.a.JSC$14334_buildRequest=function(X,U,r){U.videoId&&(X.videoId=U.videoId);U.playlistId&&(X.playlistId=U.playlistId);U.params&&(X.params=U.params);U.index!==void 0&&(X.playlistIndex=U.index);X.racyCheckOk=!(!r.racyCheckOk&&!U.racyCheckOk);X.contentCheckOk=!!U.contentCheckOk;r.contentPlaybackContext&&(X.autonavState=r.contentPlaybackContext.autonavState,X.playbackContext={vis:r.contentPlaybackContext.vis,lactMilliseconds:r.contentPlaybackContext.lactMilliseconds});r.prefetchPlaybackContext&&(X.context.request||
(X.context.request={}),X.context.request.isPrefetch=!0);_.v("captions_hats_killswitch")||(U=_.C9().getFlag(65),U=U!=null?!U:!1,r=!!_.vl("yt-player-sticky-caption"),X.captionsRequested=U&&r)};
_.a.getRequestConfig=function(X){X=this.JSC$14341_getStoreKey(X);var U;X&&(U={storeStrategy:{storeKey:X}});_.v("web_log_player_watch_next_ticks")&&(U=U||{},U.requestTick="wn_s",U.responseTick="wn_r");return U};
var bN=function(){};
_.F(bN,nR);bN.prototype.getApiPaths=function(){return u6p};
bN.prototype.getExtension=function(X){return _.e(X,_.hj)};
bN.prototype.JSC$14334_buildRequest=function(X,U){U.token&&(X.continuation=U.token)};var A7=function(){this.innerTubeTransport=_.np().resolve(_.SK);this.miniplayerService=_.np().resolve(_.zS)};
_.F(A7,e_);var dq3=function(X){var U;return _.c(function(r){U=_.$q("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_BACKGROUND_AUDIO_PLAYER;X.JSC$17794_mainAppPlayer=new F9(U);document.addEventListener("yt-page-data-updated",X.JSC$17794_pauseOnNavigation.bind(X));_.uv(r)})},OIL=function(X,U){var r,m,I,t;
return _.c(function(C){if(C.nextAddress==1){r=new $1;m=r.JSC$14334_getRequest(U);if(!m)return C.return(void 0);I=m.innerTubeRequest;return C.yield(_.sf(X.innerTubeTransport,I,"/youtubei/v1/next"),2)}t=C.yieldResult;var k;var g,Z,P=(k=t.contents)==null?void 0:(g=k.twoColumnWatchNextResults)==null?void 0:(Z=g.playlist)==null?void 0:Z.playlist,S;k=(P==null?0:(S=P.contents)==null?0:S.length)?P:void 0;return C.return(k)})},vS3=function(X,U){var r,m,I,t,C;
return _.c(function(k){if(k.nextAddress==1)return r=X.JSC$17794_mainAppPlayer,k.yield(r.api,2);if(k.nextAddress!=3)return m=k.yieldResult,U.watchCommand?k.yield(OIL(X,U.watchCommand),3):k.return();I=k.yieldResult;if((t=I)==null||!t.contents)return k.return();C=I.contents.map(function(g){var Z;return(Z=g.playlistPanelVideoRenderer)==null?void 0:Z.videoId}).filter(function(g){return!!g}).map(function(g){return{encrypted_id:g}});
m.updatePlaylist({video:C});_.uv(k)})},ezY=function(X,U){var r,m,I;
return _.c(function(t){return t.nextAddress==1?(r=X.JSC$17794_mainAppPlayer,I=(m=U.playerParams)!=null?m:"",U.externalVideoId?t.yield(r.loadVideoWithPlayerVars({videoId:U.externalVideoId,audio_only:"1",player_params:I}),2):t.jumpTo(2)):U.watchCommand?t.yield(vS3(X,U),0):t.jumpTo(0)})};
A7.prototype.JSC$17794_pauseOnNavigation=function(){var X=this,U,r;return _.c(function(m){if(m.nextAddress==1)return U=X.JSC$17794_mainAppPlayer,m.yield(U.api,2);r=m.yieldResult;r.pauseVideo();_.uv(m)})};
A7.prototype.pauseVideo=function(){var X=this,U,r;return _.c(function(m){if(m.nextAddress==1)return U=X.JSC$17794_mainAppPlayer,m.yield(U.api,2);r=m.yieldResult;r.pauseVideo();_.uv(m)})};
A7.prototype.playVideo=function(){var X=this,U,r;return _.c(function(m){if(m.nextAddress==1)return U=X.JSC$17794_mainAppPlayer,m.yield(U.api,2);r=m.yieldResult;r.playVideo();_.uv(m)})};
var ESL=function(X){var U,r;return _.c(function(m){if(m.nextAddress==1)return U=X.JSC$17794_mainAppPlayer,m.yield(U.api,2);r=m.yieldResult;r.mute();_.uv(m)})},FAY=function(X){var U,r;
return _.c(function(m){if(m.nextAddress==1)return U=X.JSC$17794_mainAppPlayer,m.yield(U.api,2);r=m.yieldResult;r.unMute();_.uv(m)})};
A7.prototype.stopVideo=function(){var X=this,U,r;return _.c(function(m){if(m.nextAddress==1)return U=X.JSC$17794_mainAppPlayer,m.yield(U.api,2);r=m.yieldResult;r.stopVideo();_.uv(m)})};
var BlX=function(X,U){return _.c(function(r){switch(r.nextAddress){case 1:switch(U){case "BACKGROUND_AUDIO_PLAYBACK_ACTION_PLAY":return r.jumpTo(2);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_PAUSE":return r.jumpTo(3);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_STOP":return r.jumpTo(4);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_MUTE":return r.jumpTo(5);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_UNMUTE":return r.jumpTo(6)}r.jumpTo(0);break;case 2:return r.yield(X.playVideo(),8);case 8:r.jumpTo(0);break;case 3:return r.yield(X.pauseVideo(),
9);case 9:r.jumpTo(0);break;case 4:return r.yield(X.stopVideo(),10);case 10:r.jumpTo(0);break;case 5:return r.yield(ESL(X),11);case 11:r.jumpTo(0);break;case 6:return r.yield(FAY(X),12);case 12:r.jumpTo(0)}})};
A7.prototype.resolveCommand=function(X){var U=this,r,m,I,t,C,k;return _.c(function(g){return g.nextAddress==1?(r=_.e(X,gOh),((m=r)==null?0:m.newPlaybackParams)||((I=r)==null?0:I.controlAction)?U.JSC$17794_mainAppPlayer?g.jumpTo(2):g.yield(dq3(U),2):g.return()):((t=r)==null?0:t.newPlaybackParams)?(U.miniplayerService.isMiniplayerActive()&&((C=U.miniplayerService.getPlayerElement())==null||C.pause()),k=r.newPlaybackParams,k.externalVideoId||k.externalPlaylistId?g.yield(ezY(U,k),0):g.return()):g.yield(BlX(U,
r.controlAction),0)})};var lN=function(X){this.JSC$17800_commandHandler=X};
_.F(lN,e_);
lN.prototype.resolveCommand=function(X){var U=this,r,m,I,t,C,k;return _.c(function(g){if(g.nextAddress==1)return(r=_.e(X,WPh))?g.yield(_.a6(),2):g.return();m=g.yieldResult;if(!m)return g.return();var Z=m,P=(I=r)==null?void 0:I.languageCode,S=(t=r)==null?void 0:t.isAutoTranslated;Z.getVideoData&&_.Fxn(Z).length&&((P=Qrm(Z,P,S))?Z.setOption("captions","track",P):(Z.setOption("captions","stickyLoading",{}),Z.setOption("captions","track",{})));C=m.isSubtitlesOn()?_.tt("CAPTION_ON_TOAST",void 0,"Subtitles/CC turned on"):
_.tt("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");k=_.GV(C,5E3);U.JSC$17800_commandHandler.resolveCommand(k);_.uv(g)})};
lN[Zp]=[_.s4];var Gf=function(X,U){this.shortsPlayerPromise=X;this.JSC$17804_commandHandler=U};
_.F(Gf,e_);
Gf.prototype.resolveCommand=function(X){var U=this,r,m,I,t,C,k,g,Z;return _.c(function(P){if(P.nextAddress==1)return(r=_.e(X,Cku))?P.yield(U.shortsPlayerPromise,2):P.return();m=P.yieldResult;var S=oee(m);S!=null&&S.length||(m.loadModule("captions"),S=oee(m));I=S;if((t=I)==null||!t.length)return C=_.tt("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),k=_.GV(C),U.JSC$17804_commandHandler.resolveCommand(k),P.return();m.toggleSubtitles();g=m.isSubtitlesOn()?_.tt("CAPTION_ON_TOAST",void 0,
"Subtitles/CC turned on"):_.tt("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");Z=_.GV(g);U.JSC$17804_commandHandler.resolveCommand(Z);_.uv(P)})};
Gf[Zp]=[_.tu5,_.s4];var iN=function(X){this.JSC$17807_actionRouter=X;this.dismissPlayerOverlayActions=new Map([["player_overlay_timely_shelf",function(U,r){U.triggerAction("yt-dismiss-shopping-timely-shelf-action",r);(U=_.np().resolve(_.gX(_.xl$)))&&U.dismissFeaturedProductOverlay()}]])};
_.F(iN,e_);iN.prototype.resolveCommand=function(X){var U=this,r,m,I;return _.c(function(t){r=_.e(X,$08);if((m=r)==null||!m.overlayId)return t.return();I=U.dismissPlayerOverlayActions.get(r.overlayId);if(!I)throw Error("Ei`"+r.overlayId);I(U.JSC$17807_actionRouter,r);_.uv(t)})};
iN[Zp]=[wd];var LZ=function(X){this.JSC$17811_playerPromise=X};
_.F(LZ,e_);LZ.prototype.resolveCommand=function(X){var U=this,r,m,I,t;return _.c(function(C){if(C.nextAddress==1)return(r=_.e(X,u05))?C.yield(U.JSC$17811_playerPromise,2):C.return();m=C.yieldResult;I=m.getVideoData().video_id;r.videoId===I&&(t=Number(r.offsetFromVideoStartMilliseconds),t>=0&&m.seekTo(t/1E3));_.uv(C)})};
LZ[Zp]=[_.X5];var Qx1=_.I$("sfv_currently_playing_audio_item_key","sfvAudioItemCurrentlyPlayingEntity"),N1=function(X){this.store=X};
_.F(N1,e_);
var oSL=function(X){var U,r,m,I;return _.c(function(t){if(t.nextAddress==1)return U=_.$q("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SFV_AUDIO_ITEM,r=_.$q("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_MWEB_SFV_AUDIO_ITEM,m=U||r,X.JSC$17815_mainAppPlayer=new F9(m),t.yield(X.JSC$17815_mainAppPlayer.api,2);I=t.yieldResult;I.addEventListener("onStateChange",X.JSC$17815_playerStateChangeListener.bind(X));document.addEventListener("yt-page-data-updated",X.JSC$17815_pauseOnNavigation.bind(X));window.addEventListener("state-navigatestart",
X.JSC$17815_pauseOnNavigation.bind(X));_.uv(t)})};
N1.prototype.JSC$17815_playerStateChangeListener=function(X){switch(X){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"}w0c(this)};
var w0c=function(X){X.store.dispatch(_.PN("sfvAudioItemCurrentlyPlayingEntity",Qx1,{key:Qx1,externalVideoId:X.externalVideoId,sfvAudioItemPlaybackState:X.playbackState,nowPlayingEntityValue:X.nowPlayingEntityValue}))};
N1.prototype.JSC$17815_pauseOnNavigation=function(){var X=this,U,r,m,I;return _.c(function(t){if(t.nextAddress==1){if(!X.JSC$17815_mainAppPlayer){var C=new _.Tx("Error: mainAppPlayer is unavailable",X.JSC$17815_mainAppPlayer);_.$Q(C);return t.return()}return t.yield(X.JSC$17815_mainAppPlayer.api,2)}U=t.yieldResult;m=(r=U)==null?void 0:r.getPlayerState();m!==1||(I=U)!=null&&I.pauseVideo();_.uv(t)})};
N1.prototype.playVideo=function(X,U,r){var m=this,I,t;return _.c(function(C){if(C.nextAddress==1)return C.yield((I=m.JSC$17815_mainAppPlayer)==null?void 0:I.api,2);t=C.yieldResult;if(!m.JSC$17815_mainAppPlayer||!t){var k=new _.Tx("Error: mainAppPlayer is unavailable",m.JSC$17815_mainAppPlayer);_.$Q(k);return C.return()}return C.yield(m.JSC$17815_mainAppPlayer.loadVideoWithPlayerVars({videoId:m.externalVideoId,audio_only:"1",start:X/1E3,end:X/1E3+U,player_params:r}),0)})};
N1.prototype.pauseVideo=function(){var X=this,U,r;return _.c(function(m){if(m.nextAddress==1){if(!X.JSC$17815_mainAppPlayer){var I=new _.Tx("Error: mainAppPlayer is unavailable",X.JSC$17815_mainAppPlayer);_.$Q(I);return m.return()}return m.yield(X.JSC$17815_mainAppPlayer.api,2)}U=m.yieldResult;(r=U)==null||r.pauseVideo();_.uv(m)})};
N1.prototype.resolveCommand=function(X){var U=this,r,m,I,t,C,k,g,Z,P,S,d,O,E,Q,h,z,K,D,W;return _.c(function(J){if(J.nextAddress==1)return r=_.e(X,tip),I=(m=r)==null?void 0:m.nowPlayingEntityValue,C=(t=r)==null?void 0:t.externalVideoId,S=Number((P=(k=r)==null?void 0:(g=k.defaultStartPoints)==null?void 0:(Z=g[0])==null?void 0:Z.offsetMs)!=null?P:"0"),z=Number((h=(d=r)==null?void 0:(O=d.defaultStartPoints)==null?void 0:(E=O[0])==null?void 0:(Q=E.duration)==null?void 0:Q.seconds)!=null?h:"15"),W=(D=
(K=r)==null?void 0:K.playerParams)!=null?D:"",I&&C?U.JSC$17815_mainAppPlayer?J.jumpTo(2):J.yield(oSL(U),2):J.return();if(J.nextAddress!=6){if(U.nowPlayingEntityValue&&I===U.nowPlayingEntityValue)return U.playbackState==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"?J.yield(U.pauseVideo(),0):J.yield(U.playVideo(S,z,W),0);U.externalVideoId=C;U.nowPlayingEntityValue=I;U.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_BUFFERING";return J.yield(U.playVideo(S,z,W),6)}w0c(U);return J.jumpTo(0)})};
N1[Zp]=[UW];var j0=function(X){this.JSC$17833_commandHandler=X};
_.F(j0,e_);j0.prototype.resolveCommand=function(X,U){var r=this,m,I,t;return _.c(function(C){if(C.nextAddress==1)return(m=_.e(X,JST))?C.yield(_.a6(),2):C.return();I=C.yieldResult;if(!I)return C.return();(t=w6e(I))&&r.JSC$17833_commandHandler.resolveCommand(t,U);_.uv(C)})};
j0[Zp]=[_.s4];var Xt=function(X){this.JSC$17839_commandHandler=X};
_.F(Xt,e_);Xt.prototype.resolveCommand=function(X,U){var r=this,m,I,t,C,k;return _.c(function(g){if(g.nextAddress==1)return(m=_.e(X,D0T))?g.yield(_.a6(),2):g.return();I=g.yieldResult;if(!I)return g.return();(t=zxH(I))?r.JSC$17839_commandHandler.resolveCommand(t,U):(C=_.tt("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),k=_.GV(C),r.JSC$17839_commandHandler.resolveCommand(k));_.uv(g)})};
Xt[Zp]=[_.s4];var Ug=function(X){this.JSC$17842_playerPromise=X};
_.F(Ug,e_);Ug.prototype.resolveCommand=function(X){var U=this,r,m;return _.c(function(I){if(I.nextAddress==1)return(r=_.e(X,AFt))?I.yield(U.JSC$17842_playerPromise,2):I.return();m=I.yieldResult;m.isFullscreen()&&m.wakeUpControls();_.uv(I)})};
Ug[Zp]=[_.X5];var rC=function(X){this.JSC$17845_playerPromise=X};
_.F(rC,e_);rC.prototype.resolveCommand=function(X){var U=this,r,m,I,t,C;return _.c(function(k){if(k.nextAddress==1){r=_.e(X,hP1);if(!r)return k.return();m=r.overlayRenderer;return m?(I=_.e(m,UGh))?k.yield(U.JSC$17845_playerPromise,3):k.jumpTo(0):k.return()}t=k.yieldResult;t.renderChapterSeekingAnimation(1,_.pE(I.text),(C=I.icon)==null?void 0:C.iconType);_.uv(k)})};
rC[Zp]=[_.X5];var ms=function(X){this.store=X};
_.F(ms,e_);
ms.prototype.resolveCommand=function(X){var U=this,r,m,I;return _.c(function(t){if(t.nextAddress==1){r=_.e(X,nO$);if(!r)return t.return();m="";(I=U.store.getState().collabInviteLink)&&r.id===I.playlistId?m=I.inviteLinkURL:r.shortUrl&&(m=r.shortUrl);return m?t.yield(navigator.clipboard.writeText(m),3):t.jumpTo(0)}var C={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.tt("COPY_LINK_SUCCESS_TOAST")}}}}};_.np().resolve(_.s4).resolveCommand(C);_.uv(t)})};
ms[Zp]=[x1];var I3=function(X,U){this.innertubeTransportService=X;this.JSC$17855_commandHandler=U};
_.F(I3,e_);I3.prototype.resolveCommand=function(X,U){var r=this,m,I,t,C,k,g,Z,P,S,d;return _.c(function(O){if(O.nextAddress==1)return(m=_.e(X,_.su))?O.yield(_.fc(r.innertubeTransportService,X,(I=U)==null?void 0:I.form),2):O.return();(t=O.yieldResult)&&t.errorMetadata&&(C=t,k=_.GV(C.error.message),r.JSC$17855_commandHandler.resolveCommand(k));g=t;if((Z=g)==null?0:Z.actions)for(P=_.H(g.actions),S=P.next();!S.done;S=P.next())d=S.value,r.JSC$17855_commandHandler.resolveCommand(d);_.uv(O)})};
I3[Zp]=[_.SK,_.s4];var tZ=function(){};
_.F(tZ,e_);tZ.prototype.resolveCommand=function(X){var U;return _.c(function(r){U=_.e(X,r$u);if(!U)return r.return();(new MD1(U)).show();_.uv(r)})};_.a3=new _.gb("PLAYLIST_EDIT_CONTROLLER_TOKEN");var Hj=function(X,U,r,m){this.store=X;this.innertubeTransportService=U;this.controller=r;this.JSC$17863_commandHandler=m};
_.F(Hj,e_);
Hj.prototype.resolveCommand=function(X,U){var r=this,m,I,t,C,k,g,Z,P,S,d,O,E,Q,h,z,K,D,W,J,A,N,He,ne,Be,S6,e6;return _.c(function(Vs){if(Vs.nextAddress==1){m=_.e(X,_.H$);if(!m)return Vs.return();if(m.clientActions){I=_.H(m.clientActions);for(t=I.next();!t.done;t=I.next())C=t.value,r.JSC$17863_commandHandler.resolveCommand(C,U);var Re,$A=U==null?void 0:(Re=U.form)==null?void 0:Re.element;$A&&_.l4($A,"yt-dismissible-item-action",m.clientActions)}return Vs.yield(_.fc(r.innertubeTransportService,X,(k=
U)==null?void 0:k.form),2)}if(g=Vs.yieldResult)g.errorMetadata?(Z=g,P=_.GV(Z.error.message),r.JSC$17863_commandHandler.resolveCommand(P),"error"in g&&((S=U)==null?0:(d=S.commandController)==null?0:d.onServerError)&&((O=U)==null||(E=O.commandController)==null||E.onServerError(X,g))):(Q=U)==null||(h=Q.commandController)==null||(K=(z=h).onSuccess)==null||K.call(z,X,g);D=g;((W=D)==null?0:W.collaborationInviteLink)&&m.playlistId&&(_.v("web_enable_invite_collaborators_link")||_.v("enable_music_web_cairo_new_collaborators_list_and_actions"))&&
r.store.dispatch(_.jf({type:"SET_COLLAB_INVITE_LINK",payload:{playlistId:m.playlistId,inviteLinkUrl:D.collaborationInviteLink}}));((J=D)==null?0:J.redirectEndpoint)&&r.JSC$17863_commandHandler.resolveCommand(D.redirectEndpoint);((A=D)==null?0:(N=A.newHeader)==null?0:N.playlistHeaderRenderer)?yV3(r.controller,D.newHeader.playlistHeaderRenderer):((He=D)==null?0:(ne=He.newHeader)==null?0:ne.musicEditablePlaylistDetailHeaderRenderer)&&yV3(r.controller,D.newHeader.musicEditablePlaylistDetailHeaderRenderer);
r.controller.playlistVideoListElement&&((Be=D)==null?0:(S6=Be.playlistEditResults)==null?0:(e6=S6[0])==null?0:e6.playlistEditVideoAddedResultData)&&(($A=r.controller.playlistVideoListElement)==null||$A.dispatchEvent(new CustomEvent("yt-update-set-video-id",{detail:D.playlistEditResults[0].playlistEditVideoAddedResultData})));_.uv(Vs)})};
Hj[Zp]=[_.C8,_.SK,_.a3,_.s4];var CJ=function(X,U){this.controller=X;this.JSC$17873_commandHandler=U};
_.F(CJ,e_);CJ.prototype.resolveCommand=function(X,U){var r=this,m,I,t;return _.c(function(C){m=_.e(X,Z2S);r.controller.showRefreshPill&&((I=m)==null?0:I.command)&&(r.JSC$17873_commandHandler.resolveCommand((t=m)==null?void 0:t.command,U),r.controller.showRefreshPill=!1);_.uv(C)})};
CJ[Zp]=[_.$B,_.s4];var k$=function(X,U){this.store=X;this.JSC$17877_commandHandler=U||_.aB.instance};
_.F(k$,e_);k$.prototype.resolveCommand=function(X,U){var r=this,m,I,t,C,k,g,Z,P,S,d;return _.c(function(O){m=_.e(X,wG5);I=r.store.getState().radioButtonGroup;if((t=m)==null?0:t.command)r.JSC$17877_commandHandler.resolveCommand((C=m)==null?void 0:C.command,U);else if(I&&((k=m)==null?void 0:k.formId)===I.currentFormId)for(g=Object.values(I.commandsMap),Z=_.H(g),P=Z.next();!P.done;P=Z.next())S=P.value,(d=_.yP(S))&&r.JSC$17877_commandHandler.resolveCommand(d,U);_.uv(O)})};
k$[Zp]=[_.C8];var cj=new _.gb("USER_PREFS");var gC=function(X){this.JSC$17882_prefCookie=X};
_.F(gC,e_);gC.prototype.resolveCommand=function(X){var U=this,r;return _.c(function(m){(r=_.e(X,lDu))&&typeof r.useListView==="boolean"&&(_.kF(0,155,r.useListView),U.JSC$17882_prefCookie.save());_.uv(m)})};
gC[Zp]=[cj];var nJ=function(X){this.JSC$17886_prefCookie=X};
_.F(nJ,e_);nJ.prototype.resolveCommand=function(X){var U=this,r,m,I,t,C;return _.c(function(k){r=_.e(X,I6t);if((m=r)==null||!m.gl)return k.return();I=r.gl;t={persist_gl:"1",gl:I};U.JSC$17886_prefCookie.set("gl",I);U.JSC$17886_prefCookie.save();C=SDp(t);_.ME(C);_.uv(k)})};
nJ[Zp]=[cj];var Zz=function(X){this.JSC$17890_prefCookie=X};
_.F(Zz,e_);Zz.prototype.resolveCommand=function(X){var U=this,r,m;return _.c(function(I){r=_.e(X,xAv);if(!r)return I.return();m=!1;r.flagNum&&typeof r.value==="boolean"?(_.kF(0,r.flagNum,r.value),m=!0):r.key&&typeof r.stringValue==="string"&&(U.JSC$17890_prefCookie.set(r.key,r.stringValue),m=!0);m&&U.JSC$17890_prefCookie.save();_.uv(I)})};
Zz[Zp]=[cj];var sg=new _.gb("PREF_STORAGE_PROMISE_TOKEN");var x$=function(X){this.JSC$17894_prefStoragePromise=X};
_.F(x$,e_);x$.prototype.resolveCommand=function(X){var U=this,r,m;return _.c(function(I){if(I.nextAddress==1)return(r=_.e(X,SdT))?I.yield(U.JSC$17894_prefStoragePromise,2):I.return();m=I.yieldResult;return m===void 0||r.key===void 0||r.value===void 0?I.return():I.yield(m.set(r.key,r.value),0)})};
x$[Zp]=[sg];var Pj=function(X){this.innertubeTransportService=X};
_.F(Pj,e_);Pj.prototype.resolveCommand=function(X,U){var r=this,m,I;return _.c(function(t){(m=_.e(X,_.y1A))&&m&&m.isFirstRequest&&(_.Ev("search_overview_answer"),_.F7("so_rq",void 0,"search_overview_answer"));return t.yield(_.fc(r.innertubeTransportService,X,(I=U)==null?void 0:I.form),0)})};
Pj[Zp]=[_.SK];var uFH=function(){};
_.F(uFH,e_);
uFH.prototype.resolveCommand=function(X){var U,r,m,I,t,C,k,g,Z;return _.c(function(P){U=_.e(X,ywp);if((r=U)==null?0:r.sectionIdentifier){if(U.scrollBehaviorType==="SCROLL_BEHAVIOR_TYPE_SCROLL_INTO_VIEW"){if(I=(m=document.getElementsByTagName(U.sectionIdentifier))==null?void 0:m.item(0))I.scrollIntoView({behavior:"smooth"}),(t=gfe(I))&&t.focus({preventScroll:!0});return P.return()}C=document.querySelector("[section-identifier="+U.sectionIdentifier+"]");k=document.querySelector("[section-identifier="+U.referenceSectionIdentifier+
"]");if(!C)return P.return();g=U.verticalScrollOffsetDp?U.verticalScrollOffsetDp:0;k&&(g-=k.offsetTop);window.scrollTo({top:C.offsetTop+g,behavior:"smooth"});(Z=gfe(C))&&Z.focus({preventScroll:!0})}_.uv(P)})};var Ss=function(X){this.JSC$17906_commandHandler=X};
_.F(Ss,e_);
Ss.prototype.resolveCommand=function(X){var U=this,r,m,I,t,C,k,g;return _.c(function(Z){if(Z.nextAddress==1){r=_.e(X,NL5);if(!r||!r.imageBytes||!navigator.clipboard)return Z.return();if(r.clientShareDestination==="CLIENT_SHARE_DESTINATION_SYSTEM_SHARE_PANEL")return _.$Q(Error("Gi")),Z.return();_.E_(Z,2);I=(m=r)==null?void 0:m.imageBytes;t=I.replace(/-/g,"+").replace(/_/g,"/");C=Zlx(t);k={};g=[new ClipboardItem((k[C.type]=C,k))];return Z.yield(navigator.clipboard.write(g),4)}if(Z.nextAddress!=2)return r.successCommand&&
U.JSC$17906_commandHandler.resolveCommand(r.successCommand),_.mt(Z,0);_.yE(Z);r.errorCommand&&U.JSC$17906_commandHandler.resolveCommand(r.errorCommand);_.uv(Z)})};
Ss[Zp]=[_.s4];var dC=function(X,U){this.innertubeTransportService=X;this.JSC$17910_commandHandler=U};
_.F(dC,e_);dC.prototype.resolveCommand=function(X,U){var r=this,m,I,t,C,k;return _.c(function(g){if(g.nextAddress==1)return(m=_.e(X,jpv))?g.yield(_.fc(r.innertubeTransportService,X,(I=U)==null?void 0:I.form),2):g.return();(t=g.yieldResult)&&t.errorMetadata&&m.onFailureCommand&&r.JSC$17910_commandHandler.resolveCommand(m.onFailureCommand);C=t;((k=C)==null?0:k.shareCommand)&&r.JSC$17910_commandHandler.resolveCommand(C.shareCommand,U);_.uv(g)})};
dC[Zp]=[_.SK,_.s4];var Og=function(){};
_.F(Og,e_);Og.prototype.resolveCommand=function(X){var U,r;return _.c(function(m){U=_.e(X,c$5);if(!U||!navigator.share)return m.return();r={url:U.url};try{return m.return(navigator.share(r))}catch(I){}_.uv(m)})};var vj=function(){};
_.F(vj,e_);vj.prototype.resolveCommand=function(){return _.c(function(X){window.dispatchEvent(new Event("yt-playables-ack-3p-data-usage"));_.uv(X)})};var es=function(X){this.JSC$17920_navigationConfirmationService=X};
_.F(es,e_);es.prototype.resolveCommand=function(){var X=this;return _.c(function(U){X.JSC$17920_navigationConfirmationService.cancelPendingNavigation();_.uv(U)})};
es[Zp]=[il];var Eg=function(X){this.JSC$17923_screenManager=X};
_.F(Eg,e_);Eg.prototype.resolveCommand=function(X,U){var r=this,m,I,t,C,k,g,Z;return _.c(function(P){I=(m=U.form)==null?void 0:m.event;C=(t=U.form)==null?void 0:t.element;if(!I)throw new _.Tx("Event not passed in when resolving command");k=_.H(I.composedPath());for(g=k.next();!g.done;g=k.next())if(Z=g.value,Z.tagName==="YT-COPY-LINK-RENDERER")return Z.copyUrlToClipboard(),C&&_.Y5(r.JSC$17923_screenManager,C),P.return();_.uv(P)})};
Eg[Zp]=[_.XK];var Ft=function(){this.JSC$17927_miniAppClientDataProvider=_.np().resolve(_.u5)};
_.F(Ft,e_);Ft.prototype.resolveCommand=function(){var X=this,U,r;return _.c(function(m){if(X.JSC$17927_miniAppClientDataProvider.clientData.has("video_id")){var I=X.JSC$17927_miniAppClientDataProvider,t=I.clientData.get("video_id");t&&I.clientData.delete("video_id");U="https://youtube.com/watch?v="+t;r=_.qF(U);if(r===void 0)throw Error("Hi`"+U);_.U_(window,r)}_.uv(m)})};var Bj=function(){};
_.F(Bj,e_);Bj.prototype.resolveCommand=function(){return _.c(function(X){window.dispatchEvent(new Event("yt-playables-exit-mini-app-dialog-seen"));_.uv(X)})};var Qd=function(){};
_.F(Qd,e_);Qd.prototype.resolveCommand=function(){var X;return _.c(function(U){if(U.nextAddress==1)return U.yield(_.X2D(window.document.documentElement),2);(X=document.querySelector("mini-app-container-view-model iframe"))&&X.focus();_.uv(U)})};var o3=function(X){this.JSC$17934_navigationConfirmationService=X};
_.F(o3,e_);
o3.prototype.resolveCommand=function(){var X=this;return _.c(function(U){var r=X.JSC$17934_navigationConfirmationService,m=_.np().resolve(_.Dg),I;if(((I=r.navigateParams)==null?void 0:I.data)!==void 0){var t;_.qcP(m,r.navigateParams.endpoint,r.navigateParams.data,(t=r.navigateParams.navigationType)!=null?t:1,r.navigateParams.tempData,r.navigateParams.isMiniplayer,void 0,!0);r.navigateParams=void 0;r.customConfirmationCommand=void 0}else r.navigateParams&&(m.navigate(r.navigateParams.endpoint,r.navigateParams.reload,
r.navigateParams.params,r.navigateParams.tempData,r.navigateParams.requestType,r.navigateParams.createScreenConfig,!0),r.navigateParams=void 0,r.customConfirmationCommand=void 0);_.uv(U)})};
o3[Zp]=[il];var wC=function(){};
_.F(wC,e_);wC.prototype.resolveCommand=function(){return _.c(function(X){window.dispatchEvent(new Event("yt-share-playable-with-high-score"));_.uv(X)})};var yd=function(X){this.JSC$17939_prefStorage=X};
_.F(yd,e_);yd.prototype.resolveCommand=function(){var X=this,U,r;return _.c(function(m){switch(m.nextAddress){case 1:return m.yield(X.JSC$17939_prefStorage,2);case 2:return(U=m.yieldResult)?m.yield(U.set("sfvle",!1),3):m.return();case 3:return m.yield(U.set("sfvles",!0),4);case 4:r=_.C9(),_.kF(0,203,!1),_.kF(0,204,!0),r.save(),_.uv(m)}})};
yd[Zp]=[sg];var u9=function(X){this.JSC$17942_prefStorage=X};
_.F(u9,e_);u9.prototype.resolveCommand=function(){var X=this,U,r;return _.c(function(m){switch(m.nextAddress){case 1:return m.yield(X.JSC$17942_prefStorage,2);case 2:return(U=m.yieldResult)?m.yield(U.set("sfvle",!0),3):m.return();case 3:return m.yield(U.set("sfvles",!0),4);case 4:r=_.C9(),_.kF(0,203,!0),_.kF(0,204,!0),r.save(),_.uv(m)}})};
u9[Zp]=[sg];_.hzL=new _.gb("SNACKBAR_CONTROLLER_TOKEN");_.M4e=new _.gb("SHOULD_SHOW_PIVOT_BAR_TOKEN");var hZ=function(X){this.controller=X};
_.F(hZ,e_);hZ.prototype.resolveCommand=function(X){var U=this,r;return _.c(function(m){r=_.e(X,n3C);if(!r)return m.return();var I=U.controller;I.closeSnackbarFn&&I.closeSnackbarFn();_.uv(m)})};
hZ[Zp]=[_.hzL];var Mk=function(X,U){this.controller=X;this.JSC$17949_sheetController=U};
_.F(Mk,e_);Mk.prototype.resolveCommand=function(X,U){var r=this,m,I,t,C,k,g;return _.c(function(Z){m=_.e(X,siT);if(!m)return Z.return();C=SNw(r.JSC$17949_sheetController,(I=U)==null?void 0:(t=I.form)==null?void 0:t.element);k=_.e(m.content,yFt);if(!k)return Z.return();var P=r.controller,S=k,d=(g=m.animationStyle)!=null?g:"SNACKBAR_ANIMATION_STYLE_DEFAULT";if(P.showSnackbarFn)P.showSnackbarFn({snackbarViewModel:S,animationStyle:d,durationMs:m.durationSeconds*1E3,target:C});else throw Error("Aj");_.uv(Z)})};
Mk[Zp]=[_.hzL,_.tK];var zg=function(){};
_.F(zg,e_);zg.prototype.resolveCommand=function(X){var U;return _.c(function(r){U=_.e(X,Pgu);if(!U||typeof U.key!=="string"||typeof U.value!=="string")return r.return();window.localStorage.setItem(U.key,U.value);_.uv(r)})};var KJ=function(X){this.store=X};
_.F(KJ,e_);KJ.prototype.resolveCommand=function(X){var U=this,r;return _.c(function(m){r=_.e(X,Pj6);if(!r||!r.stepId||!r.token)return m.return();U.store.dispatch(C0u({stepId:r.stepId,token:r.token,isSelected:!1}));_.uv(m)})};
KJ[Zp]=[x1];var Tg=function(X,U,r){this.innertubeTransportService=X;this.store=U;this.JSC$17961_screenManager=r};
_.F(Tg,e_);
Tg.prototype.resolveCommand=function(X){var U=this,r,m,I,t,C,k,g,Z,P,S,d,O,E,Q,h,z,K,D,W,J,A,N,He,ne,Be,S6,e6,Vs;return _.c(function(Re){r=_.e(X,cU8);if(!r||(m=r.stepIds)==null||!m.length)return Re.return();I=U.store.getState().talkToRecs;t=[];C=[];k=_.H(r.stepIds);for(g=k.next();!g.done;g=k.next())for(Z=g.value,P=void 0,(S=(P=I.stepStates[Z])==null?void 0:P.userQuery)&&C.push({userQuery:r.submitEmptyUserQuery?"":S.userQuery,userQueryToken:S.token}),O=d=void 0,E=(O=(d=I.stepStates[Z])==null?void 0:
d.selectionStates)!=null?O:{},Q=_.H(Object.entries(E)),h=Q.next();!h.done;h=Q.next())z=h.value,K=_.H(z),D=K.next().value,W=K.next().value,J=D,A=W,A.isSelected&&t.push(J);N={selectedChipTokens:t,userQueries:C,submittedStepIds:r.stepIds};He={browseTalk2recsFormData:N};r.browseEndpoint?(ne=X,_.Fz(ne,_.cl,r.browseEndpoint)):r.command&&(ne=r.command);if(!ne)return Re.return();Be=_.e(ne,_.hj);if((S6=Be)==null?0:S6.command)if(e6=_.e(Be.command,tR8))Vs=_.aB.instance,Vs.resolveCommand(Be.command);return Re.yield(_.fc(U.innertubeTransportService,
ne,{formData:He,disableCache:!0}).then(function($A){($A==null?0:$A.trackingParams)&&U.JSC$17961_screenManager.graftServerVe($A==null?void 0:$A.trackingParams)}),0)})};
Tg[Zp]=[_.SK,x1,_.XK];var Y$=function(X){this.store=X};
_.F(Y$,e_);
Y$.prototype.resolveCommand=function(X){var U=this,r,m,I,t,C,k,g,Z;return _.c(function(P){r=_.e(X,xKn);if(!r||!r.stepId)return P.return();if(r.selectBehavior==="TALK_TO_RECS_SELECT_BEHAVIOR_APPEND_TO_QUERY")C=(t=(m=U.store.getState().talkToRecs.stepStates[r.stepId])==null?void 0:(I=m.userQuery)==null?void 0:I.userQuery)!=null?t:"",k=C.length>0?". ":"",g=C+k+r.selectedText,U.store.dispatch(kBA({stepId:r.stepId,userQueryToken:"",userQuery:g}));else if(r.selectBehavior==="TALK_TO_RECS_SELECT_BEHAVIOR_REPLACE_QUERY")U.store.dispatch(kBA({stepId:r.stepId,userQueryToken:"",
userQuery:(Z=r.selectedText)!=null?Z:""}));else{if(!r.token)return P.return();U.store.dispatch(C0u({stepId:r.stepId,token:r.token,isSelected:!0}))}_.uv(P)})};
Y$[Zp]=[x1];var Vd=function(X){this.store=X};
_.F(Vd,e_);Vd.prototype.resolveCommand=function(X,U){var r=this,m,I,t,C,k,g;return _.c(function(Z){m=_.e(X,bWe);if(!m||!m.stepId)return Z.return();k=(C=(I=U)==null?void 0:(t=I.form)==null?void 0:t.userQuery)!=null?C:"";r.store.dispatch(kBA({stepId:m.stepId,userQuery:k,userQueryToken:(g=m.userQueryToken)!=null?g:""}));_.uv(Z)})};
Vd[Zp]=[x1];_.zzT=new _.gb("TIMELY_ACTIONS_CONTROLLER_TOKEN");var R3=function(X){this.controller=X};
_.F(R3,e_);R3.prototype.resolveCommand=function(X){var U=this,r,m,I,t;return _.c(function(C){r=_.e(X,QnA);if(!r)return C.return();m=r;I=m.id;t=m.isVisible;if(I===void 0||t===void 0)return C.return();var k;(k=U.controller.timelyActionsMap.get(I))==null||k(I,t);_.uv(C)})};
R3[Zp]=[_.zzT];var KAw=function(){this.timelyActionsMap=new Map};var fJ=function(X){this.JSC$17987_commandHandler=X};
_.F(fJ,e_);fJ.prototype.resolveCommand=function(X){var U=this,r,m,I,t,C;return _.c(function(k){r=_.e(X,_.Tb7);if(!r)return k.return();t=(m=r.item)==null?void 0:(I=m.notificationTextRenderer)==null?void 0:I.successResponseText;if(!t)return k.return();C=_.lr(t);U.JSC$17987_commandHandler.resolveCommand(C);_.uv(k)})};
fJ[Zp]=[_.s4];var qk=function(X,U){this.innertubeTransportService=X;this.JSC$17992_playerApiPromise=U};
_.F(qk,e_);
qk.prototype.resolveCommand=function(X){var U=this,r,m,I,t,C,k,g,Z,P;return _.c(function(S){if(S.nextAddress==1)return S.yield(U.JSC$17992_playerApiPromise,2);r=S.yieldResult;m=r.getOption("captions","track");I=Object.assign({},_.e(X,_.f6A));(C=(t=r.getVideoData())==null?void 0:t.video_id)?I.externalVideoId=C:_.i3(Error("Ii"));if((k=m)==null?0:k.languageCode)I.languageCode=m.languageCode;if((g=m)==null?0:g.kind)I.kind=m.kind;if((Z=m)==null?0:Z.name)I.name=m.name;P=Object.assign({},X,{getTranscriptEndpoint:I});return S.yield(_.fc(U.innertubeTransportService,
P),0)})};
qk[Zp]=[_.SK,_.X5];var Wj=function(){};
_.F(Wj,e_);Wj.prototype.resolveCommand=function(X){var U,r,m,I,t,C,k,g;return _.c(function(Z){U=_.e(X,oOu);if((r=U)==null||!r.paramKeyValuePairs)return Z.return();m=window.location.href;I=_.H(U.paramKeyValuePairs);for(t=I.next();!t.done;t=I.next())C=t.value,C.key&&C.value&&(k={},m=_.IK(m,(k[C.key]=C.value,k)));g=_.np().resolve(_.bl);_.$3(g,m);_.uv(Z)})};_.JZ=new _.gb("UPDATE_VIDEO_METADATA_CONTROLLER_TOKEN");var Dz=function(X,U,r,m){this.controller=X;this.JSC$17999_playerApiPromise=U;this.innertubeTransportService=r;this.JSC$17999_commandHandler=m};
_.F(Dz,e_);
Dz.prototype.resolveCommand=function(X){var U=this,r,m,I,t,C,k,g,Z,P,S,d,O,E,Q,h,z,K,D;return _.c(function(W){if(W.nextAddress==1){r=_.e(X,l97);if((m=r)==null||!m.watchEndpoint)return W.return();I=new $1;t=I.JSC$14334_getRequest(r.watchEndpoint);if(!t)return W.return();C=r.watchEndpoint.clickTrackingParams;return W.yield(_.sf(U.innertubeTransportService,t.innerTubeRequest,t.input,C,t.config),2)}if(W.nextAddress!=3)return k=W.yieldResult,W.yield(U.JSC$17999_playerApiPromise,3);g=W.yieldResult;g.updateVideoData({raw_watch_next_response:k});
if(E=(Z=k)==null?void 0:(P=Z.contents)==null?void 0:(S=P.twoColumnWatchNextResults)==null?void 0:(d=S.results)==null?void 0:(O=d.results)==null?void 0:O.contents)h=(Q=E.find(function(J){return J.videoPrimaryInfoRenderer}))==null?void 0:Q.videoPrimaryInfoRenderer,((z=h)==null?0:z.subtitle)&&TlT(U.controller,h.subtitle);
(D=(K=k)==null?void 0:K.onUiReady)&&U.JSC$17999_commandHandler.resolveCommand(D);_.uv(W)})};
Dz[Zp]=[_.JZ,_.X5,_.SK,_.s4];var YN7=function(){this.subtitleChangeCallbackMap=new Map},TlT=function(X,U){X=_.H(X.subtitleChangeCallbackMap.values());
for(var r=X.next();!r.done;r=X.next())r=r.value,r(U)};var pJ=function(X,U){this.JSC$18009_commandHandler=X;this.innertubeTransportService=U};
_.F(pJ,e_);
pJ.prototype.resolveCommand=function(X,U){var r=this,m,I,t,C,k,g,Z,P,S,d,O,E,Q,h,z,K,D;return _.c(function(W){switch(W.nextAddress){case 1:return(t=(m=U)==null?void 0:(I=m.form)==null?void 0:I.element)&&_.Kt(t),C=_.C9().get("hl"),k="",_.E_(W,2),W.yield(Vez(C),4);case 4:k=W.yieldResult;_.mt(W,3);break;case 2:return _.yE(W),t&&_.TD(t),_.$Q(Error("Ki"),"ERROR"),W.return();case 3:g=_.e(X,koT);if(!g)return t&&_.TD(t),W.return();(S=(Z=g.commerceActionConfig)==null?void 0:(P=Z.commandLifeCycleConfig)==null?
void 0:P.onStartCommand)&&r.JSC$18009_commandHandler.resolveCommand(S);return W.yield(_.fc(r.innertubeTransportService,X,{client_data:{paymentsClientToken:{token:k}}}),5);case 5:(d=W.yieldResult)?(t&&_.TD(t),((h=d)==null?0:h.command)&&r.JSC$18009_commandHandler.resolveCommand(d.command),(D=(z=g.commerceActionConfig)==null?void 0:(K=z.commandLifeCycleConfig)==null?void 0:K.onSuccessCommand)&&r.JSC$18009_commandHandler.resolveCommand(D)):(t&&_.TD(t),_.$Q(Error("Li")),(Q=(O=g.commerceActionConfig)==
null?void 0:(E=O.commandLifeCycleConfig)==null?void 0:E.onFailureCommand)&&r.JSC$18009_commandHandler.resolveCommand(Q)),_.uv(W)}})};
pJ[Zp]=[_.s4,_.SK];var $$=function(X,U,r){this.store=X;this.JSC$18025_commandHandler=U;this.innertubeTransportService=r};
_.F($$,e_);
$$.prototype.resolveCommand=function(X,U){var r=this,m,I,t,C,k,g,Z,P,S;return _.c(function(d){m=_.e(X,ciP);I=m.googlePaymentPayload;m.onStartCommand&&r.JSC$18025_commandHandler.resolveCommand(m.onStartCommand);t=I.encryptedPurchaseParams;C=I.ypcLogWalletAnalyticDataEndpoint;k=m.serializedTransactionFlowLoggingParams;g=I.serializedPaymentsClientParams;Z=m.ypcCujContext;S=qZe(r.innertubeTransportService,(P=U)==null?void 0:P.form,t,C,k,g,Z);return d.return(S.then(function(O){Rxs(U==null?void 0:U.form,
!1);var E=r.store,Q=r.JSC$18025_commandHandler,h=O.integratorData;h==null||h===""||O.error!=null?(String(O.error)==="-1"&&m.onDismissCommand?Q.resolveCommand(m.onDismissCommand):String(O.error)!=="-1"&&m.onFailureCommand&&Q.resolveCommand(m.onFailureCommand),String(O.error)!=="-1"&&String(O.error)!=="132"&&_.$Q(Error("Mi"),"ERROR")):(m.googlePaymentEntityKey&&E.dispatch(_.PN("commerceAcquisitionClientPayloadEntity",m.googlePaymentEntityKey,{key:m.googlePaymentEntityKey,commerceAcquisitionClientPayload:{googlePaymentClientPayload:{paymentsPayload:h,
fundsGuaranteeCallbackClientData:O.integratorClientCallbackData}}})),m.onSuccessCommand&&Q.resolveCommand(m.onSuccessCommand));_.j8()},function(O){Rxs(U==null?void 0:U.form,!1);
_.$Q(O,"ERROR");m.onFailureCommand&&r.JSC$18025_commandHandler.resolveCommand(m.onFailureCommand)}))})};
$$[Zp]=[UW,_.s4,_.SK];var b9=function(X,U){this.JSC$18029_commandHandler=X;this.purchaseManager=U};
_.F(b9,e_);
b9.prototype.resolveCommand=function(X){var U=this,r,m,I,t,C,k,g,Z,P;return _.c(function(S){r=_.e(X,gpS);((m=r)==null?0:(I=m.commandLifeCycleConfig)==null?0:I.onStartCommand)&&U.JSC$18029_commandHandler.resolveCommand(r.commandLifeCycleConfig.onStartCommand);if(!((t=r)==null?0:(C=t.googlePaymentPurchaseManagerPayload)==null?0:C.securePayloadBytes))return _.$Q(Error("Ni"),"ERROR"),S.return();k=Lwt(_.Le(r.googlePaymentPurchaseManagerPayload.securePayloadBytes));g=_.C9().get("hl");Z=_.qR();e6w(k.serialize(),
g,function(d){Z.resolve(d)},function(d){Z.reject(d)},Z.resolve);
P=Z.promise;return S.return(P.then(function(d){if(d)if(d==null?0:d.errorCode){_.$Q(Error("Oi`"+d.errorCode),"ERROR");var O,E;((O=r)==null?0:(E=O.commandLifeCycleConfig)==null?0:E.onFailureCommand)&&U.JSC$18029_commandHandler.resolveCommand(r.commandLifeCycleConfig.onFailureCommand)}else if(d==null?0:d.isCancelled){var Q,h;((Q=r)==null?0:(h=Q.commandLifeCycleConfig)==null?0:h.onCancelCommand)&&U.JSC$18029_commandHandler.resolveCommand(r.commandLifeCycleConfig.onCancelCommand)}else{var z,K;((z=r)==
null?0:(K=z.commandLifeCycleConfig)==null?0:K.onSuccessCommand)&&U.JSC$18029_commandHandler.resolveCommand(r.commandLifeCycleConfig.onSuccessCommand)}},function(d){_.$Q(d,"ERROR");
var O,E;((O=r)==null?0:(E=O.commandLifeCycleConfig)==null?0:E.onFailureCommand)&&U.JSC$18029_commandHandler.resolveCommand(r.commandLifeCycleConfig.onFailureCommand)}))})};
b9[Zp]=[_.s4,EVc];var V4w=function(X,U){this.JSC$18037_commandHandler=X;this.commandAllowlistOverride=U;var r;this.commandAllowlist=(r=this.commandAllowlistOverride)!=null?r:W4};
V4w.prototype.handleResponse=function(X,U,r){var m,I=U==null?void 0:(m=U.config)==null?void 0:m.command;if(!I||this.commandAllowlist.some(function(t){return!!_.e(I,t)})){U=void 0;
r!==void 0&&(U={form:{element:r}});X.onResponseReceivedCommand&&this.JSC$18037_commandHandler.resolveCommand(X.onResponseReceivedCommand,U);X.onResponseReceivedAction&&this.JSC$18037_commandHandler.resolveCommand(X.onResponseReceivedAction,U);X.onResponseReceivedEndpoint&&this.JSC$18037_commandHandler.resolveCommand(X.onResponseReceivedEndpoint,U);X.command&&this.JSC$18037_commandHandler.resolveCommand(X.command,U);if(X.onResponseReceivedCommands)for(r=_.H(X.onResponseReceivedCommands),m=r.next();!m.done;m=
r.next())this.JSC$18037_commandHandler.resolveCommand(m.value,U);if(X.onResponseReceivedActions)for(r=_.H(X.onResponseReceivedActions),m=r.next();!m.done;m=r.next())this.JSC$18037_commandHandler.resolveCommand(m.value,U);if(X.onResponseReceivedEndpoints)for(r=_.H(X.onResponseReceivedEndpoints),m=r.next();!m.done;m=r.next())this.JSC$18037_commandHandler.resolveCommand(m.value,U);if(X.actions)for(X=_.H(X.actions),r=X.next();!r.done;r=X.next())this.JSC$18037_commandHandler.resolveCommand(r.value,U)}};
V4w[Zp]=[_.s4,_.gX(wvm)];var RzY=new _.gb("INNERTUBE_TOKEN_SERVICE");var fRH=new _.gb("SCHEDULER_TOKEN");var qN7=function(X){this.scheduler=X;X={};this.tokenMap=(X.app={},X.user={},X)};
qN7.prototype.handleResponse=function(X,U){if(!U)throw Error("Pi");var r;if(X=(r=X.responseContext)==null?void 0:r.innertubeTokenJar){if(X.appTokens){var m,I,t;r=(m=U.innerTubeRequest.context)==null?void 0:(I=m.request)==null?void 0:(t=I.innertubeTokenJar)==null?void 0:t.appTokens;WAc(this,X.appTokens,this.tokenMap.app,r)}if(X.userTokens){var C,k,g;U=(C=U.innerTubeRequest.context)==null?void 0:(k=C.request)==null?void 0:(g=k.innertubeTokenJar)==null?void 0:g.userTokens;WAc(this,X.userTokens,this.tokenMap.user,
U)}}};
qN7.prototype.processContext=function(X){X.request||(X.request={});var U=Object.keys(this.tokenMap.app).length,r=Object.keys(this.tokenMap.user).length;if(U||r)X.request.innertubeTokenJar={},U&&(X.request.innertubeTokenJar.appTokens=[].concat(_.fN(Object.values(this.tokenMap.app).flat()))),r&&(X.request.innertubeTokenJar.userTokens=[].concat(_.fN(Object.values(this.tokenMap.user).flat())))};
var WAc=function(X,U,r,m){U=_.H(U);for(var I=U.next(),t={};!I.done;t={token$jscomp$139:void 0},I=U.next()){t.token$jscomp$139=I.value;if(t.token$jscomp$139.type===void 0)throw new _.Tx("InnerTube token has no type",t.token$jscomp$139);if(t.token$jscomp$139.clearTokens)r[t.token$jscomp$139.type]=[];else if(t.token$jscomp$139.value!==void 0){r[t.token$jscomp$139.type]||(r[t.token$jscomp$139.type]=[]);if(m!==void 0&&m.length){I=_.H(m);for(var C=I.next(),k={};!C.done;k={requestToken:void 0},C=I.next())k.requestToken=
C.value,C=r[t.token$jscomp$139.type].findIndex(function(g){return function(Z){return Z===g.requestToken||(0,_.fI.equals)(Z,g.requestToken)}}(k)),C>-1&&r[t.token$jscomp$139.type].splice(C,1)}r[t.token$jscomp$139.type].push(t.token$jscomp$139);
t.token$jscomp$139.maxAgeSeconds&&Number(t.token$jscomp$139.maxAgeSeconds)>0&&X.scheduler.addLowPriorityJob(function(g){return function(){var Z=r[g.token$jscomp$139.type].indexOf(g.token$jscomp$139);Z>-1&&r[g.token$jscomp$139.type].splice(Z,1)}}(t),Number(t.token$jscomp$139.maxAgeSeconds)*1E3)}else throw new _.Tx("InnerTube token has no value",t.token$jscomp$139);
}};
qN7[Zp]=[fRH];var JVY=new _.gb("LOCAL_INNERTUBE_ROUTER_TOKEN"),Dq0=new _.gb("LOCAL_INNERTUBE_SERVICE_MAP_TOKEN");var AZ=function(X){this.serviceMap=X};
AZ.prototype.shouldPreferLocalResponse=function(X,U){return(X=p0c(this,X))?X.shouldPreferLocalResponse(U):!1};
AZ.prototype.localInnertubeResponse=function(X,U){var r=this,m;return _.c(function(I){return(m=p0c(r,X))?I.return(m.localInnertubeResponse(U)):I.return(Promise.reject(Error("Qi")))})};
AZ.prototype.canProvideFallbackResponse=function(X,U){return(X=p0c(this,X))?X.canProvideFallbackResponse(U):!1};
AZ.prototype.localFallbackInnertubeResponse=function(X,U){var r=this,m;return _.c(function(I){return(m=p0c(r,X))?I.return(m.localFallbackInnertubeResponse(U)):I.return(Promise.reject(Error("Qi")))})};
var p0c=function(X,U){U=_.Bp(U);return U?(X=X.serviceMap[U])?X:null:null};
AZ[Zp]=[Dq0];var df=function(){};
df.prototype.shouldPreferLocalResponse=function(){return!1};
df.prototype.localInnertubeResponse=function(){return _.c(function(X){return X.return(Promise.reject(Error("Ri")))})};
df.prototype.canProvideFallbackResponse=function(){return!0};
df.prototype.localFallbackInnertubeResponse=function(){var X,U,r;return _.c(function(m){X=kX("CLOSE_POPUP");U={openPopupAction:JGM()};r={actions:[X,U]};return m.return(r)})};var au6=function(X,U){this.JSC$18086_upliftPromise=X;this.store=U};
_.a=au6.prototype;_.a.shouldPreferLocalResponse=function(X){var U=X.videoId,r;if(r=U)r=DB9(this.store.getState().entities,X.videoId);return r&&pmm(this.store.getState().entities,U)?p6X(this.store.getState().entities,X.playlistId):!1};
_.a.localInnertubeResponse=function(X){var U=this,r;return _.c(function(m){return(r=U.getPlayerResponse(X))?m.return(Promise.resolve(r)):m.return(Promise.reject(Error("Si")))})};
_.a.canProvideFallbackResponse=function(X){return!!X.videoId};
_.a.localFallbackInnertubeResponse=function(X){var U=this,r;return _.c(function(m){if(m.nextAddress==1)return m.yield(U.JSC$18086_upliftPromise,2);r=U.getPlayerResponse(X);var I;r?I=m.return(Promise.resolve(r)):I=dV(U.store.getState().entities,X.videoId)?m.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.iP(_.tt("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),proceedButton:{buttonRenderer:Nrm()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}}):
m.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.iP(_.tt("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),proceedButton:{buttonRenderer:LfM()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}});return I})};
_.a.getPlayerResponse=function(X){return Pke(this.store.getState().entities,X.videoId)};var SW=function(X,U){this.localPlayerService=X;this.localWatchNextService=U};
SW.prototype.shouldPreferLocalResponse=function(X){var U=X.playerRequest;X=X.watchNextRequest;return!!(U&&this.localPlayerService.shouldPreferLocalResponse(U)&&X&&this.localWatchNextService.shouldPreferLocalResponse(X))};
SW.prototype.localInnertubeResponse=function(X){var U=this,r,m,I,t;return _.c(function(C){if(C.nextAddress==1){r=X.playerRequest;m=X.watchNextRequest;if(!r||!m)throw new _.Tx("Missing streaming request",X);return C.yield(U.localPlayerService.localInnertubeResponse(r),2)}if(C.nextAddress!=3)return I=C.yieldResult,C.yield(U.localWatchNextService.localInnertubeResponse(m),3);t=C.yieldResult;return C.return({playerResponse:I,watchNextResponse:t})})};
SW.prototype.canProvideFallbackResponse=function(X){var U=X.playerRequest;X=X.watchNextRequest;return!!(U&&this.localPlayerService.canProvideFallbackResponse(U)&&X&&this.localWatchNextService.canProvideFallbackResponse(X))};
SW.prototype.localFallbackInnertubeResponse=function(X){var U=this,r,m,I,t;return _.c(function(C){if(C.nextAddress==1)return r=X.playerRequest,m=X.watchNextRequest,r&&m?C.yield(U.localPlayerService.localFallbackInnertubeResponse(r),2):C.return(Promise.reject(new _.Tx("Missing streaming request",X)));if(C.nextAddress!=3)return I=C.yieldResult,C.yield(U.localWatchNextService.localFallbackInnertubeResponse(m),3);t=C.yieldResult;return C.return({playerResponse:I,watchNextResponse:t})})};var sW=function(X){this.JSC$18096_persistentStorePromiseAccessor=X};
sW.prototype.shouldPreferLocalResponse=function(){return!1};
sW.prototype.localInnertubeResponse=function(){return _.c(function(X){return X.return(Promise.reject(Error("Ti")))})};
sW.prototype.canProvideFallbackResponse=function(){return!0};
sW.prototype.localFallbackInnertubeResponse=function(){var X=this,U,r;return _.c(function(m){return m.nextAddress==1?m.yield(X.JSC$18096_persistentStorePromiseAccessor(),2):m.nextAddress!=3?(U=m.yieldResult)?m.yield(U.get("service:guide:fallback"),3):m.return(Promise.reject(Error("Ui"))):(r=m.yieldResult)&&_.iR(r)?m.return($se(_.iR(r))):m.return(Promise.reject(Error("Vi")))})};var OW=function(){};
OW.prototype.shouldPreferLocalResponse=function(){return!1};
OW.prototype.localInnertubeResponse=function(){return _.c(function(X){return X.return(Promise.reject(Error("Wi")))})};
OW.prototype.canProvideFallbackResponse=function(){return!0};
OW.prototype.localFallbackInnertubeResponse=function(){var X,U,r;return _.c(function(m){X=kX("CLOSE_POPUP");U={openPopupAction:JGM()};r={actions:[X,U]};return m.return(r)})};var ZL=function(){this.urlMap=$qX;this.fallbackCommand=_.lE};
ZL.prototype.shouldPreferLocalResponse=function(X){return(X=X.url)?!!bIX(this,X):!1};
ZL.prototype.localInnertubeResponse=function(X){var U=this,r;return _.c(function(m){return(r=X.url)?m.return(AVc(X,bIX(U,r))):m.return(Promise.reject(Error("Xi")))})};
ZL.prototype.canProvideFallbackResponse=function(){return!0};
ZL.prototype.localFallbackInnertubeResponse=function(X){var U=this,r,m,I,t,C,k,g;return _.c(function(Z){r=X.url;if(!r)return Z.return(AVc(X,U.fallbackCommand));if(m=bIX(U,r))return Z.return(AVc(X,m));I=void 0;t=_.Bp(r);t==="/watch"&&(C=_.ib(r,"v"))&&(g=(k=_.ib(r,"list"))!=null?k:void 0,I=_.GY(C,g));I||(I=U.fallbackCommand);return Z.return(AVc(X,I))})};
var bIX=function(X,U){if(U)return X.urlMap[_.zw(U)]},AVc=function(X,U){U&&X.parentTrackingParams&&(U.commandMetadata=Object.assign({},{resolveUrlCommandMetadata:{parentTrackingParams:X.parentTrackingParams}},U.commandMetadata));
return Promise.resolve({responseContext:{},endpoint:U})};var xo=function(X,U,r){this.JSC$18107_upliftPromise=X;this.store=U;this.JSC$18107_persistentStorePromiseAccessor=r};
xo.prototype.shouldPreferLocalResponse=function(){return!1};
xo.prototype.localInnertubeResponse=function(){return _.c(function(X){return X.return(Promise.reject(Error("Yi")))})};
xo.prototype.canProvideFallbackResponse=function(){return!0};
xo.prototype.localFallbackInnertubeResponse=function(){var X=this;return _.c(function(U){return U.return(lR0(X))})};
var lR0=function(X){var U,r;return _.c(function(m){if(m.nextAddress==1)return m.yield(GD(X.JSC$18107_upliftPromise,X.store),2);U=m.yieldResult;r={twoColumnSearchResultsRenderer:{primaryContents:{sectionListRenderer:{contents:[Dss(U)]}}}};return m.return(GbT(X,r))})},GbT=function(X,U){var r,m;
return _.c(function(I){if(I.nextAddress==1)return I.yield(X.JSC$18107_persistentStorePromiseAccessor(),2);if(I.nextAddress!=3)return r=I.yieldResult,I.yield(Lt(r),3);m=I.yieldResult;return I.return({responseContext:{},contents:U,topbar:m})})};var gf=function(X,U,r){this.JSC$18114_upliftPromise=X;this.store=U;this.JSC$18114_persistentStorePromiseAccessor=r};
gf.prototype.shouldPreferLocalResponse=function(X){var U=X.videoId;return U&&DB9(this.store.getState().entities,U)&&pmm(this.store.getState().entities,U)?p6X(this.store.getState().entities,X.playlistId):!1};
gf.prototype.localInnertubeResponse=function(X){var U=this,r,m;return _.c(function(I){if(I.nextAddress==1)return(r=X.videoId)?I.yield(U.JSC$18114_upliftPromise,2):I.return(Promise.reject(Error("Zi")));if(I.nextAddress!=3)return I.yield(iI3(U,X,r),3);m=I.yieldResult;return I.return(LA7(U,m,r))})};
gf.prototype.canProvideFallbackResponse=function(X){return X.videoId?!0:!1};
gf.prototype.localFallbackInnertubeResponse=function(X){var U=this,r,m,I,t;return _.c(function(C){switch(C.nextAddress){case 1:return(r=X.videoId)?C.yield(U.JSC$18114_upliftPromise,2):C.return(Promise.reject(Error("Zi")));case 2:return C.yield(iI3(U,X,r),3);case 3:m=C.yieldResult;if(dV(U.store.getState().entities,r)){C.jumpTo(4);break}return C.yield(GD(U.JSC$18114_upliftPromise,U.store),5);case 5:return I=C.yieldResult,C.return(NlL(m,I));case 4:return DB9(U.store.getState().entities,r)&&pmm(U.store.getState().entities,
r)?C.return(LA7(U,m,r)):(t={title:_.iP(_.tt("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:Nrm()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:236655}}},C.return(NlL(m,t)))}})};
var iI3=function(X,U,r){var m,I,t,C,k;return _.c(function(g){if(g.nextAddress==1)return m=U.playlistId,I=_.GY(r,m),g.yield(X.JSC$18114_persistentStorePromiseAccessor(),2);if(g.nextAddress!=3)return t=g.yieldResult,g.yield(Lt(t),3);C=g.yieldResult;k={responseContext:{},currentVideoEndpoint:I,topbar:C};return g.return(k)})},LA7=function(X,U,r){if(X=dV(X.store.getState().entities,r)){var m;
r=X.videoEntity;var I,t={title:L9(r.title),viewCount:{videoViewCountRenderer:{shortViewCount:_.Nm((m=r.localizedStrings)==null?void 0:m.viewCount),viewCount:_.Nm((I=r.localizedStrings)==null?void 0:I.viewCount)}}};r.publishedTimestampMillis&&(t.dateText=_.Nm(c1e(new Date(Number(r.publishedTimestampMillis)))));m={videoPrimaryInfoRenderer:t};I=X.videoEntity;X=X.channelEntity;X={videoSecondaryInfoRenderer:{defaultExpanded:!1,descriptionCollapsedLines:3,showMoreText:L9(_.tt("SHOW_MORE",void 0,"Show more")),
showLessText:L9(_.tt("SHOW_LESS",void 0,"Show less")),description:I.formattedDescription,owner:{videoOwnerRenderer:{title:L9(X.title),thumbnail:X.avatar}}}};U.contents={twoColumnWatchNextResults:{results:{results:{contents:[m,X]}}}}}return U},NlL=function(X,U){X.contents={singleColumnWatchNextResults:{results:{results:{contents:[Dss(U)]}}}};
return X};var P1=function(X,U,r){this.JSC$18119_upliftPromise=X;this.store=U;this.JSC$18119_persistentStorePromiseAccessor=r};
P1.prototype.shouldPreferLocalResponse=function(){return!1};
P1.prototype.localInnertubeResponse=function(){return _.c(function(X){return X.return(Promise.reject(Error("$i")))})};
P1.prototype.canProvideFallbackResponse=function(){return!0};
P1.prototype.localFallbackInnertubeResponse=function(){var X=this,U,r,m,I;return _.c(function(t){switch(t.nextAddress){case 1:return t.yield(X.JSC$18119_persistentStorePromiseAccessor(),2);case 2:return U=t.yieldResult,t.yield(Lt(U),3);case 3:return r=t.yieldResult,m={responseContext:{},topbar:r},t.yield(X.JSC$18119_upliftPromise,4);case 4:return t.yield(GD(X.JSC$18119_upliftPromise,X.store),5);case 5:return I=t.yieldResult,m.watchStatus={backgroundPromoRenderer:I},t.return(m)}})};var jxe,XEc;_.l9=new _.gb("ENDPOINT_MAP");jxe=new _.gb("WATCH_ENDPOINT_MAP");XEc=new _.gb("REEL_ENDPOINT_MAP");var Lx9=/^[a-zA-Z0-9_\-]{11}$/;var Ns1=_.w_(function(){var X,U;return(U=(X=window).matchMedia)==null?void 0:U.call(X,"(prefers-reduced-motion: reduce)").matches});var UX7=_.w_(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 X=_.Gu("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_");X||(X=_.wW("VIDEO"),_.gi("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_",
X));return!!(X&&X.canPlayType&&X.canPlayType('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"'))});var rQX=XMLHttpRequest.prototype.fetch,mXc=rQX&&rQX.length===3?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!ku?!0:!1;var Gg=function(X){this.JSC$18130_storeWithEntities=X};
_.F(Gg,nR);_.a=Gg.prototype;_.a.getApiPaths=function(){return Na8};
_.a.getExtension=function(X){return _.e(X,_.Rl)||_.e(X,_.sK)||_.e(X,b88)};
_.a.isNavigationCommand=function(){return!0};
_.a.JSC$14341_getStoreKey=function(X){if((_.v("kevlar_cache_on_ttl_player")||_.v("mweb_enable_shorts_innertube_player_prefetch")||_.v("mweb_use_new_history_manager")||_.v("web_shorts_prefetch_service_enabled"))&&(X=this.getExtension(X))&&X.videoId){var U={videoId:X.videoId};X.playlistId&&(U.playlistId=X.playlistId);X.playerParams&&(U.params=X.playerParams);return _.V4("player",U)}};
_.a.JSC$14334_getClientScreen=function(X){var U;return((U=X.contentPlaybackContext)==null?void 0:U.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.a.JSC$14334_buildRequest=function(X,U,r){if(_.v("enable_interstitial_entity_check")){var m=this.JSC$18130_storeWithEntities;if(U.videoId)for(var I=_.H(["CONTENT_CHECK_REQUIRED","AGE_CHECK_REQUIRED"]),t=I.next();!t.done;t=I.next()){t=t.value;var C;var k=void 0,g=void 0,Z=U.videoId,P=t;(C=m)?(Z=_.I$(Z+P,"interstitialInteractionStateEntity"),C=(k=(g=_.t3(C.getState().entities,"interstitialInteractionStateEntity",Z))==null?void 0:g.primaryButtonClicked)!=null?k:!1):C=!1;if(C)switch(t){case "CONTENT_CHECK_REQUIRED":U.contentCheckOk=
!0;break;case "AGE_CHECK_REQUIRED":U.racyCheckOk=!0}}}U.videoId&&(X.videoId=U.videoId);U.playlistId&&(X.playlistId=U.playlistId);U.index!==void 0&&(X.playlistIndex=U.index+1);U.playerParams&&(X.params=U.playerParams);"startTimeSeconds"in U&&U.startTimeSeconds&&(_.v("enable_player_request_builder_start_time_floor")?X.startTimeSecs=Math.floor(U.startTimeSeconds):X.startTimeSecs=U.startTimeSeconds);r.contentPlaybackContext&&(X.playbackContext={contentPlaybackContext:r.contentPlaybackContext});r.prefetchPlaybackContext&&
(X.playbackContext=Object.assign({},X.playbackContext,{prefetchPlaybackContext:r.prefetchPlaybackContext}),X.context.request||(X.context.request={}),X.context.request.isPrefetch=!0);X.playbackContext||(X.playbackContext={});m=UX7();X.playbackContext.devicePlaybackCapabilities={supportsVp9Encoding:!!m,supportXhr:mXc};r.overrideMutedAtStart&&(X.overrideMutedAtStart=r.overrideMutedAtStart);X.racyCheckOk=!!U.racyCheckOk;X.contentCheckOk=!!U.contentCheckOk;!_.v("captions_prefs_killswitch")&&(r=(r=_.vl("yt-player-caption-language-preferences"))?
r:[],r==null?0:r.length)&&(X.captionParams={viewerSelectedCaptionLangs:r})};
_.a.getRequestConfig=function(X){X=this.JSC$14341_getStoreKey(X);var U;X&&(U={storeStrategy:{storeKey:X}});_.v("web_log_player_watch_next_ticks")&&(U=U||{},U.requestTick="ps_s",U.responseTick="ps_r");return U};
Gg[Zp]=[UW];var i9=function(X,U){this.playerRequestBuilder=X;this.watchNextRequestBuilder=U};
_.F(i9,nR);i9.prototype.getApiPaths=function(){return WXA};
i9.prototype.getExtension=function(X){return _.e(X,_.Rl)};
i9.prototype.isNavigationCommand=function(){return!0};
i9.prototype.JSC$14334_buildRequest=function(X,U,r){X.playerRequest={};this.playerRequestBuilder.JSC$14334_buildRequest(X.playerRequest,U,r);_.v("web_streaming_watch")&&(X.watchNextRequest={},this.watchNextRequestBuilder.JSC$14334_buildRequest(X.watchNextRequest,U,r))};
i9[Zp]=[Gg,$1];var IfX;_.LJ=new _.gb("SHORTS_CONTROLLER_TOKEN");IfX=new _.gb("SHORTS_STATE_STORE_TOKEN");var Nk=function(X,U){var r=_.bS.apply(2,arguments);X=X===void 0?0:X;_.Tx.call(this,U,r);this.errorType=X;Object.setPrototypeOf(this,this.constructor.prototype)};
_.F(Nk,_.Tx);var tFw,af3,HjT,CjA,RV,uce,cQL,kET,xX0,ZjL,nEY;tFw=new RegExp("jct sld rapt cid channel_creation_token force_ad_format ex_ads extra_kw".split(" ").map(function(X){return X+"="}).join("|"));
af3=RegExp(".*\\?.*playnext=1.*");HjT=function(X,U,r,m,I,t){this.watchEndpointMap=X;this.reelWatchEndpointMap=U;this.innerTubeTransportService=r;this.fetchPbj=m;this.ephemeralStore=I;this.reloadOnPlayerFailure=t===void 0?!0:t};
_.Cb3=function(X,U){var r=_.Pp("web_pbj_log_warning_rate",0);r=r>0&&Math.random()<r;var m;if((m=_.e(U.commandMetadata,_.mN))==null||!m.rootVe)return r&&_.AE(Error("ej")),!1;var I;m=(I=_.e(U.commandMetadata,_.mN))==null?void 0:I.url;if(!m)return r&&_.AE(Error("fj")),!1;if(af3.test(m))return!0;if(tFw.test(m))return r&&_.AE(Error("gj`"+m)),!1;if(_.e(U,_.Rl)){if(!(X.watchEndpointMap.watchNext&&X.watchEndpointMap.player||_.v("kevlar_fetch_initial_data_op_watch_client")))return r&&_.AE(Error("aj")),!1;
X=_.Pp("web_pbj_log_warning_rate",0);X=X>0&&Math.random()<X;_.e(U,_.Rl)?G3e(U)?U=!0:(X&&_.AE(Error("bj")),U=!1):(X&&_.AE(Error("aj")),U=!1);return U}if(_.e(U,_.sK))return ilx(U);if(_.e(U,_.CD))return!0;X=_.Rd(X.innerTubeTransportService,U);!X&&r&&_.$Q(Error("hj"),"WARNING",void 0,void 0,void 0,{command:JSON.stringify(U)});return X};
CjA=function(X,U,r,m,I,t){U={url:U};if(r==null?0:r.itct)U.parentTrackingParams=r.itct;var C=_.A3(Hr1);return _.sf(X.innerTubeTransportService,U,C).then(function(k){(k=k.endpoint)||(k=_.lE);(r==null?0:r.itct)&&k&&!k.trackingParams&&(k.trackingParams=r.itct);var g=nq(k);return RV(X,k,r,m,g,I,t)})};
RV=function(X,U,r,m,I,t,C,k){k=k===void 0?{}:k;if(X.fetchPbj&&!_.Cb3(X,U)&&!_.v("force_one_platform")){var g=X.fetchPbj(U),Z=_.j8(g.then(function(A){if(!A)throw Error("ij");C(Z)||t(U,A);return A}));
return Z}var P,S,d={rootVe:(P=_.e(U.commandMetadata,_.mN))==null?void 0:P.rootVe,url:(S=_.e(U.commandMetadata,_.mN))==null?void 0:S.url,endpoint:U,page:I};if(_.e(U,_.Rl)){var O,E={contentPlaybackContext:_.rf(r,(O=_.e(U.commandMetadata,_.mN))==null?void 0:O.url,m)},Q=_.qR(),h,z=(h=X.watchEndpointMap.player)==null?void 0:h().JSC$14341_getStoreKey(U);h=z!==void 0&&((g=X.ephemeralStore)==null?void 0:g.has(z));_.v("web_streaming_watch")&&window.TextDecoderStream&&!h?(g=YH7(X.innerTubeTransportService,
U,E,function(A){!d.response&&A.content&&(d.response=A.content);!d.playerResponse&&A.player&&(d.playerResponse=A.player);t(U,d)}),z=pGn(U),z.length&&(d.preconnect=z,t(U,d)),kET(g,Q,d).catch(function(A){A instanceof Nk&&A.errorType===2&&_.v("web_streaming_watch_fallback")&&cQL(X,U,E,d,t,C,Q)})):cQL(X,U,E,d,t,C,Q);
return Q.promise}if(_.e(U,_.sK)){var K;if(((K=_.e(U,_.sK))==null?void 0:K.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var D=_.qR();_.gEY(_.np().resolve(_.LJ),U).then(function(A){nEY(X,r,m,I,t,D,A)});
return D.promise}g=_.j8();h={contentPlaybackContext:_.rf(r,(z=_.e(U.commandMetadata,_.mN))==null?void 0:z.url,m)};(z=X.reelWatchEndpointMap.player)&&(z=z().JSC$14334_getRequest(U,h))&&(g=_.sf(X.innerTubeTransportService,z.innerTubeRequest,z.input,U.clickTrackingParams,z.config));z=_.j8();(k=X.reelWatchEndpointMap.reelItemWatch)&&(k=k().JSC$14334_getRequest(U))&&(z=_.sf(X.innerTubeTransportService,k.innerTubeRequest,k.input,U.clickTrackingParams,k.config));k=_.j8();(P=X.reelWatchEndpointMap.reelWatchSequence)&&
_.e(U,_.sK).sequenceParams&&(h=P().JSC$14334_getRequest(U,h))&&(_.v("web_enable_delay_shorts_sequence_call_forget")?_.sf(X.innerTubeTransportService,h.innerTubeRequest,h.input,U.clickTrackingParams,h.config):k=_.sf(X.innerTubeTransportService,h.innerTubeRequest,h.input,U.clickTrackingParams,h.config));h=_.j8(d);P=_.qR();ZjL(U,h,g,z,k,t,C,P);return P.promise}var W;if(_.e(U,mGe)&&((W=_.e(U.commandMetadata,_.mN))==null?0:W.url))return g=knD(_.NX(JV().location.href),_.NX(_.e(U.commandMetadata,_.mN).url)).toString(),
CjA(X,g,r,m,t,function(){return!1});
if(_.e(U,_.CD))return t(U,d),_.j8(d);if(_.Rd(X.innerTubeTransportService,U)){g=Object.assign({},{tempData:r,disableCache:r.disableCache},k);var J=_.fc(X.innerTubeTransportService,U,g).then(function(A){d.response=A;C(J)||t(U,d);return d});
return J}return _.j8(d)};
_.scL=function(X,U,r,m){if(_.e(U,_.Rl)||_.e(U,_.sK)&&(_.v("mweb_enable_shorts_innertube_player_prefetch")||_.v("kevlar_enable_shorts_prefetch_in_sequence"))||_.e(U,b88)&&_.v("web_enable_prefetching_videos_on_home")){var I,t={contentPlaybackContext:_.rf(r,(I=_.e(U.commandMetadata,_.mN))==null?void 0:I.url,m),prefetchPlaybackContext:XHz(r)},C,k,g;if(((C=_.e(U,_.Rl))==null?void 0:(k=C.watchEndpointSupportedPrefetchConfig)==null?void 0:(g=k.prefetchHintConfig)==null?void 0:g.prefetchType)==="PREFETCH_TYPE_WATCH_NEXT"){if(r=
X.watchEndpointMap.watchNext)if(t=r().JSC$14334_getRequest(U,t))return Promise.resolve(_.sf(X.innerTubeTransportService,t.innerTubeRequest,t.input,void 0,t.config).then(function(S){return S}))}else if(r=X.watchEndpointMap.player)if(t=r().JSC$14334_getRequest(U,t))return Promise.resolve(_.sf(X.innerTubeTransportService,t.innerTubeRequest,t.input,void 0,t.config).then(function(S){return S}))}else if(_.Rd(X.innerTubeTransportService,U)){var Z={tempData:r},P=hZT(X.innerTubeTransportService,U);
return P?new Promise(function(S,d){var O,E;return _.c(function(Q){if(Q.nextAddress==1)return Q.yield(P,2);if(Q.nextAddress!=4)return O=Q.yieldResult,O.JSC$14341_getStoreKey(U,Z)?Q.yield(_.fc(X.innerTubeTransportService,U,Z),4):(d(new _.Tx("Prefetching request builder with no store key.",U)),Q.jumpTo(0));E=Q.yieldResult;S(E);_.uv(Q)})}):Promise.reject(new _.Tx("Prefetching unregistered request builder.",U))}return Promise.reject(new _.Tx("No request builder available to prefetch endpoint.",U))};
uce=function(X,U){var r,m,I;if(_.e(U,_.Rl)){var t=X.watchEndpointMap.watchNext;t&&(r=t());(X=X.watchEndpointMap.player)&&(m=X())}else if(_.e(U,_.sK))(t=X.reelWatchEndpointMap.reelItemWatch)&&(r=t()),(t=X.reelWatchEndpointMap.player)&&(m=t()),(X=X.reelWatchEndpointMap.reelWatchSequence)&&(I=X());else{a:{X=cuM(U,X.innerTubeTransportService.endpointMap);if(X!==void 0)if(typeof X.then==="function")_.$Q(new _.Tx("Attempted to get deferred RequestBuilder that is unresolved or still wrapped.",U));else break a;
X=void 0}X&&(r=X)}var C,k,g;return{content:(C=r)==null?void 0:C.JSC$14341_getStoreKey(U),player:(k=m)==null?void 0:k.JSC$14341_getStoreKey(U),reelSequence:(g=I)==null?void 0:g.JSC$14341_getStoreKey(U)}};
cQL=function(X,U,r,m,I,t,C){var k=_.j8(),g=X.watchEndpointMap.player;_.v("web_streaming_player")&&(g=zU(i9));g&&(g=g().JSC$14334_getRequest(U,r))&&(k=_.sf(X.innerTubeTransportService,g.innerTubeRequest,g.input,U.clickTrackingParams,g.config));g=_.j8();var Z=X.watchEndpointMap.watchNext;Z&&(r=Z().JSC$14334_getRequest(U,r))&&(g=_.sf(X.innerTubeTransportService,r.innerTubeRequest,r.input,U.clickTrackingParams,r.config));m=_.j8(m);xX0(X,U,m,k,g,I,t,C)};
kET=function(X,U,r){var m;return _.c(function(I){if(I.nextAddress==1)return I.yield(X,2);_.v("web_streaming_watch_delay_200")||_.v("web_streaming_watch_delay_400")?(m=_.v("web_streaming_watch_delay_200")?200:400,setTimeout(function(){U.resolve(r)},m)):U.resolve(r);
_.uv(I)})};
xX0=function(X,U,r,m,I,t,C,k){var g,Z,P,S,d;_.c(function(O){switch(O.nextAddress){case 1:return O.yield(r,2);case 2:g=O.yieldResult;if(C(k.promise))return k.resolve(g),O.return();t(U,g);Z=pGn(U);if(!Z.length){O.jumpTo(3);break}return O.yield(r,4);case 4:g.preconnect=Z,t(U,g);case 3:return _.E_(O,5),O.yield(m,7);case 7:P=O.yieldResult;_.mt(O,6);break;case 5:return S=_.yE(O),k.reject(S),O.return();case 6:if(P===void 0&&X.reloadOnPlayerFailure)return g.reload=!0,t(U,g),k.resolve(g),O.return();if(C(k.promise))return k.resolve(g),
O.return();g.playerResponse=P;t(U,g);_.v("web_watch_stop_scheduler_on_player_response")&&Tov();_.E_(O,8);return O.yield(I,10);case 10:d=O.yieldResult;_.mt(O,9);break;case 8:_.yE(O);case 9:if(d===void 0)return g.response={responseContext:{}},k.resolve(g),O.return();if(C(k.promise))return k.resolve(g),O.return();g.response=d;t(U,g);k.resolve(g);_.uv(O)}})};
ZjL=function(X,U,r,m,I,t,C,k){var g,Z,P,S,d,O;_.c(function(E){switch(E.nextAddress){case 1:return E.yield(U,2);case 2:g=E.yieldResult;if(C(k.promise))return k.resolve(g),E.return();t(X,g);Z=pGn(X);if(!Z.length){E.jumpTo(3);break}return E.yield(U,4);case 4:g.preconnect=Z,t(X,g);case 3:return _.E_(E,5),E.yield(r,7);case 7:P=E.yieldResult;_.mt(E,6);break;case 5:return S=_.yE(E),k.reject(S),E.return();case 6:if(P===void 0)return g.reload=!0,t(X,g),k.resolve(g),E.return();if(C(k.promise))return k.resolve(g),
E.return();g.playerResponse=P;t(X,g);_.v("web_shorts_stop_scheduler_on_player_response")&&Tov();_.E_(E,8);return E.yield(m,10);case 10:d=E.yieldResult;_.mt(E,9);break;case 8:_.yE(E);case 9:if(d===void 0)return g.response={responseContext:{}},k.resolve(g),E.return();if(C(k.promise))return k.resolve(g),E.return();g.response=d;t(X,g);_.E_(E,11);return E.yield(I,13);case 13:O=E.yieldResult;_.mt(E,12);break;case 11:_.yE(E);case 12:if(C(k.promise))return k.resolve(g),E.return();O&&(g.reelWatchSequenceResponse=
O);t(X,g);k.resolve(g);_.uv(E)}})};
nEY=function(X,U,r,m,I,t,C){var k,g,Z,P,S,d;_.c(function(O){if((k=C)==null||!k.replacementEndpoint)return t.reject(),O.return();g=C.replacementEndpoint;(Z=_.e(g,_.sK))?(C.sequenceContinuation&&(Z.sequenceParams=C.sequenceContinuation),P=_.np().resolve(_.LJ),S=Z.sequenceParams,PbX(P,g)&&delete Z.sequenceParams,d=RV(X,g,U,r,m,I,function(){return!1}),d.then(function(E){return _.c(function(Q){if(Q.nextAddress==1)return SDe(P,{reelWatchEndpoint:{sequenceParams:S}},E),Q.yield(0,2);
t.resolve(E);_.uv(Q)})})):t.reject();
_.uv(O)})};
HjT[Zp]=[jxe,XEc,_.SK,_.gX(ysu),_.gX(_.Wd)];var dX1=function(){var X=this;this.sequenceMap=new Map;this.TEST_ONLY={getSequenceMap:function(){return X.sequenceMap}}},Vt7=function(X,U,r){var m,I=(m=U.config)==null?void 0:m.sequenceStrategy;
if(!I)return r();X.sequenceMap.has(I.sequenceKey)||X.sequenceMap.set(I.sequenceKey,[]);X=X.sequenceMap.get(I.sequenceKey);switch(I.sequenceType){case "REQUEST_SEQUENCE_TYPE_APPEND":return OjT(X,U,r);case "REQUEST_SEQUENCE_TYPE_REPLACE":return vEL(X,U,r);default:throw new _.Tx("Request could not be sequenced",U);}},OjT=function(X,U,r){var m,I,t;
return _.c(function(C){X.length>0?(I=X[X.length-1],m=I.responsePromise.then(function(){return r()})):m=r();
t={request:U,responsePromise:m};X.push(t);eyL(X,t);return C.return(t.responsePromise)})},vEL=function(X,U,r){r=r();
if(X.length>0)for(var m=_.H(X),I=m.next();!I.done;I=m.next())I.value.responsePromise=r;var t={request:U,responsePromise:r};X.push(t);eyL(X,t);return Promise.resolve().then(function(){return X.indexOf(t)>0?t.responsePromise.then(function(C){return Object.assign({},C,{sequenceMetaData:{skipProcessing:!0}})}):t.responsePromise})},eyL=function(X,U){U.responsePromise.then(function(){var r=X.indexOf(U);
r>-1&&X.splice(r,1)})};var EE7=new _.gb("REQUEST_SEQUENCING");var js=function(){};
_.F(js,nR);js.prototype.getApiPaths=function(){return[]};
js.prototype.getExtension=function(X){return _.e(X,oR5)};
js.prototype.JSC$14334_buildRequest=function(X,U){X.recaptchaToken=U.recaptchaToken};
js.prototype.getApiUrl=function(){return"/das_captcha"};var X_=function(){};
_.F(X_,nR);X_.prototype.getApiPaths=function(){return HOT};
X_.prototype.getExtension=function(X){return _.e(X,tI5)};
X_.prototype.JSC$14334_buildRequest=function(X,U,r){r=r===void 0?{}:r;U.createBackstagePostParams&&(X.createBackstagePostParams=U.createBackstagePostParams);r.comment_text&&(X.commentText=r.comment_text);if(r.attached_video_id)X.videoAttachment={videoId:r.attached_video_id};else if(r.image_poll_options)X.pollAttachmentData={options:r.image_poll_options};else if(r.poll_options)X.pollAttachment={choices:r.poll_options};else if(r.quiz_options)X.quizAttachmentData={options:r.quiz_options};else if(r.image_blob_id)X.imageAttachment=
{encryptedBlobId:r.image_blob_id},r.source_video_id&&(X.imageAttachment.sourceExternalVideoId=r.source_video_id),r.image_preview_coordinates&&(X.imageAttachment.previewCoordinates=JSON.parse(r.image_preview_coordinates));else if(r.images_data)X.imagesAttachment={imagesData:r.images_data};else if(r.clip_external_video_id!==void 0||r.clip_offset_ms!==void 0||r.clip_duration_ms!==void 0){var m,I,t,C,k;X.clipAttachment={externalVideoId:(t=r.clip_external_video_id)!=null?t:"",offsetMs:(C=(m=r.clip_offset_ms)==
null?void 0:m.toString())!=null?C:"",durationMs:(k=(I=r.clip_duration_ms)==null?void 0:I.toString())!=null?k:""}}else r.shared_post_id&&(X.sharedPostAttachment={postId:r.shared_post_id});r.tagged_video_id&&(X.postCreationData={taggedVideoId:r.tagged_video_id});r.access_restrictions&&(typeof r.access_restrictions==="number"&&(U=r.access_restrictions,X.accessRestrictions={restriction:U!==1&&U===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"}),typeof r.access_restrictions==="string"&&
(X.accessRestrictionsParams=r.access_restrictions));r.scheduled_publish_time_sec&&(X.scheduledPublishTimeSec=r.scheduled_publish_time_sec.toString())};var Ul=function(){};
_.F(Ul,nR);Ul.prototype.getApiPaths=function(){return sSS};
Ul.prototype.getExtension=function(X){return _.e(X,mC7)};
Ul.prototype.JSC$14334_buildRequest=function(X,U,r){r=r===void 0?{}:r;U.decorateMessageParams&&(X.params=U.decorateMessageParams);r.text&&(X.text=r.text)};var r2=function(){};
_.F(r2,nR);r2.prototype.getApiPaths=function(){return Tau};
r2.prototype.getExtension=function(X){return _.e(X,aDP)};
r2.prototype.JSC$14334_buildRequest=function(X,U,r){r=r===void 0?{}:r;r.video_id&&(X.videoId=r.video_id)};var mF=function(){};
_.F(mF,nR);mF.prototype.getApiPaths=function(){return qkT};
mF.prototype.getExtension=function(X){return _.e(X,_.ro)};
mF.prototype.JSC$14334_buildRequest=function(X,U,r){r.suggestions_query&&(X.input=r.suggestions_query)};var IH=function(){};
_.F(IH,nR);IH.prototype.getApiPaths=function(){return Oru};
IH.prototype.getExtension=function(X){return _.e(X,HTt)};
IH.prototype.JSC$14334_buildRequest=function(X,U,r){r.comment_text!==void 0&&(X.commentText=r.comment_text);r.scheduled_publish_time_sec&&(X.scheduledPublishTimeSec=r.scheduled_publish_time_sec.toString());X.updateBackstagePostParams=U.updateBackstagePostParams};var t4=function(){};
_.F(t4,nR);t4.prototype.getApiPaths=function(){return J2};
t4.prototype.getExtension=function(X){return _.e(X,_.hj)};
t4.prototype.JSC$14334_buildRequest=function(X,U,r){r.formData&&(X.formData=r.formData);U.token?X.continuation=U.token:U.continuationTokenKey&&(r=_.br().getState(),U=_.t3(r.entities,"continuationTokenEntity",U.continuationTokenKey))&&(X.continuation=String(U.continuationToken))};
var FY0=function(){};
_.F(FY0,nR);_.a=FY0.prototype;_.a.getApiPaths=function(){return J2};
_.a.getExtension=function(X){return _.e(X,_.cl)};
_.a.isNavigationCommand=function(){return!0};
_.a.JSC$14341_getStoreKey=function(X){if((X=this.getExtension(X))&&X.browseId){var U={browseId:X.browseId};X.browseEndpointContextSupportedConfigs&&(U.browseEndpointContextSupportedConfigs=JSON.stringify(X.browseEndpointContextSupportedConfigs));X.params&&(U.params=X.params);X.query&&(U.query=X.query);return _.V4("browse",U)}};
_.a.JSC$14334_buildRequest=function(X,U,r){U.browseId&&(X.browseId=U.browseId);U.params&&(X.params=U.params);U.query&&(X.query=U.query);r.formData?X.formData=r.formData:U.formData&&(X.formData=U.formData);U.browseId==="FEsubscriptions"&&_.C9().getFlag(155)&&(X.subscriptionSettingsState="MY_SUBS_SETTINGS_STATE_LAYOUT_FORMAT_LIST");U.browseId==="SPaccount_playback"&&(r=_.C9(),X.formData||(X.formData={}),X.formData.accountSettingsFormData={flagCaptionsDefaultOff:r.getFlag(65),flagAutoCaptionsDefaultOn:r.getFlag(66),
flagDisableInlinePreview:r.getFlag(186),flagAudioDescriptionDefaultOn:r.getFlag(198)});if(U.browseId==="FEwhat_to_watch"){r=_.C9();var m=r.getFlag(196);r.getFlag(197)&&(X.browseRequestSupportedMetadata={downloadsBrowseParams:{offlineFeatureSettingState:{isSdEnabled:m}}})}U.browseId==="FEwhat_to_watch"&&(U=_.C9().getFlag(186),X.inlineSettingStatus=U?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON")};
_.a.getRequestConfig=function(X,U){U=U===void 0?{}:U;var r={};if(X=this.JSC$14341_getStoreKey(X,U))r.storeStrategy={storeKey:X,disableCache:U.disableCache};_.v("web_log_browse_ticks_ks")||(r.requestTick="br_s",r.responseTick="br_r");return r};var aH=function(){};
_.F(aH,nR);aH.prototype.getApiPaths=function(){return ULC};
aH.prototype.getExtension=function(X){return _.e(X,YdS)};
aH.prototype.JSC$14334_buildRequest=function(X,U,r){X.legacyYoutubeChannelUsername=r.legacyYouTubeChannelUsername||"";X.legacyYoutubeChannelPassword=r.legacyYouTubeChannelPassword||""};var Hg=function(){};
_.F(Hg,nR);Hg.prototype.getApiPaths=function(){return CC$};
Hg.prototype.getExtension=function(X){return _.e(X,s1T)};
Hg.prototype.JSC$14334_buildRequest=function(X,U,r){r.recaptcha_response_token&&(X.recaptchaResponseToken=r.recaptcha_response_token);r.channel_id&&(X.channelId=r.channel_id)};var C4=function(){};
_.F(C4,nR);C4.prototype.getApiPaths=function(){return vmv};
C4.prototype.getExtension=function(X){return _.e(X,vkS)};
C4.prototype.JSC$14334_buildRequest=function(X,U,r){U.externalChannelId&&(X.externalChannelId=U.externalChannelId);r.handle&&(X.handleUpdate={handle:r.handle},U.handleEditSource&&(X.handleUpdate.handleEditSource=U.handleEditSource))};var kg=function(){};
_.F(kg,nR);kg.prototype.getApiPaths=function(){return BHA};
kg.prototype.getExtension=function(X){return _.e(X,D5P)};
kg.prototype.JSC$14334_buildRequest=function(X,U,r){U.request&&(X.channelId=U.request.channelId);var m;if(r==null?0:(m=r.uploadDefaults)==null?0:m.emojiReactionSet)X.uploadDefaultsRequest||(X.uploadDefaultsRequest={}),X.uploadDefaultsRequest.emojiReactionSet=r.uploadDefaults.emojiReactionSet};var cg=function(){};
_.F(cg,nR);cg.prototype.getApiPaths=function(){return wFt};
cg.prototype.getExtension=function(X){return _.e(X,x5T)};
cg.prototype.JSC$14334_buildRequest=function(X,U,r){U.externalChannelId&&(X.externalChannelId=U.externalChannelId);U.channelHandleEntityKey&&(X.channelHandleEntityKey=U.channelHandleEntityKey);U.handleEditSource&&(X.handleEditSource=U.handleEditSource);r.handle?X.handle=r.handle:r.name&&(X.name=r.name)};var g2=function(){};
_.F(g2,nR);g2.prototype.getApiPaths=function(){return Iwu};
g2.prototype.getExtension=function(X){return _.e(X,RtA)};
g2.prototype.JSC$14334_buildRequest=function(X,U){U.actions?X.actions=U.actions:U.action&&(X.actions=[U.action])};var n4=function(){};
_.F(n4,nR);n4.prototype.getApiPaths=function(){return t_A};
n4.prototype.getExtension=function(X){return _.e(X,_.hj)};
n4.prototype.JSC$14334_buildRequest=function(X,U){U.token&&(X.continuation=U.token)};var Z2=function(){};
_.F(Z2,nR);Z2.prototype.getApiPaths=function(){return zDt};
Z2.prototype.getExtension=function(X){return _.e(X,_.hj)};
Z2.prototype.JSC$14334_buildRequest=function(X,U){X.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";U.token&&(X.fetchCommentsParams={continuation:U.token})};var sl=function(){};
_.F(sl,nR);sl.prototype.getApiPaths=function(){return crA};
sl.prototype.getExtension=function(X){return _.e(X,Vi8)};
sl.prototype.JSC$14334_buildRequest=function(X,U,r){r=r===void 0?{}:r;U.createReplyParams&&(X.createReplyParams=U.createReplyParams);U.commentText&&(X.commentText=_.pE(U.commentText));r.comment_text&&(X.commentText=r.comment_text);r.image_blob_id&&(X.imageAttachment={encryptedBlobId:r.image_blob_id});r.botguard_response&&(X.botguardResponse=r.botguard_response)};
_.n0.Object.defineProperties(sl.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var xg=function(){};
_.F(xg,nR);xg.prototype.getApiPaths=function(){return gvS};
xg.prototype.getExtension=function(X){return _.e(X,_.YGC)};
xg.prototype.JSC$14334_buildRequest=function(X,U,r){r=r===void 0?{}:r;U.createCommentParams&&(X.createCommentParams=U.createCommentParams);U.commentText&&(X.commentText=_.pE(U.commentText));U.videoPositionMention&&(X.videoPositionMention=U.videoPositionMention);U.sources&&(X.sources=U.sources);r.comment_text&&(X.commentText=r.comment_text);r.attached_video_id?X.videoAttachment={videoId:r.attached_video_id}:r.poll_options?X.pollAttachment={choices:r.poll_options}:r.image_blob_id?X.imageAttachment=
{encryptedBlobId:r.image_blob_id}:r.shared_post_id&&(X.sharedPostAttachment={postId:r.shared_post_id});r.access_restrictions&&typeof r.access_restrictions==="number"&&(U=r.access_restrictions,X.accessRestrictions={restriction:U!==1&&U===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"});r.botguard_response&&(X.botguardResponse=r.botguard_response)};
_.n0.Object.defineProperties(xg.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Pg=function(){};
_.F(Pg,nR);Pg.prototype.getApiPaths=function(){return eHA};
Pg.prototype.getExtension=function(X){return _.e(X,qGP)};
Pg.prototype.JSC$14334_buildRequest=function(X,U,r){U.commentText&&(X.replyText=_.pE(U.commentText));r.comment_text&&(X.replyText=r.comment_text);X.updateReplyParams=U.updateReplyParams};
_.n0.Object.defineProperties(Pg.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var S1=function(){};
_.F(S1,nR);S1.prototype.getApiPaths=function(){return Emu};
S1.prototype.getExtension=function(X){return _.e(X,fF7)};
S1.prototype.JSC$14334_buildRequest=function(X,U,r){U.commentText&&(X.commentText=_.pE(U.commentText));r.comment_text&&(X.commentText=r.comment_text);X.updateCommentParams=U.updateCommentParams};
_.n0.Object.defineProperties(S1.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var d2=function(){};
_.F(d2,nR);d2.prototype.getApiPaths=function(){return F77};
d2.prototype.getExtension=function(X){return _.e(X,fDS)};
d2.prototype.JSC$14334_buildRequest=function(X,U){U.settings&&(X.settings=U.settings)};var Ol=function(){};
_.F(Ol,nR);Ol.prototype.getApiPaths=function(){return QSu};
Ol.prototype.getExtension=function(X){return _.e(X,PQT)};
Ol.prototype.JSC$14334_buildRequest=function(X,U){U.channelCreationToken&&(X.channelCreationToken=U.channelCreationToken);U.source&&(X.source=U.source)};var vg=function(){};
_.F(vg,nR);vg.prototype.getApiPaths=function(){return knT};
vg.prototype.getExtension=function(X){return _.e(X,OT8)};
vg.prototype.JSC$14334_buildRequest=function(X,U,r){r=r===void 0?{}:r;if(r.name&&(r.given_name||r.family_name))X=new _.Tx("channel creation cannot set both GAIA and YouTube names",U),_.$Q(X);else{if(U.zeroStepChannelCreationParams){if(!r.comment_text){X=new _.Tx("zero_step_create_comment_params but no zero_step_texts",U);_.$Q(X);return}X.zeroStepChannelCreationParams=U.zeroStepChannelCreationParams;X.zeroStepChannelCreationParams.zeroStepCreateCommentParams&&(X.zeroStepChannelCreationParams.zeroStepCreateCommentParams.input=
r.comment_text,r.botguard_response&&(X.zeroStepChannelCreationParams.zeroStepCreateCommentParams.botguardResponse=r.botguard_response))}X.channelCreationToken=U.channelCreationToken;r.given_name&&(X.givenName=r.given_name);r.family_name&&(X.familyName=r.family_name);U.source==="CHANNEL_SWITCHER_CHANNEL_CREATION_SOURCE"&&(X.channelCreationType="CHANNEL_CREATION_TYPE_SECONDARY");if(r.name||r.handle||r.avatar_url||r.encryptedBlobId||r.isNameChanged!==void 0||r.isHandleChanged!==void 0||r.isDefaultProfilePhoto!==
void 0||r.obakeImageSource)X.overrideChannelCreationParams={},r.name&&(X.overrideChannelCreationParams.name=r.name),r.handle&&(X.overrideChannelCreationParams.handle=r.handle),r.avatar_url&&(X.overrideChannelCreationParams.avatarUrl=r.avatar_url),r.encryptedBlobId&&(X.overrideChannelCreationParams.blobEncryptionId=r.encryptedBlobId),r.enableIdentityForAllChannelCreationDialog&&(r.encryptedBlobId?X.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag="IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_CUSTOM":
r.isDefaultProfilePhoto!==void 0&&(X.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag=r.isDefaultProfilePhoto?"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_MONOGRAM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_OTHER"),r.isNameChanged!==void 0&&(X.overrideChannelCreationParams.identityForAllChannelCreationNameTag=r.isNameChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_GOOGLE_DEFAULT"),r.isHandleChanged!==
void 0&&(X.overrideChannelCreationParams.identityForAllChannelCreationHandleTag=r.isHandleChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_DEFAULT_AUTOGEN"),r.obakeImageSource&&(X.overrideChannelCreationParams.obakeImageSourceType=r.obakeImageSource))}};var e1=function(){};
_.F(e1,nR);e1.prototype.getApiPaths=function(X){return(X=this.getExtension(X))&&X.status==="DISLIKE"?dLv:X&&X.status==="INDIFFERENT"?m_v:$Lh};
e1.prototype.getExtension=function(X){return _.e(X,_.Xf)};
e1.prototype.JSC$14334_buildRequest=function(X,U){U.target&&(X.target=U.target);if(U=this.getParams(U))X.params=U};
e1.prototype.getParams=function(X){switch(X==null?void 0:X.status){case "DISLIKE":return X.dislikeParams;case "INDIFFERENT":return X.removeLikeParams;default:return X==null?void 0:X.likeParams}};var El=function(){};
_.F(El,nR);El.prototype.getApiPaths=function(){return Zrp};
El.prototype.getExtension=function(X){return _.e(X,bRS)};
El.prototype.JSC$14334_buildRequest=function(X,U){U.settingItemId&&(X.settingItemId=U.settingItemId);U.stringValue!=null&&U.stringValue!==void 0?X.newValue={stringValue:U.stringValue}:U.intValue?X.newValue={intValue:U.intValue}:U.boolValue!==null&&U.boolValue!==void 0?X.newValue={boolValue:U.boolValue}:(X=new _.Tx("Unknown value type for SetSettingEndpoint.",U),_.$Q(X))};var F_=function(){};
_.F(F_,nR);F_.prototype.getApiPaths=function(){return PCC};
F_.prototype.getExtension=function(X){return _.e(X,keu)||void 0};
F_.prototype.JSC$14334_buildRequest=function(X,U,r){r=r===void 0?{}:r;U.channelIds&&(X.channelIds=U.channelIds);U.siloName&&(X.siloName=U.siloName);U.params&&(X.params=U.params);r.botguardResponse&&(X.botguardResponse=r.botguardResponse);r.feature&&(X.clientFeature=r.feature)};
_.n0.Object.defineProperties(F_.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Bg=function(){};
_.F(Bg,nR);Bg.prototype.getApiPaths=function(){return d_$};
Bg.prototype.getExtension=function(X){return _.e(X,A15)||void 0};
Bg.prototype.JSC$14334_buildRequest=function(X,U){U.channelIds&&(X.channelIds=U.channelIds);U.siloName&&(X.siloName=U.siloName);U.params&&(X.params=U.params)};
_.n0.Object.defineProperties(Bg.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var QV=function(X){this.shareClientParamsProvider=X};
_.F(QV,nR);QV.prototype.getApiPaths=function(){return GiX};
QV.prototype.getExtension=function(X){return _.e(X,O8$)||_.e(X,_.viT)||_.e(X,dO1)};
QV.prototype.JSC$14334_buildRequest=function(X,U){U.serializedShareEntity&&(X.serializedSharedEntity=U.serializedShareEntity);if(U.clientParamIdentifier){var r;if((r=this.shareClientParamsProvider)==null?0:r.clientParams.has(U.clientParamIdentifier)){r=this.shareClientParamsProvider;U=U.clientParamIdentifier;var m=r.clientParams.get(U);m&&r.clientParams.delete(U);X.clientParams=m}}};
QV[Zp]=[N50];var K4=function(){};
_.F(K4,nR);K4.prototype.getApiPaths=function(){return Nnv};
K4.prototype.getExtension=function(X){return _.e(X,b2v)};
K4.prototype.JSC$14334_buildRequest=function(X,U){U.params&&(X.params=U.params)};var Tr=function(){};
_.F(Tr,nR);Tr.prototype.getApiPaths=function(){return OO5};
Tr.prototype.getExtension=function(X){return _.e(X,DA5)};
Tr.prototype.JSC$14334_buildRequest=function(X,U){U.dismissal&&(X.items=[U.dismissal])};
_.n0.Object.defineProperties(Tr.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Yg=function(){};
_.F(Yg,nR);Yg.prototype.getApiPaths=function(){return DL8};
Yg.prototype.getExtension=function(X){return _.e(X,_.wf)||void 0};
Yg.prototype.JSC$14334_buildRequest=function(X,U,r){X.feedbackTokens=[];U.feedbackToken&&X.feedbackTokens.push(U.feedbackToken);if(U=U.cpn||r.cpn)X.feedbackContext={cpn:U};X.isFeedbackTokenUnencrypted=!!r.is_feedback_token_unencrypted;X.shouldMerge=!1;r.extra_feedback_tokens&&(X.shouldMerge=!0,X.feedbackTokens=X.feedbackTokens.concat(r.extra_feedback_tokens))};
_.n0.Object.defineProperties(Yg.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var VV=function(){};
_.F(VV,nR);VV.prototype.getApiPaths=function(){return DL8};
VV.prototype.getExtension=function(X){return _.e(X,_.ro)};
VV.prototype.JSC$14334_buildRequest=function(X,U,r){r.feedback_tokens&&(X.feedbackTokens=r.feedback_tokens,X.shouldMerge=!0)};
_.n0.Object.defineProperties(VV.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var RH=function(){};
_.F(RH,nR);RH.prototype.getApiPaths=function(){return DL8};
RH.prototype.getExtension=function(X){return _.e(X,Swm)};
RH.prototype.JSC$14334_buildRequest=function(X,U){U.undoToken&&(X.feedbackTokens=[U.undoToken]);U.isUndoTokenUnencrypted&&(X.isFeedbackTokenUnencrypted=U.isUndoTokenUnencrypted)};
_.n0.Object.defineProperties(RH.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var f4=function(){};
_.F(f4,nR);f4.prototype.getApiPaths=function(){return yB1};
f4.prototype.getExtension=function(X){return _.e(X,qdh)};
f4.prototype.JSC$14334_buildRequest=function(X,U){U.nextEndpoint&&_.e(U.nextEndpoint,_.Up)?X.nextEndpoint={urlEndpoint:_.e(U.nextEndpoint,_.Up)}:U.nextEndpoint&&_.e(U.nextEndpoint,_.Rl)&&(X.nextEndpoint={watchEndpoint:_.e(U.nextEndpoint,_.Rl)});U.setRacy&&(X.setRacy=U.setRacy);U.setControvercy&&(X.setControvercy=U.setControvercy)};var qz=function(X){this.JSC$18332_storeWithEntities=X};
_.F(qz,nR);qz.prototype.getApiPaths=function(){return eD8};
qz.prototype.getExtension=function(X){return _.e(X,ZUT)};
qz.prototype.JSC$14334_buildRequest=function(X,U){U.flowId&&(X.flowId=U.flowId);U.targetId&&(X.targetId=U.targetId);U.continuation&&(X.continuation=U.continuation);var r=U.flowStateEntityKey;if(U.flowStatePassingSpec==="FLOW_STATE_PASSING_SPEC_FULL_STATE"&&r&&this.JSC$18332_storeWithEntities){var m;if(U=(m=this.JSC$18332_storeWithEntities.getState())==null?void 0:m.entities)if(m=_.Ut(r).entityType,m=_.t3(U,m,r))X.flowState=m,X.flowStateEntityKey=r}};
_.n0.Object.defineProperties(qz.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});
qz[Zp]=[UW];var BWL=function(){};
_.F(BWL,nR);_.a=BWL.prototype;_.a.getApiPaths=function(){return JrS};
_.a.JSC$14341_getStoreKey=function(){return _.V4("guide")};
_.a.getRequestConfig=function(){var X=this.JSC$14341_getStoreKey(),U;X&&(U={storeStrategy:{storeKey:X}});return U};
_.a.isNavigationCommand=function(){return!0};
_.a.getExtension=function(X){return _.e(X,_.ro)};
_.a.JSC$14334_buildRequest=function(X){X.fetchLiveState=!0};var Wg=function(){};
_.F(Wg,nR);Wg.prototype.getApiPaths=function(){return rrt};
Wg.prototype.getExtension=function(X){return _.e(X,ztu)};
Wg.prototype.JSC$14334_buildRequest=function(){};var J4=function(){};
_.F(J4,nR);J4.prototype.getApiPaths=function(){return mLC};
J4.prototype.getExtension=function(X){return _.e(X,KaC)};
J4.prototype.JSC$14334_buildRequest=function(){};var D2=function(){};
_.F(D2,nR);D2.prototype.getApiPaths=function(){return LBP};
D2.prototype.getExtension=function(X){return _.e(X,_.hj)};
D2.prototype.JSC$14334_buildRequest=function(X,U){U.token&&(X.continuation=U.token);var r,m;X==null||(r=X.context)==null||(m=r.user)==null||delete m.onBehalfOfUser};
D2.prototype.getRequestConfig=function(X){var U={},r;if(((r=this.getExtension(X))==null?void 0:r.sessionIndex)!==void 0){var m;U={authStrategy:{sessionIndex:(m=this.getExtension(X))==null?void 0:m.sessionIndex}}}return U};var p4=function(){};
_.F(p4,nR);p4.prototype.JSC$14334_getRequest=function(X){var U=this.getExtension(X),r=X="";if(U==null?0:U.popup)X="true";if(U==null?0:U.disableSignout)r="true";U={};return{input:"/getAccountSwitcherEndpoint",requestShell:Y0("/getAccountSwitcherEndpoint","GET",(U["X-YouTube-Delegation-Context"]=_.$q("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"),U["X-YouTube-Account-Switcher-Popup"]=X,U["X-YouTube-Account-Switcher-Disable-Signout"]=r,U)),innerTubeRequest:{}}};
p4.prototype.getApiPaths=function(){return[]};
p4.prototype.getExtension=function(X){return _.e(X,_.FTe)};
p4.prototype.JSC$14334_buildRequest=function(){};var $g=function(){};
_.F($g,nR);$g.prototype.JSC$14334_getRequest=function(X){var U="/cross_account_channel_transfer";(X=this.getExtension(X))&&(U=AC6(U,{target_session:X.targetSessionIndex,source_rapt:X.sourceRapt,rapt:X.targetRapt}));return{input:U,requestShell:Y0(U,"GET"),innerTubeRequest:{}}};
$g.prototype.getApiPaths=function(){return[]};
$g.prototype.getExtension=function(X){return _.e(X,zvC)};
$g.prototype.JSC$14334_buildRequest=function(){};var bn=function(){};
_.F(bn,nR);bn.prototype.getApiPaths=function(){return Evh};
bn.prototype.isNavigationCommand=function(){return!0};
bn.prototype.getExtension=function(X){return _.e(X,_.ro)};
bn.prototype.JSC$14334_buildRequest=function(X){var U=_.C9().get("gsml","");U&&(X.safetyModeLockerObfuscatedGaiaId=U);X.userInterfaceTheme=_.Kq(!0);_.T6()?X.deviceTheme="DEVICE_THEME_SELECTED":_.awH()?X.deviceTheme="DEVICE_THEME_SUPPORTED":X.deviceTheme="DEVICE_THEME_UNSUPPORTED"};var A4=function(){};
_.F(A4,nR);A4.prototype.getApiPaths=function(){return LBP};
A4.prototype.getExtension=function(X){return _.e(X,KJu)};
A4.prototype.JSC$14334_buildRequest=function(X,U){if(U&&U.requestType&&(X.requestType=U.requestType,U.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_CHANNEL_SWITCHER"||U.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT")){var r=U.nextUrl;r&&(_.Gw6(r)||k2(r))&&(X.nextNavendpoint={urlEndpoint:{url:r}})}U&&U.channelSwitcherQuery&&(X.channelSwitcherQuery=U.channelSwitcherQuery);U&&U.triggerChannelCreation&&(X.triggerChannelCreation=U.triggerChannelCreation);var m;if(U==null?0:(m=U.contentOwnerConfig)==
null?0:m.externalContentOwnerId)X.contentOwnerConfig=U.contentOwnerConfig;X.callCircumstance=U&&U.requestType&&U.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT"?"SUPPLEMENTAL_USER":"SWITCHING_USERS_FULL";var I,t;U=X==null?void 0:(I=X.context)==null?void 0:(t=I.user)==null?void 0:t.onBehalfOfUser;if(U!==void 0){X.obfuscatedSelectedGaiaId=U;var C,k;X==null||(C=X.context)==null||(k=C.user)==null||delete k.onBehalfOfUser}var g,Z;if(I=X==null?void 0:(g=X.context)==null?void 0:(Z=g.user)==null?
void 0:Z.serializedDelegationContext)X.selectedSerializedDelegationContext=I};var ln=function(){};
_.F(ln,nR);ln.prototype.getApiPaths=function(){return jfS};
ln.prototype.getExtension=function(X){return _.e(X,e3T)};
ln.prototype.JSC$14334_buildRequest=function(X,U){U.params&&(X.params=U.params)};var Gr=function(){};
_.F(Gr,nR);Gr.prototype.getApiPaths=function(){return C7$};
Gr.prototype.getExtension=function(X){return _.e(X,_.zPP)};
Gr.prototype.JSC$14334_buildRequest=function(X,U){if(U=U.createBroadcastRequest)X.useMasks=U.useMasks,X.broadcastType=U.broadcastType,X.broadcastSource=U.broadcastSource,X.broadcastMetadata=U.broadcastMetadata,X.broadcastMetadataMask=U.broadcastMetadataMask,X.videoMetadata=U.videoMetadata,X.videoMetadataMask=U.videoMetadataMask,X.liveChatSettingsUpdate=U.liveChatSettingsUpdate,X.liveChatSettingsUpdateMask=U.liveChatSettingsUpdateMask,X.cloneVideoId=U.cloneVideoId,X.cloneWithOverrides=U.cloneWithOverrides,
X.targetEntity=U.targetEntity,X.scheduledRedirectMetadata=U.scheduledRedirectMetadata};var L4=function(){};
_.F(L4,nR);L4.prototype.getApiPaths=function(){return nvC};
L4.prototype.getExtension=function(X){return _.e(X,Bd5)};
L4.prototype.JSC$14334_buildRequest=function(X,U,r){r=r===void 0?{}:r;U.params&&(X.params=U.params);r.questionText&&(X.questionText=r.questionText);r.optionText&&r.optionText.length>0&&(X.optionText=r.optionText)};var Nz=function(){};
_.F(Nz,nR);Nz.prototype.getApiPaths=function(){return xL5};
Nz.prototype.getExtension=function(X){return _.e(X,EIS)};
Nz.prototype.JSC$14334_buildRequest=function(X,U){U.params&&(X.params=U.params)};var j1=function(){};
_.F(j1,nR);j1.prototype.getApiPaths=function(){return wbp};
j1.prototype.getExtension=function(X){return _.e(X,d08)};
j1.prototype.JSC$14334_buildRequest=function(X,U){U.params&&(X.params=U.params)};var XJ=function(){};
_.F(XJ,nR);XJ.prototype.getApiPaths=function(){return uES};
XJ.prototype.getExtension=function(X){return _.e(X,ODu)};
XJ.prototype.JSC$14334_buildRequest=function(X,U,r){U.params&&(X.params=U.params);U.continuation&&(X.continuation=U.continuation);r.currentPlayerState&&r.currentPlayerState.playerOffsetMs&&(X.currentPlayerState={playerOffsetMs:r.currentPlayerState.playerOffsetMs.toString()})};var UH=function(){};
_.F(UH,nR);UH.prototype.getApiPaths=function(){return hD5};
UH.prototype.getExtension=function(X){return _.e(X,Suu)};
UH.prototype.JSC$14334_buildRequest=function(X,U,r){U.params&&(X.params=U.params);r.continuation&&(X.continuation=r.continuation);"hidden"in r&&(X.webClientInfo={isDocumentHidden:r.hidden});r.isInvalidationTimeoutRequest&&(X.isInvalidationTimeoutRequest=r.isInvalidationTimeoutRequest);r.invalidationPayload&&(U=PE5(_.Le(cp(r.invalidationPayload))),X.invalidationPayloadLastPublishAtUsec=yu(U,2));r.reloadActionPanel&&(X.reloadActionPanel=r.reloadActionPanel);r.fullReload&&(X.fullReload=r.fullReload);
r.currentPlayerState&&(X.currentPlayerState=r.currentPlayerState)};var r7=function(){};
_.F(r7,nR);r7.prototype.getApiPaths=function(){return bOh};
r7.prototype.getExtension=function(X){return _.e(X,FPt)};
r7.prototype.JSC$14334_buildRequest=function(X,U){X.params=U.params};var mZ=function(){};
_.F(mZ,nR);mZ.prototype.getApiPaths=function(){return yrA};
mZ.prototype.getExtension=function(X){return _.e(X,R38)};
mZ.prototype.JSC$14334_buildRequest=function(X,U){U.params&&(X.params=U.params)};var Ib=function(){};
_.F(Ib,nR);Ib.prototype.getApiPaths=function(){return M_S};
Ib.prototype.getExtension=function(X){return _.e(X,ftt)};
Ib.prototype.JSC$14334_buildRequest=function(X,U){U.params&&(X.params=U.params)};var tM=function(){};
_.F(tM,nR);tM.prototype.getApiPaths=function(){return Ar8};
tM.prototype.getExtension=function(X){return _.e(X,QES)};
tM.prototype.JSC$14334_buildRequest=function(X,U){U.params&&(X.params=U.params)};var ab=function(){};
_.F(ab,nR);ab.prototype.getApiPaths=function(){return GnS};
ab.prototype.getExtension=function(X){return _.e(X,oIu)};
ab.prototype.JSC$14334_buildRequest=function(X,U){U.params&&(X.params=U.params)};var HM=function(){};
_.F(HM,nR);HM.prototype.getApiPaths=function(){return I4p};
HM.prototype.getExtension=function(X){return _.e(X,BN8)};
HM.prototype.JSC$14334_buildRequest=function(X,U){U.params&&(X.params=U.params)};var CC=function(){};
_.F(CC,nR);CC.prototype.getApiPaths=function(){return gmC};
CC.prototype.getExtension=function(X){return _.e(X,_.w$8)};
CC.prototype.JSC$14334_buildRequest=function(X,U,r){r=r===void 0?{}:r;U.params&&(X.params=U.params);r.client_message_id&&(X.clientMessageId=r.client_message_id);r.recaptcha_token&&(X.recaptchaToken=r.recaptcha_token);r.rich_message&&r.rich_message.text_segments?(U=r.rich_message.text_segments.map(function(m){var I={};m.text&&(I.text=m.text);m.emoji_id&&(I.emojiId=m.emoji_id);return I}),X.richMessage={textSegments:U}):r.message&&(X.message=r.message);
r.currentPlayerState&&(X.currentPlayerState=r.currentPlayerState)};var k6=function(){};
_.F(k6,nR);k6.prototype.getApiPaths=function(){return nmA};
k6.prototype.getExtension=function(X){return _.e(X,ySA)};
k6.prototype.JSC$14334_buildRequest=function(X,U){U.params&&(X.params=U.params)};var cM=function(){};
_.F(cM,nR);cM.prototype.getApiPaths=function(){return SIt};
cM.prototype.getExtension=function(X){return _.e(X,hQu)};
cM.prototype.JSC$14334_buildRequest=function(X,U,r){U.isUserInitiated&&(X.isUserInitiated=U.isUserInitiated);U.initiationSource&&(X.initiationSource=U.initiationSource);r.locationInfo&&(X.context.client.locationInfo=r.locationInfo)};var g7=function(){};
_.F(g7,nR);g7.prototype.getApiPaths=function(){return lwt};
g7.prototype.getExtension=function(X){return _.e(X,KdC)};
g7.prototype.JSC$14334_buildRequest=function(X,U,r){U.metadataUpdateRequest&&(U=U.metadataUpdateRequest,X.encryptedVideoId=U.encryptedVideoId,U.liveChat&&(U=U.liveChat,X.liveChat||(X.liveChat={}),U.performAsExternalChannelId&&(X.liveChat.performAsExternalChannelId=U.performAsExternalChannelId),U.source&&(X.liveChat.source=U.source)));var m;if(r==null?0:(m=r.liveChat)==null?0:m.liveChatSettings)X.liveChat||(X.liveChat={}),r=r.liveChat.liveChatSettings,X.liveChat.newLiveChatSettings=r,X.liveChat.newLiveChatSettingsMask||
(X.liveChat.newLiveChatSettingsMask={}),r.emojiReactionSet&&(X.liveChat.newLiveChatSettingsMask.emojiReactionSet=!0)};var nC=function(){};
_.F(nC,nR);nC.prototype.getApiPaths=function(){return om$};
nC.prototype.getExtension=function(X){return _.e(X,_.lF1)};
nC.prototype.JSC$14334_buildRequest=function(X,U,r){r.continuation?X.continuation=r.continuation:U.videoId&&(X.videoId=U.videoId);r.clientParams&&(X.clientParams=r.clientParams)};var Zy=function(){};
_.F(Zy,nR);Zy.prototype.getApiPaths=function(){return zDt};
Zy.prototype.getExtension=function(X){return _.e(X,_.aE)};
Zy.prototype.JSC$14334_buildRequest=function(X,U){X.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";X.fetchCommentsParams={};U.videoId&&(X.fetchCommentsParams.encryptedVideoId=U.videoId);U.postId&&(X.fetchCommentsParams.postId=U.postId);U.externalChannelId&&(X.fetchCommentsParams.externalChannelId=U.externalChannelId);U.linkedCommentId&&(X.fetchCommentsParams.linkedCommentId=U.linkedCommentId);(0,_.fI.isEmpty)(X.fetchCommentsParams)&&delete X.fetchCommentsParams};var sH=function(){};
_.F(sH,nR);sH.prototype.getApiPaths=function(){return J2};
sH.prototype.JSC$14334_buildRequest=function(X){X.browseId="FEnotifications_inbox"};
sH.prototype.getExtension=function(X){return _.e(X,_.ro)};var x6=function(){};
_.F(x6,nR);x6.prototype.getApiPaths=function(){return zDt};
x6.prototype.JSC$14334_buildRequest=function(X,U){U.signal==="GET_NOTIFICATIONS_MENU"&&(X.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_INBOX");U.ctoken&&(X.ctoken=U.ctoken)};
var Qcc=function(){};
_.F(Qcc,x6);Qcc.prototype.getExtension=function(X){return _.e(X,_.ro)};
var oET=function(){};
_.F(oET,x6);oET.prototype.getExtension=function(X){return _.e(X,VR1)};var PM=function(){};
_.F(PM,nR);PM.prototype.getApiPaths=function(){return fw1};
PM.prototype.getExtension=function(X){return _.e(X,_.ro)};
PM.prototype.JSC$14334_buildRequest=function(){};var St=function(){};
_.F(St,nR);St.prototype.getApiPaths=function(){return iO5};
St.prototype.getExtension=function(X){return _.e(X,DCA)||void 0};
St.prototype.JSC$14334_buildRequest=function(X,U){U.params&&(X.params=U.params);U.secondaryParams&&(X.secondaryParams=U.secondaryParams)};var d7=function(){};
_.F(d7,nR);d7.prototype.getApiPaths=function(){return LXT};
d7.prototype.getExtension=function(X){return _.e(X,Eit)};
d7.prototype.JSC$14334_buildRequest=function(X,U){U.undo&&(X.undo=U.undo);U.serializedOptOut&&(X.serializedOptOut=U.serializedOptOut);U.serializedRecordInteractionsRequest&&(X.serializedRecordInteractionsRequest=U.serializedRecordInteractionsRequest)};var OH=function(){};
_.F(OH,nR);OH.prototype.getApiPaths=function(){return XF5};
OH.prototype.getExtension=function(X){return _.e(X,F1S)};
OH.prototype.JSC$14334_buildRequest=function(X,U){U.serializedInteractionsRequest&&(X.serializedRecordNotificationInteractionsRequest=U.serializedInteractionsRequest)};var vM=function(){};
_.F(vM,nR);vM.prototype.getApiPaths=function(){return ivn};
vM.prototype.getExtension=function(X){return _.e(X,_.pc)};
vM.prototype.JSC$14334_buildRequest=function(X,U,r){U=U===void 0?{}:U;r=r===void 0?{}:r;U.videoId?X.videoId=U.videoId:U.playlistId&&(X.playlistId=U.playlistId);var m;X.crossDeviceDownloadData={isCrossDeviceDownload:(m=U.isCrossDeviceDownload)!=null?m:!1};!r.downloadToMobileEduShown&&U.isCrossDeviceDownload&&(X.crossDeviceDownloadData.shouldShowDownloadToMobileEdu=!0);var I;if(m=(I=U.offlineWebClientEligibility)!=null?I:r.offlineWebClientEligibility)X.offlineWebClientEligibility=m;var t;if(I=(t=U.preferredFormatType)!=
null?t:r.preferredFormatType)X.preferredFormatType=I;var C;if(t=(C=U.lastOfflineQualitySettingsSavedMs)!=null?C:r.lastOfflineQualitySettingsSavedMs)X.lastOfflineQualitySettingsSavedMs=t;U.params&&(X.params=U.params)};var et=function(){};
_.F(et,nR);et.prototype.getApiPaths=function(){return oE};
et.prototype.getExtension=function(X){return _.e(X,_.hj)};
et.prototype.JSC$14334_buildRequest=function(X,U,r){r=r===void 0?{}:r;U.token&&(X.continuation=U.token);r.formData&&(X.formData=r.formData)};var EH=function(){};
_.F(EH,nR);EH.prototype.getApiPaths=function(){return oE};
EH.prototype.getExtension=function(X){return _.e(X,wmT)};
EH.prototype.JSC$14334_buildRequest=function(X,U,r){r=r===void 0?{}:r;X.continuation=r.continuation};var FJ=function(){};
_.F(FJ,nR);FJ.prototype.getApiPaths=function(){return oE};
FJ.prototype.getExtension=function(X){return _.e(X,_.oV)};
FJ.prototype.JSC$14334_buildRequest=function(X,U){var r,m=U.panelIdentifier||((r=U.identifier)==null?void 0:r.tag);m&&(X.panelId=m);var I;if((I=U.globalConfiguration)==null?0:I.params){var t;X.params=(t=U.globalConfiguration)==null?void 0:t.params}if(_.v("enable_ai_companion")){var C;U=U.engagementPanelExtras;if(U==null?0:(C=U.aiCompanionPanelExtras)==null?0:C.includeClientConversationId){var k,g;C=(g=(k=_.np().resolve(_.gX(aRe)))==null?void 0:k("conversations"))==null?void 0:g.get("conversation_id")}else C=
void 0;if(k=C)X.formData=Object.assign({},X.formData,{inputComposerFormData:{conversationId:k}})}};
_.n0.Object.defineProperties(FJ.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var BM=function(){};
_.F(BM,nR);BM.prototype.getApiPaths=function(){return oE};
BM.prototype.getExtension=function(X){return _.e(X,ZaT)};
BM.prototype.JSC$14334_buildRequest=function(X,U){U.panelLoadingStrategy&&UNm(X,U.panelLoadingStrategy)};var Qv=function(){};
_.F(Qv,nR);Qv.prototype.getApiPaths=function(){return oE};
Qv.prototype.getExtension=function(X){return _.e(X,TNh)};
Qv.prototype.JSC$14334_buildRequest=function(X,U){U.loadingStrategy&&UNm(X,U.loadingStrategy)};var ob=function(){};
_.F(ob,nR);ob.prototype.getApiPaths=function(){return oE};
ob.prototype.getExtension=function(X){return _.e(X,_.S2)};
ob.prototype.JSC$14334_buildRequest=function(X,U){U.panelLoadingStrategy&&UNm(X,U.panelLoadingStrategy)};var w7=function(){};
_.F(w7,nR);w7.prototype.getApiPaths=function(){return oE};
w7.prototype.getExtension=function(X){return _.e(X,YQ1)};
w7.prototype.JSC$14334_buildRequest=function(X,U){var r,m=(r=U.contentSourcePanelIdentifier)==null?void 0:r.tag;m&&(X.panelId=m);var I;if((I=U.globalConfiguration)==null?0:I.params){var t;X.params=(t=U.globalConfiguration)==null?void 0:t.params}};var yv=function(){};
_.F(yv,nR);yv.prototype.getApiPaths=function(){return["pdg/get_pdg_buy_flow"]};
yv.prototype.getExtension=function(X){return _.e(X,Vj5)};
yv.prototype.JSC$14334_buildRequest=function(X,U){U.params&&(X.params=U.params)};var u$=function(){};
_.F(u$,nR);u$.prototype.getApiPaths=function(){return Qo$};
u$.prototype.getExtension=function(X){return _.e(X,qQ1)};
u$.prototype.JSC$14334_buildRequest=function(X,U){U.externalChannelId&&(X.externalChannelId=U.externalChannelId);U.superChatAction&&(X.superChatAction=U.superChatAction);U.superStickersAction&&(X.superStickersAction=U.superStickersAction)};var hM=function(){};
_.F(hM,nR);hM.prototype.getApiPaths=function(){return FXC};
hM.prototype.getExtension=function(X){return _.e(X,Mi7)||_.e(X,zBe)};
hM.prototype.JSC$14334_buildRequest=function(X,U){U.videoIds?X.videoIds=U.videoIds:U.videoId&&(X.videoIds=[U.videoId]);U.playlistId&&(X.playlistId=U.playlistId);U.params&&(X.params=U.params);X.excludeWatchLater=!1};var Mj=function(){};
_.F(Mj,nR);Mj.prototype.getApiPaths=function(){return ZO5};
Mj.prototype.getExtension=function(X){return _.e(X,_.su)};
Mj.prototype.JSC$14334_buildRequest=function(X,U,r){r.create_playlist_title?X.title=r.create_playlist_title:U.title&&(X.title=U.title);if(r.create_playlist_privacy_status&&typeof r.create_playlist_privacy_status==="number"){a:{var m=r.create_playlist_privacy_status;if(m!==0){if(m===1){m="PUBLIC";break a}if(m===2){m="UNLISTED";break a}}m="PRIVATE"}X.privacyStatus=m}else U.privacyStatus&&(X.privacyStatus=U.privacyStatus);r.create_playlist_description&&(X.description=r.create_playlist_description);U.videoIds&&
(X.videoIds=U.videoIds);U.params&&(X.params=U.params);U.sourcePlaylistId&&(X.sourcePlaylistId=U.sourcePlaylistId)};var zJ=function(){};
_.F(zJ,nR);zJ.prototype.getApiPaths=function(){return P7S};
zJ.prototype.getExtension=function(X){return _.e(X,WaS)};
zJ.prototype.JSC$14334_buildRequest=function(X,U){X.playlistId=U.playlistId};var KC=function(){};
_.F(KC,nR);KC.prototype.getApiPaths=function(){return KXt};
KC.prototype.getExtension=function(X){return _.e(X,Pkh)};
KC.prototype.JSC$14334_buildRequest=function(X,U){U.playlistId&&(X.playlistId=U.playlistId);U.params&&(X.params=U.params)};var TJ=function(){};
_.F(TJ,nR);TJ.prototype.getApiPaths=function(){return jSt};
TJ.prototype.getExtension=function(X){return _.e(X,_.H$)||void 0};
TJ.prototype.JSC$14334_buildRequest=function(X,U){U.actions&&(X.actions=U.actions);U.params&&(X.params=U.params);U.playlistId&&(X.playlistId=U.playlistId)};var Y6=function(){};
_.F(Y6,nR);_.a=Y6.prototype;_.a.getApiPaths=function(){return U_u};
_.a.getExtension=function(X){return _.e(X,_.sK)};
_.a.JSC$14334_buildRequest=function(X,U){U.videoId&&(X.playerRequest={videoId:U.videoId},U.playerParams&&(X.playerRequest.params=U.playerParams),U.racyCheckOk&&(X.playerRequest.racyCheckOk=!!U.racyCheckOk),U.contentCheckOk&&(X.playerRequest.contentCheckOk=!!U.contentCheckOk));U.params&&(X.params=U.params);U.inputType&&(X.inputType=U.inputType);X.disablePlayerResponse=!0};
_.a.getRequestConfig=function(X){var U;(X=this.JSC$14341_getStoreKey(X))&&(U={storeStrategy:{storeKey:X}});_.v("web_log_reels_ticks")&&(U=U||{},U.requestTick="r_wrs",U.responseTick="r_wrr");return U};
_.a.JSC$14341_getStoreKey=function(X){X=this.getExtension(X);if(X!=null&&X.videoId){var U={videoId:X.videoId};X.params&&(U.params=X.params);return _.V4("reel_item_watch",U)}};var Vv=function(){};
_.F(Vv,nR);_.a=Vv.prototype;_.a.getApiPaths=function(){return rBT};
_.a.getExtension=function(X){return _.e(X,_.sK)};
_.a.JSC$14334_buildRequest=function(X,U,r){r=r===void 0?{}:r;X.sequenceParams=U.sequenceParams;var m;((m=r)==null?0:m.contentPlaybackContext)&&_.v("web_shorts_prefetch_service_enabled")&&(X.playbackContext={contentPlaybackContext:r.contentPlaybackContext})};
_.a.JSC$14341_getStoreKey=function(X){if(_.v("shorts_controller_retrieve_seedless_sequence_v2")&&(X=this.getExtension(X),X==null?0:X.sequenceParams))return _.V4("reel_watch_sequence",{sequenceParams:X.sequenceParams})};
_.a.getRequestConfig=function(X){X=this.JSC$14341_getStoreKey(X);var U;X&&(U={storeStrategy:{storeKey:X}});U=U||{};U.requestTick="r_wsrs";U.responseTick="r_wsrr";U.processorTick="r_wsrp";return U};
var Rb=function(){};
_.F(Rb,nR);Rb.prototype.getApiPaths=function(){return rBT};
Rb.prototype.getExtension=function(X){return _.e(X,_.hj)};
Rb.prototype.JSC$14334_buildRequest=function(X,U,r){r=r===void 0?{}:r;U.token&&(X.continuation=U.token);var m;((m=r)==null?0:m.contentPlaybackContext)&&_.v("web_shorts_prefetch_service_enabled")&&(X.playbackContext={contentPlaybackContext:r.contentPlaybackContext})};
Rb.prototype.getRequestConfig=function(X){X=this.JSC$14341_getStoreKey(X);var U;X&&(U={storeStrategy:{storeKey:X}});U=U||{};U.requestTick="r_wsrs";U.responseTick="r_wsrr";U.processorTick="r_wsrp";return U};var fC=function(){};
_.F(fC,nR);fC.prototype.getApiPaths=function(){return vvv};
fC.prototype.getExtension=function(X){return _.e(X,_.kl8)};
fC.prototype.JSC$14334_buildRequest=function(X,U,r){r=r===void 0?{}:r;U.flagAction&&(X.action=U.flagAction);U.flagRequestType&&(X.flagRequestType=U.flagRequestType);U.additionalDetailCheckboxChecked&&(X.additionalDetailCheckboxChecked=U.additionalDetailCheckboxChecked);U.legalCheckboxChecked&&(X.legalCheckboxChecked=U.legalCheckboxChecked);U={};r.flag_issue_type!==void 0&&(U.issue=r.flag_issue_type);r.flag_affiliation!==void 0&&(U.affiliation=r.flag_affiliation);r.flag_full_name&&(U.fullName=r.flag_full_name);
Object.keys(U).length&&(X.legalReportDetails=U);if(r.flag_description||r.text)X.userComments=r.flag_description||r.text;U={};r.minutes!==void 0&&r.seconds!==void 0&&(U.minutes=r.minutes,U.seconds=r.seconds);r.vss_id&&(U.vssId=r.vss_id);Object.keys(U).length&&(X.videoReportDetails=U);U={};r.video_ids&&(U.videoIds=r.video_ids);r.impersonated_channel_url&&(U.impersonatedChannelUrl=r.impersonated_channel_url);Object.keys(U).length&&(X.channelAbuseReportDetails=U)};
_.n0.Object.defineProperties(fC.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var qj=function(){};
_.F(qj,nR);qj.prototype.getApiPaths=function(){return ov5};
qj.prototype.getExtension=function(X){return _.e(X,fI5)};
qj.prototype.JSC$14334_buildRequest=function(X,U){U.blockedForKidsContent&&(X.blockedForKidsContent=U.blockedForKidsContent)};var WM=function(){};
_.F(WM,nR);WM.prototype.getApiPaths=function(){return td1};
WM.prototype.getExtension=function(X){return _.e(X,MGH)};
WM.prototype.JSC$14334_buildRequest=function(X,U,r){X.params=U.params;r.impersonated_channel_url&&(X.impersonatedChannelUrl=r.impersonated_channel_url)};var JM=function(){};
_.F(JM,nR);JM.prototype.getApiPaths=function(){return pb$};
JM.prototype.getExtension=function(X){return _.e(X,_.qsP)};
JM.prototype.JSC$14334_buildRequest=function(X,U){U.items&&(X.items=U.items);U.kidGaiaId&&(X.kidGaiaId=U.kidGaiaId)};var Dy=function(){};
_.F(Dy,nR);Dy.prototype.getApiPaths=function(){return Ba7};
Dy.prototype.getExtension=function(X){return _.e(X,_.y1A)};
Dy.prototype.JSC$14334_buildRequest=function(X,U){U.params&&(X.params=U.params);U.targetId&&(X.targetId=U.targetId)};var pC=function(){};
_.F(pC,nR);pC.prototype.getApiPaths=function(){return kdP};
pC.prototype.getExtension=function(X){return _.e(X,RM8)};
pC.prototype.JSC$14334_buildRequest=function(X,U){U.externalVideoId&&(X.externalVideoId=U.externalVideoId);U.query&&(X.query=U.query);U.sourceTimelines&&(X.sourceTimelines=U.sourceTimelines)};var $6=function(){};
_.F($6,nR);$6.prototype.getApiPaths=function(){return cB7};
$6.prototype.getExtension=function(X){return _.e(X,_.hj)||void 0};
$6.prototype.JSC$14334_buildRequest=function(X,U){U.token&&(X.continuation=U.token)};
_.wE1=function(){};
_.F(_.wE1,nR);_.a=_.wE1.prototype;_.a.getApiPaths=function(){return cB7};
_.a.getExtension=function(X){return _.e(X,_.gR)||void 0};
_.a.isNavigationCommand=function(){return!0};
_.a.JSC$14341_getStoreKey=function(X,U){U=U===void 0?{}:U;if(!U.disableCache&&(X=this.getExtension(X))&&X.query)return U={query:X.query},X.params&&(U.params=X.params),_.V4("search",U)};
_.a.JSC$14334_buildRequest=function(X,U,r){U.query&&(X.query=U.query);U.params&&(X.params=U.params);if(!_.v("web_forward_suggest_stats_killswitch")){var m=_.e(U,kj$);m&&(X.suggestStats=m)}var I;!_.v("kevlar_searchbox_stats_killswitch")&&((I=r.tempData)==null?0:I.gs_l)&&!_.e(U,kj$)&&(X.webSearchboxStatsUrl="/search?oq="+(r.tempData.oq||"")+"&gs_l="+r.tempData.gs_l);var t;if((t=r.tempData)==null?0:t.entityMid)U=X.suggestionSearchParams||{},U.entityMid=r.tempData.entityMid,X.suggestionSearchParams=U;
if(_.v("enable_desktop_vdcbg_components")||_.v("enable_inline_muted_playback_on_web_search"))U=_.C9().getFlag(186),X.inlineSettingStatus=U?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON";r.isFromShorts&&(X.shortsContext={isShortsContext:!0,shouldSelectShortsChip:!1})};
_.a.getRequestConfig=function(X,U){U=U===void 0?{}:U;X=this.JSC$14341_getStoreKey(X,U);var r;X&&(r={storeStrategy:{storeKey:X}});_.v("web_log_search_ticks_ks")||(r=r||{},r.requestTick="sr_s",r.responseTick="sr_r");return r};var b$=function(){};
_.F(b$,nR);b$.prototype.getApiPaths=function(){return V_C};
b$.prototype.getExtension=function(X){return _.e(X,jpv)};
b$.prototype.JSC$14334_buildRequest=function(X,U){U.serializedGetSharingProviderDataParams&&(X.serializedGetSharingProviderDataParams=U.serializedGetSharingProviderDataParams)};var AM=function(){};
_.F(AM,nR);AM.prototype.getApiPaths=function(){return RD1};
AM.prototype.getExtension=function(X){return _.e(X,II8)};
AM.prototype.JSC$14334_buildRequest=function(X,U){U.endpoint&&(X.endpoint=U.endpoint);U.action&&(X.action=U.action)};var l$=function(){};
_.F(l$,nR);l$.prototype.getApiPaths=function(){return Sk5};
l$.prototype.getExtension=function(X){return _.e(X,J1t)};
l$.prototype.JSC$14334_buildRequest=function(X,U){X.videoId=U.videoId;U.scheduledRedirectMetadataSourceVideoId&&(X.scheduledRedirectMetadata={sourceVideoId:U.scheduledRedirectMetadataSourceVideoId})};var GJ=function(){};
_.F(GJ,nR);GJ.prototype.getApiPaths=function(){return so8};
GJ.prototype.getExtension=function(X){return _.e(X,_.qhp)};
GJ.prototype.JSC$14334_buildRequest=function(X,U){X.params=U.params;X.correctionText=U.correctionText};var i$=function(){};
_.F(i$,nR);i$.prototype.getApiPaths=function(){return AzH};
i$.prototype.getExtension=function(X){return _.e(X,_.f6A)};
i$.prototype.JSC$14334_buildRequest=function(X,U){U.params&&(X.params=U.params);X.searchQuery=U.searchQuery;X.languageCode=U.languageCode;X.kind=U.kind;X.name=U.name;X.externalVideoId=U.externalVideoId};var LC=function(){};
_.F(LC,nR);LC.prototype.getApiPaths=function(){return hHp};
LC.prototype.getExtension=function(X){return _.e(X,th$)};
LC.prototype.JSC$14334_buildRequest=function(X,U){U.params&&(X.params=U.params)};var Nj=function(X){this.JSC$18608_storeWithEntities=X};
_.F(Nj,nR);Nj.prototype.getApiPaths=function(){return awp};
Nj.prototype.getExtension=function(X){return _.e(X,H_P)||_.e(X,koT)};
Nj.prototype.JSC$14334_buildRequest=function(X,U,r){r.client_data&&(X.clientData=r.client_data);if(U.commerceActionConfig){var m=U.commerceActionConfig;U=m.actionId;m=m.commerceActionParams;U&&(X.actionId=U);m&&(X.commerceActionParams=m)}else{var I=U.actionId,t=U.commerceActionParams;r=U.entityKeys;I&&(X.actionId=I);t&&(X.commerceActionParams=t);var C;U=(m=this.JSC$18608_storeWithEntities)==null?void 0:(C=m.getState())==null?void 0:C.entities;if(r&&U){m=[];C=_.H(r);for(r=C.next();!r.done;r=C.next())if(I=
r.value,r=_.Ut(I).entityType,I=_.t3(U,r,I))t={},m.push((t[r]=I,t));X.entityMutationPayloads=m}}};
Nj.prototype.getRequestConfig=function(X){var U,r=(U=_.e(X,H_P))==null?void 0:U.requestSequenceType;if(r&&X.clickTrackingParams&&r!=="REQUEST_SEQUENCE_TYPE_UNKNOWN")return{sequenceStrategy:{sequenceKey:X.clickTrackingParams,sequenceType:r}}};
Nj[Zp]=[UW];var jt=function(){};
_.F(jt,nR);jt.prototype.getApiPaths=function(){return Md1};
jt.prototype.getExtension=function(X){return _.e(X,_.wzT)};
jt.prototype.JSC$14334_buildRequest=function(X,U){U.feedbackData&&(X.feedbackData=U.feedbackData);U.params&&(X.itemParams=U.params)};
_.n0.Object.defineProperties(jt.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var X$=function(){};
_.F(X$,nR);X$.prototype.getApiPaths=function(){return zHv};
X$.prototype.getExtension=function(X){return _.e(X,yi5)};
X$.prototype.JSC$14334_buildRequest=function(X,U,r){r.payments_payload&&(X.paymentsPayload=r.payments_payload);r.offer_params&&(X.offerParams=r.offer_params);U.transactionParams&&(X.transactionParams=U.transactionParams)};var U1=function(){};
_.F(U1,nR);U1.prototype.getApiPaths=function(){return K77};
U1.prototype.getExtension=function(X){return _.e(X,_.udt)};
U1.prototype.JSC$14334_buildRequest=function(X,U,r){r=r===void 0?{}:r;U.buybucketParams&&(X.buybucketData={params:U.buybucketParams},U.stickerParams?X.buybucketData.stickerParams=U.stickerParams:(r.rich_chat_message?X.buybucketData.richChatMessage=r.rich_chat_message:r.chat_message_text&&(X.buybucketData.chatMessageText=r.chat_message_text),r.purchase_price_micros&&(X.buybucketData.purchasePriceMicros=r.purchase_price_micros.toString())));U.donationAmountMicros&&(X.tipAmountMicros=U.donationAmountMicros,
U.tipParams&&(X.tipParams=U.tipParams));U.offerParams&&(X.offerParams=U.offerParams);U.productData&&(X.productData=U.productData);U.transactionParams&&(X.transactionParams=U.transactionParams)};var r6=function(){};
_.F(r6,nR);r6.prototype.getApiPaths=function(){return TH5};
r6.prototype.getExtension=function(X){return _.e(X,zj5)};
r6.prototype.JSC$14334_buildRequest=function(X,U){U.updateFopParams&&(X.updateFopParams=U.updateFopParams)};var mT=function(){};
_.F(mT,nR);mT.prototype.getApiPaths=function(){return YI5};
mT.prototype.getExtension=function(X){return _.e(X,_.Jb)};
mT.prototype.JSC$14334_buildRequest=function(X,U){U.couponCode&&(X.couponCode=U.couponCode);U.params&&(X.itemParams=U.params)};var I_=function(){};
_.F(I_,nR);I_.prototype.getApiPaths=function(){return Vd5};
I_.prototype.getExtension=function(X){return _.e(X,_.CXA)};
I_.prototype.JSC$14334_buildRequest=function(X,U,r){r=r===void 0?{}:r;U.params&&(X.params=U.params);r.ctk&&(X.clientToken=r.ctk)};var tu=function(X){this.JSC$18643_storeWithEntities=X};
_.F(tu,nR);tu.prototype.getApiPaths=function(){return RHv};
tu.prototype.getExtension=function(X){return _.e(X,_.dd)};
tu.prototype.JSC$14334_buildRequest=function(X,U,r){r.purchase_price_micros&&(X.productData={pdgData:{purchasePriceMicros:r.purchase_price_micros.toString()}},r.rich_chat_message&&(X.productData.pdgData.richChatMessage=r.rich_chat_message),r.currency_code&&(X.productData.pdgData.currencyCode=r.currency_code));U.transactionParams&&(X.transactionParams=U.transactionParams);U.clientLocationContext&&(X.clientLocationContext=U.clientLocationContext);r.payments_payload&&(X.paymentsPayload=r.payments_payload);
r.funds_guarantee_callback_client_data&&(X.fundsGuaranteeCallbackClientData=r.funds_guarantee_callback_client_data);var m,I;r=(m=this.JSC$18643_storeWithEntities)==null?void 0:(I=m.getState())==null?void 0:I.entities;if(U.entityKeys&&r){m=[];U=_.H(U.entityKeys);for(I=U.next();!I.done;I=U.next()){var t=I.value;I=_.Ut(t).entityType;if(t=_.t3(r,I,t)){var C={};m.push((C[I]=t,C))}}X.entityMutationPayloads=m}};
tu[Zp]=[UW];var a_=function(){};
_.F(a_,nR);a_.prototype.getApiPaths=function(){return f4C};
a_.prototype.getExtension=function(X){return _.e(X,hj5)};
a_.prototype.JSC$14334_buildRequest=function(X,U,r){r=r===void 0?{}:r;r.backend_analytics&&(X.serializedBackendAnalyticsEvent=r.backend_analytics);U.offerParams&&(X.offerParams=U.offerParams)};var Hv=function(){};
_.F(Hv,nR);Hv.prototype.getApiPaths=function(){return YI5};
Hv.prototype.getExtension=function(X){return _.e(X,OSz)};
Hv.prototype.JSC$14334_buildRequest=function(X,U){U.params&&(X.itemParams=U.params)};var Co=function(){};
_.F(Co,nR);Co.prototype.getApiPaths=function(){return qIS};
Co.prototype.getExtension=function(X){return _.e(X,_.sfC)};
Co.prototype.JSC$14334_buildRequest=function(X,U,r){r.resume_time_ms&&(X.resumeTimeMs=r.resume_time_ms);U.pauseParams&&(X.pauseParams=U.pauseParams)};var kb=function(){};
_.F(kb,nR);kb.prototype.getApiPaths=function(){return W7P};
kb.prototype.getExtension=function(X){return _.e(X,_.Mhh)};
kb.prototype.JSC$14334_buildRequest=function(X,U,r){r=r===void 0?{}:r;r.c&&(X.redeemCode=r.c);r.rd&&(X.riskData=r.rd);r.ctk&&(X.clientToken=r.ctk)};var cv=function(){};
_.F(cv,nR);cv.prototype.getApiPaths=function(){return JB5};
cv.prototype.getExtension=function(X){return _.e(X,_.xG1)};
cv.prototype.JSC$14334_buildRequest=function(X,U){U.resumeParams&&(X.resumeParams=U.resumeParams)};var g6=function(X,U){this.clientName=X;this.defaultExpirationDelayMs=U};
g6.prototype.put=function(X,U){var r=this,m;return _.c(function(I){m=Object.assign({},U.data);m.key=X;m.clientName=r.clientName;m.expireTimestampMs===void 0&&(m.expireTimestampMs=(Math.round((0,_.sJ)())+r.defaultExpirationDelayMs).toString());return I.return(r.putInternal(X,m))})};
g6[Zp]=[Br,sx5];var yQX=function(){g6.apply(this,arguments);this.JSC$18673_responseStore=new Map};
_.F(yQX,g6);_.a=yQX.prototype;_.a.get=function(X){var U=this;return _.c(function(r){return r.return(D9(U,X))})};
_.a.putInternal=function(X,U){var r=this,m,I,t;return _.c(function(C){m=r.defaultExpirationDelayMs;U.expireTimestampMs&&(m=Number(U.expireTimestampMs)-Math.round((0,_.sJ)()),I=_.Pp("mweb_override_response_store_expiration_ms"),I>0&&I<m&&(m=I));t=setTimeout(function(){r.remove(X)},m);
r.JSC$18673_responseStore.set(X,{entryData:U,timer:t});_.uv(C)})};
_.a.remove=function(X){var U=this;return _.c(function(r){uDw(U,X);_.uv(r)})};
_.a.removeAll=function(){var X=this;return _.c(function(U){X.JSC$18673_responseStore.forEach(function(r){clearTimeout(r.timer)});
X.JSC$18673_responseStore.clear();_.uv(U)})};
_.a.has=function(X){return!!this.JSC$18673_responseStore.get(X)};
_.a.getKeys=function(){return this.JSC$18673_responseStore.keys()};
var D9=function(X,U){if(X=X.JSC$18673_responseStore.get(U))return new _.JF(X.entryData)},uDw=function(X,U){var r=X.JSC$18673_responseStore.get(U);
r&&(clearTimeout(r.timer),X.JSC$18673_responseStore.delete(U))};var rye;var t$1=function(X,U,r){g6.call(this,X,U);this.token=r};
_.F(t$1,g6);_.a=t$1.prototype;_.a.get=function(X){var U=this,r,m;return _.c(function(I){return I.nextAddress==1?I.yield(IHx(U.token),2):I.nextAddress!=3?(r=I.yieldResult,I.yield(r.get("ResponseStore",[X,U.clientName]),3)):(m=I.yieldResult)?I.return(new _.JF(m)):I.return(void 0)})};
_.a.putInternal=function(X,U){var r=this,m;return _.c(function(I){if(I.nextAddress==1)return I.yield(IHx(r.token),2);m=I.yieldResult;return I.yield(m.put("ResponseStore",U),0)})};
_.a.remove=function(X){var U=this,r;return _.c(function(m){if(m.nextAddress==1)return m.yield(IHx(U.token),2);r=m.yieldResult;return m.return(r.delete("ResponseStore",[X,U.clientName]))})};
_.a.removeAll=function(){var X=this,U;return _.c(function(r){if(r.nextAddress==1)return r.yield(IHx(X.token),2);U=r.yieldResult;return r.yield(GY5(U,IDBKeyRange.only(X.clientName)),0)})};
_.a.has=function(){throw Error("jj");};_.no=new _.gb("PERSISTENT_STORE_PROMISE_ACCESSOR_TOKEN");var hyT=function(X){var U;this.stateTagsData=(U=X.responseContext)==null?void 0:U.stateTags},MFw=function(X){var U;
return((U=X.stateTagsData)==null?void 0:U.stateTagsModified)||[]};var zyX;zyX=function(X){this.JSC$18686_responseStore=X};
_.fH=function(X,U,r){if(!_.v("state_tags_killswitch")){var m=new hyT(U);if(MFw(m).length>0){var I=X.JSC$18686_responseStore.getKeys();I=_.H(I);for(var t=I.next();!t.done;t=I.next()){t=t.value;var C=D9(X.JSC$18686_responseStore,t);if(C){var k=_.iR(C);a:{var g=void 0;C=MFw(m);k=((g=(new hyT(k)).stateTagsData)==null?void 0:g.relevantStateTags)||[];g=_.H(k);for(k=g.next();!k.done;k=g.next())if(k=k.value,k.stateTag!=null&&C.includes(k.stateTag)&&k.onStateTagModified==="STATE_TAG_CACHE_INSTRUCTION_EVICT_RESPONSE"){C=
!0;break a}C=!1}C&&uDw(X.JSC$18686_responseStore,t)}}}}var Z;m=(Z=U.responseContext)==null?void 0:Z.maxAgeSeconds;r&&m&&Number(m)>0&&(U=r0(U,m),X.JSC$18686_responseStore.put(r,new _.JF(U)))};
zyX.prototype.handleResponse=function(X,U){if(!U)throw Error("kj");var r,m;U=(r=U.config)==null?void 0:(m=r.storeStrategy)==null?void 0:m.storeKey;_.fH(this,X,U)};
zyX[Zp]=[_.Wd];_.yex=new _.gb("STORE_RESPONSE_PROCESSOR_TOKEN");var KYw=function(X){this.JSC$18689_responseStore=X};
KYw.prototype.handleResponse=function(X,U){if(U.input.match(_.A3(rBT))){var r;if(X==null?0:(r=X.entries)==null?0:r.length)for(X=_.H(X.entries),U=X.next();!U.done;U=X.next()){r=U.value.command;var m=void 0;U=(m=_.e(r,_.sK))==null?void 0:m.unserializedPrefetchData;if(!r||!U)break;m=(new Y6).JSC$14341_getStoreKey(r);var I=_.e(U,nD1),t=void 0,C=void 0,k=void 0,g=void 0,Z=void 0,P=void 0,S=((t=I)==null?0:(C=t.responseContext)==null?0:C.maxAgeSeconds)&&Number((k=I)==null?void 0:(g=k.responseContext)==null?
void 0:g.maxAgeSeconds)>0?Number((Z=I)==null?void 0:(P=Z.responseContext)==null?void 0:P.maxAgeSeconds):600;m&&S>0&&(I=r0(I,S),this.JSC$18689_responseStore.put(m,new _.JF(I)));r=(new Gg).JSC$14341_getStoreKey(r);U=_.e(U,i8P);g=k=C=t=I=m=void 0;Z=((m=U)==null?0:(I=m.responseContext)==null?0:I.maxAgeSeconds)&&Number((t=U)==null?void 0:(C=t.responseContext)==null?void 0:C.maxAgeSeconds)>0?Number((k=U)==null?void 0:(g=k.responseContext)==null?void 0:g.maxAgeSeconds):600;r&&Z>0&&(U=r0(U,Z),this.JSC$18689_responseStore.put(r,
new _.JF(U)))}}};
KYw[Zp]=[_.Wd];var TWH=function(X,U){this.innertubeTransportService=X;this.JSC$18692_commandHandler=U};
TWH.prototype.submitForm=function(X,U,r,m,I){var t=this,C,k,g,Z,P,S;return _.c(function(d){if(d.nextAddress==1)return C={submitId:X,formData:U,submitBehavior:r,params:m},k=_.A3(x_h),d.yield(_.sf(t.innertubeTransportService,C,k,I),2);g=d.yieldResult;if(!g)return d.return(Promise.reject(new _.Tx("Submit API returned an undefined response. Submit ID: "+X)));Z=g;(S=(P=Z)==null?void 0:P.onResponseReceived)&&t.JSC$18692_commandHandler.resolveCommand(S);return d.return(Z)})};
TWH[Zp]=[_.SK,_.s4];var Zx=function(){this.scheduler=_.Fn()},YD7;
Zx.prototype.pause=function(){throw Error("lj");};
Zx.prototype.resume=function(){throw Error("lj");};
Zx.prototype.queue=function(X){var U=this,r=_.qR(),m=_.Vo(this.scheduler,function(){try{var I;if(_.aB.instance)var t=_.aB.instance;else{var C=new _.Tx("Error: Unexpected uninitialized CommandHandler.");_.$Q(C);t=void 0}(I=t)==null||I.resolveCommand(X.command);r.resolve()}catch(k){r.reject(k)}});
r.promise.thenCatch(function(I){I instanceof _.Mr&&U.scheduler.cancelJob(m)});
return r.promise};
Zx.prototype.queueAll=function(X){var U=new Map;X=_.H(X);for(var r=X.next();!r.done;r=X.next())r=r.value,U.set(r.id,this.queue(r));return U};var RyT=function(X,U){var r=this;this.taskModel=X;this.onTaskCancelledCallback=U;this.resolver=_.qR();X=X.proto.prefetchConfig;if(!X)throw Error("mj");if(!X.prefetchAction)throw Error("nj");this.prefetchConfig=this.taskModel.proto.prefetchConfig;this.cancellablePromise=this.resolver.promise.thenCatch(function(m){m instanceof _.Mr&&(VFe(r,r.taskModel.cancelOn.screenExit?"CANCELLATION_REASON_PAGE_NAVIGATION":"CANCELLATION_REASON_UNKNOWN"),r.onTaskCancelledCallback(r.taskModel.id,r.jobId),r.tick("pcc"));
throw m;});
this.timerName=this.taskModel.id;_.Ev(this.prefetchConfig.prefetchAction,void 0,this.timerName,this.prefetchConfig.prefetchAction)};
RyT.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 VFe=function(X,U){_.vQ({prefetchInfo:{cancellationReason:U}},X.timerName)};
RyT.prototype.tick=function(X){_.F7(X,void 0,this.timerName)};var xb=function(){var X=this;this.scheduler=_.Fn();this.maxInflightTasks=_.Pp("prefetch_coordinator_max_inflight_requests");this.coordinatorTimeoutMs=_.Pp("prefetch_coordinator_command_timeout_ms");this.prefetchCoordinatorState=0;this.allPrefetchTasks=new Map;this.inflightPrefetchTasks=new Map;this.drainingHeap=new wVt;this.onTaskCancelled=function(U,r){r&&X.scheduler.cancelJob(r);ffX(X,U);s1(X,3)}},qDe=function(){xb.instance||(xb.instance=new xb);
return xb.instance};
xb.prototype.pause=function(){this.prefetchCoordinatorState=0};
xb.prototype.resume=function(){s1(this,0)};
xb.prototype.queue=function(X){X=WYL(this,X);s1(this,1);return X};
xb.prototype.queueAll=function(X){var U=new Map;X=_.H(X);for(var r=X.next();!r.done;r=X.next())r=r.value,U.set(r.id,WYL(this,r));s1(this,1);return U};
var WYL=function(X,U){var r=X.allPrefetchTasks.get(U.id);if(r)return r.cancellablePromise;try{var m=new RyT(U,X.onTaskCancelled)}catch(t){return _.vs(t)}r=m;r.tick("pcq");var I={prefetchInfo:{taskId:r.taskModel.id,isPrefetch:!0,fetchAction:r.prefetchConfig.fetchAction},actionVisualElement:{trackingParams:r.taskModel.command.clickTrackingParams}};r.taskModel.csn&&(I.clientScreenNonce=r.taskModel.csn);_.vQ(I,r.timerName);X.allPrefetchTasks.set(U.id,m);X.drainingHeap.insert(-m.getPriority(),m);return m.cancellablePromise},
s1=function(X,U){X.prefetchCoordinatorState===U&&(X.prefetchCoordinatorState=2,JQX(X))},JQX=function(X){for(var U={};X.prefetchCoordinatorState!==0;U={taskId$jscomp$3:void 0,
prefetchTask$jscomp$1:void 0}){if(X.inflightPrefetchTasks.size>=X.maxInflightTasks){X.prefetchCoordinatorState=3;break}U.prefetchTask$jscomp$1=X.drainingHeap.remove();if(!U.prefetchTask$jscomp$1){X.prefetchCoordinatorState=1;break}U.taskId$jscomp$3=U.prefetchTask$jscomp$1.taskModel.id;if(X.allPrefetchTasks.has(U.taskId$jscomp$3)){var r=-1;X.coordinatorTimeoutMs>0&&(r=_.Vo(X.scheduler,function(m){return function(){Pv(X,m.taskId$jscomp$3,Error("oj"))}}(U),X.coordinatorTimeoutMs));
X.inflightPrefetchTasks.set(U.taskId$jscomp$3,r);if(!X.JSC$18709_commandHandler){if(!_.aB.instance){Pv(X,U.taskId$jscomp$3,Error("pj"));continue}X.JSC$18709_commandHandler=_.aB.instance}a:switch(U.prefetchTask$jscomp$1.prefetchConfig.priority){case "PREFETCH_PRIORITY_HIGH":case "PREFETCH_PRIORITY_MEDIUM":r=1;break a;default:r=0}U.prefetchTask$jscomp$1.jobId=X.scheduler.addJob(function(m){return function(){m.prefetchTask$jscomp$1.tick("pcr");try{X.JSC$18709_commandHandler.resolveCommand(m.prefetchTask$jscomp$1.taskModel.command)||
Pv(X,m.taskId$jscomp$3,Error("qj"))}catch(I){Pv(X,m.taskId$jscomp$3,I)}}}(U),r,0)}}},DXH=function(X,U){(U=ffX(X,U))!=null&&(U.resolver.resolve(),U.tick("pce"));
s1(X,3)},Pv=function(X,U,r){(U=ffX(X,U,r))!=null&&(U.resolver.reject(r),U.tick("pcc"),VFe(U,"CANCELLATION_REASON_ERROR"),Math.random()<=_.Pp("prefetch_coordinator_error_logging_sampling_rate")&&(r=new _.Tx("Prefetch Command failed.",U.taskModel.id,r.message),_.$Q(r)));
s1(X,3)},ffX=function(X,U,r){var m=X.allPrefetchTasks.get(U);
m?((r=X.inflightPrefetchTasks.get(U))&&r!==-1&&X.scheduler.cancelJob(r),X.inflightPrefetchTasks.delete(U),X.allPrefetchTasks.delete(U)):_.AE(new _.Tx("Unexpected missing prefetch task when deleting task.",U,r==null?void 0:r.message));return m};var pE0=function(X,U,r,m,I){this.id=X;this.triggerOn=U;this.cancelOn=r;this.command=m;this.proto=I};
_.n0.Object.defineProperties(pE0.prototype,{taskType:{configurable:!0,enumerable:!0,get:function(){return this.proto.prefetchConfig?0:1}}});var $XX=function(){this.JSC$18714_prefetchCoordinator=qDe();YD7||(YD7=new Zx);this.defaultCoordinator=YD7},bj5;
$XX.getInstance=function(){bj5||(bj5=new $XX);return bj5};
$XX.prototype.get=function(X){switch(X){case 0:return this.JSC$18714_prefetchCoordinator;default:return this.defaultCoordinator}};var SG=function(){this.coordinatorSupplier=$XX.getInstance();this.tasks=new Map;this.taskIdByTriggerId=new Map;this.taskIdByCancelId=new Map;this.queuedPromisesByTask=new Map},GEH=function(X){var U=_.Ei()||void 0,r=Object.keys(AQT)[0];
if(r){var m=X.taskIdByTriggerId.get(r);if(m!=null){X.taskIdByTriggerId.delete(r);r=[];m=_.H(m);for(var I=m.next();!I.done;I=m.next())if(I=X.tasks.get(I.value))U!=="UNDEFINED_CSN"&&(I.csn=U),r.push(I);r=CBH(r);U=[];r=_.H(r);for(m=r.next();!m.done;m=r.next()){I=_.H(m.value);m=I.next().value;I=I.next().value;m=X.coordinatorSupplier.get(m).queueAll(I);m=_.H(m);var t=m.next();for(I={};!t.done;I={taskId$jscomp$9:void 0},t=m.next()){var C=_.H(t.value);t=C.next().value;C=C.next().value;I.taskId$jscomp$9=
t;t=C;U.push(I.taskId$jscomp$9);X.queuedPromisesByTask.set(I.taskId$jscomp$9,_.VT(t,function(k){return function(){lfH(X,k.taskId$jscomp$9)}}(I)))}}}}else _.AE(new _.Tx("Unexpected malformed TriggerEvent."))};
SG.prototype.trigger=function(X,U){var r=this,m=this.tasks.get(X);if(!m||this.queuedPromisesByTask.has(X))return!1;ij0(this,X,m.triggerOn);U!=="UNDEFINED_CSN"&&(m.csn=U);U=this.coordinatorSupplier.get(m.taskType).queue(m);this.queuedPromisesByTask.set(X,_.VT(U,function(){lfH(r,X)}));
return!0};
SG.prototype.cancel=function(X){var U=this.queuedPromisesByTask.get(X);if(U)U.cancel();else return lfH(this,X)};
var lfH=function(X,U){X.queuedPromisesByTask.delete(U);var r=X.tasks.get(U);if(!r)return!1;X.tasks.delete(U);ij0(X,U,r.triggerOn);(r=HFe(r.cancelOn))&&(X=X.taskIdByCancelId.get(r))&&X.delete(U);return!0},ij0=function(X,U,r){(r=Object.keys(r)[0])&&(X=X.taskIdByTriggerId.get(r))&&X.delete(U)};var AQT={taskRegistered:{}},d6=function(){SG.instance||(SG.instance=new SG);this.JSC$18723_taskManager=SG.instance};
_.F(d6,e_);
d6.prototype.resolveCommand=function(X){var U=this,r,m;return _.c(function(I){r=_.e(X,cFt);if((m=r)==null||!m.tasks){var t=new _.Tx("RegisterTasksCommand is missing tasks.");_.$Q(t);return I.return()}t=U.JSC$18723_taskManager;for(var C=_.H(r.tasks),k=C.next();!k.done;k=C.next())if(k=k.value,k=k.id&&k.triggerOn&&k.cancelOn&&k.command?new pE0(k.id,k.triggerOn,k.cancelOn,k.command,k):void 0,k){var g=Object.keys(k.triggerOn)[0];if(g){var Z=HFe(k.cancelOn);Z?(t.tasks.set(k.id,k),t.taskIdByTriggerId.has(g)||t.taskIdByTriggerId.set(g,
new Set),t.taskIdByTriggerId.get(g).add(k.id),t.taskIdByCancelId.has(Z)||t.taskIdByCancelId.set(Z,new Set),t.taskIdByCancelId.get(Z).add(k.id)):_.AE(new _.Tx("Unexpected malformed cancelOn field."))}else _.AE(new _.Tx("Unexpected malformed triggerOn field."))}else _.AE(new _.Tx("Unexpected malformed Task proto."));GEH(U.JSC$18723_taskManager);_.uv(I)})};var LYH={},NWL=(LYH.rendered={priority:_.v("web_adaptive_early_init")?8:0,callback:function(){var X={};X.numCpu=navigator.hardwareConcurrency;var U={};U.ramGb=_.mH.navigator.deviceMemory;var r={staticContext:{}};U.ramGb&&PAX(U.ramGb)&&(r.staticContext.memoryTotalKbytes=(U.ramGb*1048576).toString());X.numCpu&&PAX(X.numCpu)&&(r.staticContext.cpuCores=X.numCpu);if(_.v("web_enable_adaptive_appl_signal")){X={};U=vyX();U=U.length>0?U[0]:void 0;var m,I=(m=_.ok("rses_dpj"))!=null?m:U==null?void 0:U.tick.rses_dpj,
t;m=(t=_.ok("rsef_dpj"))!=null?t:U==null?void 0:U.tick.rsef_dpj;I&&Number(I)>0&&m&&Number(m)>0&&(t=Math.ceil(Number(m)-Number(I)),t>0&&(X.loadLatency=t));X.loadLatency&&PAX(X.loadLatency)&&(r.appL=X.loadLatency.toString())}_.DT("applicationStarted",r);S21=r;_.v("web_adaptive_repeat_ase")&&window.addEventListener("state-navigateend",ddH)}},LYH);var jcT=new _.gb("WINDOW_ON_ERROR"),XuL=new _.gb("ERROR_WEIGHT_MAPS"),UiY=new _.gb("INIT_ERROR");var rd5={},miX=(rd5.initialized={priority:10,callback:function(X){X.injector.resolve(UiY)()}},rd5);var IZc=function(){},tpc=function(){var X=_.Gu("meta_logger_impl");
X||(X=new IZc,_.gi("meta_logger_impl",X));return X},aZw=function(){tpc().csiSubscriptionKey=JOz("meta_logging_csi_event",function(X){var U=X.timerName;
if(X=X.timelineData){_.Ev(U,{startTime:X.startTime},U);X.infos&&_.vQ(X.infos,U);for(var r=_.H(Object.keys(X.ticks)),m=r.next();!m.done;m=r.next())m=m.value,_.F7(m,X.ticks[m],U)}})};
IZc.prototype.unlisten=function(){this.csiSubscriptionKey!==void 0&&$Ee(this.csiSubscriptionKey)};var Hk0={},CI7=(Hk0.initialized={priority:10,callback:function(){aZw()}},Hk0);var ksw=function(X,U){this.innertubeClientName=X;this.JSC$18734_prefCookie=U};
ksw.prototype.record=function(){if(_.v("web_li_record_binary_eval_tick")){var X=_.ok("rsef_dpj");var U=_.ok("rses_dpj");X=X!==void 0&&U!==void 0?Math.round(X-U):void 0;if(X!==void 0&&X>0){U=_.vl(this.storagePrefix+"-"+this.innertubeClientName)||{valuesSample:[],valuesSeen:0};var r=this.poolSize;if(!(U.valuesSeen>=1E9)){if(U.valuesSample.length<r)U.valuesSample.push(X);else{var m=Math.floor(Math.random()*(U.valuesSeen+1));m<r&&(U.valuesSample[m]=X)}U.valuesSeen+=1}_.OK(this.storagePrefix+"-"+this.innertubeClientName,
U,2592E3);X=U.valuesSample;U=kWn(X);X=X.length<this.poolSize?void 0:U<400?1:U<1700?2:3;X!==void 0&&(this.JSC$18734_prefCookie.set(this.cookiePrefix+this.innertubeClientName,X),this.JSC$18734_prefCookie.save())}}else _.eK(this.storagePrefix+"-"+this.innertubeClientName),this.JSC$18734_prefCookie.remove(this.cookiePrefix+this.innertubeClientName),this.JSC$18734_prefCookie.save()};
ksw[Zp]=[Br,cj];var cdw=function(){ksw.apply(this,arguments);this.storagePrefix="yt-signal-be";this.cookiePrefix="lsbe";this.poolSize=5};
_.F(cdw,ksw);var glL=new _.gb("PAGE_LOAD_TIME_TOKEN");var nlX=function(X){this.signal=X;this.disableLoggingAndSendPayload=this.disableLoggingAndSendPayloadUnbound.bind(this);this.loggingEnabled=!0;this.ids=new Set;X.addEventListener("abort",this.disableLoggingAndSendPayload);this.jobId=_.Vo(_.$u,this.disableLoggingAndSendPayload,1E4)};
nlX.prototype.disableLoggingAndSendPayloadUnbound=function(){this.loggingEnabled&&(this.loggingEnabled=!1,_.$u.cancelJob(this.jobId),this.signal.removeEventListener("abort",this.disableLoggingAndSendPayload),Zkc(this))};
var Zkc=function(X){var U=_.e8();if(U){var r={webClientComponentsData:{components:Array.from(X.ids,function(m){return{id:m}})}};
X.ids.clear();_.gO().visualElementStateChanged(U,r)}};var sgY=B4({a11y:GNA});_.xi1=QW(sgY)(sgY.a11y,{ephemeralActionSelector:function(X){return X.ephemeralAction||null}});var PI0=B4({continuation:XKC});var SP1=QW(PI0)(PI0.continuation,{continuationCommandSelector:function(X){return X.continuationCommand}});var diX=new _.gb("DOWNLOAD_ELIGIBILITY_PROMISE_TOKEN");var O1=function(X,U){this.JSC$18763_storeWithEntities=X;this.JSC$18763_commandHandler=U;this.downloadingToastInitialized=!1;this.downloadingEntities=[]};
O1.prototype.start=function(){this.JSC$18763_storeWithEntities.subscribe(this.observeDownloadingEntities.bind(this))};
O1.prototype.observeDownloadingEntities=function(){var X=_.RPx(this.JSC$18763_storeWithEntities.getState().entities).map(function(m){return fge(m)});
if(X.length>0){if(!this.downloadingToastInitialized){this.downloadingToastInitialized=!0;var U={openPopupAction:{popup:{videoDownloadToastRenderer:{actionButton:{buttonRenderer:jPe()},loggingDirectives:{clientVeSpec:{uiType:98969}},responseText:_.iP(_.tt("DOWNLOADING",void 0,"Downloading"))}},popupType:"TOAST",durationHintMs:0}};this.JSC$18763_commandHandler.resolveCommand(U)}this.downloadingEntities=X}else if(this.downloadingEntities.length){var r=Vx1(this.JSC$18763_storeWithEntities.getState().entities).map(function(m){return fge(m)});
this.downloadingEntities.filter(function(m){return r.includes(m)}).length&&(X={openPopupAction:Wxm()},this.JSC$18763_commandHandler.resolveCommand(X));
this.downloadingEntities=[]}};
O1[Zp]=[UW,_.s4];var OkX;_.vv=function(X,U,r,m,I,t,C,k){this.JSC$18766_playerApiPromise=X;this.JSC$18766_commandHandler=U;this.JSC$18766_screenManager=r;this.offlineWebClientEligibility=m;this.JSC$18766_prefStorage=I;this.JSC$18766_actionRouter=t;this.entityTypeMap=C;this.JSC$18766_persistentStorePromiseAccessor=k;this.downloadFailureListenerBound=!1;this.previousDownloadStateForVideo={}};
OkX=function(){var X=_.np().resolve(_.vv),U;_.c(function(r){if(r.nextAddress==1)return X.downloadFailureListenerBound?r.return():r.yield(X.JSC$18766_playerApiPromise,2);U=r.yieldResult;U.addEventListener("onOfflineOperationFailure",function(m){if(m.failureReason&&m.entityKey&&m.failureReason!=="OFFLINE_OPERATION_FAILURE_REASON_UNKNOWN")if(m.failureReason==="OFFLINE_OPERATION_FAILURE_REASON_VIDEO_DELETED"){var I=_.Ut(m.entityKey).entityId;I&&X.JSC$18766_actionRouter.triggerOptionalAction("yt-downloaded-video-deleted",
I)}else if(_.v("kevlar_woffle")){I=X.JSC$18766_commandHandler;var t=I.resolveCommand;m=m.failureReason;var C=_.tt("TRANSFER_FAILED",void 0,"Download failed");m==="OFFLINE_OPERATION_FAILURE_REASON_DATABASE_REQUEST_FAILED"&&(C=_.tt("STORAGE_FULL",void 0,"Storage full"));t.call(I,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.iP(C),loggingDirectives:{clientVeSpec:{uiType:134511}}}},popupType:"TOAST"}})}});
X.downloadFailureListenerBound=!0;_.uv(r)})};
_.vv.prototype.deleteVideo=function(X,U){var r=this,m,I,t;return _.c(function(C){if(C.nextAddress==1)return C.yield(r.JSC$18766_playerApiPromise,2);m=C.yieldResult;t={offlineLoggingData:{offlineDeleteReason:(I=U)!=null?I:"OFFLINE_DELETE_REASON_USER_INITIATED"}};return C.yield(m.queueOfflineAction(X,r.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",t),0)})};
_.vv.prototype.pauseVideoDownload=function(X){var U=this,r;return _.c(function(m){if(m.nextAddress==1)return m.yield(U.JSC$18766_playerApiPromise,2);r=m.yieldResult;r.pauseVideoDownload(X);_.uv(m)})};
_.vv.prototype.resumeVideoDownload=function(X){var U=this,r;return _.c(function(m){if(m.nextAddress==1)return m.yield(U.JSC$18766_playerApiPromise,2);r=m.yieldResult;return m.yield(r.resumeVideoDownload(X),0)})};
_.vv[Zp]=[_.X5,_.s4,_.XK,diX,sg,wd,bs5,Ap];var vl5=new _.gb("DOWNLOAD_STATE_STORE_TOKEN");var eJL=function(X,U){this.JSC$18787_persistentStorePromiseAccessor=X;this.store=U;this.upliftCompletionResolver=new _.tO},BhL=function(){var X=_.np().resolve(ElT),U;
_.c(function(r){switch(r.nextAddress){case 1:if(X.upliftImplPromise)return r.return(X.upliftImplPromise);_.E_(r,2);X.upliftImplPromise=F_X(X);return r.yield(X.upliftImplPromise,4);case 4:X.upliftCompletionResolver.resolve();_.mt(r,3);break;case 2:throw U=_.yE(r),X.upliftCompletionResolver.reject(U),U;case 3:return r.return(X.upliftImplPromise)}})},F_X=function(X){var U,r,m;
return _.c(function(I){switch(I.nextAddress){case 1:return _.b3("LOGGED_IN")?I.yield(X.JSC$18787_persistentStorePromiseAccessor(),2):I.return();case 2:U=I.yieldResult;if(!U)return _.F7("vdeur"),I.return();_.F7("vdeus");_.E_(I,3);return I.yield(Qgw(U),5);case 5:r=I.yieldResult;X.store.dispatch(EZs(r));U.observe(function(t){Fde(X.store,t)});
_.mt(I,4);break;case 3:throw m=_.yE(I),_.F7("vdeur"),m;case 4:_.F7("vdeuc"),_.uv(I)}})},Qgw=function(X){var U;
return _.c(function(r){if(r.nextAddress==1)return r.yield(xNe(X),2);U=r.yieldResult;return r.return(U.reduce(function(m,I){if(!I.data||!I.key||!I.entityType)return m;m[I.entityType]||(m[I.entityType]={});m[I.entityType][I.key]=I.data;return m},{}))})};
eJL[Zp]=[Ap,_.C8];var ElT;ElT=new _.gb("DOWNLOAD_UPLIFT_SERVICE_TOKEN");_.eG=new _.gb("DOWNLOAD_UPLIFT_COMPLETION_PROMISE_TOKEN");var E1=function(X,U){this.JSC$18790_persistentStorePromiseAccessor=X;this.transportService=U};
E1.prototype.refresh=function(){var X=this,U,r,m,I;return _.c(function(t){if(t.nextAddress==1)return _.b3("LOGGED_IN")?t.yield(X.JSC$18790_persistentStorePromiseAccessor(),2):t.return();if(t.nextAddress!=3)return(U=t.yieldResult)?t.yield(AGm(U),3):t.return();if((r=t.yieldResult)&&!(Number(r.data.refreshTimestampMs||0)<(0,_.sJ)()))return t.return();m={browseId:"SPaccount_downloads"};I=_.A3(J2);_.sf(X.transportService,m,I).then(function(C){var k;if(U&&(C==null?void 0:(k=C.responseContext)==null?void 0:
k.maxAgeSeconds)!==0){var g;k=(C==null?void 0:(g=C.responseContext)==null?void 0:g.maxAgeSeconds)||604800;g=String(Math.floor((0,_.sJ)())+k*1E3);U.put("service:downloads_settings:fallback",new _.JF({innertubeResponse:C,refreshTimestampMs:g}))}});
_.uv(t)})};
E1[Zp]=[_.no,_.SK];var F$=function(X,U){this.JSC$18794_playerPromise=X;this.store=U;this.started=!1};
F$.prototype.start=function(){var X=this,U;return _.c(function(r){if(r.nextAddress==1)return X.started?r.return():r.yield(X.JSC$18794_playerPromise,2);U=r.yieldResult;U.addEventListener("onOrchestrationBecameLeader",X.updateIsLeader.bind(X,!0));U.addEventListener("onOrchestrationLostLeader",X.updateIsLeader.bind(X,!1));if(U.isOrchestrationLeader)X.updateIsLeader(U.isOrchestrationLeader());else{var m=new _.Tx("Function isOrchestrationLeader is undefined",{"player.isReady":U.isReady(),"player.playVideo":U.playVideo?
"defined":"undefined"});_.$Q(m);X.updateIsLeader(!1)}X.started=!0;_.uv(r)})};
F$.prototype.updateIsLeader=function(X){this.store.dispatch(_.jf({type:"SET_IS_LEADER_TAB",payload:{isLeaderTab:X}}))};
F$[Zp]=[_.X5,_.C8];var olY=function(X,U){this.networkStatusManager=X;this.JSC$18797_prefStoragePromise=U;this.redirectsToPreload=["https://youtube.com"]},wuw=function(){var X=_.np().resolve(olY),U,r,m,I,t,C;
_.c(function(k){switch(k.nextAddress){case 1:return k.yield(X.JSC$18797_prefStoragePromise,2);case 2:U=k.yieldResult;if(!(r=U)){k.jumpTo(3);break}return k.yield(U.get("yt-redirect-prefetch-id"),4);case 4:r=k.yieldResult;case 3:if(r||!X.networkStatusManager.isNetworkAvailable())return k.return();m={cache:"reload",redirect:"manual"};I=_.H(X.redirectsToPreload);t=I.next();case 5:if(t.done){if(!U){k.jumpTo(0);break}return k.yield(U.set("yt-redirect-prefetch-id",!0,86400),0)}C=t.value;_.E_(k,8);return k.yield(_.mH.fetch(C,
m),10);case 10:_.mt(k,6);break;case 8:_.yE(k);case 6:t=I.next(),k.jumpTo(5)}})};var ydc=function(X){this.JSC$18803_pageManager=X},ubT=function(X){var U=[];
OFe(["videoId","contentId"],X.JSC$18803_pageManager.data,new Set,U);return U},hJ3=function(X){return ubT(X).filter(function(U){return U.contentType==="video"}).map(function(U){return U.contentId}).filter(function(U){return U!==void 0})};
ydc[Zp]=[_.Aj];var Mp0=new _.gb("PAGE_CONTENT_EXTRACTOR_TOKEN");var Bv=function(X){X?(this.container=X,this.containerWasInjected=!0):this.containerWasInjected=!1};
Bv.prototype.openDialog=function(X,U,r){var m=this,I;return _.c(function(t){(I=m.container)==null||I.openDialog(X,U,r);_.uv(t)})};
Bv.prototype.closeDialog=function(){var X=this,U;return _.c(function(r){(U=X.container)==null||U.closeDialog();_.uv(r)})};
Bv.prototype.isDialogOpen=function(){var X=this,U,r;return _.c(function(m){return m.return((r=(U=X.container)==null?void 0:U.isDialogOpen())!=null?r:!1)})};
Bv[Zp]=[_.gX(km1)];_.zJc=new _.gb("POPUP_CONTROLLER_TOKEN");var K_H=function(){this.panelMap=new Map;this.pendingPanelResolvers=new Map};
K_H.prototype.registerPanel=function(X,U){if(X){this.panelMap.set(X,U);var r=this.pendingPanelResolvers.get(X);r&&(r.resolve(U),this.pendingPanelResolvers.delete(X))}};
K_H.prototype.getPanel=function(X){var U=this,r;return _.c(function(m){return(r=U.panelMap.get(X))?m.return(r):m.return(ThT(U,X))})};
var ThT=function(X,U){var r,m;return _.c(function(I){if(r=X.pendingPanelResolvers.get(U))return I.return(r.promise);m=new _.tO;X.pendingPanelResolvers.set(U,m);return I.return(m.promise)})},YP1=function(X,U){K_H.call(this);
var r=this;this.popupController=X;this.persistentPanelController=U;this.panelContentMap=new Map;this.updatePanelContinuationDatas=new Map;this.TEST_ONLY={getPanelMapSize:function(){return r.panelMap.size}}};
_.F(YP1,K_H);_.a=YP1.prototype;_.a.getReloadContinuation=function(X){var U=this,r;return _.c(function(m){if(m.nextAddress==1)return m.yield(U.getPanel(X),2);r=m.yieldResult;return m.return(r.getReloadContinuation())})};
_.a.showPanel=function(X){var U=this,r,m,I,t,C,k,g,Z,P,S,d,O;return _.c(function(E){if(E.nextAddress==1){r=X;m=r.identifier;I=r.panelContents;t=r.config;C=r.extras;k=r.panelUpdatableFields;g=r.updatePanelContinuationData;Z=X.target;g&&U.updatePanelContinuationDatas.set(m,g);if((P=t)==null?0:(S=P.engagementPanelPopupPresentationConfig)==null?0:S.popupType)if(d=t.engagementPanelPopupPresentationConfig.popupType,Z===void 0&&(Z=document.body),d==="PANEL_POPUP_TYPE_PERSISTENT_SIDE_PANEL"){if(!U.persistentPanelController)return _.AE(new _.Tx("Persistent panel controller is not available.")),
E.return();var Q=U.persistentPanelController;Q.persistentPanelIdentifiers.has(m)||(Q.persistentPanelWrapper.appendChild(Q.engagementPanelElement({panelIdentifier:m},{isPersistentPanel:!0,hideDelayMs:500,overscrollContain:!0})),Q.persistentPanelIdentifiers.add(m));a:switch(_.Vx.currentPageSubTypeSelector(Q.store.getState())){case "watch":var h="WATCH";break a;default:h="APP"}_.Vp0(Q,h);Q.store.dispatch(LgS(!0))}else{if(d==="PANEL_POPUP_TYPE_DIALOG"||d==="PANEL_POPUP_TYPE_DROPDOWN"){Q=E.return;h=U.popupController;
var z=h.openPopup;a:switch(d){case "PANEL_POPUP_TYPE_DIALOG":var K="DIALOG";break a;case "PANEL_POPUP_TYPE_DROPDOWN":K="DROPDOWN";break a;default:throw Error("sj`"+d);}return Q.call(E,z.call(h,m,I,K,Z))}_.AE(new _.Tx("Popup type "+d+" not supported in PanelController."))}return E.yield(U.getPanel(m),2)}O=E.yieldResult;(I||k)&&O.updatePanel(I,!1,C,k);O.showPanel(C);_.uv(E)})};
_.a.hidePanel=function(X){var U=this,r,m,I,t;return _.c(function(C){if(C.nextAddress==1)return r=X,m=r.identifier,C.yield(U.getPanel(m),2);I=C.yieldResult;I.hidePanel();U.popupController.closePopup(m);(t=U.persistentPanelController)!=null&&t.persistentPanelIdentifiers.has(m)&&t.store.dispatch(LgS(!1));_.uv(C)})};
_.a.isVisible=function(X,U){var r=this,m;return _.c(function(I){if(I.nextAddress==1)return U&&!r.panelMap.has(X)?I.return(!1):I.yield(r.getPanel(X),2);m=I.yieldResult;return I.return(m.isVisible())})};
_.a.updatePanel=function(X){var U=this,r,m,I,t,C,k,g,Z;return _.c(function(P){if(P.nextAddress==1){r=X;m=r.identifier;I=r.panelContents;t=r.shouldFocus===void 0?!1:r.shouldFocus;C=r.extras;k=r.panelUpdatableFields;g=r.updatePanelContinuationData;if(!I&&!k)return P.return();g&&U.updatePanelContinuationDatas.set(m,g);_.v("enable_ai_companion")&&m==="PAai_companion"&&_.s5.remove("youchat_messages_section");return P.yield(U.getPanel(m),2)}Z=P.yieldResult;Z.updatePanel(I,t,C,k);I&&_.v("enable_ai_companion")&&
U.registerPanelContent(m,I);_.uv(P)})};
_.a.registerPanelContent=function(X,U){X&&this.panelContentMap.set(X,U)};
_.a.unregisterPanelContent=function(X){this.panelContentMap.delete(X)};
_.a.getPanelContent=function(X){return this.panelContentMap.get(X)};
_.a.getUpdatePanelContinuationData=function(X){return this.updatePanelContinuationDatas.get(X)};
YP1[Zp]=[_.zJc,_.gX(_.HC)];var Qk=function(X,U){this.innertubeTransportService=X;this.JSC$18822_screenManager=U},RJ0=function(X){var U;
return!((U=X.panelLoadingStrategy)==null||!U.requestTemplate)};
Qk.prototype.makeRequest=function(X){var U=this,r,m;return _.c(function(I){switch(I.nextAddress){case 1:if(!RJ0(U)){I.jumpTo(2);break}_.E_(I,3);return I.yield(_.fc(U.innertubeTransportService,X),5);case 5:return r=I.yieldResult,r?I.return(r.content):(_.$Q(Error("tj")),I.return(void 0));case 3:m=_.yE(I),_.$Q(m);case 2:return I.return(void 0)}})};
Qk.prototype.getContent=function(){if(this.panelLoadingStrategy&&this.panelLoadingStrategy.inlineContent)return this.panelLoadingStrategy.inlineContent};
Qk.prototype.execute=function(X){var U=this,r,m,I,t,C,k,g,Z,P,S;return _.c(function(d){if(d.nextAddress==1){r=X;m=r.data;I=r.fallbackVe;t=r.parentVe;C=r.createScreenConfig;k=r.renderFn;g=r.command;U.panelLoadingStrategy=m;var O,E,Q=((O=U.panelLoadingStrategy)==null?0:O.screenVe)?(E=U.panelLoadingStrategy)==null?void 0:E.screenVe:I;Q&&_.fD(U.JSC$18822_screenManager,Q,t,C);return(Z=U.getContent())?d.yield(k(Z),2):d.jumpTo(2)}return d.nextAddress!=4?RJ0(U)?d.yield(U.makeRequest(g),4):d.return():(S=P=
d.yieldResult)?d.yield(k(S),0):d.return()})};
Qk[Zp]=[_.SK,_.XK];var fZc;fZc=function(X,U){this.engagementPanelElement=X;this.store=U;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%"};
_.Vp0=function(X,U){var r=X.persistentPanelContainerMap.get(U);r?r.contains(X.persistentPanelWrapper)||(X=X.persistentPanelWrapper,_.A6=!0,_.lm.set(X,!0),r.insertBefore(X,null),_.lm.delete(X),_.A6=!1):_.AE(new _.Tx("Persistent panel container not found for surface "+U+"."))};
fZc[Zp]=[cJt,_.C8];var o_=function(){var X=this;this.isHovered=this.shouldPreventClosingWhileHovered=!1;this.hideDelayMs=0;this.onHoverEntered=function(){X.isHovered=!0;var U;(U=X.hoverEnterCallback)==null||U.call(X)};
this.onHoverLeft=function(){X.isHovered=!1;var U;(U=X.hoverLeaveCallback)==null||U.call(X)}};
o_.prototype.getContainer=function(){return _.pB()&&this.fullScreenContainer?this.fullScreenContainer:this.container};
o_.prototype.openSheet=function(X,U){var r=this,m,I,t,C,k,g,Z;return _.c(function(P){switch(P.nextAddress){case 1:return m={stack:[],error:void 0,hasError:!1},_.E_(P,2,3),I=td,P.yield(r.isSheetOpen(),5);case 5:t=P.yieldResult;Oe7(m,e5e(I));if(!t){P.jumpTo(6);break}if(!r.shouldPreventClosingWhileHovered){if(!_.v("delay_sheet_open_killswitch")){if(_.v("web_close_sheet_if_same_target_killswitch")&&U&&r.currentTarget===U)return(C=r.getContainer())==null||C.closeSheet(),P.return();r.pendingData={data:X,
target:SNw(r,U)};return P.return()}P.jumpTo(6);break}if(r.currentTarget===U)return P.return();qPw(r);return P.yield((k=r.getContainer())==null?void 0:k.closeSheet(),6);case 6:if(X.viewModel&&(X={viewModel:X.viewModel,sheetPosition:X.sheetPosition,expandToFullWidth:X.expandToFullWidth}),(g=r.getContainer())==null||g.openSheet(X,U),r.currentTarget=U,r.shouldPreventClosingWhileHovered){var S;(S=r.currentTarget)==null||S.addEventListener("mouseenter",r.onHoverEntered);var d;(d=r.currentTarget)==null||
d.addEventListener("mouseleave",r.onHoverLeft);var O;S=(O=r.getContainer())==null?void 0:O.getSheetContainerElement();S==null||S.addEventListener("mouseenter",r.onHoverEntered);S==null||S.addEventListener("mouseleave",r.onHoverLeft);r.onHoverEntered()}case 3:_.BU(P);vA1(m);_.wB(P,0);break;case 2:Z=_.yE(P),m.error=Z,m.hasError=!0,P.jumpTo(3)}})};
o_.prototype.closeSheet=function(){var X=this;return _.c(function(U){return X.hideDelayMs?(setTimeout(function(){return _.c(function(r){return r.yield(W_0(X),0)})},X.hideDelayMs),U.return()):U.yield(W_0(X),0)})};
var W_0=function(X){var U;return _.c(function(r){if(r.nextAddress==1){if(X.shouldPreventClosingWhileHovered){if(X.isHovered)return r.return();qPw(X)}return r.yield((U=X.getContainer())==null?void 0:U.closeSheet(),2)}if(r.nextAddress!=4)return X.shouldPreventClosingWhileHovered=!1,X.currentTarget=void 0,!X.pendingData||_.v("delay_sheet_open_killswitch")?r.jumpTo(0):r.yield(X.openSheet(X.pendingData.data,X.pendingData.target),4);X.pendingData=void 0;_.uv(r)})};
o_.prototype.isSheetOpen=function(){var X=this,U,r;return _.c(function(m){return m.return((r=(U=X.getContainer())==null?void 0:U.isSheetOpen())!=null?r:!1)})};
var qPw=function(X){var U;(U=X.currentTarget)==null||U.removeEventListener("mouseenter",X.onHoverEntered);var r;(r=X.currentTarget)==null||r.removeEventListener("mouseleave",X.onHoverLeft);var m;U=(m=X.getContainer())==null?void 0:m.getSheetContainerElement();U==null||U.removeEventListener("mouseenter",X.onHoverEntered);U==null||U.removeEventListener("mouseleave",X.onHoverLeft)},SNw=function(X,U){if(!_.v("web_parent_target_for_sheets"))return U;
var r,m;return(m=(r=X.getContainer())==null?void 0:r.getParentTarget(U))!=null?m:U};var mr=window.documentPictureInPicture;var yyM=_.pH(["dark"]),uoe=_.pH(["system-icons"]),hW1=_.pH(["typography"]),M$e=_.pH(["lang"]),zWn=_.pH(["style"]),Bj6=_.pH(["dir"]),Q5D=_.pH(["rounded-container"]),oPs=_.pH(["style"]),Tje=["yt-navigate-cache","yt-navigate","yt-action","yt-toggle-button"],w6=function(X){this.JSC$18840_clientRoot=X;this.currentPipWindow=null;this.onCloseCallbacks=[];this.handlePipWindowResize=this.handlePipWindowResize.bind(this)};
w6.prototype.openWindow=function(X){var U=this,r,m;return _.c(function(I){switch(I.nextAddress){case 1:if(!window.documentPictureInPicture||!_.wD()||U.currentPipWindow)return I.return(!1);_.E_(I,2);return I.yield((m=mr?mr:null)==null?void 0:m.requestWindow(X),4);case 4:r=I.yieldResult;_.mt(I,3);break;case 2:return _.yE(I),I.return(!1);case 3:if(!r)return I.return(!1);r.addEventListener("pagehide",function(){Jdc(U)});
r.addEventListener("resize",U.handlePipWindowResize);KGe(r);V$s(r);dWX(r);return I.yield(FGM(r),5);case 5:if(!vPs())return I.return(!1);U.currentPipWindow=r;U.JSC$18840_eventForwarder=YEs(r,U.JSC$18840_clientRoot);U.pipWindowResizeDelay=new _.xs(function(){U.currentPipWindow&&_.Gw(U.currentPipWindow.document.documentElement,"yt-pip-window-resized",[new _.wl(U.currentPipWindow.innerWidth,U.currentPipWindow.innerHeight)])},r);
U.pipWindowResizeDelay.start();return I.return(!0)}})};
w6.prototype.handlePipWindowResize=function(){this.pipWindowResizeDelay&&this.pipWindowResizeDelay.start()};
var Jdc=function(X){if(X.currentPipWindow){var U,r;(U=mr?mr:null)==null||(r=U.window)==null||r.close();X.currentPipWindow.removeEventListener("resize",X.handlePipWindowResize);var m;(m=X.pipWindowResizeDelay)==null||m.dispose();X.pipWindowResizeDelay=void 0;var I;(I=X.JSC$18840_eventForwarder)==null||I.stop();X.JSC$18840_eventForwarder=void 0;U=_.H(X.onCloseCallbacks);for(r=U.next();!r.done;r=U.next())r=r.value,r();X.onCloseCallbacks=[];X.currentPipWindow=null}};
w6.prototype.getWindow=function(){return this.currentPipWindow};
var Diw=function(X,U){var r;(r=X.onCloseCallbacks)==null||r.push(U)};
w6.prototype.pictureInPictureSupported=function(){return!!window.documentPictureInPicture&&_.wD()};
_.n0.Object.defineProperties(w6.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
w6[Zp]=[ojS];var puL=new _.gb("PICTURE_IN_PICTURE_CONTROLLER");var RWD=function(X,U){this.lengthY=this.lengthX=0;this.lengthX=U.x-X.x;this.lengthY=U.y-X.y};var $iw=function(){},yV3=function(X,U){var r;
(r=X.headerElement)==null||r.dispatchEvent(new CustomEvent("yt-new-playlist-header",{detail:U}))};var bkT=function(){};
bkT.prototype.openPopup=function(X,U,r,m){var I=this,t;return _.c(function(C){if(!I.container)return C.return();t={openPopupAction:{popup:U,popupType:r,uniqueId:X}};return C.return(I.container.handleOpenPopupAction(t,m))})};
bkT.prototype.closePopup=function(X){this.container&&this.container.closePopup(X)};var AdX=function(){this.openTunnels=new Map},ETs=function(X,U,r){if(pHD(r)){var m=_.ib(r,"gclid");
r={handleEvent:function(k){U&&!U.closed&&typeof U.postMessage==="function"&&k&&k.origin&&k.source===U&&k.data&&k.data.action==="gcl_setup"&&U.postMessage(Object.assign({},{action:"gcl_transfer"},m&&{gclid:m},{gadSource:2}),k.origin)}};
for(var I=_.H(X.openTunnels),t=I.next();!t.done;t=I.next()){var C=_.H(t.value);t=C.next().value;C=C.next().value;if(t.closed)try{window.removeEventListener("message",C),X.openTunnels.delete(t)}catch(k){_.$Q(k)}}U&&X.openTunnels.size<15&&(X.openTunnels.set(U,r),window.addEventListener("message",r))}};var lZT=function(){this.clientParams=new Map},khe=function(X){for(var U=_.H(X.clientParams.keys()),r=U.next();!r.done;r=U.next())r=r.value,r.startsWith("yt-mini-app-share")&&X.clientParams.delete(r)};var GsX=function(X,U){_.Kj.call(this);var r=this;this.shortsController=X;this.storeWithShorts=U;X=_.Gt(this.storeWithShorts,_.$Dn,function(m){if(m){var I,t=(I=r.shortsController.getRoot())==null?void 0:I.getPlayer(),C;(I=(C=r.shortsController.alternativePlayerContainerElement)==null?void 0:C.getPlayerContainer())&&(t==null||t.appendTo(I))}else{var k;C=(k=r.shortsController.alternativePlayerContainerElement)==null?void 0:k.getPlayerContainer().querySelector("#player");I=r.shortsController.activeIndex;
(k=(t=r.shortsController.getRoot())==null?void 0:t.querySelector('ytd-reel-video-renderer[id="'+I+'"] #player-container'))&&(C==null||C.appendTo(k,void 0,!0))}});
this.addOnDisposeCallback(X)};
_.F(GsX,_.Kj);var yk=function(X,U,r,m){var I=this;this.storeWithShorts=X;this.ephemeralResponseStore=U;this.innertubeTransportService=r;this.innertubeTransportLoader=m;this.activeModules=[];this.activeIndex=0;this.dismissedIndices=[];this.watchWhileIndices=new Set;this.isFullscreenEnabled=_.Zj(_.Na);this.isShortsPipActive=_.Zj(_.j2);this.nextReelVe=_.tb(56921);this.prevReelVe=_.tb(56922);this.backButtonVe=_.tb(22156);this.TEST_ONLY={getActiveModules:function(){return I.activeModules}}},ik7=function(X){X.unsubscribeFromStore=
_.Gt(X.storeWithShorts,_.pqe,function(U){X.initOrDisposeActiveModules(U);
!U&&X.storeWithShorts.getState().shorts.isFullscreen&&(_.$0(document.documentElement),X.storeWithShorts.dispatch(_.Ucv(!1)))});
X.initOrDisposeActiveModules(_.pqe(X.storeWithShorts.getState()))},PbX,SDe,L_w;
yk.prototype.initOrDisposeActiveModules=function(X){X?this.activeModules.push(new GsX(this,this.storeWithShorts)):(_.kE(this.activeModules),this.activeModules.length=0)};
yk.prototype.registerRootElement=function(X){this.rootElement=X;ik7(this)};
yk.prototype.getRoot=function(){return this.rootElement};
yk.prototype.setActiveIndex=function(X){this.activeIndex=X};
_.gEY=function(X,U){var r,m,I,t,C,k,g;return _.c(function(Z){switch(Z.nextAddress){case 1:return r=new Y6,(m=r.JSC$14341_getStoreKey(U))&&X.ephemeralResponseStore.has(m)?Z.yield(X.ephemeralResponseStore.get(m),7):Z.yield(L_w(X,U),4);case 4:I=Z.yieldResult;if(!m){Z.jumpTo(3);break}t=r0(I,3600);return Z.yield(X.ephemeralResponseStore.put(m,new _.JF(t)),3);case 7:I=(C=Z.yieldResult)==null?void 0:_.iR(C);case 3:return((k=I)==null?0:k.replacementEndpoint)&&(g=_.e(I.replacementEndpoint,_.sK))&&I.sequenceContinuation&&
(g.sequenceParams=I.sequenceContinuation),Z.return(I)}})};
PbX=function(X,U){U=(new Vv).JSC$14341_getStoreKey(U);return!!U&&X.ephemeralResponseStore.has(U)};
SDe=function(X,U,r){var m,I,t,C,k;_.c(function(g){if(g.nextAddress==1){m=new Vv;I=m.JSC$14341_getStoreKey(U);if(!I)return g.return();if(r.reelWatchSequenceResponse)return t=r0(r.reelWatchSequenceResponse,3600),X.ephemeralResponseStore.put(I,new _.JF(t)),g.jumpTo(0);if(!X.ephemeralResponseStore.has(I))return g.jumpTo(0);k=r;return g.yield(X.ephemeralResponseStore.get(I),4)}k.reelWatchSequenceResponse=(C=g.yieldResult)==null?void 0:_.iR(C);_.uv(g)})};
L_w=function(X,U){var r=r===void 0?{}:r;var m,I,t;return _.c(function(C){switch(C.nextAddress){case 1:if(X.innertubeTransportService){m=X.innertubeTransportService;C.jumpTo(2);break}if(!X.innertubeTransportLoader){_.AI(Error("vj"));C.jumpTo(2);break}return C.yield(X.innertubeTransportLoader(),4);case 4:m=C.yieldResult;case 2:return C.yield((I=m)==null?void 0:_.fc(I,U,r),5);case 5:return t=C.yieldResult,C.return(t)}})};
_.n0.Object.defineProperties(yk.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.rootElement?this.rootElement.getPlayer().getPlayerPromise():Promise.resolve(void 0)}}});
yk[Zp]=[IfX,_.Wd,_.gX(_.SK),_.gX(Ymh)];_.NhX=new _.gb("STORAGE_MANAGER_TOKEN");var Z76=["touchmove","scroll"];var jgL=!1;var iF6=!1;var nWA={onSpanEnd:function(X){X.parentId==null&&(jgL||(lHm(),setInterval(lHm,6E5),jgL=!0),Nje(X,"web_tracing_action"))}};var mnm=URL.createObjectURL;var cks,Xx3={traceAllComponents:_.v("web_tracing_all_components"),exportToCsi:_.v("web_tracing_export_to_csi"),enabledSpansArray:_.dX("web_tracing_enabled_spans"),exportToDevTools:_.v("web_tracing_export_to_devtools"),maxBreadcrumbs:_.Pp("tel_max_breadcrumbs",0)};cks=new rks(Xx3);var gWe=_.v("web_shorts_enable_tracing");var UH1=function(){this.queue=[];this.currentPersistentToast=this.currentToast=void 0},rIX;
UH1.prototype.enqueue=function(X,U){U===1?this.currentPersistentToast=X:this.queue.push(X);this.openToast()};
UH1.prototype.openToast=function(){var X;(X=this.currentToast)!=null&&X.isOpened()||(this.queue.length?(this.currentToast=this.queue.shift(),this.currentToast.open()):this.currentPersistentToast&&this.currentPersistentToast.open())};_.u2=new _.gb("TOAST_MANAGER_TOKEN");var mHX=new _.gb("VIEW_TRANSITION_COORDINATOR_CONFIG_TOKEN");var IWX=new _.gb("VIEW_TRANSITION_COORDINATOR_TOKEN");var tq3=function(X){this.config=X;this.elementTasksMap=new Map;this.transitionTasksMap=new Map;X=_.H(X.transitionConfigs);for(var U=X.next();!U.done;U=X.next())U=_.H(U.value).next().value,this.transitionTasksMap.set(U,[])};
tq3.prototype.registerElement=function(X,U,r){r=r===void 0?!1:r;for(var m=_.H(Object.keys(U)),I=m.next(),t={};!I.done;t={viewTransitionName:void 0},I=m.next()){I=I.value;t.viewTransitionName=U[I];var C=this.elementTasksMap.get(X),k=void 0;if((k=C)==null?0:k.has(I)){_.bh(new _.Tx("Element already registered for transition",X.tagName,I));break}C=C||new Map;C.set(I,{beforeTransition:function(g){return function(){X.style.viewTransitionName=g.viewTransitionName}}(t),
afterTransition:function(){X.style.viewTransitionName&&(X.style.viewTransitionName="")},
runOnce:r});this.elementTasksMap.set(X,C)}};
_.Ma=function(X,U){var r=X.elementTasksMap.get(U);r&&(r.clear(),r.size===0&&X.elementTasksMap.delete(U))};
tq3[Zp]=[mHX];var H$L=_.V(function(X){var U=_.HD("yt-expandable-metadata-header-view-model"),r=_.tj(function(m){_.Y5(_.gO(),{data:X.data()});if(!_.BN(_.F5(m),U.value,["A".toString(),"BUTTON".toString()])){var I;(I=X.expandedCallback)==null||I.call(X,!1)}});
return _.n("yt-expandable-metadata-header-view-model",{el:U,class:"ytExpandableMetadataHeaderViewModelHost"},_.n(_.x,{cond:function(){return X.expanded()},
then:function(){return _.n("div",{class:"ytExpandableMetadataHeaderViewModelExpandedHeader","on:click":r},_.n("div",{class:"ytExpandableMetadataHeaderViewModelLeftSectionExpanded"},_.n(_.x,{cond:function(){return X.data().expandedTitleImage},
then:function(m){return _.n("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTitleImage"},_.n(_.J6,{alt:"",width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:m}))}}),_.n("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextContainer"},_.n("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextFirstRowContainer"},_.n(_.dN,{text:function(){return X.data().expandedLabel},
className:"ytExpandableMetadataHeaderViewModelExpandedLabel"}),_.n(_.dN,{text:function(){return X.data().expandedTitle},
className:"ytExpandableMetadataHeaderViewModelExpandedTitle"})),_.n(_.dN,{text:function(){return X.data().expandedSubtitle},
className:"ytExpandableMetadataHeaderViewModelExpandedSubtitle",linkInheritColor:!0}))),_.n("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.n(_.xJ,{data:function(){return X.data().infoButton}},{buttonViewModel:_.Rt}),_.n(_.xJ,{data:function(){return X.data().collapseButton}},{buttonViewModel:function(m){return _.n(_.Rt,{data:m.data,
onClick:function(){var I;(I=X.expandedCallback)==null||I.call(X,!1)}})}})))},
else:function(){return _.n(aW5,Object.assign({},X))}}))},"rg"),C35=_.V(function(X){return _.n("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelContainer"},_.n(_.x,{cond:function(){return X.data().collapsedLabelImage},
then:function(U){return _.n("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelImage"},_.n(_.J6,{width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:U,alt:""}))}}),_.n(_.dN,{text:function(){return X.data().collapsedLabel},
className:"ytExpandableMetadataHeaderViewModelCollapsedLabel"}))},"sg"),aW5=_.V(function(X){return _.n("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedHeader",
"on:click":_.tj(function(){_.Y5(_.gO(),{data:X.data()});var U;(U=X.expandedCallback)==null||U.call(X,!0)})},_.n("div",{class:"ytExpandableMetadataHeaderViewModelLeftSection"},_.n(_.x,{cond:function(){return X.data().collapsedImage},
then:function(U){return _.n("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedImage"},_.n(_.J6,{height:20,preserveHeight:!0,preserveWidth:!0,data:U,alt:""}))}}),_.n(_.x,{cond:function(){return X.data().showLeadingCollapsedLabel},
then:function(){return _.n(C35,Object.assign({},X))}}),_.n("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedTitle"},_.n(_.dN,{text:function(){return X.data().collapsedTitle}}))),_.n("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.n(_.x,{cond:function(){return!X.data().showLeadingCollapsedLabel},
then:function(){return _.n(C35,Object.assign({},X))}}),_.n(_.xJ,{data:function(){return X.data().infoButton}},{buttonViewModel:_.Rt}),_.n(_.xJ,{data:function(){return X.data().expandButton}},{buttonViewModel:function(U){var r=U.data;
return _.n(_.Rt,{data:r,onClick:function(){_.Y5(_.gO(),{data:r});var m;(m=X.expandedCallback)==null||m.call(X,!0)}})}})))},"tg");_.kuw=_.V(function(X){var U=_.H(_.$f(function(){return X.data().initiallyExpanded})),r=U.next().value,m=U.next().value,I,t=(I=_.np().resolve(_.gX(_.RB)))==null?void 0:I(),C=function(){var k=X.data().colorData;
if(k)return t?k==null?void 0:k.darkColorPalette:k==null?void 0:k.lightColorPalette};
return _.n("yt-expandable-metadata-view-model",{class:"ytExpandableMetadataViewModelHost",style:_.Cc({"background-color":function(){var k=C();return(k==null?0:k.section2Color)?_.oj(k.section2Color):""}})},_.n(_.xJ,{data:function(){return X.data().header}},{expandableMetadataHeaderViewModel:function(k){return _.n(H$L,{data:k.data,
expanded:function(){return!!r()},
expandedCallback:function(g){m(g)}})}}),_.n(_.x,{cond:function(){return r()},
then:function(){return _.n("div",{class:"ytExpandableMetadataViewModelExpandedContent"},_.n(_.xJ,{data:function(){return X.data().expandedContent}},{horizontalShelfViewModel:function(k){return _.n(_.F3,{data:k.data,
includeMargin:!0,forceNarrowLayout:!0,palette:C})},
videoSummaryContentViewModel:function(k){return _.n(cnC,{data:k.data,className:"ytExpandableMetadataViewModelVideoSummaryContent"})},
lockupViewModel:function(k){return _.n(_.$p,{data:k.data,className:"ytExpandableMetadataViewModelLockup",thumbnailFixedWidth:function(){return"168px"},
containerType:3,sizing:"COMPACT"})},
basicContentViewModel:function(k){return _.n(_.dq,{data:k.data,className:"ytExpandableMetadataViewModelBasicContent"})}}),_.n(_.xJ,{data:function(){return X.data().expandedBottomButtons}},{buttonViewModel:function(k){return _.n("div",{class:"ytExpandableMetadataViewModelExpandedBottomButtons"},_.n(_.Rt,{data:k.data}))}}))}}))},"ug");var cIL=_.V(function(X){var U=X.text;var r=X.marqueeSpacing;var m=X.scrollDelay;var I=X.scrollDuration;var t=X.enableMarqueeScroll;X=X.large;var C=_.H(_.Fb(!1,void 0,"WyNYFf")),k=C.next().value,g=C.next().value,Z=_.H(_.Fb(0,void 0,"OoTdhe"));C=Z.next().value;var P=Z.next().value,S=_.HD("marquee-scroll");Z=_.HD("div");var d=_.HD("span"),O=_.np().resolve(_.qW);_.Wu(function(){if(t()){var h=d.value.getBoundingClientRect().width,z=S.value.getBoundingClientRect().width;if(h>z){var K=(O==="ltr"?-1:1)*(h+
(r?r():16));Promise.resolve().then(function(){g(!0);P(K)})}}},"dv0Anf");
var E={},Q={};return _.n("marquee-scroll",{class:_.mS("ytMarqueeScrollHost",(E.ytMarqueeScrollHostLarge=X,E)),el:S},_.n("div",{id:"marquee-scroll-inner-container",class:_.mS("ytMarqueeScrollInnerContainer",(Q.ytMarqueeScrollAnimationEnabled=function(){return k()},Q)),
el:Z,style:_.Cc({gap:r?(0,_.PL)(r):"16px","animation-duration":I?sDv(I):"16s","animation-delay":m?sDv(m):"3s","--marquee-translate":(0,_.PL)(C)})},_.n("span",{el:d,dir:"auto"},_.n(_.dN,{text:U,noWrap:!0,className:"ytMarqueeScrollPrimaryString"})),_.n(_.x,{cond:k,then:function(){return _.n("span",{"aria-hidden":"true",dir:"auto"},_.n(_.dN,{text:U,noWrap:!0,className:"ytMarqueeScrollDuplicateString"}))}})))},"wg");_.gq7=_.V(function(X){var U=X.data;var r=X.overlayDensity;X=_.tj(function(){U().onTapCommand&&_.z5(U().onTapCommand);return!1});
var m=_.qc6(),I=function(){return(r==null?void 0:r())===1?22:16},t={};
return _.n("reel-sound-metadata-view-model",{class:_.mS("ytReelSoundMetadataViewModelHost",(t.ytReelSoundMetadataViewModelHostLarge=function(){return(r==null?void 0:r())===1},t)),
"on:click":X,tabindex:0,role:"button","on:keydown":m},_.n("div",{class:"ytReelSoundMetadataViewModelMetadataContainer"},_.n(_.x,{cond:function(){return U().musicIcon},
then:function(C){return _.n(_.J6,{data:C,alt:"music icon",className:"ytReelSoundMetadataViewModelIcon",size:I})}}),_.n("div",{class:"ytReelSoundMetadataViewModelMarqueeContainer"},_.n(cIL,{text:function(){return U().soundMetadata},
enableMarqueeScroll:function(){return!!U().enableMarqueeScroll},
large:function(){return(r==null?void 0:r())===1}}))))},"xg");var nq1,Z$T,hu,Sxw,O$w,P3X,EqL,eSL;nq1=["https://fonts.gstatic.com","https://tv.youtube.com","https://www.gstatic.com","https://www.youtube.com"];Z$T=_.Pp("wil_icon_max_concurrent_fetches",Infinity);
hu=function(X,U,r){var m=this;this.iconSet=X;this.appDirection=U;this.responsePromises={};this.iconCache={};this.queuedResponseResolvers={};this.numFetches=this.counter=0;this.cacheStorageAvailable=!!_.mH.caches;this.cacheStorageAsync=Promise.resolve(void 0);this.cacheStorageSync=void 0;this.requestAninmationFrameResolver=null;this.renderingMode=_.v("wil_icon_use_mask_rendering")?1:0;this.isNetworkFirstStrategy=_.v("wil_icon_network_first");this.renderWhenIdle=_.v("wil_icon_render_when_idle");this.waitForAnimationFrame=
!_.v("wil_icon_load_immediately");this.isPurging=!1;X=function(){m.cacheStorageAvailable&&(m.cacheStorageAsync=_.mH.caches.open("yt-icons").then(function(t){return m.cacheStorageSync=t}).catch(function(){m.cacheStorageAvailable=!1}))};
r=(r==null?void 0:r())||{};r=_.H(Object.entries(r));for(U=r.next();!U.done;U=r.next()){var I=_.H(U.value);U=I.next().value;I=I.next().value;I=w8(I);sYX(I);this.iconCache[U]=I.cloneNode(!0)}this.isPurging=xH1(this);this.isPurging instanceof Promise?this.isPurging.then(X):X()};
_.fy6=function(X,U){var r=X.resolveIcon(U);return r?X.renderingMode===1?P3X(X,r,X.renderingMode):(U=X.iconCache[r.url])?(U=U.cloneNode(!0),Sxw(X,U),P3X(X,r,X.renderingMode,U)):_.dHL(X,r).then(function(m){var I=m?0:1;Sxw(X,m);return P3X(X,r,I,m)}):(_.bh(new _.Tx("Icon not found",{iconShape:U})),function(){})};
Sxw=function(X,U){if(U){X.counter+=1;X="_yt"+X.counter;U=[U].concat(_.fN(U.getElementsByTagName("*")));U=_.H(U);for(var r=U.next();!r.done;r=U.next())if(r=r.value,r.tagName==="style"&&r.textContent)r.textContent=O$w(r.textContent,X,!0);else for(var m=_.H(r.attributes),I=m.next();!I.done;I=m.next()){I=I.value;I.name==="id"&&(I.value+=X);["mask","fill","clip-path"].includes(I.name)&&(I.value=O$w(I.value,X));if(I.name==="style"){var t=r.style;try{t.cssText=O$w(t.cssText,X,!0)}catch(P){var C=void 0,k=
void 0,g=void 0,Z=void 0;Mh({error:((C=P)==null?void 0:(g=(k=C).toString)==null?void 0:g.call(k))||"",el:r.outerHTML,style:!!t,cssText:(Z=t)==null?void 0:Z.cssText})}}I.name==="xlink:href"&&(I.value=I.value.replace(/#(.*)/,"#$1"+X))}}};
O$w=function(X,U,r){var m=/url\(["']?#(.*?)["']?\)/;(r===void 0?0:r)&&(m=/url\(["']?#(.*?)["']?\)/g);return X.replace(m,"url(#$1"+U+")")};
P3X=function(X,U,r,m){return function(I,t){var C;var k=Object.assign({},{iconWidth:U.size+"px",iconHeight:U.size+"px",iconDisplay:"block"},t,{iconColor:(C=t==null?void 0:t.iconColor)!=null?C:"currentcolor"});C=_.wW("DIV");t=k.iconColor;var g=k.iconFilter;k="width: "+k.iconWidth+"; height: "+k.iconHeight+"; display: "+k.iconDisplay+";";g&&(k+=" filter: "+g+";");r===0&&(k+=" fill: "+t+";");r===1&&(g=U.url,k+=" -webkit-mask: url("+g+") no-repeat center / cover; mask: url("+(g+") no-repeat center / cover; background-color: ")+
t);U.allowMirroring&&X.appDirection==="rtl"&&(k+=" transform: scale(-1, 1); transform-origin: center center;");C.setAttribute("style",k);r===0&&m&&C.appendChild(m);I.appendChild(C)}};
_.dHL=function(X,U){var r,m,I;return _.c(function(t){r=function(C){return iS(C)};
m=U.url;if(!vq3(m))throw Error("yj");I=eSL(X,m);return t.return(I.then(function(C){return C.clone().text()}).then(function(C){var k=r(C);
C=U.size;var g=_.wW("DIV");_.CN(g,k);k=_.yG(g.firstElementChild!==void 0?g.firstElementChild:_.oSA(g.firstChild,!0));C=sYX(k,C);X.iconCache[m]=C.cloneNode(!0);delete X.responsePromises[m];return C}).catch(function(){}))})};
EqL=function(X){var U,r=(U=X.requestAninmationFrameResolver)==null?void 0:U.promise;r||(X.requestAninmationFrameResolver=new _.tO,r=X.requestAninmationFrameResolver.promise,_.mH.requestAnimationFrame(function(){var m;(m=X.requestAninmationFrameResolver)==null||m.resolve();X.requestAninmationFrameResolver=null}));
return r};
eSL=function(X,U){var r,m;return _.c(function(I){if(I.nextAddress==1)return X.waitForAnimationFrame?I.yield(EqL(X),2):I.jumpTo(2);r=X.responsePromises[U];r||(m=function(){var t,C,k;return _.c(function(g){switch(g.nextAddress){case 1:if(!X.cacheStorageAvailable){t=void 0;g.jumpTo(2);break}if(C=X.cacheStorageSync){g.jumpTo(3);break}return g.yield(X.cacheStorageAsync,4);case 4:C=g.yieldResult;case 3:t=C;case 2:return k=t,X.isNetworkFirstStrategy?g.return(X.fetchAndUpdateCache(U,k).catch(X.getCacheStorageResponse.bind(X,
U,k))):g.return(X.getCacheStorageResponse(U,k).catch(X.fetchAndUpdateCache.bind(X,U,k)))}})},r=X.renderWhenIdle?new Promise(function(t,C){_.Vo(_.$u,function(){m().then(t).catch(C)},10)}):m(),X.responsePromises[U]=r);
return I.return(r.catch(function(t){delete X.responsePromises[U];Mh({error:(t==null?0:t.toString)?t.toString():"",url:U});throw t;}))})};
hu.prototype.fetchAndUpdateCache=function(X,U){var r=this;return _.c(function(m){return m.return(Fcc(r,X).then(function(I){B8w(r,X,I,U);return I}))})};
var Fcc=function(X,U){var r;return _.c(function(m){if(X.numFetches<Z$T)return X.numFetches+=1,m.return(QY1(X,U).finally(function(){--X.numFetches;if(Object.keys(X.queuedResponseResolvers).length){var I=Object.keys(X.queuedResponseResolvers)[0],t=X.queuedResponseResolvers[I];delete X.queuedResponseResolvers[I];t.resolve(Fcc(X,I))}}));
r=new _.tO;X.queuedResponseResolvers[U]=r;return m.return(r.promise)})},QY1=function(X,U,r){r=r===void 0?2:r;
var m;return _.c(function(I){m={credentials:"same-origin",priority:"low"};return I.return(_.mH.fetch(U,m).then(function(t){return t.ok?t:Promise.reject(Error("zj`"+t.status+"`"+t.statusText))}).catch(function(t){if(r>0)return QY1(X,U,r-1);
throw t;}))})},B8w=function(X,U,r,m){_.c(function(I){return m?I.return(new Promise(function(t){_.Vo(_.$u,function(){var C,k;
return _.c(function(g){switch(g.nextAddress){case 1:if(!X.isNetworkFirstStrategy){C=void 0;g.jumpTo(2);break}return g.yield(m.match(U).catch(function(){}),3);
case 3:C=g.yieldResult;case 2:if(k=C){g.jumpTo(4);break}return g.yield(m.put(U,r.clone()).catch(function(Z){Mh({error:(Z==null?0:Z.toString)?Z.toString():"",url:U})}),4);
case 4:t(),_.uv(g)}})},50)})):I.return()})};
hu.prototype.getCacheStorageResponse=function(X,U){return _.c(function(r){return U?r.return(U.match(X).then(function(m){return m&&m.ok?m:Promise.reject()})):r.return(Promise.reject())})};
var sYX=function(X,U){U===void 0||X.getAttribute("viewBox")||X.setAttribute("viewBox","0 0 "+U+" "+U);X.setAttribute("focusable","false");X.setAttribute("aria-hidden","true");U=_.v("killswitch_remove_icon_fill_color");X.getAttribute("fill")!=="currentcolor"&&X.getAttribute("fill")!=="currentColor"||U||X.removeAttribute("fill");try{X.style.pointerEvents="none",X.style.display="inherit",X.style.width="100%",X.style.height="100%"}catch(I){var r;Mh({error:((r=I)==null?0:r.toString)?I.toString():""});
try{X.style.cssText="pointer-events: none; display: inherit; width: 100%; height: 100%;"}catch(t){var m;Mh({error:((m=t)==null?0:m.toString)?t.toString():""})}}return X},vq3=function(X){for(var U=_.H(nq1),r=U.next();!r.done;r=U.next())if(X.startsWith(r.value)&&X.endsWith(".svg"))return!0;
return!1};
hu.prototype.resolveIcon=function(X){return this.iconSet.resolveIcon(X)};
var Mh=function(X){_.AE(new _.Tx("Error in IconManager",X))},xH1=function(X){if(_.v("wil_icons_cache_purge_killswitch"))return!1;
try{var U=_.mH.localStorage}catch(t){return!1}if(!U||!X.cacheStorageAvailable)return!1;var r=function(t){try{var C;(C=U)==null||C.setItem("yt-icons-last-purged",t.toString())}catch(g){var k;Mh({error:((k=g)==null?0:k.toString)?g.toString():""})}},m=Number(U.getItem("yt-icons-last-purged"));
if(!m)return m=new Date,m=m.setDate(m.getDate()-Math.floor(Math.random()*90+1)),r(m),!1;if(function(t,C){t=new Date(t);C=new Date(C);return C.getMonth()-t.getMonth()+12*(C.getFullYear()-t.getFullYear())}(m,Date.now())<3)return!1;
try{return _.mH.caches.delete("yt-icons").then(function(t){t&&r(Date.now());return t}).catch(function(){return!1}).finally(function(){X.isPurging=!1})}catch(t){var I;
Mh({error:((I=t)==null?0:I.toString)?t.toString():""});return!1}};
hu[Zp]=[$2T,_.qW,_.gX(l3H)];_.zk=function(X,U){this.iconManager=X;this.iconsToFetch=U};
_.zk[Zp]=[_.t6,_.gX(APH)];var oqX=function(){};var wx7=function(X,U,r){this.requestKey=X;this.qK4=U;this.xi0=r;this.nTd=function(){return new XMLHttpRequest};
this.pKL=void 0;this.eNh=[]};
wx7.prototype.getLatestChallengeResponse=function(){return this.xi0};
var hYt=function(X,U,r){var m,I,t,C;return _.c(function(k){if(k.nextAddress==1){_.Ev("attestation_challenge_fetch");_.F7("att_fs",void 0,"attestation_challenge_fetch");if(!X.pKL)throw new _.f1(9,"Missing fetcher");return k.yield(X.pKL(U,r),2)}m=k.yieldResult;t=(I=m)==null?void 0:I.bgChallenge;if(!t)throw new _.f1(15,"Missing field");X.xi0=m;X.eNh.forEach(function(g){g(m)});
C=Jze(t);_.F7("att_fc",void 0,"attestation_challenge_fetch");ef("attestation_challenge_fetch");return k.return(C)})},XIt=function(X,U){var r,m,I,t,C;
return _.c(function(k){switch(k.nextAddress){case 1:r=new OD(100,3E5,.25,2),m=void 0;case 2:if(!(r.currBackoffCount_<10)){k.jumpTo(4);break}_.E_(k,5);if(!(r.currBackoffCount_>0)){k.jumpTo(7);break}return k.yield(xns(r.getValue()),7);case 7:return k.yield(yI5(X,U),9);case 9:return I=k.yieldResult,k.return(I);case 5:t=_.yE(k);t instanceof _.f1?m=t:(C=t instanceof Error?t.message:"Unknown",m=new _.f1(9,C));qP7(r);k.jumpTo(2);break;case 4:if(m)throw m;throw new _.f1(9,"Unknown error");}})},yI5=function(X,
U){U=do8(Op7(new S4h,U),X.requestKey);
var r=new _.tO,m=X.nTd();m.open("POST",X.qK4);m.setRequestHeader("X-Goog-Api-Key","AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw");m.setRequestHeader("Content-Type","application/json+protobuf");m.onload=function(){if(_.kYs(m)){var I=uBv(m.responseText);r.resolve(I)}else r.reject(new _.f1(_.chx(_.vp(m)),m.statusText))};
m.onerror=function(){r.reject(new _.f1(_.chx(_.vp(m)),m.statusText))};
m.send(U.serialize());return r.promise};var hSX=function(X){this.networkStatusManager=X;this.isDownloaded=lAe===void 0?function(){return!1}:lAe;
this.isReady=!1;this.mKN=u4c(this)},u4c=function(X){var U;
return _.c(function(r){if(r.nextAddress==1)return r.yield(px9(),2);if(r.nextAddress!=3)return U=r.yieldResult,r.yield(DXC(U),3);X.u3=r.yieldResult;Sns(X.u3).then(function(){X.isReady=!0});
return r.return(X.u3)})},Mq1=function(X,U,r){X.u3?(X=X.u3.lKm({sR:r,
a8h:!0,f8o:!0}),U.serviceIntegrityDimensions={poToken:X}):_.$Q(Error("Bj"))};
hSX.prototype.processContext=function(X){var U=this;if(!X.input.match(_.A3(Na8)))return _.Eu();var r=X.innerTubeRequest,m=r.videoId;return!m||this.isDownloaded(r)||this.networkStatusManager&&!this.u3&&!this.networkStatusManager.isNetworkAvailable()||_.v("webpo_exit_on_net_err")&&!this.u3&&(window.bgens===1||window.bgens===3)?_.Eu():this.u3?this.isReady?(Mq1(this,r,m),_.Eu()):new eO(Sns(this.u3).then(function(){Mq1(U,r,m)})):new eO(this.mKN.then(function(I){return _.c(function(t){if(t.nextAddress==
1)return t.yield(Sns(I),2);
Mq1(U,r,m);_.uv(t)})}))};var zSH=new _.gb("WEB_PO_CONTEXT_PROCESSOR");var KcL=function(X,U){var r=this;this.hkh=0;var m;this.j9I=(m=U==null?void 0:U.j9I)!=null?m:window;this.networkStatusManagerPromise=U==null?void 0:U.networkStatusManagerPromise;var I;this.requestKey=(I=U==null?void 0:U.requestKey)!=null?I:_.S7("par_bir_key")||"O43z0dpjhgX20SCx4KAo";var t;this.ytT=(t=U==null?void 0:U.ytT)!=null?t:function(g){return new b8(g)};
var C;m=(C=U==null?void 0:U.nVr)!=null?C:function(g,Z,P){return new wx7(g,Z,P)};
this.bgChallenge=Jze(X.bgChallenge);this.ttlSeconds=D8A(ft(X.challenge||""));this.rT=m(this.requestKey,_.v("par_at_ep")?["www.youtube.com","m.youtube.com"].includes(_.mH.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",X);this.gQ4=U==null?void 0:U.gQ4;Pqm(this.rT);var k;this.x9m=(k=U==null?void 0:U.x9m)!=null?k:function(g){_.dO(r.j9I.document,"visibilitychange",
function(){r.j9I.document.visibilityState==="visible"&&g()})}},Yx5=function(X){if(!X.vm){var U={maxAttempts:5,
rvT:X.ttlSeconds*1E3};dnH(X.j9I);X.vm=X.ytT({rT:X.rT,euw:{disable:_.v("html5_web_po_disable_remote_logging"),eD:"aGIf",pkT:Ii1("html5_web_po_experiment_ids"),aK3:_.v("wpo_dis_lfdms")?0:1E3,kqU:function(m){var I=rsS.get(m);I||(I=new Ut$(m),I=new BE(I),rsS.set(m,I));return I}},
u4Z:U,tt4:X.bgChallenge,u4W:O7n});X.hkh=Date.now();o21(X.vm,function(){X.hkh=Date.now()});
X.j9I.bgevmc={p:function(){var m;(m=X.vm)==null||m.pause()},
r:function(){var m;(m=X.vm)==null||m.resume()},
cr:function(){var m,I;return(I=(m=X.vm)==null?void 0:m.checkForRefresh())!=null?I:Promise.resolve()}};
lWe(X.vm,function(){return _.c(function(m){return m.return(T8L(X))})});
var r=X.ohW.bind(X);X.networkStatusManagerPromise&&X.ttlSeconds>0&&X.networkStatusManagerPromise.then(function(m){m.listen("publicytnetworkstatus-online",r)});
X.x9m(r)}};
KcL.prototype.ohW=function(){if(Date.now()>this.hkh+this.ttlSeconds*1E3){var X;(X=this.vm)==null||QKu(X)}};
var T8L=function(X){if(X.oaz)return X.oaz;if(!X.vm)throw Error("Cj");X.oaz=new L1({vm:X.vm,rT:X.rT,tyh:!0,onError:O7n,u4Z:X.gQ4});return X.oaz},e_z=function(X,U){X=new KcL(X,U);
Yx5(X);(U==null?0:U.g7W)||T8L(X)};var Vq1=_.xi1.ephemeralActionSelector,Ko=function(X,U){this.store=X;this.queue=[];U==null||U.addEventListener("yt-navigate-start",this.reset.bind(this))};
Ko.prototype.enqueue=function(X){var U=X.command,r=X.durationMs,m=X.elementToFocus;var I=X.label;var t=X.elementToFocus;X.command?I=_.tt("EPHEMERAL_ACTION_ANNOUNCEMENT",{label:I,shortcut:_.tt("SHIFT_PLUS_ENTER")}):t&&(X=I+". "+_.tt("SHIFT_PLUS_ENTER")+" for more information.",I=_.tt("EPHEMERAL_ACTION_FOCUS_ANNOUNCEMENT",{label:I,shortcut:_.tt("SHIFT_PLUS_ENTER")},X));r={announcement:I,durationMs:r!=null?r:8E3};U?r.command=U:m&&(m.classList.add("ephemeral-action-focusable-element"),r.selector=m.tagName+
".ephemeral-action-focusable-element");this.queue.push(r);RS0(this)};
Ko.prototype.activate=function(X){var U=Vq1(this.store.getState());if(U){if(U==null?0:U.command)_.um(U.command),this.store.dispatch(l1C(null));if(U==null?0:U.selector)U=document.querySelector(U.selector),_.bpX(U);X.preventDefault()}};
var RS0=function(X){if(!Vq1(X.store.getState())&&X.queue.length){var U=X.queue.shift();U&&(X.previousAnnouncement===U.announcement&&(U.announcement+="\u00a0"),X.store.dispatch(l1C(U)),X.previousAnnouncement=U.announcement,X.JSC$18962_timeoutId=setTimeout(function(){if(U.selector){var r;(r=document.querySelector(U.selector))==null||r.classList.remove("ephemeral-action-focusable-element")}X.store.dispatch(l1C(null));RS0(X)},U.durationMs))}};
Ko.prototype.reset=function(){this.JSC$18962_timeoutId&&clearTimeout(this.JSC$18962_timeoutId);this.store.dispatch(l1C(null));this.queue.length=0;this.JSC$18962_timeoutId=void 0};
Ko[Zp]=[_.C8,_.gX(_.Dg)];_.Tk=new _.gb("EPHEMERAL_ACTIONS_MANAGER_TOKEN");var fW1=new _.gb("AUTH_SERVICE_TOKEN");var BIs=_.pH(["about:blank"]),F2e;var qxL=new _.gb("API_IFRAME_TOKEN"),Wc5=new _.gb("FETCH_FN_TOKEN"),JIc=new _.gb("WINDOW_REQUEST_TOKEN"),DH3=new _.gb("TEXT_DECODER_TOKEN");var z5C;z5C=new _.gb("YT_CONFIG_FLAG_RETRIEVER_TOKEN");_.pxw=new _.gb("MISC_UI_SHARED_FLAGS_TOKEN");var $H3=function(){};
$H3.prototype.getFlag=function(X){if(X.configType!==2)throw Error("Dj");return b$0(X)};
var b$0=function(X){switch(X.flagType){case "bool":return _.v(X.flagName);case "int":return _.V1(_.Pp(X.flagName));case "double":return _.Pp(X.flagName);case "string":return _.S7(X.flagName);case "int32_list":return Ii1(X.flagName);case "int64_list":return Ii1(X.flagName).map(function(U){return _.V1(U)});
case "string_list":return _.dX(X.flagName);default:throw Error("Ej");}};var Yb=function(X,U,r){U=U===void 0?{}:U;AH.call(this,r===void 0?"uninitialized":r);this.env=X;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}];U.shouldWaitOnAsyncImmediate!==void 0&&(this.processPluginOptions.shouldWaitOnAsyncImmediate=U.shouldWaitOnAsyncImmediate)};
_.F(Yb,AH);Yb.prototype.init=function(X){var U=this,r;return _.c(function(m){if(m.nextAddress==1)return U.processPluginOptions.shouldWaitOnAsyncImmediate?m.yield(X(U.env),2):(X(U.env),m.jumpTo(2));if(m.nextAddress!=4)return U.jobSet?m.yield(U.jobSet.completedResolver.promise,4):m.jumpTo(4);r=_.Sx();r.parkOrScheduleJob(function(){U.transition("rendering")},10,"ci");
_.uv(m)})};
Yb.prototype.initialRender=function(X){var U=this,r;return _.c(function(m){if(m.nextAddress==1)return U.processPluginOptions.shouldWaitOnAsyncImmediate?m.yield(X(U.env),2):(X(U.env),m.jumpTo(2));if(m.nextAddress!=4)return U.jobSet?m.yield(U.jobSet.completedResolver.promise,4):m.jumpTo(4);r=_.Sx();r.parkOrScheduleJob(function(){U.transition("rendered")},10,"cr");
_.uv(m)})};
Yb.prototype.afterRenderImmediate=function(X){var U=this,r;return _.c(function(m){if(m.nextAddress==1)return U.processPluginOptions.shouldWaitOnAsyncImmediate?m.yield(X(U.env),2):(X(U.env),m.jumpTo(2));if(m.nextAddress!=4)return U.jobSet?m.yield(U.jobSet.completedResolver.promise,4):m.jumpTo(4);r=_.Sx();r.parkOrScheduleJob(function(){U.transition("after-render-deferred")},10,"carml");
_.uv(m)})};
Yb.prototype.afterRenderDeferred=function(X){var U=this;return _.c(function(r){X(U.env);_.uv(r)})};_.p$("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS",{});var AI1={},lW3=(AI1.rendered={priority:0,callback:function(X){xMP(X.injector.resolve(R7))}},AI1);var BMe=new _.gb("SERVICE_PARAMS_RESPONSE_PROCESSOR_TOKEN"),Gu7=new _.gb("SERVICE_PARAMS_CONFIG_CALLBACK_TOKEN");var i$e=function(X){this.callbackFnMap=X;this.configMap={}};
i$e.prototype.handleResponse=function(X){var U;if(X=(U=X.responseContext)==null?void 0:U.serviceTrackingParams)for(U=_.H(X),X=U.next();!X.done;X=U.next()){X=X.value;var r=X.params,m=X.service;if(r&&m){this.configMap[m]||(this.configMap[m]=new E6v);X=this.configMap[m];var I=void 0,t=(I=this.callbackFnMap)==null?void 0:I[m];r=_.H(r);for(m=r.next();!m.done;m=r.next())I=m.value,m=I.key,I=I.value,m&&I&&(X.set(m,I),t&&t(m,I))}}};
i$e.prototype.getConfig=function(X){return this.configMap[X]||void 0};
i$e[Zp]=[_.gX(Gu7)];var Lc3=!1,YnX=0,Maz=null,TIm=null;var N87=new _.gb("NETWORK_SLI_TOKEN");var jYX=function(X){this.networkSli=X};
jYX.prototype.fetch=function(X,U,r){var m=this,I;return _.c(function(t){I=XpL(m,X,U);return t.return(fetch(I).then(function(C){return m.handleResponse(C,r)}).catch(function(C){_.AE(C);
if((r==null?0:r.expectJsonStrict)&&C instanceof Nk&&C.errorType===1)return Promise.reject(C)}))})};
var T78=function(X,U,r,m){var I,t,C,k,g,Z,P;return _.c(function(S){switch(S.nextAddress){case 1:return I=XpL(X,U,r),_.E_(S,2),S.yield(fetch(I),4);case 4:t=S.yieldResult;_.mt(S,3);break;case 2:throw _.yE(S),new Nk(2,"Failed to parse streaming response",I.url);case 3:if(!t.redirected&&!t.ok)throw(C=X.networkSli)==null||C.failure(),new _.Tx("Streaming fetch request not ok",I.url);if(!t.body)throw new _.Tx("No response body in streaming response",I.url);k={};if(_.v("web_streaming_fast"))return g=t.body.getReader(),
S.return(Uow(X,g,k,m));Z=t.body.pipeThrough(new TextDecoderStream).getReader();P=new _.BG;return S.return(rh1(X,Z,P,nbM,k,m))}})},XpL=function(X,U,r){if(X.networkSli){var m=_.Bp(_.Dq(U,"key"))||"/UNKNOWN_PATH";
X.networkSli.start(m)}X=r;_.v("wug_networking_gzip_request")&&(X=x4s(r));return new window.Request(U,X)},Uow=function(X,U,r,m){var I,t,C,k,g,Z,P,S,d,O,E,Q,h,z,K,D,W,J,A,N,He,ne,Be,S6,e6,Vs,Re,$A,Ht,OS,j6;
return _.c(function(Pt){switch(Pt.nextAddress){case 1:I=new TextDecoder("utf-8"),t=[],k=C=0,_.E_(Pt,2,3);case 5:return Pt.yield(U.read(),8);case 8:g=Pt.yieldResult;Z=g.value;if(P=g.done){S=0;if(t.length>C)for(S=t[C].length-k,d=C+1;d<t.length;d++)S+=t[d].length;S>0&&(O=VaM(t,S,C,k),E=O.indexOf(123),Q=O.lastIndexOf(125),E!==-1&&Q!==-1&&Q>E&&(h=O.subarray(E,Q+1),z=JSON.parse(I.decode(h)),nbM(r,z),K=void 0,(K=m)==null||K(r,z)));D=void 0;(D=X.networkSli)==null||D.success();return Pt.return(r)}t.push(Z);
W=C;for(J=k;W<t.length;)if(A=t[W],N=A.indexOf(10,J),N===-1){if(W===t.length-1)break;W++;J=0}else{He=W;ne=N+1;Be=0;if(C===He)Be=ne-k;else{Be=t[C].length-k;for(S6=C+1;S6<He;S6++)Be+=t[S6].length;Be+=ne}e6=VaM(t,Be,C,k,He,ne);Vs=e6.indexOf(123);Re=e6.lastIndexOf(125);if(Vs!==-1&&Re!==-1&&Re>Vs){$A=e6.subarray(Vs,Re+1);try{Ht=JSON.parse(I.decode($A)),nbM(r,Ht),OS=void 0,(OS=m)==null||OS(r,Ht)}catch(Q1){throw new Nk(1,"Failed to parse streaming response object",I.decode($A));}}C=W;J=k=N+1;k===A.length&&
(C++,k=0,W=C,J=0)}Pt.jumpTo(5);break;case 3:_.BU(Pt);U.releaseLock();_.wB(Pt,0);break;case 2:j6=_.yE(Pt);if(j6 instanceof Nk)throw j6;throw new Nk(1,"Failed to process streaming response");}})},rh1=function(X,U,r,m,I,t){var C,k,g,Z,P,S,d,O,E;
return _.c(function(Q){if(Q.nextAddress==1)return Q.yield(U.read(),2);C=Q.yieldResult;k=C.value;if(g=C.done)return(Z=X.networkSli)==null||Z.success(),Q.return(I);try{P=r.parse(k)}catch(h){throw new Nk(1,"Failed to parse streaming response",k);}if(P!=null)for(S=_.H(P),d=S.next();!d.done;d=S.next())O=d.value,m(I,O),E=void 0,(E=t)==null||E(I,O);return Q.return(rh1(X,U,r,m,I,t))})};
jYX.prototype.handleResponse=function(X,U){var r=X.text().then(function(m){if((U==null?0:U.jspbResponseCtor)&&X.ok)return Gh9(U.jspbResponseCtor,m);m=m.replace(")]}'","");if((U==null?0:U.expectJsonStrict)&&m)try{var I=JSON.parse(m)}catch(C){throw new Nk(1,"JSON parsing failed after fetch");}var t;return(t=I)!=null?t:JSON.parse(m)});
X.redirected||X.ok?this.networkSli&&this.networkSli.success():(this.networkSli&&this.networkSli.failure(),r=r.then(function(m){_.AE(new _.Tx("Error: API fetch failed",X.status,X.url,m));return Object.assign({},m,{errorMetadata:{status:X.status}})}));
return r};
jYX[Zp]=[_.gX(N87)];var mo0=new _.gb("NETWORK_MANAGER_TOKEN");var Ip0=[1,2,4,8,16,30],apw=function(X){this.frameCountInternal=0;this.brokenFrameSummarizers=[];this.maxTimeMs=X.maxTimeMs;this.maxFrameCount=X.maxFrameCount===void 0?Math.ceil(60*X.maxTimeMs/1E3):X.maxFrameCount;X=_.H(Ip0);for(var U=X.next();!U.done;U=X.next())this.brokenFrameSummarizers.push(new t7e(U.value/60*1E3))},HpT=function(X){var U=X.frameCountInternal>=X.maxFrameCount;
return X.elapsedTimeMs>=X.maxTimeMs||U};
apw.prototype.summarize=function(){for(var X=[],U=_.H(this.brokenFrameSummarizers),r=U.next();!r.done;r=U.next())r=r.value,r=r.brokenFrameCount!==0?{severityMs:Math.round(r.targetFrameTimeMs),eventCount:r.brokenFrameCount,averageDurationBetweenEventsMs:Math.round(r.averageDurationBetweenEventsMs)}:void 0,r&&X.push(r);return{summaries:X,monitoringDurationMs:Math.round(this.elapsedTimeMs)}};
_.n0.Object.defineProperties(apw.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 t7e=function(X){this.targetFrameTimeMs=X;this.currTimeMs=this.brokenFrameCount=0;this.timeOfLastBrokenFrameMs=this.timeOfFirstBrokenFrameMs=void 0};
_.n0.Object.defineProperties(t7e.prototype,{averageDurationBetweenEventsMs:{configurable:!0,enumerable:!0,get:function(){return this.brokenFrameCount<=1?0:(this.timeOfLastBrokenFrameMs-this.timeOfFirstBrokenFrameMs)/(this.brokenFrameCount-1)}}});var Cx1=function(){};
Cx1.prototype.start=function(X,U){var r=this;if(!window.requestAnimationFrame)return Promise.resolve(void 0);this.monitor&&this.stop();var m=new apw({maxTimeMs:X});this.monitor=m;this.lastSummaryInternal=void 0;this.metadataToLog=U;return new Promise(function(I){var t=function(C){if(C===void 0)r.stop(),I(void 0);else if(r.monitor!==m)C=Object.assign({},m.summarize(),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"}),I(C);else{var k=r.monitor;if(!HpT(k)){k.frameCountInternal++;if(k.prevTime===
void 0)k.startTime=C;else for(var g=C-k.prevTime,Z=_.H(k.brokenFrameSummarizers),P=Z.next();!P.done;P=Z.next()){P=P.value;var S=P.currTimeMs;P.currTimeMs+=g;g>P.targetFrameTimeMs+2&&(P.brokenFrameCount++,P.timeOfFirstBrokenFrameMs===void 0&&(P.timeOfFirstBrokenFrameMs=S),P.timeOfLastBrokenFrameMs=S)}k.prevTime=C}HpT(r.monitor)?I(r.stop()):_.$u.addJob(t,5,0)}};
_.$u.addJob(t,5,0)})};
Cx1.prototype.stop=function(X){if(!this.monitor)return this.lastSummaryInternal;var U=Object.assign({},this.monitor.summarize(),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"});if(U.monitoringDurationMs){X=X!=null?X:this.metadataToLog;var r={droppedFramesSummary:U,name:"MANUAL_MEASUREMENT_NAME_AMBIENT_MODE_IDLE"};X&&(r[X.type]=X.data);_.DT("manualSmoothnessMeasurement",r)}this.monitor=void 0;this.lastSummaryInternal=U;this.metadataToLog=void 0;return U};_.kxL=new _.gb("MAIN_THREAD_DFE_CAPTURER_AMBIENT_MODE_IDLE_TOKEN");var chT;chT=function(X){this.JSC$19005_expiringStorage=new Vl(X)};
_.g2L=function(X){if(_.R_X()&&(X=_.b9A(_.zx()+"::"+X)))return new chT(X)};
chT.prototype.set=function(X,U,r){r=r!==void 0?Date.now()+r:void 0;this.JSC$19005_expiringStorage.set(X,U,r)};
chT.prototype.get=function(X){return this.JSC$19005_expiringStorage.get(X)};
chT.prototype.remove=function(X){this.JSC$19005_expiringStorage.remove(X)};_.Vk=function(){};
_.Vk.getInstance=function(){var X=_.Gu("ytglobal.storage_");X||(X=new _.Vk,_.gi("ytglobal.storage_",X));return X};
_.Vk.prototype.estimate=function(){var X,U,r;return _.c(function(m){X=navigator;return((U=X.storage)==null?0:U.estimate)?m.return(X.storage.estimate()):((r=X.webkitTemporaryStorage)==null?0:r.queryUsageAndQuota)?m.return(fsz()):m.return()})};
_.gi("ytglobal.storageClass_",_.Vk);var b79=0;var jze=!1;var n2Y=_.pH(["https://fonts.googleapis.com/css?family=Roboto:300italic,400italic,500italic,700italic"]),Zp3=_.pH(["https://fonts.googleapis.com/css?family=Roboto+Mono:400"]);var $qX={"/":_.lE,"/?feature=ytca":_.lE,"/feed/downloads":_.GLe};var sKT=SP1.continuationCommandSelector,nH=function(X,U,r){this.JSC$19021_upliftPromise=X;this.store=U;this.JSC$19021_persistentStorePromiseAccessor=r};
nH.prototype.shouldPreferLocalResponse=function(X){return X.browseId==="FEdownloads"||X.browseId==="FEsmart_downloads"&&_.v("kevlar_modern_downloads_page")?!0:!1};
nH.prototype.localInnertubeResponse=function(X){var U=this;return _.c(function(r){return X.browseId==="FEdownloads"?_.v("kevlar_modern_downloads_page")?r.return(xoe(U)):r.return(Pxe(U)):X.browseId==="FEsmart_downloads"&&_.v("kevlar_modern_downloads_page")?r.return(S40(U)):r.return(Promise.reject(Error("Gj")))})};
nH.prototype.canProvideFallbackResponse=function(){return!0};
nH.prototype.localFallbackInnertubeResponse=function(X){var U=this,r,m,I;return _.c(function(t){switch(t.nextAddress){case 1:return t.yield(U.JSC$19021_persistentStorePromiseAccessor(),2);case 2:r=t.yieldResult;if(X.browseId!=="SPaccount_downloads"||!r){t.jumpTo(3);break}return t.yield(AGm(r),4);case 4:if(m=t.yieldResult)return t.return(_.iR(m));case 3:return X.browseId==="FEwhat_to_watch"?t.return(doc(U)):(I=_.v("web_offline_continuation_automatic_retry")||_.v("web_offline_continuation_retry_button"))&&
X.continuation?t.return(Opw(U)):t.return(v20(U))}})};
var doc=function(X){var U;return _.c(function(r){if(r.nextAddress==1)return r.yield(X.JSC$19021_upliftPromise,2);U=_.xOx(X.store.getState().entities);return U.length?r.return(eYw(X,U)):r.return(v20(X))})},Pxe=function(X){var U,r;
return _.c(function(m){if(m.nextAddress==1)return m.yield(X.JSC$19021_upliftPromise,2);if(m.nextAddress!=3)return U=E2X([{offlineItemSectionRenderer:{}}]),m.yield(Fz5(X,U),3);r=m.yieldResult;r.onResponseReceivedActions=[kX("REFRESH_DOWNLOADS")];return m.return(r)})},xoe=function(X){var U,r,m,I,t,C,k,g,Z,P,S,d,O,E,Q,h;
return _.c(function(z){if(z.nextAddress==1)return z.yield(X.JSC$19021_upliftPromise,2);if(z.nextAddress!=3)return U=X.store.getState(),r=U.entities,m=_.Et(r),I=_.FG(r),t=_.Aqn(U),C=_.b81(U),k=_.lt1(U),g=_.dOs(r),Z=_.Pa(m),P=_.Ba(r),S=_.Eie(r),d=_.i86(U),O=_.ur(U),E={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.cnA(m,I,g,S,t,C,Z,P,k,d,O),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS"})}}}]}},Q="",_.v("kevlar_modern_downloads_skip_downloads_title")||
(Q=_.tt("DOWNLOADS",void 0,"Downloads")),z.yield(BX3(X,E,Q),3);h=z.yieldResult;h.onResponseReceivedActions=[kX("REFRESH_DOWNLOADS")];return z.return(h)})},S40=function(X){var U,r,m,I,t,C,k,g,Z;
return _.c(function(P){if(P.nextAddress==1)return P.yield(X.JSC$19021_upliftPromise,2);if(P.nextAddress!=3)return U=X.store.getState(),r=U.entities,m=_.Et(r),I=_.Pa(m),t=_.Ba(r),C={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.nh6(m),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS"})}}}]}},k=_.tt("SMART_DOWNLOADS",void 0,"Smart downloads"),g=C66(I,t),P.yield(BX3(X,C,k,g),3);Z=P.yieldResult;Z.onResponseReceivedActions=
[kX("REFRESH_DOWNLOADS")];return P.return(Z)})},v20=function(X){var U,r;
return _.c(function(m){if(m.nextAddress==1)return m.yield(GD(X.JSC$19021_upliftPromise,X.store),2);U=m.yieldResult;r=E2X([Dss(U)]);return m.return(Fz5(X,r))})},Opw=function(X){var U,r,m,I;
return _.c(function(t){if(t.nextAddress==1)return U={},r=sKT(X.store.getState()),_.Fz(U,_.hj,r),t.yield(GD(X.JSC$19021_upliftPromise,X.store,U,"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"),2);m=t.yieldResult;I={};_.Fz(I,_.pnu,{continuationItems:[{richSectionRenderer:{content:{backgroundPromoRenderer:m}}}],targetId:"browse-feedFEwhat_to_watch"});return t.return({responseContext:{},onResponseReceivedActions:[I]})})},E2X=function(X){return{twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,
content:{sectionListRenderer:{contents:X}}}}]}}},eYw=function(X,U){var r,m;
return _.c(function(I){var t={contents:cV(U)};r=t&&t.contents?t:{};_.v("kevlar_modern_downloads_page")&&(r=Object.assign({},_.ZLD(U),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS"}));m={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:r}}}]}};return I.return(Fz5(X,m))})},Fz5=function(X,U){var r,m;
return _.c(function(I){if(I.nextAddress==1)return I.yield(X.JSC$19021_persistentStorePromiseAccessor(),2);if(I.nextAddress!=3)return r=I.yieldResult,I.yield(Lt(r),3);m=I.yieldResult;return I.return({responseContext:{},contents:U,topbar:m})})},BX3=function(X,U,r,m){var I,t;
return _.c(function(C){if(C.nextAddress==1)return C.yield(X.JSC$19021_persistentStorePromiseAccessor(),2);if(C.nextAddress!=3)return I=C.yieldResult,C.yield(Lt(I),3);t=C.yieldResult;var k=C.return;var g=r;var Z=m;g=g===void 0?"":g;Z=Z===void 0?"":Z;g={content:{pageHeaderViewModel:{title:{dynamicTextViewModel:{text:{content:g}}},actions:{flexibleActionsViewModel:{actionsRows:[{actions:[{buttonViewModel:{title:_.tt("SETTINGS",void 0,"Settings"),accessibilityText:_.tt("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:_.lP("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},loggingDirectives:{clientVeSpec:{uiType:21412}}}}]}]}},metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:{content:Z}}]}]}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:176034}}}}}},pageTitle:g};
return k.call(C,{responseContext:{},contents:U,topbar:t,header:{pageHeaderRenderer:g}})})};var QKw=function(){this.moduleRegistry={};this.fetchCount=0};
QKw.prototype.isFetching=function(){return this.fetchCount>0};
var Yo=function(X,U){X.moduleRegistry[U.toString()]={asyncId:U,isFetching:!1};return X};
QKw.prototype.JSC$19032_loadModules=function(){for(var X=this,U=new Map,r=[],m=_.H(_.bS.apply(0,arguments)),I=m.next();!I.done;I=m.next()){I=I.value;var t=this.moduleRegistry[I];t?t.resolver?U.set(I,t.resolver):(t.resolver=new _.tO,U.set(I,t.resolver),r.push(t.asyncId),t.isFetching=!0):(t=new _.tO,U.set(I,t),t.resolve(void 0))}r.length&&(this.fetchCount+=1,_.VT(_.gL.getMultipleAsync.apply(_.gL,_.fN(r)).then(function(C){for(var k=0;k<r.length;k++){var g=C[k],Z=X.moduleRegistry[r[k].toString()];Z.isFetching=
!1;Z.resolver.resolve(g)}}).catch(function(C){for(var k=_.H(r),g=k.next();!g.done;g=k.next()){g=g.value;
var Z=X.moduleRegistry[g.toString()];Z.resolver=void 0;Z.isFetching=!1;U.get(g.toString()).reject(C)}}),function(){--X.fetchCount}));
return Promise.all([].concat(_.fN(U.values())).map(function(C){return C.promise}))};_.Vb=new _.gb("MODULE_REGISTRY_TOKEN");var o2L={},wpX=(o2L.rendered={priority:0,callback:function(X){a:{var U=void 0;try{var r;b:{if(_.Jie()){var m=_.qo(_.zx()+"::pom");if(m){var I=new lt(m);break b}}I=void 0}var t=(r=I)==null?void 0:r.get("role_text");if(!t)break a;U={updatePermissionRoleCommand:{renderer:{permissionRoleBottomBarRenderer:{status:{runs:[{text:t}]}}}}}}catch(g){}U&&X.injector.resolve(_.s4).resolveCommand(U)}try{var C=window.sessionStorage.getItem("POM_ACK_FEEDBACK_ENDPOINT");if(C){var k=JSON.parse(C);window.sessionStorage.removeItem("POM_ACK_FEEDBACK_ENDPOINT");
k&&X.injector.resolve(_.s4).resolveCommand(k)}}catch(g){}}},o2L);var yhT,ukL={},hY7=(ukL.initialized={priority:10,callback:function(){yhT=eW()}},ukL.rendering={callback:function(X){var U;
return _.c(function(r){if(r.nextAddress==1)return r.yield(yhT,2);U=r.yieldResult;if(!U.endpoint)throw Error("Ij`"+_.mH.location.href);Qb(X,U);_.uv(r)})}},ukL);var M73={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(_.fN(_.v("web_pip_minimize_breakages")?[{messageRegExp:/.*__shady_dispatchEvent.*/,weight:0}]:[]),[{messageRegExp:/ytsignals missing/,
weight:500},{messageRegExp:/MutationObserver is not defined/,weight:100},{messageRegExp:/Cannot call 'patch'/,weight:500},{messageRegExp:/ShadyDOM.patch is not a function/,weight:500},{messageRegExp:/Illegal invocation/,weight:500},{messageRegExp:/no such interface supported/,weight:500},{messageRegExp:/play.*request was interrupted/,weight:500},{messageRegExp:/Failed to .* ServiceWorker.*/,weight:500},{messageRegExp:/Cannot call 'onIdle'/,weight:500},{messageRegExp:/Failed to sanitize attribute of <div>: <div style="--nx:82;">/,
weight:500},{messageRegExp:/(DOMPurify|vid_mate_check) is not defined/,weight:0},{messageRegExp:/A network error occurred/,weight:500},{messageRegExp:/Ticking CPT when CPT already ticked/,weight:100},{messageRegExp:/Unexpected end of .*(input|data)/,weight:500},{messageRegExp:/JSON .* unexpected/,weight:500},{messageRegExp:/Unexpected token </,weight:500},{messageRegExp:/^undefined$/,weight:500},{messageRegExp:/The YouTube player is not attached to the DOM/,weight:500},{messageRegExp:/Malformed continuation/,
weight:500},{messageRegExp:/Offset is outside the bounds of the DataView/,weight:500},{messageRegExp:/Cannot call 'push'/,weight:0},{messageRegExp:/.*push is not a function/,weight:0},{messageRegExp:/.*\.find is not a function/,weight:0},{messageRegExp:/Cannot redefine property: BetterJsPop/,weight:0},{messageRegExp:/cdn.paddle.com/,weight:0},{messageRegExp:/^network error$/,weight:0},{messageRegExp:/Cannot read property 'snippet'.*/,weight:0},{messageRegExp:/Cannot read property 'insertBefore'.*/,
weight:0},{messageRegExp:/The play method is not allowed by the user agent or the platform in the current context, possibly because the user denied permission./,weight:0},{messageRegExp:/Unhandled action/,weight:100},{messageRegExp:/UrlEndpoint should not be used for same origin navigations. Use a better typed endpoint instead./,weight:100},{messageRegExp:/VisibilityLogger called before newScreen/,weight:1E3},{messageRegExp:/BL:ULB/,weight:500},{messageRegExp:/Failed to retrieve emoji manager initial JSON data/,
weight:100},{messageRegExp:/Endpoint supplied is invalid/,weight:100},{messageRegExp:/Cannot read property 'polyfillWrapFlushCallback'.*/,weight:500},{messageRegExp:/unblocked44.ml.*/,weight:0},{messageRegExp:/Failed to fetch/,weight:500},{messageRegExp:/.*API fetch failed.*/,weight:1E3},{messageRegExp:/No RequestBuilder for endpoint/,weight:100},{messageRegExp:/.*Failed to initialize Tango client in CommentsInvalidation.*/,weight:100},{messageRegExp:/.*redefine.*property.*adPlacements/,weight:1E3},
{messageRegExp:/ownerObj.base is undefined/,weight:1E3},{messageRegExp:/History popstate has no state/,weight:500},{messageRegExp:/ReadableStream uploading is not supported/,weight:1E3},{messageRegExp:/bad trailing UTF-8 byte .* doesn't match the pattern 0b10xxxxxx/,weight:1E3},{messageRegExp:/b172965563/,weight:1E3},{messageRegExp:/UrlEndpoint should not be used for same origin navigations/,weight:1E3},{messageRegExp:/Fetching RunAttestationCommand returned falsy/,weight:100},{messageRegExp:/WEBCHANNEL_NETWORK_ERROR/,
weight:100},{messageRegExp:/urlForEndpoint used on client endpoint/,weight:1E3},{messageRegExp:/InnerTubeTransportService is already initialized/,weight:100},{messageRegExp:/Cannot redefine property: userAgent/,weight:500},{messageRegExp:/(ResizeObserver loop limit exceeded)|(ResizeObserver loop completed with undelivered notifications)/,weight:500},{messageRegExp:/undefined is not an object \(evaluating 'this.manager'\).*/,weight:500},{messageRegExp:/_0x22d63b is not defined/,weight:500},{messageRegExp:/Cannot call '1'/,
weight:500},{messageRegExp:/.*Wanteeed.*/,weight:0},{messageRegExp:/.*WtdRoot*/,weight:0},{messageRegExp:/.*Constructing wtd-root:*/,weight:0},{messageRegExp:/.*WtdDiv.*/,weight:0},{messageRegExp:/.*Failed to execute 'appendChild'.*/,weight:0},{messageRegExp:/.*TypeError: a is not a constructor'.*/,weight:0},{messageRegExp:/.*Readwise.*/,weight:0},{messageRegExp:/.*Form is either loading or already opened*/,weight:0},{messageRegExp:/.*wtd-div.*/,weight:0},{messageRegExp:/.*Blocked a frame with origin "https:\/\/www.youtube.com" from accessing a cross-origin frame.*/,
weight:0},{messageRegExp:/.*disguiseToken.*/,weight:0},{messageRegExp:/Identifier 'YTNonstop' has already been declared/,weight:1E3},{messageRegExp:/Cannot read properties of undefined (reading 'setTimeout')/,weight:0},{messageRegExp:/undefined is not an object \(evaluating 'this.\w+.setTimeout'\)/,weight:0},{messageRegExp:/BWB:Timeout/,weight:0},{messageRegExp:/NWA/,weight:0},{messageRegExp:/This document requires '((TrustedHTML)|(TrustedScript)|(TrustedScriptURL))' assignment/,weight:0},{messageRegExp:/The constructed element must not have any attributes/,
weight:100},{messageRegExp:/runtime.browser/,weight:500},{messageRegExp:/Cannot call 'registerMenuCommand'/,weight:500},{messageRegExp:/__data is undefined/,weight:0},{messageRegExp:/.*ddg-ctl-placeholder-blocked*/,weight:1E3},{messageRegExp:/Unexpected end of JSON input/,weight:0},{messageRegExp:/No parameters in result:/,weight:0}]),callbackWeights:[{callback:function(X){var U=X.stack;if(U.includes("chrome://")||U.includes("chrome-extension://")||X.message.includes("chrome-extension://")||U.includes("moz-extension://")||
U.includes("local.adguard.org")||U.includes("auctioneer3.50million.club")||U.includes("youtubedownloader")||U.includes("youtube_home_page")||U.includes("is_youtube_video_no_longer_available")||U.includes("switchScreenSizeHack")||U.includes("yt_main_big_banner.js")||U.includes("YouTubeCenter.js")||U.includes("/mytube.js")||U.includes("JSON.parseWrapper")||U.includes("/inj_js/common.js")||U.includes("firebug-lite")||U.includes(".repl.co/")||U.includes("linkfix")||U.includes("playAfterAd")||X.message.includes("Access is denied for this document")&&
U.includes("<anonymous>")||X.fileName==="user-script"||X.message.includes("cannot be created in a document with origin 'https://www.youtube.com' and URL 'about:blank'")&&U.includes("<anonymous>"))return!0;if(U.includes("https://www.youtube.com"))return!1;X=U.split("\n");if(!X.length)return!1;if(X.length<=3&&U.includes("s.onloadeddata"))return!0;U=0;for(var r=_.H(X),m=r.next();!m.done;m=r.next())m=m.value,(m.includes("https://")||m.includes("http://"))&&U++;return U/X.length>.95},
weight:0},{callback:function(X){return X.message==="Unknown Error"&&X.name.indexOf("NS_")===0},
weight:100},{callback:function(X){if(!_.I2)return!1;var U=X.message.indexOf("\uba54\ubaa8\ub9ac \ub9ac\uc18c\uc2a4\uac00 \ubd80\uc871\ud558\uae30 \ub54c\ubb38\uc5d0 \uc774 \uc791\uc5c5\uc744 \uc644\ub8cc\ud560")===0||X.message.includes("available to complete this operation"),r=X.stack.includes("webcomponents")&&X.message==="Object doesn't support this action";X=X.message.includes("object that does not implement interface Element");return U||r||X},
weight:0},{callback:function(X){return X.message==="Illegal invocation"&&navigator.userAgent.includes("Trident")&&navigator.vendor==="Google Inc."},
weight:0},{callback:function(X){return X.message==="Operation is not supported"&&(X.stack.match(/textinputassistant/g)||[]).length>=5},
weight:500},{callback:function(X){return X.stack.includes("eval code (eval (code:1:1)")||X.stack.includes("Object.my_load [as load] ")},
weight:0},{callback:function(X){return X.message.includes("Permission denied")&&X.stack.includes("this.domHandler")?!0:X.name.includes("TypeError")&&X.stack.includes("/www-searchbox")&&navigator.userAgent.includes("Trident")},
weight:500},{callback:function(X){if(!X.stack)return!1;var U=X.stack.trim().split("\n");U.length&&U[0].endsWith("Error: "+X.message)&&U.shift();U.length&&U[U.length-1].includes("at window.onerror (")&&U.pop();if(!U.length)return!0;if(X.message==="Script error.")return U[0].includes("www.youtube.com")||U.length>=2&&U[0].startsWith("at new")&&U[1].startsWith("at window.onerror");if(X.message==="Unexpected token")return!0;X=_.H(U);for(U=X.next();!U.done;U=X.next())if(U=U.value,!(U.includes("<anonymous>")||
U.startsWith("load@")||U.startsWith("global code@")||U.startsWith("@https://")))return!1;return!0},
weight:500},{callback:function(X){return X.message==="Cannot read property 'experiments'"&&X.stack.includes("/s/player/")},
weight:500},{callback:function(X){return X.message.includes("must not have attributes")&&navigator.userAgent.includes("Vivaldi")},
weight:500},{callback:function(X){return X.stack.includes("/embed.js")?(X.params&&X.params&&(X.params.name="56"),!0):!1},
weight:1},{callback:function(){if(_.v("use_error_suppression"))var X=_.$q("SUPPRESS_CLIENT_ERRORS",!1);else{if(X=_.kd)X=/Chrome\/(\d+)/.exec(_.Pe()),X=(X?parseFloat(X[1]):NaN)>=66;X=!(X||_.Cu&&_.HO(65)||_.ix&&_.HO(12.1)||ku&&_.HO(79))}return X},
weight:500}]};var zYT={},Kz0=(zYT.initialized={priority:10,callback:function(X){X.injector.addProvider({provide:ojS,useValue:X.root});X.injector.addProvider({provide:jcT,useValue:WSe});X.injector.addProvider({provide:XuL,useValue:M73});var U={};X.injector.addProvider((U.provide=UiY,U.useFactory=function(r,m){return function(){nP6(r,m)}},U[Zp]=[jcT,
XuL],U));X.injector.addProvider({provide:AF,useClass:AF})}},zYT);var TX1={},Y40=(TX1.initialized={priority:3,callback:function(){var X;if(X=fiM()){X=X.replace("/",".");var U=_.C9();U.set("tz",X);U.save();X=!0}else X=!1;X||(X=_.C9(),X.set("utco",-Math.floor((new Date).getTimezoneOffset())),X.save())}},TX1);var V7e={},RYY=(V7e.initialized={priority:10,callback:function(X){X.injector.resolve(AF).start();X=_.Rj();var U=_.b3("IS_HOMEPAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_BROWSE"||_.b3("IS_WATCH_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_WATCH"||_.b3("IS_RESULTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SEARCH"||_.b3("IS_SHORTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SHORTS"||"MAIN_APP_WEB_PAGE_TYPE_UNKNOWN";_.H1(_.oOM(),{mainAppWeb:Object.assign({},X,{pageType:U})});_.H1(y$s(),{mainAppWeb:Object.assign({},X,{pageType:U})});
_.H1(uSe(),{mainAppWeb:X});_.H1(hM9(),{mainAppWeb:X});oFt(function(){_.CH(uSe(),"FAILURE");_.CH(hM9(),"FAILURE")});
Zhe();sW1();Mhe()}},V7e);var fpT={},q45=(fpT.initialized={priority:10,callback:function(){if(document.readyState==="complete")_.F7("dl"),_.Sx().processSignal("pcl");else{var X=function(){_.F7("dl");_.Sx().processSignal("pcl");window.removeEventListener("load",X)};
window.addEventListener("load",X)}}},fpT);var Wzc={},Jh5=(Wzc.rendering={priority:0,callback:function(){var X=_.Sx();X.parkOrScheduleJob(function(){X.processSignal("eocs")},10,"eor",5E3)}},Wzc);var DoH=function(){};
_.F(DoH,e_);
DoH.prototype.resolveCommand=function(X,U){var r,m,I,t,C,k,g,Z;return _.c(function(P){I=(r=_.e(X,_.ni5))==null?void 0:(m=r.dialog)==null?void 0:m.commentReplyDialogRenderer;if(!I)throw new _.Tx("No dialog in createCommentReplyDialogEndpoint");C=(t=U.form)==null?void 0:t.event;if(!C)throw new _.Tx("Event not passed in when resolving command");k=_.H(C.composedPath());for(g=k.next();!g.done;g=k.next())if(Z=g.value,Z.tagName==="YTD-COMMENT-ACTION-BUTTONS-RENDERER"||Z.tagName==="YTD-COMMENT-ENGAGEMENT-BAR")return Z.showReplyDialog(I),P.return();
_.uv(P)})};var R_=function(){};
_.F(R_,e_);R_.prototype.resolveCommand=function(X){var U,r,m,I,t;return _.c(function(C){if(C.nextAddress==1)return U=_.e(X,Fu$),(r=U)!=null&&r.externalChannelId?C.yield((0,_.tnD)("NSzT5"),2):C.return();m=_.ppe;t=(I=U.forceInstall)!=null?I:!1;return C.yield(m(U.externalChannelId,t),0)})};var fo=function(X){this.JSC$19050_pageRequestService=X;this.JSC$19050_prefetchCoordinator=qDe()};
_.F(fo,e_);fo.prototype.resolveCommand=function(X){var U=this,r,m,I,t;return _.c(function(C){if(C.nextAddress==1){r=_.e(X,b88);if((m=r)==null||!m.taskId)throw Error("Jj");I=r.taskId;_.E_(C,2);return C.yield(_.scL(U.JSC$19050_pageRequestService,X,{},"").then(function(k){if(!k)throw Error("Kj");},function(k){throw Error("Lj`"+k);
}),4)}if(C.nextAddress!=2)return DXH(U.JSC$19050_prefetchCoordinator,I),_.mt(C,0);
t=_.yE(C);Pv(U.JSC$19050_prefetchCoordinator,I,t);_.uv(C)})};
fo[Zp]=[_.v1];var qh=function(X,U){this.innertubeTransportService=X;this.JSC$19054_commandHandler=U};
_.F(qh,e_);qh.prototype.resolveCommand=function(X){var U=this,r,m,I;return _.c(function(t){if(t.nextAddress==1){r=_.e(X,bRS);if(r.settingItemIdForClient==="AUTONAV_FOR_SIGN_OUT"||r.settingItemIdForClient==="AUTONAV_FOR_DESKTOP")m=r.boolValue?2:1,_.yA.getInstance().setState(m,!0,!0);return t.yield(_.fc(U.innertubeTransportService,X),2)}I=t.yieldResult;$o3(U,I);_.uv(t)})};
var $o3=function(X,U){U.actions&&U.actions.forEach(function(r){X.JSC$19054_commandHandler.resolveCommand(r)})};
qh[Zp]=[_.SK,_.s4];var Wv={},Ju=(Wv.addToPlaylistEndpoint=At(yQ),Wv.addToToastAction=At(fJ),Wv.adsControlFlowOpportunityReceivedCommand=At(t7),Wv.audioTrackSelectActionCommand=At(pZ),Wv.backgroundAudioPlaybackCommand=At(A7),Wv.captionLanguageSelectActionCommand=At(lN),Wv.captionPickerEndpoint=At(Gf),Wv.changeMiniAppPlayStateCommand=At(uN),Wv.changeTimelyActionVisibilityCommand=At(R3),Wv.channelCreationFormEndpoint=At(vr),Wv.clearLocationCommand=At(QQ),Wv.clearUrlParamCommand=At(h7),Wv.copyLinkCommand=At(ms),Wv.copyTextEndpoint=
At(gg),Wv.createCommentReplyDialogEndpoint=hQM(DoH),Wv.createPlaylistServiceEndpoint=At(I3),Wv.dismissDialogEndpoint=At(zf),Wv.dismissPlayerOverlayCommand=At(iN),Wv.entityUpdateCommand=At(ZE),Wv.feedbackEndpoint=At(Pr),Wv.getAnswerCommand=At(Pj),Wv.getPaymentsClientTokenCommand=At(pJ),Wv.getTranscriptEndpoint=At(qk),Wv.googlePaymentBillingCommand=At($$),Wv.googlePaymentPurchaseManagerCommand=At(b9),Wv.hideEngagementPanelEndpoint=At(KZ),Wv.hideSheetCommand=At(Tf),Wv.hideSnackbarCommand=At(hZ),Wv.insertRichSectionCommand=
At(Eo),Wv.listMutationCommand=At(Fi),Wv.logGtmCommand=At(e0),Wv.notifyDropdownOptionSelectedCommand=At(M1),Wv.openAdAllowlistInstructionCommand=At(_.au),Wv.openOnePickAddVideoModalCommand=At(tZ),Wv.persistSubscriptionsDisplayPreferencesCommand=At(gC),Wv.pingingEndpoint=At(Hr),Wv.playlistEditEndpoint=At(Hj),Wv.playlistVotingRefreshPopupCommand=At(CJ),Wv.profileCardCommand=At(Iu),Wv.refreshPanelEndpoint=At(Y1),Wv.saveImageToDeviceEndpoint=At(nZ),Wv.scrollToSectionEndpoint=hQM(uFH),Wv.seekToVideoTimestampCommand=
At(LZ),Wv.selectCountryCommand=At(nJ),Wv.setCookieCommand=At(Zz),Wv.setLocalStorageCommand=At(zg),Wv.setPrefStorageEntryCommand=At(x$),Wv.setSettingEndpoint=At(qh),Wv.sfvAudioItemPlaybackCommand=At(N1),Wv.shareImageCommand=At(Ss),Wv.sharingProviderDataCommand=At(dC),Wv.showAudioTrackPickerActionCommand=At(j0),Wv.showCaptionLanguageSelectActionCommand=At(Xt),Wv.showCreatorChatbotEngagementPanelCommand=At(R_),Wv.showDialogCommand=At(fZ),Wv.showEngagementPanelEndpoint=At(q1),Wv.showFullscreenPlayerControlsCommand=
At(Ug),Wv.showSheetCommand=At(Wr),Wv.showSnackbarCommand=At(Mk),Wv.showTransientPlayerScrimOverlayCommand=At(rC),Wv.submitFormWithValidationFlowCommand=At(Oo),Wv.talkToRecsDeselectCommand=At(KJ),Wv.talkToRecsNextCommand=At(Tg),Wv.talkToRecsSelectCommand=At(Y$),Wv.talkToRecsUpdateTextCommand=At(Vd),Wv.toggleEngagementPanelCommand=At(J7),Wv.undoFeedbackEndpoint=At(dg),Wv.updateEngagementPanelContentCommand=At(DE),Wv.updateUrlParamCommand=At(Wj),Wv.updateVideoMetadataCommand=At(Dz),Wv.verifyCommand=
At(vr),Wv.webNativeShareCommand=At(Og),Wv.webSubmitFormCommand=At(k$),Wv.ACK_PLAYABLES_3P_DATA_CONSENT=At(vj),Wv.CANCEL_NAVIGATION=At(es),Wv.COPY_SHARE_URL=At(Eg),Wv.MINI_APP_EXIT_DIALOG_SEEN=At(Bj),Wv.MINI_APP_OPEN_URL=At(Ft),Wv.REQUEST_MINI_APP_FULLSCREEN=At(Qd),Wv.RESUME_NAVIGATION=At(o3),Wv.SHARE_PLAYABLE_WITH_HIGH_SCORE=At(wC),Wv.TELL_US_WHY=At(S0),Wv);_.v("web_enable_prefetching_videos_on_home")&&(Ju.prefetchWatchCommand=At(fo),Ju.registerTasksCommand=At(d6));
_.v("enable_share_panel_navigation_logging_fix_on_web")&&(Ju.shareEntityServiceEndpoint=At(VQ));_.v("web_use_flow_state_manager")&&(Ju.deleteFlowStepsCommand=At(i5),Ju.flowNextStepCommand=At(Lm),Ju.flowPrevStepCommand=At(Ng),Ju.getFlowCommand=At(jS),Ju.updateFlowCommand=At(Xi));_.v("enable_ai_companion")&&(Ju.updateConversationIdCommand=At(cr),Ju.formDataDecoratorCommand=At(k1));var I1v=Object.assign({},Ju);var bp1={},AhL=(bp1.initialized={priority:10,callback:OhD},bp1);var lpH={},Gx3=(lpH.initialized={callback:function(X){var U={},r={};rNM().install((U.document_disposed={callback:function(){_.v("finalize_all_timelines")?A0s():Ov();z_e("FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND");_.O6M();var m=X.injector.resolve(AF);m.intervalId!==void 0&&(m.intervalId&&_.$u.cancelJob(m.intervalId),m.intervalId=void 0,--m.currentPartitionIndex,m=nj5(m),m>0&&DGp({mainAppWeb:_.Rj(),survivalSli:{partitionMinute:m,survivalStatus:"SURVIVAL_STATUS_TYPE_CENSORED"}}));Tn7(Ou);v$!=null&&
v$.flush();XX&&XX.snapshotAndFlush();m=_.H(rsS.values());for(var I=m.next();!I.done;I=m.next())I.value.snapshotAndFlush()}},U),(r.flush_logs={callback:function(){_.pY()}},r))}},lpH);var ip5={},Lzw=(ip5.rendered={priority:0,callback:function(){var X=new cm8;X.increment("STARTED");if(_.$q("LOGGED_IN")&&!_.$q("IS_DBSC",!1)&&_.$q("SERVER_VERSION")!=="test"&&_.$q("SERVER_VERSION")!=="dev"&&!bNP()&&!$2v()){X.increment("EXECUTING");var U=document.createElement("iframe");U.style.display="none";_.XH(U,2,_.Jo("https://accounts.youtube.com/RotateCookiesPage?origin=https://www.youtube.com&yt_pid="+_.$q("INNERTUBE_CONTEXT_CLIENT_NAME")));document.body&&document.body.appendChild(U);X.increment("DONE")}}},
ip5);var NXL={},jKX=(NXL.rendered={callback:function(){qDe().resume()}},NXL);var XI7={acknowledgeChannelTouStrikeCommand:MR(K4),addToPlaylistServiceEndpoint:MR(hM),addToPlaylistEndpoint:MR(hM),addUpcomingEventReminderEndpoint:MR(ln),browseEndpoint:MR(FY0),channelCreationFormEndpoint:MR(Ol),channelCreationServiceEndpoint:MR(vg),claimLegacyYoutubeChannelEndpoint:MR(aH),clearSearchHistoryEndpoint:MR(Wg),clearWatchHistoryEndpoint:MR(J4),commerceActionCommand:zU(Nj),createBackstagePostEndpoint:MR(X_),createBroadcastCommand:MR(Gr),createCommentEndpoint:MR(xg),createCommentReplyEndpoint:MR(sl),
createLiveChatPollEndpoint:MR(L4),createPlaylistServiceEndpoint:MR(Mj),crossAccountChannelTransferEndpoint:MR($g),deleteLiveChatMessageCommand:MR(Nz),deletePlaylistEndpoint:MR(zJ),deleteVideoEndpoint:MR(l$),dismissalEndpoint:MR(Tr),feedbackEndpoint:MR(Yg),flagEndpoint:MR(fC),getAccountSwitcherEndpoint:MR(p4),verifyCommand:MR(js),getAccountsListInnertubeEndpoint:MR(A4),getCommentsFromInboxCommand:MR(Zy),getDownloadActionCommand:MR(vM),getFlowCommand:zU(qz),getKidsBlocklistPickerCommand:MR(qj),getNotificationMenuEndpoint:MR(oET),
getPaymentInstrumentsParamsCommand:MR(I_),getPaymentsClientTokenCommand:zU(Nj),getPdgBuyFlowCommand:MR(yv),getReportFormEndpoint:MR(WM),getSearchInVideoCommand:MR(pC),getAnswerCommand:MR(Dy),getSurveyCommand:MR(AM),getTranscriptEndpoint:MR(i$),getPostVideoPreviewEndpoint:MR(r2),decorateMessageEndpoint:MR(Ul),likeEndpoint:MR(e1),liveChatActionEndpoint:MR(r7),liveChatEndpoint:MR(UH),liveChatItemContextMenuEndpoint:MR(j1),liveChatPurchaseMessageEndpoint:MR(mZ),liveChatReplayEndpoint:MR(XJ),manageLiveChatUserEndpoint:MR(tM),
metadataUpdateCommand:MR(g7),moderateLiveChatEndpoint:MR(ab),modifyChannelNotificationPreferenceEndpoint:MR(St),notificationOptOutEndpoint:MR(d7),openSuperStickerBuyFlowCommand:MR(Ib),performCommentActionEndpoint:MR(g2),playlistEditEndpoint:MR(TJ),playlistEditorEndpoint:MR(KC),recordNotificationInteractionsEndpoint:MR(OH),reelWatchEndpoint:MR(Y6),refreshPanelEndpoint:MR(EH),removeUpcomingEventReminderEndpoint:MR(HM),resolveLocationCommand:MR(cM),revealBusinessEmailCommand:MR(Hg),searchEndpoint:MR(_.wE1),
sendLiveChatMessageEndpoint:MR(CC),sendLiveChatVoteEndpoint:MR(k6),setSettingEndpoint:MR(El),shareEntityServiceEndpoint:zU(QV),sharingProviderDataCommand:MR(b$),showEngagementPanelEndpoint:MR(FJ),showMoreDrawerCommand:MR(Qv),showSheetCommand:MR(ob),showDialogCommand:MR(BM),subscribeEndpoint:MR(F_),transcriptSubmitCaptionCorrectionCommand:MR(GJ),undoFeedbackEndpoint:MR(RH),unsubscribeEndpoint:MR(Bg),updateBackstagePostEndpoint:MR(IH),updateCommentEndpoint:MR(S1),updateCommentReplyEndpoint:MR(Pg),updateCommentsSettingsEndpoint:MR(d2),
updateCreatorChannelInnertubeCommand:MR(kg),updateKidsBlacklistEndpoint:MR(JM),updateEngagementPanelContentCommand:MR(w7),updatePdgFeatureEnablementCommand:MR(u$),updatedMetadataEndpoint:MR(nC),validateChannelHandleCommand:MR(cg),updateChannelPageSettingsEndpoint:MR(C4),verifyAgeEndpoint:MR(f4),watchEndpoint:zU(Gg),whitelistEditEndpoint:MR(LC),ypcCancelRecurrenceEndpoint:MR(jt),ypcCompleteTransactionEndpoint:MR(X$),ypcFixInstrumentEndpoint:MR(r6),ypcGetCartEndpoint:MR(U1),ypcGetOffersEndpoint:MR(mT),
ypcHandleTransactionEndpoint:zU(tu),ypcLogWalletAnalyticDataEndpoint:MR(a_),ypcOffersEndpoint:MR(Hv),ypcPauseSubscriptionCommand:MR(Co),ypcRedeemCodeEndpoint:MR(kb),ypcResumeSubscriptionCommand:MR(cv),ypcUpdateFopEndpoint:MR(r6)},Dx={},UuL=(Dx.GET_ACCOUNT_MENU=MR(bn),Dx.GET_NOTIFICATIONS_MENU=MR(Qcc),Dx.GET_NOTIFICATIONS_INBOX=MR(sH),Dx.GET_UNSEEN_NOTIFICATION_COUNT=MR(PM),Dx.GET_USER_MENTION_SUGGESTIONS=MR(mF),Dx.LOAD_GUIDE=MR(BWL),Dx.SUBMIT_FEEDBACK=MR(VV),Dx),po={},rm1=(po.CONTINUATION_REQUEST_TYPE_BROWSE=
MR(t4),po.CONTINUATION_REQUEST_TYPE_SEARCH=MR($6),po.CONTINUATION_REQUEST_TYPE_WATCH_NEXT=MR(bN),po.CONTINUATION_REQUEST_TYPE_ACCOUNTS_LIST=MR(D2),po.CONTINUATION_REQUEST_TYPE_COMMENTS_NOTIFICATION_MENU=MR(Z2),po.CONTINUATION_REQUEST_TYPE_COMMENT_REPLIES=MR(n4),po.CONTINUATION_REQUEST_TYPE_REEL_WATCH_SEQUENCE=MR(Rb),po.CONTINUATION_REQUEST_TYPE_GET_PANEL=MR(et),po),mu0={player:zU(Gg),watchNext:MR($1)},I0X={player:zU(Gg),reelItemWatch:MR(Y6),reelWatchSequence:MR(Vv)},tA0={watchEndpoint:zU(i9)},a0Y=
{commandEndpointMap:XI7,signalEndpointMap:UuL,continuationEndpointMap:rm1,watchEndpointMap:mu0,reelWatchEndpointMap:I0X,streamingEndpointMap:tA0};var Hbe,Cp1,kq1;_.cmc=((Cp1=(Hbe=window).matchMedia)==null?void 0:(kq1=Cp1.call(Hbe,"(prefers-reduced-motion: reduce)"))==null?void 0:kq1.matches)||!document.startViewTransition;var gu0={},nuX={disableAllTransitions:_.cmc,ignoredErrors:(gu0.DOCUMENT_HIDDEN=!0,gu0.WINDOW_SIZE_CHANGED=!0,gu0.SAFARI_ABORTED_BY_NEW_TRANSITION=!0,gu0),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 ZbL=_.pH("\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(",")),xuw=function(X){var U=this;this.viewTransitionCoordinator=
X;this.disableTransitionsForUltraHigh=_.v("disable_transitions_for_ultra_high");this.isUltraHighBucketDevice=sN7();this.disableTransitions=this.disableTransitionsForUltraHigh&&this.isUltraHighBucketDevice;this.isBrowseTransitionEnabled=_.S7("web_page_transition_type")==="slide"&&!this.disableTransitions;this.isLockupToWatchTransitionEnabled=_.v("web_thumbnail_to_watch_transition")&&!this.disableTransitions;this.isLockupThumbnailRegistrationEnabled=_.v("web_thumbnail_to_watch_transition_register_thumbnail");
this.isLearningJourneyTransitionEnabled=_.v("enable_plj_landing_page")&&!this.disableTransitions;this.lockupToWatchPlayerTransitionType=_.S7("web_thumbnail_to_watch_player_transition_type");this.enableFasterTransitions=_.v("web_enable_faster_page_transitions");this.isAnyTransitionEnabled=this.isBrowseTransitionEnabled||this.isLockupToWatchTransitionEnabled||this.isLearningJourneyTransitionEnabled;this.lockupThumbnailRegisteredFromWatchEndpoint=!1;_.$u.addJob(function(){U.registerRootElement();if(U.isAnyTransitionEnabled){var r=
_.Pp("web_page_transition_exit_ms"),m=_.Pp("web_page_transition_wait_ms"),I=_.Pp("web_page_transition_enter_fast_ms"),t=_.Pp("web_page_transition_watch_exit_ms"),C=_.Pp("web_page_transition_watch_wait_ms"),k=_.Pp("web_page_transition_watch_enter_ms"),g=_.Pp("web_page_transition_watch_next_exit_ms"),Z=_.Pp("web_page_transition_watch_next_wait_ms"),P=_.Pp("web_page_transition_watch_next_enter_fast_ms"),S=_.Pp("web_page_transition_enter_ms"),d=_.Pp("web_page_transition_watch_next_enter_ms");U.enableFasterTransitions&&
U.isUltraHighBucketDevice&&(S=I,d=P);isNaN(r)&&isNaN(m)&&isNaN(S)&&isNaN(t)&&isNaN(C)&&isNaN(k)&&isNaN(g)&&isNaN(Z)&&isNaN(d)||!(r=Rzz(ZbL,r,m,S,t,C,k,g,Z,d))||(m=document.createElement("style"),m.textContent=S_e(r),document.head.appendChild(m))}},8)},sN7=function(){var X=_.mH.navigator.deviceMemory;
return X>=8||X===void 0?!0:!1};
xuw.prototype.registerRootElement=function(){if(this.isAnyTransitionEnabled){var X={};this.viewTransitionCoordinator.registerElement(document.documentElement,(X.slide="root-slide",X["lockup-to-watch"]="root-lockup-to-watch",X["learning-journey"]="root-learning-journey",X))}};
_.Nj5=function(X,U){X.isLockupToWatchTransitionEnabled&&X.isLockupThumbnailRegistrationEnabled&&(X.registeredLockupThumbnail?X.lockupThumbnailRegisteredFromWatchEndpoint?_.AE(new _.Tx("Lockup thumbnail registration order is incorrect.")):_.AE(new _.Tx("Lockup thumbnail already registered.")):(X.registeredLockupThumbnail=U,_.PpX(X,U)))};
_.PpX=function(X,U){var r={};X.viewTransitionCoordinator.registerElement(U,(r["lockup-to-watch"]="lockup-thumbnail-lockup-to-watch",r),!0)};
xuw[Zp]=[IWX];var vG6={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 EGe=["videoPrimaryInfoRenderer","title"],F41=["videoSecondaryInfoRenderer","owner","videoOwnerRenderer","title"];var SJ7;SJ7=[{metadataBadgeRenderer:{icon:{iconType:"PREMIUM_STANDALONE_CAIRO"}}}];_.duw=_.V(function(X){X=_.AL(X,{data:void 0,playlistData:void 0,expanded:!1,onExpandClick:void 0,isReadyToResume:!1});var U=X.data,r=X.playlistData,m=X.expanded,I=X.onExpandClick,t=X.isReadyToResume,C=function(){var P;return!((P=r())==null||!P.contents)},k=function(){var P=r();
return P&&P.totalVideos&&P.currentIndex!==void 0?P.currentIndex+1+" / "+P.totalVideos:""};
X=_.tj(function(){_.$b(_.np().resolve(_.zS));return!1});
var g=_.tj(function(){C()&&I&&I()}),Z={};
return _.n("ytd-miniplayer-info-bar",{class:_.mS("ytdMiniplayerInfoBarHost",(Z.ytdMiniplayerInfoBarHasPlaylistData=C,Z)),"on:click":g},_.n("div",{class:"ytdMiniplayerInfoBarContent"},_.n("h1",{class:"ytdMiniplayerInfoBarTitle","on:click":X},_.n(_.dN,{text:function(){var P=U();var S=r();if(S==null?0:S.contents){var d;P=(d=_.LWA(S))==null?void 0:d.title}else P=P==null?void 0:P.miniplayerTitle;return QWX(P)},
noEndpoints:!0,ellipsisTruncate:!0})),_.n("div",{class:"ytdMiniplayerInfoBarSubtitle"},_.n(_.x,{cond:t,then:function(){return _.n(yJp,{className:"ytdMiniplayerInfoBarPremiumBadge",badges:SJ7})}}),_.n("h1",null,_.n(_.dN,{className:"ytdMiniplayerInfoBarSubtitleText",
text:function(){var P=U();var S=r();P=t()?{simpleText:_.tt("CONTINUE_WATCHING",void 0,"Continue watching")}:(S==null?0:S.contents)?S.titleText:P==null?void 0:P.miniplayerSubtitle;return QWX(P)},
noEndpoints:!0,ellipsisTruncate:!0})),_.n(_.x,{cond:function(){return!!k()&&!t()},
then:function(){return _.n("div",{class:"ytdMiniplayerInfoBarPlaylistIndex"},_.n("span",{class:"ytdMiniplayerInfoBarPlaylistIndexTextDivider"},"\u2022"),_.n("span",null,k))}}))),_.n(_.x,{cond:C,
then:function(){return _.n("div",{class:"ytdMiniplayerInfoBarExpand"},_.n(_.Vf,{data:function(){return{style:"mono",type:"text",state:"active",iconPosition:"icon-only",size:"M",onTap:function(P){I&&(I(),P.stopPropagation())}}},
iconName:function(){return m()?"miniplayer:keyboard-arrow-down":"miniplayer:keyboard-arrow-up"}}))}}))},"zg");var ObX;ObX=_.V(function(X){return _.n("div",{class:"ytdMiniplayerPlayerContainerDisabledClose"},_.n(_.Vf,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:"S",onTap:X.onTap}},
iconName:"yt-icons:close"}))},"Ag");
_.vu1=_.V(function(X){X=_.AL(X,{playabilityStatus:void 0,isDisabled:!1,isPictureInPicture:!1});var U=X.size,r=X.playabilityStatus,m=X.isDisabled,I=X.isPictureInPicture,t=_.HD("div");X=_.H(_.Fb(void 0,void 0,"w4RAU"));var C=X.next().value,k=X.next().value;X=_.Zj(_.j2);var g=!1,Z=function(){return U().height<=0};
_.Wu(function(){var O=U(),E=Z(),Q=C();Q&&!E&&Q.setInternalSize(O.width,O.height)},"BHFc2b");
_.qH(function(){var O,E,Q;return _.c(function(h){if(h.nextAddress==1){O=_.np().resolve(_.zS);E=O.getPlayerElement();if(!O.isMiniplayerActive()||!E||!t.value)return h.return();E.appendTo(t.value);return h.yield(E.getPlayerPromise(),2)}Q=h.yieldResult;I()||Q.setSizeStyle(!1,!0);k(Q);_.uv(h)})});
_.Jd(function(){P()});
_.Wu(function(){var O=C();if(O)if(m()){var E=O.getPlayerState();(g=E===-1||E===1||E===3)&&O.pauseVideo()}else P()},"Invykd");
var P=function(){if(g){g=!1;var O;(O=C())==null||O.playVideo()}},S=_.tj(function(){_.$b(_.np().resolve(_.zS))}),d={};
return _.n("ytd-miniplayer-player-container",{class:_.mS("ytdMiniplayerPlayerContainerHost",(d.ytdMiniplayerPlayerContainerHidden=Z,d.ytdMiniplayerPlayerContainerHostShortsPip=X,d)),style:_.Cc({width:function(){return U().width+"px"},
height:function(){return U().height+"px"}})},_.n("div",{id:"player-container",
class:"ytdMiniplayerPlayerContainerPlayerContainer",el:t}),_.n(_.x,{cond:function(){return!!r()&&!_.WGx(r())},
then:function(){return _.n(jTe,{className:"ytdMiniplayerPlayerContainerPlayabilityError",compact:!0,data:function(){var O;return((O=r())==null?void 0:O.errorScreen)||null},
status:function(){var O;return((O=r())==null?void 0:O.status)||null}})}}),_.n(_.x,{cond:m,
then:function(){return _.n("div",{class:"ytdMiniplayerPlayerContainerDisabled","on:click":S},_.n(ObX,{onTap:function(){_.np().resolve(_.zS).close()}}))}}))},"Eg");_.e50=_.V(function(X){var U=X.toastData;var r=_.HD("ytd-miniplayer-toast");X=_.H(_.$f(function(){return!!U()}));
var m=X.next().value,I=X.next().value;X=_.H(_.Fb(!1,void 0,"BvfNQe"));var t=X.next().value,C=X.next().value,k=function(){var P;return _.pE((P=U())==null?void 0:P.data.title)};
_.Wx(function(){_.CU.requestAvailability();U()&&I(!1)});
var g,Z;_.Wu(function(){m()&&(_.l4(r.value,"iron-announce",{text:U().label+" "+k()}),g&&_.$u.cancelJob(g),g=_.$u.addLowPriorityJob(function(){C(!0)},2500))},"no1dZb");
_.Wu(function(){t()&&(Z&&_.$u.cancelJob(Z),Z=_.$u.addLowPriorityJob(function(){I(!1);C(!1)},300))},"G3yPNe");
X={};return _.n("ytd-miniplayer-toast",{el:r,class:_.mS("ytdMiniplayerToastHost",(X.ytdMiniplayerToastOpening=function(){return m()},X.ytdMiniplayerToastClosing=function(){return t()},X))},_.n(_.x,{cond:function(){var P;
return(P=U())==null?void 0:P.data},
then:function(P){return _.n(RiP,{className:"ytdMiniplayerToastThumbnail",data:P,width:78})}}),_.n("div",{class:"ytdMiniplayerToastInfo"},_.n("div",{class:"ytdMiniplayerToastLabel"},function(){var P;
return(P=U())==null?void 0:P.label}),_.n("div",{class:"ytdMiniplayerToastTitle"},k)))},"Hg");var Yw9;var fuA=null;var FtL=_.V(function(X){var U=X.progressState;var r=X.multiMarkersPlayerBarRenderer;var m=X.progressBarWidth;var I=function(){return DKs(r())},t=function(){return bhn(U())},C=function(){return m()*(U().playedTime/U().videoDuration)};
return _.n("yt-chaptered-progress-bar-line",{class:"ytChapteredProgressBarHost"},_.n(_.Yq,{each:I},function(k,g){return _.n(Eu3,{modifiedProps:t,chapters:I,index:g,playedProgressWidth:C,backgroundGradientPosition:function(){var Z=t(),P=I(),S=g(),d=C();return(Z.playedTime-hD(_.e(P[S],uZ)))/Z.playedTime*d}})}))},"Ig"),Eu3=_.V(function(X){var U=X.modifiedProps;
var r=X.chapters;var m=X.index;var I=X.playedProgressWidth;var t=X.backgroundGradientPosition;X={};X=_.mS("ytChapteredProgressBarChapteredPlayerBarChapter",(X.ytChapteredProgressBarChapteredPlayerBarChapterIsScrubbing=function(){return C().isScrubbing},X.ytChapteredProgressBarHoveredMacroMarker=function(){return C().scrubberHovering},X.ytChapteredProgressBarChapteredPlayerBarChapterSeen=function(){return C().videoPosition==="seen"},X));
var C=function(){return A86(U(),r(),m())},k=function(){var g=U();
var Z=r(),P=m();if(A86(g,Z,P).videoPosition!=="active")g=0;else{var S=hD(_.e(Z[P],uZ));g=(g.playedTime-S)/((hD(_.e(Z[P+1],uZ))||g.videoDuration)-S)}return g};
return _.n("div",{class:X,style:_.Cc({width:function(){var g=U(),Z=r(),P=m(),S=_.e(Z[P],uZ);Z=_.e(Z[P+1],uZ);return(Z?hD(Z)-hD(S):g.videoDuration-hD(S))/g.videoDuration*100+"%"},
"background-color":function(){a:{var g=C();switch(g.videoPosition){case "pending":g=g.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;case "active":g=g.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;default:g=""}}return g},
"background-size":function(){return(lun(C())?I():"")+"px"},
"background-position-x":function(){return(lun(C())?t():"")+"px"}})},_.n("div",{class:"ytChapteredProgressBarChapteredPlayerBarLoaded",
style:function(){var g=U(),Z=r(),P=m();if(A86(g,Z,P).videoPosition==="seen")var S=0;else S=hD(_.e(Z[P],uZ)),Z=hD(_.e(Z[P+1],uZ))||g.videoDuration,g=g.videoDuration*g.percentLoaded,S=Z<=g?1:S>=g?0:(g-S)/(Z-S);return"width: "+S*100+"%"}}),_.n("div",{class:"ytChapteredProgressBarChapteredPlayerBarFill",
style:_.Cc({width:function(){return k()*100+"%"},
"background-size":function(){return(lun(C(),k())?I():"")+"px"},
"background-position-x":function(){return(lun(C(),k())?t():"")+"px"}})}))},"Jg");var Bi5=function(X,U){U=U===void 0?bHv:U;var r,m=[],I,t=!1;return function(){var C=_.bS.apply(0,arguments);if(t&&r===this&&U(C,m))return I;I=X.apply(this,C);t=!0;r=this;m=C;return I}}(function(X){var U=X.heatMarkers,r=X.minHeightDp===void 0?0:X.minHeightDp,m=X.maxHeightDp===void 0?60:X.maxHeightDp;
var I=I===void 0?!1:I;var t=1E3/U.length;X=[];X.push({x:0,y:100});for(var C=0;C<U.length;C++){var k=void 0,g=((k=_.e(U[C],LWC))==null?void 0:k.heatMarkerIntensityScoreNormalized)||0;k=(C+.5)*t;g=100-_.yb(g*100,r/321*100,m/321*100);C!==0||I||X.push({x:0,y:g});X.push({x:k,y:g});C===U.length-1&&X.push({x:1E3,y:g})}X.push({x:1E3,y:100});U="";for(r=0;r<X.length;r++)I=X[r],r===0?I="M "+I.x.toFixed(1)+","+I.y.toFixed(1):(m=fH1(X[r-1],X[r-2],I),t=fH1(I,X[r-1],X[r+1],!0),I=" C "+(m.x.toFixed(1)+","+m.y.toFixed(1)+
" "+t.x.toFixed(1)+","+t.y.toFixed(1)+" "+I.x.toFixed(1)+","+I.y.toFixed(1))),U+=I;return U});var QN0=_.V(function(X){var U=X.progressBarProps;var r=X.config;var m={};X=_.mS("ytHeatSeekerHost",(m.ytHeatSeekerHighContrast=X.highContrast,m));var I=function(){return hFs(r().chapterData)};
return _.n("yt-progress-bar-heatseeker",{class:X,style:function(){var t;return"height: 320px; display: "+(U().isDragging&&((t=I())==null?0:t.heatMarkers)?"block":"none")}},_.n(_.x,{cond:I,
then:function(t){return _.n(_.x,{cond:function(){return t().heatMarkers},
then:function(){return _.n("svg",{width:"100%",height:"320px",viewBox:"0 0 1000 100",preserveAspectRatio:"none"},_.n("path",{d:function(){return Bi5(t())}}))},
debugInstance:"Gji0Se"})},
debugInstance:"iVTXwf"}))},"Kg");var ouH=_.V(function(X){var U=X.progressBarProps;var r=X.config;X={};X=_.mS("ytProgressBarLineProgressBarLine",(X.ytProgressBarLineProgressBarLineRounded=function(){return r().rounded},X.ytProgressBarLineProgressBarLineBottomInset=function(){return r().position===2},X));
return _.n("yt-progress-bar-line",{class:"ytProgressBarLineHost"},_.n("div",{class:X},_.n("div",{class:"ytProgressBarLineProgressBarBackground"}),_.n("div",{class:"ytProgressBarLineProgressBarLoaded",style:function(){return"width: "+U().percentLoaded*100+"%"}}),_.n("div",{class:"ytProgressBarLineProgressBarHovered",
style:function(){var m=U();return"width: "+(m.videoDuration?_.yb(m.hoveredTime/m.videoDuration,0,1):0)*100+"%"}}),_.n("div",{class:"ytProgressBarLineProgressBarPlayed",
style:function(){return"width: "+wce(U())*100+"%"}})))},"Lg");
ouH.idomCompat=!0;var wIX=_.V(function(X){var U=X.progressBarProps;var r=X.playheadData;var m=X.interpolateDotPosition;var I=X.hidePlayhead;X={};var t=_.mS("ytProgressBarPlayheadProgressBarPlayheadDot",(X.ytProgressBarPlayheadProgressBarPlayheadDotLarge=function(){return U().isDragging},X.ytProgressBarPlayheadProgressBarPlayheadDotHide=function(){return!U().isDragging&&I()},X));
return _.n("yt-progress-bar-playhead",{class:"ytProgressBarPlayheadHost",style:_.Cc({"margin-left":function(){return y8z(U())*100+"%"},
transform:function(){return"translateX(-"+(m()?y8z(U())*12:6)+"px)"}})},_.n(_.x,{cond:function(){var C;
return(C=_.bG(r)())==null?void 0:C.playheadImage},
then:function(C){var k={};return _.n("div",{class:_.mS("ytProgressBarPlayheadProgressBarPlayheadCustom",(k.ytProgressBarPlayheadProgressBarPlayheadCustomLarge=function(){return U().isDragging},k.ytProgressBarPlayheadProgressBarPlayheadCustomHide=function(){return!U().isDragging&&I()},k)),
style:_.Cc({"transform-origin":function(){return(m()?y8z(U())*20:10)+"px center"}})},_.n(_.J6,{data:C,
alt:"","aria-hidden":"true"}))},
else:function(){return _.n("div",{class:t,style:_.Cc({"transform-origin":function(){return(m()?y8z(U())*12:6)+"px center"}})})}}))},"Mg");
wIX.idomCompat=!0;var b2=function(X,U,r,m,I,t){this.getProgressBarRect=X;this.updateProgressBarRect=U;this.getFilmstripYPosition=r;this.setFineScrubbingDraggedTime=m;this.updateFilmStripDraggedYDistance=I;this.resetFilmStripYOffset=t;this.startPosition=null;this.controlsWereVisibleBeforeDragging=this.isDraggedForFineScrubbing=this.hasDraggedTheMinimumDistance=!1;this.seekThrottle=new _.H4(this.onThrottledSeek,100,this)},ymw=function(X,U,r){return function(m){X.handleClick(m,U(),r())}},MA1=function(X,U){return function(r){uBT(X,
r,h5L(r),U())}},z5H=function(X,U){return function(r){uBT(X,r,{x:r.clientX,
y:r.clientY},U())}},TiH=function(X,U,r){return function(m){var I=U(),t=r();
Ktw(X,m,h5L(m),I,t,!0);if(t.onTouchMove)t.onTouchMove(I)}},VAe=function(X,U,r){return function(m){YJc(X,m,U(),r())}},R5L=function(X,U){return function(){X.handleMouseLeave(U())}},f01=function(X,U,r){return function(){var m=U(),I=r();
Au(X,m,I);if(I.onTouchEnd)I.onTouchEnd(m)}},qJH=function(X,U,r){return function(){var m=U(),I=r();
Au(X,m,I);if(I.onTouchEnd)I.onTouchEnd(m)}},Wt5=function(X,U,r){return function(){Au(X,U(),r())}},Jmw=function(X){return function(U){if(U.keyCode===39||U.keyCode===38){var r,m;
(r=X())==null||(m=r.playerApi)==null||m.seekBy(5,void 0,void 0,72)}else if(U.keyCode===37||U.keyCode===40){var I,t;(I=X())==null||(t=I.playerApi)==null||t.seekBy(-5,void 0,void 0,71)}}},DuL=function(X,U,r){return function(m){!r().disableScrubbing&&X.startPosition&&YJc(X,m,U(),r())}},pIH=function(X,U,r){return function(){if(!r().disableScrubbing)if(X.startPosition){var m=U(),I=r();
Au(X,U(),r());if(I.onTouchEnd)I.onTouchEnd(m)}else U().setState({isDragging:!1})}},h5L=function(X){X=X.touches[0];
return{x:X.clientX,y:X.clientY}},YJc=function(X,U,r,m){if(U.buttons!==1){if(U.movementX||U.movementY)U.preventDefault(),U.stopPropagation(),X=$uL(X,r,U.clientX),r.setState({isHovering:!0,
hoveredTime:X*r.videoDuration})}else bb7(r),Ktw(X,U,{x:U.clientX,y:U.clientY},r,m,!1)};
b2.prototype.handleMouseLeave=function(X){bb7(X)};
var bb7=function(X){X.isHovering&&X.setState({isHovering:!1,hoveredTime:0})},uBT=function(X,U,r,m){X.startPosition||(X.startPosition=r,X.updateProgressBarRect(),X.controlsWereVisibleBeforeDragging=m.controlsVisible,U.stopPropagation(),_.v("medium_progress_bar_modification")||U.preventDefault())},Ktw=function(X,U,r,m,I,t){if(X.startPosition)if(t&&I.isInlinePlayback&&X.startPosition&&!X.hasDraggedTheMinimumDistance&&Math.abs(r.y-X.startPosition.y)>Math.abs(r.x-X.startPosition.x))Au(X,m,I);
else if(U.preventDefault(),U.stopPropagation(),m.videoDuration&&(X.startPosition&&!X.hasDraggedTheMinimumDistance&&(X.hasDraggedTheMinimumDistance=Math.abs(r.x-X.startPosition.x)>=1),I.enableFineScrubbing&&(X.startPosition&&(X.isDraggedForFineScrubbing=-(r.y-X.startPosition.y)>=60),!X.startPosition||r.y>=X.startPosition.y||(m.setState({fineScrubbingActiveState:"dragging",filmStripXDistance:GKe(m.draggedTime,m,I.chapterData)}),X.setFineScrubbingDraggedTime(m.draggedTime),X.updateFilmStripDraggedYDistance(X.startPosition.y,
r.y,m))),X.hasDraggedTheMinimumDistance)){U=$uL(X,m,r.x);if(X.isDraggedForFineScrubbing){var C;(C=m.playerApi)==null||C.pauseVideo();m.setState({fineScrubbingActiveState:"on",fineScrubbingEnteredTime:m.draggedTime,filmStripXDistance:GKe(U*m.videoDuration,m,I.chapterData)})}I.enableFineScrubbing&&(!I.enableFineScrubbing||X.getFilmstripYPosition(m)<68)||m.setState({draggedTime:U*m.videoDuration,controlsVisible:!0,isDragging:!0,shouldWaitToHideControls:X.controlsWereVisibleBeforeDragging});var k;(k=
I.cancelAutohideControlsFn)==null||k.call(I)}},Au=function(X,U,r){var m=r.enableFineScrubbing&&U.fineScrubbingActiveState!=="off";
if(U.isDragging||m){m={isDragging:!1,playedTime:U.draggedTime,controlsVisible:X.controlsWereVisibleBeforeDragging};r.enableFineScrubbing&&U.fineScrubbingActiveState!=="on"&&(X.resetFilmStripYOffset(),m.fineScrubbingActiveState="off");var I=I===void 0?fuA:I;var t=_.Ei(0);if(t&&I){var C=Math.round(U.playedTime*1E3),k=Math.round(U.draggedTime*1E3);C>2147483647||k>2147483647||_.qm(t,I,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK",{seekData:{startMediaTimeMs:String(C),endMediaTimeMs:String(k),seekSource:"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR"}})}U.setState(m);
X.seekThrottle.fire(U.draggedTime,U,7);_.v("mweb_new_progress_bar_play_on_seek")&&X.resumeVideo(U);r.unmuteOnSeek&&(r=U.playerApi,U.volumeMuted&&(r==null||r.unMute()))}else U.setState({controlsVisible:!U.controlsVisible}),(t=r.triggerAutohideControlsAfterDelayFn)==null||t.call(r);X.startPosition=null;X.hasDraggedTheMinimumDistance=!1;X.isDraggedForFineScrubbing=!1;X.controlsWereVisibleBeforeDragging=!1};
b2.prototype.handleClick=function(X,U,r){this.updateProgressBarRect();X.stopPropagation();X=$uL(this,U,X.clientX)*U.videoDuration;U.setState({playedTime:X});if(U.playerState!==2){var m;(m=r.triggerAutohideControlsAfterDelayFn)==null||m.call(r)}this.seekThrottle.fire(X,U,7)};
var $uL=function(X,U,r){X=X.getProgressBarRect(U);return _.yb(0,(r-X.left)/X.width,1)};
b2.prototype.resumeVideo=function(X){if(X.draggedTime<X.videoDuration){var U;(U=X.playerApi)==null||U.playVideo()}};
b2.prototype.onThrottledSeek=function(X,U,r){if(U=U.playerApi){var m;if((m=U.getVideoData())==null?0:m.isLive)m=this.getProgressState(U),X+=(m==null?void 0:m.seekableStart)||0;U.seekTo(X,void 0,void 0,void 0,r)}};
b2.prototype.getProgressState=function(X){var U=X==null?void 0:X.getPresentingPlayerType();return X==null?void 0:X.getProgressState(U)};var Gq1,l0L,ibX,Nie,Am3,jNL,XwX,UYL,rEe;Gq1=_.V(function(X){var U=X.progressBarProps;var r=X.config;var m=X.progressBarWidthPx;var I=X.chapterData;var t=XfH(U,function(){return r().isShortsPage}),C=function(){return!U().isHovering&&!r().isShortsPage};
X={};var k=_.mS("ytPlayerStoryboardHost","ytPlayerStoryboardHostBigboard",(X.ytPlayerStoryboardHostMwebShorts=function(){return r().isShortsPage&&!1},X));
return _.n("yt-player-storyboard",null,_.n(_.x,{cond:function(){return U().isDragging||U().isHovering},
then:function(){return _.n(_.x,{cond:t,then:function(g){return _.n(_.x,{cond:C,then:function(){return _.n("div",{class:k,"aria-hidden":"true"},_.n(Am3,{props:U,config:r,isBigboard:!0,chapterData:I}))},
else:function(){return _.n(l0L,{props:U,frame:g,config:r,progressBarWidthPx:m,chapterData:I})}})}})}}))},"Ng");
_.LtY=_.V(function(X){var U=X.progressBarProps;var r=XfH(U,X.isShortsPage);return _.n("yt-player-big-storyboard",{class:"ytPlayerStoryboardBigboardWrapper"},_.n(_.x,{cond:function(){return U().isDragging||U().isHovering},
then:function(){return _.n(_.x,{cond:r,then:function(m){return _.n(ibX,{frame:m,props:U,isBigboard:!0})}})}}))},"Og");
l0L=_.V(function(X){var U=X.props;var r=X.frame;var m=X.config;var I=X.progressBarWidthPx;X=X.chapterData;var t={};t=_.mS("ytPlayerStoryboardHost",(t.ytPlayerStoryboardHostMwebShorts=function(){return m().isShortsPage&&!1},t.ytPlayerStoryboardHostInlinePlayer=function(){return m().isInlinePlayer},t.ytPlayerStoryboardHostFadeIn=function(){return m().useFadeInAnimation},t));
return _.n("div",{class:t,"aria-hidden":"true",style:function(){var C=U(),k=ihe(r()),g=I();C=L4e(C)/C.videoDuration;var Z=g*C,P=k/2+6;k=g-(k/2+6);return"left: "+(Z<=P?P/g*100:Z>=k?k/g*100:C*100)+"%"}},_.n(_.x,{cond:function(){var C=U();
return!(m().isShortsPage&&C.videoDuration<15)},
then:function(){return _.n(ibX,{frame:r,props:U,isBigboard:!1})}}),_.n(Am3,{props:U,
config:m,isBigboard:!1,chapterData:X}))},"Pg");
ibX=_.V(function(X){var U=X.frame;var r=X.props;var m=X.isBigboard;var I=function(){var k,g;return(g=(k=r().playerApi)==null?void 0:k.getVideoContentRect())!=null?g:{width:0,height:0}},t=function(){return ihe(U())},C=function(){var k=U();
return k?k.height/k.rows:0};
X={};X=_.mS((X.ytPlayerStoryboardBigboardImageWrapper=m,X.ytPlayerStoryboardStoryboardImageWrapper=function(){return!m()},X));
return _.n("div",{class:X,style:function(){return"width: "+(m()?I().width:t())+"px; height: "+(m()?I().height:C())+"px;"}},_.n(Nie,{frame:U,
storyboardWidth:t,storyboardHeight:C,storyboardScale:function(){return(m()?I().width:t())/t()}}))},"Qg");
Nie=_.V(function(X){var U=X.frame;var r=X.storyboardWidth;var m=X.storyboardHeight;var I=X.storyboardScale;var t=function(){var C=U().row,k=U().column,g=r(),Z=m(),P=I();return{left:-k*g*P,top:-C*Z*P}};
return _.n("img",{src:function(){return U().url},
class:"ytPlayerStoryboardStoryboardImage",alt:"preview-image",style:function(){return"left: "+t().left+"px; top: "+t().top+"px; width: "+U().width*I()+"px; height: "+U().height*I()+"px;"}})},"Rg");
Am3=_.V(function(X){var U=X.props;var r=X.config;var m=X.isBigboard;var I=X.chapterData;X={};X=_.mS("ytPlayerStoryboardMetadata",(X.ytPlayerStoryboardMetadataBigboard=m,X));return _.n("div",{class:X},_.n(_.x,{cond:m,then:function(){return _.n(_.sx,null,_.n(jNL,{props:U,config:r}),_.n(_.x,{cond:function(){a:{var t=U();var C=r(),k=I(),g;if((C==null?0:C.activeChapter)&&((g=_.e(C==null?void 0:C.activeChapter,uZ))==null?0:g.title))t=!0;else{C=_.H(M3M(k));for(C=C.next();!C.done;C=C.next()){t=(C=_.e(C.value,
ri8))&&NkH(t,C);break a}t=!1}}return t},
then:function(){return _.n(XwX,{props:U,config:r,isBigboard:!0,chapterData:I})}}))},
else:function(){return _.n(_.sx,null,_.n(XwX,{props:U,config:r,isBigboard:!0,chapterData:I}),_.n(jNL,{props:U,config:r}))}}))},"Sg");
jNL=_.V(function(X){var U=X.props;var r=X.config;X={};X=_.mS("ytPlayerStoryboardTimestamp",(X.ytPlayerStoryboardTimestampShorts=function(){return r().isShortsPage},X.ytPlayerStoryboardTimestampIsHovering=function(){return U().isHovering||r().isShortsPage&&!0},X));
return _.n("div",{class:X},_.n(_.sx,null,function(){return _.jWH(L4e(U()))}))},"Tg");
XwX=_.V(function(X){var U=X.props;var r=X.config;var m=X.isBigboard;var I=X.chapterData;X={};m=_.mS("ytPlayerStoryboardTitle",(X.ytPlayerStoryboardTitleBigboard=m,X));return _.n("div",{class:m},_.n(_.x,{cond:function(){return!r().isShortsPage},
then:function(){return _.n(UYL,{props:U,activeChapter:function(){return r().activeChapter},
chapterData:I})}}))},"Ug");
UYL=_.V(function(X){var U=X.props;var r=X.activeChapter;var m=X.chapterData;return _.n(_.sx,null,_.n(_.Yq,{each:function(){return M3M(m())},
keyBy:"INDEX"},function(I){return _.n(_.sx,null,_.n(_.x,{cond:function(){return _.e(I(),ri8)&&NkH(U(),_.e(I(),ri8))},
then:function(){return _.n(rEe,{timedMarker:function(){return _.e(I(),ri8)}})}}))}),_.n(_.x,{cond:function(){var I;
return r()&&((I=_.e(r(),uZ))==null?void 0:I.title)},
then:function(I){return _.n(_.dN,{text:I,noPreWrap:!0})}}))},"Vg");
rEe=_.V(function(X){var U=X.timedMarker;return _.n(_.sx,null,_.n("div",{class:"ytPlayerStoryboardTimedMarkerIconWrapper"},_.n(_.k5,{icon:function(){return U().icon},
className:"ytPlayerStoryboardTimedMarkerIcon"})),_.n(_.dN,{text:function(){return U().label},
noPreWrap:!0}))},"Wg");_.mYY=_.V(function(X){var U=X.progressBarProps;var r=X.playheadData;var m=X.config;X=_.HD("yt-progress-bar");var I=_.HD("div"),t=_.HD("div"),C=_.H(_.Fb({width:0,left:0},void 0,"XjZjde")),k=C.next().value,g=C.next().value,Z=function(){t.value&&g(t.value.getBoundingClientRect())},P=function(){k().width<=0&&Z();
return k()};
_.Zd("resize",Z);var S=new b2(P,function(){},function(){return 0},function(){},function(){},function(){}),d=function(){return U()};
C=_.H(_.Fb(!1,void 0,"uZlOJc"));var O=C.next().value,E=C.next().value;C=_.tj(function(){E(!0);m().position===2?setTimeout(function(){Z()},100):Z()});
var Q=_.tj(function(){E(!1);R5L(S,d)()}),h=_.tj(function(Re){(m().doSeekOnClick||_.v("mweb_progress_bar_seek_on_mouse_click")&&Re instanceof PointerEvent&&Re.pointerType==="mouse")&&ymw(S,d,m)(Re);
return!1}),z=_.tj(function(Re){MA1(S,d)(Re);
return!1}),K=_.tj(function(Re){z5H(S,d)(Re);
return!1}),D=_.tj(function(Re){TiH(S,d,m)(Re);
return!1}),W=_.tj(function(Re){VAe(S,d,m)(Re);
return!1}),J=_.tj(function(){f01(S,d,m)();
return!1}),A=_.tj(function(){qJH(S,d,m)();
return!1}),N=_.tj(function(){Wt5(S,d,m)();
return!1}),He=_.tj(function(Re){Jmw(d)(Re);
return!1});
_.Zd("mousemove",DuL(S,d,m));_.Zd("mouseup",pIH(S,d,m));_.Wx(function(){qwe(I.value);E(!1);Z();pIH(S,d,m)()});
var ne={};ne=_.mS("ytPlayerProgressBarHost",function(){return m().className},(ne.ytPlayerProgressBarHostReadOnly=function(){return m().disableScrubbing},ne.ytPlayerProgressBarHostHidden=function(){return m().hideProgressBar&&!O()},ne.ytPlayerProgressBarHostLowerPlayer=function(){return m().position===0},ne.ytPlayerProgressBarHostBottomEdge=function(){return m().position===1},ne.ytPlayerProgressBarHostBottomInset=function(){return m().position===2},ne.ytPlayerProgressBarHostCustom=function(){return m().position===
3},ne));
var Be={},S6=_.mS("ytPlayerProgressBarBackground",(Be.ytPlayerProgressBarBackgroundHide=function(){return m().position===2&&!O()&&!U().isDragging},Be));
Be={};Be=_.mS("ytPlayerProgressBarDragContainer",(Be.ytPlayerProgressBarDragContainerBottomEdge=function(){return m().position===1},Be));
var e6={};e6=_.mS("ytPlayerProgressBarProgressBar",(e6.ytPlayerProgressBarProgressBarInset=function(){return m().position===2},e6.ytPlayerProgressBarProgressBarInsetMinimized=function(){return m().position===2&&!O()&&!U().isDragging},e6));
var Vs=function(){return Math.floor(wce(U())*100)};
return _.n("yt-progress-bar",{el:X,class:ne},_.n(_.x,{cond:function(){return m().position===2},
then:function(){return _.n("div",{class:S6})}}),_.n("div",{el:I,
"on:click":h,"on:touchstart":z,"on:touchmove":D,"on:mouseenter":C,"on:mousedown":K,"on:mouseleave":Q,"on:mousemove":W,"on:mouseup":A,"on:touchend":J,"on:touchcancel":N,"on:keydown":He,class:Be,role:"slider","aria-valuenow":Vs,"aria-valuetext":function(){return Vs()+"%"},
"aria-valuemin":function(){return 0},
"aria-valuemax":function(){return U().videoDuration},
draggable:_.v("web_progress_bar_draggable")?"false":"true",tabindex:0,"aria-label":_.tt("SEEK_SLIDER")},_.n("div",{el:t,class:e6},_.n(QN0,{progressBarProps:U,config:m,highContrast:function(){return!!m().isInlinePlayback}}),_.n(_.x,{cond:function(){return m().chapterData&&zFx(m().chapterData)},
then:function(){return _.n(FtL,{progressState:U,multiMarkersPlayerBarRenderer:function(){return m().chapterData},
progressBarWidth:function(){return k().width}})},
else:function(){return _.n(ouH,{progressBarProps:U,config:m})}}),_.n(wIX,{progressBarProps:U,
playheadData:r,interpolateDotPosition:function(){return m().position!==2},
hidePlayhead:function(){return m().playheadDotBehavior===1&&!O()}}))),_.n(Gq1,{progressBarProps:U,
config:function(){return{activeChapter:$KA(U(),m().chapterData),getProgressBarWidthPx:function(){return P().width},
isShortsPage:!!m().isShortsPage,isInlinePlayer:!!m().isInlinePlayback,useFadeInAnimation:!!m().isInlinePlayback}},
progressBarWidthPx:function(){return k().width},
chapterData:function(){return m().chapterData}}))},"Xg");
_.mYY.idomCompat=!0;Object.assign({},_.K4x(),{setState:function(){},
domMeasurements:{},appApi:_.oGz(),playerApi:void 0,playerContainer:void 0,playerControlContainer:void 0,uxConfig:{}});var IT3;
_.tEw=_.V(function(){var X,U=(X=_.M3(UVe().playerApi))!=null?X:void 0;X=_.H(_.Fb(!1,void 0,"Z9NQ1b"));var r=X.next().value,m=X.next().value;X=_.H(_.Fb(!1,void 0,"HoVJXe"));var I=X.next().value,t=X.next().value;X=_.H(_.Fb(!1,void 0,"DWCY3"));var C=X.next().value,k=X.next().value;X=_.H(_.Fb(!1,void 0,"g4C2Zd"));var g=X.next().value,Z=X.next().value;X=_.H(_.Fb(0,void 0,"lmVfFb"));var P=X.next().value,S=X.next().value;X=_.H(_.Fb(0,void 0,"mFLbzb"));var d=X.next().value,O=X.next().value;X=_.H(_.Fb(!1,void 0,
"hQN4Wb"));var E=X.next().value,Q=X.next().value;X=_.H(_.Fb(0,void 0,"WWU0fb"));var h=X.next().value,z=X.next().value;X=_.H(_.Fb(0,void 0,"MJ7LMd"));var K=X.next().value,D=X.next().value;X=_.H(_.Fb("",void 0,"hnomOe"));var W=X.next().value,J=X.next().value;X=_.H(_.Fb(-1,void 0,"ARe3pf"));var A=X.next().value,N=X.next().value,He=_.yp(function(){var ne={controlsVisible:r(),isOverlayHidden:I(),shouldWaitToHideControls:C(),isDragging:g(),isHovering:E(),videoDuration:h(),playedTime:K(),videoId:W(),draggedTime:d(),
hoveredTime:P(),playerState:A()};return Object.assign({},_.K4x(),ne,{domMeasurements:{},setState:function(Be){Be.controlsVisible!==void 0&&m(Be.controlsVisible);Be.isOverlayHidden!==void 0&&t(Be.isOverlayHidden);Be.shouldWaitToHideControls!==void 0&&k(Be.shouldWaitToHideControls);Be.isDragging!==void 0&&Z(Be.isDragging);Be.isHovering!==void 0&&Q(Be.isHovering);Be.draggedTime!==void 0&&O(Be.draggedTime);Be.hoveredTime!==void 0&&S(Be.hoveredTime);Be.videoDuration!==void 0&&z(Be.videoDuration);Be.playedTime!==
void 0&&D(Be.playedTime);Be.videoId!==void 0&&J(Be.videoId);Be.playerState!==void 0&&N(Be.playerState)},
appApi:_.oGz(),playerApi:U})},void 0,"Au4PIf");
_.qH(function(){U==null||U.addEventListener("onVideoProgress",RFX(He));U==null||U.addEventListener("onVideoDataChange",V3s(He));U==null||U.addEventListener("onStateChange",Tkz(He))});
_.Jd(function(){if(U==null?0:U.isReady())U==null||U.removeEventListener("onVideoProgress",RFX(He)),U==null||U.removeEventListener("onVideoDataChange",V3s(He)),U==null||U.removeEventListener("onStateChange",Tkz(He))});
return _.n("desktop-shorts-player-controls",null,_.n(IT3,{playerControlsProps:He}))},"Zg");
IT3=_.V(function(X){var U=X.playerControlsProps;return _.n("div",{class:"desktopShortsPlayerControlsHost"},_.n(_.mYY,{progressBarProps:U,config:function(){return{isShortsPage:!0,hideProgressBar:U().videoDuration<30&&U().playerState!==2&&!U().isDragging,rounded:!0,position:3,unmuteOnSeek:!1,playheadDotBehavior:1,doSeekOnClick:!0}}}))},"$g");_.aTH=_.V(function(X){function U(ne){ne!==0||S()?ne>50&&(S()||!O())?(d(!1),E(!0)):ne<=50&&(S()||O())&&(d(!1),E(!1)):d(!0)}
function r(ne,Be){var S6;return _.c(function(e6){if(e6.nextAddress==1)return e6.yield(_.a6(),2);S6=e6.yieldResult;Be&&S6?(S6.unMute(!0),ne&&(mVH(ne,S6.getVolume()),h(S6.getVolume()))):S6&&(S6.mute(!0),ne&&mVH(ne,0));_.uv(e6)})}
function m(ne){var Be,S6;return _.c(function(e6){if(e6.nextAddress==1)return e6.yield(_.a6(),2);Be=e6.yieldResult;S6=50;Be&&(S6=Be.getVolume(),Be.isMuted()?mVH(ne,0):mVH(ne,S6));h(S6);_.uv(e6)})}
var I=X.orientation;X=_.HD("desktop-shorts-volume-controls");var t=_.HD("button"),C=_.cD("input"),k=_.H(_.Fb(!1,void 0,"RuD0I")),g=k.next().value,Z=k.next().value,P=_.H(_.Fb(!1,void 0,"YbWwwb"));k=P.next().value;P=P.next().value;var S=k,d=P;P=_.H(_.Fb(!0,void 0,"F7Esub"));k=P.next().value;P=P.next().value;var O=k,E=P;k=_.H(_.Fb(50,void 0,"QFGbod"));var Q=k.next().value,h=k.next().value;k=_.yp(function(){var ne=S();return _.v("web_shorts_keyboard_enable_mute_shortcut")?ne?_.tt("PLAYER_LABEL_UNMUTE",
void 0,"Unmute (m)"):_.tt("PLAYER_LABEL_MUTE",void 0,"Mute (m)"):ne?_.tt("UNMUTE_VOLUME",void 0,"Unmute"):_.tt("MUTE_VOLUME",void 0,"Mute")},void 0,"rhQxrf");
P=_.yp(function(){var ne=S(),Be=O();return{sources:[{clientResource:{imageName:ne?_.v("web_shorts_modern_controls")?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED":Be?_.v("web_shorts_modern_controls")?"VOLUME_UP_DELHI_PLAYER_FILLED":"VOLUME_UP_FILLED":_.v("web_shorts_modern_controls")?"VOLUME_DOWN_DELHI_PLAYER_FILLED":"VOLUME_DOWN_FILLED"}}]}},void 0,"mluxjf");
var z=_.yp(function(){var ne=Q();return S()?ne+"% volume muted":ne+"% volume"},void 0,"QaT2u"),K=_.yp(function(){return I()==="vertical_down"},void 0,"LkJ9ac");
_.Wx(function(){function ne(){Z(!0)}
function Be(){Z(!1)}
C&&C.value&&(C.value.addEventListener("focus",ne),C.value.addEventListener("focusout",Be),m(C.value).then(function(){U(Number(IB9(C.value)))}));
t&&t.value&&(t.value.addEventListener("focus",ne),t.value.addEventListener("focusout",Be));_.Jd(function(){var S6;C==null||(S6=C.value)==null||S6.removeEventListener("focus",ne);var e6;C==null||(e6=C.value)==null||e6.removeEventListener("focusout",Be);var Vs;t==null||(Vs=t.value)==null||Vs.removeEventListener("focus",ne);var Re;t==null||(Re=t.value)==null||Re.removeEventListener("focusout",Be)})});
var D=_.tj(function(){if(C&&C.value){var ne=Number(IB9(C.value));reH(ne);h(ne);C.value.style.setProperty("--gradient-percent",ne+"%");U(ne)}return!1}),W=_.tj(function(){C&&C.value&&(r(C.value,S()),d(!S()));
return!1}),J={},A={},N={},He={};
return _.n("desktop-shorts-volume-controls",{"on:pointerleave":_.tj(function(){Z(!1)}),
"on:pointerenter":_.tj(function(){Z(!0)}),
class:_.mS("ytdDesktopShortsVolumeControlsHost",(J.ytdDesktopShortsVolumeControlsHostVertical=K,J.ytdDesktopShortsVolumeControlsHostModern=_.v("web_shorts_modern_controls"),J.ytdDesktopShortsVolumeControlsHostModernExpanded=function(){return _.v("web_shorts_modern_controls")&&g()},J)),
el:X},_.n(_.x,{cond:function(){return!K()},
then:function(){var ne={};return _.n("div",{class:_.mS("ytdDesktopShortsVolumeControlsBackgroundScrim",(ne.ytdDesktopShortsVolumeControlsBackgroundScrimExpanded=g,ne.ytdDesktopShortsVolumeControlsBackgroundScrimExpandedModern=function(){return _.v("web_shorts_modern_controls")&&g()},ne))})}}),_.n("div",{class:_.mS((A.ytdDesktopShortsVolumeControlsMuteIconButtonContainer=K,A))},_.n("button",{"aria-label":k,
title:k,el:t,"on:click":W,class:"ytdDesktopShortsVolumeControlsMuteIconButton"},P?_.n(_.J6,{data:P,alt:k,className:"ytdDesktopShortsVolumeControlsMuteIcon"}):null)),_.n("div",{class:_.mS("ytdDesktopShortsVolumeControlsSliderContainer",(N.ytdDesktopShortsVolumeControlsSliderContainerExpanded=g,N.ytdDesktopShortsVolumeControlsSliderContainerVertical=K,N.ytdDesktopShortsVolumeControlsSliderContainerVerticalDown=K,N.ytdDesktopShortsVolumeControlsSliderContainerVerticalExpanded=function(){return g()&&
K()},N))},_.n("input",{"aria-label":_.tt("VOLUME"),
title:_.tt("VOLUME"),el:C,"on:input":D,type:"range",class:_.mS("ytdDesktopShortsVolumeControlsNativeSlider",(He.ytdDesktopShortsVolumeControlsNativeSliderModern=_.v("web_shorts_modern_controls"),He)),id:"volume-input",role:"slider","aria-valuenow":Q,"aria-valuetext":z,"aria-valuemin":0,"aria-valuemax":100})))},"ah");var HYw=_.V(function(X){var U=X.data;var r=X.overlayDensity;X={};return _.n("yt-reel-channel-bar-view-model",{class:"ytReelChannelBarViewModelHost"},_.n(_.xJ,{data:function(){return U().decoratedAvatarViewModel}},{decoratedAvatarViewModel:function(m){var I=m.data;
return _.n(_.cz,{data:function(){return(r==null?void 0:r())===1?Object.assign({},I(),{avatar:{avatarViewModel:Object.assign({},_.e(I().avatar,_.u_),{avatarImageSize:"AVATAR_SIZE_M"})}}):I()}})}}),_.n(_.xJ,{data:function(){return U().avatarStackViewModel}},{avatarStackViewModel:function(m){return _.n(_.gn,{data:m.data})}}),_.n(_.dN,{className:_.mS("ytReelChannelBarViewModelChannelName",(X.ytReelChannelBarViewModelChannelNameLarge=function(){return(r==null?void 0:r())===1},X)),
text:function(){return U().channelName},
linkInheritColor:!0,userInput:!0}),_.n("div",{class:"ytReelChannelBarViewModelReelSubscribeButton"},_.n(_.xJ,{data:function(){return U().subscribeButtonViewModel}},{subscribeButtonViewModel:function(m){var I=m.data;
return _.n(_.kK,{data:function(){return(r==null?void 0:r())===1?Object.assign({},I(),{backgroundStyle:"SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_TONAL",buttonStyle:Object.assign({},I().buttonStyle,{buttonSize:"SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_MEDIUM"})}):I()},
isOverlay:!1})},
buttonViewModel:_.Rt})),_.n("div",{class:"ytReelChannelBarViewModelReelSponsorButton"},_.n(_.xJ,{data:function(){var m,I;return(I=_.e((m=U())==null?void 0:m.sponsorButtonViewModel,gDu))==null?void 0:I.sponsorButton}},{buttonViewModel:function(m){return _.n(_.Rt,{data:m.data,
buttonOverrides:function(){return{toggled:!0}}})}})))},"bh");var ChX=_.V(function(X){var U=function(){var I;return((I=X.overlayDensity)==null?void 0:I.call(X))===1},r=function(){return U()?22:16},m={};
return _.n("yt-reel-multi-format-link-view-model",{class:_.mS("ytReelMultiFormatLinkViewModelHost",(m.ytReelMultiFormatLinkViewModelHostTall=!0,m.ytReelMultiFormatLinkViewModelHostLarge=function(){return U()},m))},_.n(_.hq,{ariaLabel:function(){return X.data().a11yLabel},
className:"ytReelMultiFormatLinkViewModelEndpoint",command:function(){return X.data().command}},_.n("h3",{class:function(){return U()?"ytReelMultiFormatLinkViewModelLargeLink":"ytReelMultiFormatLinkViewModelLink"}},_.n(_.x,{cond:function(){return X.data().icon},
then:function(I){return _.n(_.J6,{data:I,className:"ytReelMultiFormatLinkViewModelIcon",alt:"",size:r})}}),_.n(_.dN,{text:function(){return X.data().title},
className:"ytReelMultiFormatLinkViewModelTitle"}))))},"ch");
ChX.idomCompat=!0;var k9T=_.V(function(X){var U=X.data;var r=X.overlayDensity;var m=X.extractOverlay;var I=_.HD("yt-shorts-suggested-action-view-model");X=_.H(_.Fb(!1,void 0,"S60Hzc"));var t=X.next().value,C=X.next().value;X=_.H(_.Fb(!1,void 0,"O76chf"));var k=X.next().value,g=X.next().value,Z=function(){return U().isMultiLineSa},P=_.nx(O4e,function(){var J,A;
return(A=(J=U().toggleableContent)==null?void 0:J.entityKey)!=null?A:""}),S=function(){var J,A,N;
return(N=U().toggleableContent)!=null&&N.entityKey?(A=(J=P())==null?void 0:J.value)!=null?A:!1:!1},d=function(){var J,A,N,He,ne,Be,S6,e6,Vs,Re,$A;
return U().toggleableContent?S()?(J=U().toggleableContent)==null?void 0:J.toggledData:(A=U().toggleableContent)==null?void 0:A.untoggledData:{primaryText:(e6=(N=U().defaultContent)==null?void 0:N.primaryText)!=null?e6:U().text,secondaryText:(He=U().defaultContent)==null?void 0:He.secondaryText,onTapCommand:(Vs=(ne=U().defaultContent)==null?void 0:ne.onTapCommand)!=null?Vs:U().onTapCommand,icon:(Re=(Be=U().defaultContent)==null?void 0:Be.icon)!=null?Re:U().icon,image:($A=(S6=U().defaultContent)==null?
void 0:S6.image)!=null?$A:U().image}},O=function(){return Z()?U().trailingTapTarget:void 0},E=function(J,A){return function(){return t()?A:J}},Q=function(){return{leadingSection:E("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingSection"),
secondaryText:(r==null?void 0:r())===1?E("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelExpansiveContainerExpandedSecondary"):E("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelDynamicHostExpandedSecondary"),trailingSection:E("ytShortsSuggestedActionViewModelDynamicHostCollapsedTrailingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedTrailingSection"),trailingSectionExtractOverlay:E("ytShortsSuggestedActionViewModelExtractOverlayCollapsedTrailingSection",
"ytShortsSuggestedActionViewModelExtractOverlayExpandedTrailingSection"),leadingIcon:E("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon")}};
X={};X=_.mS((X.ytShortsSuggestedActionViewModelStaticHost=function(){return!Z()},X.ytShortsSuggestedActionViewModelDynamicHost=Z,X.ytShortsSuggestedActionViewModelDynamicHostShown=function(){return Z()&&k()},X.ytShortsSuggestedActionViewModelDynamicHostHidden=function(){return Z()&&!k()},X.ytShortsSuggestedActionViewModelExtractOverlay=function(){return m==null?void 0:m()},X));
_.Wx(function(){if(Z()){var J=0,A;if((A=U().animationParams)==null?0:A.shouldExpand){var N,He;J=((He=(N=U().animationParams)==null?void 0:N.expansionDelaySecs)!=null?He:0)*1E3}var ne,Be=((ne=U().animationParams)==null?0:ne.shouldExpand)?setTimeout(function(){C(!0)},J):void 0,S6,e6;
J=((S6=U().animationParams)==null?0:S6.visibilityDelaySecs)?((e6=U().animationParams)==null?NaN:e6.visibilityDelaySecs)*1E3:0;var Vs=setTimeout(function(){g(!0)},J);
_.Jd(function(){Be&&clearTimeout(Be);clearTimeout(Vs)})}});
var h=function(J){_.z5(J,Object.assign({},{form:{element:I.value}}))},z=_.tj(function(){var J,A=(J=d())==null?void 0:J.onTapCommand;
A&&h(A)}),K=_.tj(function(){var J,A;
if(J=(A=O())==null?void 0:A.onTapCommand)return h(J),!1}),D=_.Cc({"vertical-align":"bottom",
"border-radius":function(){var J;return Z()?((J=U().defaultContent)==null?0:J.isCircleImage)?"50%":"4px":"0px"},
width:function(){var J,A,N;return Z()&&((J=U().defaultContent)==null?0:J.imageSize)?((N=(A=U().defaultContent)==null?void 0:A.imageSize)!=null?N:24)+"px":null},
height:function(){var J,A,N;return Z()&&((J=U().defaultContent)==null?0:J.imageSize)?((N=(A=U().defaultContent)==null?void 0:A.imageSize)!=null?N:24)+"px":null}}),W={};
return _.n("yt-shorts-suggested-action-view-model",{class:X,el:I},_.n("div",{style:"display: flex; flex-direction: row; align-items: center;"},_.n("button",{class:_.mS(function(){return Z()?"ytShortsSuggestedActionViewModelDynamicHostContainer":"ytShortsSuggestedActionViewModelStaticHostContainer"},function(){var J;
return(J=U().useFullRoundedBorder)!=null&&J?"ytShortsSuggestedActionViewModelDynamicHostUseRoundBorder":!O()&&Z()?"ytShortsSuggestedActionViewModelDynamicHostRoundAllCorners":Z()?"ytShortsSuggestedActionViewModelDynamicHostOnlyRoundLeadingCorners":""},function(){var J;
return(J=U().disableFixedHeight)!=null&&J?"ytShortsSuggestedActionViewModelDynamicHostFixedHeightAuto":""},(W.ytShortsSuggestedActionViewModelExpansiveContainer=function(){return(r==null?void 0:r())===1},W.ytShortsSuggestedActionViewModelExtractOverlayContainer=function(){return m==null?void 0:m()},W)),
"on:click":z},_.n(_.MO,{model:{color:4}}),_.n("div",{class:_.mS(function(){return Z()?Q().leadingSection():"ytShortsSuggestedActionViewModelStaticHostLeadingSection"})},_.n(_.x,{cond:function(){var J;
return(J=d())==null?void 0:J.image},
then:function(J){return _.n(_.J6,{data:J,alt:"",className:function(){return Z()?"ytShortsSuggestedActionViewModelDynamicHostLeadingImage":"ytShortsSuggestedActionViewModelStaticHostLeadingImage"},
contentMode:"CONTENT_MODE_SCALE_TO_FILL",preserveHeight:!0,preserveWidth:!0,useWidth:!0,style:D})}}),_.n(_.x,{cond:function(){var J,A;
return(J=d())==null?void 0:(A=J.icon)==null?void 0:A.iconType},
then:function(J){return _.n(_.k5,{icon:J,active:S,className:function(){return Z()?t()?"ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon":"ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon":"ytShortsSuggestedActionViewModelStaticHostLeadingIcon"}})}})),_.n("div",{class:"ytShortsSuggestedActionViewModelStaticHostTextSection"},_.n(_.x,{cond:function(){var J;
return(J=d())==null?void 0:J.primaryText},
then:function(J){var A={};return _.n("div",{class:_.mS("ytShortsSuggestedActionViewModelStaticHostPrimaryText",(A.ytShortsSuggestedActionViewModelExpansiveContainerPrimaryText=function(){return(r==null?void 0:r())===1},A))},_.n(_.dN,{text:J}))}}),_.n(_.x,{cond:function(){var J;
return(J=d())==null?void 0:J.secondaryText},
then:function(J){return _.n("div",{class:function(){return Q().secondaryText()}},_.n(_.dN,{text:J}))}}))),_.n(_.x,{cond:O,
then:function(J){return _.n("div",{class:_.mS(function(){return Q().trailingSection()},function(){var A,N;
return(m==null?void 0:m())&&((N=(A=Q()).trailingSectionExtractOverlay)==null?void 0:N.call(A))||""}),
"aria-label":function(){var A;return(A=J().a11yLabel)!=null?A:""},
"on:click":K,role:"button",tabindex:0},_.n(_.MO,{model:{color:4}}),_.n(_.k5,{icon:"CHEVRON_DOWN",className:"ytShortsSuggestedActionViewModelDynamicHostTrailingIcon"}))}})))},"dh");var cE5=_.V(function(X){var U=X.data;var r=X.overlayDensity;var m=_.HD("yt-shorts-video-title-view-model");X=_.tj(function(C){if(_.BN(_.F5(C),m.value,["A".toString()]))return!1;(C=U().truncatedTextOnTapCommand)&&_.z5(C);return!1});
var I={},t={};return _.n("yt-shorts-video-title-view-model",{el:m,class:_.mS("ytShortsVideoTitleViewModelHost",(I.ytShortsVideoTitleViewModelHostClickable=function(){return!!U().truncatedTextOnTapCommand},I)),
"on:click":X},_.n("h2",{class:_.mS("ytShortsVideoTitleViewModelShortsVideoTitle",(t.ytShortsVideoTitleViewModelShortsVideoTitleLarge=function(){return(r==null?void 0:r())===1},t.ytShortsVideoTitleViewModelShortsVideoTitleOneLine=function(){return _.v("enable_shorts_declutter_ui")},t))},_.n(_.dN,{text:function(){return U().text},
linkInheritColor:!0,noEndpoints:!1,userInput:!0,isHeadline:function(){return(r==null?void 0:r())===1}})))},"eh");_.gQY=_.V(function(X){var U=X.data;var r=X.overlayDensity;var m=X.extractOverlay;var I=function(){return(r==null?void 0:r())===1};
return _.n("yt-reel-metapanel-view-model",{class:"ytReelMetapanelViewModelHost"},_.n(_.xJ,{data:function(){return U().metadataItems}},{badgeViewModel:function(t){t=t.data;
return _.n("div",{class:_.mS(function(){return I()?"ytReelMetapanelViewModelExpansiveBlock":"ytReelMetapanelViewModelMetapanelItem"})},_.n(_.y6,{data:t}))},
playerDisclosureViewModel:function(t){t=t.data;return _.n("div",{class:_.mS(function(){return I()?"ytReelMetapanelViewModelExpansiveBlock":"ytReelMetapanelViewModelMetapanelItem"})},_.n(_.aJY,{data:t,
extractOverlay:m}))},
shortsSuggestedActionViewModel:function(t){t=t.data;return _.n("div",{class:_.mS(function(){return I()?"ytReelMetapanelViewModelExpansiveBlock":"ytReelMetapanelViewModelMetapanelItem"})},_.n(k9T,{data:t,
overlayDensity:r,extractOverlay:m}))},
reelChannelBarViewModel:function(t){t=t.data;var C={};return _.n("div",{class:_.mS("ytReelMetapanelViewModelMetapanelItem",(C.ytReelMetapanelViewModelExpansive=function(){return I()},C))},_.n(HYw,{data:t,
overlayDensity:r}))},
reelMultiFormatLinkViewModel:function(t){t=t.data;var C={};return _.n("div",{class:_.mS("ytReelMetapanelViewModelMetapanelItem",(C.ytReelMetapanelViewModelExpansive=function(){return I()},C))},_.n(ChX,{data:t,
overlayDensity:r}))},
shortsVideoTitleViewModel:function(t){t=t.data;var C={};return _.n("div",{class:_.mS("ytReelMetapanelViewModelMetapanelItem",(C.ytReelMetapanelViewModelExpansive=function(){return I()},C))},_.n(cE5,{data:t,
overlayDensity:r}))},
reelSoundMetadataViewModel:function(t){t=t.data;var C={};return _.n("div",{class:_.mS("ytReelMetapanelViewModelMetapanelItem",(C.ytReelMetapanelViewModelExpansive=function(){return I()},C))},_.n(_.gq7,{data:t,
overlayDensity:r}))},
toggleButtonViewModel:function(t){t=t.data;var C={};return _.n("div",{class:_.mS("ytReelMetapanelViewModelMetapanelItem",(C.ytReelMetapanelViewModelExpansive=function(){return I()},C))},_.n(_.rL,{data:t}))}}))},"fh");var nQY=_.V(function(X){var U=_.AL(X,{size:"M",disabled:!1,tooltipText:"",onTap:void 0}),r=U.size,m=U.onTap,I=U.disabled,t=U.tooltipText;return _.n("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.n(_.Vf,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:r(),disabled:I(),tooltipText:t(),onTap:m}},
iconName:X.iconType}))},"gh"),ZY0=_.V(function(X){function U(P){P.stopPropagation();
P.code==="ArrowUp"?(P.preventDefault(),CK6(k.value)):P.code==="ArrowDown"?(P.preventDefault(),kPD(k.value)):P.code==="KeyM"?tJH():(P.code==="KeyK"||P.code==="Space")&&aBH(g())}
var r=_.AL(X,{previousButtonDisabled:!1,nextButtonDisabled:!1,data:void 0,playabilityStatus:void 0,previewThumbnail:void 0});X=r.previousButtonDisabled;var m=r.nextButtonDisabled,I=r.data,t=r.playabilityStatus,C=r.previewThumbnail,k=_.HD("ytd-shorts-miniplayer-overlay"),g=_.Zj(_.TNe),Z;_.qH(function(){(Z=_.DR(k.value))&&Z.addEventListener("keydown",U)});
_.Jd(function(){var P;(P=Z)==null||P.removeEventListener("keydown",U)});
r=function(){var P,S;var d=_.e((P=I())==null?void 0:(S=P.reelPlayerOverlayRenderer)==null?void 0:S.buttonBar,HRT);if(d){var O;P=Object.assign({},d,{buttonViewModels:(O=d.buttonViewModels)==null?void 0:O.filter(HAe)})}else P=void 0;return P};
return _.n("ytd-shorts-miniplayer-overlay",{el:k,class:"ytdShortsMiniplayerOverlayHost"},_.n("div",{class:"ytdShortsMiniplayerOverlayThumbnailBackground",style:_.Cc({"background-image":function(){var P=C();return P?'url("'+_.Lf(P.thumbnails)+'")':""}})}),_.n("div",{class:"ytdShortsMiniplayerOverlayOverlay"},_.n("div",{class:"ytdShortsMiniplayerOverlayTopButtons"},_.n(nQY,{iconType:function(){var P=g();
return P===2||P===-1||P===5?"PLAY_ARROW":"PAUSE_FILLED"},
size:"L",onTap:function(){aBH(g())},
tooltipText:function(){var P=g();return P===1||P===3?_.tt("PLAYER_LABEL_PAUSE"):_.tt("PLAYER_LABEL_PLAY")}}),_.n(_.aTH,{orientation:"horizontal_right"})),_.n("div",{class:"ytdShortsMiniplayerOverlayActionButtons"},_.n(nQY,{iconType:"YOUTUBE_SHORTS_ARROW_UP",
disabled:X,onTap:function(){CK6(k.value)},
tooltipText:_.tt("PREVIOUS_VIDEO_LABEL")}),_.n(nQY,{iconType:"YOUTUBE_SHORTS_ARROW_DOWN",disabled:m,onTap:function(){kPD(k.value)},
tooltipText:_.tt("NEXT_VIDEO_LABEL")}),_.v("web_shorts_pip_like_button")?_.n(_.x,{cond:r,then:function(P){return _.n("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.n(_.Hv5,{data:P,buttonShapeOverrideables:{iconPosition:"icon-with-label",size:"M",style:"overlay-dark",type:"tonal"}}))}}):null),_.n("div",{class:"ytdShortsMiniplayerOverlayVideoMetaData"},_.n(_.x,{cond:function(){var P,S;
return _.e((P=I())==null?void 0:(S=P.reelPlayerOverlayRenderer)==null?void 0:S.metapanel,Cov)},
then:function(P){return _.n("div",{class:_.mS("ytdShortsMiniplayerOverlayInteractive")},_.n(_.gQY,{data:P}))}})),_.n("div",{class:_.mS("ytdShortsMiniplayerOverlayPlayerControls","ytdShortsMiniplayerOverlayInteractive"),
hidden:function(){var P;return!((P=I())==null||!P.adsOverlay)||t()&&!qEM(t())}},_.n("div",{class:"ytdShortsMiniplayerOverlayPlayerControlsInner"},_.n(_.tEw,null)))),_.n(_.x,{cond:function(){var P=I(),S,d;
P=_.e(P==null?void 0:(S=P.adsOverlay)==null?void 0:(d=S.fulfillmentContent)==null?void 0:d.fulfilledLayout,Dvv);return _.e(P==null?void 0:P.renderingContent,GO8)},
then:function(P){return _.n("div",{class:"ytdShortsMiniplayerOverlayAdsOverlay"},_.n(n8C,{data:P}))}}))},"ih");var ce1=_.V(function(){var X=_.H(_.Fb(new _.wl(NaN,NaN),void 0,"hq9Bjf")),U=X.next().value,r=X.next().value;X=_.H(_.Fb(!1,void 0,"Mu3aZc"));var m=X.next().value,I=X.next().value,t=_.H(_.Fb(!1,void 0,"LGtoFb"));X=t.next().value;var C=t.next().value,k=_.np().resolve(_.zS).miniplayerPropSignalMap[0],g=k.data,Z=k.shortsData,P=k.nextButtonDisabled,S=k.shortsPreviewThumbnail,d=k.previousButtonDisabled,O=k.externalPlaylistData;t=k.toastData;var E=k.playabilityStatus,Q=k.isDisabled,h=k.playerVe,z=k.closeVe;
k=_.Zj(_.j2);_.aq("yt-pip-window-resized",function(J){r(J)});
_.aq("yt-activate-pip-miniplayer",function(){return _.c(function(J){C(!0);_.uv(J)})});
var K=function(){var J;return!((J=O())==null||!J.contents)&&m()},D=function(){var J=U(),A=!!g(),N=K();
J=J.clone();A&&(J.height-=76);N&&(J.height-=285);return J},W=function(){I(!m())};
_.Wu(function(){var J=h(),A=_.Ei(11),N=_.e8(11);A&&N&&J&&(_.K9(A,N,J),N=z())&&(_.TY(A,J,[N]),_.VU(A,[N]))},"fHkmfb");
return _.n("ytd-pip-container",{class:"ytdPipContainerHost"},_.n(_.x,{cond:X,then:function(){return _.n(_.vu1,{isDisabled:Q,playabilityStatus:E,size:D,isPictureInPicture:!0})}}),_.n(_.x,{cond:g,
then:function(){return _.n(_.duw,{data:g,expanded:m,onExpandClick:W,playlistData:O})}}),_.n(_.x,{cond:K,
then:function(){return _.n("div",{class:"ytdPipContainerPlaylistPanel"},_.n(_.MUw,{data:O,hideHeaderText:!0,withinMiniplayer:!0}))}}),_.n(_.x,{cond:k,
then:function(){return _.n(ZY0,{data:Z,nextButtonDisabled:P,previousButtonDisabled:d,playabilityStatus:E,previewThumbnail:S})}}),_.n("div",{class:"ytdPipContainerToast"},_.n(_.e50,{toastData:t})))},"kh");var l2=function(X,U,r){var m=this;this.pipController=X;this.JSC$19188_clientRoot=U;this.JSC$19188_pageRequestService=r;this.active=!1;this.player=this.playerElement=this.miniplayerFetchRequest=null;this.miniplayerPropSignalMap=eF6();this.watchPipEnabled=_.v("web_watch_pip");this.shortsPipEnabled=_.v("web_shorts_pip");this.JSC$19188_watchWhileEnabled=_.v("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;_.Gt(_.br(),uqe,function(I){m.isSingleOptionSurveyActive=I});
this.JSC$19188_onPlayerPlayVideo=this.JSC$19188_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);_.Iq(_.rw.getInstance(),this.miniplayerServiceActionMap,this.JSC$19188_clientRoot);X.pictureInPictureSupported()&&_.DT("genericClientExperimentEvent",
{eventType:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED"})},M57,FjL,OYL,BSX,Q7H,Xc$;
l2.prototype.handleMediaSessionPipActivation=function(){var X=this,U;return _.c(function(r){_.AS().mediaSessionPipActivation=!0;U=_.np().resolve(_.Aj);return U.isOnWatch()&&X.watchPipEnabled?(_.AS().watchPipActivation=!0,_.s75(X,U.data),r.jumpTo(0)):U.isOnShorts()&&X.shortsPipEnabled?(_.AS().shortsPipActivation=!0,_.xYc(X),r.jumpTo(0)):X.isMiniplayerActive()&&X.watchPipEnabled&&!X.watchWhileMode?r.yield(PhL(X),0):r.jumpTo(0)})};
var PhL=function(X){var U,r,m,I;return _.c(function(t){if(t.nextAddress==1)return U=!X.miniplayerToPipMode,r=X.playerElement,m=X.miniplayerData,I=X.watchResponse,t.yield(X.deactivate(),2);if(t.nextAddress!=3)return U?(_.AS().mediaSessionPipActivation=!0,_.AS().watchPipActivation=!0):_.AS().miniplayerButtonActivation=!0,t.yield(X.activate(r,m,I),3);X.miniplayerToPipMode=U;_.uv(t)})};
l2.prototype.onDownloadedVideoDeleted=function(X){var U,r=_.e((U=this.miniplayerData)==null?void 0:U.watchEndpoint,_.Rl),m,I;r&&((m=this.watchResponse)==null?void 0:(I=m.playerResponse)==null?void 0:I.offlineState)!==void 0&&(U=r.videoId)&&X&&U===X&&this.close()};
l2.prototype.onShowMiniplayerCommand=function(X){var U=this,r,m,I,t,C,k,g,Z,P,S,d;return _.c(function(O){switch(O.nextAddress){case 1:return r=_.e(X,ASu),I=(m=r)==null?void 0:m.miniplayerCommand,t=_.e(I,_.Rl),I&&t&&!U.active?O.yield(_.rp.getInstance(),2):O.return();case 2:return C=O.yieldResult,O.yield((k=C)==null?void 0:k.get("yt-miniplayer-shown-video-id"),3);case 3:g=O.yieldResult;Z=t.videoId;if(!Z||g===Z)return O.return();P=_.np().resolve(_.Aj);if(P.isOnWatch())return _.AE(Error("Uj")),O.return();
S={channelItem:{externalId:btoa(Z)}};U.readyToResumeVe=_.tb(121253,void 0,void 0,S);_.AS().showMiniplayerCommandActivation=!0;return O.yield(_.UKu(U,I,!0),4);case 4:return U.active&&(_.Gk(U,{readyToResumeVe:U.readyToResumeVe,isReadyToResume:!0}),U.isReadyToResume=!0),O.yield((d=C)==null?void 0:d.set("yt-miniplayer-shown-video-id",t.videoId),5);case 5:U.readyToResumeVe=void 0,_.uv(O)}})};
l2.prototype.init=function(X){this.miniplayerEl?_.AE(new _.Tx("MiniplayerService already initialized.")):this.miniplayerEl=X};
l2.prototype.isInitialized=function(){var X=!!this.miniplayerEl;X||_.AE(new _.Tx("MiniplayerService used before initialized."));return X};
_.s75=function(X,U){if(X.isInitialized()){var r=_.Bkz(U.response,U.playerResponse),m=_.np().resolve(_.Aj).getPlayerFromWatch();_.AS().currentEndpoint=r.watchEndpoint||null;X.activate(m,r,U)}};
_.xYc=function(X){if(X.isInitialized()){var U=_.np().resolve(_.Aj).getPlayerFromShorts();X.activate(U)}};
M57=function(X,U){var r;(r=!X.isInitialized())||(r=_.np().resolve(_.Aj).isOnWatch()&&X.watchPipMode,r=!(X.isMiniplayerActive()&&(_.AS().userActivation||_.AS().lockupActivation||r)));if(r)return!1;SOH(X,U)?_.$b(X):Xc$(X,U);return X.watchPipMode?!_.np().resolve(_.Aj).isOnWatch():!0};
l2.prototype.isMiniplayerActive=function(){return this.active};
var SOH=function(X,U){var r;U=(r=_.e(U,_.Rl))==null?void 0:r.videoId;var m,I;X=(I=_.e((m=X.miniplayerData)==null?void 0:m.watchEndpoint,_.Rl))==null?void 0:I.videoId;return U!=null&&U===X};
l2.prototype.collapse=function(){this.isInitialized()&&(this.backgroundPageData?_.l4(this.miniplayerEl,"yt-navigate-cache",{url:this.backgroundPageData.url,endpoint:this.backgroundPageData.endpoint,data:this.backgroundPageData}):_.Gw(this.miniplayerEl,"yt-navigate-home-action"))};
_.UKu=function(X,U,r,m){r=r===void 0?!1:r;var I,t,C,k;return _.c(function(g){switch(g.nextAddress){case 1:if(X.active){g.jumpTo(2);break}I=_.np().resolve(_.Aj);if(C=(t=X.playerElement)!=null?t:I.getPlayerFromWatch()){g.jumpTo(3);break}return g.yield(_.np().resolve(_.X5),4);case 4:C=I.getPlayerFromWatch();case 3:if(!C){_.AE(Error("Wj"));g.jumpTo(2);break}return g.yield(X.activate(C,m),2);case 2:return X.active?g.yield(Xc$(X,U,r),7):g.return();case 7:(k=X.getPlayerElement())==null||k.focusOnPlayer(),
_.uv(g)}})};
l2.prototype.activate=function(X,U,r){var m=this,I,t,C,k,g,Z,P,S,d;return _.c(function(O){switch(O.nextAddress){case 1:if(!m.isInitialized())return O.return();if(!X)return _.AE(Error("Wj")),O.return();if(_.sO$()||m.isMiniplayerActive())var E=!0;else E=_.AS().watchPipActivation||_.AS().watchWhileActivation,_.np().resolve(_.Aj).isOnWatch()&&!E?(_.AE(new _.Tx("miniplayer activated on watch page")),E=!0):E=_.AS().watchWhileActivation?m.userDeactivatedWatchWhile||!!document.pictureInPictureElement||vPs():
!1;if(E)return ZsT(),O.return();I=_.AS().mediaSessionPipActivation;t=_.AS().shortsPipActivation;C=_.AS().watchPipActivation;g=(k=_.AS().watchWhileActivation)||C;Z=C||t;if(!m.pictureInPictureEnabled()||!Z){O.jumpTo(2);break}return O.yield(dY1(m,I),3);case 3:if(!O.yieldResult)return _.AE(Error("Vj")),ZsT(),O.return();case 2:return m.setActive(!0),m.watchResponse=r,m.playerElement=X,m.updateMiniplayerData(U),O.yield(OYL(m,X),4);case 4:if(!m.active)return _.AE(new _.Tx("miniplayer deactivated during activation")),
m.removePlayerListeners(),O.return();E=_.np().resolve(_.xZ);E.addEventListener("yt-navigate",_.k7(m,m.onPlaylistNavigate));E.addEventListener("yt-playlist-data-updated",_.k7(m,m.JSC$19188_onPlaylistDataUpdated));m.JSC$19188_onPlaylistDataUpdated();ZsT();m.JSC$19188_watchWhileEnabled&&_.vQ0(m,k);m.pictureInPictureEnabled()&&m.shortsPipEnabled&&(m.shortsPipMode=t,_.br().dispatch(r_1(m.shortsPipMode)));m.pictureInPictureEnabled()&&m.watchPipEnabled&&(m.watchPipMode=C,_.EPe(m.handleMediaSessionPipActivation));
m.player&&(P=m.player.getPlayerState(),S=P===1,_.br().dispatch(nBh(P)),_.i4(m.miniplayerEl,"yt-miniplayer-play-state-changed",[S]),_.AS().isVideoPlaying=S);_.i4(m.miniplayerEl,"yt-miniplayer-endpoint-changed");eN3(m);_.EQ1(m);if(m.shortsPipMode||m.watchPipMode)O=O.yield(_.Gw(m.miniplayerEl,"yt-activate-pip-miniplayer")[0],6);else{E=O.yield;var Q=_.Gw(m.miniplayerEl,"yt-activate-miniplayer",[g])[0];O=E.call(O,Q,6)}return O;case 6:if(m.watchResponse){E=m.getScreenLayer();Q=_.Ei(0);var h=nOX(0);Q&&h&&
(_.Q4(Q,h,E),E===0&&c$e(void 0,0))}FjL(m);BSX(m,!0);(d=m.getPlayerElement())==null||d.focusOnPlayer();_.uv(O)}})};
l2.prototype.updateMiniplayerData=function(X){this.miniplayerData=X;_.Gk(this,{data:X})};
_.EQ1=function(X){var U,r,m=((U=X.miniplayerData)==null?void 0:(r=U.miniplayerRenderer)==null?void 0:r.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY";U=X.watchWhileMode||X.watchPipMode?m&&!_.np().resolve(_.Aj).isOnWatch():m;_.Gk(X,{isDisabled:U});var I,t;r=_.e((I=X.miniplayerData)==null?void 0:(t=I.miniplayerRenderer)==null?void 0:t.minimizedEndpoint,_.lO);U&&r&&_.np().resolve(_.tK).openSheet({openPopupActionCommand:{openPopupAction:r}},X.miniplayerEl)};
FjL=function(X){if(X.watchResponse&&!Q7H(X)){var U,r=(U=X.watchResponse.playerResponse)==null?void 0:U.trackingParams;r&&(_.Gk(X,{expandVe:_.tb(35989),closeVe:_.tb(34699),readyToResumeCloseVe:_.tb(131070),repositionVe:_.tb(226204),resizeVe:_.tb(226205)}),_.Gk(X,{playerVe:_.Ps(r)}))}};
OYL=function(X,U){return _.c(function(r){if(r.nextAddress==1)return U.preparePlayer(),r.yield(U.getPlayerPromise(),2);X.player=r.yieldResult;X.player&&(X.player.addEventListener("onPlayVideo",X.JSC$19188_onPlayerPlayVideo),X.player.addEventListener("onCloseMiniplayer",X.onPlayerCloseMiniplayer),X.player.addEventListener("onExpandMiniplayer",X.onPlayerExpandMiniplayer),X.player.addEventListener("onStateChange",X.onPlayerStateChange));_.uv(r)})};
_.a=l2.prototype;_.a.JSC$19188_onPlayerPlayVideo=function(X){var U=X.sessionData&&"autonav"in X.sessionData,r;X.sessionData&&X.sessionData.itct&&(r=X.sessionData.itct);var m=X.watchEndpoint;U=m&&U?_.q16(m,r):_.GY(X.videoId,X.listId||void 0,r);X.sessionData&&_.JC(_.e(U.commandMetadata,_.mN).url,X.sessionData);Xc$(this,U)};
_.a.onPlayerExpandMiniplayer=function(){_.$b(this)};
_.a.onPlayerCloseMiniplayer=function(){this.watchWhileMode&&(this.userDeactivatedWatchWhile=!0);this.close(this.watchWhileMode)};
_.a.onPlayerStateChange=function(){if(this.player){var X=this.player.getPlayerState(),U=X===1;_.br().dispatch(nBh(X));_.br().dispatch(_.xc8(X));_.i4(this.miniplayerEl,"yt-miniplayer-play-state-changed",[U]);_.AS().isVideoPlaying=U;if(X===0){U=!_.yA.getInstance().isAutoplaySetExplicitly();var r,m,I,t,C,k,g=(r=this.watchResponse.response)==null?void 0:(m=r.contents)==null?void 0:(I=m.twoColumnWatchNextResults)==null?void 0:(t=I.autoplay)==null?void 0:(C=t.autoplay)==null?void 0:(k=C.autoplayExplicitChoiceDialogRenderer)==
null?void 0:k.confirmDialogRenderer;U&&g&&this.player.setAutonavState(1)}X===0&&this.watchWhileMode&&this.deactivate()}};
_.a.onPlaylistNavigate=function(X,U){var r=this,m,I,t,C,k,g,Z;return _.c(function(P){if(P.nextAddress==1){if(!_.e(U.endpoint,_.Rl))return P.return();_.AS().currentEndpoint=U.endpoint;_.i4(r.miniplayerEl,"yt-miniplayer-endpoint-changed");if(_.np().resolve(_.Aj).isOnWatch()&&(r.watchWhileMode||r.watchPipMode))return P.return();X.stopPropagation();(t=(I=_.e((m=U.endpoint)==null?void 0:m.commandMetadata,_.mN))==null?void 0:I.url)&&U.tempData&&!_.fI.isEmpty(U.tempData)&&_.JC(t,U.tempData);C={clientParams:{miniplayer:!0,
autoSaveToQueue:!1}};k=new xt$(function(){return r.getPlayerElement()},C,{layer:r.getScreenLayer()});
g=function(S){k.processChunk({endpoint:U.endpoint,data:S})};
oQH(r);r.miniplayerFetchRequest=wwe(r,U.endpoint,g);_.E_(P,2);return P.yield(r.miniplayerFetchRequest,4)}if(P.nextAddress!=2)return Z=P.yieldResult,yEH(r,Z),_.mt(P,0);_.yE(P);_.uv(P)})};
_.a.JSC$19188_onPlaylistDataUpdated=function(){var X=_.np().resolve(_.xZ).getPlaylistData();this.hasPlaylistData=!!X;_.Gk(this,{externalPlaylistData:X||{}})};
_.a.close=function(X){if(this.isInitialized())if(X){if(!((this.watchWhileMode||this.watchPipMode)&&_.np().resolve(_.Aj).isOnWatch()||this.shortsPipMode)){var U;(U=this.getPlayerElement())==null||U.stop()}this.deactivate()}else _.ex().closeMiniplayer(this.miniplayerEl)};
_.a.deactivate=function(X){var U=this,r,m,I,t;return _.c(function(C){if(C.nextAddress==1){if(!U.isInitialized()||!U.active)return C.return();U.setActive(!1);oQH(U);(r=!!X&&SOH(U,X))&&U.isSingleOptionSurveyActive&&_.Gw(U.miniplayerEl,"yt-show-watch-page-survey",[U.isSingleOptionSurveyActive]);return C.yield(uCe(U),2)}if(C.nextAddress!=3){BSX(U,!1);U.isReadyToResume=!1;U.watchResponse=void 0;U.updateMiniplayerData(void 0);U.shortsPipMode&&(U.shortsPipMode=!1,_.br().dispatch(r_1(U.shortsPipMode)),Jdc(U.pipController),
(m=U.player)==null||m.setInternalSize(NaN,NaN));U.watchPipMode&&(U.watchPipMode=!1,Jdc(U.pipController));(I=U.watchWhileMode)&&_.vQ0(U,!1);U.removePlayerListeners();var k=_.np().resolve(_.xZ);k.removeEventListener("yt-navigate",_.k7(U,U.onPlaylistNavigate));k.removeEventListener("yt-playlist-data-updated",_.k7(U,U.JSC$19188_onPlaylistDataUpdated));_.AS().currentEndpoint=null;_.i4(U.miniplayerEl,"yt-miniplayer-endpoint-changed");U.playerElement=null;ZsT();if(U.shortsPipMode||U.watchPipMode)C=C.jumpTo(3);
else{k=C.yield;var g=_.Gw(U.miniplayerEl,"yt-deactivate-miniplayer",[r,I])[0];C=k.call(C,g,3)}return C}(t=U.player)==null||t.setInternalSize(NaN,NaN);U.player=null;_.uv(C)})};
var uCe=function(X){var U;return _.c(function(r){U=_.np().resolve(_.Aj);return X.shortsPipMode?r.yield(U.movePlayerToShorts(X.playerElement),0):r.yield(U.movePlayerToWatch(X.playerElement),0)})};
l2.prototype.removePlayerListeners=function(){this.player&&(this.player.removeEventListener("onPlayVideo",this.JSC$19188_onPlayerPlayVideo),this.player.removeEventListener("onCloseMiniplayer",this.onPlayerCloseMiniplayer),this.player.removeEventListener("onExpandMiniplayer",this.onPlayerExpandMiniplayer),this.player.removeEventListener("onStateChange",this.onPlayerStateChange))};
l2.prototype.setActive=function(X){this.active=X;this.isSingleOptionSurveyActive?_.Gw(this.miniplayerEl,"yt-close-popup-action",["ytd-single-option-survey-renderer"]):_.Gw(this.miniplayerEl,"yt-close-popup-action",["ytd-survey-follow-up-renderer"]);_.br().dispatch(_.jf({type:"SET_MINIPLAYER_IS_ACTIVE",payload:this.active}))};
_.vQ0=function(X,U){X.watchWhileMode=U;_.Gk(X,{watchWhile:U})};
BSX=function(X,U){if(!Q7H(X))if(X.shortsPipMode||X.watchPipMode){var r;(r=X.player)==null||r.setDocumentPictureInPicture(U)}else{var m;(m=X.player)==null||m.setMinimized(U)}};
Q7H=function(X){return X.watchWhileMode&&_.v("kevlar_watch_while_counterfactual")};
_.$b=function(X){var U;return _.c(function(r){switch(r.nextAddress){case 1:if(!X.isInitialized())return r.return();_.E_(r,2);return r.yield(X.miniplayerFetchRequest,4);case 4:_.mt(r,3);break;case 2:_.yE(r);case 3:X.watchResponse&&X.miniplayerData&&X.miniplayerData.watchEndpoint?(U={url:X.watchResponse.url,endpoint:X.miniplayerData.watchEndpoint,data:X.watchResponse,miniplayer:!0},_.l4(X.miniplayerEl,"yt-navigate-cache",U)):X.miniplayerData&&X.miniplayerData.watchEndpoint&&_.l4(X.miniplayerEl,"yt-navigate",
{endpoint:X.miniplayerData.watchEndpoint}),_.uv(r)}})};
Xc$=function(X,U,r){var m,I,t,C;return _.c(function(k){if(k.nextAddress==1){if(SOH(X,U))return k.return();_.AS().currentEndpoint=U;_.i4(X.miniplayerEl,"yt-miniplayer-endpoint-changed");_.i4(X.miniplayerEl,"yt-miniplayer-play-state-changed",[!1]);_.AS().isVideoPlaying=!1;m={clientParams:{miniplayer:!0,autoSaveToQueue:!r}};I=new xt$(function(){return X.getPlayerElement()},m,{layer:X.getScreenLayer(),
parentLayer:0},void 0,X.readyToResumeVe);t=function(g){var Z,P,S=Object.assign({},(Z=g.playerResponse)==null?void 0:(P=Z.playerConfig)==null?void 0:P.playbackStartConfig,{startPaused:!0}),d;r&&((d=g.playerResponse)==null?0:d.playerConfig)&&(g.playerResponse.playerConfig.playbackStartConfig=S);I.processChunk({endpoint:U,data:g})};
oQH(X);X.miniplayerFetchRequest=wwe(X,U,t);_.E_(k,2);return k.yield(X.miniplayerFetchRequest,4)}if(k.nextAddress!=2)return C=k.yieldResult,yEH(X,C),_.mt(k,0);_.yE(k);_.uv(k)})};
l2.prototype.getScreenLayer=function(){return this.shortsPipMode||this.watchPipMode?11:3};
var oQH=function(X){X.miniplayerFetchRequest&&(X.miniplayerFetchRequest.cancel&&X.miniplayerFetchRequest.cancel("Active request obsolete"),X.miniplayerFetchRequest=null)},wwe=function(X,U,r){var m,I=(m=_.e(U.commandMetadata,_.mN))==null?void 0:m.url,t;
m=!I||_.iW("disable_miniplayer_tempdata")?{}:(t=NtX(I))!=null?t:{};return RV(X.JSC$19188_pageRequestService,U,m,window.location.href,"watch",function(C,k){r(k)},function(C){return C!==X.miniplayerFetchRequest})},yEH=function(X,U){var r;
_.c(function(m){if(!U)return m.return();X.watchResponse=U;FjL(X);eN3(X);r=_.Bkz(U.response,U.playerResponse);if(X.isMiniplayerActive()){U.response&&(X.playerElement.watchNextData=U.response);var I=_.fI.getValueByKeys.apply(_.fI,[U].concat(_.fN(Qvv)));_.fI.getValueByKeys.apply(_.fI,[U].concat(_.fN(hkC)))&&I&&_.np().resolve(_.xZ).setAutoplayRenderer(I);if(I)if(_.v("kevlar_is_pupi_enabled")){var t,C,k,g,Z,P=((t=U.response)==null?0:(C=t.playerOverlays)==null?0:(k=C.playerOverlayRenderer)==null?0:(g=k.autonavToggle)==
null?0:(Z=g.autoplaySwitchButtonRenderer)==null?0:Z.enabled)?2:1;_.yA.getInstance().setState(P,!1,!1)}else t=gyn()?2:1,(P=X.player)==null||P.setAutonavState(t);X.updateMiniplayerData(r);_.EQ1(X)}_.uv(m)})},eN3=function(X){var U,r,m=(U=X.watchResponse)==null?void 0:(r=U.playerResponse)==null?void 0:r.playabilityStatus,I;
U=m==null?void 0:(I=m.miniplayer)==null?void 0:I.miniplayerRenderer;(U==null?void 0:U.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY"&&U.minimizedEndpoint&&_.LB(X.miniplayerEl,[U.minimizedEndpoint]);_.Gk(X,{playabilityStatus:m})};
l2.prototype.openToast=function(X,U){_.Gk(this,{toastData:{data:X,label:U}})};
_.Gk=function(X,U){(0,X.miniplayerPropSignalMap[1])(U)};
l2.prototype.getPlayerElement=function(){if(!this.isInitialized())return null;var X;return this.playerElement?this.playerElement:(X=_.Xa(this.miniplayerEl).querySelector("#player-container"))==null?void 0:X.firstElementChild};
l2.prototype.pictureInPictureSupported=function(){return this.pipController.pictureInPictureSupported()};
var dY1=function(X,U){U=U===void 0?!1:U;var r,m,I,t,C,k;return _.c(function(g){if(g.nextAddress==1){if(!X.pictureInPictureSupported()||!n_s()&&!U)return g.return(!1);r=hN3(X);m=r.width;I=r.height;return g.yield(X.pipController.openWindow({width:m,height:I}),2)}t=g.yieldResult;C=X.pipController.getWindow();if(!C||!t)return g.return(!1);C.document.body.style.overflow="hidden";k=g_m(C);Diw(X.pipController,function(){MEY(X);k()});
return g.return(!0)})},hN3=function(X){var U=_.AS().shortsPipActivation,r,m;
X=U?.5625:(m=(r=X.player)==null?void 0:r.getVideoAspectRatio())!=null?m:16/9;r=Math.min(window.innerWidth,window.innerHeight)/2;U=U?0:76;return X>1?new _.wl(r,U+r/X):new _.wl(r*X,U+r)},MEY=function(X){var U;
_.c(function(r){U=_.np().resolve(_.Aj);return U.isOnWatch()&&X.watchPipMode||U.isOnShorts()&&X.shortsPipMode?r.yield(X.deactivate(),0):X.miniplayerToPipMode?r.yield(PhL(X),0):X.watchPipMode?r.yield(_.$b(X),0):r.jumpTo(0)})};
l2.prototype.pictureInPictureEnabled=function(){return this.pictureInPictureSupported()&&(this.watchPipEnabled||this.shortsPipEnabled)};
_.n0.Object.defineProperties(l2.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
l2[Zp]=[puL,ojS,_.v1];var zNc="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(" "),
Kjw="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(" "),TSY="arrow_down arrow_up overflow_horizontal pause play-arrow shorts-comment shorts-dislike shorts-like shorts-share volume-off volume-up waveform".split(" "),
YOw="arrow_down arrow_up overflow_horizontal pause play share text_bubble thumb_down thumb_up volume_max volume_mute waveform".split(" ");var VEH=function(X,U,r){_.Kj.call(this);this.store=X;this.panelController=U;this.pageContentExtractor=r;this.isInitialized=!1};
_.F(VEH,_.Kj);
VEH.prototype.init=function(X){var U=this;this.isInitialized||(this.isInitialized=!0,this.environment=X!=null?X:"CHAT_ENVIRONMENT_ENUM_YOUCHAT",this.pageSubtype=_.Vx.currentPageSubTypeSelector(this.store.getState()),X=_.Gt(this.store,_.Vx.currentPageSubTypeSelector,function(r){a:if(_.RNc(U))switch(r){case "shorts":case "learning":case "learning_journey_watch":case "learning_journey_browse":case "your-courses":case "playables":case "report-history":var m=!0;break a;default:m=!1}else m=!1;m&&U.panelController.hidePanel({identifier:"PAai_companion"});
U.pageSubtype!==r&&(U.pageSubtype=r)}),this.addOnDisposeCallback(X))};
_.t41=function(X,U){if(_.RNc(X))switch(U){case "watch":var r,m;return{pageSurface:"PAGE_SURFACE_WATCH",entityId:(r=_.HN())==null?void 0:(m=r.getVideoData())==null?void 0:m.video_id};case "search":var I,t,C;return{pageSurface:"PAGE_SURFACE_SEARCH",videoIds:(t=(I=X.pageContentExtractor)==null?void 0:hJ3(I))!=null?t:[],entityId:(C=(new URLSearchParams(window.location.search)).get("search_query"))!=null?C:void 0};case "companion-canvas":var k,g;return{pageSurface:"PAGE_SURFACE_CANVAS",videoIds:(g=(k=
X.pageContentExtractor)==null?void 0:hJ3(k))!=null?g:[]};default:var Z,P;X={videoIds:(P=(Z=X.pageContentExtractor)==null?void 0:hJ3(Z))!=null?P:[]};return _.v("enable_ai_companion_default_page_context")?X:void 0}};
_.RNc=function(X){return X.environment==="CHAT_ENVIRONMENT_ENUM_AI_COMPANION"};
VEH[Zp]=[_.C8,_.I9,_.gX(Mp0)];var fT3=_.V(function(X){return _.n("yt-common-mark-view-model",{class:"ytCommonMarkViewModelHost"},_.n(_.Qn,{text:function(){return X.data().text||""},
wrapCodeBlocks:X.shouldWrapCodeBlock}))},"mh");_.qOw=_.V(function(X){return _.n("yt-ai-companion-attachment-view-model",{el:_.pf(_.w0(function(){return X.data().rendererContext})),
class:_.mS("ytAiCompanionAttachmentViewModelHost",X.className)},_.n("div",{class:"ytAiCompanionAttachmentViewModelTitleContainer"},_.n(_.x,{cond:function(){return X.data().title},
then:function(U){return _.n("h3",{class:"ytAiCompanionAttachmentViewModelTitleHeading",title:function(){return U().content}},_.n(_.dN,{text:U}))}}),_.n(_.x,{cond:function(){return _.YJ(X.data().trailingTitleIcon)},
then:function(U){return _.n("div",{class:"ytAiCompanionAttachmentViewModelTitleTrailingIcon"},_.n(_.J6,{data:U,alt:"",preserveWidth:!0,preserveHeight:!0}))}})),_.n(_.x,{cond:function(){return X.data().description},
then:function(U){return _.n("div",{class:"ytAiCompanionAttachmentViewModelDescription"},_.n(_.dN,{text:U}))}}),_.n(_.x,{cond:function(){return X.data().bottomItem},
then:function(U){return _.n("div",{class:"ytAiCompanionAttachmentViewModelBottomItem"},_.n(_.xJ,{data:U},{tableViewModel:Dxp}))}}))},"nh");_.Wj7=_.V(function(X){return _.n("yt-channel-attribution-view-model",{class:_.mS("ytChannelAttributionViewModelHost",X.className)},_.n("div",{class:"ytChannelAttributionViewModelUpper"},_.n(_.xJ,{data:function(){return X.data().avatar}},{decoratedAvatarViewModel:_.cz}),_.n("div",{class:"ytChannelAttributionViewModelChannelTitle"},_.n(_.dN,{text:function(){return X.data().title}}))),_.n("div",{class:"ytChannelAttributionViewModelBottom"},_.n(_.dN,{text:function(){return X.data().subtitle}})))},"oh");var JEc=_.V(function(X){var U=_.H(_.Fb(!1,void 0,"MFRKRb")),r=U.next().value,m=U.next().value,I=function(){return X.data().activeRenderer},t=function(){return X.data().inactiveRenderer};
return _.n("yt-channel-disclosure-view-model",{"on:mouseleave":_.tj(function(){m(!1)}),
"on:mouseover":_.tj(function(){m(!0)}),
class:_.mS("ytChannelDisclosureViewModelHost",X.className)},_.n(_.x,{cond:function(){return r()},
then:function(){return _.n(_.xJ,{data:I},{channelAttributionViewModel:_.Wj7})},
else:function(){return _.n(_.xJ,{data:t},{decoratedAvatarViewModel:_.cz})}}))},"ph");var DY5=null;var pw0={},$YL=(pw0.initialized={priority:10,callback:function(X){var U=_.np();U.addProvider({provide:z5C,useClass:$H3});U.addProvider({provide:_.pxw,useFactory:function(){return new Ktu}});
U.addProvider({provide:Br,useValue:_.$q("INNERTUBE_CONTEXT_CLIENT_NAME","WEB")});U.addProvider({provide:sx5,useValue:5184E6});U.addProvider({provide:fRH,useValue:_.Fn()});U.addProvider({provide:glL,useClass:o$P});U.addProvider({provide:FE,useClass:FE});U.addProvider({provide:_.X5,useFactory:function(){return mcT.promise}});
U.addProvider({provide:_.tu5,useFactory:function(){return _.Icv.promise}});
U.addProvider({provide:T1e,useValue:function(){var g;return((g=_.GU())==null?void 0:g.getPlayer())||null}});
var r={};U.addProvider((r.provide=_.no,r.useFactory=function(g,Z){return function(){return aH6(g,Z)}},r[Zp]=[Br,
sx5],r));r={};U.addProvider((r.provide=_.Wd,r.useClass=yQX,r[Zp]=[Br,sx5],r));r={};U.addProvider((r.provide=_.yex,r.useClass=zyX,r[Zp]=[_.Wd],r));U.addProvider({provide:x1,useFactory:_.br});U.addProvider({provide:UW,useFactory:_.br});U.addProvider({provide:vl5,useFactory:_.br});U.addProvider({provide:_.xl$,useFactory:function(){var g;return((g=_.GU())==null?void 0:g.getPlayer())||null}});
U.addProvider({provide:IfX,useFactory:_.br});U.addProvider({provide:_.C8,useFactory:_.br});U.addProvider({provide:Ap,useValue:_.CE});U.addProvider({provide:fW1,useClass:GV9});U.addProvider({provide:TBw,useClass:KhH});U.addProvider({provide:Nj,useClass:Nj});U.addProvider({provide:Gg,useClass:Gg});U.addProvider({provide:$1,useClass:$1});U.addProvider({provide:i9,useClass:i9});U.addProvider({provide:tu,useClass:tu});U.addProvider({provide:qz,useClass:qz});U.addProvider({provide:QV,useClass:QV});U.addProvider({provide:_.l9,
useValue:a0Y});r={};U.addProvider((r.provide=jxe,r.useFactory=function(g){return g.watchEndpointMap||{}},r[Zp]=[_.l9],r));
r={};U.addProvider((r.provide=XEc,r.useFactory=function(g){return g.reelWatchEndpointMap||{}},r[Zp]=[_.l9],r));
U.addProvider({provide:_.XK,useFactory:_.gO});U.addProvider({provide:cj,useFactory:_.C9});r={};U.addProvider((r.provide=c8H,r.useFactory=function(g){return function(Z){var P={automatedLogEventSource:5};P=P===void 0?{}:P;var S,d,O=(d=_.e((S=Z.endpoint)==null?void 0:S.commandMetadata,_.mN))==null?void 0:d.rootVe;if(O){var E,Q;if(S=Z.previousCsn||((Q=_.e((E=Z.endpoint)==null?void 0:E.commandMetadata,oD8))==null?void 0:Q.parentCsn)){var h=h===void 0?{}:h;if(S!==_.Ei(h.layer)||O!==nOX(h.layer))SdD(S,h.cttAuthInfo,
h.layer||0),c$e(S,h.layer||0),E=h.layer||0,_.p$(gOe(E===void 0?0:E),O);P.parentCsn=S}Z.endpoint&&S?L7v(g,Z.endpoint,P):_.fD(g,O,void 0,P);var z;((z=Z.response)==null?0:z.trackingParams)&&g.graftServerVe(Z.response.trackingParams);var K;((K=Z.playerResponse)==null?0:K.trackingParams)&&g.graftServerVe(Z.playerResponse.trackingParams);var D;((D=Z.reelWatchSequenceResponse)==null?0:D.trackingParams)&&g.graftServerVe(Z.reelWatchSequenceResponse.trackingParams)}}},r[Zp]=[_.XK],r));
r={};U.addProvider((r.provide=ElT,r.useClass=eJL,r[Zp]=[Ap,_.C8],r));r={};U.addProvider((r.provide=F$,r.useClass=F$,r[Zp]=[_.X5,_.C8],r));r={};U.addProvider((r.provide=O1,r.useClass=O1,r[Zp]=[UW,_.s4],r));U.addProvider({provide:_.zJc,useClass:bkT});r={};U.addProvider((r.provide=_.I9,r.useClass=YP1,r[Zp]=[_.zJc,_.gX(_.HC)],r));U.addProvider({provide:_.JZ,useClass:YN7});r={};U.addProvider((r.provide=Dz,r.useClass=Dz,r[Zp]=[_.JZ,_.X5,_.SK,_.s4],r));U.addProvider({provide:_.tK,useClass:o_});U.addProvider({provide:_.hzL,
useClass:oqX});U.addProvider({provide:_.a9,useClass:Bv});_.v("enable_ai_companion")&&(U.addProvider({provide:_.HC,useClass:fZc}),U.addProvider({provide:_.Bv5,useClass:$fv}),U.addProvider({provide:Mp0,useClass:ydc}),U.addProvider({provide:cr,useClass:cr}),U.addProvider({provide:k1,useClass:k1}),U.addProvider({provide:ow1,useValue:JEc}),U.addProvider({provide:_.woT,useValue:_.qOw}),U.addProvider({provide:yY5,useValue:fT3}));_.v("enable_ai_chat_controller")&&U.addProvider({provide:_.CZ,useClass:VEH});
r={};U.addProvider((r.provide=_.a3,r.useClass=$iw,r[Zp]=[_.a3],r));U.addProvider({provide:_.$B,useClass:wU1});U.addProvider({provide:vr,useClass:vr});U.addProvider({provide:A7,useClass:A7});U.addProvider({provide:yQ,useClass:yQ});r={};U.addProvider((r.provide=Iu,r.useClass=Iu,r[Zp]=[_.s4,_.SK],r));U.addProvider({provide:Ru,useClass:Qk});r={};U.addProvider((r.provide=Wr,r.useClass=Wr,r[Zp]=[_.tK,Ru],r));r={};U.addProvider((r.provide=Tf,r.useClass=Tf,r[Zp]=[_.tK],r));r={};U.addProvider((r.provide=Pr,
r.useClass=Pr,r[Zp]=[x1,so,_.s4],r));U.addProvider({provide:so,useClass:HIe});_.v("web_enable_feedback_endpoint_resolver_batch_2")&&(r={},U.addProvider((r.provide=dg,r.useClass=dg,r[Zp]=[x1],r)),r={},U.addProvider((r.provide=S0,r.useClass=S0,r[Zp]=[so],r)));r={};U.addProvider((r.provide=fZ,r.useClass=fZ,r[Zp]=[_.a9,Ru],r));r={};U.addProvider((r.provide=zf,r.useClass=zf,r[Zp]=[_.a9],r));r={};U.addProvider((r.provide=q1,r.useClass=q1,r[Zp]=[_.SK,_.I9],r));r={};U.addProvider((r.provide=VQ,r.useClass=
VQ,r[Zp]=[_.SK,_.XK],r));U.addProvider({provide:Ss,useClass:Ss});r={};U.addProvider((r.provide=k$,r.useClass=k$,r[Zp]=[x1],r));U.addProvider({provide:Mk,useClass:Mk});U.addProvider({provide:hZ,useClass:hZ});r={};U.addProvider((r.provide=KJ,r.useClass=KJ,r[Zp]=[x1],r));r={};U.addProvider((r.provide=Tg,r.useClass=Tg,r[Zp]=[_.SK,x1],r));r={};U.addProvider((r.provide=Y$,r.useClass=Y$,r[Zp]=[x1],r));r={};U.addProvider((r.provide=Vd,r.useClass=Vd,r[Zp]=[x1],r));r={};U.addProvider((r.provide=KZ,r.useClass=
KZ,r[Zp]=[_.I9],r));r={};U.addProvider((r.provide=Eg,r.useClass=Eg,r[Zp]=[_.XK],r));r={};U.addProvider((r.provide=yd,r.useClass=yd,r[Zp]=[sg],r));r={};U.addProvider((r.provide=u9,r.useClass=u9,r[Zp]=[sg],r));U.addProvider({provide:Qd,useClass:Qd});U.addProvider({provide:o3,useClass:o3});U.addProvider({provide:es,useClass:es});r={};U.addProvider((r.provide=J7,r.useClass=J7,r[Zp]=[_.I9,_.s4],r));U.addProvider({provide:Fi,useClass:Fi});r={};U.addProvider((r.provide=Y1,r.useClass=Y1,r[Zp]=[_.SK,_.I9],
r));U.addProvider({provide:uN,useClass:uN});r={};U.addProvider((r.provide=Hj,r.useClass=Hj,r[Zp]=[x1,_.SK,_.a3],r));r={};U.addProvider((r.provide=I3,r.useClass=I3,r[Zp]=[_.SK,_.s4],r));U.addProvider({provide:vw$,useValue:neH});U.addProvider({provide:uTv,useValue:Lsm});U.addProvider({provide:tZ,useClass:tZ});r={};U.addProvider((r.provide=ms,r.useClass=ms,r[Zp]=[x1],r));r={};U.addProvider((r.provide=CJ,r.useClass=CJ,r[Zp]=[_.$B,_.s4],r));r={};U.addProvider((r.provide=Oo,r.useClass=Oo,r[Zp]=[_.s4],r));
U.addProvider({provide:ZE,useFactory:function(){return new ZE(_.br())}});
U.addProvider({provide:zne,useFactory:_.VH.getInstance});r={};U.addProvider((r.provide=QQ,r.useClass=QQ,r[Zp]=[Br,zne,_.s4],r));U.addProvider({provide:e0,useClass:e0});U.addProvider({provide:t7,useClass:t7});U.addProvider({provide:Hr,useClass:Hr});U.addProvider({provide:_.au,useClass:_.au});U.addProvider({provide:qk,useClass:qk});r={};U.addProvider((r.provide=N1,r.useClass=N1,r[Zp]=[UW],r));r={};U.addProvider((r.provide=pZ,r.useClass=pZ,r[Zp]=[_.s4],r));r={};U.addProvider((r.provide=j0,r.useClass=
j0,r[Zp]=[_.s4],r));r={};U.addProvider((r.provide=Xt,r.useClass=Xt,r[Zp]=[_.s4],r));_.v("web_enable_prefetching_videos_on_home")&&(U.addProvider({provide:d6,useClass:d6}),U.addProvider({provide:fo,useClass:fo}));r={};U.addProvider((r.provide=fJ,r.useClass=fJ,r[Zp]=[_.s4],r));U.addProvider({provide:gg,useClass:gg});r={};U.addProvider((r.provide=dC,r.useClass=dC,r[Zp]=[_.SK,_.s4],r));r={};U.addProvider((r.provide=nZ,r.useClass=nZ,r[Zp]=[_.s4],r));r={};U.addProvider((r.provide=qh,r.useClass=qh,r[Zp]=
[_.SK,_.s4],r));U.addProvider({provide:R_,useClass:R_});U.addProvider({provide:Gf,useClass:Gf});r={};U.addProvider((r.provide=lN,r.useClass=lN,r[Zp]=[UW,_.s4],r));U.addProvider({provide:iN,useClass:iN});r={};U.addProvider((r.provide=$$,r.useClass=$$,r[Zp]=[UW,_.s4,_.SK],r));r={};U.addProvider((r.provide=b9,r.useClass=b9,r[Zp]=[_.s4],r));r={};U.addProvider((r.provide=pJ,r.useClass=pJ,r[Zp]=[_.s4,_.SK],r));r={};U.addProvider((r.provide=Pj,r.useClass=Pj,r[Zp]=[_.s4,_.SK],r));r={};U.addProvider((r.provide=
rC,r.useClass=rC,r[Zp]=[_.X5],r));r={};U.addProvider((r.provide=Ug,r.useClass=Ug,r[Zp]=[_.X5],r));r={};U.addProvider((r.provide=LZ,r.useClass=LZ,r[Zp]=[_.X5],r));U.addProvider({provide:Zz,useClass:Zz});U.addProvider({provide:x$,useClass:x$});U.addProvider({provide:zg,useClass:zg});U.addProvider({provide:Og,useClass:Og});U.addProvider({provide:nJ,useClass:nJ});U.addProvider({provide:h7,useClass:h7});U.addProvider({provide:gC,useClass:gC});_.v("kevlar_enable_mss_lazy_load")&&U.addProvider({provide:_.Vb,
useClass:QKw});U.addProvider({provide:_.LJ,useClass:yk});U.addProvider({provide:wd,useFactory:function(){return _.rw.getInstance()}});
U.addProvider({provide:diX,useFactory:dNm});U.addProvider({provide:sg,useFactory:function(){return _.rp.getInstance()}});
U.addProvider({provide:bs5,useValue:{singleEntityType:"mainVideoEntity",listEntityType:"mainPlaylistEntity"}});r={};U.addProvider((r.provide=_.vv,r.useClass=_.vv,r[Zp]=[_.X5,_.s4,_.XK,diX,sg,wd,bs5,Ap],r));U.addProvider({provide:_.bl,useClass:Czt});U.addProvider({provide:_.PVY,useClass:xqT});r={};U.addProvider((r.provide=M1,r.useClass=M1,r[Zp]=[_.PVY],r));r={};U.addProvider((r.provide=_.eG,r.useFactory=function(g){return g.upliftCompletionResolver.promise},r[Zp]=[ElT],r));
r=_.b3("IS_SHELL_LOAD")?"aa":"eocs";var m=_.b3("IS_SHELL_LOAD")?3:2;_.Sx().parkOrScheduleJob(function(){BhL()},m,r);
_.Sx().parkOrScheduleJob(function(){_.np().resolve(F$).start()},2,"eocs");
_.Sx().parkOrScheduleJob(function(){OkX()},2,"eocs");
_.Sx().parkOrScheduleJob(function(){_.np().resolve(O1).start()},2,"eocs");
_.v("kevlar_debug_data_app_registration_ks")||CA1();U.addProvider({provide:_.x5,useValue:new YbH(X.root)});U.addProvider({provide:X2,useValue:new nJx});U.addProvider({provide:_.py3,useValue:new JoX(X.root)});U.addProvider({provide:_.Pl,useValue:new DFw});U.addProvider({provide:_.Dg,useClass:La});U.addProvider({provide:puL,useClass:w6});_.v("kevlar_network_sli_killswitch")||U.addProvider({provide:N87,useValue:nNC});U.addProvider({provide:qxL,useFactory:Qzn});_.v("web_bind_fetch")&&(r={},U.addProvider((r.provide=
Wc5,r.useFactory=oWA,r[Zp]=[_.gX(qxL)],r)));_.v("web_bind_window_request")&&(r={},U.addProvider((r.provide=JIc,r.useFactory=wBM,r[Zp]=[_.gX(qxL)],r)));_.v("web_bind_text_decoder")&&(r={},U.addProvider((r.provide=DH3,r.useFactory=ykD,r[Zp]=[_.gX(qxL)],r)));r={};U.addProvider((r.provide=Dq0,r.useFactory=Hhz,r[Zp]=[_.eG,x1,_.no],r));r={};U.addProvider((r.provide=JVY,r.useClass=AZ,r[Zp]=[Dq0],r));U.addProvider({provide:EE7,useClass:dX1});U.addProvider({provide:RzY,useClass:qN7});r=[].concat(_.fN(W4));
_.v("web_continuation_response_processing")&&r.push(_.hj);r.push(H_P);_.v("enable_share_panel_navigation_logging_fix_on_web")&&r.push(_.viT);U.addProvider({provide:wvm,useValue:r});U.addProvider({provide:YT6,useClass:V4w});U.addProvider({provide:mo0,useClass:jYX});r={};U.addProvider((r.provide=MJ9,r.useClass=U2w,r[Zp]=[UW],r));_.$u.addLowPriorityJob(function(){z09()});
r={};U.addProvider((r.provide=ysu,r.useFactory=function(g){return function(Z){var P,S=(P=_.e(Z.commandMetadata,_.mN))==null?void 0:P.url;if(!S)throw new _.Tx("No URL for PBJ Command",Z);S=AC6(S,{pbj:"1"});P=Z9H(S,{})||{};P=Object.assign({},P,{"Content-Type":"application/x-www-form-urlencoded","x-youtube-csoc":"1","X-YouTube-STS":_.$q("STS").toString()});Z=_.oK({command:JSON.stringify(Z),session_token:_.$q("XSRF_TOKEN")});return g.fetch(S,{method:"POST",headers:P,body:Z})}},r[Zp]=[mo0],r));
U.addProvider({provide:Gu7,useFactory:function(){var g={};return g.CSI=h_M(),g.ECATCHER=uN1(),g}});
U.addProvider({provide:BMe,useClass:i$e});r=[];r.push(U.resolve(RzY));m={};m=(m.client_location=_.VH.getInstance(),m.consistency=_.crm(),m.entities=U.resolve(TBw),m.response_received_commands=U.resolve(YT6),m.store=U.resolve(_.yex),m.tokens=U.resolve(RzY),m.service_params=U.resolve(BMe),m);if(_.v("web_shorts_prefetch_service_enabled")){var I=new KYw(U.resolve(_.Wd));m.shorts_prefetch=I}m.adblock_detection=U.resolve(MJ9);U.addProvider({provide:_.mj,useClass:_.mj});I=U.resolve(_.l9);var t=[];_.v("PremiumClientSharedConfig__enable_att_context_processor")&&
(U.addProvider({provide:d2L,useClass:x2Y}),t.push(U.resolve(d2L)));if(_.v("owl_pl_await")){var C={};U.addProvider((C.provide=zSH,C.useFactory=function(g){return new hSX(g)},C[Zp]=[_.mj],C));
t.push(U.resolve(zSH))}uJT(I,U.resolve(mo0),U.resolve(fW1),m,U.resolve(_.Wd),r,t,U.resolve(JVY),U.resolve(EE7));U.addProvider({provide:_.SK,useValue:_.VW.instance});_.v("start_client_gcf")&&U.addProvider({provide:R7,useValue:nn5()});U.addProvider({provide:olY,useFactory:function(){return new olY(_.np().resolve(_.mj),_.rp.getInstance())}});
_.Sx().parkOrScheduleJob(function(){wuw()},1,"eocs");
r={};U.addProvider((r.provide=E1,r.useClass=E1,r[Zp]=[_.no,_.SK],r));U.addProvider({provide:_.NhX,useFactory:_.Vk.getInstance});_.Sx().parkOrScheduleJob(function(){_.np().resolve(E1).refresh()},0,"eocs");
U.addProvider({provide:_.v1,useClass:HjT});_.v("kevlar_signal_collection_killswitch")||(r={},U.addProvider((r.provide=cdw,r.useClass=cdw,r[Zp]=[Br,cj],r)),_.Sx().parkOrScheduleJob(function(){_.np().resolve(cdw).record()},1,"eocs"));
_.v("web_debug_handler_registration_killswitch")||_.Sx().parkOrScheduleJob(function(){aYM("DOWNLOAD_PES",SEz);_.v("offline_client_state_export_ks")||aYM("OFFLINE_CLIENT_STATE",s56)},0,"eocs");
_.v("kevlar_prevent_polymer_dynamic_font_load")&&_.Sx().parkOrScheduleJob(function(){var g=[_.P0(n2Y),_.P0(Zp3)];g=_.H(g);for(var Z=g.next();!Z.done;Z=g.next()){Z=Z.value;var P=document.createElement("link");_.cU(P,Z,"stylesheet");document.head.appendChild(P)}},1,"eocs");
r=X.injector.resolve(_.SK);_.S_7.instance=new _.S_7(r);bvs(Cvw(new Pv1(r)));r={};X.injector.addProvider((r.provide=sp,r.useFactory=function(g){(g=g==null?void 0:g.getCurrentPage())?g=g.visibilityObserver:(DY5||(DY5=gpz()),g=DY5);return g},r[Zp]=[_.gX(_.Aj)],r.skipCache=!0,r));
U.addProvider({provide:_.zS,useClass:l2});U.addProvider({provide:il,useClass:dQt});X.injector.addProvider({provide:n$$,useValue:Tm5});U.addProvider({provide:mx1,useValue:XUe});U.addProvider({provide:cJt,useValue:aaM});U.addProvider({provide:_.RB,useValue:d8x});X=U.addProvider;rIX||(rIX=new UH1);X.call(U,{provide:_.u2,useValue:rIX});U.addProvider({provide:_.qW,useValue:_.$q("HTML_DIR")==="rtl"?"rtl":"ltr"});U.addProvider({provide:$2T,useClass:rVY});U.addProvider({provide:_.t6,useClass:hu});_.np().addProvider({provide:APH,
useValue:_.v("enable_web_delhi_icons")?Kjw.concat(YOw):zNc.concat(TSY)});U.addProvider({provide:_.zk,useClass:_.zk});U.addProvider({provide:_.kxL,useValue:new Cx1});U.addProvider({provide:Ke0,useClass:MNw});U.addProvider({provide:vj,useClass:vj});U.addProvider({provide:Ft,useClass:Ft});X={};U.addProvider((X.provide=DE,X.useClass=DE,X[Zp]=[_.SK,_.I9],X));U.addProvider({provide:Wj,useClass:Wj});U.addProvider({provide:N50,useClass:lZT});U.addProvider({provide:wC,useClass:wC});U.addProvider({provide:szp,
useValue:j57});U.addProvider({provide:_.u5,useClass:z6Y});_.v("enable_payments_purchase_manager")&&U.addProvider({provide:EVc,useClass:ONX});U.addProvider({provide:aRe,useFactory:function(){return function(g){return _.g2L(g)}}});
U.addProvider({provide:_.zzT,useClass:KAw});X={};U.addProvider((X.provide=R3,X.useClass=R3,X[Zp]=[_.zzT],X));U.addProvider({provide:Bj,useClass:Bj});U.addProvider({provide:AxX,useValue:BmL});U.addProvider({provide:fV$,useValue:_.kuw});U.addProvider({provide:FMz,useClass:AdX});U.addProvider({provide:mHX,useValue:nuX});X={};U.addProvider((X.provide=IWX,X.useClass=tq3,X[Zp]=[mHX],X));X={};U.addProvider((X.provide=_.rQ,X.useClass=xuw,X[Zp]=[IWX],X));X={};U.addProvider((X.provide=_.Tk,X.useClass=Ko,X[Zp]=
[_.C8,_.Dg],X));if(_.v("web_explore_hub_on_hover")||_.v("web_client_explore_hub_on_hover"))X={},U.addProvider((X.provide=Eo,X.useClass=Eo,X[Zp]=[_.SK,wd],X));if(_.v("web_enable_renderer_logger")){var k=new bxH;m$H(function(){k.abort()});
U.addProvider({provide:KQA,useValue:new nlX(k.signal)})}U.addProvider({provide:sHA,useValue:hZD});U.addProvider({provide:sXz,useClass:TWH});_.v("web_use_flow_state_manager")&&(U.addProvider({provide:_.GZ,useClass:Y_5}),X={},U.addProvider((X.provide=i5,X.useClass=i5,X[Zp]=[_.GZ],X)),X={},U.addProvider((X.provide=Lm,X.useClass=Lm,X[Zp]=[_.C8,_.GZ],X)),X={},U.addProvider((X.provide=Ng,X.useClass=Ng,X[Zp]=[_.C8,_.GZ,_.s4],X)),X={},U.addProvider((X.provide=jS,X.useClass=jS,X[Zp]=[_.SK,_.s4],X)),X={},U.addProvider((X.provide=
Xi,X.useClass=Xi,X[Zp]=[_.GZ,_.s4],X)))}},pw0);var bY5={},AEw=(bY5.initialized={priority:10,callback:function(){if(!Lc3){vfe();z_e("FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND");_.E4(_.HQ(z_e,"FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"),3E4);if(_.v("log_heartbeat_with_lifecycles")){var X={};oi.instance||(oi.instance=new oi);oi.instance.install((X.document_visible={callback:K26,priority:10},X.document_hidden={callback:K26,priority:10},X))}else _.gS(document,"visibilitychange",K26);Lc3=!0}(X=_.Ei())&&X!=="UNDEFINED_CSN"&&Cge(X)}},bY5);var lTL={},G9Y=(lTL.initialized={callback:function(X){var U=_.tb(232091),r=X.injector.resolve(_.XK);_.q0(r,U);window.performance&&window.performance.getEntriesByType&&typeof window.performance.getEntriesByType==="function"?ZAm()&&_.JS(r,U):(X=X.injector.resolve(aRe)("refresh_detector"))&&(X.get("first_tab_load")?_.JS(r,U):X.set("first_tab_load","1"))}},lTL);var iY7={},LjX=(iY7.initialized={priority:10,callback:enx},iY7);var NS1={},j7L=(NS1.initialized={priority:0,callback:function(){var X=new kq$,U="other";_.kd?U="chrome":_.Cu?U="firefox":_.ix?U="safari":ku&&(U="edge");document.hasStorageAccess?document.hasStorageAccess().then(function(r){X.increment(_.Mo(),r,U)}).catch(function(){X.increment(_.Mo(),!1,U)}):X.increment(_.Mo(),!1,U)}},NS1);var XDw={},UI7=(XDw.rendering={priority:8,callback:E_6},XDw);var rX0={},mIc=(rX0.rendering={priority:10,callback:Rnx},rX0.rendered={callback:VJ9},rX0),IdH={},tz3=(IdH.rendering={callback:Rnx},IdH.rendered={callback:VJ9},IdH);var adX=!1,HPc={},CLw=(HPc.initialized={priority:10,callback:function(){adX||(b0M({didPatch:function(X){X.el&&$n1(X.el,X.props)},
didUnmount:function(X){DnX(X.el)}}),adX=!0)}},HPc);var kM1=/^\/shorts\/?$/;_.p$("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:{}}}}}}});_.v("kevlar_use_common_module_manager_ks")?(_.Gxe(new fB6),aSX()):qTH();
(function(){var X=document.querySelector("ytd-app");if(!X)throw Error("Yj");X=new Yb({root:X,injector:_.np()});X.install(AEw);var U={};X.install((U.initialized={priority:10,callback:rre},U));_.v("wp_lat_b")&&(U={},X.install((U.initialized={priority:10,callback:function(){EWe()}},U)));
U={};X.install((U.rendered={priority:0,callback:jfz},U));U={};X.install((U.rendered={priority:0,callback:function(){_.$u.addLowPriorityJob(function(){_.mqH>1&&(b_e(),LB6())},4E4)}},U));
X.install(q45);X.install(G9Y);X.install(CLw);r8e();X.install(Gx3);X.install(Kz0);X.install(RYY);X.install(miX);X.install(CI7);X.install(AhL);X.install($YL);_.v("kevlar_enable_mss_lazy_load")&&X.install(LjX);X.install(Y40);X.install(j7L);if(!_.b3("IS_SHELL_LOAD")||_.v("kevlar_fetch_initial_data_promise_client")||_.v("sw_nav_preload_pbj")){var r=_.Bp(window.location.href);U=r&&r==="/watch";r=r&&r.match(kM1);U?X.install(tz3):r?X.install(UI7):X.install(mIc)}else X.install(hY7);X.install(Jh5);_.v("web_enable_prefetching_videos_on_home")&&
X.install(jKX);_.v("start_client_gcf")&&X.install(lW3);X.install(NWL);(new cm8).increment("INSTALLED");X.install(Lzw);X.install(wpX);X.transition("initialized");szH();IsD()})();
_.Ij=[[["bDVmcmtpbmQjc3h0MnA0MW4=","emMwdmFsdWUjdmlqeHExMW5v"],"S0lORF9FTkQjODV2YWJwdjAzeThnQURfUExBQ0VNRU5UXw=="]];_.mI=["YWxsYmFja3MjZDAzb3I1ZjdmeWQ1Z2xvYmFsQw==","RGV0ZWN0ZWQjeGRiZXJseTRsNTYzb25BYm5vcm1hbGl0eQ==","b25BZFNraXAjZzlwZnpsZndkbW5x","X3Jlc3BvbnNlI25reDhpbmh4bjE3cmF3X3BsYXllcg==","bnRDb25maWcjejk1NGU5b3RjcGYxYWRQbGFjZW1l"];_.Bm="YWxsYmFja3MjZDAzb3I1ZjdmeWQ1Z2xvYmFsQw== RGV0ZWN0ZWQjeGRiZXJseTRsNTYzb25BYm5vcm1hbGl0eQ== b25BZFNraXAjZzlwZnpsZndkbW5x X3Jlc3BvbnNlI25reDhpbmh4bjE3cmF3X3BsYXllcg== c2tpcHNfa3MjeXJ4ZmttdGtib242d2ViX3BsYXlsaXN0X3F1ZXVlX211bHRpcGxlXw== YWJfc2FfZWYjdnMxNHp2cjE5bjF5 bnRDb25maWcjejk1NGU5b3RjcGYxYWRQbGFjZW1l".split(" ");
_._ModuleManager_initialize=function(X,U){if(!_.Rc){if(!_.qX)return;_.Gxe(_.qX())}_.Rc.setAllModuleInfoString(X,U)};
_._ModuleManager_initialize('kevlar_base_module/sy3/sy4/sy1:1,2/sy2/sy5:1,2/sy6/sy7/sy8/sy9/sya:3/syb/syc/kevlar_main_module:3,4,5,6,7,8,9/syd:1/sye:a,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:b/iuT5Oc',['sy4','sy3','sy1','sy8','syd','sya','syk','syj','syg','sye','syc','sy2','syl','sy7','sy6','syn','sym','syi','syh','syb','syf','syo','sy9','sy5','iuT5Oc','NSzT5','L3n37','Tm0L3c','CF909','nmfa2d','xwEKAe','JzFVk','h8y2qb','kevlar_main_module']);
}catch(e){_._DumpException(e)}
try{
var Qq1,ocX;_.Fme=function(X){return!!X.getOptions("captions")};
_.Bw0=function(X){return(X=X.getOption("captions","track"))?!!X.displayName:!1};
_.Xw=function(X,U){_.en(U,X,function(){return Qq1[U]},function(r){Qq1[U]=r;
if(!_.v("mweb_player_ve_show_ks")){var m=_.Ei(0);m&&r&&_.YF(m,r)}})};
_.U2=function(X){(X=Qq1[X])&&_.JS(_.gO(),X)};
Qq1={};var wDw;/*

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
*/
_.BP({_template:function(){if(wDw!==void 0)return wDw;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;ocX===void 0&&(ocX=document.createElement("template"));var m=ocX;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return wDw=X},
is:"tp-yt-paper-checkbox",behaviors:[_.Z11],hostAttributes:{role:"checkbox","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},attached:function(){_.cZ(this,function(){if(this.getComputedStyleValue("--calculated-paper-checkbox-ink-size").trim()==="-1px"){var X=this.getComputedStyleValue("--calculated-paper-checkbox-size").trim(),U="px",r=X.match(/[A-Za-z]+$/);r!==null&&(U=r[0]);X=parseFloat(X);r=8/3*X;U==="px"&&(r=Math.floor(r),r%2!==X%2&&r++);this.updateStyles({"--paper-checkbox-ink-size":r+
U})}})},
_computeCheckboxClass:function(X,U){var r="";X&&(r+="checked ");U&&(r+="invalid");return r},
_computeCheckmarkClass:function(X){return X?"":"hidden"},
_createRipple:function(){this._rippleContainer=this.$.checkboxContainer;return _.gaC._createRipple.call(this)}});var yX1=new _.c8("radioButtonSurveyOptionRenderer"),u27=new _.c8("checkboxSurveyOptionRenderer");var hcc;var MzT;var zc1=0,r1=function(){var X=_.Y.call(this)||this;X.selected=!1;X.isOverlay=!1;X.inputId="toggle-option-"+zc1;zc1++;return X};
_.F(r1,_.Y);r1.prototype.onTap=function(){_.l4(this.hostElement,"ytd-toggle-option-clicked")};
_.q([_.T(),_.p("design:type",String)],r1.prototype,"label",void 0);_.q([_.T(),_.p("design:type",String)],r1.prototype,"inputId",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],r1.prototype,"selected",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],r1.prototype,"isOverlay",void 0);_.q([_.hL({is:"ytd-toggle-option-renderer",disableElementRegistration:!0}),_.p("design:paramtypes",[])],r1);
_.f(r1,"ytd-toggle-option-renderer",function(){if(MzT!==void 0)return MzT;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return MzT=X},{mode:1});var mM=function(){var X=_.Y.apply(this,arguments)||this;X.isToggleOption=!1;X.isOverlay=!1;return X};
_.F(mM,_.Y);mM.prototype.onTap=function(X){X.preventDefault();this.data&&(X=!this.data.checked,this.set("data.checked",X),_.l4(this.hostElement,"ytd-checkbox-survey-option-changed",{checked:X,value:this.data.value}))};
_.n0.Object.defineProperties(mM.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.responseText?this.ytRendererBehavior.getSimpleString(this.data.responseText):""}}});
mM.prototype.onTap=mM.prototype.onTap;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],mM.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],mM.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],mM.prototype,"isToggleOption",void 0);_.q([_.T(),_.p("design:type",Object)],mM.prototype,"isOverlay",void 0);_.q([_.y("data.responseText"),_.p("design:type",String),_.p("design:paramtypes",[])],mM.prototype,"label",null);
_.q([_.cP("ytd-toggle-option-clicked"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],mM.prototype,"onTap",null);_.q([_.hL({is:"ytd-checkbox-survey-option-renderer",disableElementRegistration:!0})],mM);
_.f(mM,"ytd-checkbox-survey-option-renderer",function(){if(hcc!==void 0)return hcc;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return hcc=X},{mode:1});var KmX;var Tww;var IZ=function(){var X=_.Y.apply(this,arguments)||this;X.checked=!1;X.isToggleOption=!1;return X};
_.F(IZ,_.Y);IZ.prototype.onTap=function(){this.data&&(this.checked?_.Gw(this.hostElement,"ytd-inline-survey-option-deselect-action"):_.Gw(this.hostElement,"ytd-inline-survey-option-select-action",[this.hostElement]))};
IZ.prototype.onTap=IZ.prototype.onTap;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],IZ.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],IZ.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],IZ.prototype,"checked",void 0);_.q([_.T(),_.p("design:type",Object)],IZ.prototype,"isToggleOption",void 0);_.q([_.cP("ytd-toggle-option-clicked"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],IZ.prototype,"onTap",null);
_.q([_.hL({is:"ytd-radio-button-survey-option-renderer",disableElementRegistration:!0})],IZ);
_.f(IZ,"ytd-radio-button-survey-option-renderer",function(){if(Tww!==void 0)return Tww;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Tww=X},{mode:1});var tN=function(){var X=_.Y.apply(this,arguments)||this;X.disableAnimation=!1;X.isToggleOption=!0;X.followUpSurveyCommand=null;X.selectedRatingEndpoint=null;X.isSlimlineSurveyFollowUp=!1;X.isShortsStyle=!1;X.styleOverrideAttribute=!0;X.isDarkMode=!1;X.isSubmitted=!1;X.roundedContainer=!0;X.improveShortsResponseRate=_.v("web_improve_shorts_response_rate");X.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 X};
_.F(tN,_.Y);_.a=tN.prototype;
_.a.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"}}}}};
_.a.attached=function(){var X=this;this.isDarkMode=document.documentElement.hasAttribute("dark");this.intersectionObserver=new IntersectionObserver(function(r){var m;if((m=r[0])!=null&&m.isIntersecting){_.kf().reportShown(X.hostElement);var I;(I=X.intersectionObserver)==null||I.unobserve(X.hostElement)}},{rootMargin:"0px",
threshold:.6});var U;(U=this.intersectionObserver)==null||U.observe(this.hostElement)};
_.a.onDarkModeToggledAction=function(X){this.isDarkMode=X};
_.a.dataChanged=function(){var X;if(((X=this.data)==null?void 0:X.style)==="INLINE_SURVEY_RENDERER_STYLE_SLIMLINE_FOLLOW_UP")this.isSlimlineSurveyFollowUp=!0;else{var U;((U=this.data)==null?void 0:U.style)==="INLINE_SURVEY_RENDERER_STYLE_SHORTS"?this.isShortsStyle=!0:this.expanded=!1}this.selectedRatingEndpoint=this.followUpSurveyCommand=null;var r,m,I,t;this.darkColorPalette=(r=this.data)==null?void 0:(m=r.inlineContent)==null?void 0:(I=m.compactVideoRenderer)==null?void 0:(t=I.thumbnail)==null?
void 0:t.darkColorPalette;var C,k,g,Z;this.lightColorPalette=(C=this.data)==null?void 0:(k=C.inlineContent)==null?void 0:(g=k.compactVideoRenderer)==null?void 0:(Z=g.thumbnail)==null?void 0:Z.lightColorPalette;var P,S;if(((P=this.data)==null?0:(S=P.inlineContent)==null?0:S.compactVideoRenderer)&&this.isShortsStyle){var d,O,E,Q;X=_.Lf((d=this.data)==null?void 0:(O=d.inlineContent)==null?void 0:(E=O.compactVideoRenderer)==null?void 0:(Q=E.thumbnail)==null?void 0:Q.thumbnails);_.HP(this.hostElement,
{"--yt-background-url":"url("+X+")"})}};
_.a.handleRequestCompletion=function(){this.hostElement.hidden&&_.l4(this.hostElement,"yt-dismissible-item-dismissed")};
_.a.onPopupClosed=function(X){var U;((U=X.detail)==null?void 0:U.popupRenderer)===this.hostElement&&(this.isSlimlineSurveyFollowUp&&!this.isSubmitted?_.Gw(this.hostElement,"ytd-slimline-survey-show-action"):this.isSlimlineSurveyFollowUp&&this.isSubmitted&&(this.isSubmitted=!1))};
_.a.handleInlineSurveyRatingSelect=function(X,U){var r=this;this.selectedRatingEndpoint=X;this.followUpSurveyCommand=U;this.expanded=!!X;this.getOptionRenderers().forEach(function(m,I){r.notifyPath("followUpSurveyCommand.followUpOptions."+I+".checkboxSurveyOptionRenderer.checked");r.set("followUpSurveyCommand.followUpOptions."+I+".checkboxSurveyOptionRenderer.checked",!1)});
this.optionSelector.selectIndex(-1);this.improveShortsResponseRate&&(this.onSubmitTap(),X=this.get("data.response.expandableSurveyResponseRenderer.submitButton.buttonRenderer.command"),_.Gw(this.hostElement,"yt-reel-non-video-content-dismissal-command",[X]))};
_.a.onDismissTap=function(){if(this.isSlimlineSurveyFollowUp)_.Gw(this.hostElement,"yt-close-popup-action");else{this.hostElement.hidden=!0;var X,U=(X=this.data)==null?void 0:X.dismissalEndpoint;U&&this.ytComponentBehavior.resolveCommand(U)}};
_.a.onSubmitTap=function(){this.selectedRatingEndpoint&&(this.ytComponentBehavior.resolveCommand(this.selectedRatingEndpoint),this.followUpSurveyCommand&&this.submitFollowUpResponses());this.isSlimlineSurveyFollowUp&&(this.isSubmitted=!0,_.Gw(this.hostElement,"yt-close-popup-action"))};
_.a.submitFollowUpResponses=function(){if(this.getOptionRenderers().length!==0){if(this.isSingleSelect){if(!this.optionSelector.selectedItem)return;var X=[this.optionSelector.selectedItem.data.submissionEndpoint]}else{X=this.getOptionRenderers().filter(function(m){return m.checked});
if(X.length===0)return;X=X.map(function(m){return m.responseEndpoint})}var U=[];
X.forEach(function(m,I){I!==0&&(m=_.e(m,_.wf))&&m.feedbackToken&&U.push(m.feedbackToken)});
if(X=X[0]){var r={};U.length>0&&(r.extra_feedback_tokens=U);this.ytComponentBehavior.resolveCommand(X,{form:r})}}};
_.a.getOptionRenderers=function(){var X=this;return this.followUpSurveyCommand&&this.followUpSurveyCommand.followUpOptions?this.get("followUpSurveyCommand.followUpOptions").map(function(U){X.isSingleSelect=!!_.e(U,yX1);return X.isSingleSelect?_.e(U,yX1):_.e(U,u27)}):[]};
_.a.handleInlineSurveyOptionSelect=function(X){X=this.optionSelector.indexOf(X);X!==-1&&this.optionSelector.selectIndex(X)};
_.a.handleInlineSurveyOptionDeselect=function(){this.optionSelector.selectIndex(-1)};
_.a.maybeGetBackgroundColor=function(X){return this.isDarkMode?X.section2Color:X.section3Color};
_.a.colorPaletteChanged=function(){var X=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;X=X&&this.maybeGetBackgroundColor(X);this.dismissibleEl.style.backgroundColor=!X||this.isShortsStyle||this.isSlimlineSurveyFollowUp?"":_.QH(X)};
_.n0.Object.defineProperties(tN.prototype,{isOptionSelected:{configurable:!0,enumerable:!0,get:function(){return!!this.selectedRatingEndpoint}}});
tN.prototype.colorPaletteChanged=tN.prototype.colorPaletteChanged;tN.prototype.onPopupClosed=tN.prototype.onPopupClosed;tN.prototype.handleRequestCompletion=tN.prototype.handleRequestCompletion;tN.prototype.dataChanged=tN.prototype.dataChanged;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],tN.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],tN.prototype,"actionHandlerBehavior",void 0);
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],tN.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],tN.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.na),_.p("design:type",Object)],tN.prototype,"ytdDismissibleItemBehavior",void 0);_.q([_.Zl("#follow-up-survey-options"),_.p("design:type",Object)],tN.prototype,"optionSelector",void 0);_.q([_.T(),_.p("design:type",Object)],tN.prototype,"data",void 0);
_.q([_.T(),_.p("design:type",Object)],tN.prototype,"disableAnimation",void 0);_.q([_.T(),_.p("design:type",Object)],tN.prototype,"isToggleOption",void 0);_.q([_.T(),_.p("design:type",Object)],tN.prototype,"followUpSurveyCommand",void 0);_.q([_.T(),_.p("design:type",Object)],tN.prototype,"selectedRatingEndpoint",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],tN.prototype,"expanded",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],tN.prototype,"isSlimlineSurveyFollowUp",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],tN.prototype,"isShortsStyle",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],tN.prototype,"styleOverrideAttribute",void 0);_.q([_.T(),_.p("design:type",Boolean)],tN.prototype,"isSingleSelect",void 0);_.q([_.T(),_.p("design:type",Object)],tN.prototype,"isDarkMode",void 0);
_.q([_.T(),_.p("design:type",Object)],tN.prototype,"lightColorPalette",void 0);_.q([_.T(),_.p("design:type",Object)],tN.prototype,"darkColorPalette",void 0);_.q([_.y("selectedRatingEndpoint","isShortsStyle"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],tN.prototype,"isOptionSelected",null);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],tN.prototype,"roundedContainer",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],tN.prototype,"improveShortsResponseRate",void 0);_.q([_.Zl("#dismissible"),_.p("design:type",HTMLElement)],tN.prototype,"dismissibleEl",void 0);_.q([_.Zl("#dismiss-button yt-icon-button"),_.p("design:type",HTMLElement)],tN.prototype,"dismissButtonEl",void 0);_.q([_.Zl("#inline-survey-header yt-icon-button"),_.p("design:type",HTMLElement)],tN.prototype,"inlineHeaderDismissButtonEl",void 0);
_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],tN.prototype,"dataChanged",null);_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],tN.prototype,"handleRequestCompletion",null);_.q([_.cP("yt-popup-closed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],tN.prototype,"onPopupClosed",null);
_.q([_.ge("darkColorPalette","lightColorPalette","isDarkMode"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],tN.prototype,"colorPaletteChanged",null);_.q([_.hL({is:"ytd-inline-survey-renderer",disableElementRegistration:!0})],tN);
_.f(tN,"ytd-inline-survey-renderer",function(){if(KmX!==void 0)return KmX;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return KmX=X},{mode:1});var YpY=["en-CA","en","es-MX","fr-CA"];_.Vze=_.V(function(X){var U=_.AL(X,{isOverlay:!1,isModern:!1}),r=U.captionIconType,m=U.onClick;X=U.ariaLabel;var I=U.ariaPressed,t=U.isOverlay,C=U.isModern;U=_.HD("button",function(Z){_.Xw(Z,127299)});
var k=_.tj(function(Z){_.U2(127299);m==null||m(Z);return!1}),g={};
return _.n("ytm-closed-captioning-button",{class:_.mS("ytmClosedCaptioningButtonHost",(g.ytmClosedCaptioningButtonIconDisabledOverlay=function(){return r()===-1&&t()},g.ytmClosedCaptioningButtonIconDisabled=function(){return r()===-1&&!t()},g))},_.n("button",{el:U,
class:"ytmClosedCaptioningButtonButton",title:X,"aria-label":X,"aria-pressed":I,"on:click":k},_.n(_.k5,{icon:function(){var Z="",P=C();var S=P?"CLOSED_CAPTION_DELHI_PLAYER":"CLOSED_CAPTION";P=P?"SUBTITLES_DELHI_PLAYER":"SUBTITLES";var d=_.C9().get("hl");S=!d||YpY.includes(d)?S:P;P=r();switch(P){case -1:case 0:Z=S;break;case 1:Z=S+"_FILLED";break;default:_.bu(P)}return Z}})))},"qh");
_.Vze.idomCompat={callbacks:{onClick:!0}};
}catch(e){_._DumpException(e)}
try{
_.i2=function(X,U,r,m,I){var t={};U&&(t[U]=r);m?t.errorType=m:I&&(t.errorReason=I);_.DT(X,t);_.pY()};
_.Lo=function(X){var U=_.Sx();return _.Rkt(U,X,1)};
_.BP({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 X=this.query;X&&(this.full||X[0]==="("||(X="("+X+")"),this._mq=window.matchMedia(X),this._add(),this.queryHandler(this._mq))},
queryHandler:function(X){this._setQueryMatches(X.matches)}});var PL5;var SpL;var dIw=function(){};
_.a=dIw.prototype;_.a.addOwnKeyBinding=function(){};
_.a.removeOwnKeyBindings=function(){};
_.a.keyboardEventMatchesKeys=function(){};
_.a._collectKeyBindings=function(){};
_.a._prepKeyBindings=function(){};
_.a._addKeyBinding=function(){};
_.a._resetKeyEventListeners=function(){};
_.a._listenKeyEventListeners=function(){};
_.a._unlistenKeyEventListeners=function(){};
_.a._onKeyBindingEvent=function(){};
_.a._triggerKeyHandler=function(){};
_.a._tapHandler=function(){};
_.a._focusChanged=function(){};
_.a._detectKeyboardFocus=function(){};
_.a._userActivate=function(){};
_.a._upHandler=function(){};
_.a._spaceKeyDownHandler=function(){};
_.a._spaceKeyUpHandler=function(){};
_.a._asyncClick=function(){};
_.a._pressedChanged=function(){};
_.a._ariaActiveAttributeChanged=function(){};
_.a._activeChanged=function(){};
_.a._controlStateChanged=function(){};
_.a._changedButtonState=function(){};
_.a._focusBlurHandler=function(){};
_.a._disabledChanged=function(){};
_.a._changedControlState=function(){};
_.a._downHandler=function(){};
_.a.ensureRipple=function(){};
_.a.getRipple=function(){};
_.a.hasRipple=function(){};
_.a._noinkChanged=function(){};
_.a._focusedChanged=function(){};
_.a._createRipple=function(){};
_.a.registered=function(){};
_.a._invalidChanged=function(){};
_.a.hasValidator=function(){};
_.a.validate=function(){};
_.a._getValidity=function(){};
_.a._requiredChanged=function(){};
_.a._valueChanged=function(){};
_.a._checkedChanged=function(){};
_.a._buttonStateChanged=function(){};
_.a._setPressed=function(){};
_.a._setPointerDown=function(){};
_.a._setReceivedFocusFromKeyboard=function(){};
_.a._setFocused=function(){};
dIw=_.BP({is:"tp-yt-paper-radio-button",_template:function(){if(SpL!==void 0)return SpL;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;PL5===void 0&&(PL5=document.createElement("template"));var m=PL5;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return SpL=X},
behaviors:[_.Z11],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(){_.cZ(this,function(){if(this.getComputedStyleValue("--calculated-paper-radio-button-ink-size").trim()==="-1px"){var X=parseFloat(this.getComputedStyleValue("--calculated-paper-radio-button-size").trim()),U=Math.floor(3*X);U%2!==X%2&&U++;this.updateStyles({"--paper-radio-button-ink-size":U+"px"})}})}});var OPH;var vce;_.BP({_template:function(){if(vce!==void 0)return vce;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;OPH===void 0&&(OPH=document.createElement("template"));var m=OPH;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return vce=X},
is:"tp-yt-paper-radio-group",behaviors:[_.aKP],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(X){var U=this._valueToItem(X);if(!U||!U.hasAttribute("disabled")){if(this.selected){U=this._valueToItem(this.selected);if(this.selected==X)if(this.allowEmptySelection)X="";else{U&&(U.checked=!0);return}U&&
(U.checked=!1)}_.WP.select.apply(this,[X]);this.fire("paper-radio-group-changed")}},
_activateFocusedItem:function(){this._itemActivate(this._valueForItem(this.focusedItem),this.focusedItem)},
_onUpKey:function(X){this._focusPrevious();X.preventDefault();this._activateFocusedItem()},
_onDownKey:function(X){this._focusNext();X.preventDefault();this._activateFocusedItem()},
_onLeftKey:function(X){_.tYv._onLeftKey.apply(this,arguments);this._activateFocusedItem()},
_onRightKey:function(X){_.tYv._onRightKey.apply(this,arguments);this._activateFocusedItem()},
_applySelection:function(){_.WP._applySelection.apply(this,arguments)},
_resetTabindices:function(){_.ig._resetTabindices.apply(this,arguments);this.items.forEach(function(X){X.removeAttribute("aria-selected")},this)}});var ecL;_.Ej("multiPageMenuSectionItems","compactLinkRenderer","ytd-compact-link-renderer");var Nh=function(){return _.Y.apply(this,arguments)||this};
_.F(Nh,_.Y);_.a=Nh.prototype;_.a.computeHasPrimaryIcon=function(X){return!(!X.icon&&!X.thumbnail)};
_.a.computeHasSecondary=function(X){return!(!X.secondaryIcon&&!X.secondaryNotificationText)};
_.a.computeHideSecondaryString=function(X){return!_.v("disable_hide_empty_secondary_string")&&!X.secondaryNotificationText};
_.a.computeCompactLinkStyle=function(X){return X?X.toLowerCase().replace(/_/g,"-"):""};
_.a.computeHasFitHeight=function(X){return X==="COMPACT_LINK_STYLE_TYPE_TVFILM_ENTITY_PROVIDER_ATTRIBUTION"};
_.a.isActiveEndpoint=function(X){return(X=this.get("commandMetadata.webCommandMetadata.url",X))?_.Bp(window.location.href)!=="/account_transfer_channel"&&_.Bp(window.location.href)!=="/gaia_link"&&_.Bp(window.location.href)!=="/channel_switcher"||X!=="/account"?_.Bp(window.location.href)===X:!0:!1};
_.a.onTap=function(){var X;((X=this.data)==null?0:X.serviceEndpoint)&&_.LB(this.hostElement,[this.data.serviceEndpoint])};
Nh.prototype.onTap=Nh.prototype.onTap;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Nh.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Nh.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,computed:"isActiveEndpoint(data.navigationEndpoint)"}),_.p("design:type",Boolean)],Nh.prototype,"active",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeCompactLinkStyle(data.style)"}),_.p("design:type",String)],Nh.prototype,"compactLinkStyle",void 0);
_.q([_.T({computed:"computeIcon_(data.icon)"}),_.p("design:type",Object)],Nh.prototype,"icon",void 0);_.q([_.T({computed:"computeIcon_(data.secondaryIcon)"}),_.p("design:type",Object)],Nh.prototype,"secondaryIcon",void 0);_.q([_.T({computed:"computeHasSecondary(data)",reflectToAttribute:!0}),_.p("design:type",Boolean)],Nh.prototype,"hasSecondary",void 0);_.q([_.T({computed:"computeHideSecondaryString(data)",reflectToAttribute:!0}),_.p("design:type",Boolean)],Nh.prototype,"hideSecondaryString",void 0);
_.q([_.cP("tap"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Nh.prototype,"onTap",null);_.q([_.hL({is:"ytd-compact-link-renderer",disableElementRegistration:!0})],Nh);
_.f(Nh,"ytd-compact-link-renderer",function(){if(ecL!==void 0)return ecL;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return ecL=X},{mode:1});var Ec1;_.Ej("multiPageMenuSectionItems","toggleThemeCompactLinkRenderer","ytd-toggle-theme-compact-link-renderer");
var jG=function(){var X=_.Y.apply(this,arguments)||this;X.role="link";X.tabindex="0";X.actionMap=_.v("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 X};
_.F(jG,_.Y);_.a=jG.prototype;_.a.dataChanged=function(){this.data&&(this.data.label?this.label=this.data.label:this.label=_.Kq()==="USER_INTERFACE_THEME_DARK"?this.data.toggledOnTitle:this.data.toggledOffTitle)};
_.a.getCurrentTheme=function(){return _.T6()?document.documentElement.hasAttribute("dark")?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.Kq()};
_.a.onThemeSelected=function(X,U){var r=X||U?X:_.z6(),m=(r&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!r&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.HOD(_.Bp(window.location.href));_.kF(0,165,X);_.kF(0,174,U);this.prefs.save();m&&_.Gw(this.hostElement,"yt-dark-mode-toggled-action",[r]);_.Gw(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.a.onTap=function(){this.data.serviceEndpoint&&_.LB(this.hostElement,[this.data.serviceEndpoint])};
_.a.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.a.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.a.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
jG.prototype.onTap=jG.prototype.onTap;jG.prototype.dataChanged=jG.prototype.dataChanged;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],jG.prototype,"actionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],jG.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.P2),_.p("design:type",Object)],jG.prototype,"paperItemBehaviors",void 0);_.q([_.T(),_.p("design:type",Object)],jG.prototype,"data",void 0);_.q([_.T({value:function(){return _.C9()}}),
_.p("design:type",_.Zk)],jG.prototype,"prefs",void 0);_.q([_.T(),_.p("design:type",Object)],jG.prototype,"label",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],jG.prototype,"role",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],jG.prototype,"tabindex",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],jG.prototype,"dataChanged",null);
_.q([_.cP("tap"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],jG.prototype,"onTap",null);_.q([_.hL({is:"ytd-toggle-theme-compact-link-renderer",disableElementRegistration:!0})],jG);
_.jl()(jG,"ytd-toggle-theme-compact-link-renderer",function(){if(Ec1===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);Ec1=X}X=Ec1;return X},{allowedProps:["data"],
mode:1});
}catch(e){_._DumpException(e)}
try{
var RcT,fdc,qp0,JXe,DIX,pDL,$I1,bPe,AXw,ldc,Ube,C6,XZw,iPe,jq7,NwL,Lm1,GM3,rWe,mb1,IGY,tCL,kT,aGX,H0T,gse,g1,kX7,ZY,cR,n6,cWL,C17,nsc,Z0Y,sMH,xbL,P1w,SAX,O0T,vsL,elL,Es7,F3c,B4X,QMX,osT,wZ0,yW1,hlT,MCc,zl5,T4H,VCH,fGe,qA3,W37,JWw,pZY,$b7,b0w,AWL,lGY,GXX,i0c,N4L,rCe,UTY,jML,mT0,XWL,IqL,kwY,C4Y,aqH,HBY,s2,cCe,n0w,ZBL,slH,OB1,v0X,eaX,E0L,FRw,BPe,QlY,o0T,wWL,uZc,haY,M8Y,zaT,KR0,TPX,YiL,V8e,qiw,xT5;
_.aZ=function(X){var U=new _.Tx("Error accessing DB");return _.PXz().then(function(r){return new Promise(function(m,I){try{var t=r.transaction("swpushnotificationsstore").objectStore("swpushnotificationsstore").get(X);t.onsuccess=function(){var C=t.result;m(C?C.value:null)};
t.onerror=function(){U.params={key:X,source:"onerror"};I(U)}}catch(C){U.params={key:X,
thrownError:String(C)},I(U)}})},function(){return null})};
RcT=function(X,U){return _.t3(X.entities,"inlineExpansionEntity",U)};
fdc=function(X,U){return _.t3(X.entities,"flowStateEntity",U)};
qp0=function(X,U){if(X&&U){var r=_.Zb();r().set(X,U);_.ZGe(r())}};
_.Wme=function(X,U){if(X&&U){var r=_.Zb();r().set(X,U);_.ZGe(r())}};
JXe=function(X,U){return _.t3(X.entities,"contextNoteUserRatingEntityPayload",U)};
DIX=function(X){return _.z1(X,function(U){return U.languageCode==="en"})};
pDL=function(X){var U=HR;if(_.Bw0(X))X.setOption("captions","stickyLoading",{}),X.setOption("captions","track",{});else{var r=_.z1(_.Fxn(X),function(m){return m.displayName===U});
X.setOption("captions","track",r)}};
$I1=function(X){if(!X)return 0;var U=X.getPresentingPlayerType(),r=X.getVideoData();return r&&r.isLive?(X=X.getProgressState(U),X.seekableEnd-X.seekableStart):X.getDuration(U)};
bPe=function(X,U){for(var r=_.H(Object.keys(X)),m=r.next();!m.done;m=r.next())if(m=m.value,X[m]!==U[m])return!1;return!0};
AXw=function(){return document.getElementById("player-control-overlay")};
ldc=function(X){X!==-1&&!_.v("player_controls_log_creation_killswitch")&&AXw()&&(_.F7("pcu_cs",X),_.F7("pcu_ce"))};
Ube=function(X,U){var r=_.bG(X,{}),m=GM3("top",U),I=GM3("bottom",U),t=GM3("left",U),C=GM3("right",U);return _.Cc({top:function(){return C6(r().position,m)},
bottom:function(){return C6(r().position,I)},
left:function(){return C6(r().position,t)},
right:function(){return C6(r().position,C)},
position:function(){return C6(r().positionType,iPe)},
height:function(){return C6(r().height,kT)},
width:function(){return C6(r().width,kT)},
"min-width":function(){return C6(r().minWidth,kT)},
"min-height":function(){return C6(r().minHeight,kT)},
"max-width":function(){return C6(r().maxWidth,kT)},
"max-height":function(){return C6(r().maxHeight,kT)},
"aspect-ratio":function(){return C6(r().aspectRatio,String)},
"margin-top":function(){return C6(r().margin,m)},
"margin-bottom":function(){return C6(r().margin,I)},
"margin-left":function(){return C6(r().margin,t)},
"margin-right":function(){return C6(r().margin,C)},
"padding-top":function(){return C6(r().padding,m)},
"padding-bottom":function(){return C6(r().padding,I)},
"padding-left":function(){return C6(r().padding,t)},
"padding-right":function(){return C6(r().padding,C)},
"flex-direction":function(){return C6(r().flexDirection,Lm1)},
"justify-content":function(){return C6(r().justifyContent,NwL)},
"align-items":function(){return C6(r().alignItems,jq7)},
"flex-grow":function(){return C6(r().flexGrow,String)},
"flex-shrink":function(){return C6(r().flexShrink,String)},
"flex-basis":function(){return C6(r().flexBasis,kT)},
"align-self":function(){return C6(r().alignSelf,jq7)},
"flex-wrap":function(){return C6(r().flexWrap,XZw)},
"align-content":function(){return C6(r().alignContent,jq7)}})};
C6=function(X,U){return X!==void 0?U(X):void 0};
XZw=function(X){switch(X){case "YPC_FLEX_WRAP_NO_WRAP":return"nowrap";case "YPC_FLEX_WRAP_WRAP":return"wrap";case "YPC_FLEX_WRAP_WRAP_REVERSE":return"wrap-reverse"}};
iPe=function(X){switch(X){case "YPC_POSITION_ABSOLUTE":return"absolute";case "YPC_POSITION_RELATIVE":return"relative"}};
jq7=function(X){switch(X){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"}};
NwL=function(X){switch(X){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"}};
Lm1=function(X){switch(X){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"}};
GM3=function(X,U){var r=U==="rtl";switch(X){case "top":var m=rWe;break;case "bottom":m=mb1;break;case "left":m=IGY;break;default:m=tCL}return function(I){return C6(m(I,r),kT)}};
rWe=function(X){var U=X.top;var r=X.vertical;X=X.all;var m;return(m=U!=null?U:r)!=null?m:X};
mb1=function(X){var U=X.bottom;var r=X.vertical;X=X.all;var m;return(m=U!=null?U:r)!=null?m:X};
IGY=function(X,U){var r=X.left;var m=X.end;var I=X.start;var t=X.horizontal;X=X.all;var C,k;return(k=(C=r!=null?r:U?m:I)!=null?C:t)!=null?k:X};
tCL=function(X,U){var r=X.right;var m=X.end;var I=X.start;var t=X.horizontal;X=X.all;var C,k;return(k=(C=r!=null?r:U?I:m)!=null?C:t)!=null?k:X};
kT=function(X){var U=X.value;switch(X.unit){case "YPC_DIMENSION_UNIT_POINT":return U+"px";case "YPC_DIMENSION_UNIT_FRACTION":return U+"%";default:return""+U}};
aGX=function(X){switch(X){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"}};
H0T=function(X){var U=X!=null?X:{};X=U.fontRole;var r=U.fontSize;U=U.fontWeight;if(X!==null&&r!==null)switch(X){case "YPC_FONT_ROLE_DISPLAY":switch(r){case "YPC_FONT_SIZE_L":return U==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayLHeavy":"ytStyledTextViewModelYtDisplayL";case "YPC_FONT_SIZE_M":return U==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayMHeavy":"ytStyledTextViewModelYtDisplayM";case "YPC_FONT_SIZE_S":return U==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplaySHeavy":
"ytStyledTextViewModelYtDisplayS";case "YPC_FONT_SIZE_XS":return U==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayXSHeavy":"ytStyledTextViewModelYtDisplayXS";default:return}case "YPC_FONT_ROLE_HEADLINE":switch(r){case "YPC_FONT_SIZE_L":return U==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineLHeavy":"ytStyledTextViewModelYtHeadlineL";case "YPC_FONT_SIZE_M":return U==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineMHeavy":"ytStyledTextViewModelYtHeadlineM";case "YPC_FONT_SIZE_S":return U===
"YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineSHeavy":"ytStyledTextViewModelYtHeadlineS";case "YPC_FONT_SIZE_XS":return U==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineXSHeavy":"ytStyledTextViewModelYtHeadlineXS";default:return}case "YPC_FONT_ROLE_BODY":switch(r){case "YPC_FONT_SIZE_XL":return U==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXLHeavy":"ytStyledTextViewModelYtBodyXL";case "YPC_FONT_SIZE_L":return U==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyLHeavy":
"ytStyledTextViewModelYtBodyL";case "YPC_FONT_SIZE_M":return U==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyMHeavy":"ytStyledTextViewModelYtBodyM";case "YPC_FONT_SIZE_S":return U==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodySHeavy":"ytStyledTextViewModelYtBodyS";case "YPC_FONT_SIZE_XS":return U==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXSHeavy":"ytStyledTextViewModelYtBodyXS"}}};
gse=function(X,U,r){function m(S){return Object.values(S).map(function(d){var O=d.productId;d=d.pricingOptionIndex;return cR(I(O).pricingOptions,d).pricingOptionId})}
function I(S){return g().get(S)}
function t(S){S=m(S);r(S)}
function C(S,d){return Array.from(g1(S.pricingOptions)).filter(function(O){O=_.H(O);O.next();O=O.next().value;return n6(O.pricingGroupAttributes,d)}).map(function(O){return _.H(O).next().value})}
var k=C17([X,U],function(S,d){var O=S==null?void 0:S.selectedPricingOptions;S={};var E=!0;if(O&&d.length)for(var Q=_.H(d),h=Q.next();!h.done;h=Q.next()){h=h.value;var z=kX7(h.pricingOptions,function(W){a:{W=W.pricingOptionId;for(var J=_.H(O),A=J.next();!A.done;A=J.next())if(A.value===W){W=!0;break a}W=!1}return W});
if(z>=0){E=!1;var K=cR(h.pricingOptions,z),D=void 0;S[h.groupId]={productId:h.productId,pricingOptionIndex:z,pricingGroupAttributes:(D=K)==null?void 0:D.pricingGroupAttributes}}}E&&d.length&&(E=cR(d[0].pricingOptions,0),S[d[0].groupId]={productId:d[0].productId,pricingOptionIndex:0,pricingGroupAttributes:E==null?void 0:E.pricingGroupAttributes});return S}),g=C17([U],function(S){return new Map(S.map(function(d){return[d.productId,
d]}))}),Z=C17([U],function(S){var d=new Map;
S=_.H(S);for(var O=S.next();!O.done;O=S.next()){var E=O.value;O=E.groupId;var Q=E.productId;E=_.H(g1(E.pricingOptions));for(var h=E.next();!h.done;h=E.next()){var z=_.H(h.value);h=z.next().value;z=z.next().value;d.set(z.pricingOptionId,{groupId:O,productId:Q,index:h,pricingOption:z,pricingGroupAttributes:z.pricingGroupAttributes})}}return d}),P=C17([U],function(S){var d=new Map;
S=_.H(S);for(var O=S.next();!O.done;O=S.next()){var E=O.value;O=E.groupId;var Q=E.productId,h=void 0;E=_.H(g1((h=E.pricingGroups)!=null?h:[]));for(h=E.next();!h.done;h=E.next()){var z=_.H(h.value);h=z.next().value;z=z.next().value;d.set(z.pricingGroupId,{groupId:O,productId:Q,index:h,pricingGroup:z,pricingGroupAttributes:z.pricingGroupAttributes})}}return d});
return{getProductById:I,isProductSelected:function(S){var d=I(S);if(!d)return!1;var O;return((O=k()[d.groupId])==null?void 0:O.productId)===S},
getSelectedPricingOptions:function(){return Object.values(k()).map(function(S){var d=S.productId;S=S.pricingOptionIndex;return cR(I(d).pricingOptions,S)})},
getSelectedPricingGroupAttributesByGroupId:function(S){var d;return(S=(d=k()[S])==null?void 0:d.pricingGroupAttributes)?Array.from(S):void 0},
getSelectedProductByGroupId:function(S){var d;return(S=(d=k()[S])==null?void 0:d.productId)?I(S):void 0},
onProductSelected:function(S){var d=I(S);if(d){var O=k(),E;if(((E=O[d.groupId])==null?void 0:E.productId)!==S){var Q=(E=(Q=O[d.groupId])==null?void 0:Q.productId)?I(E):void 0;var h;E=(h=O[d.groupId])==null?void 0:h.pricingGroupAttributes;var z;h=(z=O[d.groupId])==null?void 0:z.pricingOptionIndex;if(Q&&h!==void 0)if(E){z=C(Q,E).indexOf(h);if(z===-1)throw Error("Zj`"+h+"`"+Q.productId);h=C(d,E);z=z<h.length?h[z]:h.length>0?h[0]:0}else z=h<ZY(d.pricingOptions)?h:0;else z=0;ZY(d.pricingOptions)<=z&&(z=
0);h=cR(d.pricingOptions,z);var K;Q={};t(Object.assign({},O,(Q[d.groupId]={productId:S,pricingOptionIndex:z,pricingGroupAttributes:(K=h==null?void 0:h.pricingGroupAttributes)!=null?K:[]},Q)))}}},
onPricingOptionSelected:function(S){var d=Z().get(S);if(d){S=d.groupId;var O=d.productId;d=d.index;var E=k(),Q,h;if(((Q=E[S])==null?void 0:Q.productId)!==O||((h=E[S])==null?void 0:h.pricingOptionIndex)!==d){var z,K;Q={};t(Object.assign({},E,(Q[S]={productId:O,pricingOptionIndex:d,pricingGroupAttributes:(K=(z=E[S])==null?void 0:z.pricingGroupAttributes)!=null?K:[]},Q)))}}},
onPricingGroupSelected:function(S){var d=P().get(S);if(d){S=d.groupId;var O=d.productId,E=d.pricingGroup.pricingGroupAttributes,Q=I(O);if(Q){d=k();var h=d[S].pricingGroupAttributes,z;if(((z=d[S])==null?void 0:z.productId)!==O||!n6(cWL(h,ZY(E)),E)){z=Array.from(E);for(E=ZY(E);E<ZY(h);E++){var K="",D=!1,W=Array.from(z);W.push(cR(h,E));for(var J=_.H(Q.pricingGroups),A=J.next();!A.done;A=J.next())if(A=A.value,n6(A.pricingGroupAttributes,W)){z.push(cR(h,E));D=!0;break}else K===""&&ZY(A.pricingGroupAttributes)===
W.length&&n6(cWL(A.pricingGroupAttributes,z.length),z)&&(K=cR(A.pricingGroupAttributes,E));D||z.push(K)}K=d[S].pricingOptionIndex;E=[];D=new Map;W=0;Q=_.H(g1(Q.pricingOptions));for(J=Q.next();!J.done;J=Q.next())A=_.H(J.value),J=A.next().value,A=A.next().value,n6(A.pricingGroupAttributes,z)&&E.push(J),n6(A.pricingGroupAttributes,h)&&D.set(J,W++);E.length===0?h=0:(h=D.get(K),h=h!==void 0&&h<E.length?E[h]:E[0]);Q={};t(Object.assign({},d,(Q[S]={productId:O,pricingOptionIndex:h,pricingGroupAttributes:z},
Q)))}}}},
onClearGroupSelected:function(S){var d=k();d[S]&&(d=Object.fromEntries(Object.entries(d).filter(function(O){return _.H(O).next().value!==S})),t(d))}}};
g1=function(X){return function r(){var m,I,t,C,k;return _.tD(r,function(g){switch(g.nextAddress){case 1:_.o8(g,2),m=0,I=_.H(X),t=I.next();case 4:if(t.done){g.jumpTo(2);break}C=t.value;k=_.aV;return g.yield([m++,C],7);case 7:k(g.yieldResult);t=I.next();g.jumpTo(4);break;case 2:_.BU(g),_.wB(g,0)}})}()};
kX7=function(X,U){X=_.H(g1(X));for(var r=X.next();!r.done;r=X.next()){var m=_.H(r.value);r=m.next().value;m=m.next().value;if(U(m))return r}return-1};
ZY=function(X){var U=0;for(X=X[Symbol.iterator]();!X.next().done;)++U;return U};
cR=function(X,U){X=_.H(g1(X));for(var r=X.next();!r.done;r=X.next()){var m=_.H(r.value);r=m.next().value;m=m.next().value;if(r===U)return m}};
n6=function(X,U){if(!X&&!U)return!0;if(!X||!U)return!1;X=Array.from(X);U=Array.from(U);if(X.length!==U.length)return!1;for(var r=0;r<X.length;r++)if(X[r]!==U[r])return!1;return!0};
cWL=function(X,U){U=U===void 0?Infinity:U;var r=[];X=_.H(g1(X));for(var m=X.next();!m.done;m=X.next()){var I=_.H(m.value);m=I.next().value;I=I.next().value;if(m>=U)break;m>=0&&r.push(I)}return r};
C17=function(X,U){var r,m;return function(){for(var I=X.map(function(C){return C()}),t=0;t<I.length;t++)if(!r||I[t]!==r[t]){r=I;
m=U.apply(null,_.fN(I));break}return m}};
nsc=function(X,U,r){var m=[];X=_.H(X);for(var I=X.next();!I.done;I=X.next()){I=I.value;var t=void 0;((t=U)==null?0:t.length)&&!n6(I.pricingGroupAttributes,U)||m.push({pricingOption:I,isSelected:r.includes(I.pricingOptionId)})}return m};
Z0Y=function(X,U){return _.t3(X.entities,"pdpStateEntity",U)};
sMH=function(X){var U,r;return!!(X.productId&&X.groupId&&((U=X.pricingOptions)==null?0:U.length)&&X.pricingOptions.every(function(m){return m.pricingOptionId})&&((r=X.pricingGroups)==null||!r.length||Array.isArray(X.pricingGroups)&&X.pricingGroups.every(function(m){return m.pricingGroupId&&m.pricingGroupAttributes&&m.pricingGroupAttributes.length>0})))};
xbL=function(X,U,r){return gse(X,C17([U],function(m){return m.filter(sMH)}),r)};
P1w=function(X,U){return U.length===0?[X]:[X.slice(0,U[0]),X.slice(U[0])].filter(function(r){return r.length>0})};
SAX=function(X){switch(X){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""}};
O0T=function(X,U,r,m){m=Object.assign({},m);_.Fz(m,dbe,{selectedOptionId:X,primaryButtonOverride:r});_.pd().dispatch(_.PN("flowStateEntity",U,m))};
vsL=function(X,U,r){!_.e(r,dbe)&&X.noPreselect&&U!==""&&X.defaultButtonOverride&&O0T("default",U,X.defaultButtonOverride,r)};
elL=function(X){switch(X){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"}};
Es7=function(X){switch(X){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"}};
F3c=function(X,U){if(U)return"ytCardViewModelCardSelected";switch(X){case "CARD_STYLE_OUTLINE":return"ytCardViewModelOutline";case "CARD_STYLE_TONAL":return"ytCardViewModelTonal";case "CARD_STYLE_INVERSE":return"ytCardViewModelInverted";default:return"ytCardViewModelRaised"}};
B4X=function(X,U){U.includes(X)?U=U.filter(function(r){return r!==X}):U.push(X);
return[].concat(_.fN(U))};
QMX=function(X,U){return _.t3(X.entities,"contextNoteFeedEntityPayload",U)};
osT=function(X,U){switch(X){case "NOTE_HELPFULNESS_VALUE_HELPFUL":return U==null?void 0:U.ratingHelpfulText;case "NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL":return U==null?void 0:U.ratingSomewhatHelpfulText;case "NOTE_HELPFULNESS_VALUE_NOT_HELPFUL":return U==null?void 0:U.ratingNotHelpfulText}};
wZ0=function(X,U,r){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:r||X.deleteActionText,onTap:{innertubeCommand:{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:X.deleteActionText},leadingImage:{sources:[{clientResource:{imageName:"TRASH_CAN"}}]},
rendererContext:{commandContext:{onTap:{innertubeCommand:{confirmDialogEndpoint:{content:{confirmDialogRenderer:{title:{runs:[{text:X.deleteDialogTitle}]},dialogMessages:[{runs:[{text:X.deleteDialogSubtitle}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:X.deleteActionText}]},command:{performCommentActionEndpoint:{action:U}}}},cancelButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:X.cancelActionText}]},command:{dismissDialogCommand:{}}}}}}}}}}}}}]}}}}}}}}}}};
yW1=function(X,U,r){var m;if(X&&((m=U())==null?0:m.includes(X))){var I;r((I=U())==null?void 0:I.filter(function(t){return t!==X}))}else r([].concat(_.fN(U()||[]),[X]))};
hlT=function(X,U){if(X){var r=[];U=_.H((U==null?void 0:U.checkboxes)||[]);for(var m=U.next();!m.done;m=U.next()){m=_.e(m.value,uM7);var I=void 0;((I=m)==null?0:I.value)&&X.includes(m.key||"")&&r.push(m.value)}return r}};
MCc=function(X){X.style.height="auto";X.style.height=X.scrollHeight+"px"};
zl5=function(X){return[X.syncStep,X.asyncStep].filter(function(U){return U!==void 0})};
T4H=function(X){var U,r,m;if(X=(U=X.structuredContextNoteFormSchema)==null?void 0:(r=U.fieldSchemas)==null?void 0:(m=r.noteBody)==null?void 0:m.validationSchema)for(U=_.H(zl5(X)),r=U.next();!r.done;r=U.next()){r=r.value.rules;if(!r)break;r=_.H(r);for(r=r.next();!r.done;r=r.next())return _.e(r.value,_.K3X)}};
VCH=function(X){if(X){X=_.H(zl5(X));for(var U=X.next();!U.done;U=X.next()){U=U.value.rules;if(!U)break;U=_.H(U);for(U=U.next();!U.done;U=U.next())return _.e(U.value,YAX)}}};
fGe=function(X){if(X){X=_.H(zl5(X));for(var U=X.next();!U.done;U=X.next()){U=U.value.rules;if(!U)break;U=_.H(U);for(U=U.next();!U.done;U=U.next())return _.e(U.value,RlT)}}};
qA3=function(X){X=/^https?:\/\//.test(X)?X:"http://"+X;try{var U=_.NX(X)}catch(r){return!1}if(U.toString()!==X)return!1;X=U.JSC$10194_domain_.split(".");return X.length>1&&X.every(function(r){return!!r})};
W37=function(X,U,r,m){var I;m=(I=m.structuredContextNoteData)==null?void 0:I.createCommentEndpoint;if(I=_.e(m,_.YGC))return I.commentText=_.DQ(X),I.videoPositionMention=U,I.sources=r,m};
JWw=function(X){return X==null?void 0:X.stringValue};
pZY=function(X,U,r){X=X.map(function(m,I){return{listItemViewModel:{title:m.title,subtitle:m.subtitle,leadingImage:m.leadingImage,trailingImage:I===U?DbL:void 0,rendererContext:{commandContext:{onTap:m.onTap}}}}});
return Object.assign({},r&&{header:{panelHeaderViewModel:{title:r}}},{content:{listViewModel:{listItems:X}}})};
$b7=function(X,U){if(X&&U)switch(U){case "SELECTION_TYPE_BOOL":return X.boolValue;case "SELECTION_TYPE_INT":return X.intValue;case "SELECTION_TYPE_STRING":return X.stringValue;case "SELECTION_TYPE_PRIVACY_STATUS":return X.privacyStatusValue;case "SELECTION_TYPE_TIME_PICKER_FORMAT":return X.timePickerFormatValue}};
b0w=function(X){var U;X=(U=X.options)==null?void 0:U.findIndex(function(r){return r.isSelected});
return X===void 0?-1:X};
AWL=function(X,U,r){var m=function(){return X().label},I={},t=_.mS("ytDropdownViewModelLabel",(I.ytDropdownViewModelLabelError=U,I));
return _.n(_.x,{cond:function(){return X().label&&!(r()===-1&&X().label&&!X().placeholderText)},
then:function(){return _.n("div",{class:t},_.n(_.dN,{text:m}))}})};
lGY=function(X,U){var r={};r=_.mS("ytDropdownViewModelTitle",(r.ytDropdownViewModelTitlePlaceholder=function(){return U()===-1},r));
return _.n("div",{class:r},_.n(_.dN,{text:function(){var m=X();var I=U();if(I===-1)m=m.placeholderText?m.placeholderText:m.label;else{var t,C;m=(t=m.options)==null?void 0:(C=t[I])==null?void 0:C.title}return m}}))};
GXX=function(X,U){var r=function(){return X().hint};
return _.n(_.sx,null,_.n(_.x,{cond:function(){return r()&&!U()},
then:function(){return _.n("div",{class:_.mS("ytDropdownViewModelSupport","ytDropdownViewModelSupportHint")},_.n(_.dN,{text:r,className:"ytDropdownViewModelSupportText"}))}}),_.n(_.x,{cond:U,
then:function(){return _.n("div",{id:"dropdown-view-model-error",role:"alert",class:_.mS("ytDropdownViewModelSupport","ytDropdownViewModelSupportError")},_.n(_.k5,{icon:"INFO",className:"ytDropdownViewModelSupportIcon"}),_.n(_.dN,{text:U,className:"ytDropdownViewModelSupportText"}))}}))};
i0c=function(X,U){var r=_.np().resolve(_.PVY);_.Wx(function(){var m=X().id;m&&r!=null&&r.dropdownMap.set(m,U)})};
N4L=function(X){X=_.e(X.scheduleButton,L3w);X=_.e(X==null?void 0:X.primaryButton,_.xI);X=_.e(X==null?void 0:X.onTap,_.wO);var U,r,m=((r=_.e(X,_.X7))==null?void 0:r.commands)||[X];r=_.H(m);for(X=r.next();!X.done&&!(U=_.e(X.value,_.zPP));X=r.next());var I;U=(I=U)==null?void 0:I.createBroadcastRequest;if(!U)throw Error("fk");return U};
rCe=function(X,U,r){r=r===void 0?{}:r;var m,I;return _.c(function(t){if(m=jML(U))return t.return(m);(I=XWL(X,U,r))&&UTY(U,I);return t.return(I)})};
UTY=function(X,U){var r=mT0(X);r&&U.then(function(m){_.np().resolve(_.Wd).put(r,new _.JF({innertubeResponse:m}))})};
jML=function(X){if(X=mT0(X)){var U=_.np().resolve(_.Wd);if(U.has(X))return U.get(X).then(function(r){return r==null?void 0:_.iR(r)})}return null};
mT0=function(X){var U=_.e(X.endpoint,_.Rl);if(U!=null&&U.videoId)return U={videoId:U.videoId},_.v("web_imp_player_mute_params")&&(U.mutedAtStart=X.startPlaybackInMutedState),_.V4("inline_playback",U)};
XWL=function(X,U,r){X=_.fc(X,U.endpoint,IqL(U,r)).then(function(m){return m});
return Promise.resolve(X)};
IqL=function(X,U){U=_.v("web_imp_player_mute_params")?Object.assign({},{vis:5,inlinePlayback:!0,inlineUnmuted:!X.startPlaybackInMutedState},U):Object.assign({},{vis:5,autonav:"1"},U);var r;U={contentPlaybackContext:_.rf(U,(r=_.e(X.endpoint.commandMetadata,_.mN))==null?void 0:r.url,window.location.href)};_.v("web_imp_player_mute_params")&&(U.overrideMutedAtStart=!X.startPlaybackInMutedState);return U};
kwY=function(X,U){var r=window.MutationObserver;r&&(t8L=new r(function(m,I){m=_.H(m);for(var t=m.next();!t.done;t=m.next()){t=t.value;var C;if(C=t.type==="childList"&&t.target)a:{C=X;t=aqH(t.target);C=aqH(C);for(var k=null,g=0;g<t.length;g++)if(C.includes(t[g])){if(g===0){C=!1;break a}k=t[g];break}k?(t=HBY(t,k),C=HBY(C,k),C=t<C):C=!1}if(C){U();I.disconnect();break}}}),(r=C4Y())&&t8L.observe(r,{childList:!0,
subtree:!0}))};
C4Y=function(){var X=document.getElementsByTagName("ytd-rich-grid-renderer");if(X.length>0)return X[0];X=document.getElementsByTagName("ytd-section-list-renderer");return X.length>0?X[0]:null};
aqH=function(X){for(var U=[];X;)U.push(X),X=X.parentElement;return U};
HBY=function(X,U){var r=Array.from(U.children);U=X.indexOf(U);return U>0?r.indexOf(X[U-1]):-1};
s2=function(X,U,r){r=r===void 0?{}:r;return _.tt(X,r,U)};
cCe=function(X){switch(X){case "MUSIC":return!0;default:return!1}};
n0w=function(X){if(X=X==null?void 0:X.find(function(m){var I,t;return((I=_.e(m,g0L))==null?void 0:(t=I.inlinePlaybackBadgeData)==null?void 0:t.replicateAsTimestamp)===!0}))if(X=_.e(X,g0L),X==null?0:X.icon){var U,r;
if((X=(U=_.mkm(X.icon))==null?void 0:(r=U.clientResource)==null?void 0:r.imageName)&&cCe(X))return X}};
ZBL=function(X){return X==null?void 0:X.filter(function(U){return U.premiereTrailerBadgeRenderer})};
slH=function(X){var U,r=X==null?void 0:(U=X.find(function(g){return g.thumbnailOverlayTimeStatusRenderer}))==null?void 0:U.thumbnailOverlayTimeStatusRenderer,m,I;
if((r==null?0:(m=r.icon)==null?0:m.iconType)&&cCe(r==null?void 0:(I=r.icon)==null?void 0:I.iconType)){var t;return{icon:r==null?void 0:(t=r.icon)==null?void 0:t.iconType}}var C;if(U=X==null?void 0:(C=X.find(function(g){return g.thumbnailOverlayBadgeViewModel}))==null?void 0:C.thumbnailOverlayBadgeViewModel)if(C=n0w(U.thumbnailBadges))return{icon:C};
var k;if(X=X==null?void 0:(k=X.find(function(g){return g.thumbnailBottomOverlayViewModel}))==null?void 0:k.thumbnailBottomOverlayViewModel)if(k=n0w(X.badges))return{icon:k};
return{}};
OB1=function(X,U){var r=new xT5(function(t){I(t)},U);
U=_.H(_.Fb(P41(r),void 0,"D2uee"));var m=U.next().value,I=U.next().value;_.Wu(function(){Promise.resolve().then(function(){var t,C=(t=X())!=null?t:{};r.playerControlsData=C;r.lastSeenPlayerApi=_.M3(C.playerApi);SiL(r)});
_.Jd(function(){dTw(r)})},"xfRk8b");
return m};
v0X=function(X){return function(U){var r=X(),m={playerState:U};if(U===1){var I;(I=r.playerApi)==null||I.loadModule("captions")}if(U===0){var t;(t=r.playerApi)==null||t.unloadModule("captions")}U!==-1&&r.setState(m)}};
eaX=function(X){return function(U){X().setState({playbackRate:U})}};
E0L=function(X){return function(U){var r=X(),m=r.playerApi,I=m==null?void 0:m.getVideoData(),t=(I==null?void 0:I.isLive)||!1;I=I==null?void 0:I.video_id;t={videoDuration:$I1(m||void 0),isLive:t,videoId:I};t.videoId!==r.videoId&&(t=Object.assign({},_.K4x(m),t));if(U==null?0:U.playertype)t.playerType=U.playertype;if(m){t.captionsAvailable=_.Fme(m);U=t;var C;I=(C=m.getStoryboardLevel(m.getNumberOfStoryboardLevels()-1))==null?void 0:C.intervalMs;U.storyboardInterval=I?I/1E3:void 0;t.captionsAvailable&&
(t.captionsEnabled=_.Bw0(m))}t.volumeMuted=!(m==null||!m.isMuted());r.setState(t)}};
FRw=function(X){return function(U){var r=X(),m=r.playerApi;if(m){var I=m.getPresentingPlayerType();U={playedTime:U||0,percentLoaded:m.getVideoLoadedFraction(),playerType:I};r.playerState===0&&(U.playedTime=r.videoDuration);r.isLive&&(I=m.getProgressState(I),U.playedTime-=I.seekableStart,U.videoDuration=$I1(m));if(r.playerType===1)m=!1;else{var t;if((t=r.uxConfig)==null?0:t.showCuedOverlay){var C;m=!((C=r.playerApi)==null?0:C.getPlayerStateObject(r.playerType).isDomPaused)}else m=!0}m&&delete U.playedTime;
r.setState(U)}}};
BPe=function(X){return function(){var U=X(),r,m,I,t={volume:(I=(r=U.playerApi)==null?void 0:r.getVolume())!=null?I:0,volumeMuted:!((m=U.playerApi)==null||!m.isMuted())};U.setState(t)}};
QlY=function(X){return function(){var U=X(),r=U.playerApi;if(r){var m={captionsAvailable:_.Fme(r)};m.captionsAvailable&&(m.captionsEnabled=_.Bw0(r));U.setState(m)}}};
o0T=function(X){return{appApi:Object.assign({},_.oGz(),{showCaptionsToggleToast:function(U){var r,m;(m=(r=X()).showCaptionsToggleToast)==null||m.call(r,U)},
openInMiniplayer:function(){var U,r;(r=(U=X()).openInMiniplayer)==null||r.call(U)}})}};
wWL=function(X,U){var r,m,I;return!!(X==null?0:(r=X.playerResponse)==null?0:(m=r.playerConfig)==null?0:(I=m.inlinePlaybackConfig)==null?0:I.showScrubbingControls)&&!(U==null?0:U.hideScrubbingControls)};
_.yCL=function(X){var U=!X.miniplayerIsActive;return[5,2,0].includes(X.miniplayerPlaybackState)||U};
uZc={FILLED:"youtube_fill",OUTLINE:"youtube_outline"};haY=function(X){this.onStepChangeCallback=function(){};
this.flowRenderer=X};
haY.prototype.getCurrentStep=function(){var X=this,U;return((U=this.flowRenderer.steps)!=null?U:[]).map(function(r){return _.e(r,_.LU)}).find(function(r){return r&&r.stepId===X.currentStepId})};
M8Y=function(X,U){var r=U.flowStateEntityKey,m=X.flowStates.get(r);if(m)return m;U=new haY(U);X.flowStates.set(r,U);return U};
zaT=function(X,U){for(var r=_.H(X.flowStates.entries()),m=r.next();!m.done;m=r.next()){var I=_.H(m.value);m=I.next().value;I=I.next().value;if(I.flowRenderer.targetId===U){X.flowStates.delete(m);break}}};
KR0=function(X,U){X.onStepChangeCallback=U;X.onStepChangeCallback(X.getCurrentStep())};
TPX=function(X,U){var r=X.getCurrentStep();if(r&&r.stepId===U)return!0;var m;return((m=X.flowRenderer.steps)!=null?m:[]).map(function(I){return _.e(I,_.LU)}).find(function(I){return I&&I.stepId===U})?(X.currentStepId=U,X.onStepChangeCallback(X.getCurrentStep()),!0):!1};
YiL=function(X,U){var r,m,I,t,C;_.c(function(k){if(!U.length)return k.return([]);r=[];m=_.H(U);for(I=m.next();!I.done;I=m.next())t=I.value,(C=X.resolveIcon(t))&&!X.iconCache[C.url]&&r.push(_.dHL(X,C).then(function(){}).catch(function(){}));
return k.return(Promise.all(r))})};
V8e=function(X,U){var r=[];U=(new Set(U)).values();U=_.H(U);for(var m=U.next();!m.done;m=U.next()){m=m.value;for(var I=_.H(Object.values(uZc)),t=I.next();!t.done;t=I.next())r.push({iconName:m,iconStyle:t.value})}YiL(X.iconManager,r)};
_.Rae=function(X,U,r){var m=r!=null?r:X.iconsToFetch;m!=null&&m.length?U!==void 0&&U>=0?_.Vo(_.$u,function(){V8e(X,m)},U):V8e(X,m):Promise.resolve()};
_.fqY=_.cy(function(X,U,r){if(X.nextWireType_!==5)return!1;_.ny(U,r,_.Vu(X.decoder_));return!0},function(X,U,r){U=_.e$M(U);
U!=null&&(_.ZJ(X,r,5),_.sb(X.encoder_,U))},_.CwP);
qiw=[0,_.J9,_.fqY,-1];_.WRw=function(){return _.jf({type:"TALK_TO_RECS_RESET_STEP_STATES",payload:null})};
xT5=function(X,U){var r=JCL,m=this;this.renderFn=X;this.listeners=r;this.context=U;this.getPlayerApi=void 0;this.eventListenerCleanupFunctions=[];this.recentlyNavigated=!1;var I;this.lastSeenPlayerApi=_.M3((I=this.playerControlsData)==null?void 0:I.playerApi);this.boundSetState=this.setState.bind(this);this.state=Object.assign({},_.K4x(),void 0);_.v("player_controls_render_optimization")&&window.addEventListener("state-navigatestart",function(){P41(m).setState({playerState:-1});m.resetRecentlyNavigatedJobId&&
_.$u.cancelJob(m.resetRecentlyNavigatedJobId);m.recentlyNavigated=!0;m.resetRecentlyNavigatedJobId=_.$u.addJob(function(){m.recentlyNavigated=!1},8,1E4)})};
xT5.prototype.setState=function(X){if(!_.v("mweb_player_skip_no_op_state_changes")||!bPe(X,this.state))if(this.state=Object.assign({},this.state,X),!_.v("player_controls_render_optimization")||this.state.playerState!==-1&&this.state.playerState!==5||!this.recentlyNavigated)X=-1,_.v("player_controls_log_creation_killswitch")||AXw()||(X=(0,_.sJ)()),_.F7("pcu_s"),_.F7("pcu_se"),_.F7("pcu_rs"),this.renderFn(P41(this)),_.F7("pcu_re"),ldc(X),_.$u.addJob(function(){_.F7("pcu_ap")},8)};
var P41=function(X){if(X.getPlayerApi)var U=_.M3(X.getPlayerApi());else{var r;U=_.M3((r=X.playerControlsData)==null?void 0:r.playerApi)}return Object.assign({},X.state,{setState:X.boundSetState,domMeasurements:{progressBarLineRect:X.progressBarLineRect},playerApi:U,appApi:X.context.appApi,playerContainer:X.context.playerContainer,playerControlContainer:X.context.playerControlContainer,uxConfig:X.context.uxConfig})},SiL=function(X){X.listeners.forEach(function(U){X.eventListenerCleanupFunctions.push(U.register(function(){return P41(X)},
function(){return X.getData()}))})},dTw=function(X){X.eventListenerCleanupFunctions.forEach(function(U){U()});
X.eventListenerCleanupFunctions.length=0};
xT5.prototype.getData=function(){return this.playerControlsData};var DTH=[0,_.mL,_.A9,_.mL,-1,_.A9,[0,_.lJ,_.iJ,-1],_.mL,-1];var pW1=[0,[1,2,3],_.Np,-2];var $Tc=[0,_.mL];var bBw=new _.c8("crowdsourcedContextUserRatingFormFlowState");var ACX=new _.c8("noteViewModel");var xT=new _.c8("abuseReportFlowState");var lq3=new _.c8("feedbackFormFlowState");var GwX=new _.c8("inputBoxViewModel");_.K3X=new _.c8("lengthValidationRule");var YAX=new _.c8("regexValidationRule");var RlT=new _.c8("selectedValidationRule");var iBe=[0,_.iJ,_.mL,_.ka];var LRH=[0,_.A9,-2,qiw];var NPH=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(NPH,_.Cy);NPH.prototype.getFeature=function(){return _.o2(this,6)};
NPH.prototype.hasFeature=function(){return _.eX(_.s8(this,6))!=null};var jl3=[0,_.iJ];var XQw=_.Ob(NPH,[0,_.A9,-2,qiw,_.A9,_.iJ,-1,_.bJ,-1,_.iJ,-3,_.w7T,_.lJ,LRH,_.iJ,-1,DTH,_.bJ,_.iJ,iBe,[0,[0,_.iJ,-2,2,_.iJ,-1,[0,_.iJ],[0,_.mL,_.iJ],[0,_.mL],[0,_.iJ],2,[0,_.mL,2,[0,_.mL,-1],[0,_.jY,pW1],1,[0,$Tc],1,[0,_.iJ]],[0,_.lJ],[0,[1,2],_.X8,[0,_.iJ],_.X8,[0,_.iJ,_.r_,-1]],[0,_.mL],[0,_.iJ,[0,[1,2,3,4],_.X8,[0,[0,_.iJ],jl3],_.X8,[0,[0,_.iJ],jl3],_.X8,[0,jl3],_.X8,[0,[0,_.iJ],jl3]]],[0,_.iJ],1,[0,_.iJ,_.mL],1,[0,_.iJ],[0,_.lJ],[0,_.iJ,_.mL,-1,[0,_.iJ,-4]],[0,_.iJ],[0,_.iJ,-2],1,[0,_.iJ],[0,
_.lJ],[0,_.lJ,_.iJ],1,[0,_.lJ],[0]],_.iJ,_.mL,_.J9,1,_.U6,_.iJ,_.mL],_.A9,_.U6,_.mL,-1,_.A9]);var Umw=new _.c8("talkToRecsViewModel");var rtX=new _.c8("creatorGoalSetUpFlowDropdownItemViewModel");var mmX=new _.c8("creatorGoalSetUpFlowDropdownViewModel");var g0L=new _.c8("thumbnailBadgeViewModel");var Iic=new _.c8("checkboxGroupViewModel");var uM7=new _.c8("checkboxItemViewModel");_.tfw=new _.c8("radioButtonGroupViewModel");var ai1=new _.c8("radioButtonItemViewModel");var L3w=new _.c8("panelFooterViewModel");var H90=new _.c8("ypcCancelRecurrenceCommand");var CPY=new _.c8("cancellationFlowState");var dbe=new _.c8("premiumPurchaseFlowState");var kYL=new _.c8("surveyAnswerCardRenderer");var ct7=new _.c8("showMoreButtonRenderer");var gFX;var nFe,Z9e=function(){if(nFe!==void 0)return nFe;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;gFX===void 0&&(gFX=document.createElement("template"));var m=gFX;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return nFe=X};var PR=function(){var X=_.Y.apply(this,arguments)||this;X.goal="CREATOR_GOALS_PURCHASE_TARGET_10_SC";X.goalDescription="";X.timer="CREATOR_GOAL_TIME_LIMIT_30_MINUTES";X.tier="CREATOR_GOALS_ELIGIBLE_PURCHASE_TYPE_TEAL_SC";X.startButtonId="start-button";X.exampleButtonId="example-button";return X};
_.F(PR,_.Y);_.a=PR.prototype;_.a.getGoalDropdownItems=function(){var X,U;return(U=_.e((X=this.data)==null?void 0:X.purchaseTargetDropdown,mmX))==null?void 0:U.dropdownItems};
_.a.getTimerDropdownItems=function(){var X,U;return(U=_.e((X=this.data)==null?void 0:X.timerDropdown,mmX))==null?void 0:U.dropdownItems};
_.a.getColorDropdownItems=function(){var X,U;return(U=_.e((X=this.data)==null?void 0:X.colorDropdown,mmX))==null?void 0:U.dropdownItems};
_.a.getDropdownItemText=function(X){var U;return(U=_.e(X,rtX))==null?void 0:U.itemLabel};
_.a.getDropdownItemValue=function(X){X=_.e(X,rtX);return(X==null?void 0:X.timeLimit)||(X==null?void 0:X.purchaseTarget)||(X==null?void 0:X.eligiblePurchaseType)};
_.a.updateFlowState=function(X){_.Gw(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{creatorGoalSetUpFlowState:X}])};
_.a.attached=function(){this.updateFlowState({goalDescription:this.goalDescription,targetPurchases:this.goal,goalDuration:this.timer,eligiblePurchaseType:this.tier})};
_.a.updateGoalValue=function(X){this.goal=X.detail.value;this.updateFlowState({targetPurchases:this.goal})};
_.a.onTextValueChanged=function(X){this.goalDescription=X.detail.value;this.updateFlowState({goalDescription:this.goalDescription})};
_.a.updateTimerValue=function(X){this.timer=X.detail.value;this.updateFlowState({goalDuration:this.timer})};
_.a.updateTierValue=function(X){this.tier=X.detail.value;this.updateFlowState({eligiblePurchaseType:this.tier})};
_.a.getButtonViewModel=function(X){X=(X==null?void 0:X.length)>0?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED";var U,r=_.e((U=this.data)==null?void 0:U.startGoalButton,_.xI);return Object.assign({},r,{state:X})};
_.n0.Object.defineProperties(PR,{template:{configurable:!0,enumerable:!0,get:function(){return Z9e()}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],PR.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],PR.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],PR.prototype,"goal",void 0);_.q([_.T(),_.p("design:type",Object)],PR.prototype,"goalDescription",void 0);_.q([_.T(),_.p("design:type",Object)],PR.prototype,"timer",void 0);_.q([_.T(),_.p("design:type",Object)],PR.prototype,"tier",void 0);
_.q([_.T(),_.p("design:type",Object)],PR.prototype,"startButtonId",void 0);_.q([_.T(),_.p("design:type",Object)],PR.prototype,"exampleButtonId",void 0);_.q([_.uG({is:"yt-creator-goal-set-up-flow-view-model",disableElementRegistration:!0,noInjection:!0})],PR);_.f(PR,"yt-creator-goal-set-up-flow-view-model",function(){return Z9e()},{mode:0});var skY;var xmH;var PPX;var Sv7=function(){return _.Y.apply(this,arguments)||this};
_.F(Sv7,_.Y);_.q([_.T(),_.p("design:type",Object)],Sv7.prototype,"data",void 0);_.q([_.uG({is:"yt-survey-answer-card-renderer",disableElementRegistration:!0})],Sv7);
_.f(Sv7,"yt-survey-answer-card-renderer",function(){if(PPX===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;xmH===void 0&&(xmH=document.createElement("template"));var m=xmH;r.call(U,m.content.cloneNode(!0),X.content.firstChild);PPX=X}X=PPX;return X},{mode:2});var dmL;var O9L;var SL=function(){return _.Y.apply(this,arguments)||this};
_.F(SL,_.Y);_.a=SL.prototype;_.a.onSelectedItemChanged=function(){this.selectedItem&&this.selectedItemChanged(this.selectedItem)};
_.a.selectedItemChanged=function(X){_.Gw(this.hostElement,"yt-survey-flow-step-option-changed",[{feedbackTokens:[X.feedbackToken||""]}])};
_.a.surveyAnswerCardRendererClicked=function(X){if(X.target&&_.e(X.model.item,kYL)){var U=X.target;X=_.e(X.model.item,kYL);X.onTapCommand?_.NT(U,[X.onTapCommand],U):this.data.onTapCommand&&_.NT(U,[this.data.onTapCommand],U);this.selectedItemChanged(X)}};
_.a.checkIsCancellationStyle=function(X){return X==="SURVEY_FLOW_STEP_RENDERER_STYLE_CANCELLATION"};
_.a.updateSelectedItemFromBinding=function(X){this.selectedItem=X.detail.value};
SL.prototype.onSelectedItemChanged=SL.prototype.onSelectedItemChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],SL.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],SL.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],SL.prototype,"selectedItem",void 0);_.q([_.T({computed:"checkIsCancellationStyle(data.style)",reflectToAttribute:!0}),_.p("design:type",Boolean)],SL.prototype,"isCancellationStyle",void 0);
_.q([_.ge("selectedItem"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],SL.prototype,"onSelectedItemChanged",null);_.q([_.uG({is:"yt-survey-flow-step-renderer",disableElementRegistration:!0})],SL);
_.f(SL,"yt-survey-flow-step-renderer",function(){if(O9L===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;dmL===void 0&&(dmL=document.createElement("template"));var m=dmL;r.call(U,m.content.cloneNode(!0),X.content.firstChild);O9L=X}X=O9L;return X},{mode:2});var d1=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged"};return X};
_.F(d1,_.Y);d1.prototype.handleSurveyFlowStepOptionChanged=function(X){this.ytdReduxBehavior.dispatch(_.jf({type:"YPC_UPDATE_SURVEY_FEEDBACK_DATA",payload:X}));_.Gw(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:X}}])};
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],d1.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],d1.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],d1.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-survey-flow-step-renderer"})],d1);
_.f(d1,"ytd-survey-flow-step-renderer",function(){if(skY!==void 0)return skY;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return skY=X},{mode:1});_.FNw=_.V(function(X){var U=X.data;var r=X.hideDivider;var m=X.isChannelInfoCard;X={};return _.n("yt-profile-identity-info-view-model",{class:"yt-profile-identity-info-view-model"},_.n("div",{class:_.mS("yt-profile-identity-info-view-model__frame",(X["yt-profile-identity-info-view-model--frame-with-no-channel-banner"]=function(){return!U().channelBanner},X))},_.n(vF1,{profileIdentityInfoData:U}),_.n("div",{class:"yt-profile-identity-info-view-model__channel-info-section"},_.n("div",{class:"yt-profile-identity-info-view-model__avatar"},
_.n(_.xJ,{data:function(){return U().avatar}},{avatarViewModel:_.kp})),_.n(eK1,{profileIdentityInfoData:U})),_.n(_.x,{cond:function(){return U().channelDescription},
then:function(I){var t={};return _.n("div",{class:_.mS((t["yt-profile-identity-info-view-model__channel-description-alternate"]=function(){return!(m==null||!m())},t["yt-profile-identity-info-view-model__channel-description"]=function(){return!(m==null?0:m())},t))},I)}}),_.n(EFc,{profileIdentityInfoData:U}),_.n(_.x,{cond:function(){return!(r==null?0:r())},
then:function(){return _.n("div",{class:"yt-profile-identity-info-view-model__divider"})}})))},"rh");
_.FNw.idomCompat=!0;var EFc=_.V(function(X){var U=X.profileIdentityInfoData;return _.n("div",{class:"yt-profile-identity-info-view-model__buttons"},_.n(_.Yq,{each:function(){return U().subscribeButton?[U().subscribeButton,U().channelAccess]:[U().channelAccess]}},function(r){return _.n("div",{class:"yt-profile-identity-info-view-model__wrap-button"},_.n("div",{class:"yt-profile-identity-info-view-model--button"},_.n(_.xJ,{data:function(){return r}},{buttonViewModel:_.Rt,
subscribeButtonViewModel:_.kK})))}))},"sh"),eK1=_.V(function(X){var U=X.profileIdentityInfoData;
return _.n("div",{class:"yt-profile-identity-info-view-model__trio"},_.n("div",{class:"yt-profile-identity-info-view-model__channel-name-frame"},_.n(Bo3,{profileIdentityInfoData:U}),_.n(_.xJ,{data:function(){return U().threeDotMenu}},{buttonViewModel:_.Rt})),_.n(Qkc,{profileIdentityInfoData:U}))},"th"),Bo3=_.V(function(X){var U=X.profileIdentityInfoData;
return _.n("div",{class:"yt-profile-identity-info-view-model__channel-name-header"},_.n("div",{class:"yt-profile-identity-info-view-model__channel-name"},function(){return U().channelDisplayName}),_.n(_.x,{cond:function(){return U().verifiedOrOacBadge},
then:function(r){return _.n("div",{class:"yt-profile-identity-info-view-model__badge"},_.n(_.J6,{data:function(){return{thumbnails:[{url:r().badgeUrl}]}},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0}))}}))},"uh"),vF1=_.V(function(X){var U=X.profileIdentityInfoData;
return _.n("div",{class:"yt-profile-identity-info-view-model__channel-banner-container"},_.n(_.xJ,{data:function(){var r=U().channelBanner;if(r)return{imageBannerViewModel:{image:r.image,style:"IMAGE_BANNER_STYLE_INSET"}}}},{imageBannerViewModel:function(r){return _.n("div",{class:"yt-profile-identity-info-view-model__channel-banner"},_.n(_.BL,{data:r.data,
isPositionRelative:!0}))}}))},"vh"),Qkc=_.V(function(X){var U=X.profileIdentityInfoData;
return _.n("div",{class:"yt-profile-identity-info-view-model__metadata"},_.n("div",{class:"yt-profile-identity-info-view-model__metadata-content-set"},_.n("div",{dir:"auto",class:"yt-profile-identity-info-view-model__metadata-handle-with-bold-font"},function(){return U().channelHandle}),_.n(_.x,{cond:function(){return U().channelPronouns&&U().channelHandle},
then:function(){return _.n("span",{class:"yt-profile-identity-info-view-model__metadata-delimiter"},"\u2022")}}),_.n("div",{dir:"auto",
class:"yt-profile-identity-info-view-model__metadata-pronouns"},function(){return U().channelPronouns})),_.n("div",{class:"yt-profile-identity-info-view-model__metadata-content-set"},_.n("div",{class:"yt-profile-identity-info-view-model__metadata-content"},function(){return U().leftOfBulletInfo}),_.n(_.x,{cond:function(){return U().leftOfBulletInfo&&U().rightOfBulletInfo},
then:function(){return _.n("span",{class:"yt-profile-identity-info-view-model__metadata-delimiter"},"\u2022")}}),_.n("div",{class:"yt-profile-identity-info-view-model__metadata-content"},function(){return U().rightOfBulletInfo})))},"wh");var oF7;var wQ5=function(){return _.Y.apply(this,arguments)||this};
_.F(wQ5,_.Y);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],wQ5.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],wQ5.prototype,"data",void 0);_.q([_.hL({is:"ytd-channel-history-renderer",disableElementRegistration:!0})],wQ5);
_.f(wQ5,"ytd-channel-history-renderer",function(){if(oF7!==void 0)return oF7;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return oF7=X},{mode:1});var ytL;var u73=function(){return _.Y.apply(this,arguments)||this};
_.F(u73,_.Y);_.q([_.T(),_.p("design:type",Object)],u73.prototype,"data",void 0);_.q([_.hL({is:"ytd-feature-enablement-info-renderer",disableElementRegistration:!0})],u73);
_.f(u73,"ytd-feature-enablement-info-renderer",function(){if(ytL!==void 0)return ytL;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return ytL=X},{mode:1});var hK5;var Mfw;var O2=function(){var X=_.Y.apply(this,arguments)||this;X.textBoxMaxLength=_.v("enable_tvod_campaign_code_integration")?15:12;return X};
_.F(O2,_.Y);_.a=O2.prototype;_.a.dataChanged=function(){this.userInput=this.data.couponCode?this.data.couponCode:"";this.validate()};
_.a.onSubmit=function(){var X=this.data.serviceEndpoint,U=_.e(X,_.Jb);U&&X&&(U.couponCode=this.userInput,_.np().resolve(_.s4).resolveCommand(X,{form:{element:this.hostElement}}))};
_.a.validate=function(){var X=!(!this.data||!this.data.couponCode||this.data.couponCode!==this.userInput);this.showTick=X&&!this.data.errorMessage;this.showErrorMessage=X&&!!this.data.errorMessage;this.hideApplyButton=!this.userInput||this.showTick||this.showErrorMessage;this.disableApplyButton=_.v("enable_tvod_campaign_code_integration")?this.userInput.match(/^[\d\w]{5,15}$/)===null:this.userInput.match(/^[\d\w]{12}$/)===null};
_.a.computeStyle=function(X){return X};
_.a.computeShowValidationBelowInput=function(X){return X!=="YPC_COUPON_RENDERER_STYLE_END_ALIGN"};
_.a.updateUserInputFromBinding=function(X){this.userInput=X.currentTarget.value};
_.a.updateShowErrorMessageFromBinding=function(X){this.showErrorMessage=X.detail.value};
_.n0.Object.defineProperties(O2.prototype,{validationState:{configurable:!0,enumerable:!0,get:function(){return this.showTick?"success":this.showErrorMessage?"error":this.userInput?"user-input":"default"}}});
O2.prototype.dataChanged=O2.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],O2.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],O2.prototype,"data",void 0);_.q([_.T(),_.p("design:type",String)],O2.prototype,"userInput",void 0);_.q([_.T(),_.p("design:type",Boolean)],O2.prototype,"disableApplyButton",void 0);_.q([_.T(),_.p("design:type",Boolean)],O2.prototype,"hideApplyButton",void 0);
_.q([_.T(),_.p("design:type",Boolean)],O2.prototype,"hideErrorMessage",void 0);_.q([_.T(),_.p("design:type",Boolean)],O2.prototype,"showTick",void 0);_.q([_.T(),_.p("design:type",Boolean)],O2.prototype,"showErrorMessage",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.p("design:type",String)],O2.prototype,"couponStyle",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeShowValidationBelowInput(data.style)"}),_.p("design:type",Boolean)],O2.prototype,"showValidationBelowInput",void 0);_.q([_.T(),_.p("design:type",Object)],O2.prototype,"textBoxMaxLength",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],O2.prototype,"dataChanged",null);
_.q([_.y("showTick","showErrorMessage","userInput"),_.p("design:type",String),_.p("design:paramtypes",[])],O2.prototype,"validationState",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-ypc-coupon-renderer"})],O2);
_.f(O2,"ytd-ypc-coupon-renderer",function(){if(Mfw!==void 0)return Mfw;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Mfw=X},{mode:1});var vR=function(){return _.Y.apply(this,arguments)||this};
_.F(vR,_.Y);vR.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"}}}};
vR.prototype.computeStyle=function(X){return X};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],vR.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],vR.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],vR.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.p("design:type",String)],vR.prototype,"buttonStyle",void 0);_.q([_.hL({is:"ytd-flow-bottom-bar-renderer",disableElementRegistration:!0})],vR);
_.f(vR,"ytd-flow-bottom-bar-renderer",function(){if(hK5!==void 0)return hK5;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return hK5=X},{mode:1});var zKc;var KN3;var ToT;var eL=function(){return _.Y.apply(this,arguments)||this};
_.F(eL,_.Y);eL.prototype.configureRendererStamper=function(){return{"data.trailingButtons":{id:"trailing-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.backButton":{id:"back-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
eL.prototype.focus=function(X){this.title&&_.a7(this.title,X)};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],eL.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],eL.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],eL.prototype,"data",void 0);_.q([_.Zl("#title"),_.p("design:type",HTMLElement)],eL.prototype,"title",void 0);_.q([_.hL({is:"ytd-flow-top-bar-renderer",disableElementRegistration:!0})],eL);
_.f(eL,"ytd-flow-top-bar-renderer",function(){if(ToT!==void 0)return ToT;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return ToT=X},{mode:1});var Yv3;var VfT;var RKY;var E2=function(){return _.Y.apply(this,arguments)||this};
_.F(E2,_.Y);E2.prototype.freeTextValueChanged=function(){_.Gw(this.hostElement,"yt-free-text-flow-step-input-changed",[{freeTextAnswers:[{answer:this.freeTextValue}]}])};
E2.prototype.updateFreeTextValueFromBinding=function(X){this.freeTextValue=X.detail.value};
_.n0.Object.defineProperties(E2.prototype,{characterLimitClass:{configurable:!0,enumerable:!0,get:function(){var X,U,r=(U=(X=this.data)==null?void 0:X.responseMaxLength)!=null?U:500,m;return((m=this.freeTextValue)!=null?m:"").length>=r?"maxed-out":""}}});
E2.prototype.freeTextValueChanged=E2.prototype.freeTextValueChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],E2.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],E2.prototype,"data",void 0);_.q([_.T(),_.p("design:type",String)],E2.prototype,"freeTextValue",void 0);_.q([_.Zl("#user-input"),_.p("design:type",HTMLTextAreaElement)],E2.prototype,"input",void 0);
_.q([_.y("freeTextValue"),_.p("design:type",Object),_.p("design:paramtypes",[])],E2.prototype,"characterLimitClass",null);_.q([_.ge("freeTextValue"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],E2.prototype,"freeTextValueChanged",null);_.q([_.uG({is:"yt-free-text-input-flow-step-renderer",disableElementRegistration:!0})],E2);
_.f(E2,"yt-free-text-input-flow-step-renderer",function(){if(RKY===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;VfT===void 0&&(VfT=document.createElement("template"));var m=VfT;r.call(U,m.content.cloneNode(!0),X.content.firstChild);RKY=X}X=RKY;return X},{mode:2});var Fw=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-free-text-flow-step-input-changed":"handleFreeTextFlowStepInputChanged"};return X};
_.F(Fw,_.Y);Fw.prototype.handleFreeTextFlowStepInputChanged=function(X){_.Gw(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:X}}])};
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Fw.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],Fw.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Fw.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-free-text-input-flow-step-renderer"})],Fw);
_.f(Fw,"ytd-free-text-input-flow-step-renderer",function(){if(Yv3!==void 0)return Yv3;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Yv3=X},{mode:1});var fiw;var qv0;var WNX=function(){return _.Y.apply(this,arguments)||this};
_.F(WNX,_.Y);_.q([_.T(),_.p("design:type",Object)],WNX.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-metadata-line-renderer"})],WNX);
_.f(WNX,"ytd-metadata-line-renderer",function(){if(qv0!==void 0)return qv0;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return qv0=X},{mode:1});var BR=function(){return _.Y.apply(this,arguments)||this};
_.F(BR,_.Y);BR.prototype.configureRendererStamper=function(){return{"data.metadataLines":{id:"metadata-lines",mapping:{metadataLineRenderer:{component:"ytd-metadata-line-renderer"}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],BR.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],BR.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],BR.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],BR.prototype,"isMasthead",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-media-product-renderer"})],BR);
_.f(BR,"ytd-media-product-renderer",function(){if(fiw!==void 0)return fiw;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return fiw=X},{mode:1});var JtL;var QC=function(){return _.Y.apply(this,arguments)||this};
_.F(QC,_.Y);QC.prototype.attached=function(){this.billboardImage.notifyOnLoaded=!0};
QC.prototype.onBillboardImageLoaded=function(){_.l4(this.hostElement,"yt-refit")};
QC.prototype.onBillboardImageLoaded=QC.prototype.onBillboardImageLoaded;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],QC.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],QC.prototype,"data",void 0);_.q([_.Zl("#billboardImage"),_.p("design:type",Object)],QC.prototype,"billboardImage",void 0);_.q([_.cP("yt-img-shadow-loaded"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],QC.prototype,"onBillboardImageLoaded",null);
_.q([_.hL({disableElementRegistration:!0,is:"ytd-billboard-masthead-renderer"})],QC);
_.f(QC,"ytd-billboard-masthead-renderer",function(){if(JtL!==void 0)return JtL;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return JtL=X},{mode:1});var Dm0;var oZ=function(){var X=_.Y.apply(this,arguments)||this;X.smallSize=!1;return X};
_.F(oZ,_.Y);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],oZ.prototype,"ytComponentBehaviorType",void 0);_.q([_.T(),_.p("design:type",Object)],oZ.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],oZ.prototype,"smallSize",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-bullet-formatted-string"})],oZ);
_.f(oZ,"ytd-bullet-formatted-string",function(){if(Dm0!==void 0)return Dm0;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Dm0=X},{mode:1});var pQL;var w1=function(){return _.Y.apply(this,arguments)||this};
_.F(w1,_.Y);w1.prototype.configureRendererStamper=function(){return{"data.product":{id:"product",mapping:{mediaProductRenderer:"ytd-media-product-renderer"}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],w1.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],w1.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],w1.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-offer-detail-renderer"})],w1);
_.f(w1,"ytd-offer-detail-renderer",function(){if(pQL!==void 0)return pQL;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return pQL=X},{mode:1});var $mX;var yC=function(){return _.Y.apply(this,arguments)||this};
_.F(yC,_.Y);yC.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"}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],yC.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],yC.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],yC.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-offer-detail-step-renderer"})],yC);
_.f(yC,"ytd-offer-detail-step-renderer",function(){if($mX!==void 0)return $mX;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return $mX=X},{mode:1});var b9H;var uA=function(){var X=_.Y.apply(this,arguments)||this;X.isInOfferModule=!1;return X};
_.F(uA,_.Y);_.a=uA.prototype;_.a.computeHasEndpoint=function(){var X;return!((X=this.data)==null||!X.onClickCommand)};
_.a.dataChanged=function(){var X;if((X=this.data)==null?0:X.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")};
_.a.detached=function(){var X;if((X=this.data)==null?0:X.onClickCommand)this.hostElement.removeEventListener("click",this.handleClickEvent),this.hostElement.removeEventListener("keydown",this.onContentKeyDown),this.hostElement.removeEventListener("keyup",this.onContentKeyUp)};
_.a.handleClickEvent=function(){var X;if((X=this.data)==null?0:X.onClickCommand){var U;this.componentBehavior.resolveCommand((U=this.data)==null?void 0:U.onClickCommand)}};
_.a.onContentKeyDown=function(X){X.key==="Enter"?this.handleClickEvent(X):X.key===" "&&X.preventDefault()};
_.a.onContentKeyUp=function(X){X.key===" "&&this.handleClickEvent(X)};
uA.prototype.dataChanged=uA.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],uA.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],uA.prototype,"componentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],uA.prototype,"data",void 0);_.q([_.T({computed:"computeHasEndpoint(data)",reflectToAttribute:!0}),_.p("design:type",Boolean)],uA.prototype,"hasEndpoint",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],uA.prototype,"isInOfferModule",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uA.prototype,"dataChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-channel-masthead-renderer"})],uA);
_.f(uA,"ytd-channel-masthead-renderer",function(){if(b9H!==void 0)return b9H;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return b9H=X},{mode:1});var At1;var hN=function(){var X=_.Y.apply(this,arguments)||this;X.thumbnailObjectFit="CONTAIN";X.thumbnailObjectPosition="LEFT";X.isExpanded=!1;return X};
_.F(hN,_.Y);_.a=hN.prototype;_.a.configureRendererStamper=function(){return{data:{id:"thumbnail",mapping:{thumbnail:{component:"yt-img-shadow",properties:{thumbnail:"[[data.thumbnail]]",objectFit:"[[thumbnailObjectFit]]",objectPosition:"[[thumbnailObjectPosition]]"}}}}}};
_.a.dataChanged=function(){this.resetStates()};
_.a.computeisTapOnOfferInfoContainerEnabled=function(){var X;return((X=this.data)==null?void 0:X.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"};
_.a.onExpandBtnClick=function(){var X,U=_.e((X=this.data)==null?void 0:X.showMoreButtonRenderer,ct7);U&&_.Dh(_.gO(),U.trackingParams);this.isExpanded=!this.isExpanded};
_.a.onOfferInfoClick=function(X){this.isTapOnOfferInfoContainerEnabled&&(_.$5(_.DP(X)||[],this.hostElement,["A".toString(),"BUTTON".toString()])||_.ba(_.DP(X)||[],this.hostElement,["expand-button"])||this.executeTapCommand())};
_.a.onBottomBarClick=function(){this.executeTapCommand()};
_.a.executeTapCommand=function(){var X,U=(X=this.data)==null?void 0:X.tapCommand;U&&this.ytComponentBehavior.resolveCommand(U)};
_.a.resetStates=function(){this.isExpanded=!1};
_.n0.Object.defineProperties(hN.prototype,{hasThumbnail:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.thumbnail)}},
enableExpandButton:{configurable:!0,enumerable:!0,get:function(){var X=!(!this.showMoreButtonTitle||!this.showLessButtonTitle),U,r,m;return((U=this.data)==null?void 0:U.styleType)==="CARD_STYLE_TYPE_INTERACTIVE_CARD"&&X&&!!((r=this.data)==null?0:(m=r.benefits)==null?0:m.length)}},
enableOfferContentIcon:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"&&!this.enableExpandButton}},
showMoreButtonTitle:{configurable:!0,enumerable:!0,get:function(){var X,U,r;return((U=_.e((X=this.data)==null?void 0:X.showMoreButtonRenderer,ct7))==null?void 0:U.showMoreButtonTitle)||((r=this.data)==null?void 0:r.showMoreButtonTitle)}},
showLessButtonTitle:{configurable:!0,enumerable:!0,get:function(){var X,U,r;return((U=_.e((X=this.data)==null?void 0:X.showMoreButtonRenderer,ct7))==null?void 0:U.showLessButtonTitle)||((r=this.data)==null?void 0:r.showLessButtonTitle)}},
expandedBtnText:{configurable:!0,enumerable:!0,get:function(){if(this.isExpanded){var X;return(X=this.showLessButtonTitle)!=null?X:""}var U;return(U=this.showMoreButtonTitle)!=null?U:""}},
enableBottomBar:{configurable:!0,enumerable:!0,get:function(){var X,U,r;return((X=this.data)==null?void 0:X.layoutType)==="CARD_LAYOUT_TYPE_FULL"&&!!(((U=this.data)==null?0:U.footerTitle)||((r=this.data)==null?0:r.footerSubtitle))}}});
hN.prototype.dataChanged=hN.prototype.dataChanged;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],hN.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],hN.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],hN.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",String)],hN.prototype,"thumbnailObjectFit",void 0);
_.q([_.T(),_.p("design:type",String)],hN.prototype,"thumbnailObjectPosition",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeisTapOnOfferInfoContainerEnabled(data)"}),_.p("design:type",Boolean)],hN.prototype,"isTapOnOfferInfoContainerEnabled",void 0);_.q([_.T(),_.p("design:type",Object)],hN.prototype,"isExpanded",void 0);_.q([_.T(),_.p("design:type",Object)],hN.prototype,"data",void 0);_.q([_.T({computed:"computeIcon_(data.footerIcon)"}),_.p("design:type",String)],hN.prototype,"icon",void 0);
_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],hN.prototype,"dataChanged",null);_.q([_.y("data.thumbnail"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],hN.prototype,"hasThumbnail",null);_.q([_.y("showMoreButtonTitle","showLessButtonTitle","data.styleType","data.benefits"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],hN.prototype,"enableExpandButton",null);
_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],hN.prototype,"enableOfferContentIcon",null);_.q([_.y("data.showMoreButtonRenderer","data.showMoreButtonTitle"),_.p("design:type",Object),_.p("design:paramtypes",[])],hN.prototype,"showMoreButtonTitle",null);_.q([_.y("data.showMoreButtonRenderer","data.showLessButtonTitle"),_.p("design:type",Object),_.p("design:paramtypes",[])],hN.prototype,"showLessButtonTitle",null);
_.q([_.y("isExpanded","showMoreButtonRenderer","showLessButtonTitle"),_.p("design:type",String),_.p("design:paramtypes",[])],hN.prototype,"expandedBtnText",null);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],hN.prototype,"enableBottomBar",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-offer-card-renderer"})],hN);
_.f(hN,"ytd-offer-card-renderer",function(){if(At1!==void 0)return At1;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return At1=X},{mode:1});var li7;var Md=function(){return _.Y.apply(this,arguments)||this};
_.F(Md,_.Y);Md.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"}}}};
Md.prototype.onClick=function(X){if(!_.$5(X.composedPath()||[],this.hostElement,["A".toString()])){var U,r;if((X=(r=_.e((U=this.data)==null?void 0:U.actionButton,_.gd))==null?void 0:r.command)&&!this.ytComponentBehavior.resolveCommand(X)){var m;(m=_.gO())==null||m.clickCommand(X);_.np().resolve(_.s4).resolveCommand(X,{form:{element:this.hostElement}})}}};
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Md.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Md.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Md.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Md.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-offer-content-renderer"})],Md);
_.f(Md,"ytd-offer-content-renderer",function(){if(li7!==void 0)return li7;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return li7=X},{mode:1});var GYX;var zR=function(){return _.Y.apply(this,arguments)||this};
_.F(zR,_.Y);zR.prototype.configureRendererStamper=function(){return{"data.offerList":{id:"offer-list",mapping:{offerContentRenderer:{component:"ytd-offer-content-renderer"},offerCardRenderer:{component:"ytd-offer-card-renderer"}}}}};
_.n0.Object.defineProperties(zR.prototype,{hasHeaderData:{configurable:!0,enumerable:!0,get:function(){var X,U;return!((X=this.data)==null||!X.title)||!((U=this.data)==null||!U.description)}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],zR.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],zR.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],zR.prototype,"data",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],zR.prototype,"hasHeaderData",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-offer-section-renderer"})],zR);
_.f(zR,"ytd-offer-section-renderer",function(){if(GYX!==void 0)return GYX;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return GYX=X},{mode:1});var i9w;var K6=function(){return _.Y.apply(this,arguments)||this};
_.F(K6,_.Y);
K6.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"}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],K6.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],K6.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],K6.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-offer-selection-step-renderer"})],K6);
_.f(K6,"ytd-offer-selection-step-renderer",function(){if(i9w!==void 0)return i9w;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return i9w=X},{mode:1});var LN0;var TR=function(){return _.Y.apply(this,arguments)||this};
_.F(TR,_.Y);TR.prototype.computeStyle=function(X){return X};
TR.prototype.computeImageWidth=function(X){return X==="CONFIRMATION_MASTHEAD_RENDERER_STYLE_WIDE"?150:90};
_.q([_.T({reflectToAttribute:!0,value:"CONFIRMATION_MASTHEAD_RENDERER_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.p("design:type",String)],TR.prototype,"containerStyle",void 0);_.q([_.T({reflectToAttribute:!0,value:90,computed:"computeImageWidth(data.style)"}),_.p("design:type",String)],TR.prototype,"imageWidth",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],TR.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],TR.prototype,"data",void 0);
_.q([_.hL({disableElementRegistration:!0,is:"ytd-confirmation-masthead-renderer"})],TR);
_.f(TR,"ytd-confirmation-masthead-renderer",function(){if(LN0!==void 0)return LN0;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return LN0=X},{mode:1});var No0;var VC=function(){return _.Y.apply(this,arguments)||this};
_.F(VC,_.Y);VC.prototype.computeStyle=function(X){return X};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],VC.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],VC.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,value:"PURCHASE_COMPLETE_DETAIL_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.p("design:type",String)],VC.prototype,"containerStyle",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-purchase-complete-detail-renderer"})],VC);
_.f(VC,"ytd-purchase-complete-detail-renderer",function(){if(No0!==void 0)return No0;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return No0=X},{mode:1});var jkL;var RZ=function(){var X=_.Y.apply(this,arguments)||this;X.scriptsAppended=!1;return X};
_.F(RZ,_.Y);RZ.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"}}}};
RZ.prototype.onDataChanged=function(){var X=this.get("data.gtmId");X&&(_.jx(X,_.$q("GL","")),this.setupConversionTracking())};
RZ.prototype.setupConversionTracking=function(){if(!this.scriptsAppended){var X=document.createElement("noscript");X.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(X);this.scriptsAppended=!0}};
RZ.prototype.onDataChanged=RZ.prototype.onDataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],RZ.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],RZ.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],RZ.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],RZ.prototype,"scriptsAppended",void 0);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],RZ.prototype,"onDataChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-purchase-complete-step-renderer"})],RZ);
_.f(RZ,"ytd-purchase-complete-step-renderer",function(){if(jkL!==void 0)return jkL;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return jkL=X},{mode:1});var Xae;var f6=function(){return _.Y.apply(this,arguments)||this};
_.F(f6,_.Y);f6.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],f6.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],f6.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-ypc-transaction-error-message-renderer"})],f6);
_.f(f6,"ytd-ypc-transaction-error-message-renderer",function(){if(Xae!==void 0)return Xae;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Xae=X},{mode:1});var UMY;var r37;var qd=function(){var X=_.Y.apply(this,arguments)||this;X.handlePhoneVerificationSuccess=function(U){if(X.isValidPhoneVerificationCompletionMessageEvent(U)){var r;((r=X.data)==null?0:r.nextStepCommand)&&X.ytComponentBehavior.resolveCommand(X.data.nextStepCommand)}};
return X};
_.F(qd,_.Y);qd.prototype.isValidPhoneVerificationCompletionMessageEvent=function(X){if(X.data!=="yt-phone-verification-complete")return!1;X=_.Hp(X.origin);return X!==null&&X.includes("youtube.com")};
qd.prototype.attached=function(){window.addEventListener("message",this.handlePhoneVerificationSuccess)};
qd.prototype.detached=function(){window.removeEventListener("message",this.handlePhoneVerificationSuccess)};
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],qd.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],qd.prototype,"data",void 0);_.q([_.uG({is:"yt-feature-enablement-soft-entry-renderer",disableElementRegistration:!0})],qd);
_.f(qd,"yt-feature-enablement-soft-entry-renderer",function(){if(r37===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;UMY===void 0&&(UMY=document.createElement("template"));var m=UMY;r.call(U,m.content.cloneNode(!0),X.content.firstChild);r37=X}X=r37;return X},{mode:1});var mMT;var IQX;var tTY;var aQe;var HEL=function(){return _.Y.apply(this,arguments)||this};
_.F(HEL,_.Y);_.q([_.T(),_.p("design:type",Object)],HEL.prototype,"data",void 0);_.q([_.uG({is:"yt-benefits-item-renderer",disableElementRegistration:!0})],HEL);
_.f(HEL,"yt-benefits-item-renderer",function(){if(aQe===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;tTY===void 0&&(tTY=document.createElement("template"));var m=tTY;r.call(U,m.content.cloneNode(!0),X.content.firstChild);aQe=X}X=aQe;return X},{mode:2});var Crc;var kVL;var WR=function(){return _.Y.apply(this,arguments)||this};
_.F(WR,_.Y);WR.prototype.configureRendererStamper=function(){return{"data.items":{id:"benefits-items",mapping:{benefitsItemRenderer:{component:"yt-benefits-item-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
WR.prototype.computeisWithoutPadding=function(){var X;return((X=this.data)==null?void 0:X.benefitsSectionStyle)==="BENEFITS_SECTION_RENDERER_STYLE_NO_MARGIN"};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],WR.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],WR.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeisWithoutPadding(data)"}),_.p("design:type",Boolean)],WR.prototype,"isWithoutPadding",void 0);_.q([_.uG({is:"yt-benefits-section-renderer",disableElementRegistration:!0})],WR);
_.f(WR,"yt-benefits-section-renderer",function(){if(kVL===void 0){var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;Crc===void 0&&(Crc=document.createElement("template"));var m=Crc;r.call(U,m.content.cloneNode(!0),X.content.firstChild);kVL=X}X=kVL;return X},{mode:2});var JN=function(){return _.Y.apply(this,arguments)||this};
_.F(JN,_.Y);JN.prototype.configureRendererStamper=function(){return{"data.benefitsSections":{id:"benefits-sections",mapping:{benefitsSectionRenderer:{component:"yt-benefits-section-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
JN.prototype.computeisUsingLargeWidth=function(){var X;return((X=this.data)==null?void 0:X.widthType)==="BENEFITS_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],JN.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],JN.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeisUsingLargeWidth(data)"}),_.p("design:type",Boolean)],JN.prototype,"isUsingLargeWidth",void 0);_.q([_.uG({is:"yt-benefits-flow-step-renderer",disableElementRegistration:!0})],JN);
_.f(JN,"yt-benefits-flow-step-renderer",function(){if(IQX===void 0){var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;mMT===void 0&&(mMT=document.createElement("template"));var m=mMT;r.call(U,m.content.cloneNode(!0),X.content.firstChild);IQX=X}X=IQX;return X},{mode:2});var c3L;var gn7;var DY=function(){return _.Y.apply(this,arguments)||this};
_.F(DY,_.Y);DY.prototype.checkIsUsingLargeWidth=function(){var X;return((X=this.data)==null?void 0:X.widthType)==="CONFIRMATION_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.q([_.T(),_.p("design:type",Object)],DY.prototype,"data",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],DY.prototype,"ytRendererBehavior",void 0);_.q([_.T({reflectToAttribute:!0,computed:"checkIsUsingLargeWidth(data)"}),_.p("design:type",Boolean)],DY.prototype,"isUsingLargeWidth",void 0);_.q([_.uG({is:"yt-confirmation-flow-step-renderer",disableElementRegistration:!0})],DY);
_.f(DY,"yt-confirmation-flow-step-renderer",function(){if(gn7===void 0){var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;c3L===void 0&&(c3L=document.createElement("template"));var m=c3L;r.call(U,m.content.cloneNode(!0),X.content.firstChild);gn7=X}X=gn7;return X},{mode:2});var nnX;var ZEX;var s$H=function(){return _.Y.apply(this,arguments)||this};
_.F(s$H,_.Y);_.q([_.T(),_.p("design:type",Object)],s$H.prototype,"data",void 0);_.q([_.uG({is:"yt-info-flow-step-renderer",disableElementRegistration:!0})],s$H);
_.f(s$H,"yt-info-flow-step-renderer",function(){if(ZEX===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;nnX===void 0&&(nnX=document.createElement("template"));var m=nnX;r.call(U,m.content.cloneNode(!0),X.content.firstChild);ZEX=X}X=ZEX;return X},{mode:2});var xMX;var PrT;var St1=function(){return _.Y.apply(this,arguments)||this};
_.F(St1,_.Y);_.q([_.T(),_.p("design:type",Object)],St1.prototype,"data",void 0);_.q([_.uG({is:"yt-info-list-flow-step-renderer",disableElementRegistration:!0})],St1);
_.f(St1,"yt-info-list-flow-step-renderer",function(){if(PrT===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;xMX===void 0&&(xMX=document.createElement("template"));var m=xMX;r.call(U,m.content.cloneNode(!0),X.content.firstChild);PrT=X}X=PrT;return X},{mode:2});var dM3=_.V(function(X){var U=X.data;return _.n("styled-text-view-model",{class:_.mS("ytStyledTextViewModelHost",function(){return H0T(U().fontAttributes)},function(){return aGX(U().color)})},_.n(_.dN,{text:function(){return U().text},
ariaLabel:function(){var r,m,I;return(I=(r=U().accessibility)==null?void 0:(m=r.accessibilityData)==null?void 0:m.label)!=null?I:""}}))},"xh");
dM3.idomCompat=!0;var OE5=_.V(function(X){var U=function(){var I,t,C,k;return(k=(C=(I=X.alt)==null?void 0:I.call(X))!=null?C:(t=X.data().accessibilityData)==null?void 0:t.label)!=null?k:""},r=function(){return X.data().imageWidth},m=function(){return X.data().imageHeight};
return _.n("themed-image-view-model",{class:"ytThemedImageViewModelHost"},_.n(_.x,{cond:function(){var I=X.data();if(I){var t,C,k;var g=((t=_.np().resolve(_.gX(_.RB)))==null?0:t())?(C=I.imageDark)!=null?C:I.imageLight:(k=I.imageLight)!=null?k:I.imageDark}else g=void 0;return g},
then:function(I){return _.n(_.J6,Object.assign({},X,{data:I,alt:U,targetWidth:r,targetHeight:m,preserveHeight:!0,preserveWidth:!0}))}}))},"yh");
OE5.idomCompat=!0;var p6=_.V(function(X){var U=X.data;X=_.bG(function(){return U().slots},[]);
var r=_.bG(function(){return U().layoutProperties},{}),m=_.np().resolve(_.qW);
return _.n("container-layout-view-model",{class:"ytContainerLayoutViewModelHost",style:Ube(r,m)},_.n(_.Yq,{each:X,keyBy:"INDEX"},function(I){return _.n("div",{class:"ytContainerLayoutViewModelSlot",style:Ube(function(){return I().layoutProperties},m)},_.n(_.xJ,{data:function(){return I().contents}},{containerLayoutViewModel:p6,
badgeViewModel:_.y6,buttonViewModel:_.Rt,styledTextViewModel:dM3,contentPreviewImageViewModel:function(t){return _.n(_.Rf,{data:t.data,className:"ytContainerLayoutViewModelImage"})},
themedImageViewModel:function(t){return _.n(OE5,{data:t.data,preserveWidth:!0,preserveHeight:!0})}}))}))},"zh");
p6.idomCompat=!0;var vn1=_.V(function(X){var U=X.data;var r=X.stateFns;var m=function(){var Z=U(),P=Z.productId;return!(!Z.clearGroupId&&!P)},I=function(){var Z=U(),P=Z.clearGroupId;
return(Z=Z.productId)?r().isProductSelected(Z):P?r().getSelectedProductByGroupId(P)==null:!1},t=function(Z){var P=U(),S=P.clearGroupId;
if(P=P.productId)r().onProductSelected(P),Z==null||Z.forEach(function(d){_.z5(d)});
else if(S)r().onClearGroupSelected(S)},C=function(){var Z=U(),P=Z.clearGroupId;
if(Z=Z.productId){var S;return"group:"+(((S=r().getProductById(Z))==null?void 0:S.groupId)||"")}return P?"group:"+P:""},k=_.bG(function(){return U().header},[]),g=_.bG(function(){return U().body},[]);
return _.n("pdp-card-section-view-model",{class:"ytPdpCardSectionViewModelHost"},_.n(_.x,{cond:function(){return k().length>0||m()},
then:function(){return _.n("label",{class:"ytPdpCardSectionViewModelHeaderSection"},_.n("div",{class:"ytPdpCardSectionViewModelHeaderContent"},_.n(_.xJ,{data:k},{containerLayoutViewModel:function(Z){return _.n("div",{class:"ytPdpCardSectionViewModelContentItem"},_.n(p6,{data:Z.data}))},
styledTextViewModel:function(Z){return _.n("div",{class:"ytPdpCardSectionViewModelContentItem"},_.n(dM3,{data:Z.data}))}})),_.n(_.x,{cond:m,
then:function(){return _.n("div",{class:"ytPdpCardSectionViewModelHeaderRadioContainer"},_.n(_.O3,{checked:I,name:C,onChange:function(){t(U().onSelect)}}))}}))}}),_.n(_.x,{cond:function(){return g().length>0},
then:function(){return _.n("div",null,_.n(_.xJ,{data:g},{containerLayoutViewModel:function(Z){return _.n("div",{class:"ytPdpCardSectionViewModelContentItem"},_.n(p6,{data:Z.data}))}}))}}))},"Ah");
vn1.idomCompat=!0;var eCX=_.V(function(X){var U=X.data;var r=X.stateFns;return _.n("pdp-card-view-model",{class:"ytPdpCardViewModelHost"},_.n(_.x,{cond:function(){return U().banner},
then:function(m){return _.n("div",{class:"ytPdpCardViewModelBanner"},_.n(_.dN,{text:m}))}}),_.n(_.xJ,{data:function(){return U().sections}},{pdpCardSectionViewModel:function(m){m=m.data;
var I={};return _.n("div",{class:_.mS("ytPdpCardViewModelSectionContainer",(I.ytPdpCardViewModelShowDividers=function(){return U().showDividers},I))},_.n(vn1,{data:m,
stateFns:r}))}}))},"Bh");
eCX.idomCompat=!0;var EnH=_.V(function(X){var U=X.data;var r=X.isOverlay;X={};return _.n("pdp-masthead-view-model",{class:_.mS("ytPdpMastheadViewModelHost",(X.ytPdpMastheadViewModelIsOverlay=r,X))},_.n(_.xJ,{data:function(){return U().image}},{contentPreviewImageViewModel:_.Rf,
themedImageViewModel:function(m){return _.n(OE5,{data:m.data,alt:"",className:"ytPdpMastheadViewModelImage"})}}),_.n(_.x,{cond:function(){return U().title},
then:function(m){return _.n("h1",{class:"ytPdpMastheadViewModelHeading"},_.n(_.dN,{text:m,isOverlay:r}))}}),_.n(_.Yq,{each:function(){var m;
return(m=U().finePrint)!=null?m:[]}},function(m){return _.n("div",{class:"ytPdpMastheadViewModelFinePrint"},_.n(_.dN,{text:m,
isOverlay:r}))}))},"Ch");
EnH.idomCompat=!0;var Fow=_.V(function(X){var U=X.data;var r=X.stateFns;var m=function(){return"pdp-pricing-group-selector-"+U().pricingGroupAttributeIds},I=_.bG(function(){return U().pricingGroupSelectorSectionHeader});
return _.n("pdp-pricing-group-selector-view-model",null,_.n(_.x,{cond:function(){return!!I()},
then:function(){return _.n(_.xJ,{data:I},{sectionHeaderViewModel:function(t){t=t.data;var C={};return _.n("div",{class:_.mS("ytPdpPricingGroupSelectorViewModelSectionHeader",(C.ytPdpPricingGroupSelectorViewModelFullBleed=!0,C.ytPdpPricingGroupSelectorViewModelNoVerticalPadding=!0,C))},_.n(_.i0,{data:t}))}})}}),_.n("div",{class:"ytPdpPricingGroupSelectorViewModelHost"},_.n(_.Yq,{each:function(){var t=r().getSelectedProductByGroupId(U().groupId);
if(!t)return _.bh(Error("$j`"+U().groupId)),[];var C,k=(C=U().pricingGroupAttributeIds)!=null?C:[],g;if((g=t.pricingGroups)==null||!g.length||!k.length)return[];C=t.pricingGroups.filter(function(d){return k.length?d.pricingGroupAttributes.every(function(O){return k.includes(O)}):!1});
t=[];if(k.length>0){C=[].concat(_.fN(C));g=_.H(k);for(var Z=g.next(),P={};!Z.done;P={targetAttrId:void 0},Z=g.next())P.targetAttrId=Z.value,Z=C.findIndex(function(d){return function(O){return O.pricingGroupAttributes.includes(d.targetAttrId)}}(P)),Z!==-1&&(t.push(C[Z]),C.splice(Z,1))}var S=r().getSelectedPricingGroupAttributesByGroupId(U().groupId);
return t.map(function(d){var O=!1;S&&d.pricingGroupAttributes&&(O=n6(d.pricingGroupAttributes,S));return{pricingGroup:d,isSelected:O}})},
keyBy:function(t){return t.pricingGroup.pricingGroupId}},function(t){return _.n("label",{class:"ytPdpPricingGroupSelectorViewModelOption"},_.n("div",{class:"ytPdpPricingGroupSelectorViewModelOptionContent"},_.n(_.xJ,{data:function(){return t().pricingGroup.pricingGroupSelectorOption}},{containerLayoutViewModel:p6})),_.n("div",{class:"ytPdpPricingGroupSelectorViewModelOptionRadio"},_.n(_.O3,{checked:function(){return t().isSelected},
name:m,onClick:function(){var C=t().pricingGroup;r().onPricingGroupSelected(C.pricingGroupId);if(C=_.yP(C.onSelectPricingGroup)){var k;(k=_.np().resolve(_.s4))==null||k.resolveCommand(C)}}})))})))},"Dh");
Fow.idomCompat=!0;var BVX=_.V(function(X){var U=X.data;var r=X.stateFns;var m=function(){var C=r().getSelectedPricingOptions().map(function(Z){return Z.pricingOptionId}),k=r().getSelectedProductByGroupId(U().groupId);
if(!k)return _.bh(Error("ak`"+U().groupId)),[];var g=r().getSelectedPricingGroupAttributesByGroupId(U().groupId);return nsc(k.pricingOptions,g,C)},I=_.bG(function(){return U().pricingOptionSelectorSectionHeader}),t=function(){return m().length>1};
return _.n("pdp-pricing-option-selector-view-model",null,_.n(_.x,{cond:function(){return!!I()&&t()},
then:function(){return _.n(_.xJ,{data:I},{sectionHeaderViewModel:function(C){C=C.data;var k={};return _.n("div",{class:_.mS("ytPdpPricingOptionSelectorViewModelSectionHeader",(k.ytPdpPricingOptionSelectorViewModelFullBleed=!0,k.ytPdpPricingOptionSelectorViewModelNoVerticalPadding=!0,k))},_.n(_.i0,{data:C}))}})}}),_.n(_.x,{cond:t,
then:function(){return _.n("div",{class:"ytPdpPricingOptionSelectorViewModelHost"},_.n(_.Yq,{each:m,keyBy:"INDEX"},function(C){return _.n("label",{class:"ytPdpPricingOptionSelectorViewModelOption"},_.n("div",{class:"ytPdpPricingOptionSelectorViewModelOptionContent"},_.n(_.xJ,{data:function(){return C().pricingOption.pricingOptionSelectorOption}},{containerLayoutViewModel:p6})),_.n("div",{class:"ytPdpPricingOptionSelectorViewModelOptionRadio"},_.n(_.O3,{checked:function(){return C().isSelected},
onClick:function(){r().onPricingOptionSelected(C().pricingOption.pricingOptionId);var k=C().pricingOption.onSelectPricingOption;if(k=_.yP(k)){var g;(g=_.np().resolve(_.s4))==null||g.resolveCommand(k)}}})))}))}}))},"Eh");
BVX.idomCompat=!0;var Q$H=_.V(function(X){var U=X.data;var r=X.stateFns;return _.n("pdp-primary-button-view-model",{class:"ytPdpPrimaryButtonViewModelHost"},_.n(_.xJ,{data:function(){var m,I;return(I=(m=r().getSelectedPricingOptions()[0])==null?void 0:m.primaryButton)!=null?I:U().emptyStateButton}},{buttonViewModel:_.Rt}))},"Fh");
Q$H.idomCompat=!0;var on5=_.V(function(X){var U=X.stateFns;return _.n("pdp-summary-view-model",{class:"ytPdpSummaryViewModelHost"},_.n(_.xJ,{data:function(){return U().getSelectedPricingOptions().flatMap(function(r){return r.summaryLines}).filter(function(r){return!!r})}},{containerLayoutViewModel:function(r){return _.n("div",{class:"ytPdpSummaryViewModelLineItem"},_.n(p6,{data:r.data}))}}))},"Gh");
on5.idomCompat=!0;var wae=_.V(function(X){function U(E){var Q=C();_.$7(_.QK("pdpStateEntity",Q,{key:Q,selectedPricingOptions:E}))}
var r=X.data;var m=X.internalScrolling;var I=X.stateFnsForTesting;var t=_.bG(function(){return r().allProducts},[]),C=_.bG(function(){return r().pdpStateEntityKey},""),k=_.nx(Z0Y,C),g=_.yp(function(){_.pk(!0);
var E;return(E=I==null?void 0:I())!=null?E:xbL(k,t,U)},void 0,"Pzdsic"),Z=_.bG(function(){return r().body},[]),P=_.bG(function(){return r().columnBreakHints},[]),S=function(){return r().backgroundMode==="PDP_BACKGROUND_MODE_FORCE_DARK"},d=function(){return S()||r().backgroundMode==="PDP_BACKGROUND_MODE_DARK"},O=_.yp(function(){var E=_.YJ(r().background),Q;
if(E==null?0:(Q=E.sources)==null?0:Q.length){var h=h===void 0?!0:h;E=_.C9M(void 0,E.sources,void 0,h,h?1E3:void 0,h?void 0:1E3)}else E=null;return E},void 0,"RDPOae");
_.Wx(function(){var E=r().onStartCommand;if(E&&(E=_.yP(E))){var Q;(Q=_.np().resolve(_.s4))==null||Q.resolveCommand(E)}});
X={};return _.n("pdp-view-model",{class:_.mS("ytPdpViewModelHost",(X.ytPdpViewModelHasBackground=function(){return d()||!!O()},X.ytPdpViewModelHasDarkBackground=d,X.ytPdpViewModelHasScrim=S,X.ytPdpViewModelInternalScrolling=m,X.ytPdpViewModelForceSingleColumn=function(){return P().length===0},X)),
style:_.Cc({"--pdp-view-model-background":function(){return O()?"url("+O()+")":void 0}})},_.n("div",{class:"ytPdpViewModelColumnContainer"},_.n(_.Yq,{each:function(){return P1w(Z(),P())},
keyBy:"INDEX"},function(E){return _.n("div",{class:"ytPdpViewModelColumn"},_.n(_.xJ,{data:E},{containerLayoutViewModel:function(Q){return _.n($T,null,_.n(p6,{data:Q.data}))},
dividerViewModel:function(Q){return _.n($T,{fullBleed:!0},_.n(_.n_1,{data:Q.data}))},
pdpCardViewModel:function(Q){return _.n($T,null,_.n(eCX,{data:Q.data,stateFns:g}))},
pdpMastheadViewModel:function(Q){return _.n($T,null,_.n(EnH,{data:Q.data,isOverlay:d}))},
pdpPricingGroupSelectorViewModel:function(Q){return _.n($T,null,_.n(Fow,{data:Q.data,stateFns:g}))},
pdpPricingOptionSelectorViewModel:function(Q){return _.n($T,null,_.n(BVX,{data:Q.data,stateFns:g}))},
pdpPrimaryButtonViewModel:function(Q){return _.n($T,null,_.n(Q$H,{data:Q.data,stateFns:g}))},
pdpSummaryViewModel:function(Q){return _.n($T,null,_.n(on5,{data:Q.data,stateFns:g}))},
sectionHeaderViewModel:function(Q){return _.n($T,{fullBleed:!0,noVerticalPadding:!0},_.n(_.i0,{data:Q.data}))}}))})))},"Hh");
wae.idomCompat=!0;var $T=_.V(function(X){var U={};return _.n("div",{class:_.mS("ytPdpViewModelItem",(U.ytPdpViewModelFullBleed=X.fullBleed,U.ytPdpViewModelNoVerticalPadding=X.noVerticalPadding,U))},X.children)},"Ih");_.G5(wae,"pdp-view-model",{props:{data:_.OQ,stateFnsForTesting:_.bm,internalScrolling:_.bm}});var y35=_.V(function(X){var U=X.data;var r=X.className;var m=_.nx(_.pt,function(){return U().flowStateEntityKey});
return _.n("ytm-premium-purchase-button-renderer",{class:_.mS("ytPremiumPurchaseButtonRendererHost",r)},_.n(_.xJ,{data:function(){var I;return(I=_.e(m(),dbe))==null?void 0:I.primaryButtonOverride}},{buttonRenderer:function(I){return _.n(_.wn,{data:I.data,
className:r})},
buttonViewModel:function(I){return _.n(_.Rt,{data:I.data,className:r})}}))},"Jh");
y35.idomCompat=!0;var uGc=_.V(function(X){var U=X.data;X=X.className;var r=function(){return SAX(U().style)},m=_.mS("yt-flow-bottom-bar-renderer__flow-bottom-bar-primary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",r),I=_.mS("yt-flow-bottom-bar-renderer__flow-bottom-bar-secondary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",r);
return _.n("yt-flow-bottom-bar-renderer",{class:_.mS("yt-flow-bottom-bar-renderer",X,r)},_.n(_.xJ,{data:function(){return U().secondaryButton}},{buttonRenderer:function(t){return _.n(_.wn,{data:t.data,
className:I})},
buttonViewModel:function(t){return _.n(_.Rt,{data:t.data,className:I})},
premiumPurchaseButtonRenderer:function(t){return _.n(y35,{data:t.data,className:I})}}),_.n(_.xJ,{data:function(){return U().primaryButton}},{buttonRenderer:function(t){return _.n(_.wn,{data:t.data,
className:m})},
buttonViewModel:function(t){return _.n(_.Rt,{data:t.data,className:m})},
premiumPurchaseButtonRenderer:function(t){return _.n(y35,{data:t.data,className:m})}}))},"Kh");
uGc.idomCompat=!0;_.G5(uGc,"yt-flow-bottom-bar-renderer",{props:{data:_.OQ,className:_.OQ}});var hCw=_.V(function(X){var U=_.mS(X.className,"ytOfferSummaryRendererHost");return _.n("yt-offer-summary-renderer",{class:U},_.n("div",{class:"ytOfferSummaryRendererTextContainer"},_.n("div",{class:"ytOfferSummaryRendererEyebrowText"},_.n(_.dN,{text:function(){return X.data().eyebrowText}})),_.n("div",{class:"ytOfferSummaryRendererTitle"},_.n(_.dN,{text:function(){return X.data().title}})),_.n("div",{class:"ytOfferSummaryRendererSubtitle"},_.n(_.dN,{text:function(){return X.data().subtitle}})),_.n("div",
{class:"ytOfferSummaryRendererFeatureListData"},_.n(_.Yq,{each:function(){var r;
return(r=X.data().featureListData)!=null?r:[]}},function(r){var m;
return _.n("div",{class:"ytOfferSummaryRendererFeatureList"},_.n(_.k5,{icon:(m=r.icon)==null?void 0:m.iconType,active:function(){return r.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"},
className:function(){switch(r.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"}}}),_.n("div",{class:"ytOfferSummaryRendererFeatureListText"},_.n(_.dN,{text:r.text,
className:function(){return r.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytOfferSummaryRendererFeatureListSecondaryText":""}})))})),_.n("div",{class:"ytOfferSummaryRendererDescription"},_.n(_.dN,{text:function(){return X.data().description}}))))},"Lh");_.G5(_.V(function(X){var U={};U=_.mS("ytOfferSummaryFlowStepRendererHost",(U.ytOfferSummaryFlowStepRendererDisableHeaderTopMargin=X.shouldDisableHeaderTopMargin,U));return _.n("yt-offer-summary-flow-step-renderer",{id:"yt-offer-summary-flow-step-renderer",class:U},_.n("div",{class:"ytOfferSummaryFlowStepRendererHeaderContainer ytOfferSummaryFlowStepRendererChild"},_.n("div",{class:"ytOfferSummaryFlowStepRendererHeader"},_.n(_.dN,{text:function(){return X.data().header}})),_.n("div",{class:"ytOfferSummaryFlowStepRendererSubtitle"},
_.n(_.dN,{text:function(){return X.data().subtitle}}))),_.n("div",{class:"ytOfferSummaryFlowStepRendererChild"},_.n(_.xJ,{data:function(){return X.data().offerSummary}},{offerSummaryRenderer:function(r){return _.n(hCw,{data:r.data,
className:X.flowClassName})}})))},"Mh"),"yt-offer-summary-flow-step-renderer",{props:{data:_.bm,
flowClassName:_.bm,flowStateEntityKey:_.bm,shouldDisableHeaderTopMargin:_.bm}});var MTw=_.V(function(X){var U=X.data;var r=X.className;var m=X.flowStateEntityKey;var I=X.selectionStepStyle;X=_.tj(function(g){var Z=U(),P=m==null?void 0:m();g.target&&(g.stopPropagation(),g=P||"",P=_.pt(_.pd().getState(),g),Z=Object.assign({},P,{premiumPurchaseFlowState:{selectedOptionId:Z.optionId,primaryButtonOverride:Z.primaryButtonOverride}}),_.pd().dispatch(_.PN("flowStateEntity",g,Z)));return!1});
var t=function(){return(m==null?void 0:m())||""},C=_.nx(_.pt,t);
_.Wx(function(){var g=U(),Z=t(),P=C();g.defaultSelected&&Z!==""&&g.primaryButtonOverride&&O0T(g.optionId||"",Z,g.primaryButtonOverride,P)});
var k={};return _.n("ytm-option-item-renderer",{"on:click":X,class:_.mS(r,"ytm-option-item-renderer",(k["ytm-option-item-renderer--lp2-style"]=function(){return(I==null?void 0:I())==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},k))},_.n("div",{class:"ytm-option-item-renderer__option-item-radio-container"},_.n("input",{type:"radio",
class:"ytm-option-item-renderer__option-item-radio-button","prop:checked":function(){var g=U(),Z=t(),P=C();P=_.e(P,dbe);return(P?(P==null?void 0:P.selectedOptionId)||"":g.defaultSelected&&Z!==""?(g==null?void 0:g.optionId)||"":"")===U().optionId},
name:("input"+_.pz(_.xt)).toString()})),_.n("div",{class:"ytm-option-item-renderer__option-item-text-container"},_.n(_.xJ,{data:function(){return U().titleBadge}},{badgeViewModel:function(g){return _.n(_.y6,{data:g.data,
class:"ytm-option-item-renderer__option-item-title-badge"})}}),_.n(_.x,{cond:function(){return U().eyebrowText},
then:function(){return _.n("div",{class:"ytm-option-item-renderer__option-item-eyebrow-text"},_.n(_.dN,{text:function(){return U().eyebrowText}}))}}),_.n("div",{class:"ytm-option-item-renderer__option-item-title"},_.n(_.dN,{text:function(){return U().title}})),_.n("div",{class:"ytm-option-item-renderer__option-item-subtitle"},_.n(_.dN,{text:function(){return U().subtitle}})),_.n(_.x,{cond:function(){return U().featureListData},
then:function(){return _.n("div",{class:"ytm-option-item-renderer__feature-list-data"},_.n(_.Yq,{each:function(){return U().featureListData||[]}},function(g){var Z,P=(Z=g.icon)==null?void 0:Z.iconType;
a:switch(g.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":Z="ytm-option-item-renderer__feature-list-icon-green";break a;case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":Z="ytm-option-item-renderer__feature-list-icon-small";break a;default:Z="ytm-option-item-renderer__feature-list-icon-default"}return _.n("div",{class:"ytm-option-item-renderer__feature-list"},_.n(_.k5,{icon:P,className:Z,active:function(){return g.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),
_.n("div",{class:"ytm-option-item-renderer__feature-list-text"},_.n(_.dN,{text:g.text,
className:function(){return g.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytm-option-item-renderer__feature-list-secondary-text":""}})))}))}}),_.n("div",{class:"ytm-option-item-renderer__option-item-description"},_.n(_.dN,{text:function(){return U().description}}))))},"Nh");var zCY=_.V(function(X){var U=X.data;var r=X.flowClassName;var m=X.flowStateEntityKey;var I=X.selectionStepStyle;return _.n("yt-option-section-renderer",{id:"yt-option-section-renderer",class:"ytOptionSectionRendererHost"},_.n("div",{class:"ytOptionSectionRendererOptionSectionHeaderSection"},_.n("div",{class:"ytOptionSectionRendererOptionSectionHeader"},_.n(_.dN,{text:function(){return U().title}}),_.n(_.xJ,{data:function(){return U().titleBadge}},{badgeViewModel:function(t){return _.n(_.y6,{data:t.data,
class:"ytOptionSectionRendererOptionSectionTitleBadge"})}})),_.n(_.x,{cond:function(){return U().subtitle},
then:function(){return _.n("div",{class:"ytOptionSectionRendererOptionSectionSubtitle"},_.n(_.dN,{text:function(){return U().subtitle}}))}}),_.n(_.x,{cond:function(){return U().featureListData},
then:function(t){return _.n("div",{class:"ytOptionSectionRendererOptionSectionFeatureList"},_.n(_.Yq,{each:t},function(C){var k;return _.n("div",{class:"ytOptionSectionRendererOptionSectionFeatureItem"},_.n(_.k5,{icon:(k=C.icon)==null?void 0:k.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"ytOptionSectionRendererOptionSectionFeatureItemIconGreen";case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":return"ytOptionSectionRendererOptionSectionFeatureItemIconSmall";default:return"ytOptionSectionRendererOptionSectionFeatureItemIconDefault"}}}),_.n("div",{class:"ytOptionSectionRendererOptionSectionFeatureItemText"},_.n(_.dN,{text:C.text,
className:function(){return C.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytOptionSectionRendererOptionSectionFeatureItemTextSecondary":""}})))}))}}),_.n(_.x,{cond:function(){return U().secondaryTitle},
then:function(){return _.n("div",{class:"ytOptionSectionRendererOptionSectionSecondaryTitle"},_.n(_.dN,{text:function(){return U().secondaryTitle}}))}}),_.n(_.Yq,{each:function(){return U().sectionDisclaimers||[]}},function(t){return _.n("div",{class:"ytOptionSectionRendererOptionSectionDisclaimer"},_.n(_.dN,{text:t}))})),_.n(_.xJ,{data:function(){return U().optionItems}},{optionItemRenderer:function(t){return _.n("div",{class:"ytOptionSectionRendererOptionItem"},_.n(MTw,{data:t.data,
className:r,flowStateEntityKey:m,selectionStepStyle:I}))}}),_.n(_.x,{cond:function(){return U().offerText},
then:function(){return _.n("div",{class:"ytOptionSectionRendererOptionSectionOfferText"},_.n(_.dN,{text:function(){return U().offerText}}))}}))},"Oh");
zCY.idomCompat=!0;var KoX=_.V(function(X){var U=X.data;var r=X.flowClassName;var m=X.flowStateEntityKey;X=X.isDesktop;var I=_.HD("div"),t=function(){var P;return(P=U().flowStateEntityKey)!=null?P:m==null?void 0:m()},C=function(){return(t==null?void 0:t())||""},k=function(){return U().style},g=_.nx(_.pt,C);
_.Wx(function(){vsL(U(),C(),g());setTimeout(function(){var P;(P=I.value)==null||P.focus()})});
var Z={};return _.n("yt-option-selection-flow-step-renderer",{id:"yt-option-selection-flow-step-renderer",class:_.mS("ytm-option-selection-flow-step-renderer",(Z["ytm-option-selection-flow-step-renderer--desktop"]=X,Z["ytm-option-selection-flow-step-renderer--lp2-style"]=function(){return U().style==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},Z))},_.n("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"},
_.n("div",{el:I,
tabindex:-1,role:"heading","aria-level":1,class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-header"},_.n(_.dN,{text:function(){return U().header}})),_.n("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-subtitle"},_.n(_.dN,{text:function(){return U().subtitle}}))),_.n(_.xJ,{data:function(){return U().optionItems||[]}},{optionItemRenderer:function(P){return _.n("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},
_.n(MTw,{data:P.data,
className:r,flowStateEntityKey:t,selectionStepStyle:k}))},
optionSectionRenderer:function(P){return _.n("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},_.n(zCY,{data:P.data,flowClassName:r,flowStateEntityKey:t,selectionStepStyle:k}))}}))},"Ph");
KoX.idomCompat=!0;_.G5(KoX,"yt-option-selection-flow-step-renderer",{props:{data:_.OQ,flowClassName:_.OQ,flowStateEntityKey:_.OQ,isDesktop:_.OQ}});_.bA=_.V(function(X){var U=_.AL(X,{type:1,disablePadding:!1,disablePrimaryButton:!1}),r=U.data,m=U.type;X=U.disablePadding;var I=U.disablePrimaryButton,t=U.onClickPrimaryButton,C=function(){return r().stacking==="PANEL_FOOTER_STACKING_VERTICAL"},k=function(){return{disabled:I(),
state:I()?"disabled":"active"}},g=function(){return r().leadingLabel||r().trailingLabel};
U={};return _.n("yt-panel-footer-view-model",{class:_.mS("yt-panel-footer-view-model",(U["yt-panel-footer-view-model--hide-divider"]=function(){return r().shouldHideDivider},U["yt-panel-footer-view-model--disable-padding"]=X,U))},_.n(_.x,{cond:g,
then:function(){var Z={},P={};return _.n("div",{class:_.mS("yt-panel-footer-view-model__text-row",(Z["yt-panel-footer-view-model--row-bottom-padding"]=function(){var S=r();return!(!S.leadingLabel&&!S.trailingLabel||!S.primaryButton&&!S.secondaryButton)},Z))},_.n(_.dN,{text:function(){return r().leadingLabel},
className:_.mS((P["yt-panel-footer-view-model--text-padding"]=g,P))}),_.n(_.dN,{text:function(){return r().trailingLabel}}))}}),_.n(_.x,{cond:C,
then:function(){var Z={};return _.n("div",{class:"yt-panel-footer-view-model__button-stack"},_.n("div",{class:_.mS("yt-panel-footer-view-model__primary-button",(Z["yt-panel-footer-view-model__button-stack--top-button"]=function(){return r().secondaryButton},Z))},_.n(_.xJ,{data:function(){return r().primaryButton}},{buttonViewModel:function(P){return _.n(_.Rt,{data:P.data,
buttonOverrides:k,onClick:t})}})),_.n(_.xJ,{data:function(){return r().secondaryButton}},{buttonViewModel:_.Rt}))}}),_.n(_.x,{cond:function(){return!C()},
then:function(){var Z={},P={},S={};return _.n("div",{class:_.mS("yt-panel-footer-view-model__button-row",(Z["yt-panel-footer-view-model__button-row--trailing"]=function(){return 3===m()},Z))},_.n("div",{class:_.mS("yt-panel-footer-view-model__button-row--left-button",(P["yt-panel-footer-view-model__button-row--full-width"]=function(){return 1===m()},P["yt-panel-footer-view-model__button-row--hidden"]=function(){return!r().secondaryButton||0===m()},P["yt-panel-footer-view-model__button-row--shrink"]=
function(){return 2===m()},P))},_.n(_.xJ,{data:function(){return r().secondaryButton}},{buttonViewModel:_.Rt})),_.n("div",{class:_.mS("yt-panel-footer-view-model__primary-button",(S["yt-panel-footer-view-model__button-row--full-width"]=function(){return 0===m()||1===m()},S["yt-panel-footer-view-model__button-row--expand"]=function(){return 2===m()},S))},_.n(_.xJ,{data:function(){return r().primaryButton}},{buttonViewModel:function(d){return _.n(_.Rt,{data:d.data,
buttonOverrides:k,onClick:t})}})))}}))},"Qh");
_.bA.idomCompat=!0;_.TVL=_.V(function(X){X=_.AL(X,{disablePadding:!1});var U=X.data,r=X.disablePadding;X=_.cfe(function(){return U().formId},void 0,function(){return U().onSubmitSuccess});
var m=X.submitForm,I=X.isValid,t=X.isSubmitting;return _.n("yt-form-footer-view-model",{class:"ytFormFooterViewModelHost"},_.n(_.xJ,{data:function(){return U().panelFooter}},{panelFooterViewModel:function(C){return _.n(_.bA,{data:C.data,
onClickPrimaryButton:function(){m()},
disablePrimaryButton:function(){return!I()||t()},
disablePadding:r})}}))},"Rh");_.G5(_.TVL,"yt-form-footer-view-model",{props:{data:_.OQ,disablePadding:_.OQ}});var Yt5=_.V(function(X){var U=_.v("enable_user_rating_web");return _.n("yt-contributor-zero-state-view-model",{class:"ytContributorZeroStateViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 132px);"},_.n("div",{class:"ytContributorZeroStateViewModelCenterAlignedContent"},_.n(_.x,{cond:function(){var r;return(r=X.data())==null?void 0:r.image},
then:function(r){return _.n(_.J6,{data:r,alt:"",className:"ytContributorZeroStateViewModelCenterAlignedContentImage"})}}),_.n("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentTitle"},_.n(_.dN,{text:function(){var r;
return(r=X.data())==null?void 0:r.title}})),_.n("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentSubtitle"},_.n(_.dN,{text:function(){var r;
return(r=X.data())==null?void 0:r.subtitle}})),_.n(_.x,{cond:function(){return!U},
then:function(){return _.n(_.xJ,{data:function(){var r;return(r=X.data())==null?void 0:r.viewTipsButton}},{buttonViewModel:function(r){return _.n(_.Rt,{data:r.data,
className:"ytContributorZeroStateViewModelCenterAlignedContentButton"})}})}})))},"Sh");_.G5(Yt5,"yt-contributor-zero-state-view-model",{props:{data:_.OQ}});var VT0=_.V(function(X){var U=function(){var r;return(r=X.data())==null?void 0:r.image};
return _.n("yt-featured-content-item-view-model",{class:_.mS("ytFeaturedContentItemViewModelHost")},_.n("div",{class:_.mS(function(){return U()?"ytFeaturedContentItemViewModelItemWithImageContainer":"ytFeaturedContentItemViewModelItemWithIconContainer"})},_.n("div",{class:function(){return U()?"ytFeaturedContentItemViewModelItemWithImage":"ytFeaturedContentItemViewModelItemWithIcon"}},_.n(_.x,{cond:U,
then:function(){return _.n("div",{class:"ytFeaturedContentItemViewModelImage"},_.n(_.xJ,{data:function(){return X.data().image}},{themedImageViewModel:function(r){return _.n(OE5,{data:r.data,
className:"ytFeaturedContentItemViewModelThemedImage"})}}))}}),_.n(_.x,{cond:function(){var r;
return!U()&&((r=X.data())==null?void 0:r.iconName)},
then:function(){return _.n("div",{class:"ytFeaturedContentItemViewModelIcon"},_.n(_.k5,{icon:function(){return X.data().iconName}}))}}),_.n("div",{class:"ytFeaturedContentItemViewModelContent"},_.n(_.x,{cond:function(){var r;
return(r=X.data())==null?void 0:r.title},
then:function(){return _.n("div",{class:"ytFeaturedContentItemViewModelContentTitle"},_.n(_.dN,{text:function(){return X.data().title}}))}}),_.n(_.x,{cond:function(){var r;
return(r=X.data())==null?void 0:r.body},
then:function(){return _.n("div",{class:"ytFeaturedContentItemViewModelContentBody"},_.n(_.dN,{text:function(){return X.data().body}}))}})))))},"Th");var RCX=_.V(function(X){var U=function(){var I;return elL((I=X.data())==null?void 0:I.titleFontSize)},r=function(){var I;
return Es7((I=X.data())==null?void 0:I.descriptionFontSize)},m=function(){var I;
return((I=X.data())==null?void 0:I.titleFontSize)==="LANDING_PAGE_YOUTUBE_FONT_SIZE_M"};
return _.n("yt-landing-page-view-model",{class:_.mS("ytLandingPageViewModelHost",X.className)},_.n("div",{class:"ytLandingPageViewModelHeader"},_.n(_.x,{cond:function(){var I;return(I=X.data())==null?void 0:I.bannerImage},
then:function(I){return _.n("div",{class:"ytLandingPageViewModelHeaderImage"},_.n(_.xJ,{data:function(){return I()}},{imageBannerViewModel:function(t){return _.n(_.BL,{data:t.data,
isPositionRelative:!0})}}))}}),_.n(_.x,{cond:function(){var I;
return(I=X.data())==null?void 0:I.bannerAnimation},
then:function(I){return _.n(_.p8,{data:function(){var t=I();if(t==null?0:t.url){var C;t={path:(C=t==null?void 0:t.url)!=null?C:"",autoplay:!0,loop:!0,renderer:"svg"}}else if(t==null?0:t.payload){var k;t={animationData:JSON.parse((k=t==null?void 0:t.payload)!=null?k:""),autoplay:!0,loop:!0,renderer:"svg"}}else t=void 0;return{animationConfig:t}},
animationName:"landing_page_banner_animation",className:"ytLandingPageViewModelHeaderBannerAnimation"})}}),_.n("div",{class:"ytLandingPageViewModelHeaderTitle"},_.n(_.x,{cond:function(){var I;
return(I=X.data())==null?void 0:I.title},
then:function(I){return _.n("div",{class:_.mS("ytLandingPageViewModelHeaderTitleContent",U)},_.n(_.dN,{text:function(){return I()}}))}}),_.n(_.x,{cond:function(){var I;
return(I=X.data())==null?void 0:I.description},
then:function(I){var t={};return _.n(_.dN,{className:_.mS("ytLandingPageViewModelHeaderTitleDescription",r,(t.ytLandingPageViewModelHeaderTitleDescriptionMargin=m,t)),text:function(){return I()}})}}))),_.n(_.x,{cond:function(){var I,t;
return(I=X.data())==null?void 0:(t=I.featuredContentList)==null?void 0:t.length},
then:function(){return _.n("div",{class:"ytLandingPageViewModelFeaturedContentSection"},_.n(_.xJ,{data:function(){return X.data().featuredContentList}},{featuredContentItemViewModel:function(I){return _.n(VT0,{data:I.data})}}))}}),_.n(_.x,{cond:function(){var I,t;
return(I=X.data())==null?void 0:(t=I.expandableContentList)==null?void 0:t.length},
then:function(){return _.n("div",{class:"ytLandingPageViewModelFaqSection"},_.n(_.xJ,{data:function(){return X.data().expandableContentList}},{faqEntryViewModel:function(I){return _.n("div",{class:"ytLandingPageViewModelFaqSectionEntry"},_.n(_.GK5,{data:I.data}))}}))}}),_.n("div",{class:"ytLandingPageViewModelFooter"},_.n(_.x,{cond:function(){var I;
return(I=X.data())==null?void 0:I.legalCopy},
then:function(I){return _.n("div",{class:"ytLandingPageViewModelFooterLegalCopy"},_.n(_.dN,{text:function(){return I()}}))}}),_.n(_.x,{cond:function(){var I;
return(I=X.data())==null?void 0:I.actions},
then:function(I){return _.n("div",null,_.n(_.xJ,{data:function(){return I()}},{flexibleActionsViewModel:function(t){return _.n(_.g3,{data:t.data,
layout:1,className:"ytLandingPageViewModelFooterActions"})}}))}})))},"Uh");_.G5(_.V(function(X){return _.n("yt-lp-section-group-view-model",{class:"ytLpSectionGroupViewModelHost"},_.n("div",{class:"ytLpSectionGroupViewModelContainer"},_.n(_.xJ,{data:function(){return X.data().sections}},{landingPageViewModel:function(U){return _.n(RCX,{data:U.data,
className:"ytLpSectionGroupViewModelSection"})}})))},"Vh"),"yt-lp-section-group-view-model",{props:{data:_.OQ}});var fQL=_.V(function(X){var U=X.data;var r=X.selectedKey;var m=X.onSelected;var I=X.groupName;var t=function(){return U().text},C=function(){return U().attributedText},k=function(){return U().subtext},g=function(){return U().attributedSubtext},Z=_.n("div",{class:"ytRadioButtonItemViewModelLabel"},_.n(_.x,{cond:t,
then:function(){return _.n("div",null,t)}}),_.n(_.x,{cond:C,
then:function(){return _.n(_.dN,{text:C})}}),_.n(_.x,{cond:k,
then:function(){return _.n("div",{class:"ytRadioButtonItemViewModelSubText"},k)}}),_.n(_.x,{cond:g,
then:function(){return _.n("div",{class:"ytRadioButtonItemViewModelSubText"},_.n(_.dN,{text:g}))}})),P=function(){if(C()){var d;
return(d=C())==null?void 0:d.content}return t()},S=function(){if(g()){var d;
return(d=g())==null?void 0:d.content}return k()};
X={};return _.n("yt-radio-button-item-view-model",{class:"ytRadioButtonItemViewModelHost"},_.n(_.O3,{name:I,checked:function(){return!(r==null||!r()||U().key!==(r==null?void 0:r()))},
onChange:function(d){m==null||m(d.target,U(),I==null?void 0:I())},
labelRenderable:function(){return Z},
ariaLabel:function(){return S()?P()+", "+S():P()},
className:_.mS((X.ytRadioButtonItemViewModelSubTitle=function(){return!!U().subtext},X))}))},"Wh");_.qtc=_.V(function(X){var U=X.data;var r=function(){var m;return _.o6((m=U())==null?void 0:m.rendererContext)};
X={};return _.n("content-list-item-view-model",{el:_.pf(_.w0(function(){return U().rendererContext})),
class:_.mS("ytContentListItemViewModelHost",(X.ytContentListItemViewModelTappable=r,X)),role:function(){return r()?"listitem":void 0},
tabindex:function(){return r()?0:void 0}},_.n("div",{class:"ytContentListItemViewModelContentListItemWrapper"},_.n("div",{class:"ytContentListItemViewModelImageContainer"},_.n(_.x,{cond:function(){return U().image},
then:function(m){return _.n(_.J6,{data:m,alt:"",targetWidth:72,targetHeight:72,preserveWidth:!0,preserveHeight:!0,className:"ytContentListItemViewModelimageClassName"})}}),_.n(_.xJ,{data:function(){var m;
return(m=U())==null?void 0:m.avatar}},{avatarViewModel:_.kp})),_.n("div",{class:"ytContentListItemViewModelTitleMetadataWrapper"},_.n("div",{class:_.mS("ytContentListItemViewModelTitle",function(){a:{switch(U().titleStyle){case "CONTENT_LIST_ITEM_TITLE_STYLE_PROMINENT":var m="ytContentListItemViewModelProminentTitle";
break a}m=void 0}return m})},_.n(_.dN,{text:function(){return U().title}})),_.n("div",{class:"ytContentListItemViewModelMetadata"},_.n(_.xJ,{data:function(){return U().metadata}},{contentMetadataViewModel:function(m){return _.n(_.qG,{data:m.data,
layout:1})}})))),_.n("div",{class:"ytContentListItemViewModelActionButton"},_.n(_.xJ,{data:function(){var m;
return(m=U())==null?void 0:m.actionButton}},{buttonViewModel:_.Rt,
toggleButtonViewModel:_.rL})))},"Xh");var WoL=_.V(function(X){var U=X.data,r=function(){var I;return(I=U())==null?void 0:I.description},m=function(){var I;
return(I=U())==null?void 0:I.title};
return _.n("ytfc-youth-basic-section-header-view-model",{class:_.mS("ytfcYouthBasicSectionHeaderViewModelHost",X.className)},_.n("div",{class:"ytfcYouthBasicSectionHeaderViewModelLeading"},_.n(_.xJ,{data:function(){var I;return(I=U())==null?void 0:I.avatar}},{avatarViewModel:_.kp}),_.n(_.x,{cond:function(){var I;
return _.YJ((I=U())==null?void 0:I.themedImage)},
then:function(I){return _.n(_.J6,{data:I,alt:function(){var t,C;return(C=(t=m())==null?void 0:t.content)!=null?C:""},
className:"ytfcYouthBasicSectionHeaderViewModelImage"})}})),_.n("div",{class:"ytfcYouthBasicSectionHeaderViewModelDetails"},_.n(_.x,{cond:m,
then:function(){return _.n(_.dN,{text:m,className:"ytfcYouthBasicSectionHeaderViewModelTitle"})}}),_.n("div",{class:"ytfcYouthBasicSectionHeaderViewModelMetadata"},_.n(_.xJ,{data:function(){var I;
return(I=U())==null?void 0:I.bottomBadge}},{badgeViewModel:function(I){return _.n("div",{class:"ytfcYouthBasicSectionHeaderViewModelBadge"},_.n(_.y6,{data:I.data}))}}),_.n(_.x,{cond:r,
then:function(){return _.n(_.dN,{text:r,className:"ytfcYouthBasicSectionHeaderViewModelDescription"})}}))))},"Yh");var J3T=_.V(function(X){var U=X.data;return _.n("ytfc-youth-section-body-view-model",{class:_.mS("ytfcYouthSectionBodyViewModelHost",X.className)},_.n(_.xJ,{data:function(){var r;return(r=U())==null?void 0:r.topContent}},{avatarStackViewModel:function(r){return _.n(_.gn,{data:r.data,
className:"ytfcYouthSectionBodyViewModelAvatarStack"})}}),_.n(_.dN,{text:function(){var r;
return(r=U())==null?void 0:r.description},
className:"ytfcYouthSectionBodyViewModelDescription"}))},"Zh");var DM5=_.V(function(X){var U=_.H(_.Fb(!1,void 0,"SrK51e")),r=U.next().value,m=U.next().value,I=function(){return X.data().inlineExpansionEntityKey},t=_.nx(RcT,I),C=function(){if(X.isSelected!==void 0)return X.isSelected();
if(I()){var g;return(g=t())==null?void 0:g.expanded}return r()};
U={};var k={};return _.n("yt-inline-expander-view-model",{class:"ytInlineExpanderViewModelHost","on:click":_.tj(function(){X.isSelected!==void 0||I()||m(!r())})},_.n("div",{class:"ytInlineExpanderViewModelHeader"},_.n(_.xJ,{data:function(){return X.data().headerContent}},{youthBasicSectionHeaderViewModel:WoL}),_.n("div",{class:_.mS("ytInlineExpanderViewModelButton",(U.ytInlineExpanderViewModelButtonExpanded=C,U))},_.n(_.Vf,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",toggleable:!0,toggled:C(),accessibilityLabel:C()?_.tt("SHOW_LESS",void 0,"Show Less"):_.tt("SHOW_MORE",void 0,"Show More")}},
iconName:"chevron_down"}))),_.n("div",{class:_.mS("ytInlineExpanderViewModelBody",(k.ytInlineExpanderViewModelBodyExpanded=C,k)),"aria-hidden":function(){return!C()}},_.n("div",{class:"ytInlineExpanderViewModelBodyContent"},_.n(_.xJ,{data:function(){return X.data().bodyContent}},{youthSectionBodyViewModel:J3T}))))},"$h");var pa1=new _.gb("CONTENT_SECTION_VIEW_MODEL_TOKEN");_.$Mc=_.V(function(X){var U=function(){return X.data().background},r=function(){return X.data().trailingActionLayout==="CARD_TRAILING_ACTION_LAYOUT_OVERLAY"},m=function(){return X.data().trailingActionLayout==="CARD_TRAILING_ACTION_LAYOUT_INLINE_CENTER"},I=_.np().resolve(_.gX(pa1)),t={};
return _.n("yt-card-view-model",{el:_.pf(_.w0(function(){return X.data().rendererContext})),
class:_.mS("ytCardViewModelHost",X.className,(t.ytCardViewModelClickable=function(){return _.Qx(X.data().rendererContext)},t))},_.n(_.Wz,{contentId:function(){return X.data().contentId}},function(){var C={};
return _.n("div",{class:_.mS("ytCardViewModelCardViewModelInner",function(){var k;return F3c(X.data().cardStyle,(k=X.isSelected)==null?void 0:k.call(X))},function(){if(X.isSelected===void 0){var k;
a:{switch((k=X.data().cardState)==null?void 0:k.selectionState){case "CARD_SELECTION_STATE_SELECTED":k="ytCardViewModelSelected";break a}k=void 0}return k}})},_.n(_.xJ,{data:U},{cinematicContainerViewModel:function(k){return _.n(_.anw,{data:k.data})}}),_.n("div",{class:"ytCardViewModelContentWrapper"},_.n(_.x,{cond:function(){return!r()},
then:function(){var k={},g={};return _.n("div",{class:"ytCardViewModelTopContentContainer"},_.n("div",{class:_.mS("ytCardViewModelTopContent",(k.ytCardViewModelInnerPadding=function(){return!X.data().disableTopContentPadding&&X.data().topContent},k))},_.n(_.xJ,{data:function(){return X.data().topContent}},{contentListItemViewModel:function(Z){return _.n(_.qtc,{data:Z.data})},
basicContentViewModel:_.dq,linearLayoutViewModel:_.eD})),_.n("div",{class:_.mS("ytCardViewModelInlineTrailingAction",(g.ytCardViewModelInlineCenterTrailingAction=m,g.ytCardViewModelInlineTrailingActionMargin=function(){return X.data().trailingAction},g))},_.n(_.xJ,{data:function(){return X.data().trailingAction}},{buttonViewModel:function(Z){return _.n(_.Rt,{data:Z.data})}})))}}),_.n("div",{class:_.mS((C.ytCardViewModelInnerPadding=function(){return!X.data().disableBodyContentPadding&&X.data().bodyContent},
C))},_.n(_.xJ,{data:function(){return X.data().bodyContent}},Object.assign({},{channelAttributionViewModel:_.Wj7,
contentListItemViewModel:_.qtc,descriptionPreviewViewModel:_.GB,inlineExpanderViewModel:function(k){return _.n(DM5,{data:k.data,isSelected:X.isSelected})},
linearLayoutViewModel:_.eD,listItemViewModel:_.vL},I&&{contentSectionViewModel:I})))),_.n(_.x,{cond:function(){return r()},
then:function(){return _.n("div",{class:"ytCardViewModelOverlayTrailingAction"},_.n(_.xJ,{data:function(){return X.data().trailingAction}},{buttonViewModel:function(k){return _.n(_.Rt,{data:k.data})}}))}}))}))},"ai");var bEX=_.V(function(X){var U=X.data,r=X.onSelected,m=X.selectedKey,I=X.groupName;X=X.className;var t=_.H(_.Fb(!1,void 0,"mDtSad")),C=t.next().value,k=t.next().value,g=function(){if(m!==void 0){var Z=m();return!(!Z||U().key!==Z)}return C()};
t=_.tj(function(Z){r?r(Z.currentTarget,U(),I==null?void 0:I()):k(!C())});
return _.n("yt-selectable-item-view-model",{class:_.mS("ytSelectableItemViewModelHost",X,"ytSelectableItemViewModelContainer"),"on:click":t,"prop:checked":g},_.n(_.xJ,{data:function(){return U().content}},{cardViewModel:function(Z){return _.n(_.$Mc,{data:Z.data,
isSelected:g})}}))},"bi");_.A3L=_.V(function(X){var U=X.data;var r=X.onSelected;var m=X.selectedKey;var I=X.groupName;var t=function(){return(I==null?void 0:I())||U().key};
return _.n("yt-radio-button-group-view-model",{class:_.mS("ytRadioButtonGroupViewModelHost",X.className)},_.n("fieldset",{class:"ytRadioButtonGroupViewModelFieldset"},_.n(_.xJ,{data:function(){return U().radioButtons}},{radioButtonItemViewModel:function(C){return _.n(fQL,{data:C.data,
onSelected:r,selectedKey:m,groupName:t})},
selectableItemViewModel:function(C){return _.n(bEX,{data:C.data,onSelected:r,selectedKey:m,groupName:t})}})))},"ci");var lQL=_.V(function(X){_.Wx(function(){if(X.controlledMode()&&X.data().defaultSelected)_.$Q(Error("bk"));else{var t;!X.controlledMode()&&((t=X.selected)==null?0:t.call(X))&&_.$Q(Error("ck"))}});
var U=_.H(_.$f(function(){if(!X.controlledMode())return X.data().defaultSelected})),r=U.next().value,m=U.next().value,I=function(){if(!X.controlledMode())return r();
var t;return(t=X.selected)==null?void 0:t.call(X)};
return _.n("yt-checkbox-item-view-model",{class:_.mS("ytCheckboxItemViewModelHost",X.className)},_.n(_.vL,{data:function(){var t=X.data(),C=I();return{title:t.text,subtitle:t.subtext,superlabel:t.superlabel,isSelected:!!C,isDisabled:t.isDisabled,selectionStyle:"LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},
onTap:function(){!X.controlledMode()&&m(!r());var t,C;(C=X.onTap)==null||C.call(X,!!I(),X.data(),(t=X.groupName)==null?void 0:t.call(X))},
isCompact:X.isCompact}))},"di");var GVw=_.V(function(X){var U=X.data;var r=X.controlledMode;var m=X.selectedKeys;var I=X.onItemTap;var t=X.groupName;var C=function(){return(t==null?void 0:t())||U().key};
_.Wx(function(){r()&&U().defaultSelectedKeys?_.$Q(Error("dk")):!r()&&(m==null?0:m())&&_.$Q(Error("ek"))});
X=_.H(_.$f(function(){if(!r())return U().defaultSelectedKeys}));
var k=X.next().value,g=X.next().value,Z=function(P,S,d){P=[];!r()&&S.key&&(P=B4X(S.key,k()||[]),g(P));I==null||I(S,P,d)};
return _.n("yt-checkbox-group-view-model",{class:_.mS("ytCheckboxGroupViewModelHost")},_.n("fieldset",{class:_.mS("ytCheckboxGroupViewModelFieldset")},_.n("div",{role:"list"},_.n(_.xJ,{data:function(){return U().checkboxes}},{checkboxItemViewModel:function(P){var S=P.data;
return _.n(lQL,{data:S,controlledMode:!0,selected:function(){var d=r()?(m==null?void 0:m())||[]:k()||[],O=S().key;return O?d.includes(O):!1},
onTap:Z,groupName:C})}}))))},"ei");var AN=_.V(function(X){var U=_.nx(QMX,_.bG(function(){var k;return(k=X.data())==null?void 0:k.noteFeedEntityKey},"")),r=_.nx(JXe,_.bG(function(){var k;
return(k=X.data())==null?void 0:k.userRatingEntityKey},"")),m=_.v("enable_user_rating_web"),I=function(){var k,g,Z;
return((k=U())==null?0:k.contributorNote)?(g=U())==null?void 0:g.contributorNote:(Z=X.data())==null?void 0:Z.existingNote},t=function(){var k,g;
return!!r()&&!!osT((k=r())==null?void 0:k.helpfulnessValue,(g=X.data())==null?void 0:g.noteData)};
if(m){var C={};return _.n("yt-note-view-model",{class:_.mS("ytNoteViewModelHostUserRating",(C.ytNoteViewModelHostUserRatingPublishedNote=function(){var k,g,Z,P;return((k=X.data())==null?void 0:(g=k.noteData)==null?void 0:g.isPublished)&&!((Z=X.data())==null?0:(P=Z.noteData)==null?0:P.isUserRatingForm)},C))},_.n("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.n("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.n(_.x,{cond:function(){var k,g;
return(k=X.data())==null?void 0:(g=k.noteData)==null?void 0:g.isPinned},
then:function(){return _.n(_.k5,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})},
else:function(){return _.n(_.x,{cond:function(){var k,g;return(k=X.data())==null?void 0:(g=k.noteData)==null?void 0:g.isPublished},
then:function(){return _.n(_.k5,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})}})}}),_.n(_.xJ,{data:function(){var k;
return(k=X.data())==null?void 0:k.metadata}},{contentMetadataViewModel:_.qG}),_.n("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataDelimiter"},function(){var k,g;
return(g=_.e((k=X.data())==null?void 0:k.metadata,_.QiC))==null?void 0:g.delimiter}),_.n(_.dN,{text:function(){var k;
return(k=I())==null?void 0:k.publishedTimeText},
className:"ytNoteViewModelMetadataAndOverflowButtonMetadataPublishedTimeText"})),_.n(_.x,{cond:function(){var k,g;return!((k=X.data())==null?0:(g=k.noteData)==null?0:g.isUserRatingForm)},
then:function(){return _.n(_.xJ,{data:function(){var k,g,Z,P,S,d,O,E=!!((k=X.data())==null?0:(g=k.noteData)==null?0:g.isPinned);k=t();g=(Z=X.data())==null?void 0:Z.noteData;Z=(P=U())==null?void 0:(S=P.contributorNote)==null?void 0:S.deleteAction;P=(d=X.data())==null?void 0:d.overflowButtonNoteWithRatingOnTapOverride;d=(O=X.data())==null?void 0:O.overflowButton;var Q;O=(Q=_.e(d,_.xI))==null?void 0:Q.accessibilityText;return E?wZ0(g,Z,O):k?{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:P,accessibilityText:O}}:d}},{buttonViewModel:function(k){return _.n(_.Rt,{data:k.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})}})),_.n("div",{class:"ytNoteViewModelNoteContent"},_.n(_.dN,{text:function(){var k;
return(k=I())==null?void 0:k.text}})),_.n(_.x,{cond:function(){var k,g,Z,P;
return!((k=X.data())==null?0:(g=k.noteData)==null?0:g.isPinned)&&!((Z=X.data())==null?0:(P=Z.noteData)==null?0:P.isUserRatingForm)},
then:function(){return _.n(_.x,{cond:t,then:function(){return _.n("div",{class:"ytNoteViewModelUserRatingContainer"},_.n(_.dN,{text:function(){var k,g;return osT((k=r())==null?void 0:k.helpfulnessValue,(g=X.data())==null?void 0:g.noteData)},
className:"ytNoteViewModelUserRatingContainerText"}))},
else:function(){return _.n(_.xJ,{data:function(){var k;return(k=X.data())==null?void 0:k.userRatingButton}},{buttonViewModel:function(k){return _.n(_.Rt,{data:k.data,
className:"ytNoteViewModelRateThisNoteButton"})}})}})}}),_.n(_.x,{cond:function(){var k,g,Z,P;
return!((k=X.data())==null?0:(g=k.noteData)==null?0:g.ignoreDivider)&&!((Z=X.data())==null?0:(P=Z.noteData)==null?0:P.isUserRatingForm)},
then:function(){return _.n("div",{class:"ytNoteViewModelDivider"},_.n(_.xJ,{data:function(){return{dividerViewModel:{dividerStyle:"DIVIDER_STYLE_FULL_BLEED_THIN"}}}},{dividerViewModel:function(k){return _.n(_.n_1,{data:k.data})}}))}}))}return _.n("yt-note-view-model",{class:"ytNoteViewModelHost",
style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 136px);"},_.n("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.n("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.n(_.x,{cond:function(){var k,g;return(k=X.data())==null?void 0:(g=k.noteData)==null?void 0:g.isPinned},
then:function(){return _.n(_.k5,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingIcon"})},
else:function(){return _.n(_.x,{cond:function(){var k,g;return(k=X.data())==null?void 0:(g=k.noteData)==null?void 0:g.isPublished},
then:function(){return _.n(_.k5,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingIcon"})}})}}),_.n(_.x,{cond:function(){return m},
then:function(){return _.n(_.xJ,{data:function(){var k;return(k=X.data())==null?void 0:k.metadata}},{contentMetadataViewModel:function(k){return _.n(_.qG,{data:k.data})}})}}),_.n(_.dN,{text:function(){var k,g;
return(k=X.data())==null?void 0:(g=k.noteData)==null?void 0:g.headerText}}),_.n("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingDelimiter"},_.n(_.dN,{text:function(){var k,g;
return(k=X.data())==null?void 0:(g=k.noteData)==null?void 0:g.delimiter}})),_.n(_.dN,{text:function(){var k,g;
return(k=U())==null?void 0:(g=k.contributorNote)==null?void 0:g.publishedTimeText}})),_.n(_.xJ,{data:function(){var k,g,Z;
return wZ0((k=X.data())==null?void 0:k.noteData,(g=U())==null?void 0:(Z=g.contributorNote)==null?void 0:Z.deleteAction)}},{buttonViewModel:function(k){return _.n(_.Rt,{data:k.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})),_.n("div",{class:"ytNoteViewModelNoteContent"},_.n(_.dN,{text:function(){var k,g;
return(k=U())==null?void 0:(g=k.contributorNote)==null?void 0:g.text}})))},"fi");
AN.idomCompat=!0;_.G5(_.V(function(X){var U=_.bG(function(){var K;return(K=X.data())==null?void 0:K.flowStateEntityKey},""),r=_.nx(_.pt,U),m=_.nx(QMX,_.bG(function(){var K;
return(K=X.data())==null?void 0:K.noteFeedEntityKey},"")),I=_.H(_.$f(function(){var K;
return(K=_.e(X.data().helpfulnessValue,_.tfw))==null?void 0:K.defaultSelectedKey})),t=I.next().value,C=I.next().value;
I=_.H(_.$f(function(){var K,D,W;return(W=_.e((K=_.e(X.data().helpfulnessValue,_.tfw))==null?void 0:(D=K.radioButtons)==null?void 0:D.find(function(J){var A;return((A=_.e(J,ai1))==null?void 0:A.key)===t()}),ai1))==null?void 0:W.value}));
var k=I.next().value,g=I.next().value;I=_.H(_.$f(function(){var K;return(K=_.e(X.data().helpfulReasons,Iic))==null?void 0:K.defaultSelectedKeys}));
var Z=I.next().value,P=I.next().value;I=_.H(_.$f(function(){var K;return(K=_.e(X.data().notHelpfulReasons,Iic))==null?void 0:K.defaultSelectedKeys}));
var S=I.next().value,d=I.next().value,O=function(K,D){C(D.key);g(D.value);P([]);d([])},E=function(){var K,D;
return((K=k())==null?void 0:K.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_HELPFUL"||((D=k())==null?void 0:D.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL"},Q=function(){var K,D;
return((K=k())==null?void 0:K.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL"||((D=k())==null?void 0:D.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_NOT_HELPFUL"},h=function(K){yW1(K.key,Z,P)},z=function(K){yW1(K.key,S,d)};
_.Wx(function(){var K,D,W;qp0((K=X.data())==null?void 0:(D=K.userRatingFormSchema)==null?void 0:D.id,{isValid:function(){return!!t()},
formData:function(){var J=k(),A=hlT(Z(),_.e(X.data().helpfulReasons,Iic)),N=hlT(S(),_.e(X.data().notHelpfulReasons,Iic));J={helpfulnessValue:J==null?void 0:J.noteHelpfulnessValue};if(A){J.helpfulReasons=[];A=_.H(A);for(var He=A.next();!He.done;He=A.next()){He=He.value;var ne=void 0;if((ne=He)==null?0:ne.noteHelpfulReason)ne=void 0,J.helpfulReasons.push((ne=He)==null?void 0:ne.noteHelpfulReason)}}if(N)for(J.notHelpfulReasons=[],N=_.H(N),A=N.next();!A.done;A=N.next())if(A=A.value,He=void 0,(He=A)==
null?0:He.noteNotHelpfulReason)He=void 0,J.notHelpfulReasons.push((He=A)==null?void 0:He.noteNotHelpfulReason);return{userRatingFormData:J}},
submitConfig:{submitId:"SUBMIT_ID_CROWDSOURCED_CONTEXT_USER_RATING_FORM",params:(W=_.e(r(),bBw))==null?void 0:W.submitFormParams},onSubmitResult:function(){var J,A=(J=_.e(r(),bBw))==null?void 0:J.userRatingEntityKey,N;J={key:A,helpfulnessValue:(N=k())==null?void 0:N.noteHelpfulnessValue};A&&_.$7(_.PN("contextNoteUserRatingEntityPayload",A,J));var He;A=(He=X.data())==null?void 0:He.viewNoteFlowStepId;var ne;if((ne=m())==null||!ne.contributorNote){var Be;A=(Be=X.data())==null?void 0:Be.zeroStateFlowStepId}(He=
Object.assign({},r()))&&A&&(He.currentStepId=A,He.stepIdStack=[A],_.$7(_.PN("flowStateEntity",U(),He)));var S6;(He=(S6=X.data())==null?void 0:S6.ratingSubmittedSnackbarCommand)&&_.z5(He)},
disableDuringSubmission:!0})});
return _.n("yt-note-user-rating-view-model",{class:"ytNoteUserRatingViewModelHost"},_.n(_.xJ,{data:function(){var K=_.e(r(),bBw);if(K){var D;var W={noteViewModel:{metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:K==null?void 0:(D=K.note)==null?void 0:D.headerText}]}],delimiter:"\u2022"}},existingNote:K.note,noteData:{isUserRatingForm:!0},noteFeedEntityKey:"",userRatingEntityKey:""}}}else W=void 0;return W}},{noteViewModel:function(K){return _.n("div",{class:"ytNoteUserRatingViewModelNoteContainer"},
_.n(AN,{data:K.data}))}}),_.n(_.xJ,{data:function(){var K;
return(K=X.data())==null?void 0:K.helpfulnessValue}},{radioButtonGroupViewModel:function(K){return _.n("div",{class:"ytNoteUserRatingViewModelHelpfulnessValue"},_.n(_.A3L,{data:K.data,
onSelected:O,selectedKey:t}))}}),_.n(_.x,{cond:E,
then:function(){return _.n("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainer"},_.n("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainerTitle"},_.n(_.dN,{text:function(){var K;return(K=X.data())==null?void 0:K.helpfulReasonQuestion}})),_.n(_.xJ,{data:function(){var K;
return(K=X.data())==null?void 0:K.helpfulReasons}},{checkboxGroupViewModel:function(K){return _.n(GVw,{data:K.data,
onItemTap:h,selectedKeys:Z,controlledMode:!0})}}))}}),_.n(_.x,{cond:Q,
then:function(){return _.n("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainer"},_.n("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainerTitle"},_.n(_.dN,{text:function(){var K;return(K=X.data())==null?void 0:K.notHelpfulReasonQuestion}})),_.n(_.xJ,{data:function(){var K;
return(K=X.data())==null?void 0:K.notHelpfulReasons}},{checkboxGroupViewModel:function(K){return _.n(GVw,{data:K.data,
onItemTap:z,selectedKeys:S,controlledMode:!0})}}))}}),_.n(_.x,{cond:function(){return!E()&&!Q()},
then:function(){return _.n(_.xJ,{data:function(){var K;return(K=X.data())==null?void 0:K.helpfulNoteFeatures}},{alertBannerViewModel:function(K){return _.n("div",{class:"ytNoteUserRatingViewModelAlertBanner"},_.n(_.dVp,{data:K.data}))}})}}))},"gi"),"yt-note-user-rating-view-model",{props:{data:_.OQ}});_.G5(AN,"yt-note-view-model",{props:{data:_.OQ}});_.G5(_.V(function(X){var U=_.nx(QMX,_.bG(function(){var r;return(r=X.data())==null?void 0:r.noteFeedEntityKey},""));
return _.n("yt-notes-wrapper-view-model",{class:_.mS("ytNotesWrapperViewModelHost")},_.n(_.x,{cond:function(){var r,m,I;return!((r=X.data())==null||!r.existingNotes)||!((m=X.data())==null||!m.currentNote)&&!((I=U())==null||!I.contributorNote)},
then:function(){return _.n(_.sx,null,_.n(_.xJ,{data:function(){var r,m,I,t;return((m=_.e((r=X.data())==null?void 0:r.currentNote,ACX))==null?0:(I=m.noteData)==null?0:I.isPublished)?(t=X.data())==null?void 0:t.currentNote:void 0}},{noteViewModel:function(r){return _.n(AN,{data:r.data})}}),_.n(_.xJ,{data:function(){var r;
return(r=X.data())==null?void 0:r.existingNotes}},{noteViewModel:function(r){var m=r.data;
return _.n(_.x,{cond:function(){var I,t;return(I=m())==null?void 0:(t=I.noteData)==null?void 0:t.isPublished},
then:function(){return _.n(AN,{data:m})}})}}),_.n(_.xJ,{data:function(){var r,m,I,t,C;
return((m=_.e((r=X.data())==null?void 0:r.currentNote,ACX))==null?0:(I=m.noteData)==null?0:I.isPublished)||(t=U())==null||!t.contributorNote?void 0:(C=X.data())==null?void 0:C.currentNote}},{noteViewModel:function(r){return _.n(AN,{data:r.data})}}),_.n(_.xJ,{data:function(){var r;
return(r=X.data())==null?void 0:r.existingNotes}},{noteViewModel:function(r){var m=r.data;
return _.n(_.x,{cond:function(){var I,t;return!((I=m())==null?0:(t=I.noteData)==null?0:t.isPublished)},
then:function(){return _.n(AN,{data:m})}})}}))},
else:function(){return _.n(_.xJ,{data:function(){var r;return(r=X.data())==null?void 0:r.zeroStateData}},{contributorZeroStateViewModel:Yt5})}}))},"hi"),"yt-notes-wrapper-view-model",{props:{data:_.OQ}});var Loe=_.V(function(X){var U=_.AL(X,{label:"",text:"",placeholder:"",hint:"",rows:1,overflowStyle:"scroll-vertically",outline:!1,disabled:!1,disableNewLines:!1,characterLimit:void 0,validation:void 0,timePickerData:void 0,hasError:!1}),r=U.label,m=U.text,I=U.placeholder,t=U.hint;X=U.rows;var C=U.overflowStyle,k=U.outline,g=U.disabled,Z=U.disableNewLines,P=U.characterLimit,S=U.validation,d=U.onInput,O=U.timePickerData,E=U.hasError,Q=_.HD("textarea");U=_.H(_.$f(function(){return m()}));
var h=U.next().value,z=U.next().value;U=_.H(_.Fb(!1,void 0,"mpbND"));var K=U.next().value,D=U.next().value,W=function(){D(!0)},J=function(){D(!1)};
_.Wx(function(){var Ht=Q.value,OS=C(),j6=h();OS==="expand-vertically"&&j6&&MCc(Ht);Q.value.addEventListener("focusin",W);Q.value.addEventListener("focusout",J)});
_.Jd(function(){Q.value.removeEventListener("focusin",W);Q.value.removeEventListener("focusout",J)});
var A=function(){var Ht;return(Ht=S())==null?void 0:Ht.validate(h())},N=function(){return P()&&!A()&&h().length>P().maxChars},He=function(){return!!A()||N()||E()};
U=_.tj(function(Ht){if(!Ht.currentTarget)return!1;Ht=Ht.currentTarget;z(Ht.value);C()==="expand-vertically"&&MCc(Ht);d==null||d(Ht.value);return!0});
var ne=_.tj(function(Ht){Z()&&Ht.key==="Enter"&&Ht.preventDefault();return!1}),Be=_.tj(function(){Q.value.focus()}),S6=function(){return I()||r()},e6={},Vs={},Re={},$A={};
return _.n("textarea-shape",{class:_.mS("ytStandardsTextareaShapeHost",(e6.ytStandardsTextareaShapeTimePicker=function(){var Ht;return(Ht=O())==null?void 0:Ht.useTimePickerStyles},e6))},_.n("div",{class:_.mS("ytStandardsTextareaShapeTextareaContainer",(Vs.ytStandardsTextareaShapeTextareaContainerOutline=k,Vs.ytStandardsTextareaShapeTextareaContainerOutlineDisabled=g,Vs.ytStandardsTextareaShapeTextareaContainerOutlineError=He,Vs)),
"on:click":Be},_.n("label",{class:_.mS("ytStandardsTextareaShapeLabel",(Re.ytStandardsTextareaShapeLabelFocused=K,Re.ytStandardsTextareaShapeLabelDisabled=g,Re.ytStandardsTextareaShapeLabelError=function(){return He()&&!g()},Re.ytStandardsTextareaShapeLabelHidden=function(){return!K()&&!h()&&!!S6()},Re))},r),_.n("div",{class:_.mS("ytStandardsTextareaShapePlaceholder",($A.ytStandardsTextareaShapePlaceholderVisible=function(){return!K()&&!h()},$A)),
"aria-hidden":"true"},S6),_.n("textarea",{el:Q,class:"ytStandardsTextareaShapeTextarea",rows:X,disabled:g,placeholder:S6,"prop:value":h,"on:input":U,"on:keydown":ne})),_.n(_.x,{cond:function(){return t()&&!He()},
then:function(){var Ht={};return _.n("div",{class:_.mS("ytStandardsTextareaShapeHint",(Ht.ytStandardsTextareaShapeHintDisabled=g,Ht))},_.n("div",{class:"ytStandardsTextareaShapeHintHintMessage"},t))}}),_.n(_.x,{cond:A,
then:function(){return _.n(iE0,{disabled:g},_.n("div",{class:"ytStandardsTextareaShapeErrorMessage"},A))}}),_.n(_.x,{cond:P,
then:function(Ht){return _.n(_.x,{cond:N,then:function(){return _.n(iE0,{disabled:g},_.n("div",{class:"ytStandardsTextareaShapeErrorMessage"},function(){return Ht().errorMessage}),_.n("div",{class:"ytStandardsTextareaShapeErrorCharacterCount"},function(){return h().length+"/"+Ht().maxChars}))}})}}))},"ii");
Loe.idomCompat={callbacks:{onInput:!0}};var iE0=_.V(function(X){var U={};return _.n("div",{class:_.mS("ytStandardsTextareaShapeError",(U.ytStandardsTextareaShapeErrorDisabled=X.disabled,U)),role:"alert"},_.n(_.k5,{icon:"INFO",className:"ytStandardsTextareaShapeErrorIcon",size:16}),X.children)},"ji");_.NVX=_.V(function(X){var U=X.data;return _.n("text-field-view-model",{class:"ytTextFieldViewModelHost"},_.n(Loe,{text:X.text,label:function(){var r;return(r=U().contentProperties)==null?void 0:r.labelText},
placeholder:function(){var r;return(r=U().contentProperties)==null?void 0:r.placeholderText},
hint:function(){var r;return(r=U().contentProperties)==null?void 0:r.hintText},
outline:function(){var r;return!((r=U().displayProperties)==null?0:r.hideBorder)},
overflowStyle:function(){var r;return((r=U().displayProperties)==null?0:r.isMultiline)?"expand-vertically":"scroll-vertically"},
disabled:X.disabled,disableNewLines:function(){var r;return(r=U().displayProperties)==null?void 0:r.disableNewLines},
onInput:X.onInput,characterLimit:X.characterLimit,validation:X.validation,rows:function(){var r;return(r=U().displayProperties)==null?void 0:r.rows}}))},"ki");_.j$w=_.V(function(X){var U=X.data;return _.n("text-form-field-view-model",{class:"ytTextFormFieldViewModelHost"},_.n(Loe,{text:X.text,label:function(){var r;return(r=U().contentProperties)==null?void 0:r.labelText},
placeholder:function(){var r;return(r=U().contentProperties)==null?void 0:r.placeholderText},
hint:function(){var r;return(r=U().contentProperties)==null?void 0:r.hintText},
outline:function(){var r;return!((r=U().displayProperties)==null?0:r.hideBorder)},
overflowStyle:function(){var r;return((r=U().displayProperties)==null?0:r.isMultiline)?"expand-vertically":"scroll-vertically"},
disableNewLines:function(){var r;return(r=U().displayProperties)==null?void 0:r.disableNewLines},
onInput:X.onInput,characterLimit:X.characterLimit,validation:X.validation,rows:function(){var r;return(r=U().displayProperties)==null?void 0:r.rows}}))},"li");var XlY=_.V(function(X){var U=_.H(_.$f(function(){var ne,Be;return((ne=X.data().structuredContextNoteFormSchema)==null?0:(Be=ne.initialValues)==null?0:Be.noteBody)?X.data().structuredContextNoteFormSchema.initialValues.noteBody:""})),r=U.next().value,m=U.next().value;
U=_.H(_.$f(function(){X.data();return!1}));
var I=U.next().value,t=U.next().value;U=_.H(_.$f(function(){X.data();return!1}));
var C=U.next().value,k=U.next().value;U=_.H(_.$f(function(){var ne,Be;return((ne=X.data().structuredContextNoteFormSchema)==null?0:(Be=ne.initialValues)==null?0:Be.timestamp)?X.data().structuredContextNoteFormSchema.initialValues.timestamp:""}));
var g=U.next().value,Z=U.next().value;U=_.H(_.$f(function(){X.data();return!1}));
var P=U.next().value,S=U.next().value;U=_.H(_.$f(function(){var ne,Be;return((ne=X.data().structuredContextNoteFormSchema)==null?0:(Be=ne.initialValues)==null?0:Be.sources)?[X.data().structuredContextNoteFormSchema.initialValues.sources]:[]}));
var d=U.next().value,O=U.next().value;U=_.H(_.$f(function(){X.data();return!1}));
var E=U.next().value,Q=U.next().value;U=_.H(_.$f(function(){return!1}));
var h=U.next().value,z=U.next().value;_.Wx(function(){var ne;_.Wme((ne=X.data().structuredContextNoteFormSchema)==null?void 0:ne.id,{isSubmitting:h,onSubmit:function(){z(!0);var Be=W37(r(),g(),d(),X.data()),S6=_.np().resolve(_.s4);Be&&S6&&S6.resolveCommand(Be,{commandController:{onSuccess:function(){z(!1)}}})},
isValid:function(){return I()&&!C()&&!P()&&!E()}})});
var K=function(ne){if(ne!==void 0&&(m(ne),!I()&&ne.length>0&&t(!0),I())){var Be=T4H(X.data());if(Be){var S6=Be.minLength;Be=Be.maxLength;S6&&ne.length<S6?k(!0):Be&&ne.length>Be?k(!0):k(!1)}}},D=function(ne){if(ne!==void 0){Z(ne);
if(ne.length>0){var Be,S6,e6,Vs,Re=VCH((Be=X.data())==null?void 0:(S6=Be.structuredContextNoteFormSchema)==null?void 0:(e6=S6.fieldSchemas)==null?void 0:(Vs=e6.timestamp)==null?void 0:Vs.validationSchema);if(Re&&(Be=Re.regex)&&!(new RegExp(Be)).test(ne)){S(!0);return}}S(!1)}},W=function(ne){if(ne!==void 0){var Be=ne.split(/[ \n]/).map(function(S6){return S6.trim()});
O(Be);if(ne.length>0)for(ne=_.H(Be),Be=ne.next();!Be.done;Be=ne.next())if(!qA3(Be.value)){Q(!0);return}Q(!1)}},J=function(){return{validate:function(ne){if(I()){var Be=T4H(X.data());
if(Be){var S6=Be.minLength;Be=Be.translations;if(S6&&ne.length<S6)return Be==null?void 0:Be.minLengthErrorMessage}}}}},A=function(){var ne=T4H(X.data()),Be=ne==null?void 0:ne.maxLength,S6;
ne=ne==null?void 0:(S6=ne.translations)==null?void 0:S6.maxLengthErrorMessage;if(Be&&ne)return{maxChars:Be,errorMessage:ne}},N=function(){return{validate:function(ne){if(ne){var Be,S6,e6,Vs,Re=VCH((Be=X.data())==null?void 0:(S6=Be.structuredContextNoteFormSchema)==null?void 0:(e6=S6.fieldSchemas)==null?void 0:(Vs=e6.timestamp)==null?void 0:Vs.validationSchema);
if(Re&&(Be=Re.regex,Re=Re.translations,Be&&!(new RegExp(Be)).test(ne)))return Re==null?void 0:Re.regexErrorMessage}}}},He=function(){return{validate:function(ne){if(ne){var Be,S6,e6,Vs,Re=fGe((Be=X.data())==null?void 0:(S6=Be.structuredContextNoteFormSchema)==null?void 0:(e6=S6.fieldSchemas)==null?void 0:(Vs=e6.sources)==null?void 0:Vs.validationSchema);
if(Re&&(Be=Re.translations,Be==null?0:Be.selectedErrorMessage))for(ne=ne.split(/[ \n]/).map(function($A){return $A.trim()}),ne=_.H(ne),S6=ne.next();!S6.done;S6=ne.next())if(!qA3(S6.value))return ne=void 0,(ne=Be)==null?void 0:ne.selectedErrorMessage}}}};
return _.n("yt-structured-context-note-view-model",{class:"ytStructuredContextNoteViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 209px);"},_.n("div",{class:"ytStructuredContextNoteViewModelTextField"},_.n(_.xJ,{data:function(){var ne;return(ne=X.data())==null?void 0:ne.noteContents}},{textFormFieldViewModel:function(ne){return _.n(_.j$w,{data:ne.data,
onInput:K,validation:J,characterLimit:A})},
textFieldViewModel:function(ne){return _.n(_.NVX,{data:ne.data,onInput:K,validation:J,characterLimit:A})}})),_.n("div",{class:"ytStructuredContextNoteViewModelTextField"},_.n(_.xJ,{data:function(){var ne;
return(ne=X.data())==null?void 0:ne.noteTimestamp}},{textFormFieldViewModel:function(ne){return _.n(_.j$w,{data:ne.data,
onInput:D,validation:N})},
textFieldViewModel:function(ne){return _.n(_.NVX,{data:ne.data,onInput:D,validation:N})}})),_.n("div",{class:"ytStructuredContextNoteViewModelTextField"},_.n(_.xJ,{data:function(){var ne;
return(ne=X.data())==null?void 0:ne.noteSources}},{textFormFieldViewModel:function(ne){return _.n(_.j$w,{data:ne.data,
onInput:W,validation:He})},
textFieldViewModel:function(ne){return _.n(_.NVX,{data:ne.data,onInput:W,validation:He})}})))},"mi");
XlY.idomCompat=!0;_.G5(XlY,"yt-structured-context-note-view-model",{props:{data:_.OQ}});var UEY=_.V(function(X){var U=_.H(_.$f(function(){var t;if((t=X.controlled)==null?0:t.call(X))return[];var C;return(((C=X.data())==null?void 0:C.chips)||[]).map(function(k){k=_.e(k,_.P$);if(k==null?0:k.selected)return JWw(k.chipValue)}).filter(function(k){return k!==void 0})})),r=U.next().value,m=U.next().value,I=function(t){var C=JWw(t.chipValue);
if(C!==void 0){var k;if((k=X.controlled)==null?0:k.call(X))return void X.controlled().onTap(C);t=r().includes(C)?[].concat(_.fN(r().filter(function(Z){return Z!==C}))):[].concat(_.fN(r()),[C]);
m(t);var g;if((g=X.uncontrolled)==null?0:g.call(X))X.uncontrolled().onUpdate(t)}};
return _.n("chip-selection-form-field-view-model",{class:"ytChipSelectionFormFieldViewModelHost",role:"tablist"},_.n(_.Yq,{each:function(){return X.data().chips||[]}},function(t){return _.n("div",{class:"ytChipSelectionFormFieldViewModelChipWrapper"},_.n(_.fH8,{data:function(){return _.e(t,_.P$)},
selected:function(){var C;if(C=_.e(t,_.P$)){var k=JWw(C.chipValue);if(k!==void 0){var g;C=((g=X.controlled)==null?0:g.call(X))?X.controlled().selectedValues.includes(k):r().includes(k)}else C=void 0}else C=!1;return C},
callback:I}))}))},"ni");var rOL=_.V(function(X){var U=X.data;var r=function(){var k;return((k=U())==null?void 0:k.flowStateKey)||""},m=_.nx(_.pt,r),I=function(){var k;
return(k=_.e(m(),lq3))==null?void 0:k.chips},t=function(k){if(k!==void 0){var g=I()||[];
g=g.find(function(Z){return Z===k})?g.filter(function(Z){return Z!==k}):[].concat(_.fN(g),[k]);
g=Object.assign({},m(),{feedbackFormFlowState:Object.assign({},_.e(m(),lq3),{chips:g})});_.$7(_.PN("flowStateEntity",r(),g))}},C=function(){var k;
return _.e((k=U())==null?void 0:k.inputBox,GwX)};
X=_.y2(function(k){var g=C();g=!(g==null?0:g.maxChars)||k.length<=g.maxChars;k=Object.assign({},m(),{feedbackFormFlowState:Object.assign({},_.e(m(),lq3),{detail:k}),abuseReportFlowState:Object.assign({},_.e(m(),xT),{navigationEnabled:g})});_.$7(_.PN("flowStateEntity",r(),k))},150);
return _.n("yt-feedback-form-view-model",{class:"ytFeedbackFormViewModelHost"},_.n("div",{class:"ytFeedbackFormViewModelChips"},_.n(_.xJ,{data:function(){var k;return(k=U())==null?void 0:k.chipSelection}},{chipSelectionFormFieldViewModel:function(k){return _.n(UEY,{data:k.data,
controlled:function(){return{selectedValues:I()||[],onTap:t}}})}})),_.n("div",{class:"ytFeedbackFormViewModelInputBox"},_.n(Loe,{text:function(){var k;
return(k=_.e(m(),lq3))==null?void 0:k.detail},
placeholder:function(){var k;return((k=C())==null?void 0:k.placeholderText)||""},
outline:!0,rows:4,characterLimit:function(){var k=C();if(k&&k.maxChars)return{maxChars:k.maxChars,errorMessage:k.maxCharsExceededErrorMessage||""}},
onInput:X})),_.n("div",{class:"ytFeedbackFormViewModelFooterText"},_.n(_.dN,{text:function(){return U().footerText}})))},"oi");
rOL.idomCompat=!0;_.G5(rOL,"yt-feedback-form-view-model",{props:{data:_.OQ}});var mEY=_.V(function(X){var U=X.data;var r=_.nx(fdc,function(){return U().flowStateKey||""}),m=function(){var I;
_.z5((I=_.e(r(),xT))==null?void 0:I.navigationCommand)};
return _.n("yt-report-form-bottom-bar-view-model",{class:"ytWebReportFormBottomBarViewModelHost"},_.n("div",{class:"ytWebReportFormBottomBarViewModelBottomBarContainer"},_.n(_.xJ,{data:function(){return U().cancelButton}},{buttonViewModel:function(I){return _.n(_.Rt,{data:I.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:m})}}),_.n(_.xJ,{data:function(){var I;
if(U().navButton){var t=Object;var C=t.assign,k=_.e(U().navButton,_.xI),g=((I=_.e(r(),xT))==null?0:I.navigationEnabled)?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",Z,P;I=_.e((Z=_.e(r(),xT))==null?void 0:Z.navigationCommand,_.wO);Z=(P=_.e(I,_.Up))==null?void 0:P.url;t={buttonViewModel:C.call(t,{},k,{state:g,iconName:Z?"OPEN_IN_NEW":""})}}else t=void 0;return t}},{buttonViewModel:function(I){return _.n(_.Rt,{data:I.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:m})}})))},"pi");
mEY.idomCompat=!0;_.G5(mEY,"yt-report-form-bottom-bar-view-model",{props:{data:_.OQ}});var IPH=_.V(function(X){var U=X.nextStep;return _.n("div",{class:"ytWebReportFormConfirmationPageViewModelRow"},_.n("div",{class:"ytWebReportFormConfirmationPageViewModelIcon","aria-hidden":"true"},_.n(_.k5,{icon:function(){return U().iconName||""}})),_.n("div",null,_.n(_.dN,{text:function(){return U().text},
className:"ytWebReportFormConfirmationPageViewModelNextStepText"})))},"qi"),tK1=_.V(function(X){var U=X.data;
var r,m=(r=_.np().resolve(_.gX(_.RB)))==null?void 0:r(),I=_.nx(_.pt,function(){return U().flowStateKey||""});
return _.n("yt-report-form-confirmation-page-view-model",{class:function(){var t;return((t=_.e(I(),xT))==null?void 0:t.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelHostDialog":"ytWebReportFormConfirmationPageViewModelHostPanel"}},_.n("div",{class:function(){var t;
return((t=_.e(I(),xT))==null?void 0:t.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelImageDialog":"ytWebReportFormConfirmationPageViewModelImagePanel"}},_.n(_.J6,{data:function(){return m&&U().imageDark?U().imageDark:U().image},
alt:"",targetHeight:115,targetWidth:178,preserveHeight:!0,preserveWidth:!0})),_.n("div",{class:"ytWebReportFormConfirmationPageViewModelConfirmationContainer"},_.n("h1",{class:"ytWebReportFormConfirmationPageViewModelHeader"},function(){return U().confirmationHeader}),_.n("div",{class:"ytWebReportFormConfirmationPageViewModelBody"},_.n(_.dN,{text:function(){return U().confirmationText}})),_.n("div",{class:"ytWebReportFormConfirmationPageViewModelLawEnforcementText"},_.n(_.dN,{text:function(){return U().lawEnforcementText}})),
_.n("h1",{class:"ytWebReportFormConfirmationPageViewModelExpectHeader"},function(){return U().whatToExpectHeader}),_.n(_.x,{cond:function(){return U().nextSteps},
then:function(t){return _.n("div",null,_.n(_.Yq,{each:t},function(C){return _.n(IPH,{nextStep:C})}))}}),_.n(_.x,{cond:function(){return U().legalReportText},
then:function(t){return _.n("div",null,_.n(_.dN,{text:t,className:"ytWebReportFormConfirmationPageViewModelLegalText"}))}})))},"ri");
tK1.idomCompat=!0;_.G5(tK1,"yt-report-form-confirmation-page-view-model",{props:{data:_.OQ}});var aPT=_.V(function(X){var U=X.data;var r=function(){var t;return((t=_.e(U().inputBox,GwX))==null?void 0:t.maxChars)||500},m=function(){return U().flowStateKey||""},I=_.nx(_.pt,m);
X=_.y2(function(t){t=Object.assign({},I(),{flowFormState:{isValid:t.length<=r()},abuseReportFlowState:{userComments:t,navigationEnabled:!(t.length>r()),isReportFormDirty:!0}});_.pd().dispatch(_.QK("flowStateEntity",m(),t))},150);
_.Wx(function(){var t=Object.assign({},I(),{flowFormState:{isValid:!0}});_.pd().dispatch(_.QK("flowStateEntity",m(),t))});
return _.n("yt-report-form-details-page-view-model",{class:function(){var t;return((t=_.e(I(),xT))==null?void 0:t.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHostDialog":"ytWebReportFormDetailsPageViewModelHostPanel"}},_.n("h1",{class:function(){var t;
return((t=_.e(I(),xT))==null?void 0:t.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHeaderDialog":"ytWebReportFormDetailsPageViewModelHeaderPanel"}},function(){return U().detailsPageHeader}),_.n("div",{class:"ytWebReportFormDetailsPageViewModelBody"},_.n(_.dN,{text:function(){return U().bodyText}})),_.n("div",{class:"ytWebReportFormDetailsPageViewModelInput"},_.n(Loe,{label:function(){var t;
return((t=_.e(U().inputBox,GwX))==null?void 0:t.placeholderText)||""},
outline:!0,rows:10,characterLimit:function(){var t;return{errorMessage:((t=_.e(U().inputBox,GwX))==null?void 0:t.maxCharsExceededErrorMessage)||"",maxChars:r()}},
onInput:X})))},"si");
aPT.idomCompat=!0;_.G5(aPT,"yt-report-form-details-page-view-model",{props:{data:_.OQ}});var HqL=_.V(function(X){var U=X.data;var r=function(){return U().flowStateKey||""},m=_.nx(_.pt,r),I=function(){return _.e(m(),xT)};
return _.n("yt-report-form-reason-select-page-view-model",{class:function(){var t;return((t=I())==null?void 0:t.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHostDialog":"ytWebReportFormReasonSelectPageViewModelHostPanel"}},_.n("h1",{class:function(){var t;
return((t=I())==null?void 0:t.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHeaderDialog":"ytWebReportFormReasonSelectPageViewModelHeaderPanel"}},function(){return U().pageHeader}),_.n("div",{class:"ytWebReportFormReasonSelectPageViewModelBody"},_.n(_.dN,{text:function(){return U().bodyText}})),_.n("div",{class:function(){var t;
return((t=I())==null?void 0:t.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelReasonsDialog":"ytWebReportFormReasonSelectPageViewModelReasonsPanel"}},_.n(_.A3L,{data:function(){return _.e(U().radioButtonGroup,_.tfw)},
onSelected:function(t,C){t=Object.assign({},m(),{abuseReportFlowState:Object.assign({},I(),{reasonKey:C.key,navigationEnabled:!0,isReportFormDirty:!0,navigationCommand:C.command})});_.$7(_.PN("flowStateEntity",r(),t))},
selectedKey:function(){var t;return(t=I())==null?void 0:t.reasonKey},
groupName:"report-form-reason-select-page"})))},"ti");
HqL.idomCompat=!0;_.G5(HqL,"yt-report-form-reason-select-page-view-model",{props:{data:_.OQ}});var CWT=_.V(function(X){var U=X.data;var r,m=(r=_.np().resolve(_.gX(_.RB)))==null?void 0:r();return _.n("yt-report-form-sign-in-page-view-model",{class:"ytReportFormSignInPageViewModelHost"},_.n("div",{class:"ytReportFormSignInPageViewModelSignInPromptImage"},_.n(_.J6,{data:function(){return m&&U().imageDark?U().imageDark:U().image},
alt:""})),_.n("div",{class:"ytReportFormSignInPageViewModelSignInTextContent"},_.n("h1",{class:"ytReportFormSignInPageViewModelSignInPromptHeader"},function(){return U().header}),_.n(_.dN,{text:function(){return U().text},
className:"ytReportFormSignInPageViewModelSignInPromptBody"})))},"ui");
CWT.idomCompat=!0;_.G5(CWT,"yt-report-form-sign-in-page-view-model",{props:{data:_.OQ}});_.G5(_.V(function(X){var U=X.data;var r=_.Zj(_.DN5.talkToRecsStateSelector),m=function(){return U().titleSuperscript},I=function(){return U().answersShelf},t=function(){return U().videoShelf},C=function(){var N;
return(N=U().textInputPlaceholder)==null?void 0:N.content},k=function(){return U().showOpenTextInput},g=function(){var N;
return(N=U().textInputValue)==null?void 0:N.content},Z=function(){return U().isMultiTurnFlow?U().resetButtonViewModel:void 0},P="",S=function(){return U().chipSelectionMode==="TALK_TO_RECS_CHIP_SELECTION_MODE_ALLOW_DESELECTION"?2:1};
X=_.H(_.Fb("",void 0,"GjDBze"));var d=X.next().value,O=X.next().value;X=_.H(_.Fb(!1,void 0,"cHfsvd"));var E=X.next().value,Q=X.next().value,h=function(){return{state:E()||d()?"active":"disabled",disabled:!(E()||d())}};
_.qH(function(){if(k()){g()&&O(g());var N;if(!Z()&&((N=r())==null?0:N.stepStates)){var He;N=Object.keys((He=r())==null?void 0:He.stepStates);He=N[N.length-1];var ne,Be;He=(ne=r().stepStates[He])==null?void 0:(Be=ne.userQuery)==null?void 0:Be.userQuery;_.$7(_.WRw());He&&z(He)}}});
var z=function(N){var He=U().onUpdateText;He&&_.z5(He,{form:{userQuery:N}});O(N)},K=_.y2(function(N){z(N.target.value.trim())},150),D=_.tj(function(N){var He;
P=(He=N.target.value)==null?void 0:He.trim();K(N);return!1}),W=_.tj(function(N){N.key==="Enter"&&(E()||d())&&(z(N.target.value.trim()),A());
return!1}),J=function(N,He){Q(He);
if(He){if(U().isMultiTurnFlow&&!P){var ne;z((ne=N==null?void 0:N.text)!=null?ne:"")}U().chipSelectionMode==="TALK_TO_RECS_CHIP_SELECTION_MODE_CLICK_TO_SUBMIT"&&A()}else O(P)},A=function(){var N=_.e(U().nextButtonViewModel,_.xI);
if(N==null?0:N.trackingParams){N=_.Ps(N.trackingParams);var He=_.Ei();He&&N&&_.qm(He,N,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK")}(N=U().onNextStepCommand)&&_.z5(N)};
X={};return _.n("yt-talk-to-recs-view-model",{class:"ytwTalkToRecsHost"},_.n("div",{class:"ytwTalkToRecsTopCornerButton","aria-label":"More options"},_.n(_.xJ,{data:function(){return U().topCornerButton}},{buttonViewModel:_.Rt})),_.n("div",{class:"ytwTalkToRecsTalkToRecsWrapper"},_.n("div",{class:"ytwTalkToRecsTitle",
role:"heading",tabindex:0},_.n(_.dN,{text:function(){return U().title}}),_.n(_.x,{cond:m,
then:function(){return _.n("sup",{class:"ytwTalkToRecsSuperScript"},_.n(_.dN,{text:m}))}})),_.n("div",{class:"ytwTalkToRecsSubtitle"},_.n(_.dN,{text:function(){return U().subtitle}})),_.n("div",{class:"ytwTalkToRecsResultsShelf"},_.n(_.x,{cond:I,
then:function(){return _.n(_.xJ,{data:I},{chipsShelfViewModel:function(N){return _.n("div",{class:"ytwTalkToRecsChipsShelfViewModel"},_.n(_.is,{data:N.data,callback:J,selectionBehavior:S}))}})}}),_.n(_.x,{cond:t,
then:function(){return _.n(_.xJ,{data:t},{horizontalShelfViewModel:function(N){return _.n("div",{class:"ytwTalkToRecsHorizontalShelfViewModel"},_.n(_.F3,{data:N.data,thumbnailAspectRatio:0}))}})}})),_.n("div",{class:_.mS("ytwTalkToRecsRefinementContainer",(X.ytwTalkToRecsBottomMargin=function(){return U().isMultiTurnFlow},X))},_.n(_.x,{cond:k,
then:function(){return _.n("div",{class:"ytwTalkToRecsUserInputBox"},_.n("input",{type:"text",class:"ytwTalkToRecsTextInput",placeholder:C,value:d,"on:input":D,"on:keyup":W,maxlength:200}))}}),_.n(_.xJ,{data:function(){return U().isMultiTurnFlow?U().nextButtonViewModel:void 0}},{buttonViewModel:function(N){return _.n("div",{class:"ytwTalkToRecsFlowControlButtons"},_.n(_.Rt,{data:N.data,
buttonOverrides:h}))}}),_.n(_.xJ,{data:Z},{buttonViewModel:function(N){return _.n("div",{class:"ytwTalkToRecsFlowControlButtons"},_.n(_.Rt,{data:N.data,
onClick:function(){var He=_.e(U().resetButtonViewModel,_.xI);z(d());(He=He==null?void 0:He.onTap)&&_.z5(He)}}))}}))))},"wi"),"yt-talk-to-recs-view-model",{props:{data:_.OQ}});var DbL={sources:[{clientResource:{imageName:"CHECK"}}]};_.k6Y=_.V(function(X){var U=_.HD("div");X=_.AL(X,{error:void 0});var r=X.data,m=X.error,I=X.onSelected;X=_.H(_.$f(function(){return b0w(r())}));
var t=X.next().value,C=X.next().value;i0c(r,function(d){C(d);var O,E,Q=$b7((O=r().options)==null?void 0:(E=O[d])==null?void 0:E.value,r().type);I==null||I(Q);U.value.focus()});
X=_.tj(function(){if(!r().disabled){var d=r(),O=t(),E=U.value;d.options&&(d=pZY(d.options,O,d.label),_.np().resolve(_.tK).openSheet({viewModel:d},E))}});
var k=_.WOX(),g=function(){return!!m()},Z=function(){return!!r().disabled},P={},S={};
return _.n("dropdown-view-model",{class:"ytDropdownViewModelHost"},_.n("div",{class:_.mS("ytDropdownViewModelDropdownContainer",(P.ytDropdownViewModelDropdownContainerErrorBorder=g,P.ytDropdownViewModelDropdownContainerDisabled=Z,P)),"on:click":X,el:U,role:"combobox",tabindex:0,"on:keydown":k,"aria-invalid":g,"aria-disabled":Z,"aria-describedby":function(){return g()?"dropdown-view-model-error":void 0}},_.n("div",{class:"ytDropdownViewModelText"},AWL(r,g,t),lGY(r,t)),_.n("div",{class:_.mS("ytDropdownViewModelChevronDown",
(S.ytDropdownViewModelChevronDownDisabled=Z,S))},_.n(_.k5,{icon:"CHEVRON_DOWN"}))),GXX(r,m))},"xi");_.G5(_.V(function(X){var U=X.data;var r=function(I){var t=N4L(U());t.videoMetadata||(t.videoMetadata={});t.videoMetadata.sponsorshipsMetadata||(t.videoMetadata.sponsorshipsMetadata={});t.videoMetadata.sponsorshipsMetadata.minRequiredTier=String(I)},m=function(I){var t=N4L(U());
t.scheduledRedirectMetadata||(t.scheduledRedirectMetadata={});t.scheduledRedirectMetadata.scheduledRedirectTimeDeltaSec=String(I)};
return _.n("ytfz-schedule-fanzone-view-model",{class:"ytfzScheduleFanzoneViewModelHost"},_.n("section",{class:"ytfzScheduleFanzoneViewModelContentSection"},_.n("h2",{class:"ytfzScheduleFanzoneViewModelTitleGroup"},_.n(_.dN,{text:function(){return U().title}}),_.n(_.k5,{icon:"SCHEDULE_FANZONE",
className:"ytfzScheduleFanzoneViewModelIllustration"})),_.n(_.dN,{text:function(){return U().description},
className:"ytfzScheduleFanzoneViewModelDescription"}),_.n(_.xJ,{data:function(){return U().tierChoices}},{dropdownViewModel:function(I){return _.n("div",{class:"ytfzScheduleFanzoneViewModelTierDropdown"},_.n(_.k6Y,{data:I.data,
onSelected:r}))}}),_.n(_.xJ,{data:function(){return U().startTimeChoices}},{dropdownViewModel:function(I){return _.n("div",{class:"ytfzScheduleFanzoneViewModelStartTimeDropdown"},_.n(_.k6Y,{data:I.data,
onSelected:m}))}}),_.n(_.dN,{text:function(){return U().notice},
className:"ytfzScheduleFanzoneViewModelNotice"})),_.n("footer",{class:"ytfzScheduleFanzoneViewModelFooterSection"},_.n(_.xJ,{data:function(){return U().scheduleButton}},{panelFooterViewModel:_.bA})))},"yi"),"ytfz-schedule-fanzone-view-model",{props:{data:_.OQ}});_.G5(_.V(function(X){var U=X.data;X=X.className===void 0?"":X.className;var r=_.nx(fdc,function(){return U().flowStateEntityKey||""}),m={};
m=_.mS("ytFlowBottomBarViewModelFlowBottomBarButtons",(m.ytFlowBottomBarViewModelFlowBottomBarButtonsDistributed=function(){return U().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"||U().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_DISTRIBUTED_SPACE"},m));
var I={},t=_.mS("ytFlowBottomBarViewModelFlowBottomBarPrimaryButton",m,(I.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonVerticalCentered=function(){return U().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},I.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonFlexPrimary=function(){return U().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FLEX_PRIMARY"},I));
I={};var C=_.mS("ytFlowBottomBarViewModelFlowBottomBarSecondaryButton",m,(I.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonVerticalCentered=function(){return U().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},I.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonFullDistributed=function(){return U().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"},I));
m={};m=_.mS("ytFlowBottomBarViewModelFlowBottomBarButtonSection",(m.ytFlowBottomBarViewModelFlowBottomBarButtonSectionVerticalCentered=function(){return U().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},m.ytFlowBottomBarViewModelFlowBottomBarButtonSectionJustifyEnd=function(){return U().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_JUSTIFY_END"},m.ytFlowBottomBarViewModelFlowBottomBarButtonSectionSpaceBetween=function(){return U().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_SPACE_BETWEEN"},
m));
X=_.mS("ytFlowBottomBarViewModelHost",X);return _.n("yt-flow-bottom-bar-view-model",{class:X},_.n(_.x,{cond:function(){var k;return(k=U())==null?void 0:k.textSection},
then:function(k){return _.n("div",{class:"ytFlowBottomBarViewModelFlowBottomBarTextSection"},_.n(_.dN,{text:k}))}}),_.n("div",{class:m},_.n(_.xJ,{data:function(){return U().secondaryButton}},{buttonViewModel:function(k){return _.n(_.Rt,{data:k.data,
className:C})}}),_.n(_.xJ,{data:function(){return U().primaryButton}},{buttonViewModel:function(k){return _.n(_.Rt,{data:k.data,
className:t,buttonOverrides:function(){var g;return{disabled:!((g=r())==null||!g.primaryButtonDisabled)}}})}})))},"zi"),"yt-flow-bottom-bar-view-model",{props:{data:_.OQ,
className:_.bm}});var cOY="add arrow_left article check circle circle_full creator_academy lock price_tag".split(" "),lA=function(){var X=_.Y.apply(this,arguments)||this;X.enableScrollingFix=!0;X.bottomBar=!1;X.fitContent=!1;return X};
_.F(lA,_.Y);_.a=lA.prototype;_.a.ready=function(){_.v("enable_pdp_icon_prefetch")&&_.Rae(_.np().resolve(_.zk),0,cOY)};
_.a.focus=function(X){this.topBar?_.a7(this.topBar,X):this.paperDialog.focus(X)};
_.a.attached=function(){this.paperDialog||(this.paperDialog=this.hostElement.closest("tp-yt-paper-dialog"));this.JSC$19558_scroller&&(this.JSC$19558_scroller.dialogElement=this.paperDialog,this.JSC$19558_scroller.attached&&typeof this.JSC$19558_scroller.attached==="function"&&this.JSC$19558_scroller.attached())};
_.a.onDataChanged=function(){var X;this.fitContent=!((X=this.data)==null||!X.fitContent);var U;this.bottomBar=!((U=this.data)==null||!U.bottomBar)};
_.a.onProgressChanged=function(){var X,U,r=((U=(X=this.data)==null?void 0:X.progress)!=null?U:0)*100;this.progressElement.style.width=r+"%"};
_.a.isProgressHidden=function(){var X;return!((X=this.data)==null?0:X.progress)};
_.a.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(X){return X&&!X.couponRenderer?"yt-flow-bottom-bar-renderer":"ytd-flow-bottom-bar-renderer"}}}}}};
lA.prototype.onProgressChanged=lA.prototype.onProgressChanged;lA.prototype.onDataChanged=lA.prototype.onDataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],lA.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],lA.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],lA.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],lA.prototype,"enableScrollingFix",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],lA.prototype,"bottomBar",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],lA.prototype,"fitContent",void 0);_.q([_.Zl("#progress"),_.p("design:type",HTMLElement)],lA.prototype,"progressElement",void 0);_.q([_.Zl("#scroller"),_.p("design:type",Object)],lA.prototype,"JSC$19558_scroller",void 0);_.q([_.Zl("ytd-flow-top-bar-renderer"),_.p("design:type",HTMLElement)],lA.prototype,"topBar",void 0);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],lA.prototype,"onDataChanged",null);_.q([_.ge("data.progress"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],lA.prototype,"onProgressChanged",null);_.q([_.hL({is:"ytd-flow-step-renderer",disableElementRegistration:!0})],lA);
_.f(lA,"ytd-flow-step-renderer",function(){if(KN3!==void 0)return KN3;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return KN3=X},{mode:1});var GR=function(X){this.resolveCommand=X;this.steps={}},gz1=function(X,U){U=_.H(U||[]);
for(var r=U.next();!r.done;r=U.next()){r=r.value;var m=Object.values(r)[0],I=void 0;if((I=m)==null?0:I.stepId)X.steps[m.stepId]=r}},Zqe=function(X,U){var r,m,I,t,C;
return _.c(function(k){if((r=X.state)==null||!r.currentStepId)return k.return(void 0);m=X.getCurrentStep();if(!m)return k.return(nzc(X));if(I=_.e(m,_.LU))X.logVEScreen(I),((t=I)==null?0:t.onStepStartCommand)&&X.resolveCommand((C=I)==null?void 0:C.onStepStartCommand,{});I&&U&&(X.logFlowEvent(I,U),U.steps&&!U.steps.includes(m)&&U.steps.push(m));return k.return(m)})};
GR.prototype.back=function(){var X;(X=this.state)!=null&&X.stepIdStack&&(this.state.currentStepId=this.state.stepIdStack.pop())};
GR.prototype.handleUpdateFlowCommand=function(X){X.steps&&gz1(this,X.steps);X.entityUpdateCommand&&this.resolveCommand(X.entityUpdateCommand,{});X.flowContinuationCommand&&(X=X.flowContinuationCommand)&&(this.getFlowContinuationCommand=X);this.awaitFlowContinuation&&(X=this.getCurrentStep(),this.awaitFlowContinuation(X),this.awaitFlowContinuation=void 0)};
GR.prototype.reset=function(){this.state=void 0;this.steps={};this.awaitFlowContinuation=this.getFlowContinuationCommand=void 0};
var nzc=function(X){return _.c(function(U){return X.getFlowContinuationCommand?U.return(new Promise(function(r){X.awaitFlowContinuation=r;X.getFlowContinuationCommand&&X.resolveCommand(X.getFlowContinuationCommand,{flow_state:X.state})})):U.return(Promise.resolve(void 0))})};
GR.prototype.getCurrentStep=function(){var X;if((X=this.state)!=null&&X.currentStepId)return this.steps[this.state.currentStepId]};
GR.prototype.logVEScreen=function(X){var U;((U=X.screenLoggingData)==null?0:U.screenVeType)&&_.fD(_.gO(),X.screenLoggingData.screenVeType)};
GR.prototype.logFlowEvent=function(X,U){var r,m,I,t;((r=U.flowLoggingData)==null?0:r.eventNamespace)&&((m=X.flowEventData)==null?0:m.eventType)&&((I=X.flowEventData)==null?0:I.eventMetadata)&&((t=U.flowLoggingData)==null?0:t.flowType)&&(X=_.aj(U.flowLoggingData.eventNamespace,X.flowEventData.eventType,X.flowEventData.eventMetadata),_.Hl().logFlowEvent(X,U.flowLoggingData.flowType))};
_.n0.Object.defineProperties(GR.prototype,{currentStepId:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.state)==null?void 0:X.currentStepId}},
nextStepIdOverride:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.state)!=null&&X.nextStepIdOverride)return this.state.nextStepIdOverride.reduce(function(U,r){r.key&&r.value&&(U[r.key]=r.value);return U},{})}}});var iA=function(){var X=_.Y.apply(this,arguments)||this;X.flowState=_.v("web_use_flow_state_manager")?void 0:new GR(function(U,r){r=r===void 0?{}:r;_.aB.instance.resolveCommand(U,{form:{form:r,element:X.hostElement}})});
X.JSC$19569_flowStateManager=_.v("web_use_flow_state_manager")?_.np().resolve(_.GZ):void 0;X.currentTargetId="";X.initialState=!0;X.isLoading=!1;X.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"};X.containsTalkToRecs=!1;return X};
_.F(iA,_.Y);_.a=iA.prototype;_.a.onPopupClosed=function(X){if(!X||this.hostElement===X.detail.popupRenderer){if(this.JSC$19569_flowStateManager){var U;((U=this.data)==null?0:U.flowStateEntityKey)&&this.JSC$19569_flowStateManager.flowStates.delete(this.data.flowStateEntityKey);this.currentTargetId=""}else this.flowState&&this.flowState.reset();this.currentFlowStep=this.data=void 0;this.initialState=!0}};
_.a.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"}}}};
_.a.focus=function(X){var U=this;_.RI(function(){var r=_.Xa(U.hostElement).querySelector("ytd-flow-step-renderer");(r==null?0:r.topBar)?r.focus(X):U.topBar&&_.a7(U.topBar,X)},1)};
_.a.attached=function(){this.hostElement.setAttribute("dialog","true")};
_.a.computeTopBarHidden=function(X){var U;return!((U=_.e(X,_.LU))==null||!U.topBarOverride)};
_.a.onCurrentFlowChange=function(){if(this.JSC$19569_flowStateManager&&this.data&&this.flow){var X=M8Y(this.JSC$19569_flowStateManager,this.data),U;if(X&&((U=this.flow)==null?0:U.currentStepId)){X=TPX(X,this.flow.currentStepId);this.initialState=!1;this.isLoading=!this.currentFlowStep;var r;!X&&((r=this.data)==null?0:r.flowContinuationCommand)&&this.ytComponentBehavior.resolveCommand(this.data.flowContinuationCommand)}}};
_.a.observeData=function(){var X=this;if(this.JSC$19569_flowStateManager){var U=this.currentTargetId,r,m,I=(m=(r=this.data)==null?void 0:r.targetId)!=null?m:"";U!==I&&U&&zaT(this.JSC$19569_flowStateManager,U);this.currentTargetId=I;this.data&&KR0(M8Y(this.JSC$19569_flowStateManager,this.data),function(t){t&&(X.initialState=!1,X.currentFlowStep={flowStepRenderer:t},X.isLoading=!X.currentFlowStep,X.autofocusAndRefit(),X.updateContainsTalkToRecs(),X.logVEScreen(),X.logFlowEvent())})}};
_.a.dataChanged=function(){var X=this,U,r;return _.c(function(m){if(m.nextAddress==1){if(!X.flowState)return m.return();((U=X.data)==null?0:U.steps)&&gz1(X.flowState,X.data.steps);if((r=X.data)==null?0:r.flowContinuationCommand){var I=X.flowState,t=X.data.flowContinuationCommand;t&&(I.getFlowContinuationCommand=t)}return m.yield(Zqe(X.flowState,X.data),2)}X.currentFlowStep=m.yieldResult;_.uv(m)})};
_.a.flowChanged=function(){var X=this,U;return _.c(function(r){if(r.nextAddress==1){if(!X.flowState||!X.flow)return r.return();X.flowState.state=X.flow;X.isLoading=!0;return r.yield(Zqe(X.flowState,X.data),2)}U=r.yieldResult;if(!U||X.flow.isLoading)return r.return();X.currentFlowStep=U;X.initialState=!1;X.isLoading=!1;X.autofocusAndRefit();X.updateContainsTalkToRecs();_.uv(r)})};
_.a.logVEScreen=function(){var X,U,r=(X=_.e(this.currentFlowStep,_.LU))==null?void 0:(U=X.screenLoggingData)==null?void 0:U.screenVeType;r&&_.fD(_.np().resolve(_.XK),r)};
_.a.logFlowEvent=function(){var X=_.e(this.currentFlowStep,_.LU),U,r,m,I,t,C;(this==null?0:(U=this.data)==null?0:(r=U.flowLoggingData)==null?0:r.eventNamespace)&&(this==null?0:(m=this.data)==null?0:(I=m.flowLoggingData)==null?0:I.flowType)&&(X==null?0:(t=X.flowEventData)==null?0:t.eventType)&&(X==null?0:(C=X.flowEventData)==null?0:C.eventMetadata)&&(X=_.aj(this.data.flowLoggingData.eventNamespace,X.flowEventData.eventType,X.flowEventData.eventMetadata),_.Hl().logFlowEvent(X,this.data.flowLoggingData.flowType))};
_.a.updateContainsTalkToRecs=function(){var X,U=(X=_.e(this.currentFlowStep,_.LU))==null?void 0:X.content;this.containsTalkToRecs=!!U&&!!_.e(U,Umw)};
_.a.autofocusAndRefit=function(){var X=this,U=_.np().resolve(_.gX(_.uk)),r=document.activeElement&&(document.activeElement.tagName==="TEXTAREA"||document.activeElement.tagName==="INPUT"||document.activeElement.tagName==="BUTTON"),m=document.querySelector("yt-report-form-confirmation-page-view-model"),I=document.querySelector("yt-report-form-details-page-view-model"),t=document.querySelector("yt-report-form-reason-select-page-view-model"),C=document.querySelector("yt-contributor-zero-state-view-model"),
k=document.querySelector("yt-structured-context-note-view-model"),g=document.querySelector("yt-note-view-model");(!r&&U&&U.isKeyBoardInUse()||m||!r&&I||!r&&t||!r&&(C||k||g))&&_.Hw(this.hostElement);_.cZ(this,function(){_.l4(X.hostElement,"yt-refit")})};
_.a.handleUpdateFlowCommand=function(X){this.flowState?this.data&&(X=_.e(X,_.x$t),X.targetId===this.data.targetId&&(X.flowContinuationCommand&&(this.data.flowContinuationCommand=X.flowContinuationCommand),this.flowState.handleUpdateFlowCommand(X),this.autofocusAndRefit())):this.ytComponentBehavior.resolveCommand(X)};
_.a.handleFlowNextStepCommand=function(X){this.JSC$19569_flowStateManager?this.ytComponentBehavior.resolveCommand(X):this.data&&this.flow&&this.flow.key&&(X=_.e(X,_.gy5),X.targetId===this.data.targetId&&(X=X.stepId||"",this.ytdReduxBehavior.dispatch(_.QK("flowStateEntity",this.flow.key,{currentStepId:X,stepIdStack:(this.flow.stepIdStack||[]).concat(X)}))))};
_.a.handleFlowPrevStepCommand=function(X){if(this.JSC$19569_flowStateManager)this.ytComponentBehavior.resolveCommand(X);else if(this.data&&this.flow&&this.flow.key&&(X=_.e(X,_.nyS),X.targetId===this.data.targetId)){var U=[].concat(_.fN(this.flow.stepIdStack||[]));U.length>1?(U.pop(),this.ytdReduxBehavior.dispatch(_.QK("flowStateEntity",this.flow.key,{currentStepId:U[U.length-1],stepIdStack:U}))):X.onFirstStepCommand&&this.ytComponentBehavior.resolveCommand(X.onFirstStepCommand)}};
_.a.handleYpcCancelRecurrenceCommand=function(X){if(this.data&&this.flow&&this.flow.key&&(X=_.e(X,H90),X.targetId===this.data.targetId&&X.endpointCommand)){var U=_.e(this.flow,CPY);U&&_.e(X.endpointCommand,_.wzT)&&(_.e(X.endpointCommand,_.wzT).feedbackData=U.surveyFeedback);this.ytComponentBehavior.resolveCommand(X.endpointCommand)}};
_.a.handlePartialUpdateFlowStateEntity=function(X){this.data&&this.flow&&this.flow.key&&this.ytdReduxBehavior.dispatch(_.QK("flowStateEntity",this.flow.key,X,"REPEATED_FIELDS_MERGE_OPTION_REPLACE"))};
iA.prototype.flowChanged=iA.prototype.flowChanged;iA.prototype.dataChanged=iA.prototype.dataChanged;iA.prototype.observeData=iA.prototype.observeData;iA.prototype.onCurrentFlowChange=iA.prototype.onCurrentFlowChange;iA.prototype.onPopupClosed=iA.prototype.onPopupClosed;_.q([_.w(_.cd),_.p("design:type",Object)],iA.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],iA.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],iA.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],iA.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],iA.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],iA.prototype,"initialState",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],iA.prototype,"isLoading",void 0);_.q([_.T(),_.p("design:type",Object)],iA.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],iA.prototype,"currentFlowStep",void 0);_.q([_.cP("yt-popup-closed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],iA.prototype,"onPopupClosed",null);
_.q([_.T({selectorArgs:["data.flowStateEntityKey"],selector:fdc}),_.p("design:type",Object)],iA.prototype,"flow",void 0);_.q([_.Zl("ytd-flow-top-bar-renderer"),_.p("design:type",HTMLElement)],iA.prototype,"topBar",void 0);_.q([_.ge("data","flow"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],iA.prototype,"onCurrentFlowChange",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],iA.prototype,"observeData",null);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype",Promise)],iA.prototype,"dataChanged",null);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],iA.prototype,"containsTalkToRecs",void 0);_.q([_.Sl("flow"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype",Promise)],iA.prototype,"flowChanged",null);_.q([_.hL({is:"ytd-flow-root-renderer",disableElementRegistration:!0})],iA);
_.sje=_.jl()(iA,"ytd-flow-root-renderer",function(){if(zKc!==void 0)return zKc;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return zKc=X},{mode:_.Xz("kevlar_poly_si_batch_j025")?1:2});var xEY;var t8L=null;_.G5(_.V(function(X){return _.n("yt-thumbnail-overlay-attribution-view-model",{class:"ytThumbnailOverlayAttributionViewModelHost"},_.n("div",{class:"ytThumbnailOverlayAttributionViewModelInnerContainer"},_.n(_.dN,{text:function(){return X.data().text}}),_.n("span",{class:"ytThumbnailOverlayAttributionViewModelBottomRightCorner"})))},"Ai"),"yt-thumbnail-overlay-attribution-view-model",{props:{data:_.OQ}});var PWX=_.V(function(X){var U=X.playerControlsProps;var r=X.isShortsPage;return _.n("yt-bigboard",null,_.n(_.x,{cond:function(){return U().isDragging},
then:function(){return _.n("div",{class:"ytBigboardStoryboardHost"},_.n(_.LtY,{progressBarProps:U,isShortsPage:r}))}}))},"Bi");
PWX.idomCompat=!0;_.L6={ACCOUNT_LABEL:s2("ACCOUNT_LABEL"),ACT_ON_THIS_COMMENT:s2("ACT_ON_THIS_COMMENT"),ADD_TO_DROPDOWN_LABEL:s2("ADD_TO_DROPDOWN_LABEL"),AD_BADGE_HINT:s2("AD_BADGE_HINT"),AD_BADGE_TEXT:s2("AD_BADGE_TEXT"),ALL_CHANNELS_LABEL:s2("ALL_CHANNELS_LABEL"),AMBIENT_MODE:s2("AMBIENT_MODE"),AMBIENT_MODE_OFF:s2("AMBIENT_MODE_OFF"),AMBIENT_MODE_ON:s2("AMBIENT_MODE_ON"),ANDROID_DEPRECATION_MESSAGE_BODY:s2("ANDROID_DEPRECATION_MESSAGE_BODY"),ANDROID_DEPRECATION_MESSAGE_HEADER:s2("ANDROID_DEPRECATION_MESSAGE_HEADER"),
APP_UPSELL_SUBTITLE:s2("APP_UPSELL_SUBTITLE"),APP_UPSELL_TITLE:s2("APP_UPSELL_TITLE"),AUDIO_TRACK:s2("AUDIO_TRACK","Audio Track"),AUTONAV_TOGGLE:s2("AUTONAV_TOGGLE"),AUTOPLAY_IN_TEN_SECONDS:s2("AUTOPLAY_IN_TEN_SECONDS"),AUTOPLAY_PAUSED:s2("AUTOPLAY_PAUSED"),AUTOPLAY_PLAY_NOW:s2("AUTOPLAY_PLAY_NOW"),AUTOPLAY_UP_NEXT_IN:s2("AUTOPLAY_UP_NEXT_IN"),AUTO_ZOOM:s2("AUTO_ZOOM","Auto zoom"),BACK:s2("BACK"),CANCEL:s2("CANCEL"),CHANNEL_SWITCHER_LABEL:s2("CHANNEL_SWITCHER_LABEL"),CLOSE:s2("CLOSE","close"),CLOSED_CAPTIONS_DISABLED:s2("CLOSED_CAPTIONS_DISABLED"),
CLOSED_CAPTIONS_OFF:s2("CLOSED_CAPTIONS_OFF"),CLOSED_CAPTIONS_ON:s2("CLOSED_CAPTIONS_ON"),CLOSED_CAPTIONS_ON_LANGUAGE:s2("CLOSED_CAPTIONS_ON_LANGUAGE"),CLOSE_SEARCH_LABEL:s2("CLOSE_SEARCH_LABEL"),CLOSE_SETTINGS_LABEL:s2("CLOSE_SETTINGS_LABEL"),COMMENT_MODAL_CONTENT:s2("COMMENT_MODAL_CONTENT"),CONFIRM_OK:s2("CONFIRM_OK"),CONNECT_TO_THE_INTERNET:s2("CONNECT_TO_THE_INTERNET"),COPIED_TO_CLIPBOARD:s2("COPIED_TO_CLIPBOARD"),COPY:s2("COPY"),COPY_DEBUG_INFO:s2("COPY_DEBUG_INFO"),COPY_EMBED_CODE:s2("COPY_EMBED_CODE"),
COPY_LINK_LABEL:s2("COPY_LINK_LABEL"),COPY_VIDEO_URL:s2("COPY_VIDEO_URL"),COPY_VIDEO_URL_AT_CURRENT_TIME:s2("COPY_VIDEO_URL_AT_CURRENT_TIME"),CREATE_CHANNEL_TITLE:s2("CREATE_CHANNEL_TITLE"),DELETE_FROM_DOWNLOADS:s2("DELETE_FROM_DOWNLOADS"),DIALOG:s2("DIALOG"),DONE:s2("DONE"),DOWNLOAD:s2("DOWNLOAD"),FAILED_COPY_ERROR_MESSAGE:s2("FAILED_COPY_ERROR_MESSAGE"),FLAG_CONFIRM:s2("FLAG_CONFIRM"),FLAG_CONTENT:s2("FLAG_CONTENT"),FLAG_LABEL:s2("FLAG_LABEL"),FLAG_TITLE:s2("FLAG_TITLE"),FULLSCREEN_GENERIC_ERROR:s2("FULLSCREEN_GENERIC_ERROR"),
GOOGLE_COMPANY:s2("GOOGLE_COMPANY"),HIDE_PLAYER_CONTROLS:s2("HIDE_PLAYER_CONTROLS","Hide player controls"),HIDE_PLAYLIST_VIDEOS:s2("HIDE_PLAYLIST_VIDEOS"),HIDE_SEARCH_FILTERS_LABEL:s2("HIDE_SEARCH_FILTERS_LABEL"),HOME:s2("HOME","Home"),INVALID_RESPONSE_RECEIVED:s2("INVALID_RESPONSE_RECEIVED"),LIBRARY:s2("LIBRARY","Library"),LISTENING:s2("LISTENING"),LOADING:s2("LOADING"),LONG_PRESS_MIC_TO_SPEAK:s2("LONG_PRESS_MIC_TO_SPEAK","Long press mic_icon_placeholder to speak"),LOOP:s2("LOOP"),MENU_DESKTOP:s2("MENU_DESKTOP"),
MENU_EXIT:s2("MENU_EXIT"),MENU_FEEDBACK:s2("MENU_FEEDBACK"),MENU_HELP:s2("MENU_HELP"),MENU_IMPRESSUM:s2("MENU_IMPRESSUM"),MENU_PLAYER_SETTINGS:s2("MENU_PLAYER_SETTINGS"),MENU_SETTINGS:s2("MENU_SETTINGS"),MENU_SIGN_IN:s2("MENU_SIGN_IN"),MENU_TITLE:s2("MENU_TITLE"),MENU_YOUR_DATA:s2("MENU_YOUR_DATA"),MORE_INFO:s2("MORE_INFO"),MORE_OPTIONS:s2("MORE_OPTIONS"),MUTE_VOLUME:s2("MUTE_VOLUME"),NEW_PLAYLIST:s2("NEW_PLAYLIST"),NEXT_VIDEO:s2("NEXT_VIDEO"),NOTIFICATION_ERROR_MESSAGE:s2("NOTIFICATION_ERROR_MESSAGE"),
NOT_FOUND_CTA:s2("NOT_FOUND_CTA"),NOT_FOUND_MESSAGE:s2("NOT_FOUND_MESSAGE"),NOT_FOUND_TITLE:s2("NOT_FOUND_TITLE"),NO_DOWNLOADS:s2("NO_DOWNLOADS"),NO_MIC_INPUT:s2("NO_MIC_INPUT"),OFFLINE_CHECK_CONNECTION:s2("OFFLINE_CHECK_CONNECTION"),OOPS_MESSAGE:s2("OOPS_MESSAGE"),OPEN_APP:s2("OPEN_APP"),OPEN_YOUTUBE:s2("OPEN_YOUTUBE"),PAUSE:s2("PAUSE"),PLAY:s2("PLAY"),PLAYER_CAPTION:s2("PLAYER_CAPTION"),PLAYER_CAPTION_OFF:s2("PLAYER_CAPTION_OFF"),PLAYER_CAPTION_ON:s2("PLAYER_CAPTION_ON"),PLAYER_DOUBLE_SPEED_USER_EDU:s2("PLAYER_DOUBLE_SPEED_USER_EDU"),
PLAYER_DOUBLE_TAP_TO_SEEK:s2("PLAYER_DOUBLE_TAP_TO_SEEK"),PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS:s2("PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS"),PLAYER_EXIT_FULLSCREEN:s2("PLAYER_EXIT_FULLSCREEN"),PLAYER_FASTFORWARD_SECONDS:s2("PLAYER_FASTFORWARD_SECONDS"),PLAYER_FULLSCREEN:s2("PLAYER_FULLSCREEN"),PLAYER_LIVE_LABEL:s2("PLAYER_LIVE_LABEL"),PLAYER_LIVE_NOW:s2("PLAYER_LIVE_NOW"),PLAYER_MINIMIZE:s2("PLAYER_MINIMIZE"),PLAYER_NEXT:s2("PLAYER_NEXT"),PLAYER_PAUSE:s2("PLAYER_PAUSE"),PLAYER_PLAY:s2("PLAYER_PLAY"),
PLAYER_PREVIOUS:s2("PLAYER_PREVIOUS"),PLAYER_PROGRESS_BAR:s2("PLAYER_PROGRESS_BAR"),PLAYER_QUALITY:s2("PLAYER_QUALITY"),PLAYER_QUALITY_AUTO:s2("PLAYER_QUALITY_AUTO"),PLAYER_REPLAY:s2("PLAYER_REPLAY"),PLAYER_REWIND_SECONDS:s2("PLAYER_REWIND_SECONDS"),PLAYER_SPEED:s2("PLAYER_SPEED"),PLAYER_SPEEDUP_USER_EDU:s2("PLAYER_SPEEDUP_USER_EDU"),PLAYER_SPEED_DECREASE:s2("PLAYER_SPEED_DECREASE"),PLAYER_SPEED_INCREASE:s2("PLAYER_SPEED_INCREASE"),PLAYER_SPEED_NORMAL:s2("PLAYER_SPEED_NORMAL"),PLAYER_SPEED_RECENT:s2("PLAYER_SPEED_RECENT"),
PLAYER_TIME_DURATION:s2("PLAYER_TIME_DURATION"),PLAYER_TIME_ELAPSED:s2("PLAYER_TIME_ELAPSED"),PLAYLIST_DESCRIPTION_INVALID_CHARACTERS:s2("PLAYLIST_DESCRIPTION_INVALID_CHARACTERS"),PLAYLIST_MIX_DETAILED_LONG_BYLINE:s2("PLAYLIST_MIX_DETAILED_LONG_BYLINE"),PLAYLIST_NAME_INVALID_CHARACTERS:s2("PLAYLIST_NAME_INVALID_CHARACTERS"),PLAYLIST_NAME_MISSING:s2("PLAYLIST_NAME_MISSING"),PLAYLIST_NAME_TOO_LONG:s2("PLAYLIST_NAME_TOO_LONG"),PLAYLIST_PANEL_END_OF_PLAYLIST:s2("PLAYLIST_PANEL_END_OF_PLAYLIST"),PLAYLIST_PANEL_NEXT:s2("PLAYLIST_PANEL_NEXT"),
PLAYLIST_PANEL_UNLISTED_PLAYLIST:s2("PLAYLIST_PANEL_UNLISTED_PLAYLIST"),PLAYLIST_TEXT_INPUT_CHAR_COUNT:s2("PLAYLIST_TEXT_INPUT_CHAR_COUNT"),PLAY_ALL:s2("PLAY_ALL"),PLEASE_FIX_ERRORS:s2("PLEASE_FIX_ERRORS"),PREMIUM_BADGE_LABEL:s2("PREMIUM_BADGE_LABEL","Premium"),PREVIOUS_VIDEO:s2("PREVIOUS_VIDEO"),PRIVACY_POLICY:s2("PRIVACY_POLICY"),RELOAD:s2("RELOAD"),REQUIRED_LABEL:s2("REQUIRED_LABEL"),SAVE_PLAYLIST:s2("SAVE_PLAYLIST"),SCRUB_SLIDE_USER_EDU:s2("SCRUB_SLIDE_USER_EDU"),SEARCH:s2("SEARCH","Search"),
SEARCH_APPEND_LABEL:s2("SEARCH_APPEND_LABEL"),SEARCH_CHANNEL:s2("SEARCH_CHANNEL"),SEARCH_CLEAR_LABEL:s2("SEARCH_CLEAR_LABEL"),SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST:s2("SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST","Album"),SEARCH_ENTITY_SUGGESTION_MOVIE:s2("SEARCH_ENTITY_SUGGESTION_MOVIE","Movie"),SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST:s2("SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST","Song"),SEARCH_ENTITY_SUGGESTION_TV_SHOW:s2("SEARCH_ENTITY_SUGGESTION_TV_SHOW","TV Show"),SEARCH_FILTERS_LABEL:s2("SEARCH_FILTERS_LABEL"),
SEARCH_LABEL:s2("SEARCH_LABEL"),SEARCH_PPP_PLACEHOLDER_TEXT:s2("SEARCH_PPP_PLACEHOLDER_TEXT"),SEEK_SLIDER:s2("SEEK_SLIDER"),SETTINGS_LABEL:s2("SETTINGS_LABEL"),SETTINGS_MIC_PERMISSION:s2("SETTINGS_MIC_PERMISSION"),SHORTS_TAB_LABEL:s2("SHORTS_TAB_LABEL","Shorts"),SHOW_LESS:s2("SHOW_LESS"),SHOW_MORE:s2("SHOW_MORE"),SHOW_PLAYER_CONTROLS:s2("SHOW_PLAYER_CONTROLS","Show player controls"),SHOW_PLAYLIST_VIDEOS:s2("SHOW_PLAYLIST_VIDEOS"),SHOW_SEARCH_FILTERS_LABEL:s2("SHOW_SEARCH_FILTERS_LABEL"),SIGN_IN_LABEL:s2("SIGN_IN_LABEL"),
SIGN_IN_ON_WEB:s2("SIGN_IN_ON_WEB"),STABLE_VOLUME:s2("STABLE_VOLUME"),STABLE_VOLUME_OFF:s2("STABLE_VOLUME_OFF"),STABLE_VOLUME_ON:s2("STABLE_VOLUME_ON"),STATS_FOR_NERDS:s2("STATS_FOR_NERDS"),SUGGESTION_DISMISSED_LABEL:s2("SUGGESTION_DISMISSED_LABEL"),SUGGESTION_DISMISS_LABEL:s2("SUGGESTION_DISMISS_LABEL"),SUGGESTION_NEW_VIDEOS_TEXT:s2("SUGGESTION_NEW_VIDEOS_TEXT"),SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL:s2("SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL","View image source"),SUGGESTION_THUMBNAIL_LABEL:s2("SUGGESTION_THUMBNAIL_LABEL"),
TERMS_OF_SERVICE:s2("TERMS_OF_SERVICE"),TIMESTAMP_MINUTES:s2("TIMESTAMP_MINUTES"),TIMESTAMP_SECONDS:s2("TIMESTAMP_SECONDS"),TOGGLE_OFF:s2("TOGGLE_OFF"),TOGGLE_ON:s2("TOGGLE_ON"),TRENDING:s2("TRENDING"),TROUBLESHOOT_PLAYBACK_ISSUE:s2("TROUBLESHOOT_PLAYBACK_ISSUE"),TRY_AGAIN_LATER:s2("TRY_AGAIN_LATER"),TRY_AGAIN_MIC_PERMISSION:s2("TRY_AGAIN_MIC_PERMISSION"),TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE:s2("TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE"),TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION:s2("TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION"),
TURN_OFF_AUTOPLAY_DIALOG_TITLE:s2("TURN_OFF_AUTOPLAY_DIALOG_TITLE"),UNMUTE_VOLUME:s2("UNMUTE_VOLUME"),VIDEO_LINK_LABEL:s2("VIDEO_LINK_LABEL")};var SK0=_.V(function(X){var U=X.playerApi;X=_.HD("button",function(m){_.Xw(m,36843)});
var r=s2("PLAYER_FASTFORWARD_SECONDS","",{seconds_placeholder:"30"});return _.n("jump-forward-button",{class:"ytPlayerControlsJumpForwardButtonHost"},_.n("button",{el:X,class:"ytPlayerControlsJumpForwardButtonButton",title:r,"aria-label":r,"on:click":_.tj(function(){_.U2(36843);U&&U().seekBy(30);window.dispatchEvent(new CustomEvent("jump-forward-clicked"));return!1})},_.n("span",null,_.n(_.k5,{icon:"FAST_FORWARD"}))))},"Ci");var dEH=_.V(function(X){var U=X.appApi;X=_.HD("button",function(m){_.Xw(m,62946)});
var r=s2("OPEN_IN_MINIPLAYER");return _.n("miniplayer-button",{class:"ytMiniplayerButtonHost"},_.n("button",{el:X,class:"ytMiniplayerButtonButton",title:r,"aria-label":r,"on:click":_.tj(function(){_.U2(62946);var m,I;(I=(m=U()).openInMiniplayer)==null||I.call(m);return!1})},_.n(_.k5,{icon:"PICTURE_IN_PICTURE",
active:!1})))},"Di");var Oqw=_.V(function(X){var U=X.playerApi;X=_.HD("button",function(t){_.Xw(t,142812)});
var r=_.H(_.Fb(!1,void 0,"eOMRAb")),m=r.next().value,I=r.next().value;r=function(){return s2("SET_PLAYBACK_SPEED_X","",{speed_rate_placeholder:""+(m()?1:2)})};
return _.n("yt-playback-speed-button",{class:"ytPlaybackSpeedButtonHost"},_.n("button",{el:X,class:"ytPlaybackSpeedButtonButton",title:r,"aria-label":r,"on:click":_.tj(function(){_.U2(142812);if(U){var t=U(),C=m();t.setPlaybackRate(C?1:2);I(!m())}return!1})},_.n("span",null,_.n(_.k5,{icon:function(){return m()?"PLAY_ARROW_HALF_CIRCLE_FILLED":"PLAY_ARROW_HALF_CIRCLE"}}))))},"Ei");var vzw=_.V(function(X){var U=X.title;var r=X.ariaLabel;var m=X.icon;var I=X.command;var t=X.visualElementId;X=_.HD("button",function(C){t&&_.Xw(C,t())});
return _.n("ytd-thumbnail-overlay-button",{class:"ytdThumbnailOverlayButtonHost"},_.n("button",{el:X,class:"ytdThumbnailOverlayButtonButton",title:U,"aria-label":r,"on:click":_.tj(function(){t&&_.U2(t());I&&_.np().resolve(_.s4).resolveCommand(I())})},_.n(_.k5,{icon:m})))},"Fi");var HR="";var e8Y=_.V(function(X){var U=X.playerControlsProps,r=X.onClickFn;X=_.yp(function(){var t=U(),C=-1;t.captionsAvailable&&(C=t.captionsEnabled?1:0);return C},void 0,"MZ0Wqe");
var m=_.yp(function(){var t=U();return t.captionsAvailable?_.tt(t.captionsEnabled?"CLOSED_CAPTIONS_ON":"CLOSED_CAPTIONS_OFF"):_.tt("CLOSED_CAPTIONS_DISABLED")},void 0,"ymFqJe"),I=_.yp(function(){var t=U();
t=t.captionsAvailable?t.captionsEnabled:void 0;return t},void 0,"fhuQRe");
return _.n("yt-closed-captions-toggle-button",null,_.n(_.Vze,{captionIconType:X,ariaLabel:m,ariaPressed:I,onClick:function(t){var C=U();if(C.captionsAvailable){var k=C.playerApi;if(k){var g=C.playerApi;if(g){var Z=HR;if(Z){g=g.getOption("captions","track");var P;HR=(P=g?g.displayName:null)!=null?P:Z}else _.Fme(g)?(Z=_.Fxn(g),HR=Z.length?(P=DIX(Z))?P.displayName:Z[0].displayName:""):HR=""}pDL(k);_.v("mweb_disable_set_state_captions_killswitch")&&C.setState({captionsEnabled:!C.captionsEnabled})}}var S,
d;(d=(S=C.appApi).showCaptionsToggleToast)==null||d.call(S,C);r==null||r(t)},
isOverlay:!0}))},"Gi");var EzT=_.V(function(X){var U=X.data;return _.n("yt-premiere-trailer-badge",{class:"premiereTrailerBadgeHost"},_.n(_.xK,{data:function(){return{type:17,text:_.Trz(U().label)}}}))},"Hi");var FIX=_.V(function(X){var U=_.mS("ytPlayerControlsAnimatedSeekArrowsArrow",function(){return X.direction()===1?"ytPlayerControlsAnimatedSeekArrowsForwardArrow":"ytPlayerControlsAnimatedSeekArrowsBackwardArrow"},function(){return X.size()==="small"?"ytPlayerControlsAnimatedSeekArrowsArrowSmall":"ytPlayerControlsAnimatedSeekArrowsArrowLarge"},function(){return X.size()==="small"?X.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowSmallForward":"ytPlayerControlsAnimatedSeekArrowsArrowSmallBackward":
X.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowLargeForward":"ytPlayerControlsAnimatedSeekArrowsArrowLargeBackward"});
return _.n("animated-seek-arrows",{class:_.mS("ytPlayerControlsAnimatedSeekArrowsHost")},_.n("span",{class:U}),_.n("span",{class:U}),_.n("span",{class:U}))},"Ii");
FIX.idomCompat=!0;var BRw=_.V(function(){var X=_.tt("PLAYER_SECONDS",{seconds_placeholder:"30"}),U=_.H(_.Fb(!1,void 0,"iRJu8c")),r=U.next().value,m=U.next().value,I=_.H(_.Fb(!1,void 0,"MPnizf"));U=I.next().value;var t=I.next().value;I={};var C=_.mS("jumpForwardOverlayOverlay",(I.jumpForwardOverlayOverlayHidden=U,I));_.Wx(function(){var k=null,g=null,Z=function(){k!==null&&_.Fn().cancelJob(k);g!==null&&_.Fn().cancelJob(g);t(!0);m(!0);_.Xs(_.Fn(),function(){t(!1)});
k=_.Xs(_.Fn(),function(){t(!0);g=_.Xs(_.Fn(),function(){m(!1)},200)},600)};
window.addEventListener("jump-forward-clicked",Z);_.Jd(function(){window.removeEventListener("jump-forward-clicked",Z)})});
return _.n("jump-forward-overlay",{class:"jumpForwardOverlayHost"},_.n(_.x,{cond:r,then:function(){return _.n("div",{class:C},_.n(FIX,{direction:1,size:"large"}),_.n("div",null,X))}}))},"Ji");var Qj7=_.L6.MUTE_VOLUME,oz1=_.L6.UNMUTE_VOLUME,wl1=_.V(function(X){var U=X.muteIconType;var r=X.onClick;var m=X.useOutlineIcon;var I=X.useDelhiIcons;X=_.HD("button",function(k){_.Xw(k,28662)});
var t=function(){var k=U(),g=m==null?void 0:m(),Z=I==null?void 0:I(),P="",S="";switch(k){case -1:case 0:P=g?"VOLUME_OFF":Z?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED";S=oz1;break;case 1:P=g?"VOLUME_UP_OUTLINE":Z?"VOLUME_UP_DELHI_PLAYER_FILLED":"VOLUME_UP_FILLED";S=Qj7;break;case 2:P=g?"VOLUME_DOWN_OUTLINE":Z?"VOLUME_DOWN_DELHI_PLAYER_FILLED":"VOLUME_DOWN_FILLED";S=Qj7;break;default:_.bu(k)}return{iconName:P,ariaLabel:S}},C=function(){return t().ariaLabel};
return _.n("ytm-mute-button",{class:"ytmMuteButtonHost"},_.n("button",{el:X,class:"ytmMuteButtonButton",title:C,"aria-label":C,"on:click":_.tj(function(k){_.U2(28662);r==null||r(k);return!1})},_.n("span",null,_.n(_.k5,{icon:function(){return t().iconName}}))))},"Ki");var yO7=_.V(function(X){var U=X.volumeProps;var r=X.onClickFn;var m=X.useOutlineIcon;var I=X.useDelhiIcons;return _.n("yt-mute-toggle-button",null,_.n(wl1,{muteIconType:function(){var t=U();return t.volumeMuted||t.volume===0?0:t.volume>50?1:2},
onClick:function(t){var C=U().playerApi;C&&(C.isMuted()?C.unMute():C.mute(!1));r==null||r(t)},
useOutlineIcon:function(){return!(m==null||!m())},
useDelhiIcons:function(){return!(I==null||!I())}}))},"Li");
yO7.idomCompat=!0;var uXc=_.V(function(X){var U=X.data;var r=_.HD("ytm-paid-content-overlay-renderer");return _.n("ytm-paid-content-overlay-renderer",{class:"ytmPaidContentOverlayHost",el:r,"on:animationend":_.tj(function(){r.value.classList.add("ytmPaidContentOverlayHidden");return!1})},_.n(_.hq,{command:function(){return U().navigationEndpoint},
className:"ytmPaidContentOverlayLink"},_.n(_.x,{cond:function(){var m;return(m=U().icon)==null?void 0:m.iconType},
then:function(){return _.n("span",null,_.n(_.k5,{icon:function(){var m;return(m=U().icon)==null?void 0:m.iconType}}))}}),_.n("div",{class:"ytmPaidContentOverlayText"},_.n(_.dN,{text:function(){return U().text}})),_.n(_.x,{cond:function(){return U().navigationEndpoint},
then:function(){return _.n(_.k5,{icon:"CHEVRON_RIGHT"})}})))},"Mi");
uXc.idomCompat=!0;var JCL=[].concat(_.fN([{register:function(X){var U=BPe(X),r;(r=X().playerApi)==null||r.addEventListener("onVolumeChange",U);return function(){}}},
{register:function(X){var U=QlY(X);X=X().playerApi;X==null||X.addEventListener("captionschanged",U);X==null||X.addEventListener("captionssettingschanged",U);X==null||X.addEventListener("onCaptionsTrackListChanged",U);return function(){}}}]),[{register:function(X){var U=v0X(X),r;
(r=X().playerApi)==null||r.addEventListener("onStateChange",U);return function(){}}},
{register:function(X){var U=eaX(X),r;(r=X().playerApi)==null||r.addEventListener("onPlaybackRateChange",U);return function(){}}},
{register:function(X){var U=E0L(X),r;(r=X().playerApi)==null||r.addEventListener("onVideoDataChange",U);return function(){}}},
{register:function(X){var U=FRw(X),r,m;(r=X())==null||(m=r.playerApi)==null||m.addEventListener("onVideoProgress",U);return function(){}}}]);var h81=_.V(function(X){var U=X.data;var r=function(){return _.tt("PLAYBACK_SPEED_X",{speed_rate_placeholder:""+U().playbackRate})};
return _.n(_.x,{cond:function(){return U().playbackRate&&U().playbackRate!==1},
then:function(){return _.n("yt-playback-rate-overlay",{class:"ytPlaybackRateOverlayHost"},_.n("div",{class:"ytPlaybackRateOverlayOverlay"},_.n(FIX,{direction:1,size:"small"}),_.n("div",{class:"ytPlaybackRateOverlayLabel"},r)))}})},"Oi");var MKL=_.V(function(X){var U=X.data;return _.n("div",{class:"ytInlinePlayerControlsTopLeftControls"},_.n(_.x,{cond:function(){var r,m=(r=U())==null?void 0:r.playerResponse,I;return m==null?void 0:(I=m.paidContentOverlay)==null?void 0:I.paidContentOverlayRenderer},
then:function(r){return _.n(uXc,{data:r})}}))},"Qi"),z8H=_.V(function(X){var U=X.props;
var r=X.data;var m=X.options;var I=function(){var Z,P,S,d;return(Z=r())==null?void 0:(P=Z.playerResponse)==null?void 0:(S=P.playerConfig)==null?void 0:(d=S.inlinePlaybackConfig)==null?void 0:d.showAudioControls},t=function(){var Z,P;
if(I()&&((Z=m())==null?void 0:(P=Z.additionalButton)==null?void 0:P.button)!==void 0){var S,d,O;Z=(S=r())==null?void 0:(d=S.playerApi)==null?void 0:(O=d.getSize())==null?void 0:O.height;if(!(Z===void 0||Z<180)){var E,Q;return(E=m())==null?void 0:(Q=E.additionalButton)==null?void 0:Q.button}}},C=function(){var Z,P;
return(Z=m())==null?void 0:(P=Z.additionalButton)==null?void 0:P.thumbnailOverlayButtonRenderers},k=function(){var Z,P;
return(Z=m())==null?void 0:(P=Z.additionalButton)==null?void 0:P.thumbnailOverlayButtonViewModels},g=function(){var Z=[_.n(yO7,{volumeProps:U})],P;
((P=m())==null?0:P.hideCaptionsToggleButton)||Z.push(_.n(e8Y,{playerControlsProps:U}));t()===1&&Z.push(_.n(SK0,{playerApi:function(){return U().playerApi}}));
t()===2&&Z.push(_.n(dEH,{appApi:function(){return U().appApi}}));
t()===3&&Z.push(_.n(Oqw,{playerApi:function(){return U().playerApi}}));
P=C();if(t()===4&&P){P=_.H(P);for(var S=P.next(),d={};!S.done;d={tooltip$jscomp$2:void 0,ariaLabel$jscomp$19:void 0,icon$jscomp$49:void 0,command$jscomp$604:void 0},S=P.next()){S=S.value;d.tooltip$jscomp$2=S.tooltip;var O=void 0,E=void 0;d.ariaLabel$jscomp$19=((O=S.accessibility)==null?void 0:(E=O.accessibilityData)==null?void 0:E.label)||d.tooltip$jscomp$2;O=void 0;d.icon$jscomp$49=(O=S.icon)==null?void 0:O.iconType;d.command$jscomp$604=S.command;d.tooltip$jscomp$2&&d.ariaLabel$jscomp$19&&d.icon$jscomp$49&&
Z.push(_.n(vzw,{title:function(Q){return function(){return Q.tooltip$jscomp$2}}(d),
ariaLabel:function(Q){return function(){return Q.ariaLabel$jscomp$19}}(d),
icon:function(Q){return function(){return Q.icon$jscomp$49}}(d),
command:function(Q){return function(){return Q.command$jscomp$604}}(d)}))}}P=k();
if(t()===4&&P)for(P=_.H(P),S=P.next(),d={};!S.done;d={tooltip$jscomp$3:void 0,ariaLabel$jscomp$20:void 0,icon$jscomp$50:void 0,command$jscomp$605:void 0,trackingParamsVeType:void 0},S=P.next())S=S.value,d.tooltip$jscomp$3=S.title,d.ariaLabel$jscomp$20=S.accessibilityText||d.tooltip$jscomp$3,d.icon$jscomp$50=S.iconName,d.command$jscomp$605=_.yP(S.onTap),E=O=void 0,d.trackingParamsVeType=((O=S.loggingDirectives)==null?0:O.trackingParams)?(E=XQw(_.Le(S.loggingDirectives.trackingParams)))==null?void 0:
_.sD(E,2):void 0,d.tooltip$jscomp$3&&d.ariaLabel$jscomp$20&&d.icon$jscomp$50&&Z.push(_.n(vzw,{title:function(Q){return function(){return Q.tooltip$jscomp$3}}(d),
ariaLabel:function(Q){return function(){return Q.ariaLabel$jscomp$20}}(d),
icon:function(Q){return function(){return Q.icon$jscomp$50}}(d),
command:function(Q){return function(){return Q.command$jscomp$605}}(d),
visualElementId:function(Q){return function(){return Q.trackingParamsVeType}}(d)}));
return Z};
return _.n(_.x,{cond:I,then:function(){return _.n("div",{class:"ytInlinePlayerControlsTopRightControls"},_.n(_.Yq,{each:g},function(Z){return _.n("div",{class:"ytInlinePlayerControlsTopRightControlsCircleButton"},_.n("div",{class:"ytInlinePlayerControlsButtonIcon"},Z))}))}})},"Ri"),YKL=_.V(function(X){var U=X.props;
var r=X.data;var m=X.options;X={};X=_.mS("ytInlinePlayerControlsBottomRightControls",(X.ytInlinePlayerControlsBottomRightControlsHidden=function(){var I;return wWL(r(),m())&&((I=m())==null?void 0:I.insetProgressBar)&&(U().isHovering||U().isDragging)},X));
return _.n("div",{class:X},_.n(KIX,{data:r}),_.n(_.x,{cond:function(){var I;return!((I=m())==null?0:I.hideTimeDisplay)},
then:function(){return _.n(TR3,{props:U,data:r})}}))},"Si"),KIX=_.V(function(X){var U=X.data;
return _.n(_.xJ,{data:function(){var r;return ZBL((r=U())==null?void 0:r.thumbnailOverlays)}},{premiereTrailerBadgeRenderer:EzT})},"Ti"),TR3=_.V(function(X){var U=X.props;
var r=X.data;return _.n(_.x,{cond:function(){return U().isLive},
then:function(){return _.n(VK5,{props:U,data:r})},
else:function(){return _.n(R80,{props:U,data:r})}})},"Ui"),R80=_.V(function(X){var U=X.props;
var r=X.data;var m=_.yp(function(){var I;return slH((I=r())==null?void 0:I.thumbnailOverlays)},void 0,"Pf9uIe");
return _.n("div",{class:_.mS("ytInlinePlayerControlsTimeDisplay"),"aria-label":function(){return _.L6.PLAYER_TIME_ELAPSED+" "+_.jWH(U().playedTime)}},_.n(_.xK,{data:function(){var I=_.jWH(U().videoDuration-U().playedTime);
return Object.assign({},{type:17,text:I},m())}}))},"Vi"),fP1=_.V(function(X){X=X.badgeShapeData;
return _.n("div",{class:_.mS("ytInlinePlayerControlsTimeDisplay","ytInlinePlayerControlsLiveBadge")},_.n(_.xK,{data:X}))},"Wi"),VK5=_.V(function(X){var U=X.data;
X=_.yp(function(){if(_.v("use_thumbnail_overlay_time_status_renderer_for_live_badge")){var m,I=_.H(((m=U())==null?void 0:m.thumbnailOverlays)||[]);for(m=I.next();!m.done;m=I.next()){m=m.value;if(m.thumbnailOverlayTimeStatusRenderer||m.thumbnailOverlayBadgeViewModel)return m;var t=void 0;if((t=m.thumbnailBottomOverlayViewModel)==null?0:t.badges)if(m=m.thumbnailBottomOverlayViewModel.badges.find(function(C){return _.e(C,g0L)}))return m}}},void 0,"GPGpgc");
var r=_.yp(function(){var m,I,t,C,k,g;return _.f2s((m=U())==null?void 0:(I=m.playerApi)==null?void 0:(t=I.getSize())==null?void 0:t.width,(C=U())==null?void 0:(k=C.playerApi)==null?void 0:(g=k.getSize())==null?void 0:g.height)},void 0,"OeIVKe");
return _.n(_.x,{cond:X,then:function(m){return _.n(_.xJ,{data:m},{thumbnailOverlayTimeStatusRenderer:function(I){var t=I.data;I=_.yp(function(){return _.w5H(t(),0)},void 0,"skoDC");
return _.n(fP1,{badgeShapeData:I})},
thumbnailBadgeViewModel:function(I){return _.n(_.uu8,{data:I.data,class:_.mS("ytInlinePlayerControlsLiveBadge","ytInlinePlayerControlsLiveBadgeDisplay")})},
thumbnailOverlayBadgeViewModel:function(I){return _.n(_.YrT,{data:I.data,thumbnailSize:r})}})},
else:function(){var m={type:18,text:_.L6.PLAYER_LIVE_LABEL,icon:"LIVE"};return _.n(fP1,{badgeShapeData:function(){return m}})}})},"Xi"),qKY=_.V(function(X){var U=X.props;
var r=X.data;var m=X.options;return _.n(_.mYY,{progressBarProps:U,config:function(){var I,t=_.e((I=r())==null?void 0:I.multiMarkersPlayerBar,_.iaT),C;I=((C=m())==null?0:C.insetProgressBar)?2:1;var k;C=(k=m())==null?void 0:k.useFinePointerTargetSizes;return{unmuteOnSeek:!1,position:I,chapterData:t,isInlinePlayback:!0,doSeekOnClick:C,playheadDotBehavior:C?1:0}}})},"Yi");_.G5(_.V(function(X){var U=X.data;var r=X.appApi;var m=X.options;var I=OB1(U,o0T(r));X={};r={};return _.n("yt-inline-player-controls",{class:"ytInlinePlayerControlsHost"},_.n("div",{class:_.mS("ytInlinePlayerControlsDarkenedOverlay",(X.ytInlinePlayerControlsDarkenedOverlayShow=function(){return I().isHovering},X))}),_.n(BRw,null),_.n(h81,{data:I}),_.n(MKL,{data:U}),_.n(PWX,{playerControlsProps:I,
isShortsPage:!1}),_.n("div",{class:_.mS((r.ytInlinePlayerControlsControlsHidden=function(){return I().isDragging},r))},_.n(z8H,{props:I,
data:U,options:m}),_.n(YKL,{props:I,data:U,options:m})),_.n(_.x,{cond:function(){return wWL(U(),m())},
then:function(){return _.n(qKY,{props:I,data:U,options:m})}}))},"Pi"),"yt-inline-player-controls",{props:{data:_.OQ,
appApi:_.bm,options:_.OQ}});var Nd=function(){var X=_.Y.apply(this,arguments)||this;X.opts=null;X.playerControlsData=null;X.playerControlsAppApi={openInMiniplayer:function(){X.openInMiniplayer()}};
X.playerControlsOptions={};X.noAnimation=!1;X.playbackIntentTriggered=!1;X.positionData=null;X.hidden=!0;X.active=!1;X.playing=!1;X.persistentPanelVisible=!1;X.videoPreviewDataIndex=0;X.JSC$19612_playerPromise=null;X.player=null;X.enableAudioControls=!1;X.hasBeenUnmuted=!1;X.captionsHaveBeenTurnedOff=!1;X.JSC$19612_playerEvents=new Map;X.videoPreviewFetchRequest=null;X.scheduledPreviewEndJobId=null;X.JSC$19612_preventProgressSaveTimer=null;X.watchEndpointStartTimeUpdaterInterval=null;X.actionMap=
{"yt-open-video-preview-action":"handleOpenVideoPreviewAction","yt-terminate-video-preview-action":"onTerminateVideoPreviewAction","yt-get-inline-preview-player-action":"getInlinePreviewPlayer","yt-window-resized":"onWindowResized"};X.windowOnBlurFn=function(){X.deactivate()};
return X};
_.F(Nd,_.Y);_.a=Nd.prototype;
_.a.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"}}}};
_.a.attached=function(){window.addEventListener("blur",this.windowOnBlurFn);this.JSC$19612_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$19612_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$19612_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete);this.JSC$19612_playerEvents.set("captionschanged",this.onCaptionsChanged);document.addEventListener("yt-page-type-changed",_.k7(this,this.onPageTypeChange));this.pagePath=location.pathname;window.addEventListener("scroll",
_.k7(this,this.onScroll))};
_.a.detached=function(){window.removeEventListener("blur",this.windowOnBlurFn);window.removeEventListener("scroll",_.k7(this,this.onScroll))};
_.a.onPageTypeChange=function(){this.deactivate()};
_.a.onWindowResized=function(){this.deactivate()};
_.a.onPersistentPanelVisibleChange=function(){this.deactivate()};
_.a.onCaptionsChanged=function(X){X=!!X.languageCode;this.playing&&this.allowCaptions()&&(this.captionsHaveBeenTurnedOff=!X);this.setCaptionSize()};
_.a.setCaptionSize=function(){var X;if(this.active&&!this.captionsHaveBeenTurnedOff&&((X=this.player)==null?0:X.getCaptionWindowContainerId())){var U;(U=this.player)==null||U.updateSubtitlesUserSettings({fontSizeIncrement:2},!1)}};
_.a.currentPageAllowed=function(){return!this.isWatchPage};
_.a.alignVideoPreviewForAnimation=function(){this.hidden=!1;this.noAnimation=!0;this.positionData=this.getThumbnailPositionData();if(!this.positionData||!_.v("web_imp_horizontal_oob_fix_killswitch")&&this.isOutOfBounds(this.positionData))return!1;var X=this.positionData,U=X.initialTopPosition,r=X.initialHorizontalPosition;_.HP(this.hostElement,{"--ytd-video-preview-translate-left":X.finalHorizontalPosition-r+"px","--ytd-video-preview-translate-top":X.finalTopPosition-U+"px","--ytd-video-preview-original-top-position":U+
"px","--ytd-video-preview-original-horizontal-position":r+"px","--ytd-video-preview-initial-scale":"scale("+X.initialScale+")","--ytd-video-preview-width":X.videoPreviewWidth+"px","--ytd-video-preview-height":X.videoPreviewHeight+"px"});return!0};
_.a.isOutOfBounds=function(X){var U=X.initialHorizontalPosition+12;X=U+X.videoPreviewWidth>window.innerWidth;return U<0||this.ytdGuideStateAwareBehavior.guidePersistentAndVisible&&U<260||this.ytdGuideStateAwareBehavior.miniGuideVisible&&U<72||X};
_.a.handleOpenVideoPreviewAction=function(X){var U=this,r;return _.c(function(m){if(!U.currentPageAllowed())return m.return(0);U.opts=X;return(r=U.alignVideoPreviewForAnimation(X.thumbnail))?m.return(U.activate()):m.return(0)})};
_.a.onMouseLeave=function(X){var U,r;(U=this.opts)==null||(r=U.mouseleaveCallback)==null||r.call(U);this.shouldDeactivateOnMouseLeave(X)&&this.deactivate()};
_.a.onScroll=function(){var X,U;((X=this.opts)==null?0:X.isAutoplay)&&((U=this.opts)==null?0:U.mediaRenderer)&&this.opts.mediaRenderer.getBoundingClientRect().top<0&&this.deactivate()};
_.a.optsChanged=function(){this.scheduledPreviewEndJobId&&(_.$u.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=null)};
_.a.onInlinePreviewIsEnabledChange=function(){!this.inlinePreviewIsEnabled&&this.playbackIntentTriggered&&this.deactivate()};
_.a.onIsAdsVideoChange=function(){this.isAdsVideo&&this.ytSparklesClickLocationBehavior.configureClickTargets("video-preview-container",Nd.JSC$19611_DEFAULT_CLICK_LOCATION_BEHAVIOR,Nd.JSC$19611_CLICK_LOCATION_ID_MAP)};
_.a.shouldDeactivateOnMouseLeave=function(X){X=X.relatedTarget;if(!X)return!0;var U;return(U=this.opts)!=null&&U.mediaRenderer?!_.mb(this.opts.mediaRenderer).contains(X):!0};
_.a.onPlayerStateChange=function(){this.player&&this.player.getPlayerState()===0&&(this.hasMultipleVideoPreviews()?this.startPlaybackForNextVideo():this.deactivate({resetWatchEndpointStartTime:!0}))};
_.a.onPlaybackStart=function(){var X=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$19612_preventProgressSaveTimer=
_.Xs(_.$u,function(){X.resetPreventProgressSaveTimer()},1E4);
var U;if((U=this.opts)==null?0:U.videoPreviewDurationMs)this.scheduledPreviewEndJobId=_.Xs(_.$u,function(){X.hasMultipleVideoPreviews()?X.startPlaybackForNextVideo():X.deactivate()},this.opts.videoPreviewDurationMs);
var r;this.player.setGlobalCrop(((r=this.opts)==null?0:r.cropPlayerToFillThumbnailHorizontally)?"fullwidth":null)}};
_.a.getRoundedCornersSize=function(){var X;if((X=this.opts)==null?0:X.roundedCornersSize){var U;return(U=this.opts)==null?void 0:U.roundedCornersSize}var r;if((r=this.opts)==null?0:r.enableRounding){var m;if(((m=this.opts)==null?void 0:m.thumbnailSize)==="small")return 1;var I;if(((I=this.opts)==null?void 0:I.thumbnailSize)==="medium")return 2;var t;if(((t=this.opts)==null?void 0:t.thumbnailSize)==="large")return 3}return _.v("web_imp_inset_progress_bar")?3:0};
_.a.onSeekComplete=function(){this.resetPreventProgressSaveTimer()};
_.a.onTerminateVideoPreviewAction=function(){this.deactivate()};
_.a.onMediaContainerClick=function(X){this.isShortcutClick(X)||(this.navigateToWatch(X),X.preventDefault(),X.stopPropagation())};
_.a.activate=function(){var X=this,U,r,m,I,t,C,k,g,Z;return _.c(function(P){switch(P.nextAddress){case 1:if(!X.currentPageAllowed())return P.return(0);r=(U=X.videoPreviewData)==null?void 0:U.inlinePlaybackEndpoint;m=_.VW.instance;if(!r||!m)return P.return(0);X.playbackIntentTriggered=!0;((I=X.opts)==null?0:I.mediaRenderer)&&((t=X.opts)==null||!t.isAutoplay)&&kwY(X.opts.mediaRenderer,function(){X.deactivate()});
_.cZ(X,function(){X.revealPreviewUi()});
C={};_.v("enable_unknown_lact_fix_on_html5")&&(_.np().resolve(_.x5),C.lact=_.sO());X.videoPreviewFetchRequest=rCe(m,X.getInlinePlaybackRequestData(X.videoPreviewData),C);_.E_(P,2);return P.yield(X.videoPreviewFetchRequest,4);case 4:k=P.yieldResult;if(((g=k)==null?void 0:(Z=g.playabilityStatus)==null?void 0:Z.status)==="OK")return P.return(X.handlePlayerResponse(k));throw Error("gk");case 2:_.yE(P),X.deactivate();case 3:return P.return(1)}})};
_.a.getInlinePlaybackRequestData=function(X){var U,r=_.v("web_imp_player_mute_params")?((U=this.opts)==null?void 0:U.forceMutedVolume)||!this.hasBeenUnmuted:!0;return{endpoint:X.inlinePlaybackEndpoint,startPlaybackInMutedState:r}};
_.a.handlePlayerResponse=function(X){var U=this,r,m,I,t,C,k,g,Z,P,S,d,O,E,Q;return _.c(function(h){if(h.nextAddress==1){r=U.getInlinePlaybackVideoId();if(!(((m=X)==null?0:(I=m.videoDetails)==null?0:I.videoId)&&U.currentPageAllowed()&&U.playbackIntentTriggered&&U.opts&&r))return U.deactivate(),h.return(0);if(X.videoDetails.videoId!==r)return h.return(0);U.enableAudioControls=!!((t=X.playerConfig)==null?0:(C=t.inlinePlaybackConfig)==null?0:C.showAudioControls);X.trackingParams=U.getInlinePlaybackTrackingParams();
if(!U.inlinePlayer)return h.return(0);k={};if(Z=_.e((g=U.videoPreviewData)==null?void 0:g.inlinePlaybackEndpoint,_.Rl))k.watch_endpoint=Z;if(U.videoPreviewData){var z,K=(z=_.e(U.videoPreviewData.inlinePlaybackEndpoint,_.Rl))==null?void 0:z.startTimeSeconds;K!==void 0&&(X.playerConfig||(X.playerConfig={}),X.playerConfig.playbackStartConfig||(X.playerConfig.playbackStartConfig={}),X.playerConfig.playbackStartConfig.startPosition||(X.playerConfig.playbackStartConfig.startPosition={}),X.playerConfig.playbackStartConfig.startSeconds=
K,X.playerConfig.playbackStartConfig.startPosition.streamTimeMillis=String(K*1E3))}U.inlinePlayer.loadVideoWithPlayerResponse(X,k);if(U.JSC$19612_playerPromise)return h.jumpTo(2);U.JSC$19612_playerPromise=U.inlinePlayer.getPlayerPromise();return h.yield(U.JSC$19612_playerPromise,3)}h.nextAddress!=2&&(P=h.yieldResult,P.setInlinePreview(!0),S=!_.v("web_imp_theater_bugfix"),P.setSizeStyle(!1,S),U.ytPlayerListenerBehavior.listenToPlayerEvents(P,U.JSC$19612_playerEvents),U.player=P,_.l4(U.hostElement,
"player-api-ready"));((d=U.opts)==null?0:d.showPlayerControls)&&U.videoPreviewData&&U.player&&(U.playerControlsData={playerResponse:X,isInlinePlayback:!0,thumbnailOverlays:U.videoPreviewData.thumbnailOverlays,playerApi:U.player},U.playerControlsOptions={useFinePointerTargetSizes:!0,insetProgressBar:!U.unroundCornersForPlayback,additionalButton:U.getAdditionalButtonType(U.videoPreviewData.thumbnailOverlays),hideTimeDisplay:(O=U.opts)==null?void 0:O.hideTimeDisplay,hideScrubbingControls:(E=U.opts)==
null?void 0:E.hideScrubber,hideCaptionsToggleButton:(Q=U.opts)==null?void 0:Q.hideCaptionsToggleButton});return h.return(2)})};
_.a.revealPreviewUi=function(){var X=this;this.playbackIntentTriggered&&_.dps(this,function(){X.hasThumbnailPositionChangedSinceTriggered()||(X.updateActiveState(!0),X.noAnimation=!1)})};
_.a.hasThumbnailPositionChangedSinceTriggered=function(){var X=this.positionData,U=this.getThumbnailPositionData();return(X==null?void 0:X.initialTopPosition)!==(U==null?void 0:U.initialTopPosition)||(X==null?void 0:X.initialHorizontalPosition)!==(U==null?void 0:U.initialHorizontalPosition)};
_.a.getThumbnailPositionData=function(){var X,U;if((U=this.opts)==null||!U.thumbnail)return null;U=this.opts.thumbnail;var r=((X=this.opts)==null?0:X.cropPlayerToFillThumbnailHorizontally)?!1:!0;var m=U.getBoundingClientRect();X=m.width;U=m.height;var I=m.top+window.scrollY;m=m.left+window.scrollX;var t=r?Math.ceil(X):X;r=r?Math.ceil(U):U;var C=X/t;X={initialScale:C,initialTopPosition:I-12*C,finalTopPosition:I-12-(r-U)/2,initialHorizontalPosition:m-(12+(t-X)/2),finalHorizontalPosition:m-12-(t-X)/
2,videoPreviewWidth:t,videoPreviewHeight:r};return X};
_.a.updateActiveState=function(X){this.active=X;this.ytdReduxBehavior.dispatch(_.jf({type:"SET_INLINE_PREVIEW_IS_ACTIVE",payload:X}))};
_.a.stopPlayer=function(X){X=X.resetWatchEndpointStartTime===void 0?!1:X.resetWatchEndpointStartTime;this.player&&(this.active&&(this.playing&&this.allowUnmuting()&&(this.hasBeenUnmuted=!this.player.isMuted()),this.updateWatchEndpointStartTime(X)),this.player.setPlaybackRate(1),this.player.stopVideo());this.playing=!1;this.videoPreviewFetchRequest=null;this.resetPreventProgressSaveTimer();this.endStartTimeUpdater();this.scheduledPreviewEndJobId&&(_.$u.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=
null)};
_.a.deactivate=function(X){X=X===void 0?{}:X;X=X.resetWatchEndpointStartTime===void 0?!1:X.resetWatchEndpointStartTime;t8L&&(t8L.disconnect(),t8L=null);this.stopPlayer({resetWatchEndpointStartTime:X});this.updateActiveState(!1);this.playbackIntentTriggered=!1;this.videoPreviewDataIndex=0;this.opts=null;this.hidden=!0;this.playerControlsData=null};
_.a.isValidThumbnailOverlayButton=function(X,U){X=X.thumbnailOverlayButtonRenderer;var r;return!!X&&!!X.tooltip&&!((r=X.icon)==null||!r.iconType)&&U.includes(X.icon.iconType)};
_.a.isValidThumbnailOverlayButtonViewModel=function(X,U){var r;X=_.e((r=X.thumbnailOverlayButtonViewModel)==null?void 0:r.overlayButton,_.xI);return!!X&&!!X.title&&!!X.iconName&&U.includes(X.iconName)};
_.a.getAdditionalButtonType=function(X){var U=this;if(_.v("web_imp_fastforward_button"))return{button:1};if(_.v("web_imp_miniplayer_button"))return{button:2};if(_.v("web_imp_playback_speed_button"))return{button:3};var r=["BOX_STACK_3"],m=(X||[]).filter(function(t){return U.isValidThumbnailOverlayButton(t,r)}).map(function(t){return t.thumbnailOverlayButtonRenderer});
if(m.length)return{button:4,thumbnailOverlayButtonRenderers:m};var I=["BOX_STACK_3"];X=(X||[]).filter(function(t){return U.isValidThumbnailOverlayButtonViewModel(t,I)}).map(function(t){return _.e(t.thumbnailOverlayButtonViewModel.overlayButton,_.xI)});
if(X.length)return{button:4,thumbnailOverlayButtonViewModels:X}};
_.a.allowCaptions=function(){var X;return!((X=this.opts)==null?0:X.forceCaptionsOff)};
_.a.allowUnmuting=function(){var X;return this.enableAudioControls&&!((X=this.opts)==null?0:X.forceMutedVolume)};
_.a.beginStartTimeUpdater=function(){var X=this;this.endStartTimeUpdater();this.watchEndpointStartTimeUpdaterInterval=_.E4(function(){X.updateWatchEndpointStartTime()},1E3)};
_.a.endStartTimeUpdater=function(){this.watchEndpointStartTimeUpdaterInterval!==null&&window.clearInterval(this.watchEndpointStartTimeUpdaterInterval);this.watchEndpointStartTimeUpdaterInterval=null};
_.a.resetPreventProgressSaveTimer=function(){this.JSC$19612_preventProgressSaveTimer!==null&&(_.$u.cancelJob(this.JSC$19612_preventProgressSaveTimer),this.JSC$19612_preventProgressSaveTimer=null,this.hasMultipleVideoPreviews()||this.beginStartTimeUpdater())};
_.a.updateWatchEndpointStartTime=function(X){var U=this.videoPreviewData;if(this.player&&U!=null&&U.inlinePlaybackEndpoint&&!this.JSC$19612_preventProgressSaveTimer){X=X?0:Math.floor(this.player.getCurrentTime());var r=_.e(U.navigationEndpoint,_.Rl);r&&(r.startTimeSeconds=X);if(U=_.e(U.inlinePlaybackEndpoint,_.Rl))U.startTimeSeconds=X}};
_.a.isShortcutClick=function(X){return!!X&&(X.ctrlKey||X.shiftKey||X.metaKey)};
_.a.getInlinePreviewPlayer=function(){return this.inlinePlayer};
_.a.openInMiniplayer=function(){var X=this,U,r;return _.c(function(m){if(m.nextAddress==1){r=(U=X.videoPreviewData)==null?void 0:U.navigationEndpoint;if(!r)return m.return();_.AS().lockupActivation=!0;return m.yield(_.UKu(_.np().resolve(_.zS),r),2)}_.AS().userActivation=!0;_.uv(m)})};
_.a.navigateToWatch=function(X){var U,r=(U=this.videoPreviewData)==null?void 0:U.navigationEndpoint;if(r){if(this.isAdsVideo)this.ytSparklesClickLocationBehavior.handleClick(r,X,!0);else{var m;_.v("web_thumbnail_to_watch_transition")&&((m=this.opts)==null?0:m.thumbnail)&&_.Nj5(_.np().resolve(_.rQ),this.opts.thumbnail);_.l4(this.hostElement,"yt-navigate",{endpoint:r})}this.deactivate()}};
_.a.getInlinePlaybackVideoId=function(){var X,U;return(U=_.e((X=this.videoPreviewData)==null?void 0:X.inlinePlaybackEndpoint,_.Rl))==null?void 0:U.videoId};
_.a.getInlinePlaybackTrackingParams=function(){var X,U;return(X=this.videoPreviewData)==null?void 0:(U=X.inlinePlaybackEndpoint)==null?void 0:U.clickTrackingParams};
_.a.hasMultipleVideoPreviews=function(){var X;return!!(((X=this.opts)==null?0:X.videoPreviewData)&&Array.isArray(this.opts.videoPreviewData))};
_.a.startPlaybackForNextVideo=function(){var X;(X=this.opts)!=null&&X.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())};
_.n0.Object.defineProperties(Nd.prototype,{thumbnailData:{configurable:!0,enumerable:!0,get:function(){return this.videoPreviewData?{thumbnail:this.videoPreviewData.thumbnail}:null}},
hidePlayerControls:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.opts)==null?0:X.showPlayerControls)||!this.active}},
isAdsVideo:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.opts)==null||!X.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 X;if(Array.isArray((X=this.opts)==null?void 0:X.videoPreviewData)){var U;return(U=this.opts)==null?void 0:U.videoPreviewData[this.videoPreviewDataIndex]}var r;return(r=this.opts)==null?void 0:r.videoPreviewData}}});
Nd.prototype.onIsAdsVideoChange=Nd.prototype.onIsAdsVideoChange;Nd.prototype.onInlinePreviewIsEnabledChange=Nd.prototype.onInlinePreviewIsEnabledChange;Nd.prototype.optsChanged=Nd.prototype.optsChanged;Nd.prototype.onMouseLeave=Nd.prototype.onMouseLeave;Nd.prototype.onPersistentPanelVisibleChange=Nd.prototype.onPersistentPanelVisibleChange;Nd.JSC$19611_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","media-container"]]);
Nd.JSC$19611_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"}];_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Nd.prototype,"actionHandlerBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Nd.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.w(_.ev.YtPlayerListenerBehavior),_.p("design:type",_.Eh)],Nd.prototype,"ytPlayerListenerBehavior",void 0);_.q([_.w(_.Pd.YtdGuideStateAwareBehavior),_.p("design:type",Object)],Nd.prototype,"ytdGuideStateAwareBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Nd.prototype,"componentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Nd.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.cd),_.p("design:type",Object)],Nd.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.ul.YtSparklesClickLocationBehavior),_.p("design:type",Object)],Nd.prototype,"ytSparklesClickLocationBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Nd.prototype,"opts",void 0);_.q([_.T(),_.p("design:type",Object)],Nd.prototype,"playerControlsData",void 0);_.q([_.T(),_.p("design:type",Object)],Nd.prototype,"playerControlsAppApi",void 0);
_.q([_.T(),_.p("design:type",Object)],Nd.prototype,"playerControlsOptions",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Nd.prototype,"noAnimation",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Nd.prototype,"hidden",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Nd.prototype,"active",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Nd.prototype,"playing",void 0);
_.q([_.T({selector:_.K16}),_.p("design:type",Boolean)],Nd.prototype,"inlinePreviewIsEnabled",void 0);_.q([_.T(),_.p("design:type",String)],Nd.prototype,"pagePath",void 0);_.q([_.T({selector:_.h3s}),_.p("design:type",Boolean)],Nd.prototype,"isWatchPage",void 0);_.q([_.T({selector:_.Vx.persistentPanelVisibleSelector}),_.p("design:type",Object)],Nd.prototype,"persistentPanelVisible",void 0);
_.q([_.y("videoPreviewData"),_.p("design:type",Object),_.p("design:paramtypes",[])],Nd.prototype,"thumbnailData",null);_.q([_.y("opts","active"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Nd.prototype,"hidePlayerControls",null);_.q([_.y("opts"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Nd.prototype,"isAdsVideo",null);
_.q([_.y("opts"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Nd.prototype,"roundedCornersSmall",null);_.q([_.y("opts"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Nd.prototype,"roundedCornersMedium",null);_.q([_.y("opts"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Nd.prototype,"roundedCornersLarge",null);
_.q([_.y("opts"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Nd.prototype,"unroundCornersForPlayback",null);_.q([_.y("opts","videoPreviewDataIndex"),_.p("design:type",Object),_.p("design:paramtypes",[])],Nd.prototype,"videoPreviewData",null);_.q([_.T(),_.p("design:type",Object)],Nd.prototype,"videoPreviewDataIndex",void 0);_.q([_.Zl("#inline-player"),_.p("design:type",Object)],Nd.prototype,"inlinePlayer",void 0);
_.q([_.ge("persistentPanelVisible"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Nd.prototype,"onPersistentPanelVisibleChange",null);_.q([_.cP("mouseleave"),_.p("design:type",Function),_.p("design:paramtypes",[MouseEvent]),_.p("design:returntype")],Nd.prototype,"onMouseLeave",null);_.q([_.Sl("opts"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Nd.prototype,"optsChanged",null);
_.q([_.Sl("inlinePreviewIsEnabled"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Nd.prototype,"onInlinePreviewIsEnabledChange",null);_.q([_.ge("isAdsVideo"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Nd.prototype,"onIsAdsVideoChange",null);_.q([_.hL({is:"ytd-video-preview",disableElementRegistration:!0})],Nd);
_.f(Nd,"ytd-video-preview",function(){if(xEY!==void 0)return xEY;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return xEY=X},{mode:2});
}catch(e){_._DumpException(e)}
try{
_.nG=function(X){return function(U,r){var m=X||r.replace(/([A-Z])/g,"-$1").toLowerCase();Object.defineProperty(U,r,{get:function(){var I;return this.$?this.$[m]:(I=_.nd(this))==null?void 0:I.querySelector("#"+m)},
enumerable:!0,configurable:!0})}};_.ZN=function(X){X=X===void 0?!1:X;_.Kj.call(this);this.pubSub_=new _.wX(X);_.FD(this,this.pubSub_)};
_.XW(_.ZN,_.Kj);_.ZN.prototype.subscribe=function(X,U,r){return this.isDisposed()?0:this.pubSub_.subscribe(X,U,r)};
_.ZN.prototype.unsubscribe=function(X,U,r){return this.isDisposed()?!1:this.pubSub_.unsubscribe(X,U,r)};
_.ZN.prototype.unsubscribeByKey=function(X){return this.isDisposed()?!1:this.pubSub_.unsubscribeByKey(X)};
_.ZN.prototype.publish=function(X,U){return this.isDisposed()?!1:this.pubSub_.publish.apply(this.pubSub_,arguments)};
}catch(e){_._DumpException(e)}
try{
var WeJ=function(){_.i2("ypcRedeemFlowStarted")},JTS=function(X){_.i2("ypcRedeemFlowFailed",void 0,void 0,void 0,X)},DwU=function(X,U,r){U&&r&&(X.videos.forEach(function(m){m.videoId===U&&(m.itemId=r)}),X.recommendedVideos.forEach(function(m){m.videoId===U&&(m.itemId=r)}))};var p7r;var $w9;/*

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
*/
_.BP({_template:function(){if($w9!==void 0)return $w9;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;p7r===void 0&&(p7r=document.createElement("template"));var m=p7r;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return $w9=X},
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(X,U){var r=this._resolveSrc(X);r!==this._resolvedSrc&&(this._resolvedSrc="",this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",X===""||U?this._setLoading(!1):(this._resolvedSrc=r,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 X=this.$.sizedImgDiv.style,U=this.$.placeholder.style;X.backgroundSize=U.backgroundSize=this.sizing;X.backgroundPosition=U.backgroundPosition=this.sizing?this.position:"";X.backgroundRepeat=U.backgroundRepeat=this.sizing?"no-repeat":""},
_resolveSrc:function(X){X=_.vD(X,this.$.baseURIAnchor.href);X.length>=2&&X[0]==="/"&&X[1]!=="/"&&(X=(location.origin||location.protocol+"//"+location.host)+X);return X}});var b3h;var ATy;_.BP({_template:function(){if(ATy!==void 0)return ATy;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;b3h===void 0&&(b3h=document.createElement("template"));var m=b3h;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return ATy=X},
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(X){return X?"false":"true"},
_headingChanged:function(X){var U=this.getAttribute("heading"),r=this.getAttribute("aria-label");typeof r==="string"&&r!==U||this.setAttribute("aria-label",X)},
_computeHeadingClass:function(X){return X?" over-image":""},
_computeAnimated:function(X){return X}});var lXm=new _.c8("addRendererToItemSectionAction");var GcT;var Y8=function(){return _.Y.apply(this,arguments)||this};
_.F(Y8,_.Y);Y8.prototype.configureRendererStamper=function(){return{"data.actionMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Y8.prototype,"rendererBehavior",void 0);_.q([_.w(_.na),_.p("design:type",Object)],Y8.prototype,"dismissibleItemBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Y8.prototype,"rendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Y8.prototype,"data",void 0);_.q([_.hL({is:"ytd-comment-history-entry-renderer",disableElementRegistration:!0})],Y8);
_.f(Y8,"ytd-comment-history-entry-renderer",function(){if(GcT!==void 0)return GcT;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return GcT=X},{mode:1});var i3y;_.Ej("itemSectionRenderer","notificationRenderer","ytd-notification-renderer");_.Ej("multiPageMenuSectionItems","notificationRenderer","ytd-notification-renderer");var Vm=function(){return _.Y.apply(this,arguments)||this};
_.F(Vm,_.Y);_.a=Vm.prototype;_.a.configureRendererStamper=function(){return{"data.contextualMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.highPriorityNotificationActionButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.a.onKeyUp=function(X){if(X.keyCode===13)this.onTap()};
_.a.onTap=function(){this.data.recordClickEndpoint&&_.np().resolve(_.s4).resolveCommand(this.data.recordClickEndpoint,{form:{element:this.hostElement}});var X=this.data.navigationEndpoint;X&&_.e(X,_.aE)&&_.np().resolve(_.s4).resolveCommand(X,{form:{element:this.hostElement}})};
_.a.readChanged=function(){var X;_.II(this.hostElement,"unread",!((X=this.data)==null?0:X.read))};
_.a.dataChanged=function(){this.data&&_.II(this.hostElement,"high-priority-notification",!!this.data.highPriorityNotification)};
_.a.computeThumbnailSize=function(){var X;return((X=this.data)==null?0:X.highPriorityNotification)?32:48};
_.a.getEndpointURL=function(X){return X&&!_.e(X,_.aE)?this.componentBehavior.computeHref_(X):null};
_.a.getEndpointData=function(X){return X&&!_.e(X,_.aE)?X:null};
Vm.prototype.computeThumbnailSize=Vm.prototype.computeThumbnailSize;Vm.prototype.dataChanged=Vm.prototype.dataChanged;Vm.prototype.readChanged=Vm.prototype.readChanged;Vm.prototype.onKeyUp=Vm.prototype.onKeyUp;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Vm.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Vm.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Vm.prototype,"componentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Vm.prototype,"data",void 0);_.q([_.T({computed:"computeThumbnailSize(data.highPriorityNotification)"}),_.p("design:type",Number)],Vm.prototype,"thumbnailSize",void 0);_.q([_.cP("keyup"),_.p("design:type",Function),_.p("design:paramtypes",[KeyboardEvent]),_.p("design:returntype")],Vm.prototype,"onKeyUp",null);
_.q([_.ge("data.read"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Vm.prototype,"readChanged",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Vm.prototype,"dataChanged",null);_.q([_.ge("data.highPriorityNotification"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Vm.prototype,"computeThumbnailSize",null);
_.q([_.hL({is:"ytd-notification-renderer",disableElementRegistration:!0})],Vm);
_.f(Vm,"ytd-notification-renderer",function(){if(i3y!==void 0)return i3y;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return i3y=X},{mode:1});var LeU;var RF=function(){return _.Y.apply(this,arguments)||this};
_.F(RF,_.Y);RF.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"}}}};
RF.prototype.computeActionButtonClass=function(X){return!X.actionButtons||X.actionButtons.length<=1?"single-button":X.description?"vertical-buttons":"horizontal-buttons"};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],RF.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],RF.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],RF.prototype,"data",void 0);_.q([_.hL({is:"ytd-playlist-show-metadata-renderer",disableElementRegistration:!0})],RF);
_.f(RF,"ytd-playlist-show-metadata-renderer",function(){if(LeU!==void 0)return LeU;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return LeU=X},{mode:1});var N5T;_.Ej("itemSectionRenderer","purchaseItemRenderer","ytd-purchase-item-renderer");var fv=function(){return _.Y.apply(this,arguments)||this};
_.F(fv,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],fv.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],fv.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],fv.prototype,"data",void 0);_.q([_.hL({is:"ytd-purchase-item-renderer",disableElementRegistration:!0})],fv);
_.f(fv,"ytd-purchase-item-renderer",function(){if(N5T!==void 0)return N5T;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return N5T=X},{mode:1});var j0S;var XyU={};XyU.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(X){if(X)return X.replace(this.LAYOUT_STYLE_PREFIX_,"").replace(/_/g,"-").toLowerCase()},
computeRole_:function(X){if(X==="SIMPLE_TEXT_LAYOUT_STYLE_PAID_SUBSCRIPTION_TITLE")return"heading"}};_.Ej("itemSectionRenderer","simpleTextSectionRenderer","ytd-simple-text-section-renderer");var q8=function(){return _.Y.apply(this,arguments)||this};
_.F(q8,_.Y);q8.prototype.onYtNavigate=function(X){var U=this.openPopupBehavior.getNavigationEndpointPopupAction(X.detail.endpoint);U&&(X.stopPropagation(),this.openPopupBehavior.openPopup(U))};
q8.prototype.onYtNavigate=q8.prototype.onYtNavigate;_.q([_.w(XyU.YtSimpleTextSectionBehavior),_.p("design:type",Object)],q8.prototype,"ytSimpleTextSectionBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],q8.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yS),_.p("design:type",Object)],q8.prototype,"openPopupBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],q8.prototype,"data",void 0);
_.q([_.cP("yt-navigate"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],q8.prototype,"onYtNavigate",null);_.q([_.hL({is:"ytd-simple-text-section-renderer",disableElementRegistration:!0})],q8);
_.f(q8,"ytd-simple-text-section-renderer",function(){if(j0S!==void 0)return j0S;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return j0S=X},{mode:1});var UFh;_.Ej("itemSectionRenderer","unlimitedPageFeatureInfoRenderer","ytd-unlimited-page-feature-info-renderer");var rom=function(){return _.Y.apply(this,arguments)||this};
_.F(rom,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],rom.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],rom.prototype,"data",void 0);_.q([_.hL({is:"ytd-unlimited-page-feature-info-renderer",disableElementRegistration:!0})],rom);
_.f(rom,"ytd-unlimited-page-feature-info-renderer",function(){if(UFh!==void 0)return UFh;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return UFh=X},{mode:1});var mFm;var IJU;var WJ=function(){return _.Y.apply(this,arguments)||this};
_.F(WJ,_.Y);WJ.prototype.dataChanged=function(){if(this.data){var X=this.get("background.thumbnailLandscapePortraitRenderer.portrait.thumbnails",this.data);X&&(X=_.im(X,screen.width),this.hostElement.style.backgroundImage="url("+X+")")}};
WJ.prototype.dataChanged=WJ.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],WJ.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],WJ.prototype,"data",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],WJ.prototype,"dataChanged",null);_.q([_.hL({is:"ytd-post-redemption-section-renderer",disableElementRegistration:!0})],WJ);
_.f(WJ,"ytd-post-redemption-section-renderer",function(){if(IJU!==void 0)return IJU;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return IJU=X},{mode:1});var tUh;var Jz=function(){return _.Y.apply(this,arguments)||this};
_.F(Jz,_.Y);Jz.prototype.configureRendererStamper=function(){return{"data.sections":{id:"contents",mapping:{postRedemptionSectionRenderer:{component:"ytd-post-redemption-section-renderer",noInjection:!0}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Jz.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Jz.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Jz.prototype,"data",void 0);_.q([_.hL({is:"ytd-ypc-post-redemption-renderer",disableElementRegistration:!0})],Jz);
_.f(Jz,"ytd-ypc-post-redemption-renderer",function(){if(tUh!==void 0)return tUh;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return tUh=X},{mode:1});_.Ej("itemSectionRenderer","redeemCodeRenderer","ytd-redeem-code-renderer");var Da=function(){var X=_.Y.apply(this,arguments)||this;X.MIN_CODE_LENGTH=12;X.MAX_CODE_LENGTH=24;return X};
_.F(Da,_.Y);_.a=Da.prototype;_.a.configureRendererStamper=function(){return{postRedemptionRenderer:{id:"success-page",mapping:{ypcPostRedemptionRenderer:"ytd-ypc-post-redemption-renderer"}}}};
_.a.created=function(){this.riskService=new _.Kx6;this.loadPaymentThenable=_.YZn(_.$q("YPC_MB_URL"))};
_.a.ready=function(){var X=this;this.code.addEventListener("keypress",function(U){X.onCodeInputKeypress(U)})};
_.a.dataChanged=function(){var X=this;this.redeemButtonDisabled=!0;this.observer=new MutationObserver(function(U){U=_.H(U);for(var r=U.next();!r.done;r=U.next())r=r.value,r.type==="attributes"&&r.attributeName==="dark"&&X.updateBackground()});
this.observer.observe(document.documentElement,{attributes:!0});this.updateBackground()};
_.a.updateBackground=function(){if(document.documentElement.hasAttribute("dark"))this.hostElement.style.setProperty("background-image","none");else{var X=this.computeImageUrl(this.data.thumbnail);this.hostElement.style.setProperty("background-image","url("+X+")")}};
_.a.computeRedeemButton=function(X){(X=this.get("redeemButton.buttonRenderer",X))&&(X=Object.assign({},X,{serviceEndpoint:void 0}));return X};
_.a.onRedeemButtonTap=function(X){X.stopPropagation();WeJ();this.redeemCode()};
_.a.redeemCode=function(){var X=this;this.isLoading=!0;var U=this.riskService.init();_.Ya([U,this.loadPaymentThenable]).then(function(){var r=X.data.redeemButton.buttonRenderer.serviceEndpoint,m=_.Tse(),I=_.A2.payments.business.integration.ClientTokenFactory.createClientToken(_.e(r,_.Mhh).countryCode,m);m={c:X.code.value.trim(),rd:window.btoa(m),ctk:I};r&&_.np().resolve(_.s4).resolveCommand(r,{form:Object.assign({},m,{element:X.hostElement})})},function(){X.showGenericError();
JTS("YPC_ERROR_REASON_RISK_LIB_LOAD_FAILURE")}).thenCatch(function(){_.AI(Error("Qo"))})};
_.a.onYtServiceRequestCompleted=function(X){X.stopPropagation();this.isLoading=!1;var U,r;this.errorMessage=(U=X.detail)==null?void 0:(r=U.data)==null?void 0:r.errorMessage;var m,I;this.postRedemptionRenderer=(m=X.detail)==null?void 0:(I=m.data)==null?void 0:I.renderer;var t,C;if(X=(t=X.detail)==null?void 0:(C=t.data)==null?void 0:C.redirectEndpoint)this.isLoading=!0,_.l4(this.hostElement,"yt-navigate",{endpoint:X});this.errorMessage?JTS("YPC_ERROR_REASON_REDEEM_INNERTUBE_FAILURE"):(this.postRedemptionRenderer||
X)&&_.i2("ypcRedeemFlowSucceeded")};
_.a.onYtServiceRequestError=function(X){X.stopPropagation();this.isLoading=!1;if(X=this.get("detail.error.message",X))this.errorMessage=_.DQ(X);JTS("YPC_ERROR_REASON_YPC_REDEEM_CODE_RPC_FAILURE")};
_.a.onInvokeInstrumentManagerActionCompleted=function(X){X.stopPropagation();this.redeemCode()};
_.a.onInvokeInstrumentManagerActionError=function(X){X.stopPropagation();this.isLoading=!1;switch(this.get("detail.error.errorCode",X)){case "instrumentManagerLoadError":this.showGenericError();JTS("YPC_ERROR_REASON_INST_MANAGER_LOAD_FAILURE");break;case "instrumentManagerCallbackError":this.showGenericError();JTS("YPC_ERROR_REASON_INST_MANAGER_CALLBACK_FAILURE");break;case "instrumentManagerCancelled":_.i2("ypcRedeemFlowCancelled")}};
_.a.onInput=function(){var X=this;_.fd(this,"onInput",function(){var U=X.code.value.trim();X.redeemButtonDisabled=U.length<X.MIN_CODE_LENGTH||U.length>X.MAX_CODE_LENGTH},200)};
_.a.onCodeInputKeypress=function(X){X.keyCode!==13||this.redeemButtonDisabled||this.isLoading||(WeJ(),this.redeemCode())};
_.a.computeImageUrl=function(X){return X?_.im(X.thumbnails,600):null};
_.a.showGenericError=function(){this.isLoading=!1;this.errorMessage=this.get("errorMessage",this.data)};
Da.prototype.onInvokeInstrumentManagerActionError=Da.prototype.onInvokeInstrumentManagerActionError;Da.prototype.onInvokeInstrumentManagerActionCompleted=Da.prototype.onInvokeInstrumentManagerActionCompleted;Da.prototype.onYtServiceRequestError=Da.prototype.onYtServiceRequestError;Da.prototype.onYtServiceRequestCompleted=Da.prototype.onYtServiceRequestCompleted;Da.prototype.dataChanged=Da.prototype.dataChanged;
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Da.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Da.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Da.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Da.prototype,"isLoading",void 0);_.q([_.T(),_.p("design:type",Boolean)],Da.prototype,"redeemButtonDisabled",void 0);
_.q([_.T(),_.p("design:type",Object)],Da.prototype,"errorMessage",void 0);_.q([_.T(),_.p("design:type",Object)],Da.prototype,"postRedemptionRenderer",void 0);_.q([_.T(),_.p("design:type",Object)],Da.prototype,"observer",void 0);_.q([_.Zl("#code"),_.p("design:type",HTMLInputElement)],Da.prototype,"code",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Da.prototype,"dataChanged",null);
_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],Da.prototype,"onYtServiceRequestCompleted",null);_.q([_.cP("yt-service-request-error"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],Da.prototype,"onYtServiceRequestError",null);
_.q([_.cP("yt-invoke-instrument-manager-action-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],Da.prototype,"onInvokeInstrumentManagerActionCompleted",null);_.q([_.cP("yt-invoke-instrument-manager-action-error"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],Da.prototype,"onInvokeInstrumentManagerActionError",null);_.q([_.hL({is:"ytd-redeem-code-renderer",disableElementRegistration:!0})],Da);
_.f(Da,"ytd-redeem-code-renderer",function(){if(mFm!==void 0)return mFm;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return mFm=X},{mode:1});var aJb;_.Ej("itemSectionRenderer","channelAboutFullMetadataRenderer","ytd-channel-about-metadata-renderer");var pv=function(){var X=_.Y.apply(this,arguments)||this;X.businessEmailDisplayState="HIDE_SECTION";return X};
_.F(pv,_.Y);_.a=pv.prototype;_.a.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}}}}}};
_.a.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"};
_.a.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.a.onBusinessEmailClick=function(){this.data&&(this.data.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.hC(_.EWt),this.businessEmailDisplayState="CAPTCHA"))};
_.a.onYtServiceRequestCompleted=function(X){var U;if((U=X.detail.data)==null?0:U.businessEmail)this.businessEmail=X.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var r;if((r=X.detail.data)==null?0:r.errorMessage)this.businessEmailErrorMessage=X.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.a.computeEmailHref=function(X){return"mailto:"+X};
_.a.computeSafeUrl=function(X){if(X)return _.Jo(X)};
_.a.onBusinessEmailCaptchaSubmit=function(){var X;(X=this.data)!=null&&X.onBusinessEmailRevealClickCommand&&(X=this.JSC$22390_captchaTextarea.value)&&(X={recaptcha_response_token:X,channel_id:this.data.channelId},_.np().resolve(_.s4).resolveCommand(this.data.onBusinessEmailRevealClickCommand,{form:Object.assign({},X,{element:this.hostElement})}))};
_.a.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.n0.Object.defineProperties(pv.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 X,U;return!((X=this.data)==null||!X.primaryLinks)&&!((U=this.data)==null?0:U.links)&&this.data.primaryLinks.every(function(r){return r.displayUrl})}},
shouldShowLegacyLinks:{configurable:!0,enumerable:!0,get:function(){var X,U;return!((X=this.data)==null||!X.primaryLinks)&&!((U=this.data)==null?0:U.links)&&!this.shouldShowNewLinks}}});
pv.prototype.onYtServiceRequestCompleted=pv.prototype.onYtServiceRequestCompleted;pv.prototype.dataChanged=pv.prototype.dataChanged;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],pv.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],pv.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],pv.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.Zl("#g-recaptcha-response"),_.p("design:type",HTMLTextAreaElement)],pv.prototype,"JSC$22390_captchaTextarea",void 0);_.q([_.T(),_.p("design:type",Object)],pv.prototype,"data",void 0);_.q([_.T(),_.p("design:type",String)],pv.prototype,"businessEmailDisplayState",void 0);_.q([_.T(),_.p("design:type",String)],pv.prototype,"businessEmail",void 0);_.q([_.T(),_.p("design:type",String)],pv.prototype,"businessEmailErrorMessage",void 0);
_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],pv.prototype,"hideDetailsSection",null);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],pv.prototype,"dataChanged",null);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],pv.prototype,"shouldShowNewLinks",null);_.q([_.y("data","shouldShowLinks"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],pv.prototype,"shouldShowLegacyLinks",null);
_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],pv.prototype,"onYtServiceRequestCompleted",null);_.q([_.hL({is:"ytd-channel-about-metadata-renderer",disableElementRegistration:!0})],pv);
_.f(pv,"ytd-channel-about-metadata-renderer",function(){if(aJb!==void 0)return aJb;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return aJb=X},{mode:1});var HyU;_.Ej("itemSectionRenderer","channelFeaturedContentRenderer","ytd-channel-featured-content-renderer");var $8=function(){return _.Y.apply(this,arguments)||this};
_.F($8,_.Y);$8.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]]"}}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],$8.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],$8.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],$8.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Number)],$8.prototype,"lockupContainerType",void 0);_.q([_.T(),_.p("design:type",String)],$8.prototype,"thumbnailFixedWidth",void 0);
_.q([_.hL({is:"ytd-channel-featured-content-renderer",disableElementRegistration:!0})],$8);
_.f($8,"ytd-channel-featured-content-renderer",function(){if(HyU!==void 0)return HyU;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return HyU=X},{mode:1});var CS9;_.Ej("itemSectionRenderer","clarificationRenderer","ytd-clarification-renderer");var bU=function(){var X=_.Y.apply(this,arguments)||this;X.roundContainer=!0;X.amsterdamEnabled=_.v("enable_desktop_amsterdam_info_panels");return X};
_.F(bU,_.Y);_.a=bU.prototype;_.a.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.a.dataChanged=function(){this.imageWidth=this.imageHeight=24;var X=this.data;X.style==="CLARIFICATION_RENDERER_STYLE_MEDIUM"?this.imageWidth=this.imageHeight=80:!X.style&&X.image&&X.image.thumbnails.length&&(X=X.image.thumbnails[0],this.imageWidth=X.width||0,this.imageHeight=X.height||0)};
_.a.computeSource=function(X){return X.secondarySource?_.pE(X.secondarySource):_.pE(X.source)};
_.a.computeClarifyStyle=function(X){return X?X.replace("CLARIFICATION_RENDERER_STYLE_","").toLowerCase():""};
_.a.isLargeStyle=function(X){return X==="CLARIFICATION_RENDERER_STYLE_LARGE"};
_.a.computeBackgroundStyle=function(X){return X?X.replace("CLARIFICATION_RENDERER_BACKGROUND_","").toLowerCase():""};
_.a.computeHasActionButton=function(X){return!!X.actionButton};
_.a.computeHasBottomSection=function(X){return!!X.ctaHasBottomSection};
_.a.computeIsSourceMissing=function(X){return X.ctaHasBottomSection===!1?!0:X&&this.computeSource(X)?!1:!0};
_.a.computeSecondaryEndpoint=function(X){return X.secondaryEndpoint||X.endpoint};
bU.prototype.dataChanged=bU.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],bU.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],bU.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],bU.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Number)],bU.prototype,"imageWidth",void 0);_.q([_.T(),_.p("design:type",Number)],bU.prototype,"imageHeight",void 0);
_.q([_.T({computed:"computeSecondaryEndpoint(data)"}),_.p("design:type",Object)],bU.prototype,"secondaryEndpoint",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeHasActionButton(data)"}),_.p("design:type",Boolean)],bU.prototype,"hasActionButton",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeHasBottomSection(data)"}),_.p("design:type",Boolean)],bU.prototype,"hasBottomSection",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeIsSourceMissing(data)"}),_.p("design:type",Boolean)],bU.prototype,"missingSource",void 0);_.q([_.T({computed:"computeIcon_(data.icon)"}),_.p("design:type",String)],bU.prototype,"icon",void 0);_.q([_.T({computed:"computeIcon_(data.secondaryIcon)"}),_.p("design:type",String)],bU.prototype,"secondaryIcon",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeClarifyStyle(data.style)"}),_.p("design:type",String)],bU.prototype,"clarifyStyle",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeBackgroundStyle(data.background)"}),_.p("design:type",String)],bU.prototype,"backgroundStyle",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],bU.prototype,"roundContainer",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],bU.prototype,"amsterdamEnabled",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],bU.prototype,"dataChanged",null);
_.q([_.hL({is:"ytd-clarification-renderer",disableElementRegistration:!0})],bU);
_.f(bU,"ytd-clarification-renderer",function(){if(CS9!==void 0)return CS9;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return CS9=X},{mode:1});var khU;var coy;var Az=function(){var X=_.Y.apply(this,arguments)||this;X.amsterdamEnabled=_.v("enable_desktop_amsterdam_info_panels");return X};
_.F(Az,_.Y);_.a=Az.prototype;_.a.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.a.computeIcon=function(X){return X?"yt-icons:"+X.toLowerCase():null};
_.a.computeUseContacts=function(X){return!!X.contacts&&X.contacts.length>0};
_.a.computePhoneContact=function(X){var U,r;return(U=X.contacts)==null?void 0:(r=U.find(function(m){var I;return(m==null?void 0:(I=m.icon)==null?void 0:I.iconType)==="PHONE"}))==null?void 0:r.actionText};
_.a.computeSmsContact=function(X){var U,r;return(U=X.contacts)==null?void 0:(r=U.find(function(m){var I;return(m==null?void 0:(I=m.icon)==null?void 0:I.iconType)==="SMS"}))==null?void 0:r.actionText};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Az.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Az.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Az.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Az.prototype,"amsterdamEnabled",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeUseContacts(data)"}),_.p("design:type",Boolean)],Az.prototype,"useContacts",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computePhoneContact(data)"}),_.p("design:type",String)],Az.prototype,"phoneContact",void 0);_.q([_.hL({is:"ytd-single-action-emergency-support-renderer",disableElementRegistration:!0})],Az);
_.f(Az,"ytd-single-action-emergency-support-renderer",function(){if(coy!==void 0)return coy;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return coy=X},{mode:1});_.Ej("itemSectionRenderer","emergencyOneboxRenderer","ytd-emergency-onebox-renderer");var lU=function(){var X=_.Y.apply(this,arguments)||this;X.roundedContainer=!0;X.amsterdamEnabled=_.v("enable_desktop_amsterdam_info_panels");return X};
_.F(lU,_.Y);lU.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"}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],lU.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],lU.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],lU.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],lU.prototype,"roundedContainer",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],lU.prototype,"amsterdamEnabled",void 0);
_.q([_.hL({is:"ytd-emergency-onebox-renderer",disableElementRegistration:!0})],lU);
_.f(lU,"ytd-emergency-onebox-renderer",function(){if(khU!==void 0)return khU;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return khU=X},{mode:1});var grT;_.Ej("itemSectionRenderer","exploratoryResultsRenderer","ytd-exploratory-results-renderer");var Gi=function(){return _.Y.apply(this,arguments)||this};
_.F(Gi,_.Y);Gi.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"}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Gi.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Gi.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Gi.prototype,"data",void 0);_.q([_.hL({is:"ytd-exploratory-results-renderer",disableElementRegistration:!0})],Gi);
_.f(Gi,"ytd-exploratory-results-renderer",function(){if(grT!==void 0)return grT;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return grT=X},{mode:1});var nrT;_.Ej("itemSectionRenderer","feedbackElicitationSingleQuestionRenderer","ytd-feedback-elicitation-single-question-renderer");var iU=function(){var X=_.Y.apply(this,arguments)||this;X.messageData=null;return X};
_.F(iU,_.Y);_.a=iU.prototype;_.a.onServiceRequestCompleted=function(X,U){X=U.actions||[];U=0;for(var r=X.length;U<r;U++){var m=X[U],I=void 0,t=void 0;if((I=_.e(m,_.pU))==null?0:(t=I.item)==null?0:t.messageRenderer)this.messageData=_.e(m,_.pU).item.messageRenderer}};
_.a.dataChanged=function(){var X=this.data;this.hostElement.hidden=!1;_.II(this.hostElement,"is-channel",X&&!X.avatarIs169);this.submitButton.disabled=!0;this.selectedResponseIndex=void 0};
_.a.computeThumbnailWidth=function(X){return X?126:56};
_.a.onSelectedResponseIndexChange=function(){this.selectedResponseIndex!==void 0&&(this.submitButton.disabled=!1)};
_.a.onSubmitTap=function(){var X=this.data,U=this.selectedResponseIndex;X!==void 0&&U!==void 0&&(X=X.responses[U],X.responseData&&_.np().resolve(_.s4).resolveCommand(X.responseData,{form:{element:this.hostElement}}))};
_.a.onDismissTap=function(){this.hostElement.hidden=!0;var X=this.data;X!==void 0&&X.dismissalEndpoint&&_.np().resolve(_.s4).resolveCommand(X.dismissalEndpoint,{form:{element:this.hostElement}})};
_.a.updateSelectedResponseIndexFromBinding=function(X){this.selectedResponseIndex=X.detail.value};
iU.prototype.onSelectedResponseIndexChange=iU.prototype.onSelectedResponseIndexChange;iU.prototype.dataChanged=iU.prototype.dataChanged;iU.prototype.onServiceRequestCompleted=iU.prototype.onServiceRequestCompleted;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],iU.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],iU.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],iU.prototype,"messageData",void 0);
_.q([_.T(),_.p("design:type",Number)],iU.prototype,"selectedResponseIndex",void 0);_.q([_.Zl("#submit-button"),_.p("design:type",HTMLButtonElement)],iU.prototype,"submitButton",void 0);_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.Dj]),_.p("design:returntype")],iU.prototype,"onServiceRequestCompleted",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],iU.prototype,"dataChanged",null);
_.q([_.ge("selectedResponseIndex"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],iU.prototype,"onSelectedResponseIndexChange",null);_.q([_.hL({is:"ytd-feedback-elicitation-single-question-renderer",disableElementRegistration:!0})],iU);
_.f(iU,"ytd-feedback-elicitation-single-question-renderer",function(){if(nrT!==void 0)return nrT;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return nrT=X},{mode:1});var ZyU;var Lv=function(){return _.Y.apply(this,arguments)||this};
_.F(Lv,_.Y);Lv.prototype.computeThumbnailWidth=function(X){return X?602:428};
Lv.prototype.updateWideFromBinding=function(X){this.wide=X.detail.value};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Lv.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Lv.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Boolean)],Lv.prototype,"wide",void 0);_.q([_.hL({is:"ytd-newspaper-hero-video-renderer",disableElementRegistration:!0})],Lv);
_.f(Lv,"ytd-newspaper-hero-video-renderer",function(){if(ZyU!==void 0)return ZyU;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return ZyU=X},{mode:1});var sTh;var xFS=function(){return _.Y.apply(this,arguments)||this};
_.F(xFS,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],xFS.prototype,"rendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],xFS.prototype,"data",void 0);_.q([_.hL({is:"ytd-newspaper-mini-video-renderer",disableElementRegistration:!0})],xFS);
_.f(xFS,"ytd-newspaper-mini-video-renderer",function(){if(sTh!==void 0)return sTh;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return sTh=X},{mode:1});var PSr;_.Ej("itemSectionRenderer","newspaperRenderer","ytd-newspaper-renderer");var N8=function(){return _.Y.apply(this,arguments)||this};
_.F(N8,_.Y);N8.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"}}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],N8.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],N8.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],N8.prototype,"data",void 0);_.q([_.hL({is:"ytd-newspaper-renderer",disableElementRegistration:!0})],N8);
_.f(N8,"ytd-newspaper-renderer",function(){if(PSr!==void 0)return PSr;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return PSr=X},{mode:1});var SbJ;_.Ej("itemSectionRenderer","playlistVideoListRenderer","ytd-playlist-video-list-renderer");var jB=function(){var X=_.Y.apply(this,arguments)||this;X.isSegment=!1;X.actionMap={"yt-add-renderer-to-item-section-action":"handleAddRendererToItemSectionAction","yt-playlist-remove-videos-action":"handlePlaylistRemoveVideosAction","yt-update-playlist-action":"handleUpdatePlaylistAction"};X.nextContinuation={continuationType:"playlistVideoListContinuation"};return X};
_.F(jB,_.Y);_.a=jB.prototype;_.a.created=function(){var X=this;this.JSC$22423_ytReorderableController=new _.Pzp(101,function(U){X.handleDrop(U)})};
_.a.attached=function(){_.np();var X;(X=_.np().resolve(_.gX(_.a3)))!=null&&(X.playlistVideoListElement=this.hostElement)};
_.a.detached=function(){var X;(X=_.np().resolve(_.gX(_.a3)))!=null&&(X.playlistVideoListElement=void 0);X=_.np().resolve(_.gX(_.$B));_.v("web_enable_voting_animation")&&X&&(X.parentElem=void 0,X.videos=[],X.continuationsPresent=!1,X.showRefreshPill=!1);_.ll(this.JSC$22423_ytReorderableController)};
_.a.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"}}}}}};
_.a.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.a.dataChanged=function(){var X=_.np().resolve(_.gX(_.$B));if(_.v("web_enable_voting_animation")&&this.data&&X){var U=_.Xa(this.hostElement).querySelector("#contents");U&&(X.parentElem=U);X.addVideos(this.data.contents)}_.ll(this.JSC$22423_ytReorderableController)};
_.a.onRendererstamperFinished=function(){this.canReorder&&_.Sc5(this.JSC$22423_ytReorderableController,_.Xa(this.hostElement).querySelector("#contents"),document.documentElement,"playlist-drag-handle")};
_.a.onPlaylistReloading=function(){this.isReloading=!0};
_.a.onUpdateSetVideoId=function(X){if(X.detail&&this.data&&this.data.contents){var U=X.detail;X=this.data.contents.findIndex(function(I){var t;return((t=I.playlistVideoRenderer)==null?void 0:t.videoId)===U.videoId});
if(!(X<0)&&U.setVideoId&&(this.set("data.contents."+X+".playlistVideoRenderer.setVideoId",U.setVideoId),_.v("web_enable_voting_animation"))){var r;if(X=_.e((r=this.data.contents[X].playlistVideoRenderer)==null?void 0:r.engagementBar,_.X6X)){var m;(m=X.actions)==null||m.forEach(function(I){if(I=_.e(I,_.UsH))I.itemId=U.setVideoId})}(r=_.np().resolve(_.gX(_.$B)))&&DwU(r,U.videoId,U.setVideoId)}}};
_.a.computeContentsClass=function(X){return X?"reloading":""};
_.a.computeIsSortable=function(X,U){return X&&U>0&&!this.isSegment&&!_.v("shorts_in_playlists_web")};
_.a.computeIsEditable=function(X){return X};
_.a.computeCanReorder=function(X){return X};
_.a.handlePlaylistRemoveVideosAction=function(X){if(this.get("playlistRemoveVideosAction.setVideoIds",X)&&this.data&&this.data.contents){X=_.e(X,_.GvP).setVideoIds;for(var U=this.data.contents.length-1;U>=0;){var r=this.data.contents[U].playlistVideoRenderer;r&&r.setVideoId&&X.includes(r.setVideoId)&&this.splice("data.contents",U,1);U--}_.Gw(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.updateIndices()}};
_.a.updateIndices=function(){if(this.data&&this.data.contents)for(var X=0;X<this.data.contents.length;X++)this.set("data.contents."+X+".playlistVideoRenderer.index",_.DQ(String(X+1)))};
_.a.handleDrop=function(X){X=X.currDragItem;var U=_.YA(X.parentNode.childNodes,X),r=this.data.contents.splice(Number(_.pE(X.data.index))-1,1)[0];this.data.contents.splice(U,0,r);U=U?this.get("contents."+(U-1)+".playlistVideoRenderer.setVideoId",this.data):void 0;this.updateIndices();X=this.buildReorderServiceEndpoint(X.data.setVideoId,U);this.ytComponentBehavior.resolveCommand(X)};
_.a.buildReorderServiceEndpoint=function(X,U){return this.data&&this.data.onReorderEndpoint?(this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.setVideoId",X),this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.movedSetVideoIdPredecessor",U),this.data.onReorderEndpoint):null};
_.a.handleUpdatePlaylistAction=function(X){var U;(X=_.e((U=_.e(X,_.iTu))==null?void 0:U.updatedRenderer,_.NNS))&&this.canReorder!==X.canReorder&&this.set("data.canReorder",X.canReorder);X&&X.contents&&(this.set("data.contents",X.contents),this.isReloading=!1);X&&X.continuations&&this.set("data.continuations",X.continuations)};
_.a.handleAddRendererToItemSectionAction=function(X){var U,r=(U=_.e(X,lXm))==null?void 0:U.renderer,m;r&&((m=_.e(X,lXm))==null?void 0:m.targetItemSection)===this.data.targetId&&(this.data.contents=this.data.contents||[],this.splice("data.contents",this.data.contents.length,0,r),X=_.np().resolve(_.gX(_.$B)),_.v("web_enable_voting_animation")&&X&&(r&&(U=_.jFX(r))&&X.recommendedVideos.push({itemId:U,videoId:_.rGA(r),voteCount:_.mse(r),voteSortTiebreaker:Date.now().toString()}),this.updateIndices()))};
_.a.isVotingEnabledOnPlaylist=function(X){if(!X)return!1;X=_.H(X);for(X=X.next();!X.done;X=X.next()){var U=void 0;return!!_.e((U=X.value.playlistVideoRenderer)==null?void 0:U.engagementBar,_.X6X)}return!1};
_.a.onAppendContinuationItemsActionFinished=function(){var X;this.isVotingEnabledOnPlaylist((X=this.data)==null?void 0:X.contents)&&(this.updateIndices(),X=_.np().resolve(_.gX(_.$B)),_.v("web_enable_voting_animation")&&X&&this.data&&X.addVideos(this.data.contents))};
_.a.updateVideoData=function(X){if(X.detail&&this.data&&this.data.contents){var U=X.detail;X=U.toIdx;var r=U.itemId,m=U.newVoteCount,I=U.voteStatus;U=U.hideItem;var t,C,k=(t=this.data)==null?void 0:(C=t.contents)==null?void 0:C.findIndex(function(S){return _.jFX(S)===r});
if(!(k<0)){t=this.data.contents[k];var g;if((g=t.playlistVideoRenderer)==null?0:g.voteCount)t.playlistVideoRenderer.voteCount=m;var Z;if(g=_.e((Z=t.playlistVideoRenderer)==null?void 0:Z.engagementBar,_.X6X)){var P;(P=g.actions)==null||P.forEach(function(S){(S=_.e(S,_.UsH))&&S.initialState&&(S.initialState.votes=m,S.initialState.status=I)})}this.data.contents.splice(k,1);
U||this.data.contents.splice(X,0,t);this.updateIndices()}}};
jB.prototype.updateVideoData=jB.prototype.updateVideoData;jB.prototype.onAppendContinuationItemsActionFinished=jB.prototype.onAppendContinuationItemsActionFinished;jB.prototype.onUpdateSetVideoId=jB.prototype.onUpdateSetVideoId;jB.prototype.onPlaylistReloading=jB.prototype.onPlaylistReloading;jB.prototype.onRendererstamperFinished=jB.prototype.onRendererstamperFinished;jB.prototype.dataChanged=jB.prototype.dataChanged;
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],jB.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],jB.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],jB.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.oS.YtNextContinuationBehavior),_.p("design:type",Object)],jB.prototype,"ytNextContinuationBehavior",void 0);
_.q([_.w(_.Qy),_.p("design:type",Object)],jB.prototype,"ytContinuationHandlerBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],jB.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],jB.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Boolean)],jB.prototype,"isReloading",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],jB.prototype,"isSegment",void 0);
_.q([_.T({computed:"computeIsSortable(data.canReorder, data.contents.length)"}),_.p("design:type",Boolean)],jB.prototype,"isSortable",void 0);_.q([_.T({computed:"computeIsEditable(data.isEditable)"}),_.p("design:type",Boolean)],jB.prototype,"isEditable",void 0);_.q([_.T({computed:"computeCanReorder(data.canReorder)"}),_.p("design:type",Boolean)],jB.prototype,"canReorder",void 0);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],jB.prototype,"dataChanged",null);_.q([_.cP("yt-rendererstamper-finished"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],jB.prototype,"onRendererstamperFinished",null);_.q([_.cP("yt-playlist-reloading"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],jB.prototype,"onPlaylistReloading",null);
_.q([_.cP("yt-update-set-video-id"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],jB.prototype,"onUpdateSetVideoId",null);_.q([_.cP("yt-append-continuation-items-action-finished"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],jB.prototype,"onAppendContinuationItemsActionFinished",null);
_.q([_.cP("yt-update-video-data-voting-animation"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],jB.prototype,"updateVideoData",null);_.q([_.hL({is:"ytd-playlist-video-list-renderer",disableElementRegistration:!0})],jB);
_.f(jB,"ytd-playlist-video-list-renderer",function(){if(SbJ!==void 0)return SbJ;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return SbJ=X},{mode:_.Xz("kevlar_poly_si_batch_j047")?1:2});var dF9;var Xy=function(){return _.Y.apply(this,arguments)||this};
_.F(Xy,_.Y);Xy.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"}}}}};
Xy.prototype.onTextWrapperTap=function(X){var U=this.data&&this.data.navigationEndpoint;U&&!_.$5(_.DP(X),this.hostElement,["A".toString(),"BUTTON".toString()])&&_.l4(this.hostElement,"yt-navigate",{endpoint:U})};
Xy.prototype.dataChanged=function(){var X=this.get("data.offerButton.buttonRenderer.serviceEndpoint");X&&X.commandMetadata&&_.e(X.commandMetadata,_.Gl)&&_.e(X.commandMetadata,_.Gl).fireAutomatically&&_.np().resolve(_.s4).resolveCommand(X,{form:{element:this.hostElement}})};
Xy.prototype.dataChanged=Xy.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Xy.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Xy.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.Oh),_.p("design:type",Object)],Xy.prototype,"ytdLockupBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Xy.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,value:function(){return _.v("enable_desktop_search_bigger_thumbs")}}),
_.p("design:type",Boolean)],Xy.prototype,"useBiggerThumbs",void 0);_.q([_.T({reflectToAttribute:!0,value:function(){return _.S7("desktop_search_bigger_thumbs_style")}}),
_.p("design:type",String)],Xy.prototype,"biggerThumbsStyle",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Xy.prototype,"leftAligned",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Xy.prototype,"dataChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-movie-renderer"})],Xy);
_.f(Xy,"ytd-movie-renderer",function(){if(dF9!==void 0)return dF9;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return dF9=X},{mode:1});var Oyy;var UZ=function(){var X=_.Y.apply(this,arguments)||this;X.rounded=!0;X.pageAttachedTo=void 0;X.actionMap={"yt-signal-action-pause-player":"handleSignalActionPausePlayer"};return X};
_.F(UZ,_.Y);UZ.prototype.attached=function(){this.pageAttachedTo=_.np().resolve(_.Aj).getCurrentPage();_.l4(this.hostElement,"yt-player-attached",this.player)};
UZ.prototype.detached=function(){var X;if((X=this.pageAttachedTo)==null?0:X.hostElement)_.l4(this.pageAttachedTo.hostElement,"yt-player-detached",this.player),this.pageAttachedTo=void 0};
UZ.prototype.dataChanged=function(){var X;if((X=this.data)==null?0:X.videoId)X={video_id:this.data.videoId,autoplay:!0},!_.v("miniplayer_stop_channel_video_autoplay_killswitch")&&_.np().resolve(_.zS).isMiniplayerActive()&&(X.pause_at_start=!0,X.autoplay=!1),this.player.loadVideoWithPlayerVars(X)};
UZ.prototype.handleSignalActionPausePlayer=function(){_.ia().pause()};
UZ.prototype.dataChanged=UZ.prototype.dataChanged;_.q([_.T(),_.p("design:type",Object)],UZ.prototype,"data",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],UZ.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],UZ.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],UZ.prototype,"rounded",void 0);_.q([_.Zl("#player"),_.p("design:type",Object)],UZ.prototype,"player",void 0);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],UZ.prototype,"dataChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-channel-video-player-renderer"})],UZ);
_.f(UZ,"ytd-channel-video-player-renderer",function(){if(Oyy!==void 0)return Oyy;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Oyy=X},{mode:1});var vrU;var ehF;var Ero;var rs=function(){var X=_.Y.apply(this,arguments)||this;X.playing=!1;X.playerId="ytd-default-promo-panel-renderer-inline-playback-renderer-"+_.lM(X);X.active=!1;return X};
_.F(rs,_.Y);_.a=rs.prototype;_.a.detached=function(){this.stop()};
_.a.play=function(){var X=this,U,r,m,I,t;return _.c(function(C){if(C.nextAddress==1)return X.active=!0,U=X.get("data.inlinePlaybackEndpoint.watchEndpoint"),r=U.videoId||X.data.videoId,m=U.startTimeSeconds||0,I=U.playerParams||null,_.v("kevlar_player_update_killswitch")?C.yield(X.playerEl.update({args:{video_id:r,startSeconds:m,player_params:I}}),2):(X.playerEl.loadVideoWithPlayerVars({video_id:r,startSeconds:m,player_params:I,autoplay:!0}),C.jumpTo(2));if(C.nextAddress!=4)return C.yield(X.playerEl.getPlayerPromise(),
4);t=C.yieldResult;t.unloadModule("annotations_module");t.addEventListener("onStateChange",function(k){X.onPlayerStateChange(k)});
_.uv(C)})};
_.a.onPlayerStateChange=function(X){if(this.active)switch(this.playing=X===1,X){case 1:_.l4(this.hostElement,"yt-default-promo-panel-renderer-playing");break;case 0:_.l4(this.hostElement,"yt-default-promo-panel-renderer-ended")}};
_.a.stop=function(){this.playerEl.stop();this.playing=this.active=!1};
_.a.resize=function(){var X=this,U;return _.c(function(r){if(r.nextAddress==1)return r.yield(X.playerEl.getPlayerPromise(),2);U=r.yieldResult;U.setSize(NaN,NaN);_.uv(r)})};
_.q([_.T(),_.p("design:type",Object)],rs.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],rs.prototype,"playing",void 0);_.q([_.T(),_.p("design:type",Object)],rs.prototype,"playerId",void 0);_.q([_.Zl("#player"),_.p("design:type",Object)],rs.prototype,"playerEl",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer-inline-playback-renderer"})],rs);
_.f(rs,"ytd-default-promo-panel-renderer-inline-playback-renderer",function(){if(Ero!==void 0)return Ero;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return Ero=X},{mode:1});var FU9;var Bm9;var mx=function(){var X=_.Y.apply(this,arguments)||this;X.width=0;return X};
_.F(mx,_.Y);_.a=mx.prototype;_.a.attached=function(){this.isVideoPlaying=!1;this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit");this.videoEl.addEventListener("ended",_.k7(this,this.onEnded));this.mp4El.addEventListener("error",_.k7(this,this.onError))};
_.a.detached=function(){this.videoEl.removeEventListener("ended",_.k7(this,this.onEnded));this.mp4El.removeEventListener("error",_.k7(this,this.onError))};
_.a.play=function(){var X=this;if(this.mp4El.getAttribute("src")&&this.isMp4Supported()){this.videoEl.currentTime=0;this.videoEl.load();var U=this.videoEl.play();U?U.then(function(){X.handleVideoStartPlaying()}).catch(function(){_.l4(X.hostElement,"yt-video-thumbnail-not-playing")}):this.handleVideoStartPlaying()}else _.l4(this.hostElement,"yt-video-thumbnail-not-playing")};
_.a.handleVideoStartPlaying=function(){this.videoEl.classList.remove("hideit");this.placeholderEl.classList.add("hideit");this.isVideoPlaying=!0};
_.a.stop=function(){this.isVideoPlaying&&(this.showPlaceholder(),this.isVideoPlaying=!1,this.videoEl.pause(),this.videoEl.currentTime=0)};
_.a.dataChanged=function(){var X;if((X=this.data)==null?0:X.thumbnailPlaceholder)X=_.im(this.data.thumbnailPlaceholder.thumbnails,this.width),this.placeholderEl.style.backgroundImage="url("+X+")";this.stop();this.autoplay&&this.play()};
_.a.showPlaceholder=function(){this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit")};
_.a.onEnded=function(){this.stop();_.l4(this.hostElement,"yt-video-thumbnail-ended");this.loop&&this.play()};
_.a.onError=function(){_.l4(this.hostElement,"yt-video-thumbnail-error")};
_.a.isMp4Supported=function(){return!(!this.videoEl.canPlayType||!this.videoEl.canPlayType("video/mp4").replace(/no/,""))};
_.a.getVideoThumbnail=function(X){if(X&&X.length)return X[0]};
mx.prototype.dataChanged=mx.prototype.dataChanged;_.q([_.T(),_.p("design:type",Object)],mx.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],mx.prototype,"animatePlaceholderOnEntrance",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],mx.prototype,"autoplay",void 0);_.q([_.T({computed:"getVideoThumbnail(data.videoThumbnails)"}),_.p("design:type",Object)],mx.prototype,"videoThumbnail",void 0);
_.q([_.T(),_.p("design:type",Boolean)],mx.prototype,"loop",void 0);_.q([_.T(),_.p("design:type",Boolean)],mx.prototype,"isVideoPlaying",void 0);_.q([_.T(),_.p("design:type",Object)],mx.prototype,"width",void 0);_.q([_.Zl("#mp4"),_.p("design:type",HTMLElement)],mx.prototype,"mp4El",void 0);_.q([_.Zl("#placeholder"),_.p("design:type",HTMLElement)],mx.prototype,"placeholderEl",void 0);_.q([_.Zl("#video"),_.p("design:type",HTMLVideoElement)],mx.prototype,"videoEl",void 0);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],mx.prototype,"dataChanged",null);_.q([_.uG({is:"yt-video-as-thumbnail-details",disableElementRegistration:!0})],mx);
_.f(mx,"yt-video-as-thumbnail-details",function(){if(Bm9===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;FU9===void 0&&(FU9=document.createElement("template"));var m=FU9;r.call(U,m.content.cloneNode(!0),X.content.firstChild);Bm9=X}X=Bm9;return X},{mode:2});var Ir=function(){var X=_.Y.apply(this,arguments)||this;X.disableGridStateAware=!1;X.animationEnabled=_.v("enable_web_ketchup_hero_animation");X.transitioningOut=!1;X.narrow=!1;X.narrower=!1;X.isCarouselInFeed=!1;X.videoTimeoutJobId=0;X.panelTimeoutJobId=0;X.panelTimeoutJobStartMs=0;X.actionMap={"yt-window-resized":"onWindowResized"};return X};
_.F(Ir,_.Y);_.a=Ir.prototype;_.a.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.a.created=function(){this.ytdGridStateAwareBehavior.gridStateAwareSizingElementSelector="#content"};
_.a.updateSize=function(){this.narrow=this.hostElement.clientHeight*16/9>this.hostElement.clientWidth;var X;this.player&&((X=this.data)==null?0:X.inlinePlaybackRenderer)&&this.player.resize();this.narrower=this.isNarrower();this.setScrimLayer(this.data)};
_.a.attached=function(){this.onWindowResized()};
_.a.detached=function(){this.clearTimeouts()};
_.a.onWindowResized=function(){this.updateSize()};
_.a.computePanelLayout=function(X){return X&&X.panelLayout||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.a.playVideo=function(){var X;this.video&&((X=this.data)==null?0:X.videoThumbnail)&&this.video.play();var U;this.player&&((U=this.data)==null?0:U.inlinePlaybackRenderer)&&this.player.play()};
_.a.stopVideo=function(){var X;this.video&&((X=this.data)==null?0:X.videoThumbnail)&&this.video.stop();var U;this.player&&((U=this.data)==null?0:U.inlinePlaybackRenderer)&&this.player.stop()};
_.a.transitionOut=function(){var X=this;this.transitioningOut=!0;return new Promise(function(U){var r=function(){_.Xa(X.hostElement).querySelector("#action-button").removeEventListener("animationend",r);_.$u.cancelJob(m);U();X.transitioningOut=!1};
var m=_.Vo(_.$u,r,1E3);_.Xa(X.hostElement).querySelector("#action-button").addEventListener("animationend",r);X.player&&(X.player.playing=!1)})};
_.a.computeMetadataOrder=function(X){return X&&X.metadataOrder&&X.metadataOrder!=="DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_UNSPECIFIED"?X.metadataOrder:"DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_TITLE_DESCRIPTION"};
_.a.computeByline=function(){return this.get("data.byline.defaultPromoPanelBylineRenderer")};
_.a.computeAvatarSize=function(X){return X&&X.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"?24:36};
_.a.onContentClick=function(X){if(!_.$5(_.DP(X),this.hostElement,["A".toString(),"BUTTON".toString()])){var U;if((U=this.data)==null?0:U.navigationEndpoint){var r;this.componentBehavior.resolveCommand((r=this.data)==null?void 0:r.navigationEndpoint)}}};
_.a.dataChanged=function(){this.clearTimeouts();this.setBackgroundImage(this.data);this.startPanelTimeout();this.updateSize()};
_.a.setBackgroundImage=function(X){if(X=this.getBackgroundImageUrl(X))_.Xa(this.hostElement).querySelector("#hero").style.backgroundImage="url("+X+")"};
_.a.setScrimLayer=function(X){var U=this.getScrimLayerColorStops(X);X=((X==null?void 0:X.scrimRotation)||0)+180;this.isNarrower()&&this.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"&&(X=180);_.$q("HTML_DIR")==="rtl"&&(X=-X);U&&(_.Xa(this.hostElement).querySelector("#scrim").style.backgroundImage="linear-gradient("+X+"deg, "+U+")")};
_.a.isNarrower=function(){return this.hostElement.clientWidth<Ir.NARROW_VERSION_SIZE};
_.a.getScrimLayerColorStops=function(){var X,U=(X=this.data)==null?void 0:X.scrimColorValues;if(!U)return null;if(U.length===1)return X=_.oj(U[0]),X+" 0%, "+X+" 100%";if(U.length===3){var r=[0,72,98];return U.map(function(m,I){return _.oj(m)+" "+r[I]+"%"}).join(",")}return null};
_.a.getBackgroundImageUrl=function(X){return X&&X.largeFormFactorBackgroundThumbnail?_.im((X.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.landscape||X.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.portrait).thumbnails,screen.width):null};
_.a.onPlaying=function(){this.startVideoTimeout()};
_.a.onEnded=function(){this.rotate()};
_.a.startPanelTimeout=function(){var X=this;if(!this.panelTimeoutJobId){var U=this.get("data.minPanelDisplayDurationMs");U&&(this.panelTimeoutJobStartMs=Date.now(),this.panelTimeoutJobId=_.Vo(_.$u,function(){X.rotate()},U))}};
_.a.startVideoTimeout=function(){var X=this;if(!this.videoTimeoutJobId){_.$u.cancelJob(this.panelTimeoutJobId);var U=Date.now()-this.panelTimeoutJobStartMs;U=Math.max(0,this.get("data.minPanelDisplayDurationMs")-U);U=Math.max(this.get("data.minVideoPlayDurationMs")||0,U);this.videoTimeoutJobId=_.Vo(_.$u,function(){X.rotate()},U)}};
_.a.clearTimeouts=function(){this.panelTimeoutJobId!==0&&_.$u.cancelJob(this.panelTimeoutJobId);this.videoTimeoutJobId!==0&&_.$u.cancelJob(this.videoTimeoutJobId);this.videoTimeoutJobId=this.panelTimeoutJobId=0};
_.a.rotate=function(){this.clearTimeouts();_.l4(this.hostElement,"yt-default-promo-panel-renderer-rotate")};
_.n0.Object.defineProperties(Ir.prototype,{player:{configurable:!0,enumerable:!0,get:function(){return _.Xa(this.hostElement).querySelector("#player")}},
video:{configurable:!0,enumerable:!0,get:function(){return _.Xa(this.hostElement).querySelector("#video")}}});
_.n0.Object.defineProperties(Ir,{NARROW_VERSION_SIZE:{configurable:!0,enumerable:!0,get:function(){return 650}}});
Ir.prototype.onEnded=Ir.prototype.onEnded;Ir.prototype.onPlaying=Ir.prototype.onPlaying;Ir.prototype.dataChanged=Ir.prototype.dataChanged;_.q([_.w(_.sh),_.p("design:type",Object)],Ir.prototype,"ytdGridStateAwareBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Ir.prototype,"componentBehavior",void 0);_.q([_.w(_.Pd.YtdGuideStateAwareBehavior),_.p("design:type",Object)],Ir.prototype,"ytdGuideStateAwareBehavior",void 0);
_.q([_.w(_.cTH),_.p("design:type",Object)],Ir.prototype,"ytBooleanLogicBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Ir.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Ir.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Ir.prototype,"ytRendererBehavior",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Ir.prototype,"disableGridStateAware",void 0);_.q([_.T(),_.p("design:type",Object)],Ir.prototype,"data",void 0);_.q([_.T({computed:"computePanelLayout(data)",reflectToAttribute:!0}),_.p("design:type",String)],Ir.prototype,"panelLayout",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Ir.prototype,"animationEnabled",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Ir.prototype,"transitioningOut",void 0);
_.q([_.T({computed:"computeMetadataOrder(data)"}),_.p("design:type",Boolean)],Ir.prototype,"metadataOrder",void 0);_.q([_.T({computed:"computeByline(data)"}),_.p("design:type",Object)],Ir.prototype,"byline",void 0);_.q([_.T({computed:"computeAvatarSize(data)"}),_.p("design:type",Number)],Ir.prototype,"avatarSize",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Ir.prototype,"narrow",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Ir.prototype,"narrower",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Ir.prototype,"layoutStyle",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Ir.prototype,"isCarouselInFeed",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Ir.prototype,"dataChanged",null);_.q([_.cP("yt-default-promo-panel-renderer-playing"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Ir.prototype,"onPlaying",null);
_.q([_.cP("yt-default-promo-panel-renderer-ended"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Ir.prototype,"onEnded",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer"})],Ir);
_.f(Ir,"ytd-default-promo-panel-renderer",function(){if(ehF!==void 0)return ehF;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return ehF=X},{mode:1});_.Ej("itemSectionRenderer","carouselItemRenderer","ytd-carousel-item-renderer");var tG=function(){var X=_.Y.apply(this,arguments)||this;X.narrower=!1;X.dotMenuVisible=!1;X.paginationThumbnailsVisible=!1;X.active=!0;X.disableGridStateAware=!1;X.actionMap={"yt-window-resized":"onWindowResized"};return X};
_.F(tG,_.Y);_.a=tG.prototype;_.a.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]]"}}}}}};
_.a.attached=function(){document.addEventListener("yt-page-type-changed",_.k7(this,this.onPageTypeChange));this.currentPageSubtype=_.UGe(location.pathname);this.onWindowResized()};
_.a.detached=function(){this.jobId&&_.$u.cancelJob(this.jobId);this.updateSizeJobId&&_.$u.cancelJob(this.updateSizeJobId);document.removeEventListener("yt-page-type-changed",_.k7(this,this.onPageTypeChange))};
_.a.onPageTypeChange=function(X){this.active=X.detail.newPageSubtype===this.currentPageSubtype};
_.a.onWindowResized=function(){this.updateSize()};
_.a.updateSize=function(){this.narrower=this.isNarrower(this.hostElement.clientWidth);this.scrollThumbnails(this.currentItemIndex)};
_.a.setNextCarouselItem=function(){this.shouldRotate()&&this.setCarouselItem(this.currentItemIndex+1)};
_.a.setCarouselItem=function(X){X>=this.data.carouselItems.length&&this.loopCount++;this.jobId&&_.$u.cancelJob(this.jobId);var U=this.getCurrentPanelElement();U&&U.stopVideo();this.currentItemIndex=X%this.data.carouselItems.length;this.currentItem=this.data.carouselItems[this.currentItemIndex];this.scrollThumbnails(this.currentItemIndex);this.currentItemHasVideo()?(U||(U=this.getCurrentPanelElement()),U.playVideo()):this.startRotationJob()};
_.a.scrollThumbnails=function(X){if(this.computeLayoutType(this.data)==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"){var U=this.getCurrentPaginationElement();if(U){var r=_.Xa(this.hostElement).querySelector("#pagination-thumbnails");this.currentItemIndex<2?r.style.transform="translateX(0)":(U=U.offsetWidth+8,r.style.transform="translateX(-"+U*(X-Math.ceil(Math.floor(this.overlay.offsetWidth/U)/2)+1)+"px)")}}};
_.a.onDataChanged=function(){var X=this;this.data&&(this.loopCount=0,this.autorotateActive=!0,this.data.autoRotateDurationMs!==void 0&&(this.rotationTimeout=this.data.autoRotateDurationMs),this.setCarouselItem(0),this.updateSizeJobId=_.c1(_.$u,function(){var U;(U=X.getCurrentPanelElement())==null||U.updateSize();X.updateSize()}))};
_.a.getCurrentPanelElement=function(){return _.Xa(_.Xa(this.hostElement).querySelector("#carousel-item")).querySelector("ytd-default-promo-panel-renderer")};
_.a.getCurrentPaginationElement=function(){return _.Xa(_.Xa(this.hostElement).querySelector("#pagination-thumbnails")).querySelector(".ytd-carousel-item-renderer.selected")};
_.a.getNavigationClass=function(X,U){return X===U?"selected":""};
_.a.getNavigationDurationStyle=function(X){return"animation-duration:"+(this.get("data.carouselItems."+X+".defaultPromoPanelRenderer.minPanelDisplayDurationMs")||0)+"ms;"};
_.a.onNavigationTap=function(X){var U=this,r=X.model.index;r!==this.currentItemIndex&&(this.getCurrentPanelElement().transitionOut().then(function(){U.setCarouselItem(r)}),this.autorotateActive=!1)};
_.a.onVideoThumbnailEnded=function(){var X=this;if(this.shouldRotate()){var U=this.getCurrentPaginationElement();U&&(U.classList.add("finished"),this.getCurrentPanelElement().transitionOut().then(function(){U.classList.remove("finished");X.setNextCarouselItem()}))}};
_.a.onVideoThumbnailError=function(){this.startRotationJob()};
_.a.onVideoNotPlaying=function(){this.startRotationJob()};
_.a.currentItemHasVideo=function(){return!!this.get("defaultPromoPanelRenderer.videoThumbnail",this.currentItem)||!!this.get("defaultPromoPanelRenderer.inlinePlaybackRenderer",this.currentItem)};
_.a.startRotationJob=function(){var X=this;_.$u.cancelJob(this.jobId);this.shouldRotate()&&this.rotationTimeout&&(this.jobId=_.$u.addLowPriorityJob(function(){X.getCurrentPanelElement().transitionOut().then(function(){X.setNextCarouselItem()})},this.rotationTimeout))};
_.a.computeDotMenuVisible=function(X,U){return!!X&&!!X.carouselItems&&X.carouselItems.length>1&&!X.paginationThumbnails||!!U};
_.a.computePaginationThumbnailsVisible=function(X,U){var r,m;return((m=X==null?void 0:(r=X.paginationThumbnails)==null?void 0:r.length)!=null?m:0)>1&&!U};
_.a.computeLayoutType=function(){return this.get("data.carouselItems.0.defaultPromoPanelRenderer.panelLayout")||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.a.computePaginatorAlignment=function(X){return(X==null?void 0:X.paginatorAlignment)||"CAROUSEL_ITEM_RENDERER_PAGINATOR_ALIGNMENT_END"};
_.a.shouldRotate=function(){return this.data.carouselItems.length>1&&this.active&&this.loopCount<3&&this.autorotateActive};
_.a.activeChanged=function(){this.data&&(this.active?this.setCarouselItem(this.currentItemIndex):this.currentItem=void 0)};
_.a.isNarrower=function(X){return(X!=null?X:0)<Ir.NARROW_VERSION_SIZE};
tG.prototype.activeChanged=tG.prototype.activeChanged;tG.prototype.onVideoNotPlaying=tG.prototype.onVideoNotPlaying;tG.prototype.onVideoThumbnailError=tG.prototype.onVideoThumbnailError;tG.prototype.onVideoThumbnailEnded=tG.prototype.onVideoThumbnailEnded;tG.prototype.onDataChanged=tG.prototype.onDataChanged;_.q([_.w(_.sh),_.p("design:type",Object)],tG.prototype,"ytdGridStateAwareBehavior",void 0);
_.q([_.w(_.Pd.YtdGuideStateAwareBehavior),_.p("design:type",Object)],tG.prototype,"ytdGuideStateAwareBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],tG.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],tG.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],tG.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],tG.prototype,"currentItem",void 0);
_.q([_.T(),_.p("design:type",Number)],tG.prototype,"currentItemIndex",void 0);_.q([_.T(),_.p("design:type",Number)],tG.prototype,"rotationTimeout",void 0);_.q([_.T(),_.p("design:type",Number)],tG.prototype,"loopCount",void 0);_.q([_.T({computed:"computePaginatorAlignment(data)",reflectToAttribute:!0}),_.p("design:type",String)],tG.prototype,"paginatorAlignment",void 0);_.q([_.T(),_.p("design:type",Number)],tG.prototype,"jobId",void 0);
_.q([_.T(),_.p("design:type",Number)],tG.prototype,"updateSizeJobId",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],tG.prototype,"isCarouselInFeed",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],tG.prototype,"narrower",void 0);_.q([_.T({computed:"computeDotMenuVisible(data, narrower)"}),_.p("design:type",Object)],tG.prototype,"dotMenuVisible",void 0);
_.q([_.T({computed:"computePaginationThumbnailsVisible(data, narrower)"}),_.p("design:type",Object)],tG.prototype,"paginationThumbnailsVisible",void 0);_.q([_.T({computed:"computeLayoutType(data)",reflectToAttribute:!0}),_.p("design:type",String)],tG.prototype,"layoutType",void 0);_.q([_.T({value:!0,reflectToAttribute:!0}),_.p("design:type",Boolean)],tG.prototype,"autorotateActive",void 0);_.q([_.T(),_.p("design:type",Object)],tG.prototype,"active",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],tG.prototype,"disableGridStateAware",void 0);_.q([_.Zl("#overlay"),_.p("design:type",HTMLElement)],tG.prototype,"overlay",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],tG.prototype,"onDataChanged",null);
_.q([_.cP("yt-video-thumbnail-ended"),_.cP("yt-default-promo-panel-renderer-rotate"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],tG.prototype,"onVideoThumbnailEnded",null);_.q([_.cP("yt-video-thumbnail-error"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],tG.prototype,"onVideoThumbnailError",null);
_.q([_.cP("yt-video-thumbnail-not-playing"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],tG.prototype,"onVideoNotPlaying",null);_.q([_.Sl("active"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],tG.prototype,"activeChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-carousel-item-renderer"})],tG);
_.f(tG,"ytd-carousel-item-renderer",function(){if(vrU!==void 0)return vrU;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return vrU=X},{mode:2});var QTh;var orm;var wyh;var yoy;var ar=function(){var X=_.Y.apply(this,arguments)||this;X.originalQuery=null;X.originalEndpoint=null;return X};
_.F(ar,_.Y);ar.prototype.computeShowOriginalQueryWithoutEndpoint_=function(X,U){return!(!X||U)};
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],ar.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ar.prototype,"correctedText",void 0);_.q([_.T(),_.p("design:type",Object)],ar.prototype,"correctedQuery",void 0);_.q([_.T(),_.p("design:type",Object)],ar.prototype,"correctedEndpoint",void 0);_.q([_.T(),_.p("design:type",Object)],ar.prototype,"originalText",void 0);_.q([_.T(),_.p("design:type",Object)],ar.prototype,"originalQuery",void 0);
_.q([_.T(),_.p("design:type",Object)],ar.prototype,"originalEndpoint",void 0);_.q([_.T({value:!1,computed:"computeShowOriginalQueryWithoutEndpoint_(originalQuery, originalEndpoint)"}),_.p("design:type",Boolean)],ar.prototype,"showOriginalQueryWithoutEndpoint",void 0);_.q([_.uG({is:"yt-search-query-correction",disableElementRegistration:!0})],ar);
_.f(ar,"yt-search-query-correction",function(){if(yoy===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;wyh===void 0&&(wyh=document.createElement("template"));var m=wyh;r.call(U,m.content.cloneNode(!0),X.content.firstChild);yoy=X}X=yoy;return X},{mode:2});_.Ej("itemSectionRenderer","didYouMeanRenderer","yt-did-you-mean-renderer");var uhh=function(){return _.Y.apply(this,arguments)||this};
_.F(uhh,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],uhh.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],uhh.prototype,"data",void 0);_.q([_.uG({is:"yt-did-you-mean-renderer",disableElementRegistration:!0})],uhh);
_.f(uhh,"yt-did-you-mean-renderer",function(){if(orm===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;QTh===void 0&&(QTh=document.createElement("template"));var m=QTh;r.call(U,m.content.cloneNode(!0),X.content.firstChild);orm=X}X=orm;return X},{mode:2});var hhh;var MUF;_.Ej("itemSectionRenderer","includingResultsForRenderer","yt-including-results-for-renderer");var zho=function(){return _.Y.apply(this,arguments)||this};
_.F(zho,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],zho.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],zho.prototype,"data",void 0);_.q([_.uG({is:"yt-including-results-for-renderer",disableElementRegistration:!0})],zho);
_.f(zho,"yt-including-results-for-renderer",function(){if(MUF===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;hhh===void 0&&(hhh=document.createElement("template"));var m=hhh;r.call(U,m.content.cloneNode(!0),X.content.firstChild);MUF=X}X=MUF;return X},{mode:2});var KUT;var Tmm;_.Ej("itemSectionRenderer","musicPassFeatureInfoRenderer","yt-music-pass-feature-info-renderer");var H6=function(){return _.Y.apply(this,arguments)||this};
_.F(H6,_.Y);H6.prototype.computeExtraClasses_=function(X,U){var r="";X&&(r+=" "+X.toLowerCase().replace(/_/g,"-"));U&&(r+=" "+U.toLowerCase().replace(/_/g,"-"));return r};
H6.prototype.computeUrlImg_=function(){var X=this.data;X.image&&(_.Xa(this.hostElement).querySelector("#container").style.backgroundImage="url("+_.im(X.image.thumbnails,Number.MAX_VALUE)+")")};
H6.prototype.computeUrlImg_=H6.prototype.computeUrlImg_;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],H6.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],H6.prototype,"data",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],H6.prototype,"computeUrlImg_",null);_.q([_.uG({is:"yt-music-pass-feature-info-renderer",disableElementRegistration:!0})],H6);
_.f(H6,"yt-music-pass-feature-info-renderer",function(){if(Tmm===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;KUT===void 0&&(KUT=document.createElement("template"));var m=KUT;r.call(U,m.content.cloneNode(!0),X.content.firstChild);Tmm=X}X=Tmm;return X},{mode:2});var Ybr;var VUU;_.Ej("itemSectionRenderer","noResultsFoundShowingResultsForRenderer","yt-no-results-found-showing-results-for-renderer");var Rhh=function(){return _.Y.apply(this,arguments)||this};
_.F(Rhh,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Rhh.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Rhh.prototype,"data",void 0);_.q([_.uG({is:"yt-no-results-found-showing-results-for-renderer",disableElementRegistration:!0})],Rhh);
_.f(Rhh,"yt-no-results-found-showing-results-for-renderer",function(){if(VUU===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;Ybr===void 0&&(Ybr=document.createElement("template"));var m=Ybr;r.call(U,m.content.cloneNode(!0),X.content.firstChild);VUU=X}X=VUU;return X},{mode:2});var fJU;var qbT;_.Ej("itemSectionRenderer","resultsWithoutQuotesRenderer","yt-results-without-quotes-renderer");var WUy=function(){return _.Y.apply(this,arguments)||this};
_.F(WUy,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],WUy.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],WUy.prototype,"data",void 0);_.q([_.uG({is:"yt-results-without-quotes-renderer",disableElementRegistration:!0})],WUy);
_.f(WUy,"yt-results-without-quotes-renderer",function(){if(qbT===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;fJU===void 0&&(fJU=document.createElement("template"));var m=fJU;r.call(U,m.content.cloneNode(!0),X.content.firstChild);qbT=X}X=qbT;return X},{mode:2});var JoJ;var DFS;_.Ej("itemSectionRenderer","searchNoResultsRenderer","yt-search-no-results-renderer");var pyy=function(){return _.Y.apply(this,arguments)||this};
_.F(pyy,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],pyy.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],pyy.prototype,"data",void 0);_.q([_.uG({is:"yt-search-no-results-renderer",disableElementRegistration:!0})],pyy);
_.f(pyy,"yt-search-no-results-renderer",function(){if(DFS===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;JoJ===void 0&&(JoJ=document.createElement("template"));var m=JoJ;r.call(U,m.content.cloneNode(!0),X.content.firstChild);DFS=X}X=DFS;return X},{mode:2});var $Fr;var byy;_.Ej("itemSectionRenderer","showingResultsForRenderer","yt-showing-results-for-renderer");var Aoy=function(){return _.Y.apply(this,arguments)||this};
_.F(Aoy,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Aoy.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Aoy.prototype,"data",void 0);_.q([_.uG({is:"yt-showing-results-for-renderer",disableElementRegistration:!0})],Aoy);
_.f(Aoy,"yt-showing-results-for-renderer",function(){if(byy===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;$Fr===void 0&&($Fr=document.createElement("template"));var m=$Fr;r.call(U,m.content.cloneNode(!0),X.content.firstChild);byy=X}X=byy;return X},{mode:2});var lJr;var GhF;var iyF;var LUm;var Cl=function(){var X=_.Y.apply(this,arguments)||this;X.answerExpanded=!1;return X};
_.F(Cl,_.Y);Cl.prototype.toggleAnswer_=function(X){var U=_.pq(X);U&&U.classList.contains("yt-simple-endpoint")||(X.preventDefault(),X.stopPropagation(),this.answerExpanded=!this.answerExpanded)};
Cl.prototype.toggleAnswer_=Cl.prototype.toggleAnswer_;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Cl.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Cl.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Cl.prototype,"answerExpanded",void 0);_.q([_.cP("tap"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],Cl.prototype,"toggleAnswer_",null);
_.q([_.uG({is:"yt-generic-faq-question-renderer",disableElementRegistration:!0})],Cl);
_.f(Cl,"yt-generic-faq-question-renderer",function(){if(LUm===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;iyF===void 0&&(iyF=document.createElement("template"));var m=iyF;r.call(U,m.content.cloneNode(!0),X.content.firstChild);LUm=X}X=LUm;return X},{mode:2});_.Ej("itemSectionRenderer","faqSectionRenderer","yt-faq-section-renderer");var ke=function(){return _.Y.apply(this,arguments)||this};
_.F(ke,_.Y);ke.prototype.configureRendererStamper=function(){return{"data.questions":{id:"contents",mapping:{genericFaqQuestionRenderer:"yt-generic-faq-question-renderer"}}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],ke.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ke.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ke.prototype,"data",void 0);_.q([_.uG({is:"yt-faq-section-renderer",disableElementRegistration:!0})],ke);
_.f(ke,"yt-faq-section-renderer",function(){if(GhF===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;lJr===void 0&&(lJr=document.createElement("template"));var m=lJr;r.call(U,m.content.cloneNode(!0),X.content.firstChild);GhF=X}X=GhF;return X},{mode:2});var Nmy;var jTU;_.Ej("itemSectionRenderer","OfferItemExpandedRenderer","yt-offer-item-expanded-renderer");var c6=function(){return _.Y.apply(this,arguments)||this};
_.F(c6,_.Y);
c6.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"}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],c6.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],c6.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],c6.prototype,"data",void 0);_.q([_.uG({is:"yt-offer-item-expanded-renderer",disableElementRegistration:!0})],c6);
_.f(c6,"yt-offer-item-expanded-renderer",function(){if(jTU===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;Nmy===void 0&&(Nmy=document.createElement("template"));var m=Nmy;r.call(U,m.content.cloneNode(!0),X.content.firstChild);jTU=X}X=jTU;return X},{mode:2});var XUU;var U2F;_.Ej("itemSectionRenderer","OfferItemRenderer","yt-offer-item-renderer");var gs=function(){return _.Y.apply(this,arguments)||this};
_.F(gs,_.Y);
gs.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"}}}}};
gs.prototype.computeFullWidthMode=function(X){return!(!X||!X.fullWidthMode)};
gs.prototype.computeBorderlessMode=function(X){return!(!X||!X.borderlessMode)};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],gs.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],gs.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],gs.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeFullWidthMode(data)"}),_.p("design:type",Boolean)],gs.prototype,"fullWidthMode",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeBorderlessMode(data)"}),_.p("design:type",Boolean)],gs.prototype,"borderlessMode",void 0);_.q([_.uG({is:"yt-offer-item-renderer",disableElementRegistration:!0})],gs);
_.f(gs,"yt-offer-item-renderer",function(){if(U2F===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;XUU===void 0&&(XUU=document.createElement("template"));var m=XUU;r.call(U,m.content.cloneNode(!0),X.content.firstChild);U2F=X}X=U2F;return X},{mode:2});var rPh;var m2F;_.Ej("itemSectionRenderer","subscriptionProductHeaderRenderer","yt-subscription-product-header-renderer");var nl=function(){return _.Y.apply(this,arguments)||this};
_.F(nl,_.Y);nl.prototype.computeAriaLevel_=function(X){return this.getLevelID_(X)};
nl.prototype.getLevelID_=function(X){return(X=X.match(/[0-9]+$/))&&X.length==1?X[0]:"1"};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],nl.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],nl.prototype,"data",void 0);_.q([_.T({computed:"computeAriaLevel_(data.level)",reflectToAttribute:!0}),_.p("design:type",String)],nl.prototype,"ariaLevel",void 0);_.q([_.T({value:"heading",reflectToAttribute:!0}),_.p("design:type",String)],nl.prototype,"role",void 0);
_.q([_.T({value:-1,reflectToAttribute:!0}),_.p("design:type",Number)],nl.prototype,"tabindex",void 0);_.q([_.uG({is:"yt-subscription-product-header-renderer",disableElementRegistration:!0})],nl);
_.f(nl,"yt-subscription-product-header-renderer",function(){if(m2F===void 0){var X=document.createElement("template");_.B(X,"\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");X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;rPh===void 0&&(rPh=document.createElement("template"));var m=rPh;r.call(U,m.content.cloneNode(!0),X.content.firstChild);m2F=X}X=m2F;return X},{mode:2});var I3m;var tN9;_.Ej("itemSectionRenderer","subscriptionProductRenderer","yt-subscription-product-renderer");var ZA=function(){return _.Y.apply(this,arguments)||this};
_.F(ZA,_.Y);ZA.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:_.Fs("menuRenderer"),events:!0}}};
ZA.prototype.onStampFinished_=function(){_.Xa(this.hostElement).querySelector("#menu").children[0].icon="yt-icons:more_vert"};
ZA.prototype.onStampFinished_=ZA.prototype.onStampFinished_;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ZA.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],ZA.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ZA.prototype,"data",void 0);_.q([_.cP("yt-rendererstamper-finished"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ZA.prototype,"onStampFinished_",null);
_.q([_.uG({is:"yt-subscription-product-renderer",disableElementRegistration:!0})],ZA);
_.f(ZA,"yt-subscription-product-renderer",function(){if(tN9===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;I3m===void 0&&(I3m=document.createElement("template"));var m=I3m;r.call(U,m.content.cloneNode(!0),X.content.firstChild);tN9=X}X=tN9;return X},{mode:2});var a3b;var HNy;_.Ej("itemSectionRenderer","subscriptionProductUpsellOfferRenderer","yt-subscription-product-upsell-offer-renderer");var sZ=function(){return _.Y.apply(this,arguments)||this};
_.F(sZ,_.Y);sZ.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
sZ.prototype.imageScrimColorValuesChanged_=function(){var X,U=(X=this.data)==null?void 0:X.imageScrimColorValues;_.Xa(this.hostElement).querySelector("#scrim").style.backgroundColor=U?_.oj(U[0]):"transparent"};
sZ.prototype.imageScrimColorValuesChanged_=sZ.prototype.imageScrimColorValuesChanged_;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],sZ.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],sZ.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],sZ.prototype,"data",void 0);
_.q([_.ge("data.imageScrimColorValues"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],sZ.prototype,"imageScrimColorValuesChanged_",null);_.q([_.uG({is:"yt-subscription-product-upsell-offer-renderer",disableElementRegistration:!0})],sZ);
_.f(sZ,"yt-subscription-product-upsell-offer-renderer",function(){if(HNy===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;a3b===void 0&&(a3b=document.createElement("template"));var m=a3b;r.call(U,m.content.cloneNode(!0),X.content.firstChild);HNy=X}X=HNy;return X},{mode:2});var CvS;var kIy;var cPh;var gVh;var nVm;var ZNU;var xe=function(){return _.Y.apply(this,arguments)||this};
_.F(xe,_.Y);xe.prototype.onYtServiceRequestError_=function(X){_.fx(this.hostElement,X.detail.error.message)};
xe.prototype.onYtServiceRequestError_=xe.prototype.onYtServiceRequestError_;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],xe.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],xe.prototype,"data",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],xe.prototype,"collapsible",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],xe.prototype,"isManageRed",void 0);
_.q([_.cP("yt-service-request-error"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],xe.prototype,"onYtServiceRequestError_",null);_.q([_.uG({is:"yt-single-ypc-offer-renderer",disableElementRegistration:!0})],xe);
_.f(xe,"yt-single-ypc-offer-renderer",function(){if(ZNU===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;nVm===void 0&&(nVm=document.createElement("template"));var m=nVm;r.call(U,m.content.cloneNode(!0),X.content.firstChild);ZNU=X}X=ZNU;return X},{mode:2});var P6=function(){return _.Y.apply(this,arguments)||this};
_.F(P6,_.Y);P6.prototype.configureRendererStamper=function(){return{"data.singleYpcOfferSupportedRenderers":{id:"contents",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],P6.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],P6.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],P6.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],P6.prototype,"isManageRed",void 0);_.q([_.uG({is:"yt-single-ypc-offer-list-renderer",disableElementRegistration:!0})],P6);
_.f(P6,"yt-single-ypc-offer-list-renderer",function(){if(gVh===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;cPh===void 0&&(cPh=document.createElement("template"));var m=cPh;r.call(U,m.content.cloneNode(!0),X.content.firstChild);gVh=X}X=gVh;return X},{mode:2});var s8m;var x2b;_.Ej("itemSectionRenderer","ypcOffersListRenderer","yt-ypc-offers-list-renderer");var Se=function(){return _.Y.apply(this,arguments)||this};
_.F(Se,_.Y);Se.prototype.configureRendererStamper=function(){return{"data.offersList":{id:"contents",mapping:{singleYpcOfferListRenderer:{component:"yt-single-ypc-offer-list-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Se.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Se.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Se.prototype,"data",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],Se.prototype,"isManageRed",void 0);_.q([_.uG({is:"yt-ypc-offers-list-renderer",disableElementRegistration:!0})],Se);
_.f(Se,"yt-ypc-offers-list-renderer",function(){if(x2b===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;s8m===void 0&&(s8m=document.createElement("template"));var m=s8m;r.call(U,m.content.cloneNode(!0),X.content.firstChild);x2b=X}X=x2b;return X},{mode:2});_.Ej("itemSectionRenderer","unlimitedManageSubscriptionPageRenderer","yt-unlimited-manage-subscription-page-renderer");var ds=function(){return _.Y.apply(this,arguments)||this};
_.F(ds,_.Y);
ds.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}}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ds.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],ds.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ds.prototype,"data",void 0);_.q([_.uG({is:"yt-unlimited-manage-subscription-page-renderer",disableElementRegistration:!0})],ds);
_.f(ds,"yt-unlimited-manage-subscription-page-renderer",function(){if(kIy===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;CvS===void 0&&(CvS=document.createElement("template"));var m=CvS;r.call(U,m.content.cloneNode(!0),X.content.firstChild);kIy=X}X=kIy;return X},{mode:2});var Pvh;var S_y;var OZ=function(){return _.Y.apply(this,arguments)||this};
_.F(OZ,_.Y);_.a=OZ.prototype;_.a.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keypress":"onKeypress_"}};
_.a.configureRendererStamper=function(){return{"data.singleYpcOfferListSupportedRenderers":{id:"offers",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",params:{collapsible:!0}}}}}};
_.a.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.a.onKeypress_=function(X){X.detail.keyboardEvent.target==this&&this.expandOffers_()};
_.a.handleHeaderTap_=function(X){X.preventDefault();X.stopPropagation();this.expandOffers_()};
_.a.expandOffers_=function(){this.offersVisible_=!0;this.hostElement.setAttribute("tabindex","-1")};
_.a.dataChanged_=function(){this.data&&(this.offersVisible_=!this.data.isCollapsed)};
OZ.prototype.dataChanged_=OZ.prototype.dataChanged_;_.q([_.w(_.J$),_.p("design:type",Object)],OZ.prototype,"ironA11yKeysBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],OZ.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],OZ.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],OZ.prototype,"data",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],OZ.prototype,"offersVisible_",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],OZ.prototype,"dataChanged_",null);_.q([_.uG({is:"yt-collapsible-ypc-offer-renderer",disableElementRegistration:!0})],OZ);
_.f(OZ,"yt-collapsible-ypc-offer-renderer",function(){if(S_y===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;Pvh===void 0&&(Pvh=document.createElement("template"));var m=Pvh;r.call(U,m.content.cloneNode(!0),X.content.firstChild);S_y=X}X=S_y;return X},{mode:2});var d2h;var ONU;_.Ej("itemSectionRenderer","unlimitedPageHeaderRenderer","yt-unlimited-page-header-renderer");var v6=function(){return _.Y.apply(this,arguments)||this};
_.F(v6,_.Y);_.a=v6.prototype;_.a.configureRendererStamper=function(){return{"data.moreOffersRenderers":{id:"more-offers",mapping:{collapsibleYpcOfferRenderer:{component:"yt-collapsible-ypc-offer-renderer"}}}}};
_.a.dataChanged_=function(){if(this.data.backgroundImage){var X=_.im(this.data.backgroundImage.thumbnails,screen.width),U=this.getScrimLayerColorStops_();this.hostElement.style.backgroundImage=U?"linear-gradient(180deg, "+U+"), url("+X+")":"url("+X+")";this.data.gtmId&&_.jx(this.data.gtmId,_.$q("GL",""))}};
_.a.onYtServiceRequestError_=function(X){_.fx(this.hostElement,X.detail.error.message)};
_.a.getScrimLayerColorStops_=function(){var X,U,r=(X=this.data.unlimitedHeaderV2Data)==null?void 0:(U=X.unlimitedHeaderV2Data)==null?void 0:U.scrimLayerColors;if(!r)return null;var m=100/r.length;return r.map(function(I,t){t*=m;return _.oj(I)+" "+t+"%"}).join(",")};
_.a.computeLogoWithPadding=function(X){var U,r,m;return(X=(U=X.unlimitedLogoImage)==null?void 0:(r=U.thumbnails)==null?void 0:(m=r[0])==null?void 0:m.height)&&X%31===0?!0:!1};
v6.prototype.onYtServiceRequestError_=v6.prototype.onYtServiceRequestError_;v6.prototype.dataChanged_=v6.prototype.dataChanged_;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],v6.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],v6.prototype,"ytRendererBehavior",void 0);_.q([_.T({computed:"computeLogoWithPadding(data)"}),_.p("design:type",Boolean)],v6.prototype,"logoWithPadding",void 0);
_.q([_.T(),_.p("design:type",Object)],v6.prototype,"data",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],v6.prototype,"dataChanged_",null);_.q([_.cP("yt-service-request-error"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],v6.prototype,"onYtServiceRequestError_",null);_.q([_.uG({is:"yt-unlimited-page-header-renderer",disableElementRegistration:!0})],v6);
_.f(v6,"yt-unlimited-page-header-renderer",function(){if(ONU===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;d2h===void 0&&(d2h=document.createElement("template"));var m=d2h;r.call(U,m.content.cloneNode(!0),X.content.firstChild);ONU=X}X=ONU;return X},{mode:2});var vVr;var e6F;_.Ej("itemSectionRenderer","UnlimitedUserNotificationRenderer","yt-unlimited-user-notification-renderer");var ee=function(){return _.Y.apply(this,arguments)||this};
_.F(ee,_.Y);ee.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-confirm":!0}}}}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],ee.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ee.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ee.prototype,"data",void 0);_.q([_.uG({is:"yt-unlimited-user-notification-renderer",disableElementRegistration:!0})],ee);
_.f(ee,"yt-unlimited-user-notification-renderer",function(){if(e6F===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;vVr===void 0&&(vVr=document.createElement("template"));var m=vVr;r.call(U,m.content.cloneNode(!0),X.content.firstChild);e6F=X}X=e6F;return X},{mode:2});
}catch(e){_._DumpException(e)}
try{
var $4w,AL0,Gy3,LbY,NeH,UWL;_.PA=function(X){var U=X.clientMessageId;var r=X.playerOffsetMs;var m=X.pageContext;X=X.userInputText;return{inputComposerFormData:Object.assign({},{clientMessageId:U},!!r&&{playerOffsetMs:r},!!m&&{pageContext:m},!!X&&{userInputText:X})}};
_.pPL=function(X,U,r){U=U===void 0?5:U;if(U!==0){var m=typeof X==="function"?X():document.querySelector(X);m?(r==null?0:r.enableSmartFocus)?_.bpX(m):m.focus():setTimeout(function(){_.pPL(X,U-1,r)},500)}};
$4w=function(X){return String.raw.apply(String,[{raw:X}].concat(_.fN(_.bS.apply(1,arguments).map(function(U){return U instanceof Array?U.join(""):U}))))};
AL0=function(X){var U=_.bS.apply(1,arguments),r=U.length;if(!Array.isArray(X)||!Array.isArray(X.raw)||X.length!==X.raw.length||!_.Ao5&&X===X.raw||!(_.Ao5&&!_.lJC||_.zh(X))||r+1!==X.length)throw new TypeError("$");return new bdL(Object.freeze({strings:Object.freeze(X),args:Object.freeze(U)}))};
_.ll5=function(X){return{continuationCommand:{token:X,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}}};
Gy3=function(){return _.bS.apply(0,arguments).flat().filter(function(X){return X}).join(";")};
LbY=function(){return AL0(id3,Gy3.apply(null,_.fN(_.bS.apply(0,arguments))))};
NeH=function(X,U){if(_.v("web_enable_chat_autoscroll_to_user_turn")&&X&&U)return X-4+"px"};
_.jIL=function(X,U){return _.t3(X.entities,"youchatPendingResponseEntity",U)};
_.Xsw=function(X){return function(U){_.$7(_.PN("youchatPendingResponseEntity",X,{entityKey:X,isPendingResponse:U}))}};
UWL=function(X){X==null||X.addEventListener("DOMLoaded",function(){X.goToAndPlay(X.totalFrames-48,!0)})};
_.g8=function(X){this.__isSoyCss=!0;this.css=$4w.apply(null,[X.strings].concat(_.fN(X.args)))};
_.g8.prototype.toString=function(){return this.css};
var bdL=function(){_.g8.apply(this,arguments)};
_.F(bdL,_.g8);var id3=_.pH(["",""]);_.r6Y=_.V(function(X){var U=_.AL(X,{numberOfChips:5}).numberOfChips;return _.n("yt-ghost-chip-shelf",{class:"ytGhostChipShelfHost"},_.n(_.Yq,{each:function(){return Array(U==null?void 0:U())}},function(){return _.n("div",{class:"ytGhostChipShelfChip"})}))},"Zi");var mWL=_.V(function(X){var U=void 0,r=function(){return X.data()},m=function(){return!!_.vV(_.dJ(r())).optionColor},I=_.H(_.Fb(-1,void 0,"m6Iyqc")),t=I.next().value,C=I.next().value,k=function(d){return t()===d},g=function(d){return r().correctAnswerIndex===d},Z=function(){return t()!==-1};
I=_.H(_.Fb("",void 0,"jvMkLd"));var P=I.next().value,S=I.next().value;return _.n("yoututor-quiz-view-model",{class:_.mS("learningQuizComponentHost","learningYoututorQuizHost",X.className),style:_.Cc({background:function(){return _.vV(_.dJ(r())).backgroundColor}})},_.n("div",{"aria-live":"polite",
class:"learningYoututorQuizVisuallyHidden"},P),_.n("div",{class:"learningQuizComponentQuizContainer"},_.n("div",{class:"learningQuizComponentQuiz"},_.n("div",{class:"learningQuizComponentQuizContent"},_.n(_.x,{cond:function(){return!!r().aiGeneratedQuizLabel},
then:function(){return _.n("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.n(_.dN,{text:function(){return r().aiGeneratedQuizLabel}}))}}),_.n("div",{class:"learningQuizComponentQuizHeader"},_.n("div",{class:"learningQuizComponentQuizHeaderTextContainer"},_.n("div",{class:"learningYoututorQuizText",
style:_.Cc({color:function(){return _.vV(_.dJ(r())).primaryTextColor}})},_.n(_.dN,{text:function(){return r().questionHeaderText}}))))),_.n("div",{role:"group",
class:_.mS("learningQuizComponentQuizOptionsList","learningYoututorQuizOptionsListGap")},_.n(_.Yq,{each:function(){return r().optionsData||[]}},function(d,O){var E={};
return _.n("button",{class:_.mS("learningQuizComponentQuizOptions","learningYoututorQuizOptionsGap","learningYoututorQuizOptionsBorderSquare",(E.learningQuizComponentQuizHover=function(){return!Z()},E.learningQuizComponentQuizOptionWithCustomColor=m,E.learningYoututorQuizOptionSelectedCorrectOutline=function(){return Z()&&g(O())},E.learningYoututorQuizOptionSelectedIncorrectOutline=function(){return t()!==r().correctAnswerIndex&&k(O())},E.learningQuizComponentQuizIncorrectShake=function(){return t()!==
r().correctAnswerIndex&&k(O())},E)),
"on:click":_.tj(function(){_.Y5(_.gO(),{data:d});if(Z())return!1;C(O());S(g(O())?r().correctAnswerAriaLabel||"":r().incorrectAnswerAriaLabel||"");return!1}),
style:_.Cc({background:"transparent"}),"aria-description":function(){return Z()?g(O())?r().correctAnswerAriaLabel:r().incorrectAnswerAriaLabel:""},
"aria-disabled":Z,el:_.pf(function(Q){_.en(271905,Q,U,function(h){U=h})}),
"client-ve-type":271905},_.n("div",{class:"learningQuizComponentQuizOptionContainer"},_.n(_.dN,{text:d.optionText}),_.n(_.x,{cond:function(){var Q=O();return Z()&&(k(Q)||g(Q))},
then:function(){var Q={};return _.n(_.k5,{className:_.mS("learningYoututorQuizOptionIcon",(Q.learningQuizComponentQuizPulse=function(){return t()===r().correctAnswerIndex&&g(O())},Q)),
size:24,icon:function(){return g(O())?"CHECK_CIRCLE_FILLED":"X_CIRCLE"},
active:!0})}})))}),_.n(_.x,{cond:Z,
then:function(){return _.n("div",{class:"learningYoututorQuizExplanationContainer"},_.n("div",{class:"learningYoututorQuizExplanationText"},_.n(_.dN,{text:function(){return r().explanationHeaderText}})),_.n(_.dN,{text:function(){return r().optionsData[t()].explanationText},
className:"learningYoututorQuizExplanationDescriptionText"}))}})))))},"$i");
mWL.idomCompat=!0;var Ioc=_.V(function(X){var U=X.thumbsUp,r=X.thumbsDown,m=X.rightAlignThumbs;X=_.H(_.Fb(!1,void 0,"OxPsH"));var I=X.next().value,t=X.next().value;X=_.H(_.Fb(!1,void 0,"V5vWne"));var C=X.next().value,k=X.next().value;X={};return _.n("div",{class:_.mS("ytwThumbsUpDownThumbs",(X.ytwThumbsUpDownRightAlign=function(){return m==null?void 0:m()},X))},_.n(_.rL,{data:U,
onToggle:function(g){t(g);C()&&k(!1)},
buttonShapeOverrides:function(){return{toggled:I()}}}),_.n(_.rL,{data:r,
onToggle:function(g){k(g);I()&&t(!1)},
buttonShapeOverrides:function(){return{toggled:C()}}}))},"aj");
Ioc.idomCompat=!0;var aoX=_.V(function(X){var U=function(){return X.data().pendingStateEntityKey||""},r=_.nx(_.jIL,U),m=function(){var k;
if(!(k=X.disabled())){var g;k=!((g=r())==null||!g.isPendingResponse)}return k},I=_.H(_.Fb(LbY(""),void 0,"Q6q6y")),t=I.next().value,C=I.next().value;
_.qH(function(){requestAnimationFrame(function(){var k=X.data().onShowAnimationMs||0;k=k>0?LbY("--chip-animation-duration: "+k+"ms;"):LbY("");C(k)})});
return _.n("you-chat-chips-data",{class:"ytwYouChatChipsDataHost",style:t},_.n(_.Yq,{each:function(){return X.data().chipData||[]},
keyBy:"REFERENCE"},function(k){return _.n(tyH,{data:k,disabled:m,pendingStateKey:U,onError:X.onError})}))},"cj"),tyH=_.V(function(X){var U=_.cD("button"),r=_.H(_.Fb(!0,void 0,"baSFEf")),m=r.next().value,I=r.next().value,t=function(){return X.data().text.content},C=function(){return X.data().transparentWhenLoading},k=_.Zj(_.Vx.currentPageSubTypeSelector),g=function(){var P;
return(P=_.np().resolve(_.gX(_.CZ)))==null?void 0:_.t41(P,k())},Z=_.tj(function(P){var S,d,O,E,Q,h,z,K;
return _.c(function(D){switch(D.nextAddress){case 1:P.stopPropagation();if(X.disabled())return D.return();d=String(Math.floor(((S=_.HN())==null?void 0:S.getCurrentTime())||0)*1E3);O="youchat-"+Date.now();E=function(){_.um(X.data().onClick||{});var W=_.ll5(X.data().continuation),J=_.PA({clientMessageId:O,playerOffsetMs:d,pageContext:g()});return new Promise(function(A,N){_.um(W,{form:{formData:J},commandController:{onSuccess:function(He,ne){A(ne)},
onServerError:function(He,ne){N(ne.error)}}})})};
Q=_.Xsw(X.pendingStateKey());Q(!0);_.pPL("#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");I(!1);_.E_(D,2);return D.yield(E(),4);case 4:_.mt(D,3);break;case 2:h=_.yE(D),(K=(z=X).onError)==null||K.call(z,h);case 3:Q(!1),_.uv(D)}})});
return _.n(_.x,{cond:m,then:function(){return _.n("div",{class:"ytwYouChatChipsDataChipWrapper"},_.n("button",{el:U,class:"ytwYouChatChipsDataChip","data-disabled":X.disabled,"data-transparent-loading":C,"on:click":Z,tabindex:0},t))}})},"dj");var Hfw=_.V(function(X){var U=X.data;var r=X.initiallyExpanded;var m=function(){var Z;return(Z=U().conversationResourceData)==null?void 0:Z.learningGuideData};
X=_.H(_.$f(function(){var Z;return(Z=r==null?void 0:r())!=null?Z:!1}));
var I=X.next().value,t=X.next().value,C=function(){t(!0)},k=_.yp(function(){var Z,P;
return(P=(Z=m())==null?void 0:Z.sections)!=null?P:[]},void 0,"QxyRyf"),g=_.yp(function(){return k().length>4},void 0,"MEbwoe");
X=_.yp(function(){var Z;return!I()&&g()&&(Z=m())!=null&&Z.expandButton?k().slice(0,4):k()},void 0,"hIE70b");
return _.n("yt-conversation-resource-view-model",{class:_.mS("ytConversationResourceViewModelHost","ytConversationResourceViewModelHostSectionList")},_.n(_.xJ,{data:X},{expandableMetadataViewModel:_.kuw}),_.n(_.x,{cond:function(){return g()&&!I()},
then:function(){return _.n("div",{id:"showMoreButton"},_.n(_.xJ,{data:function(){var Z;return(Z=m())==null?void 0:Z.expandButton}},{buttonViewModel:function(Z){return _.n(_.Rt,{data:Z.data,
onClick:C})}}))}}))},"ej");_.Cmw=_.V(function(X){var U=function(){var K;return(K=X.data().text)==null?void 0:K.content},r=function(){var K,D;
return(K=X.data().webData)==null?void 0:(D=K.textResult)==null?void 0:D.content},m=_.np().resolve(_.qW),I=_.Cx(),t=function(){return X.data().chatResponseStyle},C=function(){return!X.data().transparentBackground},k=function(){return X.data().rightAlignThumbs},g=function(){return X.data().animationUrl==="https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"||X.data().animationUrl==="/google3/video/youtube/web/shared/testdata/animation/gemini_twirl_v2.json"},Z=function(){return{animationConfig:{autoplay:!1,
loop:!1,renderer:"svg",rendererSettings:{viewBoxSize:g()?"0 0 1400 1400":"12 0 48 48"},name:"YOUCHAT_ICON",path:X.data().animationUrl||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_solo_v1.json"}}},P=function(){var K;
return X.data().webData||((K=X.data().text)==null?void 0:K.content)||X.data().videoResultsData||X.data().conversationResourceViewModel||X.data().quiz||X.data().yoututorQuiz||X.data().richContent},S=function(){return!!X.data().sectionHeader||P()},d=function(){var K;
return(K=X.data().videoResultsData)==null?void 0:K.videoShelf},O=function(){var K;
return(K=X.data().webData)==null?void 0:K.sourcesShelf},E=function(){return t()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"||t()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"?!1:X.data().thumbsDownViewModel&&X.data().thumbsUpViewModel},Q=function(){return _.e(X.data().thumbsUpViewModel,_.SO)},h=function(){return _.e(X.data().thumbsDownViewModel,_.SO)};
_.qH(function(){requestAnimationFrame(function(){var K;(K=X.shouldAnimateIcon)!=null&&K.call(X)&&UWL(I.lottieEl)})});
var z={};return _.n("you-chat-item-view-model",{class:_.mS("ytwYouChatItemViewModelYouChatItemViewModel",(z.ytwYouChatItemViewModelColumnLayout=function(){return g()},z)),
style:_.Cc({"min-height":function(){var K,D;return NeH((K=X.containerHeight)==null?void 0:K.call(X),(D=X.isLastItem)==null?void 0:D.call(X))}}),
"data-target-id":function(){return X.data().id||""}},_.n(_.x,{cond:function(){return X.data().removeIcon?!1:S()},
then:function(){var K={};return _.n("div",{"aria-hidden":"true"},_.n(_.p8,{className:_.mS("ytwYouChatItemViewModelIcon",(K.ytwYouChatItemViewModelRtl=m==="rtl",K.ytwYouChatItemViewModelHidden=function(){return!(X.data().hideIcon||t()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"||t()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"?0:S())},K)),
animationName:"YOUCHAT_ICON",data:Z,animationRef:I}))}}),_.n(_.x,{cond:S,
then:function(){var K={};return _.n("div",{class:_.mS("ytwYouChatItemViewModelHost",(K.ytwYouChatItemViewModelHostNoPadding=function(){return!!X.data().sectionHeader&&!P()},K.ytwYouChatItemViewModelChatResponseStyleMultiPartStart=function(){return t()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"},K.ytwYouChatItemViewModelChatResponseStyleMultiPartMiddle=function(){return t()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"},K.ytwYouChatItemViewModelChatResponseStyleMultiPartEnd=function(){return t()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"},
K.ytwYouChatItemViewModelGradientBackground=C,K.ytwYouChatItemViewModelHostAlignStart=function(){return!g()},K.ytwYouChatItemViewModelHostDefaultFlex=function(){return!g()},K)),
role:"alert"},_.n(_.x,{cond:U,then:function(D){return _.n(_.Qn,{text:D,wrapCodeBlocks:!0})}}),_.n(_.xJ,{data:function(){return X.data().sectionHeader}},{sectionHeaderViewModel:function(D){var W={};
return _.n(_.i0,{data:D.data,className:_.mS("ytwYouChatItemViewModelSectionHeader",(W.ytwYouChatItemViewModelSectionHeaderNoPadding=function(){return!!X.data().sectionHeader&&!P()},W)),
forceSmallLayout:!0})}}),_.n(_.x,{cond:r,
then:function(D){return _.n(_.Qn,{text:D,wrapCodeBlocks:!0})}}),_.n(_.x,{cond:d,
then:function(){return _.n("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.n(_.xJ,{data:function(){var D;return(D=X.data().videoResultsData)==null?void 0:D.videoShelf}},{horizontalShelfViewModel:function(D){return _.n(_.F3,{data:D.data,
hasPeek:!0,disableArrows:!1,protectBackground:!0})}}))}}),_.n(_.x,{cond:O,
then:function(){return _.n("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.n(_.xJ,{data:function(){var D;return(D=X.data().webData)==null?void 0:D.sourcesShelf}},{horizontalShelfViewModel:function(D){return _.n(_.F3,{data:D.data,
hasPeek:!0,disableArrows:!1})}}))}}),_.n(_.xJ,{data:function(){return X.data().conversationResourceViewModel}},{conversationResourceViewModel:Hfw}),_.n(_.xJ,{data:function(){return X.data().quiz}},{learningJourneyQuizViewModel:_.bAh}),_.n(_.xJ,{data:function(){return X.data().yoututorQuiz}},{yoututorQuizViewModel:mWL}),_.n(_.xJ,{data:function(){return X.data().richContent}},{cardViewModel:_.$Mc,
linearLayoutViewModel:_.eD}),_.n(_.x,{cond:E,then:function(){return _.n(Ioc,{thumbsUp:Q,thumbsDown:h,rightAlignThumbs:k})}}))}}),_.n(_.x,{cond:function(){return X.data().chipsData},
then:function(K){return _.n(aoX,{data:K,disabled:X.pending,onError:X.onError})}}))},"gj");
_.Cmw.idomCompat={callbacks:{onError:!0,onSend:!0}};_.k57=_.V(function(X){var U=function(){return X.data().choiceSelectedText},r=function(){return X.data().hasGradientBackground},m={};
return _.n("yt-you-chat-user-turn",{class:"ytYouChatUserTurnHost",style:_.Cc({"min-height":function(){var I,t;return NeH((I=X.containerHeight)==null?void 0:I.call(X),(t=X.isLastItem)==null?void 0:t.call(X))}}),
"data-target-id":function(){var I;return(I=X.data().itemTargetId)!=null?I:""}},_.n(_.x,{cond:U,
then:function(){return _.n("div",{class:"ytYouChatUserTurnChoiceSelected"},_.n(_.dN,{text:U}))}}),_.n("div",{class:_.mS("ytYouChatUserTurnUserMessage",(m.ytYouChatUserTurnGradientContainer=r,m.ytYouChatUserTurnDefaultContainer=function(){return!r()},m))},function(){return X.data().text}))},"hj");_.c67=_.V(function(X){var U=function(){var C;return((C=X.data)==null?void 0:C.call(X).animationUrl)||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_comp_v1.json"},r=_.Cx(),m=_.np().resolve(_.qW);
_.qH(function(){requestAnimationFrame(function(){var C;(C=r.lottieEl)==null||C.addEventListener("DOMLoaded",function(){var k;(k=X.onLottieLoaded)==null||k.call(X)})})});
var I=function(){var C;return(C=X.data)==null?void 0:C.call(X).loadingAnimationA11yLabel},t={};
return _.n("yt-chat-loading-view-model",{class:"ytChatLoadingViewModelHost","data-target-id":function(){var C;return((C=X.data)==null?void 0:C.call(X).targetId)||""},
"aria-label":function(){return I()||""},
role:function(){return I()?"progressbar":void 0},
style:_.Cc({"min-height":function(){var C,k;return NeH((C=X.containerHeight)==null?void 0:C.call(X),(k=X.isLastItem)==null?void 0:k.call(X))}})},_.n(_.p8,{"aria-hidden":"true",
className:_.mS((t.ytChatLoadingViewModelRtl=m==="rtl",t)),animationName:"YOUCHAT_LOADER",data:function(){return{animationConfig:{autoplay:!0,loop:!0,renderer:"svg",rendererSettings:{viewBoxOnly:!0,className:U()==="https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"||U()==="/google3/video/youtube/web/shared/testdata/animation/gemini_twirl_v2.json"?"ytChatLoadingViewModelVerticalLoadingSvg":"ytChatLoadingViewModelLoadingSvg"},name:"YOUCHAT_LOADER",path:U()}}},
animationRef:r}))},"jj");
}catch(e){_._DumpException(e)}
try{
var jgh,Xxy,UHh;jgh=function(X){return _.v("kevlar_watch_cinematics_invisible")||X.fullscreen&&_.v("kevlar_watch_cinematics_invisible_in_fullscreen")||X.theater&&!X.fullscreen&&_.v("kevlar_watch_cinematics_invisible_in_theater")};
Xxy=function(){var X=document.createElement("canvas"),U=X.getContext("2d");if(!U)throw Error("Uo");_.pg(X,{position:"absolute",width:"100%",height:"100%"});return{element:X,context:U}};
UHh=function(){return!("filter"in CanvasRenderingContext2D.prototype)||_.v("kevlar_watch_cinematics_css_blur")};
_.rIJ=function(X,U,r){return Math.abs(X-U)<=(r||1E-6)};
_.mHJ=function(X,U){return X==U?!0:X&&U?X.width==U.width&&X.height==U.height:!1};_.IWJ=new _.c8("notificationActionRenderer");var tqy=function(X){var U=this;this.element=new Image;this.failed=this.loaded=!1;this.resolver=new _.tO;this.element.addEventListener("load",function(){U.loaded=!0;U.resolver.resolve(U.element)});
this.element.addEventListener("error",function(){U.failed=!0});
this.element.src=X};var aWm=function(X,U){this.image=X;this.frame=U};
aWm.prototype.drawToCanvas=function(X,U){var r=this.frame.width/this.frame.columns,m=this.frame.height/this.frame.rows,I=U.offsetX,t=U.offsetY;jgh(U)?(X.fillStyle=U.fullscreen?"#000":"#0f0f0f",X.fillRect(I,t,(U==null?void 0:U.width)||r,(U==null?void 0:U.height)||m)):X.drawImage(this.image,this.frame.column*r,this.frame.row*m,r,m,I,t,(U==null?void 0:U.width)||r,(U==null?void 0:U.height)||m)};
var H$h=function(X){this.color=X};
H$h.prototype.drawToCanvas=function(X,U){var r=U.offsetX,m=U.offsetY,I=U.width,t=U.height;X.fillStyle=jgh(U)?U.fullscreen?"#000":"#0f0f0f":this.color;X.fillRect(r,m,I,t)};var xW=function(X,U){_.ZN.call(this);this.playerApi=U;this.mosaics=new Map;this.colorStore=new Map;this.pendingStoryboardIndex=this.currentStoryboardIndex=this.colorStoreTimeInterval=NaN;this.currentStoryboardSize=new _.wl(NaN,NaN);this.lastUpdateTime=NaN;this.paused=!1;this.addEventListeners();C3m(this,X);kuS(this);this.update()};
_.F(xW,_.ZN);xW.prototype.addEventListeners=function(){var X=this,U=function(){X.update()},r=function(I){X.paused||(I.type==="newdata"&&(X.mosaics.clear(),cI9(X),PB(X)),kuS(X),X.update())},m=function(){X.onPlayerStateChange()};
this.playerApi.addEventListener("onVideoProgress",U);this.playerApi.addEventListener("onVideoDataChange",r);this.playerApi.addEventListener("onStateChange",m);this.addOnDisposeCallback(function(){X.playerApi.removeEventListener("onVideoProgress",U);X.playerApi.removeEventListener("onVideoDataChange",r);X.playerApi.removeEventListener("onStateChange",m)})};
var C3m=function(X,U){X.cinematicContainerRenderer!==U&&(X.cinematicContainerRenderer=U,cI9(X),PB(X),X.colorStoreUpdateJobId=_.$u.addLowPriorityJob(function(){var r;if((r=X.cinematicContainerRenderer.colorStore)!=null&&r.sampledColors){r=Infinity;for(var m=_.H(X.cinematicContainerRenderer.colorStore.sampledColors),I=m.next();!I.done;I=m.next()){I=I.value;var t=Number(I.key);t!==0&&t<r&&(r=t);t=_.oj(I.value);X.colorStore.set(I.key,t)}X.colorStoreTimeInterval=r}}))},cI9=function(X){X.colorStoreUpdateJobId&&
(_.$u.cancelJob(X.colorStoreUpdateJobId),X.colorStoreUpdateJobId=void 0);
X.colorStore.clear();X.currentStoryboardColor=void 0},gqy=function(X,U){var r;
return(r=X.getStoryboardFrame(U))==null?void 0:r.url};
xW.prototype.onPlayerStateChange=function(){this.update()};
xW.prototype.isAdPlaying=function(){return this.playerApi.getPresentingPlayerType()===2};
var kuS=function(X){var U=X.getStoryboardFrame(0);U&&(U=new _.wl(U.width/U.columns,U.height/U.rows),_.mHJ(X.currentStoryboardSize,U)||(X.currentStoryboardSize=U,X.publish("STORYBOARD_SIZE_CHANGED",X.currentStoryboardSize)))},nqh=function(X,U){X.currentStoryboardIndex=U;
X.pendingStoryboardIndex=NaN;U=X.getStoryboardFrame(X.currentStoryboardIndex);X.currentStoryboard=new aWm(X.mosaics.get(U.url).element,U);X.publish("STORYBOARD_CHANGED",X.currentStoryboard);X.lastUpdateTime=(0,_.sJ)()};
xW.prototype.isShorts=function(){return this.cinematicContainerRenderer.config.pageType==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
var PB=function(X){X.currentStoryboardIndex=NaN;X.pendingStoryboardIndex=NaN;X.currentStoryboard&&(X.currentStoryboard=void 0,X.publish("STORYBOARD_CHANGED",void 0));X.lastUpdateTime=NaN};
xW.prototype.update=function(){if(!this.paused&&this.playerApi.getNumberOfStoryboardLevels()>0)if(this.isAdPlaying()||this.isShorts()&&this.playerApi.getProgressState().duration<15)PB(this);else{var X=this.playerApi.getPlayerState(1);if(X===-1||X===5||X===0)PB(this);else if(isNaN(this.lastUpdateTime)||!((0,_.sJ)()<this.lastUpdateTime+this.cinematicContainerRenderer.config.animationConfig.minImageUpdateIntervalMs))if(X=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){X=""+Math.round(X*1E3/this.colorStoreTimeInterval)*this.colorStoreTimeInterval;var U=this.colorStore.get(X);U?U!==this.currentStoryboardColor&&(this.currentStoryboardColor=this.currentStoryboardColor=U,this.currentStoryboard=new H$h(U),this.publish("STORYBOARD_CHANGED",this.currentStoryboard),
this.lastUpdateTime=(0,_.sJ)()):(_.AE(new _.Tx("Could not find color for timestamp: "+X,this.cinematicContainerRenderer)),PB(this))}else PB(this);else Z$o(this,X)}};
var Z$o=function(X,U){var r=X.getStoryboardFrameIndex(U);if(r!==X.currentStoryboardIndex&&r!==X.pendingStoryboardIndex){U=gqy(X,r);var m=X.mosaics.get(U);m?m.loaded&&nqh(X,r):(X.pendingStoryboardIndex=r,r=new tqy(U),X.mosaics.set(U,r),r.resolver.promise.then(function(){if(!X.isDisposed()&&!X.paused&&!isNaN(X.pendingStoryboardIndex)){var I=gqy(X,X.pendingStoryboardIndex);if(I){var t;(t=X.mosaics.get(I))!=null&&t.loaded&&nqh(X,X.pendingStoryboardIndex)}else PB(X)}}))}};
xW.prototype.getStoryboardFrameIndex=function(X){var U=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0;return this.playerApi.getStoryboardFrameIndex(X,U)};
xW.prototype.getStoryboardFrame=function(X){var U=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0,r,m;return((m=(r=this.playerApi).getStoryboardFrame)==null?void 0:m.call(r,X,U))||null};
xW.prototype.pause=function(){this.lastUpdateTime=NaN;this.paused=!0};var dI=function(X,U,r,m){m=m===void 0?!1:m;_.Kj.call(this);this.cinematicContainerRenderer=U;this.playerApi=r;this.theater=this.fullscreen=!1;var I;this.ambientLightThemeEnabled=!m&&!!(U==null?0:(I=U.config)==null?0:I.enableInLightTheme);this.ambientTheaterModeEnabled=(this.ambientFullscreenEnabled=m)&&!0;this.container=document.createElement("div");X.appendChild(this.container);this.innerContainer=document.createElement("div");this.container.appendChild(this.innerContainer);sYU(this);this.backCanvas=
Xxy();this.frontCanvas=Xxy();this.innerContainer.appendChild(this.backCanvas.element);this.innerContainer.appendChild(this.frontCanvas.element);this.storyboardManager=new xW(U,this.playerApi);_.FD(this,this.storyboardManager);this.addEventListeners();xHh(this)?P3J(this,100+Sa(this)*3*2,100+Sa(this)*3*2):SxF(this);dH9(this,this.storyboardManager.currentStoryboard)};
_.F(dI,_.Kj);
var sYU=function(X){var U=X.playerApi.getVideoAspectRatio();_.pg(X.container,{"aspect-ratio":""+U,"max-width":"100%",height:"100%",margin:"0 auto",display:"flex","flex-direction":"column","justify-content":"center","pointer-events":"none"});var r;var m;if((X.fullscreen||X.theater)&&((r=X.cinematicContainerRenderer.config)==null?0:(m=r.watchFullscreenConfig)==null?0:m.colorSourceWidthMultiplier))r=X.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceWidthMultiplier;else{var I;r=(I=
X.cinematicContainerRenderer.config.colorSourceWidthMultiplier)!=null?I:X.cinematicContainerRenderer.config.colorSourceSizeMultiplier}var t,C;if((X.fullscreen||X.theater)&&((t=X.cinematicContainerRenderer.config)==null?0:(C=t.watchFullscreenConfig)==null?0:C.colorSourceHeightMultiplier))I=X.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceHeightMultiplier;else{var k;I=(k=X.cinematicContainerRenderer.config.colorSourceHeightMultiplier)!=null?k:X.cinematicContainerRenderer.config.colorSourceSizeMultiplier}_.pg(X.innerContainer,
{"aspect-ratio":""+U,position:"relative","max-height":"100%","max-width":"100%","pointer-events":"none",transform:"scale("+r+", "+I+")"});UHh()&&_.pg(X.innerContainer,"filter","blur("+_.Pp("cinematic_watch_css_filter_blur_strength",40)+"px)")};
dI.prototype.setFullscreen=function(X,U){this.fullscreen=X;this.theater=!!U;sYU(this);if(this.ambientFullscreenEnabled||this.ambientLightThemeEnabled||this.ambientTheaterModeEnabled)this.backCanvas.context.clearRect(0,0,this.backCanvas.element.width,this.backCanvas.element.height),X=this.storyboardManager.currentStoryboard,O$F(this),X&&vqy(this,X)};
dI.prototype.addEventListeners=function(){var X=this,U=this.storyboardManager.subscribe("STORYBOARD_CHANGED",function(I){dH9(X,I)}),r=this.storyboardManager.subscribe("STORYBOARD_SIZE_CHANGED",function(){SxF(X)});
this.addOnDisposeCallback(function(){X.storyboardManager.unsubscribeByKey(U);X.storyboardManager.unsubscribeByKey(r)});
var m=function(){sYU(X)};
this.playerApi.addEventListener("onVideoDataChange",m);this.addOnDisposeCallback(function(){X.playerApi.removeEventListener("onVideoDataChange",m)})};
var SxF=function(X){if(!xHh(X)){var U=X.storyboardManager.currentStoryboardSize;isNaN(U.width)||isNaN(U.height)||P3J(X,Number(U.width)+Sa(X)*3*2,Number(U.height)+Sa(X)*3*2)}},P3J=function(X,U,r){X.backCanvas.element.width=U;
X.backCanvas.element.height=r;X.frontCanvas.element.width=U;X.frontCanvas.element.height=r},xHh=function(X){return X.cinematicContainerRenderer.presentationStyle==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"},dH9=function(X,U,r){r=r===void 0?!1:r;
var m=X.frontCanvas.element.getAnimations()[0];m?(m.pause(),X.backCanvas.context.globalAlpha=Number(getComputedStyle(X.frontCanvas.element).opacity),X.frontCanvas.element.style.opacity="0",m.finish()):X.backCanvas.context.globalAlpha=1;X.backCanvas.context.drawImage(X.frontCanvas.element,0,0,X.backCanvas.element.width,X.backCanvas.element.height);O$F(X);U&&vqy(X,U);U=U?X.cinematicContainerRenderer.config.animationConfig.crossfadeDurationMs:_.Pp("cinematic_watch_fade_out_duration",500);m=_.Pp("cinematic_watch_transition_frame_rate")/
1E3;var I={};m&&(I={easing:"steps("+Math.round(U*m)+")"});(r===void 0?0:r)||X.frontCanvas.element.animate([{opacity:0},{opacity:1}],Object.assign({},{duration:U,iterations:1},I));X.frontCanvas.element.style.opacity="1"},O$F=function(X){var U=X.ambientLightThemeEnabled||X.ambientTheaterModeEnabled,r=X.ambientLightThemeEnabled||X.ambientFullscreenEnabled;
X.frontCanvas.context.fillStyle=X.theater&&U||X.fullscreen&&r?"#000":"#0f0f0f";UHh()||(X.frontCanvas.context.filter="blur(0)");X.frontCanvas.context.fillRect(0,0,X.frontCanvas.element.width,X.frontCanvas.element.height)},vqy=function(X,U){UHh()||(X.frontCanvas.context.filter="blur("+Sa(X)+"px)");
X.frontCanvas.context.globalAlpha=X.fullscreen&&X.ambientFullscreenEnabled||X.theater&&X.ambientTheaterModeEnabled?_.Pp("cinematic_watch_effect_letterbox_opacity",.4):_.Pp("cinematic_watch_effect_opacity",.4);var r={offsetX:Sa(X)*3,offsetY:Sa(X)*3,theater:X.theater,fullscreen:X.fullscreen};xHh(X)&&(r.width=100,r.height=100);U.drawToCanvas(X.frontCanvas.context,r);X.frontCanvas.context.globalAlpha=1},Sa=function(X){var U;
return(U=X.cinematicContainerRenderer.config.blurStrength)!=null?U:5};
dI.prototype.disposeInternal=function(){_.Kj.prototype.disposeInternal.call(this);this.container.remove()};
dI.prototype.clear=function(){dH9(this,void 0,!0)};
dI.prototype.pause=function(){this.storyboardManager.pause()};var eS9;eS9=_.w_(function(){var X,U,r=!((U=(X=document.createElement("canvas")).getContext)==null||!U.call(X,"2d")),m;X=!((m=CSS)==null||!m.supports("filter: blur(0)"));m=!!Element.prototype.animate&&!!Element.prototype.getAnimations;var I;return r&&X&&m&&!((I=CSS)==null||!I.supports("aspect-ratio: 1 / 1"))});
_.On=function(X,U){_.ZN.call(this);this.container=X;this.playerApi=U;this.fullscreen=this.theater=this.settingEnabled=this.isDarkModeEnabled=this.wasAllowed=!1;this.prefersReducedMotionQuery=Eqh(this);this.update()};
_.F(_.On,_.ZN);_.Fch=function(X){var U=document.documentElement.hasAttribute("dark");X.isDarkModeEnabled=U;X.update()};
_.B8F=function(X,U){X.settingEnabled=U;X.update()};
_.On.prototype.setFullscreen=function(X,U){this.fullscreen=X;this.theater=!!U;this.update()};
_.QYh=function(X,U){X.cinematicContainerRenderer=U;X.cinematicContainerRenderer&&(X.cinematicsVe=_.tb(X.isShorts()?227858:159022),_.q0(_.gO(),X.cinematicsVe),X.loggingClientData={watchCinematicContainerData:{presentationStyle:X.cinematicContainerRenderer.presentationStyle}});X.update()};
_.On.prototype.isShorts=function(){var X,U;return((X=this.cinematicContainerRenderer)==null?void 0:(U=X.config)==null?void 0:U.pageType)==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
_.On.prototype.isAllowed=function(){var X;if(X=eS9()){var U,r,m;X=((r=this.cinematicContainerRenderer)==null?void 0:r.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"&&!((m=this.cinematicContainerRenderer)==null||!m.colorStore)||((U=this.cinematicContainerRenderer)==null?void 0:U.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_BLURRED"}if(X)if(_.v("web_cinematics_pausing")){var I,t;X=this.isDarkModeEnabled||!!((I=this.cinematicContainerRenderer)==
null?0:(t=I.config)==null?0:t.enableInLightTheme)}else{var C,k;I=!!((C=this.cinematicContainerRenderer)==null?0:(k=C.config)==null?0:k.enableInLightTheme)&&(_.$q("INNERTUBE_CLIENT_NAME")==="MWEB"||this.fullscreen||this.theater);X=this.isDarkModeEnabled||I}if(C=X){var g,Z;C=!((Z=(g=this.prefersReducedMotionQuery)==null?void 0:g.matches)!=null&&Z)}return C};
_.oqJ=function(X){var U;(U=X.currentCinematicEffect)==null||U.pause()};
_.wxy=function(X){(X=X.currentCinematicEffect)!=null&&(X=X.storyboardManager,X.paused=!1,kuS(X),X.update())};
_.On.prototype.isEnabled=function(){return this.isAllowed()&&this.settingEnabled};
var Eqh=function(X){if(!_.v("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&window.matchMedia){var U=window.matchMedia("(prefers-reduced-motion: reduce)"),r=function(){X.update()};
U.addListener(r);X.addOnDisposeCallback(function(){U.removeListener(r)});
return U}};
_.On.prototype.update=function(){this.isAllowed()!==this.wasAllowed&&(this.wasAllowed=this.isAllowed(),this.publish("CINEMATICS_ALLOWED_CHANGED",this.wasAllowed));if(this.isEnabled()){var X=this.cinematicContainerRenderer;this.currentCinematicEffect||(this.currentCinematicEffect=new dI(this.container,X,this.playerApi,this.isDarkModeEnabled),_.FD(this,this.currentCinematicEffect));this.currentCinematicEffect.setFullscreen(this.fullscreen,this.theater);var U=this.currentCinematicEffect;U.cinematicContainerRenderer!==
X&&(U.cinematicContainerRenderer=X,C3m(U.storyboardManager,X),sYU(U));X=_.C9();_.kF(0,194,!0);X.save();X=_.Ei();this.cinematicsVe&&X&&_.VU(X,[this.cinematicsVe],this.loggingClientData)}else this.currentCinematicEffect&&(X=_.Ei(),this.cinematicsVe&&X&&_.Rk(X,[this.cinematicsVe],!1,this.loggingClientData),_.Cj(this.currentCinematicEffect),this.currentCinematicEffect=void 0)};
_.n0.Object.defineProperties(_.On.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
}catch(e){_._DumpException(e)}
try{
var QgF;var olb;_.BP({_template:function(){if(olb!==void 0)return olb;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=
X.content,r=U.insertBefore;QgF===void 0&&(QgF=document.createElement("template"));var m=QgF;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return olb=X},
is:"tp-yt-iron-pages",behaviors:[_.L2,_.WP],properties:{activateEvent:{type:String,value:null}},observers:["_selectedPageChanged(selected)"],_selectedPageChanged:function(){this.async(this.notifyResize)}});
}catch(e){_._DumpException(e)}
try{
var ES9;_.FAb=function(){if(_.v("kevlar_home_skeleton")&&!ES9){var X=document.querySelector("#home-page-skeleton");X&&(_.F7("hgcr"),_.yG(X),ES9=!0)}};
ES9=!1;_.Xo=new _.c8("cinematicContainerRenderer");
}catch(e){_._DumpException(e)}
try{
var EVh=function(X){return _.WBs(_.qe9(X&16777215))<.5},FhF=function(X,U,r){var m=r.minimumRowsOfVideosBetweenSections===void 0?1:r.minimumRowsOfVideosBetweenSections;
return X<(r.minimumRowsOfVideosAtStart===void 0?2:r.minimumRowsOfVideosAtStart)||U!==null&&X-U<=m?!1:!0},BBy=function(X,U){var r=0,m=0;
X=_.H(X);for(var I=X.next();!I.done;I=X.next()){var t=I.value;if(t.richItemRenderer)t.richItemRenderer.rowIndex=m,t.richItemRenderer.colIndex=r++,r===U&&(r=0,m++);else if(t.richGroupRenderer&&t.richGroupRenderer.numColumns!==void 0)t.richGroupRenderer.rowIndex=m,t.richGroupRenderer.colIndex=r,r+=t.richGroupRenderer.numColumns,r===U&&(r=0,m++);else if(t.richSectionRenderer){var C=I=void 0;if(t=_.e((I=t)==null?void 0:(C=I.richSectionRenderer)==null?void 0:C.content,_.MR5))t.rowIndex=m++}}},Q8S=function(X,
U){var r=U.contentElement;
U=U.rendererToTagNameMap;if(r&&U&&U.size!==0){for(var m=new Map,I=_.H(r.children),t=I.next();!t.done;t=I.next()){t=t.value;var C=t.tagName.toLowerCase(),k=m.get(C);k||(k=[],m.set(C,k));k.push(t)}if(m.size!==0)for(I=Math.min(X.length,r.children.length),t=new Map,C=0;C<I;C++){k=Object.keys(X[C])[0];k=U.get(k);if(!k)break;var g=t.get(k);g===void 0&&(g=0,t.set(k,g));var Z=m.get(k);if(!Z||g>=Z.length)break;t.set(k,g+1);k=Z[g];g=r.children[C];g!==k&&(_.A6=!0,_.lm.set(k,!0),r.insertBefore(k,g),_.lm.delete(k),
_.A6=!1)}}},oVr=function(X,U,r,m,I,t,C){m=m===void 0?{}:m;
if(!X||!X.length)return{orderedContent:[]};X=X.slice();var k=[],g=[];I=null;for(var Z=0,P=function(D){g.sort(function(A,N){return N.skippedOnRow-A.skippedOnRow});
for(var W,J=(W=g.shift())==null?void 0:W.content;J;)!J.richSectionRenderer&&D||k.push(J),W=void 0,J=(W=g.shift())==null?void 0:W.content},S=void 0,d=void 0,O=new Set;X.length>0||g.length>0;){for(var E=[],Q=U;Q>0;){var h=void 0,z=void 0,K=(z=g[0]&&g[0].skippedOnRow<Z?(h=g.shift())==null?void 0:h.content:void 0)!=null?z:X.shift();
if(!K)break;if(K.richItemRenderer)h=K.richItemRenderer.targetId,z=void 0,h&&((z=C)==null?0:z.has(h))&&(z=C.get(h),!S||z&&z.timestamp>S.timestamp)&&(S=z,d&&O.add(d),d=h),E.push(K),Q--;else if(K.richGroupRenderer&&K.richGroupRenderer.numColumns!==void 0)K.richGroupRenderer.numColumns<=Q?(E.push(K),Q-=K.richGroupRenderer.numColumns):Q===U&&K.richGroupRenderer.numColumns>U?(E.push({richGroupRenderer:Object.assign({},K.richGroupRenderer,{numColumns:U})}),Q=0):g.push({content:K,skippedOnRow:Z});else if(K.richSectionRenderer)if(FhF(Z,
I,m)&&Q===U){k.push(K);I=Z;Z++;continue}else g.push({content:K,skippedOnRow:Z});else if(K.continuationItemRenderer){P(!0);k.push(K);Q=0;break}if(Q===0)k.push.apply(k,_.fN(E));else if(!r&&X.length===0){P(!1);k.push.apply(k,_.fN(E));Q=0;break}}Z++;S&&(k.push(S.content),Z++);d=S=void 0}BBy(k,U);t&&Q8S(k,t);return{orderedContent:k,pinnedContentNotShownTargetIds:O}},uHh=function(X,U){if(U){var r=_.br().getState().entities.flowStateEntity,m=wUh(X),I=[U];
m&&m!==U&&I.push(m);var t=!0,C;if(r&&X.flowStateEntityKey&&((C=r[X.flowStateEntityKey])==null?void 0:C.primaryButtonDisabled)!==void 0){var k;t=!((k=r[X.flowStateEntityKey])==null||!k.primaryButtonDisabled)}yP9(X,m!=null?m:U,I,t)}},MNF=function(X){return _.Gt(_.br(),function(U){return U.entities.flowStateEntity},function(U,r){if(X.flowStateEntityKey){var m,I=U==null?void 0:(m=U[X.flowStateEntityKey])==null?void 0:m.currentStepId,t;
r=r==null?void 0:(t=r[X.flowStateEntityKey])==null?void 0:t.currentStepId;t=_.br().getState().talkToRecs;if(I&&I!==r){var C;U=(U==null?void 0:(C=U[X.flowStateEntityKey])==null?void 0:C.stepIdStack)||Object.keys(t.stepStates);C=!h6S(t==null?void 0:t.stepStates[I]);yP9(X,I,U,C)}}})},Khr=function(X){return _.Gt(_.br(),z6b,function(U){var r=wUh(X);
if(r){var m=Object.keys(U.stepStates);U=!h6S(U==null?void 0:U.stepStates[r]);yP9(X,r,m,U)}})},h6S=function(X){var U=Object.keys((X==null?void 0:X.selectionStates)||{}).reduce(function(t,C){return t||(X==null?void 0:X.selectionStates[C].isSelected)},!1),r,m,I=!!(X==null?0:(r=X.userQuery)==null?0:(m=r.userQuery)==null?0:m.trim());
return U||I},wUh=function(X){if(X.flowStateEntityKey){var U,r,m=(U=_.br().getState().entities.flowStateEntity)==null?void 0:(r=U[X.flowStateEntityKey])==null?void 0:r.currentStepId;
if(m)return m}},yP9=function(X,U,r,m){_.br().dispatch(_.PN("flowStateEntity",X.flowStateEntityKey,{currentStepId:U,
stepIdStack:r,key:X.flowStateEntityKey,primaryButtonDisabled:m}))},TBS;var Y_m;_.BP({_template:function(){if(Y_m!==void 0)return Y_m;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);
var U=X.content,r=U.insertBefore;TBS===void 0&&(TBS=document.createElement("template"));var m=TBS;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return Y_m=X},
is:"tp-yt-paper-material",properties:{elevation:{type:Number,reflectToAttribute:!0,value:1},animated:{type:Boolean,reflectToAttribute:!0,value:!1}}});var VNy=new _.c8("flowRootRenderer");var R6S=new _.c8("chipsShelfViewModel");var f3b=new _.c8("responsiveContainerConfiguration");_.q_r=new _.c8("engagementPanelSectionListRenderer");var Why=function(){this.horizontal=!1},JPh=function(X,U){X.horizontal=U};
Why.prototype.position=function(X,U,r,m){m=m===void 0?1:m;X=this.delta(X)*m+U;m=Math.max(U,r);return X>=Math.min(U,r)&&X<=m?X:r};
Why.prototype.axis=function(X){X=this.direction(X);return X==="up"||X==="down"?"Y":"X"};var Ye=function(X,U,r){U=U===void 0?_.Aw():U;this.target=X;this.manager=U;this.touchAction=r;this.events=[];this.attached=!1;this.eventMap={};this.onSwipeDown=function(){};
this.onSwipeUp=function(){};
this.onPanStart=function(){};
this.onPanMove=function(){};
this.onPanEnd=function(){}};
Ye.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(_.fN(this.events)));for(var X=_.H(this.events),U=X.next();!U.done;U=X.next())this.listen(U.value)}};
Ye.prototype.detach=function(){if(this.attached){this.attached=!1;this.manager.unregisterTouchEvents.apply(this.manager,[this.target].concat(_.fN(this.events)));for(var X=_.H(this.events),U=X.next();!U.done;U=X.next())this.unlisten(U.value)}};
Ye.prototype.listen=function(X){this.eventMap[X]&&this.target.addEventListener(X,this.eventMap[X])};
Ye.prototype.unlisten=function(X){this.eventMap[X]&&this.target.removeEventListener(X,this.eventMap[X])};var VX=function(){Why.apply(this,arguments)};
_.F(VX,Why);VX.prototype.direction=function(X){var U=X.detail;X=U.deltaY;U=U.deltaX;return X&&!this.horizontal?X>0?"down":"up":U&&this.horizontal?U>0?"right":"left":"none"};
VX.prototype.distance=function(X){return Math.abs(this.delta(X))};
VX.prototype.delta=function(X){var U=this.direction(X),r=X.detail;X=r.deltaX;r=r.deltaY;return U==="up"||U==="down"?r||0:X||0};
VX.prototype.velocity=function(X){var U=this.direction(X),r=X.detail;X=r.velocityX;r=r.velocityY;return Math.abs(U==="up"||U==="down"?r||0:X||0)};_.Rr=function(X,U,r,m,I,t){I=I===void 0?new VX:I;t=t===void 0?_.Aw():t;Ye.call(this,U,t,m);var C=this;this.element=X;this.target=U;this.config=r;this.input=I;this.manager=t;this.events=["panstart","panmove","panend"];this.onPanStart=function(){C.config.draggingClass&&C.element.classList.add(C.config.draggingClass);C.config.startAction&&C.config.startAction()};
this.onPanMove=function(k){var g=D2y(C,k);if(g){C.move(k,g);g.fade&&C.fade(k,g);var Z=C.input.direction(k);g.moveAction&&g.moveAction(pU9(C,k,g),Z)}};
this.onPanEnd=function(k){var g,Z,P,S,d,O;return _.c(function(E){if(E.nextAddress==1){C.animationRequestId&&cancelAnimationFrame(C.animationRequestId);C.animationRequestId=void 0;g=D2y(C,k);if(!g)return E.return();Z=g;P=Z.triggerAction;S=Z.fade;d=Z.disableFinish;O=Z.translateBack;var Q=C.input.velocity(k),h=C.input.distance(k),z=C.threshold(g);return Q>.3&&h>10||h>z?d?E.jumpTo(6):S?E.yield($2o(C,k),6):E.yield(bNU(C,k,g),6):O?E.yield(C.translateBack(k),3):E.jumpTo(3)}E.nextAddress!=3&&P&&P();C.config.draggingClass&&
C.element.classList.remove(C.config.draggingClass);C.reset();_.uv(E)})};
X=Object.keys(r.triggers);this.directions=new Set(X);JPh(this.input,this.directions.has("right")||this.directions.has("left"))};
_.F(_.Rr,Ye);_.Rr.prototype.reset=function(){this.element.style.transform="";this.element.style.opacity="";this.config.resetAction&&this.config.resetAction()};
var D2y=function(X,U){U=X.input.direction(U);return X.config.triggers[U]};
_.Rr.prototype.move=function(X,U){var r=this;this.animationRequestId||(this.animationRequestId=requestAnimationFrame(function(){var m=r.input.axis(X),I=r.input.position(X,r.config.startPosition,U.endPosition,U.moveRatio||1);r.element.style.transform="translate"+m+"("+I+"px)";r.animationRequestId=void 0}))};
var pU9=function(X,U,r){var m=r.moveRatio||1;r=Math.abs(X.config.startPosition-r.endPosition);return Math.min(X.input.distance(U)*m,r)/r};
_.Rr.prototype.fade=function(X,U){var r=U.endOpacity;X=pU9(this,X,U);X>0&&(this.element.style.opacity=""+(((r||0)-1)*X+1))};
_.Rr.prototype.threshold=function(X){return X.threshold?X.threshold:Math.abs(X.endPosition-this.config.startPosition)/3};
var bNU=function(X,U,r){var m,I,t,C,k,g,Z;return _.c(function(P){if(P.nextAddress==1)return m=X.input.delta(U)+X.config.startPosition,I=X.input.axis(U),t=r,C=t.endPosition,k=t.transitionEndPosition,Z=(g=k)!=null?g:C,P.yield(X.element.animate([{transform:"translate"+I+"("+m+"px)"},{transform:"translate"+I+"("+Z+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);X.element.style.transform="translate"+I+"("+Z+"px)";_.uv(P)})};
_.Rr.prototype.translateBack=function(X){var U=this,r,m;return _.c(function(I){if(I.nextAddress==1){if(!U.element.style.transform)return I.return();r=U.input.axis(X);m=U.config.startPosition;return I.yield(U.element.animate([{transform:U.element.style.transform},{transform:"translate"+r+"("+m+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2)}U.element.style.transform="translate"+r+"("+m+"px)";_.uv(I)})};
var $2o=function(X,U){var r,m,I,t;return _.c(function(C){if(C.nextAddress==1)return r=X.input.delta(U)+X.config.startPosition,m=X.input.axis(U),I=r+70,t=X.element.style.opacity===""?1:X.element.style.opacity,C.yield(X.element.animate([{transform:"translate"+m+"("+r+"px)",opacity:t},{transform:"translate"+m+"("+I+"px)",opacity:0}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);X.element.style.transform="translate"+m+"("+I+"px)";X.element.style.opacity="0";_.uv(C)})};var fl=function(){var X=_.x7.apply(this,arguments)||this;X._noAccessors=!0;X.scrollRate=3;X.autoScrollAnimationStart=0;X.autoScrollPaused=!1;X.autoScrollRafId=0;return X};
_.F(fl,_.x7);_.a=fl.prototype;_.a.created=function(){var X=this;this.boundAutoScrollHandler=function(U){X.autoScroll(U)}};
_.a.detached=function(){this.hostElement.removeEventListener("mouseout",_.k7(this,this.startAutoScroll));this.hostElement.removeEventListener("click",_.k7(this,this.endAutoScroll));this.hostElement.removeEventListener("mouseover",_.k7(this,this.endAutoScroll));this.endAutoScroll&&this.endAutoScroll()};
_.a.autoScrollEnabledChanged=function(){this.autoScrollEnabled?(this.hostElement.addEventListener("mouseout",_.k7(this,this.startAutoScroll)),this.hostElement.addEventListener("click",_.k7(this,this.endAutoScroll)),this.hostElement.addEventListener("mouseover",_.k7(this,this.endAutoScroll)),this.startAutoScroll()):(this.hostElement.removeEventListener("mouseout",_.k7(this,this.startAutoScroll)),this.hostElement.removeEventListener("click",_.k7(this,this.endAutoScroll)),this.hostElement.removeEventListener("mouseover",
_.k7(this,this.endAutoScroll)),this.endAutoScroll())};
_.a.autoScroll=function(X){this.autoScrollAnimationStart||(this.autoScrollAnimationStart=X);var U;if(U=!this.autoScrollPaused&&this.scrollTarget)U=this.scrollTarget,U=U.scrollHeight-U.scrollTop!==U.clientHeight;U&&(U=1E3/this.scrollRate,X-=this.autoScrollAnimationStart,X>U&&(this.scrollTarget.scrollTop+=Math.ceil(X/U),this.autoScrollAnimationStart=0),this.startAutoScroll())};
_.a.startAutoScroll=function(){this.autoScrollPaused=!1;this.autoScrollRafId=window.requestAnimationFrame(this.boundAutoScrollHandler)};
_.a.endAutoScroll=function(){this.autoScrollPaused=!0;window.cancelAnimationFrame(this.autoScrollRafId)};
fl.prototype.autoScrollEnabledChanged=fl.prototype.autoScrollEnabledChanged;_.q([_.T(),_.p("design:type",Object)],fl.prototype,"scrollRate",void 0);_.q([_.T(),_.p("design:type",Object)],fl.prototype,"scrollTarget",void 0);_.q([_.T(),_.p("design:type",Boolean)],fl.prototype,"autoScrollEnabled",void 0);_.q([_.ge("autoScrollEnabled"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],fl.prototype,"autoScrollEnabledChanged",null);_.q([_.PP()],fl);_.APr=[fl.prototype];var l3r;var qs=function(){var X=_.Y.apply(this,arguments)||this;X.dismissButtonOverrides={iconPosition:"icon-only",style:"overlay-dark",type:"tonal",size:"M",state:"active"};X.forceDarkTheme=!1;X.forceLightTheme=!1;X.dynamicTextHeight=94;X.hasOverflowButton=!1;X.isInfeedModernization=!1;return X};
_.F(qs,_.Y);_.a=qs.prototype;_.a.computeUrlImg=function(X){if(X)return _.Lf(X.thumbnails)};
_.a.getLogoHeight=function(X){return this.logoWithPadding(X)?"31":"24"};
_.a.getLogoClassName=function(X){return this.logoWithPadding(X)?"ytd-banner-promo-renderer-logo-with-padding":"ytd-banner-promo-renderer-logo"};
_.a.logoWithPadding=function(X){var U,r;return(X=(U=X.thumbnails)==null?void 0:(r=U[0])==null?void 0:r.height)&&X%31===0?!0:!1};
_.a.sendImpressionEndpoints=function(X){X.impressionEndpoints&&_.LB(this.hostElement,X.impressionEndpoints)};
_.a.observeBasicPalette=function(){var X,U,r=(X=this.data)==null?void 0:(U=X.colorData)==null?void 0:U.basicColorPaletteData;r?_.v4(this.hostElement,r):_.v4(this.hostElement,{})};
_.a.observeDataChanged=function(){var X;this.dynamicTextHeight=((X=this.data)==null?0:X.supplementalText)?74:94;var U;this.hasSupplementalText=!((U=this.data)==null||!U.supplementalText);var r,m,I,t;X=(r=this.data)==null?void 0:(m=r.actionButton)==null?void 0:(I=m.buttonRenderer)==null?void 0:(t=I.colorData)==null?void 0:t.basicColorPaletteData;var C,k,g;if(!((C=this.data)==null?0:(k=C.actionButton)==null?0:(g=k.buttonRenderer)==null?0:g.style)&&X){this.computeIsInfeedModernization(this.data)||(X.borderColor=
X.foregroundTitleColor);var Z,P;this.set("data.actionButton.buttonRenderer",_.fI.unsafeClone((Z=this.data)==null?void 0:(P=Z.actionButton)==null?void 0:P.buttonRenderer))}};
_.a.observeDataForCounterfactual=function(){if(_.v("kevlar_banner_cf_extra_logging")){var X;((X=this.data)==null?0:X.isVisible)||this.sendImpressionEndpoints(this.data)}};
_.a.computeSupplementalStyle=function(){var X;if((X=this.data)!=null&&X.supplementalText){var U,r,m;if((U=this.data)==null?0:(r=U.colorData)==null?0:(m=r.basicColorPaletteData)==null?0:m.foregroundActivatedColor)return X=_.QH(this.data.colorData.basicColorPaletteData.foregroundActivatedColor),"--yt-endpoint-color:"+X+"; --yt-endpoint-hover-color:"+X+"; --yt-endpoint-visited-color:"+X+"; --yt-formatted-string-bold-font-weight:700;"}};
_.a.computeForcedDarkTheme=function(){var X,U,r,m=(X=this.data)==null?void 0:(U=X.actionButton)==null?void 0:(r=U.buttonRenderer)==null?void 0:r.style,I,t,C;X=EVh(((I=this.data)==null?void 0:(t=I.colorData)==null?void 0:(C=t.basicColorPaletteData)==null?void 0:C.backgroundColor)||0);return m&&X};
_.a.computeForcedLightTheme=function(){var X,U,r,m=(X=this.data)==null?void 0:(U=X.actionButton)==null?void 0:(r=U.buttonRenderer)==null?void 0:r.style,I,t,C;X=!EVh(((I=this.data)==null?void 0:(t=I.colorData)==null?void 0:(C=t.basicColorPaletteData)==null?void 0:C.backgroundColor)||0);return m&&X};
_.a.computeHasOverflowButton=function(X){return!!X.overflowButton};
_.a.computeHasTitle=function(X){return!!X.title};
_.a.computeTitleMaxFontSize=function(X){return this.computeHasOverflowButton(X)?28:64};
_.a.onDismissClick=function(){this.hostElement.classList.add("dismissed")};
_.a.computeIsInfeedModernization=function(){var X,U,r,m,I=(X=this.data)==null?void 0:(U=X.actionButton)==null?void 0:(r=U.buttonRenderer)==null?void 0:(m=r.colorData)==null?void 0:m.basicColorPaletteData;return(I==null?void 0:I.backgroundColor)===452984831||(I==null?void 0:I.backgroundColor)===218103808};
qs.prototype.observeDataForCounterfactual=qs.prototype.observeDataForCounterfactual;qs.prototype.observeDataChanged=qs.prototype.observeDataChanged;qs.prototype.observeBasicPalette=qs.prototype.observeBasicPalette;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],qs.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.na),_.p("design:type",Object)],qs.prototype,"ytdDismissibleItemBehavior",void 0);
_.q([_.w(_.Pd.YtdGuideStateAwareBehavior),_.p("design:type",Object)],qs.prototype,"ytdGuideStateAwareBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],qs.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],qs.prototype,"hasSupplementalText",void 0);_.q([_.T(),_.p("design:type",Object)],qs.prototype,"dismissButtonOverrides",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.p("design:type",Boolean)],qs.prototype,"hasTitle",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeForcedDarkTheme(data)"}),_.p("design:type",Object)],qs.prototype,"forceDarkTheme",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeForcedLightTheme(data)"}),_.p("design:type",Object)],qs.prototype,"forceLightTheme",void 0);_.q([_.T(),_.p("design:type",Object)],qs.prototype,"dynamicTextHeight",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.p("design:type",Object)],qs.prototype,"hasOverflowButton",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeIsInfeedModernization(data)"}),_.p("design:type",Object)],qs.prototype,"isInfeedModernization",void 0);_.q([_.ge("data.colorData.basicColorPaletteData"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],qs.prototype,"observeBasicPalette",null);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],qs.prototype,"observeDataChanged",null);_.q([_.ge("data.isVisible"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],qs.prototype,"observeDataForCounterfactual",null);_.q([_.hL({is:"ytd-banner-promo-renderer",disableElementRegistration:!0})],qs);
_.f(qs,"ytd-banner-promo-renderer",function(){if(l3r!==void 0)return l3r;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return l3r=X},{mode:1});var GIT;var iNS;var Lhy;var NBh=function(){return _.Y.apply(this,arguments)||this};
_.F(NBh,_.Y);_.q([_.T(),_.p("design:type",Object)],NBh.prototype,"data",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],NBh.prototype,"ytRendererBehavior",void 0);_.q([_.hL({is:"ytd-hashtag-grid-tile-renderer",disableElementRegistration:!0})],NBh);
_.f(NBh,"ytd-hashtag-grid-tile-renderer",function(){if(Lhy!==void 0)return Lhy;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Lhy=X},{mode:1});var W6=function(){return _.Y.apply(this,arguments)||this};
_.F(W6,_.Y);W6.prototype.configureRendererStamper=function(){return{"data.tiles":{id:"tiles",mapping:{hashtagGridTileRenderer:"ytd-hashtag-grid-tile-renderer"}}}};
W6.prototype.updateRichGridTrendingHashtagsVisibility=function(){var X,U;if(((X=this.data)==null||!X.isExpanded)&&(U=this.data)!=null&&U.tiles){X=this.data.tiles.length;U=X>this.richGridItemsPerRow?this.richGridItemsPerRow+1:X;var r=Math.ceil(X/U);this.fullyVisibleRows=X%U===1&&r===2?1:Math.min(r,2);this.isShowMoreVisible=this.fullyVisibleRows<r}};
W6.prototype.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
W6.prototype.updateRichGridTrendingHashtagsVisibility=W6.prototype.updateRichGridTrendingHashtagsVisibility;_.q([_.T(),_.p("design:type",Object)],W6.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Number)],W6.prototype,"fullyVisibleRows",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],W6.prototype,"isShowMoreVisible",void 0);_.q([_.T({selector:_.o$,value:0}),_.p("design:type",Number)],W6.prototype,"richGridItemsPerRow",void 0);
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],W6.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],W6.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],W6.prototype,"ytdReduxBehavior",void 0);_.q([_.ge("data","richGridItemsPerRow"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],W6.prototype,"updateRichGridTrendingHashtagsVisibility",null);
_.q([_.hL({is:"ytd-hashtag-grid-shelf-renderer",disableElementRegistration:!0})],W6);
_.f(W6,"ytd-hashtag-grid-shelf-renderer",function(){if(iNS!==void 0)return iNS;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return iNS=X},{mode:1});var j8r;var X0y;var JG=function(){var X=_.Y.apply(this,arguments)||this;X.visibleVideos=[];X.hiddenVideos=[];X.modern=_.v("web_modern_buttons");X.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return X};
_.F(JG,_.Y);_.a=JG.prototype;_.a.attached=function(){var X=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",X);this.onDarkModeToggledAction(X)};
_.a.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"}}}};
_.a.dataChanged=function(){var X=this;this.requestElementsPerRow();var U,r;this.currentColorPalette=this.isDarkTheme?(U=this.data)==null?void 0:U.darkColorData:(r=this.data)==null?void 0:r.lightColorData;var m;if((m=this.currentColorPalette)==null?0:m.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor;this.updateButtonPalette();this.setHasMovieRenderer();this.setVisibleVideos(this.hasMovieRenderer);_.cZ(this,function(){X.updateVisibilityForHiddenVideos()});
this.checkExpanded(this.data)};
_.a.elementsPerRowChanged=function(){this.updateTitleSpec();this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.a.slimItemsPerRowChanged=function(){this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.a.computeIsFirstFeedItem=function(X){return X};
_.a.onDarkModeToggledAction=function(X){X!==this.isDarkTheme&&this.set("isDarkTheme",X);this.data&&(this.currentColorPalette=X?this.data.darkColorData:this.data.lightColorData,this.updateButtonPalette())};
_.a.getCurrentLogo=function(X,U){if(X)return U?X.darkLogoImage:X.lightLogoImage};
_.a.computeTitleStyle=function(X){var U;if((U=this.data)!=null&&U.title&&X&&X.textPrimary!==void 0)return"color:"+_.QH(X.textPrimary)+";"};
_.a.computeSubtitleStyle=function(X){var U;if((U=this.data)!=null&&U.subtitle&&X&&X.textSecondary!==void 0)return"color:"+_.QH(X.textSecondary)+";"};
_.a.computeDismissIconStyle=function(X){if(this.data&&this.data.dismissButton&&X&&X.textPrimary!==void 0)return"--yt-button-color:"+_.QH(X.textPrimary)+";"};
_.a.computeOverflowButtonStyle=function(X){if(this.data&&this.data.overflowButton&&X&&X.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.QH(X.textPrimary)+";--yt-spec-icon-active-other:"+_.QH(X.textPrimary)+";"};
_.a.computeBackgroundStyle=function(X){if(X&&this.data){var U="";if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var r=_.Lf((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);r&&(U+='background-image:url("'+r+'");')}X.backgroundColor!==void 0&&(U+="background-color:"+_.oj(X.backgroundColor)+";");return U}};
_.a.computeButton=function(){var X,U=Object.assign({},_.e((X=this.data)==null?void 0:X.showMoreButton,_.gd));if(this.modern&&U){U.style="STYLE_MONO_OUTLINE";var r;if(X=(r=this.currentColorPalette)==null?void 0:r.textPrimary)U.colorData={basicColorPaletteData:{foregroundTitleColor:X,borderColor:X}}}return U};
_.a.shouldShowBottomButton=function(X,U){return!(X==null?0:X.header)&&!(X==null||!X.primaryButton)&&U<3};
_.a.checkExpanded=function(X){this.isExpanded=X&&X.content?this.hiddenVideos.length===0:!0};
_.a.onShowMoreTap=function(){this.data&&(this.isExpanded=!0,this.updateVisibilityForHiddenVideos())};
_.a.getLogoHeight=function(X){return this.logoWithPadding(X)?"26":"20"};
_.a.getLogoImageId=function(X){return this.logoWithPadding(X)?"logo-image-with-padding":"logo-image"};
_.a.computeHasSectionHeader=function(X){return!!X.header};
_.a.updateButtonPalette=function(){if(this.data)if(this.currentColorPalette){var X;if((X=this.data.primaryButton)==null?0:X.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 U;((U=this.data.dismissButton)==null?0:U.buttonRenderer)&&this.currentColorPalette.dismissButtonColorData&&(this.data.dismissButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.dismissButtonColorData})}else{var r,m;((r=this.data)==null?0:(m=r.primaryButton)==null?0:m.buttonRenderer)&&this.set("primaryButton",this.data.primaryButton.buttonRenderer)}};
_.a.setVisibleVideos=function(X){if(this.data&&this.data.content)if(this.data.content.length){var U=this.data.content.length;this.data.header?X?(this.visibleVideos=this.data.content.slice(0,Math.min(U,this.slimItemsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(U,this.slimItemsPerRow),U)):(this.visibleVideos=this.data.content.slice(0,Math.min(U,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(U,this.elementsPerRow),U)):this.elementsPerRow<3?(this.visibleVideos=
this.data.content.slice(0,Math.min(U,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(U,this.elementsPerRow),U)):(this.visibleVideos=this.data.content.slice(0,Math.min(U,this.elementsPerRow-1)),this.hiddenVideos=this.data.content.slice(Math.min(U,this.elementsPerRow-1),U))}else this.visibleVideos=[],this.hiddenVideos=[]};
_.a.setHasMovieRenderer=function(){var X;if((X=this.data)!=null&&X.content){var U;this.hasMovieRenderer=!!_.e((U=this.data)==null?void 0:U.content[0],_.Wdv)}else this.hasMovieRenderer=!1};
_.a.requestElementsPerRow=function(){_.l4(this.hostElement,"yt-request-elements-per-row")};
_.a.updateVisibilityForHiddenVideos=function(){if(this.data&&this.data.content){for(var X=_.H(this.hiddenMediaRenderers),U=X.next();!U.done;U=X.next())U.value.hidden=!this.isExpanded;this.isExpanded&&this.hiddenMediaRenderers[0]&&(X=_.Xa(this.hiddenMediaRenderers[0]).querySelector("#video-title-link"))&&X.focus()}};
_.a.updateTitleSpec=function(){var X;(X=this.data)!=null&&X.titleLength&&(this.largeTitle=this.elementsPerRow===2&&this.data.titleLength>10?!0:!1)};
_.a.logoWithPadding=function(X){var U,r,m;return(X=(U=this.getCurrentLogo(X,this.isDarkTheme))==null?void 0:(r=U.thumbnails)==null?void 0:(m=r[0])==null?void 0:m.height)&&X%31===0?!0:!1};
_.a.onUpdateElementsPerRowAction=function(X,U,r){X&&this.elementsPerRow!==X&&(this.elementsPerRow=X);r&&this.slimItemsPerRow!==r&&(this.slimItemsPerRow=r)};
JG.prototype.slimItemsPerRowChanged=JG.prototype.slimItemsPerRowChanged;JG.prototype.elementsPerRowChanged=JG.prototype.elementsPerRowChanged;JG.prototype.dataChanged=JG.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],JG.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],JG.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.na),_.p("design:type",Object)],JG.prototype,"ytdDismissibleItemBehavior",void 0);
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],JG.prototype,"actionHandlerBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],JG.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],JG.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],JG.prototype,"currentColorPalette",void 0);_.q([_.T(),_.p("design:type",Array)],JG.prototype,"visibleVideos",void 0);_.q([_.T(),_.p("design:type",Array)],JG.prototype,"hiddenVideos",void 0);
_.q([_.T(),_.p("design:type",Object)],JG.prototype,"primaryButton",void 0);_.q([_.T({reflectToAttribute:!0,value:3}),_.p("design:type",Number)],JG.prototype,"elementsPerRow",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],JG.prototype,"isDarkTheme",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],JG.prototype,"isExpanded",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],JG.prototype,"largeTitle",void 0);
_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],JG.prototype,"hasMovieRenderer",void 0);_.q([_.T(),_.p("design:type",Number)],JG.prototype,"slimItemsPerRow",void 0);_.q([_.T(),_.p("design:type",Boolean)],JG.prototype,"showLightVideoMetadata",void 0);_.q([_.T(),_.p("design:type",Boolean)],JG.prototype,"showDarkVideoMetadata",void 0);_.q([_.T(),_.p("design:type",Number)],JG.prototype,"videoMetadataColor",void 0);
_.q([_.T({reflectToAttribute:!0,selector:_.Qr}),_.p("design:type",Boolean)],JG.prototype,"miniMode",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.p("design:type",Boolean)],JG.prototype,"isFirstFeedItem",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeHasSectionHeader(data)"}),_.p("design:type",Boolean)],JG.prototype,"hasSectionHeader",void 0);
_.q([_.T({reflectToAttribute:!0,value:!0}),_.p("design:type",Boolean)],JG.prototype,"roundedContainer",void 0);_.q([_.sR("#visible-video-container ytd-rich-grid-media"),_.p("design:type",Array)],JG.prototype,"visibleMediaRenderers",void 0);_.q([_.sR("#hidden-video-container ytd-rich-grid-media"),_.p("design:type",Array)],JG.prototype,"hiddenMediaRenderers",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],JG.prototype,"modern",void 0);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],JG.prototype,"dataChanged",null);_.q([_.ge("elementsPerRow"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],JG.prototype,"elementsPerRowChanged",null);_.q([_.ge("slimItemsPerRow"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],JG.prototype,"slimItemsPerRowChanged",null);
_.q([_.hL({is:"ytd-brand-video-shelf-renderer",disableElementRegistration:!0})],JG);
_.f(JG,"ytd-brand-video-shelf-renderer",function(){if(X0y!==void 0)return X0y;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return X0y=X},{mode:1});var Uqo;var DA=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return X};
_.F(DA,_.Y);_.a=DA.prototype;_.a.attached=function(){var X=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",X);this.onDarkModeToggledAction(X)};
_.a.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"}}}};
_.a.dataChanged=function(){this.requestElementsPerRow();var X,U;this.currentColorPalette=this.isDarkTheme?(X=this.data)==null?void 0:X.darkColorData:(U=this.data)==null?void 0:U.lightColorData;this.computeVideoMetadataColor(this.isDarkTheme);this.updateButtonPalette()};
_.a.elementsPerRowChanged=function(){this.updateTitleSpec()};
_.a.computeIsFirstFeedItem=function(X){return X};
_.a.onDarkModeToggledAction=function(X){X!==this.isDarkTheme&&this.set("isDarkTheme",X);this.data&&(this.currentColorPalette=X?this.data.darkColorData:this.data.lightColorData,this.computeVideoMetadataColor(X),this.updateButtonPalette())};
_.a.shouldShowThumbnailInMetadata=function(X){return X<=1};
_.a.computeVideoMetadataColor=function(){if(this.data){var X;if((X=this.currentColorPalette)==null?0:X.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor}};
_.a.computeTitleStyle=function(X){var U;if((U=this.data)!=null&&U.title&&X&&X.textPrimary!==void 0)return"color:"+_.QH(X.textPrimary)+";"};
_.a.computeSubtitleStyle=function(X){var U;if((U=this.data)!=null&&U.subtitle&&X&&X.textSecondary!==void 0)return"color:"+_.QH(X.textSecondary)+";"};
_.a.computeOverflowButtonStyle=function(X){if(this.data&&this.data.overflowButton&&X.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.QH(X.textPrimary)+";--yt-spec-icon-active-other:"+_.QH(X.textPrimary)+";"};
_.a.computeBackgroundStyle=function(X){if(X&&this.data){var U="";X.backgroundColor!==void 0&&(U+="background-color:"+_.oj(X.backgroundColor)+";");return U}};
_.a.computeHasOverflowButton=function(X){return!!X.overflowButton};
_.a.updateButtonPalette=function(){if(this.data){var X;if((X=this.data.primaryButton)==null?0:X.buttonRenderer){var U;if((U=this.currentColorPalette)==null?0:U.primaryButtonColorData)this.data.primaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.primaryButtonColorData},this.data.primaryButton.buttonRenderer.style=void 0;else{var r;((r=this.currentColorPalette)==null?0:r.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)})}}};
_.a.requestElementsPerRow=function(){_.l4(this.hostElement,"yt-request-elements-per-row")};
_.a.updateTitleSpec=function(){var X;(X=this.data)!=null&&X.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")};
_.a.onUpdateElementsPerRowAction=function(X){X&&this.elementsPerRow!==X&&(this.elementsPerRow=X)};
DA.prototype.elementsPerRowChanged=DA.prototype.elementsPerRowChanged;DA.prototype.dataChanged=DA.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],DA.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],DA.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.na),_.p("design:type",Object)],DA.prototype,"ytdDismissibleItemBehavior",void 0);
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],DA.prototype,"actionHandlerBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],DA.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],DA.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],DA.prototype,"currentColorPalette",void 0);_.q([_.T(),_.p("design:type",Object)],DA.prototype,"primaryButton",void 0);
_.q([_.T({reflectToAttribute:!0,value:3}),_.p("design:type",Number)],DA.prototype,"elementsPerRow",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],DA.prototype,"isDarkTheme",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],DA.prototype,"titleSize",void 0);_.q([_.T(),_.p("design:type",Number)],DA.prototype,"videoMetadataColor",void 0);_.q([_.T({reflectToAttribute:!0,selector:_.Qr}),_.p("design:type",Boolean)],DA.prototype,"miniMode",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.p("design:type",Boolean)],DA.prototype,"isFirstFeedItem",void 0);_.q([_.T({reflectToAttribute:!0,value:!0}),_.p("design:type",Boolean)],DA.prototype,"roundedContainer",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.p("design:type",Boolean)],DA.prototype,"hasOverflowButton",void 0);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],DA.prototype,"dataChanged",null);_.q([_.ge("elementsPerRow"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],DA.prototype,"elementsPerRowChanged",null);_.q([_.hL({is:"ytd-brand-video-singleton-renderer",disableElementRegistration:!0})],DA);
_.f(DA,"ytd-brand-video-singleton-renderer",function(){if(Uqo!==void 0)return Uqo;var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return Uqo=X},{mode:_.Xz("kevlar_poly_si_batch_j070")?1:2});var rVb;var mqr=_.V(function(X){var U=X.data;return _.n(_.J6,{data:function(){return U().thumbnail},
alt:"",className:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnailImage",targetHeight:function(){a:switch(U().variant){case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_VERTICAL":var r=108;break a;case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_FULL_BLEED_HORIZONTAL":r=88;break a;default:r=88}return r},
preserveHeight:!0,preserveWidth:!0,useWidth:!1,contentMode:function(){return U().thumbnail.contentMode||"CONTENT_MODE_SCALE_ASPECT_FIT"}})},"hn"),t4h=_.V(function(X){var U=X.metadataRow;
var r=X.delimiter;return _.n(_.Yq,{each:function(){return U().textParts||[]},
keyBy:"INDEX"},function(m,I){return _.n(_.sx,null,_.n(_.dN,{text:m,noWrap:!0,userInput:!0}),_.n(IRJ,{delimiter:r,max:function(){return U().textParts.length},
index:I}))})},"jn"),IRJ=_.V(function(X){var U=X.delimiter;
var r=X.max;var m=X.index;return _.n(_.x,{cond:function(){return(U==null?void 0:U())&&r()-1>m()},
then:function(){return _.n("span",null,U)}})},"kn"),aRU=_.V(function(X){var U=X.data;
X={};return _.n("yt-profile-page-header-information-view-model",{class:_.mS("profilePageHeaderInformationViewModelHost",(X.profilePageHeaderInformationViewModelMobile=!1,X))},_.n(_.x,{cond:function(){return U().onTap},
then:function(){return _.n(_.hq,{className:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnail",command:function(){return _.yP(U().onTap)}},_.n(_.xJ,{data:function(){return U().thumbnail}},{profilePageHeaderThumbnailViewModel:mqr}))},
else:function(){return _.n("div",{class:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnail"},_.n(_.xJ,{data:function(){return U().thumbnail}},{profilePageHeaderThumbnailViewModel:mqr}))}}),_.n("div",{class:"profilePageHeaderInformationViewModelFlexContainer"},_.n(_.x,{cond:function(){return U().onTap},
then:function(){return _.n(_.xJ,{data:function(){return U().title}},{profilePageHeaderTitleViewModel:function(r){var m=r.data;
return _.n(_.hq,{className:"profilePageHeaderInformationViewModelProfilePageHeaderTitle",command:function(){return _.yP(m().onTap)}},_.n(_.dN,{text:function(){return m().title}}))}})},
else:function(){return _.n(_.xJ,{data:function(){return U().title}},{profilePageHeaderTitleViewModel:function(r){var m=r.data;
return _.n(_.dN,{text:function(){return m().title},
className:"profilePageHeaderInformationViewModelProfilePageHeaderTitle"})}})}}),_.n(_.xJ,{data:function(){return U().metadata}},{profilePageHeaderMetadataViewModel:function(r){var m=r.data;
return _.n(_.x,{cond:function(){return m().metadataRows},
then:function(I){return _.n("div",{class:"profilePageHeaderInformationViewModelProfilePageHeaderMetadata"},_.n(_.Yq,{each:I,keyBy:"INDEX"},function(t,C){return _.n(_.sx,null,_.n(t4h,{metadataRow:t,delimiter:" \u2022 "}),_.n(IRJ,{delimiter:" \u2022 ",max:function(){return I().length},
index:C}))}))}})}})))},"ln");
aRU.idomCompat=!0;_.G5(aRU,"yt-profile-page-header-information-view-model",{props:{data:_.OQ}});var pl=function(){return _.Y.apply(this,arguments)||this};
_.F(pl,_.Y);pl.prototype.configureRendererStamper=function(){return{"data.information":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],pl.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],pl.prototype,"data",void 0);_.q([_.hL({is:"ytd-effect-pivot-header-view-model",disableElementRegistration:!0})],pl);
_.f(pl,"ytd-effect-pivot-header-view-model",function(){if(rVb!==void 0)return rVb;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return rVb=
X},{mode:1});var HIU;var $e=function(){return _.Y.apply(this,arguments)||this};
_.F($e,_.Y);$e.prototype.configureRendererStamper=function(){return{"data.headerInformation":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],$e.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],$e.prototype,"data",void 0);_.q([_.hL({is:"ytd-source-pivot-header-renderer",disableElementRegistration:!0})],$e);
_.f($e,"ytd-source-pivot-header-renderer",function(){if(HIU!==void 0)return HIU;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return HIU=X},{mode:1});_.G5(_.$Mc,"yt-card-view-model",{props:{data:_.OQ,className:_.OQ,isSelected:_.OQ}});var z6b=_.DN5.talkToRecsStateSelector;_.G5(_.V(function(X){var U=function(){return _.e(X.data().flowRoot,VNy)};
_.Wx(function(){var r=U(),m=function(){},I=function(){};
if(r){var t,C,k,g=((k=_.e((t=U())==null?void 0:(C=t.steps)==null?void 0:C[0],_.LU))==null?void 0:k.stepId)||"";uHh(r,g);m=MNF(r);I=Khr(r)}_.Jd(function(){var Z=U();Z&&_.br().dispatch(_.PN("flowStateEntity",Z.flowStateEntityKey));m();m=function(){};
I();I=function(){};
_.$7(_.WRw())})});
return _.n("ytd-talk-to-recs-flow-renderer",{class:"ytdTalkToRecsFlowRendererHost"},_.n(_.Wz,{contentId:function(){return X.data().contentId}},function(){return _.n("div",{class:"ytdTalkToRecsFlowRendererFlowContent"},_.n(_.x,{cond:U,
then:function(r){return _.n(_.sje,{data:r})}}))}))},"mn"),"ytd-talk-to-recs-flow-renderer",{props:{data:_.OQ}});_.G5(_.V(function(){return _.n("ytd-chips-shelf-with-video-shelf-ghost-card-view-model",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelHost"},_.n("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelTitle"}),_.n("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelChipsShelf"},_.n(_.r6Y,null)),_.n(_.mUS,{data:{rows:1},isExploreHub:!0}))},"nn"),"ytd-chips-shelf-with-video-shelf-ghost-card-view-model");_.G5(_.V(function(X){var U=X.data;var r=X.standardUnitMinWidth;X=_.H((0,_.HKv)(U));var m=X.next().value,I=X.next().value,t=function(){var k,g=(k=m())==null?void 0:k.contents;return g==null||g.length===0},C=function(){I(Object.assign({},m(),{contents:[]}))};
return _.n("ytd-chips-shelf-with-video-shelf-renderer",{class:"ytdChipsShelfWithVideoShelfRendererHost",el:_.pf(_.xc({showOption:{calledOnce:!0,state:"visible"},visibilityCallback:function(){var k=_.e(U().chipsShelf,R6S);if(k!=null&&k!=null&&k.autoselectChipOnVisible){var g,Z,P=_.e(k==null?void 0:(g=k.contents)==null?void 0:g[(Z=k.autoselectedChipIndex)!=null?Z:0],_.P$);P&&P.tapCommand&&_.z5(P.tapCommand)}}}))},_.n(_.Wz,{contentId:function(){return U().contentId},
useLegacyShelfStyle:function(){return!0}},function(){return _.n("div",null,_.n("div",{class:"ytdChipsShelfWithVideoShelfRendererHeader"},_.n(_.xJ,{data:function(){return U().header}},{sectionHeaderViewModel:function(k){return _.n(_.i0,{data:k.data,
disableHorizontalPadding:!0})}})),_.n("div",{class:"ytdChipsShelfWithVideoShelfRendererChipsShelf"},_.n(_.xJ,{data:function(){return U().chipsShelf}},{chipsShelfViewModel:function(k){return _.n(_.is,{data:k.data,
callback:C,selectionBehavior:1})}})),_.n("div",null,_.n(_.x,{cond:t,
then:function(){return _.n("div",{class:"ytdChipsShelfWithVideoShelfRendererGhostCards"},_.n(_.mUS,{data:{rows:1},isExploreHub:!0}))}}),_.n(_.xJ,{data:function(){var k;
return(k=m())==null?void 0:k.contents}},{richShelfRenderer:function(k){return _.n(_.Sn1,{data:k.data,
isInnerShelf:!0,standardUnitMinWidth:r})}})))}))},"on"),"ytd-chips-shelf-with-video-shelf-renderer",{props:{data:_.OQ,
standardUnitMinWidth:_.OQ}});var bd=function(){return _.Y.apply(this,arguments)||this};
_.F(bd,_.Y);
bd.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}}};
bd.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
_.q([_.w(_.cd),_.p("design:type",Object)],bd.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],bd.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.Qy),_.p("design:type",Object)],bd.prototype,"ytContinuationHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],bd.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],bd.prototype,"data",void 0);
_.q([_.T(),_.p("design:type",Number)],bd.prototype,"standardUnitMinWidth",void 0);_.q([_.hL({is:"ytd-rich-section-renderer",disableElementRegistration:!0})],bd);
_.f(bd,"ytd-rich-section-renderer",function(){if(j8r!==void 0)return j8r;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return j8r=X},{mode:_.Xz("kevlar_poly_si_batch_j029")?
1:2});_.G5(_.FNw,"yt-profile-identity-info-view-model",{props:{data:_.OQ,hideDivider:_.OQ,isChannelInfoCard:_.OQ}});_.G5(_.seX,"yt-page-header-view-model",{props:{data:_.OQ,noPadding:_.OQ,enableBanner:_.OQ,cinematicContainerTopbarOffset:_.OQ,allowCinematicContainerOverflow:_.OQ,displayAsSidebar:_.OQ,displayAsPanel:_.OQ,alwaysUseMediumTextDescription:_.OQ}});_.G5(_.V(function(X){var U=X.data;var r=function(){var I;return(I=U().numColumns)!=null?I:2},m=function(){return r()>1?3:2};
X={};return _.n("ytd-rich-grid-group",{class:_.mS("ytdRichGridGroupHost",(X.ytdRichGridGroupHostFirstColumn=function(){return U().colIndex===0},X)),
style:_.Cc({"--ytd-rich-grid-group-num-columns":r,"--ytd-rich-grid-items-per-group":m})},_.n("div",{class:"ytdRichGridGroupContents"},_.n(_.xJ,{data:function(){var I;return(I=U().contents)==null?void 0:I.slice(0,m())}},{richItemRenderer:function(I){return _.n(_.xn1,{data:I.data,
noGutterMargins:!0,isInlineGroupItem:!0,insetMetadata:!0})}})))},"pn"),"ytd-rich-grid-group",{props:{data:_.OQ}});var AG=function(){var X=_.Y.apply(this,arguments)||this;X.resizeOnObserverInit=!1;X.isInlinePreviewDisabled=_.v("web_disable_inline_preview");X.disableStickyFilterBar=!1;X.transparentBackgroundChipsBar=!1;X.hideChipsBar=!1;X.isWatchDefaultLayout=!0;X.continuationShowButton=!1;X.rowReducedHorizontalMargin=!1;X.useCompactList=!1;X.manualDownloadsPresent=!1;X.smartDownloadsPresent=!1;X.isOnline=!1;X.shouldRenderDownloadsBanner=!1;X.shouldRenderDownloadsBannerUpsell=!1;X.hasOptedIntoSmartDownloads=!1;
X.elementsPerRow=4;X.typographyBump=!1;X.slimItemsPerRow=1;X.pageLoadingFromNavigation=!1;X.resizeObserver=null;X.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"};X.rendererToTagNameMap=new Map(Object.entries(X.contentMapping()).map(function(U){var r=
_.H(U);U=r.next().value;r=r.next().value;return[U,r.component]}));
X.insertedContent=new Map;return X};
_.F(AG,_.Y);_.a=AG.prototype;_.a.onUseCompactListChange=function(){if(this.useCompactList!==void 0)for(var X=_.H(_.Xa(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),U=X.next();!U.done;U=X.next())U.value.useCompactList=this.useCompactList};
_.a.onSizingChange=function(){if(this.sizing!==void 0&&this.typographyBump!==void 0)for(var X=_.H(_.Xa(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),U=X.next();!U.done;U=X.next())U=U.value,U.sizing=this.sizing,U.typographyBump=this.typographyBump};
_.a.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.a.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]]"}}}};
_.a.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{feedFilterChipBarRenderer:{component:"ytd-feed-filter-chip-bar-renderer",properties:{fluidWidth:"[[isDefaultGrid]]",disableSticky:"[[disableStickyFilterBar]]",transparentBackground:"[[transparentBackgroundChipsBar]]"}},chipBarViewModel:{component:"chip-bar-view-model",params:{className:"ytd-rich-grid-renderer chip-bar"}},pageHeaderViewModel:{component:"yt-page-header-view-model",params:{displayAsPanel:!0}},profileIdentityInfoViewModel:{component:"yt-profile-identity-info-view-model"}}},
bigYoodleData:{id:"big-yoodle",mapping:{brandVideoShelfRenderer:"ytd-brand-video-shelf-renderer",brandVideoSingletonRenderer:"ytd-brand-video-singleton-renderer",statementBannerRenderer:"ytd-statement-banner-renderer"},reuseComponents:!1},mastheadData:{id:"masthead-ad",mapping:{bannerPromoRenderer:"ytd-banner-promo-renderer",adSlotRenderer:"ytd-ad-slot-renderer"},reuseComponents:!1},shownItems:{id:"contents",mapping:this.contentMapping(),reuseComponents:!1}}};
_.a.attached=function(){document.addEventListener("yt-page-type-changed",_.k7(this,this.onPageChange));document.addEventListener("yt-feed-customization-scroll-up",_.k7(this,this.onFeedCustomizationScrollUp));this.updateItemMinAndMaxWidth();this.JSC$22580_throttledOnResize=new _.H4(this.resizeObserved,_.Pp("rich_grid_resize_delay_ms",50),this)};
_.a.detached=function(){var X;(X=this.resizeObserver)==null||X.disconnect();document.removeEventListener("yt-page-type-changed",_.k7(this,this.onPageChange));document.removeEventListener("yt-feed-customization-scroll-up",_.k7(this,this.onFeedCustomizationScrollUp))};
_.a.insertRichSection=function(X){var U=X.richItemTargetId;X=X.richSectionRendererToInsert;U&&X&&(this.insertedContent.set(U,{content:X,timestamp:Date.now()}),this.reflowContent())};
_.a.computeIsInlinePreviewEnabled=function(X,U,r){return _.v("web_disable_inline_preview")?!1:!r&&_.yCL({miniplayerIsActive:X,miniplayerPlaybackState:U})};
_.a.computeSizing=function(){var X=_.VoH(this.data);if(X||!(this.isShortsGrid||this.isSlimGrid||this.isCompactGrid||this.isShortsPanel))return X?this.useCompactList?"COMPACT":X:this.miniMode?"COMPACT":"STANDARD"};
_.a.updateItemMinAndMaxWidth=function(){var X=_.Pp("rich_grid_max_item_width",500);X>0&&_.HP(this.hostElement,{"--ytd-rich-grid-item-max-width":X+"px"});var U;X=this.getRichItemMinWidth((U=this.hostElement)==null?void 0:U.clientWidth);X>0&&_.HP(this.hostElement,{"--ytd-rich-grid-item-min-width":X+"px"})};
_.a.forceRefreshAndLog=function(){this.refreshGridLayout(!0);this.updateRichItemGridPositions()};
_.a.resizeObserved=function(){_.i4(this.hostElement,"yt-rich-grid-resize-observed");this.refreshGridLayout(!1,!0)&&this.updateRichItemGridPositions()};
_.a.onPageChange=function(){var X=this;this.isCurrentPage()?(this.pageLoadingFromNavigation=!0,_.i4(this.hostElement,"yt-chip-cloud-chip-deselect-action"),_.$u.addJob(function(){X.pageLoadingFromNavigation=!1;X.setMasthead();X.maybeSetBigYoodle();X.forceRefreshAndLog();X.terminateVideoPreview()},8)):this.mastheadData&&(this.mastheadData=void 0)};
_.a.dataChanged=function(){var X=this;_.i4(this.hostElement,"ytd-update-grid-state-action");this.data&&this.pageLoadingFromNavigation||(this.pagePath=location.pathname,this.resetCacheAndIsFilteredFeed(),this.maybeSetBigYoodle(),this.setMasthead(),this.refreshGridLayout(),_.cZ(this,function(){X.updateRichItemGridPositions();X.contentsElement&&_.HP(X.hostElement,{"--ytd-rich-grid-content-offset-top":X.contentsElement.offsetTop+"px"})}),this.initResizeObserver())};
_.a.initResizeObserver=function(){var X=this;if(window.ResizeObserver){var U;(U=this.resizeObserver)==null||U.disconnect();var r=!1;this.resizeObserver=new ResizeObserver(function(){if(r){var m;(m=X.resizeObserver)==null||m.disconnect();var I;(I=X.JSC$22580_throttledOnResize)==null||I.fire();requestAnimationFrame(function(){var C;(C=X.JSC$22580_throttledOnResize)==null||C.fire();X.initResizeObserver()})}else if(r=!0,X.resizeOnObserverInit){var t;
(t=X.JSC$22580_throttledOnResize)==null||t.fire()}});
this.resizeObserver.observe(this.hostElement)}};
_.a.contentLengthChanged=function(){if(this.containerWidth||this.isShortsPanel)this.reflowContent(),_.i4(this.hostElement,"ytd-rich-item-index-update-action")};
_.a.updateElementsPerRow=function(){_.i4(this.hostElement,"ytd-update-elements-per-row-action",[this.elementsPerRow,this.postsPerRow,this.slimItemsPerRow,this.gameCardsPerRow,this.miniGameCardsPerRow,this.containerWidth]);this.ytdReduxBehavior.dispatch(_.jf({type:"SET_RICH_GRID_ITEMS_PER_ROW",payload:this.elementsPerRow}));this.ytdReduxBehavior.dispatch(_.jf({type:"SET_RICH_GRID_SLIM_ITEMS_PER_ROW",payload:this.slimItemsPerRow}))};
_.a.onRequestElementsPerRow=function(){this.updateElementsPerRow()};
_.a.onRichShelfRendererCollapse=function(X){if(this.shownItems){var U=X.detail;X=this.shownItems.findIndex(function(m){var I,t;return((t=_.e(m==null?void 0:(I=m.richSectionRenderer)==null?void 0:I.content,_.MR5))==null?void 0:t.trackingParams)===U});
var r=X+1;X<0||r>=this.contentsElement.children.length||!this.shownItems[r].richItemRenderer||this.contentsElement.children[r].scrollIntoView({behavior:"smooth",block:"start"})}};
_.a.onSoftReloadPage=function(){this.scrollUpToTop()};
_.a.handleRerenderDownloadsData=function(){_.v("kevlar_modern_downloads_page")&&this.entityDrivenRichGridData&&this.set("data.contents",this.entityDrivenRichGridData.contents)};
_.a.handlePlaylistRemoveVideosAction=function(X){var U;if(((U=_.e(X,_.GvP))==null?0:U.setVideoIds)&&this.data&&this.data.contents){X=_.e(X,_.GvP).setVideoIds;for(U=this.data.contents.length-1;U>=0;){var r=_.e(this.data.contents[U],_.iO);(r=r&&_.e(r.content,_.kI))&&r.setVideoId&&X.includes(r.setVideoId)&&this.splice("data.contents",U,1);U--}this.updateIndices()}};
_.a.updateIndices=function(){if(this.data&&this.data.contents)for(var X=0;X<this.data.contents.length;X++)this.set("data.contents."+X+".richItemRenderer.index",_.DQ(String(X+1)))};
_.a.hasTopRowInlinePlayableVideoWithEndorsement=function(X){var U;return!((U=X.slice(0,this.getItemsPerRow()))==null||!U.some(function(r){var m;r=_.e(r==null?void 0:(m=r.richItemRenderer)==null?void 0:m.content,_.Zh);var I;return(r==null?void 0:r.inlinePlaybackEndpoint)&&(r==null?void 0:(I=r.thumbnailOverlays)==null?void 0:I.some(function(t){return t.thumbnailOverlayEndorsementRenderer}))}))};
_.a.refreshGridLayoutNew=function(X,U,r,m){var I=m.postsPerRow;var t=m.slimItemsPerRow;var C=m.gameCardsPerRow;m=m.miniGameCardsPerRow;var k;if((k=this.data)==null||!k.contents||!this.containerWidth)return!1;var g;if((g=this.data.responsiveContainerConfiguration)==null?0:g.responsiveSize){var Z=_.S0z(this.data.responsiveContainerConfiguration,this.containerWidth,2),P;k=_.Kx(Object.assign({},Z,{standardUnitMinWidth:(P=this.data)==null?void 0:P.minItemWidth}));this.useCompactList=!!(this.containerWidth<
528&&Z.isCompactList)}else k=_.Kx({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,isCompactList:this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST",standardUnitMinWidth:(Z=this.data)==null?void 0:Z.minItemWidth}),this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST"&&(this.useCompactList=this.containerWidth<528);this.typographyBump=k.typographyBump;P=!1;if(X||this.elementsPerRow!==k.numItems||this.postsPerRow!==I||this.slimItemsPerRow!==t||this.gameCardsPerRow!==
C||this.miniGameCardsPerRow!==m||this.gutter!==k.gutter)P=this.elementsPerRow!==k.numItems,this.elementsPerRow=k.numItems,this.postsPerRow=I,this.slimItemsPerRow=t,this.gameCardsPerRow=C,this.miniGameCardsPerRow=m,this.gutter=k.gutter,this.itemWidth=k.itemWidth,this.reflowContent(U),_.HP(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":k.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(r);this.ytdReduxBehavior.dispatch(_.jf({type:"SET_RICH_GRID_CONTAINER_WIDTH",payload:k.maxContainerWidth}));return P};
_.a.refreshGridLayout=function(X,U){var r,m=(r=this.hostElement)==null?void 0:r.clientWidth;this.containerWidth=this.adjustRichGridWidth(m,!0);var I;if((I=this.data)==null||!I.contents||!this.containerWidth)return X&&(this.pendingForceReflow=!0),!1;this.pendingForceReflow&&(X=!0,this.pendingForceReflow=!1);r=this.getRichItemMinWidth(m);var t=this.isShortsPanel?146:194,C=this.getMiniGameCardMinWidth(),k=this.isShortsGridSlim?2:this.isShortsGrid||this.isCompactGrid?3:_.Pp("rich_grid_default_max_items_per_row",
6);m=r=this.calcElementsPerRow(r,k);(I=r<=3&&this.miniModeAllowed())&&(r=this.calcElementsPerRow(240,4));var g=this.calcMaxSlimElementsPerRow(r,k,this.isDefaultGrid);k=this.calcElementsPerRow(t,g);var Z=this.calcElementsPerRow(this.isCompactGrid?t:154,g);t=this.calcElementsPerRow(this.isCompactGrid?t:C,g);C=!1;if(this.sizing)return this.refreshGridLayoutNew(X,U,I,{postsPerRow:m,slimItemsPerRow:k,gameCardsPerRow:Z,miniGameCardsPerRow:t});if(X||this.elementsPerRow!==r||this.postsPerRow!==m||this.slimItemsPerRow!==
k||this.gameCardsPerRow!==Z||this.miniGameCardsPerRow!==t)C=this.elementsPerRow!==r,this.elementsPerRow=r,this.postsPerRow=m,this.slimItemsPerRow=k,this.gameCardsPerRow=Z,this.miniGameCardsPerRow=t,this.reflowContent(U),this.updateElementsPerRow(),_.HP(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)&&_.HP(this.hostElement,{"--ytd-rich-grid-shorts-item-margin":this.slimItemsPerRow<4?"1px":"4px"});this.updateMiniMode(I);_.i4(this.hostElement,"yt-rich-grid-layout-refreshed");return C};
_.a.getRichItemMinWidth=function(X){var U=_.Pp("rich_grid_min_item_width",310);if(!_.v("kevlar_disable_min_width_override")){var r,m;U=(m=(r=this.data)==null?void 0:r.minItemWidth)!=null?m:U}return U+_.hpH(X)};
_.a.calcMaxSlimElementsPerRow=function(X,U,r){return(r===void 0?0:r)?X===1?2:X%2===0?X/2*3:X+2:U*2};
_.a.adjustRichGridWidth=function(X,U){var r=_.v("disable_rich_grid_guide_compensation");if(!this.isWatch&&!r){r=_.np().resolve(_.gX(_.x3));var m=r==null?void 0:r.guideElement;if(!(!r||r.getData()||m!=null&&m.opened||r.getMiniGuideVisible()))if(r.canFitPersistentGuide(X)&&r.getGuideExpandsAutomatically()){var I,t,C=Number((I=window.getComputedStyle(this.hostElement))==null?void 0:(t=I.getPropertyValue("--app-drawer-width"))==null?void 0:t.replace("px",""));X-=C||0}else if(r.canFitMiniGuide(X)){var k;
I=Number((C=window.getComputedStyle(this.hostElement))==null?void 0:(k=C.getPropertyValue("--ytd-mini-guide-width"))==null?void 0:k.replace("px",""));X-=I||0}}X>600&&(this.isShortsGrid||this.isShortsGridSlim||this.isCompactGrid||(X-=U?32:48));return X};
_.a.calcElementsPerRow=function(X,U){var r=this.adjustRichGridWidth(this.hostElement.clientWidth,!1),m=this.isShortsPanel?2:this.isShortsGrid||this.isCompactGrid?4:16;return Math.min(Math.floor((r+m)/(X+m))||1,U)};
_.a.reflowContent=function(X){var U=this;if(!this.isReflowing){this.isReflowing=!0;var r,m,I=!!((r=this.data)==null?0:(m=r.contents)==null?0:m.some(function(k){return _.e(k,_.bR)}));
r=this.getItemsPerRow();var t;m=(t=this.data)==null?void 0:t.reflowOptions;X&&(_.F7("rgr_s"),_.cZ(this,function(){_.F7("rgr_nrf")}));
X={};(t=_.Xa(this.hostElement).querySelector("#contents"))&&(X={contentElement:t,rendererToTagNameMap:this.rendererToTagNameMap});t=(t=this.data.contents)?t.slice():[];I=oVr(t,r,I,m,this.getRichGridStyle(),X,this.insertedContent);var C=I.orderedContent;if(I=I.pinnedContentNotShownTargetIds)for(I=_.H(I),r=I.next();!r.done;r=I.next())this.insertedContent.delete(r.value);I=function(){U.shownItems=C;U.isReflowing=!1};
this.shownItems.length===0?(this.shownItems=this.getFirstRowItems(C),_.cZ(this,I)):I()}};
_.a.getFirstRowItems=function(X){for(var U=[],r=0;r<X.length;r++){var m=void 0,I=void 0,t=void 0,C=void 0,k=void 0,g=void 0;if(((m=X[r])==null?void 0:(I=m.richItemRenderer)==null?void 0:I.rowIndex)===0||((t=X[r])==null?void 0:(C=t.richGroupRenderer)==null?void 0:C.rowIndex)===0||((k=X[r])==null?void 0:(g=k.richSectionRenderer)==null?void 0:g.rowIndex)===0)U.push(X[r]);else break}return U};
_.a.getItemsPerRow=function(){return this.isShortsGrid||this.isCompactGrid?this.slimItemsPerRow:this.elementsPerRow};
_.a.resetInsertedContentIfNeeded=function(){(_.v("web_explore_hub_on_hover")||_.v("web_client_explore_hub_on_hover"))&&this.insertedContent.size>0&&(this.insertedContent.clear(),this.reflowContent())};
_.a.handleChipCloudChipSelectAction=function(){this.terminateVideoPreview();this.resetInsertedContentIfNeeded();this.cachedContents||this.setCacheAndIsFilteredFeed()};
_.a.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()};
_.a.handleChipCloudChipDeselectAction=function(){this.terminateVideoPreview();this.resetInsertedContentIfNeeded();this.cachedContents&&(this.set("data.contents",this.cachedContents),this.resetCacheAndIsFilteredFeed(),this.reflowContent(),this.scrollUpToTop())};
_.a.terminateVideoPreview=function(){_.i4(this.hostElement,"yt-terminate-video-preview-action")};
_.a.updateRichItemGridPositions=function(){var X={gridData:{gridColumnCount:this.elementsPerRow}},U;((U=this.data)==null?0:U.trackingParams)&&(U=_.Ei())&&_.WQ(U,_.Ps(this.data.trackingParams),X);_.i4(this.hostElement,"ytd-rich-item-index-update-action")};
_.a.miniModeAllowed=function(){return this.isChannelPage};
_.a.getMiniGameCardMinWidth=function(){return 154};
_.a.updateMiniMode=function(X){this.miniMode=this.miniModeAllowed()&&X;this.ytdReduxBehavior.dispatch(_.jf({type:"SET_RICH_GRID_MINI_MODE",payload:X}))};
_.a.isCurrentPage=function(){return location.pathname===this.pagePath};
_.a.scrollUpToTop=function(){if(!this.isChannelPage&&!this.isWatch){var X=_.np().resolve(_.Aj).getCurrentPage();X&&X.setScrollTop(0)}};
_.a.setCacheAndIsFilteredFeed=function(){this.cachedContents=this.get("contents",this.data);this.isFilteredFeed=!0};
_.a.resetCacheAndIsFilteredFeed=function(){this.cachedContents=void 0;this.isFilteredFeed=!1};
_.a.maybeSetBigYoodle=function(){var X,U=(X=this.data)==null?void 0:X.bigYoodle;this.bigYoodleData!==U&&(this.bigYoodleData=U)};
_.a.setMasthead=function(){var X;((X=this.data)==null?0:X.masthead)?this.mastheadData=this.data.masthead:this.mastheadData=void 0};
_.a.getRichGridStyle=function(){var X,U;return(U=(X=this.data)==null?void 0:X.style)!=null?U:"RICH_GRID_STYLE_UNKNOWN"};
_.a.onIsShortsGridChange=function(){var X=this.ytdReduxBehavior,U=X.dispatch,r=this.getRichGridStyle();U.call(X,_.jf({type:"SET_RICH_GRID_STYLE",payload:r}))};
_.a.onFeedCustomizationScrollUp=function(){this.scrollUpToTop()};
_.n0.Object.defineProperties(AG.prototype,{entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.entitySelectorType)||"RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
isSub:{configurable:!0,enumerable:!0,get:function(){var X;return(((X=this.data)==null?void 0:X.targetId)||"")==="browse-feedFEsubscriptions_shorts"}},
isWatch:{configurable:!0,enumerable:!0,get:function(){var X;return(((X=this.data)==null?void 0:X.targetId)||"")==="watch-next-feed"}},
isShortsPanel:{configurable:!0,enumerable:!0,get:function(){var X=_.np().resolve(_.Aj).getCurrentPage(),U,r,m;return(((U=this.data)==null?void 0:U.targetId)==="browse-feedFEsfv_audio_pivot"||_.v("web_enable_channel_pivot_panel")&&((r=this.data)==null?void 0:r.targetId)==="browse-feedFEsfv_channel_pivot"||_.v("web_enable_effect_pivot_panel")&&((m=this.data)==null?void 0:m.targetId)==="browse-feedFEsfv_effect_pivot")&&(X==null?void 0:X.pageSubtype)==="shorts"}},
reducedTopMargin:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.v("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 X;return!((X=this.data)==null?0:X.header)}},
isChannelPage:{configurable:!0,enumerable:!0,get:function(){var X;return((X=_.np().resolve(_.Aj).getCurrentPage())==null?void 0:X.pageSubtype)==="channels"}},
isHomePage:{configurable:!0,enumerable:!0,get:function(){var X;return((X=_.np().resolve(_.Aj).getCurrentPage())==null?void 0:X.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 X;return(((X=this.data)==null?void 0:X.targetId)||"")==="watch-next-feed"}},
force16By9ThumbnailAspectRatio:{configurable:!0,enumerable:!0,get:function(){var X,U,r;return((X=this.data)==null?0:X.enableContentSpecificAspectRatio)||((U=this.data)==null?0:(r=U.responsiveContainerConfiguration)==null?0:r.enableContentSpecificAspectRatio)?!1:!0}},
continuationTriggerOffset:{configurable:!0,enumerable:!0,get:function(){return this.isHomePage?_.Pp("web_continuation_handler_margin",0):0}}});
AG.prototype.onIsShortsGridChange=AG.prototype.onIsShortsGridChange;AG.prototype.onReloadContinuationFinish=AG.prototype.onReloadContinuationFinish;AG.prototype.reflowContent=AG.prototype.reflowContent;AG.prototype.handleRerenderDownloadsData=AG.prototype.handleRerenderDownloadsData;AG.prototype.onRichShelfRendererCollapse=AG.prototype.onRichShelfRendererCollapse;AG.prototype.onRequestElementsPerRow=AG.prototype.onRequestElementsPerRow;AG.prototype.contentLengthChanged=AG.prototype.contentLengthChanged;
AG.prototype.dataChanged=AG.prototype.dataChanged;AG.prototype.onSizingChange=AG.prototype.onSizingChange;AG.prototype.onUseCompactListChange=AG.prototype.onUseCompactListChange;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],AG.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],AG.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.L2),_.p("design:type",Object)],AG.prototype,"ironResizableBehavior",void 0);
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],AG.prototype,"actionHandlerBehavior",void 0);_.q([_.w(_.Qy),_.p("design:type",Object)],AG.prototype,"ytContinuationHandlerBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],AG.prototype,"componentBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],AG.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],AG.prototype,"data",void 0);
_.q([_.T({reflectToAttribute:!0,selector:_.Qr}),_.p("design:type",Boolean)],AG.prototype,"miniMode",void 0);_.q([_.T({value:[]}),_.p("design:type",Array)],AG.prototype,"shownItems",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],AG.prototype,"isReflowing",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],AG.prototype,"isFilteredFeed",void 0);_.q([_.T({selector:_.yqn}),_.p("design:type",Boolean)],AG.prototype,"guideIsExpanded",void 0);
_.q([_.T({selectorArgs:["entitySelectorType"],selector:function(X,U){if(_.v("kevlar_modern_downloads_page")&&U&&U!=="RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(U){case "RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS":U=X.entities;var r=_.Et(U),m=_.FG(U),I=_.Aqn(X),t=_.b81(X),C=_.lt1(X),k=_.dOs(U),g=_.Pa(r),Z=_.Ba(U);return _.cnA(r,m,k,_.Eie(U),I,t,g,Z,C,_.i86(X),_.ur(X));case "RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS":return X=_.Et(X.entities),_.nh6(X);case "RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS":return X=
_.xOx(X.entities),_.ZLD(X);default:_.AE(new _.Tx("Error: entitySelectorType defined but not matched in selector.",X,U))}}}),
_.p("design:type",Object)],AG.prototype,"entityDrivenRichGridData",void 0);_.q([_.T(),_.p("design:type",Object)],AG.prototype,"resizeOnObserverInit",void 0);_.q([_.T(),_.p("design:type",Object)],AG.prototype,"bigYoodleData",void 0);_.q([_.T(),_.p("design:type",Object)],AG.prototype,"mastheadData",void 0);_.q([_.T(),_.p("design:type",Boolean)],AG.prototype,"isInlinePreviewDisabled",void 0);_.q([_.T(),_.p("design:type",Object)],AG.prototype,"disableStickyFilterBar",void 0);
_.q([_.T(),_.p("design:type",Object)],AG.prototype,"transparentBackgroundChipsBar",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],AG.prototype,"hideChipsBar",void 0);_.q([_.T(),_.p("design:type",Object)],AG.prototype,"isWatchDefaultLayout",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],AG.prototype,"continuationShowButton",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],AG.prototype,"rowReducedHorizontalMargin",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],AG.prototype,"useCompactList",void 0);_.q([_.T({selector:function(X){return _.FG(X.entities).length>0}}),
_.p("design:type",Object)],AG.prototype,"manualDownloadsPresent",void 0);_.q([_.T({selector:function(X){return _.Et(X.entities).length>0}}),
_.p("design:type",Object)],AG.prototype,"smartDownloadsPresent",void 0);_.q([_.T({selector:_.ur}),_.p("design:type",Object)],AG.prototype,"isOnline",void 0);_.q([_.T({selector:_.b81}),_.p("design:type",Object)],AG.prototype,"shouldRenderDownloadsBanner",void 0);_.q([_.T({selector:_.i86}),_.p("design:type",Object)],AG.prototype,"shouldRenderDownloadsBannerUpsell",void 0);_.q([_.T({selector:_.Aqn}),_.p("design:type",Object)],AG.prototype,"hasOptedIntoSmartDownloads",void 0);
_.q([_.ge("useCompactList"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],AG.prototype,"onUseCompactListChange",null);_.q([_.ge("sizing","typographyBump"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],AG.prototype,"onSizingChange",null);_.q([_.T({selector:_.TNe}),_.p("design:type",Number)],AG.prototype,"miniplayerPlaybackState",void 0);_.q([_.T({selector:_.wV}),_.p("design:type",Boolean)],AG.prototype,"miniplayerIsActive",void 0);
_.q([_.T({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.p("design:type",Boolean)],AG.prototype,"isInlinePreviewEnabled",void 0);_.q([_.T({computed:"computeSizing(data, useCompactList, miniMode, isShortsGrid, isSlimGrid, isCompactGrid, isShortsPanel)"}),_.p("design:type",String)],AG.prototype,"sizing",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],AG.prototype,"elementsPerRow",void 0);
_.q([_.T(),_.p("design:type",Object)],AG.prototype,"typographyBump",void 0);_.q([_.T(),_.p("design:type",Number)],AG.prototype,"itemWidth",void 0);_.q([_.Zl("#header"),_.p("design:type",HTMLElement)],AG.prototype,"headerElement",void 0);_.q([_.Zl("#contents"),_.p("design:type",HTMLElement)],AG.prototype,"contentsElement",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],AG.prototype,"dataChanged",null);
_.q([_.Sl("data.contents.length"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],AG.prototype,"contentLengthChanged",null);_.q([_.cP("yt-request-elements-per-row"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],AG.prototype,"onRequestElementsPerRow",null);
_.q([_.cP("yt-rich-shelf-renderer-collapse"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],AG.prototype,"onRichShelfRendererCollapse",null);_.q([_.Sl("shouldRenderDownloadsBanner","shouldRenderDownloadsBannerUpsell","hasOptedIntoSmartDownloads","manualDownloadsPresent","smartDownloadsPresent","isOnline"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],AG.prototype,"handleRerenderDownloadsData",null);
_.q([_.y("data"),_.p("design:type",String),_.p("design:paramtypes",[])],AG.prototype,"entitySelectorType",null);_.q([_.T({reflectToAttribute:!0}),_.y("data.targetId"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],AG.prototype,"isSub",null);_.q([_.T({reflectToAttribute:!0}),_.y("data.targetId"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],AG.prototype,"isWatch",null);
_.q([_.T({reflectToAttribute:!0}),_.y("data.targetId"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],AG.prototype,"isShortsPanel",null);_.q([_.T({reflectToAttribute:!0}),_.y("isWatch"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],AG.prototype,"reducedTopMargin",null);_.q([_.T({reflectToAttribute:!0}),_.y("data","isWatch","isWatchDefaultLayout"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],AG.prototype,"noTopMargin",null);
_.q([_.T({reflectToAttribute:!0}),_.y("isInlinePreviewEnabled","shownItems"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],AG.prototype,"topRowEndorsement",null);_.q([_.y("data.header"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],AG.prototype,"hideHeader",null);_.q([_.cP("yt-rich-grid-reflow"),_.p("design:type",Function),_.p("design:paramtypes",[Boolean]),_.p("design:returntype")],AG.prototype,"reflowContent",null);
_.q([_.cP("yt-reload-continuation-finish"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],AG.prototype,"onReloadContinuationFinish",null);_.q([_.y("data"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],AG.prototype,"isSlimGrid",null);_.q([_.y("data"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],AG.prototype,"isShortsGrid",null);
_.q([_.y("data","isSlimGrid","isShortsGrid"),_.T(),_.p("design:type",Boolean),_.p("design:paramtypes",[])],AG.prototype,"noRichItemGutterMargins",null);_.q([_.y("data"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],AG.prototype,"isShortsGridSlim",null);_.q([_.y("data"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],AG.prototype,"isCompactGrid",null);
_.q([_.y("data"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],AG.prototype,"isDefaultGrid",null);_.q([_.y("data.targetId"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],AG.prototype,"hideChipsBarOnWatch",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],AG.prototype,"onIsShortsGridChange",null);
_.q([_.y("data.enableContentSpecificAspectRatio"),_.T(),_.p("design:type",Boolean),_.p("design:paramtypes",[])],AG.prototype,"force16By9ThumbnailAspectRatio",null);_.q([_.y("data"),_.p("design:type",Number),_.p("design:paramtypes",[])],AG.prototype,"continuationTriggerOffset",null);_.q([_.hL({is:"ytd-rich-grid-renderer",disableElementRegistration:!0})],AG);
_.f(AG,"ytd-rich-grid-renderer",function(){if(GIT!==void 0)return GIT;var X=document.createElement("template");_.B(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-grid-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" hidden="[[hideHeader]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="big-yoodle" hidden="[[isFilteredFeed]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="masthead-ad" hidden="[[isFilteredFeed]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-rich-grid-renderer">\n  <div id="title" class="style-scope ytd-rich-grid-renderer">[[getSimpleString(data.title)]]</div>\n</div>\n<div id="contents" class="style-scope ytd-rich-grid-renderer"></div>\n');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return GIT=X},{mode:2});var CVy=_.V(function(X){return _.n("yt-feedback-prompt-view-model",{class:_.mS("ytFeedbackPromptViewModelHost",X.className)},_.n(_.x,{cond:function(){return X.data().text},
then:function(U){return _.n(_.dN,{text:U,className:"ytFeedbackPromptViewModelPrompt"})}}),_.n(_.xJ,{data:function(){return X.data().likeButton}},{likeButtonViewModel:function(U){return _.n(_.Z8,{data:U.data,
className:"ytFeedbackPromptViewModelLikeButton"})}}),_.n(_.xJ,{data:function(){return X.data().dislikeButton}},{dislikeButtonViewModel:_.nn}))},"qn");var kby=_.V(function(X){var U=_.H((0,_.ca5)(X.data)).next().value,r=function(){var m,I;return(I=(m=U().contents)==null?void 0:m.length)!=null?I:0};
return _.n("yt-item-section-renderer",{class:"ytItemSectionRendererHost","data-target-id":function(){return X.data().targetId||""},
"aria-busy":function(){var m,I;return(I=(m=U().contents)==null?void 0:m.some(function(t){return!!t.chatLoadingViewModel}))!=null?I:!1}},_.n(_.xJ,{data:function(){return X.data().header}},{chipBarViewModel:_.g_A,
sectionHeaderViewModel:_.i0}),_.n(_.xJ,{data:function(){return U().contents}},{accordionViewModel:_.iAS,
alertBannerViewModel:_.dVp,chatLoadingViewModel:function(m,I){return _.n(_.c67,{data:m.data,containerHeight:X.containerHeight,isLastItem:function(){return I()===r()-1}})},
chatUserTurnViewModel:function(m,I){return _.n(_.k57,{data:m.data,containerHeight:X.containerHeight,isLastItem:function(){return I()===r()-1}})},
feedbackPromptViewModel:CVy,gridShelfViewModel:function(m){return _.n(_.SD,{data:m.data,shouldUseOwnContainerSize:!0,marginSettings:X.marginSettings,useUpdatedMargin:!0})},
learningJourneyLoaderViewModel:_.DV7,linearLayoutViewModel:_.eD,lockupViewModel:function(m){return _.n(_.$p,{data:m.data,className:"ytItemSectionRendererLockup",containerLayoutConfig:X.containerLayoutConfig,thumbnailFixedWidth:"200px"})},
sectionHeaderViewModel:_.i0,videoOverviewViewModel:_.t60,youChatItemViewModel:function(m,I){return _.n(_.Cmw,{data:m.data,pending:!1,containerHeight:X.containerHeight,isLastItem:function(){return I()===r()-1}})}}))},"rn");_.G5(_.V(function(X){var U=_.H((0,_.ca5)(X.data)).next().value,r=_.H(_.xX()),m=r.next().value;r=r.next().value;var I=_.pf(r);r=_.H(_.Fb(void 0,void 0,"fqbUqd"));var t=r.next().value,C=r.next().value,k=function(){var g;return _.e((g=X.data().sectionListLayoutConfiguration)==null?void 0:g.layoutConfiguration,f3b)};
_.Wx(function(){var g,Z=(g=I.value)==null?void 0:g.clientWidth;g=k()?_.jRe(Z,k()):void 0;C(g)});
r={};return _.n("yt-section-list-renderer",{class:_.mS("ytSectionListRendererHost",X.className,(r.ytSectionListRendererHostOverscrollContain=function(){var g;return(g=X.overscrollContain)==null?void 0:g.call(X)},r)),
el:I,"data-target-id":function(){return X.data().targetId||""}},_.n(_.xJ,{data:function(){return U().contents}},{itemSectionRenderer:function(g){return _.n(kby,{data:g.data,
containerLayoutConfig:t,marginSettings:X.marginSettings,containerHeight:function(){return m.height()}})}}))},"sn"),"yt-section-list-renderer",{props:{data:_.OQ,
className:_.bm,marginSettings:_.OQ,overscrollContain:_.OQ}});var cVm;var gSb;var nSm=function(){return _.Y.apply(this,arguments)||this};
_.F(nSm,_.Y);_.q([_.T(),_.p("design:type",Object)],nSm.prototype,"data",void 0);_.q([_.uG({is:"yt-alert-renderer",disableElementRegistration:!0})],nSm);
_.f(nSm,"yt-alert-renderer",function(){if(gSb===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;cVm===void 0&&(cVm=document.createElement("template"));var m=cVm;r.call(U,m.content.cloneNode(!0),X.content.firstChild);gSb=X}X=gSb;return X},{mode:2});
}catch(e){_._DumpException(e)}
try{
var WI1;WI1=function(X,U,r,m){r||(X?m&&(m.DOCUMENT_HIDDEN&&document.visibilityState==="hidden"||m.WINDOW_SIZE_CHANGED&&(U.width!==window.innerWidth||U.height!==window.innerHeight)||m.SAFARI_ABORTED_BY_NEW_TRANSITION&&X instanceof DOMException&&X.name==="AbortError"&&X.message.includes("Old view transition aborted by new view transition"))||_.$Q(X):_.$Q(Error("xj")))};
_.JOY=function(X,U){U=U===void 0?{}:U;var r,m,I,t,C,k,g,Z,P,S,d,O,E;return _.c(function(Q){switch(Q.nextAddress){case 1:r=U;m=r.shouldWrap===void 0?!0:r.shouldWrap;I=r.skipTransitionTimeoutMs===void 0?300:r.skipTransitionTimeoutMs;t=r.beforeTransition;C=r.afterTransition;if(!m||!document.startViewTransition||document.visibilityState==="hidden")return Q.return(X());k={width:window.innerWidth,height:window.innerHeight};g=!1;(Z=t)==null||Z();_.E_(Q,2);P=document.startViewTransition(X);S=setTimeout(function(){P.skipTransition();
g=!0},I);
return Q.yield(P.ready,4);case 4:return clearTimeout(S),Q.yield(P.finished,5);case 5:clearTimeout(S);(d=C)==null||d();_.mt(Q,0);break;case 2:O=_.yE(Q),(E=C)==null||E(),WI1(O,k,g,U.ignoredErrors),_.uv(Q)}})};
_.DEw=function(X,U){var r=_.cP1(U);r!=="javascript:"&&r!=="data:"&&X.setAttribute("href",U)};
_.jL=function(){for(var X=Array(36),U=0,r,m=0;m<36;m++)m==8||m==13||m==18||m==23?X[m]="-":m==14?X[m]="4":(U<=2&&(U=33554432+Math.random()*16777216|0),r=U&15,U>>=4,X[m]=_.bg9[m==19?r&3|8:r]);return X.join("")};
_.plw=function(X,U,r){X.persistentPanelContainerMap.set(r,U)};/*

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 $E3=_.pH(['<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>']),
bqX=_.Gy5($E3);bqX.setAttribute("style","display: none;");document.head.appendChild(bqX.content);_.XQ=_.sNe(function(X){var U=_.wW("DIV");X&&(U.className=X);U.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";X=_.wW("DIV");_.p08(X,"200px","200px");U.appendChild(X);document.body.appendChild(U);X=U.offsetWidth-U.clientWidth;_.yG(U);return X});var AO1;var lP0;var Uy=function(){var X=_.Y.apply(this,arguments)||this;X.icon=null;return X};
_.F(Uy,_.Y);Uy.prototype.dismiss=function(){_.l4(this.hostElement,"yt-live-chat-error-message-dismiss")};
Uy.prototype.computeIcon=function(X){return X&&X.iconType?"yt-icons:"+X.iconType.toLowerCase():"yt-icons:close"};
_.q([_.T(),_.p("design:type",Object)],Uy.prototype,"data",void 0);_.q([_.T({computed:"computeIcon(data.icon)"}),_.p("design:type",Object)],Uy.prototype,"icon",void 0);_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-error-message-renderer",noInjection:!0})],Uy);
_.f(Uy,"yt-live-chat-error-message-renderer",function(){if(lP0===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;AO1===void 0&&(AO1=document.createElement("template"));var m=AO1;r.call(U,m.content.cloneNode(!0),X.content.firstChild);lP0=X}X=lP0;return X},{mode:0});
}catch(e){_._DumpException(e)}
try{
var zYo,KzT,TXh,Y4T,fpo,Jhm,Dor,ppU,$oy,bph,Ah9,lpr,Gxy,Mn,ipm,LzF,NXh,jKJ,XIy,Uuh,rmh,muT,I0U,a0b,HbU,Cph,kqh,cmh,guT,nuJ,Zbh,sNy,xuF,PpJ,SJy,duS,ObJ,vuh,Fth,QNT,wIJ,ymF,uBo,h59,e5T,Euy,KtS,Tir,YJh,VAU,R59,f0h,qJr,Wtm,MAh;zYo=function(X,U){return _.t3(X.entities,"timedMarkersListSyncEntity",U)};
KzT=function(X,U){return _.t3(X.entities,"liveReactionsDataEntity",U)};
TXh=function(X,U){X=_.t3(X.entities,"booleanEntity",U);return!(!X||!X.value)};
Y4T=function(X,U){var r=_.Ei();r&&X&&_.K9(r,_.Ps(X),U)};
_.V7U=function(X){return X.watch.isWatchActive};
_.RYb=function(X){return!_.mhz(X)};
_.hk=function(X){return X.watch.watchScrollTop};
fpo=function(X){return X.watch.isLiveChatCollapsed};
_.q4m=function(){_.v("web_watch_log_theater_mode")&&_.ojz("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED")};
_.Wzh=function(X,U,r){if(!X.includes("START_TIME_PLACEHOLDER")||!X.includes("END_TIME_PLACEHOLDER"))return X;var m=new Date(0),I=new Date(0);m.setUTCMilliseconds(U);I.setUTCMilliseconds(r);return X.replace("START_TIME_PLACEHOLDER",_.qM(m,7)).replace("END_TIME_PLACEHOLDER",_.qM(I,7))};
Jhm=function(X){return{listMutationCommand:{operations:{operations:[{removeItem:{removeByTargetId:{targetIds:["loading_response_message_id"]},sectionTargetId:X}}]}}}};
Dor=function(X,U,r){var m=_.v("web_enable_chat_autoscroll_to_user_turn")?"user_turn_message_id-"+Date.now():void 0;U=Object.assign({},{text:U,hasGradientBackground:r},m&&{itemTargetId:m});m=_.v("web_enable_chat_autoscroll_to_user_turn")&&m?{scrollToItem:{scrollPosition:"SCROLL_POSITION_START",item:{itemTargetId:m,sectionTargetId:"youchat_section_list"}}}:void 0;return{listMutationCommand:{operations:Object.assign({},{operations:[{insertItemSectionContent:{contents:[{chatUserTurnViewModel:U}],insertByPositionInSection:{sectionTargetId:X,
position:"INSERTION_POSITION_LAST"}}}]},m?{scrollConfig:m}:{})}}};
ppU=function(X,U){return _.t3(X.entities,"booleanEntity",U)};
$oy=function(){return function(X){_.$7(_.PN("booleanEntity","chat_input_view_model_state",{key:"chat_input_view_model_state",value:X}))}};
bph=function(X){switch(X){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}};
Ah9=function(X,U,r){var m=_.yP(r);X&&U&&m&&X.getPlayerPromise().then(function(I){_.hLe(m)&&_.pY();(new _.Hb(I)).executeCommand(m,U);_.v("continue_playback_on_desktop_companion_click")||I.pauseVideo()})};
lpr=function(X){var U=_.GU(),r;if(r=_.Gu("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var m;r=(m=r())==null?void 0:m.layoutId}else r=null;Ah9(U,r,X)};
Gxy=function(X){var U=_.GU(),r;if(r=_.Gu("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var m;r=(m=r())==null?void 0:m.layoutId}else r=null;Ah9(U,r,X)};
Mn=function(X,U){var r=X<0?"-":"";X=Math.abs(X);var m=Math.floor(X/3600),I=Math.floor(X)%3600,t=Math.floor(I/60);I=Math.floor(I)%60;var C="";(U===void 0?0:U)&&(C="."+Math.round((X-Math.floor(X))*10));return m>0?r+m+":"+(t<10?"0"+t:""+t)+":"+(I<10?"0"+I:""+I)+C:r+t+":"+(I<10?"0"+I:""+I)+C};
ipm=function(X){var U=X.match(/[^0-9:\.]/g);if(U&&U.length>0)return null;X=X.split(":");if(X.length===0||X.length>3)return null;U=1;for(var r=0;X.length>0;){var m=X.pop();if(m===void 0)break;var I=Number(m);if(m===""||isNaN(I))return null;r+=I*U;U*=60}return r};
LzF=function(X,U,r,m){X=Math.max(r,X);U=Math.min(U,m-r);X+U>m?(r=m,X=r-U):r=X+U;return{start:X,end:r}};
NXh=function(X,U,r,m,I,t){X<r?X=r:X+I>m&&(X=m-I);U>m&&(U=m);U=Math.min(X+t,Math.max(X+I,U));return{start:X,end:U}};
jKJ=function(X,U,r,m,I,t){U>m?U=m:U-I<r&&(U=r+I);X<r&&(X=r);X=Math.min(U-I,Math.max(U-t,X));return{start:X,end:U}};
XIy=function(X){return _.v("web_transcript_cue_id_killswitch")?String(X):"ytd-transcript-renderer_"+X};
Uuh=function(X){return _.v("web_transcript_cue_id_killswitch")?!0:X.startsWith("ytd-transcript-renderer")};
rmh=function(X){var U=_.GU(),r;if(r=_.Gu("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var m;r=(m=r())==null?void 0:m.layoutId}else r=null;Ah9(U,r,X)};
muT=function(X){X.style.height="auto";X.style.height=Math.min(X.scrollHeight||20,80)+"px"};
I0U=function(){var X;return String(Math.floor(((X=_.HN())==null?void 0:X.getCurrentTime())||0)*1E3)};
a0b=function(X){if(X.onWelcomeCommand)return _.yP(X.onWelcomeCommand);X=_.e(X.inputComposerViewModel,tAT);if(X==null?0:X.welcomeFeatureContinuation)return _.ll5(X.welcomeFeatureContinuation)};
HbU=function(X){var U=_.GU(),r;r=(r=_.Gu("yt.www.ads.eventcache.getLastCompanionData"))?(r=r())&&r.layoutId:null;Ah9(U,r,X)};
Cph=function(X){var U=_.GU(),r;r=(r=_.Gu("yt.www.ads.eventcache.getLastCompanionData"))?(r=r())&&r.layoutId:null;Ah9(U,r,X)};
kqh=function(X){if(X.simpleText)return[{text:X.simpleText}];var U;return(U=X.runs)!=null?U:[]};
cmh=function(X){var U=X.startEndTimeTemplate,r=X.startTimeUtcMillis;X=X.endTimeUtcMillis;if(U&&r&&X)return _.DQ(_.Wzh(_.pE(U),Number(r),Number(X)))};
guT=function(X,U){var r,m,I=X==null?void 0:(r=X.viewCount)==null?void 0:(m=r.videoViewCountRenderer)==null?void 0:m.shortViewCount;if(!U&&I)return I;var t,C;return X==null?void 0:(t=X.viewCount)==null?void 0:(C=t.videoViewCountRenderer)==null?void 0:C.viewCount};
nuJ=function(X,U){var r=X==null?void 0:X.relativeDateText;return!U&&r?[r,!0]:[X==null?void 0:X.dateText,!1]};
Zbh=function(X,U,r,m,I){m=m===void 0?"":m;I=I===void 0?!1:I;var t=guT(X,U),C=_.H(nuJ(X,U)),k=C.next().value;C=C.next().value;U=U?X==null?void 0:X.sponsorsOnlyFirstTimeLongText:X==null?void 0:X.sponsorsOnlyFirstTimeShortText;var g=[];r&&t&&g.push(t);!r&&C||!k||g.push(k);X=[I?X==null?void 0:X.subtitle:void 0].concat(_.fN(g),[U,X==null?void 0:X.stationName,X==null?void 0:X.rating,X?cmh(X):void 0,X==null?void 0:X.upNextProgramText,X==null?void 0:X.superTitleLink]).filter(function(Z){return!!Z});
r={runs:[]};for(I=0;I<X.length;I++)r.runs.push.apply(r.runs,_.fN(kqh(X[I]))),I<X.length-1&&r.runs.push({text:" "+m+" "});return r};
sNy=function(X){return X.filter(function(U){return!_.e(U,_.TS)})};
xuF=function(X){var U,r,m,I;if(X=X==null?void 0:(U=X.contents)==null?void 0:(r=U.twoColumnWatchNextResults)==null?void 0:(m=r.results)==null?void 0:(I=m.results)==null?void 0:I.contents){var t,C;return(C=(t=X.find(function(k){return!!k.videoPrimaryInfoRenderer}))==null?void 0:t.videoPrimaryInfoRenderer)==null?void 0:C.updatedMetadataEndpoint}};
PpJ=function(X,U){var r;return(r=X.sourceConfigs)==null?void 0:r.find(function(m){return m.videoId===U})};
SJy=function(X){return X==="End of video"||X==="End of playlist"};
duS=function(X){var U,r,m,I;return(U=X.getWatchNextResponse())==null?void 0:(r=U.contents)==null?void 0:(m=r.twoColumnWatchNextResults)==null?void 0:(I=m.playlist)==null?void 0:I.playlist};
ObJ=function(X){var U,r,m,I,t,C;return(U=duS(X))==null?void 0:(r=U.playlistButtons)==null?void 0:(m=r.menuRenderer)==null?void 0:(I=m.topLevelButtons)==null?void 0:(t=I[0])==null?void 0:(C=t.playlistLoopButtonRenderer)==null?void 0:C.playlistLoopStateEntityKey};
vuh=function(X){var U=_.np().resolve(_.xZ),r;return(U=(r=_.e(U.getAutoplayEndpoint(),_.Rl))==null?void 0:r.playlistId)&&U===X};
Fth=function(X,U,r,m,I){function t(){_.$u.cancelJob(zF);var C=e5T(U,r/X.getPlaybackRate()),k=C.hours,g=C.minutes;C=(C.seconds*1E3||6E4)/X.getPlaybackRate();X.setVideoTimeLeft(Euy(k,g));m&&X.getPlayerState()!==0&&X.setSleepTimerTimeLeft(Euy(k,g,!0));(k>0||g>0)&&!I&&(zF=_.O5(_.$u,t,C))}
_.$u.cancelJob(zF);zF=_.O5(_.$u,t)};
QNT=function(X,U,r){function m(){_.$u.cancelJob(Bim);var I=e5T(U,r),t=I.hours;I=I.minutes;var C=6E4/X.getPlaybackRate();if(t>0||I>0)X.setSleepTimerTimeLeft(Euy(t,I,!0)),Bim=_.O5(_.$u,m,C)}
_.$u.cancelJob(Bim);Bim=_.O5(_.$u,m)};
wIJ=function(X,U){var r=X.getVolume()/(U/500),m=function(I){_.$u.cancelJob(our);var t=Math.floor(I-r);X.setVolume(t,!1);t>0&&(our=_.O5(_.$u,function(){m(t)},500))};
_.$u.cancelJob(our);our=_.O5(_.$u,function(){m(X.getVolume())})};
ymF=function(X,U){_.$u.cancelJob(our);U&&X.syncVolume()};
uBo=function(){var X={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.tt("SLEEP_TIMER_DISRUPTED")}}}}};_.np().resolve(_.s4).resolveCommand(X)};
h59=function(X){return(X.getDuration()-X.getProgressState().current)*1E3};
e5T=function(X,U){X=X+U-(0,_.sJ)();if(X<=0)return{hours:0,minutes:0,seconds:0};var r=new MAh(0,0,0,0,0,0,X);X=r.getHours();U=r.getMinutes();r=r.getSeconds();r!==0&&U++;U!==0&&U%60===0&&(X++,U=0);return{hours:X,minutes:U,seconds:r}};
Euy=function(X,U,r){return X>0&&U>0?r?_.tt("TIME_LEFT_HOURS_MINUTES",{hours:X.toString(),minutes:U.toString()}):_.tt("TIME_HOURS_MINUTES",{hours:X.toString(),minutes:U.toString()}):X>0?r?_.ak("TIME_LEFT_HOURS",X):_.ak("TIME_HOURS",X):r?_.tt("TIME_LEFT_MINUTES",{minutes:U.toString()}):_.tt("TIME_MINUTES",{minutes:U.toString()})};
KtS=function(X,U){if(X.timelyActions)return X.timelyActions.find(function(r){var m;return((m=_.e(r,z5r))==null?void 0:m.cueRangeId)===U})};
Tir=function(X){var U=["expflag","debug_forced_internalcountrycode","internalcountrycode"];_.v_(X);X.keyMap_.forEach(function(r,m){_.q9(U,m)||this.remove(m)},X)};
YJh=function(X,U){X.reloadContinuationItemsCommandMatcher=U};
VAU=function(X,U){var r;return _.c(function(m){return m.nextAddress==1?U&&X.lastWelcomeContinuationSent!==U?_.RNc(X)?m.yield(X.panelController.isVisible("PAai_companion"),3):m.jumpTo(2):m.return(!1):m.nextAddress==2||(r=m.yieldResult,r)?m.return(!0):m.return(!1)})};
R59=function(X){var U,r,m,I,t;return _.c(function(C){if(C.nextAddress==1){if(!X.welcomeOptions)return C.return();U=X.welcomeOptions;r=U.command;m=U.setPending;if(r){var k;var g=(k=_.e(r,_.hj))==null?void 0:k.token}else g=void 0;I=g;return C.yield(VAU(X,I),2)}if(!C.yieldResult)return C.return();X.lastWelcomeContinuationSent=I;(t=m)==null||t(!0);g="youchat-"+Date.now();k=(k=_.HN())?String(Math.floor(k.getCurrentTime())*1E3):void 0;_.um(r,{form:{formData:_.PA({clientMessageId:g,playerOffsetMs:k,pageContext:_.t41(X,
X.pageSubtype)})}});_.uv(C)})};
f0h=function(X,U){_.c(function(r){X.welcomeOptions=U;return r.yield(R59(X),0)})};
_.K7=function(X,U){X.insertBefore(U,X.childNodes[0]||null)};
qJr=function(X){if(X>=48&&X<=57||X>=96&&X<=106||X>=65&&X<=90||_.a2&&X==0)return!0;switch(X){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 _.t9;default:return!1}};
Wtm=function(X){if(X.altKey&&!X.ctrlKey||X.metaKey||X.keyCode>=112&&X.keyCode<=123)return!1;if(qJr(X.keyCode))return!0;switch(X.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!_.t9;default:return X.keyCode<166||X.keyCode>183}};
MAh=function(X,U,r,m,I,t,C){this.date=typeof X==="number"?new Date(X,U||0,r||1,m||0,I||0,t||0,C||0):new Date(X&&X.getTime?X.getTime():_.jW())};
_.XW(MAh,_.JU);_.a=MAh.prototype;_.a.getHours=function(){return this.date.getHours()};
_.a.getMinutes=function(){return this.date.getMinutes()};
_.a.getSeconds=function(){return this.date.getSeconds()};
_.a.getMilliseconds=function(){return this.date.getMilliseconds()};
_.a.getUTCDay=function(){return this.date.getUTCDay()};
_.a.getUTCHours=function(){return this.date.getUTCHours()};
_.a.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.a.getUTCSeconds=function(){return this.date.getUTCSeconds()};
_.a.getUTCMilliseconds=function(){return this.date.getUTCMilliseconds()};
_.a.setHours=function(X){this.date.setHours(X)};
_.a.setMinutes=function(X){this.date.setMinutes(X)};
_.a.setSeconds=function(X){this.date.setSeconds(X)};
_.a.setMilliseconds=function(X){this.date.setMilliseconds(X)};
_.a.setUTCHours=function(X){this.date.setUTCHours(X)};
_.a.setUTCMinutes=function(X){this.date.setUTCMinutes(X)};
_.a.setUTCSeconds=function(X){this.date.setUTCSeconds(X)};
_.a.setUTCMilliseconds=function(X){this.date.setUTCMilliseconds(X)};
_.a.add=function(X){_.JU.prototype.add.call(this,X);X.hours&&this.setUTCHours(this.date.getUTCHours()+X.hours);X.minutes&&this.setUTCMinutes(this.date.getUTCMinutes()+X.minutes);X.seconds&&this.setUTCSeconds(this.date.getUTCSeconds()+X.seconds)};
_.a.JSC$11489_toIsoString=function(X){var U=_.JU.prototype.JSC$11489_toIsoString.call(this,X);return X?U+"T"+_.cT(this.getHours(),2)+":"+_.cT(this.getMinutes(),2)+":"+_.cT(this.getSeconds(),2):U+"T"+_.cT(this.getHours(),2)+_.cT(this.getMinutes(),2)+_.cT(this.getSeconds(),2)};
_.a.equals=function(X){return this.getTime()==X.getTime()};
_.a.toString=function(){return this.JSC$11489_toIsoString()};
_.a.clone=function(){var X=new MAh(this.date);X.firstDayOfWeek_=this.firstDayOfWeek_;X.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return X};
_.JmS=function(X){return _.jf({type:"SET_IS_WATCH_NARROW_WIDTH",payload:{isWatchNarrowWidth:X}})};var Duh=new _.c8("imageTileRenderer");var pIr=new _.c8("promotedSparklesWebRenderer");var $uh=new _.c8("adGridCardCollectionViewModel");var bby=new _.c8("carouselTitleViewModel");var Amy=new _.c8("ctaCarouselItemViewModel");var l0h=new _.c8("textFieldViewModel");_.Gqh=new _.c8("engagementPanelHeaderShowNavigationButtonCommand");var ibU=new _.c8("hideEngagementPanelScrimAction");var Ltb=new _.c8("setActivePanelItemAction");var NiU=new _.c8("showEngagementPanelScrimAction");var jN9=new _.c8("updateEngagementPanelAction");var XwU=new _.c8("updateSearchInVideoResultsAction");var UYh=new _.c8("transcriptCueGroupRenderer");var rEU=new _.c8("transcriptCueRenderer");var mYb=new _.c8("transcriptFooterRenderer");var ITy=new _.c8("engagementPanelAdSubtitleRenderer");var tES=new _.c8("videoDescriptionFantasySectionViewModel");var aTr=new _.c8("deleteClipEngagementPanelCommand");var HYS=new _.c8("loopCommand");var ChJ=new _.c8("changeCreatorEndscreenVisibilityCommand");var k9o=new _.c8("liveChatCallForQuestionsRenderer");var cEm=new _.c8("updateTimedMarkersSyncObserverCommand");var z5r=new _.c8("timelyActionViewModel");var gQb=new _.c8("timelyActionsOverlayViewModel");var nQb=new _.c8("repeatChapterCommand");var ZYT=new _.c8("watchPlayerOverflowMenuCommand");var s7m=new _.c8("compositeVideoOverlayRenderer");var xYh=new _.c8("sortFilterSubMenuRenderer");var Ph9=new _.c8("switchListItemViewModel");var tAT=new _.c8("inputComposerViewModel");var SOr=new _.c8("transcriptEditSegmentCommand");var dYh=new _.c8("transcriptUpdateSegmentTextCommand");var OY9=new _.c8("transcriptSearchBoxRenderer");var vQT=new _.c8("transcriptSegmentListRenderer");var eNy=new _.c8("transcriptSegmentRenderer");_.EQh=new _.c8("updateDateTextAction");var Fj9=new _.c8("updateTitleAction");var BSJ=new _.c8("updateViewershipAction");var Q7r=new _.c8("relatedChipCommand");var oQr=new _.c8("carouselLockupRenderer");var TF=new _.c8("expandableVideoDescriptionBodyRenderer");var wwU=new _.c8("videoDescriptionHeaderRenderer");var yEr=new _.c8("videoDescriptionYouchatSectionViewModel");_.YW=_.Pp("kevlar_watch_page_horizontal_margin",24);_.uCU=_.Pp("kevlar_watch_page_columns_top_padding",24);_.hNy=426+_.YW*2;_.Va=_.Pp("kevlar_watch_two_column_width_threshold",1E3);_.MEb=_.YW*2;_.zNh=_.Pp("kevlar_watch_secondary_width",402);_.KjF=_.Pp("kevlar_watch_max_player_width",1280);_.TSb=_.Pp("kevlar_watch_flexy_metadata_height",136);_.YOS=_.MEb+310+_.YW;_.VEr=_.MEb+360+_.YW;var RNh={PAUSE_CHAT:18};var fTy;var qOF;var Rz=function(){return _.Y.apply(this,arguments)||this};
_.F(Rz,_.Y);Rz.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
Rz.prototype.onEnabledChange=function(){if(this.data&&this.data.button){var X=_.e(this.data.button,_.xI);X&&(X.state=this.enabled?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",this.data=Object.assign({},this.data))}};
_.n0.Object.defineProperties(Rz,{template:{configurable:!0,enumerable:!0,get:function(){if(qOF===void 0){var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;fTy===void 0&&(fTy=document.createElement("template"));var m=fTy;r.call(U,m.content.cloneNode(!0),X.content.firstChild);qOF=X}X=qOF;return X}}});
_.q([_.w(_.ki),_.p("design:type",Object)],Rz.prototype,"ytLiveChatReduxBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Rz.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T({selectorArgs:["data.enabledEntityKey"],selector:TXh,observer:"onEnabledChange"}),_.p("design:type",Boolean)],Rz.prototype,"enabled",void 0);_.q([_.T(),_.p("design:type",Object)],Rz.prototype,"data",void 0);_.q([_.uG({is:"yt-disableable-button-view-model",noInjection:!0})],Rz);var Wjy;var JEh;var DYm=["transVert01","transVert02","transVert03"],pwT="transHorizLeft01 transHorizRight01 transHorizLeft02 transHorizRight02 transHorizLeft03 transHorizRight03 transHorizLeft04 transHorizRight04".split(" "),f7=function(){var X=_.Y.apply(this,arguments)||this;X.emojiManager=_.dL;X.isDarkTheme=document.documentElement.hasAttribute("dark");X.actionMap={"yt-create-user-reaction-animation":"createUserReactionAnimation"};X.reactionBuckets=[];X.noEmojiIdentifier="NO_EMOJI";return X};
_.F(f7,_.Y);_.a=f7.prototype;_.a.isActiveChanged=function(){this.isActive||this.cleanupFountain()};
_.a.desktopFountainEmojiSizePxChanged=function(){_.HP(this.hostElement,{"--emoji-size":this.desktopFountainEmojiSizePx+"px"})};
_.a.createUserReactionAnimation=function(X){this.createEmojiAnimation(X,!0)};
_.a.cleanupFountain=function(){clearTimeout(this.emojiBucketTimerId);clearTimeout(this.emojiAnimationTimerId);var X;((X=this.data)==null?0:X.emojiFountainDataEntityKey)&&this.ytLiveChatReduxBehavior.dispatch(_.PN("emojiFountainDataEntity",this.data.emojiFountainDataEntityKey,{}));[].concat(_.fN(this.emojiContainer.children)).forEach(function(U){U.remove()})};
_.a.detached=function(){this.cleanupFountain()};
_.a.onEmojiFountainDataEntityUpdate=function(){if(this.isActive){clearTimeout(this.emojiBucketTimerId);var X;this.reactionBuckets=_.fI.unsafeClone((X=this.emojiFountainData)==null?void 0:X.reactionBuckets)||[];this.processEmojiBucket(0)}};
_.a.processEmojiBucket=function(X){var U=this;if(this.reactionBuckets&&!(X>=this.reactionBuckets.length)){clearTimeout(this.emojiAnimationTimerId);var r=this.reactionBuckets[X];this.generateEmojiAnimations(r);if(X<this.reactionBuckets.length-1){var m;if(r==null?0:(m=r.duration)==null?0:m.seconds)this.emojiBucketTimerId=setTimeout(function(){U.processEmojiBucket(X+1)},Number(r.duration.seconds)*1E3)}}};
_.a.generateEmojiAnimations=function(X){var U=this,r=this.getRandomEmojiIdFromBucketWithOverride(X);if(r&&r!==this.noEmojiIdentifier){var m=0;X.targetEps?(m=this.linearInterpolateBounded(1,20,100,12,X.emojiSizeIndex||0),this.createEmojiAnimation(r,!1,X.emojiAnimationMs,m),m=this.getEmojiDelayMsFromTargetEps(X.targetEps)):(this.createEmojiAnimation(r),m=this.getEmojiDelayMsFromDistribution(X.intensityScore));this.emojiAnimationTimerId=setTimeout(function(){U.generateEmojiAnimations(X)},m)}};
_.a.getRandomEmojiIdFromBucketWithOverride=function(X){if(!(X&&X.reactionsData&&X.reactionsData.length&&X.totalReactions))return this.noEmojiIdentifier;for(var U=X.totalReactions,r=1,m=_.H(X.reactionsData),I=m.next();!I.done;I=m.next())I=I.value,(I.reactionWeightOverride||I.reactionWeightOverride===0)&&I.reactionCount&&(U-=I.reactionCount,r-=I.reactionWeightOverride);m=!0;r<0&&(m=!1,U=X.totalReactions,r=1);if(m&&r>0&&U===0)if(r===1){I=0;for(var t=_.H(X.reactionsData),C=t.next();!C.done;C=t.next())C=
C.value,C.reactionCount&&C.reactionCount>0&&I++;I=1/I;t=_.H(X.reactionsData);for(C=t.next();!C.done;C=t.next())C.value.reactionWeightOverride=I}else for(I=1/(1-r),t=_.H(X.reactionsData),C=t.next();!C.done;C=t.next())C=C.value,C.reactionWeightOverride&&(C.reactionWeightOverride*=I);I=Math.random();t=0;C=_.H(X.reactionsData);for(var k=C.next();!k.done;k=C.next())if(k=k.value,k.reactionCount&&(t=(k.reactionWeightOverride||k.reactionWeightOverride===0)&&m?t+k.reactionWeightOverride:t+r*k.reactionCount/
U,t>I&&(k.reactionCount--,X.totalReactions--,k=this.reactionItemToEmojiString(k),k!==this.noEmojiIdentifier)))return k;return this.noEmojiIdentifier};
_.a.reactionItemToEmojiString=function(X){if(X.unicodeEmojiId)return X.unicodeEmojiId;if(X.emoteId)return X.emoteId;if(X.videoReactionType)switch(X.videoReactionType){case "VIDEO_REACTION_TYPE_LIKE":return"yt-icons:like-filled"}return this.noEmojiIdentifier};
_.a.createEmojiAnimation=function(X,U,r,m){U=U===void 0?!1:U;this.lastEmojiRequestedForTesting=X;var I=X.startsWith("yt-icons:"),t=_.PS(this.emojiManager,X);if(t||I){var C=document.createElement("emoji");C.classList.add("yt-emoji-fountain-view-model");C.classList.add(DYm[Math.floor(Math.random()*DYm.length)]);var k=document.createElement("div");k.classList.add("yt-emoji-fountain-view-model");k.classList.add("horizontal-container");k.classList.add(pwT[Math.floor(Math.random()*pwT.length)]);U?(r=document.createElement("div"),
r.classList.add("user-reaction-bubble"),r.classList.add("yt-emoji-fountain-view-model"),k.appendChild(r)):(r&&(C.style.animationDuration=r+"ms",k.style.animationDuration=r+"ms"),m&&(C.style.width=m+"px",C.style.height=m+"px"));I?(I=document.createElement("yt-icon"),I.polymerController.icon=X,m&&(I.style.width=m+"px",I.style.height=m+"px"),X=I):X=this.emojiManager.createEmoji(t,!1);X.classList.add("yt-emoji-fountain-view-model");k.appendChild(X);C.appendChild(k);this.emojiContainer.appendChild(C);
C.addEventListener("animationend",function(){C.remove()});
var g,Z;if((g=this.data)==null?0:(Z=g.loggingDirectives)==null?0:Z.trackingParams)U=U?_.tb(183501):_.tb(183500),Y4T(this.data.loggingDirectives.trackingParams,U),_.sbD(U);setTimeout(function(){C&&C.remove()},2E3)}};
_.a.getEmojiDelayMsFromDistribution=function(X){return Math.random()*(X||1)*1E3};
_.a.getEmojiDelayMsFromTargetEps=function(X){return Math.random()*2*(1/X)*1E3};
_.a.linearInterpolateBounded=function(X,U,r,m,I){I=Math.min(Math.max(I,X),r);return(U*(r-I)+m*(I-X))/(r-X)};
f7.prototype.onEmojiFountainDataEntityUpdate=f7.prototype.onEmojiFountainDataEntityUpdate;f7.prototype.desktopFountainEmojiSizePxChanged=f7.prototype.desktopFountainEmojiSizePxChanged;f7.prototype.isActiveChanged=f7.prototype.isActiveChanged;_.q([_.T(),_.p("design:type",_.xD)],f7.prototype,"emojiManager",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],f7.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.ki),_.p("design:type",Object)],f7.prototype,"ytLiveChatReduxBehavior",void 0);
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],f7.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],f7.prototype,"data",void 0);_.q([_.T({selectorArgs:["data.emojiFountainDataEntityKey"],selector:function(X,U){return _.t3(X.entities,"emojiFountainDataEntity",U)}}),
_.p("design:type",Object)],f7.prototype,"emojiFountainData",void 0);_.q([_.T(),_.p("design:type",Boolean)],f7.prototype,"isActive",void 0);_.q([_.ge("isActive"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],f7.prototype,"isActiveChanged",null);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],f7.prototype,"isDarkTheme",void 0);_.q([_.T(),_.p("design:type",String)],f7.prototype,"lastEmojiRequestedForTesting",void 0);
_.q([_.T({value:function(){return _.Pp("desktop_fountain_emoji_size_px",20)}}),
_.p("design:type",Number)],f7.prototype,"desktopFountainEmojiSizePx",void 0);_.q([_.ge("desktopFountainEmojiSizePx"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],f7.prototype,"desktopFountainEmojiSizePxChanged",null);_.q([_.Zl("#emoji-container"),_.p("design:type",HTMLElement)],f7.prototype,"emojiContainer",void 0);
_.q([_.ge("emojiFountainData"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],f7.prototype,"onEmojiFountainDataEntityUpdate",null);_.q([_.uG({disableElementRegistration:!0,is:"yt-emoji-fountain-view-model",noInjection:!0})],f7);
_.f(f7,"yt-emoji-fountain-view-model",function(){if(JEh===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;Wjy===void 0&&(Wjy=document.createElement("template"));var m=Wjy;r.call(U,m.content.cloneNode(!0),X.content.firstChild);JEh=X}X=JEh;return X},{mode:0});var $Y9;var bYm;var qn=function(){return _.Y.apply(this,arguments)||this};
_.F(qn,_.Y);qn.prototype.onChoiceChanged=function(){this.data&&_.HP(this.hostElement,{"--yt-live-chat-poll-choice-vote-bar-transform":"translateX("+(100*(this.data.voteRatio||0)-100+"%)")})};
qn.prototype.onChoiceChanged=qn.prototype.onChoiceChanged;_.q([_.T(),_.p("design:type",Object)],qn.prototype,"data",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],qn.prototype,"onChoiceChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"yt-live-chat-banner-poll-choice"})],qn);
_.f(qn,"yt-live-chat-banner-poll-choice",function(){if(bYm===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;$Y9===void 0&&($Y9=document.createElement("template"));var m=$Y9;r.call(U,m.content.cloneNode(!0),X.content.firstChild);bYm=X}X=bYm;return X},{mode:0});var AEF;var lT9;var WB=function(){var X=_.Y.apply(this,arguments)||this;X.modern=_.v("web_button_rework_with_live");X.small=!1;return X};
_.F(WB,_.Y);WB.prototype.computeIsSmall=function(){var X;return((X=this.buttonOverrides)==null?void 0:X.size)==="S"};
WB.prototype.computeId=function(){return this.data&&this.data.targetId};
_.q([_.w(_.c9.YtLiveChatTooltipTargetingBehavior),_.p("design:type",Object)],WB.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.q([_.T({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.p("design:type",String)],WB.prototype,"id",void 0);_.q([_.T(),_.p("design:type",Object)],WB.prototype,"buttonOverrides",void 0);_.q([_.T(),_.p("design:type",Object)],WB.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],WB.prototype,"modern",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeIsSmall(buttonOverrides)"}),_.p("design:type",Object)],WB.prototype,"small",void 0);_.q([_.hL({disableElementRegistration:!0,is:"yt-live-chat-button"})],WB);
_.f(WB,"yt-live-chat-button",function(){if(lT9===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;AEF===void 0&&(AEF=document.createElement("template"));var m=AEF;r.call(U,m.content.cloneNode(!0),X.content.firstChild);lT9=X}X=lT9;return X},{mode:0});var G9b;var iYy;var Jk=function(){var X=_.Y.apply(this,arguments)||this;X.inCollapsedBanner=!1;X.buttonOverrides={size:"S",style:"mono-inverse",iconPosition:"icon-only"};X.questionButtonOverrides={style:"mono",type:"filled"};return X};
_.F(Jk,_.Y);_.a=Jk.prototype;_.a.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]]"}}}}}};
_.a.onContextMenuButtonClick=function(X){this.ytLiveChatItemBehavior.showContextMenu(X)};
_.a.onYtRendererstamperFinished=function(){this.menuButton=_.Xa(this.hostElement).querySelector("#menu-button")};
_.a.dataChanged=function(){var X,U;if((U=_.e((X=this.data)==null?void 0:X.overflowMenuButton,_.gd))==null?0:U.command)this.data.contextMenuEndpoint=_.e(this.data.overflowMenuButton,_.gd).command};
_.a.onButtonClick=function(){var X,U=_.e((X=this.data)==null?void 0:X.askQuestionButton,_.gd);if(U){if(U.trackingParams&&(X=_.Ps(U.trackingParams))){var r=_.Ei();r&&_.f9(r,X)}_.l4(this.hostElement,"innertube-command",U.command)}};
Jk.prototype.onYtRendererstamperFinished=Jk.prototype.onYtRendererstamperFinished;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Jk.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.ki),_.p("design:type",Object)],Jk.prototype,"ytLiveChatReduxBehavior",void 0);_.q([_.w(_.OG.YtLiveChatItemBehavior),_.p("design:type",_.vS)],Jk.prototype,"ytLiveChatItemBehavior",void 0);_.q([_.T({observer:"dataChanged"}),_.p("design:type",Object)],Jk.prototype,"data",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Jk.prototype,"inCollapsedBanner",void 0);_.q([_.T(),_.p("design:type",Object)],Jk.prototype,"buttonOverrides",void 0);_.q([_.T(),_.p("design:type",Object)],Jk.prototype,"questionButtonOverrides",void 0);_.q([_.cP("yt-rendererstamper-finished"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Jk.prototype,"onYtRendererstamperFinished",null);
_.q([_.hL({disableElementRegistration:!0,is:"yt-live-chat-call-for-questions-renderer"})],Jk);
_.f(Jk,"yt-live-chat-call-for-questions-renderer",function(){if(iYy===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;G9b===void 0&&(G9b=document.createElement("template"));var m=G9b;r.call(U,m.content.cloneNode(!0),X.content.firstChild);iYy=X}X=iYy;return X},{mode:0});var LjU={};LjU.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 X=this;window.requestAnimationFrame(function(){X.restoreFocusNode_||(X.restoreFocusNode_=document.activeElement);var U=_.bg7(X.hostElement);U.length&&U[U.length-1].focus()})},
isAttachedChanged_:function(X,U){X?this.focusChild_():U&&this.restoreFocus_()},
hiddenChanged_:function(){this.hidden?this.restoreFocus_():this.focusChild_()},
restoreFocus_:function(){this.restoreFocusNode_&&(this.restoreFocusNode_.focus(),this.restoreFocusNode_=null)},
onFocus_:function(X){this.hidden||_.DP(X).indexOf(this.hostElement)!==-1||(X.stopPropagation(),this.focusChild_())}};var NSh;var j79;var Ds=function(){return _.Y.apply(this,arguments)||this};
_.F(Ds,_.Y);Ds.prototype.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm_button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.cancelButton":{id:"cancel_button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
Ds.prototype.onClick=function(X){X.target!==this.confirmButton&&X.target!==this.cancelButton&&(this.hidden=!0)};
_.q([_.Zl("#confirm_button"),_.p("design:type",Object)],Ds.prototype,"confirmButton",void 0);_.q([_.Zl("#cancel_button"),_.p("design:type",Object)],Ds.prototype,"cancelButton",void 0);_.q([_.T(),_.p("design:type",XDF)],Ds.prototype,"data",void 0);_.q([_.T({value:!0,reflectToAttribute:!0}),_.p("design:type",Boolean)],Ds.prototype,"hidden",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Ds.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.w(LjU.YtLiveChatDialogBehavior),_.p("design:type",Object)],Ds.prototype,"ytLiveChatDialogBehavior",void 0);_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-dialog-renderer",noInjection:!0})],Ds);
var XDF=_.f(Ds,"yt-live-chat-dialog-renderer",function(){if(j79===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;NSh===void 0&&(NSh=document.createElement("template"));var m=NSh;r.call(U,m.content.cloneNode(!0),X.content.firstChild);j79=X}X=j79;return X},{mode:0});var UIy;var rXT,mIh=function(){if(rXT!==void 0)return rXT;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;UIy===void 0&&(UIy=document.createElement("template"));var m=UIy;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return rXT=X};var Idr;var tzy;var p7=function(){var X=_.Y.apply(this,arguments)||this;X.tooltip=null;X.data=null;X.id="";X.active=!1;X.icon="";X.disabled=!1;X.showTooltip=!1;X.useToggledActiveState=!0;X.actionMap={"yt-live-chat-actions":"handleLiveChatActions"};return X};
_.F(p7,_.Y);_.a=p7.prototype;
_.a.dataChanged=function(){var X;((X=this.data)==null?0:X.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,_.aI)(this.tooltip).textContent=this.data.tooltip):this.tooltip&&(this.hostElement.removeChild(this.tooltip),this.tooltip=null);var U;if((U=this.data)==null?0:U.disabled)this.disabled=!0};
_.a.computeId=function(X){return X};
_.a.computeIcon=function(X,U){if(!X)return"";if(this.useToggledActiveState)return"yt-icons:"+X.toLowerCase();var r,m;return U&&((r=this.data)==null?0:(m=r.toggledIcon)==null?0:m.iconType)?"yt-icons:"+this.data.toggledIcon.iconType.toLowerCase():"yt-icons:"+X.toLowerCase()};
_.a.logPDGEntryPoint=function(){_.Ln9(_.aj("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")};
_.a.immediatelyShowTooltip=function(){var X=_.Xa(this.hostElement).querySelector("#tooltip");X.animationDelay=0;X.animationConfig={entry:[{name:"fade-in-animation",timing:{}}]};X.show()};
_.a.disabledChanged=function(){this.disabled?this.hostElement.setAttribute("aria-disabled",""):this.hostElement.removeAttribute("aria-disabled")};
_.a.onClick=function(X){var U;((U=this.data)==null?0:U.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(),X.stopPropagation())),this.id!=="creator"&&this.id!=="product-picker"||this.removeBubble(),_.l4(this.hostElement,"yt-live-chat-icon-toggle-button-renderer-toggle",{targetId:this.id}))};
_.a.computeShowTooltip=function(X,U){return!!(X&&X.tooltip&&U)};
_.a.maybeUpdateTooltipText=function(){var X=this,U;if((U=this.data)==null?0:U.tooltip){var r=this.active&&this.data.activeTooltip?this.data.activeTooltip:this.data.tooltip;setTimeout(function(){(0,_.aI)(X.tooltip).textContent=r},250)}};
_.a.handleLiveChatActions=function(X){var U=this;X.length&&(this.id!=="creator"&&this.id!=="product-picker"||X.forEach(function(r){(r=U.get("addLiveChatTickerItemAction.item.liveChatTickerPaidMessageItemRenderer",r))&&r.durationSec===r.fullDurationSec&&U.startBubble(U.colorFromDecimal(r.startBackgroundColor))}))};
_.a.onAnimationEnd=function(){this.hostElement.removeAttribute("bubble")};
_.a.startBubble=function(X){_.HP(this.hostElement,{"--yt-live-chat-monetization-button-glow":X});this.hostElement.setAttribute("bubble","")};
_.a.removeBubble=function(){this.hostElement.removeAttribute("bubble")};
_.a.colorFromDecimal=function(X){typeof X==="string"&&(X=Number(X));return"rgba("+[X>>16&255,X>>8&255,X&255,(X>>24&255)/255].join()+")"};
p7.prototype.onAnimationEnd=p7.prototype.onAnimationEnd;p7.prototype.disabledChanged=p7.prototype.disabledChanged;p7.prototype.dataChanged=p7.prototype.dataChanged;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],p7.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],p7.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.c9.YtLiveChatTooltipTargetingBehavior),_.p("design:type",Object)],p7.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],p7.prototype,"data",void 0);_.q([_.T({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.p("design:type",Object)],p7.prototype,"id",void 0);_.q([_.T({notify:!0,reflectToAttribute:!0}),_.p("design:type",Object)],p7.prototype,"active",void 0);
_.q([_.T({readOnly:!0,computed:"computeIcon(data.icon.iconType, active)"}),_.p("design:type",Object)],p7.prototype,"icon",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],p7.prototype,"disabled",void 0);_.q([_.T({computed:"computeShowTooltip(data, disabled)"}),_.p("design:type",Object)],p7.prototype,"showTooltip",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],p7.prototype,"useToggledActiveState",void 0);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],p7.prototype,"dataChanged",null);_.q([_.ge("disabled"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],p7.prototype,"disabledChanged",null);_.q([_.cP("animationend"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],p7.prototype,"onAnimationEnd",null);
_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-icon-toggle-button-renderer",noInjection:!0})],p7);
_.f(p7,"yt-live-chat-icon-toggle-button-renderer",function(){if(tzy===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;Idr===void 0&&(Idr=document.createElement("template"));var m=Idr;r.call(U,m.content.cloneNode(!0),X.content.firstChild);tzy=X}X=tzy;return X},{mode:0});var adJ;var HPh;var $W=function(){return _.Y.apply(this,arguments)||this};
_.F($W,_.Y);$W.prototype.configureRendererStamper=function(){return{"data.helpButton":{id:"help-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.q([_.T(),_.p("design:type",Object)],$W.prototype,"data",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],$W.prototype,"ytRendererstamperBehavior",void 0);_.q([_.hL({disableElementRegistration:!0,is:"yt-live-chat-message-input-prompt-header-renderer"})],$W);
_.f($W,"yt-live-chat-message-input-prompt-header-renderer",function(){if(HPh===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;adJ===void 0&&(adJ=document.createElement("template"));var m=adJ;r.call(U,m.content.cloneNode(!0),X.content.firstChild);HPh=X}X=HPh;return X},{mode:0});var CLF;var kMh;var cXT;var gcy;var nc9;var ZP9;var sqU=function(){return _.Y.apply(this,arguments)||this};
_.F(sqU,_.Y);_.q([_.T(),_.p("design:type",Object)],sqU.prototype,"data",void 0);_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-message-subtext-renderer",noInjection:!0})],sqU);
_.f(sqU,"yt-live-chat-message-subtext-renderer",function(){if(ZP9===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;nc9===void 0&&(nc9=document.createElement("template"));var m=nc9;r.call(U,m.content.cloneNode(!0),X.content.firstChild);ZP9=X}X=ZP9;return X},{mode:0});var bq=function(){var X=_.Y.apply(this,arguments)||this;X.subtextOnBottom=!1;X.buttonOverrides={style:"mono",type:"tonal"};return X};
_.F(bq,_.Y);bq.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"}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],bq.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],bq.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],bq.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],bq.prototype,"subtextOnBottom",void 0);_.q([_.T(),_.p("design:type",Object)],bq.prototype,"buttonOverrides",void 0);
_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-message-renderer",noInjection:!0})],bq);
_.f(bq,"yt-live-chat-message-renderer",function(){if(gcy===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;cXT===void 0&&(cXT=document.createElement("template"));var m=cXT;r.call(U,m.content.cloneNode(!0),X.content.firstChild);gcy=X}X=gcy;return X},{mode:0});var xIy;var PLm;var Ak=function(){var X=_.Y.apply(this,arguments)||this;X.isRemovable=!1;X.hasPrefilledText=!1;X.isInputDirty=!1;X.overCharacterLimit=!1;X.underCharacterLimit=!1;X.showErrorMessage=!1;return X};
_.F(Ak,_.Y);_.a=Ak.prototype;_.a.computeId=function(){return this.data.id};
_.a.computeInputData=function(){return this.data.inputData};
_.a.computeHasPrefilledText=function(){return this.data.hasPrefilledText};
_.a.computeIsRemovable=function(){return!!this.data&&!!this.data.isRemovable};
_.a.computeShowErrorMessage=function(){return this.data&&this.data.charCountErrorText?this.overCharacterLimit||this.underCharacterLimit&&this.isInputDirty:!1};
_.a.getLiveChatRichMessageInput=function(){return _.Xa(this.hostElement).querySelector("#input").liveChatRichMessageInput};
_.a.clearInput=function(){_.Xa(this.hostElement).querySelector("#input").setLiveChatRichMessageInput(null)};
_.a.computeCharactersRemaining=function(){if(this.data&&this.data.maxCharacterLimit!==void 0&&this.characterCount!==void 0)return this.data.maxCharacterLimit-this.characterCount};
_.a.computeOverCharacterLimit=function(){return this.charactersRemaining!==void 0&&this.charactersRemaining<0};
_.a.computeUnderCharacterLimit=function(){return this.hasPrefilledText?!1:!!this.data&&this.characterCount!==void 0&&this.data.minCharacterLimit>this.characterCount};
_.a.handleTextInputCharCountChanged=function(X){X=X.detail&&X.detail.characterCount;X!==void 0&&(this.characterCount=X,X!==0&&(this.isInputDirty=!0))};
_.a.onInputFocusOut=function(){this.isInputDirty=!0};
_.a.onClickCloseButton=function(){_.l4(this.hostElement,"yt-live-chat-poll-editor-input-closed",{id:this.id})};
Ak.prototype.handleTextInputCharCountChanged=Ak.prototype.handleTextInputCharCountChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Ak.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Ak.prototype,"data",void 0);_.q([_.T({computed:"computeId(data.id)"}),_.p("design:type",String)],Ak.prototype,"id",void 0);_.q([_.T({computed:"computeInputData(data.inputData)"}),_.p("design:type",Object)],Ak.prototype,"inputData",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeIsRemovable(data.isRemovable)"}),_.p("design:type",Object)],Ak.prototype,"isRemovable",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeHasPrefilledText(data.hasPrefilledText)"}),_.p("design:type",Object)],Ak.prototype,"hasPrefilledText",void 0);_.q([_.T({computed:"computeCharactersRemaining(data.maxCharacterLimit, characterCount)"}),_.p("design:type",Number)],Ak.prototype,"charactersRemaining",void 0);
_.q([_.T(),_.p("design:type",Number)],Ak.prototype,"characterCount",void 0);_.q([_.T(),_.p("design:type",Object)],Ak.prototype,"isInputDirty",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeOverCharacterLimit(charactersRemaining)"}),_.p("design:type",Object)],Ak.prototype,"overCharacterLimit",void 0);_.q([_.T({computed:"computeUnderCharacterLimit(data, characterCount, hasPrefilledText)"}),_.p("design:type",Object)],Ak.prototype,"underCharacterLimit",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeShowErrorMessage(data.charCountErrorText, overCharacterLimit, isInputDirty, characterCount)"}),_.p("design:type",Object)],Ak.prototype,"showErrorMessage",void 0);_.q([_.cP("yt-live-chat-text-input-field-renderer-character-count-changed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],Ak.prototype,"handleTextInputCharCountChanged",null);
_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-input",noInjection:!0})],Ak);
_.f(Ak,"yt-live-chat-poll-editor-input",function(){if(PLm===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;xIy===void 0&&(xIy=document.createElement("template"));var m=xIy;r.call(U,m.content.cloneNode(!0),X.content.firstChild);PLm=X}X=PLm;return X},{mode:0});var Sp9;var dIS;var OPr={minPollOptions:2,maxPollOptions:4,minPollOptionChars:1,maxPollOptionChars:35,maxPollQuestionChars:100,optionPlaceholderText:{simpleText:""},questionPlaceholderText:{simpleText:""},customOptionPlaceholderText:[],pollOptionData:{}},lq=function(){var X=_.Y.apply(this,arguments)||this;X.modern=_.v("web_button_rework_with_live");X.closeButtonOverrides={iconPosition:"icon-only"};X.startButtonOverrides={style:"mono",type:"filled"};X.addOptionButtonOverrides={style:"mono",type:"text"};return X};
_.F(lq,_.Y);_.a=lq.prototype;
_.a.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"}}}}};
_.a.dataChanged=function(){this.isValidPoll=this.getIsValidPoll();var X;_.e((X=this.data)==null?void 0:X.startButton,_.gd)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.a.computeId=function(){return this.data&&this.data.id||""};
_.a.computeOverQuestionCharacterLimit=function(){return this.pollEditorInfoWithDefaults?this.pollQuestionCharacterCount>this.pollEditorInfoWithDefaults.maxPollQuestionChars:!1};
_.a.computeCurrentNumPollOptions=function(){return this.pollOptionsData.length};
_.a.computeHasMaxNumPollOptions=function(){return!this.pollEditorInfoWithDefaults||this.currentNumPollOptions>=this.pollEditorInfoWithDefaults.maxPollOptions};
_.a.computeShowQuestionErrorMessage=function(){return!!this.pollEditorInfoWithDefaults&&this.overQuestionCharacterLimit&&!!this.pollEditorInfoWithDefaults.pollQuestionCharCountErrorText};
_.a.shouldInitializePollChanged=function(){if(this.shouldInitializePoll)for(var X=0;X<this.pollEditorInfoWithDefaults.minPollOptions;X++)this.addPollOptionData()};
_.a.getIsValidPoll=function(){var X=this;if(!this.pollEditorInfoWithDefaults)return!1;var U=this.pollEditorInfoWithDefaults,r=U.minPollOptionChars,m=U.maxPollOptionChars,I=U.customOptionPlaceholderText;if(this.pollQuestionCharacterCount>U.maxPollQuestionChars)return!1;U=_.Xa(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input");return Array.from(U).every(function(t,C){t=t.characterCount;!t&&I[C]&&(t=X.ytRendererBehavior.getSimpleString(I[C]).length);return t!==void 0&&t>=r&&t<=m})};
_.a.isValidPollChanged=function(){var X;_.e((X=this.data)==null?void 0:X.startButton,_.gd)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.a.addPollOptionData=function(){var X=this.pollEditorInfoWithDefaults,U=X.maxPollOptionChars,r=X.optionPlaceholderText,m=X.customOptionPlaceholderText,I=X.pollOptionData;this.currentNumPollOptions>=X.maxPollOptions||(X={liveChatPollOptionInput:{inputData:{placeholder:m[this.currentNumPollOptions]||r,maxCharacterLimit:U},maxCharacterLimit:U,minCharacterLimit:X.minPollOptionChars,hasPrefilledText:!!m[this.currentNumPollOptions],isRemovable:this.currentNumPollOptions>=X.minPollOptions}},I.charCountErrorText&&
(X.liveChatPollOptionInput.charCountErrorText=I.charCountErrorText),I.charsRemainingAltLabel&&(X.liveChatPollOptionInput.charsRemainingAltLabel=I.charsRemainingAltLabel),I.removeOptionAltText&&(X.liveChatPollOptionInput.removeOptionAltText=I.removeOptionAltText),this.push("pollOptionsData",X),I=Array.from(_.Xa(_.Xa(this.hostElement).querySelector("#poll-options")).children),I.forEach(function(t,C){t.polymerController.set("data.id",C)}),_.Xa(I[I.length-1]).querySelector("#input").focus())};
_.a.getPollOptionInputValues=function(){var X=this,U=[],r=_.Xa(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input"),m=this.get("data.pollEditorInfo.customOptionPlaceholderText")||[];Array.from(r).forEach(function(I,t){var C=null;I=I.getLiveChatRichMessageInput();var k;(I==null?0:(k=I.textSegments)==null?0:k.length)?C=_.Kc(I):m[t]&&(C=X.formattedStringToLiveChatRichMessageInput(m[t]));U.push(C)});
return U};
_.a.requestCreateAndStartPoll=function(X){var U=this.getPollOptionInputValues();if(!U.some(function(m){return!m})){U={optionText:U};
var r=_.Xa(_.Xa(this.hostElement).querySelector("#poll-question")).firstChild;r&&r.liveChatRichMessageInput&&(U.questionText=_.Kc(r.liveChatRichMessageInput));_.LB(this.hostElement,[X,U])}};
_.a.selectedChanged=function(){if(this.selected){var X=_.Xa(_.Xa(this.hostElement).querySelector("#start-button")).firstElementChild;if(X){var U;(U=_.Xa(X).querySelector("#button")||_.mb(X).querySelector("button"))==null||U.focus()}}};
_.a.handleTextInputChanged=function(X){var U;((U=X.target)==null?void 0:U.id)==="poll-question-input"&&(this.pollQuestionCharacterCount=X.detail.characterCount);this.isValidPoll=this.getIsValidPoll()};
_.a.handleStartButtonAction=function(X){X.detail.actionName==="yt-service-request"&&(X.stopPropagation(),(X=X.detail.args[1])&&this.requestCreateAndStartPoll(X))};
_.a.handleServiceRequestSent=function(){this.createPollRequestInFlight=!0};
_.a.handleServiceRequestCompleted=function(X){this.createPollRequestInFlight=!1;(X=X.detail&&X.detail.data)&&X.success&&(_.l4(this.hostElement,"picker-cancelled"),_.Gw(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels"))};
_.a.onCloseClick=function(){_.l4(this.hostElement,"picker-cancelled");_.Gw(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.a.onAddOptionButtonClick=function(){this.addPollOptionData();this.isValidPoll=this.getIsValidPoll()};
_.a.handlePollEditorInputClosed=function(X){var U=this.pollOptionsData.findIndex(function(r){return r.liveChatPollOptionInput.id===X.detail.id});
this.splice("pollOptionsData",U,1);this.isValidPoll=this.getIsValidPoll()};
_.a.onPickerCancelled=function(){this.reset()};
_.a.reset=function(){if(this.pollEditorInfoWithDefaults){for(;this.currentNumPollOptions>this.pollEditorInfoWithDefaults.minPollOptions;)this.pop("pollOptionsData");var X=_.Xa(_.Xa(this.hostElement).querySelector("#poll-question")).firstChild;X&&X.setLiveChatRichMessageInput(null);if(X=_.Xa(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input")){X=_.H(Array.from(X));for(var U=X.next();!U.done;U=X.next())U.value.clearInput()}this.isValidPoll=this.getIsValidPoll()}};
_.a.formattedStringToLiveChatRichMessageInput=function(X){return X.simpleText?{text_segments:[X.simpleText]}:{text_segments:X.runs}};
_.n0.Object.defineProperties(lq.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(OPr,this.data.pollEditorInfo)}},
shouldInitializePoll:{configurable:!0,enumerable:!0,get:function(){return!!this.pollEditorInfoWithDefaults&&!this.pollOptionsData.length}}});
lq.prototype.onPickerCancelled=lq.prototype.onPickerCancelled;lq.prototype.handlePollEditorInputClosed=lq.prototype.handlePollEditorInputClosed;lq.prototype.handleServiceRequestCompleted=lq.prototype.handleServiceRequestCompleted;lq.prototype.handleServiceRequestSent=lq.prototype.handleServiceRequestSent;lq.prototype.handleTextInputChanged=lq.prototype.handleTextInputChanged;lq.prototype.selectedChanged=lq.prototype.selectedChanged;lq.prototype.isValidPollChanged=lq.prototype.isValidPollChanged;
lq.prototype.shouldInitializePollChanged=lq.prototype.shouldInitializePollChanged;lq.prototype.dataChanged=lq.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],lq.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],lq.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],lq.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],lq.prototype,"modern",void 0);
_.q([_.T(),_.p("design:type",Object)],lq.prototype,"closeButtonOverrides",void 0);_.q([_.T(),_.p("design:type",Object)],lq.prototype,"startButtonOverrides",void 0);_.q([_.T(),_.p("design:type",Object)],lq.prototype,"addOptionButtonOverrides",void 0);_.q([_.T({computed:"computeId(data.id)",reflectToAttribute:!0}),_.p("design:type",String)],lq.prototype,"id",void 0);_.q([_.T({value:function(){return[]}}),
_.p("design:type",Array)],lq.prototype,"pollOptionsData",void 0);_.q([_.y("pollEditorInfoWithDefaults"),_.p("design:type",Object),_.p("design:paramtypes",[])],lq.prototype,"pollQuestionData",null);_.q([_.T({value:0}),_.p("design:type",Number)],lq.prototype,"pollQuestionCharacterCount",void 0);_.q([_.y("pollEditorInfoWithDefaults.maxPollQuestionChars","pollQuestionCharacterCount"),_.p("design:type",Object),_.p("design:paramtypes",[])],lq.prototype,"pollQuestionCharactersRemaining",null);
_.q([_.T({reflectToAttribute:!0,computed:"computeOverQuestionCharacterLimit(pollQuestionCharacterCount, pollEditorInfoWithDefaults)"}),_.p("design:type",Boolean)],lq.prototype,"overQuestionCharacterLimit",void 0);_.q([_.y("data.pollEditorInfo"),_.p("design:type",Object),_.p("design:paramtypes",[])],lq.prototype,"pollEditorInfoWithDefaults",null);_.q([_.T({computed:"computeCurrentNumPollOptions(pollOptionsData.splices)",value:0}),_.p("design:type",Number)],lq.prototype,"currentNumPollOptions",void 0);
_.q([_.T({computed:"computeHasMaxNumPollOptions(pollEditorInfoWithDefaults, currentNumPollOptions)",reflectToAttribute:!0}),_.p("design:type",Boolean)],lq.prototype,"hasMaxNumPollOptions",void 0);_.q([_.y("pollEditorInfoWithDefaults","pollOptionsData"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],lq.prototype,"shouldInitializePoll",null);_.q([_.T(),_.p("design:type",Object)],lq.prototype,"isValidPoll",void 0);
_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],lq.prototype,"createPollRequestInFlight",void 0);_.q([_.T(),_.p("design:type",Object)],lq.prototype,"selected",void 0);_.q([_.T({value:!1,reflectToAttribute:!0,computed:"computeShowQuestionErrorMessage(pollEditorInfoWithDefaults, overQuestionCharacterLimit)"}),_.p("design:type",Boolean)],lq.prototype,"showQuestionErrorMessage",void 0);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],lq.prototype,"dataChanged",null);_.q([_.ge("shouldInitializePoll"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],lq.prototype,"shouldInitializePollChanged",null);_.q([_.ge("isValidPoll"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],lq.prototype,"isValidPollChanged",null);
_.q([_.ge("selected"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],lq.prototype,"selectedChanged",null);_.q([_.cP("yt-live-chat-text-input-field-renderer-character-count-changed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],lq.prototype,"handleTextInputChanged",null);
_.q([_.cP("yt-service-request-sent"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],lq.prototype,"handleServiceRequestSent",null);_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],lq.prototype,"handleServiceRequestCompleted",null);
_.q([_.cP("yt-live-chat-poll-editor-input-closed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],lq.prototype,"handlePollEditorInputClosed",null);_.q([_.cP("picker-cancelled"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],lq.prototype,"onPickerCancelled",null);_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-panel-renderer",noInjection:!0})],lq);
_.f(lq,"yt-live-chat-poll-editor-panel-renderer",function(){if(dIS===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;Sp9===void 0&&(Sp9=document.createElement("template"));var m=Sp9;r.call(U,m.content.cloneNode(!0),X.content.firstChild);dIS=X}X=dIS;return X},{mode:0});var vcU;var ec9;var GF=function(){return _.Y.apply(this,arguments)||this};
_.F(GF,_.Y);GF.prototype.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1")};
GF.prototype.onClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.n0.Object.defineProperties(GF.prototype,{itemId:{configurable:!0,enumerable:!0,get:function(){var X,U;return(X=this.data)==null?void 0:(U=X.title)==null?void 0:U.content}},
hasPromotion:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.hasBlueDot)}},
innertubeCommand:{configurable:!0,enumerable:!0,get:function(){var X;return _.yP((X=this.data)==null?void 0:X.onTapCommand)}}});
_.q([_.w(_.Jq.YtEndpointBehavior),_.p("design:type",Object)],GF.prototype,"ytEndpointBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],GF.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],GF.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],GF.prototype,"itemId",null);
_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],GF.prototype,"hasPromotion",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],GF.prototype,"innertubeCommand",null);_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-item-view-model",noInjection:!0})],GF);
_.f(GF,"yt-live-chat-product-picker-panel-item-view-model",function(){if(ec9===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;vcU===void 0&&(vcU=document.createElement("template"));var m=vcU;r.call(U,m.content.cloneNode(!0),X.content.firstChild);ec9=X}X=ec9;return X},{mode:0});var Ech;var FmU;var iq=function(){var X=_.Y.apply(this,arguments)||this;X.id="product-picker";X.selected=!1;X.closeButtonId="close-button";X.actionMap={"yt-live-chat-close-buy-flow":"onCloseBuyFlow","yt-live-chat-close-engage-with-audience-editor-panels":"onCloseEngageWithAudienceEditorPanels"};return X};
_.F(iq,_.Y);_.a=iq.prototype;_.a.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{liveChatProductPickerPanelItemViewModel:"yt-live-chat-product-picker-panel-item-view-model"}}}};
_.a.observeSelected=function(){this.selected&&this.hostElement.focus();var X=_.Xa(this.hostElement).querySelectorAll("yt-live-chat-product-picker-panel-item-view-model");X.length&&X[0].focus()};
_.a.onCloseBuyFlow=function(){_.l4(this.hostElement,"picker-cancelled")};
_.a.onCloseClick=function(){_.l4(this.hostElement,"picker-cancelled");var X;((X=this.data)==null?0:X.closeButton)&&this.ytRendererBehavior.logExplicitClick(_.e(this.data.closeButton,_.xI))};
_.a.onCloseEngageWithAudienceEditorPanels=function(){_.l4(this.hostElement,"picker-cancelled")};
iq.prototype.observeSelected=iq.prototype.observeSelected;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],iq.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],iq.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],iq.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],iq.prototype,"data",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],iq.prototype,"id",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],iq.prototype,"selected",void 0);_.q([_.T(),_.p("design:type",Object)],iq.prototype,"closeButtonId",void 0);_.q([_.ge("selected"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],iq.prototype,"observeSelected",null);
_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-view-model",noInjection:!0})],iq);
_.f(iq,"yt-live-chat-product-picker-panel-view-model",function(){if(FmU===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;Ech===void 0&&(Ech=document.createElement("template"));var m=Ech;r.call(U,m.content.cloneNode(!0),X.content.firstChild);FmU=X}X=FmU;return X},{mode:0});var BwT;var Qqh;var L7=function(){var X=_.Y.apply(this,arguments)||this;X.iconId="";X.icon="";X.disabled=!1;X.systemIcons=_.v("kevlar_system_icons");return X};
_.F(L7,_.Y);_.a=L7.prototype;_.a.computeIconId=function(X){return X&&X.icon&&X.icon.iconType?X.icon.iconType.toLowerCase():""};
_.a.computeIcon=function(X){return X&&X.icon&&X.icon.iconType?(X=X.icon.iconType.toLowerCase(),(X.toLowerCase()=="gift"?"yt-sys-icons":"yt-icons")+":"+X):""};
_.a.computeDisabled=function(X){return!!X};
_.a.computeCommand=function(X,U){return U?void 0:X};
_.a.computeTooltip=function(X,U){return U&&X?X:""};
_.a.onClick=function(){this.data&&!this.disabled&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.n0.Object.defineProperties(L7.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var X="",U,r,m;if((U=this.data)==null?0:(r=U.text)==null?0:(m=r.runs)==null?0:m.length)X=this.data.text.runs[0].text||"";else{var I,t;if((I=this.data)==null?0:(t=I.text)==null?0:t.simpleText)X=this.data.text.simpleText}var C,k,g;if((C=this.data)==null?0:(k=C.subtext)==null?0:(g=k.runs)==null?0:g.length)X&&(X+=". "),X+=this.data.subtext.runs[0].text||"";else{var Z,P;if((Z=this.data)==null?0:(P=Z.subtext)==
null?0:P.simpleText)X&&(X+=". "),X+=this.data.subtext.simpleText}return X}}});
_.q([_.w(_.Jq.YtEndpointBehavior),_.p("design:type",Object)],L7.prototype,"ytEndpointBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],L7.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],L7.prototype,"data",void 0);_.q([_.T({computed:"computeIconId(data)",reflectToAttribute:!0}),_.p("design:type",Object)],L7.prototype,"iconId",void 0);
_.q([_.T({computed:"computeIcon(data)",reflectToAttribute:!0}),_.p("design:type",Object)],L7.prototype,"icon",void 0);_.q([_.T({computed:"computeDisabled(data.isDisabled)",reflectToAttribute:!0}),_.p("design:type",Object)],L7.prototype,"disabled",void 0);_.q([_.T({computed:"computeCommand(data.command, disabled)"}),_.p("design:type",Object)],L7.prototype,"command",void 0);_.q([_.T({computed:"computeTooltip(data.disabledTooltip, disabled)"}),_.p("design:type",String)],L7.prototype,"tooltip",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],L7.prototype,"systemIcons",void 0);_.q([_.y("data.text","data.subtext"),_.T(),_.p("design:type",String),_.p("design:paramtypes",[])],L7.prototype,"ariaLabel",null);_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-product-button-renderer",noInjection:!0})],L7);
_.f(L7,"yt-live-chat-product-button-renderer",function(){if(Qqh===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;BwT===void 0&&(BwT=document.createElement("template"));var m=BwT;r.call(U,m.content.cloneNode(!0),X.content.firstChild);Qqh=X}X=Qqh;return X},{mode:0});var ocU;var wDF;var Nn=function(){var X=_.Y.apply(this,arguments)||this;X.selected=!1;X.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 X};
_.F(Nn,_.Y);_.a=Nn.prototype;_.a.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"}}}};
_.a.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.a.computeId=function(X){return X.id||""};
_.a.onCloseClick=function(){_.l4(this.hostElement,"picker-cancelled")};
_.a.observeSelected=function(){this.selected&&this.hostElement.focus();var X=this.hostElement.querySelectorAll("yt-live-chat-product-button-renderer");X.length&&X[0].focus()};
_.a.onCloseBuyFlow=function(){_.l4(this.hostElement,"picker-cancelled")};
_.a.onCloseEngageWithAudienceEditorPanels=function(){_.l4(this.hostElement,"picker-cancelled")};
Nn.prototype.observeSelected=Nn.prototype.observeSelected;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Nn.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Nn.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Nn.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Nn.prototype,"data",void 0);
_.q([_.T({computed:"computeId(data)",reflectToAttribute:!0}),_.p("design:type",String)],Nn.prototype,"id",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Nn.prototype,"selected",void 0);_.q([_.ge("selected"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Nn.prototype,"observeSelected",null);_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-product-picker-renderer",noInjection:!0})],Nn);
_.f(Nn,"yt-live-chat-product-picker-renderer",function(){if(wDF===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;ocU===void 0&&(ocU=document.createElement("template"));var m=ocU;r.call(U,m.content.cloneNode(!0),X.content.firstChild);wDF=X}X=wDF;return X},{mode:0});var yXh;var u2y;var hch;var Mzo;var ja=function(){return _.Y.apply(this,arguments)||this};
_.F(ja,_.Y);ja.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()};
ja.prototype.computeUseRegularBackground=function(){return!this.useLargeBackground&&!this.useAnimationBackground};
ja.prototype.created=function(){this.ids={background:_.jL(),maskOne:_.jL(),maskTwo:_.jL(),gradient:_.jL(),largeBackground:_.jL(),largeGradientOne:_.jL(),largeGradientTwo:_.jL(),largeGradientPath:_.jL()}};
ja.prototype.maybeLoadAnimationBackground=ja.prototype.maybeLoadAnimationBackground;_.q([_.T({value:!1}),_.p("design:type",Boolean)],ja.prototype,"useLargeBackground",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],ja.prototype,"useAnimationBackground",void 0);_.q([_.T({value:!0,computed:"computeUseRegularBackground(useLargeBackground, useAnimationBackground)"}),_.p("design:type",Boolean)],ja.prototype,"useRegularBackground",void 0);
_.q([_.T(),_.p("design:type",Object)],ja.prototype,"ids",void 0);_.q([_.T(),_.p("design:type",Object)],ja.prototype,"lottieAnimation",void 0);_.q([_.Zl("#animation-background"),_.p("design:type",HTMLDivElement)],ja.prototype,"animationBackground",void 0);_.q([_.ge("useAnimationBackground"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ja.prototype,"maybeLoadAnimationBackground",null);
_.q([_.uG({disableElementRegistration:!0,is:"yt-live-interactivity-component-background",noInjection:!0})],ja);
_.f(ja,"yt-live-interactivity-component-background",function(){if(Mzo===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;hch===void 0&&(hch=document.createElement("template"));var m=hch;r.call(U,m.content.cloneNode(!0),X.content.firstChild);Mzo=X}X=Mzo;return X},{mode:0});var XP=function(){var X=_.Y.apply(this,arguments)||this;X.characterCount=0;X.showInputErrorMessage=!1;X.startQnaRequestInFlight=!1;X.modern=_.v("web_button_rework_with_live");X.buttonOverrides={style:"mono",type:"filled"};X.closeButtonOverrides={iconPosition:"icon-only"};X.actionMap={"yt-live-chat-open-qna-start-panel":"handleOpenQnaStartPanel"};return X};
_.F(XP,_.Y);_.a=XP.prototype;
_.a.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]]"}}}}}};
_.a.onCharacterCountChanged=function(X){var U,r,m,I,t=(r=_.e(this==null?void 0:(U=this.data)==null?void 0:U.creatorCallForQuestions,k9o))==null?void 0:(m=r.inputField)==null?void 0:(I=m.liveChatTextInputFieldRenderer)==null?void 0:I.maxCharacterLimit,C,k;t!=null&&(X==null?void 0:(C=X.detail)==null?void 0:C.characterCount)!=null&&_.e(this==null?void 0:(k=this.data)==null?void 0:k.startButton,_.gd)&&(U=X.detail.characterCount>t,this.set("data.startButton.buttonRenderer.isDisabled",X.detail.characterCount===
0||U),this.showInputErrorMessage=U)};
_.a.onCloseClick=function(){_.l4(this.hostElement,"picker-cancelled");_.Gw(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.a.onPickerCancelled=function(){var X=_.Xa(this.hostElement).querySelector("#qna-creator-text-input-field");X&&X.setLiveChatRichMessageInput(null)};
_.a.handleOpenQnaStartPanel=function(){var X=_.Xa(this.hostElement).querySelector("#qna-creator-text-input-field");X&&X.focus()};
_.a.handleStartButtonAction=function(X){var U=this;if(X.detail.actionName==="yt-service-request"&&(X.stopPropagation(),X=X.detail.args[1])){var r=_.Xa(this.hostElement).querySelector("#qna-creator-text-input-field"),m;(r==null?0:(m=r.liveChatRichMessageInput)==null?0:m.textSegments)&&r.liveChatRichMessageInput.textSegments.length!==0&&(m={rich_message:_.Kc(r.liveChatRichMessageInput)},_.LB(this.hostElement,[X,m]).then(function(){_.l4(U.hostElement,"picker-cancelled")}))}};
_.a.handleServiceRequestSent=function(){this.startQnaRequestInFlight=!0};
_.a.handleServiceRequestCompleted=function(X){var U;X=X==null?void 0:(U=X.detail)==null?void 0:U.data;(X==null?0:X.actions)&&X.actions.length>0?this.startQnaRequestInFlight=!1:_.Gw(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.a.handleServiceRequestError=function(){this.startQnaRequestInFlight=!1};
XP.prototype.handleServiceRequestError=XP.prototype.handleServiceRequestError;XP.prototype.handleServiceRequestCompleted=XP.prototype.handleServiceRequestCompleted;XP.prototype.handleServiceRequestSent=XP.prototype.handleServiceRequestSent;XP.prototype.onPickerCancelled=XP.prototype.onPickerCancelled;XP.prototype.onCharacterCountChanged=XP.prototype.onCharacterCountChanged;_.q([_.T(),_.p("design:type",Object)],XP.prototype,"characterCount",void 0);
_.q([_.T(),_.p("design:type",Object)],XP.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],XP.prototype,"showInputErrorMessage",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],XP.prototype,"startQnaRequestInFlight",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],XP.prototype,"modern",void 0);_.q([_.T(),_.p("design:type",Object)],XP.prototype,"buttonOverrides",void 0);
_.q([_.T(),_.p("design:type",Object)],XP.prototype,"closeButtonOverrides",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],XP.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.ki),_.p("design:type",Object)],XP.prototype,"ytLiveChatReduxBehavior",void 0);_.q([_.w(_.OG.YtLiveChatItemBehavior),_.p("design:type",_.vS)],XP.prototype,"ytLiveChatItemBehavior",void 0);
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],XP.prototype,"ytActionHandlerBehavior",void 0);_.q([_.cP("yt-live-chat-text-input-field-renderer-character-count-changed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],XP.prototype,"onCharacterCountChanged",null);_.q([_.cP("picker-cancelled"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],XP.prototype,"onPickerCancelled",null);
_.q([_.cP("yt-service-request-sent"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],XP.prototype,"handleServiceRequestSent",null);_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],XP.prototype,"handleServiceRequestCompleted",null);
_.q([_.cP("yt-service-request-error"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],XP.prototype,"handleServiceRequestError",null);_.q([_.hL({disableElementRegistration:!0,is:"yt-live-chat-qna-start-panel-renderer"})],XP);
_.f(XP,"yt-live-chat-qna-start-panel-renderer",function(){if(u2y===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;yXh===void 0&&(yXh=document.createElement("template"));var m=yXh;r.call(U,m.content.cloneNode(!0),X.content.firstChild);u2y=X}X=u2y;return X},{mode:0});var zch;var KmJ;var Uw=function(){return _.Y.apply(this,arguments)||this};
_.F(Uw,_.Y);Uw.prototype.dismiss=function(){_.l4(this.hostElement,"yt-live-chat-error-message-dismiss")};
Uw.prototype.edit=function(){_.l4(this.hostElement,"yt-live-chat-error-message-edit",this.data.originalRichMessage)};
_.q([_.T(),_.p("design:type",Object)],Uw.prototype,"data",void 0);_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-text-actions-error-message-renderer",noInjection:!0})],Uw);
_.f(Uw,"yt-live-chat-text-actions-error-message-renderer",function(){if(KmJ===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;zch===void 0&&(zch=document.createElement("template"));var m=zch;r.call(U,m.content.cloneNode(!0),X.content.firstChild);KmJ=X}X=KmJ;return X},{mode:0});var TwF;var Ypb;var VzU;var Rco;var rk=function(){var X=_.Y.apply(this,arguments)||this;X.isDarkTheme=document.documentElement.hasAttribute("dark");X.newnessDotEligible=!1;return X};
_.F(rk,_.Y);rk.prototype.sendReaction=function(){var X,U,r=((X=this.data)==null?void 0:X.emojiId)||((U=this.data)==null?void 0:U.emoteId),m;r&&((m=this.data)==null?0:m.shouldTriggerAnimation)&&_.Gw(this.hostElement,"yt-create-user-reaction-animation",[r]);var I;(X=_.yP((I=this.data)==null?void 0:I.onTap))&&_.Hs(X,this.hostElement);this.showNewnessDot&&_.Gw(this.hostElement,"yt-hide-newness-dot")};
rk.prototype.onClick=function(X){(!X||X.clientX||X.clientY)&&this.sendReaction()};
rk.prototype.onKeyDown=function(X){X.key!=="Enter"&&X.key!==" "||X.repeat||this.sendReaction()};
_.n0.Object.defineProperties(rk.prototype,{showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.maybeShowNewnessDot)&&this.newnessDotEligible}},
useYtImage:{configurable:!0,enumerable:!0,get:function(){var X,U;return!!(((X=this.data)==null?0:X.emojiId)||((U=this.data)==null?0:U.emoteId))}}});
_.q([_.T(),_.p("design:type",Object)],rk.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],rk.prototype,"isDarkTheme",void 0);_.q([_.T(),_.p("design:type",Object)],rk.prototype,"newnessDotEligible",void 0);_.q([_.y("data.maybeShowNewnessDot"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],rk.prototype,"showNewnessDot",null);_.q([_.y("data.emojiId","data.emoteId"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],rk.prototype,"useYtImage",null);
_.q([_.uG({disableElementRegistration:!0,is:"yt-reaction-control-panel-button-view-model",noInjection:!0})],rk);
_.f(rk,"yt-reaction-control-panel-button-view-model",function(){if(Rco===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;VzU===void 0&&(VzU=document.createElement("template"));var m=VzU;r.call(U,m.content.cloneNode(!0),X.content.firstChild);Rco=X}X=Rco;return X},{mode:0});var fdh;var qpT;var m4=function(){var X=_.Y.apply(this,arguments)||this;X.reactionControlPanelExpanded=!1;X.isDarkTheme=document.documentElement.hasAttribute("dark");X.newnessDotEligible=!1;return X};
_.F(m4,_.Y);_.a=m4.prototype;_.a.expandedButtonsChanged=function(){var X,U;_.HP(this.hostElement,{"--expanded-buttons-height":((U=(X=this.expandedButtonsData)==null?void 0:X.length)!=null?U:0)*36+"px"})};
_.a.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}}};
_.a.onMouseEnter=function(){clearTimeout(this.collapseTimer);this.collapseTimer=void 0;this.reactionControlPanelExpanded=!0};
_.a.onMouseLeave=function(){var X=this;this.collapseTimer=setTimeout(function(){X.reactionControlPanelExpanded=!1},500)};
_.a.onFocusIn=function(){this.onMouseEnter()};
_.a.onFocusOut=function(){this.onMouseLeave()};
_.a.onCollapsedButtonFocusIn=function(){var X=this;setTimeout(function(){var U;(U=X.expandedButtons.querySelector("button"))==null||U.focus()},100)};
_.a.onCollapsedButtonFocusOut=function(X){X.stopPropagation()};
_.n0.Object.defineProperties(m4.prototype,{expandedButtonsData:{configurable:!0,enumerable:!0,get:function(){var X,U;return _.fI.unsafeClone((X=this.liveReactionsData)==null?void 0:X.emojiButtonData)||((U=this.data)==null?void 0:U.expandedButtons)}},
showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var X;return this.newnessDotEligible&&!this.reactionControlPanelExpanded&&!((X=this.data)==null||!X.maybeShowNewnessDot)}}});
m4.prototype.expandedButtonsChanged=m4.prototype.expandedButtonsChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],m4.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],m4.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.ki),_.p("design:type",Object)],m4.prototype,"ytLiveChatReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],m4.prototype,"data",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],m4.prototype,"reactionControlPanelExpanded",void 0);_.q([_.T({selectorArgs:["data.liveReactionsDataEntityKey"],selector:KzT}),_.p("design:type",Object)],m4.prototype,"liveReactionsData",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],m4.prototype,"isDarkTheme",void 0);_.q([_.T(),_.p("design:type",Object)],m4.prototype,"newnessDotEligible",void 0);
_.q([_.y("liveReactionsData","data.expandedButtons"),_.p("design:type",Object),_.p("design:paramtypes",[])],m4.prototype,"expandedButtonsData",null);_.q([_.y("newnessDotEligible","reactionControlPanelExpanded","data.maybeShowNewnessDot"),_.T({reflectToAttribute:!0}),_.p("design:type",Object),_.p("design:paramtypes",[])],m4.prototype,"showNewnessDot",null);_.q([_.Zl("#expanded-buttons"),_.p("design:type",HTMLElement)],m4.prototype,"expandedButtons",void 0);
_.q([_.ge("expandedButtonsData"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],m4.prototype,"expandedButtonsChanged",null);_.q([_.uG({disableElementRegistration:!0,is:"yt-reaction-control-panel-view-model",noInjection:!0})],m4);
_.f(m4,"yt-reaction-control-panel-view-model",function(){if(qpT===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;fdh===void 0&&(fdh=document.createElement("template"));var m=fdh;r.call(U,m.content.cloneNode(!0),X.content.firstChild);qpT=X}X=qpT;return X},{mode:0});var IW=new _.ip("yt-live-chat"),WmU=Date.parse("2024-7-24"),t8=function(){var X=_.Y.apply(this,arguments)||this;X.emojiManager=_.dL;X.newnessDotEligible=!1;X.newnessDotImpressionCounted=!1;X.actionMap={"yt-live-reactions-mute":"handleReactionsMute","yt-hide-newness-dot":"hideNewnessDot"};return X};
_.F(t8,_.Y);_.a=t8.prototype;_.a.emojiCustomizationEnabledChanged=function(){var X;((X=this.data)==null?0:X.emojiCustomizationEnabled)&&!this.newnessDotImpressionCounted&&((X=IW.getCreationTime("emoji-customization-count"))&&X<WmU&&IW.set("emoji-customization-count","0"),X=Number(IW.get("emoji-customization-count"))||0,X<3&&(this.newnessDotEligible=!0,IW.set("emoji-customization-count",(X+1).toString())),this.newnessDotImpressionCounted=!0)};
_.a.hideNewnessDot=function(){this.newnessDotEligible=!1;IW.set("emoji-customization-count",(3).toString());this.data=Object.assign({},this.data||{})};
_.a.handleReactionsMute=function(X){var U=_.Ei(),r=_.tb(206221),m={checkboxData:{state:X?"CHECKBOX_STATE_OFF":"CHECKBOX_STATE_ON"}};U&&_.f9(U,r,m);this.reactionsMuted=X};
_.a.liveReactionsSettingChanged=function(){this.data=Object.assign({},this.data||{})};
_.a.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}}};
_.n0.Object.defineProperties(t8.prototype,{liveReactionsEnabled:{configurable:!0,enumerable:!0,get:function(){var X;return(!((X=this.liveReactionsData)==null||!X.isEnabled)||this.liveReactionsSetting)&&!this.reactionsMuted}}});
t8.prototype.liveReactionsSettingChanged=t8.prototype.liveReactionsSettingChanged;t8.prototype.emojiCustomizationEnabledChanged=t8.prototype.emojiCustomizationEnabledChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],t8.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],t8.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.ki),_.p("design:type",Object)],t8.prototype,"ytLiveChatReduxBehavior",void 0);
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],t8.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],t8.prototype,"data",void 0);_.q([_.T(),_.p("design:type",_.xD)],t8.prototype,"emojiManager",void 0);_.q([_.T(),_.p("design:type",Object)],t8.prototype,"newnessDotEligible",void 0);_.q([_.T(),_.p("design:type",Object)],t8.prototype,"newnessDotImpressionCounted",void 0);
_.q([_.T({selectorArgs:["data.liveReactionsSettingEntityKey"],selector:TXh}),_.p("design:type",Boolean)],t8.prototype,"liveReactionsSetting",void 0);_.q([_.T({selectorArgs:["data.liveReactionsDataEntityKey"],selector:KzT}),_.p("design:type",Object)],t8.prototype,"liveReactionsData",void 0);_.q([_.T({value:function(){var X=_.v("enable_lwe_web_mute"),U=IW.get("allow-reactions");return U===void 0?!1:!U&&X}}),
_.p("design:type",Boolean)],t8.prototype,"reactionsMuted",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("liveReactionsSetting","reactionsMuted","liveReactionsData"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],t8.prototype,"liveReactionsEnabled",null);_.q([_.ge("data.emojiCustomizationEnabled"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],t8.prototype,"emojiCustomizationEnabledChanged",null);
_.q([_.ge("liveReactionsEnabled"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],t8.prototype,"liveReactionsSettingChanged",null);_.q([_.uG({disableElementRegistration:!0,is:"yt-reaction-control-panel-overlay-view-model",noInjection:!0})],t8);
_.f(t8,"yt-reaction-control-panel-overlay-view-model",function(){if(Ypb===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;TwF===void 0&&(TwF=document.createElement("template"));var m=TwF;r.call(U,m.content.cloneNode(!0),X.content.firstChild);Ypb=X}X=Ypb;return X},{mode:0});var JXU={YtPickerBehavior:{listeners:{"picker-cancelled":"onPickerCancel_"},togglePicker_:function(X){var U=this.$.pickers.selected;if(U){_.Xa(this.hostElement).removeAttribute(U+"-open");var r="#picker-buttons";this.hostElement.tagName=="YT-LIVE-CHAT-MESSAGE-INPUT-RENDERER"&&(r="#picker-buttons",U==="emoji"&&_.Xa(this.hostElement).querySelector("#emoji-picker-button")&&(r="#emoji-picker-button"));if(r=_.Xa(this.hostElement).querySelector(r).querySelector("#"+U))r.active=!1}r=X;U==X&&(r=null);U!=
X&&_.Xa(this.hostElement).setAttribute(X+"-open","");this.$.pickers.selected=r;_.Gw(this.hostElement,"yt-live-chat-picker-changed",[r])},
onPickerCancel_:function(){this.togglePicker_(this.$.pickers.selected)}}};var aW=function(){var X=_.Y.apply(this,arguments)||this;X.numSentMessages=0;X.timeoutDurationMs=0;X.timeoutMs=0;X.lastTimeoutTimeMs=0;X.pendingMessageId="";X.hasFiredInitialFocusActions=!1;X.isBeforeFocusEnabled=!0;X.id="";X.characterCount=0;X.maxCharacterLimit=0;X.remainingCharacterCount=0;X.inputExpanded=!1;X.buttonOverrides={iconPosition:"icon-only"};X.inReplyPanel=!1;X.countdownRatio=0;X.isTooltipVisible=!1;X.tooltipTimeout=1E4;X.systemIcons=_.v("kevlar_system_icons");X.tallerEmojiPicker=_.v("live_chat_taller_emoji_picker");
X.sendReplyMessageInFlight=!1;X.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"};X.onResize=function(){X.maybeToggleCharacterCount()};
return X};
_.F(aW,_.Y);_.a=aW.prototype;
_.a.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"}}}};
_.a.attached=function(){window.addEventListener("resize",this.onResize)};
_.a.detached=function(){window.removeEventListener("resize",this.onResize)};
_.a.dataChanged=function(){this.data.sendButton&&this.data.sendButton.buttonRenderer&&(this.data.sendButton.buttonRenderer.isDisabled=this.sendDisabled)};
_.a.sendMessage=function(){var X=this,U,r,m,I;return _.c(function(t){if(X.sendDisabled)return t.return();X.isTooltipVisible&&_.Gw(X.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);if(X.data.sendButton&&X.data.sendButton.buttonRenderer){X.input.completeEmojis();U=X.data.sendButton.buttonRenderer.serviceEndpoint;if(!U)return t.return();m=((r=_.e(U,_.w$8))==null?void 0:r.clientIdPrefix)||"";I={client_message_id:m+String(X.numSentMessages++),rich_message:_.Kc(X.input.liveChatRichMessageInput)};
X.pendingMessageId=I.client_message_id;X.inReplyPanel&&(X.sendReplyMessageInFlight=!0);_.LB(X.hostElement,[U,I]);X.input.setLiveChatRichMessageInput(null)}_.uv(t)})};
_.a.handleSendButtonAction=function(X){X.detail.actionName==="yt-service-request"&&(X.stopPropagation(),this.sendMessage())};
_.a.onSendCompleted=function(X,U){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);(X=this.get("timeoutDurationUsec",U.data))&&this.handleTimeout(Number(X)/1E3);this.errorMessage=this.get("errorMessage",U.data);this.pendingMessageId=""};
_.a.onSendError=function(){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);this.pendingMessageId&&_.Gw(this.hostElement,"yt-dim-chat-item-action",[{dimChatItemAction:{clientAssignedId:this.pendingMessageId}}]);this.pendingMessageId="";this.genericErrorMessage&&(this.errorMessage={liveChatErrorMessageRenderer:{errorText:this.genericErrorMessage}})};
_.a.handlePickerButtonToggle=function(X){X=X.detail.targetId;this.ytPickerBehavior.togglePicker_(X);if(X==="emoji")this.input.focus();else if(X==="qna-start-panel"){var U,r;(U=_.Xa(this.hostElement).querySelector("yt-live-chat-qna-start-panel-renderer"))==null||(r=U.querySelector("#qna-creator-text-input-field"))==null||r.focus()}};
_.a.onComponentReplaced=function(X){var U,r;X.toReplace==="REPLACE_LIVE_CHAT_ACTION_PANEL"&&((U=X.replacement.liveChatMessageInputRenderer)==null?0:(r=U.headerRenderer)==null?0:r.liveChatQnaInputPromptHeaderRenderer)&&this.input.focus()};
_.a.onEmojiSelect=function(X){this.input.focus();this.input.insertEmoji(X.detail)};
_.a.onDisableBeforeFocus=function(){this.isBeforeFocusEnabled=!1};
_.a.onInputFocusIn=function(){this.data&&(this.data.beforeFocusCommand&&this.isBeforeFocusEnabled?_.Gw(this.hostElement,"yt-live-chat-actions",[[this.data.beforeFocusCommand]]):this.data.onInitialFocusCommand&&!this.hasFiredInitialFocusActions&&(_.Gw(this.hostElement,"yt-live-chat-actions",[[this.data.onInitialFocusCommand]]),this.hasFiredInitialFocusActions=!0))};
_.a.onOpenPopupAction=function(X,U){var r=this;U===this.hostElement&&(this.isTooltipVisible=!0);this.tooltipTimeout&&setTimeout(function(){_.Gw(r.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},this.tooltipTimeout)};
_.a.onClosePopupAction=function(){this.isTooltipVisible=!1};
_.a.characterCountChanged=function(){this.maybeToggleCharacterCount()};
_.a.focusChanged=function(){this.maybeToggleCharacterCount()};
_.a.maybeToggleCharacterCount=function(){if(this.maxCharacterLimit){var X=this.characterCount/this.maxCharacterLimit*100;this.count.classList.toggle("warning",this.characterCount!==0&&this.input.clientHeight>36);this.count.classList.toggle("error",X>100)}this.inputExpanded=this.characterCount!==0&&this.inputContainer.clientHeight>36};
_.a.computeId=function(){return this.data&&this.data.targetId||""};
_.a.computeSendDisabled=function(X,U,r,m){X=!!(!X||U&&X>U||m);(U=_.Xa(this.hostElement).querySelector("#send-button"))&&U.children.length&&(U.children[0].disabled=X);return X};
_.a.handleTimeout=function(X){this.timeoutDurationMs=this.timeoutMs=X;this.countdownRatio=1;this.lastTimeoutTimeMs===0&&window.requestAnimationFrame(this.updateTimeout.bind(this))};
_.a.updateTimeout=function(X){this.lastTimeoutTimeMs&&(this.timeoutMs=Math.max(0,this.timeoutMs-(X-this.lastTimeoutTimeMs)),this.countdownRatio=this.timeoutMs/this.timeoutDurationMs);this.isAttached&&this.timeoutMs?(this.lastTimeoutTimeMs=X,window.requestAnimationFrame(this.updateTimeout.bind(this))):this.lastTimeoutTimeMs=0};
_.a.onErrorMessageDismiss=function(){this.errorMessage=void 0};
_.a.onErrorMessageEdit=function(X){this.input.setLiveChatRichMessageInput(X.detail);this.input.focusAtEnd();this.errorMessage=void 0};
_.a.errorMessageChanged=function(){var X=this;_.RI(function(){_.Gw(X.hostElement,"yt-live-chat-maybe-scroll-to-bottom")})};
_.a.computeAuthorNameColor=function(X){var U;if(_.v("live_chat_author_name_color_usernames")&&(X==null?0:(U=X.authorName)==null?0:U.simpleText))return _.Zmm(_.sGx(X.authorName.simpleText));if(_.v("live_chat_seed_color_usernames")&&(X==null?0:X.authorSeedColorArgb))return _.Zmm(_.rO(X.authorSeedColorArgb));if(_.v("live_chat_colored_usernames"))return"#cc0000";var r;return _.v("live_chat_simple_color_usernames")&&(X==null?0:(r=X.authorName)==null?0:r.simpleText)&&(X==null?0:X.authorUsernameColorLight)&&
(X==null?0:X.authorUsernameColorDark)?document.documentElement.hasAttribute("dark")?_.rO(X.authorUsernameColorDark):_.rO(X.authorUsernameColorLight):""};
_.a.onIsTooltipVisibleChanged=function(){var X=_.Xa(this.hostElement).querySelector("#tooltip-accessibility-text");this.isTooltipVisible?setTimeout(function(){X.hidden=!1;X.setAttribute("role","alert")},0):(X.hidden=!0,X.removeAttribute("role"))};
_.a.onFocusedChanged=function(X){this.inputFocused=X.detail.value};
_.n0.Object.defineProperties(aW.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 X;return!((X=this.data)==null||!X.authorPhoto)&&this.characterCount>0}},
hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var X,U;return((X=this.data)==null?void 0:(U=X.pickers)==null?void 0:U.find(function(r){return r.liveChatProductPickerPanelViewModel}))!==void 0}},
tooltipMessage:{configurable:!0,enumerable:!0,get:function(){var X=this.get("data.onInitialFocusCommand.showLiveChatTooltipCommand.tooltip.tooltipRenderer.detailsText");return X?this.ytRendererBehavior.getSimpleString(X):""}},
authorNameColor:{configurable:!0,enumerable:!0,get:function(){return this.computeAuthorNameColor(this.data)}}});
aW.prototype.onIsTooltipVisibleChanged=aW.prototype.onIsTooltipVisibleChanged;aW.prototype.errorMessageChanged=aW.prototype.errorMessageChanged;aW.prototype.onErrorMessageEdit=aW.prototype.onErrorMessageEdit;aW.prototype.onErrorMessageDismiss=aW.prototype.onErrorMessageDismiss;aW.prototype.focusChanged=aW.prototype.focusChanged;aW.prototype.characterCountChanged=aW.prototype.characterCountChanged;aW.prototype.onEmojiSelect=aW.prototype.onEmojiSelect;aW.prototype.handlePickerButtonToggle=aW.prototype.handlePickerButtonToggle;
aW.prototype.onSendError=aW.prototype.onSendError;aW.prototype.onSendCompleted=aW.prototype.onSendCompleted;aW.prototype.sendMessage=aW.prototype.sendMessage;aW.prototype.dataChanged=aW.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],aW.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],aW.prototype,"ytActionHandlerBehavior",void 0);
_.q([_.w(JXU.YtPickerBehavior),_.p("design:type",Object)],aW.prototype,"ytPickerBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],aW.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.c9.YtLiveChatTooltipTargetingBehavior),_.p("design:type",Object)],aW.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],aW.prototype,"hasFiredInitialFocusActions",void 0);
_.q([_.T(),_.p("design:type",Object)],aW.prototype,"isBeforeFocusEnabled",void 0);_.q([_.T(),_.p("design:type",Object)],aW.prototype,"data",void 0);_.q([_.T({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.p("design:type",Object)],aW.prototype,"id",void 0);_.q([_.T(),_.p("design:type",Object)],aW.prototype,"characterCount",void 0);_.q([_.T(),_.p("design:type",Object)],aW.prototype,"maxCharacterLimit",void 0);
_.q([_.T(),_.p("design:type",Object)],aW.prototype,"remainingCharacterCount",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],aW.prototype,"inputExpanded",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],aW.prototype,"inputFocused",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],aW.prototype,"disableEmojiPickerIncrementalLoading",void 0);_.q([_.T(),_.p("design:type",_.FK)],aW.prototype,"participantsManager",void 0);
_.q([_.T(),_.p("design:type",Object)],aW.prototype,"buttonOverrides",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],aW.prototype,"inReplyPanel",void 0);_.q([_.y("characterCount, maxCharacterLimit, countdownActive"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],aW.prototype,"sendDisabled",null);_.q([_.T(),_.p("design:type",Object)],aW.prototype,"countdownRatio",void 0);
_.q([_.y("countdownRatio"),_.p("design:type",Number),_.p("design:paramtypes",[])],aW.prototype,"countdownStrokeDashOffset",null);_.q([_.y("countdownRatio"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],aW.prototype,"countdownActive",null);_.q([_.y("data.interactionMessage"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],aW.prototype,"hasInteractionMessage",null);
_.q([_.y("data.emojiPickerButton"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],aW.prototype,"hasEmojiPickerButton",null);_.q([_.y("data, characterCount"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],aW.prototype,"showAvatar",null);_.q([_.y("data.pickers"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],aW.prototype,"hasProductPickerPanelViewModel",null);
_.q([_.T(),_.p("design:type",Object)],aW.prototype,"errorMessage",void 0);_.q([_.T(),_.p("design:type",Object)],aW.prototype,"genericErrorMessage",void 0);_.q([_.T(),_.p("design:type",Object)],aW.prototype,"isTooltipVisible",void 0);_.q([_.T(),_.p("design:type",Object)],aW.prototype,"tooltipTimeout",void 0);_.q([_.y("data.onInitialFocusCommand"),_.p("design:type",String),_.p("design:paramtypes",[])],aW.prototype,"tooltipMessage",null);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],aW.prototype,"systemIcons",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],aW.prototype,"tallerEmojiPicker",void 0);_.q([_.y("data"),_.p("design:type",String),_.p("design:paramtypes",[])],aW.prototype,"authorNameColor",null);_.q([_.T(),_.p("design:type",Object)],aW.prototype,"sendReplyMessageInFlight",void 0);_.q([_.Zl("#input"),_.p("design:type",_.Hop)],aW.prototype,"input",void 0);
_.q([_.Zl("#count"),_.p("design:type",HTMLElement)],aW.prototype,"count",void 0);_.q([_.Zl("#input-container"),_.p("design:type",HTMLElement)],aW.prototype,"inputContainer",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],aW.prototype,"dataChanged",null);_.q([_.cP("yt-live-chat-send-message"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype",Promise)],aW.prototype,"sendMessage",null);
_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[Event,_.Dj]),_.p("design:returntype")],aW.prototype,"onSendCompleted",null);_.q([_.cP("yt-service-request-error"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],aW.prototype,"onSendError",null);
_.q([_.cP("yt-live-chat-icon-toggle-button-renderer-toggle"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],aW.prototype,"handlePickerButtonToggle",null);_.q([_.cP("yt-emoji-select"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],aW.prototype,"onEmojiSelect",null);
_.q([_.ge("characterCount"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],aW.prototype,"characterCountChanged",null);_.q([_.ge("inputFocused"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],aW.prototype,"focusChanged",null);_.q([_.cP("yt-live-chat-error-message-dismiss"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],aW.prototype,"onErrorMessageDismiss",null);
_.q([_.cP("yt-live-chat-error-message-edit"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],aW.prototype,"onErrorMessageEdit",null);_.q([_.ge("errorMessage"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],aW.prototype,"errorMessageChanged",null);_.q([_.ge("isTooltipVisible"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],aW.prototype,"onIsTooltipVisibleChanged",null);
_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-message-input-renderer",noInjection:!0})],aW);
_.f(aW,"yt-live-chat-message-input-renderer",function(){if(kMh===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;CLF===void 0&&(CLF=document.createElement("template"));var m=CLF;r.call(U,m.content.cloneNode(!0),X.content.firstChild);kMh=X}X=kMh;return X},{mode:0});var DIJ;var pD9;var Hc=function(){var X=_.Y.apply(this,arguments)||this;X.systemIcons=_.v("kevlar_system_icons");X.firedOnClickCommand=!1;X.inReplyPanel=!1;return X};
_.F(Hc,_.Y);
Hc.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"}}}};
Hc.prototype.onButtonToggle=function(X){X.target.disabled||this.ytPickerBehavior.togglePicker_(X.detail.targetId)};
Hc.prototype.onClick=function(){var X=this;this.get("onClickCommand.liveChatAddToToastAction",this.data)&&!this.firedOnClickCommand&&(_.Gw(this.hostElement,"yt-live-chat-add-to-toast-action",[this.data.onClickCommand]),this.firedOnClickCommand=!0,setTimeout(function(){return X.firedOnClickCommand=!1},5E3))};
_.n0.Object.defineProperties(Hc.prototype,{hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var X,U;return((X=this.data)==null?void 0:(U=X.panels)==null?void 0:U.find(function(r){return r.liveChatProductPickerPanelViewModel}))!==void 0}}});
Hc.prototype.onButtonToggle=Hc.prototype.onButtonToggle;_.q([_.w(JXU.YtPickerBehavior),_.p("design:type",Object)],Hc.prototype,"ytPickerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Hc.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Hc.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Hc.prototype,"data",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Hc.prototype,"systemIcons",void 0);_.q([_.T({reflectToAttribute:!1}),_.p("design:type",Object)],Hc.prototype,"firedOnClickCommand",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Hc.prototype,"inReplyPanel",void 0);_.q([_.y("data.pickers"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Hc.prototype,"hasProductPickerPanelViewModel",null);
_.q([_.cP("yt-live-chat-icon-toggle-button-renderer-toggle"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],Hc.prototype,"onButtonToggle",null);_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-restricted-participation-renderer",noInjection:!0})],Hc);
_.f(Hc,"yt-live-chat-restricted-participation-renderer",function(){if(pD9===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;DIJ===void 0&&(DIJ=document.createElement("template"));var m=DIJ;r.call(U,m.content.cloneNode(!0),X.content.firstChild);pD9=X}X=pD9;return X},{mode:0});var Ch=function(){var X=_.Y.apply(this,arguments)||this;X.genericErrorMessage=_.DQ("Error, try again.");X.inReplyPanel=!1;X.hideBorder=!1;return X};
_.F(Ch,_.Y);Ch.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}}}}}};
_.n0.Object.defineProperties(Ch,{template:{configurable:!0,enumerable:!0,get:function(){return mIh()}}});
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Ch.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Ch.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],Ch.prototype,"genericErrorMessage",void 0);_.q([_.T(),_.p("design:type",Object)],Ch.prototype,"inReplyPanel",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Ch.prototype,"hideBorder",void 0);
_.q([_.uG({is:"yt-live-chat-engagement-panel-input-renderer",disableElementRegistration:!0,noInjection:!0})],Ch);_.f(Ch,"yt-live-chat-engagement-panel-input-renderer",function(){return mIh()},{mode:0});var $Ih,bPU;$Ih=_.tb(115994);bPU=_.tb(115993);_.kG=function(X,U,r){var m=this;var I=r.dragDownAction;this.layer=0;this.JSC$23185_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return m.dragDownAction()}}}};
this.JSC$23185_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return m.dragDownAction()}}}};
this.fullscreen=!1;var t=_.gO();_.W$(t,$Ih,this.layer);_.W$(t,bPU,this.layer);this.dragDownAction=function(){I();_.Y5(t,{visualElement:m.fullscreen?$Ih:bPU})};
this.gesture=new _.Rr(X,U,this.getConfig(!1),"pandown");this.attach()};
_.kG.prototype.attach=function(){this.gesture.attach()};
_.kG.prototype.detach=function(){this.gesture.detach()};
_.kG.prototype.update=function(X){this.fullscreen=X;var U=this.gesture;X=this.getConfig(X);U.config=X};
_.kG.prototype.getConfig=function(X){return X?this.JSC$23185_watchFullScreenConfig:this.JSC$23185_watchConfig};var AXS={YtMacroReplacementBehavior:[{sendServiceRequestAction:function(X){if(X&&X.length==1&&Array.isArray(X[0].loggingUrls)){X=_.fI.unsafeClone(X[0]);var U=this.macros||{},r=this.getAdModuleClient_();if(!r)return _.j8();X.loggingUrls.forEach(function(m){if(m.baseUrl){var I=m.baseUrl;var t=U;t=t===void 0?{}:t;I=r.getOptions().includes("replaceUrlMacros")?_.wk5(r,"replaceUrlMacros",{url:I,additionalMapping:t}):I;m.baseUrl=I}},this);
X=[X]}return _.LB(this.hostElement,X)},
getAdModuleClient_:function(){var X=_.GU(this);return X?(X=X.getPlayer())?new _.Hb(X):null:null}}]};var ldh;var GMy;var cc=function(){return _.Y.apply(this,arguments)||this};
_.F(cc,_.Y);cc.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],cc.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],cc.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],cc.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-compact-tvfilm-entry-point-renderer"})],cc);
_.f(cc,"ytd-compact-tvfilm-entry-point-renderer",function(){if(GMy!==void 0)return GMy;var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return GMy=X},{mode:1});var iPU;var Lmh;var Nw9;var gk=function(){return _.Y.apply(this,arguments)||this};
_.F(gk,_.Y);gk.prototype.ready=function(){this.initializeDefs()};
gk.prototype.initializeDefs=function(){var X=this.meta.byKey("yt-icons"),U=_.Xa(X).querySelector("#star"),r=_.Xa(X).querySelector("#star_half");X=_.Xa(X).querySelector("#star_border");U&&this.defs.appendChild(U.cloneNode(!0));r&&this.defs.appendChild(r.cloneNode(!0));X&&this.defs.appendChild(X.cloneNode(!0))};
gk.prototype.percentChanged=function(){for(var X=this.rating;X.firstChild;)X.removeChild(X.firstChild);var U=Math.round(this.percent/10);X=Math.floor(U/2);U%=2;var r=5-X-U;this.appendStars("star",X,0);this.appendStars("star_half",U,X);this.appendStars("star_border",r,X+U)};
gk.prototype.appendStars=function(X,U,r){for(var m=0;m<U;m++){var I=(18+this.spacing)*(m+r),t=document.createElementNS("http://www.w3.org/2000/svg","use");_.DEw(t,"#"+X);t.setAttribute("x",""+I);t.setAttribute("y","0");this.rating.appendChild(t)}};
gk.prototype.percentChanged=gk.prototype.percentChanged;_.q([_.Zl("#defs"),_.p("design:type",HTMLElement)],gk.prototype,"defs",void 0);_.q([_.Zl("#rating"),_.p("design:type",HTMLElement)],gk.prototype,"rating",void 0);_.q([_.T(),_.p("design:type",Number)],gk.prototype,"percent",void 0);_.q([_.T({value:6}),_.p("design:type",Number)],gk.prototype,"spacing",void 0);_.q([_.T({value:_.Wn.create("iron-meta",{type:"iconset"})}),_.p("design:type",_.A$)],gk.prototype,"meta",void 0);
_.q([_.ge("percent"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],gk.prototype,"percentChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-ratings"})],gk);
_.f(gk,"ytd-ratings",function(){if(Nw9!==void 0)return Nw9;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Nw9=X},{mode:1});var jqy=function(){return _.Y.apply(this,arguments)||this};
_.F(jqy,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],jqy.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],jqy.prototype,"data",void 0);_.q([_.hL({is:"ytd-offer-review-renderer",disableElementRegistration:!0})],jqy);
_.f(jqy,"ytd-offer-review-renderer",function(){if(Lmh!==void 0)return Lmh;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Lmh=X},{mode:1});var nh=function(){var X=_.Y.apply(this,arguments)||this;X.badges=[{textBadge:{label:_.DQ("CC")}}];return X};
_.F(nh,_.Y);_.a=nh.prototype;_.a.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
_.a.dataChanged=function(){var X=this.get("data.offerButton.buttonRenderer.serviceEndpoint");if(X&&X.commandMetadata&&_.e(X.commandMetadata,_.Gl)&&_.e(X.commandMetadata,_.Gl).fireAutomatically)_.np().resolve(_.s4).resolveCommand(X,{form:{element:this.hostElement}});else{var U;X&&((U=_.e(X,_.Gl))==null?0:U.fireAutomatically)&&_.np().resolve(_.s4).resolveCommand(X,{form:{element:this.hostElement}})}};
_.a.isEmptyContent=function(X){return this.isStorefrontEntryPointEmpty(X)&&this.shouldHideOfferModule(X)};
_.a.isStorefrontEntryPointEmpty=function(X){return!X||!X.storefrontEntryPoint};
_.a.shouldHideOfferModule=function(X){return!!X.hideVideoDetails};
_.a.isOfferModuleNavigationInactive=function(X){return!X.navigationEndpoint&&!X.serviceEndpoint};
_.a.maybeNavigateWithServiceEndpoint=function(){this.data&&this.data.navigationEndpoint||this.data&&this.data.serviceEndpoint&&_.np().resolve(_.s4).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
nh.prototype.dataChanged=nh.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],nh.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],nh.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],nh.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,computed:"isEmptyContent(data)"}),_.p("design:type",Boolean)],nh.prototype,"hidden",void 0);
_.q([_.T(),_.p("design:type",Object)],nh.prototype,"badges",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],nh.prototype,"dataChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-movie-offer-module-renderer"})],nh);
_.f(nh,"ytd-movie-offer-module-renderer",function(){if(iPU!==void 0)return iPU;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return iPU=X},{mode:1});var XZS;var UbU=function(){return _.Y.apply(this,arguments)||this};
_.F(UbU,_.Y);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],UbU.prototype,"componentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],UbU.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-media-masthead-renderer"})],UbU);
_.f(UbU,"ytd-media-masthead-renderer",function(){if(XZS!==void 0)return XZS;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return XZS=X},{mode:1});var rWU;_.G5(_.cx1,"course-metadata-view-model",{props:{data:_.bm,isOverlay:_.bm}});var Zu=function(){var X=_.Y.apply(this,arguments)||this;X.isMetadataVisible=!1;X.actionMap={"yt-hide-tvfilm-offer-module":"handleHideAction"};return X};
_.F(Zu,_.Y);_.a=Zu.prototype;
_.a.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"}}}}};
_.a.descriptionChanged=function(){this.expander.collapsed=!0;this.expander.reset()};
_.a.dataChanged=function(){this.hostElement.hidden=!1;this.isMetadataVisible=this.isExpandButtonToggled()};
_.a.expanderChanged=function(){var X;if((X=this.data)==null?0:X.expandedMetadata)this.expander.hidden=this.isMetadataVisible};
_.a.isExpandButtonToggled=function(){var X,U;return(U=_.e((X=this.data)==null?void 0:X.expandMetadataButton,_.SO))==null?void 0:U.isToggled};
_.a.onVisibilityButtonClick=function(){var X;if((X=this.data)==null?0:X.expandMetadataButton)this.isMetadataVisible=!this.isMetadataVisible};
_.a.handleHideAction=function(){this.data&&this.data.clientShouldSuppressIfCompanionAdDisplayed&&(this.hostElement.hidden=!0)};
Zu.prototype.expanderChanged=Zu.prototype.expanderChanged;Zu.prototype.dataChanged=Zu.prototype.dataChanged;Zu.prototype.descriptionChanged=Zu.prototype.descriptionChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Zu.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Zu.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w([_.Dt.YtActionHandlerBehavior]),_.p("design:type",Object)],Zu.prototype,"actionHandlerBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],Zu.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],Zu.prototype,"isMetadataVisible",void 0);_.q([_.Zl("#expander"),_.p("design:type",Object)],Zu.prototype,"expander",void 0);_.q([_.ge("data.description"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Zu.prototype,"descriptionChanged",null);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Zu.prototype,"dataChanged",null);_.q([_.ge("isMetadataVisible"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Zu.prototype,"expanderChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-tvfilm-offer-module-renderer"})],Zu);
_.f(Zu,"ytd-tvfilm-offer-module-renderer",function(){if(rWU!==void 0)return rWU;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return rWU=X},{mode:2});var mbh;var sw=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-hide-unlimited-offer-module":"handleHideAction"};return X};
_.F(sw,_.Y);sw.prototype.dataChanged=function(){this.hostElement.hidden=!1};
sw.prototype.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
sw.prototype.onThumbnailTap=function(X){this.data&&this.data.serviceEndpoint&&(_.np().resolve(_.s4).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),X.stopPropagation())};
sw.prototype.handleHideAction=function(){this.data&&this.data.suppressIfCompanionAds&&(this.hostElement.hidden=!0)};
sw.prototype.dataChanged=sw.prototype.dataChanged;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],sw.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],sw.prototype,"rendererBehaviors",void 0);_.q([_.w([_.Dt.YtActionHandlerBehavior]),_.p("design:type",Object)],sw.prototype,"actionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],sw.prototype,"data",void 0);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],sw.prototype,"dataChanged",null);_.q([_.hL({is:"ytd-unlimited-offer-module-renderer",disableElementRegistration:!0})],sw);
_.f(sw,"ytd-unlimited-offer-module-renderer",function(){if(mbh!==void 0)return mbh;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return mbh=X},{mode:1});var IGb;var tCh;var xG=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-related-chip-command":"handleRelatedChipCommand"};return X};
_.F(xG,_.Y);xG.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{chipCloudRenderer:{component:"yt-chip-cloud-renderer"}}}}};
xG.prototype.handleRelatedChipCommand=function(X){X=_.e(X,Q7r);var U=X.contents;U?_.i4(this.hostElement,"yt-item-section-replace-action",[U,X.targetSectionIdentifier]):_.i4(this.hostElement,"yt-item-section-continuation-action",[X.continuationData,X.targetSectionIdentifier])};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],xG.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],xG.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],xG.prototype,"actionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],xG.prototype,"data",void 0);_.q([_.uG({is:"yt-related-chip-cloud-renderer",disableElementRegistration:!0})],xG);
_.f(xG,"yt-related-chip-cloud-renderer",function(){if(tCh===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;IGb===void 0&&(IGb=document.createElement("template"));var m=IGb;r.call(U,m.content.cloneNode(!0),X.content.firstChild);tCh=X}X=tCh;return X},{mode:2});var Pc=function(){var X=_.Y.apply(this,arguments)||this;X.isTwoColumns=!0;X.watchFeedBigThumbs=_.v("kevlar_watch_feed_big_thumbs");X.watchFeedBigThumbsOnLockup=_.v("web_watch_next_big_thumbs");X.watchNextGridHideChips=_.v("kevlar_watch_grid_hide_chips");X.eligibleToSwitchToGrid=!0;X.disableShortsShelfHeightOverride=_.v("web_shorts_wn_shelf_ratio_tuning");X.isWatchNextGrid=!1;X.reuseComponents=!_.v("kevlar_watch_grid");X.nextContinuation={continuationType:"watchNextSecondaryResultsContinuation",contentsArray:"data.results",
continuationsArray:"data.continuations",responseContentsKey:"results",requestPath:"/related_ajax"};return X};
_.F(Pc,_.Y);_.a=Pc.prototype;
_.a.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:!_.v("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}}};
_.a.getItemsPath=function(){return"data.results"};
_.a.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"results","yt-reload-continuation-items-command-body":"results"}};
_.a.created=function(){this.ytLazyListBehavior.initialCount=1};
_.a.ready=function(){_.HP(this.hostElement,{"--yt-img-shadow-placeholder-color":"var(--yt-spec-outline)","--yt-img-shadow-min-height":"100%","--yt-img-shadow-min-width":"100%"})};
_.a.resultsChanged=function(){if(this.data&&this.data.results){for(var X=this.data.results,U=null,r=null,m=0;m<X.length;m++)X[m].relatedChipCloudRenderer?U=X[m].relatedChipCloudRenderer:X[m].itemSectionRenderer&&(r=X[m].itemSectionRenderer);if(U&&r)for(this.set("data.continuations",[]),X=_.e(U.content,_.ORP).chips,U=0;U<X.length;U++)if(m=this.get("chipCloudChipRenderer.navigationEndpoint.relatedChipCommand",X[U]),m.loadCached||!m.contents){m.contents=r.contents;break}}};
_.a.dataChanged=function(){var X=this,U;if((U=this.data)!=null&&U.results&&this.hasAllowedInstreamAd(this.playerData)){if(U=this.data.results.filter(function(k){return!!k.promotedSparklesWebRenderer})){for(var r=0;r<U.length;r++){var m=this.get("promotedSparklesWebRenderer.errorCommand.loggingUrls",U[r]);
if(m)for(var I=0;I<m.length;I++)m[I]&&m[I].baseUrl&&_.UO(m[I].baseUrl)}this.set("data.results",this.data.results.filter(function(k){return!k.promotedSparklesWebRenderer}))}if(U=this.data.results.filter(function(k){return!!X.getSparklesAd(k)})){U=_.H(U);
for(I=U.next();!I.done;I=U.next())if(m=r=void 0,I=(r=this.getSparklesAd(I.value))==null?void 0:(m=r.errorCommand)==null?void 0:m.loggingUrls)for(r=_.H(I),m=r.next();!m.done;m=r.next())(m=m.value)&&m.baseUrl&&_.UO(m.baseUrl);var t,C;this.set("data.results",(t=this.data)==null?void 0:(C=t.results)==null?void 0:C.filter(function(k){return!k.adSlotRenderer}))}}};
_.a.getSparklesAd=function(X){var U,r;X=_.e((U=X.adSlotRenderer)==null?void 0:(r=U.fulfillmentContent)==null?void 0:r.fulfilledLayout,_.JHT);return _.e(X==null?void 0:X.renderingContent,pIr)};
_.a.hasAllowedInstreamAd=function(X){X=this.get("adPlacements",X)||[];for(var U=0;U<X.length;U++){var r=this.get("adPlacementRenderer.config.adPlacementConfig",X[U]);if(r&&r.suppressDisplayAd)return!0}return!1};
_.a.computeHideUnlimitedOfferModule=function(X,U){return X&&X.offerModule&&U&&X.offerModule.unlimitedOfferModuleRenderer&&X.offerModule.unlimitedOfferModuleRenderer.suppressIfCompanionAds&&this.hasCompanionAds(U)?!0:!1};
_.a.hideUnlimitedOfferModuleChanged=function(){var X=_.Xa(this.hostElement).querySelector("ytd-unlimited-offer-module-renderer");X&&(X.hidden=this.hideUnlimitedOfferModule)};
_.a.updateLockupContainerTypes=function(X){if(this.eligibleToSwitchToGrid){var U;(U=Array.from(this.hostElement.querySelectorAll("#items yt-lockup-view-model")))==null||U.forEach(function(r){r.containerType=X})}};
_.a.computeHideTvfilmOfferModule=function(X,U){var r,m;return!!((X==null?0:(r=X.offerModule)==null?0:(m=r.tvfilmOfferModuleRenderer)==null?0:m.clientShouldSuppressIfCompanionAdDisplayed)&&U&&this.hasCompanionAds(U))};
_.a.hideTvfilmOfferModuleChanged=function(){var X=_.Xa(this.hostElement).querySelector("ytd-tvfilm-offer-module-renderer");X&&(X.hidden=this.hideTvfilmOfferModule)};
_.a.hasCompanionAds=function(X){X=this.get("adPlacements",X)||[];for(var U=0;U<X.length;U++){if(this.get("adPlacementRenderer.renderer.actionCompanionAdRenderer",X[U]))return!0;var r=void 0,m=void 0,I=void 0;if(!_.v("web_watch_top_banner_companion_check_killswitch")&&((r=X[U])==null?0:(m=r.adPlacementRenderer)==null?0:(I=m.renderer)==null?0:I.topBannerImageTextIconButtonedLayoutViewModel))return!0}return!1};
_.a.hasSuppressedResults=function(X){return X==null?!0:X.filter(function(U){return!U.continuationItemRenderer&&!U.compactPromotedVideoRenderer&&!U.promotedSparklesWebRenderer}).length===0};
_.a.computeShowButton=function(X,U){return this.isWatchNextGrid?X:X||this.hasSuppressedResults(U)};
_.a.showButtonChanged=function(){if(this.isWatchNextGrid){var X=_.Xa(this.hostElement).querySelector("ytd-rich-grid-renderer");X&&this.showButton!==null&&(X.continuationShowButton=this.showButton)}else{X=_.Xa(this.hostElement).querySelector("yt-next-continuation");var U=_.Xa(this.hostElement).querySelector("ytd-continuation-item-renderer"),r=_.Xa(this.hostElement).querySelector("ytd-item-section-renderer");X&&(X.showButton=this.showButton);U&&(U.showButton=this.showButton);r&&(r.continuationShowButton=
this.showButton)}};
_.a.continuationTap=function(X){var U;if(((U=this.data)==null?void 0:U.continuations)!=null&&X.target.tagName==="TP-YT-PAPER-BUTTON")for(X=this.data.continuations,U=0;U<X.length;U++)X[U].nextContinuationData&&this.ytRendererBehavior.logExplicitClick(X[U].nextContinuationData||{})};
_.a.shownItemsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.EG("shown-items-changed",this.shownItems))};
_.n0.Object.defineProperties(Pc.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 X;return!((X=this.shownItems)==null||!X.some(function(U){return!!U.lockupViewModel||U.compactVideoRenderer}))}}});
Pc.prototype.shownItemsChangedForBinding=Pc.prototype.shownItemsChangedForBinding;Pc.prototype.showButtonChanged=Pc.prototype.showButtonChanged;Pc.prototype.hideTvfilmOfferModuleChanged=Pc.prototype.hideTvfilmOfferModuleChanged;Pc.prototype.updateLockupContainerTypes=Pc.prototype.updateLockupContainerTypes;Pc.prototype.hideUnlimitedOfferModuleChanged=Pc.prototype.hideUnlimitedOfferModuleChanged;Pc.prototype.dataChanged=Pc.prototype.dataChanged;Pc.prototype.resultsChanged=Pc.prototype.resultsChanged;
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Pc.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Pc.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.hF.YtLazyListBehavior),_.p("design:type",Object)],Pc.prototype,"ytLazyListBehavior",void 0);_.q([_.w(_.oS.YtNextContinuationBehavior),_.p("design:type",Object)],Pc.prototype,"ytNextContinuationBehavior",void 0);
_.q([_.w(_.Qy),_.p("design:type",Object)],Pc.prototype,"ytContinuationHandlerBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],Pc.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Pc.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],Pc.prototype,"playerData",void 0);_.q([_.T({value:!0}),_.p("design:type",Boolean)],Pc.prototype,"autoFill",void 0);_.q([_.T({value:60}),_.p("design:type",Number)],Pc.prototype,"targetFramerate",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Pc.prototype,"isTwoColumns",void 0);_.q([_.T(),_.p("design:type",Object)],Pc.prototype,"shownItems",void 0);_.q([_.T({computed:"computeHideUnlimitedOfferModule(data, playerData)"}),_.p("design:type",Boolean)],Pc.prototype,"hideUnlimitedOfferModule",void 0);_.q([_.T({computed:"computeHideTvfilmOfferModule(data, playerData)"}),_.p("design:type",Boolean)],Pc.prototype,"hideTvfilmOfferModule",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Pc.prototype,"watchFeedBigThumbs",void 0);_.q([_.T(),_.p("design:type",Object)],Pc.prototype,"watchFeedBigThumbsOnLockup",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Pc.prototype,"watchNextGridHideChips",void 0);_.q([_.T(),_.p("design:type",Object)],Pc.prototype,"eligibleToSwitchToGrid",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Pc.prototype,"disableShortsShelfHeightOverride",void 0);
_.q([_.T({selector:_.yW,reflectToAttribute:!0}),_.p("design:type",Object)],Pc.prototype,"isGridViewEnabled",void 0);_.q([_.T({selector:_.Uhs,reflectToAttribute:!0}),_.p("design:type",Object)],Pc.prototype,"isSwatcherooActive",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],Pc.prototype,"showMoreButton",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Pc.prototype,"isWatchNextGrid",void 0);
_.q([_.T({computed:"computeShowButton(showMoreButton, data.results)"}),_.p("design:type",Boolean)],Pc.prototype,"showButton",void 0);_.q([_.Sl("data.results.*"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Pc.prototype,"resultsChanged",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Pc.prototype,"dataChanged",null);
_.q([_.ge("hideUnlimitedOfferModule"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Pc.prototype,"hideUnlimitedOfferModuleChanged",null);_.q([_.y("isGridViewEnabled","containsLockups","data"),_.T({reflectToAttribute:!0}),_.p("design:type",Number),_.p("design:paramtypes",[])],Pc.prototype,"lockupContainerType",null);
_.q([_.ge("lockupContainerType","data"),_.p("design:type",Function),_.p("design:paramtypes",[Number]),_.p("design:returntype")],Pc.prototype,"updateLockupContainerTypes",null);_.q([_.ge("hideTvfilmOfferModule"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Pc.prototype,"hideTvfilmOfferModuleChanged",null);_.q([_.ge("showButton"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Pc.prototype,"showButtonChanged",null);
_.q([_.ge("shownItems"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Pc.prototype,"shownItemsChangedForBinding",null);_.q([_.y("shownItems"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Pc.prototype,"containsLockups",null);
_.f(Pc,"ytd-watch-next-secondary-results-renderer",function(){if(ldh===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);ldh=X}X=ldh;return X},{mode:1});var aGJ;var S3=function(){var X=_.Y.apply(this,arguments)||this;X.isCollapsed=!1;X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-update-donation-shelf-command":"handleUpdate","yt-open-popup-action":"handleOpenPopupAction"};return X};
_.F(S3,_.Y);_.a=S3.prototype;_.a.configureRendererStamper=function(){return{"data.donateButton":{id:"donate-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.a.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.a.onDonateTap=function(){var X=this.get("data.donateButton.buttonRenderer.command");if(X){var U=_.Ei(),r=this.get("data.donateButton.buttonRenderer.trackingParams");U&&r&&_.f9(U,_.Ps(r));this.ytOpenPopupBehavior.openPopup(X)}};
_.a.onShowMore=function(){this.isCollapsed=!1;var X=_.Ei(),U=this.get("data.expandButton.buttonRenderer.trackingParams");X&&U&&_.f9(X,_.Ps(U))};
_.a.onShowLess=function(){this.isCollapsed=!0};
_.a.dataChanged=function(){_.HP(this.hostElement,{"--progress-bar-completion":this.data.progress*100+"%"})};
_.a.onDarkModeToggledAction=function(X){this.isDarkTheme=X};
_.a.handleUpdate=function(X){if(X=this.get("updateDonationShelfCommand.donationShelf.donationShelfRenderer",X))this.set("data.startLabel",X.startLabel),this.set("data.endLabel",X.endLabel),this.set("data.progress",X.progress),this.set("data.amountRaisedLabel",X.amountRaisedLabel),this.dataChanged()};
_.a.handleOpenPopupAction=function(X){this.get("openPopupAction.popup.ypcTransactionErrorMessageRenderer",X)&&_.Gw(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"])};
_.a.computeHeaderBackgroundUrl=function(X,U){if(X)return U?X.headerBackgroundDarkUrl:X.headerBackgroundUrl};
_.a.isProgressBarVisible=function(X){return!(!X||X.progress===void 0)};
_.a.headerBackgroundClass=function(){return _.$q("HTML_DIR")==="rtl"?"flip":""};
S3.prototype.dataChanged=S3.prototype.dataChanged;_.q([_.w(_.W9.YtOpenPopupBehavior),_.p("design:type",Object)],S3.prototype,"ytOpenPopupBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],S3.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],S3.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],S3.prototype,"ytActionHandlerBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],S3.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],S3.prototype,"isCollapsed",void 0);_.q([_.T({computed:"computeHeaderBackgroundUrl(data, isDarkTheme)"}),_.p("design:type",String)],S3.prototype,"headerBackgroundUrl",void 0);_.q([_.T(),_.p("design:type",Boolean)],S3.prototype,"isDarkTheme",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],S3.prototype,"dataChanged",null);
_.q([_.hL({is:"ytd-donation-shelf-renderer",disableElementRegistration:!0})],S3);
_.f(S3,"ytd-donation-shelf-renderer",function(){if(aGJ!==void 0)return aGJ;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return aGJ=X},{mode:1});var H0o;var C1y=function(){return _.Y.apply(this,arguments)||this};
_.F(C1y,_.Y);_.q([_.T(),_.p("design:type",Object)],C1y.prototype,"data",void 0);_.q([_.hL({is:"ytd-donation-unavailable-renderer",disableElementRegistration:!0})],C1y);
_.f(C1y,"ytd-donation-unavailable-renderer",function(){if(H0o!==void 0)return H0o;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return H0o=X},{mode:1});var kXy;var dk=function(){return _.Y.apply(this,arguments)||this};
_.F(dk,_.Y);dk.prototype.computeIconType=function(X){return X?"yt-icons:"+X.toLowerCase():null};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],dk.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],dk.prototype,"data",void 0);_.q([_.hL({is:"ytd-limited-state-message-renderer",disableElementRegistration:!0})],dk);
_.f(dk,"ytd-limited-state-message-renderer",function(){if(kXy!==void 0)return kXy;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return kXy=X},{mode:1});var cW9;var Ow=function(){return _.Y.apply(this,arguments)||this};
_.F(Ow,_.Y);Ow.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
Ow.prototype.onTap=function(X){var U=this.data&&this.data.endpoint;U&&!_.$5(_.DP(X),this.hostElement,["YTD-SUBSCRIBE-BUTTON-RENDERER","YTD-BUTTON-RENDERER"])&&_.l4(this.hostElement,"yt-navigate",{endpoint:U})};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Ow.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Ow.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Ow.prototype,"data",void 0);_.q([_.hL({is:"ytd-autotagging-metadata-renderer",disableElementRegistration:!0})],Ow);
_.f(Ow,"ytd-autotagging-metadata-renderer",function(){if(cW9!==void 0)return cW9;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return cW9=X},{mode:1});var gsU;var vc=function(){return _.Y.apply(this,arguments)||this};
_.F(vc,_.Y);vc.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{autotaggingMetadataRenderer:"ytd-autotagging-metadata-renderer"}}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],vc.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],vc.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],vc.prototype,"data",void 0);_.q([_.hL({is:"ytd-autotagging-metadata-row-renderer",disableElementRegistration:!0})],vc);
_.f(vc,"ytd-autotagging-metadata-row-renderer",function(){if(gsU!==void 0)return gsU;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return gsU=X},{mode:1});var nsh;var Z0b;var e3=function(){var X=_.Y.apply(this,arguments)||this;X.engagementPanelContent=!1;return X};
_.F(e3,_.Y);e3.prototype.computeHasDividerLine=function(X,U){return X&&!U};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],e3.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],e3.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine, engagementPanelContent)"}),_.p("design:type",Boolean)],e3.prototype,"hasDividerLine",void 0);_.q([_.T(),_.p("design:type",Object)],e3.prototype,"engagementPanelContent",void 0);
_.q([_.hL({is:"ytd-metadata-row-header-renderer",disableElementRegistration:!0})],e3);
_.f(e3,"ytd-metadata-row-header-renderer",function(){if(Z0b!==void 0)return Z0b;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Z0b=X},{mode:1});var sMr;var Ew=function(){return _.Y.apply(this,arguments)||this};
_.F(Ew,_.Y);Ew.prototype.computeHasDividerLine=function(X){return X};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Ew.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Ew.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.p("design:type",Boolean)],Ew.prototype,"hasDividerLine",void 0);_.q([_.hL({is:"ytd-metadata-row-renderer",disableElementRegistration:!0})],Ew);
_.f(Ew,"ytd-metadata-row-renderer",function(){if(sMr!==void 0)return sMr;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return sMr=X},{mode:1});var xb9;var P1S=function(){return _.Y.apply(this,arguments)||this};
_.F(P1S,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],P1S.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],P1S.prototype,"data",void 0);_.q([_.hL({is:"ytd-metadata-with-image-row-renderer",disableElementRegistration:!0})],P1S);
_.f(P1S,"ytd-metadata-with-image-row-renderer",function(){if(xb9!==void 0)return xb9;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return xb9=X},{mode:1});var SAJ;var FP=function(){var X=_.Y.apply(this,arguments)||this;X.rounded=!0;X.fixie=!1;X.fullWidth=!1;return X};
_.F(FP,_.Y);_.a=FP.prototype;_.a.configureRendererStamper=function(){return{"data.informationButton":{id:"information-button-container",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.a.onDataChanged=function(){var X=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(U){X.onEndpointLinkKeyPress(U)}))};
_.a.onEndpointLinkKeyPress=function(X){X.target===this.endpointLink&&X.keyCode===13&&_.l4(this.hostElement,"click")};
_.a.onClick=function(){if(!this.endpointHref){this.endpointLink.blur();var X;if((X=this.data)==null?0:X.endpoint)_.NT(this.hostElement,[this.data.endpoint],this.hostElement),this.ytRendererBehavior.logExplicitClick(this.data)}};
_.a.onYtNavigate=function(X){this.endpointHref||(X.stopPropagation(),X.preventDefault())};
_.a.onInformationButtonContainerClick=function(X){X.target.id!=="information-button-container"&&(X.stopPropagation(),X.preventDefault())};
_.a.computeStyle=function(X){return X};
_.a.computeIsThumbnailStyle=function(X){return X==="RICH_METADATA_RENDERER_STYLE_THUMBNAIL"};
_.a.computeThumbnailWidth=function(X){switch(X){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}};
_.a.computeThumbnailObjectFit=function(X){switch(X){case "RICH_METADATA_RENDERER_STYLE_SQUARE":return"CONTAIN"}};
_.n0.Object.defineProperties(FP.prototype,{endpointHref:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?0:X.endpoint)?this.componentBehavior.computeOptionalHref_(this.data.endpoint):null}}});
FP.prototype.onYtNavigate=FP.prototype.onYtNavigate;FP.prototype.onClick=FP.prototype.onClick;FP.prototype.onDataChanged=FP.prototype.onDataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],FP.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],FP.prototype,"componentBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],FP.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],FP.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.p("design:type",String)],FP.prototype,"componentStyle",void 0);_.q([_.T({computed:"computeIsThumbnailStyle(data.style)"}),_.p("design:type",Boolean)],FP.prototype,"isThumbnailStyle",void 0);_.q([_.T({computed:"computeThumbnailObjectFit(data.style)"}),_.p("design:type",String)],FP.prototype,"thumbnailObjectFit",void 0);
_.q([_.T({computed:"computeThumbnailWidth(data.style)"}),_.p("design:type",Number)],FP.prototype,"thumbnailWidth",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],FP.prototype,"rounded",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],FP.prototype,"fixie",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],FP.prototype,"fullWidth",void 0);_.q([_.Zl("#endpoint-link"),_.p("design:type",HTMLAnchorElement)],FP.prototype,"endpointLink",void 0);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],FP.prototype,"onDataChanged",null);_.q([_.y("data.endpoint"),_.p("design:type",Object),_.p("design:paramtypes",[])],FP.prototype,"endpointHref",null);_.q([_.cP("click"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],FP.prototype,"onClick",null);
_.q([_.cP("yt-navigate"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],FP.prototype,"onYtNavigate",null);_.q([_.hL({is:"ytd-rich-metadata-renderer",disableElementRegistration:!0})],FP);
_.f(FP,"ytd-rich-metadata-renderer",function(){if(SAJ!==void 0)return SAJ;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return SAJ=X},{mode:_.Xz("kevlar_poly_si_batch_j075")?1:2});var dbU;var Bc=function(){var X=_.Y.apply(this,arguments)||this;X.fixie=!1;X.fullWidth=!1;return X};
_.F(Bc,_.Y);Bc.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richMetadataRenderer:{component:"ytd-rich-metadata-renderer",properties:{fixie:"[[fixie]]",fullWidth:"[[fullWidth]]"}}}}}};
Bc.prototype.computeHasDividerLine=function(X){return X};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Bc.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Bc.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.p("design:type",Boolean)],Bc.prototype,"hasDividerLine",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Bc.prototype,"fixie",void 0);_.q([_.T(),_.p("design:type",Object)],Bc.prototype,"fullWidth",void 0);
_.q([_.hL({is:"ytd-rich-metadata-row-renderer",disableElementRegistration:!0})],Bc);
_.f(Bc,"ytd-rich-metadata-row-renderer",function(){if(dbU!==void 0)return dbU;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return dbU=X},{mode:1});var Qh=function(){var X=_.Y.apply(this,arguments)||this;X.engagementPanelContent=!1;X.fixie=!1;X.fullWidth=!1;return X};
_.F(Qh,_.Y);
Qh.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"}}}};
Qh.prototype.computeCollapsibleItems=function(X,U,r){return X===void 0||U===void 0||r===void 0||r?[]:X.slice(U)};
Qh.prototype.computeAlwaysShownItems=function(X,U){return X&&X.length?X.slice(0,U):[]};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Qh.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Qh.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Qh.prototype,"data",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],Qh.prototype,"collapsed",void 0);
_.q([_.T({computed:"computeAlwaysShownItems(data.rows,data.collapsedItemCount)"}),_.p("design:type",Array)],Qh.prototype,"alwaysShownItems",void 0);_.q([_.T({computed:"computeCollapsibleItems(data.rows,data.collapsedItemCount,collapsed)"}),_.p("design:type",Array)],Qh.prototype,"collapsibleItems",void 0);_.q([_.T(),_.p("design:type",Object)],Qh.prototype,"engagementPanelContent",void 0);_.q([_.T(),_.p("design:type",Object)],Qh.prototype,"fixie",void 0);
_.q([_.T(),_.p("design:type",Object)],Qh.prototype,"fullWidth",void 0);_.q([_.hL({is:"ytd-metadata-row-container-renderer",disableElementRegistration:!0})],Qh);
_.f(Qh,"ytd-metadata-row-container-renderer",function(){if(nsh!==void 0)return nsh;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return nsh=X},{mode:1});var O0o;var oW=function(){var X=_.Y.apply(this,arguments)||this;X.currentPageUrl="";X.baseUrl="";X.isHiddenByUser=null;X.hidden=!1;X.showAboveScrim=!1;X.watchNextGrid=_.v("kevlar_watch_grid");X.modernButtons=_.v("web_modern_buttons");X.roundedContainer=!0;X.noBorder=!1;X.roundBackground=!_.v("live_chat_round_background_killswitch");X.overflowHideChat=_.v("live_chat_overflow_hide_chat");X.forceDarkTheme=!1;X.theaterWatchWhile=!1;X.isListeningForPlayerProgress=!1;X.JSC$23256_playerEvents=new Map;X.isFrameReady=
!1;X.player=null;X.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 X};
_.F(oW,_.Y);_.a=oW.prototype;_.a.onShowHideChat=function(){this.isHiddenByUser=!this.collapsed;_.i4(this.hostElement,"yt-set-live-chat-collapsed",[this.collapsed])};
_.a.created=function(){var X=this;this.handleIframeEventListener=function(U){X.handleIframeEvent(U)};
this.handleKeyboardEventListener=function(U){X.handleKeyboardEvent(U)};
this.JSC$23256_playerEvents.set("onVideoProgress",this.playerProgressHandler);this.JSC$23256_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$23256_playerEvents.set("onAdEnd",this.playerAdEndHandler);this.JSC$23256_playerEvents.set("onStateChange",this.playerStateChangeHandler);this.JSC$23256_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.a.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()};
_.a.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};
_.a.computeBaseUrl=function(X){var U="/live_chat";this.isChatReplay()&&(U="/live_chat_replay");return _.xM(_.sa(_.ZO(_.NX(X),U),null),"").toString()};
_.a.dataChanged=function(){_.v("web_watch_theater_chat")&&(this.isHiddenByUser=null)};
_.a.urlChanged=function(){if(this.url!==void 0){this.isFrameReady=!this.isChatReplay();var X=this.url;if(this.isChatReplay()&&this.player){var U=Math.floor(this.player.getProgressState().current*1E3);X=_.Xb(_.NX(X),"playerOffsetMs",U.toString()).toString()}U=this.chatframe;try{var r=X==="about:blank"?_.Gh7:_.Jo(X),m=U.contentDocument.location,I=_.Ao(r);I!==void 0&&m.replace(I)}catch(t){U.src=X}}};
_.a.collapsedChanged=function(){_.l4(this.hostElement,"yt-chat-collapsed-changed",this.collapsed)};
_.a.handleIframeEvent=function(X){if(X&&this.baseUrl.startsWith(X.origin)&&X.source===this.chatframe.contentWindow&&_.bM(X.data))if(X.data["yt-iframed-buyflow-launcher"])this.handleBuyflowMessages(X);else if(X.data["yt-iframed-player-progress-relay"])this.handleChatFrameReady();else if(X.data["yt-show-feedback-dialog"]){var U=_.np().resolve(_.gX(_.py3));if(U){var r=X.ports,m;r&&r.length&&(m=function(){r[0].postMessage({})});
X=X.data["yt-show-feedback-dialog"];U.showFeedbackDialog(X.customProductData,X.feedbackContent,m,X.bucket)}}else if(X.data["yt-show-survey"])_.l4(this.hostElement,"yt-show-survey",X.data["yt-show-survey"]);else if(X.data["yt-purchase-membership"])_.np().resolve(_.s4).resolveCommand(X.data["yt-purchase-membership"],{form:{element:this.hostElement}});else if(X.data["yt-tunnel-out-live-service-request"])this.ytComponentBehavior.resolveCommand(X.data["yt-tunnel-out-live-service-request"]);else if(X.data["yt-user-activity"])_.ZT();
else if(X.data["yt-attach-live-chat-response-tracking-params"])this.attachLiveChatResponseVeTrackingParams(X.data["yt-attach-live-chat-response-tracking-params"].trackingParams);else if(X.data["yt-open-popup"])this.ytOpenPopupBehavior.openPopup(X.data["yt-open-popup"]);else if(X.data["yt-log-flow-logging-event-command"])this.ytComponentBehavior.resolveCommand(X.data["yt-log-flow-logging-event-command"]);else if(X.data["yt-hide-live-chat"])this.onShowHideChat();else X.data["yt-report-moderation-state-log"]&&
this.player&&(U={cpn:this.player.getVideoData().cpn},_.DT("liveChatBeingModerated",U))};
_.a.attachLiveChatResponseVeTrackingParams=function(X){X=_.Ps(X);var U=_.Ei(),r=_.Gu("liveChatRenderer.trackingParams",this.data);U&&r&&_.K9(U,_.Ps(r),X)};
_.a.handleBuyflowMessages=function(X){var U=X.data["yt-iframed-buyflow-launcher"].encryptedPurchaseParams,r=X.data["yt-iframed-buyflow-launcher"].serializedTransactionFlowLoggingParams,m=X.data["yt-iframed-buyflow-launcher"].serializedPaymentsClientParams;_.fAe(_.lR(_.JO),U.replace(/-/g,"+").replace(/_/g,"/"),function(I){X.ports[0].postMessage({success:!0,buyFlowResponse:I})},void 0,function(I){X.ports[0].postMessage({success:!1,
error:I&&I.message||"Buyflow rejected without error."})},_.C9().get("hl"),void 0,function(){X.ports[0].postMessage({closed:!0})},r,m)};
_.a.setupPlayerProgressRelay=function(){var X=this;if(!this.isListeningForPlayerProgress){var U=_.ia();U!=null&&U.getPlayerPromise&&(U.getPlayerPromise().then(function(r){X.playerApiReady(r)}),this.isListeningForPlayerProgress=!0)}};
_.a.handleChatFrameReady=function(){this.isFrameReady=!0;this.player&&this.player.getAdState()===1&&this.postToContentWindow({"yt-player-ad-start":""})};
_.a.playerApiReady=function(X){this.setPlayer(X)};
_.a.playerProgressHandler=function(){if(this.player){var X=this.player.getProgressState();this.postToContentWindow({"yt-player-video-progress":X.current})}};
_.a.playerAdStartHandler=function(X){this.postToContentWindow({"yt-player-ad-start":X})};
_.a.playerAdEndHandler=function(){this.postToContentWindow({"yt-player-ad-end":!0})};
_.a.playerStateChangeHandler=function(X){this.postToContentWindow({"yt-player-state-change":X})};
_.a.setPlayer=function(X){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$23256_playerEvents);X&&(this.player=X,this.ytPlayerListenerBehavior.listenToPlayerEvents(X,this.JSC$23256_playerEvents),_.l4(this.hostElement,"player-api-ready"))};
_.a.liveChatPageUrl=function(X,U,r,m){return!r||U?"about:blank":r.liveChatRenderer?(U=_.NX(this.currentPageUrl).JSC$10194_queryData_,Tir(U),X=_.NX(X),U.add("continuation",r.liveChatRenderer.continuations[0].reloadContinuationData.continuation),r=_.Kq()==="USER_INTERFACE_THEME_DARK",(m||r)&&U.add("dark_theme","true"),_.sa(X,U),m=_.NX(X.toString()),r=m.JSC$10194_queryData_,"SESSION_INDEX"in _.DW&&(r.add("authuser",_.$q("SESSION_INDEX")),"DELEGATED_SESSION_ID"in _.DW&&r.add("pageId",_.$q("DELEGATED_SESSION_ID"))),
"INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"in _.DW&&r.add("sdc",_.$q("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT")),m.toString()):""};
_.a.isCollapsed=function(X,U){return U!==null?U:this.isChatReplay()||X&&X.conversationBarRenderer&&X.conversationBarRenderer.availabilityMessage?!0:X?X.liveChatRenderer?X.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_COLLAPSED":!_.v("live_chat_hide_premiere_replay_message")||X.conversationBarRenderer&&X.conversationBarRenderer.availabilityMessage?!1:!0:!1};
_.a.isHidden=function(X,U,r){var m=U&&U.conversationBarRenderer&&U.conversationBarRenderer.availabilityMessage,I=U&&U.liveChatRenderer&&U.liveChatRenderer.showHideButton,t=U&&U.liveChatRenderer&&U.liveChatRenderer.showButton;return r&&X&&!m&&!t||!r&&X&&!m&&!I?!0:U&&U.liveChatRenderer&&U.liveChatRenderer.initialDisplayState?U.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_HIDDEN":!1};
_.a.computeButtonOverride=function(X,U){if(X&&U)return{type:"outline"}};
_.a.setCollapsedState=function(X){_.e(X,_.p21)&&((this.isHiddenByUser=!!_.e(X,_.p21).collapsed)||_.Gw(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement]))};
_.a.forwardReduxActionToIframe=function(X){this.postToContentWindow({"yt-live-chat-forward-redux-action":X})};
_.a.onLoopRangeChange=function(X){this.showAboveScrim=!(X==null||!X.postId)};
_.a.onDarkThemeAction=function(){this.sendDarkThemePostMessage(!0)};
_.a.onLightThemeAction=function(){this.sendDarkThemePostMessage(!1)};
_.a.onClosePdgBuyFlow=function(){this.postToContentWindow({"yt-live-chat-close-buy-flow":!0})};
_.a.sendDarkThemePostMessage=function(X){this.postToContentWindow({"yt-live-chat-set-dark-theme":X})};
_.a.onLiveChatBuyFlowCallback=function(X){this.postToContentWindow({"yt-live-chat-buy-flow-callback":X})};
_.a.handleKeyboardEvent=function(X){(0,_.fI.containsValue)(RNh,X.keyCode)&&this.postToContentWindow({"yt-live-chat-keyboard-event":{eventType:X.type,keyCode:X.keyCode}})};
_.a.isChatReplay=function(){return!!(this.data&&this.data.liveChatRenderer&&this.data.liveChatRenderer.isReplay)};
_.a.postToContentWindow=function(X){if(this.isFrameReady)try{var U=window.location.protocol+"//"+window.location.host,r;(r=this.chatframe)!=null&&r.contentWindow?this.chatframe.contentWindow.postMessage(X,U):_.AE(new _.Tx("Tried posting a message to an iframe with no content window",X))}catch(m){_.$Q(m)}};
_.a.shouldHideChatFrame=function(X){return X&&_.v("hide_live_chat_button_when_collapsed")};
_.n0.Object.defineProperties(oW.prototype,{enableShowWithoutHideChatButton:{configurable:!0,enumerable:!0,get:function(){if(_.v("live_chat_overflow_hide_chat")||_.v("web_watch_chat_hide_button_killswitch"))return _.v("live_chat_overflow_hide_chat");var X,U,r,m;return!!((X=this.data)==null?0:(U=X.liveChatRenderer)==null?0:(r=U.header)==null?0:(m=r.liveChatHeaderRenderer)==null?0:m.collapseButton)}}});
oW.prototype.collapsedChanged=oW.prototype.collapsedChanged;oW.prototype.urlChanged=oW.prototype.urlChanged;oW.prototype.dataChanged=oW.prototype.dataChanged;oW.prototype.onShowHideChat=oW.prototype.onShowHideChat;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],oW.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],oW.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],oW.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.ev.YtPlayerListenerBehavior),_.p("design:type",_.Eh)],oW.prototype,"ytPlayerListenerBehavior",void 0);_.q([_.w(_.W9.YtOpenPopupBehavior),_.p("design:type",Object)],oW.prototype,"ytOpenPopupBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],oW.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],oW.prototype,"currentPageUrl",void 0);
_.q([_.T({computed:"computeBaseUrl(currentPageUrl,data)"}),_.p("design:type",Object)],oW.prototype,"baseUrl",void 0);_.q([_.T({computed:"liveChatPageUrl(baseUrl, collapsed, data, forceDarkTheme)"}),_.p("design:type",String)],oW.prototype,"url",void 0);_.q([_.T(),_.p("design:type",Object)],oW.prototype,"isHiddenByUser",void 0);_.q([_.T({reflectToAttribute:!0,computed:"isHidden(collapsed, data, enableShowWithoutHideChatButton)"}),_.p("design:type",Object)],oW.prototype,"hidden",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"isCollapsed(data,isHiddenByUser)"}),_.p("design:type",Boolean)],oW.prototype,"collapsed",void 0);_.q([_.T({reflectToAttribute:!0,computed:"shouldHideChatFrame(collapsed)"}),_.p("design:type",Boolean)],oW.prototype,"hideChatFrame",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],oW.prototype,"showAboveScrim",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],oW.prototype,"watchNextGrid",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],oW.prototype,"modernButtons",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],oW.prototype,"roundedContainer",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],oW.prototype,"noBorder",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],oW.prototype,"roundBackground",void 0);
_.q([_.T({computed:"computeButtonOverride(collapsed,modernButtons)"}),_.p("design:type",Object)],oW.prototype,"toggleButtonOverride",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],oW.prototype,"overflowHideChat",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],oW.prototype,"forceDarkTheme",void 0);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],oW.prototype,"enableShowWithoutHideChatButton",null);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],oW.prototype,"theaterWatchWhile",void 0);_.q([_.Zl("#chatframe"),_.p("design:type",HTMLIFrameElement)],oW.prototype,"chatframe",void 0);_.q([_.cP("yt-toggle-button"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],oW.prototype,"onShowHideChat",null);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],oW.prototype,"dataChanged",null);
_.q([_.ge("url"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],oW.prototype,"urlChanged",null);_.q([_.ge("collapsed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],oW.prototype,"collapsedChanged",null);_.q([_.hL({is:"ytd-live-chat-frame",disableElementRegistration:!0})],oW);
_.f(oW,"ytd-live-chat-frame",function(){if(O0o!==void 0)return O0o;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return O0o=X},{mode:1});var vs9;var wk=function(){var X=_.Y.apply(this,arguments)||this;X.modern=_.v("web_modern_buttons");X.buttonOverrides={style:"call-to-action",type:"filled"};return X};
_.F(wk,_.Y);wk.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=_.QH(this.data.backgroundColor)))};
wk.prototype.onHeadlineClick=function(){if(this.data&&this.data.headline){var X=this.getFormattedStringLoggingDirectives(this.data.headline);X&&this.rendererBehavior.logExplicitClick(X)}};
wk.prototype.onDescriptionClick=function(){if(this.data&&this.data.description){var X=this.getFormattedStringLoggingDirectives(this.data.description);X&&this.rendererBehavior.logExplicitClick(X)}};
wk.prototype.getFormattedStringLoggingDirectives=function(X){return X&&X.runs&&X.runs.length>0&&X.runs[0]&&X.runs[0].loggingDirectives?X.runs[0].loggingDirectives:null};
wk.prototype.dataChanged=wk.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],wk.prototype,"rendererBehavior",void 0);_.q([_.w(AXS.YtMacroReplacementBehavior),_.p("design:type",Object)],wk.prototype,"macroReplacementBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],wk.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],wk.prototype,"navigationEndpoint",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],wk.prototype,"enableColors",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],wk.prototype,"modern",void 0);_.q([_.T(),_.p("design:type",Object)],wk.prototype,"buttonOverrides",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],wk.prototype,"dataChanged",null);_.q([_.hL({is:"ytd-action-basic-immersive-content-renderer",disableElementRegistration:!0})],wk);
_.f(wk,"ytd-action-basic-immersive-content-renderer",function(){if(vs9!==void 0)return vs9;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return vs9=X},{mode:1});var el9;var Esy;var yh=function(){return _.Y.apply(this,arguments)||this};
_.F(yh,_.Y);yh.prototype.dataChanged=function(){var X;((X=this.data)==null?void 0:X.backgroundColor)!==void 0&&_.HP(this.hostElement,{"--bgu-color":_.QH(this.data.backgroundColor)})};
yh.prototype.onImageTileClick=function(){var X;((X=this.data)==null?0:X.navigationEndpoint)&&_.l4(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});var U;((U=this.data)==null?0:U.clickCommand)&&this.componentBehavior.resolveCommand(this.data.clickCommand)};
_.n0.Object.defineProperties(yh.prototype,{hasBackgroundColor:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.backgroundColor)!==void 0}},
getObjectFit:{configurable:!0,enumerable:!0,get:function(){var X;if(((X=this.data)==null?void 0:X.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 X;return((X=this.data)==null?void 0:X.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"}},
getSecondaryDetails:{configurable:!0,enumerable:!0,get:function(){var X,U,r;if(((X=this.data)==null?void 0:(U=X.detailsLine)==null?void 0:U.texts)!=null&&((r=this.data)==null?void 0:r.detailsLine.texts.length)>0){var m;return(m=this.data)==null?void 0:m.detailsLine.texts.map(function(I){return I.text}).join("")}return null}},
getOptionalDetails:{configurable:!0,enumerable:!0,get:function(){var X,U,r;if(((X=this.data)==null?void 0:(U=X.optionalDetailsLine)==null?void 0:U.texts)!=null&&((r=this.data)==null?void 0:r.optionalDetailsLine.texts.length)>0){var m;return(m=this.data)==null?void 0:m.optionalDetailsLine.texts.map(function(I){return I.text}).join("")}return null}}});
yh.prototype.dataChanged=yh.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],yh.prototype,"rendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],yh.prototype,"componentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],yh.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("data.backgroundColor"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],yh.prototype,"hasBackgroundColor",null);
_.q([_.y("data.objectFit"),_.p("design:type",Object),_.p("design:paramtypes",[])],yh.prototype,"getObjectFit",null);_.q([_.T({reflectToAttribute:!0}),_.y("data.tileRenderingStyle"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],yh.prototype,"hasTileMetadata",null);_.q([_.y("data.detailsLine"),_.p("design:type",Object),_.p("design:paramtypes",[])],yh.prototype,"getSecondaryDetails",null);
_.q([_.y("data.optionalDetailsLine"),_.p("design:type",Object),_.p("design:paramtypes",[])],yh.prototype,"getOptionalDetails",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],yh.prototype,"dataChanged",null);_.q([_.hL({is:"ytd-image-tile-renderer",disableElementRegistration:!0})],yh);
_.f(yh,"ytd-image-tile-renderer",function(){if(Esy!==void 0)return Esy;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Esy=X},{mode:1});var F3h;var uj=function(){return _.Y.apply(this,arguments)||this};
_.F(uj,_.Y);uj.prototype.getOpenLinkIcon=function(){return _.v("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"open_in_new"};
uj.prototype.onSitelinkTap=function(){_.l4(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});if(this.data&&this.data.clickCommands)if(_.v("kevlar_command_handler_migration_killswitch"))_.NT(this.hostElement,this.data.clickCommands,this.hostElement);else for(var X=_.H(this.data.clickCommands),U=X.next();!U.done;U=X.next())this.ytComponentBehavior.resolveCommand(U.value)};
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],uj.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],uj.prototype,"rendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],uj.prototype,"data",void 0);_.q([_.hL({is:"ytd-sitelink-renderer",disableElementRegistration:!0})],uj);
_.f(uj,"ytd-sitelink-renderer",function(){if(F3h!==void 0)return F3h;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return F3h=X},{mode:1});var h8=function(){var X=_.Y.apply(this,arguments)||this;X.paddingFix=_.v("enable_ads_web_ep_buenos_aires_and_padding_fix");return X};
_.F(h8,_.Y);h8.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"}}}};
h8.prototype.dataChanged=function(){var X=this;this.data&&this.data.impressionCommands&&this.data.impressionCommands.forEach(function(U){U.clickTrackingParams&&delete U.clickTrackingParams;X.ytMacroReplacementBehavior.sendServiceRequestAction([U])})};
h8.prototype.shouldHideFooter=function(X){return!(X&&_.v("use_ads_engagement_panel_desktop_footer_cta"))};
_.n0.Object.defineProperties(h8.prototype,{removeBorderFromImageTiles:{configurable:!0,enumerable:!0,get:function(){var X,U;return((X=this.data)==null?void 0:X.imageTileRenderers)===void 0||((U=this.data)==null?void 0:U.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(r){var m;return(m=_.e(r,Duh))==null?void 0:m.removeBorder})}},
useFooteredMetadataRenderingStyle:{configurable:!0,enumerable:!0,get:function(){var X,U;return((X=this.data)==null?void 0:X.imageTileRenderers)===void 0||((U=this.data)==null?void 0:U.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(r){var m;return((m=_.e(r,Duh))==null?void 0:m.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"})}}});
h8.prototype.dataChanged=h8.prototype.dataChanged;_.q([_.w(AXS.YtMacroReplacementBehavior),_.p("design:type",Object)],h8.prototype,"ytMacroReplacementBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],h8.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],h8.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],h8.prototype,"data",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],h8.prototype,"paddingFix",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("data.imageTileRenderers"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],h8.prototype,"removeBorderFromImageTiles",null);_.q([_.T({reflectToAttribute:!0}),_.y("data.imageTileRenderers"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],h8.prototype,"useFooteredMetadataRenderingStyle",null);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],h8.prototype,"dataChanged",null);_.q([_.hL({is:"ytd-action-engagement-panel-content-renderer",disableElementRegistration:!0})],h8);
_.f(h8,"ytd-action-engagement-panel-content-renderer",function(){if(el9!==void 0)return el9;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return el9=X},{mode:1});var B4U;var QMU=_.V(function(X){var U=X.data;var r=X.customCommandResolver;return _.n("ad-grid-card-image-full-metadata-view-model",{class:function(){var m;return((m=U().interaction)==null?0:m.onTap)?"ytwAdGridCardImageFullMetadataViewModelHostIsClickableAdComponent":"ytwAdGridCardImageFullMetadataViewModelHost"},
el:_.pf(_.xc({visibilityCallback:function(m){var I,t=(I=U().interaction)==null?void 0:I.onFirstVisible;m&&t&&_.z5(t)},
showOption:_.To}),_.z4(function(){return U().interaction},r)),
"aria-label":function(){var m,I;return(m=U().interaction)==null?void 0:(I=m.accessibility)==null?void 0:I.label}},_.n("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostImage"},_.n(_.xJ,{data:function(){return U().adImage}},{adImageViewModel:function(m){return _.n(_.UI,{data:m.data,
customCommandResolver:r})}})),_.n("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadata"},_.n(_.x,{cond:function(){return U().headline},
then:function(m){return _.n(_.dN,{text:m,className:"ytwAdGridCardImageFullMetadataViewModelHostMetadataHeadline"})}}),_.n(_.x,{cond:function(){return U().detailsLine},
then:function(m){return _.n("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataPrimary"},_.n(_.xJ,{data:m},{adDetailsLineViewModel:function(I){return _.n(_.D7,{data:I.data,customCommandResolver:r,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}}),_.n(_.x,{cond:function(){return U().secondaryDetailsLine},
then:function(m){return _.n("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataSecondary"},_.n(_.xJ,{data:m},{adDetailsLineViewModel:function(I){return _.n(_.D7,{data:I.data,customCommandResolver:r,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}})))},"Ln");var oso=_.V(function(X){var U=X.data;var r=X.customCommandResolver;return _.n("ad-grid-card-image-view-model",{class:function(){var m;return((m=U().interaction)==null?0:m.onTap)?"ytwAdGridCardImageViewModelHostIsClickableAdComponent":"ytwAdGridCardImageViewModelHost"},
el:_.pf(_.xc({visibilityCallback:function(m){var I,t=(I=U().interaction)==null?void 0:I.onFirstVisible;m&&t&&_.z5(t)},
showOption:_.To}),_.z4(function(){return U().interaction},r)),
"aria-label":function(){var m,I;return(m=U().interaction)==null?void 0:(I=m.accessibility)==null?void 0:I.label}},_.n(_.xJ,{data:function(){return U().adImage}},{adImageViewModel:function(m){return _.n(_.UI,{data:m.data,
customCommandResolver:r})}}),_.n("div",{class:"ytwAdGridCardImageViewModelHostCardBadge"},_.n(_.xJ,{data:function(){return U().adCardBadge}},{adCardBadgeViewModel:_.U8t})))},"Mn");var wZT=_.V(function(X){var U=X.data;var r=X.customCommandResolver;return _.n("ad-grid-card-text-view-model",{class:function(){var m;return((m=U().interaction)==null?0:m.onTap)?"ytwAdGridCardTextViewModelHostIsClickableAdComponent":"ytwAdGridCardTextViewModelHost"},
el:_.pf(_.xc({visibilityCallback:function(m){var I,t=(I=U().interaction)==null?void 0:I.onFirstVisible;m&&t&&_.z5(t)},
showOption:_.To}),_.z4(function(){return U().interaction},r)),
"aria-label":function(){var m,I;return(m=U().interaction)==null?void 0:(I=m.accessibility)==null?void 0:I.label}},_.n("div",{class:"ytwAdGridCardTextViewModelHostMetadata"},_.n(_.x,{cond:function(){return U().title},
then:function(m){return _.n(_.dN,{text:m,className:"ytwAdGridCardTextViewModelHostMetadataHeadline"})}}),_.n("div",{class:"ytwAdGridCardTextViewModelHostMetadataDescriptionInline"},_.n(_.Yq,{each:function(){var m;
return((m=U())==null?void 0:m.descriptions)||[]},
keyBy:"INDEX"},function(m){return _.n(_.dN,{text:m,className:"ytwAdGridCardTextViewModelHostMetadataDescriptionInlineStringInline"})}))),_.n("div",{class:"ytwAdGridCardTextViewModelHostButton"},_.n(_.xJ,{data:function(){return U().moreInfoButton}},{adButtonViewModel:function(m){return _.n(_.V6,{data:m.data,
customCommandResolver:r})}})))},"Nn");var yWh=_.V(function(X){var U=X.data;var r=X.customCommandResolver;var m=X.adGridCardCollectionStyle;return _.n("ad-grid-card-collection-view-model",{class:function(){return"ytwAdGridCardCollectionViewModelHost"},
el:_.pf(_.xc({visibilityCallback:function(I){var t,C=(t=U().interaction)==null?void 0:t.onFirstVisible;I&&C&&_.z5(C)},
showOption:_.To})),style:function(){return"grid-template-columns: repeat("+bph(m?m():U().style)+", minmax(0, 1fr));"}},_.n(_.xJ,{data:function(){var I;
return(I=U())==null?void 0:I.gridCards}},{adGridCardImageViewModel:function(I){return _.n(oso,{data:I.data,
customCommandResolver:r})},
adGridCardImageFullMetadataViewModel:function(I){return _.n(QMU,{data:I.data,customCommandResolver:r})},
adGridCardTextViewModel:function(I){return _.n(wZT,{data:I.data,customCommandResolver:r})}}))},"On");_.G5(_.V(function(X){var U=X.data;return _.n("panel-text-icon-image-tiles-button-layout-content-view-model",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHost",el:_.pf(_.xc({visibilityCallback:function(r){var m,I=(m=U().interaction)==null?void 0:m.onFirstVisible;r&&I&&_.z5(I)},
showOption:_.To}),_.z4(function(){return U().interaction},lpr))},_.n("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostCardCollection"},_.n(_.x,{cond:_.dUD("(min-width: "+((0,_.XQ)()+_.Va)+"px)"),
then:function(){return _.n(_.xJ,{data:function(){return U().adGridCardCollection}},{adGridCardCollectionViewModel:function(r){return _.n(yWh,{data:r.data,
customCommandResolver:lpr})}})},
else:function(){return _.n(_.xJ,{data:function(){return U().adGridCardCollection}},{adGridCardCollectionViewModel:function(r){return _.n(yWh,{data:r.data,
customCommandResolver:lpr,adGridCardCollectionStyle:"AD_GRID_CARD_COLLECTION_STYLE_FIXED_SIX_COLUMNS"})}})}})),_.n("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostButton"},_.n(_.xJ,{data:function(){return U().adButton}},{adButtonViewModel:function(r){return _.n(_.V6,{data:r.data,
customCommandResolver:lpr})}})))},"Pn"),"panel-text-icon-image-tiles-button-layout-content-view-model",{props:{data:_.OQ}});_.G5(_.V(function(X){var U=X.data;return _.n("panel-text-icon-text-grid-cards-sub-layout-content-view-model",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHost",el:_.pf(_.xc({visibilityCallback:function(r){var m,I=(m=U().interaction)==null?void 0:m.onFirstVisible;r&&I&&_.z5(I)},
showOption:_.To}),_.z4(function(){return U().interaction},Gxy))},_.n("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostCardCollection"},_.n(_.xJ,{data:function(){if(_.dUD("(min-width: "+((0,_.XQ)()+_.Va)+"px)")())var r=U().adGridCardCollection;
else{r=Object.assign({},_.e(U().adGridCardCollection,$uh));var m;r.gridCards!==void 0&&((m=r.gridCards)==null?void 0:m.length)>1?r.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_TWO_COLUMNS":r.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_ONE_COLUMN";r={adGridCardCollectionViewModel:r}}return r}},{adGridCardCollectionViewModel:function(r){return _.n(yWh,{data:r.data,
customCommandResolver:Gxy})}})),_.n("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostButton"},_.n(_.xJ,{data:function(){return U().adButton}},{adButtonViewModel:function(r){return _.n(_.V6,{data:r.data,
customCommandResolver:Gxy})}})))},"Qn"),"panel-text-icon-text-grid-cards-sub-layout-content-view-model",{props:{data:_.OQ}});var MK=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-ad-engagement-panel-click-action":"handleAdsEngagementPanelClick"};return X};
_.F(MK,_.Y);_.a=MK.prototype;_.a.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"}}}};
_.a.attached=function(){this.getDataFromPlayerAndRender()};
_.a.dataChanged=function(){this.getDataFromPlayerAndRender()};
_.a.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=null)};
_.a.getDataFromPlayerAndRender=function(){var X=this,U=_.GU(this.hostElement);U&&U.getPlayerPromise().then(function(r){X.getCachedDataAndListen(r)})};
_.a.getCachedDataAndListen=function(X){this.resolveCachedActions();this.player||(this.ytPlayerListenerBehavior.listenToPlayerEvent(X,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.listenToPlayerEvent(X,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=X)};
_.a.resolveCachedActions=function(){var X=_.Gu("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction");(X=X&&X())&&!_.fI.isEmpty(X)&&this.sendUpdateEngagementPanelAction(X);(X=(X=_.Gu("yt.www.ads.eventcache.getLastChangeEngagementPanelVisibilityAction"))&&X())&&!_.fI.isEmpty(X)&&this.sendChangeEngagementPanelVisibilityAction(X);(X=(X=_.Gu("yt.www.ads.eventcache.getLastScrollToEngagementPanelCommand"))&&X())&&!_.fI.isEmpty(X)&&this.sendScrollToEngagementPanelCommand(X)};
_.a.sendUpdateEngagementPanelAction=function(X){var U;_.Gw(this.hostElement,"yt-update-engagement-panel-action",[(U=_.fI.get(X,"action"))!=null?U:X])};
_.a.sendChangeEngagementPanelVisibilityAction=function(X){_.Gw(this.hostElement,"yt-change-engagement-panel-visibility-action",[X])};
_.a.sendScrollToEngagementPanelCommand=function(X){_.Gw(this.hostElement,"yt-scroll-to-engagement-panel-command",[X])};
_.a.handleAdsEngagementPanelClick=function(){this.player?(this.player.onAdUxClicked("ads-engagement-panel"),_.v("pause_ad_video_on_desktop_engagement_panel_click")&&this.player.pauseVideo()):_.AE(Error("dp"))};
MK.prototype.dataChanged=MK.prototype.dataChanged;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],MK.prototype,"actionHandlerBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],MK.prototype,"componentBehavior",void 0);_.q([_.w(_.ev.YtPlayerListenerBehavior),_.p("design:type",_.Eh)],MK.prototype,"ytPlayerListenerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],MK.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],MK.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],MK.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],MK.prototype,"player",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],MK.prototype,"dataChanged",null);_.q([_.hL({is:"ytd-ads-engagement-panel-content-renderer",disableElementRegistration:!0})],MK);
_.f(MK,"ytd-ads-engagement-panel-content-renderer",function(){if(B4U!==void 0)return B4U;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);
return B4U=X},{mode:1});var uMy;var zK=function(){var X=_.Y.apply(this,arguments)||this;X.player=null;X.JSC$23293_playerEvents=new Map;X.actionMap={"yt-delete-clip-engagement-panel-command":"onYtDeleteClipEngagementPanelCommand"};return X};
_.F(zK,_.Y);_.a=zK.prototype;_.a.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]]"}}}}}};
_.a.created=function(){this.player=null;this.JSC$23293_playerEvents=new Map;this.JSC$23293_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange);this.JSC$23293_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$23293_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$23293_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.a.attached=function(){var X=this,U=_.GU();this.set("isDarkTheme",!!document.documentElement.hasAttribute("dark"));U&&U.getPlayerPromise().then(function(r){X.setPlayer(r);X.set("isPageLoad",!1)})};
_.a.setPlayer=function(X){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$23293_playerEvents);this.set("player",X);X&&(this.ytPlayerListenerBehavior.listenToPlayerEvents(X,this.JSC$23293_playerEvents),X.getPresentingPlayerType()===2&&this.playerAdStartHandler())};
_.a.onLoopRangeChange=function(X){var U=_.np().resolve(_.gX(_.Aj));if((!U||U.isOnWatch())&&this.hostElement.clientHeight){var r;!X&&((r=this.data)==null?0:r.onScrubExit)&&this.ytComponentBehavior.resolveCommand(this.data.onScrubExit)}};
_.a.onVideoProgress=function(X){var U,r,m=((U=this.player)==null?void 0:(r=U.getPresentingPlayerType)==null?void 0:r.call(U))===2;this.isAdPlaying!==m&&this.set("isAdPlaying",m);var I;if(!m&&(I=this.player)!=null&&I.getLoopRange()){r=this.player.getLoopRange();U=r.startTimeMs;r=r.endTimeMs;m=this.player.getProgressState(1).seekableStart;var t;U<m*1E3&&((t=this.data)==null?0:t.onClipViewInvalidCommand)&&(this.player.seekToLiveHead(),this.ytComponentBehavior.resolveCommand(this.data.onClipViewInvalidCommand));
X=r<X*1E3;var C;((C=this.player)==null?0:C.getLoopRange())&&X&&this.player.seekTo(U/1E3)}};
_.a.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.a.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.a.onYtDeleteClipEngagementPanelCommand=function(X){_.e(X,aTr).command&&this.ytComponentBehavior.resolveCommand(_.e(X,aTr).command)};
_.n0.Object.defineProperties(zK.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.voteCount)||_.DQ("0")}},
channelEndpoint:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.channelNavigationEndpoint}},
channelHref:{configurable:!0,enumerable:!0,get:function(){return this.ytComponentBehavior.computeHref_(this.channelEndpoint)}}});
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],zK.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],zK.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],zK.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],zK.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.ev.YtPlayerListenerBehavior),_.p("design:type",_.Eh)],zK.prototype,"ytPlayerListenerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],zK.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],zK.prototype,"isAdPlaying",void 0);_.q([_.T({reflectToAttribute:!0,value:!0}),_.p("design:type",Boolean)],zK.prototype,"isPageLoad",void 0);_.q([_.T({reflectToAttribute:!0,value:!0}),_.p("design:type",Boolean)],zK.prototype,"isDarkTheme",void 0);
_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],zK.prototype,"voteCount",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],zK.prototype,"channelEndpoint",null);_.q([_.y("channelEndpoint"),_.p("design:type",Object),_.p("design:paramtypes",[])],zK.prototype,"channelHref",null);_.q([_.hL({is:"ytd-clip-attribution-renderer",disableElementRegistration:!0})],zK);
_.f(zK,"ytd-clip-attribution-renderer",function(){if(uMy!==void 0)return uMy;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return uMy=X},{mode:1});var hlo;var Kh=function(){var X=_.Y.apply(this,arguments)||this;X.player=null;X.JSC$23298_playerEvents=new Map;return X};
_.F(Kh,_.Y);_.a=Kh.prototype;_.a.created=function(){this.player=null;this.JSC$23298_playerEvents=new Map;this.JSC$23298_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$23298_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$23298_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.a.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.a.attached=function(){var X=this,U=_.GU();U&&U.getPlayerPromise().then(function(r){X.setPlayer(r);X.set("isPageLoad",!1)})};
_.a.setPlayer=function(X){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$23298_playerEvents);this.set("player",X);if(X){this.ytPlayerListenerBehavior.listenToPlayerEvents(X,this.JSC$23298_playerEvents);var U;(X==null?void 0:(U=X.getPresentingPlayerType)==null?void 0:U.call(X))===2&&this.playerAdStartHandler()}};
_.a.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.a.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.a.onVideoProgress=function(){var X,U,r=((X=this.player)==null?void 0:(U=X.getPresentingPlayerType)==null?void 0:U.call(X))===2;this.isAdPlaying!==r&&this.set("isAdPlaying",r)};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Kh.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Kh.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.ev.YtPlayerListenerBehavior),_.p("design:type",_.Eh)],Kh.prototype,"ytPlayerListenerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Kh.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],Kh.prototype,"isAdPlaying",void 0);
_.q([_.T({reflectToAttribute:!0,value:!0}),_.p("design:type",Boolean)],Kh.prototype,"isPageLoad",void 0);_.q([_.hL({is:"ytd-clip-section-footer-renderer",disableElementRegistration:!0})],Kh);
_.f(Kh,"ytd-clip-section-footer-renderer",function(){if(hlo!==void 0)return hlo;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return hlo=X},{mode:1});var MCh;var zlm;var K3U=function(){return _.Y.apply(this,arguments)||this};
_.F(K3U,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],K3U.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],K3U.prototype,"data",void 0);_.q([_.hL({is:"ytd-clip-ad-state-renderer",disableElementRegistration:!0})],K3U);
_.f(K3U,"ytd-clip-ad-state-renderer",function(){if(zlm!==void 0)return zlm;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return zlm=X},{mode:1});var T4r;var TK=function(){var X=_.Y.apply(this,arguments)||this;X.value="";X.valid=!1;X.userChangedValue=!1;X.disabled=!1;X.actionMap={"yt-clip-creation-disable":"onClipCreationDisable","yt-clip-creation-enable":"onClipCreationEnable","yt-clip-creation-visibility-changed":"onClipCreationVisibilityChange"};return X};
_.F(TK,_.Y);_.a=TK.prototype;_.a.detached=function(){this.userChangedValue=!1};
_.a.handleKeyDown=function(X){if(_.t9)var U=13;else _.G1p&&_.a2?U=13:U=13;X.keyCode===U&&X.preventDefault()};
_.a.handleInput=function(){var X=_.Xa(this.hostElement).querySelector("#title");if(X){var U=(X.value||"").replace(/\r|\n/g," ");this.set("value",U);X.value=U;this.valid=X.validate();this.userChangedValue=!0}};
_.a.handleBlur=function(){this.valid=_.Xa(this.hostElement).querySelector("#title").validate()};
_.a.onValueChanged=function(){_.l4(this.hostElement,"title-changed",{title:this.value})};
_.a.onValidChanged=function(){_.l4(this.hostElement,"title-valid-changed",{valid:this.valid})};
_.a.setInput=function(X,U){var r=_.Xa(this.hostElement).querySelector("#title");r&&(r.value=X,this.handleInput(),U&&(r.invalid=!1,this.valid=!0))};
_.a.onClipCreationDisable=function(){this.set("disabled",!0)};
_.a.onClipCreationEnable=function(){this.set("disabled",!1)};
_.a.onClipCreationVisibilityChange=function(X){var U=this;X.visible?requestAnimationFrame(function(){var r;((r=_.Xa(U.hostElement).querySelector("#title"))==null?void 0:r.inputElement).textarea.focus()}):(this.setInput("",!0),this.userChangedValue=!1)};
TK.prototype.onValidChanged=TK.prototype.onValidChanged;TK.prototype.onValueChanged=TK.prototype.onValueChanged;TK.prototype.handleBlur=TK.prototype.handleBlur;TK.prototype.handleInput=TK.prototype.handleInput;TK.prototype.handleKeyDown=TK.prototype.handleKeyDown;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],TK.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],TK.prototype,"ytActionHandlerBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],TK.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],TK.prototype,"value",void 0);_.q([_.T(),_.p("design:type",Object)],TK.prototype,"valid",void 0);_.q([_.T(),_.p("design:type",Object)],TK.prototype,"userChangedValue",void 0);_.q([_.T(),_.p("design:type",Object)],TK.prototype,"disabled",void 0);_.q([_.cP("keydown"),_.p("design:type",Function),_.p("design:paramtypes",[KeyboardEvent]),_.p("design:returntype")],TK.prototype,"handleKeyDown",null);
_.q([_.cP("input"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],TK.prototype,"handleInput",null);_.q([_.cP("blur"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],TK.prototype,"handleBlur",null);_.q([_.ge("value"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],TK.prototype,"onValueChanged",null);
_.q([_.ge("valid"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],TK.prototype,"onValidChanged",null);_.q([_.hL({is:"ytd-clip-creation-text-input-renderer",disableElementRegistration:!0})],TK);
_.f(TK,"ytd-clip-creation-text-input-renderer",function(){if(T4r!==void 0)return T4r;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return T4r=X},{mode:1});var YAJ;var VCr;var Rlo;var fGU;var qAy;var YG=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled_","yt-clip-creation-enable":"onClipCreationEnable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};X.pendingStoryboardImages_={};X.pixelRatioBreakpoints_=["1dppx","1.5dppx","2dppx","3dppx"];X.tickLabelInterval=30;X.mediumTickInterval=5;X.largeTickInterval=15;X.aboveRulerHeight=32;X.rulerHeight=50;X.smallTickHeight=4;X.mediumTickHeight=8;X.largeTickHeight=16;X.mediaListeners_=
{};return X};
_.F(YG,_.Y);_.a=YG.prototype;_.a.attached=function(){var X=this;this.updatePixelRatio_();this.pixelRatioBreakpoints_.forEach(function(U){U=_.H(["screen and (min-resolution: "+U+")","screen and (max-resolution: "+U+")"]);for(var r=U.next();!r.done;r=U.next()){r=r.value;var m=window.matchMedia(r);m&&(X.mediaListeners_[r]=X.updatePixelRatio_.bind(X),m.addEventListener?m.addEventListener("change",X.mediaListeners_[r]):m.addListener?m.addListener(X.mediaListeners_[r]):delete X.mediaListeners_[r])}})};
_.a.detached=function(){this.setPlayer(null);for(var X=_.H(Object.keys(this.mediaListeners_)),U=X.next();!U.done;U=X.next()){var r=U.value;U=this.mediaListeners_[r];(r=window.matchMedia(r))&&(r.removeEventListener?r.removeEventListener("change",U):r.removeListener&&r.removeListener(U))}this.mediaListeners_={};this.storyboardImages_&&this.splice("storyboardImages_",0,this.storyboardImages_.length)};
_.a.onVisibilityChangedAction_=function(X){var U=this;X.visible&&!this.player_&&(X=_.GU())&&X.getPlayerPromise().then(function(r){U.setPlayer(r)})};
_.a.setPlayer=function(X){X&&this.set("player_",X)};
_.a.updatePixelRatio_=function(){this.set("devicePixelRatio_",Math.max(1,window.devicePixelRatio))};
_.a.setUpCanvas_=function(){var X=this.rulerWidth,U=this.devicePixelRatio_,r=this.visible;this.set("canvasReady_",!1);if(r&&U!==0){r=this.aboveRulerHeight+this.rulerHeight;var m=_.Xa(this.hostElement).querySelector("#ticks");m.width=X*U;m.height=r*U;m.style.width=X+"px";m.style.height=r+"px";m.getContext("2d").scale(U,U);this.set("canvasReady_",!0)}};
_.a.drawRuler_=function(X,U,r,m,I,t,C,k,g,Z,P,S){X&&r&&U&&(X=_.Xa(this.hostElement).querySelector("#ticks"),U=X.getContext("2d"),U.clearRect(0,0,X.width,X.height),U.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),U.lineWidth=2,U.beginPath(),U.moveTo(0,this.aboveRulerHeight),U.lineTo(X.width,this.aboveRulerHeight),U.moveTo(0,X.height),U.lineTo(X.width,X.height),U.stroke(),this.drawRulerTicks_(X,t,I,m),this.drawStoryboardImages_(X,r,t,I,m),U.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-themed-overlay-background"),
U.fillRect(0,this.aboveRulerHeight,this.timeToPixels_(C-t,m,!1),this.rulerHeight),r=this.timeToPixels_(k-t,m,!1),U.fillRect(r,this.aboveRulerHeight,X.width-r,this.rulerHeight),this.drawSpeedLines_(X,t,S))};
_.a.drawRulerTicks_=function(X,U,r,m){var I=X.getContext("2d");I.save();I.lineWidth=1;for(var t=Math.floor(Math.max(0,U-this.tickLabelInterval));t<U+r;t++){I.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled");var C=(t-U)*m;I.beginPath();I.moveTo(C,X.height);var k=this.smallTickHeight;t%this.largeTickInterval===0?k=this.largeTickHeight:t%this.mediumTickInterval===0&&(k=this.mediumTickHeight);I.lineTo(C,X.height-k);I.stroke();t%this.tickLabelInterval===0&&(I.font=
getComputedStyle(this.hostElement).getPropertyValue("font"),I.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled"),I.fillText(Mn(t),C+4,12),I.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),I.moveTo(C,0),I.lineTo(C,this.aboveRulerHeight),I.stroke())}I.restore()};
_.a.percentToHex_=function(X){X=Math.round(X*255).toString(16);X.length<2&&(X="0"+X);return X};
_.a.drawSpeedLines_=function(X,U,r){var m=X.getContext("2d");m.save();var I=Math.min(25,Math.abs(r)-15)/25,t=X.width*.3*I,C=X.width*-.3,k=X.width*1.3,g=this.aboveRulerHeight;X=X.height;var Z=Math.round(4*I),P=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-primary");P.length<7&&(P="#"+P.substring(1,4).repeat(2));var S=this.percentToHex_(.5+I/2);S=P+S;P+="00";if(I>0)for(I=0;I<Z;I++){var d=C+Math.random()*(k-C),O=g+Math.random()*(X-g),E=t+U%t,Q=m.createLinearGradient(d,O,d+E,O);
r<0?(Q.addColorStop(0,S),Q.addColorStop(.4,S),Q.addColorStop(.9,P)):(Q.addColorStop(.1,P),Q.addColorStop(.6,S),Q.addColorStop(1,S));m.strokeStyle=Q;m.lineWidth=1;m.beginPath();m.moveTo(d,O);m.lineTo(d+E,O);m.stroke()}m.restore()};
_.a.getStoryboardForTime_=function(X,U,r){r===void 0&&(r=U.getNumberOfStoryboardLevels()-1);X=U.getStoryboardFrameIndex(X,r);return U.getStoryboardFrame(X,r)};
_.a.drawStoryboardImages_=function(X,U,r,m,I){if(!this.disabled){X=X.getContext("2d");var t=this.getStoryboardForTime_(0,U);if(t){var C=t.width/t.columns;t=t.height/t.rows;var k=C/t,g=this.rulerHeight*k;g=this.tickLabelInterval*(k<this.tickLabelInterval*I/this.rulerHeight?1/Math.floor(this.tickLabelInterval*I/g):Math.round(g/(this.tickLabelInterval*I)));var Z=g*I,P=this.rulerHeight,S=Z/this.rulerHeight,d=Math.floor(Math.max(0,r-g));for(d-=d%g;d<r+m;d+=g){var O=this.getStoryboardForTime_(d,U),E=this.getPreloadedStoryboard_(O.url);
if(E){var Q=(d-r)*I,h=this.aboveRulerHeight,z=O.column*C,K=O.row*t;if(k<S){var D=P/(Z/k);O=C;D*=t;K+=(t-D)/2}else O=Z/(P*k)*C,D=t,z+=(C-O)/2;X.drawImage(E,z,K,O,D,Q,h,Z,P)}else this.fetchStoryboardImage_(O)}}}};
_.a.getPreloadedStoryboard_=function(X){return this.storyboardImages_.find(function(U){if(U.src==X)return!0;var r=U.src.indexOf(X);return r!=-1&&r==U.src.length-X.length})};
_.a.fetchStoryboardImage_=function(X){var U=this,r=this.getPreloadedStoryboard_(X.url),m=this.pendingStoryboardImages_[X.url];r||m!==void 0||(r=new Promise(function(I){var t=new Image(X.width,X.height);t.src=X.url;t.onload=function(){I(t)};
t.onerror=function(){I(null)}}),this.pendingStoryboardImages_[X.url]=r,r.then(function(I){I&&U.push("storyboardImages_",I);
return I}).finally(function(){delete U.pendingStoryboardImages_[X.url]}))};
_.a.onClipCreationEnable_=function(){this.set("forceRender_",this.forceRender_+1)};
_.a.timeToPixels_=function(X,U,r){X*=U;return r===void 0||r?X+"px":X};
_.a.onDarkModeToggled_=function(){this.set("forceRender_",this.forceRender_+1)};
YG.prototype.drawRuler_=YG.prototype.drawRuler_;YG.prototype.setUpCanvas_=YG.prototype.setUpCanvas_;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],YG.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],YG.prototype,"ytRendererBehavior",void 0);_.q([_.T({value:0}),_.p("design:type",Number)],YG.prototype,"start",void 0);_.q([_.T({value:30}),_.p("design:type",Number)],YG.prototype,"end",void 0);
_.q([_.T({value:!1}),_.p("design:type",Boolean)],YG.prototype,"visible",void 0);_.q([_.T(),_.p("design:type",Object)],YG.prototype,"player_",void 0);_.q([_.T(),_.p("design:type",Number)],YG.prototype,"tickSpacing",void 0);_.q([_.T(),_.p("design:type",Number)],YG.prototype,"windowSizeSec",void 0);_.q([_.T({value:0}),_.p("design:type",Number)],YG.prototype,"rulerWidth",void 0);_.q([_.T({value:0}),_.p("design:type",Number)],YG.prototype,"rulerShift",void 0);
_.q([_.T({value:!1}),_.p("design:type",Boolean)],YG.prototype,"canvasReady_",void 0);_.q([_.T({value:function(){return[]}}),
_.p("design:type",Array)],YG.prototype,"storyboardImages_",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],YG.prototype,"disabled",void 0);_.q([_.T({value:0}),_.p("design:type",Number)],YG.prototype,"forceRender_",void 0);_.q([_.T({value:1}),_.p("design:type",Number)],YG.prototype,"devicePixelRatio_",void 0);_.q([_.T({value:0}),_.p("design:type",Number)],YG.prototype,"windowSpeed",void 0);
_.q([_.ge("visible","devicePixelRatio_","rulerWidth"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],YG.prototype,"setUpCanvas_",null);
_.q([_.ge("visible","canvasReady_","player_","tickSpacing","windowSizeSec","rulerShift","start","end","storyboardImages_.*","forceRender_","disabled","windowSpeed"),_.p("design:type",Function),_.p("design:paramtypes",[Boolean,Boolean,Object,Number,Number,Number,Number,Number,Object,Number,Boolean,Number]),_.p("design:returntype")],YG.prototype,"drawRuler_",null);_.q([_.uG({is:"yt-clip-creation-scrubber-canvas",disableElementRegistration:!0})],YG);
_.f(YG,"yt-clip-creation-scrubber-canvas",function(){if(qAy===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);qAy=X}X=qAy;return X},
{mode:2});var W3y;var JWF;var Vh=function(){var X=_.Y.apply(this,arguments)||this;X.start=0;X.end=30;X.visible=!1;X.draggingLeft_=!1;X.draggingRight_=!1;X.draggingRuler_=!1;X.draggingWindow_=!1;X.seekableStart=0;X.seekableEnd=0;X.rulerWidth_=0;X.rulerShift_=0;X.windowSlideSpeed=0;X.disabled=!1;X.initialized=!1;X.durationAccessibilityLabel="";X.activeLoopRange_=!1;X.rulerDragMouseStart_=0;X.rulerDragRulerStart_=0;X.rulerDragStartTime_=0;X.rulerDragEndTime_=0;X.dragMouseLastX_=0;X.scrollInterval_=null;X.scrubberVe_=null;X.boundHandlers_=
{};X.actionMap={"yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return X};
_.F(Vh,_.Y);_.a=Vh.prototype;
_.a.created=function(){var X=this;this.JSC$23311_playerEvents=new Map;this.JSC$23311_playerEvents.set("onVideoProgress",this.onVideoProgress_);this.JSC$23311_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete_);this.JSC$23311_playerEvents.set("onStateChange",this.onStateChange_);var U={mouseup:this.endDrag_,mousemove:this.handleMouseDrag_,resize:this.updateRulerSize_,handles_mousedown:this.beginHandleDrag_,ruler_mousedown:this.beginRulerDrag_};Object.keys(U).forEach(function(r){X.boundHandlers_[r]=U[r].bind(X)})};
_.a.attached=function(){this.activeLoopRange_=!1;_.Xa(this.hostElement).querySelector("#handles").addEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.Xa(this.hostElement).querySelector("#ticks").addEventListener("mousedown",this.boundHandlers_.ruler_mousedown);window.addEventListener("resize",this.boundHandlers_.resize);this.scrubberVe_=_.tb(156731)};
_.a.detached=function(){this.setPlayer(null);window.removeEventListener("resize",this.boundHandlers_.resize);this.removeMouseEventHandlers_();_.Xa(this.hostElement).querySelector("#handles").removeEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.Xa(this.hostElement).querySelector("#ticks").removeEventListener("mousedown",this.boundHandlers_.ruler_mousedown)};
_.a.onVisibilityChangedAction_=function(X){var U=this;X.visible&&!this.player_&&(X=_.GU())&&X.getPlayerPromise().then(function(r){U.setPlayer(r)})};
_.a.setPlayer=function(X){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$23311_playerEvents);X&&(this.set("player_",X),this.ytPlayerListenerBehavior.listenToPlayerEvents(X,this.JSC$23311_playerEvents))};
_.a.addMouseEventHandlers_=function(){window.addEventListener("mouseup",this.boundHandlers_.mouseup);window.addEventListener("mousemove",this.boundHandlers_.mousemove)};
_.a.removeMouseEventHandlers_=function(){window.removeEventListener("mouseup",this.boundHandlers_.mouseup);window.removeEventListener("mousemove",this.boundHandlers_.mousemove)};
_.a.beginHandleDrag_=function(X){this.disabled||(X.preventDefault(),this.draggingWindow_=this.draggingRuler_=this.draggingRight_=this.draggingLeft_=!1,this.dragMouseLastX_=X.clientX,X.target===_.Xa(this.hostElement).querySelector("#handle-left")?this.beginLeftHandleDrag_():X.target===_.Xa(this.hostElement).querySelector("#handle-right")?this.beginRightHandleDrag_():this.beginWindowDrag_())};
_.a.beginLeftHandleDrag_=function(){this.draggingLeft_=!0;this.beginDrag_()};
_.a.beginRightHandleDrag_=function(){this.draggingRight_=!0;this.beginDrag_()};
_.a.beginWindowDrag_=function(){this.disabled||(this.draggingWindow_=!0,this.beginWindowScroll_(),this.beginDrag_())};
_.a.beginRulerDrag_=function(X){this.disabled||(X.preventDefault(),this.draggingRight_=this.draggingLeft_=!1,this.draggingRuler_=!0,this.draggingWindow_=!1,this.rulerDragMouseStart_=X.clientX,this.rulerDragRulerStart_=this.rulerShift_,this.rulerDragStartTime_=this.start,this.rulerDragEndTime_=this.end,this.beginDrag_())};
_.a.beginDrag_=function(){this.player_.pauseVideo();this.addMouseEventHandlers_()};
_.a.beginWindowScroll_=function(){var X=this;this.scrollInterval_=setInterval(function(){var U=X.windowSlideSpeed;if(U=_.rIJ(X.start,X.boundedRulerStartLimit_())?U-.1:_.rIJ(X.end,X.boundedRulerEndLimit_())?U+.1:0){var r=X.capRulerOffset_(X.rulerShift_+U);r==X.rulerShift_?U=0:(X.set("rulerShift_",r),_.l4(X.hostElement,"set-fixed-length-range",{start:X.start+U,duration:X.end-X.start}))}X.set("windowSlideSpeed",U)},33)};
_.a.endWindowScroll_=function(){this.scrollInterval_&&(clearInterval(this.scrollInterval_),this.scrollInterval_=null,this.windowSlideSpeed=0)};
_.a.endDrag_=function(){this.logClick();var X=void 0;this.draggingRight_?X=this.end-1:this.draggingLeft_&&(X=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,X);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))};
_.a.onVisibleChanged_=function(){this.visible&&this.updateRulerSize_()};
_.a.updateRulerSize_=function(){this.set("rulerWidth_",_.Xa(this.hostElement).querySelector("#ruler").getBoundingClientRect().width)};
_.a.handleMouseDrag_=function(X){X.buttons==0&&(this.draggingLeft_||this.draggingRight_||this.draggingRuler_||this.draggingWindow_)&&this.endDrag_();this.disabled||(this.draggingRuler_?this.handleRulerDrag_(X):this.draggingLeft_||this.draggingRight_?this.handleWindowHandleDrag_(X):this.draggingWindow_&&this.handleWindowDrag_(X))};
_.a.handleRulerDrag_=function(X){X=this.pixelsToTime_(X.clientX-this.rulerDragMouseStart_);X=this.capRulerOffset_(this.rulerDragRulerStart_-X);this.set("rulerShift_",X);var U=this.rulerDragStartTime_-(this.rulerDragRulerStart_-X);_.l4(this.hostElement,"set-fixed-length-range",{start:U,duration:this.rulerDragEndTime_-(this.rulerDragRulerStart_-X)-U})};
_.a.handleWindowDrag_=function(X){var U=X.clientX-this.dragMouseLastX_;this.dragMouseLastX_=X.clientX;X=this.pixelsToTime_(U);_.l4(this.hostElement,"set-fixed-length-range",{start:this.start+X,duration:this.end-this.start,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.a.capRulerOffset_=function(X){var U=this.seekableStart-this.pixelsToTime_(16),r=this.seekableEnd-this.windowSizeSec_+this.pixelsToTime_(16);return Math.min(Math.max(U,X),r)};
_.a.boundedRulerStartLimit_=function(){return this.rulerShift_+this.pixelsToTime_(16)};
_.a.boundedRulerEndLimit_=function(){return this.rulerShift_+this.windowSizeSec_-this.pixelsToTime_(16)};
_.a.draggableStartLimit_=function(){return Math.max(this.boundedRulerStartLimit_(),this.seekableStart)};
_.a.draggableEndLimit_=function(){return Math.min(this.boundedRulerEndLimit_(),this.seekableEnd)};
_.a.handleWindowHandleDrag_=function(X){var U=X.clientX-this.dragMouseLastX_;this.dragMouseLastX_=X.clientX;X=this.pixelsToTime_(U);if(this.draggingLeft_){var r=this.start+X;var m=this.end}else this.draggingRight_&&(r=this.start,m=this.end+X);_.l4(this.hostElement,"set-range",{start:r,end:m,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.a.onVideoProgress_=function(X){this.disabled||(X=this.timeToPixels_(X-this.rulerShift_,this.tickSpacing_),_.Xa(this.hostElement).querySelector("#playhead").style.transform="translateX("+X+")")};
_.a.onClipCreationDisable_=function(){this.endDrag_()};
_.a.timeToPixels_=function(X,U,r){X*=U;return r===void 0||r?X+"px":X};
_.a.pixelsToTime_=function(X){return X/this.tickSpacing_};
_.a.onInitializedChanged_=function(){this.initialized&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.a.centerRuler_=function(X,U,r){this.set("rulerShift_",this.capRulerOffset_(X+(U-X)/2-r/2))};
_.a.onUpdateLoopRange=function(){this.updateLoopRange_(this.player_,this.visible,this.disabled,this.initialized,this.start,this.end)};
_.a.updateLoopRange_=function(X,U,r,m,I,t,C){X&&(U&&m&&!r?(this.draggingLeft_||this.draggingRuler_||this.draggingWindow_?(X.pauseVideo(),X.seekTo(I,!1,void 0,void 0,50)):this.draggingRight_?(X.pauseVideo(),X.seekTo(t-.1,!1,void 0,void 0,50)):(C!==void 0?X.seekTo(C,!0,void 0,void 0,50):(U=X.getCurrentTime(),U<I||U>t?X.seekTo(I,!0,void 0,void 0,50):X.seekTo(U,!0,void 0,void 0,50)),X.playVideo()),X.setLoopRange({startTimeMs:I*1E3,endTimeMs:t*1E3,type:"clips"}),this.activeLoopRange_=!0,this.onVideoProgress_(X.getCurrentTime())):
this.activeLoopRange_&&(X.setLoopRange(null),this.activeLoopRange_=!1))};
_.a.updateHandles_=function(){_.Xa(this.hostElement).querySelector("#handles").style.left=String(this.timeToPixels_(this.start-this.rulerShift_,this.tickSpacing_));_.Xa(this.hostElement).querySelector("#handles").style.width=String(this.timeToPixels_(this.end-this.start,this.tickSpacing_))};
_.a.updateRuler_=function(){var X=this.end,U=this.start,r=this.draggableStartLimit_(),m=this.draggableEndLimit_();(U<r-.001||X>m+.001)&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.a.computeDurationLabel_=function(X,U){return X?X.replace("$clip_length",parseFloat(U).toFixed(1)):""};
_.a.computeDuration_=function(X,U){return this.isValidTime_(X)&&this.isValidTime_(U)&&X<U?U-X:0};
_.a.isValidTime_=function(X){return isNaN(parseFloat(X))||X<0?!1:this.player_?X>=this.seekableStart&&X<=this.seekableEnd:!0};
_.a.computeWindowSizeSec_=function(X,U,r){return Math.min((X||12E4)/1E3,r-U)};
_.a.computeTickSpacing_=function(X,U){return U?U/X:1};
_.a.onDragStateChanged_=function(){_.l4(this.hostElement,"clips-drag-state",{startChanging:this.draggingLeft_||this.draggingWindow_||this.draggingRuler_,endChanging:this.draggingRight_||this.draggingWindow_||this.draggingRuler_})};
_.a.centerRangeOnTime_=function(X){var U=this.duration;X=LzF(X-U/2,U,this.seekableStart,this.seekableEnd);_.l4(this.hostElement,"set-fixed-length-range",{start:X.start,duration:X.end-X.start})};
_.a.nearlyLessThan_=function(X,U,r){return X+(r===void 0?1E-6:r)<U};
_.a.onSeekComplete_=function(){if(this.visible&&!this.disabled&&this.dragState=="none"){var X=this.player_.getCurrentTime();(!this.player_.getLoopRange()||this.nearlyLessThan_(X,this.start)||this.nearlyLessThan_(this.end,X))&&this.centerRangeOnTime_(X)}};
_.a.onStateChange_=function(X){this.visible&&!this.disabled&&X==0&&this.centerRangeOnTime_(this.seekableEnd)};
_.a.computeDragState_=function(X,U,r,m){return X?"left":U?"right":r?"ruler":m?"window":"none"};
_.a.logClick=function(){var X=_.Ei(),U=_.e8();X&&U&&this.scrubberVe_&&(_.v("combine_ve_grafts")?_.q0(_.gO(),this.scrubberVe_,U):_.K9(X,U,this.scrubberVe_),_.f9(X,this.scrubberVe_))};
Vh.prototype.onDragStateChanged_=Vh.prototype.onDragStateChanged_;Vh.prototype.updateRuler_=Vh.prototype.updateRuler_;Vh.prototype.updateHandles_=Vh.prototype.updateHandles_;Vh.prototype.onUpdateLoopRange=Vh.prototype.onUpdateLoopRange;Vh.prototype.onInitializedChanged_=Vh.prototype.onInitializedChanged_;Vh.prototype.onVisibleChanged_=Vh.prototype.onVisibleChanged_;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Vh.prototype,"ytActionHandlerBehavior",void 0);
_.q([_.w(_.ev.YtPlayerListenerBehavior),_.p("design:type",Object)],Vh.prototype,"ytPlayerListenerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Vh.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Vh.prototype,"start",void 0);_.q([_.T(),_.p("design:type",Object)],Vh.prototype,"end",void 0);_.q([_.T({computed:"computeDuration_(start, end)"}),_.p("design:type",Number)],Vh.prototype,"duration",void 0);
_.q([_.T(),_.p("design:type",String)],Vh.prototype,"lengthTemplate",void 0);_.q([_.T({computed:"computeDurationLabel_(lengthTemplate, duration)"}),_.p("design:type",String)],Vh.prototype,"durationLabel",void 0);_.q([_.T(),_.p("design:type",Object)],Vh.prototype,"visible",void 0);_.q([_.T(),_.p("design:type",Object)],Vh.prototype,"player_",void 0);_.q([_.T(),_.p("design:type",Object)],Vh.prototype,"draggingLeft_",void 0);_.q([_.T(),_.p("design:type",Object)],Vh.prototype,"draggingRight_",void 0);
_.q([_.T(),_.p("design:type",Object)],Vh.prototype,"draggingRuler_",void 0);_.q([_.T({value:!1}),_.p("design:type",Object)],Vh.prototype,"draggingWindow_",void 0);_.q([_.T({computed:"computeTickSpacing_(windowSizeSec_, rulerWidth_)"}),_.p("design:type",Number)],Vh.prototype,"tickSpacing_",void 0);_.q([_.T(),_.p("design:type",Object)],Vh.prototype,"seekableStart",void 0);_.q([_.T(),_.p("design:type",Object)],Vh.prototype,"seekableEnd",void 0);
_.q([_.T(),_.p("design:type",Number)],Vh.prototype,"windowSizeMs",void 0);_.q([_.T({computed:"computeWindowSizeSec_(windowSizeMs, seekableStart, seekableEnd)"}),_.p("design:type",Number)],Vh.prototype,"windowSizeSec_",void 0);_.q([_.T(),_.p("design:type",Object)],Vh.prototype,"rulerWidth_",void 0);_.q([_.T(),_.p("design:type",Object)],Vh.prototype,"rulerShift_",void 0);_.q([_.T(),_.p("design:type",Object)],Vh.prototype,"windowSlideSpeed",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Vh.prototype,"disabled",void 0);_.q([_.T(),_.p("design:type",Object)],Vh.prototype,"initialized",void 0);_.q([_.T(),_.p("design:type",Object)],Vh.prototype,"durationAccessibilityLabel",void 0);_.q([_.T({computed:"computeDragState_(draggingLeft_, draggingRight_, draggingRuler_, draggingWindow_)",reflectToAttribute:!0}),_.p("design:type",String)],Vh.prototype,"dragState",void 0);
_.q([_.ge("visible"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Vh.prototype,"onVisibleChanged_",null);_.q([_.ge("initialized"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Vh.prototype,"onInitializedChanged_",null);_.q([_.ge("player_","visible","disabled","initialized","start","end"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Vh.prototype,"onUpdateLoopRange",null);
_.q([_.ge("start","end","rulerShift_","tickSpacing_","windowSizeSec_"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Vh.prototype,"updateHandles_",null);_.q([_.ge("start","end"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Vh.prototype,"updateRuler_",null);
_.q([_.ge("draggingLeft_","draggingRight_","draggingRuler_","draggingWindow_"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Vh.prototype,"onDragStateChanged_",null);_.q([_.uG({is:"yt-clip-creation-scrubber-view",disableElementRegistration:!0})],Vh);
_.f(Vh,"yt-clip-creation-scrubber-view",function(){if(JWF===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;W3y===void 0&&(W3y=document.createElement("template"));var m=W3y;r.call(U,m.content.cloneNode(!0),X.content.firstChild);JWF=X}X=JWF;return X},{mode:2});var RW=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_","yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-enable":"onClipCreationEnable_"};X.startHighlightTimeout=0;X.endHighlightTimeout=0;return X};
_.F(RW,_.Y);_.a=RW.prototype;_.a.attached=function(){var X=this;this.startInput.addEventListener("input",function(U){return X.handleStartInput_(U)});
this.endInput.addEventListener("input",function(U){return X.handleEndInput_(U)});
this.startInput.addEventListener("focusout",function(U){return X.handleStartBlur_(U)});
this.endInput.addEventListener("focusout",function(U){return X.handleEndBlur_(U)})};
_.a.setPlayer=function(X){this.set("player_",X)};
_.a.onSetFixedLengthRange_=function(X){var U=X.detail;X=U.start;var r=U.duration,m=U.startLimit;U=U.endLimit;m||(m=this.seekableStart_);U||(U=this.seekableEnd_);X=LzF(X,r,m,U);this.start=X.start;this.end=X.end};
_.a.onSetRange_=function(X){var U=X.detail;X=U.start;var r=U.end,m=U.startLimit;U=U.endLimit;m||(m=this.seekableStart_);U||(U=this.seekableEnd_);if(X=NXh(X,r,m,U,this.minLengthSec,this.maxLengthSec))this.start=X.start,this.end=X.end};
_.a.updateInputs_=function(){var X=this.end,U=this.start;this.startInput.focused||(this.startInput.value=Mn(U,!0));this.endInput.focused||(this.endInput.value=Mn(X,!0))};
_.a.handleStartInput_=function(X){X=ipm(X.target.value);if(X===null)this.set("startValid",!1);else{var U=this.end,r=NXh(X,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);r?(this.set("endWillUpdate",r.end!==U),this.set("startValid",r.start===X)):this.set("startValid",!1)}};
_.a.handleEndInput_=function(X){X=ipm(X.target.value);if(X===null)this.set("endValid",!1);else{var U=this.start,r=jKJ(this.start,X,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);r?(this.set("startWillUpdate",r.start!==U),this.set("endValid",r.end===X)):this.set("endValid",!1)}};
_.a.handleStartBlur_=function(X){X=ipm(X.target.value);X===null?this.startInput.value=Mn(this.start,!0):this.forceUpdateInputs_(NXh(X,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.a.handleEndBlur_=function(X){X=ipm(X.target.value);X===null?this.endInput.value=Mn(this.end,!0):this.forceUpdateInputs_(jKJ(this.start,X,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.a.forceUpdateInputs_=function(X){X&&(this.start=X.start,this.end=X.end);this.startInput.value=Mn(this.start,!0);this.endInput.value=Mn(this.end,!0);this.endValid=this.startValid=!0;this.startWillUpdate=this.endWillUpdate=!1};
_.a.initializeClipRange_=function(){var X=this.seekableEnd_,U=this.seekableStart_,r=this.visible_,m=this.player_;if(!m||!r||U===null||!X)this.set("initialized",!1);else if(!this.initialized){var I=m.getCurrentTime(),t=this.getDefaultLengthSec_();r=m.getVideoData();var C=m.getPlayerState()==1,k=r.isLive;t=Math.min(t,X-U);I=Math.max(0,I);X=k?jKJ(I-t,I,U,X,this.minLengthSec,this.maxLengthSec):C?LzF(I-t/2,t,U,X):LzF(I,t,U,X);this.start=X.start;this.end=X.end;this.set("initialized",!0);r.isLive&&m.seekTo(X.start);
this.startInput.value=Mn(this.start,!0);this.endInput.value=Mn(this.end,!0)}};
_.a.onStartChanged_=function(){var X=this;_.l4(this.hostElement,"start-changed",{start:this.start});var U;isNaN((U=this.oldStart)!=null?U:NaN)||(this.set("highlightStart",!0),clearTimeout(this.startHighlightTimeout),this.startHighlightTimeout=setTimeout(function(){X.set("highlightStart",!1);X.startHighlightTimeout=0;X.oldStart=X.start},3E3))};
_.a.onEndChanged_=function(){var X=this;_.l4(this.hostElement,"end-changed",{end:this.end});var U;isNaN((U=this.oldEnd)!=null?U:NaN)||(this.set("highlightEnd",!0),clearTimeout(this.endHighlightTimeout),this.endHighlightTimeout=setTimeout(function(){X.set("highlightEnd",!1);X.endHighlightTimeout=0;X.oldEnd=X.end},3E3))};
_.a.onVisibilityChangedAction_=function(X){var U=this;this.set("visible_",X.visible);this.visible_&&!this.player_&&(X=_.GU())&&X.getPlayerPromise().then(function(r){U.setPlayer(r)})};
_.a.computeMinLengthSec_=function(X){return X/1E3||5};
_.a.computeMaxLengthSec_=function(X){return X/1E3||60};
_.a.computeDefaultLengthSec_=function(X){return X/1E3};
_.a.getDefaultLengthSec_=function(){return this.defaultLengthSec||30};
_.a.computeSeekableStart_=function(X,U){return X&&U?X.getProgressState(1).seekableStart:0};
_.a.computeSeekableEnd_=function(X,U){return X&&U?X.getProgressState(1).seekableEnd:0};
_.a.onClipCreationDisable_=function(){this.set("disabled",!0)};
_.a.onClipCreationEnable_=function(){this.set("disabled",!1)};
_.a.onDragState_=function(X){this.set("highlightStart",X.detail.startChanging);this.set("highlightEnd",X.detail.endChanging)};
RW.prototype.onDragState_=RW.prototype.onDragState_;RW.prototype.onEndChanged_=RW.prototype.onEndChanged_;RW.prototype.onStartChanged_=RW.prototype.onStartChanged_;RW.prototype.initializeClipRange_=RW.prototype.initializeClipRange_;RW.prototype.updateInputs_=RW.prototype.updateInputs_;RW.prototype.onSetRange_=RW.prototype.onSetRange_;RW.prototype.onSetFixedLengthRange_=RW.prototype.onSetFixedLengthRange_;
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],RW.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],RW.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],RW.prototype,"data",void 0);_.q([_.T({value:0}),_.p("design:type",Number)],RW.prototype,"start",void 0);_.q([_.T({value:!0}),_.p("design:type",Boolean)],RW.prototype,"startValid",void 0);
_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],RW.prototype,"startWillUpdate",void 0);_.q([_.T({value:30}),_.p("design:type",Number)],RW.prototype,"end",void 0);_.q([_.T({value:!0}),_.p("design:type",Boolean)],RW.prototype,"endValid",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],RW.prototype,"endWillUpdate",void 0);_.q([_.T({computed:"computeMinLengthSec_(data.minLengthMs)"}),_.p("design:type",Number)],RW.prototype,"minLengthSec",void 0);
_.q([_.T({computed:"computeMaxLengthSec_(data.maxLengthMs)"}),_.p("design:type",Number)],RW.prototype,"maxLengthSec",void 0);_.q([_.T({computed:"computeDefaultLengthSec_(data.defaultLengthMs)"}),_.p("design:type",Number)],RW.prototype,"defaultLengthSec",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],RW.prototype,"visible_",void 0);_.q([_.T(),_.p("design:type",Object)],RW.prototype,"player_",void 0);
_.q([_.T({value:0,computed:"computeSeekableStart_(player_, visible_)"}),_.p("design:type",Number)],RW.prototype,"seekableStart_",void 0);_.q([_.T({computed:"computeSeekableEnd_(player_, visible_)"}),_.p("design:type",Number)],RW.prototype,"seekableEnd_",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],RW.prototype,"initialized",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],RW.prototype,"disabled",void 0);
_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],RW.prototype,"highlightStart",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],RW.prototype,"highlightEnd",void 0);_.q([_.Zl("#start"),_.p("design:type",HTMLInputElement)],RW.prototype,"startInput",void 0);_.q([_.Zl("#end"),_.p("design:type",HTMLInputElement)],RW.prototype,"endInput",void 0);
_.q([_.cP("set-fixed-length-range"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],RW.prototype,"onSetFixedLengthRange_",null);_.q([_.cP("set-range"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],RW.prototype,"onSetRange_",null);_.q([_.ge("start","end"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],RW.prototype,"updateInputs_",null);
_.q([_.ge("player_","visible_","seekableStart_","seekableEnd_"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],RW.prototype,"initializeClipRange_",null);_.q([_.ge("start"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],RW.prototype,"onStartChanged_",null);_.q([_.ge("end"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],RW.prototype,"onEndChanged_",null);
_.q([_.cP("clips-drag-state"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],RW.prototype,"onDragState_",null);_.q([_.uG({is:"yt-clip-creation-scrubber-renderer",disableElementRegistration:!0})],RW);
_.f(RW,"yt-clip-creation-scrubber-renderer",function(){if(fGU===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;Rlo===void 0&&(Rlo=document.createElement("template"));var m=Rlo;r.call(U,m.content.cloneNode(!0),X.content.firstChild);fGU=X}X=fGU;return X},{mode:2});var fh=function(){var X=_.Y.apply(this,arguments)||this;X.player_=null;X.JSC$23325_playerEvents=new Map;X.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return X};
_.F(fh,_.Y);_.a=fh.prototype;_.a.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"}}}};
_.a.created=function(){this.JSC$23325_playerEvents.set("onAdStart",this.playerAdStartHandler_);this.JSC$23325_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler_);this.JSC$23325_playerEvents.set("onVideoDataChange",this.onVideoDataChange_);this.JSC$23325_playerEvents.set("onVideoProgress",this.onVideoProgress_)};
_.a.detached=function(){this.setPlayer(null)};
_.a.onVisibilityChangedAction_=function(X){var U=this,r;if((r=this.data)==null?0:r.externalVideoId){var m;this.videoId=(m=this.data)==null?void 0:m.externalVideoId}this.getPlayer().then(function(I){if(X.visible)U.returnTime=I.getCurrentTime(),U.isAtLiveHead=I.getProgressState().isAtLiveHead;else{var t=U.returnTime;U.isAtLiveHead&&(t=Number.POSITIVE_INFINITY);I.seekTo(t,void 0,void 0,void 0,51)}})};
_.a.getPlayer=function(){var X=this;if(!this.player_){var U=_.GU();if(U)return U.getPlayerPromise().then(function(r){X.setPlayer(r);return r})}return Promise.resolve(this.player_)};
_.a.setPlayer=function(X){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$23325_playerEvents);if(X){this.player_=X;var U;((U=this.data)==null?0:U.externalVideoId)||this.set("videoId",X.getVideoData().video_id||"");var r;(X==null?void 0:(r=X.getPresentingPlayerType)==null?void 0:r.call(X))===2&&(this.set("isAdPlaying",!0),_.Gw(this.hostElement,"yt-clip-creation-disable"));this.ytPlayerListenerBehavior.listenToPlayerEvents(X,this.JSC$23325_playerEvents)}};
_.a.ready=function(){_.Xa(this.hostElement).querySelector("#share").addEventListener("tap",this.onSubmit_.bind(this))};
_.a.onTitleChanged_=function(X){this.set("titleValue",X.detail.title)};
_.a.onStartChanged_=function(X){this.set("start",X.detail.start)};
_.a.onEndChanged_=function(X){this.set("end",X.detail.end)};
_.a.onTitleValidChanged_=function(X){this.set("titleValid",X.detail.valid)};
_.a.onStartValidChanged_=function(X){this.set("startValid",X.detail.valid)};
_.a.onEndValidChanged_=function(X){this.set("endValid",X.detail.valid)};
_.a.onVideoDataChange_=function(){var X;if((X=this.data)==null||!X.externalVideoId){var U;this.set("videoId",((U=this.player_)==null?void 0:U.getVideoData().video_id)||"")}};
_.a.computeFormValid_=function(X,U,r,m){return!!(X&&U&&r&&m)};
_.a.computeCancelButton_=function(X,U,r){return X&&_.e(X,_.gd)?{buttonRenderer:Object.assign({},_.e(X,_.gd),{isDisabled:U||r})}:null};
_.a.computeSubmitButton_=function(X,U,r){return X&&_.e(X,_.gd)?{buttonRenderer:Object.assign({},_.e(X,_.gd),{command:void 0,isDisabled:!this.formValid||U||r})}:null};
_.a.computeSubmitCommand_=function(X){return X||null};
_.a.onSubmit_=function(X){var U=this;X.stopPropagation();X.preventDefault();this.submitCommand_&&(X={},X.comment_text=this.titleValue,X.clip_external_video_id=this.videoId,X.clip_offset_ms=parseInt(this.start*1E3,10),X.clip_duration_ms=parseInt((this.end-this.start)*1E3,10),this.set("isLoading_",!0),_.LB(this.hostElement,[this.submitCommand_,X]).then(function(){U.set("isLoading_",!1)},function(){U.set("isLoading_",!1)}))};
_.a.playerAdStartHandler_=function(){_.Gw(this.hostElement,"yt-clip-creation-disable");this.set("isAdPlaying",!0)};
_.a.playerAdEndHandler_=function(){_.Gw(this.hostElement,"yt-clip-creation-enable");this.set("isAdPlaying",!1)};
_.a.onVideoProgress_=function(){var X=this;this.getPlayer().then(function(U){var r,m=(U==null?void 0:(r=U.getPresentingPlayerType)==null?void 0:r.call(U))===2;X.isAdPlaying!==m&&(m?X.playerAdStartHandler_():X.playerAdEndHandler_())})};
fh.prototype.onEndValidChanged_=fh.prototype.onEndValidChanged_;fh.prototype.onStartValidChanged_=fh.prototype.onStartValidChanged_;fh.prototype.onTitleValidChanged_=fh.prototype.onTitleValidChanged_;fh.prototype.onEndChanged_=fh.prototype.onEndChanged_;fh.prototype.onStartChanged_=fh.prototype.onStartChanged_;fh.prototype.onTitleChanged_=fh.prototype.onTitleChanged_;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],fh.prototype,"ytActionHandlerBehavior",void 0);
_.q([_.w(_.ev.YtPlayerListenerBehavior),_.p("design:type",Object)],fh.prototype,"ytPlayerListenerBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],fh.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],fh.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],fh.prototype,"data",void 0);_.q([_.T({value:""}),_.p("design:type",String)],fh.prototype,"titleValue",void 0);
_.q([_.T({value:!1}),_.p("design:type",Boolean)],fh.prototype,"titleValid",void 0);_.q([_.T({value:0}),_.p("design:type",Number)],fh.prototype,"start",void 0);_.q([_.T({value:!0}),_.p("design:type",Boolean)],fh.prototype,"startValid",void 0);_.q([_.T({value:0}),_.p("design:type",Number)],fh.prototype,"end",void 0);_.q([_.T({value:!0}),_.p("design:type",Boolean)],fh.prototype,"endValid",void 0);_.q([_.T({value:""}),_.p("design:type",String)],fh.prototype,"videoId",void 0);
_.q([_.T({computed:"computeFormValid_(data, titleValid, startValid, endValid)"}),_.p("design:type",Boolean)],fh.prototype,"formValid",void 0);_.q([_.T({computed:"computeSubmitButton_(data.saveButton, isAdPlaying, isLoading_, formValid)"}),_.p("design:type",Object)],fh.prototype,"submitButton_",void 0);_.q([_.T({computed:"computeSubmitCommand_(data.saveButton.buttonRenderer.command)"}),_.p("design:type",Object)],fh.prototype,"submitCommand_",void 0);
_.q([_.T({computed:"computeCancelButton_(data.cancelButton, isAdPlaying, isLoading_)"}),_.p("design:type",Object)],fh.prototype,"cancelButton_",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],fh.prototype,"isLoading_",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],fh.prototype,"isAdPlaying",void 0);_.q([_.T({value:0}),_.p("design:type",Number)],fh.prototype,"returnTime",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],fh.prototype,"isAtLiveHead",void 0);
_.q([_.cP("title-changed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],fh.prototype,"onTitleChanged_",null);_.q([_.cP("start-changed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],fh.prototype,"onStartChanged_",null);_.q([_.cP("end-changed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],fh.prototype,"onEndChanged_",null);
_.q([_.cP("title-valid-changed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],fh.prototype,"onTitleValidChanged_",null);_.q([_.cP("start-valid-changed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],fh.prototype,"onStartValidChanged_",null);_.q([_.cP("end-valid-changed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],fh.prototype,"onEndValidChanged_",null);
_.q([_.uG({is:"yt-clip-creation-renderer",disableElementRegistration:!0})],fh);
_.f(fh,"yt-clip-creation-renderer",function(){if(VCr===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;YAJ===void 0&&(YAJ=document.createElement("template"));var m=YAJ;r.call(U,m.content.cloneNode(!0),X.content.firstChild);VCr=X}X=VCr;return X},{mode:2});var qK=function(){return _.Y.apply(this,arguments)||this};
_.F(qK,_.Y);qK.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"}}}};
qK.prototype.onPanelContentVisibleChanged=function(){this.data&&this.data.contents&&this.data.contents.some(function(X){return X.hasOwnProperty("clipCreationRenderer")})&&_.Gw(this.hostElement,"yt-clip-creation-visibility-changed",[{visible:!!this.panelContentVisible}])};
qK.prototype.onPanelContentVisibleChanged=qK.prototype.onPanelContentVisibleChanged;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],qK.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],qK.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.sQ.YtVisibilityBehavior),_.p("design:type",Object)],qK.prototype,"ytVisibilityBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],qK.prototype,"ytdReduxBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],qK.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],qK.prototype,"panelContentVisible",void 0);_.q([_.ge("panelContentVisible"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],qK.prototype,"onPanelContentVisibleChanged",null);_.q([_.hL({is:"ytd-clip-section-renderer",disableElementRegistration:!0})],qK);
_.f(qK,"ytd-clip-section-renderer",function(){if(MCh!==void 0)return MCh;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return MCh=X},{mode:1});var Db9;var Wc=function(){return _.Y.apply(this,arguments)||this};
_.F(Wc,_.Y);_.a=Wc.prototype;
_.a.onKeyDown=function(X){if(this.snippetElements.length!==0&&(X=X.keyCode,X===38||X===40)){this.highlightedIndex>=0&&this.removeSnippetHighlight(this.snippetElements[this.highlightedIndex]);X===38?this.highlightedIndex--:this.highlightedIndex++;this.highlightedIndex=_.yb(this.highlightedIndex,-1,this.snippetElements.length);X=this.snippetElements.length;var U=this.highlightedIndex%X;this.highlightedIndex=U*X<0?U+X:U;X=this.snippetElements[this.highlightedIndex];this.highlightSnippet(X);this.ensureVisible(X)}};
_.a.onKeyUp=function(X){var U=this;Wtm(X)&&(X.keyCode===13?(this.selectSnippet(this.snippetElements[this.highlightedIndex]),this.inputElement.blur()):this.filterSnippets(this.snippets,this.typedValue),this.inputTimerId&&_.$u.cancelJob(this.inputTimerId),this.inputTimerId=_.$u.addLowPriorityJob(function(){U.typedValue&&(U.fetchSnippets(U.typedValue),U.logInputGesture(U.data))},1E3))};
_.a.onClick=function(X){(X=_.qNt(X.target,null,"snippet-item"))&&this.selectSnippet(X)};
_.a.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inputElement.focus()};
_.a.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-update-search-in-video-results-action":"onUpdateSearchInVideoResults"}};
_.a.ready=function(){var X=this;this.inputElement.addEventListener("focus",function(){X.snippetsWrapper.style.removeProperty("display")})};
_.a.dataChanged=function(){this.typedValue="";this.snippets=[];this.fetchSnippets("")};
_.a.getSourceTimelines=function(){if(!this.data)return[];var X=[];if(this.data.searchInVideoSources)for(var U=_.H(this.data.searchInVideoSources),r=U.next();!r.done;r=U.next())r=r.value,r==="SEARCH_IN_VIDEO_SOURCE_ASR"?X.push({type:"TIMELINE_TYPE_STRUCTURAL_ASR"}):r==="SEARCH_IN_VIDEO_SOURCE_OCR"&&X.push({type:"TIMELINE_TYPE_OCR_LABEL_SPAN"});return X};
_.a.fetchSnippets=function(X){var U=_.Gw(this.hostElement,"yt-get-current-video-id-action")[0],r=this.getSourceTimelines();X={getSearchInVideoCommand:{externalVideoId:U,query:X!=null?X:"",sourceTimelines:r},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/in_video/search",sendPost:!0}}};_.np().resolve(_.s4).resolveCommand(X,{form:{element:this.hostElement}})};
_.a.filterSnippets=function(X,U){var r=this;if(U){this.filteredSnippets=(0,_.fI.unsafeClone)(X);var m=RegExp(_.uYM(U),"i");this.filteredSnippets=this.filteredSnippets.filter(function(C){return m.test(r.ytRendererBehavior.getSimpleString(C.snippet))});
X=_.H(this.filteredSnippets);for(var I=X.next();!I.done;I=X.next()){I=I.value;var t=this.ytRendererBehavior.getSimpleString(I.snippet);I.snippet={runs:[{text:t.substring(0,t.toLowerCase().indexOf(U))},{text:t.substring(t.toLowerCase().indexOf(U),t.toLowerCase().indexOf(U)+U.length),bold:!0},{text:t.substring(t.toLowerCase().indexOf(U)+U.length,t.length)}]}}}else this.filteredSnippets=X};
_.a.onUpdateSearchInVideoResults=function(X){if(!(this.snippets.length>0)){var U,r,m;if((m=(U=_.e(X,XwU))==null?void 0:(r=U.results)==null?void 0:r.length)!=null&&m){var I;this.filteredSnippets=this.snippets=((I=_.e(X,XwU))==null?void 0:I.results).map(function(t){var C,k,g;return{startMs:t==null?void 0:(C=t.searchInVideoResultRenderer)==null?void 0:C.startMs,startTimeText:t==null?void 0:(k=t.searchInVideoResultRenderer)==null?void 0:k.startTimeText,snippet:t==null?void 0:(g=t.searchInVideoResultRenderer)==
null?void 0:g.snippet}})}}};
_.a.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};
_.a.highlightSnippet=function(X){X.classList.add("highlighted")};
_.a.removeSnippetHighlight=function(X){X.classList.remove("highlighted")};
_.a.selectSnippet=function(X){this.typedValue=String(X.dataset.text);this.filterSnippets(this.snippets,this.typedValue);this.snippetsWrapper.style.display="none";this.seekPlayer(X);this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.a.ensureVisible=function(X){var U=this.snippetsWrapper.scrollTop,r=U+this.snippetsWrapper.clientHeight,m=X.offsetTop-this.snippetsWrapper.offsetTop;X=m+X.clientHeight;m<U?this.snippetsWrapper.scrollTop-=U-m:X>r&&(this.snippetsWrapper.scrollTop+=X-r)};
_.a.seekPlayer=function(X){var U,r;return _.c(function(m){if(m.nextAddress==1){if(!X)return m.jumpTo(0);U=Number(X.dataset.startOffset);return m.yield(_.ia().getPlayerPromise(),3)}r=m.yieldResult;r.seekTo(U/1E3,!0);r.wakeUpControls();_.uv(m)})};
_.a.logInputGesture=function(X){var U=_.Ei();U&&(X==null?0:X.trackingParams)&&_.qm(U,_.Ps(X.trackingParams),"INTERACTION_LOGGING_GESTURE_TYPE_INPUT_TEXT")};
_.a.typedValueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.EG("typed-value-changed",this.typedValue))};
_.a.updateTypedValueFromBinding=function(X){this.typedValue=X.currentTarget.value};
Wc.prototype.typedValueChangedForBinding=Wc.prototype.typedValueChangedForBinding;Wc.prototype.dataChanged=Wc.prototype.dataChanged;Wc.prototype.panelContentVisibleChanged=Wc.prototype.panelContentVisibleChanged;Wc.prototype.onClick=Wc.prototype.onClick;Wc.prototype.onKeyUp=Wc.prototype.onKeyUp;Wc.prototype.onKeyDown=Wc.prototype.onKeyDown;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Wc.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Wc.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Wc.prototype,"data",void 0);_.q([_.T({value:[]}),_.p("design:type",Array)],Wc.prototype,"snippets",void 0);_.q([_.T({value:[]}),_.p("design:type",Array)],Wc.prototype,"filteredSnippets",void 0);_.q([_.T({value:[]}),_.p("design:type",Array)],Wc.prototype,"snippetElements",void 0);
_.q([_.Zl("#siv-input"),_.p("design:type",HTMLElement)],Wc.prototype,"inputElement",void 0);_.q([_.Zl("#siv-snippets-wrapper"),_.p("design:type",HTMLElement)],Wc.prototype,"snippetsWrapper",void 0);_.q([_.T(),_.p("design:type",String)],Wc.prototype,"typedValue",void 0);_.q([_.T({value:-1}),_.p("design:type",Number)],Wc.prototype,"highlightedIndex",void 0);_.q([_.cP("keydown"),_.p("design:type",Function),_.p("design:paramtypes",[_.yT]),_.p("design:returntype")],Wc.prototype,"onKeyDown",null);
_.q([_.cP("keyup"),_.p("design:type",Function),_.p("design:paramtypes",[_.yT]),_.p("design:returntype")],Wc.prototype,"onKeyUp",null);_.q([_.cP("click"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],Wc.prototype,"onClick",null);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Wc.prototype,"panelContentVisible",void 0);
_.q([_.ge("panelContentVisible"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Wc.prototype,"panelContentVisibleChanged",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Wc.prototype,"dataChanged",null);_.q([_.ge("typedValue"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Wc.prototype,"typedValueChangedForBinding",null);
_.q([_.hL({is:"ytd-search-in-video-renderer",disableElementRegistration:!0})],Wc);
_.f(Wc,"ytd-search-in-video-renderer",function(){if(Db9!==void 0)return Db9;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Db9=X},{mode:1});var pZb;var J8=function(){return _.Y.apply(this,arguments)||this};
_.F(J8,_.Y);J8.prototype.computeButtonOverride=function(){if(this.data)return{size:"S"}};
J8.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]]"}}}}}};
J8.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var X,U,r,m,I=(U=_.e((X=this.data)==null?void 0:X.onClickCommand,_.Tb7))==null?void 0:(r=U.item)==null?void 0:(m=r.notificationTextRenderer)==null?void 0:m.successResponseText;I&&_.ZS1(this.hostElement,I)}};
_.n0.Object.defineProperties(J8.prototype,{useCenterLayoutContainer:{configurable:!0,enumerable:!0,get:function(){return this.isProductPlaceholder}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.isProductPlaceholder)}},
showDropCountdown:{configurable:!0,enumerable:!0,get:function(){var X,U,r,m;return this.isProductPlaceholder&&((X=this.data)==null?void 0:(U=X.hiddenProductOptions)==null?void 0:U.showDropCountdown)&&!!((r=this.data)==null?0:(m=r.hiddenProductOptions)==null?0:m.dropTimestamp)}},
showBrandName:{configurable:!0,enumerable:!0,get:function(){var X;return!this.isProductPlaceholder&&!((X=this.data)==null?0:X.merchantName)}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.priceReplacementText)}},
showPrice:{configurable:!0,enumerable:!0,get:function(){var X,U;return!((X=this.data)==null?0:X.priceReplacementText)&&!((U=this.data)==null||!U.price)}},
showMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.isProductPlaceholder}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],J8.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],J8.prototype,"componentBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],J8.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],J8.prototype,"data",void 0);
_.q([_.T({reflectToAttribute:!0}),_.y("isProductPlaceholder"),_.p("design:type",Object),_.p("design:paramtypes",[])],J8.prototype,"useCenterLayoutContainer",null);_.q([_.T({computed:"computeButtonOverride(data)"}),_.p("design:type",Object)],J8.prototype,"buttonOverride",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],J8.prototype,"isProductPlaceholder",null);
_.q([_.y("isProductPlaceholder"),_.p("design:type",Object),_.p("design:paramtypes",[])],J8.prototype,"showDropCountdown",null);_.q([_.y("isProductPlaceholder","data"),_.p("design:type",Object),_.p("design:paramtypes",[])],J8.prototype,"showBrandName",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],J8.prototype,"showPriceReplacementText",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],J8.prototype,"showPrice",null);
_.q([_.y("isProductPlaceholder"),_.p("design:type",Object),_.p("design:paramtypes",[])],J8.prototype,"showMetadata",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-product-list-item-renderer"})],J8);
_.f(J8,"ytd-product-list-item-renderer",function(){if(pZb!==void 0)return pZb;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return pZb=X},{mode:1});var $by;var Du=function(){return _.Y.apply(this,arguments)||this};
_.F(Du,_.Y);Du.prototype.created=function(){this.ytRendererBehavior.monitorScroll=!0};
Du.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{productListHeaderRenderer:"ytd-product-list-header-renderer",productListItemRenderer:"ytd-product-list-item-renderer"}}}};
Du.prototype.panelContentVisibleChanged=function(){var X=this,U;return _.c(function(r){if(r.nextAddress==1)return X.playerApi?r.jumpTo(2):r.yield(_.ia().getPlayerPromise(),3);r.nextAddress!=2&&(X.playerApi=r.yieldResult);(U=X.playerApi)==null||U.productsInVideoVisibilityUpdated(!!X.panelContentVisible);_.uv(r)})};
Du.prototype.panelContentVisibleChanged=Du.prototype.panelContentVisibleChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Du.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Du.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Du.prototype,"panelContentVisible",void 0);_.q([_.T(),_.p("design:type",Object)],Du.prototype,"data",void 0);
_.q([_.ge("panelContentVisible"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype",Promise)],Du.prototype,"panelContentVisibleChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-product-list-renderer"})],Du);
_.f(Du,"ytd-product-list-renderer",function(){if($by!==void 0)return $by;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return $by=X},{mode:1});var b0S;var ph=function(){var X=_.Y.apply(this,arguments)||this;X.hideTimestamps=!!_.vl("hide-transcript-timestamps");X.currentCueIndex=-1;X.flatCues=[];X.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-player-time-changed":"onYtPlayerTimeChanged"};X.TEST_ONLY={getFlatCues:function(){return X.flatCues}};
return X};
_.F(ph,_.Y);_.a=ph.prototype;_.a.hideTimestampsChanged=function(){_.OK("hide-transcript-timestamps",this.hideTimestamps)};
_.a.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.a.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.a.dataChanged=function(){var X;if((X=this.data)!=null&&X.cueGroups){this.flatCues.length=0;this.currentCueIndex=-1;X=_.H(this.data.cueGroups);for(var U=X.next();!U.done;U=X.next()){U=_.H(_.e(U.value,UYh).cues);for(var r=U.next();!r.done;r=U.next())this.flatCues.push(Number(_.e(r.value,rEU).startOffsetMs))}}};
_.a.onYtPlayerTimeChanged=function(X){if(!(X<0)){for(var U=this.currentCueIndex,r=U;;){var m=r>=0?this.flatCues[r]/1E3:-1;if(X+.5<m)--r;else if(m=r+1<this.flatCues.length?this.flatCues[r+1]/1E3:Infinity,X+.5>m)r+=1;else break}r!==U&&(U>=0&&((X=this.getCueElement(U))&&X.classList.remove("active"),(U=this.getCueGroupElement(U))&&U.classList.remove("active")),(U=this.getCueElement(r))&&U.classList.add("active"),(U=this.getCueGroupElement(r))&&U.classList.add("active"),this.currentCueIndex=r,this.isHovered||
this.scrollElementToTop(r))}};
_.a.scrollElementToTop=function(X){X=this.getCueElement(X>=3?X-3:0);this.hostElement.scrollTop=Math.min(X.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.a.getCueElement=function(X){return _.Xa(this.hostElement).querySelector('.cue[start-offset="'+this.flatCues[X]+'"]')};
_.a.getCueGroupElement=function(X){return(X=this.getCueElement(X))&&X.parentElement?X.parentElement.parentElement:null};
_.a.onTap=function(X){var U=_.pq(X);X.target.classList.contains("cue")&&this.seekCueElement(U)};
_.a.onKeyPress=function(X){X.keyCode==13&&(X=_.qNt(X.target,null,"cue"))&&this.seekCueElement(X)};
_.a.seekCueElement=function(X){X=Number(X.getAttribute("start-offset"));_.Gw(this.hostElement,"yt-transcript-player-seek",[X/1E3])};
_.a.onMouseEnter=function(){this.isHovered=!0};
_.a.onMouseLeave=function(){this.isHovered=!1};
ph.prototype.onMouseLeave=ph.prototype.onMouseLeave;ph.prototype.onMouseEnter=ph.prototype.onMouseEnter;ph.prototype.onKeyPress=ph.prototype.onKeyPress;ph.prototype.onTap=ph.prototype.onTap;ph.prototype.dataChanged=ph.prototype.dataChanged;ph.prototype.hideTimestampsChanged=ph.prototype.hideTimestampsChanged;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],ph.prototype,"ytActionHandlerBehavior",void 0);
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ph.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ph.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],ph.prototype,"hideTimestamps",void 0);_.q([_.T(),_.p("design:type",Boolean)],ph.prototype,"isHovered",void 0);_.q([_.ge("hideTimestamps"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ph.prototype,"hideTimestampsChanged",null);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ph.prototype,"dataChanged",null);_.q([_.cP("tap"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],ph.prototype,"onTap",null);_.q([_.cP("keypress"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],ph.prototype,"onKeyPress",null);
_.q([_.cP("mouseenter"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ph.prototype,"onMouseEnter",null);_.q([_.cP("mouseleave"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ph.prototype,"onMouseLeave",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-transcript-body-renderer"})],ph);
_.f(ph,"ytd-transcript-body-renderer",function(){if(b0S!==void 0)return b0S;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return b0S=X},{mode:1});var AWh;var $G=function(){var X=_.Y.apply(this,arguments)||this;X.darkerPanels=_.v("web_watch_darker_panels");return X};
_.F($G,_.Y);$G.prototype.configureRendererStamper=function(){return{"data.languageMenu":{id:"menu",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],$G.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],$G.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],$G.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],$G.prototype,"darkerPanels",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-transcript-footer-renderer"})],$G);
_.f($G,"ytd-transcript-footer-renderer",function(){if(AWh!==void 0)return AWh;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return AWh=X},{mode:1});var lGb;var GXU;var bj=function(){var X=_.Y.apply(this,arguments)||this;X.systemIcons=_.v("kevlar_system_icons");X.showClearButton=!1;return X};
_.F(bj,_.Y);_.a=bj.prototype;_.a.handleInput=function(X){var U=this;X.target.value.length?_.fd(this,"ytdTranscriptSearchBoxSearch",function(){U.emitSearchEvent(X)},500):(_.OiM(this,"ytdTranscriptSearchBoxSearch"),this.emitClearEvent());
this.showClearButton=X.target.value.length>0};
_.a.clear=function(){this.inputBox.value="";this.showClearButton=!1};
_.a.handleClick=function(){var X,U=(X=this.data)==null?void 0:X.trackingParams;U&&_.Dh(_.gO(),U)};
_.a.handleClear=function(){_.OiM(this,"ytdTranscriptSearchBoxSearch");this.emitClearEvent();var X,U,r=(U=_.e((X=this.data)==null?void 0:X.clearButton,_.gd))==null?void 0:U.trackingParams;r&&_.Dh(_.gO(),r);this.clear()};
_.a.emitSearchEvent=function(X){_.l4(this.hostElement,"yt-transcript-search-box-search",{query:X.target.value});var U,r;(X=(r=_.e((U=this.data)==null?void 0:U.searchButton,_.gd))==null?void 0:r.trackingParams)&&_.Dh(_.gO(),X)};
_.a.emitClearEvent=function(){_.l4(this.hostElement,"yt-transcript-search-box-clear")};
_.n0.Object.defineProperties(bj.prototype,{inputBox:{configurable:!0,enumerable:!0,get:function(){return _.Xa(this.hostElement).querySelector("#transcript-search-box-input")}},
value:{configurable:!0,enumerable:!0,get:function(){return this.inputBox.value}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],bj.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],bj.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],bj.prototype,"systemIcons",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-transcript-search-box-renderer"})],bj);
_.f(bj,"ytd-transcript-search-box-renderer",function(){if(GXU!==void 0)return GXU;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return GXU=X},{mode:1});var i0h;var L3S;var A8=function(){return _.Y.apply(this,arguments)||this};
_.F(A8,_.Y);A8.prototype.dataChanged=function(){if(this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData){var X,U;this.sectionHeaderAriaLabel=(X=this.data)==null?void 0:(U=X.accessibility)==null?void 0:U.accessibilityData.label}};
A8.prototype.fireSelectedEvent=function(X){_.l4(this.hostElement,"ytd-transcript-section-header",{startMs:X})};
A8.prototype.handleClick=function(){this.data&&this.fireSelectedEvent(Number(this.data.startMs))};
A8.prototype.handleKeyPress=function(X){this.data&&X.key==="Enter"&&this.fireSelectedEvent(Number(this.data.startMs))};
_.n0.Object.defineProperties(A8.prototype,{enableTappableTranscriptHeader:{configurable:!0,enumerable:!0,get:function(){var X,U;return(U=(X=this.data)==null?void 0:X.enableTappableTranscriptHeader)!=null?U:!1}}});
A8.prototype.dataChanged=A8.prototype.dataChanged;_.q([_.T(),_.p("design:type",Object)],A8.prototype,"data",void 0);_.q([_.T(),_.p("design:type",String)],A8.prototype,"sectionHeaderAriaLabel",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],A8.prototype,"enableTappableTranscriptHeader",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],A8.prototype,"dataChanged",null);
_.q([_.hL({disableElementRegistration:!0,is:"ytd-transcript-section-header-renderer"})],A8);
_.f(A8,"ytd-transcript-section-header-renderer",function(){if(L3S!==void 0)return L3S;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return L3S=X},{mode:1});var N4h;var jMh;var lj=function(){var X=_.Y.apply(this,arguments)||this;X.isEditMode=!1;X.touchCaptionsEnabled=!1;X.deleteCaptionCorrectionPopupCommand=null;X.voteCaptionCorrectionPopupCommand=null;X.roundedContainer=!0;X.mouseOver=!1;X.textChanged=!1;X.messages={suggest_correction:_.tt("suggest_correction",void 0,"Edit caption"),suggested_caption:_.tt("suggested_caption",void 0,"Suggested caption"),submit_correction:_.tt("submit_correction",void 0,"Submit for review"),cancel_correction:_.tt("cancel_correction",
void 0,"Cancel"),replay_segment:_.tt("replay_segment",void 0,"Re-play segment"),delete_correction:_.tt("delete_correction",void 0,"Delete correction")};X.actionMap={"yt-transcript-update-segment-text-command":"handleUpdateSegmentText","yt-transcript-edit-segment-command":"handleEditSegmentCommand"};return X};
_.F(lj,_.Y);_.a=lj.prototype;_.a.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)};
_.a.handleDelete=function(X){if(this.deleteCaptionCorrectionPopupCommand){var U=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.deleteCaptionCorrectionPopupCommand);U&&this.ytdOpenPopupBehavior.openPopup(U);X.stopPropagation()}};
_.a.handleSubmit=function(X){if(this.data&&this.data.submitCaptionCorrectionCommand&&(X.stopPropagation(),this.textChanged)){var U;X=(U=_.e(this.data.submitCaptionCorrectionCommand,_.qhp))==null?void 0:U.params;U=Object.assign({},this.data.submitCaptionCorrectionCommand,{transcriptSubmitCaptionCorrectionCommand:{params:X,correctionText:String(this.ironTextAreaElement.value),originalText:_.pE(this.data.snippet)}});this.ytComponentBehavior.resolveCommand(U);this.isEditMode=!1}};
_.a.handleUpdateSegmentText=function(X){(X=_.e(X,dYh))&&X.targetId&&this.data&&X.targetId===this.data.targetId&&(X.userCorrection&&(this.editedText=X.userCorrection),X.restoreOriginalCaption&&(this.editedText=void 0,this.ironTextAreaElement.value=_.pE(this.data.snippet)),X.deleteCaptionCorrectionPopupCommand?this.deleteCaptionCorrectionPopupCommand=X.deleteCaptionCorrectionPopupCommand:this.deleteCaptionCorrectionPopupCommand=null,this.voteCaptionCorrectionPopupCommand=X.voteCaptionCorrectionPopupCommand?
X.voteCaptionCorrectionPopupCommand:null,X.accessibility&&(this.segmentAriaLabel=X.accessibility.accessibilityData.label))};
_.a.handleCancel=function(X){this.isEditMode=!1;X.stopPropagation();this.logClientVe(159409)};
_.a.handleEditSegmentCommand=function(X){(X=_.e(X,SOr))&&X.targetId&&this.data&&X.targetId===this.data.targetId&&this.handleEdit()};
_.a.handleEditButtonClick=function(X){this.data&&(this.handleEdit(),X.stopPropagation())};
_.a.handleEdit=function(){if(this.data){this.fireEditEvent(Number(this.data.startMs),Number(this.data.endMs));this.isEditMode=!0;var X;(X=this.ironTextAreaElement.textarea)==null||X.focus();this.logClientVe(159407)}};
_.a.handleMouseEnter=function(){this.mouseOver=!0};
_.a.handleMouseLeave=function(){this.mouseOver=!1};
_.a.handleReplay=function(X){this.data&&(this.fireReplayEvent(Number(this.data.startMs),Number(this.data.endMs)),X.stopPropagation(),this.logClientVe(159408))};
_.a.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()))};
_.a.handleKeypress=function(X){this.data&&(this.isEditMode?X.stopPropagation():this.isEnterPress(X)?(this.fireSelectedEvent(Number(this.data.startMs)),this.logClick()):this.isCopyPress(X)&&this.logClientVe(138758))};
_.a.handleTextboxClick=function(X){X.stopPropagation()};
_.a.handleTextboxKeydown=function(X){this.isControlEnterPress(X)?this.handleSubmit(X):X.key==="Escape"&&this.handleCancel(X)};
_.a.handleTextboxKeyup=function(){this.textChanged=_.pE(this.latestText)!==String(this.ironTextAreaElement.value)};
_.a.fireSelectedEvent=function(X){_.l4(this.hostElement,"yt-transcript-segment-selected",{startMs:X})};
_.a.fireReplayEvent=function(X,U){_.l4(this.hostElement,"yt-transcript-segment-replay",{startMs:Math.max(X-100,0),endMs:U})};
_.a.fireEditEvent=function(X,U){_.l4(this.hostElement,"yt-transcript-segment-edit",{startMs:X,endMs:U})};
_.a.isEnterPress=function(X){return X.key==="Enter"||X.code==="Enter"||X.code==="NumpadEnter"||X.keyCode===13?!0:!1};
_.a.isControlEnterPress=function(X){var U=X.key==="Enter"||X.code==="Enter"||X.code==="NumpadEnter"||X.keyCode===13;return(X.ctrlKey||X.metaKey)&&U};
_.a.isCopyPress=function(X){var U=X.ctrlKey;return X.key==="c"&&U};
_.a.logClick=function(){var X,U=(X=this.data)==null?void 0:X.trackingParams;U&&_.Dh(_.gO(),U)};
_.a.logClientVe=function(X){_.JS(_.gO(),_.tb(X))};
_.n0.Object.defineProperties(lj.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}}});
lj.prototype.handleMouseLeave=lj.prototype.handleMouseLeave;lj.prototype.handleMouseEnter=lj.prototype.handleMouseEnter;lj.prototype.dataChanged=lj.prototype.dataChanged;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],lj.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.yS),_.p("design:type",Object)],lj.prototype,"ytdOpenPopupBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],lj.prototype,"ytRendererBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],lj.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],lj.prototype,"isEditMode",void 0);_.q([_.T(),_.p("design:type",Object)],lj.prototype,"touchCaptionsEnabled",void 0);_.q([_.T(),_.p("design:type",Object)],lj.prototype,"editedText",void 0);_.q([_.T(),_.p("design:type",Object)],lj.prototype,"deleteCaptionCorrectionPopupCommand",void 0);_.q([_.T(),_.p("design:type",Object)],lj.prototype,"voteCaptionCorrectionPopupCommand",void 0);
_.q([_.T(),_.p("design:type",String)],lj.prototype,"segmentAriaLabel",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],lj.prototype,"roundedContainer",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],lj.prototype,"mouseOver",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],lj.prototype,"textChanged",void 0);_.q([_.T(),_.p("design:type",Object)],lj.prototype,"messages",void 0);
_.q([_.Zl("#suggestion"),_.p("design:type",Object)],lj.prototype,"ironTextAreaElement",void 0);_.q([_.y("data","editedText"),_.p("design:type",Object),_.p("design:paramtypes",[])],lj.prototype,"latestText",null);_.q([_.y("touchCaptionsEnabled","isEditMode"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],lj.prototype,"enableEditButton",null);
_.q([_.y("enableEditButton","deleteCaptionCorrectionPopupCommand"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],lj.prototype,"enableUndoButton",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],lj.prototype,"dataChanged",null);_.q([_.cP("mouseenter"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],lj.prototype,"handleMouseEnter",null);
_.q([_.cP("mouseleave"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],lj.prototype,"handleMouseLeave",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-transcript-segment-renderer"})],lj);
_.f(lj,"ytd-transcript-segment-renderer",function(){if(jMh!==void 0)return jMh;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return jMh=X},{mode:1});var GK=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-player-time-changed":"onYtPlayerTimeChanged"};X.isError=!1;X.darkerPanels=_.v("web_watch_darker_panels");X.useParentMaxHeight=_.v("web_watch_transscript_use_parent_max_height");X.segmentOffsets=[];X.segmentIndex=-1;return X};
_.F(GK,_.Y);_.a=GK.prototype;_.a.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"}}}}};
_.a.segmentsChanged=function(){this.updateOffsets()};
_.a.onYtPlayerTimeChanged=function(X){for(var U=this.segmentIndex,r=U;;){if(r>=0){var m=this.segmentOffsets[r].start;var I=this.segmentOffsets[r].isAutoScrollable}else m=-1,I=!0;var t=X+.5;if(!I){m=r+1<this.segmentOffsets.length?this.segmentOffsets[r+1].start:Infinity;if(t>=m){r+=1;continue}r=-1;break}if(t<m)m=r-1>=0&&this.segmentOffsets[r-1].isAutoScrollable,I=r===0||m?1:2,r-=I;else if(I=r+1<this.segmentOffsets.length&&this.segmentOffsets[r+1].isAutoScrollable?1:2,m=r+I<this.segmentOffsets.length?
this.segmentOffsets[r+I].start:Infinity,t>m)r+=I;else{if(r<0)break;r<this.segmentOffsets.length&&t>this.segmentOffsets[r].end&&(r=-1);break}}if(U!==r){if(U>=0){var C;(C=this.getSegmentElement(U))==null||C.classList.remove("active")}this.segmentIndex=r;if(!(r<0)){var k;(k=this.getSegmentElement(r))==null||k.classList.add("active");this.isHovered||this.scrollElementToTop(r)}}};
_.a.handleSegmentEdit=function(X){X.target&&(this.lastSegmentEdited&&(this.lastSegmentEdited.isEditMode=!1),this.lastSegmentEdited=X.target,_.Gw(this.hostElement,"yt-transcript-player-edit",[X.detail.startMs/1E3,X.detail.endMs/1E3]))};
_.a.handleSegmentSelected=function(X){_.Gw(this.hostElement,"yt-transcript-player-seek",[X.detail.startMs/1E3])};
_.a.handleSegmentReplay=function(X){_.Gw(this.hostElement,"yt-transcript-player-replay",[X.detail.startMs/1E3,X.detail.endMs/1E3])};
_.a.handleSectionHeaderSelected=function(X){_.Gw(this.hostElement,"yt-transcript-player-seek",[X.detail.startMs/1E3])};
_.a.onMouseEnter=function(){this.isHovered=!0};
_.a.onMouseLeave=function(){this.isHovered=!1};
_.a.onRetryButtonClick=function(){_.l4(this.hostElement,"transcript-retry-button-click")};
_.a.getSegmentElement=function(X){return _.Xa(this.hostElement).querySelector(":nth-child("+(X+1)+")")};
_.a.scrollElementToTop=function(X){X=this.getSegmentElement(X>=2?X-2:0);this.hostElement.scrollTop=Math.min(X.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.a.updateOffsets=function(){this.segmentOffsets=this.segments.map(function(X){var U,r=(U=X.transcriptSegmentRenderer)!=null?U:X.transcriptSectionHeaderRenderer;return{start:Number(r.startMs)/1E3,end:Number(r.endMs)/1E3,isAutoScrollable:X.transcriptSegmentRenderer!==void 0}});
this.segmentIndex=-1;this.clearHighlightedSegments()};
_.a.clearHighlightedSegments=function(){var X=_.Xa(this.hostElement);X=_.H(X.querySelectorAll("ytd-transcript-segment-renderer"));for(var U=X.next();!U.done;U=X.next())U.value.classList.remove("active")};
_.n0.Object.defineProperties(GK.prototype,{segments:{configurable:!0,enumerable:!0,get:function(){var X,U;return((X=this.data)==null?void 0:X.searchResultSegments)||((U=this.data)==null?void 0:U.initialSegments)||[]}},
displayNoResults:{configurable:!0,enumerable:!0,get:function(){return!!this.segments&&this.segments.length===0&&!!this.noResultLabel}}});
GK.prototype.onMouseLeave=GK.prototype.onMouseLeave;GK.prototype.onMouseEnter=GK.prototype.onMouseEnter;GK.prototype.handleSectionHeaderSelected=GK.prototype.handleSectionHeaderSelected;GK.prototype.handleSegmentReplay=GK.prototype.handleSegmentReplay;GK.prototype.handleSegmentSelected=GK.prototype.handleSegmentSelected;GK.prototype.handleSegmentEdit=GK.prototype.handleSegmentEdit;GK.prototype.segmentsChanged=GK.prototype.segmentsChanged;
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],GK.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],GK.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],GK.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],GK.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],GK.prototype,"isError",void 0);
_.q([_.T(),_.p("design:type",Object)],GK.prototype,"noResultLabel",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],GK.prototype,"darkerPanels",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],GK.prototype,"useParentMaxHeight",void 0);_.q([_.y("data"),_.p("design:type",Array),_.p("design:paramtypes",[])],GK.prototype,"segments",null);
_.q([_.y("segments","noResultLabel"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],GK.prototype,"displayNoResults",null);_.q([_.ge("segments"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],GK.prototype,"segmentsChanged",null);_.q([_.cP("yt-transcript-segment-edit"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],GK.prototype,"handleSegmentEdit",null);
_.q([_.cP("yt-transcript-segment-selected"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],GK.prototype,"handleSegmentSelected",null);_.q([_.cP("yt-transcript-segment-replay"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],GK.prototype,"handleSegmentReplay",null);
_.q([_.cP("ytd-transcript-section-header"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],GK.prototype,"handleSectionHeaderSelected",null);_.q([_.cP("mouseenter"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],GK.prototype,"onMouseEnter",null);_.q([_.cP("mouseleave"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],GK.prototype,"onMouseLeave",null);
_.q([_.hL({disableElementRegistration:!0,is:"ytd-transcript-segment-list-renderer"})],GK);
_.f(GK,"ytd-transcript-segment-list-renderer",function(){if(N4h!==void 0)return N4h;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return N4h=X},{mode:1});var ij=function(){var X=_.Y.apply(this,arguments)||this;X.hideTimestamps=!!_.vl("hide-transcript-timestamps");X.isLoadingTranscripts=!1;X.darkerPanels=_.v("web_watch_darker_panels");X.isError=!1;X.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-signal-action-copy-transcript":"handleSignalActionCopyTranscript"};return X};
_.F(ij,_.Y);_.a=ij.prototype;_.a.headerChanged=function(){var X,U;this.baseGetTranscriptsCommand=(U=_.e((X=this.data)==null?void 0:X.header,OY9))==null?void 0:U.onTextChangeCommand};
_.a.bodyChanged=function(){var X=this.getBodyRenderer();X&&(X.initialSegments&&(this.initialTranscriptsRenderer=X),X.noResultLabel&&(this.noResultLabel=X.noResultLabel),X.retryLabel&&(this.retryLabel=X.retryLabel))};
_.a.detached=function(){this.clearSearchBoxText()};
_.a.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"body"}};
_.a.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"}}}};
_.a.onReloadContinuationFinish=function(){this.isLoadingTranscripts=!1};
_.a.fireSearch=function(X){var U=this;if(X){var r=X.detail.query;if(this.baseGetTranscriptsCommand){var m;X=(m=_.e(this.baseGetTranscriptsCommand,_.f6A))==null?void 0:m.params;var I;m=_.e((I=this.data)==null?void 0:I.footer,mYb);var t;if((I=(t=_.e(m==null?void 0:m.languageMenu,xYh))==null?void 0:t.subMenuItems)&&I.length>0&&(t=I.find(function(g){return g.selected}))){var C,k;
X=(C=t.continuation)==null?void 0:(k=C.reloadContinuationData)==null?void 0:k.continuation}C=Object.assign({},this.baseGetTranscriptsCommand,{getTranscriptEndpoint:{params:X,searchQuery:r}});this.ytComponentBehavior.resolveCommand(C,{commandController:{onServerError:function(){U.setError()}}});
this.isLoadingTranscripts=!0;this.set("data.body",{});YJh(this.ytContinuationHandlerBehavior,function(){return r===U.getCurrentSearchBoxText()})}}};
_.a.searchCleared=function(){this.data&&this.data.body&&(this.isLoadingTranscripts=!1,this.set("data.body",{transcriptSegmentListRenderer:this.initialTranscriptsRenderer}))};
_.a.onRetryButtonClick=function(){this.isError=!1;var X={query:this.getCurrentSearchBoxText()};this.fireSearch(new CustomEvent("yt-transcript-search-box-search",{detail:X}))};
_.a.hideTimestampsChanged=function(){_.OK("hide-transcript-timestamps",this.hideTimestamps)};
_.a.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.a.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.a.handleSignalActionCopyTranscript=function(){var X=this,U=this.getBodyRenderer();U&&(U=((U==null?void 0:U.searchResultSegments)||(U==null?void 0:U.initialSegments)||[]).map(function(r){return _.e(r,eNy)}).filter(function(r){return!!r}).map(function(r){return{snippet:r.snippet||{runs:[{text:""}]},
startTimeText:r.startTimeText||{simpleText:""}}}).map(function(r){var m=(r.snippet.runs||[]).reduce(function(I,t){return I+t.text},"");
return X.hideTimestamps?m:r.startTimeText.simpleText+" "+m}).join("\n"),this.copyToClipboard(U))};
_.a.copyToClipboard=function(X){navigator.clipboard&&navigator.clipboard.writeText(X)};
_.a.getCurrentSearchBoxText=function(){var X;return(X=this.searchBox)==null?void 0:X.value};
_.a.clearSearchBoxText=function(){this.searchBox&&this.searchBox.clear()};
_.a.getBodyRenderer=function(){var X;return _.e((X=this.data)==null?void 0:X.body,vQT)};
_.a.setError=function(){this.isLoadingTranscripts=!1;this.isError=!0};
_.n0.Object.defineProperties(ij.prototype,{searchBox:{configurable:!0,enumerable:!0,get:function(){return _.Xa(this.hostElement).querySelector("ytd-transcript-search-box-renderer")}}});
ij.prototype.hideTimestampsChanged=ij.prototype.hideTimestampsChanged;ij.prototype.searchCleared=ij.prototype.searchCleared;ij.prototype.fireSearch=ij.prototype.fireSearch;ij.prototype.onReloadContinuationFinish=ij.prototype.onReloadContinuationFinish;ij.prototype.bodyChanged=ij.prototype.bodyChanged;ij.prototype.headerChanged=ij.prototype.headerChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ij.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],ij.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],ij.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.Qy),_.p("design:type",Object)],ij.prototype,"ytContinuationHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ij.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],ij.prototype,"hideTimestamps",void 0);
_.q([_.T(),_.p("design:type",Object)],ij.prototype,"isLoadingTranscripts",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],ij.prototype,"darkerPanels",void 0);_.q([_.T(),_.p("design:type",Object)],ij.prototype,"isError",void 0);_.q([_.ge("data.header"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ij.prototype,"headerChanged",null);
_.q([_.Sl("data.body"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ij.prototype,"bodyChanged",null);_.q([_.cP("yt-reload-continuation-finish"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ij.prototype,"onReloadContinuationFinish",null);_.q([_.cP("yt-transcript-search-box-search"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],ij.prototype,"fireSearch",null);
_.q([_.cP("yt-transcript-search-box-clear"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ij.prototype,"searchCleared",null);_.q([_.ge("hideTimestamps"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ij.prototype,"hideTimestampsChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-transcript-search-panel-renderer"})],ij);
_.f(ij,"ytd-transcript-search-panel-renderer",function(){if(i0h!==void 0)return i0h;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return i0h=X},{mode:1});var Lh=function(){var X=_.Y.apply(this,arguments)||this;X.player=null;X.playerPollJobId=0;return X};
_.F(Lh,_.Y);_.a=Lh.prototype;_.a.panelContentVisibleChanged=function(){this.updatePlayerListening()};
_.a.onLoadReloadContinuation=function(X){_.v("web_generate_att_data_for_get_transcript_request")?this.ytComponentBehavior.resolveCommand({getTranscriptEndpoint:{params:X.target.data.continuation}}):(X={clickTrackingParams:X.target.data.clickTrackingParams,getTranscriptEndpoint:{params:X.target.data.continuation},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/get_transcript",sendPost:!0}}},_.np().resolve(_.s4).resolveCommand(X,{form:{element:this.hostElement}}))};
_.a.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"}}}};
_.a.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-transcript-player-edit":"onYtTranscriptPlayerEdit","yt-transcript-player-seek":"onYtTranscriptPlayerSeek","yt-transcript-player-replay":"onYtTranscriptPlayerReplay"}};
_.a.attached=function(){this.updatePlayerListening()};
_.a.detached=function(){this.updatePlayerListening()};
_.a.updatePlayerListening=function(){this.isAttached&&this.panelContentVisible?(this.player&&this.stopPlayerListening(),this.startPlayerListening()):this.stopPlayerListening()};
_.a.startPlayerListening=function(){var X=this,U;return _.c(function(r){if(r.nextAddress==1)return(U=_.GU())?r.yield(U.getPlayerPromise(),2):r.return();X.player=r.yieldResult;X.playerPollJobId=_.$u.addLowPriorityJob(function(){X.getPlayerVideoProgress()},1E3);
X.player.addEventListener("onCueRangeEnter",function(m){X.onCueRangeEnter(m)});
X.player.addEventListener("onCueRangeExit",function(m){X.onCueRangeExit(m)});
X.player.addEventListener("onStateChange",function(m){X.onPlayerStateChange(m)});
X.player.addEventListener("SEEK_TO",function(m){X.onPlayerSeek(m)});
_.uv(r)})};
_.a.getPlayerVideoProgress=function(){var X=this;_.$u.cancelJob(this.playerPollJobId);if(this.player){var U=this.player.getCurrentTime();_.Gw(this.hostElement,"yt-player-time-changed",[U])}this.playerPollJobId=_.$u.addLowPriorityJob(function(){X.getPlayerVideoProgress()},1E3)};
_.a.stopPlayerListening=function(){this.player=null;_.$u.cancelJob(this.playerPollJobId)};
_.a.onPlayerStateChange=function(X){X===2&&this.removePendingCue()};
_.a.onPlayerSeek=function(X){var U;if(U=this.pendingReplayCueId)U=this.pendingReplayCueId,U=X===(_.v("web_transcript_cue_id_killswitch")?Number(U):Number(U.split("_")[1]));U||this.removePendingCue()};
_.a.onCueRangeEnter=function(X){Uuh(X)&&(this.pendingReplayCueId=X)};
_.a.onCueRangeExit=function(X){Uuh(X)&&this.player&&(this.player.pauseVideo(),this.removePendingCue())};
_.a.removePendingCue=function(){this.player&&this.pendingReplayCueId&&this.player.removeCueRange(this.pendingReplayCueId);this.pendingReplayCueId=void 0};
_.a.onYtTranscriptPlayerSeek=function(X){this.player&&this.player.seekTo(X,!0)};
_.a.onYtTranscriptPlayerReplay=function(X,U){this.player&&(this.player.addCueRange(XIy(X),X,U),this.player.seekTo(X,!0),this.player.playVideo())};
_.a.onYtTranscriptPlayerEdit=function(X,U){this.player&&(this.player.getPlayerState()===1&&this.player.addCueRange(XIy(X),X,U),this.player.seekTo(X,!0))};
Lh.prototype.onLoadReloadContinuation=Lh.prototype.onLoadReloadContinuation;Lh.prototype.panelContentVisibleChanged=Lh.prototype.panelContentVisibleChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Lh.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Lh.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Lh.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Lh.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Lh.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Lh.prototype,"panelContentVisible",void 0);_.q([_.ge("panelContentVisible"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Lh.prototype,"panelContentVisibleChanged",null);
_.q([_.cP("yt-load-reload-continuation"),_.p("design:type",Function),_.p("design:paramtypes",[Object]),_.p("design:returntype")],Lh.prototype,"onLoadReloadContinuation",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-transcript-renderer"})],Lh);
_.f(Lh,"ytd-transcript-renderer",function(){if(lGb!==void 0)return lGb;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return lGb=X},{mode:1});var XW9;var UTb;var NK=function(){return _.Y.apply(this,arguments)||this};
_.F(NK,_.Y);NK.prototype.onTap=function(){this.data&&(this.data.navigationEndpoint&&_.l4(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.clickCommand&&_.NT(this.hostElement,[this.data.clickCommand],this.hostElement))};
NK.prototype.computeHideMediaQuery=function(){return"(min-width: 600px) and (max-width: "+((0,_.XQ)()+_.Va)+"px)"};
NK.prototype.updateShouldHideFromBinding=function(X){this.shouldHide=X.detail.value};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],NK.prototype,"rendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],NK.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Boolean)],NK.prototype,"shouldHide",void 0);_.q([_.hL({is:"ytd-ad-engagement-panel-banner-renderer",disableElementRegistration:!0})],NK);
_.f(NK,"ytd-ad-engagement-panel-banner-renderer",function(){if(UTb!==void 0)return UTb;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return UTb=X},{mode:_.Xz("kevlar_poly_si_batch_j070")?1:2});var rCU;var j3=function(){var X=_.Y.apply(this,arguments)||this;X.buttonUpdate=_.v("web_modern_buttons");X.adsSemanticText=_.v("enable_ads_web_ep_buenos_aires_and_padding_fix");return X};
_.F(j3,_.Y);j3.prototype.computeHideDefaultAdBadge=function(){return this.data&&!this.data.badges};
_.q([_.T(),_.p("design:type",Object)],j3.prototype,"data",void 0);_.q([_.T({computed:"computeHideDefaultAdBadge(data)"}),_.p("design:type",Boolean)],j3.prototype,"hideDefaultAdBadge",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],j3.prototype,"buttonUpdate",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],j3.prototype,"adsSemanticText",void 0);_.q([_.hL({is:"ytd-engagement-panel-ad-subtitle-renderer",disableElementRegistration:!0})],j3);
_.f(j3,"ytd-engagement-panel-ad-subtitle-renderer",function(){if(rCU!==void 0)return rCU;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return rCU=X},{mode:1});var mTT;var Xc=function(){var X=_.Y.apply(this,arguments)||this;X.darkerPanels=_.v("web_watch_darker_panels");X.enableSqueezebackPanels=_.v("web_shorts_enable_squeezeback_panels");X.enableAnchoredPanel=_.v("desktop_shorts_v2_anchored_panel");X.headerClickListener=function(U){X.onHeaderClick(U)};
X.actionMap={"yt-engagement-panel-header-show-navigation-button-command":"onYtEngagementPanelHeaderShowNavigationButtonCommand"};return X};
_.F(Xc,_.Y);_.a=Xc.prototype;_.a.computeAdsInfoButton=function(){if(_.v("web_modern_buttons")){var X,U;return(U=_.e((X=this.data)==null?void 0:X.subtitleComplex,ITy))==null?void 0:U.adInfoRenderer}};
_.a.updateHeaderClickListener=function(){var X,U,r;((X=this.data)==null?0:X.navigationEndpoint)||((U=this.data)==null?0:U.onClickCommand)||_.e((r=this.data)==null?void 0:r.visibilityButton,_.nD)?this.headerElement.addEventListener("click",this.headerClickListener):this.headerElement.removeEventListener("click",this.headerClickListener)};
_.a.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}}}}}};
_.a.collapsedChanged=function(){var X;(X=this.data)!=null&&X.actionButton?this.hideActionButton=this.targetId==="engagement-panel-ads"&&_.v("use_ads_engagement_panel_desktop_footer_cta")?!this.collapsed:!1:this.hideActionButton=!0};
_.a.focus=function(X){var U=this;this.titleElement&&_.$u.addJob(function(){_.a7(U.titleElement,X)},0,500)};
_.a.computeTitleAriaLabel=function(X){var U=[];if(X.title){var r,m;U.push(this.ytRendererBehavior.getSimpleString(X.title)||((r=X.title.accessibility)==null?void 0:(m=r.accessibilityData)==null?void 0:m.label))}X.contextualInfo&&U.push(this.ytRendererBehavior.getSimpleString(X.contextualInfo));return U.join(" ")};
_.a.onHeaderClick=function(X){this.shouldTriggerHeaderClick(X)&&this.data&&(this.data.navigationEndpoint||this.data.onClickCommand?(this.data.navigationEndpoint&&_.l4(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.onClickCommand&&_.NT(this.hostElement,[this.data.onClickCommand],this.hostElement)):(X=this.getVisibilityToggleButton())&&X.click())};
_.a.onVisibilityButtonClick=function(){if(this.data&&this.data.visibilityButton){var X=_.e(this.data.visibilityButton,_.gd)||_.e(this.data.visibilityButton,_.nD);X&&this.ytRendererBehavior.logExplicitClick(X)}};
_.a.getVisibilityToggleButton=function(){var X=_.Xa(this.hostElement).querySelector("#visibility-button").firstElementChild;return(X==null?void 0:X.is)==="ytd-toggle-button-renderer"?X:null};
_.a.shouldTriggerHeaderClick=function(X){return!_.$5(_.DP(X),this.hostElement,["YTD-MENU-RENDERER","YTD-BUTTON-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"])};
_.a.onYtEngagementPanelHeaderShowNavigationButtonCommand=function(X){X=_.e(X,_.Gqh);this.targetId&&(X==null?void 0:X.targetId)===this.targetId&&(X=X.navigationButton)&&this.set("data.navigationButton",X)};
_.n0.Object.defineProperties(Xc.prototype,{adsSemanticText:{configurable:!0,enumerable:!0,get:function(){return _.v("enable_ads_web_ep_buenos_aires_and_padding_fix")&&this.targetId==="engagement-panel-ads"}},
isActionButtonHidden:{configurable:!0,enumerable:!0,get:function(){var X;return!!(((X=this.entity)==null?0:X.isActionButtonHidden)||this.hideActionButton)}}});
Xc.prototype.collapsedChanged=Xc.prototype.collapsedChanged;Xc.prototype.updateHeaderClickListener=Xc.prototype.updateHeaderClickListener;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Xc.prototype,"actionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Xc.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Xc.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.w(_.cd),_.p("design:type",Object)],Xc.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Xc.prototype,"data",void 0);_.q([_.T(),_.p("design:type",String)],Xc.prototype,"targetId",void 0);_.q([_.T(),_.p("design:type",Boolean)],Xc.prototype,"collapsed",void 0);_.q([_.T(),_.p("design:type",Boolean)],Xc.prototype,"hideActionButton",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Xc.prototype,"shortsPanel",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Xc.prototype,"liveChatEngagementPanel",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Xc.prototype,"learningChatEngagementPanel",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Xc.prototype,"darkerPanels",void 0);_.q([_.Zl("#title"),_.p("design:type",HTMLElement)],Xc.prototype,"titleElement",void 0);_.q([_.Zl("#header"),_.p("design:type",HTMLElement)],Xc.prototype,"headerElement",void 0);
_.q([_.T({computed:"computeAdsInfoButton(data)"}),_.p("design:type",Object)],Xc.prototype,"adsInfoButton",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Xc.prototype,"enableSqueezebackPanels",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Xc.prototype,"enableAnchoredPanel",void 0);_.q([_.T({selectorArgs:["data.engagementPanelTitleHeaderEntityKey"],selector:function(X,U){return _.t3(X.entities,"engagementPanelTitleHeaderEntity",U)}}),
_.p("design:type",Object)],Xc.prototype,"entity",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("targetId"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Xc.prototype,"adsSemanticText",null);_.q([_.ge("data","data.navigationEndpoint","data.onClickCommand"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Xc.prototype,"updateHeaderClickListener",null);
_.q([_.Sl("collapsed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Xc.prototype,"collapsedChanged",null);_.q([_.y("entity","hideActionButton"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Xc.prototype,"isActionButtonHidden",null);_.q([_.hL({is:"ytd-engagement-panel-title-header-renderer",disableElementRegistration:!0})],Xc);
_.f(Xc,"ytd-engagement-panel-title-header-renderer",function(){if(mTT!==void 0)return mTT;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return mTT=X},{mode:1});var Iq9;var UT=function(){return _.Y.apply(this,arguments)||this};
_.F(UT,_.Y);UT.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.editButton":{id:"edit",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],UT.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],UT.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],UT.prototype,"data",void 0);_.q([_.hL({is:"ytd-macro-markers-info-item-renderer",disableElementRegistration:!0})],UT);
_.f(UT,"ytd-macro-markers-info-item-renderer",function(){if(Iq9!==void 0)return Iq9;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return Iq9=X},{mode:1});var t8h;var rM=function(X,U,r,m,I,t){_.Kj.call(this);var C=this;this.JSC$23425_containerElement=X;this.hostElement=U;this.supportedSyncItems=r;this.syncEntityKey=m;this.options=I;this.renderLazyListItems=t;this.activeItemBelowSyncPosition=this.contentVisible=this.browsingMode=!1;aqr(this);HBb(this);this.JSC$23425_scrollAnimation=new _.ye(function(k){X.scrollTop=k});
_.FD(this,this.JSC$23425_scrollAnimation);this.addOnDisposeCallback(function(){C4b(C,!1);C.activeItem&&C.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}))})};
_.F(rM,_.Kj);var aqr=function(X){var U=_.Gt(_.np().resolve(_.C8),function(r){return r.entities.markersEngagementPanelSyncEntity||{}},function(r,m){var I;
if(r[X.syncEntityKey]!==m[X.syncEntityKey]&&((I=r[X.syncEntityKey])==null?void 0:I.activeItemIndex)!==void 0)if(m=r[X.syncEntityKey].activeItemIndex,r=X.getItemByIndex(m)){if(kwb(X,r),X.contentVisible)if(X.browsingMode){var t;((t=X.options)==null?void 0:t.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(t=cCU(X),r.offsetTop<X.JSC$23425_containerElement.clientHeight+X.JSC$23425_containerElement.scrollTop&&t&&!X.activeItemBelowSyncPosition&&C4b(X,!1));g0h(X)}else X.scrollToItem(r)}else _.AE(new _.Tx("Could not find "+
X.supportedSyncItems+" sync child to set active.",m,X.JSC$23425_containerElement.querySelectorAll(X.supportedSyncItems).length))});
X.unsubscribeFromTimedMarkersListSyncEntity=U;X.addOnDisposeCallback(U);n0S(X)},n0S=function(X){var U=_.np().resolve(_.C8);
U=_.xzD(U.getState(),X.syncEntityKey);(U==null?void 0:U.activeItemIndex)!==void 0&&(U=X.getItemByIndex(U.activeItemIndex))&&kwb(X,U)},HBb=function(X){var U=new _.H4(X.onScroll,50,X);
_.FD(X,U);var r=function(){U.fire()};
X.JSC$23425_containerElement.addEventListener("scroll",r);X.addOnDisposeCallback(function(){X.JSC$23425_containerElement.removeEventListener("scroll",r)})};
rM.prototype.getItemByIndex=function(X){var U;(U=this.renderLazyListItems)==null||U.call(this,X);U=this.JSC$23425_containerElement.querySelectorAll(this.supportedSyncItems);if(U.length>X)return U[X]};
var kwb=function(X,U){X.activeItem&&X.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}));U.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!0}}));X.activeItem=U};
rM.prototype.scrollToItem=function(X){X=this.getScrollPositionForItem(X);this.JSC$23425_containerElement.scrollTop!==X&&this.JSC$23425_scrollAnimation.start(this.JSC$23425_containerElement.scrollTop,X,300)};
rM.prototype.getScrollPositionForItem=function(X){if(this.JSC$23425_containerElement.querySelectorAll(this.supportedSyncItems)[0]===X)return 0;var U,r=((U=this.options)==null?0:U.percentOffset)?this.JSC$23425_containerElement.clientHeight*this.options.percentOffset:0;X=_.pI(X).y+this.JSC$23425_containerElement.scrollTop-(_.pI(this.JSC$23425_containerElement).y+r);return Math.max(0,Math.min(X,this.JSC$23425_containerElement.scrollHeight-this.JSC$23425_containerElement.offsetHeight))};
rM.prototype.onScroll=function(){this.activeItemBelowSyncPosition=cCU(this);if(this.activeItem&&!this.JSC$23425_scrollAnimation.isAnimating()&&Math.abs(this.JSC$23425_containerElement.scrollTop-this.getScrollPositionForItem(this.activeItem))>10){var X;switch((X=this.options)==null?void 0:X.floatingPillType){case "FLOATING_PILL_TYPE_MODERN_TRANSCRIPT":ZB9(this,!slr(this));g0h(this);break;default:ZB9(this,!0)}}};
var ZB9=function(X,U){var r,m;_.c(function(I){if(I.nextAddress==1){if(X.browsingMode)return I.return();X.browsingMode=!0;U&&X.hostElement.classList.add("browsing-mode");X.playerExitBrowsingModeListener=function(){C4b(X,!1)};
return I.yield(_.a6(),2)}r=I.yieldResult;(m=r)==null||m.addEventListener("SEEK_TO",X.playerExitBrowsingModeListener);_.uv(I)})},C4b=function(X,U){U=U===void 0?!0:U;
X.browsingMode&&(X.browsingMode=!1,X.hostElement.classList.remove("browsing-mode"),U&&X.scrollToItem(X.activeItem),xTm(X))},xTm=function(X){var U,r;
_.c(function(m){if(m.nextAddress==1)return X.playerExitBrowsingModeListener?m.yield(_.a6(),3):m.jumpTo(0);U=m.yieldResult;(r=U)==null||r.removeEventListener("SEEK_TO",X.playerExitBrowsingModeListener);X.playerExitBrowsingModeListener=void 0;_.uv(m)})},g0h=function(X){var U;
((U=X.options)==null?void 0:U.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(slr(X)?X.hostElement.classList.remove("browsing-mode"):X.activeItem&&X.hostElement.classList.add("browsing-mode"))},cCU=function(X){if(!X.activeItem)return!1;
var U,r=((U=X.options)==null?0:U.percentOffset)?X.JSC$23425_containerElement.clientHeight*X.options.percentOffset:0;return X.activeItem.offsetTop>=X.JSC$23425_containerElement.scrollTop+r},slr=function(X){if(!X.activeItem)return!1;
var U=X.activeItem.offsetTop+14<=X.JSC$23425_containerElement.scrollTop+X.JSC$23425_containerElement.clientHeight;return X.activeItem.offsetTop+X.activeItem.clientHeight-14>=X.JSC$23425_containerElement.scrollTop&&U};
rM.prototype.panelContentVisibleChanged=function(X){(this.contentVisible=X)&&!this.browsingMode&&this.activeItem&&this.scrollToItem(this.activeItem)};
var P4h=function(X,U){X.syncEntityKey=U;var r;(r=X.unsubscribeFromTimedMarkersListSyncEntity)==null||r.call(X);aqr(X)},Sih=function(X,U){X.options=U};var my=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-set-active-panel-item-action":"handleSetActivePanelItemAction"};return X};
_.F(my,_.Y);_.a=my.prototype;_.a.detached=function(){var X;(X=this.scrollController)==null||X.dispose();this.scrollController=void 0};
_.a.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"}}}};
_.a.dataChanged=function(){var X=this;_.cZ(this,function(){if(X.scrollController){var U;(U=X.scrollController)==null||C4b(U,!1);var r,m,I;(m=X.scrollController)==null||P4h(m,(I=(r=X.data)==null?void 0:r.syncModelEntityKey)!=null?I:"default-macro-markers-list-renderer-entity-key");var t,C,k;(k=X.scrollController)==null||Sih(k,{percentOffset:(t=X.data)==null?void 0:t.selectedItemAlignmentPercentOffset,floatingPillType:(C=X.data)==null?void 0:C.floatingPillType})}else{var g,Z,P,S;X.scrollController=
new rM(X.contents,X.hostElement,"ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model",(S=(g=X.data)==null?void 0:g.syncModelEntityKey)!=null?S:"default-macro-markers-list-renderer-entity-key",{percentOffset:(Z=X.data)==null?void 0:Z.selectedItemAlignmentPercentOffset,floatingPillType:(P=X.data)==null?void 0:P.floatingPillType},function(d){X.renderLazyListItems(d)})}X.scrollController.panelContentVisibleChanged(!!X.panelContentVisible)})};
_.a.computeButtonShape=function(){var X=this;if(this.data&&this.data.syncButtonLabel)return{onTap:function(){X.onSyncClick()},
style:"mono",type:"filled",state:"active",size:"S",focused:!1,buttonText:this.ytRendererBehavior.getSimpleString(this.data.syncButtonLabel)}};
_.a.renderLazyListItems=function(X){for(var U=this.contents.children,r=0,m=0;m<U.length;m++){var I=void 0;(I=U[m].ytLazyListBehavior)==null||I.fillRemainingListItems();var t=void 0,C=void 0;I=_.e((t=this.data)==null?void 0:(C=t.contents)==null?void 0:C[m],_.Fa$);C=t=void 0;if((t=I)==null?0:(C=t.contents)==null?0:C.length)r+=I.contents.length;if(r>=X)break}};
_.a.handleSetActivePanelItemAction=function(X){if((X=_.e(X,Ltb))&&this.panelTargetId===X.panelTargetId){X=X.itemIndex;var U,r,m=(r=(U=this.data)==null?void 0:U.syncModelEntityKey)!=null?r:"default-macro-markers-list-renderer-entity-key",I;((I=this.syncEntity)==null?void 0:I.activeItemIndex)!==X&&this.ytdReduxBehavior.dispatch(_.PN("markersEngagementPanelSyncEntity",m,{key:m,activeItemIndex:X}))}};
_.a.onSyncClick=function(){var X;(X=this.scrollController)==null||C4b(X)};
_.a.panelContentVisibleChanged=function(){var X;(X=this.scrollController)==null||X.panelContentVisibleChanged(!!this.panelContentVisible)};
my.prototype.panelContentVisibleChanged=my.prototype.panelContentVisibleChanged;my.prototype.dataChanged=my.prototype.dataChanged;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],my.prototype,"actionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],my.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],my.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.w(_.cd),_.p("design:type",Object)],my.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],my.prototype,"data",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],my.prototype,"useCustomColors",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],my.prototype,"panelTargetId",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],my.prototype,"panelContentVisible",void 0);
_.q([_.Zl("#contents"),_.p("design:type",HTMLElement)],my.prototype,"contents",void 0);_.q([_.T({selectorArgs:["data.syncModelEntityKey"],selector:_.xzD}),_.p("design:type",Object)],my.prototype,"syncEntity",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],my.prototype,"dataChanged",null);
_.q([_.ge("panelContentVisible"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],my.prototype,"panelContentVisibleChanged",null);_.q([_.hL({is:"ytd-macro-markers-list-renderer",disableElementRegistration:!0})],my);
_.f(my,"ytd-macro-markers-list-renderer",function(){if(t8h!==void 0)return t8h;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return t8h=X},{mode:1});var dTS;var ID=function(){return _.Y.apply(this,arguments)||this};
_.F(ID,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ID.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],ID.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ID.prototype,"data",void 0);_.q([_.hL({is:"ytd-error-corrections-section-item-renderer",disableElementRegistration:!0})],ID);
_.f(ID,"ytd-error-corrections-section-item-renderer",function(){if(dTS!==void 0)return dTS;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return dTS=X},{mode:1});var OBh;var te=function(){return _.Y.apply(this,arguments)||this};
_.F(te,_.Y);te.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{errorCorrectionsSectionItemRenderer:"ytd-error-corrections-section-item-renderer"}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],te.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],te.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],te.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],te.prototype,"data",void 0);_.q([_.hL({is:"ytd-error-corrections-section-renderer",disableElementRegistration:!0})],te);
_.f(te,"ytd-error-corrections-section-renderer",function(){if(OBh!==void 0)return OBh;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return OBh=X},{mode:1});var v0J;var aD=function(){return _.Y.apply(this,arguments)||this};
_.F(aD,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],aD.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],aD.prototype,"componentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],aD.prototype,"data",void 0);_.q([_.hL({is:"ytd-topic-link-renderer",disableElementRegistration:!0})],aD);
_.f(aD,"ytd-topic-link-renderer",function(){if(v0J!==void 0)return v0J;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return v0J=X},{mode:1});var eaU;var Hf=function(){var X=_.Y.apply(this,arguments)||this;X.modernLockupV2=_.v("modernize_structured_description_playlist_lockups_v2");return X};
_.F(Hf,_.Y);Hf.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"}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Hf.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Hf.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Hf.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Hf.prototype,"modernLockupV2",void 0);_.q([_.hL({is:"ytd-video-description-course-section-renderer",disableElementRegistration:!0})],Hf);
_.f(Hf,"ytd-video-description-course-section-renderer",function(){if(eaU!==void 0)return eaU;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return eaU=X},{mode:1});var E0h;var CA=function(){return _.Y.apply(this,arguments)||this};
_.F(CA,_.Y);CA.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"}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],CA.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],CA.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],CA.prototype,"data",void 0);_.q([_.hL({is:"ytd-video-description-files-section-renderer",disableElementRegistration:!0})],CA);
_.f(CA,"ytd-video-description-files-section-renderer",function(){if(E0h!==void 0)return E0h;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return E0h=X},{mode:1});var FRF;var k_=function(){return _.Y.apply(this,arguments)||this};
_.F(k_,_.Y);k_.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"}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],k_.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],k_.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],k_.prototype,"data",void 0);_.q([_.hL({is:"ytd-video-description-gaming-section-renderer",disableElementRegistration:!0})],k_);
_.f(k_,"ytd-video-description-gaming-section-renderer",function(){if(FRF!==void 0)return FRF;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return FRF=X},{mode:1});var BPU;var cf=function(){var X=_.Y.apply(this,arguments)||this;X.isExpanded=!1;return X};
_.F(cf,_.Y);cf.prototype.computeHasDefaultMetadataEndpoint=function(X){var U;X=X==null?void 0:(U=X.defaultMetadata)==null?void 0:U.runs;return!(!X||X.length!==1||!X[0].navigationEndpoint)};
cf.prototype.onRowExpand=function(){this.isExpandable&&!this.isExpanded&&(this.isExpanded=!0)};
_.n0.Object.defineProperties(cf.prototype,{isExpandable:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.expandedMetadata)}},
showExpandedMetadata:{configurable:!0,enumerable:!0,get:function(){return!(!this.isExpandable||!this.isExpanded)}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],cf.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],cf.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],cf.prototype,"isExpanded",void 0);_.q([_.T({computed:"computeHasDefaultMetadataEndpoint(data)",reflectToAttribute:!0}),_.p("design:type",Boolean)],cf.prototype,"hasDefaultMetadataEndpoint",void 0);
_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],cf.prototype,"isExpandable",null);_.q([_.y("data","isExpandable","isExpanded"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],cf.prototype,"showExpandedMetadata",null);_.q([_.hL({is:"ytd-info-row-renderer",disableElementRegistration:!0})],cf);
_.f(cf,"ytd-info-row-renderer",function(){if(BPU!==void 0)return BPU;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return BPU=X},{mode:1});var Qlb;var gM=function(){var X=_.Y.apply(this,arguments)||this;X.currentIndex=0;X.supportComponentResize=!0;X.JSC$23454_lastScrollContainerWidth=NaN;return X};
_.F(gM,_.Y);_.a=gM.prototype;
_.a.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"}}}};
_.a.getItemsPath=function(){return"videoLockups"};
_.a.hiddenChanged=function(){this.contentHidden||this.updateVideoLockupStyles()};
_.a.onIronResize=function(){this.updateVideoLockupStyles()};
_.a.dataChanged=function(){this.updateVideoLockupStyles();this.ytdHorizontalListBehavior.reset()};
_.a.updateVideoLockupStyles=function(){var X;this.JSC$23454_scrollContainer!==void 0&&(X=this.videoLockups)!=null&&X.length&&(X=this.JSC$23454_scrollContainer.clientWidth,X!==this.JSC$23454_lastScrollContainerWidth&&(this.JSC$23454_lastScrollContainerWidth=X,_.HP(this.hostElement,{"--ytd-compact-video-renderer-width":Math.min(X*.8,415)+"px"}),_.l4(this.hostElement,"iron-resize")))};
_.n0.Object.defineProperties(gM.prototype,{videoLockups:{configurable:!0,enumerable:!0,get:function(){var X=[],U;if((U=this.data)==null||!U.carouselLockups)return X;U=_.H(this.data.carouselLockups);for(var r=U.next();!r.done;r=U.next()){r=r.value;var m=void 0;((m=_.e(r,oQr))==null?0:m.videoLockup)&&X.push(_.e(r,oQr).videoLockup)}return X}},
hasVideoLockups:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.videoLockups)==null||!X.length)}},
infoRows:{configurable:!0,enumerable:!0,get:function(){var X=[],U;if((U=this.data)==null||!U.carouselLockups)return X;var r;return(r=_.e(this.data.carouselLockups[this.scrollCount],oQr))==null?void 0:r.infoRows}}});
gM.prototype.dataChanged=gM.prototype.dataChanged;gM.prototype.onIronResize=gM.prototype.onIronResize;gM.prototype.hiddenChanged=gM.prototype.hiddenChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],gM.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],gM.prototype,"componentBehavior",void 0);_.q([_.w(_.My.YtdHorizontalListBehavior),_.p("design:type",Object)],gM.prototype,"ytdHorizontalListBehavior",void 0);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],gM.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],gM.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],gM.prototype,"inlineStructuredDescription",void 0);_.q([_.T({value:2}),_.p("design:type",Number)],gM.prototype,"initialCount",void 0);_.q([_.T(),_.p("design:type",Object)],gM.prototype,"currentIndex",void 0);
_.q([_.T(),_.p("design:type",Number)],gM.prototype,"scrollCount",void 0);_.q([_.T(),_.p("design:type",Object)],gM.prototype,"supportComponentResize",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],gM.prototype,"contentHidden",void 0);_.q([_.Zl("#scroll-container"),_.p("design:type",HTMLDivElement)],gM.prototype,"JSC$23454_scrollContainer",void 0);
_.q([_.ge("contentHidden"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],gM.prototype,"hiddenChanged",null);_.q([_.y("data"),_.p("design:type",Array),_.p("design:paramtypes",[])],gM.prototype,"videoLockups",null);_.q([_.y("videoLockups"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],gM.prototype,"hasVideoLockups",null);
_.q([_.cP("iron-resize"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],gM.prototype,"onIronResize",null);_.q([_.y("data","scrollCount"),_.p("design:type",Object),_.p("design:paramtypes",[])],gM.prototype,"infoRows",null);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],gM.prototype,"dataChanged",null);_.q([_.hL({is:"ytd-video-description-music-section-renderer",disableElementRegistration:!0})],gM);
_.f(gM,"ytd-video-description-music-section-renderer",function(){if(Qlb!==void 0)return Qlb;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return Qlb=X},{mode:_.Xz("kevlar_poly_si_batch_j081")?1:2});var o0o;var nA=function(){return _.Y.apply(this,arguments)||this};
_.F(nA,_.Y);nA.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],nA.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],nA.prototype,"ytRendererBehavior",void 0);_.q([_.T({}),_.p("design:type",Object)],nA.prototype,"data",void 0);_.q([_.hL({is:"ytd-video-description-transcript-section-renderer",disableElementRegistration:!0})],nA);
_.f(nA,"ytd-video-description-transcript-section-renderer",function(){if(o0o!==void 0)return o0o;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return o0o=X},{mode:1});var wW9;_.G5(_.V(function(X){var U=_.nx(_.dQe,function(){return X.data().firstProviderLinkStatusEntityKey}),r=_.nx(_.dQe,function(){return X.data().secondProviderLinkStatusEntityKey}),m=function(){var I,t;
return((I=U())==null?void 0:I.linked)||((t=r())==null?void 0:t.linked)};
return _.n("ytw-video-description-fantasy-section-view-model",{class:"ytwVideoDescriptionFantasySectionViewModelHost"},_.n(_.dN,{className:"ytwVideoDescriptionFantasySectionViewModelTitle",text:function(){return X.data().sectionTitle}}),_.n(_.dN,{className:"ytwVideoDescriptionFantasySectionViewModelMessage",
text:function(){return m()?X.data().connectedMessage:X.data().notConnectedMessage}}),_.n(_.x,{cond:m,
then:function(){return _.n(_.xJ,{data:function(){return X.data().connectedButton}},{buttonViewModel:function(I){return _.n(_.Rt,{data:I.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}),_.n(_.x,{cond:function(){return!m()},
then:function(){return _.n(_.xJ,{data:function(){return X.data().notConnectedButton}},{buttonViewModel:function(I){return _.n(_.Rt,{data:I.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}))},"Rn"),"ytw-video-description-fantasy-section-view-model",{props:{data:_.OQ}});_.G5(_.V(function(X){var U=X.data;return _.n("how-this-was-made-section-view-model",{class:"ytwHowThisWasMadeSectionViewModelHost",tabindex:-1},_.n("div",{class:"ytwHowThisWasMadeSectionViewModelSectionTitle"},_.n(_.dN,{text:function(){return U().sectionTitle}})),_.n("div",{class:"ytwHowThisWasMadeSectionViewModelBodyHeader"},_.n(_.dN,{text:function(){return U().bodyHeader}})),_.n("div",{class:"ytwHowThisWasMadeSectionViewModelBodyText"},_.n(_.dN,{text:function(){return U().bodyText}})),_.n(_.x,{cond:function(){return U().attributionText},
then:function(){return _.n("div",{class:"ytwHowThisWasMadeSectionViewModelAttributionText"},_.n(_.dN,{text:function(){return U().attributionText}}))}}))},"Sn"),"how-this-was-made-section-view-model",{props:{data:_.OQ}});_.G5(_.V(function(X){return _.n("yt-video-description-youchat-section-view-model",{class:_.mS("ytVideoDescriptionYouchatSectionViewModelHost")},_.n("div",{class:"ytVideoDescriptionYouchatSectionViewModelSectionTitle"},_.n(_.dN,{text:function(){return X.data().sectionTitle}})),_.n("div",{class:"ytVideoDescriptionYouchatSectionViewModelSubHeaderText"},_.n(_.dN,{text:function(){return X.data().subHeaderText}})),_.n("div",{class:"ytVideoDescriptionYouchatSectionViewModelPrimaryButton"},_.n(_.Rt,{data:function(){return _.e(X.data().primaryButton,
_.xI)}})))},"Tn"),"yt-video-description-youchat-section-view-model",{props:{data:_.OQ}});var ZB=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-set-active-panel-item-action":"handleSetActiveItemAction"};return X};
_.F(ZB,_.Y);_.a=ZB.prototype;
_.a.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}}}}}};
_.a.panelContentVisibleChanged=function(){this.description&&(this.description.panelContentVisible=this.panelContentVisible)};
_.a.dataChanged=function(){var X,U;this.hasDescriptionOnly=!(((X=this.data)==null?void 0:(U=X.items)==null?void 0:U.length)!==1||!_.e(this.data.items[0],TF))};
_.a.onHiddenChanged=function(){this.musicMetadataSection&&(this.musicMetadataSection.contentHidden=this.hidden);this.hidden||this.resize()};
_.a.onYtExpanderMoreTapped=function(){this.autoFocusDescription()};
_.a.autoFocusDescription=function(){var X;((X=_.np().resolve(_.gX(_.uk)))==null?0:X.isKeyBoardInUse())&&this.description&&_.Hw(this.description)};
_.a.resize=function(){if(_.v("kevlar_disable_sd_resize"))this.JSC$23462_cardList&&_.l4(this.JSC$23462_cardList,"iron-resize"),this.problemWalkthroughCardList&&_.l4(this.problemWalkthroughCardList,"iron-resize"),this.musicMetadataSection&&_.l4(this.musicMetadataSection,"iron-resize");else if(this.ironResizableBehavior.notifyResize(),this.shelfSection)this.shelfSection.onParentResize()};
_.a.scrollToSection=function(X){if(X=this.getSectionElement(X))_.Gw(this.hostElement,"yt-scroll-to-watch-element",[X]),X.focus()};
_.a.getSectionElement=function(X){switch(X){case "infocards-item-section":var U;return(U=this.infocardsSection)!=null?U:null;case "transcript-item-section":var r;return(r=this.transcriptSection)!=null?r:null;case "how-this-was-made-section-item-section":var m;return(m=this.howThisWasMadeSection)!=null?m:null;case "files-item-section":var I;return(I=this.filesSection)!=null?I:null;default:return null}};
_.a.handleSetActiveItemAction=function(X){var U=_.e(X,Ltb),r=U&&(U==null?void 0:U.panelTargetId)==="engagement-panel-macro-markers-problem-walkthroughs"?this.problemWalkthroughCardList:this.JSC$23462_cardList;if(U&&r){X=this.currentActiveChapter;var m=this.currentActiveProblem;U=r==null?void 0:r.getItemByIndex(U.itemIndex);var I=r=!0;U&&(U.active=!0,U.carouselType==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_DEFAULT"?(r=X!==U,I=!1,this.currentActiveChapter=U):(U==null?void 0:U.carouselType)===
"MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"&&(r=!1,I=m!==U,this.currentActiveProblem=U));X&&r&&(X.active=!1);m&&I&&(m.active=!1)}};
_.n0.Object.defineProperties(ZB.prototype,{showVideoSummary:{configurable:!0,enumerable:!0,get:function(){return _.iW("web_watch_move_summary_to_sd")&&!!this.videoSummary}}});
ZB.prototype.onYtExpanderMoreTapped=ZB.prototype.onYtExpanderMoreTapped;ZB.prototype.onHiddenChanged=ZB.prototype.onHiddenChanged;ZB.prototype.dataChanged=ZB.prototype.dataChanged;ZB.prototype.panelContentVisibleChanged=ZB.prototype.panelContentVisibleChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ZB.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],ZB.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],ZB.prototype,"actionHandlerBehavior",void 0);_.q([_.w(_.L2),_.p("design:type",Object)],ZB.prototype,"ironResizableBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ZB.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Boolean)],ZB.prototype,"panelContentVisible",void 0);_.q([_.T(),_.p("design:type",Boolean)],ZB.prototype,"hasDescriptionOnly",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],ZB.prototype,"inlineStructuredDescription",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],ZB.prototype,"hidden",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],ZB.prototype,"shortsPanel",void 0);_.q([_.T(),_.p("design:type",Object)],ZB.prototype,"videoSummary",void 0);_.q([_.T(),_.p("design:type",Object)],ZB.prototype,"merchShelf",void 0);
_.q([_.y("videoSummary"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],ZB.prototype,"showVideoSummary",null);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],ZB.prototype,"engagementPanel",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],ZB.prototype,"watchWhileSdp",void 0);_.q([_.Zl("ytd-expandable-video-description-body-renderer"),_.p("design:type",Object)],ZB.prototype,"description",void 0);
_.q([_.Zl("ytd-horizontal-card-list-renderer"),_.p("design:type",Object)],ZB.prototype,"JSC$23462_cardList",void 0);_.q([_.Zl("ytd-horizontal-card-list-renderer[center-items]"),_.p("design:type",Object)],ZB.prototype,"problemWalkthroughCardList",void 0);_.q([_.Zl("ytd-shelf-renderer"),_.p("design:type",Object)],ZB.prototype,"shelfSection",void 0);_.q([_.Zl("ytd-video-description-music-section-renderer"),_.p("design:type",Object)],ZB.prototype,"musicMetadataSection",void 0);
_.q([_.Zl("ytd-video-description-infocards-section-renderer"),_.p("design:type",Object)],ZB.prototype,"infocardsSection",void 0);_.q([_.Zl("ytd-video-description-transcript-section-renderer"),_.p("design:type",Object)],ZB.prototype,"transcriptSection",void 0);_.q([_.Zl("how-this-was-made-section-view-model"),_.p("design:type",Object)],ZB.prototype,"howThisWasMadeSection",void 0);_.q([_.Zl("ytd-video-description-files-section-renderer"),_.p("design:type",Object)],ZB.prototype,"filesSection",void 0);
_.q([_.ge("panelContentVisible"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ZB.prototype,"panelContentVisibleChanged",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ZB.prototype,"dataChanged",null);_.q([_.ge("hidden"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ZB.prototype,"onHiddenChanged",null);
_.q([_.cP("yt-expander-more-tapped"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ZB.prototype,"onYtExpanderMoreTapped",null);_.q([_.hL({is:"ytd-structured-description-content-renderer",disableElementRegistration:!0})],ZB);
_.f(ZB,"ytd-structured-description-content-renderer",function(){if(wW9!==void 0)return wW9;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return wW9=X},{mode:2});var yCh;var uZh;var sT=function(){return _.Y.apply(this,arguments)||this};
_.F(sT,_.Y);sT.prototype.computeAriaLabel=function(X){var U,r;return(X==null?void 0:(U=X.accessibility)==null?void 0:(r=U.accessibilityData)==null?void 0:r.label)||_.tt("LOADING",void 0,"Loading")};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],sT.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],sT.prototype,"data",void 0);_.q([_.T({computed:"computeAriaLabel(data)"}),_.p("design:type",String)],sT.prototype,"ariaLabel",void 0);_.q([_.uG({disableElementRegistration:!0,is:"yt-content-loading-renderer"})],sT);
_.f(sT,"yt-content-loading-renderer",function(){if(uZh===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;yCh===void 0&&(yCh=document.createElement("template"));var m=yCh;r.call(U,m.content.cloneNode(!0),X.content.firstChild);uZh=X}X=uZh;return X},{mode:1});_.G5(_.V(function(X){var U=_.H(_.Fb(!1,void 0,"OZMtVb")),r=U.next().value,m=U.next().value;U=_.H(_.Fb(!1,void 0,"qWERsf"));var I=U.next().value,t=U.next().value;_.Wx(function(){var g=_.e(X.data().collaboratePlaylistCollaborationSetting,Ph9);g&&m(g.switchedOnByDefault);var Z=_.e(X.data().allowNewCollaboratorsPlaylistCollaborationSetting,Ph9);Z&&t(Z.switchedOnByDefault);if(!g&&!Z||!g&&X.data().collaborationType==="COLLABORATION_TYPE_TASTE_MATCH")m(!0),t(!0)});
var C=function(g){m(g);t(g);var Z=X.data().playlistCollaborationEntityKey||"";var P=_.pd().getState();(P=_.t3(P.entities,"playlistCollaborationEntity",Z))&&(P==null?void 0:P.isCollaborative)===g||_.pd().dispatch(_.PN("playlistCollaborationEntity",Z,Object.assign({},P,{isCollaborative:g})))},k=function(g){t(g)};
return _.n("playlist-collaboration-view-model",{class:"ytPlaylistCollaborationViewModelHost"},_.n("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.n(_.xJ,{data:function(){return X.data().collaboratePlaylistCollaborationSetting}},{switchListItemViewModel:function(g){return _.n(_.uch,{data:g.data,
onSwitch:C})}})),_.n(_.x,{cond:r,
then:function(){return _.n(_.sx,null,_.n("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.n(_.xJ,{data:function(){return X.data().allowNewCollaboratorsPlaylistCollaborationSetting}},{switchListItemViewModel:function(g){return _.n(_.uch,{data:g.data,
onSwitch:k,overrideDisabled:!1})}})),_.n(_.x,{cond:I,
then:function(){return _.n("div",{class:"ytPlaylistCollaborationViewModelButtonViewModelWrapper"},_.n(_.xJ,{data:function(){return X.data().copyLinkButton}},{buttonViewModel:_.Rt}))}}),_.n("div",{class:"ytPlaylistCollaborationViewModelContentListItemViewModelWrapper"},_.n(_.xJ,{data:function(){return X.data().playlistCollaborators}},{contentListItemViewModel:_.qtc})))}}))},"Un"),"playlist-collaboration-view-model",{props:{data:_.OQ}});var hab=_.V(function(X){var U=X.data;var r=X.customCommandResolver;return _.n(_.sx,null,_.n("div",{class:"ytwAdAvatarLockupViewModelHostAvatarStyleCompact"},_.n(_.xJ,{data:function(){return U().adAvatar}},{adAvatarViewModel:function(m){return _.n(_.Xk8,{data:m.data,
customCommandResolver:r})}})),_.n("div",{class:"ytwAdAvatarLockupViewModelHostTextsStyleCompact"},_.n(_.x,{cond:function(){return U().headline},
then:function(m){return _.n(_.dN,{text:m,className:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactHeadlineWidthUnlocked"}})}}),_.n("div",{class:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactDescriptionWidthUnlocked"}},_.n(_.xJ,{data:function(){return U().adBadge}},{adBadgeViewModel:function(m){return _.n(_.Ji,{data:m.data,
hasDot:function(){return U().primaryDetailsLine!==void 0},
customCommandResolver:r,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}),_.n(_.xJ,{data:function(){return U().primaryDetailsLine}},{adDetailsLineViewModel:function(m){return _.n(_.D7,{data:m.data,
customCommandResolver:r,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))))},"Vn"),M8b=_.V(function(X){var U=X.data;
var r=X.customCommandResolver;return _.n("ad-avatar-lockup-view-model",{class:function(){var m;return((m=U().interaction)==null?0:m.onTap)?"ytwAdAvatarLockupViewModelHostIsClickableAdComponent":"ytwAdAvatarLockupViewModelHost"},
el:_.pf(_.xc({visibilityCallback:function(m){var I,t=(I=U().interaction)==null?void 0:I.onFirstVisible;m&&t&&_.z5(t)},
showOption:_.To}),_.z4(function(){return U().interaction},r)),
"aria-label":function(){var m,I;return(m=U().interaction)==null?void 0:(I=m.accessibility)==null?void 0:I.label}},_.n(_.V3,null,_.n(_.K$,{when:function(){return U().style==="AD_AVATAR_LOCKUP_STYLE_COMPACT"}},function(){return _.n(hab,{data:U,
customCommandResolver:r})}),_.n(_.Tu,null,function(){return null})))},"Wn");_.G5(_.V(function(X){var U=X.data;var r=X.panelContentVisibility;X=_.xc({visibilityCallback:function(t){var C,k=(C=U().interaction)==null?void 0:C.onFirstVisible;t&&k&&_.z5(k)},
showOption:_.To});var m=_.z4(function(){return U().interaction},rmh);
_.qi(function(){var t,C;if(C=_.Gu("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var k;C=(k=C())==null?void 0:k.onLayoutVisibleCallback}else C=null;(t=C)==null||t()},"Xn");
var I=function(){return r()==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"};
return _.n("panel-ad-header-image-lockup-view-model",{class:"ytwPanelAdHeaderImageLockupViewModelHost",el:_.pf(X,m)},_.n("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeader"},_.n("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderBannerImage"},_.n(_.x,{cond:_.dUD("(min-width: "+((0,_.XQ)()+_.Va)+"px) or (max-width: 600px)"),then:function(){return _.n(_.xJ,{data:function(){return U().adImage}},{adImageViewModel:function(t){return _.n(_.UI,{data:t.data,
targetHeight:80,customCommandResolver:rmh})}})}})),_.n("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadata"},_.n("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataAvatarLockup"},_.n(_.xJ,{data:function(){return U().adAvatarLockup}},{adAvatarLockupViewModel:function(t){return _.n(M8b,{data:t.data,
customCommandResolver:rmh})}})),_.n(_.x,{cond:I,
then:function(){return _.n(_.xJ,{data:function(){return U().adButton}},{adButtonViewModel:function(t){return _.n(_.V6,{data:t.data,
customCommandResolver:rmh})}})},
else:function(){return _.n(_.xJ,{data:function(){return U().menu}},{buttonViewModel:_.Rt})}}),_.n("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataMenu"},_.n(_.xJ,{data:function(){var t=_.e(U().toggleButton,_.SO);
return{toggleButtonViewModel:Object.assign({},t,{isTogglingDisabled:!0,isToggled:I()})}}},{toggleButtonViewModel:_.rL})))))},"Yn"),"panel-ad-header-image-lockup-view-model",{props:{data:_.OQ,
panelContentVisibility:_.OQ}});_.G5(_.V(function(X){var U=function(){return _.e(X.data().inputComposerViewModel,tAT)},r=_.Zj(_.Vx.currentPageSubTypeSelector),m=_.Zj(_.Vx.persistentPanelVisibleSelector),I=_.H(_.Fb(!1,void 0,"IASwBb")),t=I.next().value,C=I.next().value;
I=_.H(_.Fb(!1,void 0,"GdQ0qf"));var k=I.next().value,g=I.next().value,Z=function(){Q(!0);var e6;_.z5(((e6=U())==null?void 0:e6.onSubmitCommand)||{})},P=function(){if(m()&&!k()){var e6;
(e6=_.HN())==null||e6.removeCueRange("aic-proactive");C(!1);g(!0);Z();_.um(_.ll5(U().endOfVideoContinuation),{form:{formData:_.PA({clientMessageId:"youchat-"+Date.now(),pageContext:Be()})},commandController:{onSuccess:function(){Q(!1)},
onServerError:function(){_.um(Jhm(D()));Q(!1)}}})}},S=function(){var e6=_.HN();
if(e6&&!t()&&!k()){var Vs=e6.getDuration();Vs>60&&(e6.addCueRange("aic-proactive",Vs-60,Vs-20),C(!0))}},d=function(){var e6;
return((e6=U())==null?void 0:e6.youchatPendingResponseEntityKey)||""},O=_.nx(_.jIL,d),E=function(){var e6;
return!((e6=O())==null||!e6.isPendingResponse)},Q=function(e6){_.Xsw(d())(e6)};
I=_.H(_.Fb(!0,void 0,"n0Jijf"));var h=I.next().value,z=I.next().value,K=function(){var e6,Vs;var Re=_.e((Vs=U())==null?void 0:Vs.inputFormField,l0h);return Re==null?void 0:(e6=Re.contentProperties)==null?void 0:e6.placeholderText},D=function(){return U().sectionTargetId||"youchat_messages_section"};
I=_.cD("yt-chat-input-view-model");var W=_.HD("textarea"),J=_.nx(ppU,"chat_input_view_model_state"),A=$oy(),N=function(){var e6;return!((e6=J())==null||!e6.value)},He=function(){return X.data().environment==="CHAT_ENVIRONMENT_ENUM_AI_COMPANION"},ne=function(){var e6;
(e6=_.HN())==null||e6.removeCueRange("aic-proactive");C(!1);g(!1);var Vs;_.v("enable_navigational_proactive_messages_on_ai_companion")&&((Vs=U())==null?0:Vs.navigationContinuation)&&m()&&(Z(),_.um(_.ll5(U().navigationContinuation),{form:{formData:_.PA({clientMessageId:"youchat-"+Date.now(),playerOffsetMs:I0U(),pageContext:Be()})},commandController:{onSuccess:function(){Q(!1)},
onServerError:function(){_.um(Jhm(D()));Q(!1)}}}))},Be=function(){var e6;
return(e6=_.np().resolve(_.gX(_.CZ)))==null?void 0:_.t41(e6,r())};
_.Wx(function(){if(_.v("enable_ai_chat_controller")){var e6;(e6=_.np().resolve(_.gX(_.CZ)))==null||e6.init(X.data().environment)}else if(e6=a0b(X.data()),!N()&&e6){var Vs;((Vs=U())==null?0:Vs.setPendingResponseOnWelcome)&&Q(!0);_.um(e6,{form:{formData:_.PA({clientMessageId:"youchat-"+Date.now(),playerOffsetMs:I0U(),pageContext:Be()})}});A(!0)}var Re=D(),$A=_.np().resolve(_.gX(_.Dg)),Ht=function(){_.s5.remove(Re);if(_.v("enable_ai_chat_controller")){var j6;(j6=_.np().resolve(_.gX(_.CZ)))!=null&&j6.environment===
"CHAT_ENVIRONMENT_ENUM_YOUCHAT"&&(j6.lastWelcomeContinuationSent=void 0)}else A(!1)},OS=function(){_.ep(function(){if(He()&&(ne(Re),r()==="watch")){var j6=_.HN();
j6&&(j6.addEventListener("onStateChange",S),j6.addEventListener("onCueRangeEnter",P))}})};
Vs=_.v("enable_ai_companion")?!He():!0;$A==null||$A.addEventListener("yt-navigate-start",Ht,{once:Vs});$A==null||$A.addEventListener("yt-navigate-finish",OS,{once:Vs});_.Jd(function(){$A==null||$A.removeEventListener("yt-navigate-start",Ht);$A==null||$A.removeEventListener("yt-navigate-finish",OS);var j6=_.HN();j6&&(j6.removeEventListener("onCueRangeEnter",P),j6.removeEventListener("onStateChange",S),j6.removeCueRange("aic-proactive"))})});
_.Wu(function(){if(_.v("enable_ai_chat_controller")){var e6=a0b(X.data());if(e6){var Vs,Re=((Vs=U())==null?0:Vs.setPendingResponseOnWelcome)?Q:void 0,$A;($A=_.np().resolve(_.gX(_.CZ)))==null||f0h($A,{command:e6,setPending:Re})}}},"Z4XQCb");
var S6=function(){var e6=W.value.value;W.value.value="";muT(W.value);var Vs,Re=((Vs=U())==null?void 0:Vs.enableGradientColorBg)||!1;Vs=Dor(D(),e6,Re);_.um(Vs);Z();var $A,Ht,OS;Vs=(OS=_.yP(($A=X.data())==null?void 0:$A.sendUserQueryCommand))!=null?OS:_.ll5((Ht=U())==null?void 0:Ht.continuation);_.um(Vs,{form:{formData:_.PA({clientMessageId:"youchat-"+Date.now(),userInputText:e6,playerOffsetMs:I0U(),pageContext:Be()})},commandController:{onSuccess:function(){Q(!1)},
onServerError:function(){_.um(Jhm(D()));Q(!1)}}})};
return _.n("yt-chat-input-view-model",{class:"chatInputViewModelChatInputViewModel",el:I},_.n("div",{class:"chatInputViewModelChatInputWrapper"},_.n("form",{class:"chatInputViewModelChatInputForm"},_.n("textarea",{class:"chatInputViewModelChatInput",el:W,"on:keydown":_.tj(function(e6){var Vs=E()||!1;muT(W.value);Vs||e6.key!=="Enter"||e6.shiftKey||(e6.preventDefault(),S6());return!1}),
"on:keyup":_.tj(function(){z(W.value.value.length===0);return!1}),
"aria-label":function(){return E()?X.data().loadingAnimationA11yLabel||"":K()},
placeholder:K,rows:1}),_.n(_.Rt,{data:function(){return _.e(X.data().sendButton,_.xI)},
onClick:function(e6){e6.preventDefault();S6();z(W.value.value.length===0)},
buttonOverrides:function(){return{disabled:h()||E()}}})),_.n(_.dN,{className:"chatInputViewModelChatDisclaimer",
text:function(){var e6;return(e6=_.e(X.data().disclaimer,_.BLt))==null?void 0:e6.text}})))},"$n"),"yt-chat-input-view-model",{props:{data:_.OQ}});var zao=["engagement-panel-clip-create","engagement-panel-clip-view"],KRT=0,x_=function(){var X=_.Y.apply(this,arguments)||this;var U;X.headerData=(U=X.data)==null?void 0:U.header;X.darkerPanels=_.v("web_watch_darker_panels");X.matchContentTheme=_.v("web_watch_panel_content_match_theme");X.disableAutoFill=!1;X.isFullscreen=!1;X.isTheaterMode=!1;X.liveChatReplyPanel=!1;X.enableAnchoredPanel=_.v("desktop_shorts_v2_anchored_panel");X.disableBackdropFilter=_.v("web_disable_backdrop_filter");X.isPersistentPanel=
!1;X.trackEngagementPanelVisibility=_.v("web_watch_track_engagement_panel_visibility");X.overscrollContain=!1;X.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 X};
_.F(x_,_.Y);_.a=x_.prototype;
_.a.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(X){var U;return(X==null?void 0:(U=X.webComponentHint)==null?void 0:U.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"}}}};
_.a.attached=function(){this.hostElement.parentElement&&this.hostElement.parentElement.is==="tp-yt-paper-dialog"&&(this.dialog=!0);var X;if((X=this.hostElement.parentElement)==null?0:X.classList.contains("tp-yt-iron-dropdown"))this.dropdown=!0;this.disableAutoFill=!(!this.dialog&&!this.dropdown)};
_.a.detached=function(){this.updateTheaterDisablement()};
_.a.showPanel=function(){var X=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");this.showDelayMs?_.$u.addJob(function(){X.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"},2,this.showDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"};
_.a.maybeScrollToItemSection=function(X){var U=this,r,m=X==null?void 0:(r=X.sectionListEngagementPanelExtras)==null?void 0:r.scrollToItemSectionIdentifier;m&&_.$u.addJob(function(){var I;(I=U.sectionListRendererElement)==null||I.scrollToItemSection(m)},8)};
_.a.hidePanel=function(){var X=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_HIDDEN");this.hideDelayMs?_.$u.addJob(function(){X.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"},2,this.hideDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.a.isVisible=function(){return!!this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.a.getPanelContent=function(){return{engagementPanelSectionListRenderer:this.data}};
_.a.updatePanel=function(X,U,r,m){var I=this;if((X=X==null?void 0:X.engagementPanelSectionListRenderer)||m){if(X){m=X.header;var t=X.content,C=X.footer;(X=X.targetId)&&this.set("data.targetId",X);m&&this.set("data.header",m);t&&this.set("data.content",t);C&&this.set("data.footer",C)}else m&&(X=m.content,t=m.secondaryHeaderContent,C=m.targetId,m=m.loggingDirectives,C&&this.set("data.targetId",C),X&&this.set("data.content",X),m&&_.v("web_update_panel_visibility_logging_fix")&&this.set("data.loggingDirectives",
m),t&&(this.secondaryHeaderData=t));this.updateChildVisibilityProperties();if(U){var k;_.v("kevlar_update_panel_focus_scroll_killswitch")||(k={preventScroll:!0});this.focus(k)}_.cZ(this,function(){_.l4(I.hostElement,"yt-refit");I.maybeScrollToItemSection(r)})}};
_.a.computeHeaderData=function(){var X,U=(0,_.fI.unsafeClone)((X=this.data)==null?void 0:X.header);if(U){X=new _.c8(Object.keys(U)[0]);var r=_.e(U,X),m=_.e(this.secondaryHeaderData,X);m&&_.Fz(U,X,Object.assign({},m,r))}return U};
_.a.getReloadContinuation=function(){var X,U,r,m=_.H(((X=this.data)==null?void 0:(U=X.content)==null?void 0:(r=U.sectionListRenderer)==null?void 0:r.continuations)||[]);for(X=m.next();!X.done;X=m.next())if(X=X.value,X.reloadContinuationData)return X.reloadContinuationData.continuation};
_.a.onYtRendererstamperFinished=function(){this.updateChildVisibilityProperties();var X;((X=this.data)==null?0:X.targetId)&&(X=this.contentElement.firstElementChild)&&X.setAttribute("panel-target-id",this.data.targetId)};
_.a.forwardPopupClosedToFlowRootRenderer=function(){var X=_.Xa(this.hostElement).querySelector("ytd-flow-root-renderer");if(X&&this.hostElement.closest("ytd-popup-container"))X.onPopupClosed()};
_.a.dataChanged=function(){this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_LIVE_CHAT"&&(this.liveChatEngagementPanel=!0,this.getIdentifier()==="PAreply_thread"&&(this.liveChatReplyPanel=!0));var X;if(!zao.includes((X=this.theaterDisablementPanelIdentifier)!=null?X:""))if(X=_.v("web_watch_imax_theater_mode")&&this.isTheaterMode,X=_.v("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||X,_.v("kevlar_watch_metadata_ep_killswitch")||this.getIdentifier()!=="engagement-panel-structured-description"||
this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_SHORTS"||X){var U;this.visibility=(U=this.data)==null?void 0:U.visibility;var r;this.trackEngagementPanelVisibility&&((r=this.data)==null?void 0:r.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");var m,I,t,C;this.contentEmpty=!!(((m=this.data)==null?0:(I=m.content)==null?0:I.structuredDescriptionContentRenderer)&&Object.keys((t=this.data)==null?void 0:(C=t.content)==null?void 0:
C.structuredDescriptionContentRenderer).length===0);(U=_.np().resolve(_.I9))&&U.registerPanel(this.getIdentifier(),this);this.updateTheaterDisablement()}else this.data.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",this.visibility=this.data.visibility};
_.a.isTheaterModeChanged=function(){_.v("web_watch_imax_theater_mode")&&(this.liveChatEngagementPanel||this.isAiCompanionPanel||this.hidePanel())};
_.a.isFullscreenChanged=function(){_.v("web_watch_close_eps_on_fullscreen")&&(this.liveChatEngagementPanel||this.isAiCompanionPanel||this.hidePanel())};
_.a.focus=function(X){if(this.header)this.header.focus(X);else{var U;(U=_.Xa(this.hostElement).querySelector("ytd-flow-root-renderer"))==null||U.focus(X)}};
_.a.visibilityChanged=function(){if(!_.v("kevlar_use_engagement_panel_management_component")){this.updateChildVisibilityProperties();var X=this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",U=this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",r=this.lastVisibility&&this.lastVisibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",m=this.lastVisibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",I=m||!this.lastVisibility,t,C,k,g=((t=this.data)==null?void 0:(C=t.identifier)==null?void 0:
C.tag)||((k=this.data)==null?void 0:k.panelIdentifier);if(X&&I){var Z;((Z=this.data)==null?0:Z.onShowCommands)&&_.NT(this.hostElement,this.data.onShowCommands,this.hostElement);g&&_.br().dispatch(_.jf({type:"ADD_OPEN_ENGAGEMENT_PANEL",payload:{panelToAdd:g}}))}else if(U&&r){var P;((P=this.data)==null?0:P.onHideCommands)&&_.NT(this.hostElement,this.data.onHideCommands,this.hostElement);g&&_.br().dispatch(_.jf({type:"REMOVE_OPEN_ENGAGEMENT_PANEL",payload:{panelToRemove:g}}))}X&&this.lastVisibility!==
void 0&&(this.hostElement.style.order=String(-1*KRT++));_.v("kevlar_watch_focus_on_engagement_panels")&&X&&m&&this.focus({preventScroll:!0});this.updateTheaterDisablement()}this.lastVisibility=this.visibility};
_.a.notifyVisibilityChanged=function(X){var U;_.i4(this.hostElement,"yt-engagement-panel-visible-changed",[this.data,X,(U=this.data)==null?void 0:U.targetId]);if(_.v("autonav_pause_for_comments_ep")){var r;_.l4(this.hostElement,"yt-autonav-engagement-panel-visible-changed",{visible:X==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",targetId:(r=this.data)==null?void 0:r.targetId})}};
_.a.updateTheaterDisablement=function(){if(!_.v("kevlar_watch_theater_disablement_killswitch")){var X=this.theaterDisablementPanelIdentifier||this.getIdentifier()||"";if(this.isWatch&&zao.includes(X)&&!_.v("watch_next_grid_ignore_disallowed_panels")){var U=_.od(_.br().getState()),r=this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN";X!==this.getIdentifier()&&this.originalTheaterState?this.clearTheaterDisablement():r?(this.originalTheaterState===void 0&&(this.originalTheaterState=U,this.theaterDisablementPanelIdentifier=
X),U&&_.Gw(this.hostElement,"yt-toggle-theater-mode",[!1,!1])):this.originalTheaterState&&this.clearTheaterDisablement()}}};
_.a.clearTheaterDisablement=function(){_.Gw(this.hostElement,"yt-toggle-theater-mode",[!0,!1]);this.theaterDisablementPanelIdentifier=this.originalTheaterState=void 0};
_.a.updateChildVisibilityProperties=function(){this.hostElement||_.v("kevlar_panel_property_init_killswitch")||this._enableProperties();var X=this.visibility;this.adHeaderImageLockupViewModel&&(this.adHeaderImageLockupViewModel.panelContentVisibility=X);var U,r=(U=this.headerElement)==null?void 0:U.firstElementChild;if(r&&!this.adHeaderImageLockupViewModel){U=X==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED";r.collapsed=U;r=_.Xa(r).querySelector("#visibility-button");if(!r)return;(r=r.firstElementChild)&&
r.polymerController.is==="ytd-toggle-button-renderer"&&r.polymerController.data.isToggled!==U&&r.polymerController.set("data.isToggled",U)}var m;if(U=(m=this.contentElement)==null?void 0:m.firstElementChild)if(X&&X!=="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")U.removeAttribute("panel-content-visible");else{U.setAttribute("panel-content-visible","");var I;(I=U.markDirty)==null||I.call(U)}};
_.a.onYtChangeEngagementPanelVisibilityAction=function(X){var U=this,r,m=(r=this.data)==null?void 0:r.targetId,I,t,C;r=((I=this.data)==null?void 0:(t=I.identifier)==null?void 0:t.tag)||((C=this.data)==null?void 0:C.panelIdentifier);var k=_.e(X,_.$5T),g;X=m&&(k==null?void 0:k.targetId)===m||r&&(k==null?void 0:(g=k.panelIdentifier)==null?void 0:g.tag)===r;this.dialog&&X&&(k==null?void 0:k.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(m==="engagement-panel-comments-section"?_.Gw(this.hostElement,
"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer"]):_.Gw(this.hostElement,"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer",r]));!_.v("kevlar_use_engagement_panel_management_component")&&X&&(m=k.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",this.hideDelayMs&&!m?_.$u.addJob(function(){U.visibility=k.visibility},2,this.hideDelayMs):this.visibility=k.visibility,k.visibility&&this.notifyVisibilityChanged(k.visibility))};
_.a.onYtScrollToEngagementPanelCommand=function(X){var U,r=(U=this.data)==null?void 0:U.targetId,m,I,t;U=((m=this.data)==null?void 0:(I=m.identifier)==null?void 0:I.tag)||((t=this.data)==null?void 0:t.panelIdentifier);X=_.e(X,_.mAp);var C;(r&&(X==null?void 0:X.targetId)===r||U&&(X==null?void 0:(C=X.panelIdentifier)==null?void 0:C.tag)===U)&&this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&_.Gw(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement])};
_.a.attachVEs=function(X){var U,r;(X==null?0:(U=X.content)==null?0:(r=U.productListRenderer)==null?0:r.trackingParams)&&_.gO().graftServerVe(X.content.productListRenderer.trackingParams);var m,I;(X==null?0:(m=X.content)==null?0:(I=m.transcriptRenderer)==null?0:I.trackingParams)&&_.gO().graftServerVe(X.content.transcriptRenderer.trackingParams)};
_.a.onYtUpdateEngagementPanelAction=function(X){var U,r=(U=this.data)==null?void 0:U.targetId;X=_.e(X,jN9);r&&(X==null?void 0:X.targetId)===r&&(this.updatePanel({engagementPanelSectionListRenderer:{header:X==null?void 0:X.header,content:X==null?void 0:X.content}},!1),this.attachVEs(X))};
_.a.onYtShowEngagementPanelScrimAction=function(X){var U,r=(U=this.data)==null?void 0:U.targetId;X=_.e(X,NiU);r&&(X==null?void 0:X.engagementPanelTargetId)===r&&(this.scrimmed=!0)};
_.a.onYtHideEngagementPanelScrimAction=function(X){var U,r=(U=this.data)==null?void 0:U.targetId;X=_.e(X,ibU);r&&(X==null?void 0:X.engagementPanelTargetId)===r&&(this.scrimmed=!1)};
_.a.getIdentifier=function(){var X,U,r;return((X=this.data)==null?void 0:X.panelIdentifier)||((U=this.data)==null?void 0:(r=U.identifier)==null?void 0:r.tag)};
_.a.getSurface=function(){var X,U;return(X=this.data)==null?void 0:(U=X.identifier)==null?void 0:U.surface};
_.n0.Object.defineProperties(x_.prototype,{targetId:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.targetId}},
webSize:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.size}},
hideFooterBorder:{configurable:!0,enumerable:!0,get:function(){var X=this.getIdentifier();return X==="engagement-panel-youchat"||X==="PAyouchat"}},
isAiCompanionPanel:{configurable:!0,enumerable:!0,get:function(){return this.getIdentifier()==="PAai_companion"}}});
x_.prototype.visibilityChanged=x_.prototype.visibilityChanged;x_.prototype.isFullscreenChanged=x_.prototype.isFullscreenChanged;x_.prototype.isTheaterModeChanged=x_.prototype.isTheaterModeChanged;x_.prototype.dataChanged=x_.prototype.dataChanged;x_.prototype.forwardPopupClosedToFlowRootRenderer=x_.prototype.forwardPopupClosedToFlowRootRenderer;x_.prototype.onYtRendererstamperFinished=x_.prototype.onYtRendererstamperFinished;
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],x_.prototype,"actionHandlerBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],x_.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],x_.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.Xd.YtEventForwardingBehavior),_.p("design:type",Object)],x_.prototype,"ytEventForwardingBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],x_.prototype,"data",void 0);
_.q([_.T({computed:"computeHeaderData(data.header, secondaryHeaderData)"}),_.p("design:type",Object)],x_.prototype,"headerData",void 0);_.q([_.T(),_.p("design:type",Object)],x_.prototype,"secondaryHeaderData",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],x_.prototype,"visibility",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],x_.prototype,"contentEmpty",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],x_.prototype,"scrimmed",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],x_.prototype,"dialog",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],x_.prototype,"dropdown",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],x_.prototype,"darkerPanels",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],x_.prototype,"matchContentTheme",void 0);_.q([_.T(),_.p("design:type",Object)],x_.prototype,"disableAutoFill",void 0);
_.q([_.T({reflectToAttribute:!0,value:_.v("optimal_reading_width_comments_ep")}),_.p("design:type",Boolean)],x_.prototype,"optimalReadingWidthComments",void 0);_.q([_.T(),_.p("design:type",Number)],x_.prototype,"hideDelayMs",void 0);_.q([_.T({selector:_.w9,reflectToAttribute:!0}),_.p("design:type",Object)],x_.prototype,"isFullscreen",void 0);_.q([_.T({selector:_.od,reflectToAttribute:!0}),_.p("design:type",Object)],x_.prototype,"isTheaterMode",void 0);
_.q([_.T(),_.p("design:type",Number)],x_.prototype,"showDelayMs",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("data.targetId"),_.p("design:type",Object),_.p("design:paramtypes",[])],x_.prototype,"targetId",null);_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],x_.prototype,"webSize",null);_.q([_.T(),_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],x_.prototype,"hideFooterBorder",null);
_.q([_.T(),_.p("design:type",Object)],x_.prototype,"isWatch",void 0);_.q([_.T(),_.p("design:type",Object)],x_.prototype,"originalTheaterState",void 0);_.q([_.T(),_.p("design:type",Object)],x_.prototype,"theaterDisablementPanelIdentifier",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],x_.prototype,"isWatchWhilePanel",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],x_.prototype,"shortsPanel",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],x_.prototype,"liveChatEngagementPanel",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],x_.prototype,"learningChatEngagementPanel",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],x_.prototype,"liveChatReplyPanel",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],x_.prototype,"enableAnchoredPanel",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],x_.prototype,"disableBackdropFilter",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],x_.prototype,"isPersistentPanel",void 0);_.q([_.T(),_.p("design:type",Object)],x_.prototype,"trackEngagementPanelVisibility",void 0);_.q([_.T(),_.p("design:type",Object)],x_.prototype,"overscrollContain",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],x_.prototype,"isAiCompanionPanel",null);
_.q([_.Zl("#header"),_.p("design:type",HTMLElement)],x_.prototype,"headerElement",void 0);_.q([_.Zl("#header > *"),_.p("design:type",HTMLElement)],x_.prototype,"header",void 0);_.q([_.Zl("ytd-section-list-renderer"),_.p("design:type",Object)],x_.prototype,"sectionListRendererElement",void 0);_.q([_.Zl("panel-ad-header-image-lockup-view-model"),_.p("design:type",HTMLElement)],x_.prototype,"adHeaderImageLockupViewModel",void 0);
_.q([_.Zl("#content"),_.p("design:type",HTMLElement)],x_.prototype,"contentElement",void 0);_.q([_.cP("yt-rendererstamper-finished"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],x_.prototype,"onYtRendererstamperFinished",null);_.q([_.cP("yt-popup-closed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],x_.prototype,"forwardPopupClosedToFlowRootRenderer",null);
_.q([_.Sl("data","isFullscreen","isTheaterMode"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],x_.prototype,"dataChanged",null);_.q([_.ge("isTheaterMode"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],x_.prototype,"isTheaterModeChanged",null);_.q([_.ge("isFullscreen"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],x_.prototype,"isFullscreenChanged",null);
_.q([_.ge("visibility"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],x_.prototype,"visibilityChanged",null);_.q([_.hL({is:"ytd-engagement-panel-section-list-renderer",disableElementRegistration:!0})],x_);
_.f(x_,"ytd-engagement-panel-section-list-renderer",function(){if(XW9!==void 0)return XW9;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return XW9=X},{mode:_.Xz("kevlar_poly_si_batch_j028")?1:2});var TPU;var Pf=function(){var X=_.Y.apply(this,arguments)||this;X.lastRenderedPanelIds=new Set;X.visiblePanels=[];X.actionMap={"yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return X};
_.F(Pf,_.Y);_.a=Pf.prototype;_.a.dataChanged=function(){if(this.data){for(var X=[],U=_.H(this.data),r=U.next();!r.done;r=U.next()){r=r.value;var m=void 0,I=void 0,t=(m=r)==null?void 0:(I=m.engagementPanelSectionListRenderer)==null?void 0:I.visibility;I=m=void 0;((m=r)==null?0:(I=m.engagementPanelSectionListRenderer)==null?0:I.targetId)&&t!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&X.push(r)}this.visiblePanels=X}else this.visiblePanels=[]};
_.a.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}}};
_.a.withoutVisiblePanelById=function(X){return this.visiblePanels.filter(function(U){var r;return((r=U.engagementPanelSectionListRenderer)==null?void 0:r.targetId)!==X})};
_.a.onYtChangeEngagementPanelVisibilityAction=function(X){var U=this,r=_.e(X,_.$5T);if(this.data&&(r==null?0:r.targetId)&&(r==null?0:r.visibility)){var m,I=(m=this.data.find(function(C){var k;return((k=C.engagementPanelSectionListRenderer)==null?void 0:k.targetId)===r.targetId}))==null?void 0:m.engagementPanelSectionListRenderer;
if(I){var t=this.withoutVisiblePanelById(r.targetId);r.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(X=this.data.find(function(C){var k;return((k=C.engagementPanelSectionListRenderer)==null?void 0:k.targetId)===r.targetId}))&&(t=[X].concat(_.fN(t)));
this.hideDelayMs&&r.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&t.length===0?_.$u.addJob(function(){I.visibility=r.visibility;U.visiblePanels=t},10,this.hideDelayMs):(I.visibility=r.visibility,this.visiblePanels=t);
_.i4(this.hostElement,"yt-engagement-panels-visible-changed",[t])}}};
_.a.onRendererstamperFinished=function(){var X=new Set(this.visiblePanels.map(function(U){var r;return(r=U.engagementPanelSectionListRenderer)==null?void 0:r.targetId}));
this.handlePanelVisibilityChange(X,this.lastRenderedPanelIds);this.lastRenderedPanelIds=X};
_.a.handlePanelVisibilityChange=function(X,U){X=X===void 0?new Set:X;U=U===void 0?new Set:U;if(this.data)for(var r=_.H(this.data),m=r.next();!m.done;m=r.next()){m=m.value;var I=void 0,t=void 0,C=(I=m)==null?void 0:(t=I.engagementPanelSectionListRenderer)==null?void 0:t.targetId;if(C&&(I=U.has(C),t=X.has(C),C=void 0,!I&&t?(t=I=void 0,C=(I=m)==null?void 0:(t=I.engagementPanelSectionListRenderer)==null?void 0:t.onShowCommands):I&&!t&&(t=I=void 0,C=(I=m)==null?void 0:(t=I.engagementPanelSectionListRenderer)==
null?void 0:t.onHideCommands),C))for(m=_.H(C),C=m.next();!C.done;C=m.next())this.ytComponentBehavior.resolveCommand(C.value)}};
Pf.prototype.onRendererstamperFinished=Pf.prototype.onRendererstamperFinished;Pf.prototype.dataChanged=Pf.prototype.dataChanged;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Pf.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Pf.prototype,"actionHandlerBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Pf.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Pf.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Pf.prototype,"lastRenderedPanelIds",void 0);_.q([_.T(),_.p("design:type",Number)],Pf.prototype,"hideDelayMs",void 0);_.q([_.T(),_.p("design:type",Array)],Pf.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Array)],Pf.prototype,"visiblePanels",void 0);_.q([_.T(),_.p("design:type",Boolean)],Pf.prototype,"isWatchWhilePanel",void 0);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Pf.prototype,"dataChanged",null);_.q([_.cP("yt-rendererstamper-finished"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Pf.prototype,"onRendererstamperFinished",null);_.q([_.hL({is:"ytd-watch-engagement-panels",disableElementRegistration:!0})],Pf);
_.f(Pf,"ytd-watch-engagement-panels",function(){if(TPU!==void 0)return TPU;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return TPU=X},{mode:1});var Yi9;var SJ=function(){return _.Y.apply(this,arguments)||this};
_.F(SJ,_.Y);SJ.prototype.dataChanged=function(){this.data&&this.data.companionLegalText!==void 0&&this.data.companionLegalText!==null&&_.CN(_.Xa(this.hostElement).querySelector("#text"),_.rVS(_.t4$,this.data.companionLegalText))};
SJ.prototype.computeAutoScrollEnabled=function(X,U){return X&&!U};
SJ.prototype.expandedChanged=function(){this.expanderIcon=this.expanded?"expand-less":"expand-more"};
SJ.prototype.onToggleTap=function(){this.expanded=!this.expanded};
SJ.prototype.expandedChanged=SJ.prototype.expandedChanged;SJ.prototype.dataChanged=SJ.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],SJ.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.APr),_.p("design:type",Object)],SJ.prototype,"ytdAutoScrollBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],SJ.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],SJ.prototype,"expanded",void 0);
_.q([_.T({computed:"computeAutoScrollEnabled(data.companionLegalTextEnableAutoscroll, expanded)"}),_.p("design:type",Boolean)],SJ.prototype,"autoScrollEnabled",void 0);_.q([_.T(),_.p("design:type",String)],SJ.prototype,"expanderIcon",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],SJ.prototype,"dataChanged",null);
_.q([_.ge("expanded"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],SJ.prototype,"expandedChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-companion-legal-text-renderer"})],SJ);
_.f(SJ,"ytd-companion-legal-text-renderer",function(){if(Yi9!==void 0)return Yi9;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Yi9=X},{mode:1});var V8U;var dM=function(){var X=_.Y.apply(this,arguments)||this;X.buttonUpdate=_.v("web_modern_buttons");X.kevlarWatchGrid=_.v("kevlar_watch_grid");X.centerAlignDescription=_.v("action_companion_center_align_description");X.truncateDomain=_.v("action_companion_truncate_domain");X.enableMonoStyle=_.v("enable_default_mono_cta_migration_web_client");return X};
_.F(dM,_.Y);_.a=dM.prototype;_.a.computeButtonOverride=function(){if(this.buttonUpdate)return{style:this.enableMonoStyle?"mono":"call-to-action",type:"filled"}};
_.a.getOnLayoutVisibleCallback=function(){var X=_.Gu("yt.www.ads.eventcache.getLastCompanionData");return X?(X=X())&&X.onLayoutVisibleCallback:null};
_.a.getLayoutId=function(){var X=_.Gu("yt.www.ads.eventcache.getLastCompanionData");return X?(X=X())&&X.layoutId:null};
_.a.dataChanged=function(){if(this.data){this.data.adBadge||this.set("data.adBadge",dM.JSC$23507_DEFAULT_AD_BADGE_RENDERER);var X=this.getOnLayoutVisibleCallback();X&&X()}};
_.a.getButtonRenderer=function(X){return X.actionButton&&_.e(X.actionButton,_.gd)?(delete _.e(X.actionButton,_.gd).navigationEndpoint,_.e(X.actionButton,_.gd)):{}};
_.a.onClick=function(X){var U=this;if((!_.v("web_modern_buttons")||!_.$5(_.DP(X),this.hostElement,["YTD-AD-HOVER-TEXT-BUTTON-RENDERER"]))&&this.data&&this.data.navigationEndpoint){X=_.GU();var r=this.getLayoutId();X&&r&&_.v("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?X.getPlayerPromise().then(function(m){(new _.Hb(m)).executeCommand(U.data.navigationEndpoint,r)}):_.v("kevlar_companion_resolve_command_killswitch")?_.l4(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):
this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);
_.Gw(this.hostElement,"yt-companion-ad-clicked",["action-companion",r])}};
_.n0.Object.defineProperties(dM.prototype,{getRating:{configurable:!0,enumerable:!0,get:function(){var X,U,r;return((X=this.data)==null?0:(U=X.detailsLine)==null?0:(r=U.adRating)==null?0:r.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 X,U,r,m;return((X=this.data)==null?0:(U=X.detailsLine)==null?0:(r=U.adRating)==null?0:(m=r.ratingIcon)==null?0:m.iconType)?_.IB(this.data.detailsLine.adRating.ratingIcon.iconType):null}},
getDetailsLine:{configurable:!0,enumerable:!0,get:function(){var X,U,r,m;return((X=this.data)==null?0:(U=X.detailsLine)==null?0:(r=U.texts)==null?0:(m=r[0])==null?0:m.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 X,U;return((X=this.data)==null?0:(U=X.description)==null?0:U.text)?this.data.description.text:null}},
computeDescriptionTextHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getDescriptionText}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var X=_.Gu("yt.www.ads.eventcache.getLastCompanionData");return X?(X=X())&&X.interactionLoggingClientData:null}},
hideBanner:{configurable:!0,enumerable:!0,get:function(){var X=this.data.bannerImage&&this.get("thumbnail.thumbnails.0.url",this.data.bannerImage);return X?X.indexOf("/default_banner")!==-1:!0}}});
dM.prototype.onClick=dM.prototype.onClick;dM.prototype.dataChanged=dM.prototype.dataChanged;dM.JSC$23507_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.tt("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],dM.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],dM.prototype,"rendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],dM.prototype,"data",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],dM.prototype,"buttonUpdate",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],dM.prototype,"kevlarWatchGrid",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],dM.prototype,"centerAlignDescription",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],dM.prototype,"truncateDomain",void 0);
_.q([_.T({computed:"computeButtonOverride(buttonUpdate)"}),_.p("design:type",Object)],dM.prototype,"buttonOverride",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],dM.prototype,"enableMonoStyle",void 0);_.q([_.y("data.detailsLine.adRating.ratingText"),_.p("design:type",Object),_.p("design:paramtypes",[])],dM.prototype,"getRating",null);_.q([_.y("getRating"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],dM.prototype,"computeRatingHidden",null);
_.q([_.y("data.detailsLine.adRating.ratingIcon.iconType"),_.p("design:type",Object),_.p("design:paramtypes",[])],dM.prototype,"iconType",null);_.q([_.y("data.detailsLine.texts.0.text"),_.p("design:type",Object),_.p("design:paramtypes",[])],dM.prototype,"getDetailsLine",null);_.q([_.y("getDetailsLine"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],dM.prototype,"computeDetailsLineHidden",null);
_.q([_.y("data.description.text"),_.p("design:type",Object),_.p("design:paramtypes",[])],dM.prototype,"getDescriptionText",null);_.q([_.y("getDescriptionText"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],dM.prototype,"computeDescriptionTextHidden",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],dM.prototype,"interactionLoggingClientData",null);
_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],dM.prototype,"hideBanner",null);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],dM.prototype,"dataChanged",null);_.q([_.cP("click"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],dM.prototype,"onClick",null);_.q([_.hL({is:"ytd-action-companion-ad-renderer",disableElementRegistration:!0})],dM);
_.f(dM,"ytd-action-companion-ad-renderer",function(){if(V8U!==void 0)return V8U;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return V8U=X},{mode:_.Xz("kevlar_poly_si_batch_j067")?1:2});var RaU;var fqb;var OT=function(){var X=_.Y.apply(this,arguments)||this;X.buttonUpdate=_.v("web_modern_buttons");X.hideLegacyBanner=_.v("enable_dsa_one_click_ata_translators_infeed_elements");X.adInfoButtonStyle="mono";X.adInfoButtonType="text";X.noDotAdBadge=!0;return X};
_.F(OT,_.Y);_.a=OT.prototype;_.a.getOnLayoutVisibleCallback=function(){var X=_.Gu("yt.www.ads.eventcache.getLastCompanionData");return X?(X=X())&&X.onLayoutVisibleCallback:null};
_.a.getLayoutId=function(){var X=_.Gu("yt.www.ads.eventcache.getLastCompanionData");return X?(X=X())&&X.layoutId:null};
_.a.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 X=this.data.image.thumbnail.thumbnails[0];this.imageSrc=X.url?_.Jo(X.url):void 0;this.imageWidth=X.width||0;this.imageHeight=X.height||0}this.data.clickthroughEndpoint&&_.e(this.data.clickthroughEndpoint,_.Up)&&(X=_.e(this.data.clickthroughEndpoint,_.Up).url,_.v("kevlar_sanitize_image_companion_killswitch")?this.clickThroughUrl=
X||"":X?(X=_.Jo(X),this.clickThroughUrl=_.RT(X)):this.clickThroughUrl=void 0);(X=this.getOnLayoutVisibleCallback())&&X()}};
_.a.onClick=function(X){_.$5(_.DP(X),this.hostElement,["A".toString(),"BUTTON".toString()])||this.handleClick(X)};
_.a.handleClick=function(){var X=this;this.data&&this.data.clickthroughEndpoint&&(_.l4(this.hostElement,"yt-navigate",{endpoint:this.data.clickthroughEndpoint}),this.data.onClickCommands&&this.data.onClickCommands.forEach(function(U){X.macroReplacementBehavior.sendServiceRequestAction([U])}),_.Gw(this.hostElement,"yt-companion-ad-clicked",["image-companion",
this.getLayoutId()]))};
_.a.onLoad=function(){_.i4(this.hostElement,"yt-refit-popups-action")};
_.n0.Object.defineProperties(OT.prototype,{macros:{configurable:!0,enumerable:!0,get:function(){var X=_.Gu("yt.www.ads.eventcache.getLastCompanionData");return X?(X=X())&&X.macros||{}:{}}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var X=_.Gu("yt.www.ads.eventcache.getLastCompanionData");return X?(X=X())&&X.interactionLoggingClientData:null}}});
OT.prototype.onLoad=OT.prototype.onLoad;OT.prototype.onClick=OT.prototype.onClick;OT.prototype.dataChanged=OT.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],OT.prototype,"rendererBehavior",void 0);_.q([_.w(AXS.YtMacroReplacementBehavior),_.p("design:type",Object)],OT.prototype,"macroReplacementBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],OT.prototype,"data",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],OT.prototype,"buttonUpdate",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],OT.prototype,"hideLegacyBanner",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],OT.prototype,"adInfoButtonStyle",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],OT.prototype,"adInfoButtonType",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],OT.prototype,"macros",null);
_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],OT.prototype,"interactionLoggingClientData",null);_.q([_.T(),_.p("design:type",String)],OT.prototype,"clickThroughUrl",void 0);_.q([_.T(),_.p("design:type",_.Ky)],OT.prototype,"imageSrc",void 0);_.q([_.T(),_.p("design:type",Number)],OT.prototype,"imageWidth",void 0);_.q([_.T(),_.p("design:type",Number)],OT.prototype,"imageHeight",void 0);_.q([_.T(),_.p("design:type",Object)],OT.prototype,"noDotAdBadge",void 0);
_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],OT.prototype,"dataChanged",null);_.q([_.cP("click"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],OT.prototype,"onClick",null);_.q([_.cP("load"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],OT.prototype,"onLoad",null);_.q([_.hL({is:"ytd-image-companion-renderer",disableElementRegistration:!0})],OT);
_.f(OT,"ytd-image-companion-renderer",function(){if(fqb!==void 0)return fqb;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return fqb=X},{mode:_.Xz("kevlar_poly_si_batch_j067")?1:2});var qiS;var vf=function(){return _.Y.apply(this,arguments)||this};
_.F(vf,_.Y);_.a=vf.prototype;_.a.dataChanged=function(){this.set("data.adBadge",vf.JSC$23516_DEFAULT_AD_BADGE_RENDERER);if(this.data){var X=this.getOnLayoutVisibleCallback();X&&X()}};
_.a.getOnLayoutVisibleCallback=function(){var X=_.Gu("yt.www.ads.eventcache.getLastCompanionData");return X?(X=X())&&X.onLayoutVisibleCallback:null};
_.a.getLayoutId=function(){var X=_.Gu("yt.www.ads.eventcache.getLastCompanionData");return X?(X=X())&&X.layoutId:null};
_.a.onCompanionClicked=function(X){this.data&&(X.target!==this.shopTitle&&this.sendTrackingPings(this.data.clickTrackingEndpoints),_.Gw(this.hostElement,"yt-companion-ad-clicked",["shopping-companion",this.getLayoutId()]))};
_.a.onShopTextTap=function(){if(this.data&&this.data.clickToAdvSiteEndpoint){var X=_.GU(),U=this.getLayoutId(),r=this.data.clickToAdvSiteEndpoint;X&&U&&_.v("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?X.getPlayerPromise().then(function(m){(new _.Hb(m)).executeCommand(r,U)}):_.l4(this.hostElement,"yt-navigate",{endpoint:r})}};
_.a.sendTrackingPings=function(X){if(X&&X.length!==0&&X[0].loggingUrls&&(X=X[0].loggingUrls.map(this.getBaseUrl)))for(var U=0;U<X.length;U++)_.UO(X[U])};
_.a.getBaseUrl=function(X){return X.baseUrl||""};
_.n0.Object.defineProperties(vf.prototype,{interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var X=_.Gu("yt.www.ads.eventcache.getLastCompanionData");return X?(X=X())&&X.interactionLoggingClientData:null}}});
vf.prototype.onCompanionClicked=vf.prototype.onCompanionClicked;vf.prototype.dataChanged=vf.prototype.dataChanged;vf.JSC$23516_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.tt("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],vf.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],vf.prototype,"data",void 0);_.q([_.Zl("#title"),_.p("design:type",HTMLElement)],vf.prototype,"shopTitle",void 0);
_.q([_.Sl("data.impressionEndpoints"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],vf.prototype,"dataChanged",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],vf.prototype,"interactionLoggingClientData",null);_.q([_.cP("yt-navigate"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],vf.prototype,"onCompanionClicked",null);
_.q([_.hL({is:"ytd-shopping-companion-renderer",disableElementRegistration:!0})],vf);
_.f(vf,"ytd-shopping-companion-renderer",function(){if(qiS!==void 0)return qiS;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return qiS=X},{mode:1});_.G5(_.V(function(X){var U=X.data;X=_.xc({visibilityCallback:function(m){var I,t=(I=U().interaction)==null?void 0:I.onFirstVisible;m&&t&&_.z5(t)},
showOption:_.To});var r=_.z4(function(){return U().interaction},HbU);
_.qi(function(){var m,I;I=(I=_.Gu("yt.www.ads.eventcache.getLastCompanionData"))?(I=I())&&I.onLayoutVisibleCallback:null;(m=I)==null||m()},"ao");
return _.n("banner-image-layout-view-model",{class:"ytwBannerImageLayoutViewModelHost","on:load":_.tj(function(m){_.i4(m.currentTarget,"yt-refit-popups-action")}),
el:_.pf(X,r),"aria-label":function(){var m,I;return(m=U().interaction)==null?void 0:(I=m.accessibility)==null?void 0:I.label}},_.n("div",{class:"ytwBannerImageLayoutViewModelHostBannerImage"},_.n(_.xJ,{data:function(){return U().adImage}},{adImageViewModel:function(m){return _.n(_.UI,{data:m.data,
targetHeight:80,customCommandResolver:HbU})}})),_.n("div",{class:"ytwBannerImageLayoutViewModelHostMetadata"},_.n("div",{class:"ytwBannerImageLayoutViewModelHostMetadataAdBadge"},_.n(_.xJ,{data:function(){return U().adBadge}},{adBadgeViewModel:function(m){return _.n(_.Ji,{data:m.data,
hasDot:!1,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}})),_.n("div",{class:"ytwBannerImageLayoutViewModelHostMetadataMenu"},_.n(_.xJ,{data:function(){return U().menu}},{buttonViewModel:_.Rt}))))},"bo"),"banner-image-layout-view-model",{props:{data:_.OQ}});_.G5(_.V(function(X){var U=X.data;X=_.xc({visibilityCallback:function(m){var I,t=(I=U().interaction)==null?void 0:I.onFirstVisible;m&&t&&_.z5(t)},
showOption:_.To});var r=_.z4(function(){return U().interaction},Cph);
_.qi(function(){var m,I;I=(I=_.Gu("yt.www.ads.eventcache.getLastCompanionData"))?(I=I())&&I.onLayoutVisibleCallback:null;(m=I)==null||m()},"co");
return _.n("top-banner-image-text-icon-buttoned-layout-view-model",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHost",el:_.pf(X,r)},_.n("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostBannerImage"},_.n(_.xJ,{data:function(){return U().adImage}},{adImageViewModel:function(m){return _.n(_.UI,{data:m.data,
targetHeight:80,customCommandResolver:Cph})}})),_.n("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadata"},_.n("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataAvatarLockup"},_.n(_.xJ,{data:function(){return U().adAvatarLockup}},{adAvatarLockupViewModel:function(m){return _.n(M8b,{data:m.data,
customCommandResolver:Cph})}})),_.n(_.xJ,{data:function(){return U().adButton}},{adButtonViewModel:function(m){return _.n(_.V6,{data:m.data,
customCommandResolver:Cph})}}),_.n("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataMenu"},_.n(_.xJ,{data:function(){return U().menu}},{buttonViewModel:_.Rt}))))},"eo"),"top-banner-image-text-icon-buttoned-layout-view-model",{props:{data:_.OQ}});var WRS={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"},eJ=function(){var X=_.Y.apply(this,arguments)||this;X.updateCompanionDataJobId=0;X.contentVideoId=null;X.player=null;X.actionMap={"yt-companion-ad-clicked":"handleCompanionAdClicked"};
return X};
_.F(eJ,_.Y);_.a=eJ.prototype;_.a.configureRendererStamper=function(){return{oneofRenderer:{id:"companion",mapping:WRS}}};
_.a.attached=function(){var X=this,U=_.GU();U&&U.getPlayerPromise().then(function(r){X.getCachedDataAndListen(r)})};
_.a.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateKevlarOrC3Companion",this.receiveCompanionData),this.player=null)};
_.a.updateRendererStamper=function(){var X={};if(this.data)for(var U in WRS)if(this.data[U]){X[U]=this.data[U];break}if(this.oneofRenderer!=void 0||Object.keys(X).length)this.oneofRenderer=X};
_.a.getCachedDataAndListen=function(X){var U=this.retrieveCachedCompanionData();U&&Object.keys(U).length&&this.receiveCompanionData(U);this.ytPlayerListenerBehavior.listenToPlayerEvent(X,"updateKevlarOrC3Companion",this.receiveCompanionData);this.player=X};
_.a.retrieveCachedCompanionData=function(){return _.mH.yt&&_.mH.yt.www&&_.mH.yt.www.ads&&_.mH.yt.www.ads.eventcache&&_.mH.yt.www.ads.eventcache.getLastCompanionData?_.mH.yt.www.ads.eventcache.getLastCompanionData():null};
_.a.receiveCompanionData=function(X){X&&Object.keys(X).length?(this.contentVideoId=X.contentVideoId,this.setCompanionData(X)):this.setCompanionData(X)};
_.a.setCompanionData=function(X){this.cancelPendingCompanionAdJobs();if(X){this.updateCompanionDataJobId=0;for(var U in WRS)WRS.hasOwnProperty(U)&&(this.data[U]=void 0);X.shoppingCompanionCarouselRenderer?this.set("data.shoppingCompanionCarouselRenderer",X.shoppingCompanionCarouselRenderer):X.imageCompanionAdRenderer?this.set("data.imageCompanionAdRenderer",X.imageCompanionAdRenderer):X.actionCompanionAdRenderer?(this.set("data.actionCompanionAdRenderer",X.actionCompanionAdRenderer),_.i4(this.hostElement,
"yt-hide-unlimited-offer-module"),_.i4(this.hostElement,"yt-hide-tvfilm-offer-module")):X.bannerImageLayoutViewModel?this.set("data.bannerImageLayoutViewModel",X.bannerImageLayoutViewModel):X.topBannerImageTextIconButtonedLayoutViewModel&&this.set("data.topBannerImageTextIconButtonedLayoutViewModel",X.topBannerImageTextIconButtonedLayoutViewModel);this.updateRendererStamper()}};
_.a.dataChanged=function(){var X=this,U=_.GU();U?U.getPlayerPromise().then(function(r){X.contentVideoId&&r.getVideoUrl().includes("v="+X.contentVideoId)||(X.cancelPendingCompanionAdJobs(),X.updateRendererStamper())}):_.i3(Error("ep"))};
_.a.cancelPendingCompanionAdJobs=function(){this.updateCompanionDataJobId&&(_.$u.cancelJob(this.updateCompanionDataJobId),this.updateCompanionDataJobId=0)};
_.a.handleCompanionAdClicked=function(X,U){this.player.onAdUxClicked(X,U);this.player.pauseVideo()};
eJ.prototype.dataChanged=eJ.prototype.dataChanged;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],eJ.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],eJ.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],eJ.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],eJ.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.w(_.ev.YtPlayerListenerBehavior),_.p("design:type",_.Eh)],eJ.prototype,"ytPlayerListenerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],eJ.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],eJ.prototype,"oneofRenderer",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],eJ.prototype,"dataChanged",null);_.q([_.hL({is:"ytd-companion-slot-renderer",disableElementRegistration:!0})],eJ);
_.f(eJ,"ytd-companion-slot-renderer",function(){if(RaU!==void 0)return RaU;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return RaU=X},{mode:_.Xz("kevlar_poly_si_batch_j067")?
1:2});var JCh;var ET=function(){return _.Y.apply(this,arguments)||this};
_.F(ET,_.Y);ET.prototype.dataChanged=function(){this.companionSlotData={hack:!0}};
ET.prototype.dataChanged=ET.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ET.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ET.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],ET.prototype,"companionSlotData",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ET.prototype,"dataChanged",null);
_.q([_.hL({disableElementRegistration:!0,is:"ytd-player-legacy-desktop-watch-ads-renderer"})],ET);
_.f(ET,"ytd-player-legacy-desktop-watch-ads-renderer",function(){if(JCh!==void 0)return JCh;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return JCh=X},{mode:1});var DTr;var Fc=function(){var X=_.Y.apply(this,arguments)||this;X.skinnyMode=!1;X.COMPACT_EVENT_COUNT=4;X.onShelfToggleButtonTap=function(){X.logTap(X.data);X.showingMore=!X.showingMore};
X.onShelfToggleButtonFocus=function(){X.showingMore||(X.logTap(X.data),X.showingMore=!0,_.cZ(X,function(){var U=X.COMPACT_EVENT_COUNT-1,r;(r=_.Xa(X.hostElement).querySelector("#event-"+U))==null||r.focus()}))};
return X};
_.F(Fc,_.Y);_.a=Fc.prototype;_.a.attached=function(){this.shelfToggleButton.addEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.addEventListener("focus",this.onShelfToggleButtonFocus);this.addInfoTooltipListeners()};
_.a.detached=function(){this.shelfToggleButton.removeEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.removeEventListener("focus",this.onShelfToggleButtonFocus);this.removeInfoTooltipListeners()};
_.a.addInfoTooltipListeners=function(){this.infoContainer.addEventListener("tap",_.k7(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseenter",_.k7(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("focus",_.k7(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseleave",_.k7(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.addEventListener("blur",_.k7(this.infoTooltip,this.infoTooltip.hide))};
_.a.removeInfoTooltipListeners=function(){this.infoContainer.removeEventListener("tap",_.k7(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseenter",_.k7(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("focus",_.k7(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseleave",_.k7(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.removeEventListener("blur",_.k7(this.infoTooltip,this.infoTooltip.hide))};
_.a.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)};
_.a.onShowingMoreChanged=function(){var X;this.showingMoreChanged((X=this.showingMore)!=null?X:!1)};
_.a.showingMoreChanged=function(X){var U=this.get("data.events")||[];this.set("restEvents",U.slice(1,X?U.length:this.COMPACT_EVENT_COUNT).map(function(r){return r.ticketEventRenderer}));
U.slice(0,X?U.length:this.COMPACT_EVENT_COUNT).forEach(function(r){var m=_.Ei();r=r.ticketEventRenderer.trackingParams;_.e8()&&m&&r&&(r=_.Ps(r),m&&_.YF(m,r))});
this.shelfTogglerLabelText=this.showingMore?this.data.showLess||"":this.data.showMore||"";this.shelfTogglerIcon=this.showingMore?"yt-icons:expand-less":"yt-icons:expand-more"};
_.a.computeAriaLabel=function(X){return X.subtitle1+", "+X.subtitle2};
_.a.logTap=function(X){_.e8()&&this.ytRendererBehavior.logExplicitClick(X)};
_.a.isKeyboardAction=function(X){return this.get("detail.x",X)===0&&this.get("detail.y",X)===0};
_.a.onFirstEventTap=function(X){X.target&&this.handleTap(X.target,this.firstEvent,this.isKeyboardAction(X))};
_.a.onTicketLinkTap=function(X){X.target&&this.handleTap(X.target,X.model.item,this.isKeyboardAction(X))};
_.a.handleTap=function(X,U,r){if(U.buttonCommand)if(U.hasMultipleOffers)Object.assign(_.e(U.buttonCommand,_.lO),{properties:{source:r?"keyboard":"tap"}}),this.logTap(U),this.popupPositionTarget=X,_.NT(this.hostElement,[U.buttonCommand],this.hostElement);else{var m;if((m=_.e(U.buttonCommand,_.Up))==null?0:m.url)this.logTap(U),_.U_(window,_.e(U.buttonCommand,_.Up).url)}};
Fc.prototype.onShowingMoreChanged=Fc.prototype.onShowingMoreChanged;Fc.prototype.dataChanged=Fc.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Fc.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Fc.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],Fc.prototype,"firstEvent",void 0);_.q([_.T(),_.p("design:type",Object)],Fc.prototype,"restEvents",void 0);_.q([_.T(),_.p("design:type",String)],Fc.prototype,"imageUrl",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Fc.prototype,"showingMore",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Fc.prototype,"canShowMore",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Fc.prototype,"skinnyMode",void 0);_.q([_.T(),_.p("design:type",HTMLElement)],Fc.prototype,"popupPositionTarget",void 0);_.q([_.Zl("#banner-info-tooltip"),_.p("design:type",Object)],Fc.prototype,"infoTooltip",void 0);
_.q([_.Zl("#info-container"),_.p("design:type",HTMLElement)],Fc.prototype,"infoContainer",void 0);_.q([_.Zl("#shelf-toggler"),_.p("design:type",HTMLElement)],Fc.prototype,"shelfToggleButton",void 0);_.q([_.Zl("#separator"),_.p("design:type",HTMLDivElement)],Fc.prototype,"separator",void 0);_.q([_.T(),_.p("design:type",String)],Fc.prototype,"shelfTogglerLabelText",void 0);_.q([_.T(),_.p("design:type",String)],Fc.prototype,"shelfTogglerIcon",void 0);
_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Fc.prototype,"dataChanged",null);_.q([_.Sl("showingMore"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Fc.prototype,"onShowingMoreChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-ticket-shelf-renderer"})],Fc);
_.f(Fc,"ytd-ticket-shelf-renderer",function(){if(DTr!==void 0)return DTr;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return DTr=X},{mode:1});var pWh;var $Th;var bBS=function(){return _.Y.apply(this,arguments)||this};
_.F(bBS,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],bBS.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],bBS.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-comments-entry-point-message-renderer"})],bBS);
_.f(bBS,"ytd-comments-entry-point-message-renderer",function(){if($Th!==void 0)return $Th;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return $Th=X},{mode:1});var ACU;var Bf=function(){return _.Y.apply(this,arguments)||this};
_.F(Bf,_.Y);_.n0.Object.defineProperties(Bf.prototype,{hasAvatar:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.teaserAvatar)}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Bf.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Bf.prototype,"data",void 0);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Bf.prototype,"hasAvatar",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-comments-entry-point-teaser-renderer"})],Bf);
_.f(Bf,"ytd-comments-entry-point-teaser-renderer",function(){if(ACU!==void 0)return ACU;var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return ACU=X},{mode:1});var lqy;var GwU=function(){return _.Y.apply(this,arguments)||this};
_.F(GwU,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],GwU.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],GwU.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-comments-simplebox-renderer"})],GwU);
_.f(GwU,"ytd-comments-simplebox-renderer",function(){if(lqy!==void 0)return lqy;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return lqy=X},{mode:1});var Qq=function(){var X=_.Y.apply(this,arguments)||this;X.fullHeight=!_.v("comment_teaser_full_height_kill_switch")&&_.v("kevlar_watch_grid");return X};
_.F(Qq,_.Y);Qq.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"}}}};
Qq.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
Qq.prototype.onTap=function(){var X=this.tapCommand;X&&(this.data&&this.ytRendererBehavior.logExplicitClick(this.data),this.ytComponentBehavior.resolveCommand(X))};
Qq.prototype.onKeyUp=function(X){if(X.keyCode===13)this.onTap()};
_.n0.Object.defineProperties(Qq.prototype,{tapCommand:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.data)==null?0:X.onTap)return this.data.onTap;var U,r;if(((U=this.data)==null?0:U.teaserContent)||((r=this.data)==null?0:r.simpleboxPlaceholder))return{signalAction:{signal:"SCROLL_TO_COMMENTS"}}}},
simpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.simpleboxPlaceholder}},
hasSimpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){return!!this.simpleboxPlaceholder}},
simpleboxAvatar:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.simpleboxAvatar}},
teaserContent:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.teaserContent}},
hasTeaserContent:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserContent}},
teaserAvatar:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.teaserAvatar}},
hasTeaserAvatar:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserAvatar}},
messageText:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.messageText}},
contentRenderer:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.contentRenderer}},
hasContents:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)!=null&&X.contents?this.data.contents.length>0:!1}},
hasContentRenderer:{configurable:!0,enumerable:!0,get:function(){return!!this.contentRenderer}}});
Qq.prototype.onKeyUp=Qq.prototype.onKeyUp;Qq.prototype.onTap=Qq.prototype.onTap;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Qq.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Qq.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Qq.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Qq.prototype,"data",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Qq.prototype,"fullHeight",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],Qq.prototype,"tapCommand",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],Qq.prototype,"simpleboxPlaceholder",null);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Qq.prototype,"hasSimpleboxPlaceholder",null);
_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],Qq.prototype,"simpleboxAvatar",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],Qq.prototype,"teaserContent",null);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Qq.prototype,"hasTeaserContent",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],Qq.prototype,"teaserAvatar",null);
_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Qq.prototype,"hasTeaserAvatar",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],Qq.prototype,"messageText",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],Qq.prototype,"contentRenderer",null);_.q([_.y("data"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Qq.prototype,"hasContents",null);
_.q([_.y("data"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Qq.prototype,"hasContentRenderer",null);_.q([_.cP("click"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Qq.prototype,"onTap",null);_.q([_.cP("keypress"),_.p("design:type",Function),_.p("design:paramtypes",[_.yT]),_.p("design:returntype")],Qq.prototype,"onKeyUp",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-comments-entry-point-header-renderer"})],Qq);
_.f(Qq,"ytd-comments-entry-point-header-renderer",function(){if(pWh!==void 0)return pWh;var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return pWh=X},{mode:1});var iBU;_.G5(_.Gg$,"yt-animated-rolling-number",{props:{numberText:_.OQ,numberValue:_.OQ,heightPx:_.OQ,fontSizeMultiplier:_.OQ,shouldAnimate:_.OQ,forceRollUp:_.OQ}});var LRr=Number(getComputedStyle(document.documentElement).fontSize.replace("px","")),NPr={numberText:"",heightPx:2*LRr,shouldAnimate:!1},oD=function(){var X=_.Y.apply(this,arguments)||this;X.usingAnimatedComponents=!0;X.wasDetailed=!1;X.JSC$23553_browserSupportsAnimation=_.v("web_supports_animations_api");X.actionMap={"yt-update-viewership-action":"onYtUpdateViewershipAction","yt-update-date-text-action":"onYtUpdateDateTextAction"};X.detailed=!1;X.shouldAnimate=!1;X.viewCountProps=NPr;X.dateTextProps=
NPr;X.metadataBadgesInDescription=_.v("web_metadata_badges_in_description");return X};
_.F(oD,_.Y);_.a=oD.prototype;_.a.attached=function(){var X=this;_.np().resolve(_.JZ).subtitleChangeCallbackMap.set("ytd-watch-info-text",function(U){X.set("videoPrimaryInfoRenderer.subtitle",U)})};
_.a.detached=function(){_.np().resolve(_.JZ).subtitleChangeCallbackMap.delete("ytd-watch-info-text")};
_.a.resetAnimationState=function(){this.shouldAnimate=!1};
_.a.updateDynamicMetadata=function(){if(this.JSC$23553_browserSupportsAnimation){if(!this.detailed){var X,U,r,m;var I=(X=this.videoPrimaryInfoRenderer)==null?void 0:(U=X.viewCount)==null?void 0:(r=U.videoViewCountRenderer)==null?void 0:(m=r.extraShortViewCount)==null?void 0:m.simpleText;var t,C,k,g;var Z=(t=this.videoPrimaryInfoRenderer)==null?void 0:(C=t.viewCount)==null?void 0:(k=C.videoViewCountRenderer)==null?void 0:(g=k.shortViewCount)==null?void 0:g.simpleText}if(!Z){var P,S,d,O;I=(P=this.videoPrimaryInfoRenderer)==
null?void 0:(S=P.viewCount)==null?void 0:(d=S.videoViewCountRenderer)==null?void 0:(O=d.unlabeledViewCountValue)==null?void 0:O.simpleText;var E,Q,h,z;Z=(E=this.videoPrimaryInfoRenderer)==null?void 0:(Q=E.viewCount)==null?void 0:(h=Q.videoViewCountRenderer)==null?void 0:(z=h.viewCount)==null?void 0:z.simpleText}var K,D,W;X=Number((K=this.videoPrimaryInfoRenderer)==null?void 0:(D=K.viewCount)==null?void 0:(W=D.videoViewCountRenderer)==null?void 0:W.originalViewCount);var J,A;K=(J=this.videoPrimaryInfoRenderer)==
null?void 0:(A=J.relativeDateText)==null?void 0:A.simpleText;var N;J=!((N=this.videoPrimaryInfoRenderer)==null||!N.relativeDateText);if(I&&Z&&X&&(K||!J)){this.wasDetailed!==this.detailed&&(this.shouldAnimate=!1);this.wasDetailed=this.detailed;N=Z.split(new RegExp("("+I+")"));I=_.DQ(N[0]);var He;Z={numberText:(He=N[1])!=null?He:"",numberValue:X,heightPx:2*LRr,shouldAnimate:this.shouldAnimate&&!!this.viewCountProps.numberText};var ne;He=((ne=N[2])!=null?ne:"")+"  ";this.setViewCount(Z,I,_.DQ(He));if(!this.detailed&&
J){I=K.split(/(\d+)/);ne=_.DQ(I[0]);var Be;He={numberText:(Be=I[1])!=null?Be:"",heightPx:2*LRr,shouldAnimate:this.shouldAnimate&&!!this.dateTextProps.numberText};var S6;Be=((S6=I[2])!=null?S6:"")+"  ";this.setDateText(He,ne,_.DQ(Be))}else this.setDateText();this.usingAnimatedComponents=!0;this.shouldAnimate=!1}else this.usingAnimatedComponents=!1,this.setViewCount(),this.setDateText()}else this.usingAnimatedComponents=!1};
_.a.setViewCount=function(X,U,r){_.pE(U)!==_.pE(this.viewCountPreNumberText)&&(this.viewCountPreNumberText=U);this.viewCountProps.numberText!==(X==null?void 0:X.numberText)&&(this.viewCountProps=X||NPr);_.pE(r)!==_.pE(this.viewCountPostNumberText)&&(this.viewCountPostNumberText=r)};
_.a.setDateText=function(X,U,r){_.pE(U)!==_.pE(this.dateTextPreNumberText)&&(this.dateTextPreNumberText=U);this.dateTextProps.numberText!==(X==null?void 0:X.numberText)&&(this.dateTextProps=X||NPr);_.pE(r)!==_.pE(this.dateTextPostNumberText)&&(this.dateTextPostNumberText=r)};
_.a.onYtUpdateViewershipAction=function(X){this.videoPrimaryInfoRenderer&&(_.e(X,BSJ).isEmpty?this.set("videoPrimaryInfoRenderer.viewCount",null):_.e(X,BSJ).viewCount&&(this.shouldAnimate=!0,this.set("videoPrimaryInfoRenderer.viewCount",_.e(X,BSJ).viewCount)))};
_.a.onYtUpdateDateTextAction=function(X){if(this.videoPrimaryInfoRenderer){X=_.e(X,_.EQh).dateText;this.shouldAnimate=!0;var U;((U=this.videoPrimaryInfoRenderer)==null?0:U.relativeDateText)?this.set("videoPrimaryInfoRenderer.relativeDateText",X):this.set("videoPrimaryInfoRenderer.dateText",X)}};
_.n0.Object.defineProperties(oD.prototype,{infoText:{configurable:!0,enumerable:!0,get:function(){return Zbh(this.videoPrimaryInfoRenderer,this.detailed,!this.usingAnimatedComponents)}},
descriptionInfoTooltipText:{configurable:!0,enumerable:!0,get:function(){return _.pE(Zbh(this.videoPrimaryInfoRenderer,!0,!0,"\u2022",!0))}},
showDescriptionInfoTooltip:{configurable:!0,enumerable:!0,get:function(){return!this.detailed}},
animatedViewCountAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.pE(this.viewCountPreNumberText),this.viewCountProps.numberText,_.pE(this.viewCountPostNumberText)].join("")}},
animatedDateTextAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.pE(this.dateTextPreNumberText),this.dateTextProps.numberText,_.pE(this.dateTextPostNumberText)].join("")}}});
oD.prototype.updateDynamicMetadata=oD.prototype.updateDynamicMetadata;oD.prototype.resetAnimationState=oD.prototype.resetAnimationState;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],oD.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],oD.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],oD.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],oD.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],oD.prototype,"videoPrimaryInfoRenderer",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],oD.prototype,"detailed",void 0);_.q([_.T(),_.p("design:type",Object)],oD.prototype,"shouldAnimate",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],oD.prototype,"viewCountPreNumberText",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],oD.prototype,"viewCountProps",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],oD.prototype,"viewCountPostNumberText",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],oD.prototype,"dateTextPreNumberText",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],oD.prototype,"dateTextProps",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],oD.prototype,"dateTextPostNumberText",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],oD.prototype,"metadataBadgesInDescription",void 0);_.q([_.y("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed","usingAnimatedComponents"),_.p("design:type",Object),_.p("design:paramtypes",[])],oD.prototype,"infoText",null);
_.q([_.y("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.subtitle","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount"),_.p("design:type",String),_.p("design:paramtypes",[])],oD.prototype,"descriptionInfoTooltipText",null);_.q([_.y("detailed"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],oD.prototype,"showDescriptionInfoTooltip",null);
_.q([_.y("viewCountPreNumberText","viewCountProps.numberText","viewCountPostNumberText"),_.p("design:type",String),_.p("design:paramtypes",[])],oD.prototype,"animatedViewCountAccessibilityLabel",null);_.q([_.y("dateTextPreNumberText","dateTextProps.numberText","dateTextPostNumberText"),_.p("design:type",String),_.p("design:paramtypes",[])],oD.prototype,"animatedDateTextAccessibilityLabel",null);
_.q([_.ge("videoPrimaryInfoRenderer"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],oD.prototype,"resetAnimationState",null);_.q([_.ge("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.subtitle","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],oD.prototype,"updateDynamicMetadata",null);
_.q([_.hL({disableElementRegistration:!0,is:"ytd-watch-info-text"})],oD);
_.f(oD,"ytd-watch-info-text",function(){if(iBU!==void 0)return iBU;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return iBU=X},{mode:1});var jly;var XQS="baseBackground raisedBackground additiveBackground textPrimary textSecondary outline keyLight collectionStack invertedBackground textPrimaryInverse textDisabled dropShadow cardOutline overlayBackground overlayTextPrimary".split(" ");var UmS=_.V(function(X){var U=X.data;var r=X.setTapCommand;_.Wu(function(){var m=_.yP(U().onTap);r(m)},"CLm0Xe");
return _.n("yt-comment-input-box-carousel-item-view-model",{class:"ytCommentInputBoxCarouselItemViewModelHost"},_.n(_.xJ,{data:function(){return U().avatar}},{avatarViewModel:_.kp}),_.n("div",{class:"ytCommentInputBoxCarouselItemViewModelInputBox"},_.n("span",null,function(){return U().simpleboxText})))},"go");var rtU=_.V(function(X){return _.n("comments-entry-point-teaser-view-model",{class:"ytCommentsEntryPointTeaserViewModelHost"},_.n(_.x,{cond:function(){return _.e(X.data().avatar,_.u_)},
then:function(U){return _.n(_.kp,{data:U,avatarButtonCustomClassName:"ytCommentsEntryPointTeaserViewModelAvatar"})}}),_.n("div",{class:"ytCommentsEntryPointTeaserViewModelTeaser"},_.n(_.dN,{text:function(){return X.data().teaserText}})))},"ho");var mmU=_.V(function(X){var U=X.data;var r=X.setTapCommand;_.Wu(function(){var m=_.yP(U().onTap);r(m)},"qxjCCd");
return _.n("yt-comment-teaser-carousel-item-view-model",{class:"ytCommentTeaserCarouselItemViewModelHost"},_.n(_.xJ,{data:function(){return U().teasers}},{commentsEntryPointTeaserViewModel:rtU}))},"jo");var Iih=_.V(function(X){var U=X.data;var r=X.setTapCommand;_.Wu(function(){var m=_.yP(U().onTap);r(m)},"CRZByf");
return _.n("yt-comments-entry-point-message-view-model",{class:"ytCommentsEntryPointMessageViewModelHost"},_.n(_.dN,{text:function(){return U().messageText}}))},"lo");var tfF=_.V(function(X){var U=X.data;var r=X.setTapCommand;var m=X.isDisabled;_.Wu(function(){var I=(m==null?0:m())?void 0:_.yP(U().onTap);r(I)},"GZxRqd");
return _.n("yt-text-carousel-item-view-model",{class:"ytTextCarouselItemViewModelHost"},_.n(_.k5,{icon:function(){return U().iconName},
className:"ytTextCarouselItemViewModelImageType"}),_.n(_.x,{cond:function(){return U().image},
then:function(I){return _.n(_.J6,{data:I,alt:"",className:"ytTextCarouselItemViewModelImageType"})}}),_.n(_.dN,{text:function(){return U().text},
className:function(){return U().image||U().iconName?"ytTextCarouselItemViewModelText":"ytTextCarouselItemViewModelTextWithoutImage"},
ellipsisTruncate:!0}),_.n(_.xJ,{data:function(){return U().button}},{buttonViewModel:function(I){return _.n(_.Rt,{data:I.data,
className:"ytTextCarouselItemViewModelButton",buttonOverrides:function(){return{disabled:m==null?void 0:m()}}})}}))},"no");var aih=_.V(function(X){var U=X.data;var r=X.itemIndex;var m=X.selectedIndex;var I=X.indexUpdatedCallback;var t=X.observer;X=X.title;var C=_.HD("yt-carousel-item-view-model",function(S){t&&t().observe(S)}),k=function(S){r()===m()&&I(S)},g=_.Zj(fpo),Z=_.Zj(_.IxA),P=function(){var S,d,O,E,Q;
return((S=U())==null?void 0:S.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_LIVE_CHAT_STATIC_TEXT"&&!g()||((d=U())==null?void 0:d.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_QUIZ_TEASER_STATIC_TEXT"&&((O=Z())==null?void 0:O.includes("PAposts_by_host"))||((E=U())==null?void 0:E.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_YOUCHAT_STATIC_TEXT"&&((Q=Z())==null?void 0:Q.includes("PAyouchat"))};
return _.n("yt-carousel-item-view-model",{el:C,class:"ytCarouselItemViewModelHost",tabindex:0,"aria-label":X},_.n(_.xJ,{data:function(){var S,d;return(d=(S=_.e(U().carouselItem,Amy))==null?void 0:S.textCarousel)!=null?d:U().carouselItem}},{textCarouselItemViewModel:function(S){return _.n(tfF,{data:S.data,
setTapCommand:k,isDisabled:P})},
commentTeaserCarouselItemViewModel:function(S){return _.n(mmU,{data:S.data,setTapCommand:k})},
commentInputBoxCarouselItemViewModel:function(S){return _.n(UmS,{data:S.data,setTapCommand:k})},
commentsEntryPointMessageViewModel:function(S){return _.n(Iih,{data:S.data,setTapCommand:k})}}))},"oo");var H9T=_.V(function(X){var U=X.numDots;var r=X.activeIndex;return _.n("yt-carousel-dots-shape",{class:"ytCarouselDotsShapeHost"},_.n(_.Yq,{each:function(){return Array.from({length:U()})},
keyBy:"INDEX"},function(m,I){return _.n("div",{class:function(){var t={};return _.E5("ytCarouselDotsShapeDot",(t.ytCarouselDotsShapeDotActive=I===r(),t))}})}))},"po");var CPb=_.V(function(X){var U=X.data;var r=X.handleCarouselNavigation;var m=X.numItems;var I=X.selectedIndex;var t=function(){return{disabled:I()===0}},C=function(){return{disabled:I()===m()-1}};
return _.n("yt-carousel-title-view-model",{class:"ytCarouselTitleViewModelHost"},_.n("div",null,_.n("h2",{class:"ytCarouselTitleViewModelTitle","aria-live":"polite"},function(){return U().title}),_.n(_.x,{cond:function(){return U().subtitle},
then:function(k){return _.n("span",{class:"ytCarouselTitleViewModelSubtitle","aria-label":function(){return U().subtitleAccessibilityText}},k)}})),_.n(_.x,{cond:function(){return m()>1},
then:function(){return _.n("div",{class:"ytCarouselTitleViewModelNavigation"},_.n(H9T,{numDots:m,activeIndex:I}),_.n(_.x,{cond:function(){return U().previousButton},
then:function(k){return _.n(_.xJ,{data:k},{buttonViewModel:function(g){return _.n(_.Rt,{data:g.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return r(-1)},
buttonOverrides:t})}})}}),_.n(_.x,{cond:function(){return U().nextButton},
then:function(k){return _.n(_.xJ,{data:k},{buttonViewModel:function(g){return _.n(_.Rt,{data:g.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return r(1)},
buttonOverrides:C})}})}}))}}))},"qo");_.G5(_.V(function(X){var U=X.data;var r,m=_.HD("yt-video-metadata-carousel-view-model"),I=_.HD("div",function(J){var A=function(){var N=J.offsetWidth*Q(),He=24*(Q()-1);d(N+He)};
A();window.ResizeObserver&&(r=new ResizeObserver(A),r.observe(J))}),t=_.$q("HTML_DIR")==="rtl",C=!1,k=0,g=0;
X=_.H(_.Fb(0,void 0,"M49TDf"));var Z=X.next().value,P=X.next().value;X=_.H(_.Fb(0,void 0,"zLIok"));var S=X.next().value,d=X.next().value;X=_.H(_.Fb(!1,void 0,"bhelhc"));var O=X.next().value,E=X.next().value,Q=function(){var J,A,N;return(N=(J=U())==null?void 0:(A=J.carouselTitles)==null?void 0:A.length)!=null?N:0},h=function(){I.value&&I.value.scrollLeft!==k&&P((t?I.value.scrollLeft<k:I.value.scrollLeft>k)?Math.min(Z()+1,Q()-1):Math.max(Z()-1,0))},z;
window.IntersectionObserver&&(z=new IntersectionObserver(function(J){J=_.H(J);for(var A=J.next();!A.done;A=J.next())if(A.value.isIntersecting){if(C){C=!1;break}h()}else P(g)},{threshold:.2}));
_.Wu(function(){if(I.value){var J=(t?-1:1)*(S()/Q()+12)*(O()&&z?g:Z());typeof I.value.scrollTo==="function"?I.value.scrollTo({left:J,behavior:"smooth"}):I.value.scrollLeft=J;k=J;g=O()&&z?g:Z()}},"s9rbgc");
var K,D=function(J){K=J};
_.Jd(function(){var J;(J=r)==null||J.disconnect();var A;(A=z)==null||A.disconnect()});
var W=function(J){J=Z()+J;J>=0&&J<Q()&&(C=!0,P(J))};
return _.n("yt-video-metadata-carousel-view-model",{class:"ytVideoMetadataCarouselViewModelHost",el:m,"on:click":_.tj(function(J){if(_.BN(_.F5(J),m.value,["BUTTON".toString()])||!K)return!1;_.np().resolve(_.s4).resolveCommand(K,{forceClickLogging:!0});return!1}),
"on:touchstart":_.tj(function(){E(!0);return!1}),
"on:touchend":_.tj(function(){z||h();E(!1);return!1}),
hidden:function(){var J,A;return!((J=U())==null?0:(A=J.carouselItems)==null?0:A.length)}},_.n("div",{class:"ytVideoMetadataCarouselViewModelTitleSection"},_.n(_.x,{cond:function(){return U().carouselTitles},
then:function(J){return _.n(_.xJ,{data:function(){return J()[O()&&z?g:Z()]}},{carouselTitleViewModel:function(A){return _.n(CPb,{data:A.data,
handleCarouselNavigation:W,numItems:Q,selectedIndex:Z})}})}})),_.n("div",{class:"ytVideoMetadataCarouselViewModelCarouselContainer",
el:I},_.n("div",{class:"ytVideoMetadataCarouselViewModelItemSection",style:function(){return"min-width: "+S()+"px;"}},_.n(_.x,{cond:function(){return U().carouselItems},
then:function(J){return _.n(_.Yq,{each:J},function(A,N){return _.n(_.xJ,{data:function(){return A}},{carouselItemViewModel:function(He){return _.n(aih,{data:He.data,
itemIndex:N,selectedIndex:Z,indexUpdatedCallback:D,observer:z,title:function(){a:{var ne=N();var Be,S6=(Be=U())==null?void 0:Be.carouselTitles;if(S6&&(ne=S6[ne])){var e6;ne=(e6=_.e(ne,bby))==null?void 0:e6.title;break a}ne=void 0}return ne}})}})})}}))))},"so"),"yt-video-metadata-carousel-view-model",{props:{data:_.OQ}});var kY9=_.v("web_action_buttons_update_owner_width")?32:12,wM=function(){var X=_.Y.apply(this,arguments)||this;X.isHovering=!1;X.enableColorSampling=_.v("web_delhi_colorful_sd");X.metadataBadgesInDescription=_.v("web_metadata_badges_in_description");X.descriptionCollapsed=!0;X.useFadedScrimDescription=_.v("kevlar_enable_faded_scrim_on_description");X.skinnyMode=!1;X.playlist=!1;X.isDark=document.documentElement.hasAttribute("dark");X.disableVideoOwnerOnTap=_.v("swatchie_video_owner_on_tap_ks");X.swatcherooDelayLoad=
_.v("swatcheroo_enable_ghost_cards");X.primaryMenuWidth=0;X.videoId="";X.titleHeadlineXs=_.v("web_watch_typography_title_headline_xs");X.titleHeadlineS=_.v("web_watch_typography_title_headline_s");X.titleHeadlineM=_.v("web_watch_typography_title_headline_m");X.titleHashtagBlackLinkified=_.v("web_title_hashtag_black_linkified");X.titleHashtagGreyLinkified=_.v("web_title_hashtag_grey_linkified");X.actionButtonsUpdateOwnerWidth=_.v("web_action_buttons_update_owner_width");X.shouldForceIconOnly=!1;X.actionMap=
{"yt-update-title-action":"onYtUpdateTitleAction","yt-update-description-action":"onYtUpdateDescriptionAction","yt-dark-mode-toggled-action":"onYtDarkModeToggledAction"};X.isFullscreen=!1;X.isTheaterMode=!1;return X};
_.F(wM,_.Y);_.a=wM.prototype;_.a.ready=function(){this.updateOwnerAndDescriptionPosition()};
_.a.updateOwnerAndDescriptionPosition=function(){_.v("kevlar_watch_grid")&&this.titleElement&&this.descriptionElement&&this.bottomRowElement&&this.ownerElement&&this.topRowElement&&(this.skinnyMode?(this.titleElement.appendChild(this.descriptionElement),_.K7(this.bottomRowElement,this.ownerElement)):(_.K7(this.bottomRowElement,this.descriptionElement),_.K7(this.topRowElement,this.ownerElement)))};
_.a.titleOnTap=function(X){if(this.descriptionExpandCommand&&this.skinnyMode&&!_.$5(_.DP(X)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var U;((U=window.getSelection())==null?0:U.toString().length)||this.handleExpandDescriptionCommands()}};
_.a.videoOwnerOnTap=function(X){this.disableVideoOwnerOnTap||this.skinnyMode&&this.videoOwnerCommand&&(_.$5(_.DP(X)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])||this.ytComponentBehavior.resolveCommand(this.videoOwnerCommand))};
_.a.detached=function(){var X=this,U;return _.c(function(r){(U=X.resizeObserver)==null||U.disconnect();_.uv(r)})};
_.a.maybeAttachResizeObserver=function(){var X=this;this.flexMenuEnabled&&window.ResizeObserver&&(this.resizeThrottle||(this.resizeThrottle=new _.H4(this.resize,200,this)),this.resizeObserver=this.resizeObserver||new ResizeObserver(function(){X.resizeThrottle.fire()}),this.resizeObserver.observe(this.hostElement))};
_.a.maybeUpdateActionsOnSeparateLine=function(){if(this.skinnyMode)this.actionsOnSeparateLine=!0;else if(this.primaryMenuWidth){var X=this.hostElement.clientWidth,U=Math.max(this.largerItemWrap?400:350,X/2-kY9);_.v("web_action_buttons_update_owner_width")&&(U=this.ownerElement.clientWidth+kY9);this.actionsOnSeparateLine=this.primaryMenuWidth>X-U?!0:!1}};
_.a.stripAttributedDescription=function(X){return{content:X.content.replace(/[\r\n]{2,}/g,"\n")}};
_.a.configureRendererStamper=function(){return{"videoPrimaryInfoRenderer.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,disableTextTransformOnButtons:!0,tonalOverride:_.v("web_modern_buttons"),forceIconButton:!_.v("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:_.v("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"}}}};
_.a.videoPrimaryInfoRendererChanged=function(){var X;if((X=this.videoPrimaryInfoRenderer)==null?0:X.trackingParams)this.data={trackingParams:this.videoPrimaryInfoRenderer.trackingParams};this.flexMenuEnabled&&(this.maybeAttachResizeObserver(),this.updatePrimaryMenuWidth())};
_.a.videoSecondaryInfoRendererChanged=function(){var X,U;(X=this.descriptionInlineExpander)==null||(U=X.collapse)==null||U.call(X);this.descriptionExpandClientVe=_.tb(110509);this.descriptionCollapseClientVe=_.tb(110510);X=_.Ei();U=_.e8();X&&U&&(_.v("combine_ve_grafts")?(_.q0(_.gO(),this.descriptionExpandClientVe,U),_.q0(_.gO(),this.descriptionCollapseClientVe,U)):_.TY(X,U,[this.descriptionExpandClientVe,this.descriptionCollapseClientVe]))};
_.a.structuredDescriptionContentRendererChanged=function(){this.useFadedScrimDescription&&this.fadedStructuredDescriptionContentRendererElement?this.fadedStructuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRendererComputed:this.structuredDescriptionContentRendererElement&&(this.structuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRendererComputed)};
_.a.updateTopLevelIconsOnly=function(){var X=this;_.v("top_level_update_killswitch")||this.menu&&_.$u.addLowPriorityJob(function(){X.menu.topLevelIconsOnly=X.skinnyMode},_.Pp("swathceroo_delay_flexible_menu_update",100))};
_.a.updateShouldForceIconOnly=function(){this.shouldForceIconOnly=this.skinnyMode||_.v("web_action_buttons_minimize_subscribe")};
_.a.moveActionsElement=function(){this.skinnyMode?this.bottomActionsElement.appendChild(this.actionsElement):this.topRowElement.appendChild(this.actionsElement)};
_.a.onYtTextInlineExpanderExpandClicked=function(){this.logExpandClick()};
_.a.onYtTextInlineExpanderCollapseClicked=function(){this.logCollapseClick();this.isWatchFlexy&&this.scrollToTopOfContainer()};
_.a.onYtTextInlineExpanderExpandedChanged=function(){if(!_.v("kevlar_watch_grid")){this.descriptionCollapsed=!this.descriptionInlineExpander.isExpanded;var X,U;(U=(X=this.structuredDescriptionContentRendererElement).resize)==null||U.call(X)}};
_.a.onRenderStamperFinished=function(X){(X==null?void 0:X.target)===this.hostElement&&this.updatePrimaryMenuWidth()};
_.a.onYtExpanderMoreTapped=function(){this.handleExpandDescriptionCommands()};
_.a.onYtExpanderLessTapped=function(){var X,U=(X=this.videoSecondaryInfoRenderer)==null?void 0:X.showLessCommand;U&&this.ytComponentBehavior.resolveCommand(U)};
_.a.onDescriptionDown=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerDown()};
_.a.onDescriptionUp=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerUp()};
_.a.onDescriptionClick=function(X){if(!_.$5(_.DP(X)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var U;((U=window.getSelection())==null?0:U.toString().length)||(this.descriptionCollapsed?this.handleExpandDescriptionClick():_.v("kevlar_watch_metadata_entire_collapse_click_target")&&this.handleCollapseDescriptionClick())}};
_.a.handleExpandDescriptionClick=function(){this.descriptionCollapsed&&(this.useFadedScrimDescription&&this.logExpandClick(),this.expandDescription())};
_.a.handleCollapseDescriptionClick=function(){!this.descriptionCollapsed&&this.useFadedScrimDescription&&(this.collapseDescription(),this.scrollToTopOfContainer(),this.logCollapseClick())};
_.a.logCollapseClick=function(){var X=_.Ei();X&&this.descriptionCollapseClientVe&&_.f9(X,this.descriptionCollapseClientVe)};
_.a.logExpandClick=function(){var X=_.Ei();X&&this.descriptionExpandClientVe&&_.f9(X,this.descriptionExpandClientVe)};
_.a.collapseDescription=function(){this.descriptionCollapsed=!0};
_.a.scrollToTopOfContainer=function(){_.Gw(this.hostElement,"yt-scroll-to-watch-element",[this.titleElement])};
_.a.expandDescription=function(){if(this.descriptionCollapsed)if(this.useFadedScrimDescription)this.descriptionCollapsed=!1,this.handleExpandDescriptionCommands();else this.descriptionInlineExpander.onExpandClick()};
_.a.handleExpandDescriptionCommands=function(){this.descriptionExpandCommand&&!this.structuredDescriptionContentRendererComputed&&this.ytComponentBehavior.resolveCommand(this.descriptionExpandCommand)};
_.a.getAboveTheFoldHeight=function(){return this.aboveTheFoldContainer.offsetHeight};
_.a.resize=function(){if(this.videoSecondaryInfoRenderer)if(this.descriptionInlineExpander){var X,U;(U=(X=this.descriptionInlineExpander).resize)==null||U.call(X)}else _.AE(new _.Tx("Tried to resize description inline expander when the HTML element was null",this.videoSecondaryInfoRenderer));if(this.flexMenuEnabled){var r;(r=this.menu)==null||r.maybeFlushDebouncer();this.updatePrimaryMenuWidth();this.primaryMenuWidth!==0&&this.maybeUpdateActionsOnSeparateLine()}};
_.a.updatePrimaryMenuWidth=function(){if(this.flexMenuEnabled&&this.menu){var X,U,r,m,I=_.v("web_action_buttons_update_owner_width")?(r=(X=_.Xa(this.menu).querySelector("#button-shape"))==null?void 0:X.clientWidth)!=null?r:0:(m=(U=_.Xa(this.menu).querySelector("#button"))==null?void 0:U.clientWidth)!=null?m:0,t,C;X=((C=(t=_.Xa(this.menu).querySelector("#top-level-buttons-computed"))==null?void 0:t.clientWidth)!=null?C:0)+8+I;var k,g;I=(g=(k=_.Xa(this.menu).querySelector("#top-level-buttons-computed"))==
null?void 0:k.children.length)!=null?g:2;X<=8*I||(this.primaryMenuWidth=X)}};
_.a.onYtUpdateTitleAction=function(X){this.videoPrimaryInfoRenderer&&this.set("videoPrimaryInfoRenderer.title",_.e(X,Fj9).title)};
_.a.onYtUpdateDescriptionAction=function(X){if(X=_.e(X,_.$yp)){var U,r=!((U=this.videoSecondaryInfoRenderer)==null||!U.attributedDescription);X.isEmpty||!X.description&&!X.attributedDescription?(this.set("videoSecondaryInfoRenderer.attributedDescription",null),this.set("videoSecondaryInfoRenderer.description",null)):X.attributedDescription?this.set("videoSecondaryInfoRenderer.attributedDescription",X.attributedDescription):X.description&&(r?this.set("videoSecondaryInfoRenderer.attributedDescription",
_.Bs(X.description)):this.set("videoSecondaryInfoRenderer.description",X.description))}};
_.a.onYtDarkModeToggledAction=function(X){this.isDark=X};
_.a.registerPanel=function(){if(!_.v("kevlar_watch_metadata_ep_killswitch")&&this.hasInlineStructuredDescription){var X=_.v("web_watch_imax_theater_mode")&&this.isTheaterMode;X=_.v("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||X;var U=_.np().resolve(_.I9);U&&!X&&U.registerPanel("engagement-panel-structured-description",this)}};
_.a.resetDescriptionState=function(){this.useFadedScrimDescription&&(this.descriptionCollapsed=!0)};
_.a.parseColorSamplingData=function(){var X;if(_.v("web_delhi_colorful_sd")&&((X=this.structuredDescriptionContentRenderer)==null?0:X.items)&&(X=this.structuredDescriptionContentRenderer.items.find(function(I){return!!_.e(I,TF)}))){var U,r;
this.hoverColor={lightTheme:(U=_.e(X,TF))==null?void 0:U.lightThemeColorPalette,darkTheme:(r=_.e(X,TF))==null?void 0:r.darkThemeColorPalette};var m;this.hoverText=(m=_.e(X,TF))==null?void 0:m.colorSampledDescriptionBodyText}};
_.a.updateHoverColor=function(){if(_.v("web_delhi_colorful_sd")){var X=this.hoverColor,U={},r;X=(r=this.isDark?X==null?void 0:X.darkTheme:X==null?void 0:X.lightTheme)!=null?r:{};r=_.H(XQS);for(var m=r.next();!m.done;m=r.next()){m=m.value;var I=X[m];U["--yt-saturated-"+_.tC(m)]=I?_.oj(I):"initial"}_.HP(this.hostElement,U)}};
_.a.onDescriptionMouseEnter=function(){this.isHovering=!0};
_.a.onDescriptionMouseLeave=function(){this.isHovering=!1};
_.a.showPanel=function(X){this.expandDescription();var U=this.useFadedScrimDescription?this.fadedStructuredDescriptionContentRendererElement:this.structuredDescriptionContentRendererElement;U.resize();var r,m=X==null?void 0:(r=X.sectionListEngagementPanelExtras)==null?void 0:r.scrollToItemSectionIdentifier;m?_.$u.addJob(function(){U==null||U.scrollToSection(m)},8):this.scrollToTopOfContainer()};
_.a.isVisible=function(){return!this.descriptionCollapsed};
_.a.getReloadContinuation=function(){};
_.a.hidePanel=function(){};
_.a.updatePanel=function(){};
_.n0.Object.defineProperties(wM.prototype,{structuredDescriptionContentRendererComputed:{configurable:!0,enumerable:!0,get:function(){var X;return _.v("web_delhi_colorful_sd")&&(X=this.structuredDescriptionContentRenderer)!=null&&X.items?Object.assign({},this.structuredDescriptionContentRenderer,{items:this.structuredDescriptionContentRenderer.items.filter(function(U){return!_.e(U,TF)&&!_.e(U,wwU)})}):this.structuredDescriptionContentRenderer}},
productShelf:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.structuredDescriptionContentRendererComputed)!=null&&X.items){var U;X=_.H((U=this.structuredDescriptionContentRendererComputed)==null?void 0:U.items);for(U=X.next();!U.done;U=X.next())if(U=_.e(U.value,_.RPv))return U}}},
shouldHideBadges:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.videoPrimaryInfoRenderer)==null?0:X.badges)||this.metadataBadgesInDescription}},
shouldShowProductShelf:{configurable:!0,enumerable:!0,get:function(){return!(!this.productShelf||this.descriptionCollapsed)}},
largerItemWrap:{configurable:!0,enumerable:!0,get:function(){var X,U,r;return!!((X=this.videoSecondaryInfoRenderer)==null?0:(U=X.owner)==null?0:(r=U.videoOwnerRenderer)==null?0:r.membershipButton)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){if(this.skinnyMode){var X,U;if((X=this.videoSecondaryInfoRenderer)==null?0:(U=X.attributedDescription)==null?0:U.content){var r,m;return(m=this.stripAttributedDescription((r=this.videoSecondaryInfoRenderer)==null?void 0:r.attributedDescription))!=null?m:{runs:[]}}}if(_.v("web_delhi_colorful_sd")&&this.isHovering&&this.descriptionCollapsed&&this.hoverText)return this.hoverText;var I,t,C,k;return(k=(C=(I=this.videoSecondaryInfoRenderer)==
null?void 0:I.description)!=null?C:(t=this.videoSecondaryInfoRenderer)==null?void 0:t.attributedDescription)!=null?k:{runs:[]}}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var X,U;return(U=(X=this.videoSecondaryInfoRenderer)==null?void 0:X.headerRuns)!=null?U:[]}},
hasTeaser:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.commentsEntryPointHeaderRenderer)==null||!X.commentsEntryPointHeaderRenderer)}},
hasTeaserCarousel:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.videoMetadataCarousel)==null||!X.videoMetadataCarouselViewModel)}},
descriptionMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.skinnyMode?_.Pp("swatchie_desc_lines",3):this.hasTeaserCarousel?2:3}},
collapsibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){var X,U,r=Object.assign({},(X=this.videoSecondaryInfoRenderer)==null?void 0:(U=X.metadataRowContainer)==null?void 0:U.metadataRowContainerRenderer);if(r&&r.rows&&r.collapsedItemCount!==void 0&&!(r.rows.length<=r.collapsedItemCount))return r.rows=r.rows.slice(r.collapsedItemCount),r.collapsedItemCount=0,r}},
alwaysVisibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){if(!this.suppressTopLevelMetadataRows){var X,U,r=Object.assign({},(X=this.videoSecondaryInfoRenderer)==null?void 0:(U=X.metadataRowContainer)==null?void 0:U.metadataRowContainerRenderer);if(r&&r.rows&&r.collapsedItemCount!==void 0)return r.rows=r.rows.slice(0,r.collapsedItemCount),r.collapsedItemCount=r.rows.length,r}}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){var X,U;return!!((X=this.structuredDescriptionContentRendererComputed)==null?0:(U=X.items)==null?0:U.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 X;return(X=this.videoSecondaryInfoRenderer)==null?void 0:X.showMoreCommand}},
videoOwnerCommand:{configurable:!0,enumerable:!0,get:function(){var X,U,r;return((X=this.videoSecondaryInfoRenderer)==null?0:(U=X.owner)==null?0:(r=U.videoOwnerRenderer)==null?0:r.navigationEndpoint)?this.videoSecondaryInfoRenderer.owner.videoOwnerRenderer.navigationEndpoint:null}},
flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var X,U,r,m;return!!((X=this.videoPrimaryInfoRenderer)==null?0:(U=X.videoActions)==null?0:(r=U.menuRenderer)==null?0:(m=r.flexibleItems)==null?0:m.length)}},
showAttributedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&_.ff(this.descriptionText)}},
showFormattedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&!_.ff(this.descriptionText)}},
showFadedStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.useFadedScrimDescription||!this.hasInlineStructuredDescription||this.descriptionCollapsed)}},
videoTitle:{configurable:!0,enumerable:!0,get:function(){var X=this;if(_.v("web_title_hashtag_grey_delinkified")){var U,r=_.fI.unsafeClone((U=this.videoPrimaryInfoRenderer)==null?void 0:U.title);(U=r==null?void 0:r.runs)&&U.forEach(function(m){if(m==null?0:m.navigationEndpoint)m.textColor=4284506208,X.isDark&&(m.textColor=4289374890)});
return r}return(r=this.videoPrimaryInfoRenderer)==null?void 0:r.title}},
noEndpoints:{configurable:!0,enumerable:!0,get:function(){return _.v("web_title_hashtag_black_delinkified")||_.v("web_title_hashtag_grey_delinkified")}}});
wM.prototype.updateHoverColor=wM.prototype.updateHoverColor;wM.prototype.parseColorSamplingData=wM.prototype.parseColorSamplingData;wM.prototype.resetDescriptionState=wM.prototype.resetDescriptionState;wM.prototype.registerPanel=wM.prototype.registerPanel;wM.prototype.onYtExpanderLessTapped=wM.prototype.onYtExpanderLessTapped;wM.prototype.onYtExpanderMoreTapped=wM.prototype.onYtExpanderMoreTapped;wM.prototype.onRenderStamperFinished=wM.prototype.onRenderStamperFinished;
wM.prototype.onYtTextInlineExpanderExpandedChanged=wM.prototype.onYtTextInlineExpanderExpandedChanged;wM.prototype.onYtTextInlineExpanderCollapseClicked=wM.prototype.onYtTextInlineExpanderCollapseClicked;wM.prototype.onYtTextInlineExpanderExpandClicked=wM.prototype.onYtTextInlineExpanderExpandClicked;wM.prototype.moveActionsElement=wM.prototype.moveActionsElement;wM.prototype.updateShouldForceIconOnly=wM.prototype.updateShouldForceIconOnly;wM.prototype.updateTopLevelIconsOnly=wM.prototype.updateTopLevelIconsOnly;
wM.prototype.structuredDescriptionContentRendererChanged=wM.prototype.structuredDescriptionContentRendererChanged;wM.prototype.videoSecondaryInfoRendererChanged=wM.prototype.videoSecondaryInfoRendererChanged;wM.prototype.videoPrimaryInfoRendererChanged=wM.prototype.videoPrimaryInfoRendererChanged;wM.prototype.maybeUpdateActionsOnSeparateLine=wM.prototype.maybeUpdateActionsOnSeparateLine;wM.prototype.updateOwnerAndDescriptionPosition=wM.prototype.updateOwnerAndDescriptionPosition;
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],wM.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],wM.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],wM.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],wM.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.w(_.cd),_.p("design:type",Object)],wM.prototype,"ytdReduxBehavior",void 0);_.q([_.Zl("#above-the-fold"),_.p("design:type",HTMLElement)],wM.prototype,"aboveTheFoldContainer",void 0);_.q([_.Zl("#menu ytd-menu-renderer"),_.p("design:type",Object)],wM.prototype,"menu",void 0);_.q([_.Zl("#description-inline-expander"),_.p("design:type",Object)],wM.prototype,"descriptionInlineExpander",void 0);
_.q([_.Zl("#faded-structured-description"),_.p("design:type",Object)],wM.prototype,"fadedStructuredDescriptionContentRendererElement",void 0);_.q([_.Zl("#structured-description"),_.p("design:type",Object)],wM.prototype,"structuredDescriptionContentRendererElement",void 0);_.q([_.Zl("#title"),_.p("design:type",HTMLElement)],wM.prototype,"titleElement",void 0);_.q([_.Zl("#description"),_.p("design:type",HTMLElement)],wM.prototype,"descriptionElement",void 0);
_.q([_.Zl("#description-interaction"),_.p("design:type",Object)],wM.prototype,"descriptionInteraction",void 0);_.q([_.Zl("#owner"),_.p("design:type",HTMLElement)],wM.prototype,"ownerElement",void 0);_.q([_.Zl("#top-row"),_.p("design:type",HTMLElement)],wM.prototype,"topRowElement",void 0);_.q([_.Zl("#bottom-row"),_.p("design:type",HTMLElement)],wM.prototype,"bottomRowElement",void 0);_.q([_.Zl("#actions"),_.p("design:type",HTMLElement)],wM.prototype,"actionsElement",void 0);
_.q([_.Zl("#bottom-actions"),_.p("design:type",HTMLElement)],wM.prototype,"bottomActionsElement",void 0);_.q([_.Zl("#ytd-watch-info-text"),_.p("design:type",Object)],wM.prototype,"watchInfoTextElement",void 0);_.q([_.T(),_.p("design:type",Object)],wM.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],wM.prototype,"videoPrimaryInfoRenderer",void 0);_.q([_.T(),_.p("design:type",Object)],wM.prototype,"videoSecondaryInfoRenderer",void 0);
_.q([_.T(),_.p("design:type",Object)],wM.prototype,"commentsEntryPointHeaderRenderer",void 0);_.q([_.T(),_.p("design:type",Object)],wM.prototype,"videoMetadataCarousel",void 0);_.q([_.T(),_.p("design:type",Object)],wM.prototype,"structuredDescriptionContentRenderer",void 0);_.q([_.y("structuredDescriptionContentRenderer"),_.p("design:type",Object),_.p("design:paramtypes",[])],wM.prototype,"structuredDescriptionContentRendererComputed",null);
_.q([_.T(),_.p("design:type",Object)],wM.prototype,"videoSummary",void 0);_.q([_.T(),_.p("design:type",Object)],wM.prototype,"merchShelf",void 0);_.q([_.T(),_.p("design:type",Object)],wM.prototype,"infoPanelBelowMetadata",void 0);_.q([_.T(),_.p("design:type",Object)],wM.prototype,"hoverColor",void 0);_.q([_.T(),_.p("design:type",Object)],wM.prototype,"hoverText",void 0);_.q([_.T(),_.p("design:type",Object)],wM.prototype,"isHovering",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],wM.prototype,"enableColorSampling",void 0);_.q([_.y("structuredDescriptionContentRendererComputed"),_.p("design:type",Object),_.p("design:paramtypes",[])],wM.prototype,"productShelf",null);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],wM.prototype,"metadataBadgesInDescription",void 0);_.q([_.y("videoPrimaryInfoRenderer"),_.p("design:type",Object),_.p("design:paramtypes",[])],wM.prototype,"shouldHideBadges",null);
_.q([_.y("productShelf","descriptionCollapsed"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],wM.prototype,"shouldShowProductShelf",null);_.q([_.T(),_.p("design:type",Boolean)],wM.prototype,"isWatchFlexy",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],wM.prototype,"descriptionCollapsed",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],wM.prototype,"useFadedScrimDescription",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],wM.prototype,"skinnyMode",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("videoSecondaryInfoRenderer"),_.p("design:type",Object),_.p("design:paramtypes",[])],wM.prototype,"largerItemWrap",null);_.q([_.T(),_.p("design:type",Object)],wM.prototype,"playlist",void 0);_.q([_.T(),_.p("design:type",Object)],wM.prototype,"clarifyBox",void 0);_.q([_.T(),_.p("design:type",Object)],wM.prototype,"playerAds",void 0);
_.q([_.T(),_.p("design:type",Boolean)],wM.prototype,"isDark",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],wM.prototype,"actionsOnSeparateLine",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],wM.prototype,"disableVideoOwnerOnTap",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],wM.prototype,"swatcherooDelayLoad",void 0);_.q([_.T(),_.p("design:type",Boolean)],wM.prototype,"suppressTopLevelMetadataRows",void 0);
_.q([_.T(),_.p("design:type",Object)],wM.prototype,"primaryMenuWidth",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],wM.prototype,"videoId",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],wM.prototype,"titleHeadlineXs",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],wM.prototype,"titleHeadlineS",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],wM.prototype,"titleHeadlineM",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],wM.prototype,"titleHashtagBlackLinkified",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],wM.prototype,"titleHashtagGreyLinkified",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],wM.prototype,"actionButtonsUpdateOwnerWidth",void 0);_.q([_.T(),_.p("design:type",Object)],wM.prototype,"shouldForceIconOnly",void 0);
_.q([_.Sl("skinnyMode"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],wM.prototype,"updateOwnerAndDescriptionPosition",null);_.q([_.Sl("skinnyMode"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],wM.prototype,"maybeUpdateActionsOnSeparateLine",null);
_.q([_.y("videoSecondaryInfoRenderer.description","videoSecondaryInfoRenderer.attributedDescription","isHovering","hoverText","descriptionCollapsed"),_.p("design:type",Object),_.p("design:paramtypes",[])],wM.prototype,"descriptionText",null);_.q([_.y("videoSecondaryInfoRenderer.headerRuns"),_.p("design:type",Array),_.p("design:paramtypes",[])],wM.prototype,"headerRuns",null);
_.q([_.T({value:!1}),_.y("commentsEntryPointHeaderRenderer"),_.p("design:type",Object),_.p("design:paramtypes",[])],wM.prototype,"hasTeaser",null);_.q([_.T({value:!1,reflectToAttribute:!0}),_.y("videoMetadataCarousel"),_.p("design:type",Object),_.p("design:paramtypes",[])],wM.prototype,"hasTeaserCarousel",null);_.q([_.T({value:3}),_.y("skinnyMode","playerAds","clarifyBox","hasTeaserCarousel"),_.p("design:type",Object),_.p("design:paramtypes",[])],wM.prototype,"descriptionMaxLines",null);
_.q([_.y("videoSecondaryInfoRenderer.metadataRowContainer"),_.p("design:type",Object),_.p("design:paramtypes",[])],wM.prototype,"collapsibleMetadataRows",null);_.q([_.y("videoSecondaryInfoRenderer.metadataRowContainer","suppressTopLevelMetadataRows"),_.p("design:type",Object),_.p("design:paramtypes",[])],wM.prototype,"alwaysVisibleMetadataRows",null);
_.q([_.y("videoSecondaryInfoRenderer","structuredDescriptionContentRendererComputed"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],wM.prototype,"hasInlineStructuredDescription",null);_.q([_.y("useFadedScrimDescription","hasInlineStructuredDescription","descriptionCollapsed"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],wM.prototype,"showInlineStructuredDescription",null);
_.q([_.y("data","hasInlineStructuredDescription","videoSecondaryInfoRenderer"),_.p("design:type",Object),_.p("design:paramtypes",[])],wM.prototype,"descriptionExpandCommand",null);_.q([_.y("videoSecondaryInfoRenderer.owner"),_.p("design:type",Object),_.p("design:paramtypes",[])],wM.prototype,"videoOwnerCommand",null);_.q([_.T({reflectToAttribute:!0}),_.y("videoPrimaryInfoRenderer.videoActions"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],wM.prototype,"flexMenuEnabled",null);
_.q([_.T({selector:_.w9,reflectToAttribute:!0}),_.p("design:type",Object)],wM.prototype,"isFullscreen",void 0);_.q([_.T({selector:_.od,reflectToAttribute:!0}),_.p("design:type",Object)],wM.prototype,"isTheaterMode",void 0);_.q([_.y("descriptionText","useFadedScrimDescription"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],wM.prototype,"showAttributedStringDescription",null);
_.q([_.y("descriptionText","useFadedScrimDescription"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],wM.prototype,"showFormattedStringDescription",null);_.q([_.y("useFadedScrimDescription","descriptionCollapsed","hasInlineStructuredDescription"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],wM.prototype,"showFadedStructuredDescription",null);
_.q([_.Sl("videoPrimaryInfoRenderer"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],wM.prototype,"videoPrimaryInfoRendererChanged",null);_.q([_.y("videoPrimaryInfoRenderer.title"),_.p("design:type",Object),_.p("design:paramtypes",[])],wM.prototype,"videoTitle",null);_.q([_.y("videoPrimaryInfoRenderer"),_.p("design:type",Object),_.p("design:paramtypes",[])],wM.prototype,"noEndpoints",null);
_.q([_.Sl("videoSecondaryInfoRenderer"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],wM.prototype,"videoSecondaryInfoRendererChanged",null);_.q([_.ge("videoPrimaryInfoRenderer","structuredDescriptionContentRendererComputed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],wM.prototype,"structuredDescriptionContentRendererChanged",null);
_.q([_.ge("skinnyMode"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],wM.prototype,"updateTopLevelIconsOnly",null);_.q([_.ge("skinnyMode"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],wM.prototype,"updateShouldForceIconOnly",null);_.q([_.ge("skinnyMode"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],wM.prototype,"moveActionsElement",null);
_.q([_.cP("yt-text-inline-expander-expand-clicked"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],wM.prototype,"onYtTextInlineExpanderExpandClicked",null);_.q([_.cP("yt-text-inline-expander-collapse-clicked"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],wM.prototype,"onYtTextInlineExpanderCollapseClicked",null);
_.q([_.cP("yt-text-inline-expander-expanded-changed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],wM.prototype,"onYtTextInlineExpanderExpandedChanged",null);_.q([_.cP("yt-rendererstamper-finished"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],wM.prototype,"onRenderStamperFinished",null);
_.q([_.cP("yt-expander-more-tapped"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],wM.prototype,"onYtExpanderMoreTapped",null);_.q([_.cP("yt-expander-less-tapped"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],wM.prototype,"onYtExpanderLessTapped",null);
_.q([_.ge("videoPrimaryInfoRenderer","hasInlineStructuredDescription","isFullscreen"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],wM.prototype,"registerPanel",null);_.q([_.ge("videoSecondaryInfoRenderer"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],wM.prototype,"resetDescriptionState",null);
_.q([_.ge("structuredDescriptionContentRenderer"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],wM.prototype,"parseColorSamplingData",null);_.q([_.ge("hoverColor","isDark"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],wM.prototype,"updateHoverColor",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-watch-metadata"})],wM);
_.f(wM,"ytd-watch-metadata",function(){if(jly!==void 0)return jly;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return jly=X},{mode:2});_.Svy=function(X){_.Kj.call(this);this.JSC$23578_watchApi=X;this.temporaryTheaterMode=this.autonavCancelledBySignal=!1;cty(this);gFJ(this);nFU(this);Z9U(this);skb(this);xmr(this);PPJ(this)};
_.F(_.Svy,_.Kj);var nFU=function(X){var U=function(){_.v("kevlar_is_pupi_enabled")||yq(X)};
X.JSC$23578_watchApi.getRoot().addEventListener("yt-player-updated",U);X.addOnDisposeCallback(function(){X.JSC$23578_watchApi.getRoot().removeEventListener("yt-player-updated",U)})},skb=function(X){if(_.v("kevlar_endscreen_auto_theater_mode")){var U=X.JSC$23578_watchApi.subscribeToActiveChanged(function(){dmh(X)},!1);
X.addOnDisposeCallback(U)}},cty=function(X){var U,r,m,I,t;
_.c(function(C){if(C.nextAddress==1)return C.yield(X.JSC$23578_watchApi.playerApi,2);U=C.yieldResult;r=function(k){k=!!k;O99(X)&&(k=k?2:1,_.yA.getInstance().setState(k,!0,!1))};
m=function(k){k&&_.RYb(_.br().getState())&&(_.Gw(X.JSC$23578_watchApi.getRoot(),"yt-toggle-theater-mode",[!0,!1]),X.temporaryTheaterMode=!0)};
I=function(k){_.v("kevlar_player_update_autonav_on_new_data")&&k.type==="newdata"&&(_.v("kevlar_is_pupi_enabled")||yq(X))};
t=function(k){X.onPlayerStateChange(k)};
_.v("kevlar_endscreen_auto_theater_mode")&&U.addEventListener("onAutonavCancelled",m);U.addEventListener("onAutonavChangeRequest",r);U.addEventListener("onVideoDataChange",I);U.addEventListener("onStateChange",t);X.addOnDisposeCallback(function(){U.removeEventListener("onAutonavChangeRequest",r);U.removeEventListener("onVideoDataChange",I);U.removeEventListener("onStateChange",t);_.v("kevlar_endscreen_auto_theater_mode")&&U.removeEventListener("onAutonavCancelled",m)});
_.uv(C)})},gFJ=function(X){X.JSC$23578_watchApi.registerActionHandler("yt-signal-action-cancel-autonav",function(){X.autonavCancelledBySignal=!0;
_.v("kevlar_is_pupi_enabled")||yq(X)});
X.JSC$23578_watchApi.registerActionHandler("yt-autonav-state-changed-action",function(U,r,m){r&&yq(X,m)});
X.JSC$23578_watchApi.registerActionHandler("yt-enable-autoplay-command",function(){O99(X)&&_.yA.getInstance().setState(2,!0,!0)});
X.JSC$23578_watchApi.registerActionHandler("yt-disable-autoplay-command",function(){O99(X)&&_.yA.getInstance().setState(1,!0,!0)});
X.addOnDisposeCallback(function(){X.JSC$23578_watchApi.unregisterActionHandler("yt-signal-action-cancel-autonav");X.JSC$23578_watchApi.unregisterActionHandler("yt-autonav-state-changed-action");X.JSC$23578_watchApi.unregisterActionHandler("yt-enable-autoplay-command");X.JSC$23578_watchApi.unregisterActionHandler("yt-disable-autoplay-command")})},Z9U=function(X){var U=X.JSC$23578_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){PPJ(X)}),r=X.JSC$23578_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",
function(){xmr(X)});
X.addOnDisposeCallback(function(){X.JSC$23578_watchApi.unsubscribeByKey(U);X.JSC$23578_watchApi.unsubscribeByKey(r)})},PPJ=function(X){X.autonavCancelledBySignal=!1;
_.v("kevlar_is_pupi_enabled")||yq(X)},xmr=function(X){var U=X.JSC$23578_watchApi.getWatchNextResponse(),r,m;
var I=(U=(m=_.e(U==null?void 0:(I=U.playerOverlays)==null?void 0:(r=I.playerOverlayRenderer)==null?void 0:r.autonavToggle,_.GeC))==null?void 0:m.enabled)?2:1;_.v("kevlar_is_pupi_enabled")?_.yA.getInstance().setState(I,!1,!1):yq(X);_.v("web_persist_server_autonav_state_on_client")&&typeof U==="boolean"&&_.nyz(I===2)},O99=function(X){if(X.autonavCancelledBySignal)return!1;
var U,r,m,I;return!!((U=X.JSC$23578_watchApi.getWatchNextResponse())==null?0:(r=U.contents)==null?0:(m=r.twoColumnWatchNextResults)==null?0:(I=m.autoplay)==null?0:I.autoplay)};
_.Svy.prototype.onPlayerStateChange=function(X){if(X===0){X=!_.yA.getInstance().isAutoplaySetExplicitly();var U=this.JSC$23578_watchApi.getWatchNextResponse(),r,m,I,t;U=_.e(U==null?void 0:(r=U.contents)==null?void 0:(m=r.twoColumnWatchNextResults)==null?void 0:(I=m.autoplay)==null?void 0:(t=I.autoplay)==null?void 0:t.autoplayExplicitChoiceDialogRenderer,_.spP);O99(this)&&X&&U&&_.aB.instance.resolveCommand({openPopupAction:{popup:{confirmDialogRenderer:U},popupType:"DIALOG"}})}else dmh(this)};
var dmh=function(X){X.temporaryTheaterMode&&(X.temporaryTheaterMode=!1,_.Gw(X.JSC$23578_watchApi.getRoot(),"yt-toggle-theater-mode",[!1,!1]))},yq=function(X,U){U=U===void 0?!1:U;
var r;_.c(function(m){if(m.nextAddress==1)return m.yield(X.JSC$23578_watchApi.playerApi,2);r=m.yieldResult;O99(X)?r.setAutonavState(_.yA.getInstance().getState(),U):r.setAutonavState(1,U);_.uv(m)})};var vFh={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"};_.EFh=function(X){_.Kj.call(this);var U=this;this.JSC$23583_watchApi=X;var r=this.JSC$23583_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){eKh(U)});
this.addOnDisposeCallback(function(){U.JSC$23583_watchApi.unsubscribeByKey(r)});
eKh(this)};
_.F(_.EFh,_.Kj);var eKh=function(X){var U=X.JSC$23583_watchApi.getPlayerResponse(),r=X.JSC$23583_watchApi.getWatchNextResponse();if(!_.WGx(U==null?void 0:U.playabilityStatus,r==null?void 0:r.playerOverlays)){var m;var I=U==null?void 0:(m=U.playabilityStatus)==null?void 0:m.errorScreen}X.JSC$23583_watchApi.provideRenderingData("ERROR_SCREEN",I)};var FNS=_.V(function(X){return _.n("yt-player-grid-renderer",{class:_.mS("ytPlayerGridRendererHost",X.className)},_.n(_.xJ,{data:X.data},{lockupViewModel:function(U){return _.n(_.$p,{data:U.data,useOverlayStyling:!0})}}))},"to");var Boy=_.V(function(X){var U=X.data;X=_.v("web_watch_video_details_hide_subtitle");var r=_.v("web_watch_video_details_single_line_title"),m=_.tj(function(){var k=U().onTap;k&&_.np().resolve(_.s4).resolveCommand(k)}),I={},t={},C={};
return _.n("yt-player-overlay-video-details-renderer",{class:_.mS("ytPlayerOverlayVideoDetailsRendererHost",(I.ytPlayerOverlayVideoDetailsRendererFrostedGlass=!_.v("web_watch_video_details_transparent_background"),I)),"on:click":m,role:"button"},_.n("h2",{class:_.mS("ytPlayerOverlayVideoDetailsRendererTitle",(t.ytPlayerOverlayVideoDetailsRendererSingleLineTitle=function(){return r},t))},_.n(_.dN,{text:function(){return U().title}})),_.n("div",{class:_.mS("ytPlayerOverlayVideoDetailsRendererSubtitle",
(C.ytPlayerOverlayVideoDetailsRendererHideSubtitle=X,C))},_.n(_.dN,{text:function(){return U().subtitle}})))},"uo");var uK={LIKE:"LIKE_DELHI_PLAYER",DISLIKE:"DISLIKE_DELHI_PLAYER",SHARE:"SHARE_DELHI_PLAYER",COMMENT:"COMMENT_DELHI_PLAYER",MESSAGE_BUBBLE_OVERLAP:"MESSAGE_BUBBLE_OVERLAP_DELHI_PLAYER"},Qkh=_.V(function(X){var U=X.data;var r=_.Zj(_.w9),m=_.v("web_watch_action_bar_resize_buttons"),I=_.v("web_watch_video_action_dsdvb"),t=_.v("delhi_modern_web_player_icons")&&!_.v("enable_web_delhi_icons");X=_.v("delhi_modern_web_player_disable_frosted_glass");var C=_.v("delhi_modern_web_player_compact_video_actions_controls"),
k=_.v("web_player_quick_action_buttons_icon_only"),g=function(){var P=m&&!r(),S={};C?S.size="S":P&&(S.size="M");k&&(S.iconPosition="icon-only");if(Object.keys(S).length!==0)return S},Z={};
return _.n("yt-player-quick-action-buttons",{class:_.mS("ytPlayerQuickActionButtonsHost",(Z.ytPlayerQuickActionButtonsHostCompactControls=function(){return!r()||C},Z.ytPlayerQuickActionButtonsHostDisableBackdropFilter=X,Z))},_.n(_.Yq,{each:function(){var P=U();
if(t){P=JSON.parse(JSON.stringify(P));for(var S=_.H(P),d=S.next();!d.done;d=S.next()){var O=d.value,E=void 0;d=_.e((E=_.e(O,_.KH))==null?void 0:E.toggleButtonViewModel,_.SO);var Q=void 0;E=_.e((Q=_.e(O,_.TS))==null?void 0:Q.toggleButtonViewModel,_.SO);Q=_.e(O,_.xI);O=_.e(O,_.SO);if(d)E=_.e(d.defaultButtonViewModel,_.xI),d=_.e(d.toggledButtonViewModel,_.xI),E&&E.iconName&&(E.iconName=uK[E.iconName]),d&&d.iconName&&(d.iconName=uK[d.iconName]);else if(E)d=_.e(E.defaultButtonViewModel,_.xI),E=_.e(E.toggledButtonViewModel,
_.xI),d&&d.iconName&&(d.iconName=uK[d.iconName]),E&&E.iconName&&(E.iconName=uK[E.iconName]);else if(Q)Q.iconName&&(Q.iconName=uK[Q.iconName]);else if(O){d=_.e(O.defaultButtonViewModel,_.xI);E=_.e(O.toggledButtonViewModel,_.xI);O=void 0;if((O=d)==null?0:O.iconName)d.iconName=uK[d.iconName];d=void 0;if((d=E)==null?0:d.iconName)E.iconName=uK[E.iconName]}}}I&&(P=sNy(P));return P}},function(P){return _.n(_.xJ,{data:function(){return P}},{buttonViewModel:function(S){return _.n(_.Rt,{data:S.data,
buttonOverrides:g})},
likeButtonViewModel:function(S){return _.n(_.Z8,{data:S.data,buttonShapeOverrideables:g})},
dislikeButtonViewModel:function(S){return _.n(_.nn,{data:S.data,buttonShapeOverrideables:g})},
toggleButtonViewModel:function(S){return _.n(_.rL,{data:S.data,buttonShapeOverrides:g})}})}))},"vo");_.wQm=function(X){_.Kj.call(this);var U=this;this.JSC$23589_watchApi=X;X=_.H(_.Fb({},void 0,"OB6c5e"));this.quickActionsViewModel=X.next().value;this.setQuickActionsViewModel=X.next().value;X=_.H(_.Fb({},void 0,"ZCXW8c"));this.playerOverlayVideoDetailsRenderer=X.next().value;this.setPlayerOverlayVideoDetailsRenderer=X.next().value;X=_.H(_.Fb([],void 0,"A7tRk"));this.lockupViewModels=X.next().value;this.setLockupViewModels=X.next().value;var r=this.JSC$23589_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",
function(){oFy(U)});
this.addOnDisposeCallback(function(){U.JSC$23589_watchApi.unsubscribeByKey(r)});
oFy(this)};
_.F(_.wQm,_.Kj);
var oFy=function(X){var U,r,m,I,t,C,k,g,Z,P,S,d,O,E,Q,h,z;_.c(function(K){if(K.nextAddress==1)return K.yield(X.JSC$23589_watchApi.playerApi,2);U=K.yieldResult;r=X.JSC$23589_watchApi.getWatchNextResponse();t=(m=r)==null?void 0:(I=m.playerOverlays)==null?void 0:I.playerOverlayRenderer;k=_.e((C=t)==null?void 0:C.fullscreenQuickActionsBar,_.Gj5);(Z=(g=X).setQuickActionsViewModel)==null||Z.call(g,k||{});k&&yth(X,U);d=(P=t)==null?void 0:(S=P.videoDetails)==null?void 0:S.playerOverlayVideoDetailsRenderer;(E=
(O=X).setPlayerOverlayVideoDetailsRenderer)==null||E.call(O,d||{});d&&u7y(X,U);if(_.v("web_player_use_external_grid_component")){var D=[],W,J,A,N,He=r==null?void 0:(W=r.contents)==null?void 0:(J=W.twoColumnWatchNextResults)==null?void 0:(A=J.secondaryResults)==null?void 0:(N=A.secondaryResults)==null?void 0:N.results;if(He)for(W=_.H(He),J=W.next();!J.done;J=W.next())if(J=J.value,J.lockupViewModel)D.push(J);else if(A=void 0,(A=J.itemSectionRenderer)==null?0:A.contents)for(J=_.H(J.itemSectionRenderer.contents),
A=J.next();!A.done;A=J.next())A=A.value,A.lockupViewModel&&D.push(A);Q=D;(z=(h=X).setLockupViewModels)==null||z.call(h,Q||[]);hKm(X,U)}_.uv(K)})},yth=function(X,U){if(!X.quickActionButtonsContainer)if(U.setFullscreenQuickActions){X.quickActionButtonsContainer=document.createElement("div");
U.setFullscreenQuickActions(X.quickActionButtonsContainer);var r=function(){return X.quickActionsViewModel().quickActionButtons||[]},m=_.f$(X.quickActionButtonsContainer,function(){return _.n(Qkh,{data:r})},"wo");
X.addOnDisposeCallback(function(){U.setFullscreenQuickActions(void 0);m()})}else _.AE(new _.Tx("setFullscreenQuickActions not defined",{playerApi:Object.keys(U),
isReady:U.isReady(),appState:U.getAppState()}))},u7y=function(X,U){if(!X.playerOverlayVideoDetailsRendererContainer)if(U.setPlayerOverlayVideoDetailsRenderer){X.playerOverlayVideoDetailsRendererContainer=document.createElement("div");
U.setPlayerOverlayVideoDetailsRenderer(X.playerOverlayVideoDetailsRendererContainer);var r=_.f$(X.playerOverlayVideoDetailsRendererContainer,function(){return _.n(Boy,{data:X.playerOverlayVideoDetailsRenderer})},"xo");
X.addOnDisposeCallback(function(){U.setPlayerOverlayVideoDetailsRenderer(void 0);r()})}else _.AE(new _.Tx("setPlayerOverlayVideoDetailsRenderer not defined",{playerApi:Object.keys(U),
isReady:U.isReady(),appState:U.getAppState()}))},hKm=function(X,U){if(!X.gridRendererContainer)if(U.setFullscreenGrid){X.gridRendererContainer=document.createElement("div");
U.setFullscreenGrid(X.gridRendererContainer);var r=_.f$(X.gridRendererContainer,function(){return _.n(FNS,{data:X.lockupViewModels})},"yo");
X.addOnDisposeCallback(function(){U.setFullscreenGrid(void 0);r()})}else _.AE(new _.Tx("setFullscreenGrid not defined",{playerApi:Object.keys(U),
isReady:U.isReady(),appState:U.getAppState()}))};_.he=function(X){_.Kj.call(this);var U=this;this.JSC$23595_watchApi=X;this.JSC$23595_miniplayerActive=this.isFullscreen=this.shouldShowFullerscreenEdu=this.fullerscreenEduButtonClickedThisPlayback=this.fullerscreenEduButtonShownThisPlayback=!1;X=_.Gt(_.br(),_.w9,function(r){U.onFullscreenChanged(r)});
this.addOnDisposeCallback(X);X=_.Gt(_.br(),_.hk,function(r){U.onWatchScroll(r)});
this.addOnDisposeCallback(X);_.v("kevlar_watch_while_v2")&&(X=_.Gt(_.br(),_.wV,function(r){MfF(U,r)}),this.addOnDisposeCallback(X));
zKh(this);KNy(this);Too();this.onWatchScroll(_.hk(_.br().getState()));_.b3("START_IN_FULL_WINDOW_MODE")&&this.JSC$23595_watchApi.dispatchEvent("yt-set-fullerscreen-styles")};
_.F(_.he,_.Kj);var zKh=function(X){X.JSC$23595_watchApi.registerActionHandler("yt-fullscreen-change-action",function(U){var r=X.JSC$23595_watchApi.isActive();U&&!r||_.br().dispatch(_.jf({type:"SET_IS_WATCH_FULLSCREEN",payload:{isWatchFullscreen:!!U}}))});
X.addOnDisposeCallback(function(){X.JSC$23595_watchApi.unregisterActionHandler("yt-fullscreen-change-action")})},KNy=function(X){var U,r;
_.c(function(m){if(m.nextAddress==1)return m.yield(X.JSC$23595_watchApi.playerApi,2);U=m.yieldResult;r=function(){X.onFullerscreenEduClicked()};
U.addEventListener("onFullerscreenEduClicked",r);X.addOnDisposeCallback(function(){U.removeEventListener("onFullerscreenEduClicked",r)});
_.uv(m)})};
_.he.prototype.onFullscreenChanged=function(X){var U=this,r;return _.c(function(m){if(m.nextAddress==1)return U.isFullscreen=!!_.pB(),m.yield(U.JSC$23595_watchApi.playerApi,2);r=m.yieldResult;U.JSC$23595_miniplayerActive||r.setFauxFullscreen(U.isFullscreen);if(X&&(U.JSC$23595_watchApi.focusOnPlayer(),!U.fullerscreenEduButtonShownThisPlayback)){U.fullerscreenEduButtonShownThisPlayback=!0;var I=_.vl("yt-fullerscreen-edu-button-shown-count")||0;_.OK("yt-fullerscreen-edu-button-shown-count",I+1,31536E3);
U.updateFullerscreenEduButtonSubtleModeState()}_.uv(m)})};
var MfF=function(X,U){var r;_.c(function(m){if(m.nextAddress==1)return X.JSC$23595_miniplayerActive=U,m.yield(X.JSC$23595_watchApi.playerApi,2);r=m.yieldResult;r.setFauxFullscreen(!X.JSC$23595_miniplayerActive&&X.isFullscreen);_.uv(m)})};
_.he.prototype.onWatchScroll=function(X){var U=this,r,m;return _.c(function(I){if(I.nextAddress==1)return _.v("external_fullscreen_with_edu")?I.yield(U.JSC$23595_watchApi.playerApi,2):I.return();r=I.yieldResult;m=X<=0;U.shouldShowFullerscreenEdu!==m&&(U.shouldShowFullerscreenEdu=m,r.updateFullerscreenEduButtonVisibility(!U.shouldShowFullerscreenEdu));_.uv(I)})};
_.he.prototype.onFullerscreenEduClicked=function(){this.JSC$23595_watchApi.scrollWatchTo(186,!0);if(!this.fullerscreenEduButtonClickedThisPlayback){this.fullerscreenEduButtonClickedThisPlayback=!0;var X=_.vl("yt-fullerscreen-edu-button-click-count")||0;_.OK("yt-fullerscreen-edu-button-click-count",X+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState()}};
_.he.prototype.updateFullerscreenEduButtonSubtleModeState=function(){var X=this,U,r,m,I,t,C;return _.c(function(k){if(k.nextAddress==1)return U=_.vl("yt-fullerscreen-edu-button-click-count")||0,r=_.vl("yt-fullerscreen-edu-button-shown-count")||0,m=_.Pp("external_fullscreen_button_click_threshold"),I=_.Pp("external_fullscreen_button_shown_threshold"),t=U>=m||r>=I,k.yield(X.JSC$23595_watchApi.playerApi,2);C=k.yieldResult;C.updateFullerscreenEduButtonSubtleModeState(t);_.uv(k)})};
_.he.prototype.disposeInternal=function(){_.Kj.prototype.disposeInternal.call(this);var X=_.pB();_.v("kevlar_exit_fullscreen_leaving_watch")&&X&&_.$0(X)};
var Too=function(){if(_.v("web_watch_add_viewport_meta_tag")){var X=document.querySelector("meta[name=viewport]"),U=document.head;U&&!X&&(X=document.createElement("meta"),X.name="viewport",X.content="width=device-width, initial-scale=1.0, viewport-fit=cover",U.appendChild(X))}};_.Vfo=function(X){_.Kj.call(this);var U=this;this.JSC$23598_watchApi=X;this.jobId=0;this.pendingRequestId=void 0;var r=this.JSC$23598_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){Yvy(U)});
this.addOnDisposeCallback(function(){U.JSC$23598_watchApi.unsubscribeByKey(r)});
Yvy(this)};
_.F(_.Vfo,_.Kj);var RKb=function(X){_.$u.cancelJob(X.jobId);X.pendingRequestId=void 0},Yvy=function(X){RKb(X);
var U=xuF(X.JSC$23598_watchApi.getWatchNextResponse());if(U){var r=250,m,I=(m=_.e(U,_.lF1))==null?void 0:m.initialDelayMs;_.v("web_watch_updated_metadata_server_initial_delay")&&I&&(r=I);X.jobId=_.$u.addLowPriorityJob(function(){return X.fetchUpdatedMetadata(U)},r)}};
_.Vfo.prototype.fetchUpdatedMetadata=function(X,U){var r=this,m,I,t,C,k,g,Z,P,S,d,O,E,Q,h,z;return _.c(function(K){switch(K.nextAddress){case 1:U&&(m={continuation:U});if(!_.v("web_get_updated_metadata_fantasy_panel_continuation_params")){K.jumpTo(2);break}I=_.np().resolve(_.I9);t="PAsports_fantasy";return K.yield(I.isVisible(t,!0),3);case 3:K.yieldResult&&(Z=(k=(C=I).getUpdatePanelContinuationData)==null?void 0:(g=k.call(C,t))==null?void 0:g.updatePanelContinuationRequest)&&(m||(m={}),m.clientParams=
{panelContinuationParams:{panelContinuation:Z}});case 2:P=_.np().resolve(_.SK);if(!P)return _.$Q(Error("fp")),K.return();S={};r.pendingRequestId=S;return K.yield(_.fc(P,X,m),4);case 4:d=K.yieldResult;if(S!==r.pendingRequestId)return K.return();Q=(O=d)==null?void 0:(E=O.continuation)==null?void 0:E.timedContinuationData;((h=Q)==null?0:h.continuation)&&((z=Q)==null?0:z.timeoutMs)&&(r.jobId=_.$u.addLowPriorityJob(function(){return r.fetchUpdatedMetadata(X,Q.continuation)},Q.timeoutMs));
_.uv(K)}})};
_.Vfo.prototype.disposeInternal=function(){_.Kj.prototype.disposeInternal.call(this);RKb(this)};var fiS=_.V(function(X){var U=_.tj(function(){var m=X.data().videoId;if(X.active())m=_.GY(m),_.np().resolve(_.s4).resolveCommand(m);else{var I=X.playerApi(),t=I.getAvailableAudioTracks(),C,k,g=(C=X.sourceVideoConfig().audioTracks)==null?void 0:(k=C.find(function(Z){return Z.isDefaultForSource}))==null?void 0:k.id;
if(t=t.find(function(Z){return Z.getLanguageInfo().getId()===g}))I.setAudioTrack(t,!0),I.setCompositeParam({activeVideoId:m}),X.setActiveSourceId(m)}}),r={};
return _.n("ytw-composite-source-video-overlay",{class:_.mS("ytwCompositeSourceVideoOverlayHost",(r.ytwCompositeSourceVideoOverlayActive=X.active,r.ytwCompositeSourceVideoOverlayInteracting=X.interacting,r)),style:_.Cc({left:function(){var m;return((m=X.data().topLeftCornerX)!=null?m:0)*100+"%"},
top:function(){var m;return((m=X.data().topLeftCornerY)!=null?m:0)*100+"%"},
width:function(){var m;return((m=X.data().width)!=null?m:0)*100+"%"},
height:function(){var m;return((m=X.data().height)!=null?m:0)*100+"%"}}),
"on:click":U},_.n("div",{class:"ytwCompositeSourceVideoOverlayOutline"}))},"zo");var qvT=_.V(function(X){var U=_.H(_.$f(function(){var C,k=(C=X.data().sources)==null?void 0:C.find(function(g){return g.isActive});
if(k)return k.videoId})),r=U.next().value,m=U.next().value;
U=_.H(_.Fb(!1,void 0,"rmRJ8d"));var I=U.next().value,t=U.next().value;return _.n("ytw-composite-video-overlay-renderer",{class:"ytwCompositeVideoOverlayRendererHost","on:mouseover":_.tj(function(){t(!0)}),
"on:mouseout":_.tj(function(){t(!1)})},_.n(_.x,{cond:function(){return X.data().sources},
then:function(C){return _.n(_.Yq,{each:C},function(k){return _.n(fiS,{data:k,active:function(){return k.videoId===r()},
setActiveSourceId:m,interacting:I,playerApi:X.playerApi,sourceVideoConfig:function(){return PpJ(X.compositeVideoConfig(),k.videoId)}})})}}))},"Ao");_.DmT=function(X){_.Kj.call(this);this.JSC$23613_watchApi=X;X=_.H(_.Fb({},void 0,"RgF9Ae"));this.compositeVideoOverlayRenderer=X.next().value;this.setCompositeVideoOverlayRenderer=X.next().value;X=_.H(_.Fb({},void 0,"OlaJpc"));this.compositeVideoConfig=X.next().value;this.setCompositeVideoConfig=X.next().value;WNU(this);Jt9(this)};
_.F(_.DmT,_.Kj);var WNU=function(X){var U=X.JSC$23613_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){Jt9(X)});
X.addOnDisposeCallback(function(){X.JSC$23613_watchApi.unsubscribeByKey(U)})},pQ9=function(X){var U;
return _.c(function(r){if(r.nextAddress==1)return r.yield(X.JSC$23613_watchApi.playerApi,2);U=r.yieldResult;U.setCompositeVideoOverlayRendererComponent(X.container);_.uv(r)})},$mJ=function(X){var U;
return _.c(function(r){if(r.nextAddress==1)return r.yield(X.JSC$23613_watchApi.playerApi,2);U=r.yieldResult;U.setCompositeVideoOverlayRendererComponent(void 0);_.uv(r)})},b9r=function(X){var U,r;
return _.c(function(m){if(m.nextAddress==1)return m.yield(X.JSC$23613_watchApi.playerApi,2);U=m.yieldResult;X.container=document.createElement("div");r=_.f$(X.container,function(){return _.n(qvT,{data:X.compositeVideoOverlayRenderer,compositeVideoConfig:X.compositeVideoConfig,playerApi:U})},"Bo");
X.addOnDisposeCallback(r);_.uv(m)})},Jt9=function(X){var U,r,m,I,t,C,k,g;
_.c(function(Z){return Z.nextAddress==1?(U=X.JSC$23613_watchApi.getPlayerResponse(),t=_.e((r=U)==null?void 0:(m=r.overlay)==null?void 0:(I=m.playerControlsOverlayRenderer)==null?void 0:I.compositeVideoOverlay,s7m),g=(C=U)==null?void 0:(k=C.playerConfig)==null?void 0:k.compositeVideoConfig,t&&X.setCompositeVideoOverlayRenderer(t),g&&X.setCompositeVideoConfig(g),t&&g?X.container?Z.jumpTo(6):Z.yield(b9r(X),6):Ath(X)?Z.yield($mJ(X),0):Z.jumpTo(0)):Ath(X)?Z.jumpTo(0):Z.yield(pQ9(X),0)})},Ath=function(X){var U;
return!((U=X.container)==null||!U.parentElement)};
_.DmT.prototype.disposeInternal=function(){Ath(this)&&$mJ(this);_.Kj.prototype.disposeInternal.call(this)};_.NoT=function(X){_.Kj.call(this);var U=this;this.JSC$23619_watchApi=X;var r=this.JSC$23619_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){var m=U.JSC$23619_watchApi.getPlayerResponse();if(m){var I,t;if(m=_.e((I=m.endscreen)==null?void 0:(t=I.endscreenRenderer)==null?void 0:t.hideButton,_.SO)){var C;(C=U.setEndscreenHideButton)==null||C.call(U,m);liy(U)}}});
this.addOnDisposeCallback(function(){U.JSC$23619_watchApi.unsubscribeByKey(r)});
X=_.H(_.Fb({},void 0,"ER3tqb"));this.endscreenHideButton=X.next().value;this.setEndscreenHideButton=X.next().value;GYJ(this);i9S(this);LNT(this)};
_.F(_.NoT,_.Kj);
var liy=function(X){var U,r;_.c(function(m){if(m.nextAddress==1)return X.creatorEndscreenHideButtonContainer?m.return():m.yield(X.JSC$23619_watchApi.playerApi,2);U=m.yieldResult;X.creatorEndscreenHideButtonContainer=document.createElement("div");_.UP(X.creatorEndscreenHideButtonContainer,!1);U.setCreatorEndscreenHideButton(X.creatorEndscreenHideButtonContainer);r=_.f$(X.creatorEndscreenHideButtonContainer,function(){return _.n(_.rL,{data:X.endscreenHideButton,useOutlinedIcon:!0})},"Co");
X.addOnDisposeCallback(function(){r();var I;(I=U)==null||I.setCreatorEndscreenHideButton(void 0)});
_.uv(m)})},GYJ=function(X){var U,r;
_.c(function(m){if(m.nextAddress==1)return m.yield(X.JSC$23619_watchApi.playerApi,2);U=m.yieldResult;r=function(){X.creatorEndscreenHideButtonContainer&&_.UP(X.creatorEndscreenHideButtonContainer,!0)};
U.addEventListener("endscreenelementshown",r);X.addOnDisposeCallback(function(){var I;(I=U)==null||I.removeEventListener("endscreenelementshown",r)});
_.uv(m)})},i9S=function(X){var U=function(){X.creatorEndscreenHideButtonContainer&&_.UP(X.creatorEndscreenHideButtonContainer,!1)},r=X.JSC$23619_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",U),m=X.JSC$23619_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",U);
X.addOnDisposeCallback(function(){X.JSC$23619_watchApi.unsubscribeByKey(r);X.JSC$23619_watchApi.unsubscribeByKey(m)})},LNT=function(X){X.JSC$23619_watchApi.registerActionHandler("yt-change-creator-endscreen-visibility-command",function(U){var r=_.e(U,ChJ);
X.JSC$23619_watchApi.playerApi.then(function(m){m==null||m.setCreatorEndscreenVisibility(!!r.hide)})});
X.addOnDisposeCallback(function(){X.JSC$23619_watchApi.unregisterActionHandler("yt-change-creator-endscreen-visibility-command")})};_.XaU=function(X){_.Kj.call(this);this.JSC$23625_watchApi=X;jkh(this)};
_.F(_.XaU,_.Kj);var jkh=function(X){var U,r;_.c(function(m){if(m.nextAddress==1)return m.yield(X.JSC$23625_watchApi.playerApi,2);U=m.yieldResult;r=function(I){_.br().dispatch(_.jf({type:"SET_IS_WATCH_RETRO_MODE",payload:{isWatchRetroMode:I}}))};
U.addEventListener("onRetroModeChanged",r);X.addOnDisposeCallback(function(){U.removeEventListener("onRetroModeChanged",r)});
_.uv(m)})};var Bim=0,zF=0,our=0;var UMb;UMb=new Map([["10",6E5],["15",9E5],["20",12E5],["30",18E5],["45",27E5],["60",36E5]]);_.MV=function(X){_.Kj.call(this);this.JSC$23630_watchApi=X;this.selectedOption="Off";this.pauseAutonavPlayback=!1;this.adjustmentsCount=this.presetPauseSchedulerId=this.presetFadeSchedulerId=0;r3y(this)};
_.F(_.MV,_.Kj);
var r3y=function(X){var U,r,m;_.c(function(I){if(I.nextAddress==1)return I.yield(X.JSC$23630_watchApi.playerApi,2);U=I.yieldResult;if(X.isDisposed())return I.return();X.sessionStorage=_.g2L("yt-sleep-timer");X.sessionStorage||_.AE(new _.Tx("SessionStorage for Sleep Timer is undefined."));((r=X.sessionStorage)==null?void 0:r.get("yt-sleep-timer"))==="true"&&(uBo(),(m=X.sessionStorage)==null||m.remove("yt-sleep-timer"),U.syncVolume());mMo(X,U);IQJ(X,U);tTb(X,U);_.uv(I)})},mMo=function(X,U){var r=function(Z){X.onSleepTimerSettingsChanged(Z,
U)},m=function(Z){X.onPlayerStateChange(Z,U)},I=function(){X.onLoopChange(U)},t=function(){X.onCloseMiniplayer(U)},C=function(){Fth(U,(0,_.sJ)(),h59(U),X.selectedOption==="End of video",U.getPlayerState()!==1)},k=function(){X.onSeekComplete(U)},g=function(){_.$u.cancelJob(zF);
var Z=U.getCurrentTime()>=U.getDuration(),P=X.selectedOption==="End of video"||X.selectedOption==="End of playlist"&&!vuh(X.playlistId);Z&&P&&aQU(X,U)};
U.addEventListener("onSleepTimerSettingsChanged",r);U.addEventListener("onLoopChange",I);U.addEventListener("onLoopRangeChange",I);U.addEventListener("onStateChange",m);U.addEventListener("onCloseMiniplayer",t);U.addEventListener("onSleepTimerFeatureAvailable",C);U.addEventListener("SEEK_COMPLETE",k);U.addEventListener("onAdStart",g);X.addOnDisposeCallback(function(){U.removeEventListener("onSleepTimerSettingsChanged",r);U.removeEventListener("onLoopChange",I);U.removeEventListener("onLoopRangeChange",
I);U.removeEventListener("onStateChange",m);U.removeEventListener("onCloseMiniplayer",t);U.removeEventListener("onSleepTimerFeatureAvailable",C);U.removeEventListener("SEEK_COMPLETE",k);U.removeEventListener("onAdStart",g)})},IQJ=function(X,U){var r=X.JSC$23630_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){a:{var m=U.getVideoData().video_id,I,t=(I=duS(X.JSC$23630_watchApi))==null?void 0:I.playlistId;
X.pauseAutonavPlayback&&(U.pauseVideo(),U.syncVolume(),X.pauseAutonavPlayback=!1);if(X.selectedOption==="End of video"&&m!==X.videoId)zP(X,U);else{if(X.selectedOption==="End of playlist"){I=vuh(X.playlistId);if(t!==X.playlistId){zP(X,U);break a}I?I&&HE9(X,U):Crh(X,U)}X.videoId=m;X.playlistId=t}}});
X.addOnDisposeCallback(function(){X.JSC$23630_watchApi.unsubscribeByKey(r)})},tTb=function(X,U){var r=_.np().resolve(_.C8),m=_.Gt(r,_.Mje,function(t){t&&X.selectedOption!=="Off"&&zP(X,U)}),I=X.JSC$23630_watchApi.subscribeToActiveChanged(function(t){var C,k;
return _.c(function(g){if(g.nextAddress==1)return g.yield(_.AS().navigationFinishPromise,2);C=!_.sO$();k=_.np().resolve(_.zS).isMiniplayerActive();t||!SJy(X.selectedOption)||k||C||zP(X,U);_.uv(g)})},!1);
r=_.Gt(r,function(t){return t.entities.playlistLoopStateEntity||{}},function(t){t=t===void 0?{}:t;
var C=ObJ(X.JSC$23630_watchApi);if(C){var k;((k=t[C])==null?void 0:k.state)==="PLAYLIST_LOOP_STATE_ALL"&&SJy(X.selectedOption)&&zP(X,U)}});
X.addOnDisposeCallback(m);X.addOnDisposeCallback(r);X.addOnDisposeCallback(I)};
_.MV.prototype.onSleepTimerSettingsChanged=function(X,U){switch(X){case "Off":this.selectedOption!=="Off"&&zP(this,U);break;case "End of video":case "End of playlist":kVh(this,X,U);break;default:kVh(this,X,U,UMb.get(X))}};
_.MV.prototype.onLoopChange=function(X){(X.getLoopVideo()||X.getLoopRange())&&SJy(this.selectedOption)&&zP(this,X)};
_.MV.prototype.onCloseMiniplayer=function(X){SJy(this.selectedOption)&&zP(this,X)};
var kVh=function(X,U,r,m){c3h(X,r);X.selectedOption=U;X.videoId=r.getVideoData().video_id;X.playlistId="";var I;(I=X.sessionStorage)==null||I.set("yt-sleep-timer","true");X.adjustmentsCount++;Fth(r,(0,_.sJ)(),h59(r),X.selectedOption==="End of video");if(X.selectedOption==="End of video")Crh(X,r),gny(X,r);else if(X.selectedOption==="End of playlist"){gny(X,r);var t,C;X.playlistId=(C=(t=duS(X.JSC$23630_watchApi))==null?void 0:t.playlistId)!=null?C:"";vuh(X.playlistId)||Crh(X,r)}else m&&(X.presetFadeSchedulerId=
_.O5(_.$u,function(){wIJ(r,15E3)},m-15E3),X.presetPauseSchedulerId=_.O5(_.$u,function(){aQU(X,r)},m),QNT(r,(0,_.sJ)(),m))},aQU=function(X,U){if(X.JSC$23630_watchApi.isActive()){var r={dismissDialogEndpoint:{}};
var m={commandExecutorCommand:{commands:[r,{watchPlayerOverflowMenuCommand:{openMenuItemKey:"menu_item_sleep_timer"}}]}};r={buttonViewModel:{title:_.tt("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:r}}};m={buttonViewModel:{title:_.tt("SLEEP_TIMER_ADD_TIME_LABEL"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:m}}};var I={dialogHeaderViewModel:{headline:{content:_.tt("SLEEP_TIMER_ENDED_TITLE")}}},
t={basicContentViewModel:{paragraphs:[{text:{content:_.tt("SLEEP_TIMER_ENDED_TEXT")}}]}};r={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:I,content:t,footer:{panelFooterViewModel:{primaryButton:r,secondaryButton:m,shouldHideDivider:!0}}}}}}};_.np().resolve(_.s4).resolveCommand(r,{form:{element:X}})}else uBo();nnJ(X,!1);ZEJ(X,U);U.pauseVideo();_.yA.getInstance().getState()===2&&U.getPlayerState()===5&&(X.pauseAutonavPlayback=!0)},zP=function(X,U){nnJ(X,!0);
ZEJ(X,U);uBo()},ZEJ=function(X,U){c3h(X,U);
X.selectedOption="Off";X.videoId="";X.playlistId="";X.adjustmentsCount=0;var r;(r=X.sessionStorage)==null||r.remove("yt-sleep-timer");_.$u.cancelJob(Bim);U.resetSleepTimerMenuSettings()},nnJ=function(X,U){U={timer_length_adjustment_times_during_session:X.adjustmentsCount-1,
is_session_cancelled:U};switch(X.selectedOption){case "Off":U.option_type="SLEEP_TIMER_OPTION_TYPE_OFF";break;case "End of video":U.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_VIDEO";break;case "End of playlist":U.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_PLAYLIST";break;default:U.option_type="SLEEP_TIMER_OPTION_TYPE_FIXED_MINUTES_DURATION",U.option_duration_in_minutes=UMb.get(X.selectedOption)/6E4}_.DT("sleepTimerSessionFinishEvent",U)};
_.MV.prototype.onPlayerStateChange=function(X,U){X===1?Fth(U,(0,_.sJ)(),h59(U),this.selectedOption==="End of video"):X===0?(_.$u.cancelJob(zF),U.setVideoTimeLeft(Euy(0,0))):X===2&&_.$u.cancelJob(zF);this.selectedOption==="End of video"?X===0?aQU(this,U):X===2&&ymF(U):this.selectedOption!=="End of playlist"||vuh(this.playlistId)||(X===0?aQU(this,U):X===2&&ymF(U))};
_.MV.prototype.onSeekComplete=function(X){X.getPlayerState()===2&&Fth(X,(0,_.sJ)(),h59(X),this.selectedOption==="End of video",!0)};
_.MV.prototype.onCueRangeEnter=function(X,U){X==="sleep-timer-fade-audio"&&wIJ(U,(U.getDuration()-U.getProgressState().current)*1E3)};
_.MV.prototype.onCueRangeExit=function(X,U){X==="sleep-timer-fade-audio"&&U.getPlayerState()!==0&&ymF(U,!0)};
var Crh=function(X,U){U.addCueRange("sleep-timer-fade-audio",U.getDuration()-15,U.getDuration());U.addEventListener("onCueRangeEnter",function(r){X.onCueRangeEnter(r,U)});
U.addEventListener("onCueRangeExit",function(r){X.onCueRangeExit(r,U)})},HE9=function(X,U){U.removeCueRange("sleep-timer-fade-audio");
U.removeEventListener("onCueRangeEnter",function(r){X.onCueRangeEnter(r,U)});
U.removeEventListener("onCueRangeExit",function(r){X.onCueRangeExit(r,U)})},c3h=function(X,U){SJy(X.selectedOption)?HE9(X,U):(_.$u.cancelJob(X.presetPauseSchedulerId),_.$u.cancelJob(X.presetFadeSchedulerId),X.presetPauseSchedulerId=0,X.presetFadeSchedulerId=0);
ymF(U,!0)},gny=function(X,U){U.setLoop(!1);
U.setLoopVideo(!1);U.setLoopRange(null);(X=ObJ(X.JSC$23630_watchApi))&&_.np().resolve(_.C8).dispatch(_.PN("playlistLoopStateEntity",X,{key:X,state:"PLAYLIST_LOOP_STATE_NONE"}))};_.dMy=function(X){_.Kj.call(this);var U=this;this.JSC$23633_watchApi=X;_.v("web_watch_force_start_in_theater_mode")&&s$r(this,!0,!1);xMU(this);Pro(this);Sth(this);var r=this.JSC$23633_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){_.Pp("theater_mode_cookie_max_age_seconds",-1)!==-1&&_.ux.get("wide",void 0)==="1"&&_.hh("wide","1",_.Pp("theater_mode_cookie_max_age_seconds",-1))});
this.addOnDisposeCallback(function(){U.JSC$23633_watchApi.unsubscribeByKey(r)});
X=X.getRoot();if(X.is==="ytd-watch-flexy"||X.is==="ytd-watch-grid")X.onTheaterReduxValueUpdate(this.getState());this.getState()&&_.q4m();_.v("web_watch_log_theater_mode_cookie_state")&&_.ux.get("wide","0")==="1"&&_.ojz("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED")};
_.F(_.dMy,_.Kj);var xMU=function(X){var U,r;_.c(function(m){if(m.nextAddress==1)return m.yield(X.JSC$23633_watchApi.playerApi,2);U=m.yieldResult;r=function(I){s$r(X,!!I)};
U.addEventListener("SIZE_CLICKED",r);X.addOnDisposeCallback(function(){U.removeEventListener("SIZE_CLICKED",r)});
_.uv(m)})},Pro=function(X){X.JSC$23633_watchApi.registerActionHandler("yt-toggle-theater-mode",function(U,r){s$r(X,U,r===void 0?!0:r)});
X.addOnDisposeCallback(function(){X.JSC$23633_watchApi.unregisterActionHandler("yt-toggle-theater-mode")})};
_.dMy.prototype.getState=function(){return _.od(_.br().getState())};
var s$r=function(X,U,r){r=r===void 0?!0:r;var m,I,t,C=_.v("enable_player_resize_transition")&&!!X.JSC$23633_watchApi.getWatchNextResponse()&&!((m=X.JSC$23633_watchApi.getWatchNextResponse())==null?0:(I=m.contents)==null?0:(t=I.twoColumnWatchNextResults)==null?0:t.conversationBar);_.JOY(function(){_.br().dispatch(_.jf({type:"SET_IS_THEATER_MODE",payload:{isTheaterMode:U}}));_.v("theater_mode_scroll_to_top_killswitch")||X.JSC$23633_watchApi.scrollWatchTo(0,!1);_.pB()&&_.v("external_fullscreen")&&_.$0(document.documentElement);
Sth(X);r&&_.hh("wide",U?"1":"0",_.Pp("theater_mode_cookie_max_age_seconds",-1));_.Gw(X.JSC$23633_watchApi.getRoot(),"yt-close-popup-action",["yt-tooltip-renderer"]);X.JSC$23633_watchApi.dispatchEvent("yt-set-theater-mode-enabled",{enabled:U});U&&_.q4m()},{shouldWrap:C})},Sth=function(X){var U;
_.c(function(r){if(r.nextAddress==1)return r.yield(X.JSC$23633_watchApi.playerApi,2);U=r.yieldResult;U.setSizeStyle(!0,X.getState());_.uv(r)})};var eCU=function(X){_.Kj.call(this);var U=this;this.playerApi=X;this.timeToPanelSyncKeyMap={};var r;if(X==null?0:(r=X.isReady)==null?0:r.call(X)){r=_.Gt(_.np().resolve(_.C8),function(I){return I.entities.timedMarkersListSyncEntity||{}},function(I,t){I=I===void 0?{}:I;
t=t===void 0?{}:t;for(var C=_.H(Object.keys(t)),k=C.next();!k.done;k=C.next())k=k.value,I[k]!==t[k]&&OEm(U,t[k]);t=_.H(Object.keys(I));for(C=t.next();!C.done;C=t.next())C=C.value,k=I[C],U.timeToPanelSyncKeyMap[C]&&vnh(U,k)});
this.addOnDisposeCallback(r);var m=function(I){U.onCueRangeEnter(I)};
X.addEventListener("onCueRangeEnter",m);this.addOnDisposeCallback(function(){var I;(I=X.removeEventListener)==null||I.call(X,"onCueRangeEnter",m)})}};
_.F(eCU,_.Kj);
var vnh=function(X,U){var r,m;if((r=X.playerApi)==null?0:(m=r.isReady)==null?0:m.call(r)){var I;if((r=U==null?void 0:(I=U.timedListData)==null?void 0:I.sections)&&U!=null&&U.key)for(I=_.H(r),r=I.next();!r.done;r=I.next())if(r=r.value,r.timedSyncDataList&&r.sectionId)for(m=0;m<r.timedSyncDataList.length;m++){var t=r.timedSyncDataList[m];t.syncItemId&&X.playerApi.addCueRange(r.sectionId+"_"+U.key+"_"+t.syncItemId,Number(t.videoTimeMs)/1E3,m===r.timedSyncDataList.length-1?0x8000000000000:Number(r.timedSyncDataList[m+
1].videoTimeMs)/1E3)}}},OEm=function(X,U){var r,m;
if((r=X.playerApi)==null?0:(m=r.isReady)==null?0:m.call(r)){var I;if((r=U==null?void 0:(I=U.timedListData)==null?void 0:I.sections)&&U!=null&&U.key)for(I=_.H(r),r=I.next();!r.done;r=I.next())if(r=r.value,r.timedSyncDataList&&r.sectionId){m=_.H(r.timedSyncDataList);for(var t=m.next();!t.done;t=m.next())t=t.value,t.syncItemId&&X.playerApi.removeCueRange(r.sectionId+"_"+U.key+"_"+t.syncItemId)}}};
eCU.prototype.onCueRangeEnter=function(X){for(var U=_.H(Object.keys(this.timeToPanelSyncKeyMap)),r=U.next();!r.done;r=U.next()){r=r.value;var m=_.H(X.split("_"+r+"_")),I=m.next().value;m=m.next().value;if(I&&m){X=_.np().resolve(_.C8);U=this.timeToPanelSyncKeyMap[r];var t=_.xzD(X.getState(),U);r=Enr(r,I,m);if(r===-1)break;r={activeSyncId:m,activeItemIndex:r,activeSectionInfo:{sectionIdentifier:I}};t?X.dispatch(_.QK("markersEngagementPanelSyncEntity",U,r)):X.dispatch(_.PN("markersEngagementPanelSyncEntity",
U,Object.assign({},{key:U},r)));break}}};
var Enr=function(X,U,r){var m=_.np().resolve(_.C8),I,t;X=(I=zYo(m.getState(),X))==null?void 0:(t=I.timedListData)==null?void 0:t.sections;if(!X)return-1;I=0;t=_.H(X);for(X=t.next();!X.done;X=t.next()){X=X.value;m=X.timedSyncDataList||[];if(X.sectionId===U)return U=m.findIndex(function(C){return C.syncItemId===r}),U===-1?U:I+U;
I+=m.length}return-1};_.Q$r=function(X){_.Kj.call(this);var U=this;this.JSC$23646_watchApi=X;this.unresolvedCommands=[];this.JSC$23646_watchApi.registerActionHandler("yt-update-timed-markers-sync-observer-command",function(r){FoS(U,r)});
this.addOnDisposeCallback(function(){U.JSC$23646_watchApi.unregisterActionHandler("yt-update-timed-markers-sync-observer-command")});
BVU(this)};
_.F(_.Q$r,_.Kj);var BVU=function(X){var U;_.c(function(r){if(r.nextAddress==1)return r.yield(X.JSC$23646_watchApi.playerApi,2);U=r.yieldResult;if(X.isDisposed())return r.return();X.timedSyncObserver=new eCU(U);X.unresolvedCommands.length&&(X.unresolvedCommands.forEach(function(m){return FoS(X,m)}),X.unresolvedCommands=[]);
_.FD(X,X.timedSyncObserver);_.uv(r)})},FoS=function(X,U){if(X.timedSyncObserver){var r=_.e(U,cEm);
if(r&&r.timedSyncEntityKey&&r.panelSyncEntityKey){X=X.timedSyncObserver;U=r.timedSyncEntityKey;var m=r.panelSyncEntityKey;r=!!r.isEnabled;r=r===void 0?!0:r;var I=_.np().resolve(_.C8);I=zYo(I.getState(),U);r?X.timeToPanelSyncKeyMap[U]||(X.timeToPanelSyncKeyMap[U]=m,vnh(X,I)):(delete X.timeToPanelSyncKeyMap[U],OEm(X,I))}}else X.unresolvedCommands.push(U)};var onm=_.V(function(X){var U=X.data,r=X.maybeLogSmartSkipClientData,m=null,I=null,t=_.v("web_enable_auto_focus_for_timely_action_button"),C=function(){m=document.activeElement},k=function(){U().smartSkipMetadata&&(m=document.activeElement,_.pPL(function(){return I}))},g=function(P){if(U().smartSkipMetadata&&(!P||P.key!=="Enter")){m&&m.isConnected&&(_.pPL(function(){return m}),m=null);
var S;(S=I)==null||S.blur()}};
X=_.tj(function(){r==null||r(!0,U());return!1});
var Z=_.pf(_.w0(function(){return U().rendererContext},{onTap:function(P,S){S({disableClickTracking:!0})}}),_.xc({visibilityCallback:function(P){if(t)P?I&&U().smartSkipMetadata&&(k(),document.addEventListener("focusin",C)):(document.removeEventListener("focusin",C),g());
else if(P){P=_.Qx(U().rendererContext);var S=Number(U().maxVisibleDurationMilliseconds),d,O=(d=_.e(U().rendererContext,_.PV))==null?void 0:d.label;P&&S&&O&&(d={label:O,command:P,durationMs:S},_.np().resolve(_.Tk).enqueue(d))}},
showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}));_.qH(function(){if(t){var P;if((I=(P=Z.value)==null?void 0:P.querySelector("button"))&&U().smartSkipMetadata){var S;(S=Z.value)==null||S.addEventListener("keydown",g)}}});
_.Jd(function(){t&&(I&&U().smartSkipMetadata&&I.removeEventListener("keydown",g),document.removeEventListener("focusin",C),g())});
return _.n("ytw-timely-action-view-model",{class:"ytwTimelyActionViewModelHost",el:Z,"on:click":X},_.n(_.xJ,{data:function(){return U().content}},{buttonViewModel:_.Rt}))},"Eo");var waU=_.V(function(X){var U=X.data,r=X.playerApi,m=_.np().resolve(_.zzT);X=_.H(_.$f(function(){U()}));
var I=X.next().value,t=X.next().value,C=function(){return KtS(U(),I())},k=function(Z,P){var S,d,O=(S=_.e(P==null?void 0:P.rendererContext,_.nf))==null?void 0:(d=S.loggingDirectives)==null?void 0:d.trackingParams;
if((P=P==null?void 0:P.smartSkipMetadata)&&P.loggingData&&(d=P.loggingData,P=d.algorithmId,S=d.startMilliseconds,d=d.endMilliseconds,P&&S!==void 0&&d!==void 0)){var E,Q;Z={smartSkipData:Object.assign({},{versionName:P,startMediaTimeMs:S,endMediaTimeMs:d},Z&&{userInteractionMediaTimeMs:(Math.floor(((E=_.GU())==null?void 0:(Q=E.getPlayer())==null?void 0:Q.getCurrentTime())||0)*1E3).toString()})};E=_.Ei();var h;O&&(h=_.Ps(O));E&&h&&_.WQ(E,h,Z)}},g=function(Z,P){var S=KtS(U(),Z);
if(S){var d=_.e(S,z5r),O;if(O=P)O=r(),S=_.e(S,z5r),O=S!=null&&S.smartSkipMetadata?!(O==null?0:O.isSameMarkerTypeVisible((S==null?void 0:S.smartSkipMetadata.markerKey)||"")):!0;if(O){var E,Q;(d==null?0:(E=d.smartSkipMetadata)==null?0:(Q=E.loggingData)==null?0:Q.isCounterfactual)||(k(!1,d),t(Z))}else P||I()!==Z||t(void 0)}};
_.Wu(function(){var Z=U().timelyActions;if(Z){Z=_.H(Z);for(var P=Z.next();!P.done;P=Z.next()){P=_.e(P.value,z5r);var S=void 0;(S=P)!=null&&S.cueRangeId&&m.timelyActionsMap.set(P.cueRangeId,g)}_.Jd(function(){m.timelyActionsMap.clear()})}},"l2RtC");
return _.n("ytw-timely-actions-overlay-view-model",{class:"ytwTimelyActionsOverlayViewModelHost"},_.n(_.xJ,{data:C},{timelyActionViewModel:function(Z){return _.n(onm,{data:Z.data,maybeLogSmartSkipClientData:function(){k(!0,_.e(C(),z5r))}})}}))},"Go");_.uGh=function(X){_.Kj.call(this);this.JSC$23658_watchApi=X;X=_.H(_.Fb({},void 0,"UN7k5e"));this.timelyActionsOverlay=X.next().value;this.setTimelyActionsOverlay=X.next().value;y3m(this)};
_.F(_.uGh,_.Kj);var y3m=function(X){var U,r,m,I;_.c(function(t){if(t.nextAddress==1)return hCS(X),MTS(X),X.timelyActionsContainer=document.createElement("div"),t.yield(X.JSC$23658_watchApi.playerApi,2);U=t.yieldResult;(m=(r=U).insertTimelyActionUi)==null||m.call(r,X.timelyActionsContainer);I=_.f$(X.timelyActionsContainer,function(){return _.n(waU,{data:X.timelyActionsOverlay,playerApi:U})},"Ho");
X.addOnDisposeCallback(I);_.uv(t)})},MTS=function(X){var U=X.JSC$23658_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){hCS(X)});
X.addOnDisposeCallback(function(){X.JSC$23658_watchApi.unsubscribeByKey(U)})},hCS=function(X){var U=X.JSC$23658_watchApi.getWatchNextResponse();
if(U){var r,m;if(U=_.e((r=U.playerOverlays)==null?void 0:(m=r.playerOverlayRenderer)==null?void 0:m.timelyActionsOverlayViewModel,gQb)){var I;(I=X.setTimelyActionsOverlay)==null||I.call(X,U)}}};_.KoU=function(X){_.Kj.call(this);this.JSC$23662_watchApi=X;zCb(this)};
_.F(_.KoU,_.Kj);var zCb=function(X){var U,r;_.c(function(m){if(m.nextAddress==1)return m.yield(X.JSC$23662_watchApi.playerApi,2);U=m.yieldResult;r=function(I){_.aB.instance.resolveCommand({openPopupAction:{popup:{notificationActionRenderer:_.e(I,_.IWJ)},popupType:"TOAST"}})};
U.addEventListener("onYtShowToast",r);X.addOnDisposeCallback(function(){U.removeEventListener("onYtShowToast",r)});
_.uv(m)})};var TVh,RCU,DMm,Ytm,VTT,J3o,qth,Woh,pah,bEJ;TVh=!1;_.fQh=function(X){_.Kj.call(this);this.JSC$23665_watchApi=X;this.fullscreen=this.theater=!1;Ytm(this);VTT(this);RCU(this)};
_.F(_.fQh,_.Kj);RCU=function(X){var U,r,m;_.c(function(I){if(I.nextAddress==1)return I.yield(X.JSC$23665_watchApi.playerApi,2);U=I.yieldResult;if(X.isDisposed())return I.return();r=X.JSC$23665_watchApi.getElement("CINEMATICS");if(!r)return I.return();X.JSC$23665_cinematicController=new _.On(r,U);_.FD(X,X.JSC$23665_cinematicController);_.Fch(X.JSC$23665_cinematicController);qth(X,_.jrA());m=X.JSC$23665_cinematicController.subscribe("CINEMATICS_ALLOWED_CHANGED",function(t){Woh(X,t)});
X.addOnDisposeCallback(function(){X.JSC$23665_watchApi.unsubscribeByKey(m)});
J3o(X);Woh(X,X.JSC$23665_cinematicController.isAllowed());DMm(X);pah(X);_.uv(I)})};
DMm=function(X){X.fullscreen=_.w9(_.br().getState());X.theater=_.od(_.br().getState());_.$Mh(X,X.fullscreen,X.theater);var U=_.Gt(_.br(),_.w9,function(m){X.fullscreen=m;_.$Mh(X,X.fullscreen,X.theater)}),r=_.Gt(_.br(),_.od,function(m){X.theater=m;
_.$Mh(X,X.fullscreen,X.theater)});
X.addOnDisposeCallback(U);X.addOnDisposeCallback(r)};
Ytm=function(X){var U=X.JSC$23665_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){J3o(X)});
X.addOnDisposeCallback(function(){X.JSC$23665_watchApi.unsubscribeByKey(U)})};
VTT=function(X){var U,r;_.c(function(m){if(m.nextAddress==1)return m.yield(X.JSC$23665_watchApi.playerApi,2);U=m.yieldResult;r=function(I){qth(X,I)};
U.addEventListener("cinematicSettingsToggleChange",r);X.addOnDisposeCallback(function(){U.removeEventListener("cinematicSettingsToggleChange",r)});
_.uv(m)})};
J3o=function(X){var U=X.JSC$23665_watchApi.getWatchNextResponse(),r;U=_.e(U==null?void 0:(r=U.pageVisualEffects)==null?void 0:r[0],_.Xo);var m;(m=X.JSC$23665_cinematicController)==null||_.QYh(m,U)};
qth=function(X,U){var r;(r=X.JSC$23665_cinematicController)==null||_.B8F(r,U);bEJ(X)};
Woh=function(X,U){var r;_.c(function(m){if(m.nextAddress==1)return _.v("kevlar_watch_cinematics_invisible")&&(U=!1),m.yield(X.JSC$23665_watchApi.playerApi,2);r=m.yieldResult;r.updateCinematicSettings(U);bEJ(X);_.uv(m)})};
pah=function(X){var U=_.C9();if(_.v("kevlar_measure_ambient_mode_idle")&&!U.getFlag(192)&&!TVh){TVh=!0;var r=_.Vo(_.$u,function(){_.np().resolve(_.kxL).start(1E4)},5E3);
X.addOnDisposeCallback(function(){_.$u.cancelJob(r);_.np().resolve(_.kxL).stop()})}};
_.$Mh=function(X,U,r){X.fullscreen=U;X.theater=r;var m;(m=X.JSC$23665_cinematicController)==null||m.setFullscreen(X.fullscreen,X.theater);if(_.v("web_cinematics_pausing")&&!document.documentElement.hasAttribute("dark"))if(X.theater||X.fullscreen){var I;(I=X.JSC$23665_cinematicController)==null||_.wxy(I)}else{var t;(t=X.JSC$23665_cinematicController)==null||_.oqJ(t)}};
bEJ=function(X){var U;X.JSC$23665_watchApi.getRoot().toggleCinematicsActive(!((U=X.JSC$23665_cinematicController)==null||!U.isEnabled()))};_.iET=function(X){_.Kj.call(this);var U=this;this.JSC$23668_watchApi=X;this.commentsReady=!1;this.setCommentsJobId=0;X=_.Gt(_.br(),_.hk,function(){A39(U)});
this.addOnDisposeCallback(X);var r=this.JSC$23668_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){lQh(U)}),m=this.JSC$23668_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){lQh(U)});
this.addOnDisposeCallback(function(){U.JSC$23668_watchApi.unsubscribeByKey(r);U.JSC$23668_watchApi.unsubscribeByKey(m)});
var I=function(){_.v("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&GVF(U,"false")};
this.JSC$23668_watchApi.getRoot().addEventListener("yt-page-data-will-update",I);this.addOnDisposeCallback(function(){U.JSC$23668_watchApi.getRoot().removeEventListener("yt-page-data-will-update",I)});
lQh(this)};
_.F(_.iET,_.Kj);var lQh=function(X){X.commentsReady=!1;_.$u.cancelJob(X.setCommentsJobId);X.setCommentsJobId=_.Vo(_.$u,function(){A39(X)},1E3)},A39=function(X){if(!X.commentsReady){_.F7("cmi");
_.$u.cancelJob(X.setCommentsJobId);var U,r,m,I,t=(U=X.JSC$23668_watchApi.getWatchNextResponse())==null?void 0:(r=U.contents)==null?void 0:(m=r.twoColumnWatchNextResults)==null?void 0:(I=m.results)==null?void 0:I.results.contents;U=void 0;if(t&&t.length)for(t=_.H(t),r=t.next();!r.done;r=t.next())if(r=r.value,I=m=void 0,((m=r)==null?void 0:(I=m.itemSectionRenderer)==null?void 0:I.sectionIdentifier)==="comment-item-section"){_.v("web_watch_provide_undefined_comments")?U=r.itemSectionRenderer:X.JSC$23668_watchApi.provideRenderingData("COMMENTS",
r.itemSectionRenderer);GVF(X,"true");break}_.v("web_watch_provide_undefined_comments")&&X.JSC$23668_watchApi.provideRenderingData("COMMENTS",U);X.commentsReady=!0;X.JSC$23668_watchApi.dispatchEvent("yt-watch-comments-ready")}},GVF=function(X,U){var r;
(r=X.JSC$23668_watchApi.getElement("COMMENTS"))==null||r.setAttribute("canScheduleJobs",U)};_.UEb=function(X){_.Kj.call(this);var U=this;this.JSC$23671_watchApi=X;this.providePlayerJobId=this.provideWatchNextJobId=this.provideRichGridJobId=0;this.directlyProvideComments=_.v("swatcheroo_directly_provide_comments");this.provideWatchNextSecondaryResults=_.v("web_watch_provide_secondary_results_renderer");this.swatcherooProvideAllDataOnScheduledJob=_.v("swatcheroo_provide_all_data_on_scheduled_job");this.provideAllDataDelayMs=_.Pp("swatcheroo_provide_all_data_delay_ms",250);if(this.swatcherooProvideAllDataOnScheduledJob)LoU(this);
else{var r=this.JSC$23671_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){NVJ(U);KA(U)}),m=this.JSC$23671_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){TP(U);
KA(U)});
this.JSC$23671_watchApi.getRoot().is==="ytd-watch-grid"&&_.v("swatcheroo_pbs_load_grid")&&(j$S(this),Xlb(this));this.addOnDisposeCallback(function(){U.JSC$23671_watchApi.unsubscribeByKey(r);U.JSC$23671_watchApi.unsubscribeByKey(m);_.$u.cancelJob(U.provideRichGridJobId)});
NVJ(this);TP(this)}};
_.F(_.UEb,_.Kj);var LoU=function(X){var U=X.JSC$23671_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){X.providePlayerJobId=_.c1(_.$u,function(){NVJ(X);KA(X)},X.provideAllDataDelayMs)}),r=X.JSC$23671_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){X.provideWatchNextJobId=_.c1(_.$u,function(){TP(X);
KA(X)},X.provideAllDataDelayMs)}),m=X.JSC$23671_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){X.provideWatchNextJobId=_.c1(_.$u,function(){TP(X);
KA(X)},X.provideAllDataDelayMs)});
X.JSC$23671_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.Vo(_.$u,function(){NVJ(X);TP(X);KA(X)},100)});
X.JSC$23671_watchApi.addPageDisposeJob(function(){_.$u.cancelJob(X.provideWatchNextJobId);_.$u.cancelJob(X.providePlayerJobId)});
X.addOnDisposeCallback(function(){X.JSC$23671_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");X.JSC$23671_watchApi.unsubscribeByKey(U);X.JSC$23671_watchApi.unsubscribeByKey(r);X.JSC$23671_watchApi.unsubscribeByKey(m);_.$u.cancelJob(X.providePlayerJobId);_.$u.cancelJob(X.provideWatchNextJobId)});
NVJ(X);TP(X)},NVJ=function(X){var U=X.JSC$23671_watchApi.getPlayerResponse(),r,m,I=(m=U==null?void 0:(r=U.playabilityStatus)==null?void 0:r.messageRenderers)!=null?m:[],t,C;
U=(C=U==null?void 0:(t=U.playabilityStatus)==null?void 0:t.messages)!=null?C:[];t=_.H(U);for(C=t.next();!C.done;C=t.next())I.push({alertRenderer:{text:_.DQ(C.value),type:"WARNING"}});X.JSC$23671_watchApi.provideRenderingData("ALERTS",I)},TP=function(X){var U=[],r,m,I,t=X.JSC$23671_watchApi.getWatchNextResponse(),C,k,g,Z,P=t==null?void 0:(C=t.contents)==null?void 0:(k=C.twoColumnWatchNextResults)==null?void 0:(g=k.results)==null?void 0:(Z=g.results)==null?void 0:Z.contents;
if(P)for(C=_.H(P),k=C.next();!k.done;k=C.next())if(k=k.value,k.videoPrimaryInfoRenderer)var S=k;else if(k.videoSecondaryInfoRenderer){var d=k;Z=g=void 0;k=Object.assign({},(g=k.videoSecondaryInfoRenderer)==null?void 0:(Z=g.metadataRowContainer)==null?void 0:Z.metadataRowContainerRenderer);if(k.rows&&k.collapsedItemCount!==void 0){k.rows=k.rows.slice(0,k.collapsedItemCount).filter(function(jP){return!!jP.richMetadataRowRenderer});
k.collapsedItemCount=k.rows.length;var O={metadataRowContainerRenderer:k}}}else if(k.merchandiseShelfRenderer)var E=k;else if(k.ticketShelfRenderer)var Q=k;else if(k.expandableMetadataRenderer)var h=k;else if(k.itemSectionRenderer)if(g=k.itemSectionRenderer.contents,Z=void 0,X.directlyProvideComments&&((Z=k.itemSectionRenderer)==null?void 0:Z.sectionIdentifier)==="comment-item-section")_.F7("cmi"),X.JSC$23671_watchApi.provideRenderingData("COMMENTS",k.itemSectionRenderer);else if(g)for(k=_.H(g),g=
k.next();!g.done;g=k.next())if(g=g.value,g.commentsEntryPointHeaderRenderer)var z=g;else if(g.clarificationRenderer||g.infoPanelContainerRenderer||g.infoPanelContentRenderer||g.emergencyOneboxRenderer){U.push(g);var K=K||!!d}else g.limitedStateMessageRenderer?m=g:g.videoMetadataCarouselViewModel&&(I=g);if(_.v("web_watch_merch_in_sd_when_ticket_shelf_present")&&E&&Q){var D=E;E=void 0}if(X.provideWatchNextSecondaryResults){var W,J,A;X.JSC$23671_watchApi.provideRenderingData("WATCH_NEXT_SECONDARY_RESULTS",
t==null?void 0:(W=t.contents)==null?void 0:(J=W.twoColumnWatchNextResults)==null?void 0:(A=J.secondaryResults)==null?void 0:A.secondaryResults)}if(X.JSC$23671_watchApi.getRoot().is==="ytd-watch-grid"){var N,He;X.JSC$23671_watchApi.provideRenderingData("LIVE_CHAT",t==null?void 0:(N=t.contents)==null?void 0:(He=N.twoColumnWatchNextResults)==null?void 0:He.conversationBar)}var ne,Be,S6,e6;(W=t==null?void 0:(ne=t.contents)==null?void 0:(Be=ne.twoColumnWatchNextResults)==null?void 0:(S6=Be.secondaryResults)==
null?void 0:(e6=S6.secondaryResults)==null?void 0:e6.offerModule)&&(W.donationShelfRenderer||W.donationUnavailableRenderer)&&X.JSC$23671_watchApi.getRoot().is!=="ytd-watch-grid"&&(r=W);ne=X.JSC$23671_watchApi.getPlayerResponse();if(!ne||!_.WGx(ne.playabilityStatus,t==null?void 0:t.playerOverlays)){var Vs;if(t==null?0:(Vs=t.contents)==null?0:Vs.singleColumnWatchNextResults){var Re,$A;var Ht=t==null?void 0:(Re=t.contents.singleColumnWatchNextResults.results)==null?void 0:($A=Re.results)==null?void 0:
$A.contents}else{var OS,j6,Pt,Q1;Vs=!!(P==null?0:(OS=P[0])==null?0:(j6=OS.itemSectionRenderer)==null?0:(Pt=j6.contents)==null?0:(Q1=Pt[0])==null?0:Q1.backgroundPromoRenderer);var z8,B7;OS=!!(t==null?0:(z8=t.contents)==null?0:(B7=z8.twoColumnWatchNextResults)==null?0:B7.secondaryResults);Vs&&!OS&&(Ht=P)}}P=U[0];z8=U[1];K&&U.length===1&&(z8=P,P=void 0);X.JSC$23671_watchApi.provideRenderingData("PRIMARY_INFO",S);X.JSC$23671_watchApi.provideRenderingData("SECONDARY_INFO",d);X.JSC$23671_watchApi.provideRenderingData("COMMENTS_ENTRY_POINT_HEADER",
z);X.JSC$23671_watchApi.provideRenderingData("VIDEO_METADATA_CAROUSEL",I);X.JSC$23671_watchApi.provideRenderingData("CLARIFICATION",P);X.JSC$23671_watchApi.provideRenderingData("RICH_METADATA",O);X.JSC$23671_watchApi.provideRenderingData("MERCH_SHELF",E);_.v("web_watch_merch_in_sd_when_ticket_shelf_present")&&X.JSC$23671_watchApi.provideRenderingData("MERCH_SHELF_IN_SD",D);X.JSC$23671_watchApi.provideRenderingData("TICKET_SHELF",Q);X.JSC$23671_watchApi.provideRenderingData("LIMITED_STATE",m);X.JSC$23671_watchApi.getRoot().is!==
"ytd-watch-grid"&&X.JSC$23671_watchApi.provideRenderingData("DONATION_SHELF",r);X.JSC$23671_watchApi.provideRenderingData("SINGLE_COLUMN_CONTENTS",Ht);X.JSC$23671_watchApi.provideRenderingData("INFO_PANEL_BELOW_METADATA",z8);X.JSC$23671_watchApi.provideRenderingData("EXPANDABLE_METADATA",h);if(X.swatcherooProvideAllDataOnScheduledJob){var SX,kA,mp,eP,iu,ES;S=t==null?void 0:(SX=t.contents)==null?void 0:(kA=SX.twoColumnWatchNextResults)==null?void 0:(mp=kA.secondaryResults)==null?void 0:(eP=mp.secondaryResults)==
null?void 0:(iu=eP.results)==null?void 0:(ES=iu[0])==null?void 0:ES.richGridRenderer;X.JSC$23671_watchApi.provideRenderingData("RICH_GRID_RENDERER",S)}};
_.UEb.prototype.hasCompanionAds=function(X){var U,r;return(r=X==null?void 0:(U=X.adPlacements)==null?void 0:U.some(function(m){var I,t,C,k;return(m==null?void 0:(I=m.adPlacementRenderer)==null?void 0:(t=I.renderer)==null?void 0:t.actionCompanionAdRenderer)||(m==null?void 0:(C=m.adPlacementRenderer)==null?void 0:(k=C.renderer)==null?void 0:k.topBannerImageTextIconButtonedLayoutViewModel)}))!=null?r:!1};
var KA=function(X){if(!_.v("swaterdoo_ps_wn_handle_ks")){X.swatcherooProvideAllDataOnScheduledJob||Xlb(X,3E3);var U=X.JSC$23671_watchApi.getPlayerResponse(),r,m,I,t,C,k=(r=X.JSC$23671_watchApi.getWatchNextResponse())==null?void 0:(m=r.contents)==null?void 0:(I=m.twoColumnWatchNextResults)==null?void 0:(t=I.secondaryResults)==null?void 0:(C=t.secondaryResults)==null?void 0:C.offerModule;U=X.hasCompanionAds(U);var g,Z;r=(k==null?void 0:(g=k.tvfilmOfferModuleRenderer)==null?void 0:g.clientShouldSuppressIfCompanionAdDisplayed)||
(k==null?void 0:(Z=k.unlimitedOfferModuleRenderer)==null?void 0:Z.suppressIfCompanionAds);g=U&&r;X.JSC$23671_watchApi.getRoot().is==="ytd-watch-grid"&&X.JSC$23671_watchApi.provideRenderingData("OFFER_MODULE",g?void 0:k)}},Xlb=function(X,U){_.v("swatcheroo_pbs_load_grid")&&(X.provideRichGridJobId&&_.$u.cancelJob(X.provideRichGridJobId),X.provideRichGridJobId=_.c1(_.$u,function(){X.provideRichGridJobId=0;
var r,m,I,t,C,k,g,Z=(r=X.JSC$23671_watchApi.getWatchNextResponse())==null?void 0:(m=r.contents)==null?void 0:(I=m.twoColumnWatchNextResults)==null?void 0:(t=I.secondaryResults)==null?void 0:(C=t.secondaryResults)==null?void 0:(k=C.results)==null?void 0:(g=k[0])==null?void 0:g.richGridRenderer;Z&&X.JSC$23671_watchApi.provideRenderingData("RICH_GRID_RENDERER",Z)},U))},j$S=function(X){var U,r;
_.c(function(m){if(m.nextAddress==1)return m.yield(X.JSC$23671_watchApi.playerApi,2);U=m.yieldResult;r=function(){X.onPlaybackStart()};
U.addEventListener("onPlaybackStartExternal",r);X.addOnDisposeCallback(function(){U.removeEventListener("onPlaybackStartExternal",r)});
_.uv(m)})};
_.UEb.prototype.onPlaybackStart=function(){Xlb(this)};_.mEb=function(X){_.Kj.call(this);var U=this;this.JSC$23683_watchApi=X;X.playerApi.then(function(r){U.player=r});
this.gestures=new _.kG(this.JSC$23683_watchApi.getRoot(),X.getElement("PLAYER_CONTAINER"),{dragDownAction:function(){if(_.V7U(_.br().getState())&&_.hk(_.br().getState())<=0)if(_.w9(_.br().getState())){var r;(r=U.player)==null||r.toggleFullscreen()}else _.Gw(U.JSC$23683_watchApi.getRoot(),"yt-activate-miniplayer-from-watch-action")}});
rOh(this)};
_.F(_.mEb,_.Kj);var rOh=function(X){var U=_.Gt(_.br(),_.w9,function(r){X.onFullscreenChanged(r)});
X.addOnDisposeCallback(U);U=_.Gt(_.br(),_.hk,function(r){X.gestures&&(r>0?X.gestures.detach():X.gestures.attach())});
X.addOnDisposeCallback(U)};
_.mEb.prototype.onFullscreenChanged=function(X){this.gestures&&this.gestures.update(X)};var IPr;IPr=["PLAYLIST"];_.aPo=function(X){_.Kj.call(this);var U=this;this.JSC$23686_watchApi=X;this.clearDataJobId=0;this.pageDisposalDataTypes=[];this.runPageDisposeJob=function(){};
this.runClearDataJob=function(){};
this.runOnYtNavigateAwayFinish=function(){};
this.addOnDisposeCallback(X.subscribeToActiveChanged(function(r){U.onActiveChanged(r)}));
tKh(this)};
_.F(_.aPo,_.Kj);var Hqh=function(X){X.pageDisposalDataTypes=Object.values(vFh).filter(function(U){return!IPr.includes(U)})},tKh=function(X){if(_.v("swatcheroo_enable_ghost_cards")||_.v("web_watch_clear_data_on_page_dispose"))Hqh(X),X.JSC$23686_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.$u.cancelJob(X.clearDataJobId);
X.clearDataJobId=0}),X.runPageDisposeJob=function(){var U=_.np().resolve(_.Aj).getDestinationPageType()==="watch";
X.clearDataJobId=_.c1(_.$u,X.runClearDataJob,U?0:_.Pp("web_watch_delay_page_dispose_ms",1E4))},X.runClearDataJob=function(){CWo(X)},X.runOnYtNavigateAwayFinish=function(){X.clearDataJobId&&(_.$u.cancelJob(X.clearDataJobId),X.clearDataJobId=0,CWo(X))},document.addEventListener("yt-navigate-finish",X.runOnYtNavigateAwayFinish),X.JSC$23686_watchApi.addPageDisposeJob(X.runPageDisposeJob),X.addOnDisposeCallback(function(){X.JSC$23686_watchApi.removePageDisposeJob(X.runPageDisposeJob);
X.JSC$23686_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");document.removeEventListener("yt-navigate-finish",X.runOnYtNavigateAwayFinish)})},CWo=function(X){X.pageDisposalDataTypes.forEach(function(U){X.JSC$23686_watchApi.provideRenderingData(U,void 0)});
X.clearDataJobId=0};
_.aPo.prototype.onActiveChanged=function(X){X&&((X=document.querySelector("#watch-page-skeleton"))&&_.yG(X),k6b(this),document.body.removeAttribute("no-y-overflow"),_.b3("IS_SHELL_LOAD")&&_.FAb())};
var k6b=function(X){_.c(function(U){if(U.nextAddress==1)return U.yield(X.JSC$23686_watchApi.playerApi,2);_.YX();_.uv(U)})};var cOb;cOb=_.v("kevlar_watch_while_counterfactual")?0:.25;_.sjU=function(X){_.Kj.call(this);this.JSC$23689_watchApi=X;this.JSC$23689_watchWhileEnabled=_.v("kevlar_watch_while_v2");this.pipEnabled=_.v("web_enable_pip_on_miniplayer");gzh(this);nzh(this);ZqU(this)};
_.F(_.sjU,_.Kj);var gzh=function(X){X.JSC$23689_watchApi.registerActionHandler("yt-activate-miniplayer-from-watch-action",function(){xEb(X)});
X.addOnDisposeCallback(function(){X.JSC$23689_watchApi.unregisterActionHandler("yt-activate-miniplayer-from-watch-action")})},nzh=function(X){var U,r;
_.c(function(m){if(m.nextAddress==1)return m.yield(X.JSC$23689_watchApi.playerApi,2);U=m.yieldResult;r=function(){xEb(X)};
U.addEventListener("onCollapseMiniplayer",r);X.addOnDisposeCallback(function(){U.removeEventListener("onCollapseMiniplayer",r)});
_.uv(m)})},ZqU=function(X){var U=X.JSC$23689_watchApi.getElement("PLAYER_CONTAINER");
window.IntersectionObserver&&U&&X.JSC$23689_watchWhileEnabled&&(X.playerIntersectionObserver=new IntersectionObserver(function(r){X.handleIntersect(r)},{threshold:[cOb]}),X.playerIntersectionObserver.observe(U),X.addOnDisposeCallback(function(){var r;
(r=X.playerIntersectionObserver)==null||r.disconnect()}))},xEb=function(X){var U,r,m;
_.c(function(I){if(I.nextAddress==1){U=_.np().resolve(_.Aj);r=U.data;m=_.Bkz(r.response,r.playerResponse);_.AS().miniplayerButtonActivation=!0;if(X.pipEnabled)return _.AS().watchPipActivation=!0,I.jumpTo(2);_.np().resolve(_.zS).collapse();return I.yield(_.AS().navigationFinishPromise,2)}if(I.nextAddress!=4)return _.AS().currentEndpoint=m.watchEndpoint||null,I.yield(_.np().resolve(_.zS).activate(X.JSC$23689_watchApi.getElement("PLAYER"),m,r),4);_.AS().userActivation=!0;_.uv(I)})};
_.sjU.prototype.handleIntersect=function(X){PWJ(this,X[X.length-1])};
var PWJ=function(X,U){X.watchWhileJobId&&_.$u.cancelJob(X.watchWhileJobId);X.watchWhileJobId=_.$u.addLowPriorityJob(function(){var r,m;return _.c(function(I){if(I.nextAddress==1)return X.watchWhileJobId=void 0,r=_.np().resolve(_.zS),U.intersectionRatio>cOb?r.isMiniplayerActive()?I.yield(r.deactivate(),0):I.jumpTo(0):(m=!r.isMiniplayerActive())?I.yield(SKT(X),5):I.jumpTo(4);I.nextAddress!=4&&(m=I.yieldResult);if(!m)return I.jumpTo(0);_.AS().watchWhileActivation=!0;return I.yield(dEr(X),0)})},100)},
SKT=function(X){return _.c(function(U){return U.nextAddress==1?_.v("kevlar_watch_while_paused")?U.return(!0):U.yield(X.isPlayerPlaying(),2):U.return(U.yieldResult)})};
_.sjU.prototype.isPlayerPlaying=function(){var X=this,U;return _.c(function(r){if(r.nextAddress==1)return r.yield(X.JSC$23689_watchApi.playerApi,2);U=r.yieldResult;return r.return(U.getPlayerStateObject().isPlaying)})};
var dEr=function(X){var U,r;return _.c(function(m){U=_.np().resolve(_.Aj).data;r=_.Bkz(U.response,U.playerResponse);_.AS().currentEndpoint=r.watchEndpoint||null;return m.yield(_.np().resolve(_.zS).activate(X.JSC$23689_watchApi.getElement("PLAYER"),r,U),0)})};_.e8b=function(X){_.Kj.call(this);this.JSC$23693_watchApi=X;OqS(this);vzS(this)};
_.F(_.e8b,_.Kj);var vzS=function(X){var U,r;_.c(function(m){if(m.nextAddress==1)return m.yield(X.JSC$23693_watchApi.playerApi,2);U=m.yieldResult;r=function(I){var t;I.sessionData&&I.sessionData.itct&&(t=I.sessionData.itct);var C=I.watchEndpoint;if(C&&I.sessionData&&I.sessionData.autonav)C=_.q16(C,t);else{var k;C=_.GY(I.videoId,(k=I.listId)!=null?k:void 0,t)}t={endpoint:C};I.sessionData&&(t.tempData=I.sessionData);X.JSC$23693_watchApi.dispatchEvent("yt-navigate",t)};
U.addEventListener("onPlayVideo",r);X.addOnDisposeCallback(function(){U.removeEventListener("onPlayVideo",r)});
_.uv(m)})},OqS=function(X){var U=function(r){X.onYtNavigate(r)};
X.JSC$23693_watchApi.getRoot().addEventListener("yt-navigate",U);X.addOnDisposeCallback(function(){X.JSC$23693_watchApi.getRoot().removeEventListener("yt-navigate",U)})};
_.e8b.prototype.onYtNavigate=function(X){var U=this,r,m,I,t,C,k,g,Z,P;return _.c(function(S){if(S.nextAddress==1){if(!((r=X.detail)==null?0:(m=r.endpoint)==null?0:m.watchEndpoint))return S.return();I=X.detail.endpoint.watchEndpoint;t=U.JSC$23693_watchApi.getWatchNextResponse();k=_.e((C=t)==null?void 0:C.currentVideoEndpoint,_.Rl);if(!k)return S.return();if(I.videoId!==k.videoId||I.playlistId&&I.playlistId!==k.playlistId||typeof I.startTimeSeconds!=="number")return S.jumpTo(0);X.stopPropagation();
(g=_.v("kevlar_watch_while_v2")&&!_.v("kevlar_watch_while_counterfactual"))&&_.np().resolve(_.zS).isMiniplayerActive()||U.JSC$23693_watchApi.scrollWatchTo(0,!0);return S.yield(U.JSC$23693_watchApi.playerApi,3)}Z=S.yieldResult;P=I.startTimeSeconds;Z.seekTo(P,void 0,void 0,void 0,84);Z.wakeUpControls();P<Z.getDuration()&&Z.playVideo();_.uv(S)})};_.FIJ=function(X){_.Kj.call(this);var U=this;this.JSC$23696_watchApi=X;var r=this.JSC$23696_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){Ezo(U)});
this.addOnDisposeCallback(function(){U.JSC$23696_watchApi.unsubscribeByKey(r)});
Ezo(this);_.v("enable_ai_companion")&&(X=this.JSC$23696_watchApi.getElement("PERSISTENT_PANEL_CONTAINER"))&&_.plw(_.np().resolve(_.HC),X,"WATCH")};
_.F(_.FIJ,_.Kj);var Ezo=function(X){var U=X.JSC$23696_watchApi.getWatchNextResponse();if(U){var r,m=[].concat(_.fN((r=U==null?void 0:U.engagementPanels)!=null?r:[]));_.v("web_watch_comments_visible_by_default")&&(r=m.find(function(I){var t;return((t=I.engagementPanelSectionListRenderer)==null?void 0:t.targetId)==="engagement-panel-comments-section"}),r==null?0:r.engagementPanelSectionListRenderer)&&(r.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");
m.unshift.apply(m,_.fN(BRF(U)));X.JSC$23696_watchApi.provideRenderingData("ENGAGEMENT_PANELS",m)}},Qjy=function(X){var U,r,m,I=(U=X.engagementPanels)==null?void 0:(r=U.find(function(O){var E;
return((E=O.engagementPanelSectionListRenderer)==null?void 0:E.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(m=r.engagementPanelSectionListRenderer.content)==null?void 0:m.structuredDescriptionContentRenderer,t;
if(_.e(I==null?void 0:(t=I.items)==null?void 0:t.find(function(O){return!!_.e(O,yEr)}),yEr))return!0;
var C,k,g,Z;if(X=(((C=X.contents)==null?void 0:(k=C.twoColumnWatchNextResults)==null?void 0:(g=k.results)==null?void 0:(Z=g.results)==null?void 0:Z.contents)||[]).find(function(O){return O.videoPrimaryInfoRenderer})){var P,S,d;
return(((P=X.videoPrimaryInfoRenderer)==null?void 0:(S=P.videoActions)==null?void 0:(d=S.menuRenderer)==null?void 0:d.flexibleItems)||[]).some(function(O){O=_.e(O,_.PoA);if(!O)return!1;var E,Q;O=(E=O.topLevelButton)==null?void 0:(Q=E.buttonViewModel)==null?void 0:Q.onTap;if(!O)return!1;E=_.yP(O);if(!E)return!1;var h;return((h=_.e(E,_.oV))==null?void 0:h.panelIdentifier)==="PAyouchat"})}return!1},BRF=function(X){var U=[];
if(!_.v("web_watch_inject_placeholder_fantasy_panel_killswitch")){var r,m,I,t=(r=X.engagementPanels)==null?void 0:(m=r.find(function(k){var g;return((g=k.engagementPanelSectionListRenderer)==null?void 0:g.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(I=m.engagementPanelSectionListRenderer.content)==null?void 0:I.structuredDescriptionContentRenderer,C;
_.e(t==null?void 0:(C=t.items)==null?void 0:C.find(function(k){return!!_.e(k,tES)}),tES)&&(r=_.ve9("PAsports_fantasy"),r.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",U.push(r))}Qjy(X)&&(X=_.ve9("PAyouchat"),X.engagementPanelSectionListRenderer.targetId="PAyouchat",X.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",U.push(X));
return U};_.wlh=function(X){_.Kj.call(this);this.JSC$23699_watchApi=X;ozh(this)};
_.F(_.wlh,_.Kj);var ozh=function(X){X.JSC$23699_watchApi.registerActionHandler("yt-loop-command",function(U){yOy(X,U)});
X.JSC$23699_watchApi.registerActionHandler("yt-repeat-chapter-command",function(U){uXh(X,U)});
X.addOnDisposeCallback(function(){X.JSC$23699_watchApi.unregisterActionHandler("yt-loop-command");X.JSC$23699_watchApi.unregisterActionHandler("yt-repeat-chapter-command")})},yOy=function(X,U){var r;
_.c(function(m){if(m.nextAddress==1)return m.yield(X.JSC$23699_watchApi.playerApi,2);r=m.yieldResult;_.e(U,HYS).loop?(r.setLoopRange({startTimeMs:Number(_.e(U,HYS).startTimeMs),endTimeMs:Number(_.e(U,HYS).endTimeMs),postId:_.e(U,HYS).postId,type:"clips"}),r.playVideo()):r.setLoopRange(null);_.uv(m)})},uXh=function(X,U){var r,m;
_.c(function(I){if(I.nextAddress==1)return I.yield(X.JSC$23699_watchApi.playerApi,2);r=I.yieldResult;m=_.e(U,nQb).repeat;m==="REPEAT_CHAPTER_TYPE_ENABLE_REPEAT"?(r.setLoopRange({startTimeMs:Number(_.e(U,nQb).startTimeMs),endTimeMs:Number(_.e(U,nQb).endTimeMs),type:"repeatChapter"}),r.playVideo()):m==="REPEAT_CHAPTER_TYPE_DISABLE_REPEAT"&&r.setLoopRange(null);_.uv(I)})};_.MK9=function(X){_.Kj.call(this);this.JSC$23704_watchApi=X;h8h(this)};
_.F(_.MK9,_.Kj);var h8h=function(X){X.JSC$23704_watchApi.registerActionHandler("yt-watch-player-overflow-menu-command",function(U){z8r(X,U)});
X.addOnDisposeCallback(function(){X.JSC$23704_watchApi.unregisterActionHandler("yt-watch-player-overflow-menu-command")})},z8r=function(X,U){var r,m,I,t,C,k,g,Z,P,S,d;
_.c(function(O){if(O.nextAddress==1)return O.yield(X.JSC$23704_watchApi.playerApi,2);r=O.yieldResult;if(t=(I=(m=_.e(U,ZYT))==null?void 0:m.highlightedMenuItemKey)!=null?I:"")(k=(C=r).highlightSettingsMenuItem)==null||k.call(C,t);if(P=(Z=(g=_.e(U,ZYT))==null?void 0:g.openMenuItemKey)!=null?Z:"")(d=(S=r).openSettingsMenuItem)==null||d.call(S,P);_.uv(O)})};var KIJ=_.I$("/youtube/app/watch/player_state","playerStateEntity");_.Y_=function(X){_.Kj.call(this);this.JSC$23707_watchApi=X;TRy(this)};
_.F(_.Y_,_.Kj);var YK9=function(X){switch(X){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"}},TRy=function(X){var U,r,m,I,t;
_.c(function(C){if(C.nextAddress==1)return C.yield(X.JSC$23707_watchApi.playerApi,2);U=C.yieldResult;if(X.isDisposed())return C.return();r=function(k){X.onPlayerStateChange(k)};
m=function(k){X.onAdStateChange(k)};
I=function(){X.onAdSkip()};
t=function(k){X.onVideoDataChange(k)};
U.addEventListener("onStateChange",r);U.addEventListener("onAdStateChange",m);U.addEventListener("onAdSkip",I);U.addEventListener("onVideoDataChange",t);X.addOnDisposeCallback(function(){U.removeEventListener("onStateChange",r);U.removeEventListener("onAdStateChange",m);U.removeEventListener("onAdSkip",I);U.removeEventListener("onVideoDataChange",t)});
_.uv(C)})},VKm=function(X){var U=_.pd(),r=U.dispatch;
a:switch(X.adsState){case -1:case 0:var m="ADS_STATE_NONE";break a;case 1:case 2:case 3:m="ADS_STATE_PLAYING";break a;default:m="ADS_STATE_UNKNOWN"}r.call(U,_.PN("playerStateEntity",KIJ,{key:KIJ,playerState:YK9(X.playerState),adsState:m,videoId:X.videoId}))};
_.Y_.prototype.onPlayerStateChange=function(X){var U=this,r;return _.c(function(m){if(m.nextAddress==1)return m.yield(U.JSC$23707_watchApi.playerApi,2);r=m.yieldResult;if(U.isDisposed())return m.return();U.playerState=X;U.videoId=r.getVideoData().video_id;VKm(U);_.uv(m)})};
_.Y_.prototype.onAdStateChange=function(X){this.adsState=X;VKm(this)};
_.Y_.prototype.onAdSkip=function(){this.adsState=0;VKm(this)};
_.Y_.prototype.onVideoDataChange=function(X){X.type==="newdata"&&(this.adsState=-1,VKm(this))};_.fPh=function(X){_.Kj.call(this);var U=this;this.JSC$23711_watchApi=X;this.enableExternalPlaylistPanelInPlayer=_.v("delhi_web_player_use_external_playlist_panel");_.np().resolve(_.xZ).setPlayer(this.JSC$23711_watchApi.getElement("PLAYER"));X=this.JSC$23711_watchApi.subscribeToActiveChanged(function(r){U.onActiveChanged(r)});
this.addOnDisposeCallback(X);R8T(this)};
_.F(_.fPh,_.Kj);var R8T=function(X){var U,r;_.c(function(m){if(m.nextAddress==1)return X.enableExternalPlaylistPanelInPlayer?m.yield(X.JSC$23711_watchApi.playerApi,2):m.return();U=m.yieldResult;r=function(){if(X.playlistPanelElement)X.playlistPanelElement.onToggleExpanded()};
U.addEventListener("onToggleExternalPlaylistPanel",r);X.addOnDisposeCallback(function(){U.removeEventListener("onToggleExternalPlaylistPanel",r)});
_.uv(m)})};
_.fPh.prototype.onActiveChanged=function(X){var U=this,r=_.np().resolve(_.xZ),m=function(){qKb(U)};
X?(this.playlistPanelElement=this.JSC$23711_watchApi.getElement("PLAYLIST_PANEL"))?(r.setPlaylistComponent(this.playlistPanelElement),r.addEventListener("yt-playlist-data-updated",m),this.addOnDisposeCallback(function(){r.removeEventListener("yt-playlist-data-updated",m)}),qKb(this)):_.i3(Error("gp")):(r.removeEventListener("yt-playlist-data-updated",m),r.cancelVideoSkip())};
var qKb=function(X){var U=_.np().resolve(_.xZ);X.JSC$23711_watchApi.provideRenderingData("PLAYLIST",U.getPlaylistData())};_.Vq=function(X){_.Kj.call(this);var U=this;this.JSC$23714_watchApi=X;this.onPageScroll=function(){U.scrollThrottle.fire();U.mastheadScrollThrottle.fire()};
this.scrollThrottle=new _.H4(this.onThrottledScroll,200,this);_.FD(this,this.scrollThrottle);this.mastheadScrollThrottle=new _.H4(this.onMastheadThrottledScroll,50,this);_.FD(this,this.mastheadScrollThrottle);this.animation=new _.ye(function(r){U.JSC$23714_watchApi.getRoot().setScrollTop(r)});
X=_.Gt(_.br(),_.w9,function(){U.onFullscreenChanged()});
this.addOnDisposeCallback(X);WIh(this);JOb(this);this.onThrottledScroll()};
_.F(_.Vq,_.Kj);
_.Vq.prototype.onFullscreenChanged=function(){var X=this,U=this.JSC$23714_watchApi.getRoot();!this.pageScrollElement&&U.pageScrollElement?(this.pageScrollElement=U.pageScrollElement,U.pageScrollElement.addEventListener("scroll",this.onPageScroll),this.addOnDisposeCallback(function(){X.pageScrollElement&&X.pageScrollElement.removeEventListener("scroll",X.onPageScroll)})):this.pageScrollElement&&!U.pageScrollElement&&(this.pageScrollElement.removeEventListener("scroll",this.onPageScroll),this.pageScrollElement=
void 0)};
var WIh=function(X){window.addEventListener("scroll",X.onPageScroll);X.addOnDisposeCallback(function(){window.removeEventListener("scroll",X.onPageScroll)})},JOb=function(X){X.JSC$23714_watchApi.registerActionHandler("yt-scroll-to-watch-element",function(U){a:{var r;
if(r=X.JSC$23714_watchApi.getRoot().contains(U)&&!X.animation.isAnimating()){r=U.tagName==="YTD-ENGAGEMENT-PANEL-SECTION-LIST-RENDERER";var m,I,t=(U==null?void 0:(m=U.parentElement)==null?void 0:(I=m.parentElement)==null?void 0:I.id)==="fixed-secondary";r=!(r&&t)}if(r){if(_.v("kevlar_watch_scroll_manager_absolute_offset_killswitch"))m=U.offsetTop;else for(m=0,I=U;I!==null;)m+=I.offsetTop,m-=I.scrollTop,I=I.offsetParent;I=m;m=I-24;U=I+U.offsetHeight+24;I=X.JSC$23714_watchApi.getRoot().getPageScrollingElement();
r=X.JSC$23714_watchApi.getRoot().getScrollTop();t=r+I.clientHeight-56;if(m<r+56)U=m-56;else if(U>t)U-=I.clientHeight;else break a;X.scrollWatchTo(Math.max(0,U),!0)}}});
X.addOnDisposeCallback(function(){X.JSC$23714_watchApi.unregisterActionHandler("yt-scroll-to-watch-element")})};
_.Vq.prototype.onThrottledScroll=function(){var X=_.br(),U=X.dispatch,r=this.JSC$23714_watchApi.getRoot().getScrollTop();U.call(X,_.jf({type:"SET_WATCH_SCROLL_TOP",payload:{watchScrollTop:r}}))};
_.Vq.prototype.onMastheadThrottledScroll=function(){this.JSC$23714_watchApi.dispatchEvent("yt-watch-masthead-scroll",this.JSC$23714_watchApi.getRoot().getScrollTop())};
_.Vq.prototype.scrollWatchTo=function(X,U){(U===void 0?0:U)?this.animation.start(this.JSC$23714_watchApi.getRoot().getScrollTop(),Math.max(0,X),500):this.JSC$23714_watchApi.getRoot().setScrollTop(X)};_.$Ey=function(X){_.Kj.call(this);var U=this;this.JSC$23717_watchApi=X;var r=this.JSC$23717_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){DES(U)}),m=this.JSC$23717_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){plF(U)});
this.addOnDisposeCallback(function(){U.JSC$23717_watchApi.unsubscribeByKey(r);U.JSC$23717_watchApi.unsubscribeByKey(m)});
DES(this);plF(this)};
_.F(_.$Ey,_.Kj);
var DES=function(X){var U,r,m,I=(m=(U=X.JSC$23717_watchApi.getPlayerResponse())==null?void 0:(r=U.videoDetails)==null?void 0:r.title)!=null?m:"";X.JSC$23717_watchApi.dispatchEvent("yt-update-title",I)},plF=function(X){var U,r,m,I,t,C,k,g=(k=((C=(U=X.JSC$23717_watchApi.getWatchNextResponse())==null?void 0:(r=U.contents)==null?void 0:(m=r.twoColumnWatchNextResults)==null?void 0:(I=m.results)==null?void 0:(t=I.results)==null?void 0:t.contents)!=null?C:[]).find(function(Z){return!!Z.videoPrimaryInfoRenderer}))==null?
void 0:k.videoPrimaryInfoRenderer;
(U=_.pE(g==null?void 0:g.title))&&X.JSC$23717_watchApi.dispatchEvent("yt-update-title",U)};_.AOh=function(X){_.Kj.call(this);this.JSC$23720_watchApi=X;bqU(this)};
_.F(_.AOh,_.Kj);var bqU=function(X){var U,r;_.c(function(m){if(m.nextAddress==1)return m.yield(X.JSC$23720_watchApi.playerApi,2);U=m.yieldResult;r=function(){X.onYpcContentRequest()};
U.addEventListener("onYpcContentRequest",r);X.addOnDisposeCallback(function(){U.removeEventListener("onYpcContentRequest",r)});
_.uv(m)})};
_.AOh.prototype.onYpcContentRequest=function(){var X,U,r,m,I,t=(X=this.JSC$23720_watchApi.getWatchNextResponse())==null?void 0:(U=X.contents)==null?void 0:(r=U.twoColumnWatchNextResults)==null?void 0:(m=r.secondaryResults)==null?void 0:(I=m.secondaryResults)==null?void 0:I.offerModule,C,k,g,Z;X=(Z=(g=(k=(C=t==null?void 0:t.episodeOfferModuleRenderer)!=null?C:t==null?void 0:t.movieOfferModuleRenderer)!=null?k:t==null?void 0:t.unlimitedOfferModuleRenderer)!=null?g:t==null?void 0:t.liveOfferModuleRenderer)!=
null?Z:t==null?void 0:t.tvfilmOfferModuleRenderer;var P,S,d;t=(d=t==null?void 0:(P=t.tvfilmOfferModuleRenderer)==null?void 0:(S=P.actionButtons)==null?void 0:S.length)!=null?d:0;S=Math.max(t-1,0);var O,E,Q;P=(Q=X==null?void 0:(O=X.offerButton)==null?void 0:O.buttonRenderer)!=null?Q:X==null?void 0:(E=X.actionButtons)==null?void 0:E[S].buttonRenderer;var h,z;(O=(z=(h=P==null?void 0:P.navigationEndpoint)!=null?h:P==null?void 0:P.serviceEndpoint)!=null?z:P==null?void 0:P.command)&&_.aB.instance.resolveCommand(O)};
}catch(e){_._DumpException(e)}
try{
var zUL,uaX,o7L;_.yLX=function(){var X=_.fI.clone(QIe),U;return(new _.o7(function(r,m){X.onSuccess=function(I){_.kYs(I)?r(new o7L(I)):m(new _.wPX("Request failed, status="+_.vp(I),"net.badstatus",I))};
X.onError=function(I){m(new _.wPX("Unknown request error","net.unknown",I))};
X.onTimeout=function(I){m(new _.wPX("Request timed out","net.timeout",I))};
U=_.Ql("//googleads.g.doubleclick.net/pagead/id",X)})).thenCatch(function(r){if(r instanceof _.Mr){var m;
(m=U)==null||m.abort()}return _.vs(r)})};
_.hUw=function(X){a:{var U="EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(U="EMBEDDED_PLAYER_MODE_PFL");var r=X.raw_embedded_player_response;if(!r&&(X=X.embedded_player_response))try{r=JSON.parse(X)}catch(I){break a}if(r)b:for(var m in uaX)if(uaX[m]==r.embeddedPlayerMode){U=uaX[m];break b}}return U==="EMBEDDED_PLAYER_MODE_PFL"};
_.MlL=function(){if(_.v("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("vf");if(!_.A$9())return Error("wf");var X=_.$q("PLAYER_VARS",{});if(_.fI.get(X,"privembed",!1)=="1")return Error("xf");if(_.hUw(X))return Error("yf")};
zUL=function(X){switch(X){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:_.bu(X,"unknown result type")}};
_.KbY=function(X,U,r){U=_.G_D[U];r={detected:X===0,source:U.y3L,detectionResult:zUL(X),contentCpn:r};_.DT("biscottiBasedDetection",r);_.HVu.increment(U.y3L,X);U.pwI!==void 0&&_.p$("CATSTAT",_.AKD(X,U))};
_.Tec=function(X,U){var r={};r.key=X;r.value=U;return _.PXz().then(function(m){return new Promise(function(I,t){try{var C=m.transaction("swpushnotificationsstore","readwrite").objectStore("swpushnotificationsstore").put(r);C.onsuccess=function(){I()};
C.onerror=function(){t()}}catch(k){t(k)}})})};
_.VlX=function(){var X=_.Pp("user_engagement_experiments_rate_limit_ms"),U=YRY.get("last-user-engagement-exp-trigger-timestamp");return!U||(0,_.sJ)()>=U+X?(YRY.set("last-user-engagement-exp-trigger-timestamp",(0,_.sJ)()),!0):!1};
_.gx=function(X,U,r,m,I){U=U===void 0?null:U;r=r===void 0?null:r;m=m===void 0?null:m;I=I===void 0?null:I;X={youThereEventType:X};r&&(X.lactThresholdMs=r.lactThresholdMs,X.mediaPosSec=r.promptDelaySec,X.lactServerRequestMs=r.lactServerRequestMs,X.triggerReason=r.triggerReason);I!=null&&(X.renderingMediaPosSec=Math.round(I));U||(U=_.Ei());U&&(X.clientScreenNonce=U);m&&(X.clientPlaybackNonce=m);_.DT("youThere",X)};
uaX={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"};o7L=function(X){this.xhr=X};
_.wPX=function(X,U,r){_.Xm.call(this,X+", errorCode="+U);this.errorCode=U;this.xhr=r;this.name="PromiseAjaxError"};
_.F(_.wPX,_.Xm);var QIe={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0};var YRY=new _.ip("ratelimit");
}catch(e){_._DumpException(e)}
try{
_.Bee=function(X){return _.jf({type:"SET_SINGLE_OPTION_SURVEY_IS_ACTIVE",payload:X})};
}catch(e){_._DumpException(e)}
try{
var DB,E7T,BeU,QIU,o7h,wPJ,uaU,fl9,qRm,Wbh,yLJ,Fbh,Kbb,zUh,pP9;_.eUU=function(){var X=window.location.hash;X.charAt(0)==="#"&&(X=X.charAt(1)==="!"?X.substring(2):X.substring(1));return _.rX(X)};
DB=function(X,U,r){var m;return _.c(function(I){if(I.nextAddress==1)return I.yield(U(),2);m=I.yieldResult;r(m,X);_.uv(I)})};
E7T=function(){return _.c(function(X){return X.nextAddress==1?X.yield((_.MlL()!==void 0?_.vs(Error("zf")):_.yLX()).then(function(){return 1},function(U){if(U.message==="Biscotti id is disabled")return 3;
_.AE("Failed fetching bid");return 0}),2):X.return(X.yieldResult)})};
BeU=function(){var X=_.ir("ZC1wbGF5ZXIjcHI2ZzZqZW5nOXFoeXQtaGF2ZW4tZW1iZQ=="),U=_.ir("a21pZnJhbWUjd2d5Ym5maHhybQ==");return document.querySelector(U+Fbh+X)?0:1};
QIU=function(){return _.Kne(_.Bm)};
o7h=function(){return _.T3m()===0?0:_.Y9H()};
wPJ=function(){return _.Wnz(_.UPe([["player-ads",["ytd-merch-shelf-renderer","ytp-featured-product"],null]]))};
uaU=function(){return _.Q91(yLJ)};
_.hUF=function(X){_.c(function(U){switch(U.nextAddress){case 1:return U.yield(DB("b.f_",E7T,X),2);case 2:return U.yield(DB("j.s_",_.Fne,X),3);case 3:return U.yield(DB("r.s_",_.vK1,X),4);case 4:return U.yield(DB("e.h_",uaU,X),5);case 5:if(!_.v("ab_det_sc_inj")){U.jumpTo(6);break}return U.yield(DB("s.i_",_.MHe,X),6);case 6:if(_.v("ab_deg_unex_thr")){U.jumpTo(8);break}return U.yield(DB("a.o_",_.ujM,X),8);case 8:if(_.v("ks_get_o_pp")){U.jumpTo(10);break}return U.yield(DB("g.o_",_.yKe,X),10);case 10:if(_.v("ks_det_gpbl")){U.jumpTo(12);
break}return U.yield(DB("p.i_",_.wCx,X),12);case 12:return U.yield(DB("f.i_",_.k_x,X),14);case 14:return U.yield(DB("a.b_",_.dPM,X),15);case 15:return U.yield(DB("p.m_",_.nK9,X),16);case 16:if(!_.v("ab_det_el_h_v2")){U.jumpTo(17);break}return U.yield(DB("n.h_",wPJ,X),17);case 17:return U.yield(DB("o.p_",QIU,X),19);case 19:return U.yield(DB("e.i_",BeU,X),20);case 20:if(_.v("ab_det_apm"))return U.yield(DB("o.a_",o7h,X),0);U.jumpTo(0)}})};
_.Mlh=function(X,U){X={videoId:X};U&&(X.playlistId=U);return X};
_.Teh=function(){if(_.A$9()){var X=_.$q("PLAYER_VARS",{});if(_.fI.get(X,"privembed",!1)!="1"&&!_.hUw(X)){var U=function(){zUh=!0;"google_ad_status"in window?_.p$("DCLKSTAT",1):_.p$("DCLKSTAT",2)};
try{_.hC(_.I35,U)}catch(r){}Kbb.push(_.$u.addLowPriorityJob(function(){if(!(zUh||"google_ad_status"in window)){try{_.f6m(_.I35.toString(),U)}catch(r){}zUh=!0;_.p$("DCLKSTAT",3)}},5E3))}}};
_.YRb=function(X,U,r){r=r===void 0?!1:r;var m=Math.max(X.width,_.hNy);if(_.v("kevlar_watch_feed_big_thumbs")&&X.width>=1550-_.XQ()&&X.height>=800)m-=_.VEr;else if(X.width>=_.Va){var I=_.MEb+_.zNh+_.YW;_.v("kevlar_watch_feed_big_thumbs")&&(I=_.YOS);m-=I}else m-=_.MEb;m=Math.min(m,_.KjF);I=240;r&&(I=380);U<.5624||(!_.v("kevlar_watch_flexy_disable_small_window_sizing")&&(X.height<630&&X.width>=657||X.height>=630&&X.width>=_.Va&&X.width<1327)?I=360:!_.v("kevlar_watch_flexy_disable_large_window_sizing")&&
X.height>=630&&X.width>=1327&&(I=480));var t=Math.min(m*U,X.height-(56+_.uCU+_.TSb));t=Math.max(t,I);U<1?m=t/U:X.width>=_.Va&&(m=_.YRb(X,.5625,r).width);return new _.wl(Math.round(m),Math.round(t))};
_.VlU=function(X){var U=0;X.indexOf("h")!=-1&&(X=X.split("h"),U=X[0]*60*60,X=X[1]);X.indexOf("m")!=-1&&(X=X.split("m"),U=X[0]*60+U,X=X[1]);X.indexOf("s")!=-1?(X=X.split("s"),U=X[0]*1+U):U=X*1+U;return U};
_.RUo=function(){_.Pp("service_worker_push_logged_out_prompt_watches")!=-1&&_.aZ("WatchCount").then(function(X){X>=100||_.Tec("WatchCount",X+1)})};
fl9=function(X){var U=X.externalVideoId||"";return U?X.isShortsEligible?"https://www.youtube.com/shorts/"+U:"https://www.youtube.com/watch?v="+U:""};
qRm=function(X){var U=[];X.viewCount&&U.push({"@type":"InteractionCounter",interactionType:"https://schema.org/WatchAction",userInteractionCount:X.viewCount});X.likeCount&&U.push({"@type":"InteractionCounter",interactionType:"https://schema.org/LikeAction",userInteractionCount:X.likeCount});return U};
Wbh=function(X){var U,r,m={"@context":"https://schema.org","@type":"VideoObject",description:_.pE(X.description),duration:"PT"+(X.lengthSeconds||"0")+"S",embedUrl:X.embed?X.embed.iframeUrl:"",name:_.pE(X.title),thumbnailUrl:((U=X.thumbnail)==null?void 0:(r=U.thumbnails)==null?void 0:r.map(function(P){return P&&P.url||""}))||[],
uploadDate:X.publishDate};_.v("mweb_video_schema_id_killswitch")||(m["@id"]=fl9(X));U=qRm(X);U.length&&(m.interactionStatistic=U);X.category&&(m.genre=X.category);X.ownerChannelName&&(m.author=X.ownerChannelName);X.liveBroadcastDetails&&(m.publication=[{"@type":"BroadcastEvent",isLiveBroadcast:!0,startDate:X.liveBroadcastDetails.startTimestamp,endDate:X.liveBroadcastDetails.endTimestamp}]);if(X.learningResource){X=X.learningResource;m["@type"]=["VideoObject","LearningResource"];var I;if((I=X.learningResourceType)==
null?0:I.length)m.learningResourceType=X.learningResourceType[0];var t;if((t=X.educationalAlignment)==null?0:t.length)m.educationalAlignment={"@type":"AlignmentObject",targetName:X.educationalAlignment[0]};var C;if((C=X.educationalLevel)==null?0:C.length){I=X.educationalLevel[0];var k;if((k=X.educationalLevelCountry)==null?0:k.length)I+=" ("+X.educationalLevelCountry+")";m.educationalLevel=I}var g,Z;if(((g=X.learningResourceType)==null?0:g.length)&&X.learningResourceType[0]==="Problem walkthrough"&&
((Z=X.problemDescriptions)==null?0:Z.length))for(m.hasPart=[],k=_.H(X.problemDescriptions),g=k.next();!g.done;g=k.next())I=g.value,g=I.problemDescriptionText,Z=I.startOffset,I=I.url,g&&Z!==void 0&&I&&m.hasPart.push({"@type":["Clip","LearningResource"],learningResourceType:"Problem walkthrough",name:g,text:g,startOffset:Z,url:I})}return m};
_.JLb=function(X){return _.jf({type:"SET_IS_LIVE_CHAT_COLLAPSED",payload:{isLiveChatCollapsed:X}})};
yLJ=[[["anByaW1hcnkjdmFpc2h5NzIycXY=",null,null],[null,["cmVuZGVyZXIjcjZtZ3k5a3podmsyeXRkLXR3by1jb2x1bW4tYnJvd3NlLXJlc3VsdHMt","bGUtc2NvcGUjbWpkd2hqZGM2ejNsc3R5"],null],["dGhlYWQtYWQjc2ptdHppc2w4OWFmbWFz",["cmVuZGVyZXIjNTFoN3FldXgyM2JreXRkLXJpY2gtZ3JpZC0="],null],[null,["cmVuZGVyZXIjOW5pcGRxdXY1Zno1eXRkLXJpY2gtZ3JpZC0=","bGUtc2NvcGUjejdzZjFqamNwYmQ4c3R5"],null],[null,["cmVuZGVyZXIjNjFvYW9zdXRsYWZ1eXRkLWJhbm5lci1wcm9tby0=","bGUtc2NvcGUjZ3VuNjR0ODNveTYxc3R5"],null],[null,["cmVuZGVyZXIjdmdraXhzcm9naTlueXRkLWFkLXNsb3Qt"],
null]],[["bGF5ZXItYWRzI25wajAwZXFmcWJ3cA==",null,null]],[[null,null,"cmVuZGVyZXIjbGkwaG5qa3poeWlpeXRsci1iYW5uZXItY3RhLQ=="]]];Fbh="#";Kbb=[];zUh=!1;_.D4o=["engagement-panel-ads"];pP9=new _.c8("updateSentimentBarStateCommand");_.$4F=new _.c8("showSurveyCommand");_.pA=new _.c8("changeMarkersVisibilityCommand");var ALT,llm,Ner,Lbb,idy,$_;_.bd9=function(X,U){this.playerProvider_=X;this.actionSenderElement_=U;this.pausePlaybackJob_=this.showBlockingWarningJob_=this.showWarningJob_=0;this.youThereData_=null;this.inYouThereFlow_=this.ignoreFullscreenExitUserActivity_=this.isUserPredictedAbsent_=!1};
_.bd9.prototype.reset=function(){ALT(this);this.isUserPredictedAbsent_=!1};
ALT=function(X,U){!X.youThereData_||X.showWarningJob_||U!==void 0&&U||(_.gx("YOU_THERE_EVENT_TYPE_NAVIGATED_OUT",_.Ei(),X.youThereData_,X.clientPlaybackNonce_),_.pY());_.$u.cancelJob(X.showWarningJob_);X.showWarningJob_=0;_.$u.cancelJob(X.showBlockingWarningJob_);X.showBlockingWarningJob_=0;_.$u.cancelJob(X.pausePlaybackJob_);X.pausePlaybackJob_=0;X.youThereData_=null;X.clientPlaybackNonce_=void 0;X.inYouThereFlow_=!1};
_.Gyy=function(X,U){var r,m,I;_.c(function(t){if(t.nextAddress==1)return X.reset(),t.yield(X.playerProvider_().getPlayerPromise(),2);r=t.yieldResult;X.clientPlaybackNonce_=r.getVideoData().cpn;X.youThereData_=U.configData.youThereData;if(!X.youThereData_)return t.return();if(X.youThereData_.triggerReason&&X.youThereData_.triggerReason=="YOU_THERE_TRIGGER_REASON_3"&&!_.VlX())return _.gx("YOU_THERE_EVENT_TYPE_RATE_LIMITED",_.Ei(),X.youThereData_,X.clientPlaybackNonce_),t.return();m=X.youThereData_.promptDelaySec;
I=r.getCurrentTime();X.showWarningJob_=_.$u.addLowPriorityJob(function(){return _.c(function(C){X.showWarningJob_=0;return C.yield(llm(X),0)})},Math.max(m-I,0)*1E3);
_.uv(t)})};
llm=function(X){var U,r,m,I,t,C;return _.c(function(k){if(k.nextAddress==1)return k.yield(X.playerProvider_().getPlayerPromise(),2);if(k.nextAddress!=3)return U=k.yieldResult,r=U.getCurrentTime(),k.yield(idy(X),3);m=k.yieldResult;if(!m||!X.youThereData_)return k.return();if(_.v("check_user_lact_at_prompt_shown_time_on_web")&&(I=parseInt(X.youThereData_.lactThresholdMs,10),_.sO()<I))return _.gx("YOU_THERE_EVENT_TYPE_BELOW_LACT_THRESHOLD",_.Ei(),X.youThereData_,X.clientPlaybackNonce_),k.return();if(X.youThereData_.playbackPauseDelayMs<=
0)return Lbb(X),k.return();!_.v("external_fullscreen")&&(t=_.pB())&&(X.ignoreFullscreenExitUserActivity_=!0,_.$u.addLowPriorityJob(function(){X.ignoreFullscreenExitUserActivity_=!1},2E3),_.$0(t));
X.youThereData_.showToastWarningPrompt&&($_(X,X.youThereData_.showWarningActions),X.inYouThereFlow_=!0,_.gx("YOU_THERE_EVENT_TYPE_PROMPT_SHOWN",_.Ei(),X.youThereData_,X.clientPlaybackNonce_,r),_.gx("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN",_.Ei(),X.youThereData_,X.clientPlaybackNonce_,r));C=0;X.youThereData_.blockingPromptDelayMs&&(C=X.youThereData_.blockingPromptDelayMs);X.showBlockingWarningJob_=_.$u.addLowPriorityJob(function(){return _.c(function(g){X.showBlockingWarningJob_=0;return g.yield(Ner(X),
0)})},C);
_.uv(k)})};
Ner=function(X){var U,r,m;return _.c(function(I){if(I.nextAddress==1)return I.yield(idy(X),2);U=I.yieldResult;if(!X.youThereData_)return I.return();U&&(X.youThereData_.showBlockingWarningAction&&(_.gx("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN_IN_DIALOG",_.Ei(),X.youThereData_,X.clientPlaybackNonce_),(r=_.e(X.youThereData_.showBlockingWarningAction,_.X7))?$_(X,r.commands):$_(X,[X.youThereData_.showBlockingWarningAction]),X.inYouThereFlow_=!0),m=X.youThereData_.playbackPauseDelayMs,X.pausePlaybackJob_=
_.$u.addLowPriorityJob(function(){return _.c(function(t){X.pausePlaybackJob_=0;return t.yield(Lbb(X),0)})},m));
_.uv(I)})};
Lbb=function(X){var U;return _.c(function(r){if(r.nextAddress==1)return r.yield(idy(X),2);U=r.yieldResult;if(!X.youThereData_)return r.return();U&&(_.gx("YOU_THERE_EVENT_TYPE_PLAYBACK_PAUSED",_.Ei(),X.youThereData_,X.clientPlaybackNonce_),$_(X,X.youThereData_.showPausedActions),X.inYouThereFlow_=!0);_.uv(r)})};
_.bd9.prototype.onUserActivity=function(){if(this.youThereData_){if(this.ignoreFullscreenExitUserActivity_)return;if(this.youThereData_.userActiveDuringFlowAction){var X=_.e(this.youThereData_.userActiveDuringFlowAction,_.X7);X?$_(this,X.commands):$_(this,[this.youThereData_.userActiveDuringFlowAction])}this.inYouThereFlow_&&(_.gx("YOU_THERE_EVENT_TYPE_LACT_RESET",_.Ei(),this.youThereData_,this.clientPlaybackNonce_),_.pY());ALT(this,!0)}_.jI9(this,!1)};
_.XsF=function(X){_.gx("YOU_THERE_EVENT_TYPE_USER_RESPONDED",_.Ei(),X.youThereData_,X.clientPlaybackNonce_)};
idy=function(X){var U,r;return _.c(function(m){if(m.nextAddress==1)return m.yield(X.playerProvider_().getPlayerPromise(),2);U=m.yieldResult;r=U.getPlayerState();return m.return(r==-1||r==1||r==3)})};
_.jI9=function(X,U){var r;_.c(function(m){if(m.nextAddress==1){if(X.isUserPredictedAbsent_==U)return m.jumpTo(0);X.isUserPredictedAbsent_=U;return m.yield(X.playerProvider_().getPlayerPromise(),3)}r=m.yieldResult;r.setUserEngagement(U);U&&_.gx("YOU_THERE_EVENT_TYPE_ABR_TRIGGERED",_.Ei(),X.youThereData_,X.clientPlaybackNonce_);_.uv(m)})};
$_=function(X,U){if(_.v("handle_service_request_actions")||_.v("kevlar_youthere_service_endpoint_actions_killswitch"))_.NT(X.actionSenderElement_,U,X.actionSenderElement_);else{U=_.H(U);for(var r=U.next();!r.done;r=U.next())r=r.value,r.commandMetadata&&r.commandMetadata.webCommandMetadata&&r.commandMetadata.webCommandMetadata.sendPost?_.LB(X.actionSenderElement_,[r]):_.NT(X.actionSenderElement_,[r],X.actionSenderElement_)}};var UWh;var r6b;var bK=function(){var X=_.Y.apply(this,arguments)||this;X.systemIcons=_.v("kevlar_system_icons");X.actionMap={"yt-update-sentiment-bar-state-command":"handleUpdateSentimentBarStateCommand"};return X};
_.F(bK,_.Y);bK.prototype.observeLikeStatus=function(){if(this.data){if(this.data.likeStatus==="DISLIKE"){var X=this.data.percentIfDisliked||0;this.activated=!0}else this.data.likeStatus==="LIKE"?(X=this.data.percentIfLiked||0,this.activated=!0):(X=this.data.percentIfIndifferent||0,this.activated=!1);_.Xa(this.hostElement).querySelector("#like-bar").style.width=X+"%"}};
bK.prototype.handleUpdateSentimentBarStateCommand=function(X){this.data&&this.set("data.likeStatus",_.e(X,pP9).likeStatus)};
bK.prototype.observeLikeStatus=bK.prototype.observeLikeStatus;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],bK.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],bK.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],bK.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],bK.prototype,"activated",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],bK.prototype,"systemIcons",void 0);_.q([_.ge("data.likeStatus"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],bK.prototype,"observeLikeStatus",null);_.q([_.hL({is:"ytd-sentiment-bar-renderer",disableElementRegistration:!0})],bK);
_.f(bK,"ytd-sentiment-bar-renderer",function(){if(r6b!==void 0)return r6b;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return r6b=X},{mode:1});var mW9;var Ae=function(){var X=_.Y.apply(this,arguments)||this;X.small=!0;return X};
_.F(Ae,_.Y);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Ae.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Ae.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Ae.prototype,"small",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-video-view-count-renderer"})],Ae);
_.f(Ae,"ytd-video-view-count-renderer",function(){if(mW9!==void 0)return mW9;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return mW9=X},{mode:_.Xz("kevlar_poly_si_batch_j080")?1:2});var lK=function(){var X=_.Y.apply(this,arguments)||this;X.infoFormattedStrings=[];X.wrapVideoActions=_.v("kevar_watch_wrap_video_actions");X.hideSentimentBar=_.v("kevlar_watch_hide_sentiment_bar");X.actionMap={};return X};
_.F(lK,_.Y);_.a=lK.prototype;_.a.configureRendererStamper=function(){return{"data.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,tonalOverride:_.v("web_modern_buttons"),forceIconButton:!_.v("web_modern_buttons")}}}},"data.viewCount":{id:"count",mapping:{videoViewCountRenderer:"ytd-video-view-count-renderer"}}}};
_.a.dataChanged=function(){_.v("web_watch_get_updated_metadata_manager")||this.scheduleInitialUpdatedMetadataRequest();this.setSentimentBarWidth()};
_.a.computeInfoFormattedStrings=function(X){if(!X)return[];var U=[];X.dateText&&U.push(X.dateText);X.stationName&&U.push(X.stationName);X.rating&&U.push(X.rating);X.startEndTimeTemplate&&X.startTimeUtcMillis&&X.endTimeUtcMillis&&U.push(_.DQ(_.Wzh(_.pE(X.startEndTimeTemplate),Number(X.startTimeUtcMillis),Number(X.endTimeUtcMillis))));X.upNextProgramText&&U.push(X.upNextProgramText);return U};
_.a.scheduleInitialUpdatedMetadataRequest=function(){var X,U=(X=this.data)==null?void 0:X.updatedMetadataEndpoint;if(U){var r;X=Number((r=_.e(U,_.lF1))==null?void 0:r.initialDelayMs);r=isNaN(X)?250:X;this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this),r)}};
_.a.setSentimentBarWidth=function(){var X=this;_.cZ(this,function(){var U=_.Xa(X.hostElement).querySelector("ytd-menu-renderer");if(U){U=U.topLevelButtons;for(var r=0,m=0;m<U.length;m++){var I=U[m],t=X.get("toggleButtonSupportedData.toggleButtonIdData.id",I.data);if(t==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"||t==="TOGGLE_BUTTON_ID_TYPE_LIKE")r+=I.clientWidth+8;else break}r&&(X.sentiment.style.width=r-8+" px")}})};
_.a.fetchUpdatedMetadata=function(X){var U;X&&(U={continuation:X});var r;(X=(r=this.data)==null?void 0:r.updatedMetadataEndpoint)&&_.np().resolve(_.s4).resolveCommand(X,{form:Object.assign({},U,{element:this.hostElement})})};
_.a.onYtServiceRequestSent=function(X,U){U.endpoint&&_.e(U.endpoint,_.Xf)&&(this.hasUpdateSentimentBarStateCommands()&&!_.v("kevlar_sentiment_bar_update_killswitch")||this.set("data.sentimentBar.sentimentBarRenderer.likeStatus",_.e(U.endpoint,_.Xf).status),this.setSentimentBarWidth())};
_.a.hasUpdateSentimentBarStateCommands=function(){var X,U,r,m,I=(m=(X=this.data)==null?void 0:(U=X.videoActions)==null?void 0:(r=U.menuRenderer)==null?void 0:r.topLevelButtons)!=null?m:[];X=_.H(I);for(U=X.next();!U.done;U=X.next()){U=U.value;I=m=r=void 0;var t=(r=U.toggleButtonRenderer)==null?void 0:(m=r.toggleButtonSupportedData)==null?void 0:(I=m.toggleButtonIdData)==null?void 0:I.id;if(t==="TOGGLE_BUTTON_ID_TYPE_LIKE"||t==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"){m=r=void 0;U=(m=_.e((r=U.toggleButtonRenderer)==
null?void 0:r.defaultServiceEndpoint,_.X7))==null?void 0:m.commands;if(!U)break;U=_.H(U);for(r=U.next();!r.done;r=U.next())if(_.e(r.value,pP9))return!0}}return!1};
_.a.onYtServiceRequestCompleted=function(X,U){var r;(X=(r=U.data)==null?void 0:r.loggingDirectives)&&_.L2X(_.gO(),X);this.get("continuation.timedContinuationData",U.data)&&this.data&&this.data.updatedMetadataEndpoint&&(U=U.data.continuation.timedContinuationData,this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this,U.continuation),U.timeoutMs))};
_.a.computeHasDateText=function(X){return!!X&&!!X.dateText};
_.n0.Object.defineProperties(lK.prototype,{flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var X,U,r,m;return!((m=(X=this.data)==null?void 0:(U=X.videoActions)==null?void 0:(r=U.menuRenderer)==null?void 0:r.flexibleItems)==null||!m.length)}}});
lK.prototype.onYtServiceRequestCompleted=lK.prototype.onYtServiceRequestCompleted;lK.prototype.onYtServiceRequestSent=lK.prototype.onYtServiceRequestSent;lK.prototype.dataChanged=lK.prototype.dataChanged;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],lK.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],lK.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],lK.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.B9.YtTaskEmitterBehavior),_.p("design:type",Object)],lK.prototype,"ytTaskEmitterBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],lK.prototype,"data",void 0);_.q([_.T({computed:"computeInfoFormattedStrings(data)"}),_.p("design:type",Array)],lK.prototype,"infoFormattedStrings",void 0);
_.q([_.T({computed:"computeHasDateText(data)",reflectToAttribute:!0}),_.p("design:type",Boolean)],lK.prototype,"hasDateText",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],lK.prototype,"wrapVideoActions",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],lK.prototype,"hideSentimentBar",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],lK.prototype,"flexMenuEnabled",null);
_.q([_.Zl("#sentiment"),_.p("design:type",Object)],lK.prototype,"sentiment",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],lK.prototype,"dataChanged",null);_.q([_.cP("yt-service-request-sent"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.TU]),_.p("design:returntype")],lK.prototype,"onYtServiceRequestSent",null);
_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.Dj]),_.p("design:returntype")],lK.prototype,"onYtServiceRequestCompleted",null);
_.f(lK,"ytd-video-primary-info-renderer",function(){if(UWh===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);UWh=X}X=UWh;return X},{mode:1});var Ioh;var GP=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-update-date-text-action":"handleUpdateDateTextAction","yt-update-description-action":"handleUpdateDescriptionAction","yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return X};
_.F(GP,_.Y);_.a=GP.prototype;_.a.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"}}}};
_.a.dataChanged=function(){var X;this.descriptionToggled=!((X=this.data)==null||!X.defaultExpanded);var U;this.collapsed=this.descriptionAlwaysCollapsed||!((U=this.data)==null?0:U.defaultExpanded);this.subscribeButtonData=this.data.subscribeButton;this.descriptionCollapsedHeight=(this.data.descriptionCollapsedLines||3)*20;this.showMoreClientVe=_.tb(110509);this.showLessClientVe=_.tb(110510);X=_.Ei();U=_.e8();X&&U&&_.TY(X,U,[this.showMoreClientVe,this.showLessClientVe])};
_.a.onYtExpanderMoreTapped=function(){var X,U=(X=this.data)==null?void 0:X.showMoreCommand;U&&!this.hasInlineStructuredDescription&&this.componentBehavior.resolveCommand(U);(X=_.Ei())&&this.showMoreClientVe&&_.f9(X,this.showMoreClientVe)};
_.a.onYtExpanderLessTapped=function(){var X=_.Ei();X&&this.showLessClientVe&&_.f9(X,this.showLessClientVe);var U;(X=(U=this.data)==null?void 0:U.showLessCommand)&&this.componentBehavior.resolveCommand(X)};
_.a.handleUpdateDateTextAction=function(X){this.data&&this.data.dateText&&this.set("data.dateText",_.e(X,_.EQh).dateText)};
_.a.handleUpdateDescriptionAction=function(X){if(X=_.e(X,_.$yp))X.isEmpty||!X.description?this.description.hidden=!0:this.hasAttributedDescription?this.set("data.attributedDescription",_.Bs(X.description)):this.set("data.description",X.description)};
_.a.onYtChangeEngagementPanelVisibilityAction=function(X){if(_.v("web_structured_description_show_more")||_.v("web_engagement_panel_open_description")){var U,r=(U=_.e(X,_.$5T))==null?void 0:U.targetId,m;X=((m=_.e(X,_.$5T))==null?void 0:m.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED";r==="engagement-panel-structured-description"&&X&&(this.descriptionToggled=!0)}};
_.a.updateCollapsedFromBinding=function(X){this.collapsed=X.detail.value};
_.a.updateDescriptionToggledFromBinding=function(X){this.descriptionToggled=X.detail.value};
_.a.updateCanCollapseFromBinding=function(X){this.canCollapse=X.detail.value};
_.n0.Object.defineProperties(GP.prototype,{metadataCollapsible:{configurable:!0,enumerable:!0,get:function(){var X,U,r=(X=this.data)==null?void 0:(U=X.metadataRowContainer)==null?void 0:U.metadataRowContainerRenderer;return!!r&&!!r.rows&&r.rows.length>r.collapsedItemCount}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!!this.structuredDescriptionContentRenderer}},
hasAttributedDescription:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.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}}});
GP.prototype.onYtExpanderLessTapped=GP.prototype.onYtExpanderLessTapped;GP.prototype.onYtExpanderMoreTapped=GP.prototype.onYtExpanderMoreTapped;GP.prototype.dataChanged=GP.prototype.dataChanged;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],GP.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],GP.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],GP.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],GP.prototype,"componentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],GP.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Boolean)],GP.prototype,"collapsed",void 0);_.q([_.T(),_.p("design:type",Boolean)],GP.prototype,"descriptionToggled",void 0);
_.q([_.T(),_.p("design:type",Boolean)],GP.prototype,"canCollapse",void 0);_.q([_.T(),_.p("design:type",Object)],GP.prototype,"subscribeButtonData",void 0);_.q([_.T(),_.p("design:type",Number)],GP.prototype,"descriptionCollapsedHeight",void 0);_.q([_.T(),_.p("design:type",Object)],GP.prototype,"structuredDescriptionContentRenderer",void 0);_.q([_.T({value:function(){return _.v("web_watch_description_always_collapsed")}}),
_.p("design:type",Boolean)],GP.prototype,"descriptionAlwaysCollapsed",void 0);_.q([_.Zl("#description"),_.p("design:type",HTMLDivElement)],GP.prototype,"description",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],GP.prototype,"dataChanged",null);_.q([_.cP("yt-expander-more-tapped"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],GP.prototype,"onYtExpanderMoreTapped",null);
_.q([_.cP("yt-expander-less-tapped"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],GP.prototype,"onYtExpanderLessTapped",null);_.q([_.y("data.metadataRowContainer"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],GP.prototype,"metadataCollapsible",null);_.q([_.y("data","structuredDescriptionContentRenderer"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],GP.prototype,"hasInlineStructuredDescription",null);
_.q([_.y("data.attributedDescription"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],GP.prototype,"hasAttributedDescription",null);_.q([_.y("hasInlineStructuredDescription","collapsed"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],GP.prototype,"loadStructuredDescription",null);_.q([_.y("data","structuredDescriptionContentRenderer","collapsed"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],GP.prototype,"showInlineStructuredDescription",null);
_.q([_.y("data","hasInlineStructuredDescription","metadataCollapsible"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],GP.prototype,"descriptionAlwaysCollapsible",null);
_.f(GP,"ytd-video-secondary-info-renderer",function(){if(Ioh===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);Ioh=X}X=Ioh;return X},{mode:2});var tyr;var iK=function(){return _.Y.apply(this,arguments)||this};
_.F(iK,_.Y);iK.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:_.v("web_modern_buttons"),forceIconButton:!_.v("web_modern_buttons")}}}},"data.subscribeButton":{id:"subscribe",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
iK.prototype.activate=function(X){X.appendTo(this.player);X.getPlayerPromise().then(function(U){U.setMinimized(!0)});
this.active=!0};
iK.prototype.deactivate=function(){var X=this.player.firstElementChild;X.getPlayerPromise().then(function(U){U.setMinimized(!1)});
this.active=!1;return X};
iK.prototype.onScrollUpTap=function(){var X=_.np().resolve(_.Aj).getCurrentPage();X&&X.setScrollTop(0)};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],iK.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],iK.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],iK.prototype,"componentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],iK.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],iK.prototype,"active",void 0);
_.q([_.T({reflectToAttribute:!0,value:function(){return _.v("kevlar_watch_while_miniplayer_bar_dark_launch")}}),
_.p("design:type",Boolean)],iK.prototype,"darkLaunch",void 0);_.q([_.Zl("#player"),_.p("design:type",HTMLDivElement)],iK.prototype,"player",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-miniplayer-bar-renderer"})],iK);
_.f(iK,"ytd-miniplayer-bar-renderer",function(){if(tyr!==void 0)return tyr;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return tyr=X},{mode:1});_.G5(_.V(function(X){var U=_.HD("script");_.Wu(function(){var r;if(r=JSON)r=Wbh(X.data()),r=_.I8(JSON.stringify(r).replace(/</g,"\\u003C"));var m=X.data(),I=_.pE(m.title).trim().length===0,t=!m.publishDate||m.publishDate.trim().length===0,C,k,g,Z,P=!((C=m.thumbnail)==null?0:(k=C.thumbnails)==null?0:k.length)||!((g=m.thumbnail)==null?0:g.thumbnails[0].url)||((Z=m.thumbnail)==null?void 0:Z.thumbnails[0].url.trim().length)===0;U.value&&r&&!(I||t||P)&&_.a8(U.value,r)},"Vy9K7b");
return _.n("player-microformat-renderer",{class:"playerMicroformatRendererHost"},_.n("script",{el:U,type:"application/ld+json"}))},"Jo"),"player-microformat-renderer",{props:{data:_.bm}});
}catch(e){_._DumpException(e)}
try{
var G6r,iqy,NRJ;_.lPT=function(X){return X.watch.watchWindowSize};
G6r=function(X,U){var r=document.querySelector(X);r?U(r):setTimeout(function(){G6r(X,U)},1E3)};
iqy=function(X,U,r,m){if(X.isLockupToWatchTransitionEnabled){if(U){var I={};I=(I["watch-next-appears"]="player-watch-next-loaded",I);I["lockup-to-watch"]=X.lockupToWatchPlayerTransitionType==="fade-in"?"player-lockup-to-watch-fade-in":"player-lockup-to-watch-fade-in-and-zoom";X.viewTransitionCoordinator.registerElement(U,I)}r&&(U={},X.viewTransitionCoordinator.registerElement(r,(U["lockup-to-watch"]="below-lockup-to-watch",U["watch-next-appears"]="below-watch-next-loaded",U)));m&&(r={},X.viewTransitionCoordinator.registerElement(m,
(r["watch-next-appears"]="secondary-watch-next-loaded",r)))}};
_.LIT=function(X){return _.jf({type:"SET_IS_WATCH_ACTIVE",payload:{isWatchActive:X}})};
NRJ=new _.c8("webWatchNextResponseExtensionData");var XPo=function(X){_.Kj.call(this);var U=this;this.JSC$23724_watchApi=X;this.observer=null;var r=this.JSC$23724_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){jjS(U)});
this.addOnDisposeCallback(function(){U.JSC$23724_watchApi.unsubscribeByKey(r);U.observer&&(U.observer.disconnect(),U.observer=null)});
jjS(this)};
_.F(XPo,_.Kj);
var jjS=function(X){var U,r,m,I,t;_.c(function(C){if(C.nextAddress==1){X.observer&&(X.observer.disconnect(),X.observer=null);U=X.JSC$23724_watchApi.getWatchNextResponse();if(!U)return C.return();r=_.e(U,NRJ);return((m=r)==null?0:m.enableCreatorChatbot)&&r.creatorChannelId?_.v("enable_creator_chatbot_link_out")?C.yield((0,_.tnD)("NSzT5"),6):C.yield((0,_.tnD)("NSzT5"),5):C.jumpTo(0)}if(C.nextAddress!=6)return I=_.U4S,I(r.creatorChannelId),G6r("ytd-watch-metadata",function(k){X.observer=new MutationObserver(function(){var g,
Z;(g=document.querySelector('ytd-watch-metadata #flexible-item-buttons button[aria-label="Ask"]'))==null||(Z=g.closest("yt-button-view-model.ytd-menu-renderer"))==null||Z.remove()});
X.observer.observe(k,{childList:!0,subtree:!0})}),C.jumpTo(0);
t=_.rLb;t(r.creatorChannelId);_.uv(C)})};var RD=function(X){_.Kj.call(this);this.JSC$23728_watchApi=X;this.isShelfVisible=this.isTheaterMode=this.isAdPlaying=this.isSeeking=!1;m4y(this)};
_.F(RD,_.Kj);var m4y=function(X){_.c(function(U){if(U.nextAddress==1)return U.yield(Il9(X),2);tlJ(X);_.uv(U)})},Il9=function(X){var U,r,m,I,t,C,k,g,Z;
return _.c(function(P){if(P.nextAddress==1)return P.yield(X.JSC$23728_watchApi.playerApi,2);U=P.yieldResult;X.JSC$23728_watchApi.registerActionHandler("yt-dismiss-shopping-timely-shelf-action",function(){alS(X)});
X.JSC$23728_watchApi.registerActionHandler("yt-request-timely-shelf-state",function(){X.isShelfVisible?HdS(X):fA(X)});
r=_.br().subscribe(function(){X.isTheaterMode=_.od(_.br().getState());X.isTheaterMode?fA(X):CGh(X)});
m=X.JSC$23728_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){tlJ(X)});
I=function(S){X.onCueRangeEnter(S)};
U.addEventListener("onCueRangeEnter",I);t=function(S){X.onCueRangeExit(S)};
U.addEventListener("onCueRangeExit",t);C=function(){X.isSeeking=!0};
U.addEventListener("SEEK_TO",C);k=function(){X.onSeekComplete()};
U.addEventListener("SEEK_COMPLETE",k);g=function(){X.onAdStart()};
U.addEventListener("onAdStart",g);Z=function(){X.onAdComplete()};
U.addEventListener("onAdComplete",Z);X.addOnDisposeCallback(function(){r();X.JSC$23728_watchApi.unsubscribeByKey(m);U.removeEventListener("onCueRangeEnter",I);U.removeEventListener("onCueRangeExit",t);U.removeEventListener("SEEK_TO",C);U.removeEventListener("SEEK_COMPLETE",k);U.removeEventListener("onAdStart",g);U.removeEventListener("onAdComplete",Z)});
_.uv(P)})},kyU=function(X){var U,r,m,I,t,C,k,g,Z;
return(t=(U=X.contents)==null?void 0:(r=U.twoColumnWatchNextResults)==null?void 0:(m=r.results)==null?void 0:(I=m.results)==null?void 0:I.contents)==null?void 0:(C=t.find(function(P){var S,d,O;return(S=P.itemSectionRenderer)==null?void 0:(d=S.contents)==null?void 0:(O=d[0])==null?void 0:O.shoppingTimelyShelfViewModel}))==null?void 0:(k=C.itemSectionRenderer)==null?void 0:(g=k.contents)==null?void 0:(Z=g[0])==null?void 0:Z.shoppingTimelyShelfViewModel},tlJ=function(X){var U;
_.c(function(r){if(r.nextAddress==1)return(U=X.JSC$23728_watchApi.getWatchNextResponse())?r.yield(alS(X),2):r.return();X.shoppingTimelyShelfViewModel=kyU(U);cLF(X);g7S(X);_.uv(r)})},cLF=function(X){var U,r=(U=X.shoppingTimelyShelfViewModel)==null?void 0:U.offerIdToVariants;
r&&(U=r.filter(function(m){return m.key&&m.value}).map(function(m){return[m.key,
m.value]}),X.variantsMap=new Map(U))},g7S=function(X){var U,r,m,I,t,C;
_.c(function(k){if(k.nextAddress==1)return(r=(U=X.shoppingTimelyShelfViewModel)==null?void 0:U.cueRanges)?k.yield(X.JSC$23728_watchApi.playerApi,2):k.return();m=k.yieldResult;X.cueRanges=r;I=_.H(r);for(t=I.next();!t.done;t=I.next())C=t.value,C.startTime!==void 0&&C.endTime!==void 0&&C.id!==void 0&&m.addCueRange("shopping_timely_shelf"+C.id,n7U(C.startTime),n7U(C.endTime));_.uv(k)})},n7U=function(X){return Number(X.seconds||0)+(X.nanos||0)/1E9};
RD.prototype.onCueRangeEnter=function(X){if(X.startsWith("shopping_timely_shelf")&&(this.activeCueId=X,!(this.isSeeking||this.isAdPlaying||this.isTheaterMode))){X=X.substring(21);var U,r,m=(U=this.variantsMap)==null?void 0:(r=U.get(X))==null?void 0:r.shelf;m&&(this.JSC$23728_watchApi.provideRenderingData("SHOPPING_TIMELY_SHELF",m),HdS(this))}};
RD.prototype.onCueRangeExit=function(X){X.startsWith("shopping_timely_shelf")&&(this.activeCueId=void 0,this.isSeeking||fA(this))};
RD.prototype.onSeekComplete=function(){this.isSeeking=!1;CGh(this)};
var HdS=function(X){X.shoppingTimelyShelfViewModel&&(X.isShelfVisible=!0,_.rw.getInstance().triggerAction("yt-show-shopping-timely-shelf"))},fA=function(X){X.shoppingTimelyShelfViewModel&&X.isShelfVisible&&(X.isShelfVisible=!1,_.rw.getInstance().triggerAction("yt-hide-shopping-timely-shelf"))},alS=function(X){var U,r,m,I,t;
return _.c(function(C){if(C.nextAddress==1)return C.yield(X.JSC$23728_watchApi.playerApi,2);U=C.yieldResult;if(X.cueRanges)for(r=_.H(X.cueRanges),m=r.next();!m.done;m=r.next())I=m.value,I.id&&(t="shopping_timely_shelf"+I.id,U.removeCueRange(t));X.JSC$23728_watchApi.provideRenderingData("SHOPPING_TIMELY_SHELF",{});fA(X);X.shoppingTimelyShelfViewModel=void 0;X.cueRanges=void 0;X.variantsMap=void 0;X.isSeeking=!1;X.activeCueId=void 0;_.uv(C)})};
RD.prototype.onAdStart=function(){this.isAdPlaying=!0;fA(this)};
RD.prototype.onAdComplete=function(){this.isAdPlaying=!1;CGh(this)};
var CGh=function(X){if(X.activeCueId)X.onCueRangeEnter(X.activeCueId);else fA(X)};var SRy=function(X){_.Kj.call(this);var U=this;this.JSC$23735_watchApi=X;X=_.Gt(_.br(),_.ru9,function(){Zdm(U)});
this.addOnDisposeCallback(X);X=_.Gt(_.br(),_.lPT,function(){Zdm(U)});
this.addOnDisposeCallback(X);sIh(this);x49(this);PGS()};
_.F(SRy,_.Kj);var sIh=function(X){var U=function(m){_.br().dispatch(_.JmS(m.matches))},r=window.matchMedia("(max-width: "+(999+_.XQ())+"px)");
r.addListener(U);X.addOnDisposeCallback(function(){r.removeListener(U)});
U(r)},x49=function(X){X.JSC$23735_watchApi.registerActionHandler("yt-window-resized",function(){PGS()});
X.addOnDisposeCallback(function(){X.JSC$23735_watchApi.unregisterActionHandler("yt-window-resized")})},PGS=function(){var X=_.ZP();
_.br().dispatch(_.jf({type:"SET_WATCH_WINDOW_SIZE",payload:{watchWindowSize:{width:X.width,height:X.height}}}))},Zdm=function(X){var U;
_.c(function(r){if(r.nextAddress==1)return r.yield(X.JSC$23735_watchApi.playerApi,2);U=r.yieldResult;U.setSize(NaN,NaN);_.uv(r)})};var d4h=function(X){_.Kj.call(this);var U=_.np().resolve(_.rQ);iqy(U,X.getElement("PLAYER_CONTAINER"),X.getElement("BELOW_THE_PLAYER"),X.getElement("SECONDARY"));this.addOnDisposeCallback(function(){var r=X.getElement("PLAYER_CONTAINER"),m=X.getElement("BELOW_THE_PLAYER"),I=X.getElement("SECONDARY");U.isLockupToWatchTransitionEnabled&&(r&&_.Ma(U.viewTransitionCoordinator,r),m&&_.Ma(U.viewTransitionCoordinator,m),I&&_.Ma(U.viewTransitionCoordinator,I))})};
_.F(d4h,_.Kj);_.qV=function(X){_.ZN.call(this);var U=this;this.rootElement=X;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return U.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(r){U.initOrDisposeActiveModules(r)}));
this.onAttached()};
_.F(_.qV,_.ZN);_.a=_.qV.prototype;_.a.getRoot=function(){return this.rootElement};
_.a.getElement=function(X){return this.rootElement.getElement(X)};
_.a.setPlayerResponse=function(X){this.playerResponse=X;this.publish("PLAYER_RESPONSE_UPDATED",X)};
_.a.getPlayerResponse=function(){return this.playerResponse};
_.a.setWatchNextResponse=function(X){this.watchNextResponse===X?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=X,this.publish("WATCH_NEXT_RESPONSE_UPDATED",X))};
_.a.getWatchNextResponse=function(){return this.watchNextResponse};
_.a.registerActionHandler=function(X,U){var r=this;if(_.v("web_watch_controller_reg_multiple_handlers_killswitch")){var m={};_.Iq(_.rw.getInstance(),(m[X]=U,m),this.getRoot())}else this.actionHandlers.has(X)||(this.actionHandlers.set(X,[]),m={},_.Iq(_.rw.getInstance(),(m[X]=function(){var I=_.bS.apply(0,arguments);return(r.actionHandlers.get(X)||[]).map(function(t){return t.apply(null,_.fN(I))})},m),this.getRoot())),this.actionHandlers.get(X).push(U)};
_.a.unregisterActionHandler=function(X){if(_.v("web_watch_controller_reg_multiple_handlers_killswitch")){var U={};_.tX(_.rw.getInstance(),(U[X]=!0,U),this.getRoot())}else(U=this.actionHandlers.get(X))?(U.pop(),U.length===0&&(U={},_.tX(_.rw.getInstance(),(U[X]=!0,U),this.getRoot()),this.actionHandlers.delete(X))):_.AE(new _.Tx("Attempted to unregister an action handler which is not registered.",X))};
_.a.addPageDisposeJob=function(X){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.hXz(this.rootElement.pageDisposeJobs,X)};
_.a.removePageDisposeJob=function(X){this.rootElement.pageDisposeJobs&&_.We(this.rootElement.pageDisposeJobs,X)};
_.a.dispatchEvent=function(X,U){_.l4(this.rootElement,X,U)};
_.a.provideRenderingData=function(X,U){this.rootElement.provideRenderingData(X,U)};
_.a.scrollWatchTo=function(X,U){var r;(r=this.watchScrollManager)==null||r.scrollWatchTo(X,U)};
_.a.focusOnPlayer=function(){var X=this.getElement("PLAYER");_.cZ(X,function(){if(X&&X.firstElementChild){var U=X.querySelector(".html5-video-player");U&&(_.yi(_.np().resolve(_.x5)),U.focus())}else _.AE(Error("hp"))})};
_.a.subscribeToActiveChanged=function(X,U){U=U===void 0?!0:U;var r=_.Gt(_.br(),_.V7U,function(m){X(m)});
U&&X(_.V7U(_.br().getState()));return r};
_.a.isActive=function(){return _.V7U(_.br().getState())};
_.a.onAttached=function(){var X=_.v("external_fullscreen");_.v("use_unified_flag_accessor")&&(X=_.np().resolve(_.pxw).retriever.getFlag(_.MA$));(X||_.b3("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
var OdJ=function(X){return X.getRoot().is==="ytd-watch-flexy"||X.getRoot().is==="ytd-watch-grid"},Wf=function(X){return X.getRoot().is==="ytd-watch-fixie"};
_.qV.prototype.initPersistentModules=function(){if(Wf(this)||OdJ(this)&&_.v("kevlar_watch_flexy_theater_manager")){var X=new _.dMy(this);_.FD(this,X)}X=new _.aPo(this);_.FD(this,X);X=new _.he(this);_.FD(this,X);X=new _.UEb(this);_.FD(this,X);X=new _.Y_(this);_.FD(this,X);X=new _.MV(this);_.FD(this,X);if(Wf(this)||OdJ(this)&&_.v("kevlar_watch_flexy_playlist_manager"))X=new _.fPh(this),_.FD(this,X);_.v("web_thumbnail_to_watch_transition")&&(X=new d4h(this),_.FD(this,X))};
_.qV.prototype.initOrDisposeActiveModules=function(X){X?(this.watchScrollManager=new _.Vq(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new _.e8b(this)),_.v("web_enable_shopping_timely_shelf_client")&&this.activeModules.push(new RD(this)),this.activeModules.push(new _.Svy(this)),Wf(this)&&this.activeModules.push(new SRy(this)),this.activeModules.push(new _.$Ey(this)),this.activeModules.push(new _.sjU(this)),(Wf(this)||_.v("kevlar_watch_flexy_error_screen_data_provider"))&&
this.activeModules.push(new _.EFh(this)),this.activeModules.push(new _.wlh(this)),(Wf(this)||_.v("kevlar_watch_flexy_ypc_manager"))&&this.activeModules.push(new _.AOh(this)),(Wf(this)||_.v("kevlar_watch_flexy_ads_manager"))&&this.activeModules.push(new _.KoU(this)),_.v("kevlar_watch_cinematics")&&(this.watchCinematicManager=new _.fQh(this),this.activeModules.push(this.watchCinematicManager)),_.v("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new _.MK9(this)),_.v("kevlar_watch_flexy_gestures_manager")&&
this.activeModules.push(new _.mEb(this)),X=_.v("swatcheroo_directly_provide_comments")&&this.getRoot().is==="ytd-watch-grid",_.v("kevlar_watch_flexy_comments_manager")&&!X&&this.activeModules.push(new _.iET(this)),_.v("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new _.Vfo(this)),this.activeModules.push(new _.Q$r(this)),this.activeModules.push(new _.FIJ(this)),_.v("web_enable_timely_actions")&&this.activeModules.push(new _.uGh(this)),_.v("web_enable_player_creator_endscreen_manager")&&
this.activeModules.push(new _.NoT(this)),_.v("web_watch_enable_multiview_manager")&&this.activeModules.push(new _.DmT(this)),_.v("web_fullscreen_components")&&this.activeModules.push(new _.wQm(this)),_.v("web_player_rtr_ctrls")&&this.activeModules.push(new _.XaU(this)),(_.v("enable_creator_chatbot")||_.v("enable_creator_chatbot_link_out"))&&this.activeModules.push(new XPo(this))):(_.kE(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.qV.prototype.disposeInternal=function(){_.ZN.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.n0.Object.defineProperties(_.qV.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});
}catch(e){_._DumpException(e)}
try{
var Qxh,rj,oSh,w0h,uFr,hz9,yVy,M4U;Qxh=function(){var X=_.cQ();X.info||(X.info={});return X.info};
rj=function(X){return Math.round(_.sv()+X)};
oSh=function(){var X;if(_.v("csi_use_performance_navigation_timing")){var U,r,m,I=_.Zi==null?void 0:(X=_.Zi.getEntriesByType)==null?void 0:(U=X.call(_.Zi,"navigation"))==null?void 0:(r=U[0])==null?void 0:(m=r.toJSON)==null?void 0:m.call(r);I?(I.requestStart=rj(I.requestStart),I.responseEnd=rj(I.responseEnd),I.redirectStart=rj(I.redirectStart),I.redirectEnd=rj(I.redirectEnd),I.domainLookupEnd=rj(I.domainLookupEnd),I.connectStart=rj(I.connectStart),I.connectEnd=rj(I.connectEnd),I.responseStart=rj(I.responseStart),
I.secureConnectionStart=rj(I.secureConnectionStart),I.domainLookupStart=rj(I.domainLookupStart),I.isPerformanceNavigationTiming=!0,X=I):X=_.Zi.timing}else X=_.v("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(_.Zi.timing)):_.Zi.timing;return X};
w0h=function(){if(_.Zi.getEntriesByType){var X=_.Zi.getEntriesByType("paint");if(X=_.z1(X,function(r){return r.name==="first-paint"}))return rj(X.startTime)}var U;
_.v("csi_use_performance_navigation_timing")?U=_.Zi.getEntriesByType("first-paint")[0].startTime:U=_.Zi.timing.msFirstPaint;return U?Math.max(0,U):0};
uFr=function(){var X=window.location.protocol,U=_.Zi.getEntriesByType("resource");U=_.rZ(U,function(r){return r.name.indexOf(X+"//fonts.gstatic.com/s/")===0});
(U=yVy(U,function(r,m){return m.duration>r.duration?m:r}))&&U.startTime>0&&U.responseEnd>0&&(_.xF("wffs",rj(U.startTime)),_.xF("wffe",rj(U.responseEnd)))};
hz9=function(X,U){X=document.querySelector(X);if(!X)return!1;var r="",m=X.nodeName;m==="SCRIPT"?(r=X.src,r||(r=X.getAttribute("data-timing-href"))&&(r=window.location.protocol+r)):m==="LINK"&&(r=X.href);_.rB(document)&&X.setAttribute("nonce",_.rB(document));return r?(X=_.Zi.getEntriesByName(r))&&X[0]&&(X=X[0],r=_.sv(),_.xF("rsf_"+U,r+Math.round(X.fetchStart)),_.xF("rse_"+U,r+Math.round(X.responseEnd)),X.transferSize!==void 0&&X.transferSize===0)?!0:!1:!1};
_.zzo=function(X,U){_.l3(function(){_.n9("").info.actionType=X;U&&_.p$("TIMING_AFT_KEYS",U);_.p$("TIMING_ACTION",X);var r=_.R9e(_.$q("TIMING_INFO",{}));Object.keys(r).length>0&&_.PQ(r);r={isNavigation:!0,actionType:_.Bzx(_.$q("TIMING_ACTION"))};var m=_.$q("PREVIOUS_ACTION");m&&(r.previousAction=_.Bzx(m));if(m=_.$q("CLIENT_PROTOCOL"))r.httpProtocol=m;if(m=_.$q("CLIENT_TRANSPORT"))r.transportProtocol=m;(m=_.Ei())&&m!=="UNDEFINED_CSN"&&(r.clientScreenNonce=m);m=_.VMM();if(m===1||m===-1)r.isVisible=!0;
m=_.POe().loadType==="cold";var I=Qxh();m||(m=I.yt_lt==="cold");if(m){r.loadType="cold";m=Qxh();I=oSh();var t=_.sv(),C=_.$q("CSI_START_TIMESTAMP_MILLIS",0);C>0&&!_.v("embeds_web_enable_csi_start_override_killswitch")&&(t=C);t&&(_.xF("srt",I.responseStart),m.prerender!==1&&_.uee(t));m=w0h();m>0&&_.xF("fpt",m);m=oSh();m.isPerformanceNavigationTiming&&_.PQ({performanceNavigationTiming:!0},void 0);_.xF("nreqs",m.requestStart,void 0);_.xF("nress",m.responseStart,void 0);_.xF("nrese",m.responseEnd,void 0);
m.redirectEnd-m.redirectStart>0&&(_.xF("nrs",m.redirectStart,void 0),_.xF("nre",m.redirectEnd,void 0));m.domainLookupEnd-m.domainLookupStart>0&&(_.xF("ndnss",m.domainLookupStart,void 0),_.xF("ndnse",m.domainLookupEnd,void 0));m.connectEnd-m.connectStart>0&&(_.xF("ntcps",m.connectStart,void 0),_.xF("ntcpe",m.connectEnd,void 0));m.secureConnectionStart>=_.sv()&&m.connectEnd-m.secureConnectionStart>0&&(_.xF("nstcps",m.secureConnectionStart,void 0),_.xF("ntcpe",m.connectEnd,void 0));_.Zi&&"getEntriesByType"in
_.Zi&&uFr();m=[];if(document.querySelector&&_.Zi&&_.Zi.getEntriesByName)for(var k in M4U)M4U.hasOwnProperty(k)&&(I=M4U[k],hz9(k,I)&&m.push(I));if(m.length>0)for(r.resourceInfo=[],k=_.H(m),m=k.next();!m.done;m=k.next())r.resourceInfo.push({resourceCache:m.value})}_.PQ(r);r=_.go();r.preLoggedGelInfos||(r.preLoggedGelInfos=[]);k=r.preLoggedGelInfos;r=_.d$H();m=void 0;for(I=0;I<k.length;I++)if(t=k[I],t.loadType){m=t.loadType;break}if(_.POe().loadType==="cold"&&(r.loadType==="cold"||m==="cold")){m=_.Sse();
I=_.go();I=I.gelTicks?I.gelTicks:I.gelTicks={};for(var g in m)if(!(g in I))if(typeof m[g]==="number")_.xF(g,_.Sf(g));else if(_.v("log_repeated_ytcsi_ticks"))for(t=_.H(m[g]),C=t.next();!C.done;C=t.next())C=C.value,_.xF(g.slice(1),C);g={};m=!1;k=_.H(k);for(I=k.next();!I.done;I=k.next())m=I.value,_.wP(r,m),_.wP(g,m),m=!0;m&&_.PQ(g)}_.qs6(!0);g=_.$q("TIMING_ACTION");_.Gu("ytglobal.timingready_")&&g&&_.Gle()&&_.fIe()&&_.TzD()})()};
yVy=function(X,U){return Array.prototype.reduce.call(X,U,{duration:0})};
M4U={'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 KAF={};KAF.YtVisibilityRootBehavior=[_.y7v.YtVisibilityObserverBehavior,{isVisibilityRoot:!0,resetVisibilityRoot:function(){_.Cj(this.visibilityObserverForChild_)},
disconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.disconnect(_.$q("INNERTUBE_CLIENT_NAME")==="WEB")},
reconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.reconnect();var X=_.$q("INNERTUBE_CLIENT_NAME")!=="WEB";_.v("kevlar_use_vimio_behavior")&&X&&_.irP()}}];_.mG={};_.mG.YtPageBehavior=[[{listeners:{"yt-get-context-provider":"getContextProvider_"},attached:function(){this.getProvidedContext()&&this.getProvidedContext().start()},
detached:function(){this.getProvidedContext()&&this.getProvidedContext().pause()},
getContextProvider_:function(X){X.detail.contextProvider=this;X.stopPropagation()},
getProvidedContext:function(){return null}},
{created:function(){this.pageContext=null},
getProvidedContext:function(){return this.pageContext}}],
KAF.YtVisibilityRootBehavior,{_noAccessors:!0,properties:{active:Boolean,data:Object,loading:Boolean,pageDisposeJobs:Array},observers:["ytPageBehaviorActiveObserver_(active)"],created:function(){this.pageCount=0;this.readyResolver_=_.qR();this.pageScrollElement=null;this.isVisibilityRoot=!0},
ready:function(){this.readyResolver_.resolve()},
getReady:function(){return this.readyResolver_.promise},
loadPage:function(X){var U=this;this.pageCount+=1;_.v("kevlar_use_vimio_behavior")&&(_.$q("INNERTUBE_CLIENT_NAME")==="WEB"?_.$u.addJob(function(){U.reconnectVisibilityRoot()},8):(this.disconnectVisibilityRoot(),this.reconnectVisibilityRoot()));
this.loadPage_(X)},
loadPage_:function(X){this.data=X},
ytPageBehaviorActiveObserver_:function(X){var U=this;_.v("kevlar_use_vimio_behavior")&&(X?_.$q("INNERTUBE_CLIENT_NAME")==="WEB"?_.$u.addJob(function(){U.reconnectVisibilityRoot()},8):this.reconnectVisibilityRoot():this.disconnectVisibilityRoot())},
setScrollTop:function(X){if(!this.setScrollTopJobId_){var U=this;this.setScrollTopJobId_=window.requestAnimationFrame(function(){U.setScrollTopJobId_=0;var r=_.np().resolve(_.gX(_.x5));r&&_.yi(r);this.getPageScrollingElement().scrollTop=X}.bind(this))}},
getPageScrollingElement:function(){return this.pageScrollElement||_.Kg(document)},
getScrollTop:function(){return this.getPageScrollingElement().scrollTop}}];
}catch(e){_._DumpException(e)}
try{
var BlJ;var UE=function(){var X=_.Y.apply(this,arguments)||this;X.playerListenerConfig=null;X.actionMap={"yt-show-watch-page-survey":"openSurvey"};return X};
_.F(UE,_.Y);_.a=UE.prototype;_.a.dataChanged=function(){var X=this,U=_.GU();U&&U.getPlayerPromise().then(function(m){X.maybeRemovePlayerListeners(m)});
var r=this.data&&this.data.survey;r&&((r=(r=r.singleOptionSurveyRenderer||r.checkboxSurveyRenderer||r.multiStageSurveyRenderer)&&r.watchPageDisplayTriggers)?this.triggerWatchPageSurvey(U,r):this.openSurvey())};
_.a.triggerWatchPageSurvey=function(X,U){var r=this,m,I,t,C,k,g,Z,P,S;return _.c(function(d){if(d.nextAddress==1)return X?d.yield(X.getPlayerPromise(),2):d.return();r.player=d.yieldResult;if(!r.player)return d.return();m={};I=_.H(U);for(t=I.next();!t.done;t=I.next())C=t.value,k=_.H(r.createEventListenerPair(C)),g=k.next().value,Z=k.next().value,P=g,S=Z,P&&S&&(m[P]=S,r.ytPlayerListenerBehavior.listenToPlayerEvent(r.player,P,S));r.playerListenerConfig=m;_.uv(d)})};
_.a.createEventListenerPair=function(X){var U=X.playbackEventTrigger;return U?this.handlePlaybackTrigger(U):(X=X.watchTimeTrigger)?this.handleWatchTimeTrigger(X):[void 0,void 0]};
_.a.handleWatchTimeTrigger=function(X){var U=this;this.accumulatedMediaTime=this.lastKnownPlaybackPosition=0;var r=X.videoWatchFraction,m=X.watchTimeSec;return m&&r?["onVideoProgress",function(){U.player&&U.isWatchTimeConditionMet(U.player,r,m)&&U.showSurvey()}]:[void 0,
void 0]};
_.a.isWatchTimeConditionMet=function(X,U,r){var m=X.getProgressState(),I=m.current-this.lastKnownPlaybackPosition;I<5&&(this.accumulatedMediaTime+=I);this.lastKnownPlaybackPosition=m.current;m=Math.round(this.accumulatedMediaTime/m.duration*1E3)/1E3;return X.getPresentingPlayerType&&X.getPresentingPlayerType()===1&&(this.accumulatedMediaTime>r||m>U)};
_.a.handlePlaybackTrigger=function(X){var U=this;X=X.playbackEvent;if(X==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_PLAYBACK_FINISH"){var r="onStateChange";var m=function(I){I===0&&U.showSurvey()}}else X==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_CONTENT_VIDEO_START"?(r="onVideoProgress",m=function(I){U.player&&U.player.getPresentingPlayerType&&U.player.getPresentingPlayerType()===1&&I&&U.showSurvey()}):X==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_AD_FINISH"&&(r="onAdEnd",m=this.showSurvey);
return[r,m]};
_.a.showSurvey=function(){this.openSurvey();this.player&&this.maybeRemovePlayerListeners(this.player)};
_.a.openSurvey=function(){var X=this,U=this.data&&this.data.survey;this.ytdReduxBehavior.dispatch(_.Bee(!!U));_.$u.addJob(function(){X.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"SURVEY",popup:U}})},0,0)};
_.a.maybeRemovePlayerListeners=function(X){if(this.playerListenerConfig){for(var U=_.H(Object.keys(this.playerListenerConfig)),r=U.next();!r.done;r=U.next())r=r.value,this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(X,r,this.playerListenerConfig[r]);this.playerListenerConfig=null}};
UE.prototype.dataChanged=UE.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],UE.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yS),_.p("design:type",Object)],UE.prototype,"ytdOpenPopupBehavior",void 0);_.q([_.w(_.ev.YtPlayerListenerBehavior),_.p("design:type",_.Eh)],UE.prototype,"ytPlayerListenerBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],UE.prototype,"ytActionHandlerBehavior",void 0);
_.q([_.w(_.cd),_.p("design:type",Object)],UE.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],UE.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],UE.prototype,"playerListenerConfig",void 0);_.q([_.T({value:0}),_.p("design:type",Number)],UE.prototype,"lastKnownPlaybackPosition",void 0);_.q([_.T({value:0}),_.p("design:type",Number)],UE.prototype,"accumulatedMediaTime",void 0);_.q([_.T(),_.p("design:type",Object)],UE.prototype,"player",void 0);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],UE.prototype,"dataChanged",null);_.q([_.hL({is:"ytd-survey-trigger-renderer",disableElementRegistration:!0})],UE);
_.f(UE,"ytd-survey-trigger-renderer",function(){if(BlJ!==void 0)return BlJ;var X=document.createElement("template");_.B(X,"\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");X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return BlJ=X},{mode:1});
}catch(e){_._DumpException(e)}
try{
var gf7;_.Sc=function(X){var U=document.createElement("link");_.cU(U,X,"stylesheet");document.head.appendChild(U)};
_.dx=function(X,U){var r,m;return _.c(function(I){r=document.createElement("div");r.id=X.id;X.className&&(r.className=X.className);m=X.element;if(!m)throw Error("hk");if(X.location==="prepend")m.prepend(r);else if(X.location==="appendChild")m.appendChild(r);else if(X.location==="after")m.after(r);else throw Error("ik");return I.return(_.f$(r,U,"lj"))})};
_.Oy=function(X){var U;return _.c(function(r){(U=document.getElementById(X))&&U.remove();_.uv(r)})};
_.vA=function(X,U){var r=document.querySelector(X);r?U(r):setTimeout(function(){_.vA(X,U)},1E3)};
_.nfw=function(X,U,r){var m;_.c(function(I){if(I.nextAddress==1)return(m=document.getElementById(X))?I.jumpTo(2):I.yield(gf7(X,U,r),2);if(m=document.getElementById(X))m.style.display="block";_.uv(I)})};
gf7=function(X,U,r){return _.c(function(m){return m.return(new Promise(function(I){_.vA("div #panels",function(t){_.dx({element:t,location:"appendChild",id:X,className:"ytprototypesEngagementPanelComponentEngagementPanelMountPoint "+r},U);I()})}))})};_.ec=_.V(function(X){var U=X.text;var r=X.onClick;var m=X.color;var I=X.backgroundColor;var t=X.buttonSize;var C=X.disabled;var k=X.iconName;var g=X.iconSize;var Z=X.className;var P=X.iconClassName;X=X.ariaLabel;var S=_.tj(function(O){r(O)}),d={};
return _.n("button",{class:_.mS("ytpStandardButtonsHost",(d.ytpStandardButtonsLarge=function(){return(t==null?void 0:t())==="large"},d),Z),
"on:click":S,style:_.Cc({color:m,"background-color":I}),disabled:C,"aria-label":X},_.n(_.x,{cond:k,then:function(){return _.n(_.k5,{className:_.mS("ytpStandardButtonsIconContainer",P),icon:k,size:g})}}),U)},"kj");_.ZfY=_.V(function(X){var U,r,m={};return _.n("div",{class:_.mS("ytprototypesEngagementPanelComponentHost",(m.ytprototypesEngagementPanelComponentHostMweb=X.isMweb,m),X.className),id:X.id},_.n("div",{class:_.mS("ytprototypesEngagementPanelComponentEngagementPanelHeader",X.headerClassName)},_.n("div",null,X.header()),_.n("div",{class:"ytprototypesEngagementPanelComponentHeaderButtons"},_.n("div",{class:"ytprototypesEngagementPanelComponentHeaderButtonProp"},(U=X.HeaderButton)==null?void 0:U.call(X)),
_.n(_.ec,{iconName:"close",buttonSize:"large",iconSize:24,className:"yt-icon-button",ariaLabel:"Close",onClick:function(){var I;(I=X.onHide)==null||I.call(X);var t;if((t=X.preventDefault)==null||!t.call(X))if(I=X.id(),I=document.getElementById(I))I.style.display="none"}}))),_.n("div",{class:_.mS("ytprototypesEngagementPanelComponentEngagementPanelContent",X.contentClassName),
style:function(){var I,t;return"height: "+(((I=X.height)==null?0:I.call(X))||((t=X.isMweb)==null?0:t.call(X))?"100%":"800px")+";"}},X.content()),_.n("div",null,(r=X.Footer)==null?void 0:r.call(X)))},"mj");
}catch(e){_._DumpException(e)}
try{
var ZIy=new _.c8("replaceFeedContentAction");var sxm;var xqo;var PVb=function(){return _.Y.apply(this,arguments)||this};
_.F(PVb,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],PVb.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],PVb.prototype,"data",void 0);_.q([_.hL({is:"ytd-sub-feed-option-renderer",disableElementRegistration:!0})],PVb);
_.f(PVb,"ytd-sub-feed-option-renderer",function(){if(xqo!==void 0)return xqo;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return xqo=X},{mode:1});var SNS;var ld=function(){return _.Y.apply(this,arguments)||this};
_.F(ld,_.Y);ld.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{subFeedOptionRenderer:{component:"ytd-sub-feed-option-renderer",noInjection:!0}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ld.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],ld.prototype,"ytRendererStamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ld.prototype,"data",void 0);_.q([_.hL({is:"ytd-sub-feed-selector-renderer",disableElementRegistration:!0})],ld);
_.f(ld,"ytd-sub-feed-selector-renderer",function(){if(SNS!==void 0)return SNS;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return SNS=X},{mode:1});var G3=function(){return _.Y.apply(this,arguments)||this};
_.F(G3,_.Y);
G3.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}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],G3.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],G3.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],G3.prototype,"data",void 0);_.q([_.hL({is:"ytd-browse-feed-actions-renderer",disableElementRegistration:!0})],G3);
_.f(G3,"ytd-browse-feed-actions-renderer",function(){if(sxm!==void 0)return sxm;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return sxm=X},{mode:1});var dqy;var OI9;var id=function(){return _.Y.apply(this,arguments)||this};
_.F(id,_.Y);id.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],id.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],id.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],id.prototype,"data",void 0);_.q([_.hL({is:"ytd-mini-channel-renderer",disableElementRegistration:!0})],id);
_.f(id,"ytd-mini-channel-renderer",function(){if(OI9!==void 0)return OI9;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return OI9=X},{mode:1});var vSy;var Ll=function(){return _.Y.apply(this,arguments)||this};
_.F(Ll,_.Y);Ll.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{miniChannelRenderer:"ytd-mini-channel-renderer"}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Ll.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Ll.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Ll.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-vertical-channel-section-renderer"})],Ll);
_.f(Ll,"ytd-vertical-channel-section-renderer",function(){if(vSy!==void 0)return vSy;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return vSy=X},{mode:1});var Ns=function(){return _.Y.apply(this,arguments)||this};
_.F(Ns,_.Y);Ns.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{verticalChannelSectionRenderer:{component:"ytd-vertical-channel-section-renderer",noInjection:!0}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Ns.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Ns.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Ns.prototype,"data",void 0);_.q([_.hL({is:"ytd-browse-secondary-contents-renderer",disableElementRegistration:!0})],Ns);
_.f(Ns,"ytd-browse-secondary-contents-renderer",function(){if(dqy!==void 0)return dqy;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);
return dqy=X},{mode:1});var ezb;var je=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-replace-feed-content-action":"onReplaceFeedContentAction"};X.notActive=!1;X.isConstrainedList=!1;X.marginSettings=0;return X};
_.F(je,_.Y);_.a=je.prototype;
_.a.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(X){var U;return(X==null?void 0:(U=X.webComponentHint)==null?void 0:U.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}}}}};
_.a.getPath=function(X,U){var r="data.tabs.#"+U+".";X.tabs[U].tabRenderer?r+="tabRenderer.":X.tabs[U].expandableTabRenderer&&(r+="expandableTabRenderer.");return r+"content.sectionListRenderer"};
_.a.computeDisplayedContent=function(X){this.unlinkPaths("content");if(X&&X.tabs)for(var U=X.tabs.length,r=0;r<U;r++){var m=X.tabs[r].tabRenderer||X.tabs[r].expandableTabRenderer;if(m.selected&&m.content)return this.linkPaths("content",this.getPath(X,r)),m.content}return null};
_.a.computeHasSecondaryColumnData=function(X){return!!X&&!!X.secondaryContents};
_.a.onRetrieveLocation=function(X,U){U.locationRetrieved(U.hasComments?"/comment_service_ajax?action_get_comments=1&pbj=1":"/browse_ajax",void 0);X.stopPropagation()};
_.a.onYtServiceRequestSent=function(X,U){_.v("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(U)};
_.a.onYtServiceRequestCompleted=function(X,U){_.v("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(U)};
_.a.onReplaceFeedContentAction=function(X){if(!_.v("replace_feed_content_action_killswitch")&&!this.notActive){var U;(X=(U=_.e(X,ZIy))==null?void 0:U.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(X)}};
_.a.handleServiceRequestActions=function(X){if(X=X.actions){X=_.H(X);for(var U=X.next();!U.done;U=X.next()){U=U.value;var r=void 0;((r=_.e(U,ZIy))==null?0:r.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(_.e(U,ZIy).items)}}};
je.prototype.onYtServiceRequestCompleted=je.prototype.onYtServiceRequestCompleted;je.prototype.onYtServiceRequestSent=je.prototype.onYtServiceRequestSent;je.prototype.onRetrieveLocation=je.prototype.onRetrieveLocation;_.q([_.w(_.sh),_.p("design:type",Object)],je.prototype,"ytdGridStateAwareBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],je.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],je.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],je.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],je.prototype,"data",void 0);_.q([_.T({computed:"computeDisplayedContent(data)"}),_.p("design:type",Object)],je.prototype,"content",void 0);
_.q([_.T({computed:"computeHasSecondaryColumnData(data)",reflectToAttribute:!0}),_.p("design:type",Boolean)],je.prototype,"hasSecondaryColumnData",void 0);_.q([_.T({value:function(){return window.outerHeight>1024?3:2}}),
_.p("design:type",Number)],je.prototype,"initialCount",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],je.prototype,"pageSubtype",void 0);_.q([_.Zl("ytd-section-list-renderer"),_.p("design:type",Object)],je.prototype,"listRenderer",void 0);_.q([_.T(),_.p("design:type",Object)],je.prototype,"notActive",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],je.prototype,"isConstrainedList",void 0);
_.q([_.T(),_.p("design:type",String)],je.prototype,"responsiveSizing",void 0);_.q([_.T(),_.p("design:type",Number)],je.prototype,"marginSettings",void 0);_.q([_.cP("yt-retrieve-location"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Object]),_.p("design:returntype")],je.prototype,"onRetrieveLocation",null);
_.q([_.cP("yt-service-request-sent"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.TU]),_.p("design:returntype")],je.prototype,"onYtServiceRequestSent",null);_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.Dj]),_.p("design:returntype")],je.prototype,"onYtServiceRequestCompleted",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-two-column-browse-results-renderer"})],je);
_.f(je,"ytd-two-column-browse-results-renderer",function(){if(ezb!==void 0)return ezb;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return ezb=X},{mode:2});
}catch(e){_._DumpException(e)}
try{
var aoU=function(X){if((X==null?void 0:X.value)===void 0||X==null||!X.unit)return"initial";a:{switch(X.unit){case "SHOPPING_DIMENSION_UNIT_POINT":var U="px";break a;case "SHOPPING_DIMENSION_UNIT_FRACTION":U="%";break a}U=void 0}return U?""+X.value+U:"initial"};_.G5(_.V(function(X){var U=X.data;X=_.H(_.Fb(!1,void 0,"VotqNe"));var r=X.next().value,m=X.next().value;_.Wx(function(){_.rw.getInstance().triggerAction("yt-request-timely-shelf-state")});
var I=_.yp(function(){var Z,P,S=(Z=_.e(U().rendererContext,_.nf))==null?void 0:(P=Z.loggingDirectives)==null?void 0:P.trackingParams;if(S)return _.Ps(S)},void 0,"AvMXxb");
_.Iq(_.rw.getInstance(),{"yt-hide-shopping-timely-shelf":function(){m(!1);var Z=_.Ei(),P=I();Z&&P&&_.Rk(Z,[P])},
"yt-show-shopping-timely-shelf":function(){requestAnimationFrame(function(){m(!0);var Z=_.Ei(),P=I();Z&&P&&_.VU(Z,[P])})}});
var t=function(){var Z;return(Z=U().image)==null?void 0:Z.image},C=function(){var Z,P;
return!!((Z=t())==null?0:(P=Z.sources)==null?0:P.some(function(S){var d;return!!(S==null?0:(d=S.clientResource)==null?0:d.imageName)}))},k=function(){var Z;
return((Z=U().image)==null?void 0:Z.height)||40},g=function(){var Z;
return(Z=U().image)==null?void 0:Z.backgroundColor};
X={};return _.n("yt-shopping-timely-shelf-content-view-model",{el:_.pf(_.w0(function(){return U().rendererContext})),
class:_.mS("ytShoppingTimelyShelfContentViewModelHost",(X.ytShoppingTimelyShelfContentViewModelIsVisible=function(){return!!(U().image||U().avatar||U().line1)&&r()},X)),
style:_.Cc({"--shopping-timely-shelf-content-padding-top":function(){var Z;return aoU((Z=U().padding)==null?void 0:Z.top)},
"--shopping-timely-shelf-content-padding-bottom":function(){var Z;return aoU((Z=U().padding)==null?void 0:Z.bottom)},
"--shopping-timely-shelf-content-padding-start":function(){var Z;return aoU((Z=U().padding)==null?void 0:Z.start)},
"--shopping-timely-shelf-content-padding-end":function(){var Z;return aoU((Z=U().padding)==null?void 0:Z.end)},
"--yt-shopping-timely-shelf-background-color":function(){return U().backgroundColor!==void 0?_.oj(U().backgroundColor):"initial"},
"--yt-shopping-timely-shelf-image-corner-radius":function(){var Z,P;return((P=(Z=U().image)==null?void 0:Z.cornerRadius)!=null?P:0)+"px"},
"--yt-shopping-timely-shelf-image-background-color":function(){return g()!==void 0?_.oj(g()):"initial"},
"--yt-shopping-timely-shelf-image-width":function(){var Z;return(((Z=U().image)==null?void 0:Z.width)||40)+"px"}})},_.n(_.x,{cond:t,
then:function(Z){var P={};return _.n(_.J6,{preserveHeight:!0,preserveWidth:!0,height:k,data:Z,alt:"",className:_.mS("ytShoppingTimelyShelfContentViewModelImage",(P.ytShoppingTimelyShelfContentViewModelIcon=C,P))})}}),_.n(_.xJ,{data:function(){return U().avatar}},{avatarViewModel:_.kp}),_.n("div",{class:"ytShoppingTimelyShelfContentViewModelText"},_.n(_.xJ,{data:function(){return U().line1}},{shoppingContentLineViewModel:function(Z){return _.n(_.wq,{data:Z.data,
className:"ytShoppingTimelyShelfContentViewModelLine1"})}}),_.n(_.xJ,{data:function(){return U().line2}},{shoppingContentLineViewModel:function(Z){return _.n(_.wq,{data:Z.data,
className:"ytShoppingTimelyShelfContentViewModelLine2"})}})),_.n("div",{class:"ytShoppingTimelyShelfContentViewModelButtons"},_.n(_.xJ,{data:function(){var Z;
return(Z=U().button)!=null?Z:[]}},{buttonViewModel:function(Z){var P=Z.data;
return _.n(_.Rt,{data:P,className:"ytShoppingTimelyShelfContentViewModelButton",onClick:function(S){P().onTap&&S.stopPropagation()}})}})))},"Ko"),"yt-shopping-timely-shelf-content-view-model",{props:{data:_.OQ}});_.HfS={};
_.HfS.YtdWatchBehavior=[_.l.YtRendererBehavior,_.ev.YtPlayerListenerBehavior,_.yf.YtRendererstamperBehavior,_.Dt.YtActionHandlerBehavior,_.mG.YtPageBehavior,_.Jq.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 _.b3("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.v("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 _.b3("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 _.v("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.v("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 _.Pp("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.Pp("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 _.v("web_watch_imax_theater_mode")}},
swatcherooDirectUseRichGrid:{type:Boolean,value:function(){return _.v("swatcheroo_direct_use_rich_grid")}},
cinematicsActive:{type:Boolean,value:!1,reflectToAttribute:!0},noTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.v("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.v("kevlar_watch_reduced_top_margin")}},
frame0LoadingState:{type:Boolean,reflectToAttribute:!0,value:function(){return _.v("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 _.v("swatcheroo_split_scroll")}},
persistPanelOnDataChange:{type:Boolean,value:function(){return _.v("web_watch_persist_panel_on_data_change")}},
trackEngagementPanelVisibility:{type:Boolean,value:function(){return _.v("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.v("web_watch_show_comment_teaser")}},
swatcherooBinaryLayout:{type:Boolean,reflectToAttribute:!0,value:function(){return _.v("swatcheroo_binary_layout")}},
ghostCardsEnabled:{type:Boolean,reflectToAttribute:!0,value:function(){return _.v("swatcheroo_enable_ghost_cards")||_.v("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 _.v("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 _.v("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.v("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 _.v("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 _.v("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(X,U,r){return X&&(U||!r)},
computeShowGhostRelated_:function(X,U,r){return X&&(U||!r)},
monitorScroll:!0,configureRendererStamper:function(){var X={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:_.Lo(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:_.Lo(["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"||_.v("swa_prov_panels_ks")?X.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",
params:{isWatch:!0}}}}:(X.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}},X.inlineEngagementPanels={id:"inline-panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}},reuseComponents:!1});return X},
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 X=this;this.watchController=void 0;this.pageDisposeJobs=[function(){X.showMetadataPlaceholder_()},
function(){_.v("web_watch_dont_clear_comments")||X.clearComments_()},
function(){X.clearPlayerAds_()},
function(){X.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;_.v("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.v("web_watch_start_chat_in_theater_mode")&&(this.theaterEnabledForChat=
!1);this.youThereManager_=new _.bd9(function(){return _.la(X)},this.hostElement);
this.pageDisposeJobs.push(function(){X.youThereManager_.reset()});
_.v("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){X.resetFullerscreenEduButtonForNewPlayback_()}));
this.fullHeightPanelPositionUpdateJobId=this.panelMaxHeightUpdateJob_=0;this.playerEvents_=new _.wt;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;_.v("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));_.v("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.k7(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(X){X&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:X}),X.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(X){_.v("kevlar_watch_flexy_theater_manager")&&(this.theater=X,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(X){!_.v("kevlar_watch_while_v2")&&!_.v("web_watch_pip")||X||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(X){this.active!==void 0&&(this.fullscreen=X,_.v("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(X){this.active!==void 0&&(_.l4(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.v("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.v("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(X>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(X){this.initCsi_();this.updatePageData_(X)},
updatePageData_:function(X){var U=this;if(X)if(this.data===X){this.onPageLoadWithSameData_();var r;(r=this.watchController)==null||r.setWatchNextResponse(this.data)}else this.data=X;this.playlist&&_.vQ({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.F7("nw");this.loading=!1;_.Vo(_.$u,function(){U.initDclkstatus_();var m,I=((m=U.player)==null?void 0:m.getVideoData().cpn)||"";_.hUF(function(t,C){_.KbY(t,C,I)})})},
onPageLoadWithSameData_:function(){_.v("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 X=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!X);this.set("loadingData.playlistLoading",X&&X!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),X=this.watchNextSkeletonEl_.firstElementChild;X;)X.classList.remove("hidden"),X=X.nextElementSibling;if(_.v("kevlar_watch_frame0_loading_state")){var U,r,m;X=(U=this.loadingData)==null?void 0:(r=U.endpoint)==null?void 0:(m=r.watchEndpoint)==null?void 0:m.videoId;var I;X&&(I="https://i.ytimg.com/vi/"+X+"/frame0.jpg");_.Xa(this.hostElement).querySelector("#player").style.backgroundImage=I?"url("+I+")":""}},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var X=_.Xa(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&X&&(X.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var U,r;(r=(U=this.watchMetadata).updateSentimentBarWidth)==
null||r.call(U);var m,I;(I=(m=this.watchMetadata).resize)==null||I.call(m)}_.v("kevlar_watch_frame0_loading_state")&&(_.Xa(this.hostElement).querySelector("#player").style.backgroundImage="")},
addSplitScrollMouseTrap:function(X){var U=_.Xa(this.hostElement).querySelector(X);U?_.b4(U,!1):_.AE(new _.Tx("Overscroll monitor not found for component: ",X))},
removeSplitScrollMouseTrap:function(X){var U=_.Xa(this.hostElement).querySelector(X);U?_.AC(U):_.AE(new _.Tx("Disposal component for  overscroll monitoring not found: ",X))},
onLoadingChanged_:function(X){X?this.setLoadingState_():this.clearLoadingState_()},
setPlayerLoadingState_:function(){this.playerLoading_||(this.playerLoading_=!0,_.v("web_thumbnail_to_watch_transition")&&!_.cmc||this.hostElement.classList.add("loading-player"))},
clearPlayerLoadingState_:function(){this.playerLoading_&&(this.playerLoading_=!1,_.v("web_thumbnail_to_watch_transition")&&!_.cmc||this.hostElement.classList.remove("loading-player"))},
toggleBodyScrolling_:function(X){var U=this;X?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.$u.addLowPriorityJob(function(){U.onWindowResized_(_.ZP(!0))})},
updateTheaterModeState_:function(X){if(!_.v("kevlar_watch_flexy_theater_manager")){X=X||this.fullWindowMode_;if(this.theater!==void 0||X)this.theater=X;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();X&&_.q4m()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation();this.updatePanelsLocation();this.updateErrorScreenLocation()},
updatePlayerLocation:function(){var X=this.fullBleedPlayer?_.Xa(this.hostElement).querySelector("#player-full-bleed-container"):_.Xa(this.hostElement).querySelector("#player-container-inner");var U=this.getPlayerContainer(),r=_.v("kevlar_watch_while_v2")||_.v("web_watch_pip");U.parentElement!==X&&(r&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():_.la(this).appendTo(X,U))},
updateErrorScreenLocation:function(){var X=_.Xa(this.hostElement).querySelector("#error-screen"),U=this.fullBleedPlayer?_.Xa(this.hostElement).querySelector("#player-full-bleed-container"):_.Xa(this.hostElement).querySelector("#player");X.parentElement!==U&&U.appendChild(X)},
deactivateMiniplayerAndResetPlayer:function(){var X=this;return _.c(function(U){if(U.nextAddress==1)return U.yield(_.np().resolve(_.zS).deactivate(),2);X.updatePlayerLocation();_.uv(U)})},
updateCinematicsLocation:function(){var X=this.getElement("CINEMATICS");if(X){var U=this.getCinematicsLocationContainer();X.parentElement!==U&&U.appendChild(X)}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInFullBleedContainer(this.theater&&!this.fullscreen,this.fullscreen,this.isSingleColumn)?_.Xa(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.Xa(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInFullBleedContainer:function(X,U,r){var m=document.documentElement.hasAttribute("dark"),I=!m&&this.cinematicLightTheme;return r||X&&m||U&&m||(U||X)&&I},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var X=this,U;(U=this.watchController)==null||U.setWatchNextResponse(this.data);_.v("kevlar_watch_flexy_comments_manager")||this.initComments_();_.v("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.np().resolve(_.xZ).cancelVideoSkip();this.showEngagementPanelScrim_=!1;this.trackEngagementPanelVisibility&&!this.persistPanelOnDataChange&&(this.engagementPanelExpanded=!1,this.visiblePanelIdentifiers_.clear());if(this.is==="ytd-watch-grid")if(this.liveChatCollapsed=
!0,this.visiblePanelIdentifiers_.clear(),this.engagementPanelExpanded=!1,_.v("kevlar_watch_grid_auto_open_playlist"))this.onSetPlaylistCollapsed(!1),_.$u.addLowPriorityJob(function(){_.i4(X.hostElement,"yt-set-playlist-collapsed",[!1])},1E3);
else this.onSetPlaylistCollapsed(!this.playlistPanelExpanded);this.data&&this.updateCinematicsLocation();if(_.v("web_watch_start_chat_in_theater_mode")){var r,m,I;if((r=this.data)==null?0:(m=r.contents)==null?0:(I=m.twoColumnWatchNextResults)==null?0:I.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var t,C;((t=this.data)==null?0:(C=t.contents)==null?0:C.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=
!1)}}},
playerDataChanged_:function(X){var U;(U=this.watchController)==null||U.setPlayerResponse(this.playerData);X&&X.playabilityStatus&&(U=this.isVideoPlayable_(X.playabilityStatus,this.getPlayerOverlays_(this.data)),X=this.isLiveStreamOffline_(X.playabilityStatus),U&&!X||_.cZ(this,function(){_.F7("pbu")}));
this.setPlayerAds_();_.i4(this.hostElement,"ytd-watch-player-data-changed")},
computePlayerContainerBackgroundImage:function(X,U){if((_.v("kevlar_watch_while_v2")||_.v("web_watch_pip"))&&this.playerData&&U)return this.playerData.videoDetails},
watchPageActiveChanged_:function(X){_.br().dispatch(_.LIT(this.active));X?this.activate_():this.deactivate_()},
attached:function(){var X=this;this.watchController=new _.qV(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);_.v("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var U=_.la(this);_.v("kevlar_disable_prepare_player")||
U.preparePlayer();_.v("kevlar_watch_flexy_playlist_manager")||_.np().resolve(_.xZ).setPlayer(U);this.is!=="ytd-watch-grid"&&this.attachWatchPageSkeleton_();this.updatePageMediaQueries();U={"--ytd-watch-flexy-scrollbar-width":_.XQ()+"px"};this.is==="ytd-watch-grid"&&(_.br().dispatch(_.jf({type:"SET_IS_SWATCHEROO_ACTIVE",payload:{isSwatcherooActive:!0}})),U["--ytd-watch-flexy-sidebar-width"]=_.zNh+"px",U["--ytd-watch-grid-horizontal-page-margins"]=_.YW+"px",U["--ytd-watch-grid-columns-top-margins"]=
_.uCU+"px",U["--ytd-watch-grid-min-player-height-medium"]="360px");!_.Pp("kv_pl_mx_sz_ks")&&_.Pp("kevlar_watch_max_player_width")&&(U["--ytd-watch-flexy-max-player-width-wide-screen"]=_.KjF+"px");_.Pp("kevlar_watch_flexy_metadata_height")&&(U["--ytd-watch-flexy-space-below-player"]=_.TSb+"px");this.safeUpdateStyles(U);_.v("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new _.kG(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return X.onPlayerTouchPanDown_()}}));
this.watchMetadata=_.Xa(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])")},
updatePageMediaQueries:function(){var X=_.XQ(),U=_.Va+X,r=U;this.fixedPanels&&(U+=_.zNh);var m=657+X;X=1327+X;_.Xa(this.hostElement).querySelector("#two-column-query").query="(min-width: "+U+"px)";_.Xa(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(m+"px), (min-height: 630px) and (min-width: ")+(U+"px) and (max-width: ")+(X+"px)");_.Xa(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(X+"px)");
_.Xa(this.hostElement).querySelector("#watch-while-query").query="(min-width: "+r+"px)";this.isTwoColumnsInitialized=!0},
calculateCurrentPlayerSize_:function(){var X=_.Xa(this.hostElement).querySelector("#miniplayer-bar").firstChild,U=this.squeezeback&&!_.v("web_watch_squeezeback_player_size_killswitch");return X&&X.active||this.theater||_.v("web_watch_fullscreen_panels")&&this.fullscreen||this.swatcherooSqueezeback||U||!this.active||!this.windowSize_||this.fullBleedPlayer?new _.wl(NaN,NaN):_.YRb(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return _.YRb(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.Cj(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var X=this;this.onWindowResized_(_.ZP());_.v("browse_skeleton_removal_on_watch_killswitch")||_.b3("IS_SHELL_LOAD")&&_.FAb();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var U=_.la(this);U.addEventListener("yt-player-updated",_.k7(this,this.onPlayerUpdated_));U.getPlayerPromise().then(function(r){X.playerApiReady_(r)});
_.v("kevlar_watch_flexy_playlist_manager")||(U=_.np().resolve(_.xZ),_.v("kevlar_watch_observe_playlist_navigations_killswitch")&&U.addEventListener("yt-navigate",_.k7(this,this.onYtNavigate_)),U.setPlaylistComponent(_.Xa(this.hostElement).querySelector("#playlist")),U.addEventListener("yt-playlist-data-updated",_.k7(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.$u.addLowPriorityJob(function(){_.l4(X.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.la(this).removeEventListener("yt-player-updated",_.k7(this,this.onPlayerUpdated_));this.swatcherooSplitScroll&&this.defaultTwoColumnLayout&&(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary"));if(!_.v("kevlar_watch_flexy_playlist_manager")){var X=_.np().resolve(_.xZ);_.v("kevlar_watch_observe_playlist_navigations_killswitch")&&X.removeEventListener("yt-navigate",_.k7(this,this.onYtNavigate_));
X.cancelVideoSkip();X.removeEventListener("yt-playlist-data-updated",_.k7(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.v("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.l4(this.hostElement,"yt-autonav-pause-player",!1);X=_.pB();_.v("kevlar_exit_fullscreen_leaving_watch")&&X&&_.$0(X)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(X){this.player&&this.player.updateVideoData({rvs:X.rvs})},
getPageContents:function(X){return X&&X.contents&&X.contents.twoColumnWatchNextResults&&X.contents.twoColumnWatchNextResults.results&&X.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(X){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",X)},
onRetrieveLocation_:function(X,U){U.hasComments?U.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):U.locationRetrieved("/related_ajax",void 0);X.stopPropagation()},
onSubscriptionChanged_:function(X,U){this.player&&(U?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){_.zzo("watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.Xa(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.Xa(this.hostElement).querySelector("#ytd-player"));return this.playerEl},
playerApiReady_:function(X){this.player=X;this.setPlayerState(X.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.v("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.v("kevlar_unified_player")||_.v("kevlar_player_new_bootstrap_adoption"))&&_.YX()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(X,U){U=U===void 0?!0:U;_.pB()&&_.v("external_fullscreen")&&_.$0(document.documentElement);this.theaterRequested_=X;U&&_.hh("wide",X?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();this.schedulePanelMaxHeightUpdate_();_.Gw(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.l4(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(X){_.lh(X,typeof this.player),this.player&&_.lh(X,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var X;((X=this.player)==null?0:X.isFullscreen())?this.player.toggleFullscreen():_.Gw(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(X,U){return this.loading?U:!!Object.keys(X).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(X){if(X){X=_.H(X);for(var U=X.next();!U.done;U=X.next())U=U.value,U.youThereRenderer&&_.Gyy(this.youThereManager_,U.youThereRenderer)}},
setPlaylistData_:function(X){return X||{}},
userEngagementConfigDataChanged_:function(X){if(X)if(X.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var U=this.youThereManager_;_.sO()<X.lowEngagementThresholdMs||_.jI9(U,!0)}else X.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.Gw(this.hostElement,"yt-autonav-pause-user-engagement",[X])},
isPlayerUnavailable_:function(X,U,r){return!!X&&!this.isVideoPlayable_(X,r)&&!U},
getPlayerOverlays_:function(X){return(X==null?void 0:X.playerOverlays)||null},
isVideoPlayable_:function(X,U){if(!X)return!1;var r=X.status==="OK"||X.status==="LIVE_STREAM_OFFLINE",m=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",X)||this.get("errorScreen.ypcTrailerRenderer",X);X=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",X);var I;U=U==null?void 0:(I=U.playerOverlayRenderer)==null?void 0:I.gatedActionsOverlayRenderer;return!!r||!!m||!!X||!!U},
hasWatchNextResponseErrorRenderer:function(X){var U=this.getPageContents(X),r,m,I,t,C;return!(X==null?0:(r=X.contents)==null?0:(m=r.twoColumnWatchNextResults)==null?0:m.secondaryResults)&&!!((I=U[0])==null?0:(t=I.itemSectionRenderer)==null?0:(C=t.contents[0])==null?0:C.backgroundPromoRenderer)},
isLiveStreamOffline_:function(X){return X?X.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(X,U,r){var m=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",U),I=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];I=_.v("web_no_skip_video_on_verification_checks")?(X==null?void 0:X.status)&&I.includes(X.status):X&&X.status==="AGE_CHECK_REQUIRED";var t=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",X);t==void 0&&(t=!0);!r||this.isVideoPlayable_(X,this.getPlayerOverlays_(U))||
m||I||!t||_.np().resolve(_.xZ).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();_.RUo()},
onPlayerFeedbackStartRequest_:function(X){_.Gw(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:X}])},
onPlayerFeedbackArticleRequest_:function(X){_.Gw(this.hostElement,"yt-help-dialog-requested",[X])},
onPlayerYpcContentRequest_:function(){var X,U,r,m,I,t,C,k,g=((X=this.data)==null?NaN:(U=X.contents)==null?NaN:(r=U.twoColumnWatchNextResults)==null?NaN:(m=r.secondaryResults)==null?NaN:(I=m.secondaryResults)==null?NaN:(t=I.offerModule)==null?NaN:(C=t.tvfilmOfferModuleRenderer)==null?NaN:(k=C.actionButtons)==null?NaN:k.length)-1;X=[".offerButton.buttonRenderer.",".actionButtons."+(g>=0?g:0)+".buttonRenderer."];U=_.H(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(r=U.next();!r.done;r=U.next())for(r=r.value,m=_.H(X),I=m.next();!I.done;I=m.next())if(I="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+r+I.value,I=this.get(I+"navigationEndpoint",this.data)||this.get(I+"serviceEndpoint",this.data)||this.get(I+"command",this.data)){_.Hs(I,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(X){_.l4(this.hostElement,"yt-autonav-pause-player",X)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(X){X()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(X){switch(X){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(X){switch(X){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.l4(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(X)},
setPlayerState:function(X){_.br().dispatch(_.xc8(X))},
onPlayerSubscribe_:function(X){_.Gw(this.hostElement,"yt-player-subscribe",[X])},
onPlayerUnsubscribe_:function(X){_.Gw(this.hostElement,"yt-player-unsubscribe",[X])},
onPlayerAdYtShowToast_:function(X){_.Gw(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:X.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(X){if(X)return X},
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(X){return!_.iW("web_watch_move_summary_to_sd")&&!!X},
computeWatchMetadataRefresh:function(){return this.videoPrimaryInfoRenderer?!0:!1},
computeRoundedPlayer:function(){return this.defaultLayout&&!(_.v("web_player_rtr_ctrls")&&this.retroMode)},
watchNextSecondaryResultsChanged:function(){if(!this.useProviderForSecondaryResultsRenderer){var X,U,r,m;this.watchNextSecondaryResults=(X=this.data)==null?void 0:(U=X.contents)==null?void 0:(r=U.twoColumnWatchNextResults)==null?void 0:(m=r.secondaryResults)==null?void 0:m.secondaryResults}},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var X,U=(X=this.data)==null?void 0:X.engagementPanels;if(U==null?0:U.length){X=null;U=_.H(U);for(var r=U.next();!r.done;r=U.next()){r=r.value;var m=void 0;if(((m=r.engagementPanelSectionListRenderer)==null?void 0:m.targetId)==="engagement-panel-structured-description"){X=r;break}}var I,t,C;X=(I=X)==null?void 0:(t=I.engagementPanelSectionListRenderer)==null?void 0:(C=t.content)==null?void 0:C.structuredDescriptionContentRenderer;if(X==null?0:X.items){I=
[];t=_.H(X.items);for(C=t.next();!C.done;C=t.next()){C=C.value;if(!_.v("sd_horizontal_list_show_nav_killswitch")){var k=m=r=U=X=void 0,g=void 0,Z=(X=C.horizontalCardListRenderer)==null?void 0:(U=X.header)==null?void 0:(r=U.richListHeaderRenderer)==null?void 0:(m=r.navigationButton)==null?void 0:(k=m.buttonRenderer)==null?void 0:(g=k.command)==null?void 0:g.commandExecutorCommand;Z&&Z.commands&&(Z.commands=Z.commands.filter(function(P){return!_.e(P,_.Gqh)}))}(!C.expandableVideoDescriptionBodyRenderer&&
!C.videoDescriptionHeaderRenderer||_.v("web_delhi_colorful_sd"))&&I.push(C)}return{items:I}}}},
constructWarning_:function(X){return{text:_.DQ(X),type:"WARNING"}},
isPlaShelfEnabled_:function(X){if((this.get("adPlacements",X)||[]).length)return!0;X=this.get("playerAds",X)||[];return!(!X.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",X[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var X=this;_.l4(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.v("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var U=this.getScrollTop()>0;this.gestures_&&(U?this.gestures_.detach():this.gestures_.attach());U!==this.showFullerscreenEdu_&&_.v("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=U,_.la(this).getPlayerPromise().then(function(r){r.updateFullerscreenEduButtonVisibility(X.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.l4(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var X=this;this.commentsReady=!1;_.$u.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.Vo(_.$u,function(){X.setComments_()},1E3)},
setComments_:function(){if(!_.v("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.F7("cmi");_.$u.cancelJob(this.setCommentsJobId_);var X=this.getPageContents(this.data);if(X&&X.length){X=_.H(X);for(var U=X.next();!U.done;U=X.next())if(U=U.value,this.get("itemSectionRenderer.sectionIdentifier",U)==="comment-item-section"){this.comments=U.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.l4(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.v("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.v("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.F7("cmc")},
doRemoveComments_:function(){this.comments={};_.v("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.$u.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.$u.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(X,U){var r=_.e(U.endpoint,_.Rl);r&&(!(U=this.get("data.currentVideoEndpoint.watchEndpoint"))||r.videoId!==U.videoId||r.playlistId&&r.playlistId!==U.playlistId||r.index!==void 0&&r.index!==U.index||typeof r.startTimeSeconds!=="number"||(X.stopPropagation(),this.setScrollTop(0),_.la(this).getPlayerPromise().then(function(m){var I=r.startTimeSeconds;m.seekTo(I);m.wakeUpControls();I<m.getDuration()&&m.playVideo()})))},
updatePlayerStartTime_:function(){var X=_.eUU();"t"in X&&(X=_.VlU(X.t),this.player.seekTo(X,!0))},
updateTitleFromWatchNext:function(X){X=this.getPageContents(X);var U,r;(X=_.pE(X==null?void 0:(U=X[0])==null?void 0:(r=U.videoPrimaryInfoRenderer)==null?void 0:r.title))&&_.l4(this.hostElement,"yt-update-title",X)},
updateTitle_:function(X){X=this.get("videoDetails.title",X)||"";_.l4(this.hostElement,"yt-update-title",X)},
syncWithRemoteVideo_:function(X,U,r){if(this.active&&this.player){var m=this.player.getVideoData();if(m.video_id===r&&(r=m.list,_.v("polymer_enable_mdx_queue")&&r&&r.startsWith("RQ")&&(r=void 0),m.video_id!==X||r!=U)){var I;_.v("kevlar_player_watch_endpoint_navigation")?I=_.q16(_.Mlh(X,U)):I=this.buildWatchEndpoint_(X,U);_.l4(this.hostElement,"yt-navigate",{endpoint:I,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(X,U,r){return _.GY(X,U,r)},
initDclkstatus_:function(){_.Teh()},
attachWatchPageSkeleton_:function(){var X=document.querySelector("#watch-page-skeleton");if(X){var U=X.querySelector("#primary-info"),r=X.querySelector("#secondary-info"),m=X.querySelector("#related");U&&_.Xa(this.hostElement).querySelector("#info-skeleton").appendChild(U);r&&_.Xa(this.hostElement).querySelector("#meta-skeleton").appendChild(r);m&&(_.Xa(this.hostElement).querySelector("#related-skeleton").appendChild(m),this.watchNextSkeletonEl_=m);_.yG(X)}},
handlePlayerUpdated_:function(){_.la(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(X,U){if((this.is!=="ytd-watch-grid"||!this.swatcherooDirectUseRichGrid)&&this.watchNextSkeletonEl_&&typeof U!=="undefined"){var r=this.watchNextSkeletonEl_.children,m=X&&X.indexSplices.length?X.indexSplices[0].index:0;X=Math.min(this.watchNextShownItems.length,r.length);U||(m=0,X=r.length);if(!this.ghostCardsEnabled)for(U=m;U<X;U++)r[U].classList.add("hidden")}},
onPlayerFullscreenChange_:function(X){_.v("external_fullscreen")||_.Gw(this.hostElement,"yt-player-fullscreen",[X.fullscreen])},
onFullscreenChange_:function(X){this.fullscreen=X;this.gestures_&&this.gestures_.update(this.fullscreen);var U=_.la(this);U.getPlayerPromise().then(function(r){r.setFauxFullscreen(!!_.pB())});
this.updateFullBleedElementLocations();X&&(U.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(X,U){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!U},
computeIsDonationShelfCollapsed_:function(X){return X},
computeShouldShowMerchShelf:function(X,U){return U&&!!X},
computeResponseHasComments:function(X){var U,r,m,I,t;return!!(X==null?0:(U=X.contents)==null?0:(r=U.twoColumnWatchNextResults)==null?0:(m=r.results)==null?0:(I=m.results)==null?0:(t=I.contents)==null?0:t.some(function(C){var k;return(C==null?void 0:(k=C.itemSectionRenderer)==null?void 0:k.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(X,U,r,m){this.responseHasComments=this.computeResponseHasComments(this.data);return this.is==="ytd-watch-grid"&&m?!1:!!X&&!!Object.keys(X).length&&!U},
identity:_.T1,onWindowResized_:function(X){this.windowSize_=X;this.active&&(this.schedulePlayerSizeUpdate_(!0),this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate());_.v("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(X){var U=this;X&&X.type!=="dataloaded"&&X.type!=="dataupdated"||_.la(this).getPlayerPromise().then(function(r){var m=r.getPlayerState();m!==5&&m!==0&&(r=1/r.getVideoAspectRatio(),U.videoHeightToWidthRatio_!==r&&(U.videoHeightToWidthRatio_=r))})},
schedulePlayerSizeUpdate_:function(X){var U=this,r=_.v("kevlar_watch_while_v2")||_.v("web_watch_pip"),m=function(){if(U.watchMetadata){var I,t;(t=(I=U.watchMetadata).resize)==null||t.call(I)}_.la(U).getPlayerPromise().then(function(C){if(_.v("kevlar_set_internal_player_size")){if(!r||!U.isMiniplayerActive()){var k=U.calculateCurrentPlayerSize_();C.setInternalSize(k.width,k.height)}}else C.setSize(NaN,NaN);_.v("kevlar_watch_while")&&U.updateWatchWhileScrollThreshold_()})};
X?m():_.c1(_.$u,m)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(X){this.set("data.survey",X.detail)},
onYtShowSurveyCommand_:function(X){this.set("data.survey",_.e(X,_.$4F).survey)},
onDownloadedVideoDeleted:function(X){var U=this,r,m;return _.c(function(I){if(I.nextAddress==1){if(!U.active||(r=U.playerData)==null||!r.offlineState||U.videoId!==X)return I.return();(m=U.player)==null||m.stopVideo();_.AS().navigatingAwayFromWatchDeletedVideo=!0;_.Hs(_.GLe,U.hostElement);return I.yield(_.AS().navigationFinishPromise,2)}_.AS().navigatingAwayFromWatchDeletedVideo=!1;_.uv(I)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var X;this.theater?X=_.yb(.5625*this.windowSize_.width,480,this.windowSize_.height-185):X=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==X&&(this.watchWhileScrollThreshold_=X,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var X=_.Xa(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&X){var U=this.windowSize_.height>=624,r=this.active?this.getScrollTop():0;!X.active&&U&&r>=this.watchWhileScrollThreshold_?(X.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):X.active&&(!U||r<this.watchWhileScrollThreshold_&&!_.pB())&&(X.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
defaultTwoColumnLayoutChanged:function(){if(this.swatcherooBinaryLayout&&this.is==="ytd-watch-grid"){var X=_.Xa(this.hostElement).querySelector("#secondary-inner");if(X){var U=_.Xa(this.hostElement).querySelector("#below"),r=_.Xa(this.hostElement).querySelector("#secondary"),m=_.Xa(this.hostElement).querySelector("#comments");m&&r&&U&&(this.defaultTwoColumnLayout?(X.appendChild(m),r.appendChild(X)):(U.appendChild(m),_.K7(U,X)))}}},
isTwoColumnsChanged_:function(X,U){if(X!==!0||U!==void 0)if(this.updateFullBleedElementLocations(),this.is==="ytd-watch-grid"){if(!this.swatcherooBinaryLayout&&(X=_.Xa(this.hostElement).querySelector("#secondary-inner"))){U=_.Xa(this.hostElement).querySelector("#below");var r=_.Xa(this.hostElement).querySelector("#secondary"),m=_.Xa(this.hostElement).querySelector("#comments");m&&r&&U&&(this.isTwoColumns_?(X.appendChild(m),r.appendChild(X)):(U.appendChild(m),_.K7(U,X)))}}else{X=!_.v("web_watch_enable_fs_squeezeback_panels");
U=_.Xa(this.hostElement).querySelector("#panels");var I=_.Xa(this.hostElement).querySelector("#alerts"),t=_.Xa(this.hostElement).querySelector("#shopping-timely-shelf");r=_.Xa(this.hostElement).querySelector("#playlist");m=_.Xa(this.hostElement).querySelector("#related");var C=_.Xa(this.hostElement).querySelector("#donation-shelf"),k=_.Xa(this.hostElement).querySelector("#comments"),g=_.Xa(this.hostElement).querySelector("#persistent-panel-container");this.isTwoColumns_?(I=_.Xa(this.hostElement).querySelector("#secondary-inner"),
X&&(I.appendChild(U),I.appendChild(r),this.aiCompanionEnabled&&g&&I.appendChild(g)),I.appendChild(C),I.appendChild(m)):(X&&(_.fg(U,I),_.fg(r,I),this.aiCompanionEnabled&&g&&_.fg(g,I),_.fg(t,r)),_.fg(C,I),k&&_.fg(m,k));this.active&&(this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate())}},
watchWhileWindowSizeSufficientChanged:function(){_.v("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(this.is!=="ytd-watch-grid"&&!_.v("web_watch_enable_fs_squeezeback_panels")&&_.v("web_watch_theater_chat")){var X=_.Xa(this.hostElement).querySelector("#chat-container"),U=this.theater&&!this.fullscreen||_.v("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&U?(U=_.Xa(this.hostElement).querySelector("#columns"),(X==null?void 0:X.parentElement)!==U&&U.append(X),this.fixedPanels=!0):(this.fixedPanels=
!1,U=_.Xa(this.hostElement).querySelector("#playlist"),X&&U?_.qS(X,U):_.AE(new _.Tx("Missing element when updating chat location",{"chatContainer defined":!!X,"playlist defined":!!U})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(X,U){return _.v("sw_metadata_vis_toggle_ks")?!0:!!X||!!U},
computeForceDarkPanelTheme:function(X){return _.v("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&X:!1},
safeUpdateStyles:function(X){try{_.HP(this.hostElement,X)}catch(U){_.AE(U)}},
videoHeightToWidthRatioChanged_:function(X,U){U&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(X){this.videoHeightToWidthRatio_=1/X},
computeIsVerticalVideo_:function(X){return X>=1},
computeIsFourThreeToSixteenNineVideo_:function(X){return X<=.7501&&X>=.5624},
computeIsExtraWideVideo_:function(X){return X<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.la(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.la(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){_.XsF(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(X){var U=_.vl(X)||0;_.OK(X,U+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var X=_.vl("yt-fullerscreen-edu-button-click-count")||0,U=_.vl("yt-fullerscreen-edu-button-shown-count")||0,r=_.Pp("external_fullscreen_button_shown_threshold"),m=X>=_.Pp("external_fullscreen_button_click_threshold")||U>=r;_.la(this).getPlayerPromise().then(function(I){I.updateFullerscreenEduButtonSubtleModeState(m)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(X,U){return U},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.np().resolve(_.xZ).getPlaylistData()||{}},
scheduleFullHeightPanelPositionUpdate:function(){var X=this;this.is==="ytd-watch-grid"&&(this.panelExpanded||this.playlist)&&(this.fullHeightPanelPositionUpdateJobId&&_.$u.cancelJob(this.fullHeightPanelPositionUpdateJobId),this.fullHeightPanelPositionUpdateJobId=_.$u.addLowPriorityJob(function(){X.fullHeightPanelPositionUpdateJobId=0;var U=_.Xa(X.hostElement).querySelector("#secondary"),r=_.Xa(X.hostElement).querySelector("#fixed-secondary");U=U.getBoundingClientRect();var m=U.width;X.swatcherooSqueezeback&&
(m+=_.YW);if(X.swatcherooSqueezeback){var I=_.Xa(X.hostElement).querySelector("#squeezeback-constraining-container");I.style.width=m+"px";I.style.flex="0 0 "+m+"px"}r.style.width=m+"px";r.style.left=U.left+"px"}))},
schedulePanelMaxHeightUpdate_:function(){var X=this;this.is!=="ytd-watch-grid"&&(this.panelMaxHeightUpdateJob_&&_.$u.cancelJob(this.panelMaxHeightUpdateJob_),this.panelMaxHeightUpdateJob_=_.$u.addLowPriorityJob(function(){X.panelMaxHeightUpdateJob_=0;var U;!X.isTwoColumns_||X.theater||X.fullscreen?U=460:U=X.calculateNormalPlayerSize_().height;var r=U+"px";_.v("live_chat_taller_height")&&!X.theater&&(r="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");
_.v("live_chat_medium_height")&&!X.theater&&(r="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.v("live_chat_scaled_height")&&!X.theater&&(r="calc(100vh - var(--ytd-toolbar-height) - 238px)");X.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":U+"px","--ytd-watch-flexy-chat-max-height":r,"--ytd-watch-flexy-structured-description-max-height":U+"px","--ytd-watch-flexy-comments-panel-max-height":U+"px","--ytd-comments-engagement-panel-content-height":U+"px"})}))},
onYtShowEngagementPanelScrimAction_:function(X){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",X)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.NT(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(X){var U=_.Xa(this.hostElement).querySelector("#engagement-panel-scrim");X?U.addEventListener("tap",_.k7(this,this.onEngagementPanelScrimClick_)):U.removeEventListener("tap",_.k7(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(X){if(this.hostElement.contains(X)&&!this.scrollToAnimation_.isAnimating()){var U=X.offsetTop-24;X=X.offsetTop+X.offsetHeight+24;var r=this.getPageScrollingElement(),m=this.getScrollTop(),I=m+r.clientHeight-56;if(U<m+56)U-=56;else if(X>I)U=X-r.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,U),500)}},
onYtSignalActionScrollToComments:function(){var X=this.hostElement.querySelector("#comments");if(X&&!this.scrollToAnimation_.isAnimating()){X=X.offsetTop-56-24;if(_.v("kevlar_comment_teaser_scroll_to_midpoint")&&(X-=_.yY().height/3,X<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,X),500)}},
onYtEngagementPanelVisibleChanged:function(X,U,r){if(this.active&&this.trackEngagementPanelVisibility&&!_.D4o.includes(r)){if(U==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"){if(this.swatcherooBinaryLayout||this.squeezeback){this.onSetPlaylistCollapsed(!0);_.i4(this.hostElement,"yt-set-live-chat-collapsed-state-action",[{setLiveChatCollapsedStateAction:{collapsed:!0}}]);var m=_.np().resolve(_.I9);this.visiblePanelIdentifiers_.forEach(function(I){I!==r&&m.hidePanel({identifier:I})})}this.visiblePanelIdentifiers_.add(r)}U!==
"ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&U!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(r);
this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0}},
computeLegacyMetadataClass:function(X){return X?"":"watch-active-metadata"},
computeNewMetadataClass:function(X){return X?"watch-active-metadata":""},
computeIsSingleColumn:function(X,U){return U&&!X},
computeFullBleedPlayer:function(X,U,r){return _.v("external_fullscreen")&&X||U||r},
computeDefaultLayout:function(X){return!X},
computeDefaultTwoColumnLayout:function(X,U){return!X&&U},
updatePanelsLocation:function(){if(_.v("web_watch_enable_fs_squeezeback_panels")){var X=_.Xa(this.hostElement).querySelector("#below"),U=_.Xa(this.hostElement).querySelector("#panels"),r=_.Xa(this.hostElement).querySelector("#playlist"),m=_.Xa(this.hostElement).querySelector("#chat-container"),I=_.Xa(this.hostElement).querySelector("#panels-full-bleed-container"),t=_.Xa(this.hostElement).querySelector("#secondary-inner"),C=_.Xa(this.hostElement).querySelector("#shopping-timely-shelf"),k=_.Xa(this.hostElement).querySelector("#persistent-panel-container");
if(X&&U&&r&&m&&I&&t&&C&&(this.aiCompanionEnabled?k:1)){var g=this.fullscreen||this.theater&&this.iMaxTheaterMode,Z=this.theater&&!this.fullscreen&&!this.iMaxTheaterMode&&this.liveChatPresentAndExpanded;this.fixedPanels=!1;Z?(Z=_.Xa(this.hostElement).querySelector("#columns"),(m==null?void 0:m.parentElement)!==Z&&Z.append(m),this.fixedPanels=!0,this.updatePageMediaQueries(),this.schedulePlayerSizeUpdate_()):g?I.appendChild(m):this.isTwoColumns_?_.K7(t,m):_.K7(X,m);g?(I.appendChild(U),I.appendChild(r),
this.aiCompanionEnabled&&k&&I.appendChild(k)):(this.isTwoColumns_?(_.K7(t,U),_.K7(t,r),this.aiCompanionEnabled&&k&&_.K7(t,k)):(_.K7(X,U),_.K7(X,r),this.aiCompanionEnabled&&k&&_.K7(X,k)),_.K7(X,C))}}},
swatcherooUpdatePanelsLocation:function(X,U,r,m,I,t){if(this.is==="ytd-watch-grid"){U=X&&!U;this.swatcherooSplitScroll&&(U?(this.addSplitScrollMouseTrap("#secondary-inner"),this.addSplitScrollMouseTrap("#fixed-secondary")):(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary")));r=_.Xa(this.hostElement).querySelector("#panels");var C=_.Xa(this.hostElement).querySelector("#playlist"),k=_.Xa(this.hostElement).querySelector("#persistent-panel-container"),
g=_.Xa(this.hostElement).querySelector("#fixed-secondary"),Z=_.Xa(this.hostElement).querySelector("#fixed-below"),P=_.Xa(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"),S=_.Xa(this.hostElement).querySelector("#chat-container");t&&(X?(g.appendChild(r),this.aiCompanionEnabled&&k&&g.appendChild(k)):(Z.appendChild(r),this.aiCompanionEnabled&&k&&Z.appendChild(k)));I?X?g.appendChild(S):Z.appendChild(S):_.qS(S,P);m?X?g.appendChild(C):Z.appendChild(C):_.qS(C,
P);this.swatcherooSplitScroll&&(X=_.Xa(this.hostElement).querySelector("#secondary"),m=_.Xa(this.hostElement).querySelector("#columns"),I=_.Xa(this.hostElement).querySelector("#fixed-columns-secondary"),U?I.appendChild(X):m.appendChild(X))}},
computeMetadataSkinnyMode:function(X,U,r){return this.is!=="ytd-watch-grid"?!1:X?r:U},
computeWatchWhilePanelsActive:function(X,U){return X||U},
computeNoBorderOnChat:function(X){return _.v("web_watch_theater_chat_no_border")&&X},
computeLiveChatPresentAndExpanded:function(X,U){return X&&!U},
computePanelExpanded:function(X,U,r){return X||U||r},
computeSqueezeback:function(X,U,r,m){if(_.v("web_watch_enable_fs_squeezeback_panels")){var I=this.iMaxTheaterMode&&this.theater,t=this.theater&&!this.iMaxTheaterMode;return(X||U||r)&&(I||m)||U&&t}},
computeSwatcherooSqueezeback:function(X,U,r){return this.is!=="ytd-watch-grid"||_.v("ww_squeezeback_killswitch")?!1:X&&U&&r},
swatcherooSqueezebackChanged:function(){this.is==="ytd-watch-grid"&&this.schedulePlayerSizeUpdate_()},
squeezebackChanged:function(){this.schedulePlayerSizeUpdate_()},
onChangeMarkersVisibility:function(X){_.la(this).getPlayerPromise().then(function(U){var r;(r=U.changeMarkerVisibility)==null||r.call(U,_.e(X,_.pA).isVisible||!1,_.e(X,_.pA).entityKeys||[],_.e(X,_.pA).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(X){this.liveChatCollapsed=X.detail;_.br().dispatch(_.JLb(X.detail));if(!this.liveChatCollapsed&&this.squeezeback){var U=_.np().resolve(_.I9);this.visiblePanelIdentifiers_.forEach(function(r){U.hidePanel({identifier:r})})}},
onSetPlaylistCollapsed:function(X){_.v("delhi_web_player_use_external_playlist_panel")&&(this.playlistPanelExpanded=this.playlist&&!X)},
provideRenderingData:function(X,U){switch(X){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=U;break;case "PRIMARY_INFO":_.v("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=U);this.videoPrimaryInfoRendererValue=U==null?void 0:U.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.v("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=U);this.videoSecondaryInfoRendererValue=U==null?void 0:U.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
U;break;case "CLARIFICATION":this.clarifyBoxValue=U;break;case "LIVE_CHAT":this.conversationBar=U;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=U;break;case "PLAYLIST":this.externalPlaylistData_=U!=null?U:{};break;case "MERCH_SHELF":this.merchShelfValue=U==null?void 0:U.merchandiseShelfRenderer;break;case "MERCH_SHELF_IN_SD":this.merchShelfInSd=U;break;case "TICKET_SHELF":this.ticket=U;break;case "OFFER_MODULE":this.offerModule=U;break;case "LIMITED_STATE":this.limitedStateValue=
U;break;case "DONATION_SHELF":this.donation=U;break;case "ALERTS":this.alertsValue=U;break;case "COMMENTS":this.comments=U;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=U;break;case "ENGAGEMENT_PANELS":this.engagementPanels=U;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=U;break;case "RICH_GRID_RENDERER":this.richGridRendererData=U;break;case "EXPANDABLE_METADATA":this.expandableMetadata=U;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=
U;break;case "IS_TWO_COLUMNS":this.isTwoColumns_=U;break;case "SHOPPING_TIMELY_SHELF":this.shoppingTimelyShelfValue=U}},
toggleCinematicsActive:function(X){this.cinematicsActive=X},
isMiniplayerActive:function(){return _.np().resolve(_.zS).isMiniplayerActive()}}];
}catch(e){_._DumpException(e)}
try{
var flL;_.RUT=function(X){if(!(0,_.ECu)(X))throw Error("K``"+String(X));};
_.qR5=function(X){return X.findIndex(function(U){return flL.indexOf(U.tagName)>-1})>-1};
_.Wb1=function(){var X=_.np().resolve(_.LJ);_.c6e(["requestFullscreen","webkitRequestFullscreen","mozRequestFullScreen","msRequestFullscreen"],document.body)!=null&&(X.isFullscreenEnabled()?_.$0(document.documentElement):_.X2D(document.documentElement))};
flL=["INPUT".toString(),"SELECT".toString(),"TEXTAREA".toString(),"EMBED".toString(),"YTD-COMMENTBOX","YT-LIVE-CHAT-RENDERER","YTD-PDG-BUY-FLOW-RENDERER"];_.sy=new Map;_.sy.set(32,59972);_.sy.set(27,50765);_.sy.set(70,60102);_.sy.set(76,60221);_.sy.set(77,60222);_.sy.set(74,60223);_.sy.set(84,60224);_.sy.set(38,61941);_.sy.set(40,61942);_.sy.set(73,62521);_.sy.set(67,62522);_.sy.set(80,63390);_.sy.set(78,63397);_.sy.set(75,59972);_.sy.set(188,63385);_.sy.set(190,63384);_.sy.set(36,63387);
_.sy.set(35,63386);_.sy.set(37,63388);_.sy.set(39,63389);_.sy.set(79,63423);_.sy.set(87,63424);_.sy.set(107,63426);_.sy.set(109,63425);_.sy.set(65,63428);_.sy.set(83,63430);_.sy.set(68,63429);_.sy.set(221,63431);_.sy.set(219,63432);_.sy.set(97,63439);_.sy.set(98,63440);_.sy.set(99,63441);_.sy.set(100,63442);_.sy.set(101,63443);_.sy.set(102,63444);_.sy.set(103,63445);_.sy.set(104,63446);_.sy.set(105,63447);_.x9=new Map;_.x9.set(80,63390);_.x9.set(78,63397);_.x9.set(188,63400);_.x9.set(190,63401);
_.x9.set(191,60765);_.x9.set(13,247917);_.JLY=new Map;_.D4T=new Map;
}catch(e){_._DumpException(e)}
try{
var jjw,rLY,m47,IlL;_.G6H=function(X){return X.ui.guideIsVisibleButNotPersistent};
_.iq3=function(X){return X.ui.tabGesturesIsActive};
_.LI0=function(){var X=_.S7("service_worker_scope");try{return navigator.serviceWorker.getRegistration(X)}catch(U){return Promise.reject(U)}};
_.NRX=function(X){return!(!X||!X.pushManager)};
jjw=function(){return _.LI0().then(_.NRX).catch(function(){return!1})};
_.XPT=function(){return navigator.serviceWorker&&navigator.serviceWorker.getRegistration&&window.Notification?jjw():Promise.resolve(!1)};
_.U4w=function(){return window.MediaSource&&window.MediaSource.isTypeSupported&&window.MediaSource.isTypeSupported('video/mp4; codecs="av01.0.05M.08"')};
rLY=function(){var X,U,r;return _.c(function(m){switch(m.nextAddress){case 1:return m.yield(_.rp.getInstance(),2);case 2:X=m.yieldResult;if(!X){U=void 0;m.jumpTo(3);break}return m.yield(X.get("lmqf"),4);case 4:U=m.yieldResult;case 3:switch((r=U)||(r="SD"),r){case "HD":return m.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD");case "HD_1080":return m.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD_1080");case "SD":return m.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_SD");case "LD":return m.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_LD");
default:return m.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_UNKNOWN")}}})};
m47=function(X){var U,r,m;return _.c(function(I){if(I.nextAddress==1){if(window.localStorage&&window.localStorage["yt-player-av1-pref"]&&!_.v("disable_av1_setting")){var t=window.localStorage["yt-player-av1-pref"];t=t==="480"?"SETTINGS_OPTIONS_ID_TYPE_AV1_SD":t==="8192"?"SETTINGS_OPTIONS_ID_TYPE_AV1_ALWAYS":"SETTINGS_OPTIONS_ID_TYPE_UNKNOWN"}else t="SETTINGS_OPTIONS_ID_TYPE_AV1_AUTO";if(U=X===t)return I.jumpTo(2);m=r=X;return I.yield(rLY(),3)}I.nextAddress!=2&&(U=m===I.yieldResult);return I.return(U)})};var tlX;var alw=_.$O.IronButtonState,Hdw=(0,_.q5)(HTMLElement);
_.BP({_template:function(){if(tlX!==void 0)return tlX;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;IlL===void 0&&(IlL=document.createElement("template"));var m=IlL;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return tlX=X},
is:"tp-yt-paper-dropdown-menu",hostAttributes:{"style-target":"host"},behaviors:[alw,_.D6,_.bg,_.GH],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(X){var U=(0,_.zM)(this);U.attachShadow({mode:"open",delegatesFocus:!0,
shadyUpgradeFragment:X});U.shadowRoot.appendChild(X);return Hdw.prototype._attachDom.call(this,X)},
focus:function(){this.$.input._focusableElement.focus()},
attached:function(){var X=this.contentElement;X&&X.selectedItem&&this._setSelectedItem(X.selectedItem)},
get contentElement(){for(var X=_.Zq(this.$.content).getDistributedNodes(),U=0,r=X.length;U<r;U++)if(X[U].nodeType===Node.ELEMENT_NODE)return X[U]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(X){this._setSelectedItem(X.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(X){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(X)===this&&this.open()},
_selectedItemChanged:function(X){var U="";X?U=X.label||X.getAttribute("label")||X.textContent.trim():U="";this.value=U;this._setSelectedItemLabel(U)},
_computeMenuVerticalOffset:function(X,U){return U?U:X?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var X=this.opened?"true":"false",U=this.contentElement;U&&U.setAttribute("aria-expanded",X)}});_.CGc=new _.c8("navigateAction");var kyX=new _.c8("formRenderer");var rx=function(){var X=_.x7.apply(this,arguments)||this;X.showInput=!1;return X};
_.F(rx,_.x7);_.a=rx.prototype;_.a.detached=function(){this.showInput&&window.removeEventListener("click",_.k7(this,this.closeOnOutsideClick_))};
_.a.stopPropagation_=function(X){this.showInput&&X.stopPropagation()};
_.a.closeOnOutsideClick_=function(X){this.closeOnOutsideClickCondition(X)&&(this.showInput=!1,window.removeEventListener("click",_.k7(this,this.closeOnOutsideClick_)),this.closeOnOutsideClickHandler())};
_.a.closeOnOutsideClickCondition=function(){return!0};
_.a.closeOnOutsideClickHandler=function(){};
_.a.openOnClick_=function(){this.showInput=!0;window.addEventListener("click",_.k7(this,this.closeOnOutsideClick_));this.openOnClickHandler()};
_.a.openOnClickHandler=function(){};
_.a.showInputChanged=function(){};
_.a.setShowInput=function(X){this.showInput=X};
rx.prototype.setShowInput=rx.prototype.setShowInput;rx.prototype.showInputChanged=rx.prototype.showInputChanged;rx.prototype.openOnClickHandler=rx.prototype.openOnClickHandler;rx.prototype.openOnClick_=rx.prototype.openOnClick_;rx.prototype.closeOnOutsideClickHandler=rx.prototype.closeOnOutsideClickHandler;rx.prototype.closeOnOutsideClickCondition=rx.prototype.closeOnOutsideClickCondition;rx.prototype.closeOnOutsideClick_=rx.prototype.closeOnOutsideClick_;rx.prototype.stopPropagation_=rx.prototype.stopPropagation_;
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],rx.prototype,"showInput",void 0);_.q([_.cP("click"),_.cP("keydown"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],rx.prototype,"stopPropagation_",null);_.q([_.ge("showInput"),_.p("design:type",Function),_.p("design:paramtypes",[Boolean]),_.p("design:returntype")],rx.prototype,"showInputChanged",null);_.q([_.PP()],rx);_.cLw=[rx.prototype];var g7w;var n7e;var mQ=function(){return _.Y.apply(this,arguments)||this};
_.F(mQ,_.Y);_.a=mQ.prototype;_.a.computePreselectedOption=function(X,U){return U===this.itemSelected_?X:void 0};
_.a.dataChanged_=function(){var X=this;this.preselectedSubreason=this.itemSelected_=-1;var U;(U=this.data)!=null&&U.key&&_.cZ(this,function(){var r,m=Number((r=X.data)==null?void 0:r.key);!Number.isNaN(m)&&(X.itemSelected_=m,r=(r=(X.data.items||[])[m])&&r.optionSelectableItemRenderer&&r.optionSelectableItemRenderer.preselectedIndex)&&(X.preselectedSubreason=r)})};
_.a.isSubReasonHidden_=function(X,U){return X!=U};
_.a.onTopItemSelected_=function(X,U){for(var r=_.Xa(this.hostElement).querySelectorAll("tp-yt-paper-listbox"),m=0,I=r.length;m<I;m++)r[m].select(0);_.Gw(this.hostElement,"yt-report-form-update",[U.item.value]);X.stopPropagation()};
_.a.onItemSelected_=function(X,U){_.Gw(this.hostElement,"yt-report-form-update",[U.item.value]);X.stopPropagation()};
_.a.getItem_=function(X){return X.serviceItem?X.serviceItem:X.navigationItem?X.navigationItem:X.optionSelectableItemRenderer?X.optionSelectableItemRenderer:null};
_.a.computeText_=function(X){return(X=this.getItem_(X))?this.ytRendererBehavior.getSimpleString(X.text):null};
_.a.validate=function(){return this.itemSelected_!==-1};
_.a.computeAriaLabel_=function(X){var U=_.pE(X.text);(X=X.accessibility&&X.accessibility.accessibilityData&&X.accessibility.accessibilityData.label)&&(U+=". "+X);return U};
_.a.computeItemSelected_=function(X){return X};
_.a.preventSelection_=function(X){X.stopPropagation();this.tooltipTapped=!0};
_.a.onPaperRippleTransitionEnd_=function(){this.tooltipTapped=!1};
_.a.updateItemSelectedFromBinding=function(X){this.itemSelected_=X.detail.value};
_.a.save=function(){var X;this.validate()&&(X=this.data)!=null&&X.items&&(X=this.data.items[this.itemSelected_],X!=null&&X.optionSelectableItemRenderer&&(this.ytComponentBehavior.resolveCommand(X.optionSelectableItemRenderer.submitEndpoint)||_.LB(this.hostElement,[X.optionSelectableItemRenderer.submitEndpoint])))};
mQ.prototype.onPaperRippleTransitionEnd_=mQ.prototype.onPaperRippleTransitionEnd_;mQ.prototype.dataChanged_=mQ.prototype.dataChanged_;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],mQ.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],mQ.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],mQ.prototype,"data",void 0);_.q([_.T({value:-1}),_.p("design:type",Number)],mQ.prototype,"itemSelected_",void 0);
_.q([_.T({computed:"computeItemSelected_(itemSelected_)"}),_.p("design:type",Number)],mQ.prototype,"value",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],mQ.prototype,"restoreFocusOnClose",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],mQ.prototype,"tooltipTapped",void 0);_.q([_.T({value:-1}),_.p("design:type",Number)],mQ.prototype,"preselectedSubreason",void 0);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],mQ.prototype,"dataChanged_",null);_.q([_.cP("transitionend"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],mQ.prototype,"onPaperRippleTransitionEnd_",null);_.q([_.uG({is:"yt-options-renderer",disableElementRegistration:!0})],mQ);
_.f(mQ,"yt-options-renderer",function(){if(n7e===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;g7w===void 0&&(g7w=document.createElement("template"));var m=g7w;r.call(U,m.content.cloneNode(!0),X.content.firstChild);n7e=X}X=n7e;return X},{mode:2});var Zd5;var sI1;var x4L;var PGw;var SR3;var d4L;var IX=function(){return _.Y.apply(this,arguments)||this};
_.F(IX,_.Y);IX.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.onShow()};
IX.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
IX.prototype.onTap=function(X){if(this.hostElement.classList.contains("selected")||_.Gw(this.hostElement,"yt-share-panel-can-select-contact-action")[0])X&&X.detail&&(X.detail.x||X.detail.y)&&_.Xa(this.hostElement).querySelector("#target").blur(),(X=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),X={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!1,serialization:X?this.data.serializedContactInvitee:
null,undoFn:this.onTap.bind(this)},_.Gw(this.hostElement,"yt-share-panel-select-contact-action",[X])};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],IX.prototype,"ytRendererBehavior",void 0);_.q([_.T({observer:"onDataChanged"}),_.p("design:type",Object)],IX.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.p("design:type",String)],IX.prototype,"componentTitle",void 0);_.q([_.Zl("#thumbnail"),_.p("design:type",Object)],IX.prototype,"thumbnail",void 0);_.q([_.uG({is:"yt-enrolled-contact-renderer",disableElementRegistration:!0})],IX);
_.f(IX,"yt-enrolled-contact-renderer",function(){if(d4L===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;SR3===void 0&&(SR3=document.createElement("template"));var m=SR3;r.call(U,m.content.cloneNode(!0),X.content.firstChild);d4L=X}X=d4L;return X},{mode:2});var OdX;var v7X;var tf=function(){return _.Y.apply(this,arguments)||this};
_.F(tf,_.Y);tf.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.polymerController.onShow_()};
tf.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
tf.prototype.onTap=function(X){if(this.hostElement.classList.contains("selected")||_.Gw(this.hostElement,"yt-share-panel-can-select-contact-action")[0])X&&X.detail&&(X.detail.x||X.detail.y)&&_.Xa(this.hostElement).querySelector("#target").blur(),(X=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),X={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!0,serialization:X?this.data.serializedSuggestedContact:
null,undoFn:this.onTap.bind(this)},_.Gw(this.hostElement,"yt-share-panel-select-contact-action",[X])};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],tf.prototype,"ytRendererBehavior",void 0);_.q([_.T({observer:"onDataChanged"}),_.p("design:type",Object)],tf.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.p("design:type",String)],tf.prototype,"componentTitle",void 0);_.q([_.Zl("#thumbnail"),_.p("design:type",Object)],tf.prototype,"thumbnail",void 0);_.q([_.uG({is:"yt-suggested-contact-renderer",disableElementRegistration:!0})],tf);
_.f(tf,"yt-suggested-contact-renderer",function(){if(v7X===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;OdX===void 0&&(OdX=document.createElement("template"));var m=OdX;r.call(U,m.content.cloneNode(!0),X.content.firstChild);v7X=X}X=v7X;return X},{mode:2});var aX=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-share-panel-reset-action":"onReset"};return X};
_.F(aX,_.Y);aX.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"}}}}}};
aX.prototype.onDataChanged=function(){this.data&&this.data.selectMessageRenderer&&this.data.selectMessageRenderer.contactSelectMessageRenderer&&_.Gw(this.hostElement,"yt-share-panel-set-select-message-renderer-action",[this.data.selectMessageRenderer.contactSelectMessageRenderer])};
aX.prototype.onReset=function(){for(var X=_.Xa(this.hostElement).querySelector("#contents").getElementsByClassName("selected"),U=X.length-1;U>=0;U--)X[U].classList.toggle("selected")};
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],aX.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],aX.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],aX.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T({observer:"onDataChanged"}),_.p("design:type",Object)],aX.prototype,"data",void 0);
_.q([_.uG({is:"yt-contact-section-renderer",disableElementRegistration:!0})],aX);
_.f(aX,"yt-contact-section-renderer",function(){if(PGw===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;x4L===void 0&&(x4L=document.createElement("template"));var m=x4L;r.call(U,m.content.cloneNode(!0),X.content.firstChild);PGw=X}X=PGw;return X},{mode:2});var HA=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-refresh-form-command":"onYtRefreshFormCommand"};return X};
_.F(HA,_.Y);_.a=HA.prototype;_.a.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"}}}};
_.a.onYtRefreshFormCommand=function(X){var U;(X=_.e((U=_.e(X,_.UAA))==null?void 0:U.formRenderer,kyX))&&this.set("data",X)};
_.a.reset=function(){var X=_.Xa(this.hostElement).querySelector("#fields").children;X=_.H(X);for(var U=X.next();!U.done;U=X.next())U=U.value,U.reset&&U.reset()};
_.a.getForm=function(){var X={},U=_.Xa(this.hostElement).querySelector("#fields").children;U=_.H(U);for(var r=U.next();!r.done;r=U.next()){r=r.value;if(!r.validate())return null;X[r.data.key]=r.value}return X};
_.a.submitFormFields=function(){if(this.fields)for(var X=_.H(this.fields),U=X.next();!U.done;U=X.next())U=U.value,U.nodeName==="YT-TEXT-INPUT-FORM-FIELD-RENDERER"?U.save():U.nodeName==="YT-OPTIONS-RENDERER"&&U.save()};
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],HA.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],HA.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],HA.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],HA.prototype,"data",void 0);_.q([_.sR("#fields > *"),_.p("design:type",Array)],HA.prototype,"fields",void 0);
_.q([_.uG({is:"yt-form-renderer",disableElementRegistration:!0})],HA);
_.f(HA,"yt-form-renderer",function(){if(sI1===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;Zd5===void 0&&(Zd5=document.createElement("template"));var m=Zd5;r.call(U,m.content.cloneNode(!0),X.content.firstChild);sI1=X}X=sI1;return X},{mode:2});var eUX;var CG=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-settings-update-checkbox-command":"handleUpdateCheckboxCommand"};return X};
_.F(CG,_.Y);CG.prototype.onCheckboxChange=function(X){this.data&&(X=(this.checked=_.pq(X).checked)?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&_.np().resolve(_.s4).resolveCommand(X,{form:{element:this.hostElement}})};
CG.prototype.handleUpdateCheckboxCommand=function(X){(X=_.e(X,_.dAA))&&this.data&&this.data.id===X.id&&(this.set("data.disabled",X.disabled),this.set("data.title",X.title))};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],CG.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],CG.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],CG.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Boolean)],CG.prototype,"checked",void 0);_.q([_.hL({is:"ytd-settings-checkbox-renderer",disableElementRegistration:!0})],CG);
_.f(CG,"ytd-settings-checkbox-renderer",function(){if(eUX!==void 0)return eUX;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return eUX=X},{mode:1});var E70;var k9=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-select-settings-radio-option":"onSelectOption"};return X};
_.F(k9,_.Y);k9.prototype.dataChanged=function(){var X=this,U;return _.c(function(r){if(r.nextAddress==1)return X.radio.removeAttribute("checked"),!X.data||!X.data.id||X.data.id!=="SETTINGS_OPTIONS_ID_TYPE_AV1_SD"||_.U4w()&&window.SourceBuffer&&window.SourceBuffer.prototype.changeType?(U=X.data&&X.data.id)?r.yield(m47(X.data.id),4):r.jumpTo(3):(X.set("data.hidden",!0),r.jumpTo(0));r.nextAddress!=3&&(U=r.yieldResult);U&&_.Gw(X.hostElement,"yt-select-settings-radio-option",[X.data.id]);_.uv(r)})};
k9.prototype.onButtonChanged=function(X){_.pq(X).checked?this.data&&this.data.id&&(this.data.serviceEndpoint&&_.np().resolve(_.s4).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),_.Gw(this.hostElement,"yt-select-settings-radio-option",[this.data.id])):this.radio.setAttribute("checked","")};
k9.prototype.onSelectOption=function(X){this.data&&this.data.id&&(this.data.id===X?this.radio.setAttribute("checked",""):this.radio.removeAttribute("checked"))};
k9.prototype.dataChanged=k9.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],k9.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],k9.prototype,"ytActionHandlerBehavior",void 0);_.q([_.Zl("#radio"),_.p("design:type",Object)],k9.prototype,"radio",void 0);_.q([_.T(),_.p("design:type",Object)],k9.prototype,"data",void 0);
_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype",Promise)],k9.prototype,"dataChanged",null);_.q([_.hL({is:"ytd-settings-radio-option-renderer",disableElementRegistration:!0})],k9);
_.f(k9,"ytd-settings-radio-option-renderer",function(){if(E70!==void 0)return E70;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return E70=X},{mode:1});var Fbc;var cA=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-settings-update-text-command":"handleUpdateTextCommand","yt-settings-update-connected-app-renderer-command":"handleUpdateConnectedAppRendererCommand"};return X};
_.F(cA,_.Y);
cA.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"}}}};
cA.prototype.handleUpdateTextCommand=function(X){(X=_.e(X,_.O25))&&this.data&&this.data.id===X.id&&this.set("data",X)};
cA.prototype.handleUpdateConnectedAppRendererCommand=function(X){if(_.e(X,_.EOA)&&this.data){var U,r;if(X=(U=_.e(X,_.EOA))==null?void 0:(r=U.newConnectedAppRenderer)==null?void 0:r.connectedAppRenderer)this.data=X}};
cA.prototype.computeConnectedAppStyle=function(X){return X.style?X.style.toLowerCase().replace(/_/g,"-"):""};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],cA.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],cA.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],cA.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],cA.prototype,"data",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeConnectedAppStyle(data)"}),_.p("design:type",String)],cA.prototype,"connectedAppStyle",void 0);_.q([_.hL({is:"ytd-connected-app-renderer",disableElementRegistration:!0})],cA);
_.f(cA,"ytd-connected-app-renderer",function(){if(Fbc!==void 0)return Fbc;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Fbc=X},{mode:1});
}catch(e){_._DumpException(e)}
try{
_.JQ("iuT5Oc");

_.Df();
}catch(e){_._DumpException(e)}
try{
_.JQ("NSzT5");
var FwU=function(){var X;return _.c(function(U){if(U.nextAddress==1)return U.yield(_.np().resolve(_.X5),2);(X=U.yieldResult)&&X.pauseVideo();_.uv(U)})};var BOm=_.pH(["https://portraits.google.com"]),QBm=_.pH(["https://portraits.google.com/gallery?ytChannelId=","&mode=embed"]),ofU=_.pH(["https://portraits.google.com/gallery?ytChannelId=","&mode=linkout"]),wso=_.P0(BOm),y6y=_.V(function(X){function U(P){var S;if(P=(S=P.detail)==null?void 0:S.endpoint){S=_.e(P,_.cl);var d;S&&((d=S.browseId)==null?0:d.startsWith("UC"))&&S.browseId!==I()&&(_.Oy("creator-chatbots-panel-persistent"),g.removeEventListener("yt-navigate-start",U))}}
var r=X.usePlayerHeight;var m=X.isPersistentPanel;var I=X.creatorChannelId;X=_.Zj(_.mhz);console.log("isNarrow",X());var t=_.pf(function(P){var S=I();S=_.P0(QBm,S);_.XH(P,1,S)}),C=function(){var P,S,d;
return _.c(function(O){return O.nextAddress==1?O.yield(_.np().resolve(_.X5),2):(P=O.yieldResult)?O.return({video_id:(d=(S=P.getVideoData())==null?void 0:S.video_id)!=null?d:"",timestamp_sec:P.getCurrentTime().toString()}):O.return({})})};
_.Zd("message",function(P){var S,d,O,E,Q,h;return _.c(function(z){if(z.nextAddress==1){if((S=m)==null?0:S())return z.return();if(P.origin!==wso.toString())return console.warn("Received message from untrusted origin:",P.origin),z.return();d=P.data;if(typeof d!=="object"||d===null||!d.action)return z.return();if(d.action==="pause")return z.yield(FwU(),0);if(d.action!=="getYouTubeContext"||!P.source)return z.jumpTo(0);O=P.source;E=O.postMessage;Q=JSON;h=Q.stringify;return z.yield(C(),7)}E.call(O,h.call(Q,
{youTubeContext:z.yieldResult}),{targetOrigin:P.origin});return z.jumpTo(0)})});
var k=function(){var P,S;(P=t.value)==null||(S=P.contentWindow)==null||S.postMessage("ep_closed",wso.toString())};
_.Zd("yt-page-type-changed",function(){if(m==null?0:m()){var P;((P=_.np().resolve(_.Aj).getCurrentPage())==null?void 0:P.pageSubtype)!=="channels"&&(P=document.getElementById("creator-chatbots-panel-persistent"))&&(P.style.display="none")}});
var g=_.np().resolve(_.Dg),Z;(Z=g)==null||Z.addEventListener("yt-navigate-start",U);_.Jd(function(){var P;(P=g)==null||P.removeEventListener("yt-navigate-start",U)});
Z={};return _.n("div",{class:_.mS("ytprotoCreatorChatbotsAppHost",(Z.ytprotoCreatorChatbotsAppHostSingleColumn=X,Z)),style:_.Cc({height:function(){return(r==null?0:r())?"var(--ytd-watch-flexy-panel-max-height)":"100%"}})},_.n(_.ZfY,{id:function(){return(m==null?0:m())?"creator-chatbots-panel-persistent":"creator-chatbots-panel"},
height:"100%",className:"ytprotoCreatorChatbotsAppEngagementPanel",headerClassName:"ytprotoCreatorChatbotsAppEngagementPanelHeader",contentClassName:"ytprotoCreatorChatbotsAppEngagementPanelContent",onHide:k,header:function(){return _.n("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeader"},_.n("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeaderContent"},"Talk to Creator's Portrait"),_.n(_.xK,{data:{text:"AI experiment",type:0,accessibilityText:"AI experiment"}}))},
HeaderButton:function(){return _.n(_.ec,{iconName:"OPEN_IN_NEW",buttonSize:"large",iconSize:24,className:"yt-icon-button",ariaLabel:"Open in new tab",onClick:function(){var P=_.qF("https://portraits.google.com/gallery?ytChannelId="+I());P&&_.U_(window,P,"_blank");k()}})},
content:function(){return _.n("iframe",{el:t,class:"ytprotoCreatorChatbotsAppLabsIframe",allow:"microphone; clipboard-read; clipboard-write self "+wso.toString()})}}))},"Lo"),uzS=_.V(function(X){var U=X.creatorChannelId;
X=_.Zj(_.mhz);var r=_.pf(function(t){var C=U();C=_.P0(ofU,C);_.XH(t,1,C)}),m=_.cs(_.gO(),{veType:281629}),I={};
return _.n("div",{class:_.mS("ytprotoCreatorChatbotsAppHost",(I.ytprotoCreatorChatbotsAppHostSingleColumn=X,I)),style:"height: var(--ytd-watch-flexy-panel-max-height);"},_.n(_.ZfY,{id:"creator-chatbots-panel",height:"100%",className:"ytprotoCreatorChatbotsAppEngagementPanel",headerClassName:"ytprotoCreatorChatbotsAppEngagementPanelHeader",contentClassName:"ytprotoCreatorChatbotsAppEngagementPanelContent",header:function(){return _.n("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeader"},_.n("div",
{class:"ytprotoCreatorChatbotsAppChatbotPanelHeaderContent"},"Talk to Creator's Portrait"),_.n(_.xK,{data:{text:"AI experiment",type:0}}))},
content:function(){return _.n("iframe",{el:r,class:"ytprotoCreatorChatbotsAppLabsIframe"})},
Footer:function(){return _.n("div",{class:"ytprotoCreatorChatbotsAppPanelFooter"},_.n(_.ec,{iconName:"OPEN_IN_NEW",text:"Chat now",buttonSize:"large",backgroundColor:"#1E6350",iconSize:24,className:"ytprotoCreatorChatbotsAppChatNowButton",iconClassName:"ytprotoCreatorChatbotsAppLinkoutIcon",onClick:function(){var t=_.qF("https://portraits.google.com/gallery?ytChannelId="+U());t&&_.U_(window,t,"_blank");FwU();m&&_.Y5(_.gO(),{visualElement:m})},
"client-ve-type":281629}),_.n("div",null,"This will take you to Google Portraits"))}}))},"Mo");var hGb,MyS,zGy;hGb=_.pH(["https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wdth,wght@8..144,25..151,100..1000&display=swap"]);MyS=_.P0(hGb);
_.U4S=function(X){X=X===void 0?"":X;_.Oy("creator_chatbots-entry-point");_.Oy("creator-chatbots-panel");_.Sc(MyS);_.vA("ytd-watch-metadata #top-level-buttons-computed",function(U){document.getElementById("creator_chatbots-entry-point")||(_.dx({element:U,location:"appendChild",id:"creator_chatbots-entry-point",className:"ytprotoCreatorChatbotsExtensionExtensionMountPoint"},function(){return _.n(zGy,{creatorChannelId:X})}),_.nfw("creator-chatbots-panel",function(){return _.n(y6y,{usePlayerHeight:!0,
creatorChannelId:X})},"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint"))})};
_.rLb=function(X){X=X===void 0?"":X;_.Oy("creator-chatbots-panel");_.vA("ytd-watch-metadata #top-level-buttons-computed",function(){_.nfw("creator-chatbots-panel",function(){return _.n(uzS,{creatorChannelId:X})},"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint")})};
zGy=_.V(function(X){var U=X.creatorChannelId;var r=function(){_.nfw("creator-chatbots-panel",function(){return _.n(y6y,{usePlayerHeight:!0,creatorChannelId:U})},"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint")};
return _.n("div",{class:"ytd-menu-renderer"},_.n(_.Vf,{data:function(){return{style:"mono",type:"tonal",state:"active",iconPosition:"leading",size:"M",buttonText:"Chat now",onTap:r}},
icon:function(){return _.n(_.k5,{icon:"SPARK"})}}))},"No");
_.ppe=function(X,U){X=X===void 0?"":X;U=U===void 0?!1:U;var r;return _.c(function(m){r=document.getElementById("creator-chatbots-panel-persistent");return!U||r?(!U&&r&&r.style.display==="none"&&(r.style.display="block"),m.jumpTo(0)):m.yield(new Promise(function(I){_.vA("ytd-app",function(t){_.dx({element:t,location:"appendChild",id:"creator-chatbots-panel-persistent",className:"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint ytprotoCreatorChatbotsExtensionPersistentEngagementPanel"},function(){return _.n(y6y,
{isPersistentPanel:!0,creatorChannelId:X})});
I()})}),0)})};
_.Df();
}catch(e){_._DumpException(e)}
try{
_.JQ("L3n37");
var sBS=function(X){return X.watch.isLearningJourneyActive},xWF=_.tb(115994),PmU=_.tb(115993),Sqh=function(X,U,r){var m=this;
var I=r.dragDownAction;this.layer=0;this.JSC$23803_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return m.dragDownAction()}}}};
this.JSC$23803_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return m.dragDownAction()}}}};
this.fullscreen=!1;var t=_.gO();_.W$(t,xWF,this.layer);_.W$(t,PmU,this.layer);this.dragDownAction=function(){I();_.Y5(t,{visualElement:m.fullscreen?xWF:PmU})};
this.gesture=new _.Rr(X,U,this.getConfig(!1),"pandown");this.attach()};
Sqh.prototype.attach=function(){this.gesture.attach()};
Sqh.prototype.detach=function(){this.gesture.detach()};
Sqh.prototype.update=function(X){this.fullscreen=X;var U=this.gesture;X=this.getConfig(X);U.config=X};
Sqh.prototype.getConfig=function(X){return X?this.JSC$23803_watchFullScreenConfig:this.JSC$23803_watchConfig};var dWh=function(X){_.ZN.call(this);var U=this;this.rootElement=X;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return U.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(r){U.initOrDisposeActiveModules(r)}));
this.onAttached()};
_.F(dWh,_.ZN);_.a=dWh.prototype;_.a.getRoot=function(){return this.rootElement};
_.a.getElement=function(X){return this.rootElement.getElement(X)};
_.a.setPlayerResponse=function(X){this.playerResponse=X;this.publish("PLAYER_RESPONSE_UPDATED",X)};
_.a.getPlayerResponse=function(){return this.playerResponse};
_.a.setWatchNextResponse=function(X){this.watchNextResponse===X?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=X,this.publish("WATCH_NEXT_RESPONSE_UPDATED",X))};
_.a.getWatchNextResponse=function(){return this.watchNextResponse};
_.a.registerActionHandler=function(X,U){var r=this;if(_.v("web_watch_controller_reg_multiple_handlers_killswitch")){var m={};_.Iq(_.rw.getInstance(),(m[X]=U,m),this.getRoot())}else this.actionHandlers.has(X)||(this.actionHandlers.set(X,[]),m={},_.Iq(_.rw.getInstance(),(m[X]=function(){var I=_.bS.apply(0,arguments);return(r.actionHandlers.get(X)||[]).map(function(t){return t.apply(null,_.fN(I))})},m),this.getRoot())),this.actionHandlers.get(X).push(U)};
_.a.unregisterActionHandler=function(X){if(_.v("web_watch_controller_reg_multiple_handlers_killswitch")){var U={};_.tX(_.rw.getInstance(),(U[X]=!0,U),this.getRoot())}else(U=this.actionHandlers.get(X))?(U.pop(),U.length===0&&(U={},_.tX(_.rw.getInstance(),(U[X]=!0,U),this.getRoot()),this.actionHandlers.delete(X))):_.AE(new _.Tx("Attempted to unregister an action handler which is not registered.",X))};
_.a.addPageDisposeJob=function(X){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.hXz(this.rootElement.pageDisposeJobs,X)};
_.a.removePageDisposeJob=function(X){this.rootElement.pageDisposeJobs&&_.We(this.rootElement.pageDisposeJobs,X)};
_.a.dispatchEvent=function(X,U){_.l4(this.rootElement,X,U)};
_.a.provideRenderingData=function(X,U){this.rootElement.provideRenderingData(X,U)};
_.a.scrollWatchTo=function(X,U){var r;(r=this.watchScrollManager)==null||r.scrollWatchTo(X,U)};
_.a.focusOnPlayer=function(){var X=this.getElement("PLAYER");_.cZ(X,function(){if(X&&X.firstElementChild){var U=X.querySelector(".html5-video-player");U&&(_.yi(_.np().resolve(_.x5)),U.focus())}else _.AE(Error("hp"))})};
var Ofy=function(X){var U=!!X.rootElement.theater,r=!!X.rootElement.fullscreen,m;(m=X.watchCinematicManager)==null||_.$Mh(m,r,U)};
_.a=dWh.prototype;_.a.subscribeToActiveChanged=function(X,U){U=U===void 0?!0:U;var r=_.Gt(_.br(),sBS,function(m){X(m)});
U&&X(sBS(_.br().getState()));return r};
_.a.isActive=function(){return sBS(_.br().getState())};
_.a.onAttached=function(){var X=_.v("external_fullscreen");_.v("use_unified_flag_accessor")&&(X=_.np().resolve(_.pxw).retriever.getFlag(_.MA$));(X||_.b3("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
_.a.initPersistentModules=function(){if(_.v("kevlar_watch_flexy_theater_manager")){var X=new _.dMy(this);_.FD(this,X)}X=new _.aPo(this);_.FD(this,X);X=new _.he(this);_.FD(this,X);X=new _.UEb(this);_.FD(this,X);X=new _.Y_(this);_.FD(this,X);X=new _.MV(this);_.FD(this,X);_.v("kevlar_watch_flexy_playlist_manager")&&(X=new _.fPh(this),_.FD(this,X))};
_.a.initOrDisposeActiveModules=function(X){X?(this.watchScrollManager=new _.Vq(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new _.e8b(this)),this.activeModules.push(new _.Svy(this)),this.activeModules.push(new _.$Ey(this)),this.activeModules.push(new _.sjU(this)),_.v("kevlar_watch_flexy_error_screen_data_provider")&&this.activeModules.push(new _.EFh(this)),this.activeModules.push(new _.wlh(this)),_.v("kevlar_watch_flexy_ypc_manager")&&this.activeModules.push(new _.AOh(this)),
_.v("kevlar_watch_flexy_ads_manager")&&this.activeModules.push(new _.KoU(this)),_.v("kevlar_watch_cinematics")&&(this.watchCinematicManager=new _.fQh(this),this.activeModules.push(this.watchCinematicManager),Ofy(this)),_.v("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new _.MK9(this)),_.v("kevlar_watch_flexy_gestures_manager")&&this.activeModules.push(new _.mEb(this)),X=_.v("swatcheroo_directly_provide_comments")&&this.getRoot().is==="ytd-watch-grid",_.v("kevlar_watch_flexy_comments_manager")&&
!X&&this.activeModules.push(new _.iET(this)),_.v("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new _.Vfo(this)),this.activeModules.push(new _.Q$r(this)),this.activeModules.push(new _.FIJ(this)),_.v("web_enable_timely_actions")&&this.activeModules.push(new _.uGh(this)),_.v("web_enable_player_creator_endscreen_manager")&&this.activeModules.push(new _.NoT(this)),_.v("web_watch_enable_multiview_manager")&&this.activeModules.push(new _.DmT(this)),_.v("web_fullscreen_components")&&
this.activeModules.push(new _.wQm(this)),_.v("web_player_rtr_ctrls")&&this.activeModules.push(new _.XaU(this))):(_.kE(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.a.disposeInternal=function(){_.ZN.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.n0.Object.defineProperties(dWh.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});var vfy={},eGS=["learning-journey-engagement-panel","PAlearning_chat"];
vfy.YtdLearningJourneyWatchBehavior=[_.l.YtRendererBehavior,_.ev.YtPlayerListenerBehavior,_.yf.YtRendererstamperBehavior,_.Dt.YtActionHandlerBehavior,_.mG.YtPageBehavior,_.Jq.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 _.b3("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.v("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 _.b3("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 _.v("kevlar_watch_js_panel_height")},
reflectToAttribute:!0},showEngagementPanelScrim_:{type:Boolean,reflectToAttribute:!0,observer:"showEngagementPanelScrimChanged_"},watchFeedBigThumbs_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.v("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.v("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 _.Pp("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.Pp("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 _.v("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 _.v("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.v("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 _.v("web_watch_rounded_player_large")||_.v("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 _.v("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.v("web_watch_show_comment_teaser")}},
fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return _.v("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 _.v("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.v("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:_.Lo(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:_.Lo(["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 X=this;this.watchController=void 0;this.pageDisposeJobs=[function(){X.showMetadataPlaceholder_()},
function(){_.v("web_watch_dont_clear_comments")||X.clearComments_()},
function(){X.clearPlayerAds_()},
function(){X.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;_.v("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.v("web_watch_start_chat_in_theater_mode")&&(this.theaterEnabledForChat=!1);this.youThereManager_=new _.bd9(function(){return _.la(X)},
this.hostElement);
this.pageDisposeJobs.push(function(){X.youThereManager_.reset()});
_.v("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){X.resetFullerscreenEduButtonForNewPlayback_()}));
_.v("kevlar_watch_js_panel_height")&&(this.panelMaxHeightUpdateJob_=0);this.fullHeightPanelPositionUpdateJobId=0;this.playerEvents_=new _.wt;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;_.v("kevlar_watch_metadata_refresh")&&
(this.watchMetadata=void 0);_.v("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));_.v("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.k7(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(X){X&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:X}),X.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(X){_.v("kevlar_watch_flexy_theater_manager")&&(this.theater=X,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),_.v("kevlar_watch_js_panel_height")&&this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(X){!_.v("kevlar_watch_while_v2")&&!_.v("web_watch_pip")||X||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(X){this.active!==void 0&&(this.fullscreen=X,_.v("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(X){this.active!==void 0&&(_.l4(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.v("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.v("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(X>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(X){this.initCsi_();this.updatePageData_(X)},
updatePageData_:function(X){var U=this;if(X)if(this.data===X){this.onPageLoadWithSameData_();var r;(r=this.watchController)==null||r.setWatchNextResponse(this.data)}else this.data=X;this.playlist&&_.vQ({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.F7("nw");this.loading=!1;_.Vo(_.$u,function(){U.initDclkstatus_();var m,I=((m=U.player)==null?void 0:m.getVideoData().cpn)||"";_.hUF(function(t,C){_.KbY(t,C,I)})})},
onPageLoadWithSameData_:function(){_.v("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 X=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!X);this.set("loadingData.playlistLoading",X&&X!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),X=this.watchNextSkeletonEl_.firstElementChild;X;)X.classList.remove("hidden"),X=X.nextElementSibling;var U,r,m;X=(U=this.loadingData)==null?void 0:(r=U.endpoint)==null?void 0:(m=r.watchEndpoint)==null?void 0:m.videoId;var I;X&&(I="https://i.ytimg.com/vi/"+X+"/frame0.jpg");_.Xa(this.hostElement).querySelector("#player").style.backgroundImage=I?"url("+I+")":""},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var X=_.Xa(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&X&&(X.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var U,r;(r=(U=this.watchMetadata).updateSentimentBarWidth)==
null||r.call(U);var m,I;(I=(m=this.watchMetadata).resize)==null||I.call(m)}_.Xa(this.hostElement).querySelector("#player").style.backgroundImage=""},
addSplitScrollMouseTrap:function(X){var U=_.Xa(this.hostElement).querySelector(X);U?_.b4(U,!1):_.AE(new _.Tx("Overscroll monitor not found for component: ",X))},
removeSplitScrollMouseTrap:function(X){var U=_.Xa(this.hostElement).querySelector(X);U?_.AC(U):_.AE(new _.Tx("Disposal component for  overscroll monitoring not found: ",X))},
onLoadingChanged_:function(X){X?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(X){var U=this;X?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.$u.addLowPriorityJob(function(){U.onWindowResized_(_.ZP(!0))})},
updateTheaterModeState_:function(X){if(!_.v("kevlar_watch_flexy_theater_manager")){X=X||this.fullWindowMode_;if(this.theater!==void 0||X)this.theater=X;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();X&&_.q4m()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation()},
updatePlayerLocation:function(){var X=this.theater;_.v("external_fullscreen")&&this.fullscreen&&(X=!0);X=X?_.Xa(this.hostElement).querySelector("#player-full-bleed-container"):_.Xa(this.hostElement).querySelector("#player-container-inner");var U=this.getPlayerContainer(),r=_.v("kevlar_watch_while_v2")||_.v("web_watch_pip");U.parentElement!==X&&(r&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():(_.la(this).appendTo(X,U),X.appendChild(_.Xa(this.hostElement).querySelector("#error-screen"))))},
deactivateMiniplayerAndResetPlayer:function(){var X=this;return _.c(function(U){if(U.nextAddress==1)return U.yield(_.np().resolve(_.zS).deactivate(),2);X.updatePlayerLocation();_.uv(U)})},
updateCinematicsLocation:function(){var X=this.getElement("CINEMATICS");if(X){var U=this.getCinematicsLocationContainer();X.parentElement!==U&&U.appendChild(X);var r;(r=this.watchController)==null||Ofy(r)}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInWideContainer(this.theater&&!this.fullscreen,this.fullscreen)?_.Xa(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.Xa(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInWideContainer:function(X,U){var r=document.documentElement.hasAttribute("dark"),m=!r&&this.cinematicLightTheme;return X&&r||U&&r||(U||X)&&m},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var X;(X=this.watchController)==null||X.setWatchNextResponse(this.data);_.v("kevlar_watch_flexy_comments_manager")||this.initComments_();_.v("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.np().resolve(_.xZ).cancelVideoSkip();this.showEngagementPanelScrim_=!1;this.trackEngagementPanelVisibility&&(this.engagementPanelExpanded=!1,this.visiblePanelIdentifiers_.clear());this.data&&this.updateCinematicsLocation();if(_.v("web_watch_start_chat_in_theater_mode")){var U,
r,m;if((U=this.data)==null?0:(r=U.contents)==null?0:(m=r.twoColumnWatchNextResults)==null?0:m.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var I,t;((I=this.data)==null?0:(t=I.contents)==null?0:t.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=!1)}}},
playerDataChanged_:function(X){var U;(U=this.watchController)==null||U.setPlayerResponse(this.playerData);X&&X.playabilityStatus&&(U=this.isVideoPlayable_(X.playabilityStatus,this.getPlayerOverlays_(this.data)),X=this.isLiveStreamOffline_(X.playabilityStatus),U&&!X||_.cZ(this,function(){_.F7("pbu")}));
this.setPlayerAds_();_.i4(this.hostElement,"ytd-watch-player-data-changed")},
watchPageActiveChanged_:function(X){_.br().dispatch(_.jf({type:"SET_IS_LEARNING_JOURNEY_ACTIVE",payload:{isLearningJourneyActive:this.active}}));X?this.activate_():this.deactivate_()},
attached:function(){var X=this;this.watchController=new dWh(this.hostElement);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data);_.v("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var U=_.la(this);_.v("kevlar_disable_prepare_player")||U.preparePlayer();_.v("kevlar_watch_flexy_playlist_manager")||_.np().resolve(_.xZ).setPlayer(U);this.updatePageMediaQueries();U={"--ytd-watch-flexy-scrollbar-width":_.XQ()+
"px"};!_.Pp("kv_pl_mx_sz_ks")&&_.Pp("kevlar_watch_max_player_width")&&(U["--ytd-watch-flexy-max-player-width-wide-screen"]=_.KjF+"px");_.Pp("kevlar_watch_flexy_metadata_height")&&(U["--ytd-watch-flexy-space-below-player"]=_.TSb+"px");this.safeUpdateStyles(U);_.v("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new Sqh(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return X.onPlayerTouchPanDown_()}}));
_.v("kevlar_watch_metadata_refresh")&&(this.watchMetadata=_.Xa(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"))},
updatePageMediaQueries:function(){var X=_.XQ(),U=_.Va+X,r=U;this.fixedPanels&&(U+=_.zNh);var m=657+X;X=1327+X;_.Xa(this.hostElement).querySelector("#two-column-query").query="(min-width: "+U+"px)";_.Xa(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(m+"px), (min-height: 630px) and (min-width: ")+(U+"px) and (max-width: ")+(X+"px)");_.Xa(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(X+"px)");
_.Xa(this.hostElement).querySelector("#watch-while-query").query="(min-width: "+r+"px)"},
calculateCurrentPlayerSize_:function(){var X=_.Xa(this.hostElement).querySelector("#miniplayer-bar").firstChild;return X&&X.active||this.theater||_.v("web_watch_fullscreen_panels")&&this.fullscreen||!this.active||!this.windowSize_?new _.wl(NaN,NaN):_.YRb(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return _.YRb(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.Cj(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var X=this;this.onWindowResized_(_.ZP());_.v("browse_skeleton_removal_on_watch_killswitch")||_.b3("IS_SHELL_LOAD")&&_.FAb();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var U=_.la(this);U.addEventListener("yt-player-updated",_.k7(this,this.onPlayerUpdated_));U.getPlayerPromise().then(function(r){X.playerApiReady_(r)});
_.v("kevlar_watch_flexy_playlist_manager")||(U=_.np().resolve(_.xZ),_.v("kevlar_watch_observe_playlist_navigations_killswitch")&&U.addEventListener("yt-navigate",_.k7(this,this.onYtNavigate_)),U.setPlaylistComponent(_.Xa(this.hostElement).querySelector("#playlist")),U.addEventListener("yt-playlist-data-updated",_.k7(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.$u.addLowPriorityJob(function(){_.l4(X.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.la(this).removeEventListener("yt-player-updated",_.k7(this,this.onPlayerUpdated_));if(!_.v("kevlar_watch_flexy_playlist_manager")){var X=_.np().resolve(_.xZ);_.v("kevlar_watch_observe_playlist_navigations_killswitch")&&X.removeEventListener("yt-navigate",_.k7(this,this.onYtNavigate_));X.cancelVideoSkip();X.removeEventListener("yt-playlist-data-updated",_.k7(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.v("kevlar_watch_while")&&
this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.l4(this.hostElement,"yt-autonav-pause-player",!1);X=_.pB();_.v("kevlar_exit_fullscreen_leaving_watch")&&X&&_.$0(X)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(X){this.player&&this.player.updateVideoData({rvs:X.rvs})},
getPageContents:function(X){return X&&X.contents&&X.contents.twoColumnWatchNextResults&&X.contents.twoColumnWatchNextResults.results&&X.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(X){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",X)},
onRetrieveLocation_:function(X,U){U.hasComments?U.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):U.locationRetrieved("/related_ajax",void 0);X.stopPropagation()},
onSubscriptionChanged_:function(X,U){this.player&&(U?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){_.zzo("learning_journey_watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.Xa(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.Xa(this.hostElement).querySelector("#ytd-plj-player"));return this.playerEl},
playerApiReady_:function(X){this.player=X;this.setPlayerState(X.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.v("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.v("kevlar_unified_player")||_.v("kevlar_player_new_bootstrap_adoption"))&&_.YX()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(X,U){U=U===void 0?!0:U;_.pB()&&_.v("external_fullscreen")&&_.$0(document.documentElement);this.theaterRequested_=X;U&&_.hh("wide",X?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();_.v("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_();_.Gw(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.l4(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(X){_.lh(X,typeof this.player),this.player&&_.lh(X,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var X;((X=this.player)==null?0:X.isFullscreen())?this.player.toggleFullscreen():_.Gw(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(X,U){return this.loading?U:!!Object.keys(X).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(X){if(X){X=_.H(X);for(var U=X.next();!U.done;U=X.next())U=U.value,U.youThereRenderer&&_.Gyy(this.youThereManager_,U.youThereRenderer)}},
setPlaylistData_:function(X){return X||{}},
userEngagementConfigDataChanged_:function(X){if(X)if(X.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var U=this.youThereManager_;_.sO()<X.lowEngagementThresholdMs||_.jI9(U,!0)}else X.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.Gw(this.hostElement,"yt-autonav-pause-user-engagement",[X])},
isPlayerUnavailable_:function(X,U,r){return!!X&&!this.isVideoPlayable_(X,r)&&!U},
getPlayerOverlays_:function(X){return(X==null?void 0:X.playerOverlays)||null},
isVideoPlayable_:function(X,U){if(!X)return!1;var r=X.status==="OK"||X.status==="LIVE_STREAM_OFFLINE",m=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",X)||this.get("errorScreen.ypcTrailerRenderer",X);X=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",X);var I;U=U==null?void 0:(I=U.playerOverlayRenderer)==null?void 0:I.gatedActionsOverlayRenderer;return!!r||!!m||!!X||!!U},
hasWatchNextResponseErrorRenderer:function(X){var U=this.getPageContents(X),r,m,I,t,C;return!(X==null?0:(r=X.contents)==null?0:(m=r.twoColumnWatchNextResults)==null?0:m.secondaryResults)&&!!((I=U[0])==null?0:(t=I.itemSectionRenderer)==null?0:(C=t.contents[0])==null?0:C.backgroundPromoRenderer)},
isLiveStreamOffline_:function(X){return X?X.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(X,U,r){var m=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",U),I=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];I=_.v("web_no_skip_video_on_verification_checks")?(X==null?void 0:X.status)&&I.includes(X.status):X&&X.status==="AGE_CHECK_REQUIRED";var t=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",X);t==void 0&&(t=!0);!r||this.isVideoPlayable_(X,this.getPlayerOverlays_(U))||
m||I||!t||_.np().resolve(_.xZ).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();_.RUo()},
onPlayerFeedbackStartRequest_:function(X){_.Gw(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:X}])},
onPlayerFeedbackArticleRequest_:function(X){_.Gw(this.hostElement,"yt-help-dialog-requested",[X])},
onPlayerYpcContentRequest_:function(){var X,U,r,m,I,t,C,k,g=((X=this.data)==null?NaN:(U=X.contents)==null?NaN:(r=U.twoColumnWatchNextResults)==null?NaN:(m=r.secondaryResults)==null?NaN:(I=m.secondaryResults)==null?NaN:(t=I.offerModule)==null?NaN:(C=t.tvfilmOfferModuleRenderer)==null?NaN:(k=C.actionButtons)==null?NaN:k.length)-1;X=[".offerButton.buttonRenderer.",".actionButtons."+(g>=0?g:0)+".buttonRenderer."];U=_.H(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(r=U.next();!r.done;r=U.next())for(r=r.value,m=_.H(X),I=m.next();!I.done;I=m.next())if(I="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+r+I.value,I=this.get(I+"navigationEndpoint",this.data)||this.get(I+"serviceEndpoint",this.data)||this.get(I+"command",this.data)){_.Hs(I,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(X){_.l4(this.hostElement,"yt-autonav-pause-player",X)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(X){X()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(X){switch(X){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(X){switch(X){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.l4(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(X)},
setPlayerState:function(X){_.br().dispatch(_.xc8(X))},
onPlayerSubscribe_:function(X){_.Gw(this.hostElement,"yt-player-subscribe",[X])},
onPlayerUnsubscribe_:function(X){_.Gw(this.hostElement,"yt-player-unsubscribe",[X])},
onPlayerAdYtShowToast_:function(X){_.Gw(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:X.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(X){if(X)return X},
computeCommentsEntryPointHeaderRenderer:function(){if(this.commentTeaserEnabled)return this.defaultTwoColumnLayout?void 0:this.commentsEntryPointHeaderRendererValue},
computeShowExpandableMetadata:function(X){return!_.iW("web_watch_move_summary_to_sd")&&!!X},
computeWatchMetadataRefresh:function(){return _.v("kevlar_watch_metadata_refresh")&&this.videoPrimaryInfoRenderer?!0:!1},
watchNextSecondaryResultsChanged:function(){if(!this.useProviderForSecondaryResultsRenderer){var X,U,r,m;this.watchNextSecondaryResults=(X=this.data)==null?void 0:(U=X.contents)==null?void 0:(r=U.twoColumnWatchNextResults)==null?void 0:(m=r.secondaryResults)==null?void 0:m.secondaryResults}},
setRichGridRendererData:function(X){this.richGridRendererData=X},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var X,U=(X=this.data)==null?void 0:X.engagementPanels;if(U==null?0:U.length){X=null;U=_.H(U);for(var r=U.next();!r.done;r=U.next()){r=r.value;var m=void 0;if(((m=r.engagementPanelSectionListRenderer)==null?void 0:m.targetId)==="engagement-panel-structured-description"){X=r;break}}var I,t,C;X=(I=X)==null?void 0:(t=I.engagementPanelSectionListRenderer)==null?void 0:(C=t.content)==null?void 0:C.structuredDescriptionContentRenderer;if(X==null?0:X.items){I=
[];t=_.H(X.items);for(C=t.next();!C.done;C=t.next()){C=C.value;if(!_.v("sd_horizontal_list_show_nav_killswitch")){var k=m=r=U=X=void 0,g=void 0,Z=(X=C.horizontalCardListRenderer)==null?void 0:(U=X.header)==null?void 0:(r=U.richListHeaderRenderer)==null?void 0:(m=r.navigationButton)==null?void 0:(k=m.buttonRenderer)==null?void 0:(g=k.command)==null?void 0:g.commandExecutorCommand;Z&&Z.commands&&(Z.commands=Z.commands.filter(function(P){return!_.e(P,_.Gqh)}))}C.expandableVideoDescriptionBodyRenderer||
C.videoDescriptionHeaderRenderer||I.push(C)}return{items:I}}}},
constructWarning_:function(X){return{text:_.DQ(X),type:"WARNING"}},
isPlaShelfEnabled_:function(X){if((this.get("adPlacements",X)||[]).length)return!0;X=this.get("playerAds",X)||[];return!(!X.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",X[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var X=this;_.l4(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.v("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var U=this.getScrollTop()>0;this.gestures_&&(U?this.gestures_.detach():this.gestures_.attach());U!==this.showFullerscreenEdu_&&_.v("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=U,_.la(this).getPlayerPromise().then(function(r){r.updateFullerscreenEduButtonVisibility(X.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.l4(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var X=this;this.commentsReady=!1;_.$u.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.Vo(_.$u,function(){X.setComments_()},1E3)},
setComments_:function(){if(!_.v("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.F7("cmi");_.$u.cancelJob(this.setCommentsJobId_);var X=this.getPageContents(this.data);if(X&&X.length){X=_.H(X);for(var U=X.next();!U.done;U=X.next())if(U=U.value,this.get("itemSectionRenderer.sectionIdentifier",U)==="comment-item-section"){this.comments=U.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.l4(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.v("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.v("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.F7("cmc")},
doRemoveComments_:function(){this.comments={};_.v("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.$u.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.$u.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(X,U){var r=_.e(U.endpoint,_.Rl);r&&(!(U=this.get("data.currentVideoEndpoint.watchEndpoint"))||r.videoId!==U.videoId||r.playlistId&&r.playlistId!==U.playlistId||r.index!==void 0&&r.index!==U.index||typeof r.startTimeSeconds!=="number"||(X.stopPropagation(),this.setScrollTop(0),_.la(this).getPlayerPromise().then(function(m){var I=r.startTimeSeconds;m.seekTo(I);m.wakeUpControls();I<m.getDuration()&&m.playVideo()})))},
updatePlayerStartTime_:function(){var X=_.eUU();"t"in X&&(X=_.VlU(X.t),this.player.seekTo(X,!0))},
updateTitleFromWatchNext:function(X){X=this.getPageContents(X);var U,r;(X=_.pE(X==null?void 0:(U=X[0])==null?void 0:(r=U.videoPrimaryInfoRenderer)==null?void 0:r.title))&&_.l4(this.hostElement,"yt-update-title",X)},
updateTitle_:function(X){X=this.get("videoDetails.title",X)||"";_.l4(this.hostElement,"yt-update-title",X)},
syncWithRemoteVideo_:function(X,U,r){if(this.active&&this.player){var m=this.player.getVideoData();if(m.video_id===r&&(r=m.list,_.v("polymer_enable_mdx_queue")&&r&&r.startsWith("RQ")&&(r=void 0),m.video_id!==X||r!=U)){var I;_.v("kevlar_player_watch_endpoint_navigation")?I=_.q16(_.Mlh(X,U)):I=this.buildWatchEndpoint_(X,U);_.l4(this.hostElement,"yt-navigate",{endpoint:I,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(X,U,r){return _.GY(X,U,r)},
initDclkstatus_:function(){_.Teh()},
attachWatchPageSkeleton_:function(){var X=document.querySelector("#watch-page-skeleton");if(X){var U=X.querySelector("#primary-info"),r=X.querySelector("#secondary-info"),m=X.querySelector("#related");U&&_.Xa(this.hostElement).querySelector("#info-skeleton").appendChild(U);r&&_.Xa(this.hostElement).querySelector("#meta-skeleton").appendChild(r);m&&(_.Xa(this.hostElement).querySelector("#related-skeleton").appendChild(m),this.watchNextSkeletonEl_=m);_.yG(X)}},
handlePlayerUpdated_:function(){_.la(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(X,U){if(this.watchNextSkeletonEl_&&typeof U!=="undefined"){var r=this.watchNextSkeletonEl_.children,m=X&&X.indexSplices.length?X.indexSplices[0].index:0;X=Math.min(this.watchNextShownItems.length,r.length);U||(m=0,X=r.length);for(U=m;U<X;U++)r[U].classList.add("hidden")}},
onPlayerFullscreenChange_:function(X){_.v("external_fullscreen")||_.Gw(this.hostElement,"yt-player-fullscreen",[X.fullscreen])},
onFullscreenChange_:function(X){this.fullscreen=X;this.gestures_&&this.gestures_.update(this.fullscreen);var U=_.la(this);U.getPlayerPromise().then(function(r){r.setFauxFullscreen(!!_.pB())});
this.updateFullBleedElementLocations();X&&(U.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(X,U){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!U},
computeIsDonationShelfCollapsed_:function(X){return X},
computeShouldShowMerchShelf:function(X,U){return U&&!!X},
computeResponseHasComments:function(X){var U,r,m,I,t;return!!(X==null?0:(U=X.contents)==null?0:(r=U.twoColumnWatchNextResults)==null?0:(m=r.results)==null?0:(I=m.results)==null?0:(t=I.contents)==null?0:t.some(function(C){var k;return(C==null?void 0:(k=C.itemSectionRenderer)==null?void 0:k.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(X,U){this.responseHasComments=this.computeResponseHasComments(this.data);return!!X&&!!Object.keys(X).length&&!U},
identity:_.T1,onWindowResized_:function(X){this.windowSize_=X;this.active&&(this.schedulePlayerSizeUpdate_(!0),_.v("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_());_.v("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(X){var U=this;X&&X.type!=="dataloaded"&&X.type!=="dataupdated"||_.la(this).getPlayerPromise().then(function(r){var m=r.getPlayerState();m!==5&&m!==0&&(r=1/r.getVideoAspectRatio(),U.videoHeightToWidthRatio_!==r&&(U.videoHeightToWidthRatio_=r))})},
schedulePlayerSizeUpdate_:function(X){var U=this,r=_.v("kevlar_watch_while_v2")||_.v("web_watch_pip"),m=function(){if(U.watchMetadata){var I,t;(t=(I=U.watchMetadata).resize)==null||t.call(I)}_.la(U).getPlayerPromise().then(function(C){if(_.v("kevlar_set_internal_player_size")){if(!r||!U.isMiniplayerActive()){var k=U.calculateCurrentPlayerSize_();C.setInternalSize(k.width,k.height)}}else C.setSize(NaN,NaN);_.v("kevlar_watch_while")&&U.updateWatchWhileScrollThreshold_()})};
X?m():_.c1(_.$u,m)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(X){this.set("data.survey",X.detail)},
onYtShowSurveyCommand_:function(X){this.set("data.survey",_.e(X,_.$4F).survey)},
onDownloadedVideoDeleted:function(X){var U=this,r,m;return _.c(function(I){if(I.nextAddress==1){if(!U.active||(r=U.playerData)==null||!r.offlineState||U.videoId!==X)return I.return();(m=U.player)==null||m.stopVideo();_.AS().navigatingAwayFromWatchDeletedVideo=!0;_.Hs(_.GLe,U.hostElement);return I.yield(_.AS().navigationFinishPromise,2)}_.AS().navigatingAwayFromWatchDeletedVideo=!1;_.uv(I)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var X;this.theater?X=_.yb(.5625*this.windowSize_.width,480,this.windowSize_.height-185):X=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==X&&(this.watchWhileScrollThreshold_=X,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var X=_.Xa(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&X){var U=this.windowSize_.height>=624,r=this.active?this.getScrollTop():0;!X.active&&U&&r>=this.watchWhileScrollThreshold_?(X.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):X.active&&(!U||r<this.watchWhileScrollThreshold_&&!_.pB())&&(X.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
isTwoColumnsChanged_:function(X,U){if(X!==!0||U!==void 0){X=!_.v("live_chat_over_engagement_panels");U=_.Xa(this.hostElement).querySelector("#chat-container");var r=_.Xa(this.hostElement).querySelector("#plj-sidebar"),m=_.Xa(this.hostElement).querySelector("#panels"),I=_.Xa(this.hostElement).querySelector("#plj-panels"),t=_.Xa(this.hostElement).querySelector("#plj-playlist"),C=_.Xa(this.hostElement).querySelector("#alerts"),k=_.Xa(this.hostElement).querySelector("#playlist"),g=_.Xa(this.hostElement).querySelector("#related"),
Z=_.Xa(this.hostElement).querySelector("#donation-shelf"),P=_.Xa(this.hostElement).querySelector("#comments");this.isTwoColumns_?(C=_.Xa(this.hostElement).querySelector("#secondary-inner"),C.appendChild(r),r.appendChild(t),t.appendChild(k),r.appendChild(I),X&&C.appendChild(m),_.v("web_watch_theater_chat")||C.appendChild(U),X||C.appendChild(m),C.appendChild(Z),C.appendChild(g)):(X&&_.fg(m,C),_.fg(k,C),_.v("web_watch_theater_chat")||_.fg(U,C),X||_.fg(m,C),_.fg(Z,C),P&&(I&&_.fg(I,P),_.fg(g,P)));_.v("kevlar_watch_js_panel_height")&&
this.active&&this.schedulePanelMaxHeightUpdate_()}},
watchWhileWindowSizeSufficientChanged:function(){_.v("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(_.v("web_watch_theater_chat")){var X=_.Xa(this.hostElement).querySelector("#chat-container"),U=this.theater&&!this.fullscreen||_.v("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&U?_.v("web_watch_theater_chat_beside_player")?(U=_.Xa(this.hostElement).querySelector("#panels-full-bleed-container"),(X==null?void 0:X.parentElement)!==U&&U.append(X),this.panelsBesidePlayer=!0):_.v("web_watch_theater_fixed_chat")&&
(U=_.Xa(this.hostElement).querySelector("#columns"),(X==null?void 0:X.parentElement)!==U&&U.append(X),this.fixedPanels=!0):(_.v("web_watch_theater_chat_beside_player")?this.panelsBesidePlayer=!1:_.v("web_watch_theater_fixed_chat")&&(this.fixedPanels=!1),U=_.Xa(this.hostElement).querySelector("#playlist"),X&&U?_.qS(X,U):_.AE(new _.Tx("Missing element when updating chat location",{"chatContainer defined":!!X,"playlist defined":!!U})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(X,U){return _.v("sw_metadata_vis_toggle_ks")?!0:!!X||!!U},
computeForceDarkPanelTheme:function(X){return _.v("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&X:!1},
safeUpdateStyles:function(X){try{_.HP(this.hostElement,X)}catch(U){_.AE(U)}},
videoHeightToWidthRatioChanged_:function(X,U){U&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),_.v("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(X){this.videoHeightToWidthRatio_=1/X},
computeIsVerticalVideo_:function(X){return X>=1},
computeIsFourThreeToSixteenNineVideo_:function(X){return X<=.7501&&X>=.5624},
computeIsExtraWideVideo_:function(X){return X<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.la(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.la(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){_.XsF(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(X){var U=_.vl(X)||0;_.OK(X,U+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var X=_.vl("yt-fullerscreen-edu-button-click-count")||0,U=_.vl("yt-fullerscreen-edu-button-shown-count")||0,r=_.Pp("external_fullscreen_button_shown_threshold"),m=X>=_.Pp("external_fullscreen_button_click_threshold")||U>=r;_.la(this).getPlayerPromise().then(function(I){I.updateFullerscreenEduButtonSubtleModeState(m)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(X,U){return U},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.np().resolve(_.xZ).getPlaylistData()||{}},
schedulePanelMaxHeightUpdate_:function(){var X=this;this.panelMaxHeightUpdateJob_&&_.$u.cancelJob(this.panelMaxHeightUpdateJob_);this.panelMaxHeightUpdateJob_=_.$u.addLowPriorityJob(function(){X.panelMaxHeightUpdateJob_=0;var U;!X.isTwoColumns_||X.theater||X.fullscreen?U=460:U=X.calculateNormalPlayerSize_().height;var r=U+"px";_.v("live_chat_taller_height")&&!X.theater&&(r="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");_.v("live_chat_medium_height")&&
!X.theater&&(r="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.v("live_chat_scaled_height")&&!X.theater&&(r="calc(100vh - var(--ytd-toolbar-height) - 238px)");X.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":U+"px","--ytd-watch-flexy-chat-max-height":r,"--ytd-watch-flexy-structured-description-max-height":U+"px","--ytd-watch-flexy-comments-panel-max-height":U+"px","--ytd-comments-engagement-panel-content-height":U+"px"})})},
onYtShowEngagementPanelScrimAction_:function(X){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",X)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.NT(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(X){var U=_.Xa(this.hostElement).querySelector("#engagement-panel-scrim");X?U.addEventListener("tap",_.k7(this,this.onEngagementPanelScrimClick_)):U.removeEventListener("tap",_.k7(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(X){if(this.hostElement.contains(X)&&!this.scrollToAnimation_.isAnimating()){var U=X.offsetTop-24;X=X.offsetTop+X.offsetHeight+24;var r=this.getPageScrollingElement(),m=this.getScrollTop(),I=m+r.clientHeight-56;if(U<m+56)U-=56;else if(X>I)U=X-r.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,U),500)}},
onYtSignalActionScrollToComments:function(){var X=this.hostElement.querySelector("#comments");if(X&&!this.scrollToAnimation_.isAnimating()){X=X.offsetTop-56-24;if(_.v("kevlar_comment_teaser_scroll_to_midpoint")&&(X-=_.yY().height/3,X<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,X),500)}},
onYtEngagementPanelVisibleChanged:function(X,U,r){this.active&&this.trackEngagementPanelVisibility&&!_.D4o.includes(r)&&(U==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.visiblePanelIdentifiers_.add(r),U!=="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&U!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(r),this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0)},
computeLegacyMetadataClass:function(X){return X?"":"watch-active-metadata"},
computeNewMetadataClass:function(X){return X?"watch-active-metadata":""},
computeFullBleedPlayer:function(X,U){return X||U},
computeDefaultLayout:function(X){return!X},
computeDefaultTwoColumnLayout:function(X,U){return!X&&U},
computeWatchWhilePanelsActive:function(X,U){return X||U},
computeNoBorderOnChat:function(X){return _.v("web_watch_theater_chat_no_border")&&X},
computeLiveChatPresentAndExpanded:function(X,U){return X&&!U},
computePanelExpanded:function(X,U,r){return X||U||r},
onChangeMarkersVisibility:function(X){_.la(this).getPlayerPromise().then(function(U){var r;(r=U.changeMarkerVisibility)==null||r.call(U,_.e(X,_.pA).isVisible||!1,_.e(X,_.pA).entityKeys||[],_.e(X,_.pA).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(X){this.liveChatCollapsed=X.detail;_.br().dispatch(_.JLb(X.detail))},
provideRenderingData:function(X,U){switch(X){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=U;break;case "PRIMARY_INFO":_.v("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=U);this.videoPrimaryInfoRendererValue=U==null?void 0:U.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.v("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=U);this.videoSecondaryInfoRendererValue=U==null?void 0:U.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
U;break;case "CLARIFICATION":this.clarifyBoxValue=U;break;case "LIVE_CHAT":this.conversationBar=U;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=U;break;case "PLAYLIST":this.externalPlaylistData_=U!=null?U:{};break;case "MERCH_SHELF":this.merchShelfValue=U==null?void 0:U.merchandiseShelfRenderer;break;case "TICKET_SHELF":this.ticket=U;break;case "OFFER_MODULE":this.offerModule=U;break;case "LIMITED_STATE":this.limitedStateValue=U;break;case "DONATION_SHELF":this.donation=U;break;
case "ALERTS":this.alertsValue=U;break;case "COMMENTS":this.comments=U;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=U;break;case "ENGAGEMENT_PANELS":this.engagementPanels=U;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=U;break;case "RICH_GRID_RENDERER":this.richGridRendererData=U;break;case "EXPANDABLE_METADATA":this.expandableMetadata=U;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=U}},
toggleCinematicsActive:function(X){this.cinematicsActive=X},
isMiniplayerActive:function(){return _.np().resolve(_.zS).isMiniplayerActive()},
getLearningJourneyEngagementPanels:function(X){return eGS.map(function(U){return X.find(function(r){var m;return(r==null?void 0:(m=r.engagementPanelSectionListRenderer)==null?void 0:m.targetId)===U})}).filter(function(U){return U!==void 0})},
getNonLearningJourneyEngagementPanels:function(X){return X.filter(function(U){var r;return!eGS.includes((U==null?void 0:(r=U.engagementPanelSectionListRenderer)==null?void 0:r.targetId)||"")})}}];var Efb;var jJ=function(){var X=_.Y.apply(this,arguments)||this;X.flexy=!0;X.learningJourney=!0;X.viewTransitionEnabled=_.v("enable_player_resize_transition");X.smallerChatMinHeight=_.v("live_chat_smaller_min_height");X.isDarkTheme=document.documentElement.hasAttribute("dark");X.theaterLargerPlayer=_.v("web_watch_theater_larger_player");X.defaultCollapsePlaylist=_.v("web_watch_default_collapse_playlist");X.enableCanvasLayout=_.v("web_enable_canvas_on_learning_journey");return X};
_.F(jJ,_.Y);_.a=jJ.prototype;_.a.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.a.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.a.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.a.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.a.ready=function(){var X=this,U=function(){X.onColumnScroll()};
this.primary.addEventListener("scroll",U);this.secondary.addEventListener("scroll",U)};
_.a.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.a.updateIsTwoColumnsFromBinding=function(X){_.v("web_watch_update_narrow_width_killswitch")||_.br().dispatch(_.JmS(!X.detail.value));this.ytdWatchBehavior.isTwoColumns_=X.detail.value};
_.a.updateFlexySmallWindowFromBinding=function(X){this.ytdWatchBehavior.flexySmallWindow_=X.detail.value};
_.a.updateFlexyLargeWindowFromBinding=function(X){this.ytdWatchBehavior.flexyLargeWindow_=X.detail.value};
_.a.updateWatchWhileWindowSizeSufficientFromBinding=function(X){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=X.detail.value};
_.a.updateWatchNextCanShowMoreFromBinding=function(X){this.ytdWatchBehavior.watchNextCanShowMore=X.detail.value};
_.a.updateShownItemsFromBinding=function(X){X.detail.path?this.set(X.detail.path,X.detail.value):this.ytdWatchBehavior.watchNextShownItems=X.detail.value};
_.a.getElement=function(X){switch(X){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$23812_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$23812_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.n0.Object.defineProperties(jJ.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 X;if((X=this.data)==null||!X.pageVisualEffects)return!1;for(var U=0;U<this.data.pageVisualEffects.length;U++)if(X=_.e(this.data.pageVisualEffects[U],_.Xo))return U=void 0,(U=X.config)==null?void 0:U.enableInLightTheme;return!1}},
hasLearningJourneyPanels:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.learningJourneyEngagementPanels)==null?void 0:X.length)>0}},
backButtonData:{configurable:!0,enumerable:!0,get:function(){var X,U=(X=this.learningJourneyEngagementPanels)==null?void 0:X.find(function(d){var O;return(d==null?void 0:(O=d.engagementPanelSectionListRenderer)==null?void 0:O.panelIdentifier)==="learning-journey-engagement-panel"});
if(U){var r,m,I,t,C,k,g,Z,P;if(X=(Z=((g=(C=((t=U==null?void 0:(r=U.engagementPanelSectionListRenderer)==null?void 0:(m=r.content)==null?void 0:(I=m.sectionListRenderer)==null?void 0:I.contents)!=null?t:[])[0])==null?void 0:(k=C.itemSectionRenderer)==null?void 0:k.contents)!=null?g:[])[0])==null?void 0:(P=Z.accordionViewModel)==null?void 0:P.onTitleTap){var S=_.yP(X);if(S)return{type:"filled",style:"mono",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){_.aB.instance.resolveCommand(S)}}}}}}});
_.n0.Object.defineProperties(jJ,{template:{configurable:!0,enumerable:!0,get:function(){if(Efb===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);Efb=X}X=Efb;return X}}});
jJ.prototype.updateMiniplayerIsActiveValue=jJ.prototype.updateMiniplayerIsActiveValue;jJ.prototype.updateScrollTopValue=jJ.prototype.updateScrollTopValue;jJ.prototype.updateFullscreenValue=jJ.prototype.updateFullscreenValue;jJ.prototype.updateTheaterValue=jJ.prototype.updateTheaterValue;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],jJ.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],jJ.prototype,"ytComponentBehavior",void 0);
_.q([_.w(vfy.YtdLearningJourneyWatchBehavior),_.p("design:type",Object)],jJ.prototype,"ytdWatchBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],jJ.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],jJ.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],jJ.prototype,"playerData",void 0);_.q([_.T(),_.p("design:type",Object)],jJ.prototype,"browseData",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],jJ.prototype,"flexy",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],jJ.prototype,"learningJourney",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],jJ.prototype,"viewTransitionEnabled",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],jJ.prototype,"smallerChatMinHeight",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],jJ.prototype,"isDarkTheme",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],jJ.prototype,"theaterLargerPlayer",void 0);_.q([_.T(),_.p("design:type",Object)],jJ.prototype,"defaultCollapsePlaylist",void 0);_.q([_.T(),_.p("design:type",Object)],jJ.prototype,"enableCanvasLayout",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("playerData","browseData","enableCanvasLayout"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],jJ.prototype,"showBrowseResponse",null);
_.q([_.T({reflectToAttribute:!0}),_.y("playerData","enableCanvasLayout"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],jJ.prototype,"showWatchResponse",null);_.q([_.T({selector:_.od}),_.p("design:type",Object)],jJ.prototype,"theaterValue",void 0);_.q([_.T({selector:_.w9}),_.p("design:type",Object)],jJ.prototype,"fullscreenValue",void 0);_.q([_.T({selector:_.hk}),_.p("design:type",Object)],jJ.prototype,"scrollTopValue",void 0);
_.q([_.T({selector:_.wV}),_.p("design:type",Object)],jJ.prototype,"miniplayerIsActiveValue",void 0);_.q([_.Zl("#ytd-plj-player"),_.p("design:type",HTMLElement)],jJ.prototype,"ytdPlayer",void 0);_.q([_.Zl("#playlist"),_.p("design:type",HTMLElement)],jJ.prototype,"JSC$23812_ytdPlaylistPanelRenderer",void 0);_.q([_.nG("ytd-comments"),_.p("design:type",HTMLElement)],jJ.prototype,"ytdComments",void 0);_.q([_.Zl("#primary"),_.p("design:type",HTMLElement)],jJ.prototype,"primary",void 0);
_.q([_.Zl("#secondary"),_.p("design:type",HTMLElement)],jJ.prototype,"secondary",void 0);_.q([_.Zl("#player-container"),_.p("design:type",HTMLElement)],jJ.prototype,"playerContainer",void 0);_.q([_.Zl("#cinematics"),_.p("design:type",HTMLElement)],jJ.prototype,"JSC$23812_cinematics",void 0);_.q([_.ge("theaterValue"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],jJ.prototype,"updateTheaterValue",null);
_.q([_.ge("fullscreenValue"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],jJ.prototype,"updateFullscreenValue",null);_.q([_.ge("scrollTopValue"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],jJ.prototype,"updateScrollTopValue",null);_.q([_.ge("miniplayerIsActiveValue"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],jJ.prototype,"updateMiniplayerIsActiveValue",null);
_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],jJ.prototype,"cinematicLightTheme",null);_.q([_.T({reflectToAttribute:!0}),_.y("learningJourneyEngagementPanels"),_.p("design:type",Object),_.p("design:paramtypes",[])],jJ.prototype,"hasLearningJourneyPanels",null);_.q([_.y("learningJourneyEngagementPanels"),_.p("design:type",Object),_.p("design:paramtypes",[])],jJ.prototype,"backButtonData",null);_.q([_.hL({is:"ytd-watch-learning-journey"})],jJ);_.gL.registerService(_.v_n,jJ);
_.Df();
}catch(e){_._DumpException(e)}
try{
_.JQ("Tm0L3c");
var k5y;var c6y;var gfy=function(){return _.Y.apply(this,arguments)||this};
_.F(gfy,_.Y);_.q([_.hL({is:"ytd-ghost-comments-renderer",disableElementRegistration:!0})],gfy);
_.f(gfy,"ytd-ghost-comments-renderer",function(){if(c6y===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);c6y=X}X=c6y;return X},{mode:1});var nfS;var Zfb=function(){return _.Y.apply(this,arguments)||this};
_.F(Zfb,_.Y);_.q([_.hL({is:"ytd-ghost-watch-metadata-renderer",disableElementRegistration:!0})],Zfb);
_.f(Zfb,"ytd-ghost-watch-metadata-renderer",function(){if(nfS===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);nfS=X}X=nfS;return X},{mode:1});var NV=function(){var X=_.Y.apply(this,arguments)||this;X.ghostGridRenderer={rows:6};X.smallerChatMinHeight=_.v("live_chat_smaller_min_height");X.darkerPanels=_.v("web_watch_darker_panels");X.isDarkTheme=document.documentElement.hasAttribute("dark");return X};
_.F(NV,_.Y);_.a=NV.prototype;_.a.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.a.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.a.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.a.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.a.ready=function(){var X=this,U=function(){X.onColumnScroll()};
this.primary.addEventListener("scroll",U);this.secondary.addEventListener("scroll",U)};
_.a.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.a.updateIsTwoColumnsFromBinding=function(X){this.ytdWatchBehavior.isTwoColumns_=X.detail.value};
_.a.updateFlexySmallWindowFromBinding=function(X){this.ytdWatchBehavior.flexySmallWindow_=X.detail.value};
_.a.updateFlexyLargeWindowFromBinding=function(X){this.ytdWatchBehavior.flexyLargeWindow_=X.detail.value};
_.a.updateWatchWhileWindowSizeSufficientFromBinding=function(X){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=X.detail.value};
_.a.updateWatchNextCanShowMoreFromBinding=function(X){this.ytdWatchBehavior.watchNextCanShowMore=X.detail.value};
_.a.updateShownItemsFromBinding=function(X){_.v("swatcheroo_direct_use_rich_grid")||(X.detail.path?this.set(X.detail.path,X.detail.value):this.ytdWatchBehavior.watchNextShownItems=X.detail.value)};
_.a.getElement=function(X){switch(X){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$23800_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$23800_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.n0.Object.defineProperties(NV.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.data)==null||!X.pageVisualEffects)return!1;for(var U=0;U<this.data.pageVisualEffects.length;U++)if(X=_.e(this.data.pageVisualEffects[U],_.Xo))return U=void 0,(U=X.config)==null?void 0:U.enableInLightTheme;return!1}}});
NV.prototype.updateMiniplayerIsActiveValue=NV.prototype.updateMiniplayerIsActiveValue;NV.prototype.updateScrollTopValue=NV.prototype.updateScrollTopValue;NV.prototype.updateFullscreenValue=NV.prototype.updateFullscreenValue;NV.prototype.updateTheaterValue=NV.prototype.updateTheaterValue;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],NV.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],NV.prototype,"ytComponentBehavior",void 0);
_.q([_.w(_.HfS.YtdWatchBehavior),_.p("design:type",Object)],NV.prototype,"ytdWatchBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],NV.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],NV.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],NV.prototype,"ghostGridRenderer",void 0);_.q([_.T(),_.p("design:type",Object)],NV.prototype,"playerData",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],NV.prototype,"smallerChatMinHeight",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],NV.prototype,"darkerPanels",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],NV.prototype,"isDarkTheme",void 0);_.q([_.T({selector:_.od}),_.p("design:type",Object)],NV.prototype,"theaterValue",void 0);_.q([_.T({selector:_.w9}),_.p("design:type",Object)],NV.prototype,"fullscreenValue",void 0);_.q([_.T({selector:_.hk}),_.p("design:type",Object)],NV.prototype,"scrollTopValue",void 0);
_.q([_.T({selector:_.wV}),_.p("design:type",Object)],NV.prototype,"miniplayerIsActiveValue",void 0);_.q([_.Zl("#ytd-player"),_.p("design:type",HTMLElement)],NV.prototype,"ytdPlayer",void 0);_.q([_.Zl("#playlist"),_.p("design:type",HTMLElement)],NV.prototype,"JSC$23800_ytdPlaylistPanelRenderer",void 0);_.q([_.Zl("#ytd-comments"),_.p("design:type",HTMLElement)],NV.prototype,"ytdComments",void 0);_.q([_.Zl("#primary"),_.p("design:type",HTMLElement)],NV.prototype,"primary",void 0);
_.q([_.Zl("#secondary"),_.p("design:type",HTMLElement)],NV.prototype,"secondary",void 0);_.q([_.Zl("#player-container"),_.p("design:type",HTMLElement)],NV.prototype,"playerContainer",void 0);_.q([_.Zl("#cinematics"),_.p("design:type",HTMLElement)],NV.prototype,"JSC$23800_cinematics",void 0);_.q([_.ge("theaterValue"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],NV.prototype,"updateTheaterValue",null);
_.q([_.ge("fullscreenValue"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],NV.prototype,"updateFullscreenValue",null);_.q([_.ge("scrollTopValue"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],NV.prototype,"updateScrollTopValue",null);_.q([_.ge("miniplayerIsActiveValue"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],NV.prototype,"updateMiniplayerIsActiveValue",null);
_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],NV.prototype,"cinematicLightTheme",null);
_.f(NV,"ytd-watch-grid",function(){if(k5y===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);k5y=X}X=k5y;return X},{mode:2});_.gL.registerService(_.OAs,NV);
_.Df();
}catch(e){_._DumpException(e)}
try{
_.JQ("CF909");
var CmF;var LA=function(){var X=_.Y.apply(this,arguments)||this;X.viewTransitionEnabled=_.v("enable_player_resize_transition");X.smallerChatMinHeight=_.v("live_chat_smaller_min_height");X.isDarkTheme=document.documentElement.hasAttribute("dark");X.defaultCollapsePlaylist=_.v("web_watch_default_collapse_playlist");X.respectAspectRatio=_.v("web_enable_aspect_ratio_fix");X.retroModeReduxValue=!1;X.persistentPanelVisibleValue=!1;return X};
_.F(LA,_.Y);_.a=LA.prototype;_.a.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.a.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.a.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.a.updateRetroModeReduxValue=function(){_.v("web_player_rtr_ctrls")&&(this.ytdWatchBehavior.retroMode=this.retroModeReduxValue)};
_.a.updatePersistentPanelVisibleValue=function(){_.v("enable_ai_companion")&&(this.ytdWatchBehavior.persistentPanelVisible=this.persistentPanelVisibleValue)};
_.a.ready=function(){var X=this,U=function(){X.onColumnScroll()};
this.primary.addEventListener("scroll",U);this.secondary.addEventListener("scroll",U)};
_.a.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.a.updateIsTwoColumnsFromBinding=function(X){_.v("web_watch_update_narrow_width_killswitch")||_.br().dispatch(_.JmS(!X.detail.value));this.ytdWatchBehavior.isTwoColumns_=X.detail.value};
_.a.updateFlexySmallWindowFromBinding=function(X){this.ytdWatchBehavior.flexySmallWindow_=X.detail.value};
_.a.updateFlexyLargeWindowFromBinding=function(X){this.ytdWatchBehavior.flexyLargeWindow_=X.detail.value};
_.a.updateWatchWhileWindowSizeSufficientFromBinding=function(X){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=X.detail.value};
_.a.updateWatchNextCanShowMoreFromBinding=function(X){this.ytdWatchBehavior.watchNextCanShowMore=X.detail.value};
_.a.updateShownItemsFromBinding=function(X){X.detail.path?this.set(X.detail.path,X.detail.value):this.ytdWatchBehavior.watchNextShownItems=X.detail.value};
_.a.getElement=function(X){switch(X){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$23795_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$23795_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}};
_.n0.Object.defineProperties(LA.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.data)==null||!X.pageVisualEffects)return!1;for(var U=0;U<this.data.pageVisualEffects.length;U++)if(X=_.e(this.data.pageVisualEffects[U],_.Xo))return U=void 0,(U=X.config)==null?void 0:U.enableInLightTheme;return!1}}});
_.n0.Object.defineProperties(LA,{template:{configurable:!0,enumerable:!0,get:function(){if(CmF===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);CmF=X}X=CmF;return X}}});
LA.prototype.updatePersistentPanelVisibleValue=LA.prototype.updatePersistentPanelVisibleValue;LA.prototype.updateRetroModeReduxValue=LA.prototype.updateRetroModeReduxValue;LA.prototype.updateScrollTopValue=LA.prototype.updateScrollTopValue;LA.prototype.updateFullscreenValue=LA.prototype.updateFullscreenValue;LA.prototype.updateTheaterValue=LA.prototype.updateTheaterValue;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],LA.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],LA.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.HfS.YtdWatchBehavior),_.p("design:type",Object)],LA.prototype,"ytdWatchBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],LA.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],LA.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],LA.prototype,"playerData",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],LA.prototype,"viewTransitionEnabled",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],LA.prototype,"smallerChatMinHeight",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],LA.prototype,"isDarkTheme",void 0);_.q([_.T(),_.p("design:type",Object)],LA.prototype,"defaultCollapsePlaylist",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],LA.prototype,"respectAspectRatio",void 0);
_.q([_.T({selector:_.od}),_.p("design:type",Object)],LA.prototype,"theaterValue",void 0);_.q([_.T({selector:_.w9}),_.p("design:type",Object)],LA.prototype,"fullscreenValue",void 0);_.q([_.T({selector:_.hk}),_.p("design:type",Object)],LA.prototype,"scrollTopValue",void 0);_.q([_.T({selector:_.wV}),_.p("design:type",Object)],LA.prototype,"miniplayerIsActive",void 0);_.q([_.T({selector:function(X){return X.watch.isWatchRetroMode}}),
_.p("design:type",Object)],LA.prototype,"retroModeReduxValue",void 0);_.q([_.T({selector:_.Vx.persistentPanelVisibleSelector}),_.p("design:type",Object)],LA.prototype,"persistentPanelVisibleValue",void 0);_.q([_.nG("ytd-player"),_.p("design:type",HTMLElement)],LA.prototype,"ytdPlayer",void 0);_.q([_.Zl("#playlist"),_.p("design:type",HTMLElement)],LA.prototype,"JSC$23795_ytdPlaylistPanelRenderer",void 0);_.q([_.nG("ytd-comments"),_.p("design:type",HTMLElement)],LA.prototype,"ytdComments",void 0);
_.q([_.Zl("#primary"),_.p("design:type",HTMLElement)],LA.prototype,"primary",void 0);_.q([_.Zl("#secondary"),_.p("design:type",HTMLElement)],LA.prototype,"secondary",void 0);_.q([_.Zl("#player-container"),_.p("design:type",HTMLElement)],LA.prototype,"playerContainer",void 0);_.q([_.Zl("#below"),_.p("design:type",HTMLElement)],LA.prototype,"below",void 0);_.q([_.Zl("#cinematics"),_.p("design:type",HTMLElement)],LA.prototype,"JSC$23795_cinematics",void 0);
_.q([_.Zl("#persistent-panel-container"),_.p("design:type",HTMLElement)],LA.prototype,"persistentPanelContainer",void 0);_.q([_.ge("theaterValue"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],LA.prototype,"updateTheaterValue",null);_.q([_.ge("fullscreenValue"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],LA.prototype,"updateFullscreenValue",null);
_.q([_.ge("scrollTopValue"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],LA.prototype,"updateScrollTopValue",null);_.q([_.ge("retroModeReduxValue"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],LA.prototype,"updateRetroModeReduxValue",null);_.q([_.ge("persistentPanelVisibleValue"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],LA.prototype,"updatePersistentPanelVisibleValue",null);
_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],LA.prototype,"cinematicLightTheme",null);_.q([_.hL({is:"ytd-watch-flexy"})],LA);_.gL.registerService(_.dVH,LA);
_.Df();
}catch(e){_._DumpException(e)}
try{
_.JQ("nmfa2d");
var v7U;var Je=function(){var X=_.Y.apply(this,arguments)||this;X.hidden=!1;X.errorScreen=null;X.playlistData={};return X};
_.F(Je,_.Y);_.a=Je.prototype;_.a.getPlayer=function(){return this.ytdPlayer};
_.a.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:_.Lo(["aa","eocs"])}}};
_.a.onActiveChanged=function(){_.br().dispatch(_.LIT(this.ytPageBehavior.active))};
_.a.playerDataChanged=function(){var X;(X=this.watchController)==null||X.setPlayerResponse(this.playerData)};
_.a.dataChanged=function(){var X;(X=this.watchController)==null||X.setWatchNextResponse(this.data)};
_.a.sizeChanged=function(){var X,U;(U=(X=this.metadata).resize)==null||U.call(X)};
_.a.attached=function(){this.watchController=new _.qV(this);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data)};
_.a.detached=function(){_.Cj(this.watchController);this.watchController=void 0};
_.a.getPlayerContainer=function(){return this.playerContainer};
_.a.getElement=function(X){switch(X){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.playlistPanel}};
_.a.provideRenderingData=function(X,U){switch(X){case "SINGLE_COLUMN_CONTENTS":this.singleColumnContents=U;break;case "ERROR_SCREEN":this.errorScreen=U!=null?U:null;break;case "PRIMARY_INFO":this.videoPrimaryInfoRenderer=U;break;case "SECONDARY_INFO":this.videoSecondaryInfoRenderer=U;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRenderer=U;break;case "RICH_METADATA":this.richMetadataRowContainer=U;break;case "CLARIFICATION":this.clarificationData=U;break;case "PLAYLIST":this.playlistData=
U!=null?U:{};break;case "MERCH_SHELF":this.merchShelf=U;break;case "TICKET_SHELF":this.ticketShelf=U;break;case "LIMITED_STATE":this.limitedState=U;break;case "DONATION_SHELF":this.donationShelf=U;break;case "ALERTS":this.alerts=U}};
_.n0.Object.defineProperties(Je.prototype,{hasPlaylistData:{configurable:!0,enumerable:!0,get:function(){return this.playlistData&&!!Object.keys(this.playlistData).length}},
hasChat:{configurable:!0,enumerable:!0,get:function(){var X,U,r;return!this.hidden&&!!((X=this.data)==null?0:(U=X.contents)==null?0:(r=U.twoColumnWatchNextResults)==null?0:r.conversationBar)}}});
Je.prototype.sizeChanged=Je.prototype.sizeChanged;Je.prototype.dataChanged=Je.prototype.dataChanged;Je.prototype.playerDataChanged=Je.prototype.playerDataChanged;Je.prototype.onActiveChanged=Je.prototype.onActiveChanged;_.q([_.w(_.mG.YtPageBehavior),_.p("design:type",Object)],Je.prototype,"ytPageBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Je.prototype,"ytComponentBehavior",void 0);
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Je.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Je.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],Je.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Je.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],Je.prototype,"playerData",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Je.prototype,"hidden",void 0);_.q([_.Zl("#ytd-player"),_.p("design:type",HTMLElement)],Je.prototype,"ytdPlayer",void 0);_.q([_.Zl("#player-container"),_.p("design:type",HTMLElement)],Je.prototype,"playerContainer",void 0);_.q([_.Zl("#metadata"),_.p("design:type",Object)],Je.prototype,"metadata",void 0);_.q([_.Zl("#playlist"),_.p("design:type",HTMLElement)],Je.prototype,"playlistPanel",void 0);
_.q([_.T({selector:_.RYb,reflectToAttribute:!0}),_.p("design:type",Object)],Je.prototype,"fixie",void 0);_.q([_.T({selector:_.mhz,reflectToAttribute:!0}),_.p("design:type",Object)],Je.prototype,"singleColumn",void 0);_.q([_.T({selector:function(X){return _.od(X)&&!_.w9(X)},
reflectToAttribute:!0}),_.p("design:type",Object)],Je.prototype,"theater",void 0);_.q([_.T({selector:_.w9,reflectToAttribute:!0}),_.p("design:type",Object)],Je.prototype,"fullscreen",void 0);_.q([_.T({selector:_.lPT}),_.p("design:type",Object)],Je.prototype,"windowSize",void 0);_.q([_.T(),_.p("design:type",Object)],Je.prototype,"singleColumnContents",void 0);_.q([_.T(),_.p("design:type",Object)],Je.prototype,"errorScreen",void 0);_.q([_.T(),_.p("design:type",Object)],Je.prototype,"playlistData",void 0);
_.q([_.T(),_.p("design:type",Object)],Je.prototype,"videoPrimaryInfoRenderer",void 0);_.q([_.T(),_.p("design:type",Object)],Je.prototype,"videoSecondaryInfoRenderer",void 0);_.q([_.T(),_.p("design:type",Object)],Je.prototype,"richMetadataRowContainer",void 0);_.q([_.T(),_.p("design:type",Object)],Je.prototype,"clarificationData",void 0);_.q([_.T(),_.p("design:type",Object)],Je.prototype,"commentsEntryPointHeaderRenderer",void 0);_.q([_.T(),_.p("design:type",Object)],Je.prototype,"ticketShelf",void 0);
_.q([_.T(),_.p("design:type",Object)],Je.prototype,"merchShelf",void 0);_.q([_.T(),_.p("design:type",Object)],Je.prototype,"donationShelf",void 0);_.q([_.T(),_.p("design:type",Object)],Je.prototype,"limitedState",void 0);_.q([_.T(),_.p("design:type",Object)],Je.prototype,"alerts",void 0);_.q([_.y("playlistData"),_.p("design:type",Object),_.p("design:paramtypes",[])],Je.prototype,"hasPlaylistData",null);
_.q([_.y("data","hidden"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Je.prototype,"hasChat",null);_.q([_.ge("active"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Je.prototype,"onActiveChanged",null);_.q([_.ge("playerData"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Je.prototype,"playerDataChanged",null);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Je.prototype,"dataChanged",null);_.q([_.ge("windowSize","singleColumn"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Je.prototype,"sizeChanged",null);
_.f(Je,"ytd-watch-fixie",function(){if(v7U===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);v7U=X}X=v7U;return X},{mode:1});_.gL.registerService(_.STD,Je);
_.Df();
}catch(e){_._DumpException(e)}
try{
_.JQ("xwEKAe");
var yIm=function(X){X=X.command;var U=_.e(X,_.sK);return{command:X,reelPlayerOverlayRenderer:_.e(U==null?void 0:U.overlay,_.kav),thumbnail:U==null?void 0:U.thumbnail,videoId:U.videoId}},u4h=function(X){X=X.command;
var U=_.e(X,_.CD);return{command:X,reelNonVideoContentRenderer:_.e(U==null?void 0:U.renderer,_.c$)}},hSJ=function(X){return X.entries?X.entries.map(function(U){return _.e(U==null?void 0:U.command,_.sK)?yIm(U):u4h(U)}):[]},Mqh=function(X){return X.prevEntries?X.prevEntries.map(function(U){return _.e(U==null?void 0:U.command,_.sK)?yIm(U):u4h(U)}):[]},zSr=function(X){return _.CY(X)?X.getAttribute("jsname")==="coFSxe":!1},Kch=function(X,U){U.id||(U.id="ow"+_.lM(U));
X.setAttribute("jsowner",U.id);X.__owner=U;var r=_.$S(U,zSr);r&&(_.bBu.has(r)||_.bBu.set(r,[]),_.bBu.get(r).push(X));(r=_.$T8.get(U))||_.$T8.set(U,r=[]);r.includes(X)||r.push(X);U.setAttribute("__IS_OWNER",!0)},T8h=function(){var X=_.vuX(1);
X=_.Hu(X,_.ouA);if(!(_.Obn(X)||X[_.E0m]&&!X.__hasBeenSet))return X.value},Yxm=function(X){return(X=_.XjM(X))?_.rZm(X):0},Vqh=function(X){return X.shorts.isSmallScreenSqueezeback},RST=function(X){return X.shorts.isPlaybackStarted},fWh=function(X){var U=_.C9();
if(U.getFlag(202))U=U.getFlag(201);else{var r;U=(X==null?void 0:(r=X.config)==null?void 0:r.settingOnByDefault)!==void 0?X.config.settingOnByDefault:!_.iW("web_shorts_cinematics_disabled_by_default")}return U},qxh=function(X){var U=_.C9();
_.kF(0,201,X);_.kF(0,202,!0);U.save()},DHy=function(X){var U=_.vuX(2),r=new Set;
_.Jd(function(){return void r.forEach(function(m){return void m()})});
return function(m){var I=_.ag(U);try{var t=Wcm(JIh(X),m);r.add(t);return function(){t();r.delete(t)}}finally{_.ag(I)}}},pxF=function(X){var U=X.children;
var r=X.root;_.qH(function(){var m=DHy(r)(U);_.Jd(m)});
return document.createTextNode("")},Wcm=function(X,U){var r=$Hy(X);
(X=T8h())&&Kch(r,X);_.eq.setUp();U=_.H(_.$aD(U,!0));X=U.next().value;var m=U.next().value;U=_.H(X);for(X=U.next();!X.done;X=U.next())r.appendChild(X.value);_.eq.log(r);_.eq.tearDown();return function(){m();r.remove()}},JIh=function(X){if(typeof X==="string")return X=document.querySelector(X),_.RUT(X),X;
if(_.Px(X)&&X.nodeType===Node.ELEMENT_NODE)return X;if(!X.__value&&!X.__optional){var U=_.BPH.USE_ELEMENT_NOT_ASSIGNED(X.__expectedTagName);X.__hasErrored=!0;throw U;}return X.value},$Hy=function(X){var U=document.createElementNS(X.namespaceURI,X.namespaceURI==="http://www.w3.org/2000/svg"?"g":"div");
return X.appendChild(U)},lWy=function(X,U,r,m){if(X)return m=m||X.likeStatus,U?{style:{styleType:"STYLE_TEXT"},
toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:m==="LIKE",isDisabled:!X.likesAllowed,defaultIcon:{iconType:r},defaultText:m==="LIKE"?X.likeCountWithUnlikeText:X.likeCountText,toggledText:m==="LIKE"?X.likeCountText:X.likeCountWithLikeText,defaultNavigationEndpoint:b$T(X,"LIKE"),defaultServiceEndpoint:AIh(X,"LIKE"),toggledServiceEndpoint:AIh(X,"INDIFFERENT"),defaultTooltip:_.pE(X.likeCountTooltipText),toggledTooltip:_.pE(X.likeCountTooltipText),targetId:X.targetId}:{style:{styleType:"STYLE_TEXT"},
toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:m==="DISLIKE",isDisabled:!X.likesAllowed,defaultIcon:{iconType:r},defaultText:m==="DISLIKE"?X.dislikeCountWithUndislikeText:X.dislikeCountText,toggledText:m==="DISLIKE"?X.dislikeCountText:X.dislikeCountWithDislikeText,defaultNavigationEndpoint:b$T(X,"DISLIKE"),defaultServiceEndpoint:AIh(X,"DISLIKE"),toggledServiceEndpoint:AIh(X,"INDIFFERENT"),defaultTooltip:_.pE(X.dislikeCountTooltipText),toggledTooltip:_.pE(X.dislikeCountTooltipText)}},b$T=
function(X,U){if(U==="LIKE")return X.likeCommand;
if(U==="DISLIKE")return X.dislikeNavigationEndpoint},AIh=function(X,U){var r;
return(r=X.serviceEndpoints)==null?void 0:r.find(function(m){var I;return((I=_.e(m,_.Xf))==null?void 0:I.status)===U})},Guy=function(X,U,r,m){X=U-X;
r=m-r;return Math.sqrt(X*X+r*r)},i$U=function(X){var U=X>>8&255,r=X&255;
return"#"+(X>>16&255).toString(16).padStart(2,"0")+U.toString(16).padStart(2,"0")+r.toString(16).padStart(2,"0")},Lcy=function(X,U){X&&_.np().resolve(_.s4).resolveCommand(X,{forceClickLogging:!0,
form:{element:U}})},N8y=function(){return _.np().resolve(_.LJ).dismissedIndices},jYJ=function(X,U){var r,m,I,t,C,k,g,Z,P;
return _.c(function(S){if(S.nextAddress==1){r=_.np().resolve(_.l9);t=(m=r)==null?void 0:(I=m.reelWatchEndpointMap)==null?void 0:I.reelWatchSequence;k=(C=X.innertubeTransportService)!=null?C:_.np().resolve(_.SK);if(!t)return S.jumpTo(2);g=t();return(Z=g.JSC$14334_getRequest(U,{}))?S.yield(_.sf(k,Z.innerTubeRequest,Z.input,U.clickTrackingParams,Z.config),4):S.jumpTo(2)}return S.nextAddress!=2?(P=S.yieldResult,S.return(P)):S.return(void 0)})},Xph=function(X,U,r){var m,I=(m=_.e(U,_.sK))==null?void 0:
m.videoId;
m=!(!I||!X.find(function(C){return C.videoId&&C.videoId===I}));
var t=!!X.find(function(C){var k;return((k=_.e(C.command,_.sK))==null?void 0:k.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"});
X=!!X.find(function(C){return!!_.e(C.command,_.CD)&&!!_.e(U,_.CD)&&C.command===U});
return r?m||X:m||t||X},UoF=function(X,U,r){var m=[].concat(_.fN(X)),I=0,t=r?hSJ(r):[];
r=r?Mqh(r):[];U&&!Xph(X,U.command)&&m.unshift(U);t.length&&!Xph(X,t[0].command,!0)&&m.push.apply(m,_.fN(t));U&&r.length&&!Xph(X,r[0].command)&&(m.unshift.apply(m,_.fN(r.reverse())),I=r.length);return{newContentList:m,indexChange:I}},rhh=function(X){var U;
(U=X.currentCinematicEffect)==null||U.clear()},moT=function(X){return _.jf({type:"SET_IS_WATCH_WHILE_MODE",
payload:{isWatchWhileMode:X}})},IpT=function(X){return _.jf({type:"SET_IS_SMALL_SCREEN_SQUEEZEBACK",
payload:{isSmallScreenSqueezeback:X}})},t7U=function(X){return _.jf({type:"SET_IS_PLAYBACK_STARTED",
payload:{isPlaybackStarted:X}})};var vB=function(X,U){if(X instanceof vB)this.array_=X.array_;else{var r;if(r=_.Dn(X))a:{for(var m=r=0;m<X.length;m++){if(!_.Dn(X[m])||r>0&&X[m].length!=r){r=!1;break a}for(var I=0;I<X[m].length;I++)if(typeof X[m][I]!=="number"){r=!1;break a}r==0&&(r=X[m].length)}r=r!=0}if(r)this.array_=_.Jx(X);else if(X instanceof _.wl)this.array_=apS(X.height,X.width);else if(typeof X==="number"&&typeof U==="number"&&X>0&&U>0)this.array_=apS(X,U);else throw Error("Vo");}this.size_=new _.wl(this.array_[0].length,
this.array_.length)},Hpo=function(X,U,r){for(var m=0;m<X.getSize().height;m++)for(var I=0;I<X.getSize().width;I++)U.call(r,X.array_[m][I],m,I,X)},Cxh=function(X,U){var r=new vB(X.getSize());
Hpo(X,function(m,I,t){r.array_[I][t]=U.call(void 0,m,I,t,X)});
return r},apS=function(X,U){for(var r=[],m=0;m<X;m++){r[m]=[];
for(var I=0;I<U;I++)r[m][I]=0}return r};
vB.prototype.add=function(X){if(!_.mHJ(this.size_,X.getSize()))throw Error("Wo");return Cxh(this,function(U,r,m){return U+X.array_[r][m]})};
vB.prototype.equals=function(X,U){if(this.size_.width!=X.size_.width||this.size_.height!=X.size_.height)return!1;U=U||0;for(var r=0;r<this.size_.height;r++)for(var m=0;m<this.size_.width;m++)if(!_.rIJ(this.array_[r][m],X.array_[r][m],U))return!1;return!0};
vB.prototype.getSize=function(){return this.size_};
var ea=function(X,U,r){return U>=0&&U<X.size_.height&&r>=0&&r<X.size_.width?X.array_[U][r]:null};
vB.prototype.isSquare=function(){return this.size_.width==this.size_.height};
var kxh=function(X,U,r,m){if(!(U>=0&&U<X.size_.height&&r>=0&&r<X.size_.width))throw Error("Xo`"+U+"`"+r+"`"+X.size_.height+"`"+X.size_.width);X.array_[U][r]=m};
vB.prototype.multiply=function(X){if(X instanceof vB){if(this.size_.width!=X.getSize().height)throw Error("Yo");return cho(this,X)}if(typeof X==="number")return g29(this,X);throw Error("Zo");};
var cho=function(X,U){var r=new vB(X.size_.height,U.getSize().width);Hpo(r,function(m,I,t){for(var C=m=0;C<this.size_.width;C++)m+=ea(this,I,C)*ea(U,C,t);kxh(r,I,t,m)},X);
return r},g29=function(X,U){return Cxh(X,function(r){return r*U})};var n2b=new _.c8("inlineSurveyRenderer");var Zpy=new _.c8("interstitialViewModel");var sKo=new _.c8("reelNavigateCommand");var xoU=new _.c8("reelNonVideoContentDismissalCommand");var PxU=new _.c8("showReelsCommentsOverlayCommand");var S4T=new _.c8("videoInteractionPopUpRenderer");var doh=new _.c8("pollChoiceData");var OpF;var v2T;var eYF;var En=function(){var X=_.Y.apply(this,arguments)||this;X.ctaVisualElement=null;X.currentCsn=null;return X};
_.F(En,_.Y);_.a=En.prototype;_.a.onDataChanged=function(){this.maybeLogShows()};
_.a.computeButtonShape=function(){var X=this;if(this.data)return{buttonText:_.pE(this.data.text),state:"active",onTap:function(){X.onTap()},
iconPosition:"leading",style:"overlay-dark",type:"tonal",size:"M"}};
_.a.maybeCreateCtaVe=function(){var X;if((X=this.data)!=null&&X.badgeInteractionLogging){var U;if(X=(U=this.data.badgeInteractionLogging)==null?void 0:U.trackingParams)this.ctaVisualElement=_.Ps(X)}};
_.a.maybeLogClicks=function(){this.currentCsn=_.Ei(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.f9(this.currentCsn,this.ctaVisualElement)};
_.a.maybeLogShows=function(){this.currentCsn=_.Ei(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.VU(this.currentCsn,[this.ctaVisualElement])};
_.a.onTap=function(){var X;if((X=this.data)!=null&&X.onClickCommand){var U;this.ytComponentBehavior.resolveCommand((U=this.data)==null?void 0:U.onClickCommand);this.maybeLogClicks()}};
En.prototype.onDataChanged=En.prototype.onDataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],En.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],En.prototype,"ytComponentBehavior",void 0);_.q([_.T({}),_.p("design:type",Object)],En.prototype,"data",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],En.prototype,"onDataChanged",null);
_.q([_.hL({disableElementRegistration:!0,is:"ytd-shopping-overlay-badge-renderer"})],En);
_.f(En,"ytd-shopping-overlay-badge-renderer",function(){if(eYF!==void 0)return eYF;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return eYF=X},{mode:1});var E2U;var FN=function(){return _.Y.apply(this,arguments)||this};
_.F(FN,_.Y);FN.prototype.computeShouldButtonBeVertical=function(X,U){return X||U};
FN.prototype.onYtServiceRequestSent=function(X,U){(X=_.e(U.endpoint,_.Xf))&&(this.likeStatusEntityKey?this.ytdReduxBehavior.dispatch(_.PN("likeStatusEntity",this.likeStatusEntityKey,{key:this.likeStatusEntityKey,likeStatus:X.status})):this.handleLikeEndpoint(X))};
FN.prototype.computelikeStatusEntityKey=function(X){return X==null?void 0:X.likeStatusEntityKey};
FN.prototype.handleLikeEndpoint=function(X){X.status==="LIKE"?this.JSC$22978_ytdDislikeToggleButtonRenderer.toggle(!1):X.status==="DISLIKE"?this.JSC$22978_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$22978_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$22978_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.n0.Object.defineProperties(FN.prototype,{likeButton:{configurable:!0,enumerable:!0,get:function(){var X;return lWy(this.data,!0,this.useShortsIcon?"SHORTS_LIKE":"LIKE",(X=this.likeStatusEntity)==null?void 0:X.likeStatus)}},
dislikeButton:{configurable:!0,enumerable:!0,get:function(){var X;if(this.data&&((X=this.data)==null||!X.hideDislikeButton)){var U;return lWy(this.data,!1,this.useShortsIcon?"SHORTS_DISLIKE":"DISLIKE",(U=this.likeStatusEntity)==null?void 0:U.likeStatus)}}}});
FN.prototype.onYtServiceRequestSent=FN.prototype.onYtServiceRequestSent;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],FN.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],FN.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],FN.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],FN.prototype,"vertical",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],FN.prototype,"textTransform",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],FN.prototype,"useShortsIcon",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],FN.prototype,"underIconLabel",void 0);_.q([_.T({value:"left"}),_.p("design:type",String)],FN.prototype,"buttonTooltipPosition",void 0);_.q([_.T(),_.p("design:type",Object)],FN.prototype,"overrides",void 0);
_.q([_.Zl("#like-button"),_.p("design:type",Object)],FN.prototype,"JSC$22978_ytdLikeToggleButtonRenderer",void 0);_.q([_.Zl("#dislike-button"),_.p("design:type",Object)],FN.prototype,"JSC$22978_ytdDislikeToggleButtonRenderer",void 0);_.q([_.y("data","likeStatusEntity.likeStatus","useShortsIcon"),_.p("design:type",Object),_.p("design:paramtypes",[])],FN.prototype,"likeButton",null);
_.q([_.y("data","likeStatusEntity.likeStatus","useShortsIcon"),_.p("design:type",Object),_.p("design:paramtypes",[])],FN.prototype,"dislikeButton",null);_.q([_.T({computed:"computelikeStatusEntityKey(data)"}),_.p("design:type",String)],FN.prototype,"likeStatusEntityKey",void 0);_.q([_.T({selectorArgs:["likeStatusEntityKey"],selector:_.ua}),_.p("design:type",Object)],FN.prototype,"likeStatusEntity",void 0);
_.q([_.cP("yt-service-request-sent"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.TU]),_.p("design:returntype")],FN.prototype,"onYtServiceRequestSent",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-like-button-renderer"})],FN);
_.jl()(FN,"ytd-like-button-renderer",function(){if(E2U===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);E2U=X}X=E2U;return X},{mode:1});_.G5(_.gq7,"reel-sound-metadata-view-model",{props:{data:_.bm,overlayDensity:_.bm}});_.G5(_.aJY,"player-disclosure-view-model",{props:{data:_.OQ,extractOverlay:_.OQ}});_.G5(_.aau,"pivot-button-view-model",{props:{data:_.bm,className:_.bm}});_.G5(_.Hv5,"reel-action-bar-view-model",{props:{data:_.OQ,buttonShapeOverrideables:_.OQ}});_.G5(_.gQY,"yt-reel-metapanel-view-model",{props:{data:_.OQ,overlayDensity:_.OQ,extractOverlay:_.OQ}});var Fzm=_.V(function(X){var U=X.children;var r=X.region;X=_.H(_.Fb(void 0,void 0,"flxBBc"));var m=X.next().value,I=X.next().value;X=_.H(_.Fb("0px",void 0,"IAR7k"));var t=X.next().value,C=X.next().value;X=_.H(_.Fb("0px",void 0,"QV4iWb"));var k=X.next().value,g=X.next().value;X=_.H(_.Fb(0,void 0,"Q2oK6b"));var Z=X.next().value,P=X.next().value;X=_.H(_.Fb(0,void 0,"hYKowe"));var S=X.next().value,d=X.next().value,O=function(){var D=m();if(D){var W;if(((W=_.HN())==null?void 0:W.getPlayerState())!==-1){D.style.display=
"inherit";var J;(J=_.HN())==null||J.removeEventListener("onStateChange",O)}else D.style.display="none";Q()}},E=function(){var D;
return(D=_.GU())==null?void 0:D.querySelector("video")},Q=function(){var D=E();
if(D){P(D.getBoundingClientRect().width);d(D.getBoundingClientRect().height);var W;C((D==null?void 0:(W=D.style)==null?void 0:W.left)||"0px");var J;g((D==null?void 0:(J=D.style)==null?void 0:J.top)||"0px")}};
_.Wu(function(){var D=m();if(D){var W,J,A;if(((W=_.HN())==null?void 0:W.getPlayerState())===-1&&Math.round(((A=(J=_.HN())==null?void 0:J.getVideoAspectRatio())!=null?A:0)*100)!==Math.round(Z()/S()*100)){D.style.display="none";var N,He;d(Z()/((He=(N=_.HN())==null?void 0:N.getVideoAspectRatio())!=null?He:1))}}},"N29KDe");
var h=function(){Q()},z;
_.qH(function(){Q();var D;if(!(r==null?0:(D=r())==null?0:D.transformationMatrix))throw Error("cp");var W;(W=_.HN())==null||W.addEventListener("onStateChange",O);if(window.ResizeObserver){if(D=E())z=new ResizeObserver(h),z.observe(D)}else window.addEventListener("resize",Q);_.Jd(function(){var J;(J=_.HN())==null||J.removeEventListener("onStateChange",O);z?z.disconnect():window.removeEventListener("resize",Q)})});
var K=function(){var D,W,J=(W=r==null?void 0:(D=r())==null?void 0:D.transformationMatrix)!=null?W:[];D=Z();W=S();for(var A=[],N=0,He=-1;N<J.length;N++)N%3===0&&(He++,A[He]=[]),A[He].push(J[N]);J=new vB(A);A=new vB([[0,1,1,0],[0,0,1,1],[1,1,1,1]]);A=J.multiply(A);J=new vB([[0,0],[0,0],[0,0],[0,0]]);for(N=0;N<A.getSize().width;N++){He=ea(A,0,N);var ne=ea(A,1,N);if(He===null||ne===null)throw Error("bp`"+(N+1).toString());kxh(J,N,0,He*D);kxh(J,N,1,ne*W)}D=ea(J,0,0);N=ea(J,1,0);W=ea(J,0,1);He=ea(J,1,1);
if(D===null||N===null||W===null||He===null)throw Error("$o");A=Guy(D,N,W,He);ne=ea(J,3,0);J=ea(J,3,1);if(ne===null||J===null)throw Error("ap");J=Guy(D,ne,W,J);He=(Number((He*-1).toFixed(2))-Number((W*-1).toFixed(2)))/(Number(N.toFixed(2))-Number(D.toFixed(2)));ne=Math.atan(He)*180/Math.PI;N=He===Number.POSITIVE_INFINITY?-90:He===Number.NEGATIVE_INFINITY?90:Object.is(He,-0)?180:He===0?0:He>0?ne*-1:D<N?ne*-1:Math.abs(ne)+180;return"left:calc("+D+"px + "+t()+"); top:calc("+(W+"px + "+k()+"); width:")+
(A+"px; height:")+(J+"px; transform:rotate(")+(N+"deg);\n        --sticker-width:"+A+";")};
return _.n(pxF,{root:"#sticker-layer"},function(){return _.n("yt-overlay-sticker",{el:_.pf(I),style:K,class:"ytOverlayStickerHost"},U)})},"Dn");var BXy=_.V(function(X){function U(){var O,E,Q,h,z=(E=_.e((O=g())==null?void 0:O.command,_.Tb7))==null?void 0:(Q=E.item)==null?void 0:(h=Q.notificationTextRenderer)==null?void 0:h.successResponseText;if(z)O=_.lr(z),_.Gw(m.value,"yt-open-popup-action",[O,m.value]);else if(Z())Lcy(Z(),m.value);else{var K;Lcy((K=g())==null?void 0:K.command,m.value);document.dispatchEvent(new CustomEvent("yt-shorts-reset"))}}
var r=X.data;var m=_.HD("svg"),I=_.H(_.Fb(!1,void 0,"e9onLe"));X=I.next().value;var t=I.next().value,C=_.H(_.Fb(!1,void 0,"ptnIQd"));I=C.next().value;var k=C.next().value,g=function(){var O;return _.e((O=r())==null?void 0:O.popUp,S4T)},Z=function(){var O;
return(O=r())==null?void 0:O.command},P=function(){return _.e(Z(),_.S2)!==void 0};
C=_.tj(function(){U();return!1});
var S={},d={};return _.n("svg",{"on:mouseover":_.tj(function(){P()&&t(!0);k(!0);return!1}),
"on:mouseout":_.tj(function(){t(!1);k(!1);return!1}),
"on:keydown":_.tj(function(O){O.key==="Enter"&&U();return!1}),
"on:focus":_.tj(function(){P()&&t(!0);return!1}),
"on:blur":_.tj(function(){P()&&t(!1);return!1}),
el:m,tabindex:0,"aria-label":function(){var O;return(O=r())==null?void 0:O.a11yString},
id:"player-overlay-video-interaction-svg",class:_.mS("ytPlayerOverlayInteractionInteractionsSvg",(S.ytPlayerOverlayInteractionInteractionsSvgHover=X,S),(d.ytPlayerOverlayInteractionInteractionsSvgHideOutline=I,d)),role:"button","on:click":C})},"Gn");_.G5(_.V(function(X){var U=X.data;_.qH(function(){var r;if((r=U())==null?0:r.trackingParams){var m;_.gO().graftServerVe((m=U().trackingParams)!=null?m:"")}});
return _.n("yt-player-overlay-interaction",null,_.n(Fzm,{region:function(){var r,m;return(r=U())==null?void 0:(m=r.regions)==null?void 0:m[0]}},_.n(BXy,Object.assign({},X))))},"Fn"),"yt-player-overlay-interaction",{props:{data:_.OQ}});var QKS=_.V(function(X){var U=X.data;var r=X.index;var m=X.selectedChoice;var I=function(){var t;return _.e((t=U())==null?void 0:t.renderer,doh)};
X={};return _.n("yt-overlay-poll-sticker-choice",{class:_.mS("ytOverlayPollStickerChoiceHost"),style:_.Cc({"--displayed-percentage":function(){var t,C,k,g;return""+Math.ceil(Number((m==null?void 0:m())===r()?(t=I())==null?void 0:(C=t.selected)==null?void 0:C.progressBarWidth:(k=I())==null?void 0:(g=k.unselected)==null?void 0:g.progressBarWidth)*100)}})},_.n("div",{class:_.mS("ytOverlayPollStickerChoicePollChoice",(X.ytOverlayPollStickerChoiceShowVotePercentage=function(){return(m==null?void 0:m())!==
void 0},X.ytOverlayPollStickerChoicePollChoiceSelected=function(){return(m==null?void 0:m())===r()},X))},_.n("div",{class:"ytOverlayPollStickerChoicePollChoiceText"},function(){var t;
return((t=I())==null?void 0:t.text)||""}),_.n("div",{class:"ytOverlayPollStickerChoiceVotePercentage"},function(){if(typeof(m==null?void 0:m())==="undefined")var t="";
else{var C,k,g,Z;t=(m==null?void 0:m())===r()?(C=I())==null?void 0:(k=C.selected)==null?void 0:k.votePercentage:(g=I())==null?void 0:(Z=g.unselected)==null?void 0:Z.votePercentage}return t})))},"Hn");var o29=_.V(function(X){var U=X.data;var r=X.enableDebuggingFeatures;var m=_.Zj(function(t){var C,k=((C=U())==null?void 0:C.postPollStateEntityKey)||"";t=_.t3(t.entities,"postPollStateEntity",k);var g;return((g=U())==null?0:g.viewerIsOwner)?Object.assign({},t,{selectedOptionId:-1,voted:!0}):t}),I=_.np().resolve(_.s4);
X={};return _.n("yt-overlay-poll-sticker",null,_.n(Fzm,{region:function(){var t,C;return(t=U())==null?void 0:(C=t.region)==null?void 0:C.interactionRegion}},_.n("div",{class:_.mS("ytOverlayPollStickerHost",(X.ytOverlayPollStickerDebugStyle=function(){return r==null?void 0:r()},X)),
style:_.Cc({"--original-height":function(){var t;return""+(((t=U())==null?void 0:t.mainBodyHeight)||1)},
"--original-width":function(){var t;return""+(((t=U())==null?void 0:t.mainBodyWidth)||1)},
"--scaled-width":function(){var t;return""+(((t=U())==null?void 0:t.mainBodyWidth)||1)},
"--primary-surface":function(){var t,C;return i$U(((t=U())==null?void 0:(C=t.theme)==null?void 0:C.primarySurface)||0)},
"--raised-surface":function(){var t,C;return i$U(((t=U())==null?void 0:(C=t.theme)==null?void 0:C.raisedSurface)||0)},
"--secondary-surface":function(){var t,C;return i$U(((t=U())==null?void 0:(C=t.theme)==null?void 0:C.secondarySurface)||0)},
"--primary-text":function(){var t,C;return i$U(((t=U())==null?void 0:(C=t.theme)==null?void 0:C.primaryText)||0)},
"--secondary-text":function(){var t,C;return i$U(((t=U())==null?void 0:(C=t.theme)==null?void 0:C.secondaryText)||0)}})},_.n("h1",{class:"ytOverlayPollStickerQuestionText"}," ",function(){return U().questionText}," "),_.n(_.Yq,{each:function(){return U().pollChoiceConfigs||[]}},function(t,C){return _.n("div",{class:"ytOverlayPollStickerPollChoice",
"on:click":_.tj(function(){var k=C(),g;if((g=U())==null||!g.viewerIsOwner){var Z,P;g=(Z=U())==null?void 0:(P=Z.pollChoiceConfigs)==null?void 0:P[k];if(P=(g==null?0:g.renderer)?_.e(g.renderer,doh):void 0){var S;Z=((S=m())==null?void 0:S.selectedOptionId)!==k;var d;if(S=(d=Z?P.selectedPollCommand:P.deselectedPollCommand)==null?void 0:d.innertubeCommand){I.resolveCommand(S);var O,E;_.pd().dispatch(_.PN("postPollStateEntity",((O=m())==null?void 0:O.key)||"",{key:((E=m())==null?void 0:E.key)||"",selectedOptionId:Z?
k:-1,voted:Z}))}}}})},_.n(QKS,{data:t,
index:C,selectedChoice:function(){var k,g;return((k=m())==null?0:k.voted)?(g=m())==null?void 0:g.selectedOptionId:void 0}}))}),_.n("div",{class:"ytOverlayPollStickerVoteCount"},function(){var t,C;
return((t=m())==null?0:t.voted)&&((C=m())==null?void 0:C.selectedOptionId)!==-1?U().postVoteCountText:U().preVoteCountText}))))},"In");_.G5(_.V(function(X){var U=X.data;return _.n("yt-stickers-layer",null,_.n(_.Yq,{each:function(){var r;return((r=U())==null?void 0:r.stickers)||[]}},function(r){return _.n(_.x,{cond:function(){return _.v("enable_shorts_poll_stickers_web")},
then:function(){return _.n(_.x,{cond:function(){return r==null?void 0:r.pollSticker},
then:function(m){return _.n(o29,{data:m,enableDebuggingFeatures:function(){var I;return(I=U())==null?void 0:I.enableDebuggingFeatures}})}})}})}))},"Jn"),"yt-stickers-layer",{props:{data:_.OQ}});var BB=function(){var X=_.Y.apply(this,arguments)||this;X.showScrubber=!1;X.isWatchWhileMode=!1;X.enableAnchoredPanel=_.v("desktop_shorts_v2_anchored_panel");X.enablePollStickers=_.v("enable_shorts_poll_stickers_web");X.enableShortsModernControls=_.v("web_shorts_modern_controls");X.anchoredPanelActive=!1;X.enableLivingroomLayout=_.v("reels_enable_livingroom_layout");X.enablePlayerMetadataContainer=_.v("reels_web_enable_metadata_container");X.enableSqueezebackPanels=_.v("web_shorts_enable_squeezeback_panels");
X.useAspectRatio=_.v("web_use_aspect_ratio");X.isSqueezebackActive=!1;X.smallScreenSqueezeback=!1;X.isPlayerStarted=!1;X.overlayDensity=0;X.extractOverlay=!1;X.extractActionBar=!1;X.isOverlay=!1;X.isImmersive=!1;X.isImmersiveHorizontal=!1;X.isFullscreen=!1;X.onWindowResized=function(){var U;X.set("isImmersive",((U=window.getComputedStyle(X.hostElement))==null?void 0:U.getPropertyValue("--immersive-mode-on"))==="1");X.set("isImmersiveHorizontal",X.isImmersive&&X.enableLivingroomLayout&&!X.isWatchWhileMode)};
return X};
_.F(BB,_.Y);_.a=BB.prototype;_.a.updateIsOverlay=function(X){this.isOverlay=X.detail.value};
_.a.computeIsShortsImmersive=function(){return!this.isWatchWhileMode&&this.isImmersive&&!this.anchoredPanelActive};
_.a.onIsActiveChanged=function(){this.isActive||this.setEmptyOverlayMetadata()};
_.a.computeActionBarButtonOverride=function(){return{style:this.extractActionBar?"mono":"overlay-dark",iconPosition:"icon-with-label",size:"L"}};
_.a.computeButtonOverride=function(){return{style:this.extractActionBar?"mono":"overlay-dark",type:"tonal",iconPosition:"icon-with-label",size:"L"}};
_.a.onOverlayDensityChange=function(){var X=_.Xa(this.hostElement).querySelector("ytd-info-panel-container-renderer");X&&(X.set("extractOverlay",this.extractOverlay),X.set("roundedContainer",this.extractOverlay))};
_.a.attached=function(){window.addEventListener("resize",this.onWindowResized);this.onWindowResized()};
_.a.detached=function(){window.removeEventListener("resize",this.onWindowResized)};
_.a.ready=function(){(_.v("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"))&&(!_.v("enable_reel_action_bar_view_model")||this.get("data.buttonBar")||this.get("data.menu"))||this.setFakeLoadingButtons();this.hostElement.style.setProperty("--metadata-justify-content",_.S7("reels_metadata_justified_content")||"flex-start");
this.hostElement.style.setProperty("--action-justify-content",_.S7("reels_action_justified_content")||"flex-start")};
_.a.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}}};
_.a.setFakeLoadingButtons=function(){_.v("enable_reel_action_bar_view_model")?this.set("data.buttonBar",{}):(this.set("data.likeButton",{likeButtonRenderer:{likesAllowed:!0,likeStatus:"INDIFFERENT",likeCountText:{simpleText:_.tt("LIKE_LABEL",void 0,"Like")},dislikeCountText:{simpleText:_.tt("DISLIKE_LABEL",void 0,"Dislike")}}}),this.set("data.viewCommentsButton",{buttonRenderer:{icon:{iconType:"SHORTS_COMMENT"},text:{simpleText:_.tt("COMMENT_LABEL",void 0,"Comment")}}}),this.set("data.shareButton",
{buttonRenderer:{icon:{iconType:"SHORTS_SHARE"},text:{simpleText:_.tt("SHARE_LABEL",void 0,"Share")}}}),this.set("data.remixButton",{buttonRenderer:{icon:{iconType:"REMIX_FILLED"},text:{simpleText:_.tt("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()};
_.a.setEmptyOverlayMetadata=function(){_.v("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}))};
_.n0.Object.defineProperties(BB.prototype,{hasInfoPanel:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.infoPanel)}}});
BB.prototype.onOverlayDensityChange=BB.prototype.onOverlayDensityChange;BB.prototype.onIsActiveChanged=BB.prototype.onIsActiveChanged;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],BB.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],BB.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],BB.prototype,"ytdReduxBehavior",void 0);
_.q([_.w(_.Pd.YtdGuideStateAwareBehavior),_.p("design:type",Object)],BB.prototype,"ytdGuideStateAwareBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],BB.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Boolean)],BB.prototype,"isActive",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],BB.prototype,"hidden",void 0);_.q([_.T({value:!0}),_.p("design:type",Boolean)],BB.prototype,"useShortsIcon",void 0);
_.q([_.T({value:"left"}),_.p("design:type",String)],BB.prototype,"buttonTooltipPosition",void 0);_.q([_.T({value:_.v("reels_enable_livingroom_layout")?"top":"left"}),_.p("design:type",String)],BB.prototype,"likeButtonTooltipPosition",void 0);_.q([_.T({value:"none"}),_.p("design:type",String)],BB.prototype,"textTransform",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],BB.prototype,"showScrubber",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],BB.prototype,"isWatchWhileMode",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("data.infoPanel"),_.p("design:type",Object),_.p("design:paramtypes",[])],BB.prototype,"hasInfoPanel",null);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],BB.prototype,"enableAnchoredPanel",void 0);_.q([_.T(),_.p("design:type",Object)],BB.prototype,"enablePollStickers",void 0);
_.q([_.T(),_.p("design:type",Object)],BB.prototype,"enableShortsModernControls",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],BB.prototype,"anchoredPanelActive",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],BB.prototype,"enableLivingroomLayout",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],BB.prototype,"enablePlayerMetadataContainer",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],BB.prototype,"enableSqueezebackPanels",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],BB.prototype,"useAspectRatio",void 0);_.q([_.T({selector:_.$Dn,reflectToAttribute:!0}),_.p("design:type",Object)],BB.prototype,"isSqueezebackActive",void 0);_.q([_.T({selector:Vqh,reflectToAttribute:!0}),_.p("design:type",Object)],BB.prototype,"smallScreenSqueezeback",void 0);
_.q([_.T({selector:RST}),_.p("design:type",Object)],BB.prototype,"isPlayerStarted",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],BB.prototype,"overlayDensity",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],BB.prototype,"extractOverlay",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],BB.prototype,"extractActionBar",void 0);_.q([_.T(),_.p("design:type",Object)],BB.prototype,"isOverlay",void 0);
_.q([_.T(),_.p("design:type",Object)],BB.prototype,"isImmersive",void 0);_.q([_.T(),_.p("design:type",Object)],BB.prototype,"isImmersiveHorizontal",void 0);_.q([_.T({computed:"computeIsShortsImmersive(isImmersive, isWatchWhileMode, anchoredPanelActive)"}),_.p("design:type",Boolean)],BB.prototype,"isShortsImmersive",void 0);_.q([_.T({computed:"computeButtonOverride(extractActionBar)"}),_.p("design:type",Object)],BB.prototype,"buttonOverride",void 0);
_.q([_.T({computed:"computeActionBarButtonOverride(extractActionBar)"}),_.p("design:type",Object)],BB.prototype,"actionBarButtonOverride",void 0);_.q([_.T({selector:_.Na,reflectToAttribute:!0}),_.p("design:type",Object)],BB.prototype,"isFullscreen",void 0);_.q([_.ge("isActive"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],BB.prototype,"onIsActiveChanged",null);
_.q([_.ge("extractOverlay"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],BB.prototype,"onOverlayDensityChange",null);_.q([_.hL({is:"ytd-reel-player-overlay-renderer",disableElementRegistration:!0})],BB);
_.f(BB,"ytd-reel-player-overlay-renderer",function(){if(v2T!==void 0)return v2T;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return v2T=X},{mode:1});var wpJ;var Qa=function(){var X=_.Y.apply(this,arguments)||this;X.videoDuration=0;X.playedTime=0;X.isActive=!1;X.JSC$23004_playerEvents=new Map;return X};
_.F(Qa,_.Y);_.a=Qa.prototype;_.a.created=function(){this.JSC$23004_playerEvents.set("onVideoDataChange",this.onVideoDataChange);this.JSC$23004_playerEvents.set("onVideoProgress",this.onVideoProgress)};
_.a.attached=function(){this.getPlayerAndInitializeListeners()};
_.a.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$23004_playerEvents),this.player=null);document.removeEventListener("yt-page-type-changed",_.k7(this,this.onPageChanged))};
_.a.getPlayerAndInitializeListeners=function(){var X=this,U;return _.c(function(r){if(r.nextAddress==1)return U=_.GU(),U?r.yield(U.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.k7(X,X.onPageChanged)),r.jumpTo(0));X.player=r.yieldResult;X.initializePlayerListeners();_.uv(r)})};
_.a.onPageChanged=function(X){var U=this;return _.c(function(r){if(r.nextAddress==1)return X.detail.newPageType!=="ytd-shorts"?r.return():r.yield(_.ia().getPlayerPromise(),2);U.player=r.yieldResult;U.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.k7(U,U.onPageChanged));_.uv(r)})};
_.a.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$23004_playerEvents)};
_.a.onVideoDataChange=function(X){var U=this;return _.c(function(r){if(!U.player||X.type!=="newdata")return r.return();U.videoDuration=_.v("web_shorts_use_progress_state_for_gapless")?U.player.getProgressState(X.playertype).seekableEnd:U.player.getDuration(X.playertype);U.playedTime=0;_.uv(r)})};
_.a.onVideoProgress=function(X){var U=this,r,m;return _.c(function(I){if(!U.player)return I.return();r=U.player.getPresentingPlayerType();m=U.player.getPlayerState();U.videoDuration=_.v("web_shorts_use_progress_state_for_gapless")?U.player.getProgressState(r).seekableEnd:U.player.getDuration(r);U.playedTime=m===0?U.videoDuration:X;_.uv(I)})};
_.a.getPercentPlayed=function(X,U){return X?_.yb(U/X,0,1):0};
_.n0.Object.defineProperties(Qa.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 X="";return X=this.videoDuration&&this.playedTime?X+("transform:scaleX("+this.getPercentPlayed(this.videoDuration,this.playedTime)+");"):X+"transform:scaleX(0);"}},
hideProgressBar:{configurable:!0,enumerable:!0,get:function(){return this.videoDuration?!(this.isActive&&this.videoDuration>30):!1}}});
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Qa.prototype,"componentBehavior",void 0);_.q([_.w(_.ev.YtPlayerListenerBehavior),_.p("design:type",_.Eh)],Qa.prototype,"ytPlayerListenerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Qa.prototype,"player",void 0);_.q([_.T(),_.p("design:type",Object)],Qa.prototype,"videoDuration",void 0);_.q([_.T(),_.p("design:type",Object)],Qa.prototype,"playedTime",void 0);_.q([_.T(),_.p("design:type",Object)],Qa.prototype,"isActive",void 0);
_.q([_.y("videoDuration","playedTime"),_.p("design:type",Number),_.p("design:paramtypes",[])],Qa.prototype,"percentPlayed",null);_.q([_.y("videoDuration","playedTime"),_.p("design:type",Object),_.p("design:paramtypes",[])],Qa.prototype,"percentPlayedStyle",null);_.q([_.y("videoDuration","isActive"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Qa.prototype,"hideProgressBar",null);
_.f(Qa,"ytd-progress-bar-line",function(){if(wpJ===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);wpJ=X}X=wpJ;return X},{mode:_.Xz("kevlar_poly_si_batch_j028")?1:2});var yho;_.G5(_.Vze,"ytm-closed-captioning-button",{props:{captionIconType:_.OQ,onClick:_.bm,ariaLabel:_.OQ,ariaPressed:_.OQ,isOverlay:_.bm,isModern:_.bm}});_.G5(_.aTH,"desktop-shorts-volume-controls",{props:{orientation:_.OQ}});var oz=function(){var X=_.Y.apply(this,arguments)||this;X.playerState=null;X.isMuted=!1;X.shortsModernControlsEnabled=_.v("web_shorts_modern_controls");X.volumeControlsOrientationState="horizontal_right";X.isOverlay=!0;X.isAdsOverlay=!1;X.captionIconType=-1;X.ariaLabel="";X.overlayDensity=0;X.JSC$23007_playerEvents=new Map;X.onClosedCaptionsButtonClick=function(){X.player&&_.Fme(X.player)&&(X.player.toggleSubtitles(),X.updateCaptionIconType())};
return X};
_.F(oz,_.Y);_.a=oz.prototype;_.a.created=function(){this.JSC$23007_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$23007_playerEvents.set("onVolumeChange",this.onPlayerVolumeChange);this.shortsModernControlsEnabled&&this.JSC$23007_playerEvents.set("captionschanged",this.updateCaptionIconType)};
_.a.attached=function(){this.getPlayerAndInitializeListeners();this.muteButtonClientVE=_.tb(28662);this.playPauseButtonClientVE=_.tb(36842);this.fullscreenButtonToggleOffClientVE=_.tb(222256);this.fullscreenButtonToggleOnClientVE=_.tb(222257);var X=_.Ei(),U=_.e8();X&&U&&(_.v("combine_ve_grafts")?(_.q0(_.gO(),this.muteButtonClientVE,U),_.q0(_.gO(),this.playPauseButtonClientVE,U)):_.TY(X,U,[this.muteButtonClientVE,this.playPauseButtonClientVE,this.fullscreenButtonToggleOffClientVE,this.fullscreenButtonToggleOnClientVE]))};
_.a.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$23007_playerEvents),this.player=null)};
_.a.updateCaptionIconType=function(){var X=-1,U=void 0,r=_.tt("CLOSED_CAPTIONS_DISABLED");this.player&&_.Fme(this.player)&&(_.Bw0(this.player)?(U=!0,r=_.tt("CLOSED_CAPTIONS_ON"),X=1):(U=!1,r=_.tt("CLOSED_CAPTIONS_OFF"),X=0));this.captionIconType=X;this.ariaPressedState=U;this.ariaLabel=r};
_.a.computeActionBarButtonOverride=function(){return{style:"overlay-dark",iconPosition:"icon-only",size:"L",disableBackdropFilter:!0,customColors:{backgroundColor:"transparent",color:"var(--yt-spec-overlay-icon-active-other)"}}};
_.a.getPlayerAndInitializeListeners=function(){var X=this,U;return _.c(function(r){if(r.nextAddress==1)return U=_.GU(),U?r.yield(U.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.k7(X,X.onPageChanged)),r.jumpTo(0));X.player=r.yieldResult;X.initializePlayerListeners();_.uv(r)})};
_.a.onPageChanged=function(X){var U=this;return _.c(function(r){if(r.nextAddress==1)return X.detail.newPageType!=="ytd-shorts"?r.return():r.yield(_.ia().getPlayerPromise(),2);U.player=r.yieldResult;U.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.k7(U,U.onPageChanged));_.uv(r)})};
_.a.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$23007_playerEvents);this.shortsModernControlsEnabled&&this.updateCaptionIconType()};
_.a.onPlayerStateChange=function(X){this.playerState=X};
_.a.onPlayerVolumeChange=function(X){this.isMuted=X.muted};
_.a.onPlayPauseButtonClick=function(){var X=this,U,r;return _.c(function(m){if(m.nextAddress==1)return m.yield(_.ia().getPlayerPromise(),2);U=m.yieldResult;(r=_.Ei())&&X.playPauseButtonClientVE&&_.f9(r,X.playPauseButtonClientVE);U.getPlayerState()!==1?U.playVideo():U.pauseVideo();_.uv(m)})};
_.a.computePlayPauseIcon=function(X){return X===2||X===-1||X===5?_.v("web_shorts_modern_controls")?"PLAY_ARROW_DELHI_PLAYER_FILLED":"PLAY_ARROW_FILLED":_.v("web_shorts_modern_controls")?"PAUSE_DELHI_PLAYER_FILLED":_.v("enable_web_delhi_icons")?"PAUSE_FILLED":"miniplayer:shorts-pause"};
_.a.computeFullscreenLabel=function(X){return X?_.tt("FULLSCREEN_EXIT_LABEL"):_.tt("FULLSCREEN_ENTER_LABEL")};
_.a.computePlayPauseLabel=function(X){return X===1||X===3?_.tt("PLAYER_LABEL_PAUSE"):_.tt("PLAYER_LABEL_PLAY")};
_.a.onMuteButtonClick=function(){var X=this,U,r;return _.c(function(m){if(m.nextAddress==1)return m.yield(_.ia().getPlayerPromise(),2);U=m.yieldResult;(r=_.Ei())&&X.muteButtonClientVE&&_.f9(r,X.muteButtonClientVE);U.isMuted()?U.unMute(!0):U.mute(!0);_.uv(m)})};
_.a.computeMuteIcon=function(X){return X?"miniplayer:volume-off":"miniplayer:volume-up"};
_.a.computeMuteLabel=function(X){return X?_.tt("PLAYER_LABEL_UNMUTE"):_.tt("PLAYER_LABEL_MUTE")};
_.a.onFullscreenButtonClick=function(){var X=_.Ei();X&&(this.fullscreenButtonToggleOffClientVE&&this.isFullscreen?_.f9(X,this.fullscreenButtonToggleOffClientVE):this.fullscreenButtonToggleOnClientVE&&!this.isFullscreen&&_.f9(X,this.fullscreenButtonToggleOnClientVE));document.activeElement instanceof HTMLElement&&document.activeElement.blur();_.Wb1()};
_.n0.Object.defineProperties(oz.prototype,{playPauseButtonData:{configurable:!0,enumerable:!0,get:function(){var X=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(){X.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?_.v("web_shorts_modern_controls")?"player_full_exit_alt":_.v("enable_web_delhi_icons")?"player_full_exit":"screen_full_exit":_.v("web_shorts_modern_controls")?"player_full_enter_alt":_.v("enable_web_delhi_icons")?"SCREEN_FULLSCREEN":"screen_full"}}});
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],oz.prototype,"componentBehavior",void 0);_.q([_.w(_.ev.YtPlayerListenerBehavior),_.p("design:type",_.Eh)],oz.prototype,"ytPlayerListenerBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],oz.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],oz.prototype,"player",void 0);_.q([_.T(),_.p("design:type",Object)],oz.prototype,"playerState",void 0);_.q([_.T(),_.p("design:type",Object)],oz.prototype,"isMuted",void 0);
_.q([_.T({computed:"computePlayPauseIcon(playerState)"}),_.p("design:type",String)],oz.prototype,"playPauseIcon",void 0);_.q([_.T({computed:"computeMuteIcon(isMuted)"}),_.p("design:type",String)],oz.prototype,"muteIcon",void 0);_.q([_.T({selector:_.Na}),_.p("design:type",Boolean)],oz.prototype,"isFullscreen",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],oz.prototype,"shortsModernControlsEnabled",void 0);
_.q([_.T(),_.p("design:type",Object)],oz.prototype,"volumeControlsOrientationState",void 0);_.q([_.T(),_.p("design:type",Object)],oz.prototype,"isOverlay",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],oz.prototype,"isAdsOverlay",void 0);_.q([_.T(),_.p("design:type",Object)],oz.prototype,"captionIconType",void 0);_.q([_.T(),_.p("design:type",Object)],oz.prototype,"ariaLabel",void 0);_.q([_.T(),_.p("design:type",Object)],oz.prototype,"ariaPressedState",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],oz.prototype,"overlayDensity",void 0);_.q([_.T(),_.p("design:type",Object)],oz.prototype,"data",void 0);_.q([_.T({computed:"computeActionBarButtonOverride()"}),_.p("design:type",Object)],oz.prototype,"actionBarButtonOverride",void 0);_.q([_.y("playerState"),_.p("design:type",Object),_.p("design:paramtypes",[])],oz.prototype,"playPauseButtonData",null);
_.q([_.y("isFullscreen"),_.p("design:type",Object),_.p("design:paramtypes",[])],oz.prototype,"fullscreenButtonData",null);_.q([_.T(),_.p("design:type",Object)],oz.prototype,"onClosedCaptionsButtonClick",void 0);_.q([_.y("isFullscreen"),_.p("design:type",String),_.p("design:paramtypes",[])],oz.prototype,"fullscreenIcon",null);
_.f(oz,"ytd-shorts-player-controls",function(){if(yho===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);yho=X}X=yho;return X},{mode:1});var ukh;_.G5(_.LU5,"yt-interstitial-view-model",{props:{data:_.OQ}});var hYy=_.V(function(X){var U=X.data;return _.n("reel-watch-break-view-model",{class:"reelWatchBreakViewModelHost"},_.n("h1",{class:"reelWatchBreakViewModelHostTitle"},_.n(_.dN,{text:function(){return U().title}})),_.n("h2",{class:"reelWatchBreakViewModelHostBody"},_.n(_.dN,{text:function(){return U().body},
isOverlay:!0})),_.n(_.xJ,{data:function(){return U().buttons}},{buttonViewModel:function(r,m){return _.n("div",{class:function(){return m()===0?"reelWatchBreakViewModelHostContinueWatchingButton":"reelWatchBreakViewModelHostGoHomeButton"}},_.n(_.Rt,{data:r.data}))}}))},"Kn");
hYy.idomCompat=!0;_.G5(hYy,"reel-watch-break-view-model",{props:{data:_.OQ}});var wI=function(){return _.Y.apply(this,arguments)||this};
_.F(wI,_.Y);wI.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}}};
_.n0.Object.defineProperties(wI.prototype,{isSurvey:{configurable:!0,enumerable:!0,get:function(){var X;return!!_.e((X=this.data)==null?void 0:X.renderer,n2b)}},
isInterstitialViewModel:{configurable:!0,enumerable:!0,get:function(){var X;return!!_.e((X=this.data)==null?void 0:X.renderer,Zpy)}}});
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],wI.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],wI.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],wI.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],wI.prototype,"data",void 0);
_.q([_.T({reflectToAttribute:!0}),_.y("data.renderer"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],wI.prototype,"isSurvey",null);_.q([_.T({reflectToAttribute:!0}),_.y("data.renderer"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],wI.prototype,"isInterstitialViewModel",null);_.q([_.hL({is:"ytd-reel-non-video-content-renderer",disableElementRegistration:!0})],wI);
_.f(wI,"ytd-reel-non-video-content-renderer",function(){if(ukh!==void 0)return ukh;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);
return ukh=X},{mode:_.Xz("kevlar_poly_si_batch_j028")?1:2});var M7y;_.G5(_.tEw,"desktop-shorts-player-controls",{});var ya=function(){var X=_.Y.apply(this,arguments)||this;X.isPlayerPaused=!1;X.isPlayerStarted=!1;X.showPlayerControls=!1;X.showScrubber=!1;X.autoHideJobId=0;X.overlayType=_.S7("web_shorts_expanded_overlay_type");X.panelData=void 0;X.isWatchWhileMode=!1;X.hasError=!1;X.panelShowDelayMs=1;X.scrubberComponent={};X.isFullscreen=!1;X.shouldHideOverlay=!1;X.enableAnchoredPanel=_.v("desktop_shorts_v2_anchored_panel");X.enablePersistentAnchoredPanel=_.v("desktop_shorts_v2_persistent_anchored_panel");X.hideWatchWhilePanel=
_.v("web_shorts_hide_watch_while_panel");X.useAspectRatio=_.v("web_use_aspect_ratio");X.enableShortsModernControls=_.v("web_shorts_modern_controls");X.isPersistentPanelActive=!1;X.anchoredPanelActive=!1;X.isShortsPipActive=!1;X.smallScreenSqueezeback=!1;X.enableFlexibleOverlay=_.v("web_enable_flexible_overlay");X.overlayDensity=0;X.extractOverlay=!1;X.extractActionBar=!1;X.actionMap={"yt-show-reels-comments-overlay-command":"handleShowReelsCommentsOverlayCommand","yt-engagement-panel-visible-changed":"handleEngagementPanelVisibilityChanged"};
X.onWindowResized=function(){_.fd(X,"calculateOverlayDensity",function(){X.calculateOverlayDensity()},100)};
return X};
_.F(ya,_.Y);_.a=ya.prototype;_.a.updateShouldHideOverlay=function(){this.shouldHideOverlay=this.isActive&&this.hasError};
_.a.onScrubberDataChange=function(){this.shouldRenderScrubber?this.scrubberComponent={desktopShortsPlayerControls:{}}:this.scrubberComponent={}};
_.a.onEngagementPanelsChanged=function(){if(this.watchWhileEngagementPanels)if(this.isActive){if(this.panelData=this.watchWhileEngagementPanels,this.isActive){var X=_.np().resolve(_.I9);this.isWatchWhileMode&&_.$u.addJob(function(){X.showPanel({identifier:"shorts-comments-panel",target:null})},0)}}else this.panelData=void 0};
_.a.handleShowReelsCommentsOverlayCommand=function(X){X=_.e(X,PxU);this.isActive&&(X==null?0:X.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))};
_.a.updateEngagementPanelVisibility=function(X,U){X&&this.ytComponentBehavior.resolveCommand({changeEngagementPanelVisibilityAction:{visibility:U?"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED":"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",targetId:X}})};
_.a.detached=function(){this.panelData=this.watchWhileEngagementPanels=void 0;this.isWatchWhileMode=!1;(this.enableFlexibleOverlay||this.enableFormatFirst)&&window.removeEventListener("resize",this.onWindowResized)};
_.a.handleEngagementPanelVisibilityChanged=function(){this.isActive&&!this.enablePersistentAnchoredPanel&&(_.np().resolve(_.LJ).watchWhileIndices.has(this.index)?this.anchoredPanelActive=!0:this.anchoredPanelActive=!1)};
_.a.handleWatchWhilePanelScrimClick=function(){var X=_.np().resolve(_.I9);this.activeWatchWhilePanel&&(X.hidePanel({identifier:this.activeWatchWhilePanel}),this.isWatchWhileMode=!1,this.activeWatchWhilePanel=void 0)};
_.a.attached=function(){this.isFirstReel()&&this.handlePlayerClick();if(this.enableFlexibleOverlay||this.enableFormatFirst)window.addEventListener("resize",this.onWindowResized),this.calculateOverlayDensity()};
_.a.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}}};
_.a.handlePlayerClick=function(X){var U=this,r,m;if((m=(r=window).matchMedia)!=null&&m.call(r,"(any-pointer: coarse)").matches||!X)this.showPlayerControls=!0,_.$u.cancelJob(this.autoHideJobId),this.autoHideJobId=_.Vo(_.$u,function(){U.showPlayerControls=!1},4E3)};
_.a.isFirstReel=function(){return this.index===0};
_.a.handleMouseenter=function(){_.$u.cancelJob(this.autoHideJobId);this.showPlayerControls=!0};
_.a.handleMouseleave=function(){this.isPlayerPaused||(this.showPlayerControls=!1)};
_.a.handleScrubberEnter=function(){this.showScrubber=!0};
_.a.handleScrubberLeave=function(){this.showScrubber=!1};
_.a.maybeLogNonDefaultAspectRatio=function(){var X;(X=this.data)!=null&&X.thumbnail&&this.isActive&&.5625!==Yxm(this.data.thumbnail)&&_.ojz("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO")};
_.a.calculateOverlayDensity=function(){if(this.enableFlexibleOverlay||this.enableFormatFirst){var X=document.querySelector("#shorts-container");if(X){var U=!1,r,m=this.playerContainer.offsetWidth,I=this.playerContainer.offsetHeight;X=X.offsetWidth/2-m/2;X>=368?(X=1,U=r=!0):X>=72?(X=0,r=!0):(X=2,r=!1);m>=600&&I>=840?X=1:window.innerWidth<=599&&(X=2,r=U=!1);this.isPersistentPanelActive&&(X=0,U=!1);this.extractActionBar=r;_.v("web_enable_flexible_overlay")&&(this.overlayDensity=X,this.extractOverlay=
U);var t;(t=this.onOverlayDensityChanged)==null||t.call(this,this.index,this.overlayDensity,this.extractOverlay,this.extractActionBar)}}};
_.a.onOverlayDensityChange=function(){var X;(X=this.onOverlayDensityChanged)==null||X.call(this,this.index,this.overlayDensity,this.extractOverlay,this.extractActionBar);if(X=_.Xa(this.hostElement).querySelector("ytd-reel-player-overlay-renderer"))X.set("overlayDensity",this.overlayDensity),X.set("extractOverlay",this.extractOverlay),X.set("extractActionBar",this.extractActionBar);if(X=this.hostElement.querySelector("reels-player-overlay-layout-view-model"))X.overlayDensity=this.overlayDensity,X.extractOverlay=
this.extractOverlay,X.extractActionBar=this.extractActionBar};
_.a.isVideoContent=function(X){_.np().resolve(_.LJ);return!!_.e(X,_.sK)};
_.a.isNonVideoContent=function(X){_.np().resolve(_.LJ);return!!_.e(X,_.CD)};
_.a.closeInactiveWatchWhilePanel=function(){this.activeWatchWhilePanel&&this.isWatchWhileMode&&this.updateEngagementPanelVisibility(this.activeWatchWhilePanel,!1)};
_.n0.Object.defineProperties(ya.prototype,{isAdsOverlay:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.adsOverlay)}},
enableFormatFirst:{configurable:!0,enumerable:!0,get:function(){var X,U;return _.v("web_enable_format_first")||((X=this.data)==null?void 0:X.adsOverlay)&&_.v("web_enable_format_first_ads_only")||((U=this.data)==null?void 0:U.reelPlayerOverlayRenderer)&&_.v("web_enable_format_first_organic_only")}},
shouldRenderPlayerElements:{configurable:!0,enumerable:!0,get:function(){return this.isActive&&!this.hasError&&(this.isPlayerStarted||!_.v("web_shorts_modern_controls"))}},
watchWhileOrPersistentActive:{configurable:!0,enumerable:!0,get:function(){return this.isWatchWhileMode}},
shouldRenderScrubber:{configurable:!0,enumerable:!0,get:function(){var X;return!this.isActive||!this.isPlayerStarted||(X=this.data)!=null&&X.adsOverlay?!1:!0}},
overlayComponent:{configurable:!0,enumerable:!0,get:function(){var X;if(((X=this.data)==null?0:X.command)&&this.isVideoContent(this.data.command)){var U,r;if(((U=this.data)==null?0:U.adsOverlay)&&Object.keys((r=this.data)==null?void 0:r.adsOverlay).length>0)return{adsOverlay:this.data.adsOverlay};var m,I;if(((m=this.data)==null?0:m.reelPlayerOverlayRenderer)&&Object.keys((I=this.data)==null?void 0:I.reelPlayerOverlayRenderer).length>0)return{reelPlayerOverlayRenderer:this.data.reelPlayerOverlayRenderer}}return{}}}});
ya.prototype.onOverlayDensityChange=ya.prototype.onOverlayDensityChange;ya.prototype.calculateOverlayDensity=ya.prototype.calculateOverlayDensity;ya.prototype.maybeLogNonDefaultAspectRatio=ya.prototype.maybeLogNonDefaultAspectRatio;ya.prototype.onEngagementPanelsChanged=ya.prototype.onEngagementPanelsChanged;ya.prototype.onScrubberDataChange=ya.prototype.onScrubberDataChange;ya.prototype.updateShouldHideOverlay=ya.prototype.updateShouldHideOverlay;
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],ya.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],ya.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.Pd.YtdGuideStateAwareBehavior),_.p("design:type",Object)],ya.prototype,"ytdGuideStateAwareBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ya.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Number)],ya.prototype,"index",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],ya.prototype,"isActive",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],ya.prototype,"isHiddenInDom",void 0);_.q([_.T(),_.p("design:type",Object)],ya.prototype,"isPlayerPaused",void 0);_.q([_.T({selector:RST}),_.p("design:type",Object)],ya.prototype,"isPlayerStarted",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],ya.prototype,"showPlayerControls",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],ya.prototype,"showScrubber",void 0);_.q([_.T(),_.p("design:type",Object)],ya.prototype,"autoHideJobId",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],ya.prototype,"overlayType",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],ya.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],ya.prototype,"ytActionHandlerBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],ya.prototype,"watchWhileEngagementPanels",void 0);_.q([_.T(),_.p("design:type",Object)],ya.prototype,"panelData",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],ya.prototype,"isWatchWhileMode",void 0);_.q([_.T(),_.p("design:type",String)],ya.prototype,"activeWatchWhilePanel",void 0);_.q([_.T(),_.p("design:type",Object)],ya.prototype,"hasError",void 0);_.q([_.T(),_.p("design:type",Object)],ya.prototype,"panelShowDelayMs",void 0);
_.q([_.T(),_.p("design:type",Object)],ya.prototype,"scrubberComponent",void 0);_.q([_.T({selector:_.Na,reflectToAttribute:!0}),_.p("design:type",Object)],ya.prototype,"isFullscreen",void 0);_.q([_.T(),_.p("design:type",Object)],ya.prototype,"shouldHideOverlay",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],ya.prototype,"enableAnchoredPanel",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],ya.prototype,"enablePersistentAnchoredPanel",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],ya.prototype,"hideWatchWhilePanel",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],ya.prototype,"useAspectRatio",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],ya.prototype,"enableShortsModernControls",void 0);_.q([_.T({selector:_.$Dn,reflectToAttribute:!0}),_.p("design:type",Object)],ya.prototype,"isPersistentPanelActive",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],ya.prototype,"anchoredPanelActive",void 0);_.q([_.T({selector:_.j2,reflectToAttribute:!0}),_.p("design:type",Object)],ya.prototype,"isShortsPipActive",void 0);_.q([_.T({selector:Vqh,reflectToAttribute:!0}),_.p("design:type",Object)],ya.prototype,"smallScreenSqueezeback",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("data.adsOverlay"),_.p("design:type",Object),_.p("design:paramtypes",[])],ya.prototype,"isAdsOverlay",null);
_.q([_.T({reflectToAttribute:!0}),_.y("data.adsOverlay","data.reelPlayerOverlayRenderer"),_.p("design:type",Object),_.p("design:paramtypes",[])],ya.prototype,"enableFormatFirst",null);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],ya.prototype,"enableFlexibleOverlay",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],ya.prototype,"overlayDensity",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],ya.prototype,"extractOverlay",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],ya.prototype,"extractActionBar",void 0);_.q([_.T(),_.p("design:type",Function)],ya.prototype,"onOverlayDensityChanged",void 0);_.q([_.T(),_.y("isActive","hasError","isPlayerStarted"),_.p("design:type",Object),_.p("design:paramtypes",[])],ya.prototype,"shouldRenderPlayerElements",null);_.q([_.T(),_.y("isActive","isWatchWhileMode"),_.p("design:type",Object),_.p("design:paramtypes",[])],ya.prototype,"watchWhileOrPersistentActive",null);
_.q([_.ge("isActive","hasError","showingExpandedOverlay"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ya.prototype,"updateShouldHideOverlay",null);_.q([_.T({reflectToAttribute:!0}),_.y("isActive","isPlayerStarted","data"),_.p("design:type",Object),_.p("design:paramtypes",[])],ya.prototype,"shouldRenderScrubber",null);
_.q([_.ge("shouldRenderScrubber"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ya.prototype,"onScrubberDataChange",null);_.q([_.y("data.adsOverlay","data.reelPlayerOverlayRenderer"),_.p("design:type",Object),_.p("design:paramtypes",[])],ya.prototype,"overlayComponent",null);_.q([_.ge("watchWhileEngagementPanels"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ya.prototype,"onEngagementPanelsChanged",null);
_.q([_.Zl("#player-container"),_.p("design:type",HTMLElement)],ya.prototype,"playerContainer",void 0);_.q([_.Zl("#cinematic-container"),_.p("design:type",HTMLElement)],ya.prototype,"cinematicContainer",void 0);_.q([_.ge("isPersistentPanelActive","data.thumbnail"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ya.prototype,"maybeLogNonDefaultAspectRatio",null);
_.q([_.ge("isPersistentPanelActive"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ya.prototype,"calculateOverlayDensity",null);_.q([_.ge("overlayDensity","extractOverlay","extractActionBar"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ya.prototype,"onOverlayDensityChange",null);_.q([_.hL({is:"ytd-reel-video-renderer",disableElementRegistration:!0})],ya);
_.f(ya,"ytd-reel-video-renderer",function(){if(M7y!==void 0)return M7y;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return M7y=X},{mode:_.Xz("kevlar_poly_si_batch_j028")?1:2});var uq=function(){var X=_.Y.apply(this,arguments)||this;X.isPreviousPageShorts=!1;X.index=0;X.delayedActiveIndex=0;X.playablePreviousIndex=null;X.isPlayerPaused=!1;X.isPlayerStarted=!1;X.intersectionObserverThreshold=.6;X.fitToVisibleBounds=!1;X.pageSubtype="shorts";X.enablePreviousContinuation=_.v("shorts_in_playlists_web");X.shortsPipEnabled=_.v("web_shorts_pip");X.isDark=document.documentElement.hasAttribute("dark");X.shortsViewTransitions=_.v("web_shorts_view_transitions");X.isFullscreen=!1;X.isShortsPipActive=
!1;X.buttonOverride={iconPosition:"icon-only",size:"XL"};X.anchoredPanelActive=!1;X.isActive=!1;X.smallScreenPersistentPanel=!1;X.isPersistentPanelActive=!1;X.smallScreenSqueezeBack=!1;X.enableScrollIntoViewCenter=_.v("web_scroll_into_view_center");X.formatFirst=_.v("web_enable_format_first")||_.v("web_enable_format_first_ads_only")||_.v("web_enable_format_first_organic_only");X.enableFlexibleOverlay=_.v("web_enable_flexible_overlay");X.extractOverlay=!1;X.useAspectRatio=_.v("web_use_aspect_ratio");
X.enableShortsSequenceRefactorUnify=_.v("web_enable_shorts_sequence_refactor_unify");X.continuationRequestPending=!1;X.carouselContainers=[];X.isShortsInitialized=!1;X.shortsContentList=[];X.hasDataUpdated=!1;X.playerInPosition=!1;X.hidePreviousButtonImmediately=!1;X.showPreviousButtonImmediately=!1;X.endOfNextContinuation=!1;X.currentPlayerIndex=0;X.nextReelVe=_.tb(56921);X.prevReelVe=_.tb(56922);X.loopToggleOffVe=_.tb(198013);X.loopToggleOnVe=_.tb(198014);X.ambientModeToggleVe=_.tb(227860);X.reelPlayerPausedStateRendererVe=
_.tb(141313);X.storedPlaybackSpeed=null;X.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"};X.onOverlayDensityChanged=function(U,r,m,I){U=X.getActiveReelVideo(U);X.extractOverlay=!!m;U==null||U.setAttribute("overlay-density",String(r));m===void 0||U!=null&&U.toggleAttribute("extract-overlay",
m);I===void 0||U!=null&&U.toggleAttribute("extract-action-bar",I)};
return X};
_.F(uq,_.Y);_.a=uq.prototype;_.a.setFirstShortsData=function(){!this.firstShortsData&&this.data&&(this.firstShortsData=this.getCurrentShort())};
_.a.setShortsContentList=function(){var X=this,U=this.shortsContentList&&this.reelWatchSequenceResponse?[].concat(_.fN(this.shortsContentList)):[],r=this.firstShortsData;if(r){var m=this.reelWatchSequenceResponse;if(r=this.shortsController==null?void 0:UoF(U,r,m!=null?m:null)){m=r.newContentList;var I=r.indexChange;if(m.length!==U.length){var t;(t=this.intersectionObserver)==null||t.disconnect();this.shortsContentList=m;I!==0&&(this.index=I,_.c1(_.$u,function(){var C;(C=X.getActiveReelVideo(I))==
null||C.scrollIntoView({behavior:"instant",block:"nearest",inline:"center"});X.movePlayerToVideo(I)},100));
_.$u.addLowPriorityJob(function(){X.observeShorts()},500)}}}};
_.a.calculateIsSmallWidth=function(){return window.innerWidth<=599};
_.a.onResize=function(){var X=_.br(),U=X.dispatch,r=this.calculateIsSmallWidth();U.call(X,_.jf({type:"SET_IS_DESKTOP_SMALL_WIDTH",payload:{isDesktopSmallWidth:r}}));this.updateBackNavContainerWidth();this.calculateSqueezebackPanelSize()};
_.a.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}}};
_.a.updateBackNavContainerWidth=function(){if(this.player&&this.backNavButton){var X=(this.hostElement.clientWidth-this.shortsInnerContainer.clientWidth)/2,U=X,r=0;X<250&&(U=X+this.shortsInnerContainer.clientWidth,r=24);_.HP(this.hostElement,{"--ytd-shorts-header-width":U+"px","--ytd-shorts-top-spacing":r+"px"})}};
_.a.isFirstShorts=function(X){return X&&!this.enableShortsSequenceRefactorUnify?this.index===-X.length:this.index===0};
_.a.isActiveReel=function(X,U,r){r&&(U=this.calculatePrevIndex(U,r));return X===U};
_.a.onFullscreenChange=function(){_.v("web_fullscreen_shorts")&&(this.scrollToVideoThrottle.fire(this.activeIndex,"instant"),this.isFullscreen&&this.isShortsPipActive&&_.np().resolve(_.zS).close(!0))};
_.a.engagementPanelsChanged=function(){var X;this.watchWhileEngagementPanels=(X=this.data)==null?void 0:X.engagementPanels};
_.a.unregisterPanels=function(){var X=_.np().resolve(_.I9);if(this.watchWhileEngagementPanels)for(var U=_.H(this.watchWhileEngagementPanels),r=U.next();!r.done;r=U.next()){var m=r.value,I=void 0,t=void 0;r=(I=m.engagementPanelSectionListRenderer)==null?void 0:(t=I.identifier)==null?void 0:t.tag;m=this.getPanelIdentifier(m.engagementPanelSectionListRenderer);X&&(r&&X.panelMap.delete(r),m&&_.v("web_shorts_panel_caching_bugfix")&&(I=r=void 0,(I=(r=X).unregisterPanelContent)==null||I.call(r,m)))}};
_.a.isVideoContent=function(X){return this.isVideoContentCommand(X==null?void 0:X.command)};
_.a.getActiveReelVideo=function(X){return _.Xa(this.hostElement).querySelector('.reel-video-in-sequence-new[id="'+X+'"]')};
_.a.calculatePrevIndex=function(X,U){return U?X-((U==null?void 0:U.length)||0):-1};
_.a.onKeydown=function(X){var U=_.DP(X)||[];if(!_.qR5(U))if(X.code==="ArrowUp")X.preventDefault(),this.handlePrevButtonClick();else if(X.code==="ArrowDown")X.preventDefault(),this.handleNextButtonClick();else if(X.code==="KeyM")this.toggleMuteUnmuteVideo();else if(X.code==="KeyK"||X.code==="Space")this.togglePlayPauseVideo();else if((X.code==="KeyA"||X.code==="ArrowLeft")&&_.v("web_shorts_keyboard_enable_seek_shortcuts")){var r;(r=this.player)==null||r.seekBy(-5)}else if((X.code==="KeyD"||X.code===
"ArrowRight")&&_.v("web_shorts_keyboard_enable_seek_shortcuts")&&this.player&&this.player.getDuration()>this.player.getCurrentTime()+6){var m;(m=this.player)==null||m.seekBy(5)}};
_.a.onServiceRequestCompleted=function(X,U){X=U.data;if(this.enableShortsSequenceRefactorUnify){if(this.continuationRequestPending=!1,X.continuationEndpoint||X.prevContinuationEndpoint)this.reelWatchSequenceResponse=X}else X.continuationEndpoint&&X.entries?(this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{entries:X.entries,continuationEndpoint:X.continuationEndpoint}}),this.cachedReelWatchSequenceResponse=X):X.prevContinuationEndpoint&&
X.prevEntries?this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{prevEntries:X.prevEntries,prevContinuationEndpoint:X.prevContinuationEndpoint}}):this.shortsProcessedSequence&&this.index>0&&(this.endOfNextContinuation=!0)};
_.a.handleEngagementPanelVisibilityChanged=function(X,U){var r=_.np().resolve(_.I9);if(X&&r){var m=this.getPanelIdentifier(X);if(U==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")if(this.anchoredPanelActive&&this.activePanel!==m){r.hidePanel({identifier:this.activePanel});var I;this.activePanel=((I=X.identifier)==null?void 0:I.tag)||X.panelIdentifier}else this.isPersistentPanelActive=!0,_.br().dispatch(moT(!0)),this.anchoredPanelActive=!0,this.activePanel=m;else U==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&
this.activePanel===m&&(this.isPersistentPanelActive=this.anchoredPanelActive=!1,_.br().dispatch(moT(!1)))}};
_.a.handlePanelScrimClick=function(){var X=_.np().resolve(_.I9);this.activePanel&&(X.hidePanel({identifier:this.activePanel}),_.br().dispatch(moT(!1)))};
_.a.getShortsLoopSetting=function(){var X,U,r,m,I;return _.c(function(t){switch(t.nextAddress){case 1:return _.v("kevlar_shorts_auto_advance")?t.yield(_.rp.getInstance(),2):t.return(!0);case 2:return(X=t.yieldResult)?t.yield(X.get("sfvles"),3):t.return(!0);case 3:return r=(U=t.yieldResult)!=null?U:!1,t.yield(X.get("sfvle"),4);case 4:return I=(m=t.yieldResult)!=null?m:!0,r?t.return(I):t.return(!0)}})};
_.a.handleSignalActionToggleLoopShortsOff=function(){var X=this,U,r,m;return _.c(function(I){switch(I.nextAddress){case 1:if(!X.player)return I.return();X.player.setLoopVideo(!1);U=_.gO();_.JS(U,X.loopToggleOffVe);return I.yield(_.rp.getInstance(),2);case 2:return(r=I.yieldResult)?I.yield(r.set("sfvle",!1),3):I.return();case 3:return I.yield(r.set("sfvles",!0),4);case 4:m=_.C9(),_.kF(0,203,!1),_.kF(0,204,!0),m.save(),_.uv(I)}})};
_.a.handleSignalActionToggleLoopShortsOn=function(){var X=this,U,r,m;return _.c(function(I){switch(I.nextAddress){case 1:if(!X.player)return I.return();X.player.setLoopVideo(!0);U=_.gO();_.JS(U,X.loopToggleOnVe);return I.yield(_.rp.getInstance(),2);case 2:return(r=I.yieldResult)?I.yield(r.set("sfvle",!0),3):I.return();case 3:return I.yield(r.set("sfvles",!0),4);case 4:m=_.C9(),_.kF(0,203,!0),_.kF(0,204,!0),m.save(),_.uv(I)}})};
_.a.handleSignalActionToggleCinematicShortsOn=function(){qxh(!0);var X;(X=this.JSC$23031_cinematicController)==null||_.B8F(X,!0);_.JS(_.gO(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!1}})};
_.a.handleSignalActionToggleCinematicShortsOff=function(){qxh(!1);var X;(X=this.JSC$23031_cinematicController)==null||_.B8F(X,!1);_.JS(_.gO(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!0}})};
_.a.toggleMuteUnmuteVideo=function(){this.player&&(this.player.isMuted()?this.player.unMute():this.player.mute())};
_.a.togglePlayPauseVideo=function(){this.player&&(this.player.getPlayerState()===1?this.player.pauseVideo():this.player.getPlayerState()===2&&this.player.playVideo())};
_.a.unhideCurrentOverlay=function(){this.hasDataUpdated=!0;if(this.overlayContainer&&this.playerInPosition){var X=this.overlayContainer.querySelector("#experiment-overlay");X&&_.$u.addLowPriorityJob(function(){X.style.display="unset"},100)}else if(this.overlayContainer){var U;
((U=this.playerElement.getPlayer())==null?void 0:U.getPlayerState())===-1&&this.movePlayerToVideo(this.index)}};
_.a.getCurrentShort=function(){if(this.currentEndpoint){var X=this.currentEndpoint;if(this.isNonVideoContentCommand(X)){var U=_.e(X,_.CD);return{reelNonVideoContentRenderer:_.e(U==null?void 0:U.renderer,_.c$),command:X}}if(this.data){var r;U=(r=_.e(this.currentEndpoint,_.sK))==null?void 0:r.thumbnail;var m;r=(m=this.data.overlay)==null?void 0:m.reelPlayerOverlayRenderer;_.np().resolve(_.LJ);X=this.data;var I,t;m=(I=X.overlay)==null?void 0:(t=I.shortsAdsRenderer)==null?void 0:t.adSlots;if(m!==void 0)m.length===
0?(_.R6("Shorts ads returned no ad slots."),X=void 0):(m.length>1&&_.R6("Shorts ads has more than one ad slots."),X=_.e(m[0],_.p8S));else{var C,k;X=_.e((C=X.overlay)==null?void 0:(k=C.shortsAdsRenderer)==null?void 0:k.overlay,_.p8S)}C=X;X=Object.assign({},this.currentEndpoint,{reelWatchEndpoint:Object.assign({},_.e(this.currentEndpoint,_.sK),{sequenceParams:void 0,sequenceProvider:void 0,racyCheckOk:void 0,contentCheckOk:void 0})});var g;return{reelPlayerOverlayRenderer:r,thumbnail:U,command:X,adsOverlay:C,
videoId:(g=_.e(this.currentEndpoint,_.sK))==null?void 0:g.videoId}}}};
_.a.created=function(){var X=this;this.scrollToVideoThrottle=new _.H4(function(U,r){r=r===void 0?"smooth":r;var m;(m=X.getActiveReelVideo(U))==null||m.scrollIntoView({behavior:r,block:"nearest",inline:X.enableScrollIntoViewCenter?"center":"start"})},500,this);
this.shortsController=_.np().resolve(_.LJ);this.maybeCreateIntersectionObserver()};
_.a.onScroll=function(){this.scrollToVideoThrottle.fire(this.index)};
_.a.attached=function(){var X=this;_.np().resolve(_.LJ).registerRootElement(this);this.pageScrollElement=_.Xa(this.hostElement).querySelector("#shorts-container");document.addEventListener("yt-shorts-reset",_.k7(this,this.processResetAction));_.v("web_fullscreen_shorts")&&window.ResizeObserver&&!this.resizeObserver&&(this.resizeObserver=this.onResizeFinished(this.shortsContainer,function(){X.maybeCreateIntersectionObserver();X.scrollToVideoThrottle.fire(X.activeIndex,"instant");X.shortsContainer.style.overflowY=
"scroll"}))};
_.a.updateReelWatchSequenceResponse=function(){var X=this,U;if(_.v("web_enable_delay_shorts_sequence_call_new")&&this.currentEndpoint&&((U=_.e(this.currentEndpoint,_.sK))==null?0:U.sequenceParams)&&!this.reelWatchSequenceResponse){var r;(r=this.shortsController)==null||jYJ(r,this.currentEndpoint).then(function(m){m&&(X.reelWatchSequenceResponse=m,X.cachedReelWatchSequenceResponse=m,_.$u.addLowPriorityJob(function(){X.observeShorts()}))})}};
_.a.calculateSqueezebackPanelSize=function(){var X=this,U=window.innerWidth-456-(window.innerHeight-106)*.5625;_.$u.addLowPriorityJob(function(){U<360?_.br().dispatch(IpT(!0)):(X.hostElement.style.setProperty("--anchored-panel-width",Math.min(U,480)+"px"),_.br().dispatch(IpT(!1)))})};
_.a.detached=function(){var X=_.np().resolve(_.LJ);X.rootElement=void 0;var U;(U=X.unsubscribeFromStore)==null||U.call(X);X.unsubscribeFromStore=void 0;document.removeEventListener("yt-shorts-reset",_.k7(this,this.processResetAction));this.intersectionObserver=this.resizeObserver=void 0};
_.a.onResizeFinished=function(X,U){var r=this,m=new ResizeObserver(function(){r.shortsContainer.style.overflowY="hidden";_.$u.addLowPriorityJob(function(){U()},100)});
m.observe(X);return m};
_.a.resetDocumentScrollTop=function(){var X,U;if((X=document)==null?0:(U=X.scrollingElement)==null?0:U.scrollTop)document.scrollingElement.scrollTop=0};
_.a.loadPage_=function(X){var U=this;this.resetDocumentScrollTop();if(this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint))this.data=this.playerData=void 0;else if(this.initCsi(),this.updateTitle(this.playerData),X){var r;if((r=_.e(this.currentEndpoint,_.sK))==null?0:r.sequenceParams)this.index=0,this.scrollToVideoThrottle.fire(this.index),this.movePlayerToVideo(this.index);this.data=X;this.isPlayerStarted?this.handleOnPlaybackCommand():this.afterPlayerStarted=function(){U.isPlayerStarted&&
(U.handleOnPlaybackCommand(),U.afterPlayerStarted=function(){})};
this.registerPanel(X)}};
_.a.afterPlayerStarted=function(){};
_.a.handleOnPlaybackCommand=function(){if(_.v("web_shorts_comment_stickers")&&this.isPlayerStarted){var X,U=(X=_.e(this.currentEndpoint,_.sK))==null?void 0:X.onPlaybackCommand;U&&this.ytComponentBehavior.resolveCommand(U)}};
_.a.maybeCreateIntersectionObserver=function(){var X=this,U=this.calculateIntersectionObserverThreshold();if(!this.intersectionObserver||this.intersectionObserverThreshold!==U){this.intersectionObserverThreshold=U;var r={rootMargin:"0px",threshold:U},m;(m=this.intersectionObserver)==null||m.disconnect();this.intersectionObserver=new IntersectionObserver(function(I){I=_.H(I);for(var t=I.next();!t.done;t=I.next())if(t=t.value,t.intersectionRatio>U){t=Number(t.target.id);if(isNaN(t))break;if(t===X.index)break;
_.bU6();X.loadVideo(t);_.QU("r_vtc")}},r);
this.enableShortsSequenceRefactorUnify||this.observeShorts()}};
_.a.observeShorts=function(){var X,U,r,m=this.enableShortsSequenceRefactorUnify?((X=this.shortsContentList)==null?void 0:X.length)||0:(((U=this.shortsProcessedPrevSequence)==null?void 0:U.length)||0)+(((r=this.shortsProcessedSequence)==null?void 0:r.length)||0);if(this.carouselContainers.length<m&&(this.carouselContainers=[].concat(_.fN(_.Xa(this.hostElement).querySelectorAll(".reel-video-in-sequence-new"))),this.enableShortsSequenceRefactorUnify))for(X=_.H(this.carouselContainers),U=X.next();!U.done;U=
X.next())U=U.value,r=void 0,(r=this.intersectionObserver)==null||r.observe(U);if(!this.enableShortsSequenceRefactorUnify)for(X=_.H(this.carouselContainers),U=X.next();!U.done;U=X.next())U=U.value,r=void 0,(r=this.intersectionObserver)==null||r.observe(U)};
_.a.initCsi=function(){_.zzo("reel_watch","pbs pbp pbu r_vtc r_tr cpt".split(" "));var X={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"}},U,r;if((U=this.playerData)==null?0:(r=U.cacheMetadata)==null?0:r.isCacheHit)X.isCacheHit=!0;var m;if(U=(m=_.e(this.currentEndpoint,_.sK))==null?void 0:
m.prefetchTaskId)X.prefetchInfo={taskId:U};_.vQ(X)};
_.a.isAd=function(){var X,U;return!!((X=_.e(this.currentEndpoint,_.sK))==null?0:(U=X.adClientParams)==null?0:U.isAd)};
_.a.getPlayer=function(){this.$||this._enableProperties();return this.playerElement};
_.a.getPlayerContainer=function(){var X;return(X=_.Xa(this.hostElement).querySelector("ytd-reel-video-renderer"))==null?void 0:X.playerContainer};
_.a.onPlayerStateChange=function(X){var U=this;this.isPlayerPaused=X===2;X!==1&&this.isShortPlayable()||this.currentPlayerIndex===this.index?X===1&&this.index===0&&(this.isPlayerStarted||_.br().dispatch(t7U(!0))):(this.movePlayerToVideo(this.index),this.isPlayerStarted||_.br().dispatch(t7U(!0)));this.player&&!this.player.getLoopVideo()&&_.$u.addLowPriorityJob(function(){U.getShortsLoopSetting().then(function(r){var m;(m=U.player)==null||m.setLoopVideo(r)})});
this.isPlayerPaused&&_.v("web_shorts_paused_state_logging")&&_.VU(_.Ei(),[this.reelPlayerPausedStateRendererVe])};
_.a.isShortPlayable=function(){if(_.v("kevlar_playable_short_killswitch"))return!0;var X;return(X=this.playerData)!=null&&X.playabilityStatus?this.playerData.playabilityStatus.status==="OK":!1};
_.a.setNormalPlaybackSpeed=function(){var X=this,U,r;return _.c(function(m){if(m.nextAddress==1)return m.yield(X.getPlayer().getPlayerPromise(),2);U=m.yieldResult;r=U.getPlaybackRate();r!==1&&(X.storedPlaybackSpeed=r,U.setPlaybackRate(1));_.uv(m)})};
_.a.restorePlaybackSpeed=function(){var X=this,U;return _.c(function(r){if(r.nextAddress==1)return X.storedPlaybackSpeed===null?r.jumpTo(0):r.yield(X.getPlayer().getPlayerPromise(),3);U=r.yieldResult;U.setPlaybackRate(X.storedPlaybackSpeed);X.storedPlaybackSpeed=null;_.uv(r)})};
_.a.playerDataChanged=function(){var X=this,U,r,m,I,t,C,k,g,Z;return _.c(function(P){if(P.nextAddress==1){U=X.getPlayer();X.enableShortsSequenceRefactorUnify||(r=X.intersectionObserver)==null||r.disconnect();if(X.playerData){if(((m=X.playerData.videoDetails)==null?void 0:m.videoId)!==((I=U.getPlayer())==null?void 0:I.getVideoData().video_id)){t={};if(C=_.e(X.currentEndpoint,_.sK))t.watch_endpoint=C,C.endTimeSeconds&&(t.end=C.endTimeSeconds);U.loadVideoWithPlayerResponse(X.playerData,t)}}else return P.return();
return X.player?P.jumpTo(2):P.yield(U.getPlayerPromise(),3)}P.nextAddress!=2&&(X.player=P.yieldResult,X.JSC$23031_playerStateChangeListener=X.onPlayerStateChange.bind(X),X.player.addEventListener("onStateChange",X.JSC$23031_playerStateChangeListener),_.v("kevlar_client_enable_shorts_player_bootstrap")&&_.YX(),X.scrollToVideoThrottle.fire(X.index),X.movePlayerToVideo(X.index),_.$u.addLowPriorityJob(function(){X.getShortsLoopSetting().then(function(S){var d;(d=X.player)==null||d.setLoopVideo(S)})}),
_.Icv.resolve(X.player),X.player.syncVolume(),X.getPlayer().focusOnPlayer());
_.$u.addLowPriorityJob(function(){X.observeShorts()},100);
k=X.player.getPlayerState(X.player.getPresentingPlayerType());k!==1||X.isPlayerStarted||_.br().dispatch(t7U(!0));X.updateBackNavContainerWidth();g=_.e(X.currentEndpoint,_.sK);((Z=g)==null?0:Z.startTimeSeconds)&&X.player.seekTo(g.startTimeSeconds);if(X.JSC$23031_cinematicController||X.cinematicsInitializeJobId)return P.return();X.cinematicsInitializeJobId=_.$u.addLowPriorityJob(function(){X.initCinematicController();X.cinematicsInitializeJobId=void 0});
_.uv(P)})};
_.a.onShortUndoDismiss=function(){var X=this,U=N8y().pop();U!==void 0&&(_.cZ(this,function(){X.showCardWithIndex(U)}),this.playablePreviousIndex=this.getPlayablePreviousIndex())};
_.a.onShortsDismiss=function(X){if(X=X.detail.reelDismissalActionRenderer)(X=_.e(X.onDismissalCompletionRenderer,_.IWJ))&&this.ytComponentBehavior.resolveCommand({openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:X}}}),this.scrollAndDismissCard()};
_.a.processReelNonVideoContentDismissalCommand=function(X){var U=this;this.activeDimissalTimeout&&(clearTimeout(this.activeDimissalTimeout),this.activeDimissalTimeout=void 0);X=_.e(X,xoU);this.activeDimissalTimeout=setTimeout(function(){U.scrollAndDismissCard()},Number(X==null?void 0:X.delayMs))};
_.a.scrollAndDismissCard=function(){var X=this,U=this.index;N8y().push(U);_.cZ(this,function(){var r=X.getPlayableNextIndex();r!==null&&(X.hideCardWithIndex(U),X.scrollToVideoThrottle.fire(r))})};
_.a.hideCardWithIndex=function(X){if(X=this.getActiveReelVideo(X))X.hidden=!0};
_.a.showCardWithIndex=function(X){if(X=this.getActiveReelVideo(X))X.hidden=!1};
_.a.onActiveChanged=function(){this.activeChanged(this.ytPageBehavior.active)};
_.a.activeChanged=function(X){_.br().dispatch(_.jf({type:"SET_IS_SHORTS_ACTIVE",payload:{isShortsActive:X}}));if(X)document.addEventListener("keydown",_.k7(this,this.onKeydown)),document.body.setAttribute("no-y-overflow",""),this.setNormalPlaybackSpeed(),this.getPlayer().focusOnPlayer();else{if(this.isAd()){var U;(U=this.player)==null||U.sendAbandonmentPing()}var r;(r=this.player)==null||r.cueVideoByPlayerVars({videoId:"00000000"});document.removeEventListener("keydown",_.k7(this,this.onKeydown));
document.body.removeAttribute("no-y-overflow");this.restorePlaybackSpeed();this.processResetAction()}};
_.a.graftClientVisualElements=function(){if(this.data){var X=_.gO();_.XYA(X,_.j8({response:this.reelWatchSequenceResponse}));_.q0(X,this.nextReelVe);_.q0(X,this.prevReelVe);_.v("kevlar_shorts_auto_advance")&&(_.q0(X,this.loopToggleOffVe),_.q0(X,this.loopToggleOnVe));_.q0(X,this.ambientModeToggleVe);_.VU(_.Ei(),[this.nextReelVe,this.prevReelVe]);_.v("web_shorts_paused_state_logging")&&_.q0(X,this.reelPlayerPausedStateRendererVe)}};
_.a.graftNvcRenderer=function(){var X,U,r,m,I,t,C=this.enableShortsSequenceRefactorUnify?(X=this.shortsContentList)==null?void 0:(U=X[this.index])==null?void 0:U.command:this.index<0?(r=this.shortsProcessedPrevSequence)==null?void 0:(m=r[this.shortsProcessedPrevSequence.length+this.index])==null?void 0:m.command:(I=this.shortsProcessedSequence)==null?void 0:(t=I[this.index])==null?void 0:t.command;if(C&&this.isNonVideoContentCommand(C)){X=_.e(C,_.CD);var k,g;(X=(k=_.e(X==null?void 0:X.renderer,_.c$))==
null?void 0:(g=k.loggingDirectives)==null?void 0:g.trackingParams)&&_.gO().graftServerVe(X)}};
_.a.setActiveIndex=function(){_.np().resolve(_.LJ).setActiveIndex(this.index)};
_.a.onShortsPipActiveChanged=function(){this.isShortsMiniplayerActive()&&this.updateMiniplayerData()};
_.a.lazyUpdateMiniplayerData=function(){var X=this;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.updateMiniplayerDataJobId=_.$u.addLowPriorityJob(function(){X.updateMiniplayerData();X.updateMiniplayerDataJobId=void 0}))};
_.a.cancelPreviousMiniplayerDataUpdate=function(){this.updateMiniplayerDataJobId&&_.$u.cancelJob(this.updateMiniplayerDataJobId)};
_.a.updateMiniplayerData=function(){var X,U,r,m=_.np().resolve(_.zS),I={shortsData:this.getCurrentShort(),previousButtonDisabled:!((X=this.prevButtonData)==null||!X.isDisabled),nextButtonDisabled:!((U=this.nextButtonData)==null||!U.isDisabled),playabilityStatus:(r=this.playerData)==null?void 0:r.playabilityStatus};_.Gk(m,I)};
_.a.resetPlayerLocation=function(){var X=this.getPlayer();this.initialPlayerContainer&&X.appendTo(this.initialPlayerContainer,void 0,!0);this.shortsInnerContainer&&this.overlayContainer&&(this.shortsInnerContainer.appendChild(this.overlayContainer),this.overlayContainer=void 0)};
_.a.movePlayerToVideo=function(X,U){var r=this;U=U===void 0?!0:U;var m=this.getActiveReelVideo(X),I=this.getPlayer();if(m){this.overlayContainer?m.appendChild(this.overlayContainer):(this.overlayContainer=_.Xa(this.hostElement).querySelector("ytd-reel-video-renderer")||void 0,m.appendChild(this.overlayContainer),this.isShortsMiniplayerActive()||I.appendTo(this.overlayContainer.playerContainer,void 0,!0));var t;(t=this.player)==null||t.setSize(NaN,NaN);this.isActive||_.Vo(_.$u,function(){r.isActive=
!0});
I.style.visibility="visible";this.playerInPosition=!0;this.hasDataUpdated&&this.unhideCurrentOverlay();_.v("reels_web_disable_rtr_tick")||_.v("reels_web_use_pbs_first_shorts")&&X===0||_.F7("r_tr");this.currentPlayerIndex=X;m.appendChild(this.errorScreenContainer);var C;(C=this.JSC$23031_cinematicController)==null||_.wxy(C)}else U?_.$u.addLowPriorityJob(function(){r.movePlayerToVideo(r.index,!1)}):Math.random()<=_.Pp("web_shorts_error_logging_threshold")&&_.bh(new _.Tx("Trying to movePlayerToVideo with undefined container.",
{firstAttempt:U,
index:X}))};
_.a.enableFormatFirst=function(X){return _.v("web_enable_format_first")||X.adsOverlay&&_.v("web_enable_format_first_ads_only")||X.reelPlayerOverlayRenderer&&_.v("web_enable_format_first_organic_only")};
_.a.getAspectRatio=function(X){if(this.enableFormatFirst(X))return(X==null?0:X.thumbnail)&&Yxm(X.thumbnail)?"--ytd-shorts-player-ratio: "+Yxm(X.thumbnail):"--ytd-shorts-player-ratio: 0.5625"};
_.a.getBackgroundImage=function(X){if(X!=null&&X.thumbnail)return(X=_.Lf(X.thumbnail.thumbnails))?'background-image:url("'+X+'");':"background-color:black;"};
_.a.onPersistentPanelActiveChanged=function(){var X=this.getCurrentShort();if(X&&this.enableFormatFirst(X)&&(X==null?0:X.thumbnail)&&Yxm(X.thumbnail)!==.5625){var U;(U=this.player)==null||U.setSize(NaN,NaN)}};
_.a.isShortsMiniplayerActive=function(){return this.shortsPipEnabled&&this.isShortsPipActive};
_.a.moveCinematicsToVideo=function(){var X=_.Xa(this.hostElement).querySelector("ytd-reel-video-renderer");(X==null?0:X.cinematicContainer)&&X.cinematicContainer!==this.shortsCinematicContainer.parentElement&&X.cinematicContainer.appendChild(this.shortsCinematicContainer)};
_.a.onPrevButtonDataChange=function(){this.updatePrevButtonData()};
_.a.updatePrevButtonData=function(){var X=this.get("overlay.reelPlayerOverlayRenderer.prevItemButton.buttonRenderer",this.data);X?this.prevButtonData=X=Object.assign({},X,{accessibility:{label:_.tt("PREVIOUS_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_UP"},tooltip:this.isUpArrowHidden?"":_.tt("PREVIOUS_VIDEO_LABEL")}):this.prevButtonData&&(this.prevButtonData=X=Object.assign({},this.prevButtonData,{isDisabled:!1}))};
_.a.onNextButtonDataChange=function(){this.updateNextButtonData()};
_.a.updateNextButtonData=function(){var X=this.get("overlay.reelPlayerOverlayRenderer.nextItemButton.buttonRenderer",this.data);X&&(this.nextButtonData=X=Object.assign({},X,{accessibility:{label:_.tt("NEXT_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_DOWN"},tooltip:_.tt("NEXT_VIDEO_LABEL")||""}))};
_.a.getPlayablePreviousIndex=function(){for(var X,U=this.index-1;U>=-(((X=this.prevShortsSequence)==null?void 0:X.length)||0);U--)if(!N8y().includes(U))return U;return null};
_.a.getIndexInSequence=function(X,U){return X.findIndex(function(r){var m;return((m=_.e(r.command,_.sK))==null?void 0:m.videoId)===U})};
_.a.handlePrevButtonClick=function(X){var U=this,r,m;return _.c(function(I){r=U.getPlayablePreviousIndex();if(r===null)return I.return();U.gestureType=((m=X)==null?void 0:m.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";r===0&&(U.hidePreviousButtonImmediately=!0);if(U.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){U.scrollToVideoThrottle.fire(r,"auto")}),I.return();
U.scrollToVideoThrottle.fire(r);_.uv(I)})};
_.a.getPlayableNextIndex=function(){for(var X,U,r=this.index+1;r<(this.enableShortsSequenceRefactorUnify?(X=this.shortsContentList)==null?void 0:X.length:((U=this.shortsProcessedSequence)==null?void 0:U.length)||0);r++)if(!N8y().includes(r))return r;return null};
_.a.handleNextButtonClick=function(X,U){var r=this,m,I;return _.c(function(t){m=r.getPlayableNextIndex();if(m===null)return t.return();m===1&&(r.showPreviousButtonImmediately=!0);r.gestureType=((I=X)==null?void 0:I.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";U&&(r.gestureType=U);if(r.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){r.scrollToVideoThrottle.fire(m,"auto")}),t.return();
r.scrollToVideoThrottle.fire(m);_.uv(t)})};
_.a.handleReelNavigateCommand=function(X,U,r){(X=_.e(X,sKo))&&U&&X.destination==="REEL_NAVIGATION_DESTINATION_NEXT"&&this.handleNextButtonClick(r)};
_.a.loadVideo=function(X,U){var r=this;U=U===void 0?!1:U;if(X!==this.currentPlayerIndex){_.br().dispatch(t7U(!1));if(this.isAd()&&!U){var m;(m=this.player)==null||m.notifyShortsAdSwipeEvent()}var I;(I=this.JSC$23031_cinematicController)==null||_.oqJ(I);var t;(t=this.JSC$23031_cinematicController)==null||rhh(t);m=X>this.index;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.setMiniplayerPreview(m));this.getPlayer().style.visibility="hidden";this.hasDataUpdated=this.playerInPosition=
!1;this.overlayContainer&&(this.overlayContainer.querySelector("#experiment-overlay").style.display="none");var C,k,g,Z,P,S;U=this.enableShortsSequenceRefactorUnify?(C=this.shortsContentList)==null?void 0:(k=C[X])==null?void 0:k.command:X<0?(g=this.shortsProcessedPrevSequence)==null?void 0:(Z=g[this.shortsProcessedPrevSequence.length+X])==null?void 0:Z.command:(P=this.shortsProcessedSequence)==null?void 0:(S=P[X])==null?void 0:S.command;this.index=X;this.gestureType||(this.gestureType=m?"INTERACTION_LOGGING_GESTURE_TYPE_SWIPE":
"INTERACTION_LOGGING_GESTURE_TYPE_BACK_SWIPE");U&&this.isVideoContentCommand(U)&&(this.ytComponentBehavior.resolveCommand(U,{form:{createScreenConfig:{clickedVisualElement:m?this.nextReelVe:this.prevReelVe,implicitGestureType:this.gestureType}}}),this.gestureType=void 0);if(U&&this.isNonVideoContentCommand(U)){this.currentEndpoint=U;this.data=void 0;C=_.gO();k=_.e(U,_.CD);var d,O;(k=(d=_.e(k==null?void 0:k.renderer,_.c$))==null?void 0:(O=d.screenLoggingData)==null?void 0:O.screenVeType)&&_.fD(C,k);
this.currentPlayerIndex=-1;this.player&&this.isShortPlayable()&&this.player.pauseVideo();(d=this.getActiveReelVideo(X))&&d.appendChild(this.overlayContainer)}var E,Q;d=this.enableShortsSequenceRefactorUnify?((E=this.shortsContentList)==null?NaN:E.length)-4<=X:((Q=this.reelWatchSequenceResponse)==null?void 0:Q.entries)&&X===this.reelWatchSequenceResponse.entries.length-1;var h;if(((h=this.reelWatchSequenceResponse)==null?0:h.continuationEndpoint)&&d){var z,K,D={contentPlaybackContext:_.rf({},(K=_.e((z=
this.currentEndpoint)==null?void 0:z.commandMetadata,_.mN))==null?void 0:K.url,window.location.href)};this.enableShortsSequenceRefactorUnify?this.continuationRequestPending||(_.$u.addLowPriorityJob(function(){r.ytComponentBehavior.resolveCommand(r.reelWatchSequenceResponse.continuationEndpoint,{form:D})}),this.continuationRequestPending=!0):this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.continuationEndpoint,{form:D})}var W,J;
X=this.enableShortsSequenceRefactorUnify?X===0:X===-(((W=this.reelWatchSequenceResponse)==null?void 0:(J=W.prevEntries)==null?void 0:J.length)||0);var A,N;((A=this.reelWatchSequenceResponse)==null?0:A.prevContinuationEndpoint)&&((N=this.reelWatchSequenceResponse)==null?0:N.prevEntries)&&X&&this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.prevContinuationEndpoint)}};
_.a.setMiniplayerPreview=function(X){X=(X===void 0?0:X)?this.getPlayableNextIndex():this.getPlayablePreviousIndex();var U,r,m,I,t=_.np().resolve(_.zS),C={shortsData:void 0,shortsPreviewThumbnail:X?this.enableShortsSequenceRefactorUnify?(U=this.shortsContentList)==null?void 0:(r=U[X])==null?void 0:r.thumbnail:(m=this.shortsProcessedSequence)==null?void 0:(I=m[X])==null?void 0:I.thumbnail:void 0};_.Gk(t,C)};
_.a.updateTitle=function(X){var U,r;X=(X==null?0:X.adSlots)?"":(r=X==null?void 0:(U=X.videoDetails)==null?void 0:U.title)!=null?r:"";_.l4(this.hostElement,"yt-update-title",X)};
_.a.registerPanel=function(X){var U=_.np().resolve(_.I9);if(U){X=_.H(X.engagementPanels||[]);for(var r=X.next();!r.done;r=X.next()){r=r.value;var m=this.getPanelIdentifier(r.engagementPanelSectionListRenderer),I=void 0,t=void 0;(t=(I=U).registerPanelContent)==null||t.call(I,m,r)}}};
_.a.getPanelIdentifier=function(X){var U;return(X==null?void 0:(U=X.identifier)==null?void 0:U.tag)||(X==null?void 0:X.panelIdentifier)||(X==null?void 0:X.targetId)};
_.a.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.continuationRequestPending=this.endOfNextContinuation=this.isPersistentPanelActive=this.anchoredPanelActive=!1;_.br().dispatch(t7U(!1));this.isShortsInitialized=!1;this.resetPlayerLocation();this.shortsContainer.scrollTop=0;this.carouselContainers=
[];_.br().dispatch(moT(!1));var X;(X=this.shortsController)!=null&&(X.dismissedIndices=[]);var U;(U=this.shortsController)!=null&&U.watchWhileIndices.clear();this.isShortsMiniplayerActive()&&_.np().resolve(_.zS).close(!0)};
_.a.processAppendReelWatchSequenceContinuationEntriesAction=function(X){var U=this,r;(r=this.intersectionObserver)==null||r.disconnect();X=X.appendReelWatchSequenceContinuationEntriesAction;if(X==null?0:X.entries){var m;this.reelWatchSequenceResponse=Object.assign({},this.reelWatchSequenceResponse,{entries:[].concat(_.fN(((m=this.reelWatchSequenceResponse)==null?void 0:m.entries)||[]),_.fN(X.entries)),continuationEndpoint:X.continuationEndpoint})}else if(X==null?0:X.prevEntries){var I;this.reelWatchSequenceResponse=
Object.assign({},this.reelWatchSequenceResponse,{prevEntries:[].concat(_.fN(((I=this.reelWatchSequenceResponse)==null?void 0:I.prevEntries)||[]),_.fN(X.prevEntries)),prevContinuationEndpoint:X.prevContinuationEndpoint});_.$u.addLowPriorityJob(function(){U.movePlayerToVideo(U.index);U.scrollToVideoThrottle.fire(U.index,"instant")})}else return;
_.$u.addLowPriorityJob(function(){U.observeShorts()},100)};
_.a.processWatchSequence=function(X){var U=this;return X.map(function(r){r=r.command;if(U.isVideoContentCommand(r)){var m=_.e(r,_.sK);return{reelPlayerOverlayRenderer:_.e(m==null?void 0:m.overlay,_.kav),thumbnail:m.thumbnail,command:r}}return U.isNonVideoContentCommand(r)?(m=_.e(r,_.CD),{reelNonVideoContentRenderer:_.e(m==null?void 0:m.renderer,_.c$),command:r}):{command:r}})};
_.a.calculateIntersectionObserverThreshold=function(){var X=_.Xa(this.hostElement).querySelector("ytd-reel-video-renderer"),U=1;(X==null?0:X.offsetHeight)&&(X==null?0:X.offsetWidth)&&(U=Math.min(X.offsetHeight,this.shortsContainer.offsetHeight)/X.offsetHeight*(Math.min(X.offsetWidth,this.shortsContainer.offsetWidth)/X.offsetWidth));return Math.round(U*.6*10)/10};
_.a.isVideoContentCommand=function(X){_.np().resolve(_.LJ);return!!_.e(X,_.sK)};
_.a.isNonVideoContentCommand=function(X){_.np().resolve(_.LJ);return!!_.e(X,_.CD)};
_.a.initCinematicController=function(){var X=this;if(this.player&&this.shortsCinematicContainer){this.JSC$23031_cinematicController=new _.On(this.shortsCinematicContainer,this.player);var U,r=_.e((U=this.data)==null?void 0:U.background,_.Xo);_.QYh(this.JSC$23031_cinematicController,r);_.B8F(this.JSC$23031_cinematicController,fWh(r));_.Fch(this.JSC$23031_cinematicController);_.$u.addLowPriorityJob(function(){X.moveCinematicsToVideo()})}};
_.a.handleMiniplayerNavigateShorts=function(X){X==="REEL_NAVIGATION_DESTINATION_NEXT"?this.handleNextButtonClick():X==="REEL_NAVIGATION_DESTINATION_PREV"&&this.handlePrevButtonClick()};
_.a.handleSignalActionToggleShortsPictureInPicture=function(){if(_.np().resolve(_.zS).pictureInPictureSupported()){var X=_.np().resolve(_.LJ);if(_.v("web_shorts_pip")){var U=_.np().resolve(_.zS);X.isShortsPipActive()?U.deactivate():U.isMiniplayerActive()||(_.AS().shortsPipActivation=!0,_.xYc(U))}}else(X=this.player)==null||X.togglePictureInPicture()};
_.n0.Object.defineProperties(uq.prototype,{prevShortsSequence:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.reelWatchSequenceResponse)!=null&&X.prevEntries)return this.processWatchSequence([].concat(_.fN(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(_.fN(this.prevShortsSequence))}},
shortsSequence:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.reelWatchSequenceResponse)!=null&&X.entries&&!this.enableShortsSequenceRefactorUnify)return this.processWatchSequence(this.reelWatchSequenceResponse.entries)}},
shortsProcessedSequence:{configurable:!0,enumerable:!0,get:function(){var X=this;if(this.firstShortsData){if(!this.shortsSequence)return[this.firstShortsData];var U;if(this.index<0||this.shortsProcessedSequence&&this.shortsSequence&&((U=this.shortsProcessedSequence)==null?void 0:U.length)>this.shortsSequence.length)return this.shortsProcessedSequence;var r;U=_.e((r=this.firstShortsData)==null?void 0:r.command,_.sK);if(U==null||!U.videoId)return this.shortsProcessedSequence;r=this.getIndexInSequence(this.shortsSequence,
U.videoId);if(r!==-1){if(this.shortsProcessedSequence&&this.shortsSequence&&this.shortsProcessedSequence.length===this.shortsSequence.length)return this.shortsProcessedSequence;this.index===0&&(this.currentPlayerIndex=this.index=r,_.$u.addLowPriorityJob(function(){X.scrollToVideoThrottle.fire(X.index,"auto");X.movePlayerToVideo(X.index)}));
return[].concat(_.fN(this.shortsSequence))}_.c1(_.$u,function(){X.observeShorts()},100);
return[this.firstShortsData].concat(_.fN(this.shortsSequence))}}},
isUpArrowHidden:{configurable:!0,enumerable:!0,get:function(){this.playablePreviousIndex=this.getPlayablePreviousIndex();var X=this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null;X&&(this.hidePreviousButtonImmediately=!1);if(this.showPreviousButtonImmediately){if(X)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 X;return this.index===((X=this.shortsContentList)==null?NaN:X.length)-1}if(this.endOfNextContinuation){var U,r;return this.index===((U=this.reelWatchSequenceResponse)==null?void 0:(r=U.entries)==null?void 0:r.length)}var m;return!((m=this.reelWatchSequenceResponse)==null?0:m.entries)&&this.index===0}},
activeIndex:{configurable:!0,enumerable:!0,get:function(){var X;(X=this.delayedActiveIndexUpdateDebouncer)==null||X.fire(this.index);return this.index}},
shouldRenderOfflineContent:{configurable:!0,enumerable:!0,get:function(){var X,U,r;return this.isShortPlayable()||((U=_.e((X=this.data)==null?void 0:X.watchStatus,_.dCh))==null?void 0:(r=U.style)==null?void 0:r.value)!=="BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"?!1:!0}},
anchoredEngagementPanels:{configurable:!0,enumerable:!0,get:function(){var X=this,U=this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint),r;if((this.data||U)&&(((r=this.data)==null?0:r.engagementPanels)||this.isAd()||U)){U=!1;this.activePanel="shorts-comments-panel";var m;r=_.H(((m=this.data)==null?void 0:m.engagementPanels)||[]);for(m=r.next();!m.done;m=r.next())if(this.getPanelIdentifier(m.value.engagementPanelSectionListRenderer)===this.activePanel){U=!0;break}if(this.isPersistentPanelActive){var I=
_.np().resolve(_.I9);_.Vo(_.$u,function(){I.showPanel({identifier:X.activePanel,target:null})},100)}var t;
m=[].concat(_.fN(Object.values(((t=this.data)==null?void 0:t.engagementPanels)||{})));t=this.get("overlay.reelPlayerOverlayRenderer.viewCommentsButton.buttonRenderer",this.data);r=this.get("overlay.reelPlayerOverlayRenderer.buttonBar.reelActionBarViewModel.buttonViewModels.2.buttonViewModel",this.data);return t===void 0&&r===void 0||(t==null?0:t.isDisabled)||(r==null?void 0:r.state)==="BUTTON_VIEW_MODEL_STATE_DISABLED"||this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint)||this.isAd()||
!U?(U=m==null?void 0:m.findIndex(function(C){var k,g;return((k=C.engagementPanelSectionListRenderer)==null?void 0:(g=k.identifier)==null?void 0:g.tag)==="shorts-comments-panel"}),U===-1||U===void 0||m!=null&&m.splice(U,1),[{engagementPanelSectionListRenderer:{header:{engagementPanelTitleHeaderRenderer:{title:{runs:[{text:_.tt("COMMENTS",void 0,"Comments")}]},
visibilityButton:{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CLOSE"},accessibilityData:{accessibilityData:{label:_.tt("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:_.tt("COMMENTS_OFF",void 0,"Comments are turned off. ")},
{text:" "},{text:_.tt("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(_.fN(Object.values(m||
{})))):m}}},
errorScreen:{configurable:!0,enumerable:!0,get:function(){var X=this,U,r,m;if((U=this.playerData)==null?0:(r=U.playabilityStatus)==null?0:(m=r.errorScreen)==null?0:m.playerInterstitialRenderer)return _.$u.addLowPriorityJob(function(){X.movePlayerToVideo(X.index)}),this.playerData.playabilityStatus.errorScreen;
var I,t;return((I=this.data)==null?void 0:I.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&((t=this.data)==null?0:t.watchStatus)&&_.e(this.data.watchStatus,_.R95)?(_.$u.addLowPriorityJob(function(){X.movePlayerToVideo(X.index)}),this.data.watchStatus):null}},
hasError:{configurable:!0,enumerable:!0,get:function(){return!!this.errorScreen}}});
_.n0.Object.defineProperties(uq,{template:{configurable:!0,enumerable:!0,get:function(){if(OpF===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);OpF=X}X=OpF;return X}}});
uq.prototype.onNextButtonDataChange=uq.prototype.onNextButtonDataChange;uq.prototype.onPrevButtonDataChange=uq.prototype.onPrevButtonDataChange;uq.prototype.onPersistentPanelActiveChanged=uq.prototype.onPersistentPanelActiveChanged;uq.prototype.lazyUpdateMiniplayerData=uq.prototype.lazyUpdateMiniplayerData;uq.prototype.onShortsPipActiveChanged=uq.prototype.onShortsPipActiveChanged;uq.prototype.setActiveIndex=uq.prototype.setActiveIndex;uq.prototype.graftNvcRenderer=uq.prototype.graftNvcRenderer;
uq.prototype.graftClientVisualElements=uq.prototype.graftClientVisualElements;uq.prototype.onActiveChanged=uq.prototype.onActiveChanged;uq.prototype.onShortsDismiss=uq.prototype.onShortsDismiss;uq.prototype.onShortUndoDismiss=uq.prototype.onShortUndoDismiss;uq.prototype.playerDataChanged=uq.prototype.playerDataChanged;uq.prototype.afterPlayerStarted=uq.prototype.afterPlayerStarted;uq.prototype.updateReelWatchSequenceResponse=uq.prototype.updateReelWatchSequenceResponse;
uq.prototype.unhideCurrentOverlay=uq.prototype.unhideCurrentOverlay;uq.prototype.onServiceRequestCompleted=uq.prototype.onServiceRequestCompleted;uq.prototype.engagementPanelsChanged=uq.prototype.engagementPanelsChanged;uq.prototype.onFullscreenChange=uq.prototype.onFullscreenChange;uq.prototype.onResize=uq.prototype.onResize;uq.prototype.setShortsContentList=uq.prototype.setShortsContentList;uq.prototype.setFirstShortsData=uq.prototype.setFirstShortsData;
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],uq.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.mG.YtPageBehavior),_.p("design:type",Object)],uq.prototype,"ytPageBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],uq.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.L2),_.p("design:type",Object)],uq.prototype,"ironResizableBehavior",void 0);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],uq.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.na),_.p("design:type",Object)],uq.prototype,"ytdDismissibleItemBehavior",void 0);_.q([_.w(_.Pd.YtdGuideStateAwareBehavior),_.p("design:type",Object)],uq.prototype,"ytdGuideStateAwareBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],uq.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],uq.prototype,"data",void 0);
_.q([_.T(),_.p("design:type",Object)],uq.prototype,"playerData",void 0);_.q([_.T(),_.p("design:type",Object)],uq.prototype,"reelWatchSequenceResponse",void 0);_.q([_.T(),_.p("design:type",Object)],uq.prototype,"cachedReelWatchSequenceResponse",void 0);_.q([_.T(),_.p("design:type",Object)],uq.prototype,"cachedSequenceParams",void 0);_.q([_.T(),_.p("design:type",Object)],uq.prototype,"cachedSequenceProvider",void 0);_.q([_.T(),_.p("design:type",Object)],uq.prototype,"currentEndpoint",void 0);
_.q([_.T(),_.p("design:type",Object)],uq.prototype,"nextButtonData",void 0);_.q([_.T(),_.p("design:type",Object)],uq.prototype,"prevButtonData",void 0);_.q([_.T(),_.p("design:type",Object)],uq.prototype,"isPreviousPageShorts",void 0);_.q([_.T(),_.p("design:type",Object)],uq.prototype,"index",void 0);_.q([_.T(),_.p("design:type",Object)],uq.prototype,"delayedActiveIndex",void 0);_.q([_.T(),_.p("design:type",Object)],uq.prototype,"playablePreviousIndex",void 0);
_.q([_.T(),_.p("design:type",Object)],uq.prototype,"player",void 0);_.q([_.T(),_.p("design:type",Object)],uq.prototype,"isPlayerPaused",void 0);_.q([_.T({selector:RST}),_.p("design:type",Object)],uq.prototype,"isPlayerStarted",void 0);_.q([_.T(),_.p("design:type",Object)],uq.prototype,"intersectionObserver",void 0);_.q([_.T(),_.p("design:type",Number)],uq.prototype,"cinematicsInitializeJobId",void 0);_.q([_.T(),_.p("design:type",Number)],uq.prototype,"updateMiniplayerDataJobId",void 0);
_.q([_.T(),_.p("design:type",Object)],uq.prototype,"fitToVisibleBounds",void 0);_.q([_.T(),_.p("design:type",Object)],uq.prototype,"pageSubtype",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],uq.prototype,"enablePreviousContinuation",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],uq.prototype,"shortsPipEnabled",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],uq.prototype,"isDark",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],uq.prototype,"shortsViewTransitions",void 0);_.q([_.T({selector:_.Na,reflectToAttribute:!0}),_.p("design:type",Object)],uq.prototype,"isFullscreen",void 0);_.q([_.T({selector:_.j2,reflectToAttribute:!0}),_.p("design:type",Object)],uq.prototype,"isShortsPipActive",void 0);_.q([_.Zl("#shorts-inner-container"),_.p("design:type",HTMLElement)],uq.prototype,"shortsInnerContainer",void 0);
_.q([_.Zl("#back-nav-button ytd-button-renderer"),_.p("design:type",_.h1)],uq.prototype,"backNavButton",void 0);_.q([_.Zl("#shorts-container"),_.p("design:type",HTMLElement)],uq.prototype,"shortsContainer",void 0);_.q([_.nG("error-screen"),_.p("design:type",HTMLElement)],uq.prototype,"errorScreenContainer",void 0);_.q([_.nG("player"),_.p("design:type",Object)],uq.prototype,"playerElement",void 0);
_.q([_.nG("shorts-cinematic-container"),_.p("design:type",HTMLElement)],uq.prototype,"shortsCinematicContainer",void 0);_.q([_.nG("initial-player-container"),_.p("design:type",HTMLElement)],uq.prototype,"initialPlayerContainer",void 0);_.q([_.T(),_.p("design:type",Object)],uq.prototype,"buttonOverride",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],uq.prototype,"anchoredPanelActive",void 0);_.q([_.T(),_.p("design:type",String)],uq.prototype,"activePanel",void 0);
_.q([_.T(),_.p("design:type",Object)],uq.prototype,"isActive",void 0);_.q([_.T({selector:Vqh,reflectToAttribute:!0}),_.p("design:type",Object)],uq.prototype,"smallScreenPersistentPanel",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],uq.prototype,"isPersistentPanelActive",void 0);_.q([_.T(),_.p("design:type",Object)],uq.prototype,"smallScreenSqueezeBack",void 0);_.q([_.T(),_.p("design:type",Object)],uq.prototype,"enableScrollIntoViewCenter",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],uq.prototype,"formatFirst",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],uq.prototype,"enableFlexibleOverlay",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],uq.prototype,"extractOverlay",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],uq.prototype,"useAspectRatio",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],uq.prototype,"enableShortsSequenceRefactorUnify",void 0);_.q([_.T(),_.p("design:type",Object)],uq.prototype,"continuationRequestPending",void 0);_.q([_.T(),_.p("design:type",Object)],uq.prototype,"shortsController",void 0);_.q([_.T(),_.p("design:type",Object)],uq.prototype,"panelContainer",void 0);_.q([_.T(),_.p("design:type",Object)],uq.prototype,"overlayContainer",void 0);
_.q([_.T(),_.p("design:type",Array)],uq.prototype,"carouselContainers",void 0);_.q([_.T(),_.p("design:type",Object)],uq.prototype,"isShortsInitialized",void 0);_.q([_.T(),_.p("design:type",Object)],uq.prototype,"firstShortsData",void 0);_.q([_.T(),_.p("design:type",Object)],uq.prototype,"firstShortsDataModel",void 0);_.q([_.T(),_.p("design:type",Array)],uq.prototype,"shortsContentList",void 0);
_.q([_.y("reelWatchSequenceResponse"),_.p("design:type",Object),_.p("design:paramtypes",[])],uq.prototype,"prevShortsSequence",null);_.q([_.y("data","prevShortsSequence"),_.y("data","prevShortsSequence"),_.p("design:type",Object),_.p("design:paramtypes",[])],uq.prototype,"shortsProcessedPrevSequence",null);_.q([_.y("reelWatchSequenceResponse"),_.p("design:type",Object),_.p("design:paramtypes",[])],uq.prototype,"shortsSequence",null);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uq.prototype,"setFirstShortsData",null);_.q([_.ge("reelWatchSequenceResponse","firstShortsData"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uq.prototype,"setShortsContentList",null);_.q([_.y("data","shortsSequence","firstShortsData"),_.p("design:type",Object),_.p("design:paramtypes",[])],uq.prototype,"shortsProcessedSequence",null);
_.q([_.T({reflectToAttribute:!0}),_.y("index","playablePreviousIndex","prevShortsSequence","hidePreviousButtonImmediately","showPreviousButtonImmediately"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],uq.prototype,"isUpArrowHidden",null);_.q([_.T({reflectToAttribute:!0}),_.y("reelWatchSequenceResponse","index","endOfNextContinuation","shortsContentList"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],uq.prototype,"isDownArrowHidden",null);
_.q([_.T(),_.y("index"),_.p("design:type",Number),_.p("design:paramtypes",[])],uq.prototype,"activeIndex",null);_.q([_.y("isShortPlayable","data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],uq.prototype,"shouldRenderOfflineContent",null);_.q([_.cP("iron-resize"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uq.prototype,"onResize",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],uq.prototype,"anchoredEngagementPanels",null);
_.q([_.T(),_.p("design:type",Object)],uq.prototype,"watchWhileEngagementPanels",void 0);_.q([_.ge("isFullscreen"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uq.prototype,"onFullscreenChange",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uq.prototype,"engagementPanelsChanged",null);
_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.Dj]),_.p("design:returntype")],uq.prototype,"onServiceRequestCompleted",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uq.prototype,"unhideCurrentOverlay",null);_.q([_.ge("currentEndpoint"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uq.prototype,"updateReelWatchSequenceResponse",null);
_.q([_.ge("isPlayerStarted"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uq.prototype,"afterPlayerStarted",null);_.q([_.y("playerData","reelWatchSequenceResponse","data"),_.p("design:type",Object),_.p("design:paramtypes",[])],uq.prototype,"errorScreen",null);_.q([_.y("errorScreen"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],uq.prototype,"hasError",null);
_.q([_.ge("playerData"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype",Promise)],uq.prototype,"playerDataChanged",null);_.q([_.cP("yt-dismissible-item-undo-feedback"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uq.prototype,"onShortUndoDismiss",null);_.q([_.cP("yt-disable-lockup-interaction"),_.p("design:type",Function),_.p("design:paramtypes",[Object]),_.p("design:returntype")],uq.prototype,"onShortsDismiss",null);
_.q([_.Sl("active"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uq.prototype,"onActiveChanged",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uq.prototype,"graftClientVisualElements",null);_.q([_.ge("currentPlayerIndex"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uq.prototype,"graftNvcRenderer",null);
_.q([_.ge("index"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uq.prototype,"setActiveIndex",null);_.q([_.ge("isShortsPipActive"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uq.prototype,"onShortsPipActiveChanged",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uq.prototype,"lazyUpdateMiniplayerData",null);
_.q([_.T(),_.p("design:type",Object)],uq.prototype,"onOverlayDensityChanged",void 0);_.q([_.ge("isPersistentPanelActive"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uq.prototype,"onPersistentPanelActiveChanged",null);_.q([_.ge("index","data","isUpArrowHidden"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uq.prototype,"onPrevButtonDataChange",null);
_.q([_.ge("index","data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uq.prototype,"onNextButtonDataChange",null);_.q([_.hL({is:"ytd-shorts"})],uq);_.gL.registerService(_.PKA,uq);
_.Df();
}catch(e){_._DumpException(e)}
try{
_.JQ("JzFVk");
var wuS;var ydh;var j$=function(){return _.Y.apply(this,arguments)||this};
_.F(j$,_.Y);j$.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
j$.prototype.computeBlueBottomLink=function(X){return X};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],j$.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],j$.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],j$.prototype,"data",void 0);_.q([_.T({computed:"computeIcon_(data.bottomIcon)"}),_.p("design:type",String)],j$.prototype,"bottomIcon",void 0);
_.q([_.T({computed:"computeBlueBottomLink(data.blueBottomLink)",reflectToAttribute:!0}),_.p("design:type",Boolean)],j$.prototype,"enableBlueBottomLink",void 0);_.q([_.hL({is:"ytd-web-answer-renderer",disableElementRegistration:!0})],j$);
_.f(j$,"ytd-web-answer-renderer",function(){if(ydh!==void 0)return ydh;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return ydh=X},{mode:_.Xz("kevlar_poly_si_batch_j035")?1:2});var ubo;var XN=function(){var X=_.Y.apply(this,arguments)||this;X.hasChipBar=!1;return X};
_.F(XN,_.Y);XN.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}}};
XN.prototype.computeHasChipBar=function(X){return!(X==null||!X.chipBar)};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],XN.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],XN.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],XN.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeHasChipBar(data)"}),_.p("design:type",Object)],XN.prototype,"hasChipBar",void 0);_.q([_.hL({is:"ytd-search-header-renderer",disableElementRegistration:!0})],XN);
_.f(XN,"ytd-search-header-renderer",function(){if(ubo!==void 0)return ubo;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return ubo=X},{mode:1});var hJy;var Un=function(){return _.Y.apply(this,arguments)||this};
_.F(Un,_.Y);Un.prototype.configureRendererStamper=function(){return{"data.pages":{id:"pages",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Un.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Un.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Un.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-page-continuation"})],Un);
_.f(Un,"ytd-page-continuation",function(){if(hJy!==void 0)return hJy;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return hJy=X},{mode:1});var MpT;var zJh;var K_r;var Tho=function(){return _.Y.apply(this,arguments)||this};
_.F(Tho,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Tho.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Tho.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-watch-card-one-vs-one-event"})],Tho);
_.f(Tho,"ytd-watch-card-one-vs-one-event",function(){if(K_r!==void 0)return K_r;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return K_r=X},{mode:1});var YPh=function(){return _.Y.apply(this,arguments)||this};
_.F(YPh,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],YPh.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],YPh.prototype,"data",void 0);_.q([_.hL({is:"ytd-watch-card-hero-one-vs-one-event-renderer",disableElementRegistration:!0})],YPh);
_.f(YPh,"ytd-watch-card-hero-one-vs-one-event-renderer",function(){if(zJh!==void 0)return zJh;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return zJh=X},{mode:1});var VpT;var RJT=function(){return _.Y.apply(this,arguments)||this};
_.F(RJT,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],RJT.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],RJT.prototype,"data",void 0);_.q([_.hL({is:"ytd-banner-and-box-hero-image-renderer",disableElementRegistration:!0})],RJT);
_.f(RJT,"ytd-banner-and-box-hero-image-renderer",function(){if(VpT!==void 0)return VpT;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return VpT=X},{mode:1});var fZh;var rI=function(){var X=_.Y.apply(this,arguments)||this;X.modern=_.v("web_modern_buttons");return X};
_.F(rI,_.Y);rI.prototype.computeIcon=function(){var X,U,r=(X=this.data)==null?void 0:(U=X.icon)==null?void 0:U.iconType;if(r)return _.IB(r)};
rI.prototype.computeButtonShape=function(){var X;return{buttonText:_.pE((X=this.data)==null?void 0:X.label),iconPosition:"leading",style:"overlay",type:"filled",size:"M",state:"active"}};
_.n0.Object.defineProperties(rI.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"}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],rI.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],rI.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],rI.prototype,"modern",void 0);_.q([_.T({type:_.v("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.y("data.style"),_.p("design:type",Object),_.p("design:paramtypes",[])],rI.prototype,"buttonColor",null);
_.q([_.hL({is:"ytd-call-to-action-button-renderer",disableElementRegistration:!0})],rI);
_.f(rI,"ytd-call-to-action-button-renderer",function(){if(fZh!==void 0)return fZh;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return fZh=X},{mode:1});var qPF;var m2=function(){return _.Y.apply(this,arguments)||this};
_.F(m2,_.Y);m2.prototype.onLeftThumbnailChanged=function(){this.data&&this.data.leftThumbnail&&(_.Xa(this.hostElement).querySelector("#section-left").style.backgroundImage="url("+_.im(this.data.leftThumbnail.thumbnails,216)+")")};
m2.prototype.onLeftThumbnailChanged=m2.prototype.onLeftThumbnailChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],m2.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],m2.prototype,"data",void 0);_.q([_.ge("data.leftThumbnail"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],m2.prototype,"onLeftThumbnailChanged",null);_.q([_.hL({is:"ytd-collage-hero-image-renderer",disableElementRegistration:!0})],m2);
_.f(m2,"ytd-collage-hero-image-renderer",function(){if(qPF!==void 0)return qPF;var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return qPF=X},{mode:1});var W_T;var Iz=function(){return _.Y.apply(this,arguments)||this};
_.F(Iz,_.Y);Iz.prototype.computeStyle=function(X){return X};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Iz.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Iz.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.p("design:type",String)],Iz.prototype,"componentStyle",void 0);_.q([_.hL({is:"ytd-single-hero-image-renderer",disableElementRegistration:!0})],Iz);
_.f(Iz,"ytd-single-hero-image-renderer",function(){if(W_T!==void 0)return W_T;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return W_T=X},{mode:1});var Jdh;var tk=function(){return _.Y.apply(this,arguments)||this};
_.F(tk,_.Y);_.a=tk.prototype;
_.a.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:_.v("defer_overlays")?0:void 0,waitForSignal:"eocs"}}};
_.a.computeSubtitle=function(X){if(this.data){var U;if(this.data.upcomingEventData){X=_.pE(X.subtitle);var r=Number(this.data.upcomingEventData.startTime);isNaN(r)||(U=_.DQ(_.vN(X,r)))}else U=X.subtitle;return U}};
_.a.onHeroTap=function(X){X.preventDefault();var U=this.data&&this.data.navigationEndpoint;!U||!_.$5(_.DP(X),this.hostElement,["YTD-CALL-TO-ACTION-BUTTON-RENDERER"])&&_.$5(_.DP(X),this.hostElement,["A".toString(),"BUTTON".toString()])||(_.v("kevlar_watchcard_hero_video_renderer_killswitch")?_.l4(this.hostElement,"yt-navigate",{navigationEndpoint:U}):this.ytComponentBehavior.resolveCommand(U))};
_.a.computeHeroTabIndex=function(X){return X&&X.simpleText?-1:0};
_.a.computeHeroRole=function(X){return X&&X.simpleText?"":"link"};
_.a.computeIsReminderButtonPresent=function(X){return!(!X||!X.reminderButton)};
_.a.computeHideBottomItems=function(X){return!(this.computeIsReminderButtonPresent(X)||X.subtitle)};
_.a.dataChanged=function(){var X=this.get("data.buttons.buttonRenderer.serviceEndpoint"),U;((U=_.e(X==null?void 0:X.commandMetadata,_.Gl))==null?0:U.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(X)};
tk.prototype.dataChanged=tk.prototype.dataChanged;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],tk.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],tk.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],tk.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],tk.prototype,"data",void 0);
_.q([_.T({computed:"computeSubtitle(data)"}),_.p("design:type",String)],tk.prototype,"subtitle",void 0);_.q([_.T({computed:"computeIsReminderButtonPresent(data)",reflectToAttribute:!0}),_.p("design:type",Boolean)],tk.prototype,"isReminderButtonPresent",void 0);_.q([_.T({computed:"computeHideBottomItems(data)",reflectToAttribute:!0}),_.p("design:type",Boolean)],tk.prototype,"hideBottomItems",void 0);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],tk.prototype,"dataChanged",null);_.q([_.hL({is:"ytd-watch-card-hero-video-renderer",disableElementRegistration:!0})],tk);
_.f(tk,"ytd-watch-card-hero-video-renderer",function(){if(Jdh!==void 0)return Jdh;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Jdh=X},{mode:1});var DiS;var az=function(){return _.Y.apply(this,arguments)||this};
_.F(az,_.Y);_.a=az.prototype;_.a.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"}}}};
_.a.computeTitleBadges=function(X){return X?[X]:[]};
_.a.computeHeaderStyle=function(X){return X?X.replace("WATCH_CARD_RICH_HEADER_RENDERER_STYLE_","").toLowerCase():""};
_.a.computeAvatarAriaLabel=function(X){if(X){var U,r,m,I;return(I=(U=X.avatar)==null?void 0:(r=U.accessibility)==null?void 0:(m=r.accessibilityData)==null?void 0:m.label)!=null?I:_.pE(X==null?void 0:X.title)}};
_.a.computeAvatarHeight=function(X){return X==="WATCH_CARD_RICH_HEADER_RENDERER_STYLE_LEFT_AVATAR"?72:48};
_.a.computeBadgeRowClass=function(X){return(X==null?0:X[0].metadataBadgeRenderer)?"layout-block":"layout-inline"};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],az.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],az.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],az.prototype,"data",void 0);_.q([_.T({computed:"computeTitleBadges(data.titleBadge)"}),_.p("design:type",Array)],az.prototype,"titleBadges",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeHeaderStyle(data.style)"}),_.p("design:type",String)],az.prototype,"headerStyle",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeBadgeRowClass(data.badges)"}),_.p("design:type",String)],az.prototype,"badgeRowClass",void 0);_.q([_.hL({is:"ytd-watch-card-rich-header-renderer",disableElementRegistration:!0})],az);
_.f(az,"ytd-watch-card-rich-header-renderer",function(){if(DiS!==void 0)return DiS;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return DiS=X},{mode:1});var pu9;var $iS;var HB=function(){return _.Y.apply(this,arguments)||this};
_.F(HB,_.Y);HB.prototype.onMetadataTap=function(X){var U=this.data&&this.data.navigationEndpoint;U&&!_.$5(_.DP(X),this.hostElement,["A".toString()])&&_.l4(this.hostElement,"yt-navigate",{endpoint:U})};
_.n0.Object.defineProperties(HB.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 X;if(this.data.upcomingEventData){var U=_.pE(this.data.subtitle),r=Number(this.data.upcomingEventData.startTime);isNaN(r)||(X=_.DQ(_.vN(U,r)))}else X=this.data.subtitle;return X}}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],HB.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],HB.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("data.style"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],HB.prototype,"isCondensed",null);_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],HB.prototype,"subtitle",null);
_.q([_.hL({is:"ytd-watch-card-compact-video-renderer",disableElementRegistration:!0})],HB);
_.f(HB,"ytd-watch-card-compact-video-renderer",function(){if($iS!==void 0)return $iS;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return $iS=X},{mode:1});var bko;var AdU=function(){return _.Y.apply(this,arguments)||this};
_.F(AdU,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],AdU.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],AdU.prototype,"data",void 0);_.q([_.hL({is:"ytd-watch-card-one-vs-one-event-compact-video-renderer",disableElementRegistration:!0})],AdU);
_.f(AdU,"ytd-watch-card-one-vs-one-event-compact-video-renderer",function(){if(bko!==void 0)return bko;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return bko=X},{mode:1});var C7=function(){return _.Y.apply(this,arguments)||this};
_.F(C7,_.Y);C7.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}}}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],C7.prototype,"ytRendererStamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],C7.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],C7.prototype,"data",void 0);_.q([_.hL({is:"ytd-vertical-watch-card-list-renderer",disableElementRegistration:!0})],C7);
_.f(C7,"ytd-vertical-watch-card-list-renderer",function(){if(pu9!==void 0)return pu9;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return pu9=X},{mode:1});var lZo;var kW=function(){var X=_.Y.apply(this,arguments)||this;X.ariaExpanded="false";return X};
_.F(kW,_.Y);_.a=kW.prototype;_.a.configureRendererStamper=function(){return{"data.lists":{id:"lists",mapping:{verticalWatchCardListRenderer:"ytd-vertical-watch-card-list-renderer"}}}};
_.a.dataChanged=function(){var X;this.currentSeasonIndex=((X=this.data)==null?void 0:X.dropdownDefaultSelectedIndex)||0;this.lists.select(this.currentSeasonIndex);this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex])};
_.a.computeEpisodesInfo=function(X,U,r){if(X!==void 0&&U.length===X.length)return X[r]};
_.a.onSeasonSelect=function(){this.ytRendererBehavior.markDirty()};
_.a.currentSeasonIndexChanged=function(){this.data&&this.data.dropdownTitles&&(this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex]))};
_.a.onLabelClick=function(){this.hostElement.ariaExpanded="true"};
_.a.onIronOverlayClosed=function(){this.hostElement.ariaExpanded="false"};
_.a.getUppercaseSimpleString=function(X){return this.ytRendererBehavior.getSimpleString(X).toUpperCase()};
_.a.updateCurrentSeasonIndexFromBinding=function(X){this.currentSeasonIndex=X.detail.value};
kW.prototype.onIronOverlayClosed=kW.prototype.onIronOverlayClosed;kW.prototype.currentSeasonIndexChanged=kW.prototype.currentSeasonIndexChanged;kW.prototype.dataChanged=kW.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],kW.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],kW.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],kW.prototype,"data",void 0);
_.q([_.T(),_.p("design:type",String)],kW.prototype,"label",void 0);_.q([_.T({value:0}),_.p("design:type",Number)],kW.prototype,"currentSeasonIndex",void 0);_.q([_.T({computed:"computeEpisodesInfo(data.dropdownSubtitles,data.dropdownTitles,currentSeasonIndex)"}),_.p("design:type",Object)],kW.prototype,"episodesInfo",void 0);_.q([_.T({value:"false"}),_.p("design:type",Object)],kW.prototype,"ariaExpanded",void 0);_.q([_.Zl("#lists"),_.p("design:type",Object)],kW.prototype,"lists",void 0);
_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],kW.prototype,"dataChanged",null);_.q([_.Sl("currentSeasonIndex"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],kW.prototype,"currentSeasonIndexChanged",null);_.q([_.cP("iron-overlay-closed"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],kW.prototype,"onIronOverlayClosed",null);
_.q([_.hL({is:"ytd-watch-card-section-dropdown-renderer",disableElementRegistration:!0})],kW);
_.f(kW,"ytd-watch-card-section-dropdown-renderer",function(){if(lZo!==void 0)return lZo;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return lZo=X},{mode:1});var GsU;var cB=function(){var X=_.Y.apply(this,arguments)||this;X.isSearch=!1;return X};
_.F(cB,_.Y);cB.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}}}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],cB.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],cB.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],cB.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],cB.prototype,"isSearch",void 0);_.q([_.hL({is:"ytd-watch-card-section-sequence-renderer",disableElementRegistration:!0})],cB);
_.f(cB,"ytd-watch-card-section-sequence-renderer",function(){if(GsU!==void 0)return GsU;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);
return GsU=X},{mode:1});var iky=_.V(function(X){return _.n("ytd-button-banner-view-model",{class:"ytwYtdButtonBannerViewModelHost"},_.n(_.xJ,{data:function(){return X.data().ctaButton}},{buttonViewModel:_.Rt}),_.n(_.dN,{text:function(){return X.data().subtext},
className:"ytwYtdButtonBannerViewModelSubtext"}))},"xn");
iky.idomCompat=!0;_.G5(iky,"ytd-button-banner-view-model",{props:{data:_.OQ}});var gI=function(){var X=_.Y.apply(this,arguments)||this;X.isSearch=!1;return X};
_.F(gI,_.Y);
gI.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"}}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],gI.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],gI.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],gI.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,value:!0}),_.p("design:type",Boolean)],gI.prototype,"rounded",void 0);_.q([_.T(),_.p("design:type",Object)],gI.prototype,"isSearch",void 0);
_.q([_.hL({is:"ytd-universal-watch-card-renderer",disableElementRegistration:!0})],gI);
_.f(gI,"ytd-universal-watch-card-renderer",function(){if(MpT!==void 0)return MpT;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return MpT=X},{mode:1});var L_F;_.G5(_.V(function(X){var U=X.data;var r;X=!((r=_.np().resolve(_.gX(_.RB)))==null||!r());r={};return _.n("overview-message-view-model",{class:_.mS("ytwOverviewMessageViewModelHost",(r.ytwOverviewMessageViewModelDarkBackground=X,r.ytwOverviewMessageViewModelLightBackground=!X,r))},_.n(_.x,{cond:function(){return U().primaryImage},
then:function(m){return _.n(_.J6,{data:m,contentMode:"CONTENT_MODE_CENTER",alt:"",targetWidth:120,targetHeight:120,className:"ytwOverviewMessageViewModelMessageImage"})}}),_.n(_.x,{cond:function(){return U().primaryText},
then:function(){return _.n("div",{class:"ytwOverviewMessageViewModelPrimaryMessageText"},_.n(_.dN,{text:function(){return U().primaryText}}))}}),_.n(_.x,{cond:function(){return U().secondaryText},
then:function(){return _.n("div",{class:"ytwOverviewMessageViewModelSecondaryMessageText"},_.n(_.dN,{text:function(){return U().secondaryText}}))}}))},"yn"),"overview-message-view-model",{props:{data:_.OQ}});_.G5(_.vAL,"ytd-overview-answer-view-model",{props:{data:_.OQ}});var n7=function(){return _.Y.apply(this,arguments)||this};
_.F(n7,_.Y);n7.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"}}}};
n7.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents"}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],n7.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],n7.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Qy),_.p("design:type",Object)],n7.prototype,"ytContinuationHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],n7.prototype,"data",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],n7.prototype,"isSearch",void 0);
_.q([_.hL({disableElementRegistration:!0,is:"ytd-secondary-search-container-renderer"})],n7);
_.f(n7,"ytd-secondary-search-container-renderer",function(){if(L_F!==void 0)return L_F;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);
return L_F=X},{mode:1});var NhJ;var Zs=function(){var X=_.Y.apply(this,arguments)||this;X.renderSecondarySearchContainer=!1;X.isSearch=!1;return X};
_.F(Zs,_.Y);_.a=Zs.prototype;_.a.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"}}}};
_.a.created=function(){var X=this;this.boundStampSecondarySearchContainerIfFits=function(){X.stampSecondarySearchContainerIfFits()};
_.p$("REMAINING_DOVA_DEFERRED_CHUNKS",1)};
_.a.computeIsSearchFrictionPage=function(X){var U,r,m,I,t;X=X==null?void 0:(U=X.primaryContents)==null?void 0:(r=U.sectionListRenderer)==null?void 0:(m=r.contents)==null?void 0:(I=m[0])==null?void 0:(t=I.itemSectionRenderer)==null?void 0:t.contents;if(!X)return!1;U=_.H(X);for(r=U.next();!r.done;r=U.next())if(m=void 0,(m=r.value)==null?0:m.searchFrictionViewModel)return!0;return!1};
_.a.computeShowSecondaryColumn=function(X,U){return!!(U&&U.secondaryContents&&X)};
_.a.activeChanged=function(){var X=this;this.active&&!this.renderSecondarySearchContainer?(window.addEventListener("resize",_.k7(this,this.debounceStampSecondarySearchContainerIfFits)),_.RI(function(){X.debounceStampSecondarySearchContainerIfFits()})):this.active||window.removeEventListener("resize",_.k7(this,this.debounceStampSecondarySearchContainerIfFits))};
_.a.persistentGuideChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
_.a.stampSecondarySearchContainerIfFits=function(){!this.renderSecondarySearchContainer&&window.innerWidth>=1090&&(this.renderSecondarySearchContainer=!0)};
_.a.debounceStampSecondarySearchContainerIfFits=function(){_.fd(this,"stampSecondarySearchContainerIfFits",this.boundStampSecondarySearchContainerIfFits)};
_.a.onRetrieveLocation=function(X,U){U.locationRetrieved(location.pathname+location.search+"&pbj=1",void 0);X.stopPropagation()};
_.a.dataChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
Zs.prototype.dataChanged=Zs.prototype.dataChanged;Zs.prototype.onRetrieveLocation=Zs.prototype.onRetrieveLocation;Zs.prototype.persistentGuideChanged=Zs.prototype.persistentGuideChanged;Zs.prototype.activeChanged=Zs.prototype.activeChanged;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Zs.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Zs.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.Pd.YtdGuideStateAwareBehavior),_.p("design:type",Object)],Zs.prototype,"ytdGuideStateAwareBehavior",void 0);_.q([_.w(_.L2),_.p("design:type",Object)],Zs.prototype,"ironResizableBehavior",void 0);_.q([_.T(),_.p("design:type",Boolean)],Zs.prototype,"active",void 0);_.q([_.T(),_.p("design:type",Object)],Zs.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,value:function(){return _.v("enable_desktop_search_bigger_thumbs")}}),
_.p("design:type",Boolean)],Zs.prototype,"useBiggerThumbs",void 0);_.q([_.T({reflectToAttribute:!0,value:function(){return _.S7("desktop_search_bigger_thumbs_style")}}),
_.p("design:type",String)],Zs.prototype,"biggerThumbsStyle",void 0);_.q([_.T(),_.p("design:type",Object)],Zs.prototype,"renderSecondarySearchContainer",void 0);_.q([_.T({computed:"computeShowSecondaryColumn(renderSecondarySearchContainer, data)"}),_.p("design:type",Boolean)],Zs.prototype,"showSecondaryColumn",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeIsSearchFrictionPage(data)"}),_.p("design:type",Boolean)],Zs.prototype,"isSearchFrictionPage",void 0);
_.q([_.T(),_.p("design:type",Object)],Zs.prototype,"isSearch",void 0);_.q([_.ge("active"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Zs.prototype,"activeChanged",null);_.q([_.ge("guidePersistentAndVisible"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Zs.prototype,"persistentGuideChanged",null);
_.q([_.cP("yt-retrieve-location"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Object]),_.p("design:returntype")],Zs.prototype,"onRetrieveLocation",null);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Zs.prototype,"dataChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-two-column-search-results-renderer"})],Zs);
_.f(Zs,"ytd-two-column-search-results-renderer",function(){if(NhJ!==void 0)return NhJ;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return NhJ=X},{mode:1});var sn=function(){var X=_.Y.apply(this,arguments)||this;X.hasSearchHeader=!1;X.hasSecondaryContent=!1;X.hasBiggerThumbs=_.v("enable_desktop_search_bigger_thumbs");X.actionMap={"yt-show-search-contents-command":"onYtShowSearchContentsCommand"};return X};
_.F(sn,_.Y);_.a=sn.prototype;_.a.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:_.Lo(["aa","eocs"])}}};
_.a.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.a.loadPage_=function(X){this.initCsi();X&&(this.data=X,_.p$("REFINEMENTS_TUPLE",["FromSearchResponse",X.refinements||[]]),this.ytRendererBehavior.parentComponent&&_.Hw(this.ytRendererBehavior.parentComponent));this.updateTitle()};
_.a.initCsi=function(){_.zzo("results",["ol","cpt"])};
_.a.updateTitle=function(){var X=_.ib(window.location.href,"q");X||(X=_.ib(window.location.href,"search_query"));_.l4(this.hostElement,"yt-update-title",X||"")};
_.a.onYtShowSearchContentsCommand=function(){this.set("data.hideContents",!1)};
_.a.dataChanged=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data);_.v("web_srp_data_changed_terminate_imp_killswitch")||_.Gw(this.hostElement,"yt-terminate-video-preview-action")};
_.a.onReloadContinuationFinish=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data)};
_.a.computeHasSearchHeader=function(X){var U;X=X==null?void 0:(U=X.header)==null?void 0:U.searchHeaderRenderer;return!!X&&(!!X.searchFilterButton||!!X.chipBar)};
_.a.computeHasSecondaryContent=function(X){var U,r;return!!(X==null?0:(U=X.contents)==null?0:(r=U.twoColumnSearchResultsRenderer)==null?0:r.secondaryContents)};
_.n0.Object.defineProperties(sn,{template:{configurable:!0,enumerable:!0,get:function(){if(wuS===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);wuS=X}X=wuS;return X}}});
sn.prototype.onReloadContinuationFinish=sn.prototype.onReloadContinuationFinish;sn.prototype.dataChanged=sn.prototype.dataChanged;_.q([_.w(_.mG.YtPageBehavior),_.p("design:type",Object)],sn.prototype,"ytPageBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],sn.prototype,"actionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],sn.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],sn.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.Qy),_.p("design:type",Object)],sn.prototype,"ytContinuationHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],sn.prototype,"data",void 0);_.q([_.T({value:!0}),_.p("design:type",Boolean)],sn.prototype,"monitorScroll",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],sn.prototype,"hasSearchHeader",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],sn.prototype,"hasSecondaryContent",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],sn.prototype,"hasBiggerThumbs",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],sn.prototype,"dataChanged",null);
_.q([_.cP("yt-reload-continuation-finish"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],sn.prototype,"onReloadContinuationFinish",null);_.q([_.hL({is:"ytd-search"})],sn);_.gL.registerService(_.xVx,sn);
_.Df();
}catch(e){_._DumpException(e)}
try{
_.JQ("h8y2qb");
var Tlo=function(X){if(X=_.XjM(X)){var U;(U=X.sources)!=null&&U[0]?(U=_.rZm(X),U=U<1?"VERTICAL":U>1?"HORIZONTAL":"SQUARE"):U=void 0;return U}},I5=function(X){_.Kz.call(this,"upload");
this.opts.query=X},V4F=function(X,U){return _.n(YNy,{data:X,
onYtNavigate:U})},Rzb=function(X,U){return _.t3(X.entities,"pageHeaderEntity",U)},qNy=function(X,U){return X.map(function(r){if(r.tabRenderer)return fRr(r.tabRenderer);
if(r.expandableTabRenderer&&U){var m=r.expandableTabRenderer;return{customTabRenderable:function(){return U(m)}}}return{}})},fRr=function(X){return{identifier:X.tabIdentifier,
aTagConfig:_.h6({innertubeCommand:X.endpoint,forceNewState:!0}),title:X.title,selected:X.selected,disabled:X.unselectable,icon:X.icon}},WAh=function(X){return _.jf({type:"SET_TAB_GESTURES_IS_ACTIVE",
payload:X})},JVb=function(X){if(!_.Lc(document,"gtm-noscript")){var U=document.createElement("noscript");
U.id="gtm-noscript";U.textContent='<iframe src="https://www.googletagmanager.com/ns.html?id='+X+'" height="0" width="0" style="display:none;visibility:hidden"></iframe>';document.body.prepend(U)}};_.XW(I5,_.Kz);I5.prototype.JSC$10236_setLabel=function(X){I5.superClass_.JSC$10236_setLabel.call(this,X);return this};
I5.prototype.addUploadMetadata=function(X,U){I5.superClass_.addUploadMetadata.call(this,X,U);return this};var DqT=function(X){if(X!=="youtubebanner"&&X!=="youtube-channel-banner")throw Error("Ro");I5.call(this,X)};
_.F(DqT,I5);DqT.prototype.JSC$10236_setLabel=function(X){I5.prototype.JSC$10236_setLabel.call(this,X);return this};
DqT.prototype.addUploadMetadata=function(X,U){I5.prototype.addUploadMetadata.call(this,X,U);return this};var p0h=[_.L2,{listeners:{"app-reset-layout":"_appResetLayoutHandler","iron-resize":"resetLayout"},attached:function(){this.fire("app-reset-layout")},
_appResetLayoutHandler:function(X){_.Zq(X).path[0]!==this&&(this.resetLayout(),X.stopPropagation())},
_updateLayoutStates:function(){console.error("unimplemented")},
resetLayout:function(){var X=this._updateLayoutStates.bind(this);this._layoutDebouncer=_.Fv(this._layoutDebouncer,_.Oq,X);_.Bn(this._layoutDebouncer);this._notifyDescendantResize()},
_notifyLayoutChanged:function(){var X=this;requestAnimationFrame(function(){X.fire("app-reset-layout")})},
_notifyDescendantResize:function(){this.isAttached&&this._interestedResizables.forEach(function(X){this.resizerShouldNotify(X)&&this._notifyDescendant(X)},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 $qU=[_.CJv,{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(X,U){var r=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[X];if(!r)throw new ReferenceError(this._getUndefinedMsg(X));X=this._boundEffect(r,U||{});X.setUp();return X},
_effectsChanged:function(X,U,r){this._tearDownEffects();X&&r&&(X.split(" ").forEach(function(m){var I;m!==""&&((I=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[m])?this._effects.push(this._boundEffect(I,U[m])):console.warn(this._getUndefinedMsg(m)))},this),this._setUpEffect())},
_layoutIfDirty:function(){return this.offsetWidth},
_boundEffect:function(X,U){U=U||{};var r=parseFloat(U.startsAt||0),m=parseFloat(U.endsAt||1),I=m-r,t=function(){};
m=r===0&&m===1?X.run:function(C,k){X.run.call(this,Math.max(0,(C-r)/I),k)};
return{setUp:X.setUp?X.setUp.bind(this,U):t,run:X.run?m.bind(this):t,tearDown:X.tearDown?X.tearDown.bind(this):t}},
_setUpEffect:function(){this.isAttached&&this._effects&&(this._effectsRunFn=[],this._effects.forEach(function(X){X.setUp()!==!1&&this._effectsRunFn.push(X.run)},this))},
_tearDownEffects:function(){this._effects&&this._effects.forEach(function(X){X.tearDown()});
this._effectsRunFn=[];this._effects=[]},
_runEffects:function(X,U){this._effectsRunFn&&this._effectsRunFn.forEach(function(r){r(X,U)})},
_scrollHandler:function(){this._scrollStateChanged()},
_scrollStateChanged:function(){if(!this.disabled){var X=this._clampedScrollTop;this._updateScrollState(X);this.threshold>0&&this._setThresholdTriggered(X>=this.threshold)}},
_getDOMRef:function(X){console.warn("_getDOMRef","`"+X+"` is undefined")},
_getUndefinedMsg:function(X){return"Scroll effect `"+X+"` is undefined. Did you forget to import app-layout/app-scroll-effects/effects/"+X+".html ?"}}];if(_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]!=null)throw Error("So`parallax-background");
_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]={setUp:function(X){var U={};X=parseFloat(X.scalar);U.background=this._getDOMRef("background");U.backgroundFrontLayer=this._getDOMRef("backgroundFrontLayer");U.backgroundRearLayer=this._getDOMRef("backgroundRearLayer");U.deltaBg=U.backgroundFrontLayer.offsetHeight-U.background.offsetHeight;U.deltaBg===0?(isNaN(X)&&(X=.8),U.deltaBg=(this._dHeight||0)*X):(isNaN(X)&&(X=
1),U.deltaBg*=X);this._fxParallaxBackground=U},
run:function(X){var U=this._fxParallaxBackground;this.transform("translate3d(0px, "+U.deltaBg*Math.min(1,X)+"px, 0px)",U.backgroundFrontLayer);U.backgroundRearLayer&&this.transform("translate3d(0px, "+U.deltaBg*Math.min(1,X)+"px, 0px)",U.backgroundRearLayer)},
tearDown:function(){delete this._fxParallaxBackground}};var bIU;var AVh;var lRT=function(){};
_.a=lRT.prototype;_.a._scrollTargetChanged=function(){};
_.a.scroll=function(){};
_.a._isValidScrollTarget=function(){};
_.a._toggleScrollListener=function(){};
_.a.toggleScrollListener=function(){};
_.a.createEffect=function(){};
_.a._effectsChanged=function(){};
_.a._layoutIfDirty=function(){};
_.a._boundEffect=function(){};
_.a._setUpEffect=function(){};
_.a._tearDownEffects=function(){};
_.a._runEffects=function(){};
_.a._scrollHandler=function(){};
_.a._scrollStateChanged=function(){};
_.a._getUndefinedMsg=function(){};
_.a.notifyResize=function(){};
_.a.assignParentResizable=function(){};
_.a.stopResizeNotificationsFor=function(){};
_.a._subscribeIronResize=function(){};
_.a._unsubscribeIronResize=function(){};
_.a.resizerShouldNotify=function(){};
_.a._onDescendantIronResize=function(){};
_.a._fireResize=function(){};
_.a._onIronRequestResizeNotifications=function(){};
_.a._parentResizableChanged=function(){};
_.a._notifyDescendant=function(){};
_.a._requestResizeNotifications=function(){};
_.a._findParent=function(){};
_.a._appResetLayoutHandler=function(){};
_.a.resetLayout=function(){};
_.a._notifyLayoutChanged=function(){};
_.a._notifyDescendantResize=function(){};
_.a._setThresholdTriggered=function(){};
lRT=_.BP({_template:function(){if(AVh!==void 0)return AVh;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;bIU===void 0&&(bIU=document.createElement("template"));var m=bIU;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return AVh=X},
is:"tp-yt-app-header",behaviors:[$qU,p0h],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 X=_.Zq(this.$.slot).getDistributedNodes(),U=0,r;r=X[U];U++)if(r.nodeType===Node.ELEMENT_NODE)if(r.hasAttribute("sticky")){this._stickyElRef=r;break}else this._stickyElRef||(this._stickyElRef=r);return this._stickyElRef},_configChanged:function(){this.resetLayout();this._notifyLayoutChanged()},
_updateLayoutStates:function(){if(this.offsetWidth!==0||this.offsetHeight!==0){var X=this._clampedScrollTop,U=this._height===0||X===0,r=this.disabled;this._height=this.offsetHeight;this._stickyElRef=null;this.disabled=!0;U||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();U?this._updateScrollState(X,!0):(this._updateScrollState(this._lastScrollTop,
!0),this._layoutIfDirty());this.disabled=r}},
_updateScrollState:function(X,U){if(this._height!==0){var r=0,m=this._top;var I=this._maxHeaderTop;var t=X-this._lastScrollTop,C=Math.abs(t),k=X>this._lastScrollTop,g=performance.now();this._mayMove()&&(r=this._clamp(this.reveals?m+t:X,0,I));X>=this._dHeight&&(r=this.condenses&&!this.fixed?Math.max(this._dHeight,r):r,this.style.transitionDuration="0ms");if(this.reveals&&!this.disabled&&C<100){if(g-this._initTimestamp>300||this._wasScrollingDown!==k)this._initScrollTop=X,this._initTimestamp=g;X>=I&&
(Math.abs(this._initScrollTop-X)>30||C>10?(k&&X>=I?r=I:!k&&X>=this._dHeight&&(r=this.condenses&&!this.fixed?this._dHeight:0),this.style.transitionDuration=this._clamp((r-m)/(t/(g-this._lastTimestamp)),0,300)+"ms"):r=this._top)}I=this._dHeight===0?X>0?1:0:r/this._dHeight;U||(this._lastScrollTop=X,this._top=r,this._wasScrollingDown=k,this._lastTimestamp=g);if(U||I!==this._progress||m!==r||X===0)this._progress=I,this._runEffects(I,r),this._transformHeader(r)}},
_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(X){this.translate3d(0,-X+"px",0);this._stickyEl&&this.translate3d(0,this.condenses&&X>=this._stickyElTop?Math.min(X,this._dHeight)-this._stickyElTop+"px":0,0,this._stickyEl)},
_clamp:function(X,U,r){return Math.min(r,Math.max(U,X))},
_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),_.Zq(this.root).insertBefore(this._bgContainer,this.$.contentContainer))},
_getDOMRef:function(X){switch(X){case "backgroundFrontLayer":return this._ensureBgContainers(),this._bgFront;case "backgroundRearLayer":return this._ensureBgContainers(),this._bgRear;case "background":return this._ensureBgContainers(),this._bgContainer;case "mainTitle":return _.Zq(this).querySelector("[main-title]");case "condensedTitle":return _.Zq(this).querySelector("[condensed-title]")}return null},
getScrollState:function(){return{progress:this._progress,top:this._top}}});var Gbo;var iIy;_.BP({_template:function(){if(iIy!==void 0)return iIy;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;Gbo===void 0&&(Gbo=document.createElement("template"));var m=Gbo;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return iIy=X},
is:"tp-yt-app-header-layout",behaviors:[p0h],properties:{hasScrollingRegion:{type:Boolean,value:!1,reflectToAttribute:!0},rafId:{type:Number,value:-1},useRaf:{type:Boolean,value:!0}},observers:["resetLayout(isAttached, hasScrollingRegion)"],get header(){return _.Zq(this.$.headerSlot).getDistributedNodes()[0]},_updateLayoutStates:function(){this.useRaf?(cancelAnimationFrame(this.rafId),this.rafId=requestAnimationFrame(this.performUpdate.bind(this))):this.performUpdate()},
performUpdate:function(){var X=this.header;if(this.isAttached&&X){this.$.wrapper.classList.remove("initializing");X.scrollTarget=this.hasScrollingRegion?this.$.contentContainer:this.ownerDocument.documentElement;if(this.hasScrollingRegion)X.style.left="",X.style.right="";else{var U=this.getBoundingClientRect(),r=document.documentElement.clientWidth-U.right;X.style.left=U.left+"px";X.style.right=r+"px"}U=this.$.contentContainer.style;r=X.offsetHeight;X.fixed&&!X.condenses&&this.hasScrollingRegion?
(U.marginTop=r+"px",U.paddingTop=""):(U.paddingTop=r+"px",U.marginTop="")}}});var LAy=new _.c8("alertCommand");var Nlh=new _.c8("manageLabsStateCommand");var jxU=new _.c8("inlineFormRenderer");var XEh=new _.c8("playlistSidebarPrimaryInfoRenderer");var UXy=new _.c8("productDetailsThumbnailRenderer"),rQU=new _.c8("productDetailsVariantRenderer"),mXh=new _.c8("productDetailsVariantOptionRenderer"),IfU=new _.c8("productDetailsOffersContainerRenderer"),tFS=new _.c8("productDetailsOfferRenderer");var afy=new _.c8("shoppingFlaggingRenderer");var Hjo=new _.c8("playlistBylineRenderer");var Cby=new _.c8("insertChannelTabCommand");var ty=function(){return _.x7.apply(this,arguments)||this};
_.F(ty,_.x7);_.a=ty.prototype;_.a.activeChanged=function(){if(this.active){var X=_.Xa(this.hostElement).querySelector("#header");X&&_.l4(X,"iron-resize");window.addEventListener("scroll",_.k7(this,this.onScroll))}else window.removeEventListener("scroll",_.k7(this,this.onScroll)),_.l4(this.hostElement,"yt-request-panel-mode-change",{mode:"seamed"})};
_.a.guideVisibleChanged=function(){var X=_.Xa(this.hostElement).querySelector("#header");X&&_.l4(X,"iron-resize")};
_.a.onScroll=function(){var X=this;_.fd(this,"onScroll",function(){var U=_.Xa(X.hostElement).querySelector("#header");U&&U.polymerController&&(U=U.polymerController.getScrollState().progress===1?"standard":"seamed",_.l4(X.hostElement,"yt-request-panel-mode-change",{mode:U}))},10)};
_.a.tabsChanged=function(){if(this.tabs){for(var X=null,U=0,r=this.tabs.length;U<r;++U){var m=this.tabs[U].tabRenderer;if(m&&m.selected){X=U;break}}this.selected=X}};
_.a.onTabsActivate=function(X){_.l4(this.hostElement,"yt-navigate",{endpoint:this.tabs[X.detail.selected].tabRenderer.endpoint})};
ty.prototype.tabsChanged=ty.prototype.tabsChanged;ty.prototype.guideVisibleChanged=ty.prototype.guideVisibleChanged;ty.prototype.activeChanged=ty.prototype.activeChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ty.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Pd.YtdGuideStateAwareBehavior),_.p("design:type",Object)],ty.prototype,"ytdGuideStateAwareBehavior",void 0);_.q([_.T(),_.p("design:type",Array)],ty.prototype,"tabs",void 0);
_.q([_.T(),_.p("design:type",Object)],ty.prototype,"selected",void 0);_.q([_.T(),_.p("design:type",Boolean)],ty.prototype,"active",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],ty.prototype,"disableHeaderFluidWidth",void 0);_.q([_.ge("active"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ty.prototype,"activeChanged",null);
_.q([_.ge("guidePersistentAndVisible"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ty.prototype,"guideVisibleChanged",null);_.q([_.ge("tabs"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ty.prototype,"tabsChanged",null);_.q([_.PP()],ty);var kEo=[_.l.YtRendererBehavior,_.Pd.YtdGuideStateAwareBehavior,ty.prototype];var cQh=2/3,gEb=_.tb(130749),nEb=function(X,U){var r=this;this.element=X;this.layer=0;this.refreshConfig={startPosition:0,startAction:function(){r.startAction()},
draggingClass:"gesture-dragging",triggers:{down:{endPosition:80,threshold:120,disableFinish:!0,translateBack:!0,moveRatio:cQh,moveAction:function(m){r.moveAction(m)},
triggerAction:function(){r.element.isReloading=!0;_.Y5(_.gO(),{visualElement:gEb});_.aB.instance.resolveCommand({signalAction:{signal:"SOFT_RELOAD_PAGE"}},{form:{element:r.element}})}}}};
_.W$(_.gO(),gEb,this.layer);this.gesture=new _.Rr(X,U,this.refreshConfig,"pan-down");this.attach()};
_.a=nEb.prototype;_.a.attach=function(){this.gesture.attach()};
_.a.detach=function(){this.gesture.detach()};
_.a.reset=function(){this.element.close()};
_.a.startAction=function(){this.element.reset();this.element.isReloading=!1};
_.a.moveAction=function(X){this.element.rotation=X*360};var Zjh=_.tb(130750),xXT=function(X,U,r,m,I){var t=this;this.element=X;this.parent=r;this.channelHeader=m;this.ytdReduxDispatch=I;this.layer=0;this.scrollPositionNeedsUpdate=!1;this.scrollPositionForTabs=new Map;this.tabConfig={startPosition:0,draggingClass:"gesture-tab-dragging",startAction:function(){t.tabsStartAtInPx=t.channelHeader.clientHeight-48;var C;(C=t.selectedTab)!=null&&C.title&&(C=_.np().resolve(_.gX(_.Aj)))&&(C=C.getCurrentPage(),t.lastVisitedTabScrollPosition=C.getScrollTop(),t.previousTab&&
((t.lastVisitedTabScrollPosition===void 0?0:t.lastVisitedTabScrollPosition<t.channelHeader.clientHeight-48)?t.scrollPositionForTabs.has(t.selectedTab.title)&&t.scrollPositionForTabs.delete(t.selectedTab.title):t.scrollPositionForTabs.set(t.selectedTab.title,C.getScrollTop())))},
triggers:{right:{endPosition:500,threshold:100,transitionEndPosition:sc9(),triggerAction:function(){t.navigate(t.previousTab)},
moveAction:function(C,k){t.moveAction(C,k)}},
left:{endPosition:-500,threshold:-100,transitionEndPosition:-sc9(),triggerAction:function(){t.navigate(t.nextTab)},
moveAction:function(C,k){t.moveAction(C,k)}}}};
_.W$(_.gO(),Zjh,this.layer);this.gesture=new _.Rr(X,U,this.tabConfig);this.attach()};
_.a=xXT.prototype;_.a.attach=function(){this.gesture.attach()};
_.a.detach=function(){this.gesture.detach()};
_.a.tabsChanged=function(X){if(X){var U=void 0;this.nextTab=this.previousTab=this.selectedTab=void 0;X=_.H(X);for(var r=X.next();!r.done;r=X.next()){r=r.value.tabRenderer;this.selectedTab&&!this.nextTab&&(this.nextTab=r);var m=void 0;if((m=r)==null?0:m.selected)this.previousTab=U,this.selectedTab=r;U=r}U=this.gesture;X=this.getConfig();U.config=X;this.scrollPositionNeedsUpdate=!0}};
_.a.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}})};
_.a.moveAction=function(X,U){if(!this.tabsElement){var r;this.tabsElement=(r=this.parent.header)==null?void 0:r.tabsElement;U==="right"&&this.previousTab?(r=this.previousTab.endpoint,_.scL(_.np().resolve(_.v1),r,{},"")):U==="left"&&this.nextTab&&(r=this.nextTab.endpoint,_.scL(_.np().resolve(_.v1),r,{},""));if(!this.tabsElement)return}r=this.tabsElement._pos;U==="right"&&(X*=-1);this.tabsElement._positionBar(r.width,r.left*1+r.width*X)};
var sc9=function(){var X,U;return(U=(X=_.np().resolve(_.Aj).getCurrentPage())==null?void 0:X.clientWidth)!=null?U:0};
xXT.prototype.navigate=function(X){this.element.data=void 0;if(X=X==null?void 0:X.endpoint)this.ytdReduxDispatch(WAh(!0)),_.Y5(_.gO(),{visualElement:Zjh}),_.aB.instance.resolveCommand({navigateAction:{endpoint:X}},{form:{element:this.element}})};var PbU;var SDU;var a5=function(){return _.Y.apply(this,arguments)||this};
_.F(a5,_.Y);a5.prototype.configureRendererStamper=function(){return{"data.deleteButton":{id:"delete-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],a5.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],a5.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],a5.prototype,"data",void 0);_.q([_.hL({is:"ytd-labs-edit-renderer",disableElementRegistration:!0})],a5);
_.f(a5,"ytd-labs-edit-renderer",function(){if(SDU!==void 0)return SDU;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return SDU=X},{mode:1});var dXh;var HH=function(){var X=_.Y.apply(this,arguments)||this;X.dark=!1;X.headerBackgroundLight="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";X.headerBackgroundDark="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return X};
_.F(HH,_.Y);HH.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
HH.prototype.ready=function(){var X=document.documentElement.hasAttribute("dark");this.setBackgroundImage(X);this.dark=X};
HH.prototype.onDarkModeToggledAction=function(X){this.setBackgroundImage(X);this.dark=X};
HH.prototype.setBackgroundImage=function(X){_.HP(this.hostElement,{"--yt-labs-header-background":"url("+(X?this.headerBackgroundDark:this.headerBackgroundLight)+")"})};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],HH.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],HH.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],HH.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],HH.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],HH.prototype,"dark",void 0);
_.q([_.hL({is:"ytd-labs-header-renderer",disableElementRegistration:!0})],HH);
_.f(HH,"ytd-labs-header-renderer",function(){if(dXh!==void 0)return dXh;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return dXh=X},{mode:1});var Ojo;var CF=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-check-labs-opted-in-state":"onCheckLabsOptedInState","yt-manage-labs-state-command":"onManageLabsState"};return X};
_.F(CF,_.Y);CF.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"}}}}}};
CF.prototype.onYtToggleButton=function(X){this.notifyPath("data.primaryButton.toggleButtonRenderer.isToggled",X.detail.toggled)};
CF.prototype.onManageLabsState=function(X){if(X=_.e(X,Nlh))X.stateChange==="LABS_STATE_TYPE_OVERRIDE_OPT_IN"&&this.data?X.labsItemId!==this.data.labsItemId?this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1):this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0):this.data&&X.labsItemId===this.data.labsItemId&&(X.stateChange==="LABS_STATE_TYPE_OPT_IN"?_.Gw(this.hostElement,"yt-check-labs-opted-in-state").some(function(U){return U})&&this.data.confirmationDialogCommand?_.NT(this.hostElement,
[this.data.confirmationDialogCommand],this.hostElement):this.data.optInCommand&&(_.np().resolve(_.s4).resolveCommand(this.data.optInCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0)):this.data.optOutCommand&&X.stateChange==="LABS_STATE_TYPE_OPT_OUT"&&(_.np().resolve(_.s4).resolveCommand(this.data.optOutCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1)))};
CF.prototype.onCheckLabsOptedInState=function(){var X=this.get("data.primaryButton.toggleButtonRenderer");return X?X.isToggled:!1};
_.n0.Object.defineProperties(CF.prototype,{itemStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.itemStyle}}});
CF.prototype.onYtToggleButton=CF.prototype.onYtToggleButton;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],CF.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],CF.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],CF.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],CF.prototype,"data",void 0);
_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],CF.prototype,"itemStyle",null);_.q([_.cP("yt-toggle-button"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],CF.prototype,"onYtToggleButton",null);_.q([_.hL({is:"ytd-labs-item-renderer",disableElementRegistration:!0})],CF);
_.f(CF,"ytd-labs-item-renderer",function(){if(Ojo!==void 0)return Ojo;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Ojo=X},{mode:1});var vEh;var ey9;var EEy=function(){return _.Y.apply(this,arguments)||this};
_.F(EEy,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],EEy.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],EEy.prototype,"data",void 0);_.q([_.hL({is:"ytd-live-chat-history-new-sponsor-chip-renderer",disableElementRegistration:!0})],EEy);
_.f(EEy,"ytd-live-chat-history-new-sponsor-chip-renderer",function(){if(ey9!==void 0)return ey9;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return ey9=X},{mode:1});var FYT;var kP=function(){return _.Y.apply(this,arguments)||this};
_.F(kP,_.Y);kP.prototype.observeSuperchatChip=function(){if(this.data){var X={"--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)};_.HP(this.hostElement,X)}};
kP.prototype.colorFromDecimal=function(X){return _.oj(Number(X||0))};
kP.prototype.observeSuperchatChip=kP.prototype.observeSuperchatChip;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],kP.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],kP.prototype,"data",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],kP.prototype,"observeSuperchatChip",null);_.q([_.hL({is:"ytd-live-chat-history-super-chat-chip-renderer",disableElementRegistration:!0})],kP);
_.f(kP,"ytd-live-chat-history-super-chat-chip-renderer",function(){if(FYT!==void 0)return FYT;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return FYT=X},{mode:1});var cH=function(){return _.Y.apply(this,arguments)||this};
_.F(cH,_.Y);cH.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"}}}};
_.n0.Object.defineProperties(cH.prototype,{hideMessageBlock:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!this.data.charityName&&!!this.data.chip}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],cH.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],cH.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.na),_.p("design:type",Object)],cH.prototype,"ytdDismissibleItemBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],cH.prototype,"data",void 0);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],cH.prototype,"hideMessageBlock",null);
_.q([_.hL({is:"ytd-live-chat-history-entry-renderer",disableElementRegistration:!0})],cH);
_.f(cH,"ytd-live-chat-history-entry-renderer",function(){if(vEh!==void 0)return vEh;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return vEh=X},{mode:1});var BW9;var Qch=function(){return _.Y.apply(this,arguments)||this};
_.F(Qch,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Qch.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Qch.prototype,"data",void 0);_.q([_.hL({is:"ytd-channel-options-renderer",disableElementRegistration:!0})],Qch);
_.f(Qch,"ytd-channel-options-renderer",function(){if(BW9!==void 0)return BW9;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return BW9=X},{mode:1});var oEo;var gj=function(){return _.Y.apply(this,arguments)||this};
_.F(gj,_.Y);gj.prototype.configureRendererStamper=function(){return{"data.resumeButton":{id:"resume-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],gj.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],gj.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],gj.prototype,"data",void 0);_.q([_.hL({is:"ytd-settings-email-item-renderer",disableElementRegistration:!0})],gj);
_.f(gj,"ytd-settings-email-item-renderer",function(){if(oEo!==void 0)return oEo;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return oEo=X},{mode:1});var wEh;var nF=function(){return _.Y.apply(this,arguments)||this};
_.F(nF,_.Y);nF.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"}}}};
nF.prototype.getExpansionIcon=function(X){return X?"COLLAPSE":"EXPAND"};
nF.prototype.onToggleListExpansion=function(){this.expanded=!this.expanded};
_.n0.Object.defineProperties(nF.prototype,{emailListExpanded:{configurable:!0,enumerable:!0,get:function(){return this.expanded?"true":"false"}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],nF.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],nF.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],nF.prototype,"data",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],nF.prototype,"expanded",void 0);_.q([_.y("expanded"),_.p("design:type",String),_.p("design:paramtypes",[])],nF.prototype,"emailListExpanded",null);
_.q([_.Zl("#options"),_.p("design:type",Object)],nF.prototype,"options",void 0);_.q([_.hL({is:"ytd-settings-email-list-renderer",disableElementRegistration:!0})],nF);
_.f(nF,"ytd-settings-email-list-renderer",function(){if(wEh!==void 0)return wEh;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return wEh=X},{mode:1});var yQJ;var ZH=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return X};
_.F(ZH,_.Y);ZH.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"}}}};
ZH.prototype.handleSignalActionSubmitForm=function(){var X,U=(X=this.formRenderer)==null?void 0:X.getForm();U&&this.data.serviceEndpoint&&_.np().resolve(_.s4).resolveCommand(this.data.serviceEndpoint,{form:Object.assign({},U,{element:this.hostElement})})};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ZH.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],ZH.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],ZH.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ZH.prototype,"data",void 0);_.q([_.Zl("yt-form-renderer"),_.p("design:type",Object)],ZH.prototype,"formRenderer",void 0);
_.q([_.hL({is:"ytd-settings-gaia-link-renderer",disableElementRegistration:!0})],ZH);
_.f(ZH,"ytd-settings-gaia-link-renderer",function(){if(yQJ!==void 0)return yQJ;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return yQJ=X},{mode:1});var uDS;_.G5(_.dq,"basic-content-view-model",{props:{data:_.bm,className:_.bm}});var sE=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-settings-update-options-command":"handleUpdateOptionsCommand"};return X};
_.F(sE,_.Y);sE.prototype.dataChanged=function(){this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_AV1_OPTIONS"&&_.U4w()&&this.set("data.hidden",!1)};
sE.prototype.onSwitchReady=function(){var X=this;this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_PUSH_NOTIFICATIONS_ENABLED"&&_.v("service_worker_push_enabled")&&navigator.serviceWorker.ready.then(function(){_.XPT().then(function(U){U&&(Notification.permission==="default"?X.set("data.hidden",!1):Notification.permission==="granted"&&_.aZ("NotificationsDisabled").then(function(r){r||_.Gw(X.hostElement,"yt-toggle-settings-switch",[X.data.id,!r]);X.set("data.hidden",!1)}).catch(function(){}))})})};
sE.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{channelOptionsRenderer:{component:"ytd-channel-options-renderer",noInjection:!0},copyLinkRenderer:{component:"yt-copy-link-renderer",noInjection:!0,params:{adaptiveFullWidth:!0}},dropdownRenderer:{component:"ytd-dropdown-renderer",params:{hasBackground:!0,verticalAlign:"bottom",noUnderline:!0},noInjection:!0},settingsCheckboxRenderer:{component:"ytd-settings-checkbox-renderer",noInjection:!0},settingsEmailListRenderer:{component:"ytd-settings-email-list-renderer",
noInjection:!0},settingsGaiaLinkRenderer:{component:"ytd-settings-gaia-link-renderer",noInjection:!0},settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0},settingsSwitchRenderer:{component:"ytd-settings-switch-renderer",noInjection:!0},connectedAppRenderer:{component:"ytd-connected-app-renderer",noInjection:!0},basicContentViewModel:{component:"basic-content-view-model",noInjection:!0}}}}};
sE.prototype.handleUpdateOptionsCommand=function(X){(X=_.e(X,_.vOC))&&this.data&&this.data.id===X.id&&(this.set("data.hidden",X.hidden),X.text!==void 0&&this.set("data.text",X.text),X.clearOptions&&this.set("data.options",[]))};
sE.prototype.onSwitchReady=sE.prototype.onSwitchReady;sE.prototype.dataChanged=sE.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],sE.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],sE.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],sE.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],sE.prototype,"data",void 0);
_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],sE.prototype,"dataChanged",null);_.q([_.cP("yt-settings-switch-ready"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],sE.prototype,"onSwitchReady",null);_.q([_.hL({is:"ytd-settings-options-renderer",disableElementRegistration:!0})],sE);
_.f(sE,"ytd-settings-options-renderer",function(){if(uDS!==void 0)return uDS;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return uDS=X},{mode:1});var hyo;var xP=function(){return _.Y.apply(this,arguments)||this};
_.F(xP,_.Y);xP.prototype.onYtExpanderMoreTapped=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
xP.prototype.configureRendererStamper=function(){return{"data.attributionLinkButtonRenderer":{id:"attribution-link-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{disableTextTransform:!0}}}}}};
xP.prototype.onYtExpanderMoreTapped=xP.prototype.onYtExpanderMoreTapped;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],xP.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],xP.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],xP.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],xP.prototype,"data",void 0);
_.q([_.cP("yt-expander-more-tapped"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],xP.prototype,"onYtExpanderMoreTapped",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-product-details-description-renderer"})],xP);
_.f(xP,"ytd-product-details-description-renderer",function(){if(hyo!==void 0)return hyo;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return hyo=X},{mode:1});var MFS;var PH=function(){var X=_.Y.apply(this,arguments)||this;X.shippingIcon="https://www.gstatic.com/images/icons/material/system/1x/local_shipping_grey600_48dp.png";X.shippingAddressIcon="https://www.gstatic.com/images/icons/material/system/1x/location_on_grey600_48dp.png";X.googleGuaranteeIcon="https://www.gstatic.com/images/icons/material/system/1x/google_guarantee_grey600_48dp.png";X.returnPolicyIcon="https://www.gstatic.com/images/icons/material/system/1x/undo_grey600_48dp.png";return X};
_.F(PH,_.Y);PH.prototype.configureRendererStamper=function(){return{"data.purchaseButtonRenderer":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.purchaseButtonRenderers":{id:"purchase-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.n0.Object.defineProperties(PH.prototype,{showAdditionalFees:{configurable:!0,enumerable:!0,get:function(){var X,U;return((X=this.data)==null?void 0:(U=X.offerData)==null?void 0:U.additionalFeesText)!==""}},
showMultiPurchaseButtons:{configurable:!0,enumerable:!0,get:function(){var X,U;return((X=this.data)==null?void 0:X.purchaseButtonRenderers)!==void 0&&((U=this.data)==null?void 0:U.purchaseButtonRenderers.length)!==0}},
showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var X,U;return!((X=this.data)==null||!X.formattedFromMerchantText)&&(!((U=this.data)==null||!U.purchaseButtonRenderer)||this.showMultiPurchaseButtons)}}});
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],PH.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],PH.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],PH.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],PH.prototype,"data",void 0);
_.q([_.T({type:_.v("kevlar_property_type_migration_killswitch")?String:void 0}),_.p("design:type",Object)],PH.prototype,"shippingIcon",void 0);_.q([_.T({type:_.v("kevlar_property_type_migration_killswitch")?String:void 0}),_.p("design:type",Object)],PH.prototype,"shippingAddressIcon",void 0);_.q([_.T({type:_.v("kevlar_property_type_migration_killswitch")?String:void 0}),_.p("design:type",Object)],PH.prototype,"googleGuaranteeIcon",void 0);
_.q([_.T({type:_.v("kevlar_property_type_migration_killswitch")?String:void 0}),_.p("design:type",Object)],PH.prototype,"returnPolicyIcon",void 0);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],PH.prototype,"showAdditionalFees",null);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],PH.prototype,"showMultiPurchaseButtons",null);
_.q([_.y("data","showMultiPurchaseButtons"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],PH.prototype,"showPurchaseData",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-product-details-hero-offer-renderer"})],PH);
_.f(PH,"ytd-product-details-hero-offer-renderer",function(){if(MFS!==void 0)return MFS;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return MFS=X},{mode:1});var zyJ;var KYS;var S$=function(){return _.Y.apply(this,arguments)||this};
_.F(S$,_.Y);_.a=S$.prototype;_.a.attached=function(){this.hostElement.addEventListener("click",this.handleSelection);this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
_.a.onKeyDown=function(X){X=X.keyCode;X!==13&&X!==32||this.handleSelection()};
_.a.onMouseEnterImage=function(){var X;((X=this.data)==null?void 0:X.thumbnailDetails)!==void 0&&_.i4(this.polymerController.hostElement,"ytd-product-details-variant-image-select",[this.data.thumbnailDetails])};
_.a.onMouseLeaveImage=function(){_.i4(this.polymerController.hostElement,"ytd-product-details-variant-image-unselect")};
_.a.handleSelection=function(){this.data&&_.l4(this.hostElement,"ytd-product-details-thumbnail-renderer-selected",this.data.index)};
_.n0.Object.defineProperties(S$.prototype,{isSelected:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.isSelected)}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],S$.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],S$.prototype,"data",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],S$.prototype,"isSelected",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-product-details-thumbnail-renderer"})],S$);
_.f(S$,"ytd-product-details-thumbnail-renderer",function(){if(KYS!==void 0)return KYS;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return KYS=X},{mode:1});var dj=function(){var X=_.Y.apply(this,arguments)||this;var U={};X.actionMap=(U["ytd-product-details-variant-image-select"]="handlePreviewImageSelect",U["ytd-product-details-variant-image-unselect"]="handlePreviewImageDeselect",U);X.selectedThumbnailIndex=0;X.selectItem=function(r){r.target.onKeyDown(r)};
return X};
_.F(dj,_.Y);_.a=dj.prototype;_.a.handlePreviewImageSelect=function(X){this.hoverThumbnail=X};
_.a.handlePreviewImageDeselect=function(){this.hoverThumbnail=void 0};
_.a.configureRendererStamper=function(){return{"populatedData.imageRenderer":{id:"items",mapping:{productDetailsThumbnailRenderer:{component:"ytd-product-details-thumbnail-renderer",attributes:{role:"option"}}}}}};
_.a.onThumbnailSelected=function(X,U){this.selectedThumbnailIndex=U};
_.a.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.selectedThumbnailIndex=0};
_.a.updateOffset=function(){var X=_.Xa(this.hostElement).querySelector("#scroll-container").clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-X));this.ytdHorizontalListBehavior.reposition_()};
_.n0.Object.defineProperties(dj.prototype,{showThumbnails:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.data)==null?0:X.imageRenderer){var U,r;return((U=this.data)==null?void 0:(r=U.imageRenderer)==null?void 0:r.length)>1}return!1}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.hoverThumbnail!==void 0)return this.hoverThumbnail;var X;if((X=this.data)==null?0:X.imageRenderer){var U;return(U=_.e(this.data.imageRenderer[this.selectedThumbnailIndex],UXy))==null?void 0:U.thumbnailDetails}}},
populatedData:{configurable:!0,enumerable:!0,get:function(){var X=this,U,r,m,I=(m=(U=this.data)==null?void 0:(r=U.imageRenderer)==null?void 0:r.map(function(t,C){return{productDetailsThumbnailRenderer:Object.assign({},_.e(t,UXy),{index:C,isSelected:C===X.selectedThumbnailIndex})}}))!=null?m:[];
return Object.assign({},this.data,{imageRenderer:I})}}});
dj.prototype.updateOffset=dj.prototype.updateOffset;dj.prototype.dataChanged=dj.prototype.dataChanged;dj.prototype.onThumbnailSelected=dj.prototype.onThumbnailSelected;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],dj.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],dj.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.My.YtdHorizontalListBehavior),_.p("design:type",Object)],dj.prototype,"ytdHorizontalListBehavior",void 0);
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],dj.prototype,"componentBehavior",void 0);_.q([_.w([_.Dt.YtActionHandlerBehavior]),_.p("design:type",Object)],dj.prototype,"actionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],dj.prototype,"data",void 0);_.q([_.T({value:"$.items.children"}),_.p("design:type",String)],dj.prototype,"itemsPath",void 0);_.q([_.T({value:3}),_.p("design:type",Number)],dj.prototype,"initialCount",void 0);
_.q([_.Zl("#items"),_.p("design:type",Object)],dj.prototype,"items",void 0);_.q([_.T(),_.p("design:type",Object)],dj.prototype,"selectedThumbnailIndex",void 0);_.q([_.T(),_.p("design:type",Object)],dj.prototype,"hoverThumbnail",void 0);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],dj.prototype,"showThumbnails",null);
_.q([_.cP("ytd-product-details-thumbnail-renderer-selected"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Number]),_.p("design:returntype")],dj.prototype,"onThumbnailSelected",null);_.q([_.y("data","selectedThumbnailIndex","hoverThumbnail"),_.p("design:type",Object),_.p("design:paramtypes",[])],dj.prototype,"thumbnailDetails",null);_.q([_.y("data","selectedThumbnailIndex"),_.p("design:type",Object),_.p("design:paramtypes",[])],dj.prototype,"populatedData",null);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],dj.prototype,"dataChanged",null);_.q([_.cP("iron-resize"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],dj.prototype,"updateOffset",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-product-details-image-carousel-renderer"})],dj);
_.f(dj,"ytd-product-details-image-carousel-renderer",function(){if(zyJ!==void 0)return zyJ;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return zyJ=X},{mode:_.Xz("kevlar_poly_si_batch_j079")?1:2});var TWr;var OE=function(){return _.Y.apply(this,arguments)||this};
_.F(OE,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],OE.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],OE.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],OE.prototype,"componentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],OE.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-product-details-offer-renderer"})],OE);
_.f(OE,"ytd-product-details-offer-renderer",function(){if(TWr!==void 0)return TWr;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return TWr=X},{mode:1});var YDy;var vH=function(){var X=_.Y.apply(this,arguments)||this;X.isOffersHidden=!0;return X};
_.F(vH,_.Y);vH.prototype.toggleOffers=function(){this.isOffersHidden=!this.isOffersHidden;var X,U=_.e((X=this.data)==null?void 0:X.viewOffersButton,_.gd);U&&this.ytRendererBehavior.logExplicitClick(U)};
vH.prototype.configureRendererStamper=function(){return{"data.offers":{id:"offer",mapping:{productDetailsOfferRenderer:"ytd-product-details-offer-renderer"}}}};
_.n0.Object.defineProperties(vH.prototype,{firstOfferVendorLogoUrl:{configurable:!0,enumerable:!0,get:function(){var X,U,r,m;return(r=_.e((X=this.data)==null?void 0:(U=X.offers)==null?void 0:U[0],tFS))==null?void 0:(m=r.offerData)==null?void 0:m.vendorLogoUrl}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],vH.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],vH.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],vH.prototype,"componentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],vH.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],vH.prototype,"isOffersHidden",void 0);
_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],vH.prototype,"firstOfferVendorLogoUrl",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-product-details-offers-container-renderer"})],vH);
_.f(vH,"ytd-product-details-offers-container-renderer",function(){if(YDy!==void 0)return YDy;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return YDy=X},{mode:1});var VFU;var Ryo;var e$=function(){return _.Y.apply(this,arguments)||this};
_.F(e$,_.Y);e$.prototype.ready=function(){this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
e$.prototype.onMouseEnterImage=function(){this.isImageButton&&this.thumbnailDetails!==void 0&&_.i4(this,"ytd-product-details-variant-image-select",[this.thumbnailDetails])};
e$.prototype.onMouseLeaveImage=function(){this.isImageButton&&_.i4(this,"ytd-product-details-variant-image-unselect")};
_.n0.Object.defineProperties(e$.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 X;return((X=this.data)==null?void 0:X.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"}},
isUnavailable:{configurable:!0,enumerable:!0,get:function(){var X,U,r;return((X=this.data)==null?void 0:X.variantAvailability)==="VARIANT_AVAILABILITY_NO_OFFERS"||((U=this.data)==null?void 0:U.variantOptionState)==="VARIANT_OPTION_STATE_OTHER_ATTRIBUTE_WILL_CHANGE"||((r=this.data)==null?void 0:r.variantOptionState)==="VARIANT_OPTION_STATE_DISABLED"}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.isImageButton){var X;if(((X=this.data)==null?void 0:X.imageDetails)!==void 0)return this.data.imageDetails}}},
accessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var X,U;return this.isUnavailable?(X=this.data)==null?void 0:X.variantOptionUnavailableAccessibilityLabel:(U=this.data)==null?void 0:U.variantOptionAccessibilityLabel}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],e$.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],e$.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],e$.prototype,"componentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],e$.prototype,"data",void 0);_.q([_.T(),_.p("design:type",String)],e$.prototype,"displayType",void 0);
_.q([_.y("displayType","data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],e$.prototype,"isImageButton",null);_.q([_.y("displayType","data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],e$.prototype,"isPillButton",null);_.q([_.y("data"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],e$.prototype,"isActive",null);
_.q([_.y("data"),_.T({reflectToAttribute:!0}),_.p("design:type",Boolean),_.p("design:paramtypes",[])],e$.prototype,"isUnavailable",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],e$.prototype,"thumbnailDetails",null);_.q([_.y("isUnavailable","data"),_.p("design:type",Object),_.p("design:paramtypes",[])],e$.prototype,"accessibilityLabel",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-product-details-variant-option-renderer"})],e$);
_.f(e$,"ytd-product-details-variant-option-renderer",function(){if(Ryo!==void 0)return Ryo;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return Ryo=X},{mode:1});var ffU;var EE=function(){var X=_.Y.apply(this,arguments)||this;X.variantsExpanded=!1;X.hideShowMoreLessVariantButton=!0;X.initialized=!1;X.computeVariantsDebouncer=null;X.computeVariants=function(U){U=U===void 0?!1:U;X.variantsExpanded||X.showOptions()||!U||(X.variantsExpanded=!0);if(X.variantsExpanded){U=_.H(X.items.children);for(var r=U.next();!r.done;r=U.next())r.value.hidden=!1}X.initialized=!0};
return X};
_.F(EE,_.Y);_.a=EE.prototype;_.a.ready=function(){var X=this;setTimeout(function(){X.computeVariants(!0)})};
_.a.showOptions=function(){for(var X=_.H(this.items.children),U=X.next();!U.done;U=X.next())U.value.hidden=!0;var r=this.container.getBoundingClientRect().width,m=0,I=X=0;U=!1;for(var t=_.H(this.items.children),C=t.next();!C.done;C=t.next()){C=C.value;C.hidden=!1;var k=C.getBoundingClientRect().width;if(m+k<r)m+=k;else if(++I<2)m=k;else break;X+=1;C.hasAttribute("is-active")&&(U=!0)}for(r=X;r<this.items.children.length;r++)this.items.children[r].hidden=!0;this.hideShowMoreLessVariantButton=X===this.items.children.length;
return U};
_.a.debouncedComputeVariants=function(){this.computeVariantsDebouncer=_.Fv(this.computeVariantsDebouncer,_.gU.after(100),this.computeVariants)};
_.a.onShowMoreLessVariantsButtonClick=function(){var X;(X=this.data)!=null&&X.variantOptionRenderers&&(this.variantsExpanded=!this.variantsExpanded,this.computeVariants())};
_.a.configureRendererStamper=function(){return{"data.variantOptionRenderers":{id:"items",mapping:{productDetailsVariantOptionRenderer:{component:"ytd-product-details-variant-option-renderer",properties:{displayType:"[[displayType]]"}}}}}};
_.n0.Object.defineProperties(EE.prototype,{selectedOptionName:{configurable:!0,enumerable:!0,get:function(){var X,U,r=(X=this.data)==null?void 0:(U=X.variantOptionRenderers)==null?void 0:U.find(function(t){return _.e(t,mXh).variantOptionState==="VARIANT_OPTION_STATE_SELECTED"}),m,I;
return(I=(m=_.e(r,mXh))==null?void 0:m.name)!=null?I:""}},
displayType:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.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"}}}});
EE.prototype.debouncedComputeVariants=EE.prototype.debouncedComputeVariants;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],EE.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],EE.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],EE.prototype,"componentBehavior",void 0);_.q([_.w(_.L2),_.p("design:type",Object)],EE.prototype,"ironResizableBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],EE.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],EE.prototype,"variantsExpanded",void 0);_.q([_.T(),_.p("design:type",Object)],EE.prototype,"hideShowMoreLessVariantButton",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],EE.prototype,"initialized",void 0);_.q([_.Zl("#items"),_.p("design:type",HTMLDivElement)],EE.prototype,"items",void 0);_.q([_.Zl("#container"),_.p("design:type",HTMLDivElement)],EE.prototype,"container",void 0);
_.q([_.Zl("#more-variants-button"),_.p("design:type",HTMLElement)],EE.prototype,"moreVariantsButton",void 0);_.q([_.y("data"),_.p("design:type",String),_.p("design:paramtypes",[])],EE.prototype,"selectedOptionName",null);_.q([_.ge("data","variantsExpanded"),_.cP("iron-resize"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],EE.prototype,"debouncedComputeVariants",null);
_.q([_.y("data"),_.p("design:type",String),_.p("design:paramtypes",[])],EE.prototype,"displayType",null);_.q([_.y("displayType"),_.p("design:type",Object),_.p("design:paramtypes",[])],EE.prototype,"variantItemsClassname",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-product-details-variant-renderer"})],EE);
_.f(EE,"ytd-product-details-variant-renderer",function(){if(ffU!==void 0)return ffU;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return ffU=X},{mode:1});var Fo=function(){return _.Y.apply(this,arguments)||this};
_.F(Fo,_.Y);
Fo.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"}}}};
_.n0.Object.defineProperties(Fo.prototype,{showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.heroOfferRenderer)}},
showHeroOfferRenderer:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.heroOfferRenderer)}},
showBrandText:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.formattedByBrandText)}},
showOffers:{configurable:!0,enumerable:!0,get:function(){var X,U,r=(U=_.e((X=this.data)==null?void 0:X.offersContainerRenderer,IfU))==null?void 0:U.offers;return r!==void 0&&(r==null?void 0:r.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 X,U,r;return((r=(X=this.data)==null?void 0:(U=X.variants)==null?void 0:U.map(function(m){var I,t;m=(t=(I=_.e(m,rQU))==null?void 0:I.variantOptionRenderers)==null?void 0:t.find(function(k){var g;return((g=_.e(k,mXh))==null?void 0:g.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"});
var C;return(C=_.e(m,mXh))==null?void 0:C.name}).filter(function(m){return typeof m==="string"}))!=null?r:[]).join(" \u2022 ")}},
shoppingReportingButtonData:{configurable:!0,enumerable:!0,get:function(){var X,U,r,m=(U=_.e((X=this.data)==null?void 0:X.shoppingFlaggingRenderer,afy))==null?void 0:(r=U.reportButton)==null?void 0:r.buttonRenderer;if(m)return{text:m.text,command:m.command,icon:{iconType:"FLAG"},accessibilityData:m.accessibilityData,trackingParams:m.trackingParams,loggingDirectives:m.loggingDirectives}}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Fo.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Fo.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Fo.prototype,"componentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Fo.prototype,"data",void 0);_.q([_.Zl("#image-carousel-renderer"),_.p("design:type",Object)],Fo.prototype,"imageCarouselRenderer",void 0);
_.q([_.Zl("#hero-offer-renderer"),_.p("design:type",Object)],Fo.prototype,"productDetailsHeroOfferRenderer",void 0);_.q([_.Zl("#variants"),_.p("design:type",Object)],Fo.prototype,"productDetailsVariantRenderer",void 0);_.q([_.Zl("#offers"),_.p("design:type",Object)],Fo.prototype,"productDetailsOffersContainerRenderer",void 0);_.q([_.Zl("#description-renderer"),_.p("design:type",Object)],Fo.prototype,"productDetailsDescriptionRenderer",void 0);
_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Fo.prototype,"showPurchaseData",null);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Fo.prototype,"showHeroOfferRenderer",null);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Fo.prototype,"showBrandText",null);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Fo.prototype,"showOffers",null);
_.q([_.y("showOffers","showPurchaseData"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Fo.prototype,"showBuySeparator",null);_.q([_.y("showOffers","showPurchaseData"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],Fo.prototype,"showBuyCard",null);_.q([_.y("data"),_.p("design:type",String),_.p("design:paramtypes",[])],Fo.prototype,"selectedVariantsText",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],Fo.prototype,"shoppingReportingButtonData",null);
_.q([_.hL({disableElementRegistration:!0,is:"ytd-product-details-renderer"})],Fo);
_.f(Fo,"ytd-product-details-renderer",function(){if(VFU!==void 0)return VFU;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return VFU=X},{mode:1});var qDU;var WYh;var JQJ;var BH=function(){return _.Y.apply(this,arguments)||this};
_.F(BH,_.Y);BH.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.n0.Object.defineProperties(BH.prototype,{vcBalanceWidgetStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style:"VC_BALANCE_WIDGET_STYLE_UNKNOWN"}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],BH.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],BH.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],BH.prototype,"data",void 0);_.q([_.T(),_.p("design:type",String)],BH.prototype,"formattedAmount",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],BH.prototype,"ariaLabel",void 0);
_.q([_.T({reflectToAttribute:!0}),_.y("data.style"),_.p("design:type",String),_.p("design:paramtypes",[])],BH.prototype,"vcBalanceWidgetStyle",null);_.q([_.uG({is:"yt-vc-balance-renderer",disableElementRegistration:!0})],BH);
_.f(BH,"yt-vc-balance-renderer",function(){if(JQJ===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;WYh===void 0&&(WYh=document.createElement("template"));var m=WYh;r.call(U,m.content.cloneNode(!0),X.content.firstChild);JQJ=X}X=JQJ;return X},{mode:2});_.Ej("vcBalanceRenderer","vcBalanceRenderer","ytd-vc-balance-renderer");var QO=function(){return _.Y.apply(this,arguments)||this};
_.F(QO,_.Y);_.n0.Object.defineProperties(QO.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:""}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],QO.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],QO.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],QO.prototype,"data",void 0);_.q([_.T({selectorArgs:["data.vcBalanceEntityKey"],selector:function(X,U){return _.t3(X.entities,"vcBalanceEntity",U)}}),
_.p("design:type",Object)],QO.prototype,"vcBalanceEntity",void 0);_.q([_.y("vcBalanceEntity"),_.p("design:type",String),_.p("design:paramtypes",[])],QO.prototype,"formattedAmount",null);_.q([_.y("vcBalanceEntity"),_.p("design:type",String),_.p("design:paramtypes",[])],QO.prototype,"vcBalanceAriaLabel",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-vc-balance-renderer"})],QO);
_.f(QO,"ytd-vc-balance-renderer",function(){if(qDU!==void 0)return qDU;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return qDU=X},{mode:1});var DXr;var o5=function(){var X=_.Y.apply(this,arguments)||this;X.rotation=0;X.isReloading=!1;return X};
_.F(o5,_.Y);o5.prototype.rotationChanged=function(){this.icon.style.transform="rotate("+(this.rotation+180)+"deg)";this.icon.style.opacity=""+(.7/360*this.rotation+.3)};
o5.prototype.reset=function(){this.hostElement.style.opacity=""};
o5.prototype.close=function(){var X=this;return _.c(function(U){if(U.nextAddress==1)return U.yield(X.hostElement.animate([{transform:"scale(1)",opacity:1},{transform:"scale(.4)",opacity:0}],{duration:150,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);X.hostElement.style.opacity="0";_.uv(U)})};
o5.prototype.rotationChanged=o5.prototype.rotationChanged;_.q([_.T(),_.p("design:type",Object)],o5.prototype,"rotation",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],o5.prototype,"isReloading",void 0);_.q([_.Zl("#icon"),_.p("design:type",HTMLElement)],o5.prototype,"icon",void 0);_.q([_.ge("rotation"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],o5.prototype,"rotationChanged",null);
_.q([_.hL({disableElementRegistration:!0,is:"ytd-refresh"})],o5);
_.f(o5,"ytd-refresh",function(){if(DXr!==void 0)return DXr;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return DXr=X},{mode:1});var pET;var wj=function(){var X=_.Y.apply(this,arguments)||this;X.useRaf=!_.v("web_use_raf_app_header_layout_killswitch");return X};
_.F(wj,_.Y);wj.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"}}}};
wj.prototype.dataChanged=function(){if(this.data){var X=this.hasBannerArt;this.hasBannerArt=!1;if(this.data&&this.data.banner){var U=_.im(this.data.banner.thumbnails,this.hostElement.clientWidth);U&&(U.indexOf("//")===0&&(U="https:"+U),this.hasBannerArt=!0,_.HP(this.hostElement,{"--ytd-interactive-tabbed-header-renderer-banner-url":"url("+U+")"}))}this.hasBannerArt!==X&&_.Xa(this.hostElement).querySelector("#header").fire("iron-resize")}};
wj.prototype.updateSelectedFromBinding=function(X){this.selected=X.detail.value};
wj.prototype.dataChanged=wj.prototype.dataChanged;_.q([_.w(kEo),_.p("design:type",Object)],wj.prototype,"ytdTabbedHeaderBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],wj.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.sh),_.p("design:type",Object)],wj.prototype,"ytdGridStateAwareBehavior",void 0);_.q([_.w(_.Pd.YtdGuideStateAwareBehavior),_.p("design:type",Object)],wj.prototype,"ytdGuideStateAwareBehavior",void 0);
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],wj.prototype,"componentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],wj.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Number)],wj.prototype,"selected",void 0);_.q([_.T(),_.p("design:type",Boolean)],wj.prototype,"active",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],wj.prototype,"hasBannerArt",void 0);_.q([_.T(),_.p("design:type",Object)],wj.prototype,"useRaf",void 0);
_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],wj.prototype,"dataChanged",null);_.q([_.hL({is:"ytd-interactive-tabbed-header-renderer",disableElementRegistration:!0})],wj);
_.f(wj,"ytd-interactive-tabbed-header-renderer",function(){if(pET!==void 0)return pET;var X=document.createElement("template");_.B(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-interactive-tabbed-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-app-header-layout use-raf="[[useRaf]]" class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-app-header id="header" slot="header" condenses="" disabled="[[!active]]" effects="parallax-background" effects-config="{&quot;parallax-background&quot;: {&quot;scalar&quot;: 0.5}}" fixed="" class="style-scope ytd-interactive-tabbed-header-renderer"><svg id="bg" viewBox="0 0 1439 304" preserveAspectRatio="xMinYMid slice" class="style-scope ytd-interactive-tabbed-header-renderer"><path opacity="0.5" d="M 0,304 V 0 H 963 L 1439,304 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path><path opacity="0.5" d="M 0,0 l 0,304 580,0 L 1055,0 0,0 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path><path opacity="0.9" d="M 0,304 V 0 H 780 L 1247,304 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path></svg><div id="content-container" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="content" class="style-scope ytd-interactive-tabbed-header-renderer"><yt-img-shadow id="box-art" object-fit="COVER" thumbnail="[[data.boxArt]]" class="style-scope ytd-interactive-tabbed-header-renderer"></yt-img-shadow><div id="details" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="title" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.title)]]</div><div id="auto-generated" hidden="[[!data.autoGenerated]]" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.autoGenerated)]]</div><div id="description" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.description)]]</div><div id="metadata" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.metadata)]]</div><ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-interactive-tabbed-header-renderer"></ytd-badge-supported-renderer><div id="buttons" class="style-scope ytd-interactive-tabbed-header-renderer"></div></div></div></div><tp-yt-app-toolbar sticky="" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="tabs-container" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="tabs-inner-container" class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-paper-tabs noink="" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActivate" on-selected-changed="updateSelectedFromBinding" class="style-scope ytd-interactive-tabbed-header-renderer"><template is="dom-repeat" items="[[tabs]]" class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-paper-tab hidden="[[!item.tabRenderer]]" class="style-scope ytd-interactive-tabbed-header-renderer">\n                [[item.tabRenderer.title]]\n              </tp-yt-paper-tab></template></tp-yt-paper-tabs></div></div></tp-yt-app-toolbar></tp-yt-app-header></tp-yt-app-header-layout>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return pET=X},{mode:1});var $XJ;var yO=function(){return _.Y.apply(this,arguments)||this};
_.F(yO,_.Y);yO.prototype.configureRendererStamper=function(){return{"data.leftActions":{id:"left-actions",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.actions":{id:"actions",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
yO.prototype.computeActionsAlignment=function(X){return(X==null?void 0:X.actionsAlignment)||""};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],yO.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],yO.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],yO.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeActionsAlignment(data)"}),_.p("design:type",String)],yO.prototype,"actionsAlignment",void 0);
_.q([_.hL({is:"ytd-page-footer-renderer",disableElementRegistration:!0})],yO);
_.f(yO,"ytd-page-footer-renderer",function(){if($XJ!==void 0)return $XJ;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return $XJ=X},{mode:1});var bjm;var AQo;var uB=function(){var X=_.Y.apply(this,arguments)||this;X.isEditing=!1;X.useSlot=!1;X.isMultiline=!1;return X};
_.F(uB,_.Y);_.a=uB.prototype;_.a.onKeydown=function(X){if(X.keyCode===13&&!this.isMultiline)this.onSave();else if(X.keyCode===27)this.onCancel()};
_.a.computeComponentStyle=function(X){return(X==null?0:X.style)?X.style:"INLINE_FORM_STYLE_UNKNOWN"};
_.a.computeisMultiline=function(X){if(this.multilineOverride!==void 0)return this.multilineOverride;var U,r;return!!(X==null?0:(U=X.formField)==null?0:(r=U.textInputFormFieldRenderer)==null?0:r.isMultiline)};
_.a.computeTextDisplayed=function(X,U){if(X)return X;if(U)return U};
_.a.onEdit=function(){this.isEditing=!0;this.textForm.focusTextInput()};
_.a.onSave=function(){if(this.textForm.validate()){this.textForm.save();var X=this.textForm.value;if(X)this.set("data.textDisplayed",_.DQ(X));else{var U;((U=this.data)==null?0:U.placeholder)&&this.set("data.textDisplayed",this.data.placeholder)}this.hostElement.dispatchEvent(new _.EG("inline-form-changed",this.data));this.isEditing=!1}};
_.a.onCancel=function(){var X=_.pE(this.data.textDisplayed);X===this.data.placeholder?this.textForm.reset(""):this.textForm.reset(X);this.isEditing=!1};
uB.prototype.onKeydown=uB.prototype.onKeydown;_.q([_.w(_.Xd.YtEventForwardingBehavior),_.p("design:type",Object)],uB.prototype,"ytEventForwardingBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],uB.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],uB.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],uB.prototype,"data",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],uB.prototype,"isEditing",void 0);_.q([_.T(),_.p("design:type",Object)],uB.prototype,"useSlot",void 0);_.q([_.T(),_.p("design:type",Boolean)],uB.prototype,"multilineOverride",void 0);_.q([_.T(),_.p("design:type",Boolean)],uB.prototype,"enableOverlayTheme",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeComponentStyle(data)"}),_.p("design:type",String)],uB.prototype,"componentStyle",void 0);
_.q([_.T({computed:"computeisMultiline(data)"}),_.p("design:type",Object)],uB.prototype,"isMultiline",void 0);_.q([_.Zl("#text-form"),_.p("design:type",Object)],uB.prototype,"textForm",void 0);_.q([_.cP("keydown"),_.p("design:type",Function),_.p("design:paramtypes",[KeyboardEvent]),_.p("design:returntype")],uB.prototype,"onKeydown",null);_.q([_.hL({is:"ytd-inline-form-renderer",disableElementRegistration:!0})],uB);
_.f(uB,"ytd-inline-form-renderer",function(){if(AQo!==void 0)return AQo;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return AQo=X},{mode:1});var lfr;var hy=function(){var X=_.Y.apply(this,arguments)||this;X.previousSelectValue=void 0;X.selectedItemMessage=void 0;return X};
_.F(hy,_.Y);hy.prototype.detached=function(){this.selectedItemMessage=this.previousSelectValue=void 0};
hy.prototype.selectedValueChanged=function(){if(this.selectedValue!==void 0){var X,U,r,m,I=(X=this.data)==null?void 0:(U=X.dropdown)==null?void 0:(r=U.dropdownRenderer)==null?void 0:(m=r.entries)==null?void 0:m.map(function(k){return k.privacyDropdownItemRenderer});
X=_.H(I!=null?I:[]);for(U=X.next();!U.done;U=X.next())if((U=U.value)&&U.int32Value===this.selectedValue){this.selectedItemMessage=U.itemMessage;break}}else this.selectedItemMessage=void 0;var t;(t=this.onValueChanged)==null||t.call(this);if(this.selectedValue!==-1)if(this.previousSelectValue===void 0)this.previousSelectValue=this.selectedValue;else if(this.previousSelectValue!==this.selectedValue){var C;(C=this.data)!=null&&C.key&&this.data.onChange&&(this.set(this.data.key,this.selectedValue,this.data.onChange),
this.ytComponentBehavior.resolveCommand(this.data.onChange),this.previousSelectValue=this.selectedValue)}};
hy.prototype.onValueChangedForSelectedValue=function(X){this.selectedValue=X.detail.value};
hy.prototype.selectedValueChanged=hy.prototype.selectedValueChanged;_.q([_.w(_.Xd.YtEventForwardingBehavior),_.p("design:type",Object)],hy.prototype,"ytEventForwardingBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],hy.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],hy.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],hy.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],hy.prototype,"data",void 0);_.q([_.T(),_.p("design:type",String)],hy.prototype,"theme",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Number)],hy.prototype,"selectedValue",void 0);_.q([_.T(),_.p("design:type",Function)],hy.prototype,"onValueChanged",void 0);
_.q([_.Sl("selectedValue"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],hy.prototype,"selectedValueChanged",null);_.q([_.hL({is:"ytd-dropdown-form-field-renderer",disableElementRegistration:!0})],hy);
_.f(hy,"ytd-dropdown-form-field-renderer",function(){if(lfr!==void 0)return lfr;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return lfr=X},{mode:_.Xz("kevlar_poly_si_batch_j025")?1:2});var GEr;var MN=function(){return _.Y.apply(this,arguments)||this};
_.F(MN,_.Y);_.n0.Object.defineProperties(MN.prototype,{byline:{configurable:!0,enumerable:!0,get:function(){for(var X=[],U=_.H(this.data||[]),r=U.next();!r.done;r=U.next())(r=_.e(r.value,Hjo))&&X.push(r);return X}}});
_.q([_.T(),_.p("design:type",Array)],MN.prototype,"data",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],MN.prototype,"byline",null);_.q([_.hL({is:"ytd-playlist-byline-renderer",disableElementRegistration:!0})],MN);
_.f(MN,"ytd-playlist-byline-renderer",function(){if(GEr!==void 0)return GEr;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return GEr=X},{mode:1});var ijT;var zW=function(){var X=_.Y.apply(this,arguments)||this;X.rtlBullet=_.v("web_playlist_stats_rtl_bullet_icon_killswitch");X.modern=_.v("web_modern_buttons");X.actionMap={"yt-update-playlist-action":"onUpdatePlaylistAction"};return X};
_.F(zW,_.Y);_.a=zW.prototype;_.a.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"}}}}};
_.a.attached=function(){};
_.a.computeIsCustomThumbnail=function(X){return X?!!X.playlistCustomThumbnailRenderer:!1};
_.a.onYtNavigate=function(X,U){if(U&&U.actions&&U.actions.indexOf("shuffle")>-1){X=_.np().resolve(_.xZ);var r=U.tempData||{};r.watch_params=this.get("menu.menuRenderer.topLevelButtons[1].buttonRenderer.navigationEndpoint.watchEndpoint.params",this.data);U.tempData=r;X.isShuffleNextPlaylist=!0}};
_.a.onUpdatePlaylistAction=function(X){var U;X=(U=_.e(X,_.iTu))==null?void 0:U.updatedRenderer;if(U=_.e(X,XEh))this.data=U};
_.a.computeStyleType=function(X){return X?X.toLowerCase().replace(/_/g,"-"):""};
_.a.computeThumbnailWidth=function(X){return X==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"?412:357};
_.a.computeHideThumbnailAria=function(X){if(X==null?0:X.thumbnailOverlays)for(var U=0;U<X.thumbnailOverlays.length;U++){var r=void 0;if((r=X.thumbnailOverlays[U])==null?0:r.tvfilmShowWatchForwardOverlayRenderer)return!1}return!0};
zW.prototype.onYtNavigate=zW.prototype.onYtNavigate;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],zW.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],zW.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],zW.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],zW.prototype,"ytComponentBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],zW.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],zW.prototype,"rtlBullet",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeStyleType(data.style)"}),_.p("design:type",String)],zW.prototype,"styleType",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeThumbnailWidth(data.style)"}),_.p("design:type",Number)],zW.prototype,"thumbnailWidth",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],zW.prototype,"modern",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeIsCustomThumbnail(data.thumbnailRenderer)"}),_.p("design:type",Boolean)],zW.prototype,"isCustomThumbnail",void 0);_.q([_.cP("yt-navigate"),_.p("design:type",Function),_.p("design:paramtypes",[Event,Object]),_.p("design:returntype")],zW.prototype,"onYtNavigate",null);_.q([_.hL({is:"ytd-playlist-sidebar-primary-info-renderer",disableElementRegistration:!0})],zW);
_.f(zW,"ytd-playlist-sidebar-primary-info-renderer",function(){if(ijT!==void 0)return ijT;var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return ijT=X},{mode:1});var LYr;var KF=function(){return _.Y.apply(this,arguments)||this};
_.F(KF,_.Y);KF.prototype.computeOwnerVisibility=function(X){return!(!X.videoOwner&&!X.button)};
KF.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"}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],KF.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],KF.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],KF.prototype,"data",void 0);_.q([_.hL({is:"ytd-playlist-sidebar-secondary-info-renderer",disableElementRegistration:!0})],KF);
_.f(KF,"ytd-playlist-sidebar-secondary-info-renderer",function(){if(LYr!==void 0)return LYr;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return LYr=X},{mode:1});var NWh;var TW=function(){var X=_.Y.apply(this,arguments)||this;X.expanded=!1;X.isCompact=!1;return X};
_.F(TW,_.Y);_.a=TW.prototype;_.a.attached=function(){this.ytdAutoScrollBehavior.scrollTarget=this.text};
_.a.dataChanged=function(){this.data&&_.CN(_.Xa(this.text),_.rVS(_.t4$,_.pE(this.data.text||null)))};
_.a.computeAutoScrollEnabled=function(X,U){return X&&!U};
_.a.expandedChanged=function(){this.expanderIcon.icon="yt-icons:expand-"+(this.expanded?"less":"more")};
_.a.toggleOnTap=function(){this.expanded=!this.expanded};
TW.prototype.expandedChanged=TW.prototype.expandedChanged;TW.prototype.dataChanged=TW.prototype.dataChanged;_.q([_.w(_.APr),_.p("design:type",Object)],TW.prototype,"ytdAutoScrollBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],TW.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],TW.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],TW.prototype,"expanded",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],TW.prototype,"isCompact",void 0);_.q([_.T({computed:"computeAutoScrollEnabled(data.autoscroll, expanded)"}),_.p("design:type",Boolean)],TW.prototype,"autoScrollEnabled",void 0);_.q([_.Zl("#text"),_.p("design:type",Object)],TW.prototype,"text",void 0);_.q([_.Zl("#expander-icon"),_.p("design:type",Object)],TW.prototype,"expanderIcon",void 0);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],TW.prototype,"dataChanged",null);_.q([_.ge("expanded"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],TW.prototype,"expandedChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-channel-legal-info-renderer"})],TW);
_.f(TW,"ytd-channel-legal-info-renderer",function(){if(NWh!==void 0)return NWh;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return NWh=X},{mode:1});var jco;var Xu9=_.tt("DOWNLOAD",{},"Download"),Uib=_.tt("DOWNLOADING",{},"Downloading"),rdm=_.tt("DOWNLOADED",{},"Downloaded"),YP=function(){var X=_.Y.apply(this,arguments)||this;X.downloadProgress=0;X.isDownloadComplete=!1;X.transferState="TRANSFER_STATE_UNKNOWN";return X};
_.F(YP,_.Y);_.a=YP.prototype;_.a.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.a.dataChanged=function(){var X;(X=this.data)!=null&&X.tooltip||(X=_.MM(_.br().getState(),this.playlistId),this.updateButtonState(X))};
_.a.computePlaylistId=function(X){return X};
_.a.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.a.updateButtonState=function(X){if(this.data&&(this.data.tooltip!==Uib||!_.st(X))){this.isDownloadComplete=!1;switch(X){case "TRANSFER_STATE_UNKNOWN":X=Xu9;var U="OFFLINE_DOWNLOAD";var r="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_COMPLETE":X=rdm;U="OFFLINE_PIN";r="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":X=Uib;U="OFFLINE_DOWNLOADING_ZERO";r="ACTION_REMOVE_WITH_PROMPT";
break;default:X=Xu9,U="OFFLINE_DOWNLOAD",r="ACTION_ADD"}var m=Object.assign({},this.data);m.tooltip=X;m.accessibilityData={accessibilityData:{label:X}};m.icon={iconType:U};m.size="SIZE_DEFAULT";_.e(m.command,_.g0)&&(_.e(m.command,_.g0).action=r);this.set("data",m)}};
_.a.updateProgress=function(){if(this.data&&this.transferState!=="TRANSFER_STATE_COMPLETE"){this.isDownloadComplete=!1;var X="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?X="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?X="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?X="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?X="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<
1?X="OFFLINE_DOWNLOADING_EIGHTY":this.downloadProgress===1&&(X="OFFLINE_PIN",this.isDownloadComplete=!0);var U;X!==((U=this.data.icon)==null?void 0:U.iconType)&&(U=Object.assign({},this.data),U.tooltip=Uib,U.accessibilityData={accessibilityData:{label:Uib}},U.icon={iconType:X},_.e(U.command,_.g0)&&(_.e(U.command,_.g0).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",U))}};
YP.prototype.updateProgress=YP.prototype.updateProgress;YP.prototype.onTransferStateChanged=YP.prototype.onTransferStateChanged;YP.prototype.dataChanged=YP.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],YP.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],YP.prototype,"ytdReduxBehavior",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],YP.prototype,"forceIconButton",void 0);
_.q([_.T({value:!0}),_.p("design:type",Boolean)],YP.prototype,"forceIconOnly",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],YP.prototype,"overrides",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],YP.prototype,"buttonTooltipPosition",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],YP.prototype,"styleActionButton",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],YP.prototype,"disableTextTransform",void 0);
_.q([_.T({computed:"computePlaylistId(data.command.offlinePlaylistEndpoint.playlistId)"}),_.p("design:type",String)],YP.prototype,"playlistId",void 0);_.q([_.T(),_.p("design:type",Object)],YP.prototype,"data",void 0);_.q([_.T({selector:_.Jqe,selectorArgs:["playlistId"]}),_.p("design:type",Object)],YP.prototype,"downloadProgress",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],YP.prototype,"isDownloadComplete",void 0);
_.q([_.T({selector:_.MM,selectorArgs:["playlistId"]}),_.p("design:type",String)],YP.prototype,"transferState",void 0);_.q([_.T({value:!0}),_.p("design:type",Boolean)],YP.prototype,"showTooltips",void 0);_.q([_.T({value:!0}),_.p("design:type",Boolean)],YP.prototype,"sendCommandWhenDisabled",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],YP.prototype,"disabled",void 0);
_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],YP.prototype,"dataChanged",null);_.q([_.Sl("transferState"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],YP.prototype,"onTransferStateChanged",null);_.q([_.Sl("downloadProgress"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],YP.prototype,"updateProgress",null);
_.q([_.hL({disableElementRegistration:!0,is:"ytd-download-playlist-button-renderer"})],YP);
_.f(YP,"ytd-download-playlist-button-renderer",function(){if(jco!==void 0)return jco;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return jco=X},{mode:1});var miJ;_.G5(_.Mmh,"thumbnail-overlay-button-view-model",{props:{data:_.OQ,lockupExperiments:_.OQ}});var VO=function(){var X=_.Y.apply(this,arguments)||this;X.isSquare=!1;X.isVertical=!1;return X};
_.F(VO,_.Y);VO.prototype.computeIsSquare=function(X){return X!=null&&X.thumbnail?Tlo(X.thumbnail)==="SQUARE":!1};
VO.prototype.computeIsVertical=function(X){return X!=null&&X.thumbnail?Tlo(X.thumbnail)==="VERTICAL":!1};
VO.prototype.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayButtonViewModel:"thumbnail-overlay-button-view-model"}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],VO.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],VO.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeIsSquare(data)"}),_.p("design:type",Object)],VO.prototype,"isSquare",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeIsVertical(data)"}),_.p("design:type",Object)],VO.prototype,"isVertical",void 0);
_.q([_.T(),_.p("design:type",Object)],VO.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-hero-playlist-thumbnail-renderer"})],VO);
_.f(VO,"ytd-hero-playlist-thumbnail-renderer",function(){if(miJ!==void 0)return miJ;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return miJ=X},{mode:1});var R5=function(){var X=_.Y.apply(this,arguments)||this;X.isDarkTheme=!1;X.isUltraWide=!1;X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-window-resized":"onWindowResize"};return X};
_.F(R5,_.Y);_.a=R5.prototype;_.a.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");_.np();var X;(X=_.np().resolve(_.gX(_.a3)))!=null&&(X.headerElement=this.hostElement)};
_.a.detached=function(){var X;(X=_.np().resolve(_.gX(_.a3)))!=null&&(X.headerElement=void 0)};
_.a.onUpdateHeader=function(X){(X=X.detail)&&this.set("data",X)};
_.a.computeTextDisplayed=function(X){if(X)return X.textDisplayed?X.textDisplayed:X.placeholder};
_.a.gradientColorToLinearGradientStop=function(X){var U=this.isDarkTheme?X.darkThemeColor:X.lightThemeColor;return U?_.oj(U)+" "+((X==null?void 0:X.startLocation)||0)*100+"%":"transparent"};
_.a.onWindowResize=function(){var X;((X=this.data)==null?0:X.descriptionForm)?this.editableDescriptionInlineExpander.resize():this.descriptionInlineExpander.resize()};
_.a.onIronResize=function(X){this.isUltraWide=!X.detail.value};
_.a.onDarkModeToggledAction=function(X){this.isDarkTheme=X};
_.a.onUpdatePlaylistName=function(X){var U=this;this.set("data.titleForm.inlineFormRenderer",Object.assign({},X.detail.value));_.cZ(this,function(){var r;(r=U.editableTitle)==null||r.resize()})};
_.a.onUpdatePlaylistDescription=function(X){var U=this;this.set("data.descriptionForm.inlineFormRenderer",Object.assign({},X.detail.value));_.cZ(this,function(){var r;(r=U.editableDescriptionInlineExpander)==null||r.resize()})};
_.a.getCinematicData=function(X){return _.e(X==null?void 0:X.cinematicContainer,_.Xo)};
_.n0.Object.defineProperties(R5.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 X,U=(X=this.getCinematicData(this.data))==null?void 0:X.config;return(X=this.isDarkTheme?U==null?void 0:U.darkThemeBackgroundColor:U==null?void 0:U.lightThemeBackgroundColor)?"background-color:"+_.QH(X)+";":"background-color:transparent;"}},
descriptionFormData:{configurable:!0,enumerable:!0,get:function(){var X;return _.e((X=this.data)==null?void 0:X.descriptionForm,jxU)}},
getDropdownTheme:{configurable:!0,enumerable:!0,get:function(){return this.noCinematicData?"":"WHITE_THEME"}},
gradientStyle:{configurable:!0,enumerable:!0,get:function(){var X=this,U,r,m;return"background:linear-gradient(to bottom, "+(((m=(U=this.getCinematicData(this.data))==null?void 0:(r=U.gradientColorConfig)==null?void 0:r.map(function(I){return X.gradientColorToLinearGradientStop(I)}))==null?void 0:m.join(", "))+");")}},
descriptionTapText:{configurable:!0,enumerable:!0,get:function(){var X;return _.pE((X=this.data)==null?void 0:X.descriptionTapText)}}});
R5.prototype.onUpdateHeader=R5.prototype.onUpdateHeader;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],R5.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],R5.prototype,"actionHandlerBehavior",void 0);_.q([_.Zl("#description-inline-expander"),_.p("design:type",Object)],R5.prototype,"descriptionInlineExpander",void 0);
_.q([_.Zl("#editable-description-inline-expander"),_.p("design:type",Object)],R5.prototype,"editableDescriptionInlineExpander",void 0);_.q([_.T(),_.p("design:type",Object)],R5.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],R5.prototype,"isUltraWide",void 0);_.q([_.Zl("#editable-title-display"),_.p("design:type",Object)],R5.prototype,"editableTitle",void 0);_.q([_.y("isUltraWide"),_.p("design:type",Object),_.p("design:paramtypes",[])],R5.prototype,"maxDescriptionLines",null);
_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],R5.prototype,"noCinematicData",null);_.q([_.cP("yt-new-playlist-header"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],R5.prototype,"onUpdateHeader",null);_.q([_.y("data","isDarkTheme"),_.p("design:type",Object),_.p("design:paramtypes",[])],R5.prototype,"backgroundStyle",null);
_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],R5.prototype,"descriptionFormData",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],R5.prototype,"getDropdownTheme",null);_.q([_.y("data","isDarkTheme"),_.p("design:type",String),_.p("design:paramtypes",[])],R5.prototype,"gradientStyle",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],R5.prototype,"descriptionTapText",null);
_.q([_.hL({is:"ytd-playlist-header-renderer",disableElementRegistration:!0})],R5);
_.f(R5,"ytd-playlist-header-renderer",function(){if(bjm!==void 0)return bjm;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return bjm=X},{mode:_.Xz("kevlar_poly_si_batch_j078")?1:2});var IZh;var tph;var fF=function(){return _.Y.apply(this,arguments)||this};
_.F(fF,_.Y);fF.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{gridShowRenderer:"ytd-grid-show-renderer"}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],fF.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],fF.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],fF.prototype,"data",void 0);_.q([_.hL({is:"ytd-playlist-sidebar-tertiary-info-renderer",disableElementRegistration:!0})],fF);
_.f(fF,"ytd-playlist-sidebar-tertiary-info-renderer",function(){if(tph!==void 0)return tph;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return tph=X},{mode:1});var qN=function(){return _.Y.apply(this,arguments)||this};
_.F(qN,_.Y);
qN.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}}}}};
qN.prototype.computeUsePremiumShowStyle=function(X){if(!X||!X.items)return!1;for(var U=0;U<X.items.length;U++)if(_.e(X.items[U],XEh)){var r=void 0;return((r=_.e(X.items[U],XEh))==null?void 0:r.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],qN.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],qN.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],qN.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeUsePremiumShowStyle(data)"}),_.p("design:type",Boolean)],qN.prototype,"usePremiumShowStyle",void 0);
_.q([_.hL({is:"ytd-playlist-sidebar-renderer",disableElementRegistration:!0})],qN);
_.f(qN,"ytd-playlist-sidebar-renderer",function(){if(IZh!==void 0)return IZh;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return IZh=X},{mode:1});var aZS;var HkT;var CIy=function(X,U,r,m,I,t,C,k){this.minWidth=X;this.minHeight=U;this.recommendedWidth=r;this.recommendedHeight=m;this.JSC$22802_maxFileSize=I;this.title=t;this.bannerGalleryTitle=C;this.channelId=k;this.picker_=null;X=_.H_6("yt-banner");U=X.addView;r=(new DqT("youtubebanner")).addUploadMetadata("silo_id","19");r.opts.ytMaxFileSize=this.JSC$22802_maxFileSize;m=this.recommendedHeight;r.opts.ytRecWidth=this.recommendedWidth;r.opts.ytRecHeight=m;U.call(X,r);X.addView(new _.V7);U=X.addView;r=new _.V7;
r.opts.type="ytbanner";U.call(X,r.JSC$10236_setLabel(this.bannerGalleryTitle));U=X.setTitle(this.title).setSize(1E3);U.urlParamMap_.set("thumbs","orig");r=this.minWidth;m=this.minHeight;if(isNaN(r)||isNaN(m))throw Error("gb`"+r+"`"+m);U.urlParamMap_.set("minSize",r+"x"+m);U.urlParamMap_.set("cropMode","ytcb");this.builder_=X};
CIy.prototype.open=function(){var X=this;return new _.o7(function(U,r){_.pD1(X.builder_,function(m){m.action=="picked"?U(m):m.action=="cancel"&&r(Error("To"))});
X.picker_&&X.picker_.dispose();X.picker_=X.builder_.build();X.picker_.setVisible(!0)})};
CIy.prototype.dispose=function(){this.picker_&&(this.picker_.dispose(),this.picker_=null)};var ksF=function(X){this.channelId=X};
ksF.prototype.upload=function(X){var U="";X.viewToken&&(U=X.viewToken[2].type);var r=X.docs[0];X=r.crop;U={channel_id:this.channelId,fife_url:r.thumbnails[0].url,photo_id:r.id,is_gallery_image:U=="ytbanner"};X&&(U.crop_top=X.top,U.crop_right=X.right,U.crop_bottom=X.bottom,U.crop_left=X.left);return _.Zvm("/channels_profile_ajax?action_update_banner_image=1",{method:"POST",postParams:U})};var WH=function(){var X=_.Y.apply(this,arguments)||this;X.ariaLabel=null;return X};
_.F(WH,_.Y);_.a=WH.prototype;_.a.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.a.detached=function(){this.picker&&this.picker.dispose()};
_.a.dataChanged=function(){this.uploader=this.picker=this.message=null};
_.a.computeAriaLabel=function(X){return X};
_.a.onTap=function(){var X=this,U;if((U=this.data)==null||!U.editBannerCommand){this.message=null;!this.picker&&this.data&&(this.picker=new CIy(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 r;(r=this.picker)==null||r.open().then(function(m){X.handleBannerPicked(m)},function(){})}};
_.a.handleBannerPicked=function(X){var U=this;this.uploader||(this.uploader=new ksF(this.data.channelId||""));this.message=this.data.uploadingText;this.uploader.upload(X).then(function(r){U.handleBannerUploadSucceeded(r)},function(r){U.handleBannerUploadFailed(r)})};
_.a.handleBannerUploadSucceeded=function(X){X&&X.errors?this.handleBannerUploadFailed(X):(_.l4(this.hostElement,"yt-banner-updated",X),this.message=null)};
_.a.handleBannerUploadFailed=function(X){this.message=X&&X.errors&&X.errors.length?X.errors[0]:null};
WH.prototype.dataChanged=WH.prototype.dataChanged;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],WH.prototype,"componentBehavior",void 0);_.q([_.w(_.jR),_.p("design:type",Object)],WH.prototype,"ironButtonState",void 0);_.q([_.T(),_.p("design:type",Object)],WH.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.buttonLabel)"}),_.p("design:type",Object)],WH.prototype,"ariaLabel",void 0);
_.q([_.T(),_.p("design:type",Object)],WH.prototype,"message",void 0);_.q([_.T(),_.p("design:type",Object)],WH.prototype,"picker",void 0);_.q([_.T(),_.p("design:type",Object)],WH.prototype,"uploader",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],WH.prototype,"dataChanged",null);_.q([_.hL({is:"ytd-channel-banner-editor-renderer",disableElementRegistration:!0})],WH);
_.f(WH,"ytd-channel-banner-editor-renderer",function(){if(HkT!==void 0)return HkT;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return HkT=X},{mode:1});var cdS;var glh=_.pH(["#"]),Jy=function(){return _.Y.apply(this,arguments)||this};
_.F(Jy,_.Y);Jy.prototype.computeHrefWithDefault=function(X){return this.ytComponentBehavior.computeHref_(X,!0)||_.CvM(glh)};
Jy.prototype.dataChanged=function(){var X=this.data;X&&X.targetId&&_.$Z(_.bt(),X.targetId,this.moreIcon)};
Jy.prototype.dataChanged=Jy.prototype.dataChanged;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Jy.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Jy.prototype,"data",void 0);_.q([_.Zl("#more-icon"),_.p("design:type",Object)],Jy.prototype,"moreIcon",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Jy.prototype,"dataChanged",null);
_.q([_.hL({is:"ytd-channel-tagline-renderer",disableElementRegistration:!0})],Jy);
_.f(Jy,"ytd-channel-tagline-renderer",function(){if(cdS!==void 0)return cdS;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return cdS=X},{mode:1});var nlJ;var DH=function(){return _.Y.apply(this,arguments)||this};
_.F(DH,_.Y);_.a=DH.prototype;_.a.ready=function(){var X=this;_.Xa(this.hostElement).querySelector("#form").addEventListener("submit",function(U){X.onSubmit(U)})};
_.a.onDataChanged=function(){var X;((X=this.data)==null?0:X.selected)&&this.ytdExpandableInputBehavior.setShowInput(!0)};
_.a.onIconButtonKeydown=function(X){X.keyCode===13&&this.iconButton.click()};
_.a.closeOnOutsideClickHandler=function(){this.set("data.expandedText","")};
_.a.openOnClickHandler=function(){this.input.focus()};
_.a.onSubmit=function(X){X.preventDefault();return!1};
_.a.submitOnEnterKeyUp=function(X){var U;if(X.keyCode===13&&((U=this.data)==null?0:U.expandedText)){X=this.data.endpoint;U=_.fI.unsafeClone(X);var r;((r=_.e(U==null?void 0:U.commandMetadata,_.mN))==null?0:r.url)?(_.e(U.commandMetadata,_.mN).url=_.LY(_.e(U.commandMetadata,_.mN).url,"query",this.data.expandedText),_.e(U,_.cl)&&(_.e(U,_.cl).query=this.data.expandedText),_.l4(this.hostElement,"yt-navigate",{endpoint:U,tempData:{disableCache:!0}})):(r=new _.Tx("Error: Trying to navigate to an endpoint without url",
X),_.$Q(r))}};
_.a.updateDataExpandedTextFromBinding=function(X){this.set("data.expandedText",X.detail.value)};
_.n0.Object.defineProperties(DH.prototype,{searchIcon:{configurable:!0,enumerable:!0,get:function(){return _.v("enable_web_delhi_icons")?"search":"yt-icons:search"}}});
DH.prototype.onDataChanged=DH.prototype.onDataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],DH.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.cLw),_.p("design:type",Object)],DH.prototype,"ytdExpandableInputBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],DH.prototype,"data",void 0);_.q([_.Zl("#input"),_.p("design:type",Object)],DH.prototype,"input",void 0);_.q([_.Zl("#icon-button"),_.p("design:type",HTMLElement)],DH.prototype,"iconButton",void 0);
_.q([_.T(),_.p("design:type",String),_.p("design:paramtypes",[])],DH.prototype,"searchIcon",null);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],DH.prototype,"onDataChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-expandable-tab-renderer"})],DH);
var YNy=_.jl()(DH,"ytd-expandable-tab-renderer",function(){if(nlJ===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);nlJ=X}X=nlJ;return X},{allowedProps:["data"],
callbackProps:["onYtNavigate"],mode:1});var Zkh;var pF=function(){var X=_.Y.apply(this,arguments)||this;X.avatarSize=80;X.ariaLabel=_.tt("EDIT_AVATAR_LABEL",void 0,"Edit channel icon");return X};
_.F(pF,_.Y);pF.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
pF.prototype.computeHref=function(X){var U;return((U=_.e(X,_.Up))==null?0:U.url)?this.componentBehavior.computeHref_(X):null};
pF.prototype.onTap=function(){var X,U;(X=this.data)==null||!X.editAvatarServiceEndpoint||((U=_.e(this.data.editAvatarServiceEndpoint,_.Up))==null?0:U.url)||_.np().resolve(_.s4).resolveCommand(this.data.editAvatarServiceEndpoint,{form:{element:this.hostElement}})};
_.q([_.w(_.jR),_.p("design:type",Object)],pF.prototype,"ironButtonState",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],pF.prototype,"componentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],pF.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],pF.prototype,"avatarSize",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],pF.prototype,"ariaLabel",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-channel-avatar-editor"})],pF);
_.f(pF,"ytd-channel-avatar-editor",function(){if(Zkh!==void 0)return Zkh;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return Zkh=X},{mode:1});var sgb=_.V(function(X){var U=X.data;var r=X.noPadding;var m=X.enableBanner;var I=X.cinematicContainerTopbarOffset;var t=X.allowCinematicContainerOverflow;var C=X.displayAsSidebar;X=X.className;_.Wu(function(){U().tagManagerId&&(_.jx(U().tagManagerId,_.$q("GL")),JVb(U().tagManagerId))},"vUc8md");
var k=_.nx(Rzb,function(){return U().pageHeaderEntityKey});
return _.n("yt-page-header-renderer",{class:_.mS("pageHeaderRendererHost",X)},_.n(_.xJ,{data:function(){var g;return((g=k())==null?0:g.header)?k().header:(C==null?0:C())&&U().sidebarContent?U().sidebarContent:U().content}},{pageHeaderViewModel:function(g){return _.n(_.seX,{data:g.data,
noPadding:r,enableBanner:m,cinematicContainerTopbarOffset:I,allowCinematicContainerOverflow:t,displayAsSidebar:function(){return(C==null?void 0:C())&&U().enableSidebarView}})}}))},"un");
sgb.idomCompat=!0;_.G5(sgb,"yt-page-header-renderer",{props:{data:_.OQ,noPadding:_.OQ,enableBanner:_.OQ,cinematicContainerTopbarOffset:_.OQ,allowCinematicContainerOverflow:_.OQ,displayAsSidebar:_.OQ,className:_.OQ}});_.G5(_.BL,"yt-image-banner-view-model",{props:{data:_.OQ,isPositionRelative:_.OQ}});_.G5(_.KHe,"yt-tab-group-shape",{props:{shape:_.OQ}});var xih=_.Vx.persistentPanelVisibleSelector,$P=function(){var X=_.Y.apply(this,arguments)||this;X.expandableCustomTabRenderable=function(U){return V4F(U,function(){return void X.onSearchNavigate()})};
X.isRichGrid=!1;X.isConstrainedList=!1;X.richGridMiniMode=!1;X.richGridStyle="RICH_GRID_STYLE_UNKNOWN";X.isRichGridShorts=!1;X.responsiveSizing="COMPACT";X.disableGridStateAware=!1;X.useRaf=!_.v("web_use_raf_app_header_layout_killswitch");X.actionMap={"yt-insert-channel-tab-command":"handleInsertTabCommand","ytd-refresh-channel-tab-action":"handleRefreshChannelTabAction","yt-window-resized":"onWindowResize"};return X};
_.F($P,_.Y);_.a=$P.prototype;_.a.computeHeaderDisabled=function(X,U){return U||!X||this.tabsHidden};
_.a.computeTabsHidden=function(){return!this.tabs||this.tabs.length<=1};
_.a.computeIsRichGridShorts=function(X){return X==="RICH_GRID_STYLE_SHORTS_GRID"||X==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"};
_.a.computeImageBannerViewModel=function(){var X,U;return _.e((U=_.e((X=this.data)==null?void 0:X.content,_.wd5))==null?void 0:U.banner,_.v3v)};
_.a.computeHasCinematicContainer=function(){var X,U;return!((U=_.e((X=this.data)==null?void 0:X.content,_.wd5))==null||!U.background)};
_.a.handleHeaderResize=function(){var X=_.Xa(this.hostElement).querySelector("#header");X&&_.l4(X,"iron-resize")};
_.a.handleInsertTabCommand=function(X){var U=_.e(X,Cby);U&&(U.tabIdentifier&&this.ytdTabbedHeaderBehavior.tabs.some(function(r){return r.tabRenderer&&r.tabRenderer.tabIdentifier===U.tabIdentifier})||this.splice("tabs",U.tabIndex||-1,0,U.tab))};
_.a.handleRefreshChannelTabAction=function(X){this.ytdTabbedHeaderBehavior.selected&&this.ytdTabbedHeaderBehavior.tabs[this.ytdTabbedHeaderBehavior.selected].tabRenderer.tabIdentifier===X&&_.l4(this.hostElement,"yt-navigate",{endpoint:this.ytdGuideStateAwareBehavior.activeEndpoint,tempData:{disableCache:!0}})};
_.a.persistentPanelVisibleChanged=function(){this.handleHeaderResize()};
_.a.observerRichGridItemsPerRow=function(){this.isRichGrid&&this.richGridItemsPerRow&&_.HP(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.a.observerRichGridSlimItemsPerRow=function(){_.HP(this.hostElement,{"--ytd-rich-grid-slim-items-per-row":""+this.richGridSlimItemsPerRow})};
_.a.updateCssVars=function(){this.richGridItemsPerRow&&_.HP(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.Pp("rich_grid_max_item_width",500))+16)-16+"px"})};
_.a.updateCssVarsForResponsiveGrid=function(){this.richGridContainerWidth&&_.HP(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridContainerWidth+"px"})};
_.a.onDataChanged=function(){this.handleHeaderResize()};
_.a.onWindowResize=function(){this.handleHeaderResize()};
_.a.onFocusedChanged=function(X){(X=_.pq(X))&&X.is==="tp-yt-paper-tab"&&X.hasRipple()&&(X.getRipple().holdDown=!X.pointerDown&&X.focused)};
_.a.updateSelectedFromBinding=function(X){this.ytdTabbedHeaderBehavior.selected=X.detail.value};
_.a.onSearchNavigate=function(){this.tabsElement.selected=-1};
_.n0.Object.defineProperties($P.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:qNy(this.tabs,this.expandableCustomTabRenderable)}:{}}},
hasBanner:{configurable:!0,enumerable:!0,get:function(){return!!this.imageBannerViewModel}},
hasInsetBanner:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.imageBannerViewModel)==null?void 0:X.style)==="IMAGE_BANNER_STYLE_INSET"}}});
$P.prototype.onDataChanged=$P.prototype.onDataChanged;$P.prototype.updateCssVarsForResponsiveGrid=$P.prototype.updateCssVarsForResponsiveGrid;$P.prototype.updateCssVars=$P.prototype.updateCssVars;$P.prototype.observerRichGridSlimItemsPerRow=$P.prototype.observerRichGridSlimItemsPerRow;$P.prototype.observerRichGridItemsPerRow=$P.prototype.observerRichGridItemsPerRow;$P.prototype.persistentPanelVisibleChanged=$P.prototype.persistentPanelVisibleChanged;
_.q([_.w(_.sh),_.p("design:type",Object)],$P.prototype,"ytdGridStateAwareBehavior",void 0);_.q([_.w(kEo),_.p("design:type",Object)],$P.prototype,"ytdTabbedHeaderBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],$P.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],$P.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.w(_.Pd.YtdGuideStateAwareBehavior),_.p("design:type",Object)],$P.prototype,"ytdGuideStateAwareBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],$P.prototype,"ytdReduxBehavior",void 0);_.q([_.Zl("#tabs"),_.p("design:type",Object)],$P.prototype,"tabsElement",void 0);_.q([_.T(),_.p("design:type",Array)],$P.prototype,"tabs",void 0);_.q([_.T(),_.p("design:type",Object)],$P.prototype,"expandableCustomTabRenderable",void 0);
_.q([_.y("tabs.*"),_.p("design:type",Object),_.p("design:paramtypes",[])],$P.prototype,"tabGroupShape",null);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],$P.prototype,"isRichGrid",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],$P.prototype,"isConstrainedList",void 0);_.q([_.T({reflectToAttribute:!0,selector:_.Qr}),_.p("design:type",Object)],$P.prototype,"richGridMiniMode",void 0);_.q([_.T({selector:function(X){return X.ui.richGridStyle}}),
_.p("design:type",Object)],$P.prototype,"richGridStyle",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeIsRichGridShorts(richGridStyle)"}),_.p("design:type",Object)],$P.prototype,"isRichGridShorts",void 0);_.q([_.T({selector:_.o$}),_.p("design:type",Number)],$P.prototype,"richGridItemsPerRow",void 0);_.q([_.T({selector:function(X){return X.ui.richGridContainerWidth}}),
_.p("design:type",Number)],$P.prototype,"richGridContainerWidth",void 0);_.q([_.T({selector:_.w9s}),_.p("design:type",Number)],$P.prototype,"richGridSlimItemsPerRow",void 0);_.q([_.T(),_.p("design:type",Object)],$P.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],$P.prototype,"responsiveSizing",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],$P.prototype,"disableGridStateAware",void 0);
_.q([_.T({computed:"computeImageBannerViewModel(data)"}),_.p("design:type",Object)],$P.prototype,"imageBannerViewModel",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeHasCinematicContainer(data)"}),_.p("design:type",Boolean)],$P.prototype,"hasCinematicContainer",void 0);_.q([_.T({selector:_.G6H,reflectToAttribute:!0}),_.p("design:type",Boolean)],$P.prototype,"guideIsVisibleButNotPersistent",void 0);
_.q([_.T({selector:xih}),_.p("design:type",Boolean)],$P.prototype,"persistentPanelVisible",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("imageBannerViewModel"),_.p("design:type",Object),_.p("design:paramtypes",[])],$P.prototype,"hasBanner",null);_.q([_.T({reflectToAttribute:!0}),_.y("imageBannerViewModel"),_.p("design:type",Object),_.p("design:paramtypes",[])],$P.prototype,"hasInsetBanner",null);_.q([_.T(),_.p("design:type",Object)],$P.prototype,"useRaf",void 0);
_.q([_.T({computed:"computeTabsHidden(tabs)",value:!0}),_.p("design:type",Boolean)],$P.prototype,"tabsHidden",void 0);_.q([_.ge("persistentPanelVisible"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],$P.prototype,"persistentPanelVisibleChanged",null);_.q([_.ge("richGridItemsPerRow","isRichGrid"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],$P.prototype,"observerRichGridItemsPerRow",null);
_.q([_.ge("richGridSlimItemsPerRow"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],$P.prototype,"observerRichGridSlimItemsPerRow",null);_.q([_.ge("richGridItemsPerRow","richGridMiniMode"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],$P.prototype,"updateCssVars",null);
_.q([_.ge("richGridContainerWidth"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],$P.prototype,"updateCssVarsForResponsiveGrid",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],$P.prototype,"onDataChanged",null);_.q([_.hL({is:"ytd-tabbed-page-header",disableElementRegistration:!0})],$P);
_.f($P,"ytd-tabbed-page-header",function(){if(aZS!==void 0)return aZS;var X=document.createElement("template");_.B(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tabbed-page-header--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[!tabsHidden]]" class="style-scope ytd-tabbed-page-header">\n  <tp-yt-app-header-layout use-raf="[[useRaf]]" class="style-scope ytd-tabbed-page-header">\n    <tp-yt-app-header id="header" slot="header" condenses="" disabled="[[computeHeaderDisabled(active, guideIsVisibleButNotPersistent, tabs)]]" effects="parallax-background" effects-config="{&quot;parallax-background&quot;: {&quot;scalar&quot;: 0.5}}" fixed="" class="style-scope ytd-tabbed-page-header">\n      <div id="page-header-container" class="style-scope ytd-tabbed-page-header">\n        <template is="dom-if" if="[[hasBanner]]" class="style-scope ytd-tabbed-page-header">\n          <div id="page-header-banner" class="style-scope ytd-tabbed-page-header">\n            <div id="page-header-banner-sizer" class="style-scope ytd-tabbed-page-header">\n              <yt-image-banner-view-model data="[[imageBannerViewModel]]" class="style-scope ytd-tabbed-page-header">\n              </yt-image-banner-view-model>\n            </div>\n          </div>\n        </template>\n        <div id="page-header" class="style-scope ytd-tabbed-page-header">\n          <yt-page-header-renderer allow-cinematic-container-overflow="" data="[[data]]" disable-upgrade$="[[tabsHidden]]" no-padding="" class="style-scope ytd-tabbed-page-header"></yt-page-header-renderer>\n        </div>\n      </div>\n      <tp-yt-app-toolbar disable-upgrade$="[[tabsHidden]]" sticky="" class="style-scope ytd-tabbed-page-header">\n        <div id="tabs-container" class="style-scope ytd-tabbed-page-header">\n          \n          <div id="tabs-inner-container" class="style-scope ytd-tabbed-page-header">\n            <div id="tabs-divider" class="style-scope ytd-tabbed-page-header"></div>\n            <tp-yt-paper-tabs id="tabs" disable-upgrade$="[[tabsHidden]]" noink="" remove-idle-scroll-buttons="" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActivate" on-selected-changed="updateSelectedFromBinding" class="style-scope ytd-tabbed-page-header">\n              <yt-tab-group-shape shape="[[tabGroupShape]]" class="style-scope ytd-tabbed-page-header"> </yt-tab-group-shape>\n            </tp-yt-paper-tabs>\n          </div>\n        </div>\n      </tp-yt-app-toolbar>\n    </tp-yt-app-header>\n  </tp-yt-app-header-layout>\n</template>\n<template is="dom-if" if="[[tabsHidden]]" class="style-scope ytd-tabbed-page-header">\n  <div id="page-header-container" class="style-scope ytd-tabbed-page-header">\n    <template is="dom-if" if="[[hasBanner]]" class="style-scope ytd-tabbed-page-header">\n      <div id="page-header-banner" class="style-scope ytd-tabbed-page-header">\n        <div id="page-header-banner-sizer" class="style-scope ytd-tabbed-page-header">\n          <yt-image-banner-view-model data="[[imageBannerViewModel]]" class="style-scope ytd-tabbed-page-header"> </yt-image-banner-view-model>\n        </div>\n      </div>\n    </template>\n    <div id="page-header" class="style-scope ytd-tabbed-page-header">\n      <yt-page-header-renderer allow-cinematic-container-overflow="" data="[[data]]" disable-upgrade$="[[!tabsHidden]]" no-padding="true" class="style-scope ytd-tabbed-page-header"></yt-page-header-renderer>\n    </div>\n  </div>\n</template>\n');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return aZS=X},{mode:1});var PIT;var bB=function(){return _.Y.apply(this,arguments)||this};
_.F(bB,_.Y);bB.prototype.observerRichGridItemsPerRow=function(){this.richGridItemsPerRow&&_.HP(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.n0.Object.defineProperties(bB.prototype,{badgeIconName:{configurable:!0,enumerable:!0,get:function(){var X,U;return this.componentBehavior.computeIcon_(((U=_.e((X=this.data)==null?void 0:X.badge,_.zMC))==null?void 0:U.icon)||null)}},
badgeLabel:{configurable:!0,enumerable:!0,get:function(){var X,U;return(U=_.e((X=this.data)==null?void 0:X.badge,_.zMC))==null?void 0:U.label}}});
bB.prototype.observerRichGridItemsPerRow=bB.prototype.observerRichGridItemsPerRow;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],bB.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],bB.prototype,"componentBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],bB.prototype,"ytdReduxBehavior",void 0);_.q([_.T({reflectToAttribute:!0,selector:_.Qr}),_.p("design:type",Boolean)],bB.prototype,"richGridMiniMode",void 0);
_.q([_.T({selector:_.o$}),_.p("design:type",Number)],bB.prototype,"richGridItemsPerRow",void 0);_.q([_.T(),_.p("design:type",Object)],bB.prototype,"data",void 0);_.q([_.ge("richGridItemsPerRow"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],bB.prototype,"observerRichGridItemsPerRow",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],bB.prototype,"badgeIconName",null);
_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],bB.prototype,"badgeLabel",null);_.q([_.hL({is:"ytd-member-hub-profile-renderer",disableElementRegistration:!0})],bB);
_.f(bB,"ytd-member-hub-profile-renderer",function(){if(PIT!==void 0)return PIT;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return PIT=X},{mode:1});var SPh;var Ay=function(){return _.Y.apply(this,arguments)||this};
_.F(Ay,_.Y);Ay.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{compactLinkRenderer:{component:"ytd-compact-link-renderer",noInjection:!0}}}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Ay.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Ay.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Ay.prototype,"data",void 0);_.q([_.hL({is:"ytd-settings-sidebar-renderer",disableElementRegistration:!0})],Ay);
_.f(Ay,"ytd-settings-sidebar-renderer",function(){if(SPh!==void 0)return SPh;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return SPh=X},{mode:1});var diU;var lB=function(){var X=_.Y.apply(this,arguments)||this;X.expandableCustomTabRenderable=function(U){return V4F(U,function(){return void X.onSearchNavigate()})};
return X};
_.F(lB,_.Y);lB.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
lB.prototype.onSearchNavigate=function(){this.selected=void 0};
lB.prototype.onTabsChange=function(){var X,U=(X=this.tabs)==null?void 0:X.findIndex(function(r){var m;return r==null?void 0:(m=r.tabRenderer)==null?void 0:m.selected});
U!==void 0&&(this.selected=U)};
lB.prototype.onTabsActive=function(X){if(this.tabs!==void 0){var U,r;(X=(U=this.tabs[X.detail.selected])==null?void 0:(r=U.tabRenderer)==null?void 0:r.endpoint)&&_.l4(this.hostElement,"yt-navigate",{endpoint:X})}};
_.n0.Object.defineProperties(lB.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:qNy(this.tabs,this.expandableCustomTabRenderable)}:{}}},
tabsEnabled:{configurable:!0,enumerable:!0,get:function(){return this.tabs!==void 0&&this.tabs.length>1}}});
lB.prototype.onTabsChange=lB.prototype.onTabsChange;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],lB.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.sh),_.p("design:type",Object)],lB.prototype,"ytdGridStateAwareBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],lB.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Pd.YtdGuideStateAwareBehavior),_.p("design:type",Object)],lB.prototype,"ytdGuideStateAwareBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],lB.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Array)],lB.prototype,"tabs",void 0);_.q([_.T(),_.p("design:type",Number)],lB.prototype,"selected",void 0);_.q([_.y("tabs.*"),_.p("design:type",Object),_.p("design:paramtypes",[])],lB.prototype,"tabGroupShape",null);_.q([_.T(),_.p("design:type",Object)],lB.prototype,"expandableCustomTabRenderable",void 0);
_.q([_.y("tabs"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],lB.prototype,"tabsEnabled",null);_.q([_.Sl("tabs"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],lB.prototype,"onTabsChange",null);_.q([_.hL({is:"ytd-topic-channel-details-renderer",disableElementRegistration:!0})],lB);
_.f(lB,"ytd-topic-channel-details-renderer",function(){if(diU!==void 0)return diU;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return diU=X},{mode:1});var OkU;var GW=function(){var X=_.Y.apply(this,arguments)||this;X.disableGridStateAware=!1;return X};
_.F(GW,_.Y);GW.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]]"}}}}}};
GW.prototype.activeChanged=function(){this.carousel&&(this.carousel.active=this.active)};
GW.prototype.updateCssVars=function(){_.HP(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.Pp("rich_grid_max_item_width",500))+16)-16+"px"})};
GW.prototype.updateCssVars=GW.prototype.updateCssVars;GW.prototype.activeChanged=GW.prototype.activeChanged;_.q([_.w(_.Pd.YtdGuideStateAwareBehavior),_.p("design:type",Object)],GW.prototype,"ytdGuideStateAwareBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],GW.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],GW.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],GW.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],GW.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Array)],GW.prototype,"tabs",void 0);_.q([_.T(),_.p("design:type",Boolean)],GW.prototype,"active",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],GW.prototype,"disableGridStateAware",void 0);
_.q([_.T({selector:_.o$}),_.p("design:type",Number)],GW.prototype,"richGridItemsPerRow",void 0);_.q([_.T({selector:_.Qr}),_.p("design:type",Boolean)],GW.prototype,"richGridMiniMode",void 0);_.q([_.Zl("ytd-carousel-item-renderer"),_.p("design:type",Object)],GW.prototype,"carousel",void 0);_.q([_.ge("active"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],GW.prototype,"activeChanged",null);
_.q([_.ge("richGridItemsPerRow","richGridMiniMode"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],GW.prototype,"updateCssVars",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-carousel-header-renderer"})],GW);
_.f(GW,"ytd-carousel-header-renderer",function(){if(OkU!==void 0)return OkU;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return OkU=X},{mode:1});var vlm;var eJh=_.pH(["https://www.google-analytics.com/analytics.js"]),iB=function(){var X=_.Y.apply(this,arguments)||this;X.scriptAnalyticsAdded=!1;return X};
_.F(iB,_.Y);iB.prototype.dataChanged=function(){this.data&&this.data.analyticsId&&this.sendGoogleAnalyticsPageview(this.data.analyticsId);var X,U=(X=this.data)==null?void 0:X.tagManagerId;U&&(_.jx(U,_.$q("GL")),JVb(U))};
iB.prototype.sendGoogleAnalyticsPageview=function(X){this.scriptAnalyticsAdded||this.appendAnalyticsScript();window.ga=window.ga||function(){var r=_.bS.apply(0,arguments);(window.ga.q=window.ga.q||[]).push(r)};
var U=window.ga;U("set","page",window.location.pathname);U.l=+new Date;U("set","forceSSL",!0);U("create",X,"'auto'");U("send","pageview")};
iB.prototype.appendAnalyticsScript=function(){this.scriptAnalyticsAdded=!0;var X=_.wW("SCRIPT");X.name="ga-analytics";var U=_.P0(eJh);_.HU(X,U);X.async=!0;_.Xa(this.hostElement).appendChild(X)};
iB.prototype.dataChanged=iB.prototype.dataChanged;_.q([_.T(),_.p("design:type",Object)],iB.prototype,"data",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],iB.prototype,"dataChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-channel-metadata-renderer"})],iB);
_.f(iB,"ytd-channel-metadata-renderer",function(){if(vlm!==void 0)return vlm;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return vlm=X},{mode:1});var Elo;var F_U;var LF=function(){var X=_.Y.apply(this,arguments)||this;X.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"]);X.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"]);X.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};
return X};
_.F(LF,_.Y);_.a=LF.prototype;_.a.attached=function(){this.requestElementsPerRow()};
_.a.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_]]"}}}}}};
_.a.onUpdateElementsPerRowAction=function(X){X&&this.elementsPerRow!==X&&(this.elementsPerRow=X)};
_.a.dismissButtonTap_=function(){this.set("data.isVisible",!this.closeOnDismissButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.a.acceptButtonTap_=function(){this.set("data.isVisible",!this.closeOnAcceptButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.a.computeAlertStyle_=function(X){return X};
_.a.observerElementsPerRow=function(){this.elementsPerRow&&_.HP(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow})};
_.a.onIsVisibleChanged_=function(){this.data&&!this.data.isVisible&&this.ytRendererBehavior.impressionLog()};
_.a.requestElementsPerRow=function(){_.l4(this.hostElement,"yt-request-elements-per-row")};
LF.prototype.onIsVisibleChanged_=LF.prototype.onIsVisibleChanged_;LF.prototype.observerElementsPerRow=LF.prototype.observerElementsPerRow;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],LF.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],LF.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],LF.prototype,"actionHandlerBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],LF.prototype,"data",void 0);_.q([_.T({value:6,reflectToAttribute:!0}),_.p("design:type",Number)],LF.prototype,"elementsPerRow",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],LF.prototype,"wrapButtons",void 0);_.q([_.T({value:_.$q("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.p("design:type",Boolean)],LF.prototype,"isMusic",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeAlertStyle_(data.alertType.type)"}),_.p("design:type",String)],LF.prototype,"alertStyle",void 0);_.q([_.T({value:function(){return this.dismissButtonTap_.bind(this)}}),
_.p("design:type",Function)],LF.prototype,"dismissBoundButtonTap_",void 0);_.q([_.T({value:function(){return this.acceptButtonTap_.bind(this)}}),
_.p("design:type",Function)],LF.prototype,"acceptBoundButtonTap_",void 0);_.q([_.ge("elementsPerRow"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],LF.prototype,"observerElementsPerRow",null);_.q([_.ge("data.isVisible"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],LF.prototype,"onIsVisibleChanged_",null);_.q([_.uG({is:"yt-alert-with-actions-renderer",disableElementRegistration:!0})],LF);
_.f(LF,"yt-alert-with-actions-renderer",function(){if(F_U===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;Elo===void 0&&(Elo=document.createElement("template"));var m=Elo;r.call(U,m.content.cloneNode(!0),X.content.firstChild);F_U=X}X=F_U;return X},{mode:2});var Bhh=_.V(function(X){var U={};return _.n(_.dN,{text:X.text,className:_.mS("ytPersonalGreetingViewModelHeadline",(U.ytPersonalGreetingViewModelHeadlineSmall=X.isSmallHeadline,U))})},"wn");_.G5(_.V(function(X){var U=_.w0(function(){var d;return(d=X.data())==null?void 0:d.rendererContext},void 0,void 0,void 0,!0),r=function(){return X.data().canvasPromoData},m=function(){var d;
return(d=X.data().bannerHeight)!=null?d:56},I=_.H(_.xX({throttleMs:100})),t=I.next().value;
I=I.next().value;var C=_.H(_.xX({throttleMs:100})),k=C.next().value;C=C.next().value;var g=_.H(_.xX({throttleMs:100})),Z=g.next().value;g=g.next().value;var P=function(){return k.width()-t.width()>1},S=function(){return m()===48};
return _.n("yt-personal-greeting-view-model",{el:_.pf(U,I),"aria-hidden":P,class:_.mS(X.className,"ytPersonalGreetingViewModelHost"),style:_.Cc({height:(0,_.PL)(function(){return P()?0:m()})})},_.n(_.x,{cond:function(){return X.data().avatar&&!(Z.width()+(X.data().avatar?48:0)-t.width()>1)},
then:function(){return _.n(_.xJ,{data:function(){return X.data().avatar}},{decoratedAvatarViewModel:function(d){return _.n(_.cz,{data:d.data,
className:_.mS("ytPersonalGreetingViewModelAvatar")})}})}}),_.n("h1",null,_.n(Bhh,{text:function(){var d;
return(r==null?void 0:(d=r())==null?void 0:d.headline)||(Z.width()+(X.data().avatar?48:0)-t.width()>1?X.data().shorterGreeting:X.data().greeting)},
isSmallHeadline:S})),_.n("span",{el:_.pf(g),class:"ytPersonalGreetingViewModelHeadlineInvisible","aria-hidden":"true"},_.n(Bhh,{text:function(){return X.data().greeting},
isSmallHeadline:S})),_.n("span",{el:_.pf(C),class:"ytPersonalGreetingViewModelHeadlineInvisible","aria-hidden":"true"},_.n(Bhh,{text:function(){return X.data().shorterGreeting},
isSmallHeadline:S})))},"vn"),"yt-personal-greeting-view-model",{props:{data:_.OQ,
className:_.OQ}});var NN=function(){var X=_.Y.apply(this,arguments)||this;X.hidden=!1;X.isConstrainedList=!1;X.responsiveSizing="COMPACT";X.attachedPlayers=_.v("kevlar_channel_trailer_multi_attach")?[]:void 0;X.player=null;X.actionMap={"yt-alert-command":"handleAlertCommand","yt-playlist-deletion-redirect-command":"handleYtPlaylistDeletionRedirect"};return X};
_.F(NN,_.Y);_.a=NN.prototype;
_.a.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}}}}};
_.a.created=function(){var X=this;this.ytRendererBehavior.monitorScroll=!0;this.ytPageBehavior.pageDisposeJobs=[function(){X.disposeMastheadAd()}]};
_.a.attached=function(){this.pageSubtype==="home"&&this.refresh&&this.contents&&(this.refreshGesture=new nEb(this.refresh,this.contents))};
_.a.detached=function(){this.tabGestures&&(this.tabGestures.detach(),this.tabGestures=void 0);this.refreshGesture&&(this.refreshGesture.detach(),this.refreshGesture=void 0)};
_.a.activeChanged=function(){var X=this.ytPageBehavior.active;this.header&&this.header.firstChild&&(this.header.firstChild.active=X)};
_.a.tabsChanged=function(){var X=this,U,r;if(this.pageSubtype==="channels"||_.v("kevlar_tab_gestures_for_tabbed_header_data")&&((U=this.data)==null?0:(r=U.header)==null?0:r.carouselHeaderRenderer))this.tabGestures=new xXT(this.contents,this.contents,this.hostElement,this.header,function(C){X.ytdReduxBehavior.dispatch(C)});
var m,I,t;U=(m=this.data)==null?void 0:(I=m.contents)==null?void 0:(t=I.twoColumnBrowseResultsRenderer)==null?void 0:t.tabs;this.tabGestures&&this.tabGestures.tabsChanged(U)};
_.a.scrollAtTopChanged=function(){this.refreshGesture&&(this.scrollAtTop?this.refreshGesture.attach():this.refreshGesture.detach())};
_.a.engagementPanelsChanged=function(){var X=_.np().resolve(_.I9);if(X){if(this.engagementPanels)for(var U=_.H(this.engagementPanels),r=U.next();!r.done;r=U.next()){var m=void 0;(r=(m=r.value.identifier)==null?void 0:m.tag)&&X.panelMap.delete(r)}this.engagementPanels=[];var I;U=_.H(((I=this.data)==null?void 0:I.panels)||[]);for(I=U.next();!I.done;I=U.next()){I=_.e(I.value,_.q_r);var t=r=void 0,C=void 0,k=void 0;if(m=((r=I)==null?void 0:r.targetId)||((t=I)==null?void 0:t.panelIdentifier)||((C=I)==
null?void 0:(k=C.identifier)==null?void 0:k.tag))t=r=void 0,(t=(r=X).registerPanelContent)==null||t.call(r,m,{engagementPanelSectionListRenderer:I}),this.engagementPanels.push(I)}}};
_.a.onStampFinished=function(){var X=this;_.cZ(this,function(){if(X.tabGestures){var U=X.tabGestures;if(U.scrollPositionNeedsUpdate){var r=_.np().resolve(_.gX(_.Aj)),m;if((m=U.selectedTab)!=null&&m.title&&r&&(m=r.getCurrentPage())){if(U.scrollPositionForTabs.has(U.selectedTab.title)){var I,t;r=(t=(I=r.getCurrentPage())==null?void 0:I.clientHeight)!=null?t:0;I=U.scrollPositionForTabs.get(U.selectedTab.title);m.setScrollTop(I);r>I+100&&(U.scrollPositionNeedsUpdate=!1)}else m.setScrollTop(Math.min(U.lastVisitedTabScrollPosition!==
void 0?U.lastVisitedTabScrollPosition:Number.MAX_SAFE_INTEGER,U.tabsStartAtInPx)),U.scrollPositionNeedsUpdate=!1;U.ytdReduxDispatch(WAh(!1))}}}})};
_.a.loadPage_=function(X){this.initCsi();X&&(this.data=X);this.updateTitle(this.data);this.setMastheadAd(this.data)};
_.a.getTitle=function(X){if(this.pageSubtype=="home")return"";if(this.get("microformat.microformatDataRenderer.title",X))return this.get("microformat.microformatDataRenderer.title",X);if(this.get("header.feedTabbedHeaderRenderer.title",X))return _.pE(this.get("header.feedTabbedHeaderRenderer.title",X));if(this.get("header.interactiveTabbedHeaderRenderer.title",X))return this.get("header.interactiveTabbedHeaderRenderer.title",X);if(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",
X))return _.pE(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",X));var U,r;return(X==null?0:(U=X.header)==null?0:(r=U.pageHeaderRenderer)==null?0:r.pageTitle)?X.header.pageHeaderRenderer.pageTitle:""};
_.a.updateTitle=function(X){_.l4(this.hostElement,"yt-update-title",this.getTitle(X))};
_.a.initCsi=function(){_.zzo(this.pageSubtype||"browse",["ol","cpt"])};
_.a.getPlayer=function(){if(_.v("kevlar_channel_trailer_multi_attach")){for(var X=_.H(this.attachedPlayers),U=X.next();!U.done;U=X.next())if(U=U.value,U.isConnected||_.GE(this.hostElement,U))return U;return null}return this.player};
_.a.getPlayerContainer=function(){return null};
_.a.onPlayerAttached=function(X,U){_.v("kevlar_channel_trailer_multi_attach")?this.attachedPlayers.push(U):this.player=U};
_.a.onPlayerDetached=function(X,U){_.v("kevlar_channel_trailer_multi_attach")?(X=this.attachedPlayers.indexOf(U),X<0||this.attachedPlayers.splice(X,1)):this.player=null};
_.a.getServiceTrackingParams=function(){var X,U;return((X=this.data)==null?void 0:(U=X.responseContext)==null?void 0:U.serviceTrackingParams)||[]};
_.a.setMastheadAd=function(X){X&&X.mastheadAd&&(this.mastheadAdData=void 0);this.mastheadAdData=X&&X.mastheadAd};
_.a.dataChanged=function(){var X=this;this.refreshGesture&&this.refreshGesture.reset();this.get("filler",this.data)||_.FAb();_.cZ(this,function(){_.i4(X.hostElement,"ytd-update-grid-state-action")})};
_.a.disposeMastheadAd=function(){this.mastheadAdData=void 0};
_.a.computeAlertBannerData=function(){if(this.data&&this.data.alerts){var X=this.data.alerts;return X&&X.find(function(U){return!!U.alertWithActionsRenderer})}};
_.a.computeGreetingData=function(){if(this.data&&this.data.alerts){var X=this.data.alerts;return X&&X.find(function(U){return!!U.personalGreetingViewModel})}};
_.a.computeHasMemberHubProfileRenderer=function(X){var U;return!!(X==null?0:(U=X.header)==null?0:U.memberHubProfileRenderer)};
_.a.handleAlertCommand=function(X){this.get("alertCommand.alert.alertWithActionsRenderer",X)&&(X=_.e(X,LAy),this.data.alerts||this.set("data.alerts",[]),this.unshift("data.alerts",X.alert))};
_.a.handleYtPlaylistDeletionRedirect=function(X){X=this.get("playlistDeletionRedirectCommand.redirectEndpoint",X);_.l4(this.hostElement,"yt-navigate",{endpoint:X})};
_.a.computeFluidWidth=function(X,U,r){if(U==="mini_app"||r)return!0;var m,I,t;X=X==null?void 0:(m=X.contents)==null?void 0:(I=m.twoColumnBrowseResultsRenderer)==null?void 0:(t=I.tabs)==null?void 0:t.find(function(g){var Z;return g==null?void 0:(Z=g.tabRenderer)==null?void 0:Z.selected});
if(!X)return!1;var C,k;return!!((C=X.tabRenderer)==null?0:(k=C.content)==null?0:k.richGridRenderer)&&!["channel","channels","playables"].includes(U)};
_.a.computeHeaderFluidWidth=function(X){return X==="hashtag-landing-page"};
_.a.computeHasSidebar=function(X){var U;return!!(X.sidebar||((U=X.header)==null?0:U.playlistHeaderRenderer))};
_.a.computeHasPageHeaderSidebar=function(X){var U,r;return!!((U=X.header)==null?0:(r=U.pageHeaderRenderer)==null?0:r.enableSidebarView)};
_.a.computeUseUnifiedShowPageLayout=function(X){if(!X||this.pageSubtype!=="show"||!X.sidebar||!X.sidebar.playlistSidebarRenderer)return!1;X=X.sidebar.playlistSidebarRenderer;if(!X.items)return!1;for(var U=0;U<X.items.length;U++)if(_.e(X.items[U],XEh)){var r=void 0;return((r=_.e(X.items[U],XEh))==null?void 0:r.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.a.computeIsConstrainedList=function(X){return _.v("web_enable_constrained_list_subscriptions_channels")&&X==="subscriptions-channels"};
_.a.computeResponsiveSizing=function(X){return X==="subscriptions-channels"?"STANDARD":"COMPACT"};
_.n0.Object.defineProperties(NN.prototype,{usePlaylistHeaderRenderer:{configurable:!0,enumerable:!0,get:function(){var X,U;return((X=this.data)==null?0:(U=X.header)==null?0:U.playlistHeaderRenderer)?!0:!1}},
useOldPlaylistSidebarRenderer:{configurable:!0,enumerable:!0,get:function(){var X,U;if(!((X=this.data)==null?0:(U=X.sidebar)==null?0:U.playlistSidebarRenderer))return!1;var r;return(r=this.data)!=null&&r.header?!1:!0}}});
_.n0.Object.defineProperties(NN,{template:{configurable:!0,enumerable:!0,get:function(){if(PbU===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);PbU=X}X=PbU;return X}}});
NN.prototype.dataChanged=NN.prototype.dataChanged;NN.prototype.onPlayerDetached=NN.prototype.onPlayerDetached;NN.prototype.onPlayerAttached=NN.prototype.onPlayerAttached;NN.prototype.onStampFinished=NN.prototype.onStampFinished;NN.prototype.engagementPanelsChanged=NN.prototype.engagementPanelsChanged;NN.prototype.scrollAtTopChanged=NN.prototype.scrollAtTopChanged;NN.prototype.tabsChanged=NN.prototype.tabsChanged;NN.prototype.activeChanged=NN.prototype.activeChanged;
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],NN.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.yS),_.p("design:type",Object)],NN.prototype,"ytdOpenPopupBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],NN.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],NN.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.mG.YtPageBehavior),_.p("design:type",Object)],NN.prototype,"ytPageBehavior",void 0);
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],NN.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Pd.YtdGuideStateAwareBehavior),_.p("design:type",Object)],NN.prototype,"ytdGuideStateAwareBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],NN.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],NN.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],NN.prototype,"hidden",void 0);
_.q([_.T(),_.p("design:type",Object)],NN.prototype,"mastheadAdData",void 0);_.q([_.T({readOnly:!0,computed:"computeAlertBannerData(data.alerts.*)"}),_.p("design:type",Object)],NN.prototype,"alertBannerData",void 0);_.q([_.T({readOnly:!0,computed:"computeGreetingData(data.alerts.*)"}),_.p("design:type",Object)],NN.prototype,"greetingData",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],NN.prototype,"pageSubtype",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeHasMemberHubProfileRenderer(data)"}),_.p("design:type",Boolean)],NN.prototype,"hasMemberHubProfileRenderer",void 0);_.q([_.T({computed:"computeHasSidebar(data)",reflectToAttribute:!0}),_.p("design:type",Boolean)],NN.prototype,"hasSidebar",void 0);_.q([_.T({computed:"computeHasPageHeaderSidebar(data)",reflectToAttribute:!0}),_.p("design:type",Boolean)],NN.prototype,"hasPageHeaderSidebar",void 0);
_.q([_.T({reflectToAttribute:!0,value:!0}),_.p("design:type",Boolean)],NN.prototype,"roundedContainer",void 0);_.q([_.T({computed:"computeUseUnifiedShowPageLayout(data)",reflectToAttribute:!0}),_.p("design:type",Boolean)],NN.prototype,"useUnifiedShowPageLayout",void 0);_.q([_.T({computed:"computeIsConstrainedList(pageSubtype)"}),_.p("design:type",Object)],NN.prototype,"isConstrainedList",void 0);
_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],NN.prototype,"usePlaylistHeaderRenderer",null);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],NN.prototype,"useOldPlaylistSidebarRenderer",null);_.q([_.T({computed:"computeFluidWidth(data, pageSubtype, isConstrainedList)"}),_.p("design:type",Boolean)],NN.prototype,"fluidWidth",void 0);_.q([_.T({selector:function(X){return X.ui.scrollAtTop}}),
_.p("design:type",Boolean)],NN.prototype,"scrollAtTop",void 0);_.q([_.T({selector:_.iq3}),_.p("design:type",Boolean)],NN.prototype,"tabGesturesIsActive",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeHeaderFluidWidth(pageSubtype)"}),_.p("design:type",Boolean)],NN.prototype,"disableHeaderFluidWidth",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeResponsiveSizing(pageSubtype)"}),_.p("design:type",String)],NN.prototype,"responsiveSizing",void 0);
_.q([_.Zl("ytd-two-column-browse-results-renderer"),_.p("design:type",HTMLElement)],NN.prototype,"contents",void 0);_.q([_.Zl("#header"),_.p("design:type",HTMLElement)],NN.prototype,"header",void 0);_.q([_.Zl("ytd-refresh"),_.p("design:type",Object)],NN.prototype,"refresh",void 0);_.q([_.ge("active"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],NN.prototype,"activeChanged",null);
_.q([_.ge("data.contents.twoColumnBrowseResultsRenderer.tabs"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],NN.prototype,"tabsChanged",null);_.q([_.ge("scrollAtTop"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],NN.prototype,"scrollAtTopChanged",null);_.q([_.T(),_.p("design:type",Object)],NN.prototype,"engagementPanels",void 0);
_.q([_.ge("data.panels"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],NN.prototype,"engagementPanelsChanged",null);_.q([_.cP("yt-rendererstamper-finished"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],NN.prototype,"onStampFinished",null);_.q([_.cP("yt-player-attached"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Element]),_.p("design:returntype")],NN.prototype,"onPlayerAttached",null);
_.q([_.cP("yt-player-detached"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Element]),_.p("design:returntype")],NN.prototype,"onPlayerDetached",null);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],NN.prototype,"dataChanged",null);_.q([_.hL({is:"ytd-browse"})],NN);_.gL.registerService(_.sDx,NN);
_.Df();
}catch(e){_._DumpException(e)}
try{
_.JQ("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 Ey,sBw,xWw,PmX,Sq1,dW1,Of3,vf3,eGw,EfY,FwX,BO5,QB5,ofe,y67,uzw,Myw,zG7,KwY,YqL,VyX,RGX,foT,FQ,WwX,J65,DWc,ps5,$WX,bfw,A6L,Lw7,jBT,if0,wsT,X47,UR7,rjL,mR5,IjT,tr0,aj1,kUT,cjw,Zc5,sdT,Paw,dRL,Occ,v5w,E5X,B9c,Qde,o5Y,w45,yjL,use,hwY,Mrw,zw1,KSX,T9Y,Yj7,fjL,qjL,WS0,JjH,DR7,p4T,$RT,bce,ljL,GUX,ic5,LSX,N90,jdw,XNT,UaL,rbw,maX,Ib3,t2L,abe,Hx5,C_X,k4H,cb7,gJX,nJT,ZxL,s6H,xaT,P_T,S5H,oX,da3,Oxc,B0L,K6L,ROX,fbY,pN3,bxe,Da5,W63,j6w,r2w,CRT,q5X,ISH,XVX,$a5,c2X,Zt7,PRc,sww,xr3,SBH,eme,Otw,EXL,FkL,vXL,dr1,
BJ3,hf,hme,MnL,zm5,Ml,KkT,TJc,YBw,J2Y,Dr7,zz,KG,$r1,pV1,bte,A25,lST,GDc,Tz,m3Y,Y9,ILw,tWY,aLe,VB,no5,CZL,goL,ZHc,kSL,x3c,cDY,d3L,PZL,SWL,OHY,eTL,voL,QVL,unX,WA,Jf,w1e,MWY,yD3,hTe,DN,$9,bT,Af,XOc,p1w,mpL,IKH,tYT,aKX,CJT,fL1,qWX,iT,JDX,lT,Gz,D3X,Huc,Up7,WrL,Nl,vdc,EdT,FCw,ede,PJ1,Q2T,y93,s2Y,nd1,Zu3,MY1,xpY,Uc,wO7,S8w,od7,Ou5,gd3,dpL,KCX,TZL,Y8H,Rdc,q80,WCX,J9c,Dpc,$pw,pOw,A9e,lK5,iuc,LCY,j27,XTH,USL,rRT,mSw,I$Y,tV1,Hg7,a$w,CHL,gL7,nLT,Zg1,IA,ss0,xSX,PHL,S6X,dS3,OgH,vLe,esL,ELL,FLX,B_0,oL0,wTw,yRX,
u8c,zsX,T_0,Y6H,Rsw,VVL,f$5,q6w,WL5,DSw,pTL,$S0,bgw,AR1,l$X,GAe,ig3,LLH,N_L,js7,mJc,ICL,UJw,r5w,XXL,tgL,C8c,aCL,H10,gaH,k2Y,c57,naL,Z1L,sJL,xJc,SFX,dJX,O1T,ee0,Ea3,BYw,oa3,y53,he0,zew,TYT,Vgw,fCY,J5c,pX5,$JT,b1c,lCX,A5w,i1T,LE5,NYH,jJ7,aA,X_e,UeL,rcH,smw,PFL,Sa1,eoX,kj,EM1,F01,B$w,oML,Qm1,w_1,ycH,ug1,hoc,MbX,vJ0,zoX,K05,uR5,T$c,YaX,SjX,VbL,Roe,fOH,qaX,W0X,Jcc;
Ey=function(X){if(!X)return"browse";var U=X.page,r=X.url,m,I,t,C=(m=X.response)==null?void 0:(I=m.responseContext)==null?void 0:(t=I.webResponseContextExtensionData)==null?void 0:t.pageTheme;if(C)U=C.toLowerCase().replace(/_/g,"-");else if(U!=="watch"&&U!=="learning_journey_watch"){var k,g;if((U==="browse"||U==="settings")&&((k=X.response)==null?0:(g=k.sidebar)==null?0:g.settingsSidebarRenderer))U="WEB_PAGE_TYPE_SETTINGS";else{var Z,P;U==="browse"&&((Z=X.response)==null?0:(P=Z.metadata)==null?0:P.channelMetadataRenderer)?
U="channel":r&&(U=_.UGe(r)||U)}}return U};
sBw=function(){return new Promise(function(X){var U=window;U.attmp!==void 0?X(U.attmp):(U.attmq===void 0&&(U.attmq=[]),U.attmq.push(function(r){X(r)}))})};
xWw=function(){var X=_.Gu("yt.aba.att");return X?X:_.l5.instance!==void 0?_.l5.instance.rIu.bind(_.l5.instance):null};
PmX=function(X,U){var r,m;return _.c(function(I){return I.nextAddress==1?_.v("attmusi")&&_.v("attmusi_ue")?I.yield(sBw(),3):I.jumpTo(2):I.nextAddress!=2?(r=I.yieldResult,I.return(r.s(X,U,6E4))):(m=xWw())?I.return(m(X,U,6E4)):I.return(Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"}))})};
Sq1=function(X,U,r,m,I){U=U===void 0?[]:U;I=I?{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:I}]}}:void 0;return{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.iP(X),dialogMessages:U.map(function(t){return _.iP(t)}),
confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.iP(r),serviceEndpoint:I}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.iP(m)}}}}}};
dW1=function(X,U,r){r=r===void 0?!1:r;var m=_.AS(),I=!!_.ex().queueProxy,t,C,k;X=X==null?void 0:(t=X.response)==null?void 0:(C=t.currentVideoEndpoint)==null?void 0:(k=C.watchEndpoint)==null?void 0:k.playlistId;if((I||X)&&!_.v("web_watch_disable_playlist_auto_miniplayer"))return r&&(m.playlistWatchPageActivation=!0),!0;switch(Ey(U)){case "yts-products":return r&&(m.productDetailsPageActivation=!0),!0;case "mini_app":return r&&(m.miniAppPageActivation=!0),!0;case "playables":return r&&(m.playablesDestPageActivation=
!0),!0;case "companion-canvas":return r&&(m.companionCanvasActivation=!0),!0;default:return!1}};
Of3=function(X){X=_.He6(X);X.length>0&&X[0].focus()};
vf3=function(X,U,r){for(var m=typeof X==="string"?X.split(""):X,I=X.length-1;I>=0;--I)I in m&&U.call(r,m[I],I,X)};
eGw=function(X,U){U=_.yxm(X,U);U>=0&&_.M66(X,U)};
EfY=function(X){return Array.prototype.concat.apply([],arguments)};
FwX=function(X){var U=0;U=U===void 0?0:U;if(!_.UY(X))throw _.N9("uint64");var r=typeof X;switch(U){case 512:switch(r){case "string":return _.MPz(X);case "bigint":return String((0,_.xH)(64,X));default:return _.uAe(X)}case 1024:switch(r){case "string":return _.z$H(X);case "bigint":return _.V1((0,_.xH)(64,X));default:return _.h$H(X)}case 0:switch(r){case "string":return _.MPz(X);case "bigint":return _.V1((0,_.xH)(64,X));default:return _.yvH(X)}default:return _.bu(U,"Unknown format requested type for int64")}};
BO5=function(X,U,r){if(U)return _.P7(X);var m;return(m=_.eX(X))!=null?m:r?"":void 0};
QB5=function(X){X!=null&&(X=X.JSC$8982_value_||"",X=typeof X==="string"?X:new Uint8Array(X));return X};
ofe=function(X,U){if(/-[a-z]/.test(U))return null;if(_.dX$&&X.dataset){if(_.Oe9()&&!(U in X.dataset))return null;X=X.dataset[U];return X===void 0?null:X}return X.getAttribute("data-"+_.tC(U))};
y67=function(){var X=wsT;_.Gu("yt.ads.biscotti.getId_")||_.gi("yt.ads.biscotti.getId_",X)};
uzw=function(X){_.gi("yt.ads.biscotti.lastId_",X)};
Myw=function(){var X={};for(_.Wp=new hGY(X.handleError===void 0?_.bh:X.handleError,X.logEvent===void 0?_.DT:X.logEvent);_.Jh.length>0;)switch(X=_.Jh.shift(),X.type){case "ERROR":_.Wp.logError(X.payload);break;case "EVENT":_.Wp.logEvent(X.eventType,X.payload)}};
zG7=function(X,U,r){return _.gne(function(m){return r?m.userIdentifier!==void 0&&!X.includes(m.userIdentifier)&&r.includes(m.publicName):m.userIdentifier!==void 0&&!X.includes(m.userIdentifier)},U)};
KwY=function(X){var U,r;return _.c(function(m){if(m.nextAddress==1)return U=_.zx("YtIdbMeta hasAnyMeta other"),m.yield(_.gne(function(I){return I.userIdentifier!==void 0&&I.userIdentifier!==U},X),2);
r=m.yieldResult;return m.return(r.length>0)})};
YqL=function(X,U){TOY||(TOY=_.$u.addLowPriorityJob(function(){var r,m,I,t,C;return _.c(function(k){switch(k.nextAddress){case 1:return k.yield(_.nb(),2);case 2:r=k.yieldResult;if(!r)return k.return();m=!0;_.E_(k,3);return k.yield(zG7(X,r,U),5);case 5:I=k.yieldResult;if(!I.length){m=!1;k.jumpTo(6);break}t=I[0];return k.yield(_.IN(t.actualName),7);case 7:return k.yield(_.HI(t.actualName,r),6);case 6:_.mt(k,4);break;case 3:C=_.yE(k),_.Dp(C),m=!1;case 4:_.$u.cancelJob(TOY),TOY=0,m&&YqL(X,U),_.uv(k)}})}))};
VyX=function(){var X;return _.c(function(U){return U.nextAddress==1?U.yield(_.nb(),2):(X=U.yieldResult)?U.return(KwY(X)):U.return(!1)})};
RGX=function(X){var U=100;U=U===void 0?500:U;var r,m,I,t,C,k;return _.c(function(g){return g.nextAddress==1?(r=_.$q("INNERTUBE_CONTEXT_CLIENT_NAME",0),m=[r,(0,_.sJ)()-2592E6],I=[r,(0,_.sJ)()],t=IDBKeyRange.bound(m,I),g.yield(_.RUx(X),2)):g.nextAddress!=3?(C=g.yieldResult,k=[],g.yield(_.aN(C,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(Z){k.length=0;return _.xu(Z.objectStore("SWHealthLog").index("swHealthNewRequest"),{query:t,direction:"prev"},function(P){if(P.getValue()&&k.length<
U)return k.push(P.getValue()),P.delete().then(function(){return P.continue()})})}),3)):g.return(k)})};
foT=function(){var X;return _.c(function(U){if(U.nextAddress==1)return U.yield(_.nb(),2);X=U.yieldResult;if(!X||!_.Kp()&&!_.v("nwl_init_require_datasync_id_killswitch")||!_.mWs())return U.jumpTo(0);_.tyA=!0;_.Io1.isNwlInitialized=_.tyA;return U.yield(_.qt8().awaitInitialization(),0)})};
FQ=function(X,U){_.Efz[X]=!0;var r=_.xQ();r&&r.publish.apply(r,arguments);_.Efz[X]=!1};
WwX=function(){if(_.jjM()&&!qq7){var X=function(r){r=r.data;if(r.op==="serializedGelBatch"){var m=_.FSA.get(r.key);m&&(_.QdH(r.serializedBatch,m.client,m.resolve,m.networklessOptions,m.isIsolated,m.useVSSEndpoint,m.dangerousLogToVisitorSession,m.requestsOutstanding),_.FSA.delete(r.key))}},U=_.NRn();
U&&(U.addEventListener("message",X),U.onerror=function(){_.FSA.clear()});
qq7=!0}};
J65=function(){this.relativeTimeStart_=_.jW()};
DWc=function(X,U){X!=null&&this.append.apply(this,arguments)};
ps5=function(){return _.y4("SLI_NAME_YOUTUBE_WEB_YT_GUIDE_DATA_PRESENT","GUIDE_DATA_PRESENT",6E4,"FAILURE")};
$WX=function(X,U,r){r=r===void 0?!1:r;var m,I,t,C,k;return _.c(function(g){switch(g.nextAddress){case 1:_.hh("SOCS",X,34128E3,"youtube.com",!0);if(_.Cu)return I=fetch(U,{method:"POST",mode:_.Tw(U),credentials:_.KB(U),cache:"no-store",headers:{"Content-Type":"text/plain"}}).catch(function(){}),t=fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",
mode:_.Tw("/upgrade_visitor_cookie?eom=1"),credentials:_.KB("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),g.yield(Promise.all([I,t]).then(function(Z){return Z[1]}),5);
fetch(U,{method:"POST",mode:_.Tw(U),credentials:_.KB(U),cache:"no-store",headers:{"Content-Type":"text/plain"}});return g.yield(fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",mode:_.Tw("/upgrade_visitor_cookie?eom=1"),credentials:_.KB("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),4);case 4:m=g.yieldResult;g.jumpTo(3);break;case 5:m=C=g.yieldResult;case 3:if(!m.ok)throw Error("uf");return g.yield(m.text(),7);case 7:k=g.yieldResult,
!k.includes('"state_switch":true')&&!r||k.includes("skip_reload_for_test")||window.location.reload(),_.uv(g)}})};
bfw=function(X){return _.c(function(U){return U.nextAddress==1?U.yield($WX(X.socsCookie,X.savePreferenceUrl,!0),2):U.return()})};
A6L=function(X){return _.c(function(U){return U.nextAddress==1?U.yield($WX(X.socsCookie,X.savePreferenceUrl),2):U.return()})};
Lw7=function(X){X=X.xhr.responseText;if(!_.tx(X,")]}'"))throw new loL;X=JSON.parse(X.substr(4));if((X.type||1)>1)throw new loL;X=X.id;uzw(X);G5L=_.Eu(X);if0(18E5,2);return X};
jBT=function(X,U){U=new NOH(U);uzw("");G5L=_.$G5(U);X>0&&if0(12E4,X-1);throw U;};
if0=function(X,U){_.e7(function(){_.yLX().then(Lw7,function(r){return jBT(U,r)}).thenCatch(_.Q2)},X)};
wsT=function(){var X=_.MlL();if(X!==void 0)return _.vs(X);G5L||(G5L=_.yLX().then(Lw7).thenCatch(function(U){return jBT(2,U)}));
return G5L};
X47=function(){var X=document;return _.z1(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],function(U){return"on"+U.toLowerCase()in X})};
UR7=function(X){X.addEventListener("click",function(U){var r=U.target;r&&r.getAttribute("href")&&(r=r.getAttribute("href"),_.U_(window,r,"_blank"),U.preventDefault(),U.stopImmediatePropagation())})};
rjL=function(X){var U,r,m,I=(m=(r=((U=X.mainDownloadsListEntity)!=null?U:{})[_.O8X])==null?void 0:r.refresh)!=null?m:"",t;X=(t=X.refresh)==null?void 0:t[I];I=X!=null?X:{};return(I==null?0:I.refreshTime)?Number(I==null?void 0:I.refreshTime):0};
mR5=function(X,U){var r=_.va(X);return U.every(function(m){var I;m=m==null?void 0:(I=m.playbackDataEntity)==null?void 0:I.key;if(!m)return!1;I=_.I$(_.Ut(m).entityId,"mainVideoEntity");return!!r[I]})};
IjT=function(X){X=_.ST(X.entities);return _.KdA(X).length};
tr0=function(X,U){if(U){var r;X=(r=_.t3(X.entities,"downloadQualityPickerEntity",U))!=null?r:void 0}else X=void 0;return X};
aj1=function(X){var U=document.getElementsByTagName("ytd-enforcement-message-view-model");U.length===0||getComputedStyle(U[0]).display==="none"?X(0,"p.h_"):X(1,"p.h_")};
kUT=function(){Hc3=0;var X=[_.ZP(!0)];CaX&&_.i4(CaX,"yt-window-resized",X)};
cjw=function(){Hc3||(Hc3=_.$u.addLowPriorityJob(kUT,200))};
Zc5=function(){g5L=0;n5L=_.OI1(document);var X=[n5L];CaX&&_.i4(CaX,"yt-window-scrolled",X)};
sdT=function(){g5L||(g5L=_.$u.addLowPriorityJob(Zc5,200))};
Paw=function(X){X=X===void 0?null:X;xRe.push(_.gS(window,"resize",cjw));xRe.push(_.gS(window,"scroll",sdT));X&&(CaX=X)};
dRL=function(){var X=_.dR.getLocalStorage();X&&SjX(X,X.mechanism.__iterator__(!0))};
Occ=function(X){_.c(function(U){if(U.nextAddress==1)return U.yield(X.delete("yt-appshell-assets"),2);_.uv(U)})};
v5w=function(X){return _.tm((0,_.GQ8)(),X)};
E5X=function(){var X;_.c(function(U){return U.nextAddress==1?U.yield(BA.getInstance(),2):(X=U.yieldResult)?U.yield(ew3(X),0):U.jumpTo(0)})};
B9c=function(){var X;_.c(function(U){return U.nextAddress==1?U.yield(QB.getInstance(),2):(X=U.yieldResult)?U.yield(FSH(X),0):U.jumpTo(0)})};
Qde=function(X){Occ(X);E5X();B9c()};
o5Y=function(X){var U,r;return _.c(function(m){if(m.nextAddress==1)return m.yield(_.FB6(X),2);if(U=m.yieldResult){var I;a:{if(U.headers&&(I=U.headers.get("date"))&&(I=Date.parse(I),!isNaN(I))){I=Math.round((0,_.sJ)()-I);break a}I=-1}r=I;if(r>-1)return m.return(r)}return m.return(-1)})};
w45=function(){var X=_.mH.caches,U=_.b3("IS_SHELL_LOAD"),r,m;_.c(function(I){if(I.nextAddress==1)return r=-1,U?I.yield(o5Y(X),3):(m=_.sv(),r=Math.round((0,_.sJ)()-m),I.jumpTo(2));I.nextAddress!=2&&(r=I.yieldResult);r>=0&&r<2147483648&&_.vQ({appInstallDataAgeMs:r});_.uv(I)})};
yjL=function(X){var U=_.NX(_.mH.location.href),r={};"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(m){var I=U.JSC$10194_queryData_.getValues(m);if(I==null?0:I.length)r[m]=I});
return _.S4(X,new Map(Object.entries(r)))};
use=function(X){X=X.match(/(.*)::.*::.*/);if(X!==null)return X[1]};
hwY=function(X){if(_.Jie()){var U=Object.keys(window.localStorage);U=_.H(U);for(var r=U.next();!r.done;r=U.next()){r=r.value;var m=use(r);m===void 0||X.includes(m)||self.localStorage.removeItem(r)}}};
Mrw=function(){if(!_.Jie())return!1;var X=_.zx(),U=Object.keys(window.localStorage);U=_.H(U);for(var r=U.next();!r.done;r=U.next())if(r=use(r.value),r!==void 0&&r!==X)return!0;return!1};
zw1=function(X){return _.Tec("NotificationsDisabled",X)};
KSX=function(){return Notification.permission!="granted"?Promise.resolve():_.LI0().then(function(X){return X?X.pushManager.getSubscription().then(function(U){if(U)return Promise.resolve();U={userVisibleOnly:!0,applicationServerKey:_.Le("BPr83OIQ0ehMqbAUQWSaFHZOJeRvvXddR5EONgwwQcHR6FRe6G43LgD36pJq1IuGN10mmMv-V7IKSIZludF9G1k")};return X.pushManager.subscribe(U).then(function(){return Promise.resolve()},function(){return Promise.resolve()})}):Promise.resolve()}).catch(function(){})};
T9Y=function(X){return _.LI0().then(function(U){if(!U||!U.active)return Promise.reject(new _.Tx("serviceworker.postMessage",X,U));try{return U.active.postMessage(X),Promise.resolve()}catch(r){return Promise.reject(r)}})};
Yj7=function(){T9Y({type:"notifications_register",data:_.$q("ID_TOKEN")})};
fjL=function(){var X={isWide:_.ux.get("wide","0")==="1"},U=_.C9();if(U=U.getFlag(165)||U.getFlag(174))X.theme=_.Kq(!0);if(_.awH()){var r=_.z6()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";X.systemTheme=r}!U&&_.v("parent_tools_enable_app_settings")&&_.mz(window.location.href).theme!==void 0&&(X.theme=_.Kq());if((U=Vre)?!_.fI.equals(U,X):X)U={currentValue:X},Rww&&(U.timeSinceLastSnapshotSecs=Math.round(((0,_.sJ)()-Rww)/1E3)),Vre&&(U.previousValue=Vre),_.DT("appSettingsCaptured",U),Vre=
X,Rww=(0,_.sJ)()};
qjL=function(){if(!_.b3("LOGGED_IN"))return Promise.resolve(!1);var X=_.S7("service_worker_push_force_notification_prompt_tag");return X?_.aZ("PromptTags").then(function(U){if(!U)return!0;var r=[];try{r=JSON.parse(U)}catch(m){return!1}return r&&r.indexOf(X)==-1}):Promise.resolve(!1)};
WS0=function(){var X=_.Pp("service_worker_push_prompt_delay_microseconds");return X?_.aZ("PromptTime").then(function(U){return Promise.resolve(Date.now()-X>(U||0))}):Promise.resolve(!0)};
JjH=function(){var X=_.Pp("service_worker_push_logged_out_prompt_watches");return X==-1?Promise.resolve(!1):_.aZ("WatchCount").then(function(U){return U>=X})};
DR7=function(){var X=_.Lc(document,"yt-push-prompt-modal-bg");X&&_.yG(X)};
p4T=function(){return _.Pp("service_worker_push_prompt_cap")==-1?Promise.resolve(!0):_.aZ("PromptCount").then(function(X){X||(X=0);return Promise.resolve(X<_.Pp("service_worker_push_prompt_cap"))})};
$RT=function(X){return _.b3("SERVICE_WORKER_PROMPT_NOTIFICATIONS")||_.b3("LOGGED_IN")&&(X===void 0?0:X)?qjL().then(function(U){if(U)return!0;U=[p4T(),WS0()];_.b3("LOGGED_IN")||U.push(JjH());return Promise.all(U).then(function(r){return r.every(function(m){return m})})}):Promise.resolve(!1)};
bce=function(){_.aZ("PromptCount").then(function(X){return _.Tec("PromptCount",X+1)}).then(function(){return _.Tec("PromptTime",Date.now())}).then(function(){var X=_.S7("service_worker_push_force_notification_prompt_tag");
if(X)return _.aZ("PromptTags").then(function(U){var r=[];if(U)try{r=JSON.parse(U)}catch(m){return!1}r||(r=[]);r.push(X);return _.Tec("PromptTags",JSON.stringify(r))})})};
ljL=function(){Aj1||DR7()};
GUX=function(X){X.style.zIndex=2147483648;X.style.pointerEvents="auto";X.style.backgroundColor="rgba(0, 0, 0, 0.6)";X.style.width="100%";X.style.height="100vh";X.style.position="absolute";X.style.top="0";X.style.left="0";X.style.border="none"};
ic5=function(){var X=_.Lc(document,"yt-push-prompt-modal-bg");Aj1=_.v("service_worker_push_prompt_modal_ignore_click");X?GUX(X):(X=_.TA("div",{id:"yt-push-prompt-modal-bg"}),GUX(X),document.body.appendChild(X),_.SqX(document,"click",ljL))};
LSX=function(){var X=arguments;_.v("service_worker_push_prompt_modal_enable")&&ic5();return Notification.requestPermission().then(function(U){DR7();var r=document.getElementById("ticker");r&&(r.className=r.classList.remove("show"));if(U=="granted")return KSX().then(function(){zw1(!1);Yj7();return Promise.resolve(!0)});
U=="denied"&&Yj7();return Promise.resolve(!1)}).catch(function(){DR7();
return Promise.reject.apply(Promise,_.fN(X))})};
N90=function(X){X=X===void 0?!1:X;var U=_.gvz().client;if(U&&U.browserVersion){var r=U.browserVersion,m=U.browserName=="CHROME"&&_.xA(r,"50.0.0")<0;U=U.browserName=="OPERA"&&_.xA(r,"42.0.0")<0;if(m||U)return Promise.resolve()}return _.XPT().then(function(I){if(!I)return Promise.resolve();I=KSX().then(function(){return T9Y({type:"notifications_check_registration",data:_.$q("ID_TOKEN")})});
return Notification.permission!="default"?I.catch(function(){}):I.then(function(){return $RT(X)}).then(function(t){if(t)return bce(),LSX().then(function(){})}).catch(function(){})})};
jdw=function(X){return _.NRX(X)?N90():Promise.resolve()};
XNT=function(X){var U=X.installing||X.waiting;return X.active||!U?Promise.resolve(X):new Promise(function(r){var m=function(I){I=I.target;if(I.state==="activated"||I.state==="redundant")U.removeEventListener("statechange",m),r(X)};
U.addEventListener("statechange",m)})};
UaL=function(){var X=new _.QaM("SLI_NAME_YOUTUBE_WEB_SERVICE_WORKER_REGISTRATION","",12E4,"TIMEOUT");_.H1(X,{mainAppWeb:_.Rj()});var U=_.xgt;_.v("service_worker_forward_exp_params")&&(U=yjL(U));try{var r=_.sSz(U).catch(function(){_.CH(X,"FAILURE");return new Promise(function(){})});
_.v("service_worker_push_enabled")&&r.then(function(m){_.CH(X,"SUCCESS");return m}).then(XNT).then(jdw)}catch(m){if(_.CH(X,"FAILURE"),m.name!=="SecurityError")throw m;
}};
rbw=function(){navigator.serviceWorker&&navigator.serviceWorker.getRegistrations&&window.location.protocol==="https:"&&UaL()};
maX=function(X,U){var r={};U&&(r.serializedYpcFamilyCreateLoggingParams=U);_.DT(X,r);_.pY()};
Ib3=function(X,U){var r={};r.serializedYpcRefundFlowLoggingParams=U;X&&(r.eventType=X);_.DT("ypcRefundFlowEvent",r);_.pY()};
t2L=function(X){X&&_.P7z("transactionFlowSucceeded",X)};
abe=function(X){X&&_.i2("ypcCancelFlowFailed","serializedYpcCancelFlowLoggingParams",X,void 0,"YPC_ERROR_REASON_YPC_CANCEL_RECURRENCE_TRANSACTION_FAILURE")};
Hx5=function(X){var U,r,m,I,t,C,k;_.c(function(g){if(g.nextAddress==1)return g.yield(_.UzM(),2);if(g.nextAddress!=3){if(!g.yieldResult)return g.return(!1);U=[];return g.yield(_.Uj.keys(),3)}r=g.yieldResult;m=_.H(r);for(I=m.next();!I.done;I=m.next())t=I.value,C=_.j3D(t),k=C.datasyncId,!k||X.includes(k)||U.push(_.Uj.delete(t));return g.return(Promise.all(U).then(function(Z){return Z.some(function(P){return P})}))})};
C_X=function(){var X,U,r,m,I,t,C;return _.c(function(k){if(k.nextAddress==1)return k.yield(_.UzM(),2);if(k.nextAddress!=3){if(!k.yieldResult)return k.return(!1);X=_.zx("cache contains other");return k.yield(_.Uj.keys(),3)}U=k.yieldResult;r=_.H(U);for(m=r.next();!m.done;m=r.next())if(I=m.value,t=_.j3D(I),(C=t.datasyncId)&&C!==X)return k.return(!0);return k.return(!1)})};
k4H=function(){var X=_.np().resolve(_.gX(_.xl$));return X?X.getCurrentTime():0};
cb7=function(){var X,U,r,m,I,t,C,k,g,Z,P,S,d,O;return _.c(function(E){switch(E.nextAddress){case 1:X={},U=_.IYx(),r=_.H(Object.entries(U)),m=r.next();case 4:if(m.done){E.jumpTo(3);break}I=m.value;t=_.H(I);C=t.next().value;k=t.next().value;g=C;Z=k;if(!Z){E.jumpTo(5);break}return E.yield(Z(),8);case 8:X[g]=E.yieldResult;case 5:m=r.next();E.jumpTo(4);break;case 2:P=_.H(),S=P.next();case 9:if(S.done){E.jumpTo(3);break}d=S.value;O=U[d];if(!O){E.jumpTo(10);break}return E.yield(O(),13);case 13:X[d]=E.yieldResult;
case 10:S=P.next();E.jumpTo(9);break;case 3:return E.return(X)}})};
gJX=function(){var X;_.c(function(U){if(U.nextAddress==1)return U.yield(cb7(),2);X=U.yieldResult;return U.yield(navigator.clipboard.writeText(JSON.stringify(X,null,2)),0)})};
nJT=function(X,U){return _.t3(X.entities,"superThanksSelectedTierEntity",U)};
ZxL=function(X,U){return{popup:{searchSuggestionReportDialog:{searchQuery:X,title:_.tt("SBOX_INAPPROPRIATE_TITLE"),suggestions:U,categoryLabel:_.tt("SBOX_INAPPROPRIATE_CATEGORY"),categories:[{id:1,label:_.tt("SBOX_INAPPROPRIATE_HATEFUL")},{id:2,label:_.tt("SBOX_INAPPROPRIATE_EXPLICIT")},{id:3,label:_.tt("SBOX_INAPPROPRIATE_VIOLENT")},{id:4,label:_.tt("SBOX_INAPPROPRIATE_DANGEROUS")},{id:5,label:_.tt("SBOX_INAPPROPRIATE_OTHER"),reasonLabel:_.tt("SBOX_INAPPROPRIATE_REASON")}],detailsPlaceholderLabel:_.tt("SBOX_INAPPROPRIATE_ADDITIONAL"),
cancelButtonLabel:_.tt("SBOX_INAPPROPRIATE_CANCEL"),submitButtonLabel:_.tt("SBOX_INAPPROPRIATE_REPORT")}},popupType:"DIALOG"}};
s6H=function(X){var U,r,m,I,t,C,k,g,Z,P,S,d,O,E,Q,h,z,K,D;return _.c(function(W){switch(W.nextAddress){case 1:return W.yield(_.CE(),2);case 2:return(U=W.yieldResult)?W.yield(_.ZFe(U),3):W.return();case 3:r=W.yieldResult;if(!r)return W.return();I=((m=r.offlineVideos)==null?void 0:m.length)||0;C=((t=r.offlinePlaylists)==null?void 0:t.length)||0;if(I===0&&C===0)return W.return();k=0;if(r.offlineVideos)for(g=_.H(r.offlineVideos),Z=g.next();!Z.done;Z=g.next())P=Z.value,"OFFLINE_VIDEO_STATE_PLAYABLE"===
P.videoState&&(k+=1);X.offline_videos_count=I.toString();_.v("kevlar_log_offline_current_network_type_ks")||(X.offline_current_network_type=(S=_.WN6())!=null?S:"CONN_INVALID");_.v("kevlar_log_updated_time_for_smart_downloads")&&(d=_.br().getState().entities,O=_.Ba(d),E=rjL(d),X.offline_smart_downloads_last_sync_time_ms=O.toString(),X.offline_smart_downloads_next_sync_time_ms=E.toString());X.offline_videos_playable=k.toString();X.offline_playlists_count=C.toString();r.offlineVideos&&(Q=r.offlineVideos.reduce(function(J,
A){A.downloadedBytes&&(J+=Number(A.downloadedBytes));return J},0).toString())&&(X.offline_used_disk_space_bytes=Q);
if(!((h=navigator)==null?0:(z=h.storage)==null?0:z.estimate)){W.jumpTo(4);break}return W.yield(navigator.storage.estimate(),5);case 5:K=W.yieldResult,X.offline_free_disk_space_bytes=(((D=K)==null?void 0:D.quota)||0).toString();case 4:X.offline_client_state=JSON.stringify(r),_.uv(W)}})};
xaT=function(X){X=X.match(/(.*)::.*::.*/);if(X!==null)return X[1]};
P_T=function(X){if(_.R_X()){var U=Object.keys(window.sessionStorage);U=_.H(U);for(var r=U.next();!r.done;r=U.next()){r=r.value;var m=xaT(r);m===void 0||X.includes(m)||self.sessionStorage.removeItem(r)}}};
S5H=function(){if(!_.R_X())return!1;var X=_.zx(),U=Object.keys(window.sessionStorage);U=_.H(U);for(var r=U.next();!r.done;r=U.next())if(r=xaT(r.value),r!==void 0&&r!==X)return!0;return!1};
oX=function(X,U,r){(_.v("desktop_keyboard_shortcut_usage_log")||r&&_.v("web_shorts_keyboard_shortcut_usage_log"))&&(U?_.x9.get(X):_.sy.get(X))&&(X=U?_.D4T.get(X):_.JLY.get(X))&&_.f9(_.Ei(),X)};
da3=function(X,U){return X.findIndex(function(r){return r.tagName==="INPUT".toString()})>-1?[9,
38,40,37,39].includes(U.keyCode):!1};
Oxc=function(X,U){U.stack&&(X.stack+="\n"+U.stack);return X};
B0L=function(X){var U=vJ0(X,"Content-Type");if(!U)return null;U=U.toLowerCase();if(U.startsWith("application/json"))return U.startsWith("application/json+protobuf")?new eO5:new _.BG;if(U.startsWith("application/x-protobuf")){X=vJ0(X,"Content-Transfer-Encoding");if(!X)return new EJ1;if(X.toLowerCase()=="base64")return new F6L}return null};
K6L=function(X,U,r,m){var I=new Q6e(function(k,g){return oJX.has(g)?k.sentinel==="gal"&&k.event!==void 0:!1},function(k){k.event?(k=wNH(k.event),k=!k||ybY(m,k)?!0:_.PO(X.lastEvent,wx,2,yB)?!_.PO(k,uT,1,yB)&&!_.PO(k,wx,2,yB):!_.PO(k,uT,1,yB)&&!_.PO(k,wx,3,yB)):k=!0;
return k});
r=_.S4(X.trustedUrl,new Map([["result_channel","5"],["origin",(new URL(window.location.href)).origin],["color_scheme",u53(r)]]));if(X.nestedOrigins!==void 0)for(var t=_.H(X.nestedOrigins),C=t.next();!C.done;C=t.next())r=_.S4(r,new Map([["origin",C.value]]));return hO3(I,r,U).then(function(k){k=M2e(k.event);if(_.PO(k,uT,1,yB)){var g,Z=(g=_.h9(k,uT,1,yB))==null?void 0:_.wZ(g,2);Z&&m.JSC$19907_logErrorEvent(zOY(Z));g=_.h9(k,uT,1,yB);_.wZ(g,2)===4?(k=_.h9(k,uT,1,yB),k={statusCode:11,statusMessage:_.o2(k,
3)}):(k=_.h9(k,uT,1,yB),k={statusCode:12,statusMessage:_.o2(k,3)});return k}_.PO(k,wx,3,yB)?(k=_.h9(k,wx,3,yB),k={statusCode:1,consentLanguageKeys:_.o2(k,2)}):k={statusCode:1};return k}).catch(function(k){return k.errorCode!==void 0?{statusCode:k.errorCode,
statusMessage:k.errorMessage}:{statusCode:7,statusMessage:"Data Usage Notice screen did not return result"}})};
ROX=function(X){var U={};if(X===void 0||X===null)return U;X.getToken()!==void 0&&T0X(X.getToken())&&T0X(X.getToken()).length>0&&(U.scopes=new Set(T0X(X.getToken())));X.getToken()!==void 0&&Y57(X.getToken())&&Y57(X.getToken()).length>0&&(U.capabilities=new Set(Y57(X.getToken())));_.o2(X,3)!==void 0&&(U.consistencyKey=_.o2(X,3));X.getName()!==void 0&&X.getName()!==""&&(U.linkName=X.getName());_.xd(X,V2w,4)&&(X=_.SA(X,V2w,4),X=Object.assign({},_.o2(X,1)&&{userId:_.o2(X,1)},_.o2(X,2)&&{displayName:_.o2(X,
2)},_.o2(X,3)&&{email:_.o2(X,3)},_.o2(X,5)&&{username:_.o2(X,5)},_.o2(X,4)&&{profilePicture:_.o2(X,4)}),U.profile=X);return U};
fbY=function(X,U){var r=X.flowParams,m;return{serviceId:r.serviceId,sessionId:r.sessionId,currentFlow:X.currentFlow,googleScopesString:U,linkingSessionSerialized:X.session.serialize(),consentLanguageKeys:r.consentLanguageKeys,callerState:X.callerState,dynamicUrlParameters:r.dynamicUrlParameters,partnerConfigMinReadTimestampSerialized:(m=r.partnerConfigMinReadTimestamp)==null?void 0:m.serialize()}};
pN3=function(X){var U=X.googleScopes!==void 0?Array.from(X.googleScopes).join(","):"";q5X(fbY(X,U),X.config.localStorage);U=W63(X);return U===null?Promise.resolve(Jbw):U.start().then(function(r){var m,I=(m=r.link)==null?void 0:m.consistencyKey;return r.statusCode===1&&X.googleScopes!==void 0&&X.googleScopes.size>0&&I!==void 0?(m=X.flowParams,Da5(m.serviceId,m.sessionId,X.googleScopes,I,m.galService,X.config,r)):r})};
bxe=function(X){var U=W63(X);return U===null?Promise.resolve($a5({statusCode:7,statusMessage:"Failed to create flow object"},X.callerState)):U.complete().then(function(r){var m,I=(m=r.link)==null?void 0:m.consistencyKey;return r.statusCode===1&&X.googleScopes!==void 0&&X.googleScopes.size>0&&I!==void 0?(m=X.flowParams,Da5(m.serviceId,m.sessionId,X.googleScopes,I,m.galService,X.config,r)):$a5(r,X.callerState)},function(r){return $a5({statusCode:12,
statusMessage:"Failed to complete the flow: "+r.message},X.callerState)})};
Da5=function(X,U,r,m,I,t,C){return Abe(I,{serviceId:X,sessionId:U,googleScopes:r,consistencyKey:m}).then(function(){return C},function(k){return I.deleteLink({serviceId:X,
sessionId:U,accountLinkingEntryPoint:t.accountLinkingEntryPoint}).then(function(){return{statusCode:12,statusMesaage:"2-way linking failed: "+k.message}},function(g){return{statusCode:12,
statusMesaage:"2-way linking failed and did not cleanup the link:\n                            "+g.message}})})};
W63=function(X){switch(X.currentFlow){case 1:var U=X.flowParams;X=_.SA(X.session,lbe,1);return G4e.createOAuthFlow(U,X);case 2:case 3:return U=X.flowParams,X=_.SA(X.session,ix5,6),L61.createStreamlinedFlow(U,X);default:return null}};
j6w=function(X,U){X===2&&(X=3);var r=0;N0e.indexOf(X)!==-1&&(r=N0e.indexOf(X)+1);for(X=r;X<N0e.length;X++)if(U.has(N0e[X]))return N0e[X]};
r2w=function(X){var U=X.serviceId;var r=X.sessionId;var m=X.config;var I=X.galService;var t=X.capabilities;var C=X.scopes;var k=X.loginHint;var g=X.callerState;var Z=X.consentLanguageKeys;var P=X.linkName;var S=X.dynamicUrlParameters;var d=X.partnerConfigMinReadTimestamp;X=m.dataUsageNoticeConfig?m.dataUsageNoticeConfig.enabledDataUsageNoticeUis:void 0;return I.startLinkingSession({serviceId:U,sessionId:r,capabilities:t,scopes:C,loginHint:k,callerState:g,supportedFlows:XVX(m.supportedFlows),completionUrl:m.completionUrl,
accountLinkingEntryPoint:m.accountLinkingEntryPoint,consentLanguageKeys:Z,dataUsageNoticeConfig:X,linkName:P,dynamicUrlParameters:S,partnerConfigMinReadTimestamp:d}).then(function(O){return new UrY(U,r,m,I,O,void 0,g,Z,S,d)})};
CRT=function(X,U,r){var m=(new mrL(U.localStorage)).getSession(X);if(m===null)return Promise.resolve({statusCode:2});ISH(X,U.localStorage);var I=tn5(m.linkingSessionSerialized),t=m.googleScopesString!==""&&m.googleScopesString!==void 0?new Set(m.googleScopesString.split(",")):void 0,C=m.partnerConfigMinReadTimestampSerialized?aS1(m.partnerConfigMinReadTimestampSerialized):void 0;return HtX(new UrY(X,m.sessionId,U,r,I,t,m.callerState,m.consentLanguageKeys,m.dynamicUrlParameters,C),m.currentFlow,m.consentLanguageKeys)};
q5X=function(X,U){U=new mrL(U);U.storage!==null&&U.storage.set("SAVED_SESSION",X)};
ISH=function(X,U){U=new mrL(U);if(U.storage!==null){var r=U.storage.get("SAVED_SESSION");r!==void 0&&r.serviceId===X&&U.storage.remove("SAVED_SESSION")}};
XVX=function(X){var U=new Set;X=_.H(X);for(var r=X.next();!r.done;r=X.next())r=r.value,r!==1&&kDw.has(r)&&U.add(kDw.get(r));return U};
$a5=function(X,U){U!==void 0&&(X.callerState=U);return X};
c2X=function(X){switch(X){case 5:return 3;case 7:return 4;case 16:return 5;case 13:return 7;default:return 12}};
Zt7=function(X){return new gXX(X,new nX0(X))};
PRc=function(X,U){U=U===void 0?!1:U;var r=document.createElement("div");X&&(r.style.transform="scaleX(-1)");r.style.backgroundColor=U?"rgba(138,180,248,.24)":"#e8f0fe";r.style.height="4px";r.style.overflow="hidden";r.style.position="absolute";r.style.top="0";r.style.width="100%";r.style.zIndex="1500";r.setAttribute("aria-label","Loading");r.setAttribute("aria-live","polite");X=document.createElement("style");X.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  }";
r.appendChild(X);X=sww();X.style.animation="omdc-linear-progress-primary-indeterminate-translate 2s infinite linear";X.style.left="-145.166611%";var m=xr3(U);m.style.animation="omdc-linear-progress-primary-indeterminate-scale 2s infinite linear";X.appendChild(m);r.appendChild(X);X=sww();X.style.animation="omdc-linear-progress-secondary-indeterminate-translate 2s infinite linear";X.style.left="-54.888891%";U=xr3(U);U.style.animation="omdc-linear-progress-secondary-indeterminate-scale 2s infinite linear";
X.appendChild(U);r.appendChild(X);return r};
sww=function(){var X=document.createElement("div");X.style.height="100%";X.style.position="absolute";X.style.transformOrigin="top left";X.style.width="100%";return X};
xr3=function(X){var U=document.createElement("span");U.style.borderTop=X?"4px solid #669df6":"4px solid #4285f4";U.style.display="inline-block";U.style.position="absolute";U.style.width="100%";return U};
SBH=function(X){return X==null?void 0:_.oEv(X).valueOf()};
eme=function(X){var U=document.body,r=!1,m=function(){r||(r=!0,dr1(I,t),setTimeout(function(){U.removeChild(t);U.removeChild(I)},150))},I=Otw(X,getComputedStyle(U).direction==="rtl",m),t=vXL(m);
dr1(I,t);U.appendChild(t);U.appendChild(I);window.requestAnimationFrame(function(){t.style.opacity="1";I.style.opacity="1";I.style.transform="translate(-50%, -50%) scale(1)";I.children[0].focus()})};
Otw=function(X,U,r){var m=document.createElement("div");m.style.position="fixed";m.style.alignItems="center";m.style.backgroundColor=X?"rgb(32, 33, 36)":"white";m.style.boxShadow="0px 1px 2px rgba(60,64,67,0.3), 0px 2px 6px 2px rgba(60,64,67,0.15);";m.style.display="flex";m.style.flexDirection="column";m.style.justifyContent="center";m.style.left="50%";m.style.top="50%";m.style.transition="opacity 75ms linear,transform 150ms cubic-bezier(0,0,0.2,1)";m.style.zIndex="2002";document.body.clientWidth>=
660?(m.style.borderRadius="8px",m.style.minHeight="220px",m.style.maxHeight="90%",m.style.maxWidth="90%",m.style.minWidth="540px"):(m.style.height="100%",m.style.width="100%");m.setAttribute("aria-label","Error");m.setAttribute("aria-modal","true");m.setAttribute("role","alertdialog");m.addEventListener("keydown",function(t){t.key==="Escape"&&r()});
U=EXL(X,U,r);m.appendChild(FkL(U));m.appendChild(U);var I=document.createElement("img");I.src=X?"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";I.style.height="72px";I.style.width="72px";I.style.color="#9aa0a6";I.setAttribute("alt","");m.appendChild(I);I=document.createElement("h1");I.textContent="Something went wrong.  Try again.";
I.style.fontFamily="'Google Sans', Roboto, Arial, sans-serif";I.style.lineHeight="24px";I.style.fontSize="16px";I.style.textAlign="center";I.style.letterSpacing="0.1px";I.style.color=X?"rgb(232,234,237)":"#3c4043";m.appendChild(I);m.appendChild(FkL(U));return m};
EXL=function(X,U,r){var m=document.createElement("button");m.style.backgroundColor="transparent";m.style.border="none";m.style.borderRadius="50%";m.style.cursor="pointer";m.style.outline="none";m.style.padding="12px";m.setAttribute("aria-label","Close dialog");m.style.position="absolute";m.style.top="0";U?m.style.right="0":m.style.left="0";m.addEventListener("focus",function(){m.style.backgroundColor=X?"rgba(232, 234, 237,.12)":"rgba(0,0,0,.12)"});
m.addEventListener("blur",function(){m.style.backgroundColor="transparent"});
m.addEventListener("mouseenter",function(){m.style.backgroundColor=X?"rgba(232, 234, 237, .04) ":"rgba(0,0,0,.04)"});
m.addEventListener("mouseleave",function(){m.style.backgroundColor="transparent"});
m.addEventListener("click",r);m.addEventListener("keydown",function(I){I.key!=="Enter"&&I.key!=="Space"||r()});
U=document.createElement("img");U.src=X?"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";U.style.display="block";U.style.height="24px";U.style.width="24px";U.setAttribute("alt","");m.appendChild(U);return m};
FkL=function(X){var U=document.createElement("div");U.setAttribute("tabindex","0");U.setAttribute("aria-hidden","true");U.addEventListener("focus",function(){return void X.focus()});
return U};
vXL=function(X){var U=document.createElement("div");U.style.backgroundColor="rgba(32,33,36,0.6)";U.style.bottom="0";U.style.left="0";U.style.position="fixed";U.style.right="0";U.style.top="0";U.style.transition=" opacity 150 ms linear";U.style.zIndex="2001";U.addEventListener("click",X);return U};
dr1=function(X,U){U.style.opacity="0";X.style.opacity="0";X.style.transform="translate(-50%, -50%) scale(0.8)"};
BJ3=function(X,U){X.sandbox&&X.sandbox.add&&(X.sandbox.add("allow-same-origin","allow-scripts","allow-forms","allow-popups","allow-popups-to-escape-sandbox","allow-storage-access-by-user-activation"),X.sandbox.add("allow-downloads"));X.src=U};
hf=function(X){Qww.call(this,X)};
hme=function(X,U){U=U===void 0?!1:U;this.parsedImageUrl_=null;X instanceof oXL||(wV7==void 0&&(wV7=new y2c),X=wV7.parse(X.toString(),U));X=this.parsedImageUrl_=X;X.JSC$20120_parsedOptions_==void 0&&((U=X.getOptions())||(U=""),X.JSC$20120_parsedOptions_=(new ul0).parse(U));Qww.call(this,X.JSC$20120_parsedOptions_);this.protocolPrefix_=this.parsedImageUrl_.originalPrefix_;X=this.parsedImageUrl_;U=X.uri_.JSC$10194_port_;this.JSC$20122_domain_=X.uri_.JSC$10194_domain_+(U?":"+U:"");this.JSC$20122_query_=
this.parsedImageUrl_.uri_.JSC$10194_queryData_.toString()};
MnL=function(X){this.mode=4;this.data=X;this.parsedData=[];X=0;for(var U=this.data.length;X<U;X++){var r=[],m=this.data.charCodeAt(X);m>65536?(r[0]=240|(m&1835008)>>>18,r[1]=128|(m&258048)>>>12,r[2]=128|(m&4032)>>>6,r[3]=128|m&63):m>2048?(r[0]=224|(m&61440)>>>12,r[1]=128|(m&4032)>>>6,r[2]=128|m&63):m>128?(r[0]=192|(m&1984)>>>6,r[1]=128|m&63):r[0]=m;this.parsedData.push(r)}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))};
zm5=function(X){this.typeNumber=0;this.errorCorrectLevel=X===void 0?2:X;this.modules=null;this.moduleCount=0;this.dataCache=null;this.dataList=[]};
Ml=function(X,U){if(X.length==void 0)throw Error("Qk`"+X.length+"`"+U);for(var r=0;r<X.length&&X[r]==0;)r++;this.num=Array(X.length-r+U);for(U=0;U<X.length-r;U++)this.num[U]=X[U+r]};
KkT=function(X,U){this.totalCount=X;this.dataCount=U};
TJc=function(){this.buffer=[];this.length=0};
YBw=function(){var X=!1;if(_.FHz()){X=_.Pe();var U="";_.oAe()?(U=/Windows (?:NT|Phone) ([0-9.]+)/,U=(X=U.exec(X))?X[1]:"0.0"):_.hx()?(U=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,U=(X=U.exec(X))&&X[1].replace(/_/g,".")):_.Qe9()?(U=/Mac OS X ([0-9_.]+)/,U=(X=U.exec(X))?X[1].replace(/_/g,"."):"10"):_.Zn(_.Pe(),"KaiOS")?(U=/(?:KaiOS)\/(\S+)/i,U=(X=U.exec(X))&&X[1]):_.FHz()?(U=/Android\s+([^\);]+)(\)|;)/,U=(X=U.exec(X))&&X[1]):_.we6()&&(U=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,U=(X=U.exec(X))&&X[1]);X=
U||""}return X};
J2Y=function(X,U){this.JSC$20145__htOption={width:256,height:256,typeNumber:4,colorDark:"#000000",colorLight:"#ffffff",correctLevel:2};if(U)for(var r in U)this.JSC$20145__htOption[r]=U[r];this.JSC$20145__htOption.useSVG&&(Vnw=RmL);this.JSC$20145__android=YBw();this.JSC$20145__el=X;this._oQRCode=null;this._oDrawing=new Vnw(this.JSC$20145__el,this.JSC$20145__htOption);this.JSC$20145__htOption.text&&(X=this.JSC$20145__htOption.text,this._oQRCode=new zm5(this.JSC$20145__htOption.correctLevel),fSX(this._oQRCode,
X),U=this._oQRCode,qBT(U,!1,Wk3(U)),this.JSC$20145__el.title=X,this._oDrawing.draw(this._oQRCode),this.makeImage())};
Dr7=function(X,U,r,m,I){X.save();var t=new Path2D;t.roundRect(U,r,m*7,m*7,m*2);t.roundRect(U+m,r+m,m*5,m*5,m*1.3);t.roundRect(U+2*m,r+2*m,m*3,m*3,m);X.clip(t,"evenodd");X.fillStyle=I;X.fillRect(0,0,X.canvas.width,X.canvas.height);X.restore()};
zz=function(X,U){if(typeof X!=="function")throw Error("Tk");return _.mH.setTimeout(function(){X()},U)};
KG=function(){};
$r1=function(X,U,r,m,I){(new KG).debug("TestLoadImageWithRetries: "+I);if(m==0)r(!1);else{var t=I||0;m--;pV1(X,U,function(C){C?r(!0):_.mH.setTimeout(function(){$r1(X,U,r,m,t)},t)})}};
pV1=function(X,U,r){var m=new KG;m.debug("TestLoadImage: loading "+X);var I=new Image;I.onload=function(){try{m.debug("TestLoadImage: loaded"),bte(I),r(!0)}catch(t){}};
I.onerror=function(){try{m.debug("TestLoadImage: error"),bte(I),r(!1)}catch(t){}};
I.onabort=function(){try{m.debug("TestLoadImage: abort"),bte(I),r(!1)}catch(t){}};
I.ontimeout=function(){try{m.debug("TestLoadImage: timeout"),bte(I),r(!1)}catch(t){}};
_.mH.setTimeout(function(){if(I.ontimeout)I.ontimeout()},U);
I.src=X};
bte=function(X){X.onload=null;X.onerror=null;X.onabort=null;X.ontimeout=null};
A25=function(){this.front_=[];this.back_=[]};
lST=function(X,U){this.action=X;this.params=U||{}};
GDc=function(X,U){_.Kj.call(this);this.delay_=new _.YE(this.JSC$20271_onTick_,0,this);_.FD(this,this.delay_);this.JSC$20269_interval_=5E3;this.nextTickTime_=0;if(typeof X==="function")U&&(X=(0,_.TE)(X,U));else if(X&&typeof X.handleEvent==="function")X=(0,_.TE)(X.handleEvent,X);else throw Error("ya");this.JSC$20271_listener_=X};
Tz=function(X,U,r,m,I,t,C,k,g,Z,P,S,d,O,E){var Q=this;r=r===void 0?!1:r;m=m===void 0?function(){return""}:m;
I=I===void 0?!1:I;t=t===void 0?!1:t;C=C===void 0?!1:C;k=k===void 0?function(){return _.j8({})}:k;
g=g===void 0?!1:g;P=P===void 0?!1:P;S=S===void 0?!1:S;d=d===void 0?!1:d;O=O===void 0?!1:O;this.JSC$20272_pathPrefix_=X;this.defaultQueryParams_=U;this.pubsub_=new _.wX;this.reconnectTimer_=(this.isInitialReconnectTimer_=!!E)?E(function(){Q.safeReconnect_()}):new GDc(this.safeReconnect_,this);
this.JSC$20272_channel_=null;this.JSC$20272_disposed_=!1;this.connectionParams_=null;this.sCookie_="";this.disconnectUi_=this.connectUi_=0;this.JSC$20272_pendingMessages_=[];this.enableAsyncTest_=r;this.JSC$20272_getXsrfToken_=m;this.useAsyncBrowserChannelHandler_=t;this.getAuthorizationHeader_=k;this.getAuthorizationHeaderSync_=Z;this.enableCachedUpdateAuthorizationHeader_=C;this.updateAuthorizationHeaderPromise_=null;this.connectPromise_=_.j8();this.enableLoungeTokenRefresh_=I;this.enableAsyncMdxLibraryWithoutAuthHeaderFetch_=
g;this.disableMdxAuthForNonPlaybackMessages_=P;this.disableMdxAuthForAdMessages_=S;this.enableMdxAuthForConnectionOnly_=d;this.disableMdxAuthForShortsMessages_=O;this.JSC$20272_channelOpenedCounter=new itw;this.JSC$20272_channelClosedCounter=new Lk0;this.channelMessageSentCounter=new NJT;this.JSC$20272_channelMessageReceivedCounter=new jwL;this.JSC$20272_channelErrorCounter=new X1w;this.pendingMapsOnClosedCounter=new U33;this.undeliveredMapsOnClosedCounter=new rD7};
m3Y=function(X){this.scheme="https";this.port=this.domain="";this.basePath="/api/lounge";this.supportCors=!0;X=X||document.location.href;var U=Number(_.aK(X)[4]||null)||"";U&&(this.port=":"+U);this.domain=_.Hp(X)||"";X=_.Pe();X.search("MSIE")>=0&&_.xA(X.match(/MSIE ([\d.]+)/)[1],"10.0")<0&&(this.supportCors=!1)};
Y9=function(X){X=X||{};this.name=X.name||"";this.id=X.id||X.screenId||"";this.token=X.token||X.loungeToken||"";this.uuid=X.uuid||X.dialId||"";this.idType=X.screenIdType||"normal";this.secret=X.screenIdSecret||""};
ILw=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(X){var U=Math.random()*16|0;return(X=="x"?U:U&3|8).toString(16)})};
tWY=function(X){return _.qq(X,function(U){return{key:U.id,name:U.name}})};
aLe=function(X,U){return _.z1(X,function(r){return r||U?!r!=!U?!1:r.id==U.id:!0})};
VB=function(X,U){return _.z1(X,function(r){return HHc(r,U)})};
no5=function(){var X=CZL(),U=kSL();if(cDY()){var r=X,m=_.V6D(r,U);m<0&&_.KHH(r,-(m+1),0,U)}X=goL(X);if(X.length==0)try{_.Vfx("remote_sid")}catch(I){}else try{_.hh("remote_sid",X.join(","),-1)}catch(I){}};
CZL=function(){var X=_.vl("yt-remote-connected-devices")||[];X.sort(_.Yz9);return X};
goL=function(X){if(X.length==0)return[];var U=X[0].indexOf("#"),r=U==-1?X[0]:X[0].substring(0,U);return _.qq(X,function(m,I){return I==0?m:m.substring(r.length)})};
ZHc=function(X){_.OK("yt-remote-connected-devices",X,86400)};
kSL=function(){if(sV7)return sV7;var X=_.vl("yt-remote-device-id");X||(X=ILw(),_.OK("yt-remote-device-id",X,31536E3));for(var U=CZL(),r=1,m=X;_.q9(U,m);)r++,m=X+"#"+r;return sV7=m};
x3c=function(){return _.vl("yt-remote-session-browser-channel")};
cDY=function(){return _.vl("yt-remote-session-screen-id")};
d3L=function(X){X.length>5&&(X=X.slice(X.length-5));var U=_.qq(PZL(),function(m){return m.loungeToken}),r=_.qq(X,function(m){return m.loungeToken});
_.f7M(r,function(m){return!_.q9(U,m)})&&SWL();
_.OK("yt-remote-local-screens",X,31536E3)};
PZL=function(){return _.vl("yt-remote-local-screens")||[]};
SWL=function(){_.OK("yt-remote-lounge-token-expiration",!0,86400)};
OHY=function(X){X||(_.eK("yt-remote-session-screen-id"),_.eK("yt-remote-session-video-id"));no5();X=CZL();_.We(X,kSL());ZHc(X)};
eTL=function(){voL();return RX?!!RX.get("yt-remote-use-staging-server"):!1};
voL=function(){if(!RX){var X=_.qo();X&&(RX=new _.Y2(X))}};
QVL=function(X,U,r,m,I){r=r===void 0?function(){return""}:r;
var t=function(){return new Tz(fG(X,"/bc"),U,!1,r,m)};
return _.v("enable_mdx_web_channel_desktop")?new Eow(function(){return new Fr1(fG(X,"/wc"),U,r)}):new BfH(t,I)};
unX=function(){var X=oow;w1e();ql.push(X);yD3()};
WA=function(X,U){w1e();var r=hTe(X,String(U));ql.length==0?MWY(r):(yD3(),_.U4(ql,function(m){m(r)}))};
Jf=function(X){WA("CP",X)};
w1e=function(){ql||(ql=_.Gu("yt.mdx.remote.debug.handlers_")||[],_.gi("yt.mdx.remote.debug.handlers_",ql))};
MWY=function(X){var U=(zTL+1)%50;zTL=U;Krc[U]=X;Tf0||(Tf0=U==49)};
yD3=function(){var X=ql;if(Krc[0]){var U=Tf0?zTL:-1,r={};do r={record$jscomp$15:void 0},U=(U+1)%50,r.record$jscomp$15=Krc[U],_.U4(X,function(m){return function(I){I(m.record$jscomp$15)}}(r));
while(U!=zTL);Krc=Array(50);zTL=-1;Tf0=!1}};
hTe=function(X,U){var r=(Date.now()-YW0)/1E3;r.toFixed&&(r=r.toFixed(3));var m=[];m.push("[",r+"s","] ");m.push("[","yt.mdx.remote","] ");m.push(X+": "+U,"\n");return m.join("")};
DN=function(X){_.ZN.call(this);this.JSC$20297_logName_=X;this.screens=[]};
$9=function(X){DN.call(this,"LocalScreenService");this.JSC$20304_http_=X;this.loungeTokenRefreshTimer_=NaN;pG(this);this.info("Initializing with "+VWw(this.screens))};
bT=function(X,U){U=U===void 0?!1:U;DN.call(this,"ScreenService");this.JSC$20310_http_=X;this.disableAutomaticScreenCache_=U;this.onlineScreenService_=this.localScreenService_=null;this.automaticScreens_=[];this.deviceToScreenId_={};RTL(this)};
Af=function(X,U,r){_.ZN.call(this);this.JSC$20314_logName_=r;this.JSC$20314_screenService_=X;this.receiver_=U;this.screen_=null};
XOc=function(X,U,r){r.disableCastApi?lT("Cannot initialize because disabled by Mdx config."):fL1()?qWX(X,r)&&(WrL(!0),window.chrome&&chrome.cast&&chrome.cast.isAvailable?JDX(U):(window.__onGCastApiAvailable=function(m,I){m?JDX(U):(Gz("Failed to load cast API: "+I),D3X(!1),WrL(!1),_.eK("yt-remote-cast-available"),_.eK("yt-remote-cast-receiver"),p1w(),U(!1))},r.loadCastApiSetupScript?_.hC($3w):window.navigator.userAgent.indexOf("Android")>=0&&window.navigator.userAgent.indexOf("Chrome/")>=0&&window.navigator.presentation?
bHT()>=60&&AD0():!window.chrome||!window.navigator.presentation||window.navigator.userAgent.indexOf("Edge")>=0?lLL():bHT()>=89?GSY():(iHT(),LrX(NfT.map(jVX))))):lT("Cannot initialize because not running Chrome")};
p1w=function(){lT("dispose");var X=iT();X&&X.dispose();_.gi("yt.mdx.remote.cloudview.instance_",null);Up7(!1);_.Fw6(r9e);r9e.length=0};
mpL=function(){return!!_.vl("yt-remote-cast-installed")};
IKH=function(){var X=_.vl("yt-remote-cast-receiver");return X?X.friendlyName:null};
tYT=function(){lT("clearCurrentReceiver");_.eK("yt-remote-cast-receiver")};
aKX=function(){return mpL()?iT()?iT().getCastSession():(Gz("getCastSelector: Cast is not initialized."),null):(Gz("getCastSelector: Cast API is not installed!"),null)};
CJT=function(X,U){Huc()?iT().setConnectedScreenStatus(X,U):Gz("setConnectedScreenStatus called before ready.")};
fL1=function(){var X=_.Pe().search(/ (CrMo|Chrome|CriOS)\//)>=0;return _.kd||X};
qWX=function(X,U){var r=!1;iT()||(X=new LG(X,U),X.subscribe("yt-remote-cast2-availability-change",function(m){_.OK("yt-remote-cast-available",m);FQ("yt-remote-cast2-availability-change",m)}),X.subscribe("yt-remote-cast2-receiver-selected",function(m){lT("onReceiverSelected: "+m.friendlyName);
_.OK("yt-remote-cast-receiver",m);FQ("yt-remote-cast2-receiver-selected",m)}),X.subscribe("yt-remote-cast2-receiver-resumed",function(m){lT("onReceiverResumed: "+m.friendlyName);
_.OK("yt-remote-cast-receiver",m);FQ("yt-remote-cast2-receiver-resumed",m)}),X.subscribe("yt-remote-cast2-session-change",function(m){lT("onSessionChange: "+kpw(m));
m||_.eK("yt-remote-cast-receiver");FQ("yt-remote-cast2-session-change",m)}),_.gi("yt.mdx.remote.cloudview.instance_",X),r=!0);
lT("cloudview.createSingleton_: "+r);return r};
iT=function(){return _.Gu("yt.mdx.remote.cloudview.instance_")};
JDX=function(X){D3X(!0);WrL(!1);iT().init(!1,function(U){U?(Up7(!0),_.BOD("yt-remote-cast2-api-ready")):(Gz("Failed to initialize cast API."),D3X(!1),_.eK("yt-remote-cast-available"),_.eK("yt-remote-cast-receiver"),p1w());X(U)})};
lT=function(X){WA("cloudview",X)};
Gz=function(X){WA("cloudview",X)};
D3X=function(X){lT("setCastInstalled_ "+X);_.OK("yt-remote-cast-installed",X)};
Huc=function(){return!!_.Gu("yt.mdx.remote.cloudview.apiReady_")};
Up7=function(X){lT("setApiReady_ "+X);_.gi("yt.mdx.remote.cloudview.apiReady_",X)};
WrL=function(X){_.gi("yt.mdx.remote.cloudview.initializing_",X)};
Nl=function(X){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(X)};
vdc=function(X){voL();if(!RX||!RX.get("yt-remote-disable-remote-module-for-dev")){X=_.$q("MDX_CONFIG")||X;dRL();no5();c91||(c91=new m3Y(X?X.loungeApiHost:void 0),eTL()&&(c91.basePath="/api/loungedev"));jc||(jc=_.Gu("yt.mdx.remote.deferredProxies_")||[],_.gi("yt.mdx.remote.deferredProxies_",jc));gd3();var U=nd1();if(!U){var r=new bT(c91,X?X.disableAutomaticScreenCache||!1:!1);_.gi("yt.mdx.remote.screenService_",r);U=nd1();var m={};X&&(m={appId:X.appId,disableDial:X.disableDial,theme:X.theme,loadCastApiSetupScript:X.loadCastApiSetupScript,
disableCastApi:X.disableCastApi,enableDialLoungeToken:X.enableDialLoungeToken,enableCastLoungeToken:X.enableCastLoungeToken,forceMirroring:X.forceMirroring});_.gi("yt.mdx.remote.enableConnectWithInitialState_",X?X.enableConnectWithInitialState||!1:!1);XOc(r,function(t){t?Zu3()&&CJT(Zu3(),"YouTube TV"):r.subscribe("onlineScreenChange",function(){FQ("yt-remote-receiver-availability-change")})},m)}if(X&&!_.Gu("yt.mdx.remote.initialized_")){_.gi("yt.mdx.remote.initialized_",!0);
s2Y("Initializing: "+(0,_.qJ)(X));XV.push(_.OO("yt-remote-cast2-api-ready",function(){FQ("yt-remote-api-ready")}));
XV.push(_.OO("yt-remote-cast2-availability-change",function(){FQ("yt-remote-receiver-availability-change")}));
XV.push(_.OO("yt-remote-cast2-receiver-selected",function(){xpY();FQ("yt-remote-auto-connect","cast-selector-receiver")}));
XV.push(_.OO("yt-remote-cast2-receiver-resumed",function(){FQ("yt-remote-receiver-resumed","cast-selector-receiver")}));
XV.push(_.OO("yt-remote-cast2-session-change",PJ1));XV.push(_.OO("yt-remote-connection-change",function(t){t?CJT(Zu3(),"YouTube TV"):S8w()||(CJT(null,null),tYT())}));
XV.push(_.OO("yt-remote-cast2-session-failed",function(){FQ("yt-remote-connection-failed")}));
m=dpL();X.isAuto&&(m.id+="#dial");var I=X.capabilities||[];I.length>0&&(m.capabilities=I);m.name=X.device;m.app=X.app;(X=X.theme)&&(m.theme=X);s2Y(" -- with channel params: "+(0,_.qJ)(m));m?(_.OK("yt-remote-session-app",m.app),_.OK("yt-remote-session-name",m.name)):(_.eK("yt-remote-session-app"),_.eK("yt-remote-session-name"));_.gi("yt.mdx.remote.channelParams_",m);U.start();Zu3()||Ou5()}}};
EdT=function(){var X=nd1().instance_.$_gos();var U=ede();U&&Uc()&&(aLe(X,U)||X.push(U));return tWY(X)};
FCw=function(){var X=EdT(),U=ede();U||(U=S8w());return _.z1(X,function(r){return U&&HHc(U,r.key)?!0:!1})};
ede=function(){var X=Zu3();if(!X)return null;var U=nd1().getScreens();return VB(U,X)};
PJ1=function(X){s2Y("remote.onCastSessionChange_: "+kpw(X));if(X){var U=ede();if(U&&U.id==X.id){if(CJT(U.id,"YouTube TV"),X.idType=="shortLived"&&(X=X.token))BZL&&(BZL.token=X),(U=Uc())&&U.setLoungeToken(X)}else U&&Q2T(),od7(X,1)}else Uc()&&Q2T()};
Q2T=function(){Huc()?iT().stopSession():Gz("stopSession called before API ready.");var X=Uc();X&&(X.disconnect(1),wO7(null))};
y93=function(){var X=Uc();return X&&X.getProxyState()!=3?new rv(Uc(),void 0):null};
s2Y=function(X){WA("remote",X)};
nd1=function(){if(!uW5){var X=_.Gu("yt.mdx.remote.screenService_");uW5=X?new hdX(X):null}return uW5};
Zu3=function(){return _.Gu("yt.mdx.remote.currentScreenId_")};
MY1=function(X){_.gi("yt.mdx.remote.currentScreenId_",X)};
xpY=function(){_.gi("yt.mdx.remote.connectData_",null)};
Uc=function(){return _.Gu("yt.mdx.remote.connection_")};
wO7=function(X){var U=Uc();xpY();X||MY1("");_.gi("yt.mdx.remote.connection_",X);jc&&(_.U4(jc,function(r){r(X)}),jc.length=0);
U&&!X?FQ("yt-remote-connection-change",!1):!U&&X&&FQ("yt-remote-connection-change",!0)};
S8w=function(){var X=cDY();if(!X)return null;var U=nd1();if(!U)return null;U=U.getScreens();return VB(U,X)};
od7=function(X,U){zdX?BZL=X:(MY1(X.id),X=new mO(c91,X,dpL(),_.Gu("yt.mdx.remote.enableConnectWithInitialState_")||!1),X.connect(U,_.Gu("yt.mdx.remote.connectData_")),X.subscribe("beforeDisconnect",function(r){FQ("yt-remote-before-disconnect",r)}),X.subscribe("beforeDispose",function(){Uc()&&wO7(null)}),X.subscribe("browserChannelAuthError",function(){var r=ede();
r&&r.idType=="shortLived"&&(Huc()?iT().handleBrowserChannelAuthError():Gz("refreshLoungeToken called before API ready."))}),wO7(X))};
Ou5=function(){var X=S8w();X?(s2Y("Resume connection to: "+kpw(X)),od7(X,0)):(OHY(),tYT(),s2Y("Skipping connecting because no session screen found."))};
gd3=function(){var X=dpL();if(_.fI.isEmpty(X)){X=kSL();var U=_.vl("yt-remote-session-name")||"",r=_.vl("yt-remote-session-app")||"";X={device:"REMOTE_CONTROL",id:X,name:U,app:r,mdxVersion:3};X.authuser=String(_.$q("SESSION_INDEX","0"));(U=_.$q("DELEGATED_SESSION_ID"))&&(X.pageId=String(U));_.gi("yt.mdx.remote.channelParams_",X)}};
dpL=function(){return _.Gu("yt.mdx.remote.channelParams_")||{}};
KCX=function(){var X,U;return _.c(function(r){if(r.nextAddress==1)return(_.ao6()||_.v("use_new_nwl"))&&_.r6z().isNetworkAvailable()?r.yield(_.nb(),2):r.return();if(r.nextAddress!=3)return(X=r.yieldResult)?r.yield(RGX(X),3):r.return();U=r.yieldResult;if(!U.length)return r.return();U.forEach(function(m){var I={timestamp:m.timestamp};m=m.appShellAssetLoadReport?{payloadName:"appShellAssetLoadReport",payload:m.appShellAssetLoadReport,options:I}:m.clientError?{payloadName:"clientError",payload:m.clientError,
options:I}:void 0;m&&_.DT(m.payloadName,m.payload,m.options)});
U.length===100&&_.$u.addLowPriorityJob(KCX);_.uv(r)})};
TZL=function(X){if(X.playerResponse){if(X=X.playerResponse,X.messages&&X.messages.length>0&&(X=X.messages.find(function(U){return!(!U||!U.mealbarPromoRenderer)}))&&X.mealbarPromoRenderer)return X.mealbarPromoRenderer}else if(X.response&&(X=X.response)&&X.overlay&&X.overlay.mealbarPromoRenderer)return X.overlay.mealbarPromoRenderer};
Y8H=function(X){if(X.response){var U=X.response;if(U&&U.overlay&&U.overlay.tooltipRenderer)return U.overlay.tooltipRenderer}if(X.playerResponse&&(X=X.playerResponse,X.messages&&X.messages.length>0&&(X=X.messages.find(function(r){return!(!r||!r.tooltipRenderer)}))&&X.tooltipRenderer))return X.tooltipRenderer};
Rdc=function(X){if(!VYw&&(X=X||_.$q("ZWIEBACK_PING_URLS"))&&X.length){VYw=!0;for(var U=0;U<X.length;U++)_.UO(X[U])}};
q80=function(X){if(_.fI.get(_.$q("PLAYER_VARS",{}),"privembed",!1)!="1"){X&&y67();try{fKw().then(function(){},function(){}),_.e7(q80,18E5)}catch(U){_.AI(U)}}};
WCX=function(){var X=_.C9(),U=X.getFlag(119),r=window.devicePixelRatio>1;document.body&&_.Xg(document.body,"exp-invert-logo")&&(r&&!_.Xg(document.body,"inverted-hdpi")?_.Do(document.body,"inverted-hdpi"):!r&&_.Xg(document.body,"inverted-hdpi")&&_.Ws(document.body,"inverted-hdpi"));U!=r&&(_.kF(0,119,r),X.save())};
J9c=function(X){return X.filter(function(U){return"ypcGetCartEndpoint"in U||"ypcFixInstrumentEndpoint"in U})};
Dpc=function(X){return X.filter(function(U){return!_.e(U,_.udt)})};
$pw=function(X,U){var r,m,I,t,C,k,g;_.c(function(Z){switch(Z.nextAddress){case 1:r=_.VH.getInstance();m=_.aB.instance;I=_.VW.instance;if(!I)return pOw(X,m,U),Z.return();_.E_(Z,2);X.onLoadingCommand&&m.resolveCommand(X.onLoadingCommand);return Z.yield(r.getCurrentPositionFromGeolocation(),4);case 4:t=Z.yieldResult;if(!X.resolveLocationCommand){Z.jumpTo(5);break}C=r.createLocationInfo(t);return Z.yield(_.fc(I,X.resolveLocationCommand,{locationInfo:C}),6);case 6:k=Z.yieldResult;if(!k||"error"in k&&k.error||
k.errorMetadata)return pOw(X,m,U),Z.return();var P;if(k==null?0:(P=k.onResponseReceivedActions)==null?0:P.length){P=_.H(k.onResponseReceivedActions);for(var S=P.next();!S.done;S=P.next())m.resolveCommand(S.value)}(_.e(X.onSuccessCommand,_.Rl)||_.e(X.onSuccessCommand,_.cl))&&_.l4(U.hostElement,"yt-navigate",{endpoint:X.onSuccessCommand,reload:!0});case 5:_.mt(Z,0);break;case 2:g=_.yE(Z);if(g instanceof GeolocationPositionError&&g.code===GeolocationPositionError.PERMISSION_DENIED)return X.onDeniedCommand&&
m.resolveCommand(X.onDeniedCommand),Z.return();pOw(X,m,U);_.uv(Z)}})};
pOw=function(X,U,r){X.onFailureCommand&&(U.resolveCommand(X.onFailureCommand),_.Gw(r.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]))};
A9e=function(X,U){var r=_.e(X,_.L$C);if(r&&U){X=r.videoIds||[r.videoId];var m;U=(m=_.l4(U,"yt-lockup-requested",{videoIds:X}).detail)==null?void 0:m.returnValue;var I;r.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"?I=U?U:X.map(function(t){return{videoId:t,navigationEndpoint:r.videoCommand}}):U&&(I=U);
I&&(m=I.map(function(t){var C=Object,k=C.assign;var g=t.navigationEndpoint;if(!_.e(g,_.sK)){var Z=_.e(g,_.Rl);if(Z){if(delete Z.index,delete Z.playlistId,Z=_.e(g==null?void 0:g.commandMetadata,_.mN),Z==null?0:Z.url){var P=Z.url;P=_.Dq(P,"list");P=_.Dq(P,"index");Z.url=P}}else g=void 0}return k.call(C,{},t,{ownerBadges:void 0,topStandaloneBadge:void 0,menu:void 0,navigationEndpoint:g})}),buL(m,r))}};
lK5=function(X){var U=_.ex();if(X=_.e(X,_.NUP))X.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"&&U.clearQueue(),X.closeMiniplayer&&_.np().resolve(_.zS).close(!0)};
iuc=function(X){Gpc(_.ex(),X)};
LCY=function(X){var U;(X=(U=_.e(X,_.GvP))==null?void 0:U.setVideoIds)&&X.forEach(function(r){_.biP(_.ex(),r)})};
j27=function(X){NZT(_.ex(),X)};
XTH=function(){try{return!(!window.AudioContext&&!window.webkitAudioContext)}catch(X){return!1}};
USL=function(X){var U=["h","m","s"],r=_.Jx(U);r.reverse();var m={};X=(X.toLowerCase().match(/\d+\s*[hms]?/g)||[]).filter(function(C){var k=(C.match(/[hms]/)||[""])[0];return k?(m[k]=parseInt(C.match(/\d+/)[0],10),!1):!0});
for(X.reverse();X.length&&r.length;){var I=r.shift();I in m||(m[I]=parseInt(X.shift(),10))}if(X.length||m.s>59||m.m>59||m.h>9)return null;var t="";U.forEach(function(C){m[C]&&(t+=""+m[C]+C)});
return t||null};
rRT=function(X,U){var r=_.OQh(U,{},X,!0);return new Promise(function(m,I){r.listenOnce("n",function(){I(Error("El`"+r.JSC$30206_getErrorDescription()))});
r.listenOnce("l",function(){var t=r.getResponseCode();if(t!==200)I(Error("Fl`"+U+"`"+X.type+"`"+X.size+"`"+t));else try{m(JSON.parse(r.getResponseText()).encryptedBlobId)}catch(C){I(C)}});
r.run()})};
mSw=function(X){return X.substring(X.indexOf(":")+1,X.indexOf(";"))};
I$Y=function(X){return new Promise(function(U,r){var m=new FileReader;m.onloadend=function(){try{var I=new Uint8Array(m.result);I.length<8&&r(void 0);var t=I.subarray(0,8);I="";for(var C=0;C<t.length;C++)I+=("0"+t[C].toString(16)).substr(-2);I.startsWith("ffd8ff")?U("image/jpeg"):I.startsWith("47494638")?U("image/gif"):I.startsWith("89504e470d0a1a0a")?U("image/png"):I.startsWith("424d")?U("image/bmp"):U(void 0)}catch(k){r(k)}};
m.onerror=r;m.readAsArrayBuffer(X)})};
tV1=function(X){return new Promise(function(U,r){var m=new Image;m.crossOrigin="anonymous";m.onload=function(){var I=document.createElement("canvas");I.width=m.naturalWidth;I.height=m.naturalHeight;var t=I.getContext("2d");if(!t)throw Error("Gl");t.drawImage(m,0,0);t=mSw(X);I.toBlob(function(C){C?U(C):r()},t)};
m.src=X})};
Hg7=function(X,U){var r;if(((r=_.e(X,_.sK))==null?void 0:r.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var m;_.l4((m=U.hostElement)!=null?m:U,"yt-shorts-reset");_.gEY(_.np().resolve(_.LJ),X).then(function(t){a$w(t,U,X)})}else{var I;
_.LB((I=U.hostElement)!=null?I:U,[X]).then(function(t){t&&a$w(t.data,U,X)})}};
a$w=function(X,U,r){if(X){var m=_.e(X.replacementEndpoint,_.sK);if(m){X.sequenceContinuation&&(m.sequenceParams=X.sequenceContinuation);var I;_.l4((I=U.hostElement)!=null?I:U,"yt-navigate",{endpoint:X.replacementEndpoint})}else if((X==null?void 0:X.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&(X==null?0:X.watchStatus)&&_.e(X.watchStatus,_.R95)){var t;_.l4((t=U.hostElement)!=null?t:U,"yt-navigate",{endpoint:r})}}};
CHL=function(X){var U=_.np().resolve(_.C8),r=_.Vx.currentPageTypeSelector(U.getState())||"";U=_.Vx.currentPageSubTypeSelector(U.getState())||"";r=r==="ytd-browse"&&U==="home";return _.v("web_guide_entry_enable_cache_for_non_home_pages")?(X=(X==null?void 0:X.navigationEndpoint)&&_.kz(X.navigationEndpoint)==="home",{disableCache:r&&X}):{disableCache:r}};
gL7=function(X,U,r,m){if(X&&X.length){var I={};if(U){var t=void 0;r&&(t={commandContext:{onTap:{innertubeCommand:r||{}}}});I.header={panelHeaderViewModel:{title:_.Bs(U),rendererContext:t}}}U=[];X=_.H(X);for(r=X.next();!r.done;r=X.next()){t=r.value;r=_.e(t,kA5);t=_.e(t,cRc);var C=void 0,k=void 0;if((C=t)==null?0:(k=C.expandableItems)==null?0:k.length)for(t=_.H(t.expandableItems),C=t.next();!C.done;C=t.next()){C=C.value.guideEntryRenderer;var g=k=void 0;if(((k=C)==null?void 0:(g=k.icon)==null?void 0:
g.iconType)==="VIEW_LIST_CAIRO"){r=C;break}}k=C=void 0;t=((C=r)==null?0:C.formattedTitle)?_.Bs((k=r)==null?void 0:k.formattedTitle):void 0;C=void 0;k=(C=r)==null?void 0:C.isPrimary;if(r&&t&&!k){t={title:t};r.navigationEndpoint&&(t.rendererContext={commandContext:{onTap:{innertubeCommand:r.navigationEndpoint}}});C=[];g=k=void 0;if(((k=r)==null?0:(g=k.thumbnail)==null?0:g.thumbnails)&&r.thumbnail.thumbnails.length>0){k=_.H(r.thumbnail.thumbnails);for(g=k.next();!g.done;g=k.next())C.push({url:g.value.url});
t.leadingAccessory={avatarViewModel:{image:{sources:C},avatarImageSize:"AVATAR_SIZE_XS"}}}else if(k=void 0,(k=r.icon)==null?0:k.iconType)C.push({clientResource:{imageName:r.icon.iconType||""}}),t.leadingImage={sources:C};k=C=void 0;((C=r)==null?0:(k=C.badges)==null?0:k.liveBroadcasting)?(t.trailingImageAccessoryType="LIST_ITEM_IMAGE_ACCESSORY_TYPE_ICON",t.trailingImage={sources:[{clientResource:{imageName:"live",imageColor:4294901760}}]},t.trailingIconAccessorySize="LIST_ITEM_ICON_ACCESSORY_SIZE_SMALL"):
r.presentationStyle==="GUIDE_ENTRY_PRESENTATION_STYLE_NEW_CONTENT"?t.trailingImageAccessoryType="LIST_ITEM_IMAGE_ACCESSORY_TYPE_NEW_CONTENT_INDICATOR":r.count&&(t.trailingLabel={content:r.count.toString()});U.push({listItemViewModel:t})}}U.length!==0?(I.content={listViewModel:{listItems:U}},m===0&&(I.rendererContext={commandContext:{onHoverEnd:{hideSheetCommand:{}}}})):I=void 0;if(I)return U=void 0,m===0&&(U={preventCloseWhileHovered:!0,hideDelayMs:3E3}),{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:I}},
contextualSheetPresentationConfig:{position:"SHEET_POSITION_RIGHT",hoverConfig:U}}}}};
nLT=function(X,U,r,m){if(U!=null&&U.isPrimary){switch(m){case 1:if(U.serviceEndpoint)break;r=gL7(r,U.formattedTitle,U.navigationEndpoint,m);if(!r)break;U.serviceEndpoint=r;U.navigationEndpoint=void 0;break;case 0:!U.mouseEnterEndpoint&&(r=gL7(r,U.formattedTitle,void 0,m))&&(U.mouseEnterEndpoint=r,U.mouseLeaveEndpoint={hideSheetCommand:{}})}X.push({guideEntryRenderer:U})}};
Zg1=function(X){if(!X)return!1;try{if(X.host&&X.host.tagName==="YT-FORMATTED-STRING"&&X.host.id==="contenteditable-textarea"||X.nodeType===Node.ELEMENT_NODE&&X.tagName==="YTD-COMMENT-INPUT")return!0}catch(U){return!1}return Zg1(X.parentNode)};
IA=function(X){return X?X.tagName==="A"&&X.href&&X.classList.contains("yt-simple-endpoint"):!1};
ss0=function(X){return X?X.tagName==="IMG"&&X.classList.contains("emoji"):!1};
xSX=function(X,U,r){if(!X)return null;var m=IA(X);if(m&&r)return U=X.pathname.substring(X.pathname.indexOf("/channel/")+9),document.createTextNode("@"+U);if(m&&!r)return document.createTextNode("");if(ss0(X))return r=X.alt,X=X.dataset.emojiId,!X&&U&&(U=_.UB(U,r))&&U.isCustomEmoji&&(X=U.emojiId),X?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+X+">"):document.createTextNode(r);m=X.cloneNode(!1);for(var I=0;I<X.childNodes.length;++I){var t=xSX(X.childNodes[I],U,r);t&&m.appendChild(t)}return m};
PHL=function(X){return X?IA(X)?X:PHL(X.lastChild):null};
S6X=function(X){return X?IA(X)?X:S6X(X.firstChild):null};
dS3=function(X){if(!X)return null;for(var U=X.previousSibling;U;)if(U.nodeType===Node.ELEMENT_NODE&&U.nodeName==="BR")U=U.previousSibling;else if(U.nodeType===Node.TEXT_NODE&&/\s+/.test(U.textContent))U=U.previousSibling;else break;(U=PHL(U))?X=U:X=(X=X.parentNode)?PHL(X.previousElementSibling):null;return X};
OgH=function(X){if(!X)return null;for(var U=X.nextSibling;U;)if(U.nodeType===Node.ELEMENT_NODE&&U.nodeName==="BR")U=U.nextSibling;else if(U.nodeType===Node.TEXT_NODE&&/\s+/.test(U.textContent))U=U.nextSibling;else break;return(U=S6X(U))?U:OgH(X.parentNode)};
vLe=function(X){var U=_.mk(),r=U.JSC$11506_getStartNode();if(!Zg1(r.parentNode))return null;U=U.JSC$11506_getStartOffset();if(r.nodeType===Node.TEXT_NODE){var m=_.$S(r,IA);if(m){if(X&&U===0||!X&&U===r.length)return m}else{if(X&&U===r.length)return!r||r.nodeName==="BR"||r.nextElementSibling&&_.Iw(r.nextElementSibling,"display")==="block"?null:S6X(r.nextElementSibling);if(!X&&U===0)return r?PHL(r.previousElementSibling):null}}if(r.nodeType===Node.ELEMENT_NODE)if(X){if(0<=U&&U<r.childNodes.length)return S6X(r.childNodes[U])}else if(0<
U&&U<=r.childNodes.length)return PHL(r.childNodes[U-1]);return null};
esL=function(X,U,r){if(!X)return null;if(X.nodeType===Node.TEXT_NODE)if(r){var m=dS3(X);if(m&&!/^\s+\S/.test(X.wholeText.substr(0,U)))return m}else if((m=OgH(X))&&!/\S\s+/.test(X.wholeText.substr(U,X.wholeText.length)))return m;return X.nodeType===Node.ELEMENT_NODE?r?dS3(X.childNodes[U]):OgH(X.childNodes[U]):esL(X.parentNode,U,r)};
ELL=function(X){if(X.hasChildNodes())switch(X.tagName){case "DIV":case "A":case "SPAN":var U="";for(X=X.firstChild;X;X=X.nextSibling)U+=ELL(X);return U;default:return""}else switch(X.nodeType){case 3:return X.textContent;default:return""}};
FLX=function(X){switch(X){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"}};
B_0=function(X){return X.map(function(U){return{settingsRadioOptionRenderer:{title:_.Nm(U.name),asideText:_.Nm(U.approximateSize),id:FLX(U.format)}}})};
oL0=function(X){if(X&&X.length!==0)return X.filter(Qse()).map(function(U){return{settingsRadioOptionRenderer:{title:U.name,asideText:U.approximateSize,id:FLX(U.formatType)}}})};
wTw=function(X){if(X)return X.replaceAll("&nbsp;"," ").replaceAll("&#39;","'")};
yRX=function(X,U){X=new Set(X!=null?X:[]);if(X.has(790))return"YOUTUBE_ENTITY_TYPE_CHANNEL";if(X.has(788))return"YOUTUBE_ENTITY_TYPE_TV_SHOW";if(X.has(789))return"YOUTUBE_ENTITY_TYPE_MOVIE";if(X.has(786))return"YOUTUBE_ENTITY_TYPE_SONG";if(X.has(787))return"YOUTUBE_ENTITY_TYPE_ALBUM";if(U)return"YOUTUBE_ENTITY_TYPE_DEFAULT"};
u8c=function(X){var U=X.indexOf("(");return U!==-1?X.substring(U+1,X.length-1):X};
_.MVL=function(X,U,r,m,I){r||(r=hsY);var t;(t=_.e(r.commandMetadata,_.mN))!=null&&t.url||(r=Error("Ll`"+JSON.stringify(r)),_.$Q(r),r=hsY);r=_.fI.unsafeClone(r);t=_.LY(_.e(r.commandMetadata,_.mN).url,"search_query",X);_.ib(location.href,"sv")==="1"&&(_.e(r,_.gR).params="EgOAAgE%3D",t=_.LY(t,"sv","1"));_.e(r,_.gR)&&(_.e(r,_.gR).query=X);t=t.replace(/%20/g,"+");_.e(r.commandMetadata,_.mN).url=t;I=_.v("desktop_enable_entity_suggest")?{entityMid:I}:{};_.np().resolve(_.s4).resolveCommand(r,{form:{tempData:Object.assign({},
{gs_l:U,oq:m!=null?m:X},I),isFromShorts:_.Db()==="shorts"}})};
zsX=function(X){switch(X){case 38:return-1;case 40:return 1;case 37:return-1;case 39:return 1;default:return 0}};
T_0=function(X,U,r,m,I,t){var C=_.fI.clone(KL7);C.locale=_.$q("SBOX_SETTINGS",{}).REQUEST_LANGUAGE;C.report={description:I||"<empty>"};I=_.$q("SBOX_SETTINGS",{});U=U.join(",");var k=Date.now();X={choice_cc:m,choice_id_cc:r,choices_sc:U,gl:I.REQUEST_DOMAIN,hl:I.REQUEST_LANGUAGE,query:X,time:k};t&&(X.choice_additional_comment_cc=t);_.BbA(C,X)};
Y6H=function(X){var U=new Map;U.set("authuser",_.$q("SESSION_INDEX","0"));return _.S4(X,U)};
Rsw=function(X){var U;return _.c(function(r){switch(r.nextAddress){case 1:if(!X||!VVL(X))return r.return(null);U=null;switch(_.$q("INNERTUBE_CLIENT_NAME")){case "WEB":return r.jumpTo(2);case "WEB_REMIX":U=X.getPlayer()}r.jumpTo(3);break;case 2:return r.yield(X.getPlayerPromise(),4);case 4:U=r.yieldResult;r.jumpTo(3);break;case 3:return r.return(U)}})};
VVL=function(X){return["ytd-player","ytmusic-player"].includes(String(X.tagName||"").toLowerCase())};
f$5=function(X){X=Math.round(X);return X%2?X-1:X};
q6w=function(X){X=Math.round(X);return X%2===0?X-1:X};
WL5=function(X){var U,r,m;if(X=(U=X.createPlaylistDialogFormSchema)==null?void 0:(r=U.fieldSchemas)==null?void 0:(m=r.title)==null?void 0:m.validationSchema)for(U=[X.syncStep,X.asyncStep].filter(function(I){return I!==void 0}),U=_.H(U),r=U.next();!r.done;r=U.next()){r=r.value.rules;
if(!r)break;r=_.H(r);for(r=r.next();!r.done;r=r.next())return _.e(r.value,_.K3X)}};
DSw=function(X){var U,r,m;if(X=(U=X.createPlaylistDialogFormSchema)==null?void 0:(r=U.fieldSchemas)==null?void 0:(m=r.visibility)==null?void 0:m.validationSchema)for(U=[X.syncStep,X.asyncStep].filter(function(I){return I!==void 0}),U=_.H(U),r=U.next();!r.done;r=U.next()){r=r.value.rules;
if(!r)break;r=_.H(r);for(m=r.next();!m.done;m=r.next())if(m=_.e(m.value,JRX))return U=void 0,(U=m.translations)==null?void 0:U.visibilityNotValidErrorMessage}};
pTL=function(){var X,U;return(U=(X=_.np().resolve(_.gX(_.RB)))==null?void 0:X())!=null?U:!1};
$S0=function(X){var U=21;if(!X)return U;U+=X.headerTitle?27:0;U+=X.headerTitle&&X.hasHeaderActionHeader?4:0;return U+=X.headerTitle&&X.headerSubtitle?16:0};
bgw=function(X){var U=0;if(!X)return U;U+=X.hasFooterPrimaryButton||X.hasFooterSecondaryButton?48:0;U+=X.footerTrailingLabel||X.footerLeadingLabel?30:0;return U+=X.hasFooterPrimaryButton||X.hasFooterSecondaryButton||!X.footerTrailingLabel&&!X.footerLeadingLabel?0:12};
AR1=function(X){var U=new _.wX,r=X;return{subscribe:function(m){U.subscribe("changed",m)},
dispatch:function(m,I){var t=r;if(m==="Touch Start")r=Object.assign({},t,{isAnimating:!1,initialY:I.event.touches[0].clientY});else if(m==="Touch Move"){m=I.contentScrollable?-1*(t.initialY-24):0;var C,k=(C=I.headerDivHeight)!=null?C:$S0(I.header),g;C=(g=I.footerDivHeight)!=null?g:bgw(I.footer);g=Math.min(I.fullContentWrapperHeight,I.heightMap[I.contentWrapperId]+k-C);r=Object.assign({},t,{currentY:Math.max(m,I.event.touches[0].clientY-t.initialY),maxHeightForContentWrapper:Math.min(g,Math.max(0,
(t.isFullScreen?g:I.contentWrapperHeight)-t.currentY))})}else r=m==="Snap To Full Screen"?Object.assign({},t,{isAnimating:!1,currentY:0,isFullScreen:!0,maxHeightForContentWrapper:I.maxHeight}):m==="Snap To Neutral Position"?Object.assign({},t,{isAnimating:!1,currentY:0,isFullScreen:!1,maxHeightForContentWrapper:I.maxHeight}):m==="Close Sheet"?Object.assign({},t,{isAnimating:!0,currentY:I.clientHeight,isFullScreen:!1,maxHeightForContentWrapper:I.maxHeight}):t;U.publish("changed",r)}}};
l$X=function(){_.np().resolve(_.tK).closeSheet()};
GAe=function(X){var U,r,m,I,t,C,k,g,Z,P,S;return{headerTitle:(U=X.headerTitle)==null?void 0:U.call(X),headerSubtitle:(r=X.headerSubtitle)==null?void 0:r.call(X),headerActionHeader:X.headerActionHeader,footerPrimaryButton:X.footerPrimaryButton,footerSecondaryButton:X.footerSecondaryButton,footerButtonType:(m=X.footerButtonType)==null?void 0:m.call(X),footerLeadingLabel:(I=X.footerLeadingLabel)==null?void 0:I.call(X),footerTrailingLabel:(t=X.footerTrailingLabel)==null?void 0:t.call(X),shouldShowIcons:(C=
X.shouldShowIcons)==null?void 0:C.call(X),skipContentClick:(k=X.skipContentClick)==null?void 0:k.call(X),additionalClassName:(g=X.additionalClassName)==null?void 0:g.call(X),onClosedCallback:X.onClosedCallback,focusOnClose:(Z=X.focusOnClose)==null?void 0:Z.call(X),isDisabled:(P=X.isDisabled)==null?void 0:P.call(X),disabledCommand:(S=X.disabledCommand)==null?void 0:S.call(X),headerFn:X.headerFn,contentFn:X.contentFn,footerFn:X.footerFn,hasHeaderFn:X.hasHeaderFn(),hasContentFn:X.hasContentFn(),hasFooterFn:X.hasFooterFn(),
hasFooterPrimaryButton:X.hasFooterPrimaryButton(),hasFooterSecondaryButton:X.hasFooterSecondaryButton(),hasHeaderActionHeader:X.hasHeaderActionHeader()}};
ig3=function(X){switch(X){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""}};
LLH=function(X){switch(X){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""}};
N_L=function(X){switch(X){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""}};
js7=function(X,U,r){U.forEach(function(m){_.Dh(_.np().resolve(_.XK),m)});
_.Gw(X,"yt-close-popup-action",["yt-gen-ai-feedback-form-view-model",r])};
mJc=function(X,U,r,m){var I=_.e(r,_.dd).commandLifeCycleConfig;I&&I.onStartCommand&&_.NT(X,[I.onStartCommand],U);_.Kt(U);var t=_.VW.instance;t&&_.Rd(t,r)?_.fc(t,r,m).then(function(C){if(!C||(C==null?0:C.error))return C=_.e(r,_.dd).serializedTransactionFlowLoggingParams,_.TD(U),_.vs(new tl("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",C));_.TD(U);return{data:C}}).then(function(C){_.TD(U);
XXL(C.data);var k=C.data.command;k&&_.NT(X,[k],U);k=UJw(r,C.data);if(!k){var g=C.data;C=!1;if(g&&g.command&&_.e(g.command,_.X7)){var Z;g=((Z=_.e(g.command,_.X7))==null?void 0:Z.commands)||[];for(Z=0;Z<g.length;Z++)if(_.e(g[Z],_.npC)){C=!0;break}}C||_.Xq('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}')}!k&&I&&I.onSuccessCommand?_.NT(X,[I.onSuccessCommand],U):k&&I&&I.onFailureCommand&&_.NT(X,[I.onFailureCommand],U)},function(){_.TD(U);
I&&I.onFailureCommand&&_.NT(X,[I.onFailureCommand],U);r5w(r)}):_.$Q(Error("Xl"),"ERROR")};
ICL=function(X,U,r){var m=[U];r&&m.push(r);return _.LB(X,m).then(function(I){var t=_.e(U,_.dd).serializedTransactionFlowLoggingParams,C=I.data,k=UJw(U,C);k?I=_.vs(new tl(k,t)):XXL(C);return I},function(){var I=_.e(U,_.dd).serializedTransactionFlowLoggingParams;
r5w(U);return _.vs(new tl("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",I))})};
UJw=function(X,U){X=_.e(X,_.dd).serializedTransactionFlowLoggingParams;var r=null;switch(U.ypcResponseCode){case "YPC_RESPONSE_CODE_ERROR":r="TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE";break;case "YPC_RESPONSE_CODE_ERROR_PROMO_CODE_POLICY_VIOLATION":r="TRANSACTION_ERROR_TYPE_REJECTED_WITH_PROMO_CODE_POLICY_VIOLATION";break;case "YPC_RESPONSE_CODE_LIVE_CHAT_BACKEND_ERROR":r="TRANSACTION_ERROR_TYPE_LIVE_CHAT_BACKEND_ERROR"}r?_.Wl(r,X):t2L(X);return r};
r5w=function(X){_.Wl("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",_.e(X,_.dd).serializedTransactionFlowLoggingParams)};
XXL=function(X){if(X.trackingParams){var U=_.Ei(),r=_.e8();U&&r&&_.K9(U,r,_.Ps(X.trackingParams))}};
tgL=function(X,U,r){var m=_.VW.instance,I=_.YZn(_.$q("YPC_MB_URL")),t=(new _.Kx6).init(),C=_.Tse(),k=_.e(r,_.CXA).languageCode;k===void 0?_.$Q(Error("Ji"),"ERROR"):_.Ya([t,I]).then(function(){var g={ctk:_.A2.payments.business.integration.ClientTokenFactory.createClientToken(k,C)};m&&_.Rd(m,r)?_.fc(m,r,g).then(function(Z){return{data:Z}}).then(function(Z){_.l4(U,"yt-service-request-completed",Z);
Z.code!=="ERROR"&&(Z=Z.data.command)&&_.NT(X,[Z],U)}):_.$Q(Error("Xl"),"ERROR")})};
C8c=function(X,U,r,m){var I=_.VW.instance;I&&_.Rd(I,r)?_.fc(I,r,m).then(function(t){return{data:t}}).then(function(t){aCL(X,U,r,t)},function(){H10(r)}):(I=_.np().resolve(_.gX(_.Pl)))&&I.requestDataForServiceEndpoint(r,m).then(function(t){aCL(X,U,r,t)},function(){H10(r)})};
aCL=function(X,U,r,m){_.l4(U,"yt-service-request-completed",m);if(m.code&&m.code=="ERROR")H10(r);else{(m=m.data.commands)&&_.NT(X,m,U);var I;(X=(I=_.e(r,_.sfC))==null?void 0:I.serializedYpcPauseFlowLoggingParams)&&X&&_.i2("ypcPauseFlowSucceeded","serializedYpcPauseFlowLoggingParams",X)}};
H10=function(X){var U;(X=(U=_.e(X,_.sfC))==null?void 0:U.serializedYpcPauseFlowLoggingParams)&&X&&_.i2("ypcPauseFlowFailed","serializedYpcPauseFlowLoggingParams",X,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")};
gaH=function(X,U,r){var m=_.VW.instance;m&&_.Rd(m,r)?_.fc(m,r).then(function(I){return{data:I}}).then(function(I){k2Y(X,U,r,I)},function(){c57(r)}):(m=_.np().resolve(_.gX(_.Pl)))&&m.requestDataForServiceEndpoint(r).then(function(I){k2Y(X,U,r,I)},function(){c57(r)})};
k2Y=function(X,U,r,m){_.l4(U,"yt-service-request-completed",m);m.code&&m.code=="ERROR"?c57(r):((m=m.data.commands)&&_.NT(X,m,U),(X=_.e(r,_.xG1).serializedYpcResumeFlowLoggingParams)&&X&&_.i2("ypcResumeFlowSucceeded","serializedYpcResumeFlowLoggingParams",X))};
c57=function(X){(X=_.e(X,_.xG1).serializedYpcResumeFlowLoggingParams)&&X&&_.i2("ypcResumeFlowFailed","serializedYpcResumeFlowLoggingParams",X,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")};
naL=function(X){X=X===void 0?{}:X;_.np().resolve(_.py3).showFeedbackDialog(X.customProductData,X.feedbackContent,X.onFeedbackSubmitted,X.bucket)};
Z1L=function(X){X=X===void 0?{}:X;_.np().resolve(_.py3).showHelpDialog(X.helpContext,X.articleId,X.productData)};
sJL=function(){Z1L()};
xJc=function(){naL()};
SFX=function(X,U,r){var m,I,t,C,k,g,Z;return _.c(function(P){switch(P.nextAddress){case 1:m=_.e(X,P8Y);if((I=m)==null?0:I.productId){g={productId:m.productId,bucket:m.bucket,enableAnonymousFeedback:(k=m.enableAnonymousFeedback)!=null?k:!0,allowNonLoggedInFeedback:!0};Z={feedbackChoice:r.feedbackChoice};if(!_.v("web_collect_offline_state")){P.jumpTo(8);break}_.E_(P,9);return P.yield(s6H(Z),11)}C={bucket:(t=m)==null?void 0:t.bucket};if(!_.v("web_collect_offline_state")){P.jumpTo(4);break}C.customProductData=
{};_.E_(P,5);return P.yield(s6H(C.customProductData),7);case 7:_.mt(P,4);break;case 5:_.yE(P);case 4:naL(C);P.jumpTo(0);break;case 11:_.mt(P,8);break;case 9:_.yE(P);case 8:_.v8e(Z),_.Ovs("GFEEDBACK",Z),m.productId==="5295751"&&(Z.client_attestation=Number(_.$q("CATSTAT",0))),m.productId==="5295751"&&(Z.client_time=Date.now()/1E3/3600),m.productId==="5295751"&&(Z.original_playback_id=_.mtu||""),_.BbA(g,Z),_.uv(P)}})};
dJX=function(X){if(X=_.e(X,_.B71)){var U={bucket:X.bucketIdentifier};X.additionalDatas&&(U.customProductData={},X.additionalDatas.forEach(function(r){if(r=r.userFeedbackEndpointProductSpecificValueData)U.customProductData[r.key]=r.value}));
naL(U)}};
O1T=function(X){var U=_.rw.getInstance();var r=_.tt("DELETE_ALL_DOWNLOADS_PROMPT",void 0,"Delete all downloads?");var m=_.tt("DELETE",void 0,"Delete"),I=_.tt("CANCEL",void 0,"Cancel");r=Sq1(r,void 0,m,I,{signal:"DELETE_ALL_DOWNLOADS"});_.GO(U,[{openPopupAction:r}],X)};
ee0=function(){return _.c(function(X){return X.nextAddress==1?X.yield(_.np().resolve(_.eG),2):X.yield(vaH(),0)})};
Ea3=function(X){var U,r;return _.c(function(m){return m.nextAddress==1?(r=(U=_.e(X,_.jE))==null?void 0:U.targetId)?m.yield(_.np().resolve(_.eG),3):m.jumpTo(0):m.yield(_.np().resolve(_.vv).deleteVideo(r),0)})};
BYw=function(X){var U,r;return _.c(function(m){return m.nextAddress==1?(r=(U=_.e(X,_.jE))==null?void 0:U.targetId)?m.yield(_.np().resolve(_.eG),3):m.jumpTo(0):m.yield(FE7(_.np().resolve(_.vv),r),0)})};
oa3=function(X){var U,r;return _.c(function(m){return(r=(U=_.e(X,_.jE))==null?void 0:U.targetId)?m.yield(QJY(r),0):m.jumpTo(0)})};
y53=function(){_.v("kevlar_woffle_refresh_dl_load_killswitch")||wX1()};
he0=function(){_.v("kevlar_woffle")&&_.Yz.instance&&uR5()};
zew=function(X){var U;if((U=_.e(X,_.cN))==null||!U.videoId)return!1;Mg1(_.np().resolve(_.vv),_.e(X,_.cN),X.clickTrackingParams);return!0};
TYT=function(X){var U;if((U=_.e(X,_.g0))==null||!U.playlistId)return!1;KEL(_.np().resolve(_.vv),_.e(X,_.g0),X.clickTrackingParams);return!0};
Vgw=function(X){var U=_.e(X,_.iRt);(U==null?void 0:U.settingItemId)!=="SMART_DOWNLOADS_ENABLED"&&(U==null?void 0:U.settingItemId)!=="SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED"||YFX(_.np().resolve(_.vv),_.e(X,_.iRt))};
fCY=function(X){X=_.e(X,_.Qt8);var U;(X==null?0:(U=X.actions)==null?0:U.length)&&ReL(X)};
J5c=function(X){var U,r;return _.c(function(m){U=_.e(X,qFw);return(r=U)!=null&&r.localWatchHistoryCommandType?m.yield(WEw(U),0):m.return()})};
pX5=function(){return _.c(function(X){return _.v("kevlar_enable_download_to_mobile")?X.yield(DJY(),0):X.return()})};
$JT=function(X){setTimeout(function(){requestAnimationFrame(X)},80)};
b1c=function(X){return Object.entries(X).map(function(U){return U.join(":")}).join(";")};
lCX=function(X){var U,r,m;_.c(function(I){if(I.nextAddress==1)return I.yield(A5w(),2);U=I.yieldResult;r=_.aB.instance;switch(U){case "granted":m=X.getLocationCommand;break;case "denied":m=X.openDeniedDialogAction;break;case "prompt":m=X.openCollectionDialogAction;break;default:m=X.openCollectionDialogAction}m&&r.resolveCommand(m);_.uv(I)})};
A5w=function(){var X,U;return _.c(function(r){if(r.nextAddress==1)return X="prompt",navigator.permissions?r.yield(navigator.permissions.query({name:"geolocation"}),3):r.jumpTo(2);r.nextAddress!=2&&(U=r.yieldResult,X=U.state);return r.return(X)})};
i1T=function(){_.c(function(X){return X.yield(_.G2X(),0)})};
LE5=function(){var X,U,r;return _.c(function(m){if(m.nextAddress==1)return X=_.np().resolve(_.SK),X?m.yield(_.fc(X,{signalServiceEndpoint:{signal:"GET_DATASYNC_IDS"}}),2):(_.AE(Error("$l")),m.return(void 0));if(U=m.yieldResult){if(U.errorMetadata)return _.AE(Error("am`"+U.errorMetadata.status+"`"+U.error)),m.return(void 0);r=U.datasyncIds;_.mqH=r.length;return m.return(r)}_.AE(Error("bm"));return m.return(void 0)})};
NYH=function(){LE5().then(function(X){X&&(YqL(X),Hx5(X),hwY(X),P_T(X))})};
jJ7=function(X){_.$u.addLowPriorityJob(function(){var U,r,m,I,t;return _.c(function(C){switch(C.nextAddress){case 1:if(_.v("ytidb_clear_optimizations_killswitch")){C.jumpTo(2);break}U=_.zx("clear");if(U.startsWith("V")&&U.endsWith("||")){var k=[U];YqL(k);Hx5(k);hwY(k);P_T(k);return C.return()}r=Mrw();m=S5H();return C.yield(C_X(),3);case 3:return I=C.yieldResult,C.yield(VyX(),4);case 4:if(t=C.yieldResult,!(r||m||I||t))return C.return();case 2:X.isNetworkAvailable()?NYH():X.listenOnce("publicytnetworkstatus-online",
NYH),_.uv(C)}})})};
aA=function(X){X={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:_.DQ(X)}}}};_.aB.instance&&_.aB.instance.resolveCommand(X)};
X_e=function(X){if(X){var U=_.gO();_.fD(U,3854,void 0,{layer:0,parentLayer:4});switch(X){case 1:var r=238708;break;case 2:r=238715;break;case 3:r=238710;break;case 6:r=238709}r&&(X=_.cs(U,{veType:r}))&&_.JS(U,X)}};
UeL=function(X){if(X){var U=_.gO();_.fD(U,3854,void 0,{layer:0,parentLayer:4});switch(X){case 1:var r=238714;break;case 2:r=238711;break;case 8:r=238709;break;case 7:r=238713;break;case 3:case 4:case 5:r=238712}r&&(X=_.cs(U,{veType:r}))&&_.JS(U,X)}};
rcH=function(X){switch(X.latencyType){case 0:_.Ev("consent_primitive_flow");_.F7("cpit",X.timestampEpochMillis,"consent_primitive_flow");break;case 3:_.F7("cpist",X.timestampEpochMillis,"consent_primitive_flow");break;case 5:_.F7("cprtif",X.timestampEpochMillis,"consent_primitive_flow");break;case 4:_.F7("cprtli",X.timestampEpochMillis,"consent_primitive_flow");break;case 6:_.F7("cprt",X.timestampEpochMillis,"consent_primitive_flow");break;case 7:_.F7("cpdt",X.timestampEpochMillis,"consent_primitive_flow");
break;case 8:_.F7("cpjct",X.timestampEpochMillis,"consent_primitive_flow")}};
smw=function(X,U){var r,m,I,t,C,k,g,Z,P,S,d,O,E,Q,h,z,K,D,W,J;return _.c(function(A){switch(A.nextAddress){case 1:_.E_(A,2);(m=(r=_.e(X,meX))==null?void 0:r.serializedConsentRequest)||(m=(I=_.e(X,IOY))==null?void 0:I.serializedConsentRequest);m&&(t=tb7(_.Le(m)));if(t===void 0)return A.return();C=aOX(t);C.latencyCallback=rcH;U&&HzT(C,function(){U.then(function(N){N.pauseVideo();(new CF7).increment()})});
return((k=_.e(X,meX))==null?void 0:k.consentAction)==="CONSENT_ACTION_PREWARM"||((g=_.e(X,IOY))==null?void 0:g.consentAction)==="CONSENT_ACTION_PREWARM"?A.yield(k75(C),5):A.yield(cc7(C),6);case 6:Z=A.yieldResult;P=_.O8(Z,H5);if(P===1){if(((S=_.h9(Z,gMw,1,H5))==null?void 0:_.wZ(S,1))===1||((d=_.h9(Z,gMw,1,H5))==null?void 0:_.wZ(d,1))===2||((O=_.h9(Z,gMw,1,H5))==null?void 0:_.wZ(O,1))===3)_.e(X,IOY)?aA(_.tt("MMG_CONFIRMATION",{},"Your choices have been saved. You can change your choices anytime in your Google Account.")):
aA(_.tt("DMA_CONSENT_CONFIRMATION2",{},"Your choices have been saved. You can change your choices anytime in your Google Account."));X_e((E=_.h9(Z,gMw,1,H5))==null?void 0:_.wZ(E,1),_.gW(Z,nMY,3,_.Zf()))}else P===2?(((Q=Zzw(Z))==null?void 0:_.wZ(Q,1))===5?_.e(X,IOY)?aA(_.tt("MMG_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):aA(_.tt("DMA_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):((h=Zzw(Z))==null?void 0:_.wZ(h,1))===1||((z=Zzw(Z))==null?void 0:_.wZ(z,1))===4?
aA(_.tt("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")):((K=Zzw(Z))==null?void 0:_.wZ(K,1))===7&&((D=t)==null?void 0:(W=_.SA(D,Cw,4))==null?void 0:_.wZ(W,4))!==1&&aA(_.tt("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),UeL((J=Zzw(Z))==null?void 0:_.wZ(J,1))):aA(_.tt("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading"));A.jumpTo(5);break;case 5:_.mt(A,0);break;case 2:_.yE(A),aA(_.tt("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),
_.uv(A)}})};
PFL=function(){if(!xe5.has("Worker")){xe5.set("Worker",!0);var X={api:"BROWSER_API_WEB_WORKER"};X.available="Worker"in window?!0:!1;_.DT("apiTest",X)}};
Sa1=function(X){return typeof X==="undefined"?"-1":String(Math.ceil(X/1048576))};
eoX=function(X,U){dew(new OzT(_.e(U,vMe).addToken,_.e(U,vMe).commonToken)).then(function(){_.l4(X,"yt-invoke-instrument-manager-action-completed")},function(r){_.l4(X,"yt-invoke-instrument-manager-action-error",r)})};
kj=function(){return _.$q("HTML_DIR")==="rtl"};
EM1=function(){var X,U;return(U=(X=window).matchMedia)==null?void 0:U.call(X,"(prefers-reduced-motion: reduce)").matches};
F01=function(X){var U=_.np().resolve(_.gX(_.rQ));if(U&&U.isAnyTransitionEnabled){var r={};U.viewTransitionCoordinator.registerElement(X,(r.slide="miniplayer-page-transition",r["lockup-to-watch"]="miniplayer-page-transition",r["learning-journey"]="miniplayer-page-transition",r))}};
B$w=function(X,U,r){return{horizontalAlignment:X.x+r.width/2<U.width/2?"west":"east",verticalAlignment:X.y+r.height/2<U.height/2?"north":"south"}};
oML=function(X,U,r,m,I){I=I===void 0?new _.W0(0,0):I;X=Qm1(X,U,r,m,!1);return new _.W0(X.x+I.x,X.y+I.y)};
Qm1=function(X,U,r,m,I){I=(I===void 0?0:I)?400:0;return new _.W0(X==="west"?16+(kj()?I:0):r.width-m.width-16-(kj()?0:I),U==="north"?16:r.height-m.height-16)};
w_1=function(X,U){var r=0;X&&(r+=76);U&&(r+=285);return r};
ycH=function(X){return _.Yd(X)};
ug1=function(X){var U=1;X=X.split(":");for(var r=[];U>0&&X.length;)r.push(X.shift()),U--;X.length&&r.push(X.join(":"));return r};
hoc=function(X){var U=new _.OF;return _.Mp(U,11,X)};
MbX=function(X){var U={};X=X.getAllResponseHeaders().split("\r\n");for(var r=0;r<X.length;r++)if(!_.Ce(X[r])){var m=ug1(X[r]),I=m[0];m=m[1];if(typeof m==="string"){m=m.trim();var t=U[I]||[];U[I]=t;t.push(m)}}return _.fI.map(U,function(C){return C.join(", ")})};
vJ0=function(X,U){return X.JSC$9958_xhr_?X.JSC$9958_xhr_.getResponseHeader(U):null};
zoX=function(X,U){if(X.isDisposed())throw Error("Ea");X.te.xC("n");var r=_.p1(X.te,function(){return X.ozN([U.sR,U.mnS,U.mvm,U.nRz])},"n");
X.te.yXU(r.length);X.te.xD();return r};
K05=function(X,U,r){Array.isArray(r)||(r=[String(r)]);_.oQC(X.JSC$10194_queryData_,U,r);return X};
uR5=function(){var X=_.Yz.instance;_.c(function(U){return X.deferredInstallPrompt?U.yield(X.deferredInstallPrompt.prompt(),0):U.jumpTo(0)})};
T$c=function(X,U,r){if(_.Dn(X))_.U4(X,U,r);else for(X=_.fiu(X);;){var m=X.next();if(m.done)break;U.call(r,m.value,void 0,X)}};
YaX=function(X,U){var r=[];T$c(U,function(m){try{var I=_.eC.prototype.getWrapper.call(this,m,!0)}catch(t){if(t=="Storage: Invalid value was encountered")return;throw t;}I===void 0?r.push(m):_.RKS(I)&&r.push(m)},X);
return r};
SjX=function(X,U){YaX(X,U).forEach(function(r){_.eC.prototype.remove.call(this,r)},X)};
VbL=function(X){var U=_.gz;U._minimumZ=Math.max(U._minimumZ,X)};
Roe=["www.youtube-nocookie.com","www.youtubeeducation.com","youtube.googleapis.com"];fOH=function(X,U){_.Cj(X.vm);X.vm=U};
qaX=function(X,U,r,m){X.setState(5);var I=!!X.cUZ&&Roe.includes(_.Hp(X.cUZ)||"");try{var t=new _.$a({program:U,globalName:r,euw:{disable:!_.v("att_web_record_metrics")||!_.v("att_skip_metrics_for_cookieless_domains_ks")&&I,eD:"aGIf"}});t.gf6.then(function(){X.setState(6);m&&m(U)});
fOH(X,t)}catch(C){X.setState(7),C instanceof Error&&_.AE(C)}};
W0X=function(X,U,r,m,I,t){var C=C===void 0?"trayride":C;r?(X.setState(2),_.hC(_.VG(r),function(){if(window[C])qaX(X,m,C,I);else{X.setState(3);var k=_.qde(r),g=document.getElementById(k);g&&(_.ofH(k),g.parentNode.removeChild(g));_.AE(new _.Tx("BL:ULB",r))}},t)):U?(t=_.wW("SCRIPT"),U instanceof _.mh?_.a8(t,U):t.textContent=U,t.nonce=_.rB(document),document.head.appendChild(t),document.head.removeChild(t),window[C]?qaX(X,m,C,I):(X.setState(4),_.AE(new _.Tx("BL:ULBJ")))):_.AE(new _.Tx("BL:ULV"))};
Jcc=function(){this.state=1;this.vm=null;this.cUZ=void 0};
_.a=Jcc.prototype;_.a.initialize=function(X,U,r,m){this.cUZ=m;if(X.program){var I;m=(I=X.interpreterUrl)!=null?I:null;if(X.interpreterSafeScript)I=_.lPe(X.interpreterSafeScript);else{var t;I=(t=X.interpreterScript)!=null?t:null}X.interpreterSafeUrl&&(m=_.bp(X.interpreterSafeUrl).toString());W0X(this,I,m,X.program,U,r)}else _.AE(Error("sf"))};
_.a.isInitialized=function(){return!!this.vm};
_.a.getState=function(){return this.state};
_.a.isLoading=function(){return this.state===2};
_.a.invoke=function(X){X=X===void 0?{}:X;var U;this.vm?U=zoX(this.vm,{sR:X}):U=null;return U};
_.a.dispose=function(){fOH(this,null);this.setState(8)};
_.a.setState=function(X){this.state=X};
var Dec=function(X,U){return X.vm.snapshot(U)},p_5=function(X,U){var r=_.Pp("botguard_async_snapshot_timeout_ms",3E3);
U=U===void 0?{}:U;r=r===void 0?3E3:r;return X.vm?new Promise(function(m,I){var t=!1,C=_.$u.addJob(function(){t=!0;I(Error("tf"))},1,r);
X.vm?Dec(X,{sR:U}).then(function(k){_.$u.cancelJob(C);t||m(k)}).catch(function(k){_.$u.cancelJob(C);
t||I(k)}):(_.$u.cancelJob(C),m(null))}):Promise.resolve(null)},$eX=["att/log"],hsY;
hsY={searchEndpoint:{},commandMetadata:{webCommandMetadata:{url:"/results?search_query=",rootVe:4724,webPageType:"WEB_PAGE_TYPE_SEARCH"}}};var bz3={signalServiceEndpoint:{signal:"LOAD_GUIDE"}},Ac7=function(X,U){return _.gV(X,{mode:"readwrite",enableRetries:!0},function(r){return _.dBm(r,U,"settingEntity")})},lO1=function(X,U,r){return _.gV(X,{mode:"readonly",
enableRetries:!0},function(m){return _.RRT(m,U,r)})},G7X=function(X){if(!X.storage)return!1;
a:{if(X.storage){try{var U=X.storage.get("TLPQtimestamp")}catch(r){}X=Number(U);if(!isNaN(X))break a}X=void 0}return X?Date.now()-X<864E5:!1},ize=function(X){if(X.storage){try{var U=X.storage.get("TLPQindex")}catch(r){}X=Number(U);
if(!isNaN(X))return X}},L0T=function(X,U){X.queueProxy&&U.forEach(function(r){if(r.videoId&&r.trackingParams&&X.queueProxy instanceof _.nM){var m=_.Ei();
X.queueProxy.attributionData.set(r.videoId,{enqueueingVe:_.Ps(r.trackingParams).getAsJson(),enqueueingCsn:m?m:void 0,clientEnqueueingTimeMs:Math.floor((0,_.sJ)()).toString()})}})},N$Y=function(X){var U=_.eq5(X);
U!=X.currentSnapState_&&(X.currentSnapState_=U,X.actionRouter_.triggerOptionalAction("ytd-update-grid-state-action"))},c5=function(X){this.JSC$13383_networkManager_=X;
this.partCallbacks_=[]};
c5.prototype.getCacheKeyForEndpoint=function(X){return _.a7e(X,!1)};
c5.prototype.onPartsCallback_=function(X){this.partCallbacks_.forEach(function(U){X&&U(X)})};
var gv=function(X,U,r){c5.call(this,X);this.player_=U;this.autoplayData_=r};
_.F(gv,c5);gv.prototype.getCacheKeyForEndpoint=function(X){return _.a7e(X,!!this.autoplayData_)};
gv.prototype.getTempData=function(X,U){U=U.timeBeforeNextVideo;X={itct:X.clickTrackingParams,lact:_.sO(),pbis:U,prefetch_reason:"hc_pbis",vis:this.player_.getVisibilityState()};this.autoplayData_&&(X.autonav=1);return X};
gv.prototype.getXhrParams=function(X){return Object.assign({pbj:"prefetch"},X)};
gv.prototype.getParams=function(X){X={frags:X.fragmentsRequested.join(",")};_.v("kevlar_droppable_prefetchable_requests")&&(X.prefetch=1);return X};
var jmL=function(X){X.playerEvents_.forEach(function(U){X.player.removeEventListener(U.eventName,U.callback)});
X.playerEvents_.length=0},X8H=function(X,U,r){this.player=X;
this.JSC$13393_taskManager=U;this.prefetchDelay=r;this.completionResolver_=null;this.playerEvents_=[]};
X8H.prototype.start=function(){var X=this;this.completionResolver_=_.qR();_.VT(this.completionResolver_.promise,function(){jmL(X);X.completionResolver_=null});
this.prepareTrigger(this.completionResolver_);return this.completionResolver_.promise};
var UvH=function(X,U,r){X.player.addEventListener(U,r);X.playerEvents_.push({eventName:U,callback:r})},rHT={watch:{pageFragments:["pl",
"wn"],prefetchedFragments:["pl"]},shorts:{pageFragments:["pl","riw"],prefetchedFragments:["pl"]}},mvL={pl:{requiredKeys:["playerResponse"],graftedKeys:["playerResponse"]},wn:{requiredKeys:["response"],graftedKeys:["response"]}},IkH=function(X,U,r){X8H.call(this,X,U,r);this.cueId_="playbackTrigger-"+Math.random()};
_.F(IkH,X8H);
IkH.prototype.prepareTrigger=function(X){var U=this,r=this.player.getDuration(),m=this.player.getVideoData(),I=m.isLive&&m.hasProgressBarBoundaries;if(I&&m.progressBarEndPositionUtcTimeMillis){var t=m.progressBarEndPositionUtcTimeMillis/1E3;isNaN(t)||(r=t)}var C=0;this.prefetchDelay>=0?I?m.progressBarStartPositionUtcTimeMillis&&(m=m.progressBarStartPositionUtcTimeMillis/1E3,isNaN(m)||(C=m+this.prefetchDelay)):C=this.prefetchDelay:C=r+this.prefetchDelay;I?this.player.addUtcCueRange(this.cueId_,C,r):
this.player.addCueRange(this.cueId_,C,r);_.VT(X.promise,function(){U.player.removeCueRange(U.cueId_)});
UvH(this,"onCueRangeEnter",function(k){k==U.cueId_&&X.resolve(r-C)})};
var t9L=function(X,U){X.fragmentConfiguration_[U].requiredKeys.every(function(r){return!!X.prefetchedData_[r]})&&(X.validatedFragments_.push(U),U=X.missingFragments_.indexOf(U),U!==-1&&X.missingFragments_.splice(U,1))},ak5=function(X){X.prefetchedFragments_.forEach(function(U){t9L(X,U)})},HQY=function(X,U,r){this.pageFragments_=X;
this.prefetchedFragments_=U;this.fragmentConfiguration_=mvL;this.prefetchedData_=r;this.validatedFragments_=[];this.missingFragments_=this.pageFragments_.slice();this.mergedPrefetchedData_=null;ak5(this)},CYT=function(){},kOw=function(X){this.JSC$13407_playlistManager_=X};
_.F(kOw,CYT);kOw.prototype.getPrefetchEndpoint=function(){return this.JSC$13407_playlistManager_.getAutoplayEndpoint()};
var cHL=function(X){this.autonavEndpoints_=X};
_.F(cHL,CYT);cHL.prototype.getPrefetchEndpoint=function(){return this.autonavEndpoints_.length?this.autonavEndpoints_[0]:void 0};
var gRc=function(X,U,r,m,I){this.autonavEndpoints=X;this.foregroundTrigger=U;this.backgroundTrigger=r;this.pageType=m;this.isInPlaylist=I},nR3=function(X,U){if(X.webPrefetchData&&X.webPrefetchData.navigationEndpoints&&X.webPrefetchData.navigationEndpoints.length){X=X.webPrefetchData.navigationEndpoints;
var r=_.e(X[0],_.Rl);if(r.watchEndpointSupportedPrefetchConfig&&r.watchEndpointSupportedPrefetchConfig.prefetchHintConfig){var m=r.watchEndpointSupportedPrefetchConfig.prefetchHintConfig;r=m.playbackRelativeSecondsPrefetchCondition;r=typeof r==="number"&&Math.abs(r)<U.videoDuration?r:void 0;m=m.countdownUiRelativeSecondsPrefetchCondition;m=typeof m!=="number"||_.v("prefetch_job_config_cleanup_ks")&&U.inPlaylist?void 0:m;if(typeof m==="number")return new gRc(X,U.makeUpNextTrigger(m),U.makePlaybackTrigger(m),
"watch",U.inPlaylist);if(typeof r==="number")return new gRc(X,U.makePlaybackTrigger(r),null,"watch",U.inPlaylist)}}},ZQ3=function(X){return X.prefetchJobConfig_.backgroundTrigger?_.l3(_.VMM)()==0?X.prefetchJobConfig_.backgroundTrigger:X.prefetchJobConfig_.foregroundTrigger:X.prefetchJobConfig_.foregroundTrigger},sQ1=function(X){_.MJ(document,"visibilitychange",X.onVisibilityChange_,!1,X)},nw=function(X){c5.call(this,X)};
_.F(nw,c5);nw.prototype.getCacheKeyForEndpoint=function(X){return c5.prototype.getCacheKeyForEndpoint.call(this,X)};
nw.prototype.getTempData=function(){return{}};
nw.prototype.getXhrParams=function(X){return X};
nw.prototype.getParams=function(){return{}};
var xvX=function(X,U,r){var m=X.prefetchDelay*1E3;if(Math.abs(m)>U)r.promise.cancel("Not enough time to prefetch, cancelling prefetch job");else{var I=m,t=U-m;m<0&&(I=U+m,t=Math.abs(m));var C=X.JSC$13393_taskManager.addJob(function(){r.resolve(t/1E3)},10,I);
r.promise.thenCatch(function(){X.JSC$13393_taskManager.cancelJob(C)})}},PYX=function(X,U,r){X8H.call(this,X,U,r)};
_.F(PYX,X8H);PYX.prototype.prepareTrigger=function(X){var U=this;UvH(this,"onAutonavCoundownStarted",function(r){xvX(U,r,X)})};
var SVX=function(X){X.pendingPrefetchJob_&&(X.pendingPrefetchJob_.cancel(),X.pendingPrefetchJob_=null)},dvw=function(X,U,r){if(!X.triggeredTargets.has(U)){var m=_.q3t(X,U);
m.action=r;_.fmu(X,U,m)}},OQ0=function(X){_.yZA();
_.lI1("cpt")&&_.AE(Error("lh"));_.mH.requestAnimationFrame(function(){_.mH.setTimeout(function(){_.F7("cpt");var U=_.ok("vpl"),r=_.ok("cpt");U&&r&&_.F7("ol",Math.max(U,r))})});
try{_.F7("fr_s"),X()}catch(U){_.$Q(U)}_.mH.requestAnimationFrame(function(){_.F7("bcp")})},vRY=function(X,U){X.serviceEndpointHandlers.push(U)},ev3=function(X,U){U=X.pendingPages_.indexOf(U);
U>-1&&X.pendingPages_.splice(U,1)},ERe=function(X,U){var r=_.rfu.indexOf(U);
r>-1&&_.rfu.splice(r,1);X.targetPage_==U?(X.abort(),_.INp(X)):ev3(X,U)},FJY=function(X,U,r,m){U={challenge:U};
r&&(U.webResponse=r);return _.sf(X.innertubeTransportService,U,_.A3($eX),m)},BbL=function(X,U,r){if(!U.challenge)throw Error("ri");
if(U.botguardData&&U.botguardData.program){var m=new Jcc;m.initialize(U.botguardData,function(){p_5(m,{atr_challenge:U.challenge}).then(function(I){if(!I)throw Error("si");return FJY(X,U.challenge,I,r)}).catch(function(I){_.AE(I);
return FJY(X,U.challenge,void 0,r)})},void 0)}else FJY(X,U.challenge,void 0,r)},QQT=function(X,U,r){var m={};
U.ids&&(m.ids=[].concat(_.fN(U.ids)));U.engagementType&&(m.engagementType=U.engagementType);return _.sf(X.innertubeTransportService,m,_.A3(_.XbA),r).then(function(I){if(!I)throw new _.Tx("GetAttestationChallenge returned falsy");BbL(X,I,r)}).thenCatch(function(I){_.$Q(I)})},oR3=function(X,U,r){return new _.o7(function(m,I){var t;
return _.c(function(C){if(C.nextAddress==1){var k=C.yield,g=U.engagementType,Z=U.ids,P={};Z=_.H(Z!=null?Z:[]);for(var S=Z.next();!S.done;S=Z.next())S=S.value,S.encryptedVideoId?P.encryptedVideoId=S.encryptedVideoId:S.externalChannelId?P.externalChannelId=S.externalChannelId:S.commentId?P.commentId=S.commentId:S.externalOwnerId?P.externalOwnerId=S.externalOwnerId:S.artistId?P.artistId=S.artistId:S.playlistId?P.playlistId=S.playlistId:S.externalPostId?P.externalPostId=S.externalPostId:S.shareId&&(P.shareId=
S.shareId);return k.call(C,PmX(g,P),2)}t=C.yieldResult;if(!t.challenge)return _.AE(Error("ti")),QQT(X,U,r).then(m,I),C.return();k=t;g={challenge:k.challenge};g.webResponse=k.webResponse;g.engagementType=U.engagementType;g.ids=U.ids;_.sf(X.innertubeTransportService,g,_.A3($eX),r).then(m,I);_.uv(C)})})},NZT=function(X,U){var r,m,I,t;
_.c(function(C){if(C.nextAddress==1){r=_.e(U,_.XGP);if(!(r&&r.listId&&X.response&&X.response.playingVideoId)||X.listId!==r.listId)return C.return();X.index===void 0&&(X.index=0);return C.yield(_.FKh(X.JSC$13246_playlistNetworkManager,r.listId,X.index,X.response.playingVideoId),2)}m=C.yieldResult;if(!m)return C.return();I=m.playlistId;t=m.playlistPanelRenderer;X.setPlaylistData(I,t,m.autoplayRenderer);_.uv(C)})},w80=function(X,U,r){var m=X.getParams(r),I=_.ma6(U,m),t=X.getTempData(U,r);
t.endpoint=JSON.stringify(U);_.v("enable_unknown_lact_fix_on_html5")&&(_.np().resolve(_.x5),t.lact=_.sO());var C={headers:{"X-YouTube-STS":_.$q("STS"),"x-youtube-csoc":1}};_.JC(I,t);return new _.o7(function(k,g){var Z=X.getXhrParams(m),P;_.v("kevlar_cache_on_ttl_player")&&(P=_.np().resolve(_.v1));P&&_.Cb3(P,U)?_.scL(P,U,t,window.location.href).then(function(S){S?k(S):g()},g):_.N7p(X.JSC$13383_networkManager_,U,Z,X.onPartsCallback_.bind(X),C).then(function(S){S?k(S):g()},g)})},yH5=function(X,U){X.triggerPromise_=
U.start();
X.triggerPromise_.then(function(r){var m=X.prefetchEndpointProvider_.getPrefetchEndpoint();if(m){var I=rHT[X.prefetchJobConfig_.pageType].prefetchedFragments;X.prefetchRequestPromise_=w80(X.JSC$13419_networkPrefetchRequest_,m,{fragmentsRequested:I,timeBeforeNextVideo:r});X.prefetchResponseCacheKey_=X.JSC$13419_networkPrefetchRequest_.getCacheKeyForEndpoint(m);sQ1(X);X.prefetchRequestPromise_.then(function(t){X.storePrefetchedDataCallback_(X.prefetchResponseCacheKey_,t);if(_.v("web_prefetch_preload_video")&&
I.length===1&&I[0]==="pl"&&t&&!t.playerAds&&!t.adPlacements){var C=_.e(m,_.sK),k=C!=null,g={raw_player_response:t,watch_endpoint:C};(t=_.np().resolve(k?_.tu5:_.X5))&&m&&t.then(function(Z){k&&_.v("web_queue_preload_video")?(g.prefer_gapless=!0,Z.queueNextVideo(g)):Z.preloadVideoByPlayerVars(g)})}})}})},Z_=function(X,U,r,m){this.prefetchEndpointProvider_=X;
this.prefetchRequestPromise_=this.triggerPromise_=null;this.storePrefetchedDataCallback_=U;this.prefetchJobConfig_=r;this.JSC$13419_networkPrefetchRequest_=m;this.prefetchResponseCacheKey_=null};
Z_.prototype.enqueue=function(){this.triggerPromise_||(yH5(this,ZQ3(this)),_.dO(document,"visibilitychange",this.onVisibilityChange_,!1,this))};
Z_.prototype.resolve=function(){this.cancel()};
Z_.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.");sQ1(this)};
Z_.prototype.onVisibilityChange_=function(){var X=this;_.l3(_.VMM)()==0?this.triggerPromise_&&(this.triggerPromise_.thenCatch(function(){X.triggerPromise_=null}),this.triggerPromise_.cancel("Visibility changed to background, trigger promise cancelled.")):this.triggerPromise_||yH5(this,ZQ3(this))};
var uYw=function(X,U,r,m,I){U&&(U==null?0:U.videoId)&&r&&r.entries&&_.v("kevlar_enable_shorts_prefetch_in_sequence")&&(SVX(X),U=r.entries.map(function(t){var C;return(C=_.e(t.command,_.sK))==null?void 0:C.videoId}).indexOf(U.videoId),r=r.entries[U+1],r!=null&&r.command&&!_.e(r==null?void 0:r.command,_.CD)&&(m=new gRc([r.command],new IkH(m,_.$u,1),null,"shorts",!1),X.pendingPrefetchJob_=new Z_(new cHL(m.autonavEndpoints),function(){return!1},m,new nw(I)),X.pendingPrefetchJob_.enqueue()))},hv5=function(X,
U,r,m,I,t){var C=_.yA.getInstance();
if(!_.v("block_all_player_prefetch_requests")){SVX(X);var k=!!r.getPlaylistId(),g=r.getVideoData().isLive&&r.getVideoData().hasProgressBarBoundaries;if((C.getState()==2||k||g)&&(!r.getVideoData().isLive||g)){C={inPlaylist:k,videoDuration:r.getDuration(),makeUpNextTrigger:function(P){return new PYX(r,_.$u,P)},
makePlaybackTrigger:function(P){return new IkH(r,_.$u,P)}};
var Z=nR3(U,C);Z&&(X.pendingPrefetchJob_=new Z_(Z.isInPlaylist?new kOw(I):new cHL(Z.autonavEndpoints),function(P,S){S=new HQY(rHT[Z.pageType].pageFragments,rHT[Z.pageType].prefetchedFragments,S);return _.u3u(S)?(X.prefetchCache_.set(P,S),!0):!1},Z,new gv(m,r,t,I)),X.pendingPrefetchJob_.enqueue())}}},M9c=function(){var X=_.ex();
X.signals.parkOrScheduleJob(function(){var U=X.storage;if(U.storage)if(G7X(U)){var r=U.getPlaylistId();U=ize(U);r=!!r&&U!==void 0}else U.clear(),r=!1;else r=!1;if(r){r=X.JSC$13246_pageManager.isOnWatch();a:{var m=X.storage;if(m.storage&&G7X(m)&&(U=m.getPlaylistId(),m=ize(m),U&&m!==void 0)){r={recoverPlaylistCommand:{listId:U,index:m,openMiniplayer:!r,openListPanel:r,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}};break a}r=void 0}r&&_.GO(X.JSC$13246_actionRouter,[r],null)}},0,"ma")},zvH=function(X,U,r,
m,I,t){var C=_.tb(7111);
_.q0(X.JSC$18766_screenManager,C,t?_.Ps(t):void 0);_.JS(X.JSC$18766_screenManager,C,{offlineabilityData:{offlineModeType:"OFFLINE_NOW",offlineObjectType:m,offlineId:U,offlineabilityFormatType:r,isDefaultFormatType:I==="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED",downloadQualitySettingsAction:I}})},KJw=function(X,U,r,m,I){var t,C,k,g,Z;
return _.c(function(P){if(P.nextAddress==1)return P.yield(X.JSC$18766_playerApiPromise,2);t=P.yieldResult;zvH(X,U,r,"OFFLINE_OBJECT_TYPE_PLAYLIST",m,I);if(k=_.$6A[X.entityTypeMap.listEntityType])Z={},C=(Z[k]={maximumDownloadQuality:(g=r)!=null?g:void 0},Z);return P.yield(t.queueOfflineAction(U,X.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",C),0)})},Tbw=function(X,U){var r,m,I,t;
return _.c(function(C){if(C.nextAddress==1)return C.yield(X.JSC$18766_persistentStorePromiseAccessor(),2);if(C.nextAddress!=3){r=C.yieldResult;if(!r)return _.AE(new _.Tx("PES is undefined")),C.return();m=_.I$(U,"downloadStatusEntity");return C.yield(lO1(r,m,"downloadStatusEntity"),3)}I=C.yieldResult;return C.return((t=I)==null?void 0:t.downloadState)})},YVe=function(X,U,r,m,I){var t,C,k,g,Z,P;
return _.c(function(S){switch(S.nextAddress){case 1:return S.yield(X.JSC$18766_playerApiPromise,2);case 2:t=S.yieldResult;zvH(X,U,r,"OFFLINE_OBJECT_TYPE_VIDEO",m,I);if(k=_.$6A[X.entityTypeMap.singleEntityType])Z={},C=(Z[k]={maximumDownloadQuality:(g=r)!=null?g:void 0},Z);return S.yield(Tbw(X,U),3);case 3:P=S.yieldResult;if(P!=="DOWNLOAD_STATE_USER_DELETED"){S.jumpTo(4);break}return S.yield(X.deleteVideo(U),4);case 4:return S.yield(t.queueOfflineAction(U,X.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",
C),0)}})},V9T=function(X,U,r,m,I){return _.c(function(t){return t.nextAddress==1?t.yield(X.deleteVideo(U,"OFFLINE_DELETE_REASON_FAILED_VIDEO_RETRY"),2):t.yield(YVe(X,U,r,m,I),0)})},Rv7=function(X,U,r){var m,I;
return _.c(function(t){if(t.nextAddress==1)return t.yield(X.JSC$18766_playerApiPromise,2);m=t.yieldResult;I=_.I$(U,"mainVideoDownloadStateEntity");return t.yield(m.updateDownloadState(I,r),0)})},QJY=function(X){var U=_.np().resolve(_.vv);
return _.c(function(r){if(r.nextAddress==1)return U.previousDownloadStateForVideo[X]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&U.previousDownloadStateForVideo[X]!=="DOWNLOAD_STATE_PENDING_DOWNLOAD"?r.jumpTo(2):r.yield(U.resumeVideoDownload(X),2);if(r.nextAddress!=4)return r.yield(Rv7(U,X,U.previousDownloadStateForVideo[X]),4);delete U.previousDownloadStateForVideo[X];_.uv(r)})},FE7=function(X,U){var r;
return _.c(function(m){if(m.nextAddress==1)return m.yield(X.JSC$18766_playerApiPromise,2);r=m.yieldResult;return m.yield(r.queueOfflineAction(U,X.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE"),0)})},vaH=function(){var X=_.np().resolve(_.vv),U,r;
return _.c(function(m){if(m.nextAddress==1)return m.yield(X.JSC$18766_playerApiPromise,2);if(m.nextAddress!=3)return U=m.yieldResult,r={offlineLoggingData:{offlineDeleteReason:"OFFLINE_DELETE_REASON_SETTINGS_DELETE_ALL"}},m.yield(U.queueOfflineAction("!*$_ALL_ENTITIES_!*$",X.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",r),3);var I=X.JSC$18766_commandHandler,t=I.resolveCommand,C=_.tt("DELETING_ALL",void 0,"Downloads are being deleted");t.call(I,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.iP(C)}},
popupType:"TOAST"}});_.uv(m)})},fkY=function(X,U){var r,m,I,t,C,k;
return _.c(function(g){if(g.nextAddress==1)return g.yield(X.JSC$18766_persistentStorePromiseAccessor(),2);if(g.nextAddress!=3)return r=g.yieldResult,r?g.yield(lO1(r,_.eT,"downloadsPageViewConfigurationEntity"),3):(_.AE(new _.Tx("PES is undefined")),g.return());I=(m=g.yieldResult)!=null?m:{};k=(C=(t=I)==null?void 0:t.downloadsUpsellBannerVisibility)!=null?C:{};return k.visibleWithConnection?g.yield(U.refreshAllStaleEntities(0),0):g.jumpTo(0)})},qV7=function(X){var U,r;
return _.c(function(m){if(m.nextAddress==1)return m.yield(X.JSC$18766_prefStorage,2);U=m.yieldResult;return m.return((r=U)==null?void 0:r.get("sdois"))})},WJe=function(X){var U,r,m,I,t,C;
return _.c(function(k){if(k.nextAddress==1)return k.yield(X.JSC$18766_persistentStorePromiseAccessor(),2);if(k.nextAddress!=3){U=k.yieldResult;if(!U)return _.AE(new _.Tx("PES is undefined")),k.return();r=_.I$("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");return k.yield(lO1(U,r,"settingEntity"),3)}m=k.yieldResult;return k.return((C=(I=m)==null?void 0:(t=I.settingOptionValue)==null?void 0:t.boolValue)!=null?C:!1)})},JH5=function(X,U){var r,m,I,t;
return _.c(function(C){switch(C.nextAddress){case 1:return((r=U)==null?void 0:r.formatType)===void 0?C.return():C.yield(X.JSC$18766_prefStorage,2);case 2:m=C.yieldResult;if(m===void 0)return C.return();if(((I=U)==null?void 0:I.settingsAction)==="DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE")return C.yield(m.set("lmqf",U.formatType),8);if(((t=U)==null?void 0:t.settingsAction)!=="DOWNLOAD_QUALITY_SETTINGS_ACTION_EXPIRING_SAVE"){C.jumpTo(0);break}return C.yield(m.set("lmqf",U.formatType),6);case 6:return C.yield(m.set("lmqflst",
Math.floor((0,_.sJ)())),0);case 8:return C.yield(m.remove("lmqflst"),0)}})},DvT=function(X){var U,r;
return _.c(function(m){switch(m.nextAddress){case 1:return m.yield(X.JSC$18766_prefStorage,2);case 2:U=m.yieldResult;if(!U){m.jumpTo(3);break}return m.yield(U.get("lmqflst"),4);case 4:if(r=m.yieldResult,r!==void 0)return m.return(r);case 3:return m.return(0)}})},p8Y=function(X){var U,r,m;
return _.c(function(I){return I.nextAddress==1?I.yield(X.JSC$18766_prefStorage,2):I.nextAddress!=3?(U=I.yieldResult,I.yield((r=U)==null?void 0:r.get("ldtmes"),3)):I.return((m=I.yieldResult)!=null?m:!1)})},DJY=function(){var X=_.np().resolve(_.vv),U;
return _.c(function(r){if(r.nextAddress==1)return r.yield(X.JSC$18766_prefStorage,2);U=r.yieldResult;return U===void 0?r.return():r.yield(U.set("ldtmes",!0),0)})},$vX=function(X){var U,r;
return _.c(function(m){switch(m.nextAddress){case 1:return m.yield(X.JSC$18766_prefStorage,2);case 2:U=m.yieldResult;if(U===void 0){m.jumpTo(3);break}return m.yield(U.get("lmqf"),4);case 4:if(r=m.yieldResult,r!==void 0)return m.return(r);case 3:return m.return("SD")}})},KEL=function(X,U,r){var m,I,t,C,k,g,Z,P;
_.c(function(S){switch(S.nextAddress){case 1:return S.yield(JH5(X,(m=U)==null?void 0:m.actionParams),2);case 2:I=U.playlistId;if(!I)return S.return();if(U.action==="ACTION_ADD")return((C=U.actionParams)==null?0:C.formatType)?S.yield(KJw(X,I,U.actionParams.formatType,(P=U.actionParams)==null?void 0:P.settingsAction,r),0):S.yield(X.offlineWebClientEligibility,14);if(U.action==="ACTION_REMOVE_WITH_PROMPT"){var d=X.JSC$18766_commandHandler,O=d.resolveCommand,E=_.$q("INNERTUBE_CLIENT_NAME");var Q=E===
"WEB_REMIX"?_.tt("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.tt("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var h=E==="WEB_REMIX"?[_.tt("REMOVE_DOWNLOAD_CONFIRMATION",void 0,"Items you remove will no longer play without an internet connection.")]:[];E=E==="WEB_REMIX"?_.tt("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.tt("DELETE",void 0,"Delete");var z=_.tt("CANCEL",void 0,"Cancel");Q=Sq1(Q,h,E,z,{signal:"DELETE_PLAYLIST_DOWNLOAD",targetId:I});O.call(d,{openPopupAction:Q});return S.return()}if(U.action===
"ACTION_REMOVE")return S.yield(FE7(X,I),0);if(U.action!=="ACTION_SYNC"){S.jumpTo(0);break}return S.yield(X.JSC$18766_playerApiPromise,9);case 9:return t=S.yieldResult,S.yield(t.queueOfflineAction(I,X.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);case 14:return k=S.yieldResult,S.yield($vX(X),15);case 15:return g=S.yieldResult,S.yield(DvT(X),16);case 16:Z=S.yieldResult,U.onAddCommand&&X.JSC$18766_commandHandler.resolveCommand(U.onAddCommand,{form:{preferredFormatType:g,
offlineWebClientEligibility:k,lastOfflineQualitySettingsSavedMs:Z.toString()}}),S.jumpTo(0)}})},Mg1=function(X,U,r){var m,I,t,C,k,g,Z,P,S,d,O,E,Q,h,z,K,D,W,J,A;
_.c(function(N){switch(N.nextAddress){case 1:return N.yield(JH5(X,(m=U)==null?void 0:m.actionParams),2);case 2:I=U.videoId;if(!I)return N.return();if(U.action==="ACTION_REMOVE_WITH_PROMPT"){var He=X.JSC$18766_commandHandler,ne=He.resolveCommand,Be=_.$q("INNERTUBE_CLIENT_NAME");var S6=Be==="WEB_REMIX"?_.tt("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.tt("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var e6=Be==="WEB_REMIX"?[_.tt("REMOVE_DOWNLOAD_CONFIRMATION_TRACK_OFFLINE",void 0,
"This track won't be available to listen offline.")]:[];Be=Be==="WEB_REMIX"?_.tt("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.tt("DELETE",void 0,"Delete");var Vs=_.tt("CANCEL",void 0,"Cancel");S6=Sq1(S6,e6,Be,Vs,{signal:"DELETE_DOWNLOAD",targetId:I});ne.call(He,{openPopupAction:S6});return N.return()}if(U.action==="ACTION_ADD")return((K=U.actionParams)==null?0:K.formatType)?N.yield(YVe(X,I,U.actionParams.formatType,(A=U.actionParams)==null?void 0:A.settingsAction,r),0):N.yield(X.offlineWebClientEligibility,
28);if(U.action==="ACTION_RETRY")return N.yield($vX(X),24);if(U.action==="ACTION_PAUSE")return N.yield(X.pauseVideoDownload(I),0);if(U.action==="ACTION_RESUME")return N.yield(X.resumeVideoDownload(I),0);if(U.action==="ACTION_REMOVE")return N.yield(Tbw(X,I),18);if(!_.v("kevlar_enable_download_to_mobile")){N.jumpTo(0);break}t=_.e(U.onAddCommand,_.pc);k=(C=t)==null?void 0:C.isCrossDeviceDownload;if(!U.onAddCommand||!k){N.jumpTo(0);break}g="HD";return N.yield(DvT(X),16);case 16:return Z=N.yieldResult,
N.yield(p8Y(X),17);case 17:P=N.yieldResult;X.JSC$18766_commandHandler.resolveCommand(U.onAddCommand,{form:{preferredFormatType:g,lastOfflineQualitySettingsSavedMs:Z.toString(),downloadToMobileEduShown:P}});N.jumpTo(0);break;case 18:return S=N.yieldResult,X.previousDownloadStateForVideo[I]=(d=S)!=null?d:"DOWNLOAD_STATE_UNKNOWN",N.yield(Rv7(X,I,"DOWNLOAD_STATE_USER_DELETED"),19);case 19:if(X.previousDownloadStateForVideo[I]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&X.previousDownloadStateForVideo[I]!==
"DOWNLOAD_STATE_PENDING_DOWNLOAD"){N.jumpTo(20);break}return N.yield(X.pauseVideoDownload(I),20);case 20:He=_.tt("DELETED_VIDEO",void 0,"Video deleted from downloads.");ne=_.tt("UNDO_ACTION",void 0,"Undo");S6=_.tt("CLOSE",void 0,"Close");O={openPopupAction:{popup:{notificationActionRenderer:{responseText:_.iP(He),actionButton:{buttonRenderer:{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.iP(ne),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"UNDO_DELETE_DOWNLOAD",
targetId:I}}]}},loggingDirectives:{clientVeSpec:{uiType:169048}},accessibilityData:{accessibilityData:{label:He+" "+ne}}}},closeActionButton:{buttonRenderer:{icon:{iconType:"CLOSE"},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"DELETE_DOWNLOAD",targetId:I}}]}},loggingDirectives:{clientVeSpec:{uiType:169049}},accessibilityData:{accessibilityData:{label:S6}}}},loggingDirectives:{clientVeSpec:{uiType:169047}}}},popupType:"TOAST"}};X.JSC$18766_commandHandler.resolveCommand(O);
N.jumpTo(0);break;case 24:E=N.yieldResult;E==="UNKNOWN_FORMAT_TYPE"&&(E="SD");Q="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED";if((h=U.actionParams)==null?0:h.formatType)E=U.actionParams.formatType,Q=(z=U.actionParams)==null?void 0:z.settingsAction;return N.yield(V9T(X,I,E,Q,r),25);case 25:return N.return();case 28:return D=N.yieldResult,N.yield($vX(X),29);case 29:return W=N.yieldResult,N.yield(DvT(X),30);case 30:J=N.yieldResult,U.onAddCommand&&X.JSC$18766_commandHandler.resolveCommand(U.onAddCommand,
{form:{preferredFormatType:W,offlineWebClientEligibility:D,lastOfflineQualitySettingsSavedMs:J.toString()}}),N.jumpTo(0)}})},bQw=function(X,U){var r,m,I,t,C,k,g;
return _.c(function(Z){if(Z.nextAddress==1)return Z.yield(X.JSC$18766_persistentStorePromiseAccessor(),2);r=Z.yieldResult;if(!r)return _.AE(new _.Tx("PES is undefined")),Z.return();if((m=U)==null||!m.settingItemId)return Z.return();I=U;t=I.settingItemId;C=I.boolValue;k=_.I$(t,"settingEntity");g={key:k,settingOptionValue:{boolValue:C}};return Z.yield(Ac7(r,g),0)})},AHe=function(X,U){var r,m,I,t,C,k,g;
return _.c(function(Z){switch(Z.nextAddress){case 1:return Z.yield(X.JSC$18766_prefStorage,2);case 2:return r=Z.yieldResult,m=_.C9(),Z.yield(X.JSC$18766_persistentStorePromiseAccessor(),3);case 3:return I=Z.yieldResult,r?I?Z.yield(r.get("sdois"),4):(_.AE(new _.Tx("PES is undefined")),Z.return()):(_.AE(new _.Tx("prefStorage is undefined")),Z.return());case 4:t=Z.yieldResult;k=(C=U)==null?void 0:C.boolValue;k===void 0||_.v("kevlar_set_sd_enabled_flag_killswitch")||_.kF(0,197,!0);t===void 0&&k===void 0&&
(k=!1);if(k===void 0){Z.jumpTo(0);break}return Z.yield(r.set("sdois",k),6);case 6:return _.v("kevlar_set_sd_enabled_flag_killswitch")||(_.kF(0,196,k),m.save()),g={settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:k},Z.yield(bQw(X,g),0)}})},lkH=function(X,U,r){var m,I,t,C,k;
return _.c(function(g){switch(g.nextAddress){case 1:return g.yield(qV7(X),2);case 2:return m=g.yieldResult,g.yield(AHe(X,r),3);case 3:return g.yield(qV7(X),4);case 4:return I=g.yieldResult,t=I!==m,g.yield(WJe(X),5);case 5:C=g.yieldResult&&!_.v("kevlar_modern_downloads_page");if((k=!I&&!C)||t)return g.yield(U.queueOfflineAction("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity","OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);g.jumpTo(0)}})},wX1=function(){var X=_.np().resolve(_.vv),
U;
_.c(function(r){switch(r.nextAddress){case 1:return r.yield(X.JSC$18766_playerApiPromise,2);case 2:U=r.yieldResult;if(!_.v("kevlar_force_refresh_smart_downloads")){r.jumpTo(3);break}return r.yield(U.refreshAllStaleEntities(0),4);case 4:return r.return();case 3:return r.yield(U.refreshAllStaleEntities(),5);case 5:return r.yield(lkH(X,U),6);case 6:if(_.v("enable_download_pep_for_premium_countries_web"))return r.yield(fkY(X,U),0);r.jumpTo(0)}})},YFX=function(X,U){var r,m;
_.c(function(I){switch(I.nextAddress){case 1:return I.yield(X.JSC$18766_playerApiPromise,2);case 2:r=I.yieldResult;switch((m=U)==null?void 0:m.settingItemId){case "SMART_DOWNLOADS_ENABLED":return I.jumpTo(3);case "SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED":return I.jumpTo(4)}I.jumpTo(0);break;case 3:return I.yield(lkH(X,r,U),6);case 6:I.jumpTo(0);break;case 4:return I.yield(bQw(X,U),7);case 7:I.jumpTo(0)}})},GOc=function(X,U){var r,m,I;
return _.c(function(t){if(t.nextAddress==1)return t.yield(X.JSC$18766_persistentStorePromiseAccessor(),2);if(t.nextAddress!=3){r=t.yieldResult;if(!r)return _.AE(new _.Tx("PES is undefined")),t.return(!1);if(!U)return t.return(!1);m=_.I$(U,"mainVideoEntity");return t.yield(lO1(r,m,"mainVideoEntity"),3)}I=t.yieldResult;return t.return(I!==void 0)})},ReL=function(X){var U=_.np().resolve(_.vv),r,m,I,t,C,k,g,Z,P,S,d;
_.c(function(O){switch(O.nextAddress){case 1:return O.yield(U.JSC$18766_playerApiPromise,2);case 2:r=O.yieldResult;I=(m=X)==null?void 0:m.actions;if(!I)return O.return();t=_.H(I);C=t.next();case 3:if(C.done){O.jumpTo(0);break}k=C.value;Z=g=void 0;if(!(((g=k)==null?0:g.entityKey)&&((Z=k)==null?0:Z.actionType))){O.jumpTo(4);break}P=_.Ut(k.entityKey);S=P.entityId;d=P.entityType;return O.yield(r.queueOfflineAction(S,d,k.actionType),4);case 4:C=t.next(),O.jumpTo(3)}})},iQH=function(X,U){var r,m,I,t,C;
return _.c(function(k){if(k.nextAddress==1)return k.yield(X.JSC$18766_prefStorage,2);if(k.nextAddress!=3)return(r=k.yieldResult)?k.yield(r.get("psi"),3):k.return();m=k.yieldResult;C={isPaused:U,lastSyncTimestamp:(t=(I=m)==null?void 0:I.lastSyncTimestamp)!=null?t:"0"};return k.yield(r.set("psi",C),0)})},WEw=function(X){var U=_.np().resolve(_.vv),r,m,I,t,C,k,g,Z;
return _.c(function(P){switch(P.nextAddress){case 1:return P.yield(U.JSC$18766_playerApiPromise,2);case 2:r=P.yieldResult;I=((m=X)==null?void 0:m.localWatchHistoryCommandType)==="LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE";switch((k=X)==null?void 0:k.localWatchHistoryCommandType){case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_CLEAR":t="!*$_ALL_ENTITIES_!*$";C="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE";break;case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE":case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_RESUME":return P.jumpTo(3);
case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_REMOVE":return P.jumpTo(4)}P.jumpTo(5);break;case 3:return P.yield(iQH(U,I),6);case 6:P.jumpTo(5);break;case 4:return P.yield(GOc(U,(g=X)==null?void 0:g.videoId),7);case 7:P.yieldResult&&(t=(Z=X)==null?void 0:Z.videoId,C="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE");P.jumpTo(5);break;case 5:if(t&&C)return P.yield(r.queueOfflineAction(t,"videoPlaybackPositionEntity",C),0);P.jumpTo(0)}})},LJ1=function(X,U){var r;
U!==1||((r=X.currentPersistentToast)==null?0:r.isOpened())?X.openToast():X.currentPersistentToast=void 0},Nbc=function(X,U){var r;
return(r=X.transitionTasksMap.get(U))!=null?r:[]},jQc=function(X,U){var r=[];
X.elementTasksMap.forEach(function(m){(m=m.get(U))&&r.push(m)});
return r},Xn0=function(X,U,r,m,I){I=I===void 0?{}:I;
var t=U.defaultViewTransitionOptions;return Object.assign({},t,I,{beforeTransition:function(){m.forEach(function(Z){Z.beforeTransition()});
var C;(C=t.beforeTransition)==null||C.call(t);var k,g;(g=(k=I).beforeTransition)==null||g.call(k);r.forEach(function(Z){Z.beforeTransition()})},
afterTransition:function(){m.forEach(function(Z){Z.afterTransition()});
var C;(C=t.afterTransition)==null||C.call(t);var k,g;(g=(k=I).afterTransition)==null||g.call(k);r.forEach(function(Z){Z.afterTransition()})},
ignoredErrors:X.config.ignoredErrors})},U57=function(X,U,r){X.transitionTasksMap.has(U)?X.transitionTasksMap.get(U).push(r):(X=new _.Tx("Transition task registered for unknown transition type",U),_.$Q(X))},rUw=function(X,U,r){if(X.transitionTasksMap.has(U)){var m=X.transitionTasksMap.get(U).filter(function(I){return I!==r});
X.transitionTasksMap.set(U,m)}},m5L=function(X,U){var r=Nbc(X,U);
r=_.H(r);for(var m=r.next();!m.done;m=r.next())m=m.value,m.runOnce&&rUw(X,U,m);X.elementTasksMap.forEach(function(I,t){I.forEach(function(C,k){C.runOnce&&U===k&&(I.delete(k),I.size===0&&X.elementTasksMap.delete(t))})})},IDL=function(X,U,r){var m,I,t,C,k,g,Z,P,S;
_.c(function(d){if(d.nextAddress==1){if(X.config.disableAllTransitions)return d.return(U());if((m=r)==null||!m.transitionType)return d.return(_.JOY(U,Object.assign({},(I=r)==null?void 0:I.viewTransitionOptions,{ignoredErrors:X.config.ignoredErrors})));t=r;C=t.transitionType;k=t.viewTransitionOptions;g=X.config.transitionConfigs.get(C);if(!g)return d.return(U());Z=Nbc(X,C);P=jQc(X,C);S=_.JOY(U,Xn0(X,g,Z,P,k));return d.yield(S,2)}m5L(X,C);_.uv(d)})},tI3=function(){var X,U,r,m;
return _.c(function(I){if(I.nextAddress==1)return X=navigator,(U=X.storage)!=null&&U.persisted?I.yield((r=X.storage)==null?void 0:r.persisted(),2):I.return("PERSISTED_STATE_NOT_SUPPORTED");m=I.yieldResult;return I.return(m?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})},aDX=function(){var X,U,r,m;
return _.c(function(I){if(I.nextAddress==1)return X=navigator,(U=X.storage)!=null&&U.persist?I.yield((r=X.storage)==null?void 0:r.persist(),2):I.return("PERSISTED_STATE_NOT_SUPPORTED");m=I.yieldResult;return I.return(m?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})},HT7=function(){var X,U;
return _.c(function(r){switch(r.nextAddress){case 1:return X="PERSISTED_STATE_NOT_SUPPORTED",_.E_(r,2),r.yield(tI3(),4);case 4:X=r.yieldResult;if(X!=="PERSISTED_STATE_NOT_GRANTED"){r.jumpTo(5);break}return r.yield(aDX(),6);case 6:X=r.yieldResult;case 5:_.mt(r,3);break;case 2:U=_.yE(r),U instanceof Error&&_.$Q(U);case 3:return _.DT("persistentStorageStateChecked",{persistedState:X}),r.return(X)}})},CQ0=function(X,U){var r=[],m=!1;
U=_.H(U);for(var I=U.next();!I.done;I=U.next()){I=X.moduleRegistry[I.value];var t=void 0,C=void 0;((t=I)==null?0:t.isFetching)&&((C=I)==null?0:C.resolver)?(r.push(I.resolver.promise),m=!0):(I=new _.tO,I.resolve(void 0),r.push(I.promise))}return m?Promise.all(r):void 0},kv1=function(X,U,r){if(X.isAnyTransitionEnabled){var m={beforeTransition:function(){r(!0);
U.style.viewTransitionName="masthead-page-transition"},
afterTransition:function(){U.style.viewTransitionName&&(U.style.viewTransitionName="",r(!1))}};
U57(X.viewTransitionCoordinator,"slide",m);U57(X.viewTransitionCoordinator,"lockup-to-watch",m);U57(X.viewTransitionCoordinator,"watch-next-appears",m);U57(X.viewTransitionCoordinator,"learning-journey",m)}},cUc=function(X,U){X.isBrowseTransitionEnabled?IDL(X.viewTransitionCoordinator,U,{transitionType:"slide"}):(U(),Promise.resolve())},gk1=function(X,U){X.isLockupToWatchTransitionEnabled?IDL(X.viewTransitionCoordinator,U,{transitionType:"lockup-to-watch",
viewTransitionOptions:{afterTransition:function(){X.registeredLockupThumbnail=void 0;X.lockupThumbnailRegisteredFromWatchEndpoint=!1}}}):(U(),Promise.resolve())},nk5=function(X,U){X.isLockupToWatchTransitionEnabled?IDL(X.viewTransitionCoordinator,U,{transitionType:"watch-next-appears"}):(U(),Promise.resolve())},ZTX=function(X,U){X.isLearningJourneyTransitionEnabled?IDL(X.viewTransitionCoordinator,U,{transitionType:"learning-journey"}):(U(),Promise.resolve())},s15=function(X,U,r){if(X.isInitialized()){var m=
Ey(r),I=m==="watch";
m=m==="shorts";var t=Ey(U)==="watch";if(I)t||(X.backgroundPageData=U),X.watchPipMode&&t||X.deactivate(r.endpoint);else if(m){if(Ey(U)!=="shorts"){var C;(C=X.getPlayerElement())==null||C.pause()}}else t&&!X.watchPipMode&&(dW1(U,r,!0)?(X.watchWhileMode&&_.vQ0(X,!1),_.s75(X,U)):X.isMiniplayerActive()&&X.watchWhileMode&&X.deactivate());t&&_.EQ1(X);X.shortsPipMode&&!m&&(window.focus(),X.deactivate());if(X.pictureInPictureEnabled())if(m&&X.shortsPipEnabled||I&&X.watchPipEnabled)_.EPe(X.handleMediaSessionPipActivation);
else if(!X.isMiniplayerActive()&&(X.shortsPipEnabled||X.watchPipEnabled)&&window.documentPictureInPicture&&_.wD()&&_.EAe("Chromium")>=120){X=_.eWz().mediaSession;try{X.setActionHandler("enterpictureinpicture",null)}catch(k){}}}},x55=function(X,U){var r,m;
_.c(function(I){if(I.nextAddress==1){if(!X||!X.navigationEndpoint)return I.return();_.AS().lockupActivation=!0;var t;U?t=_.DQ(_.tt("QUEUE",void 0,"Queue")):t=X.longBylineText;m=(r=t)&&X.title?{miniplayerTitle:X.title,miniplayerSubtitle:r,playlistData:null}:void 0;return I.yield(_.UKu(_.np().resolve(_.zS),X.navigationEndpoint,!0,m),2)}_.AS().userActivation=!0;_.uv(I)})},Gpc=function(X,U){var r,m,I,t,C,k;
_.c(function(g){if(g.nextAddress==1){r=_.e(U,_.j1v);if(!r||!r.listId)return g.return();X.index=r.index||X.index||0;m=X.response&&X.response.playingVideoId||void 0;return g.yield(_.FKh(X.JSC$13246_playlistNetworkManager,r.listId,X.index,m),2)}I=g.yieldResult;if(!I)return g.return();t=I.playlistId;C=I.playlistPanelRenderer;!X.queueProxy&&t&&C&&t.startsWith("TLPQ")&&(X.queueProxy=new _.nM(X.JSC$13246_playlistNetworkManager,t,X.setPlaylistData.bind(X),X.clearQueue.bind(X),_.iaD(C),X.storage));if(r.openMiniplayer&&
(k=_.LWA(C))&&!X.JSC$13246_pageManager.isOnWatch()){var Z=k,P=r.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE";X.isMiniplayerActive()?X.openToast(Z):x55(Z,P)}X.setPlaylistData(t,C,I.autoplayRenderer);_.uv(g)})},buL=function(X,U){var r=_.ex();
r.index===void 0&&(r.index=0);r.temporaryItems.push.apply(r.temporaryItems,_.fN(X));if((U.videoId||U.videoIds)&&r.index!==void 0&&U.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"){if(!r.queueProxy){var m=[];if(r.response){var I=_.np().resolve(_.zS).isMiniplayerActive();if(r.response.playlistPanelRenderer&&r.response.playlistId&&!r.response.playlistId.startsWith("TLPQ")){if(r.JSC$13246_pageManager.isOnWatch()||I)m=_.iaD(r.response.playlistPanelRenderer)}else r.response.playingVideoId&&!U.openMiniplayer?
m.push(r.response.playingVideoId):I&&r.response.playingVideoId&&U.openMiniplayer&&m.push(r.response.playingVideoId)}r.queueProxy=new _.nM(r.JSC$13246_playlistNetworkManager,"",r.setPlaylistData.bind(r),r.clearQueue.bind(r),m,r.storage);r.queueProxy.JSC$13192_setCurrentIndex(r.index)}r.queueProxy.addVideos(U.videoIds||[U.videoId],U)}L0T(r,X);r.response&&_.Ef(r,_.F0(r,r.response.autoplayRenderer));r.JSC$13246_pageManager.isOnWatch()?r.isMiniplayerActive()&&r.openToast(X[0]):(X=X[0],U=U.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE",
r.isMiniplayerActive()?r.openToast(X):x55(X,U))},PQ5=function(X){var U=_.N7(X);
if(U=="object"||U=="array"){if(typeof X.clone==="function")return X.clone();if(typeof Map!=="undefined"&&X instanceof Map)return new Map(X);if(typeof Set!=="undefined"&&X instanceof Set)return new Set(X);U=U=="array"?[]:{};for(var r in X)U[r]=PQ5(X[r]);return U}return X},sc=function(X,U){return _.d7M(_.s8(X,U,void 0,_.ZK))},xj=function(X,U){return _.H7(_.s8(X,U,void 0,_.ZK))},P5=function(X,U){return _.VP6(_.s8(X,U,void 0,_.ZK))},S5=function(X,U){return _.s8(X,U,void 0,_.ZK,_.L5)},S$L=_.cy(function(X,
U,r,m){if(X.nextWireType_!==0)return!1;
_.dZ(U,r,m,_.Tp(X.decoder_,_.Pue));return!0},_.SU,_.qp),d5Y=_.cy(function(X,U,r){if(X.nextWireType_!==1)return!1;
var m=X.decoder_;X=_.Vu(m);m=_.Vu(m);X=_.Wt(X,m);_.ny(U,r,X);return!0},_.RhX,_.gH5),OTc=_.cy(function(X,U,r){if(X.nextWireType_!==2)return!1;
X=_.G8A(X);_.ny(U,r,X===_.hv()?void 0:X);return!0},_.DFM,_.s0T),vkY=_.yoe(function(X,U,r){if(X.nextWireType_!==0&&X.nextWireType_!==2)return!1;
U=_.Xh(U,U[_.tv]|0,r);X.nextWireType_==2?_.i5A(X,ycH,U):U.push(_.Yd(X.decoder_));return!0},function(X,U,r){U=_.wym(_.H7,U,!0);
if(U!=null&&U.length){r=_.rT1(X,r);for(var m=0;m<U.length;m++)_.TmD(X.encoder_,U[m]);_.mwT(X,r)}},_.xwC),e7c=_.cy(function(X,U,r,m){if(X.nextWireType_!==0)return!1;
_.dZ(U,r,m,_.Yd(X.decoder_));return!0},_.$FA,_.xwC),Ek3=function(X){return X.previousElementSibling!==void 0?X.previousElementSibling:_.oSA(X.previousSibling,!1)},F$w=function(X,U){var r=[];
for(U=U||0;U<X.length;U+=2)_.xXh(X[U],X[U+1],r);return r.join("&")},BU5=function(X,U){var r=arguments.length==2?F$w(arguments[1],0):F$w(arguments,1);
return _.sc1(X,r)},aS1=_.eU(_.ow),Q1Y=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(Q1Y,_.Cy);Q1Y.prototype.getTypeName=function(){return _.o2(this,1).split("/").pop()};
Q1Y.prototype.getValue=function(){var X=_.s8(this,2);if(Array.isArray(X)||X instanceof _.Cy)throw Error("W");return _.SY(this,2)};
var okH=[0,2,_.iJ],itw=function(){var X=_.UK();this.JSC$10079_streamzService=X;X.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/opened",_.SF("channel_type"))};
itw.prototype.increment=function(X){this.JSC$10079_streamzService.JSC$9949_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/opened",X)};
var Lk0=function(){var X=_.UK();this.JSC$10082_streamzService=X;X.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/closed",_.SF("channel_type"))};
Lk0.prototype.increment=function(X){this.JSC$10082_streamzService.JSC$9949_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/closed",X)};
var jwL=function(){var X=_.UK();this.JSC$10085_streamzService=X;X.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",_.SF("channel_type"))};
jwL.prototype.increment=function(X){this.JSC$10085_streamzService.JSC$9949_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",X)};
var NJT=function(){var X=_.UK();this.JSC$10088_streamzService=X;X.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
NJT.prototype.increment=function(){this.JSC$10088_streamzService.JSC$9949_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
var X1w=function(){var X=_.UK();this.JSC$10091_streamzService=X;X.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/error",_.SF("channel_type"),_.SF("error_type"))};
X1w.prototype.increment=function(X,U){this.JSC$10091_streamzService.JSC$9949_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/error",X,U)};
var U33=function(){var X=_.UK();this.JSC$10094_streamzService=X;X.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
U33.prototype.increment=function(){this.JSC$10094_streamzService.JSC$9949_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
var rD7=function(){var X=_.UK();this.JSC$10097_streamzService=X;X.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
rD7.prototype.increment=function(){this.JSC$10097_streamzService.JSC$9949_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
var CF7=function(){var X=_.UK();this.JSC$10103_streamzService=X;X.addNewCounter("/client_streamz/youtube/identity/dma_pause_player")};
CF7.prototype.increment=function(){this.JSC$10103_streamzService.JSC$9949_incrementCounter("/client_streamz/youtube/identity/dma_pause_player")};
var wnH=function(X){return X.getCount&&typeof X.getCount=="function"?X.getCount():_.Dn(X)||typeof X==="string"?X.length:_.fI.getCount(X)},yUc=function(X,U){if(typeof X.every=="function")return X.every(U,void 0);
if(_.Dn(X)||typeof X==="string")return Array.prototype.every.call(X,U,void 0);for(var r=_.SOC(X),m=_.kM(X),I=m.length,t=0;t<I;t++)if(!U.call(void 0,m[t],r&&r[t],X))return!1;return!0},uv1=function(X,U,r,m){var I=new _.fB(null);
X&&_.c_(I,X);U&&_.g$(I,U);r&&_.nz(I,r);m&&_.ZO(I,m);return I},h7H=function(){var X=_.ix&&_.xA(_.MC8,10)>=0,U;
if(U=_.U7p)U=_.xA(_.hlv,10)>=0;var r=_.kd&&_.xA(_.MC8,85)>=0;return _.t9||X||U||r},MIw=function(X){var U=_.Gbv(X);
return U&&h7H()?-X.scrollLeft:U&&_.lb(X,"overflowX")!="visible"?X.scrollWidth-X.clientWidth-X.scrollLeft:X.scrollLeft},z7X=function(X,U){U=Math.max(U,0);
_.Gbv(X)?h7H()?X.scrollLeft=-U:X.scrollLeft=X.scrollWidth-U-X.clientWidth:X.scrollLeft=U},TOY=0,qq7=!1;
J65.prototype.set=function(X){this.relativeTimeStart_=X};
J65.prototype.reset=function(){this.set(_.jW())};
J65.prototype.get=function(){return this.relativeTimeStart_};
var K$L=null,TUX=function(){K$L||(K$L=new J65)},Y$0=function(){K$L||(K$L=new J65)};
_.XW(Y$0,TUX);_.a=DWc.prototype;_.a.JSC$11515_buffer_="";_.a.set=function(X){this.JSC$11515_buffer_=""+X};
_.a.append=function(X,U,r){this.JSC$11515_buffer_+=String(X);if(U!=null)for(var m=1;m<arguments.length;m++)this.JSC$11515_buffer_+=arguments[m];return this};
_.a.clear=function(){this.JSC$11515_buffer_=""};
_.a.getLength=function(){return this.JSC$11515_buffer_.length};
_.a.toString=function(){return this.JSC$11515_buffer_};
var VIL=!1,NOH=function(X){_.Xm.call(this,X.message||X.description||X.name);this.isMissing=X instanceof loL;this.isTimeout=X instanceof _.wPX&&X.errorCode=="net.timeout";this.isCanceled=X instanceof _.Mr};
_.F(NOH,_.Xm);NOH.prototype.name="BiscottiError";var loL=function(){_.Xm.call(this,"Biscotti ID is missing from server")};
_.F(loL,_.Xm);loL.prototype.name="BiscottiMissingError";var G5L=null,fKw=function(){try{var X=_.Gu("yt.ads.biscotti.getId_");return X?X():wsT()}catch(U){return _.vs(U)}},R7X=function(X,U){return _.jf({type:"SET_COMMAND_FOR_GROUP_ID",
payload:{groupId:X,command:U}})},fDY=function(X){return _.jf({type:"SET_GUIDE_IS_EXPANDED",
payload:X})},q$H=function(X){return _.jf({type:"SET_ONLINE_STATUS",
payload:X})},W$L=function(X,U){return _.jf({type:"SET_TRANSCRIPTION_STATE",
payload:{high:X,low:U}})},JU1=function(X){return _.jf({type:"SET_OVERLAY_STATE",
payload:X})},D5X=0,pnw=function(X,U,r){var m=this;
this.priority=U;this.delay=r;this.jobId=0;this.completionCallback=_.Q2;this.wrappedJob=function(){X();m.completionCallback()};
this.id=++D5X};
pnw.prototype.enqueue=function(X){this.completionCallback=X;this.jobId=_.$u.addJob(this.wrappedJob,this.priority,this.delay)};
var dv=function(){_.sV.call(this);this.isActive=!1;this.suspendedTasks=new Set;this.scheduledTasks=new Set;this.taskIdToTask=new Map};
_.F(dv,_.sV);dv.prototype.addJob=function(X,U,r){X=new pnw(X,U,r);this.taskIdToTask.set(X.id,X);this.isActive?$55(this,X):this.suspendedTasks.add(X);return X.id};
var $55=function(X,U){X.scheduledTasks.add(U);U.enqueue(function(){X.scheduledTasks.delete(U)})};
dv.prototype.cancelJob=function(X){(X=this.taskIdToTask.get(X))&&(this.scheduledTasks.delete(X)?_.$u.cancelJob(X.jobId):this.suspendedTasks.delete(X))};
dv.prototype.pause=function(){var X=this;this.isActive=!1;this.scheduledTasks.forEach(function(U){_.$u.cancelJob(U.jobId);X.suspendedTasks.add(U)});
this.scheduledTasks.clear()};
dv.prototype.start=function(){var X=this;this.isActive=!0;this.suspendedTasks.forEach(function(U){$55(X,U)});
this.suspendedTasks.clear()};
dv.prototype.reset=function(){this.scheduledTasks.forEach(function(X){_.$u.cancelJob(X.jobId)});
this.scheduledTasks.clear();this.suspendedTasks.clear();this.taskIdToTask.clear()};
var bTY=function(X,U){this.JSC$13372_networkService_=X;this.pageRequestPromise=U};
bTY.prototype.fetchData=function(X){AUH(this,this.JSC$13372_networkService_.fetchData(X))};
bTY.prototype.postData=function(X,U){AUH(this,this.JSC$13372_networkService_.postData(X,U))};
bTY.prototype.requestDataForServiceEndpoint=function(X,U){AUH(this,this.JSC$13372_networkService_.requestDataForServiceEndpoint(X,U))};
var AUH=function(X,U){U.then(X.pageRequestPromise.onSuccess,X.pageRequestPromise.onFailure,X.pageRequestPromise)};
bTY.prototype.cancel=function(){this.pageRequestPromise.cancel()};
var lDw=function(X){this.buildNetworkRequest_=X;this.pendingRequests_=new Set};
lDw.prototype.reset=function(){this.pendingRequests_.forEach(function(X){X.cancel()});
this.pendingRequests_.clear()};
lDw.prototype.fetchData=function(X){var U=GvX(this);U.fetchData(X);return U.pageRequestPromise};
lDw.prototype.postData=function(X,U){var r=GvX(this);r.postData(X,U);return r.pageRequestPromise};
lDw.prototype.requestDataForServiceEndpoint=function(X,U){var r=GvX(this);r.requestDataForServiceEndpoint(X,U);return r.pageRequestPromise};
var GvX=function(X){var U=X.buildNetworkRequest_();X.pendingRequests_.add(U);var r=function(){X.pendingRequests_.delete(U)};
U.pageRequestPromise.then(r,r);return U},iTw=function(X){var U=new dv;
this.JSC$13379_networkService_=X;this.JSC$13379_taskManager_=U;this.JSC$13379_networkManager_=new lDw(this.networkRequestFactory_.bind(this))};
_.a=iTw.prototype;_.a.networkRequestFactory_=function(){return new bTY(this.JSC$13379_networkService_,new _.Wm(this.JSC$13379_taskManager_))};
_.a.reset=function(){this.JSC$13379_taskManager_.reset();this.JSC$13379_networkManager_.reset()};
_.a.start=function(){this.JSC$13379_taskManager_.start()};
_.a.pause=function(){this.JSC$13379_taskManager_.pause()};
_.a.getTaskManager=function(){return this.JSC$13379_taskManager_};
_.a.getNetworkManager=function(){return this.JSC$13379_networkManager_};
var n5L=null,xRe=[],Hc3=0,g5L=0,CaX=null,QB=function(X){this.token=X};
QB.getInstance=function(){var X;return _.c(function(U){if(U.nextAddress==1)return U.yield(_.nb(),2);X=U.yieldResult;if(!X)return U.return();QB.instance||(QB.instance=new QB(X));return U.return(QB.instance)})};
var FSH=function(X){var U;return _.c(function(r){if(r.nextAddress==1)return r.yield(v5w(X.token),2);U=r.yieldResult;return r.return(U.clear("resource-manifest-assets"))})},BA=function(X){this.token=X};
BA.getInstance=function(){var X;return _.c(function(U){if(U.nextAddress==1)return U.yield(_.nb(),2);X=U.yieldResult;if(!X)return U.return();BA.instance||(BA.instance=new BA(X));return U.return(BA.instance)})};
var ew3=function(X){var U;return _.c(function(r){if(r.nextAddress==1)return r.yield(v5w(X.token),2);U=r.yieldResult;return r.yield(U.clear("auth"),0)})},L$H=!1,Vre=null,Rww=void 0,Aj1=!1,NUX=function(X){_.Xm.call(this,X)};
_.F(NUX,_.iLu);var bHT=function(){var X=window.navigator.userAgent.match(/Chrome\/([0-9]+)/);return X?parseInt(X[1],10):0},j1T=function(X){return!!document.currentScript&&(document.currentScript.src.indexOf("?"+X)!=-1||document.currentScript.src.indexOf("&"+X)!=-1)},XGX=function(){return typeof window.__onGCastApiAvailable=="function"?window.__onGCastApiAvailable:null},LrX=function(X){X.length?UAL(X.shift(),function(){LrX(X)}):lLL()},jVX=function(X){return"chrome-extension://"+X+"/cast_sender.js"},UAL=function(X,
U,r){var m=document.createElement("script");
m.onerror=U;r&&(m.onload=r);_.HU(m,_.VG(X));(document.head||document.documentElement).appendChild(m)},r$w=function(){var X=bHT(),U=[];
if(X>1){var r=X-1;U.push("//www.gstatic.com/eureka/clank/"+X+"/cast_sender.js");U.push("//www.gstatic.com/eureka/clank/"+r+"/cast_sender.js")}return U},lLL=function(){var X=XGX();
X&&X(!1,"No cast extension found")},iHT=function(){if(mAe){var X=2,U=XGX(),r=function(){X--;
X==0&&U&&U(!0)};
window.__onGCastApiAvailable=r;UAL("//www.gstatic.com/cast/sdk/libs/sender/1.0/cast_framework.js",lLL,r)}},AD0=function(){iHT();
var X=r$w();X.push("//www.gstatic.com/eureka/clank/cast_sender.js");LrX(X)},GSY=function(){iHT();
var X=r$w();X.push.apply(X,_.fN(NfT.map(jVX)));X.push("//www.gstatic.com/eureka/clank/cast_sender.js");LrX(X)},mAe=j1T("loadCastFramework")||j1T("loadCastApplicationFramework"),NfT=["pkedcjkdefgpdelpbcmbmeomcjbeemfm",
"enhhojjnijigcajfphajepfemndkmdlo"];var I67=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(I67,_.Cy);var tRc=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(tRc,_.Cy);var a6Y=function(){var X=new tRc;return _.zp(X,1,3)};var Oc=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(Oc,_.Cy);var V2w=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(V2w,_.Cy);var H25=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(H25,_.Cy);H25.prototype.getToken=function(){return _.o2(this,1)};
H25.prototype.setToken=function(X){return _.Rw(this,1,X)};
var T0X=function(X){return _.Gc(X,3,_.eX,_.Zf())},Y57=function(X){return _.Gc(X,6,_.eX,_.Zf())};var v5=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(v5,_.Cy);v5.prototype.getToken=function(){return _.SA(this,H25,2)};
v5.prototype.setToken=function(X){return _.Q9(this,2,X)};
v5.prototype.getName=function(){return _.o2(this,6)};
var Cg3=_.eU(v5);var kH5=function(X,U,r){this.requestMessage=X;this.methodDescriptor=U;this.metadata=r};
kH5.prototype.getMetadata=function(){return this.metadata};var c$3=function(X,U){U=U===void 0?{}:U;this.responseMessage=X;this.metadata=U;this.status=null};
c$3.prototype.getMetadata=function(){return this.metadata};
c$3.prototype.getStatus=function(){return this.status};var e5=function(X,U,r,m,I){this.name=X;this.methodType="unary";this.requestType=U;this.responseType=r;this.requestSerializeFn=m;this.responseDeserializeFn=I},gO0=function(X,U,r){r=r===void 0?{}:r;
return new kH5(U,X,r)};
e5.prototype.getName=function(){return this.name};var Ec=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(Ec,_.Cy);Ec.prototype.getHeader=function(){return _.SA(this,Oc,1)};
Ec.prototype.setHeader=function(X){return _.Q9(this,1,X)};
Ec.prototype.hasHeader=function(){return _.xd(this,Oc,1)};var nO1=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(nO1,_.Cy);var Z2Y=new e5("/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",Ec,nO1,function(X){return X.serialize()},_.eU(nO1));var FV=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(FV,_.Cy);FV.prototype.getHeader=function(){return _.SA(this,Oc,1)};
FV.prototype.setHeader=function(X){return _.Q9(this,1,X)};
FV.prototype.hasHeader=function(){return _.xd(this,Oc,1)};var saT=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(saT,_.Cy);var xAT=new e5("/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",FV,saT,function(X){return X.serialize()},_.eU(saT));var B5=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(B5,_.Cy);B5.prototype.getHeader=function(){return _.SA(this,Oc,1)};
B5.prototype.setHeader=function(X){return _.Q9(this,1,X)};
B5.prototype.hasHeader=function(){return _.xd(this,Oc,1)};var Pgw=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(Pgw,_.Cy);Pgw.prototype.getValues=function(X){return _.VPP(this,1,X)};var Sd5=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(Sd5,_.Cy);Sd5.prototype.getLink=function(){return _.SA(this,v5,1)};var dAL=new e5("/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",B5,Sd5,function(X){return X.serialize()},_.eU(Sd5));var QD=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(QD,_.Cy);QD.prototype.getHeader=function(){return _.SA(this,Oc,1)};
QD.prototype.setHeader=function(X){return _.Q9(this,1,X)};
QD.prototype.hasHeader=function(){return _.xd(this,Oc,1)};var O23=new e5("/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",QD,v5,function(X){return X.serialize()},Cg3);var vOH=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(vOH,_.Cy);var eM5=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(eM5,_.Cy);eM5.prototype.getUrl=function(){return _.o2(this,2)};
eM5.prototype.setUrl=function(X){return _.Rw(this,2,X)};var EOL=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(EOL,_.Cy);var Fu1=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(Fu1,_.Cy);var Btw=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(Btw,_.Cy);var ix5=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(ix5,_.Cy);var lbe=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(lbe,_.Cy);var Qaw=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(Qaw,_.Cy);var tn5=_.eU(Qaw);var oOw=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(oOw,_.Cy);var wGX=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(wGX,_.Cy);_.a=wGX.prototype;_.a.getHeader=function(){return _.SA(this,Oc,1)};
_.a.setHeader=function(X){return _.Q9(this,1,X)};
_.a.hasHeader=function(){return _.xd(this,Oc,1)};
_.a.getCompletionUrl=function(){return _.o2(this,6)};
_.a.getDeviceId=function(){return _.o2(this,11)};var y$L=new e5("/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",wGX,Qaw,function(X){return X.serialize()},tn5);var uS3=new Set(["SAPISIDHASH","APISIDHASH"]);var hMw=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(hMw,_.Cy);hMw.prototype.getMessage=function(){return _.o2(this,2)};
var MR3=_.eU(hMw);var KuL=function(X,U){this.onDataCallbacks=[];this.onMetadataCallbacks=[];this.onStatusCallbacks=[];this.onEndCallbacks=[];this.onErrorCallbacks=[];this.xhrNodeReadableStream=X.nodeReadableStream;this.grpcResponseDeserializeFn=U;this.xhr=X.xhr;this.xhrNodeReadableStream&&zMH(this)},Wu7=function(X,U){var r=new TtT;
_.dO(X.xhr,"complete",function(){if(X.xhr.isSuccess()){var m=X.xhr.getResponseText();var I;if(I=U)I=X.xhr,I.JSC$9958_xhr_&&I.isComplete()?(I=I.JSC$9958_xhr_.getResponseHeader("Content-Type"),I=I===null?void 0:I):I=void 0,I=I==="text/plain";if(I){if(!atob)throw Error("jk");m=atob(m)}try{var t=X.grpcResponseDeserializeFn(m)}catch(k){YdY(X,Oxc(new _.f1(13,"Error when deserializing response data; error: "+k+(", response: "+m)),r));return}m=_.chx(X.xhr.getStatus());VRL(X,RMc(X));m===0?f6L(X,t):YdY(X,Oxc(new _.f1(m,
"Xhr succeeded but the status code is not 200"),r))}else{m=X.xhr.getResponseText();t=RMc(X);if(m){var C=qd0(X,m);m=C.code;I=C.details;C=C.metadata}else m=2,I="Rpc failed due to xhr error. uri: "+String(X.xhr.JSC$9958_lastUri_)+", error code: "+(X.xhr.JSC$9958_lastErrorCode_+", error: ")+X.xhr.getLastError(),C=t;VRL(X,t);YdY(X,Oxc(new _.f1(m,I,C),r))}})},zMH=function(X){X.xhrNodeReadableStream.on("data",function(U){if("1"in U){var r=U["1"];
try{var m=X.grpcResponseDeserializeFn(r)}catch(I){YdY(X,new _.f1(13,"Error when deserializing response data; error: "+I+(", response: "+r)))}m&&f6L(X,m)}if("2"in U)for(U=qd0(X,U["2"]),r=0;r<X.onStatusCallbacks.length;r++)X.onStatusCallbacks[r](U)});
X.xhrNodeReadableStream.on("end",function(){VRL(X,RMc(X));for(var U=0;U<X.onEndCallbacks.length;U++)X.onEndCallbacks[U]()});
X.xhrNodeReadableStream.on("error",function(){if(X.onErrorCallbacks.length!==0){var U=X.xhr.JSC$9958_lastErrorCode_;U!==0||X.xhr.isSuccess()||(U=6);var r=-1;switch(U){case 0:var m=2;break;case 7:m=10;break;case 8:m=4;break;case 6:r=X.xhr.getStatus();m=_.chx(r);break;default:m=14}VRL(X,RMc(X));U=_.AI$(U)+", error: "+X.xhr.getLastError();r!==-1&&(U+=", http status code: "+r);YdY(X,new _.f1(m,U))}})},RMc=function(X){var U={},r=MbX(X.xhr);
Object.keys(r).forEach(function(m){U[m]=r[m]});
return U},qd0=function(X,U){var r=2,m={};
try{var I=MR3(U);r=_.sD(I,1);var t=I.getMessage();_.gW(I,Q1Y,3,_.Zf()).length&&(m["grpc-web-status-details-bin"]=U)}catch(C){X.xhr&&X.xhr.getStatus()===404?(r=5,t="Not Found: "+String(X.xhr.JSC$9958_lastUri_)):(r=14,t="Unable to parse RpcStatus: "+C)}return{code:r,details:t,metadata:m}};
KuL.prototype.on=function(X,U){X==="data"?this.onDataCallbacks.push(U):X==="metadata"?this.onMetadataCallbacks.push(U):X==="status"?this.onStatusCallbacks.push(U):X==="end"?this.onEndCallbacks.push(U):X==="error"&&this.onErrorCallbacks.push(U);return this};
var J$X=function(X,U){U=X.indexOf(U);U>-1&&X.splice(U,1)};
KuL.prototype.removeListener=function(X,U){X==="data"?J$X(this.onDataCallbacks,U):X==="metadata"?J$X(this.onMetadataCallbacks,U):X==="status"?J$X(this.onStatusCallbacks,U):X==="end"?J$X(this.onEndCallbacks,U):X==="error"&&J$X(this.onErrorCallbacks,U);return this};
KuL.prototype.cancel=function(){this.xhr.abort()};
var f6L=function(X,U){for(var r=0;r<X.onDataCallbacks.length;r++)X.onDataCallbacks[r](U)},VRL=function(X,U){for(var r=0;r<X.onMetadataCallbacks.length;r++)X.onMetadataCallbacks[r](U)},YdY=function(X,U){for(var r=0;r<X.onErrorCallbacks.length;r++)X.onErrorCallbacks[r](U)},TtT=function(){var X=Error.call(this);
this.message=X.message;"stack"in X&&(this.stack=X.stack);this.name="AsyncStack";Object.setPrototypeOf(this,this.constructor.prototype)};
_.F(TtT,Error);var DAX=function(X){this.JSC$19842_worker_=X.worker||null;this.JSC$19842_streamBinaryChunks_=X.streamBinaryChunks||!1;this.JSC$19842_credentialsMode_=void 0};
_.XW(DAX,_.n2z);DAX.prototype.createInstance=function(){var X=new oA(this.JSC$19842_worker_,this.JSC$19842_streamBinaryChunks_);this.JSC$19842_credentialsMode_&&X.setCredentialsMode(this.JSC$19842_credentialsMode_);return X};
DAX.prototype.setCredentialsMode=function(X){this.JSC$19842_credentialsMode_=X};
var oA=function(X,U){_.z2.call(this);this.JSC$19846_worker_=X;this.JSC$19846_streamBinaryChunks_=U;this.JSC$19846_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$19846_responseHeaders_=null;this.JSC$19846_method_="GET";this.JSC$19846_url_="";this.inProgress_=!1;this.JSC$19846_textDecoder_=this.currentReader_=this.fetchResponse_=null;this.abortController_=
new AbortController};
_.XW(oA,_.z2);oA.prototype.open=function(X,U){if(this.readyState!=0)throw this.abort(),Error("kk");this.JSC$19846_method_=X;this.JSC$19846_url_=U;this.readyState=1;pGX(this)};
oA.prototype.send=function(X){if(this.readyState!=1)throw this.abort(),Error("lk");if(this.abortController_.signal.aborted)throw this.abort(),Error("mk");this.inProgress_=!0;var U={headers:this.requestHeaders_,method:this.JSC$19846_method_,credentials:this.JSC$19846_credentialsMode_,cache:void 0,signal:this.abortController_.signal};X&&(U.body=X);(this.JSC$19846_worker_||_.mH).fetch(new Request(this.JSC$19846_url_,U)).then(this.handleResponse_.bind(this),this.handleSendFailure_.bind(this))};
oA.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,$A3(this));this.readyState=0};
oA.prototype.handleResponse_=function(X){if(this.inProgress_&&(this.fetchResponse_=X,this.JSC$19846_responseHeaders_||(this.status=this.fetchResponse_.status,this.statusText=this.fetchResponse_.statusText,this.JSC$19846_responseHeaders_=X.headers,this.readyState=2,pGX(this)),this.inProgress_&&(this.readyState=3,pGX(this),this.inProgress_)))if(this.responseType==="arraybuffer")X.arrayBuffer().then(this.handleResponseArrayBuffer_.bind(this),this.handleSendFailure_.bind(this));else if(typeof _.mH.ReadableStream!==
"undefined"&&"body"in X){this.currentReader_=X.body.getReader();if(this.JSC$19846_streamBinaryChunks_){if(this.responseType)throw Error("nk");this.response=[]}else this.response=this.responseText="",this.JSC$19846_textDecoder_=new TextDecoder;b2T(this)}else X.text().then(this.handleResponseText_.bind(this),this.handleSendFailure_.bind(this))};
var b2T=function(X){X.currentReader_.read().then(X.handleDataFromStream_.bind(X)).catch(X.handleSendFailure_.bind(X))};
oA.prototype.handleDataFromStream_=function(X){if(this.inProgress_){if(this.JSC$19846_streamBinaryChunks_&&X.value)this.response.push(X.value);else if(!this.JSC$19846_streamBinaryChunks_){var U=X.value?X.value:new Uint8Array(0);if(U=this.JSC$19846_textDecoder_.decode(U,{stream:!X.done}))this.response=this.responseText+=U}X.done?$A3(this):pGX(this);this.readyState==3&&b2T(this)}};
oA.prototype.handleResponseText_=function(X){this.inProgress_&&(this.response=this.responseText=X,$A3(this))};
oA.prototype.handleResponseArrayBuffer_=function(X){this.inProgress_&&(this.response=X,$A3(this))};
oA.prototype.handleSendFailure_=function(){this.inProgress_&&$A3(this)};
var $A3=function(X){X.readyState=4;X.fetchResponse_=null;X.currentReader_=null;X.JSC$19846_textDecoder_=null;pGX(X)};
oA.prototype.setRequestHeader=function(X,U){this.requestHeaders_.append(X,U)};
oA.prototype.getResponseHeader=function(X){return this.JSC$19846_responseHeaders_?this.JSC$19846_responseHeaders_.get(X.toLowerCase())||"":""};
oA.prototype.getAllResponseHeaders=function(){if(!this.JSC$19846_responseHeaders_)return"";for(var X=[],U=this.JSC$19846_responseHeaders_.entries(),r=U.next();!r.done;)r=r.value,X.push(r[0]+": "+r[1]),r=U.next();return X.join("\r\n")};
oA.prototype.setCredentialsMode=function(X){this.JSC$19846_credentialsMode_=X};
var pGX=function(X){X.onreadystatechange&&X.onreadystatechange.call(X)};
Object.defineProperty(oA.prototype,"withCredentials",{get:function(){return this.JSC$19846_credentialsMode_==="include"},
set:function(X){this.setCredentialsMode(X?"include":"same-origin")}});var A$w=function(X){var U="";_.fI.forEach(X,function(r,m){U+=m;U+=":";U+=r;U+="\r\n"});
return U},l60=function(X,U,r){if(_.fI.isEmpty(r))return X;
r=A$w(r);if(typeof X==="string")return _.iH(X,_.Xk(U),r);_.Xb(X,U,r);return X};var GH3=function(){this.isInputValid_=!0;this.JSC$19852_streamPos_=0;this.leftoverInput_=""};
GH3.prototype.isInputValid=function(){return this.isInputValid_};
GH3.prototype.decode=function(X){if(!this.isInputValid_)throw this.isInputValid_=!1,Error("ok`"+this.JSC$19852_streamPos_+"`stream already broken`"+X);this.leftoverInput_+=X;X=Math.floor(this.leftoverInput_.length/4);if(X==0)return null;try{var U=_.YUs(this.leftoverInput_.slice(0,X*4))}catch(r){throw U=this.leftoverInput_,X=r.message,this.isInputValid_=!1,Error("ok`"+this.JSC$19852_streamPos_+"`"+X+"`"+U);}this.JSC$19852_streamPos_+=X*4;this.leftoverInput_=this.leftoverInput_.slice(X*4);return U};var EJ1=function(){this.errorMessage_=null;this.result_=[];this.countLengthBytes_=this.length_=this.tag_=this.state_=this.JSC$19855_streamPos_=0;this.messageBuffer_=null;this.countMessageBytes_=0};
EJ1.prototype.isInputValid=function(){return this.state_!=3};
var i2L=function(X,U,r,m){X.state_=3;X.errorMessage_="The stream is broken @"+X.JSC$19855_streamPos_+"/"+r+". Error: "+m+". With input:\n"+U;throw Error(X.errorMessage_);};
EJ1.prototype.acceptsBinaryInput=function(){return!0};
EJ1.prototype.parse=function(X){function U(g){g&128&&i2L(t,C,k,"invalid tag");(g&7)!=2&&i2L(t,C,k,"invalid wire type");t.tag_=g>>>3;t.tag_!=1&&t.tag_!=2&&t.tag_!=15&&i2L(t,C,k,"unexpected tag");t.state_=1;t.length_=0;t.countLengthBytes_=0}
function r(g){t.countLengthBytes_++;t.countLengthBytes_==5&&g&240&&i2L(t,C,k,"message length too long");t.length_|=(g&127)<<(t.countLengthBytes_-1)*7;g&128||(t.state_=2,t.countMessageBytes_=0,typeof Uint8Array!=="undefined"?t.messageBuffer_=new Uint8Array(t.length_):t.messageBuffer_=Array(t.length_),t.length_==0&&I())}
function m(g){t.messageBuffer_[t.countMessageBytes_++]=g;t.countMessageBytes_==t.length_&&I()}
function I(){if(t.tag_<15){var g={};g[t.tag_]=t.messageBuffer_;t.result_.push(g)}t.state_=0}
for(var t=this,C=X instanceof Array?X:new Uint8Array(X),k=0;k<C.length;){switch(t.state_){case 3:i2L(t,C,k,"stream already broken");break;case 0:U(C[k]);break;case 1:r(C[k]);break;case 2:m(C[k]);break;default:throw Error("pk`"+t.state_);}t.JSC$19855_streamPos_++;k++}X=t.result_;t.result_=[];return X.length>0?X:null};var F6L=function(){this.errorMessage_=null;this.JSC$19858_streamPos_=0;this.base64Decoder_=new GH3;this.pbParser_=new EJ1};
F6L.prototype.isInputValid=function(){return this.errorMessage_===null};
var LuX=function(X,U,r){X.errorMessage_="The stream is broken @"+X.JSC$19858_streamPos_+". Error: "+r+". With input:\n"+U;throw Error(X.errorMessage_);};
F6L.prototype.acceptsBinaryInput=function(){return!1};
F6L.prototype.parse=function(X){this.errorMessage_!==null&&LuX(this,X,"stream already broken");var U=null;try{var r=this.base64Decoder_.decode(X);U=r===null?null:this.pbParser_.parse(r)}catch(m){LuX(this,X,m.message)}this.JSC$19858_streamPos_+=X.length;return U};var eO5=function(){this.errorMessage_=this.jsonStreamParser_=null;this.state_=this.JSC$19861_streamPos_=0;this.result_=[];this.statusParsed_=!1};
eO5.prototype.isInputValid=function(){return this.errorMessage_===null};
eO5.prototype.acceptsBinaryInput=function(){return!1};
eO5.prototype.parse=function(X){function U(g){t.state_=6;t.errorMessage_="The stream is broken @"+t.JSC$19861_streamPos_+"/"+C+". Error: "+g+". With input:\n";throw Error(t.errorMessage_);}
function r(){t.jsonStreamParser_=new _.BG({allowCompactJsonArrayFormat:!0,deliverMessageAsRawString:!0})}
function m(g){if(g)for(var Z=0;Z<g.length;Z++){var P={};P[1]=g[Z];t.result_.push(P)}}
function I(g){if(g){(t.statusParsed_||g.length>1)&&U("extra status: "+g);t.statusParsed_=!0;var Z={};Z[2]=g[0];t.result_.push(Z)}}
for(var t=this,C=0;C<X.length;){var k;if(k=t.state_!==2){a:{for(;C<X.length;){if(!_.FS(X[C])){k=!0;break a}C++;t.JSC$19861_streamPos_++}k=!1}k=!k}if(k)return null;switch(t.state_){case 6:U("stream already broken");break;case 0:X[C]==="["?(t.state_=1,C++,t.JSC$19861_streamPos_++):U("unexpected input token");break;case 1:X[C]==="["?(t.state_=2,r()):X[C]===","||X.slice(C,C+5)=="null,"?t.state_=3:X[C]==="]"?(t.state_=5,C++,t.JSC$19861_streamPos_++):U("unexpected input token");break;case 2:k=t.jsonStreamParser_.parse(X.substring(C));
m(k);t.jsonStreamParser_.done()?(t.state_=3,k=t.jsonStreamParser_.JSC$11642_buffer_,t.JSC$19861_streamPos_+=X.length-C-k.length,X=k,C=0):(t.JSC$19861_streamPos_+=X.length-C,C=X.length);break;case 3:X[C]===","||X.slice(C,C+5)=="null,"?(t.state_=4,r(),t.jsonStreamParser_.parse("["),C+=X[C]===","?1:5,t.JSC$19861_streamPos_++):X[C]==="]"&&(t.state_=5,C++,t.JSC$19861_streamPos_++);break;case 4:k=t.jsonStreamParser_.parse(X.substring(C));I(k);t.jsonStreamParser_.done()?(t.state_=5,k=t.jsonStreamParser_.JSC$11642_buffer_,
t.JSC$19861_streamPos_+=X.length-C-k.length,X=k,C=0):(t.JSC$19861_streamPos_+=X.length-C,C=X.length);break;case 5:U("extra input after stream end")}}return t.result_.length>0?(X=t.result_,t.result_=[],X):null};var Nt1=function(X){this.JSC$19864_xhr_=X;this.JSC$19864_parser_=null;this.status_=this.JSC$19864_pos_=0;this.hasStreamingResponseData_=!1;this.dataHandler_=this.statusHandler_=this.JSC$19864_textDecoder_=null;this.JSC$19864_eventHandler_=new _.OA(this);this.JSC$19864_eventHandler_.listen(this.JSC$19864_xhr_,"readystatechange",this.JSC$19866_readyStateChangeHandler_)},wv=function(X,U){X.status_!=U&&(X.status_=U,X.statusHandler_&&X.statusHandler_())},jaX=function(X){X.JSC$19864_eventHandler_.removeAll();
if(X.JSC$19864_xhr_){var U=X.JSC$19864_xhr_;X.JSC$19864_xhr_=null;U.abort();U.dispose()}};
Nt1.prototype.getStatus=function(){return this.status_};
Nt1.prototype.JSC$19866_readyStateChangeHandler_=function(X){X=X.target;try{if(X==this.JSC$19864_xhr_)a:{var U=_.J5(this.JSC$19864_xhr_),r=this.JSC$19864_xhr_.JSC$9958_lastErrorCode_,m=this.JSC$19864_xhr_.getStatus(),I=this.JSC$19864_xhr_.getResponseText();X=[];if(this.JSC$19864_xhr_.getResponse()instanceof Array){var t=this.JSC$19864_xhr_.getResponse();t.length>0&&t[0]instanceof Uint8Array&&(this.hasStreamingResponseData_=!0,X=t)}if(!(U<3||U==3&&!I&&X.length==0))if(m=m==200||m==206,U==4&&(r==8?wv(this,
7):r==7?wv(this,8):m||wv(this,3)),this.JSC$19864_parser_||(this.JSC$19864_parser_=B0L(this.JSC$19864_xhr_),this.JSC$19864_parser_==null&&wv(this,5)),this.status_>2)jaX(this);else{if(X.length>this.JSC$19864_pos_){var C=X.length;r=[];try{if(this.JSC$19864_parser_.acceptsBinaryInput())for(var k=0;k<C;k++){var g=this.JSC$19864_parser_.parse(Array.from(X[k]));g&&(r=r.concat(g))}else{g="";if(!this.JSC$19864_textDecoder_){if(typeof TextDecoder==="undefined")throw Error("qk");this.JSC$19864_textDecoder_=
new TextDecoder}for(k=0;k<C;k++)g+=this.JSC$19864_textDecoder_.decode(X[k],{stream:U==4&&k==C-1});r=this.JSC$19864_parser_.parse(g)}X.splice(0,C);r&&this.dataHandler_(r)}catch(P){wv(this,5);jaX(this);break a}}else if(I.length>this.JSC$19864_pos_){k=I.slice(this.JSC$19864_pos_);this.JSC$19864_pos_=I.length;try{var Z=this.JSC$19864_parser_.parse(k);Z!=null&&this.dataHandler_&&this.dataHandler_(Z)}catch(P){wv(this,5);jaX(this);break a}}U==4?(I.length!=0||this.hasStreamingResponseData_?wv(this,2):wv(this,
4),jaX(this)):wv(this,1)}}}catch(P){wv(this,6),jaX(this)}};var X25=function(X){X=this.xhrReader_=X;var U=(0,_.TE)(this.onData_,this);X.dataHandler_=U;X=this.xhrReader_;U=(0,_.TE)(this.onStatusChange_,this);X.statusHandler_=U;this.JSC$19868_callbackMap_={};this.callbackOnceMap_={}};
_.a=X25.prototype;_.a.on=function(X,U){var r=this.JSC$19868_callbackMap_[X];r||(r=[],this.JSC$19868_callbackMap_[X]=r);r.push(U);return this};
_.a.addListener=function(X,U){this.on(X,U);return this};
_.a.removeListener=function(X,U){var r=this.JSC$19868_callbackMap_[X];r&&_.We(r,U);(X=this.callbackOnceMap_[X])&&_.We(X,U);return this};
_.a.once=function(X,U){var r=this.callbackOnceMap_[X];r||(r=[],this.callbackOnceMap_[X]=r);r.push(U);return this};
_.a.onData_=function(X){var U=this.JSC$19868_callbackMap_.data;U&&U$X(X,U);(U=this.callbackOnceMap_.data)&&U$X(X,U);this.callbackOnceMap_.data=[]};
var U$X=function(X,U){for(var r={},m=0;m<X.length;r={message$jscomp$1008:void 0},m++)r.message$jscomp$1008=X[m],U.forEach(function(I){return function(t){try{t(I.message$jscomp$1008)}catch(C){}}}(r))};
X25.prototype.onStatusChange_=function(){switch(this.xhrReader_.getStatus()){case 1:r0H(this,"readable");break;case 5:case 6:case 4:case 7:case 3:r0H(this,"error");break;case 8:r0H(this,"close");break;case 2:r0H(this,"end")}};
var r0H=function(X,U){var r=X.JSC$19868_callbackMap_[U];r&&r.forEach(function(m){try{m()}catch(I){}});
(r=X.callbackOnceMap_[U])&&r.forEach(function(m){m()});
X.callbackOnceMap_[U]=[]};var m$e=function(){var X={format:"jspb"};X=X===void 0?{}:X;this.suppressCorsPreflight=X.suppressCorsPreflight||_.Gu("suppressCorsPreflight",X)||!1;this.withCredentials=X.withCredentials||_.Gu("withCredentials",X)||!1;this.streamInterceptors=X.streamInterceptors||[];this.unaryInterceptors=X.unaryInterceptors||[];this.workerScope=X.workerScope;this.chunkedServerStreaming=X.useFetchDownloadStreams||!1},aI7=function(X,U,r,m,I,t){t=t===void 0?{}:t;
var C=U.substring(0,U.length-I.name.length),k,g=(k=t)==null?void 0:k.signal;return IIc(function(Z){return new Promise(function(P,S){if(g==null?0:g.aborted){var d=new _.f1(1,"Aborted");d.cause=g.reason;S(d)}else{var O={},E=tML(X,Z,C);E.on("error",function(Q){return void S(Q)});
E.on("metadata",function(Q){O=Q});
E.on("data",function(Q){var h=O;h=h===void 0?{}:h;P(new c$3(Q,h))});
g&&g.addEventListener("abort",function(){E.cancel();var Q=new _.f1(1,"Aborted");Q.cause=g.reason;S(Q)})}})},X.unaryInterceptors).call(X,gO0(I,r,m)).then(function(Z){return Z.responseMessage})},HUT=function(X,U,r,m,I,t){t=t===void 0?{}:t;
return aI7(X,U,r,m,I,t)};
m$e.prototype.serverStreaming=function(X,U,r,m){var I=this,t=X.substring(0,X.length-m.name.length);return COL(function(C){var k=C.methodDescriptor,g=C.getMetadata(),Z=klc(I,!1);g=c0c(I,g,Z,t+k.getName());var P=gyX(Z,k.responseDeserializeFn,!0);C=k.requestSerializeFn(C.requestMessage);Z.send(g,"POST",C);return P},this.streamInterceptors).call(this,gO0(m,U,r))};
var tML=function(X,U,r){var m=U.methodDescriptor,I=U.getMetadata(),t=klc(X,!0);X=c0c(X,I,t,r+m.getName());r=gyX(t,m.responseDeserializeFn,!1);Wu7(r,I["X-Goog-Encode-Response-If-Executable"]==="base64");U=m.requestSerializeFn(U.requestMessage);t.send(X,"POST",U);return r},klc=function(X,U){U=X.chunkedServerStreaming&&!U;
return X.workerScope||U?new _.WX(new DAX({worker:X.workerScope,streamBinaryChunks:U})):new _.WX},c0c=function(X,U,r,m){U["Content-Type"]="application/json+protobuf";
U["X-User-Agent"]="grpc-web-javascript/0.1";var I=U.Authorization;if(I&&uS3.has(I.split(" ")[0])||X.withCredentials)r.JSC$9958_withCredentials_=!0;if(X.suppressCorsPreflight)m=l60(m,"$httpHeaders",U);else for(X=_.H(Object.keys(U)),I=X.next();!I.done;I=X.next())I=I.value,r.headers.set(I,U[I]);return m},gyX=function(X,U,r){if(r){r=new Nt1(X);
var m=new X25(r)}return new KuL({xhr:X,nodeReadableStream:m},U)},COL=function(X,U){return U.reduce(function(r,m){return function(I){return m.intercept(I,r)}},X)},IIc=function(X,U){return U.reduce(function(r,m){return function(I){return m.intercept(I,r)}},X)};var nyY=function(X){this.client_=new m$e;this.hostname_=X==void 0?X:X.replace(/\/+$/,"")};
_.a=nyY.prototype;_.a.JSC$19886_depositGoogleCredential=function(X,U,r){return HUT(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",X,U||{},xAT,r)};
_.a.deleteLink=function(X,U,r){return HUT(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",X,U||{},Z2Y,r)};
_.a.JSC$19886_finishOAuth=function(X,U,r){return HUT(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",X,U||{},dAL,r)};
_.a.getLink=function(X,U,r){return HUT(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",X,U||{},O23,r)};
_.a.startLinkingSession=function(X,U,r){return HUT(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",X,U||{},y$L,r)};var ZU5=[0,_.Gp,1,vkY,[0,_.jY,[0,_.Lu,-1]],[0,OTc],[0,_.Is,-1],[0,OTc]];var s43=function(){this.storage=new Map},PO3=function(X,U,r,m,I){if(!X.storage.has(U))return null;
X=_.H(X.storage.get(U));for(U=X.next();!U.done;U=X.next())if(U=U.value,!I||U.linkName===I)if(r&&U.scopes&&x$7(U.scopes,r)||m&&U.capabilities&&x$7(U.capabilities,m))return U;return null},Ss7=function(X,U,r){if(!r)X.storage.delete(U);
else if(X.storage.has(U)){var m=X.storage.get(U).filter(function(I){return I.linkName!==r});
m.length>0?X.storage.set(U,m):X.storage.delete(U)}},x$7=function(X,U){U=_.H(U);
for(var r=U.next();!r.done;r=U.next())if(!X.has(r.value))return!1;return!0};var d$e=function(){var X=_.$q("LINK_GAL_DOMAIN");this.alsDomain1p=_.$q("LINK_GAL_DOMAIN");this.alsDomain3p=X;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},OUL=function(X,U){X.apiKey=U;
return X};
d$e.prototype.build=function(){var X={};if(this.supportedFlows===void 0||this.supportedFlows.size===0)throw Error("rk");X.supportedFlows=this.supportedFlows;if(this.dataUsageNoticeConfig!==void 0){if(this.dataUsageNoticeConfig.enabledDataUsageNoticeUis.size===0)throw Error("sk");if(!this.dataUsageNoticeConfig.uiAdapter)throw Error("tk");X.dataUsageNoticeConfig=this.dataUsageNoticeConfig}this.galSdkEventHandler!==void 0&&(X.galSdkEventHandler=this.galSdkEventHandler);if(this.apiKey!==void 0)X.apiKey=
this.apiKey,X.alsDomain=this.alsDomain1p;else{if(this.oauthToken===void 0)throw Error("uk");X.oauthToken=this.oauthToken;X.alsDomain=this.alsDomain3p}X.clientXd3=this.clientXd3;X.accountLinkingEntryPoint=this.accountLinkingEntryPoint;this.authUser!==void 0&&(X.authUser=this.authUser);this.bucket!==void 0&&(X.bucket=this.bucket);this.completionUrl!==void 0&&(X.completionUrl=this.completionUrl);this.interactionMode!==void 0&&(X.interactionMode=this.interactionMode);this.redirectServiceUrl!==void 0&&
(X.redirectServiceUrl=this.redirectServiceUrl);this.locale!==void 0&&(X.locale=this.locale);this.localStorage!==void 0&&(X.localStorage=this.localStorage);X.loggerType=this.loggerType;X.clientEnvironment=this.clientEnvironment;X.colorScheme=this.colorScheme;X.showCloseOption=this.showCloseOption;return X};var wx=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(wx,_.Cy);var vy1=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(vy1,_.Cy);var e93=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(e93,_.Cy);var uT=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(uT,_.Cy);var EyH=function(X){return _.wZ(X,1)};var F5T=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(F5T,_.Cy);var M2e=_.eU(F5T),yB=[1,2,3,4,5];var wNH=function(X){try{return M2e(X)}catch(U){return null}},BzT=function(){},ybY=function(X,U){switch(_.O8(U,yB)){case 4:return(U=_.h9(U,e93,4,yB))&&X.logStateTransition(_.wZ(U,1)),!0;
case 5:return(U=_.h9(U,vy1,5,yB))&&X.logInternalEvent(_.wZ(U,1)),!0}return!1},zOY=function(X){switch(X){case 0:return 0;
case 1:return 6;case 2:return 2;case 3:return 3;case 4:return 50;default:_.bu(X)}};var Q6e=function(X,U){var r=this;this.validator=X;this.messageListener=U;this.dismissCallback=function(){Q45(r,{errorCode:9,errorMessage:"iFrame closed by parent window"})};
this.JSC$19915_receiveMessage=function(m){m.type==="message"&&(m=m.event_,m!==null&&(new URL(r.iframe.src)).origin===m.origin&&r.validator(m.data,m.origin)&&!r.messageListener(m.data)&&(r.JSC$19915_resolveCb!==void 0&&r.JSC$19915_resolveCb(m.data),oyL(r)))}},hO3=function(X,U,r){X.uiHandler!==void 0&&Q45(X,{errorCode:7,
errorMessage:"iFrame window is already open"});return new Promise(function(m,I){X.JSC$19915_resolveCb=m;X.JSC$19915_rejectCb=I;X.iframe=document.createElement("iframe");_.jU(X.iframe,U);X.uiHandler=r.displayContent(X.iframe,X.dismissCallback);_.dO(window,"message",X.JSC$19915_receiveMessage,!1,X)})},Q45=function(X,U){X.JSC$19915_rejectCb!==void 0&&X.JSC$19915_rejectCb(U);
oyL(X)},oyL=function(X){X.uiHandler!==void 0&&X.uiHandler.hideContent();
_.MJ(window,"message",X.JSC$19915_receiveMessage,!1,X);X.JSC$19915_resolveCb=void 0;X.JSC$19915_rejectCb=void 0;X.uiHandler=void 0;X.iframe=void 0};var w2H=function(X){if(X===2){var U;X=((U=window)==null?0:U.matchMedia("(prefers-color-scheme: dark)").matches)?1:0}return X},u53=function(X){X=w2H(X);
switch(X){case 0:return"light";case 1:return"dark";default:_.bu(X)}};var oJX=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),y0L=function(X,U){this.JSC$19927_linkingSession=X;this.noticeConfig=U;this.displayInfoMap=new Map;var r=new Map;if(_.xd(this.JSC$19927_linkingSession,EOL,7))for(X=_.SA(this.JSC$19927_linkingSession,EOL,7),X=_.gW(X,eM5,1,_.Zf()),X=_.H(X),U=X.next();!U.done;U=X.next())U=U.value,r.set(_.wZ(U,1),_.o2s(_.SA(U,_.W8D,3)));if(r.size>
0&&this.noticeConfig!==void 0&&this.noticeConfig.enabledDataUsageNoticeUis.size>0){U=this.noticeConfig.enabledDataUsageNoticeUis;X=U.has(0)?r.get(1):void 0;U=U.has(1)?r.get(2):void 0;r=X!==void 0&&U!==void 0?r.get(3):void 0;var m=this.noticeConfig.nestedOrigins;var I=new F5T;var t=new wx;I=_.oT(I,2,yB,t);t=new F5T;var C=new wx;t=_.oT(t,3,yB,C);C=[];X!==void 0&&(this.displayInfoMap.set(1,[{trustedUrl:X,lastEvent:I,nestedOrigins:m}]),C.push({trustedUrl:X,lastEvent:I,nestedOrigins:m}));U!==void 0&&(this.displayInfoMap.set(2,
[{trustedUrl:U,lastEvent:t,nestedOrigins:m}]),C.push({trustedUrl:U,lastEvent:t,nestedOrigins:m}));r!==void 0?this.displayInfoMap.set(3,[{trustedUrl:r,lastEvent:t,nestedOrigins:m}]):this.displayInfoMap.set(3,C)}};var ue0=function(X){var U=new s43;this.galService=X;this.galCache=U};
ue0.prototype.getLink=function(X){var U=X.serviceId;var r=X.scopes;var m=X.capabilities;var I=X.linkName;var t=this,C;return _.c(function(k){if(m!==void 0&&r!==void 0)throw Error("vk");C=PO3(t.galCache,U,r,m,I);return C!==null?k.return(C):k.return(t.galService.getLink({serviceId:U,sessionId:Math.floor(Math.random()*2147483648),scopes:r,capabilities:m,linkName:I}).then(function(g){g=ROX(g);var Z=t.galCache;Z.storage.has(U)?Z.storage.get(U).push(g):Z.storage.set(U,[g]);return g}))})};
ue0.prototype.deleteLink=function(X,U,r){var m=this;return _.c(function(I){Ss7(m.galCache,X,r);return I.return(m.galService.deleteLink({serviceId:X,sessionId:Math.floor(Math.random()*2147483648),accountLinkingEntryPoint:U,linkName:r}).then(function(){return!0}))})};var MM5=function(X,U){var r=this;this.validator=X;this.msgHandler=U;this.closedPopupTimeout=this.JSC$19949_rejectCb=this.JSC$19949_resolveCb=this.popup=null;this.JSC$19949_receiveMessage=function(m){if(m!==null&&(m=m.event_,m.source===r.popup)){var I=m.data;if(r.validator(I,m.origin)){var t;(t=r.msgHandler)!=null&&t.call(r,I)||(r.JSC$19949_resolveCb!==null&&r.JSC$19949_resolveCb(I),h9H(r))}}}};
MM5.prototype.open=function(X,U){var r=this;this.popup!==null&&z9L(this);return new Promise(function(m,I){r.JSC$19949_resolveCb=m;r.JSC$19949_rejectCb=I;r.popup=_.U_(window,X,"",U);_.dO(window,"message",r.JSC$19949_receiveMessage,!1,r);K5X(r)})};
var z9L=function(X,U){X.JSC$19949_rejectCb!==null&&X.JSC$19949_rejectCb(U);h9H(X)},h9H=function(X){X.closedPopupTimeout&&(X.closedPopupTimeout.cancel(),X.closedPopupTimeout=null);
X.popup&&X.popup.close();_.MJ(window,"message",X.JSC$19949_receiveMessage,!1,X);X.popup=null;X.JSC$19949_resolveCb=null;X.JSC$19949_rejectCb=null},K5X=function(X){X.closedPopupTimeout=_.JI8(100).then(function(){X.popup?X.popup.closed?Tz5(X):K5X(X):z9L(X,{errorCode:8,
errorMessage:"Popup blocked by the browser"})},function(){})},Tz5=function(X){X.closedPopupTimeout=_.JI8(100).then(function(){z9L(X,{errorCode:9,
errorMessage:"Popup closed by the user"})},function(){})};var Ys1=new Set(["https://oauth-redirect.googleusercontent.com","https://oauth-redirect-sandbox.googleusercontent.com","https://oauth-redirect-test.googleusercontent.com"]),VMw=function(X,U,r,m,I,t,C,k,g,Z){var P=this;this.serviceId=X;this.sessionId=U;this.galService=r;this.oauthDetails=m;this.galLogger=I;this.interactionMode=t;this.redirectServiceUrl=C;this.consentLanguageKeys=k;this.dynamicUrlParameters=g;this.partnerConfigMinReadTimestamp=Z;this.started=!1;this.JSC$19955_dataValidator=function(S,
d){var O=Ys1.has(d);O||P.redirectServiceUrl===void 0||(O=P.redirectServiceUrl===d);return O?S.sentinel==="gdi":!1}};
VMw.prototype.complete=function(){var X=this,U;return _.c(function(r){if(X.interactionMode!==1)return r.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));U=G4e.getRedirectStateFromUri();return U===null?r.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"})):r.return(R93(X,U))})};
VMw.prototype.start=function(){var X=this,U;return _.c(function(r){if(X.started)return r.return(Promise.resolve({statusCode:12,statusMessage:"OAuth flow is already active."}));if(!_.o2(X.oauthDetails,1))return r.return(Promise.resolve({statusCode:7,statusMessage:"OAuth flow does not have redirect URL"}));if(X.interactionMode===1)return G4e.setLocation(_.o2(X.oauthDetails,1)),r.return(Promise.resolve({statusCode:6,statusMessage:"OAuth flow redirected to different page"}));X.started=!0;X.galLogger.logStateTransition(5);
U=G4e.getPostMessagePopup(X.JSC$19955_dataValidator);return r.return(U.open(_.o2(X.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(m){X.started=!1;var I=X.galLogger;if((m==null?void 0:m.error)!==void 0)throw I.logInternalEvent(59),Error("wk");if((m==null?void 0:m.redirect_state)===void 0)throw I.logInternalEvent(131),Error("xk");return R93(X,m.redirect_state)}).catch(function(m){X.started=
!1;
return m.errorCode!==void 0?{statusCode:m.errorCode,statusMessage:m.errorMessage}:{statusCode:7,statusMessage:"OAuth flow popup page did not return result"}}))})};
var R93=function(X,U){return _.c(function(r){return r.return(fI3(X.galService,{serviceId:X.serviceId,sessionId:X.sessionId,dynamicUrlParameters:X.dynamicUrlParameters,redirectState:U,consentLanguageKeys:X.consentLanguageKeys,partnerConfigMinReadTimestamp:X.partnerConfigMinReadTimestamp}).then(function(m){var I={statusCode:1,link:ROX(m.getLink())};QB5(_.SY(m,3))!==void 0&&(I.callerState=QB5(_.SY(m,3)));_.T5s(m,4,Pgw,BO5).size>0&&(I.redirectUriParams=new Map(Array.from(_.T5s(m,4,Pgw,BO5).entries()).map(function(t){var C=
_.H(t);t=C.next().value;var k=C.next().value;C=[];var g=C.concat;k=_.Gc(k,1,_.eX,_.Zf());return[t,g.call(C,_.fN(k))]})));
X.galLogger.logInternalEvent(134);return I}))})},G4e={getPostMessagePopup:function(X){return new MM5(X)},
getRedirectStateFromUri:function(){var X=_.NX(G4e.getLocation()).fragment_;return(new _.Sb(X)).get("redirect_state",null)},
getLocation:function(){return window.location.href},
setLocation:function(X){_.d2m(window.location,_.Jo(X))},
createOAuthFlow:function(X,U){return new VMw(X.serviceId,X.sessionId,X.galService,U,X.galLogger,X.interactionMode,X.redirectServiceUrl,X.consentLanguageKeys,X.dynamicUrlParameters,X.partnerConfigMinReadTimestamp)}};var qsX=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(qsX,_.Cy);var W5X=_.eU(qsX);var J00=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),D$5=function(X,U,r,m,I,t,C,k,g){var Z=this;this.serviceId=X;this.sessionId=U;this.galService=r;this.gsiWebFlowDetails=m;this.colorScheme=I;this.showCloseOption=t;this.galLogger=C;this.interactionMode=k;this.redirectServiceUrl=g;this.started=!1;this.JSC$19968_dataValidator=function(P,S){var d=J00.has(S);d||Z.redirectServiceUrl===
void 0||(d=Z.redirectServiceUrl===S);return d?P.sentinel==="gal":!1};
this.logEventProcessor=function(P){return P.result?(P=wNH(P.result))?ybY(Z.galLogger,P):!1:!1}};
D$5.prototype.complete=function(){var X=this,U,r;return _.c(function(m){if(X.interactionMode!==1)return m.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));U=L61.getRedirectStateFromUri();if(U===void 0)return X.galLogger.JSC$19907_logErrorEvent(131),m.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"}));try{return r=p2L(X,U),m.return($$H(X,r))}catch(I){return m.return(Promise.resolve({statusCode:12,statusMessage:"`e`"}))}})};
D$5.prototype.start=function(){var X=this,U;return _.c(function(r){if(X.started)return r.return(Promise.resolve({statusCode:12,statusMessage:"Streamlined flow is already active."}));if(!_.o2(X.gsiWebFlowDetails,1))return r.return(Promise.resolve({statusCode:7,statusMessage:"Streamlined flow does not have URL"}));if(X.interactionMode===1)return L61.setLocation(bUX(X,_.o2(X.gsiWebFlowDetails,1))),r.return(Promise.resolve({statusCode:6,statusMessage:"Streamlined flow redirected to different page"}));
X.started=!0;U=L61.getPostMessagePopup(X.JSC$19968_dataValidator,X.logEventProcessor);return r.return(U.open(bUX(X,_.o2(X.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(m){X.started=!1;if((m==null?void 0:m.result)===void 0)throw X.galLogger.JSC$19907_logErrorEvent(131),Error("xk");m=p2L(X,m.result);return $$H(X,m)}).catch(function(m){X.started=!1;
return m.errorCode!==void 0?{statusCode:m.errorCode,statusMessage:m.errorMessage}:{statusCode:7,statusMessage:"Streamlined flow popup page did not return result"}}))})};
var bUX=function(X,U){X=["result_channel",X.interactionMode===1?"2":"1","color_scheme",u53(X.colorScheme),"show_close_option",X.showCloseOption];return BU5(U,X)},$$H=function(X,U){if(U!==null&&_.xd(U,uT,2)){var r,m=U==null?void 0:(r=_.SA(U,uT,2))==null?void 0:_.wZ(r,2);
m&&X.galLogger.JSC$19907_logErrorEvent(zOY(m));return EyH(_.SA(U,uT,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 X.galService.getLink({serviceId:X.serviceId,sessionId:X.sessionId,consistencyKey:_.o2(U,1)}).then(function(I){I=ROX(I);X.galLogger.logInternalEvent(134);return{statusCode:1,link:I}})},p2L=function(X,U){U=W5X(U);
if(!_.xd(U,uT,2)&&_.o2(U,1)==="")throw X.galLogger.JSC$19907_logErrorEvent(5),Error("yk");return U},L61={getPostMessagePopup:function(X,U){return new MM5(X,U)},
getRedirectStateFromUri:function(){return _.jF(_.NX(L61.getLocation()),"redirect_state")},
getLocation:function(){return window.location.href},
setLocation:function(X){_.d2m(window.location,_.Jo(X))},
createStreamlinedFlow:function(X,U){return new D$5(X.serviceId,X.sessionId,X.galService,U,X.colorScheme,X.showCloseOption,X.galLogger,X.interactionMode,X.redirectServiceUrl)}};var mrL=function(X){this.storage=(X=X?_.qo("GAL"):_.b9A("GAL"))?new _.Y2(X):null};
mrL.prototype.getSession=function(X){if(this.storage!==null)try{var U=this.storage.get("SAVED_SESSION");if(U===void 0)return null;if(U.serviceId===X)return U}catch(r){}return null};var A0L=function(){};
_.F(A0L,BzT);A0L.prototype.logStateTransition=function(){};
A0L.prototype.logInternalEvent=function(){};
A0L.prototype.JSC$19907_logErrorEvent=function(){};var lIc=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(lIc,_.Cy);lIc.prototype.getCompletionUrl=function(){return _.o2(this,15)};var yD=function(X,U,r,m,I,t){this.serviceId=X;this.environment=U;this.sessionId=r;this.colorSchemeSelected=m;this.colorThemeDisplayed=I;this.JSC$19981_transport=t;this.currentState=1};
_.F(yD,BzT);yD.prototype.logStateTransition=function(X){var U=Gl3(this);U=_.di(U,3,this.currentState);U=_.di(U,1,X);this.currentState=X;X=hoc(1);this.dispatch(U,X)};
yD.prototype.logInternalEvent=function(X){X=hoc(X);this.dispatch(Gl3(this),X)};
yD.prototype.JSC$19907_logErrorEvent=function(X){var U=Gl3(this);U=_.di(U,1,10);X=hoc(X);this.dispatch(U,X)};
var Gl3=function(X){var U=new lIc;U=_.di(U,1,X.currentState);U=_.zb(U,7,X.serviceId);var r,m;var I=((r=window)==null?0:(m=r.location)==null?0:m.href)?_.NX(window.location.href).JSC$10194_domain_:"NO_PACKAGE_NAME";r=_.zb(U,8,I);r=_.di(r,6,X.environment);r=_.zb(r,5,"100");r=_.di(r,11,X.colorSchemeSelected);return _.di(r,12,X.colorThemeDisplayed)};
yD.prototype.dispatch=function(X,U){U===void 0&&(U=new _.OF);var r=U;X=X.serialize();r=_.zb(r,8,X);_.T9(r,12,this.sessionId);this.JSC$19981_transport.dispatch(U)};var iU3=function(X,U){this.loggerType=X;this.sessionIndex=U!=null?U:0},L5e;
iU3.prototype.create=function(X,U,r,m,I){switch(this.loggerType){case 0:return new A0L;case 1:return L5e||(L5e=(new _.eF(555,this.sessionIndex.toString())).build()),new yD(X,U,r,m,I,L5e);default:_.bu(this.loggerType,"unknown logger type")}};var N0e=[6,2,3,1],kDw=new Map([[4,1],[1,6],[2,2],[3,3]]),Jbw={statusCode:7,statusMessage:"Failed to create flow object"},UrY=function(X,U,r,m,I,t,C,k,g,Z){this.serviceId=X;this.sessionId=U;this.config=r;this.galService=m;this.JSC$19988_linkingSession=I;this.googleScopes=t;this.callerState=C;this.consentLanguageKeys=k;this.dynamicUrlParameters=g;this.partnerConfigMinReadTimestamp=Z;this.currentFlow=0;m=this.JSC$19988_linkingSession;I=new Set;_.xd(m,lbe,1)&&I.add(1);_.xd(m,Btw,2)&&_.xd(m,ix5,6)&&I.add(2);
_.xd(m,Fu1,3)&&_.xd(m,ix5,6)&&I.add(3);_.xd(m,vOH,4)&&I.add(6);this.supportedFlows=I;m=r.loggerType;I=r.clientEnvironment;a:{t=r.colorScheme;switch(t){case 0:t=1;break a;case 1:t=2;break a;case 2:t=3;break a;default:_.bu(t)}t=void 0}a:{C=r.colorScheme;C=w2H(C);switch(C){case 0:C=1;break a;case 1:C=2;break a;default:_.bu(C)}C=void 0}this.galLogger=(new iU3(m,r.authUser)).create(X,I,U,t,C)},X$H=function(X){return new Promise(function(U){var r,m,I,t,C,k,g,Z,P,S;
return _.c(function(d){switch(d.nextAddress){case 1:r=j6w(X.currentFlow,X.supportedFlows),m=!1,I=new y0L(X.JSC$19988_linkingSession,X.config.dataUsageNoticeConfig);case 2:if(r===void 0){d.jumpTo(4);break}_.E_(d,5);var O=I,E=r,Q=void 0;m?E===1&&(Q=O.displayInfoMap.get(2)):E===2||E===3?Q=O.displayInfoMap.get(1):E===1&&(Q=O.displayInfoMap.get(3));t=Q?Q:[];C=X.consentLanguageKeys;k=_.H(t);g=k.next();case 7:if(g.done)return X.currentFlow=r,d.yield(pN3(Nz5(X,C)),11);Z=g.value;return d.yield(K6L(Z,X.config.dataUsageNoticeConfig.uiAdapter,
X.config.colorScheme,X.galLogger),10);case 10:P=d.yieldResult;if(P.statusCode!==1)return j47(X),U($a5({statusCode:P.statusCode,statusMessage:P.statusMessage},X.callerState)),d.return();P.consentLanguageKeys!==void 0&&(C=P.consentLanguageKeys);g=k.next();d.jumpTo(7);break;case 11:S=d.yieldResult;if(S.statusCode!==10)return S.statusCode!==6&&j47(X),S.statusCode!==1&&X.callerState!==void 0&&(S.callerState=X.callerState),U(S),d.return();_.mt(d,6);break;case 5:_.yE(d);case 6:r=j6w(X.currentFlow,X.supportedFlows);
m=!0;d.jumpTo(2);break;case 4:j47(X),U($a5({statusCode:12,statusMessage:"Linking failed"},X.callerState)),_.uv(d)}})})},j47=function(X){ISH(X.serviceId,X.config.localStorage);
X.currentFlow=0},HtX=function(X,U,r){X.currentFlow=U;
return bxe(Nz5(X,r)).then(function(m){return m.statusCode===10&&X.config.interactionMode===1&&j6w(X.currentFlow,X.supportedFlows)!==void 0?X$H(X):m})},Nz5=function(X,U){return{flowParams:{serviceId:X.serviceId,
sessionId:X.sessionId,galService:X.galService,galLogger:X.galLogger,interactionMode:X.config.interactionMode,redirectServiceUrl:X.config.redirectServiceUrl,colorScheme:X.config.colorScheme,consentLanguageKeys:U,dynamicUrlParameters:X.dynamicUrlParameters,showCloseOption:X.config.showCloseOption,partnerConfigMinReadTimestamp:X.partnerConfigMinReadTimestamp},currentFlow:X.currentFlow,config:X.config,session:X.JSC$19988_linkingSession,googleScopes:X.googleScopes,callerState:X.callerState}};var gXX=function(X,U){this.config=X;this.galService=U.getService();this.JSC$20001_galRepository=U.JSC$20019_galRepository};
gXX.prototype.getLink=function(X,U){return U07(this,X,U)};
var U07=function(X,U,r){return X.JSC$20001_galRepository.getLink({serviceId:U,scopes:void 0,capabilities:void 0,linkName:r}).then(function(m){return{statusCode:1,link:m}}).catch(function(m){return{statusCode:c2X(m.code),
statusMessage:m.message}})};
gXX.prototype.deleteLink=function(X,U){return this.JSC$20001_galRepository.deleteLink(X,this.config.accountLinkingEntryPoint,U).then(function(){return{statusCode:1}}).catch(function(r){return{statusCode:c2X(r.code),
statusMessage:r.message}})};
gXX.prototype.startLinkingSession=function(X){var U=X.serviceId;var r=X.sessionId;return r2w({serviceId:U,sessionId:r!==void 0?r:Math.floor(Math.random()*2147483648),config:this.config,galService:this.galService,loginHint:X.loginHint,callerState:X.callerState,consentLanguageKeys:X.consentLanguageKeys,linkName:X.linkName,dynamicUrlParameters:X.dynamicUrlParameters,partnerConfigMinReadTimestamp:X.partnerConfigMinReadTimestamp})};var uz=function(X,U,r,m,I,t,C){this.apiKey=U;this.authUser=r;this.oauthToken=m;this.bucket=I;this.locale=t;this.galSdkEventHandler=C;if(m===void 0){if(U===void 0)throw Error("zk");this.useFpa=!0}else this.useFpa=!1;this.galServiceClient=new nyY(X)};
uz.prototype.deleteLink=function(X){var U=X.serviceId;var r=X.sessionId;var m=X.accountLinkingEntryPoint;var I=X.linkName;var t=this,C;return _.c(function(k){var g=(new Ec).setHeader(t.getHeader(r));var Z=rSL({serviceId:U,linkName:I});g=_.Q9(g,2,Z);C=_.zp(g,3,m);return k.return(t.makeRequest(t.galServiceClient.deleteLink,C,[1,3],[2,4]))})};
var fI3=function(X,U){var r=U.serviceId;var m=U.sessionId;var I=U.dynamicUrlParameters;var t=U.redirectState;var C=U.consentLanguageKeys;var k=U.partnerConfigMinReadTimestamp;var g;return _.c(function(Z){var P=(new B5).setHeader(X.getHeader(m,I));P=_.Rw(P,2,r);g=_.Rw(P,4,t);C!==void 0&&_.Rw(g,5,C);k!==void 0&&_.Q9(g,6,k);return Z.return(X.makeRequest(X.galServiceClient.JSC$19886_finishOAuth,g,[1,3],[2,4]))})};
uz.prototype.getLink=function(X){var U=X.serviceId;var r=X.sessionId;var m=X.scopes;var I=X.capabilities;var t=X.consistencyKey;var C=X.linkName;var k=this,g;return _.c(function(Z){var P=(new QD).setHeader(k.getHeader(r)),S=rSL({serviceId:U,scopes:m,capabilities:I,linkName:C});g=_.Q9(P,2,S);t!==void 0&&(P=a6Y(),P=_.Rw(P,2,t),_.Q9(g,3,P));return Z.return(k.makeRequest(k.galServiceClient.getLink,g,[1,3],[2,4]))})};
var Abe=function(X,U){var r=U.serviceId;var m=U.sessionId;var I=U.googleScopes;var t=U.consistencyKey;var C;return _.c(function(k){var g=(new FV).setHeader(X.getHeader(m));g=_.Rw(g,2,r);var Z=Array.from(I.values());g=_.Nw(g,3,Z,_.P7);Z=a6Y();Z=_.Rw(Z,2,t);C=_.Q9(g,4,Z);return k.return(X.makeRequest(X.galServiceClient.JSC$19886_depositGoogleCredential,C,[1,3],[2,4]))})};
uz.prototype.startLinkingSession=function(X){var U=X.serviceId;var r=X.sessionId;var m=X.scopes;var I=X.capabilities;var t=X.loginHint;var C=X.supportedFlows;var k=X.completionUrl;var g=X.usePingPong;var Z=X.twoWayLinking;var P=X.accountLinkingEntryPoint;var S=X.callerState;var d=X.consentLanguageKeys;var O=X.googleScopes;var E=X.dataUsageNoticeConfig;var Q=X.linkName;var h=X.dynamicUrlParameters;var z=X.partnerConfigMinReadTimestamp;var K=this,D,W;return _.c(function(J){if(I!==void 0&&m!==void 0)throw Error("vk");
var A=(new wGX).setHeader(K.getHeader(r,h));D=_.Rw(A,2,U);Q!==void 0&&_.Rw(D,14,Q);if(I!==void 0){A=D;var N=Array.from(I.values());_.Nw(A,5,N,_.P7)}else m!==void 0&&(A=D,N=Array.from(m.values()),_.Nw(A,3,N,_.P7));k!==void 0&&_.Rw(D,6,k);g!==void 0&&_.dP(D,15,g);C!==void 0&&(A=D,N=Array.from(C.values()),_.Nw(A,4,N,_.me));if(Z!==void 0){if(Z&&(!O||O.size===0))throw Error("Ak");_.dP(D,8,Z)}P!==void 0&&_.zp(D,9,P);t!==void 0&&_.Rw(D,13,t);S!==void 0&&(A=D,N=(new TextEncoder).encode(S),_.jX(A,12,_.M7(N,
!1),_.hv()));d!==void 0&&_.Rw(D,16,d);z!==void 0&&_.Q9(D,18,z);if(E!==void 0&&E.size>0||O!==void 0&&O.size>0)W=new oOw,O!==void 0&&O.size>0&&(A=W,N=Array.from(O.values()),_.Nw(A,1,N,_.P7)),E!==void 0&&(E.has(0)&&_.JTM(W,2,_.me,1,_.tT),E.has(1)&&_.JTM(W,2,_.me,2,_.tT)),_.Q9(D,17,W);return J.return(K.makeRequest(K.galServiceClient.startLinkingSession,D,[1],[2]))})};
uz.prototype.getMetadata=function(){var X=this,U,r;return _.c(function(m){U={};X.useFpa?(U["X-Goog-Api-Key"]=X.apiKey,U["X-Goog-AuthUser"]=X.authUser!==void 0?X.authUser.toString():"0",(r=_.SRe([]))&&(U.Authorization=r)):U.Authorization="Bearer "+X.oauthToken;X.locale&&(U["accept-language"]=X.locale);return m.return(U)})};
uz.prototype.makeRequest=function(X,U,r,m){var I=this,t;return _.c(function(C){if(C.nextAddress==1)return C.yield(I.getMetadata(),2);t=C.yieldResult;m01(I,r);return C.return(X.bind(I.galServiceClient)(U,t).finally(function(){m01(I,m)}))})};
var m01=function(X,U){X.galSdkEventHandler!==void 0&&U.forEach(function(r){X.galSdkEventHandler.onEvent(r)})};
uz.prototype.getHeader=function(X,U){var r=new Oc;X=_.jX(r,2,_.a0(X),0);X=_.zp(X,5,3);U=_.Nw(X,8,U,_.P7);this.bucket!==void 0&&_.Rw(U,1,this.bucket);return U};
var rSL=function(X){var U=X.serviceId;var r=X.scopes;var m=X.capabilities;X=X.linkName;if(m!==void 0&&r!==void 0)throw Error("vk");var I=new I67;U=_.Rw(I,1,U);m!==void 0?(r=Array.from(m.values()),_.Nw(U,5,r,_.P7)):r!==void 0&&(r=Array.from(r.values()),_.Nw(U,3,r,_.P7));X!==void 0&&_.Rw(U,6,X);return U};var nX0=function(X){this.galService=new uz(X.alsDomain,X.apiKey,X.authUser,X.oauthToken,X.bucket,X.locale,X.galSdkEventHandler);this.JSC$20019_galRepository=new ue0(this.galService)};
nX0.prototype.getService=function(){return this.galService};var Ihe=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(Ihe,_.Cy);var tO7=function(X){var U=new Ihe;return _.di(U,1,X)};
Ihe.prototype.setErrorMessage=function(X){return _.zb(this,2,X)};var ahH=[0,_.mL,_.iJ,_.mL];var hl=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(hl,_.Cy);var HDL=[0,[1,2,3],_.X8,[0,_.e1h,_.fqY,-1],_.X8,[0,d5Y,-1],_.Np];var CE1=[0,_.A9,1,_.mL,_.iJ,-1,1,_.U6,_.J9,_.mL,-1,HDL];var ktX=[0,_.mL,[0,_.U6,_.J9,[0,_.iJ]],_.lJ,[0,_.mL,-1]];var Cw=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(Cw,_.Cy);var cSH=[0,_.iJ,_.mL,-2,_.A9,_.mL,_.A9,_.mL,-2,1,_.lJ];var gIH=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(gIH,_.Cy);var nIX=[0,_.A9];var ZD1=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(ZD1,_.Cy);var sE7=[0,_.mL,ktX,nIX,cSH,CE1];var tb7=_.Ob(ZD1,sE7);var x00=[0,ZU5];var nMY=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(nMY,_.Cy);var PE3=[0,[1,3],e7c,_.mL,e7c];var gMw=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(gMw,_.Cy);var Suw=[0,_.mL];var d0c=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(d0c,_.Cy);var Zzw=function(X){return _.h9(X,Ihe,2,H5)},ODw=function(X){var U=new d0c;
return _.oT(U,2,H5,X)},H5=[1,
2];var vIc=[0,H5,_.X8,Suw,_.X8,ahH,_.jY,PE3,1,_.mL,x00];var eQL=[0,1,[0,[1,2,3],_.X8,[0],_.X8,[0,okH],_.X8,[0,ZU5]]];var EIY=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(EIY,_.Cy);var Bd3=function(X){var U=new EIY;return _.oT(U,3,FP7,X)},FP7=[2,
3];var QEY=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(QEY,_.Cy);var oIw=function(X,U){return _.Q9(X,2,U)},w$c=function(X,U){return _.Q9(X,8,U)},ySL=function(X,U){return _.Q9(X,3,U)};var uf1=[0,_.mL,vIc,sE7,_.ka,[0,[5,6,7],[0,_.mL,-2],[0,_.A9,_.mL,_.iJ],[0,HDL],[0,_.iJ,_.mL,-1,_.C1,_.mL],_.X8,[0,[0,_.A9],_.mL,-1],_.X8,[0,[3,4],_.mL,-1,_.X8,[0,[0,_.mL,_.lJ]],_.X8,[0,[0,[0,[1,2,3],_.X8,[0],_.X8,[0],_.X8,[0]]]]],_.X8,[0,_.mL]],_.ka,-1,[0,FP7,_.mL,_.X8,Suw,_.X8,ahH,_.jY,PE3,[0,ZU5],eQL]];var hQw=_.Ob(QEY,uf1),MOw=_.vy(uf1);var zQe=function(){_.Kj.call(this)};
_.F(zQe,_.Kj);zQe.prototype.init=function(){};
new zQe;var KPY=_.pH(["data-"]),TdL=_.pH(["aria-"]),YuL=_.pH(["aria-"]),MQ=function(X,U){this.isLatencyMeasurementExperiment=X===void 0?!1:X;this.enableDialogA11yFix=U===void 0?!1:U;this.win=window;this.focusChangeListener=this.handleFocusChange.bind(this);this.origin=_.cQA(_.mH.location.href)},HzT=function(X,U){X.onConsentPrimitiveShownCallback=U},VO5=function(X,U){return X.overriddenIframeLoadTimeout?X.overriddenIframeLoadTimeout:U!==void 0?U:5E3},k75=function(X){if(X.prewarmPromise!==void 0)return X.prewarmPromise;
X.prewarmPromise=new Promise(function(U,r){zT(X,1);RQX(X,fh7(X,!0),quL(X));X.iframe?X.prewarmChannel||WP0(X,X.iframe,U):r(Error("Bk"))});
X.prewarmPromise.finally(function(){X.prewarmPromise=void 0});
return X.prewarmPromise};
MQ.prototype.showPrimitive=function(){var X=this;if(this.consentPromise!==void 0)return this.consentPromise;var U=Date.now();JS5(this,U);this.consentPromise=new Promise(function(r,m){zT(X,0,U);var I=X.isDarkTheme();X.isLatencyMeasurementExperiment||X.initialLoadingStrategy===1||X.initialLoadingStrategy===2||(X.loadingBar||(X.loadingBar=PRc(getComputedStyle(document.body).direction==="rtl",I),X.loadingBar.style.position="fixed",X.loadingBar.style.zIndex="15000"),document.body.appendChild(X.loadingBar));
RQX(X,fh7(X),quL(X));X.iframe?X.channel||D05(X,X.iframe,r,m):(p$X(X),m(Error("Bk")))});
this.consentPromise.finally(function(){X.consentPromise=void 0});
return this.consentPromise};
var D05=function(X,U,r,m){var I,t;_.c(function(C){switch(C.nextAddress){case 1:zT(X,3);I=!1;setTimeout(function(){if(!I){p$X(X);$0c(X);bD0(X);var k=tO7(7).setErrorMessage("Timeout connecting to iframe");r(w$c(oIw(new QEY,ODw(k)),Bd3(k)))}},VO5(X,ASw(X)));
if(!X.prewarmPromise){C.jumpTo(2);break}_.E_(C,3);return C.yield(X.prewarmPromise,5);case 5:_.mt(C,2);break;case 3:_.yE(C),t=tO7(4).setErrorMessage("Error while prewarming."),r(w$c(oIw(new QEY,ODw(t)),Bd3(t)));case 2:X.prewarmChannel&&X.prewarmChannel.send(MOw(ySL(new QEY,X.consentPrimitiveRequest))),X.channel=_.HT({destination:X.win,iframe:U,origin:lh5(X),channelName:"cpw",onEstablished:function(){I=!0;p$X(X);X.isLatencyMeasurementExperiment||(X.JSC$20048_previousBodyOverflow=document.body.style.overflow,
X.JSC$20048_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior,X.JSC$20048_previousBodyOverscroll=document.body.style.overscrollBehavior,document.documentElement.style.overscrollBehavior="contain",document.body.style.overscrollBehavior="contain",document.body.style.overflow="hidden",X.enableDialogA11yFix&&window.addEventListener("blur",X.focusChangeListener));var k=X.iframe;k.style.bottom="0";k.style.position="fixed";k.style.right="0";k.style.border="none";k.style.left="0";k.style.top=
"0";k.style.zIndex="5000";k.style.pointerEvents="";k.style.visibility="";X.initialLoadingStrategy===2||X.initialLoadingStrategy===3?zT(X,4):zT(X,6);var g;(g=X.onConsentPrimitiveShownCallback)==null||g.call(X)},
onMessage:function(k){k=hQw(k.data);switch(_.wZ(k,1)){case 1:$0c(X);var g=SBH(_.SA(k,_.ow,7));g&&(X.initialLoadingStrategy!==2&&X.initialLoadingStrategy!==3||zT(X,6,g),zT(X,5,g));if(g=SBH(_.SA(k,_.ow,6)))zT(X,7,g),zT(X,8);var Z,P;((Z=_.SA(k,d0c,2))==null?void 0:_.O8(Z,H5))!==0&&((P=_.SA(k,EIY,8))==null?void 0:_.O8(P,FP7))!==0||m(Error("Ck"));r(k);break;case 2:bD0(X)}}}),_.uv(C)}})},WP0=function(X,U,r){X.prewarmChannel=_.HT({destination:X.win,
iframe:U,origin:lh5(X),channelName:"pwcp",onEstablished:function(){zT(X,2);r()}})},lh5=function(X){var U=_.MF(X.src).toString();
return U&&U.indexOf("://")<0&&U.indexOf("//")!==0?X.origin:_.cQA(U)},fh7=function(X,U){U=U===void 0?!1:U;
var r,m=new Map([["origin",X.origin],["hl",(r=Gtw(X))!=null?r:null]]);U&&m.set("pw","1");U=_.H([["cpr",X.consentPrimitiveRequest.serialize()]]);for(r=U.next();!r.done;r=U.next()){var I=_.H(r.value);r=I.next().value;I=I.next().value;m.set(r,I)}X.isDarkTheme()&&m.set("color_scheme","dark");return _.S4(X.src,m)},p$X=function(X){X.isLatencyMeasurementExperiment||X.loadingBar&&document.body.removeChild(X.loadingBar)};
MQ.prototype.getSrc=function(){var X=_.Hp(this.origin),U;var r=(U=_.SA(this.consentPrimitiveRequest,gIH,3))==null?void 0:_.sD(U,1);U="consent.google.com";r=r?"/u/"+encodeURIComponent(r.toString()):"";(X==null?0:X.endsWith("youtube.com"))?U="consent.youtube.com":(X=X==null?void 0:X.match("google\\.(co\\.)?([a-z]{2,3})$"))&&(U="consent.google."+((X[1]?"co.":"")+encodeURIComponent(X[2])));return _.ho("https://"+U+"/signedin"+r+"/landing")};
var RQX=function(X,U,r){X.iframe||(X.iframe=document.createElement("iframe"),X.iframe.style.width="100%",X.iframe.style.height="100%",r!==112496729&&(X.iframe.style.colorScheme="auto"),X.isLatencyMeasurementExperiment&&(X.iframe.style.display="none"),_.jU(X.iframe,U),X.iframe.setAttribute("jsname","C5o1O"),iDe(X.iframe),document.body.appendChild(X.iframe))},iDe=function(X){X.style.bottom="-200vh";
X.style.position="fixed";X.style.right="-200vw";X.style.border="";X.style.left="";X.style.top="";X.style.zIndex="";X.style.pointerEvents="none";X.style.visibility="hidden"},$0c=function(X){X.iframe&&(X.isLatencyMeasurementExperiment||(X.JSC$20048_previousHtmlOverscroll!==void 0&&(document.documentElement.style.overscrollBehavior=X.JSC$20048_previousHtmlOverscroll),X.JSC$20048_previousBodyOverscroll!==void 0&&(document.body.style.overscrollBehavior=X.JSC$20048_previousBodyOverscroll),X.JSC$20048_previousBodyOverflow!==
void 0&&(document.body.style.overflow=X.JSC$20048_previousBodyOverflow),X.enableDialogA11yFix&&LP7(X,!1)),iDe(X.iframe))};
MQ.prototype.handleFocusChange=function(){document.activeElement===this.iframe&&(LP7(this,!0),window.removeEventListener("blur",this.focusChangeListener))};
var LP7=function(X,U){var r,m,I=(r=X.iframe)==null?void 0:(m=r.parentElement)==null?void 0:m.children;if(I)for(r=0;r<I.length;r++)m=I[r],m!==X.iframe&&(U?(m.hasAttribute("aria-hidden")&&_.kV([_.ZR(KPY)],m,"data-old-aria-hidden",m.getAttribute("aria-hidden")),_.kV([_.ZR(TdL)],m,"aria-hidden","true")):(m.removeAttribute("aria-hidden"),m.hasAttribute("data-old-aria-hidden")&&(_.kV([_.ZR(YuL)],m,"aria-hidden",m.getAttribute("data-old-aria-hidden")),m.removeAttribute("data-old-aria-hidden"))))},zT=function(X,
U,r){var m;
(m=X.latencyCallback)==null||m.call(X,{latencyType:U,timestampEpochMillis:r!=null?r:Date.now()})};var Nde=function(X,U,r){MQ.call(this,U,r===void 0?!1:r);this.consentPrimitiveRequest=X;X=Gtw(this);_.RUT(X);this.src=this.getSrc();var m;this.initialLoadingStrategy=(m=_.SA(this.consentPrimitiveRequest,Cw,4))==null?void 0:_.wZ(m,4)},jE3;
_.F(Nde,MQ);var aOX=function(X){var U=_.v("enable_primitive_dialog_aria_hide_siblings");X={request:X,enableDialogA11yFix:U===void 0?!1:U};jE3||(jE3=new Nde(X.request,X.isLatencyMeasurementExperiment||_.wZ(X.request,1)===2,X.enableDialogA11yFix));return jE3},Gtw=function(X){var U;
return(U=_.SA(X.consentPrimitiveRequest,Cw,4))==null?void 0:_.o2(U,1)},JS5=function(X,U){if(!_.xd(X.consentPrimitiveRequest,hl,5)){var r=X.consentPrimitiveRequest,m=new hl;
_.Q9(r,5,m)}var I;if((I=_.SA(X.consentPrimitiveRequest,hl,5))==null||_.TTD(_.s8(I,8))==null){var t;(t=_.SA(X.consentPrimitiveRequest,hl,5))!=null&&_.T9(t,8,U)}},quL=function(X){var U;
return(U=_.SA(X.consentPrimitiveRequest,hl,5))==null?void 0:_.sD(U,1)};
Nde.prototype.isDarkTheme=function(){var X;return((X=_.SA(this.consentPrimitiveRequest,Cw,4))==null?void 0:_.wZ(X,2))===2};
var ASw=function(X){var U;return((U=_.SA(X.consentPrimitiveRequest,Cw,4))==null?void 0:_.sD(U,5))||void 0},bD0=function(X){X.channel=void 0;
X.prewarmChannel=void 0;X.iframe&&(document.body.contains(X.iframe)&&document.body.removeChild(X.iframe),X.iframe=void 0);jE3=void 0},cc7=function(X){return MQ.prototype.showPrimitive.call(X).then(function(U){return _.SA(U,d0c,2)})};for(var Kw={},Xm3=(Kw[64]="ma",Kw[73]="ogb",Kw[89]="cr",Kw[21]="test",Kw[0]="unkn",Kw[137]="con",Kw[155]="hl",Kw[78]="yt",Kw[171]="lp",Kw[172]="ap",Kw[177]="amo",Kw[178]="pqe",Kw[74]="gg",Kw[1]="gm",Kw[140]="am",Kw[193]="sc",Kw),UBc=_.H(Object.keys(Xm3)),rw0=UBc.next();!rw0.done;rw0=UBc.next());var mBc=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(mBc,_.Cy);var IgX=[0,[2,3,4],_.mL,S$L,e7c,_.Np];var txL=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(txL,_.Cy);var agH=_.Ob(txL,[0,_.Is,_.iJ,_.mL,_.iJ,_.mL,IgX]);var HM3=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(HM3,_.Cy);HM3.prototype.getCommand=function(){return _.wZ(this,1)};
var CtL=function(){var X=new HM3;return _.zp(X,1,0)};var k$c=_.vy([0,_.Is,_.iJ,[0,_.mL,_.iJ,-1]]);var cw7=new _.oJ("s"),gZ5=new _.oJ("t"),nZL=new _.oJ("u"),ZML=new _.oJ("v"),sn0=function(X,U,r){_.wY.call(this,cw7);this.mediaKey=X;this.photoUrl=U;this.photoSource=r};
_.F(sn0,_.wY);var xBL=function(){_.wY.call(this,gZ5)};
_.F(xBL,_.wY);var Pte=function(X){X=X===void 0?!1:X;_.wY.call(this,nZL);this.isError=X};
_.F(Pte,_.wY);var SfL=function(){_.wY.call(this,ZML)};
_.F(SfL,_.wY);var dBL=/^\[([a-z0-9-]+)(="([^\\"]*)")?]$/,EZL=function(X){if(typeof X=="string"){if(X.charAt(0)==".")return OML(X.substr(1));if(X.charAt(0)=="["){var U=dBL.exec(X);X=X.indexOf("=")==-1?void 0:U[3];return vZ1(U[1],X)}return ePw(X)}return X},OML=function(X){return function(U){return U.getAttribute&&_.Xg(U,X)}},vZ1=function(X,U){return function(r){return U!==void 0?r.getAttribute&&r.getAttribute(X)==U:r.hasAttribute&&r.hasAttribute(X)}},ePw=function(X){X=X.toUpperCase();
return function(U){return(U=U.tagName)&&U.toUpperCase()==X}},Fd7=function(){return!0};var TT=function(X,U){this.JSC$20076_key_=X;this.JSC$20076_value_=U},Bp3=function(X){throw Error("Dk`"+X.JSC$20076_key_);
},QnL=function(X,U){return new TypeError("Ek`"+U+"`"+X.JSC$20076_key_+"`"+X.JSC$20076_value_+"`"+typeof X.JSC$20076_value_)};
TT.prototype.string=function(X){return arguments.length==0?oZL(this):wm5(this,X)};
var wm5=function(X,U){var r;return(r=ywe(X))!=null?r:U},oZL=function(X){var U=ywe(X);
U===null&&Bp3(X);return U},ywe=function(X){var U=X.JSC$20076_value_;
if(U==null)return null;if(typeof U==="string")return U;throw QnL(X,"string");};
TT.prototype.bool=function(X){if(arguments.length==0){var U=this.optionalBool();U===null&&Bp3(this)}else{var r;U=(r=this.optionalBool())!=null?r:X}return U};
TT.prototype.optionalBool=function(){var X=this.JSC$20076_value_;if(X==null)return null;if(typeof X==="boolean")return X;if(typeof X==="string"){X=X.toLowerCase();if(X==="true"||X==="1")return!0;if(X==="false"||X==="0")return!1}throw QnL(this,"boolean");};
TT.prototype.number=function(X){if(arguments.length==0){var U=u03(this);U===null&&Bp3(this)}else U=hPL(this,X);return U};
var hPL=function(X,U){var r;return(r=u03(X))!=null?r:U},u03=function(X){var U=X.JSC$20076_value_;
if(U==null)return null;if(typeof U==="number")return U;if(typeof U==="string"){var r=Number(U);if(!isNaN(r)&&(r!==0||U.trim().length!==0))return r}throw QnL(X,"number");};
TT.prototype.toString=function(){return oZL(this)};
TT.prototype.enum=function(X,U){var r=!0,m=void 0,I;for(I in X){var t=X[I];r&&(r=!1,m=typeof t==="number"?hPL(this,U):wm5(this,U));if(t==m)return m}JSON.stringify(X);return m};
TT.prototype.array=function(X){if(arguments.length==0){var U=Mxe(this);U===null&&Bp3(this);return U}U=Mxe(this);return U==null?X:U};
var Mxe=function(X){var U=X.JSC$20076_value_;if(U==null)return null;Array.isArray(U)||(typeof U!=="string"?U=[U]:(U=U.trim(),U=U==""?[]:U.split(",").map(function(r){return r.trim()})));
return zPX(X,U)},zPX=function(X,U){var r=X.JSC$20076_key_+"[";
return Array.from(U,function(m,I){return new TT(r+I+"]",m)})};
TT.prototype.object=function(X){var U=this.JSC$20076_value_;if(U==null)return X===void 0&&Bp3(this),X;if(typeof U==="object"&&U.constructor===Object){X={};var r=this.JSC$20076_key_+".",m;for(m in U)X[m]=new TT(r+m,U[m]);return X}throw QnL(this,"object");};var Yj=function(X){this.list_=KdH(X)},KdH=function(X){if(X instanceof Yj)X=X.list_;
else if(X[0]instanceof Yj){for(var U=new Set,r=0;r<X.length;r++)for(var m=_.H(X[r].list_),I=m.next();!I.done;I=m.next())U.add(I.value);X=U}return[].concat(_.fN(X))};
_.a=Yj.prototype;_.a.each=function(X,U,r){((r===void 0?0:r)?vf3:_.U4)(this.list_,X,U);return this};
_.a.size=function(){return this.list_.length};
_.a.isEmpty=function(){return this.list_.length===0};
_.a.get=function(X){return this.list_[X]||null};
_.a.el=function(){return this.list_[0]||null};
_.a.map=function(X,U){return _.qq(this.list_,X,U)};
_.a.equals=function(X){return this===X||_.iM(this.list_,X.list_)};
_.a.first=function(){return this.list_.length==0?null:new VD(this.list_[0])};
_.a.last=function(){return this.list_.length==0?null:new VD(this.list_[this.list_.length-1])};
_.a.find=function(X){var U=[];this.each(function(r){r=r.querySelectorAll(String(X));for(var m=0;m<r.length;m++)U.push(r[m])});
return new Yj(U)};
_.a.parent=function(){var X=[];this.each(function(U){(U=U.parentElement||null)&&!_.q9(X,U)&&X.push(U)});
return new Yj(X)};
_.a.children=function(){var X=[];this.each(function(U){U=_.WT(U);for(var r=0;r<U.length;r++)X.push(U[r])});
return new Yj(X)};
_.a.filter=function(X){X=_.rZ(this.list_,EZL(X));return new Yj(X)};
_.a.closest=function(X){var U=[],r=EZL(X),m=function(I){return _.CY(I)&&r(I)};
this.each(function(I){(I=_.$S(I,m,!0))&&!_.q9(U,I)&&U.push(I)});
return new Yj(U)};
_.a.next=function(X){return Tpc(this,_.w08,X)};
_.a.prev=function(X){return Tpc(this,Ek3,X)};
var Tpc=function(X,U,r){var m=[];var I=r?EZL(r):Fd7;X.each(function(t){(t=U(t))&&I(t)&&m.push(t)});
return new Yj(m)};
Yj.prototype.setClass=function(X){return this.each(function(U){_.jg(U,X)})};
var YfT=function(X,U){return X.each(function(r){_.Do(r,U)})},Vxc=function(X,U){return X.each(function(r){_.Ws(r,U)})};
Yj.prototype.toggleClass=function(X,U){return U===!0?YfT(this,X):U===!1?Vxc(this,X):this.each(function(r){_.Xg(r,X)?_.Ws(r,X):_.Do(r,X)})};
Yj.prototype.setText=function(X){return this.each(function(U){_.JR(U,X)})};
var RPT=function(X){X.each(function(U){U.removeAttribute("aria-hidden")})};
Yj.prototype.getStyle=function(X){if(this.list_.length>0){var U=this.list_[0],r=U.style[_.al(X)];return typeof r!=="undefined"?r:U.style[_.WA8(U,X)]||""}};
Yj.prototype.getData=function(X){if(this.list_.length===0)return new TT(X,null);var U=ofe(this.list_[0],X);return new TT(X,U)};
Yj.prototype.focus=function(X){try{X?this.el().focus(X):this.el().focus()}catch(U){}return this};
Yj.prototype.click=function(){var X=_.DR(this.el());if(X.createEvent){var U=X.createEvent("MouseEvents");U.initMouseEvent("click",!0,!0,X.defaultView,1,0,0,0,0,!1,!1,!1,!1,0,null);this.el().dispatchEvent(U)}else X=X.createEventObject(),X.clientX=0,X.clientY=0,X.screenX=0,X.screenY=0,X.altKey=!1,X.ctrlKey=!1,X.shiftKey=!1,X.button=0,this.el().fireEvent("onclick",X)};
var RA=function(X,U,r,m){function I(k,g,Z){var P=g;g&&g.parentNode&&(P=g.cloneNode(!0));k(P,Z)}
m=m===void 0?!1:m;if(X.list_.length==1){var t=X.list_[0],C=function(k){return U(k,t)};
r instanceof Yj?r.each(C,void 0,m):Array.isArray(r)?(m?vf3:_.U4)(r,C):C(r);return X}return X.each(function(k){r instanceof Yj?r.each(function(g){I(U,g,k)}):Array.isArray(r)?_.U4(r,function(g){I(U,g,k)}):I(U,r,k)})};
_.a=Yj.prototype;_.a.append=function(X){return RA(this,function(U,r){U&&r.appendChild(U)},X)};
_.a.appendTo=function(X){(new Yj([X])).append(this);return this};
_.a.remove=function(){return RA(this,function(X,U){_.yG(U)},null)};
_.a.empty=function(){return RA(this,function(X,U){_.Rs(U)},null)};
_.a.after=function(X,U){return RA(this,function(r,m){r&&_.qS(r,m)},X,!(U===void 0||U))};
_.a.before=function(X){return RA(this,function(U,r){U&&_.fg(U,r)},X)};
_.a.replaceWith=function(X){return RA(this,function(U,r){U&&_.Bl5(U,r)},X)};
_.a.toggle=function(X){return this.each(function(U){_.UP(U,X)})};
_.a.show=function(){return this.toggle(!0)};
_.a.hide=function(){return this.toggle(!1)};
_.a.trigger=function(X,U,r,m){return fg7(this,X,U,r,m)};
var fg7=function(X,U,r,m,I){return X.each(function(t){_.SJe(_.DR(t)).triggerWizEventInternal(t,U,r,m,I)})},VD=function(X,U){X instanceof Yj&&(U=X.list_,X=null);
this.list_=KdH(X!=null?[X]:U)};
_.XW(VD,Yj);_.a=VD.prototype;_.a.children=function(){return new Yj(Array.prototype.slice.call(_.WT(this.list_[0])))};
_.a.each=function(X,U){X.call(U,this.list_[0],0);return this};
_.a.size=function(){return 1};
_.a.el=function(){return this.list_[0]};
_.a.first=function(){return this};var fw=function(X,U){U=U===void 0?window:U;this.hostId=X;this.win=U;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$20087_previousHtmlOverscroll=this.JSC$20087_previousBodyOverscroll=this.JSC$20087_previousBodyOverflow="";this.eventTarget=new _.z2;this.win.location.hostname.indexOf("youtube.com")>=0&&(this.domain="profilewidgets.youtube.com")},Jww=function(X){var U=
qfe(qfe(qfe(new WdT(78),"po"),"hppp"),"hhc");
U.authUser=Number(_.$q("SESSION_INDEX","0"));U.colorScheme=X;return U};
fw.prototype.getOrigin=function(){return this.origin?this.origin:_.nz(_.g$(_.c_(new _.fB,this.win.location.protocol),this.win.location.hostname),this.win.location.port).toString()};
fw.prototype.getTargetOrigin=function(){return _.nz(_.g$(_.c_(new _.fB,this.scheme),this.domain),this.port)};
fw.prototype.preloadIframe=function(X){var U=this;if(this.iframeLoadPromise===void 0){var r=document.createElement("iframe");this.iframe=r;BJ3(r,X);this.iframeLoadPromise=new Promise(function(m,I){var t=!1,C=function(k){k.stopPropagation();r.removeEventListener("error",C);r.removeEventListener("securitypolicyviolation",C);I(Error("Fk",{cause:k}))};
r.addEventListener("error",C);r.addEventListener("securitypolicyviolation",C);setTimeout(function(){t||I(Error("Gk"))},3E4);
DBw(U,r,function(){t=!0;r.removeEventListener("error",C);r.removeEventListener("securitypolicyviolation",C);m()})});
pmL(this);X=this.getTargetOrigin().toString();r.setAttribute("allow","camera "+X+"; display-capture "+X);this.parentElement.appendChild(r)}return this.iframeLoadPromise};
var AwX=function(X,U){var r,m;return _.c(function(I){if(I.nextAddress==1)return r=PRc(getComputedStyle(X.parentElement).direction==="rtl"),X.parentElement.appendChild(r),document.activeElement instanceof HTMLElement&&(X.elementToFocusAfterClose=document.activeElement),_.E_(I,2),I.yield(X.preloadIframe(U),4);if(I.nextAddress!=2){X.parentElement.removeChild(r);X.JSC$20087_previousBodyOverflow=X.parentElement.style.overflow;X.JSC$20087_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior;
X.JSC$20087_previousBodyOverscroll=X.parentElement.style.overscrollBehavior;document.documentElement.style.overscrollBehavior="contain";X.parentElement.style.overscrollBehavior="contain";X.parentElement.style.overflow="hidden";var t=X.iframe;t.style.bottom="0";t.style.border="none";t.style.height="100%";t.style.left="0";t.style.position=X.iframePosition;t.style.right="0";t.style.top="0";t.style.width="100%";t.style.zIndex="2202";t.setAttribute("aria-hidden","false");t.setAttribute("aria-modal","true");
X.opened=!0;$BT(X);return _.mt(I,0)}m=_.yE(I);X.parentElement.removeChild(r);eme(X.isDarkTheme());bM5(X,!1);throw Error("Hk",{cause:m});})},bM5=function(X,U){U=U===void 0?!0:U;
X.iframe!==void 0&&(lgc(X),document.documentElement.style.overscrollBehavior=X.JSC$20087_previousHtmlOverscroll,X.parentElement.style.overscrollBehavior=X.JSC$20087_previousBodyOverscroll,X.parentElement.style.overflow=X.JSC$20087_previousBodyOverflow,X.elementToFocusAfterClose!==void 0&&(X.elementToFocusAfterClose.focus(),X.elementToFocusAfterClose=void 0),U?pmL(X):(X.parentElement.removeChild(X.iframe),X.iframe=void 0,X.iframeLoadPromise=void 0,X.mainChannel=void 0),X.opened=!1)},lgc=function(X){X.backgroundElementsAriaHiddenIsNull&&
(RPT(X.backgroundElementsAriaHiddenIsNull),X.backgroundElementsAriaHiddenIsNull=void 0);
X.backgroundElementsAriaHiddenIsFalse&&(X.backgroundElementsAriaHiddenIsFalse.each(function(U){U.setAttribute("aria-hidden","false")}),X.backgroundElementsAriaHiddenIsFalse=void 0);
X.backgroundElementsWithoutInert&&(X.backgroundElementsWithoutInert.each(function(U){U.removeAttribute("inert")}),X.backgroundElementsWithoutInert=void 0)},$BT=function(X){X.backgroundElementsAriaHiddenIsNull=(new VD(X.iframe.parentElement)).children().filter(function(U){return U.getAttribute("aria-hidden")===null&&U!==X.iframe});
X.backgroundElementsAriaHiddenIsNull.each(function(U){U.setAttribute("aria-hidden","true")});
X.backgroundElementsAriaHiddenIsFalse=(new VD(X.iframe.parentElement)).children().filter(function(U){return U.getAttribute("aria-hidden")==="false"&&U!==X.iframe});
X.backgroundElementsAriaHiddenIsFalse.each(function(U){U.setAttribute("aria-hidden","true")});
X.backgroundElementsWithoutInert=(new VD(X.iframe.parentElement)).children().filter(function(U){return!U.hasAttribute("inert")&&U!==X.iframe});
X.backgroundElementsWithoutInert.each(function(U){U.setAttribute("inert","true")})},pmL=function(X){X=X.iframe;
X.style.bottom="-1000px";X.style.position="fixed";X.style.right="-1000px";X.style.border="";X.style.height="";X.style.left="";X.style.top="";X.style.width="";X.style.zIndex="";X.setAttribute("aria-hidden","true");X.setAttribute("aria-modal","false")};
fw.prototype.isDarkTheme=function(){return this.colorScheme==="dark"||window.matchMedia("(prefers-color-scheme: dark)").matches&&this.colorScheme!=="light"};var WdT=function(X,U){fw.call(this,Xm3[X],U);this.options=[];this.style=""};
_.F(WdT,fw);var G$L=function(X){X.style="youtube";return X},iMw=function(X,U){X.eventTarget.listen(nZL,U);
return X},Ldw=function(X,U){X.eventTarget.listen(cw7,U);
return X},qfe=function(X,U){X.options.push(U);
return X},NpL=function(X){var U=[X.getOrigin()];
X.ancestorOrigins&&U.push.apply(U,_.fN(X.ancestorOrigins));var r=new _.fB(X.win.location.href),m=X.startUrl?X.startUrl:X.options.includes("po")?"profile-picture/art":"profile-picture";U=K05(_.ZO(X.getTargetOrigin(),m),"origin",U);X.startUrl&&_.Xb(U,"startPath",X.startUrl);X.authUser>0&&_.Xb(U,"authuser",X.authUser);X.pageId!==void 0&&_.Xb(U,"pageId",X.pageId);_.Xb(U,"hostId",X.hostId);X.jsMode!==void 0&&_.Xb(U,"jsmode",X.jsMode);X.rectangleRatio!==void 0&&_.Xb(U,"rectangleRatio",X.rectangleRatio);
X.options.length>0&&_.Xb(U,"opts",X.options.join(","));try{for(var I=_.H(["utm_source","utm_medium","utm_campaign","utm_content"]),t=I.next();!t.done;t=I.next()){var C=t.value;_.jF(r,C)&&_.Xb(U,C,_.jF(r,C))}var k,g=(k=X.hl)!=null?k:_.jF(r,"hl");g!==void 0&&_.Xb(U,"hl",g)}catch(Z){if(!(Z instanceof URIError))throw Z;}X.colorScheme&&_.Xb(U,"theme",X.colorScheme);X.style&&_.Xb(U,"style",X.style);return U},jn5=function(X,U){X.mainChannel=_.HT({destination:X.win,
iframe:U,origin:X.getTargetOrigin().toString(),channelName:"ow",onMessage:function(r){r=agH(r.data);if(U===X.iframe)switch(_.wZ(r,1)){case 1:X.eventTarget.dispatchEvent(new Pte);bM5(X);break;case 2:X.eventTarget.dispatchEvent(new sn0(_.o2(r,4),_.o2(r,2),_.wZ(r,5),_.SA(r,mBc,6)));break;case 0:var m;X.eventTarget.dispatchEvent(new xBL(_.o2(r,2),(m=_.wZ(r,3))!=null?m:0));break;case 3:X.eventTarget.dispatchEvent(new Pte(!0));bM5(X,!1);break;case 4:X.eventTarget.dispatchEvent(new SfL)}}})},DBw=function(X,
U,r){_.HT({destination:X.win,
iframe:U,origin:_.nz(_.g$(_.c_(new _.fB,X.scheme),X.domain),X.port).toString(),channelName:"owi",onMessage:function(m){U===X.iframe&&(r!==void 0&&r(),jn5(X,U),X.opened&&X.mainChannel.send(k$c(CtL())),m.reply(),DBw(X,U))}})};
WdT.prototype.preloadIframe=function(){return this.iframeLoadPromise===void 0?fw.prototype.preloadIframe.call(this,NpL(this).toString()):this.iframeLoadPromise};
WdT.prototype.openPicker=function(X){var U=this;return _.c(function(r){if(r.nextAddress==1)return U.startUrl=X?X:U.options.includes("po")?"profile-picture/art":"profile-picture",r.yield(AwX(U,NpL(U).toString()),2);if(U.mainChannel){var m=U.mainChannel,I=m.send;var t=CtL();t=_.zb(t,2,U.startUrl);I.call(m,k$c(t))}_.uv(r)})};var X9X=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(X9X,_.Cy);_.a=X9X.prototype;_.a.getSize=function(){return xj(this,1)};
_.a.setSize=function(X){return _.Mp(this,1,X)};
_.a.getWidth=function(){return xj(this,12)};
_.a.getHeight=function(){return xj(this,13)};
_.a.setCenterCrop=function(X){return _.dW(this,20,X)};
_.a.getHtml=function(){return _.FW(this,4)};
_.a.getToken=function(){return _.oc(this,24)};
_.a.setToken=function(X){return _.zb(this,24,X)};
_.a.getBackgroundColor=function(){return xj(this,87)};
_.a.hasBackgroundColor=function(){return _.H7(_.s8(this,87))!=null};
_.a.getStoryboardLevel=function(){return xj(this,109)};var qQ=function(X){this.JSC$20095_value_=void 0;this.childNodes_={};if(X){var U=_.SOC(X);X=_.kM(X);for(var r=0;r<U.length;r++)this.set(U[r],X[r])}};
qQ.prototype.set=function(X,U){UOT(this,X,U,!1)};
qQ.prototype.add=function(X,U){UOT(this,X,U,!0)};
var UOT=function(X,U,r,m){for(var I=0;I<U.length;I++){var t=U.charAt(I);X.childNodes_[t]||(X.childNodes_[t]=new qQ);X=X.childNodes_[t]}if(m&&X.JSC$20095_value_!==void 0)throw Error("Ik`"+U);X.JSC$20095_value_=r},rq7=function(X,U){for(var r=0;r<U.length;r++)if(X=X.childNodes_[U.charAt(r)],!X)return;
return X};
qQ.prototype.get=function(X){return(X=rq7(this,X))?X.JSC$20095_value_:void 0};
qQ.prototype.getValues=function(){var X=[];mO3(this,X);return X};
var mO3=function(X,U){X.JSC$20095_value_!==void 0&&U.push(X.JSC$20095_value_);for(var r in X.childNodes_)mO3(X.childNodes_[r],U)};
qQ.prototype.getKeys=function(X){var U=[];if(X){for(var r=this,m=0;m<X.length;m++){var I=X.charAt(m);if(!r.childNodes_[I])return[];r=r.childNodes_[I]}Itw(r,X,U)}else Itw(this,"",U);return U};
var Itw=function(X,U,r){X.JSC$20095_value_!==void 0&&r.push(U);for(var m in X.childNodes_)Itw(X.childNodes_[m],U+m,r)};
_.a=qQ.prototype;_.a.containsKey=function(X){return this.get(X)!==void 0};
_.a.containsValue=function(X){if(this.JSC$20095_value_===X)return!0;for(var U in this.childNodes_)if(this.childNodes_[U].containsValue(X))return!0;return!1};
_.a.clear=function(){this.childNodes_={};this.JSC$20095_value_=void 0};
_.a.remove=function(X){for(var U=this,r=[],m=0;m<X.length;m++){var I=X.charAt(m);if(!U.childNodes_[I])throw Error("Jk`"+X);r.push([U,I]);U=U.childNodes_[I]}X=U.JSC$20095_value_;for(delete U.JSC$20095_value_;r.length>0;)if(m=r.pop(),U=m[0],m=m[1],U.childNodes_[m].isEmpty())delete U.childNodes_[m];else break;return X};
_.a.clone=function(){return new qQ(this)};
_.a.getCount=function(){return wnH(this.getValues())};
_.a.isEmpty=function(){return this.JSC$20095_value_===void 0&&_.fI.isEmpty(this.childNodes_)};var ul0=function(){if(!tjX){var X=tjX=new qQ,U;for(U in at3)X.add(U,at3[U])}},tjX,W5=function(X,U){this.types=X;
this.setters=U},at3={a:new W5([3,
0],[function(X,U){_.dW(X,21,U)},
function(X,U){_.Mp(X,56,U)}]),
al:new W5([3],[function(X,U){_.dW(X,74,U)}]),
b:new W5([3,0],[function(X,U){_.dW(X,23,U)},
function(X,U){_.Mp(X,38,U)}]),
ba:new W5([0],[function(X,U){_.Mp(X,85,U)}]),
bc:new W5([0],[function(X,U){_.Mp(X,87,U)}]),
br:new W5([0],[function(X,U){_.Mp(X,86,U)}]),
c:new W5([3,0],[function(X,U){_.dW(X,2,U)},
function(X,U){_.Mp(X,39,U)}]),
cc:new W5([3],[function(X,U){_.dW(X,51,U)}]),
ci:new W5([3],[function(X,U){_.dW(X,32,U)}]),
ckm:new W5([3],[function(X,U){_.dW(X,104,U)}]),
cp:new W5([0],[function(X,U){_.Mp(X,92,U)}]),
cr:new W5([3],[function(X,U){_.dW(X,108,U)}]),
cv:new W5([0],[function(X,U){_.Mp(X,94,U)}]),
d:new W5([3],[function(X,U){_.dW(X,3,U)}]),
dc:new W5([5],[function(X,U){_.zb(X,99,U)}]),
df:new W5([3],[function(X,U){_.dW(X,80,U)}]),
dv:new W5([3],[function(X,U){_.dW(X,90,U)}]),
e:new W5([0],[function(X,U){_.Mp(X,15,U)}]),
em:new W5([0],[function(X,U){_.Mp(X,107,U)}]),
f:new W5([4],[function(X,U){_.zb(X,16,U)}]),
fg:new W5([3],[function(X,U){_.dW(X,34,U)}]),
fh:new W5([3],[function(X,U){_.dW(X,30,U)}]),
fm:new W5([3],[function(X,U){_.dW(X,84,U)}]),
fo:new W5([2],[function(X,U){_.OJ(X,79,_.lu(U))}]),
ft:new W5([3],[function(X,U){_.dW(X,50,U)}]),
fv:new W5([3],[function(X,U){_.dW(X,31,U)}]),
g:new W5([3],[function(X,U){_.dW(X,14,U)}]),
gce:new W5([4],[function(X,U){_.zb(X,112,U)}]),
gd:new W5([3],[function(X,U){_.dW(X,83,U)}]),
gm:new W5([3],[function(X,U){_.dW(X,105,U)}]),
h:new W5([3,0],[function(X,U){_.dW(X,4,U)},
function(X,U){_.Mp(X,13,U)}]),
i:new W5([3],[function(X,U){_.dW(X,22,U)}]),
ic:new W5([0],[function(X,U){_.Mp(X,71,U)}]),
id:new W5([3],[function(X,U){_.dW(X,70,U)}]),
il:new W5([3],[function(X,U){_.dW(X,96,U)}]),
ip:new W5([3],[function(X,U){_.dW(X,54,U)}]),
iv:new W5([0],[function(X,U){_.T9(X,75,U)}]),
j:new W5([1],[function(X,U){U=U==null?U:FwX(U);_.OJ(X,29,U)}]),
k:new W5([3,0],[function(X,U){_.dW(X,17,U)},
function(X,U){_.Mp(X,42,U)}]),
l:new W5([0],[function(X,U){_.Mp(X,44,U)}]),
lf:new W5([3],[function(X,U){_.dW(X,65,U)}]),
lo:new W5([3],[function(X,U){_.dW(X,97,U)}]),
m:new W5([0],[function(X,U){_.Mp(X,63,U)}]),
md:new W5([3],[function(X,U){_.dW(X,91,U)}]),
mm:new W5([4],[function(X,U){_.zb(X,81,U)}]),
mo:new W5([3],[function(X,U){_.dW(X,73,U)}]),
mp:new W5([0],[function(X,U){_.Mp(X,115,U)}]),
mv:new W5([3],[function(X,U){_.dW(X,66,U)}]),
n:new W5([3],[function(X,U){X.setCenterCrop(U)}]),
nc:new W5([3],[function(X,U){_.dW(X,55,U)}]),
nd:new W5([3],[function(X,U){_.dW(X,53,U)}]),
ng:new W5([3],[function(X,U){_.dW(X,95,U)}]),
ngm:new W5([3],[function(X,U){_.dW(X,106,U)}]),
no:new W5([3],[function(X,U){_.dW(X,37,U)}]),
ns:new W5([3],[function(X,U){_.dW(X,40,U)}]),
nt0:new W5([4],[function(X,U){_.zb(X,36,U)}]),
ntm:new W5([3],[function(X,U){_.dW(X,114,U)}]),
nu:new W5([3],[function(X,U){_.dW(X,46,U)}]),
nw:new W5([3],[function(X,U){_.dW(X,48,U)}]),
o:new W5([1,3],[function(X,U){U=U==null?U:FwX(U);_.OJ(X,7,U)},
function(X,U){_.dW(X,27,U)}]),
p:new W5([3,0],[function(X,U){_.dW(X,19,U)},
function(X,U){_.Mp(X,43,U)}]),
pa:new W5([3],[function(X,U){_.dW(X,61,U)}]),
pc:new W5([0],[function(X,U){_.Mp(X,88,U)}]),
pd:new W5([3],[function(X,U){_.dW(X,60,U)}]),
pf:new W5([3],[function(X,U){_.dW(X,67,U)}]),
pg:new W5([3],[function(X,U){_.dW(X,72,U)}]),
pi:new W5([2],[function(X,U){_.OJ(X,76,_.lu(U))}]),
pp:new W5([3],[function(X,U){_.dW(X,52,U)}]),
pt:new W5([4],[function(X,U){_.zb(X,111,U)}]),
q:new W5([4],[function(X,U){_.zb(X,28,U)}]),
r:new W5([3,0],[function(X,U){_.dW(X,6,U)},
function(X,U){_.Mp(X,26,U)}]),
ra:new W5([3],[function(X,U){_.dW(X,103,U)}]),
rf:new W5([3],[function(X,U){_.dW(X,100,U)}]),
rg:new W5([3],[function(X,U){_.dW(X,59,U)}]),
rh:new W5([3],[function(X,U){_.dW(X,49,U)}]),
rj:new W5([3],[function(X,U){_.dW(X,57,U)}]),
ro:new W5([2],[function(X,U){_.OJ(X,78,_.lu(U))}]),
rp:new W5([3],[function(X,U){_.dW(X,58,U)}]),
rw:new W5([3],[function(X,U){_.dW(X,35,U)}]),
rwa:new W5([3],[function(X,U){_.dW(X,64,U)}]),
rwu:new W5([3],[function(X,U){_.dW(X,41,U)}]),
s:new W5([3,0],[function(X,U){_.dW(X,33,U)},
function(X,U){X.setSize(U)}]),
sb:new W5([0],[function(X,U){_.Mp(X,110,U)}]),
sc:new W5([0],[function(X,U){_.Mp(X,89,U)}]),
sg:new W5([3],[function(X,U){_.dW(X,82,U)}]),
sl:new W5([0],[function(X,U){_.Mp(X,109,U)}]),
sm:new W5([3],[function(X,U){_.dW(X,93,U)}]),
t:new W5([4],[function(X,U){X.setToken(U)}]),
tm:new W5([3],[function(X,U){_.dW(X,113,U)}]),
u:new W5([3],[function(X,U){_.dW(X,18,U)}]),
ut:new W5([3],[function(X,U){_.dW(X,45,U)}]),
v:new W5([0],[function(X,U){_.Mp(X,62,U)}]),
vb:new W5([0],[function(X,U){_.T9(X,68,U)}]),
vf:new W5([4],[function(X,U){_.zb(X,102,U)}]),
vl:new W5([0],[function(X,U){_.T9(X,69,U)}]),
vm:new W5([3],[function(X,U){_.dW(X,98,U)}]),
w:new W5([0],[function(X,U){_.Mp(X,12,U)}]),
x:new W5([0],[function(X,U){_.Mp(X,9,U)}]),
y:new W5([0],[function(X,U){_.Mp(X,10,U)}]),
ya:new W5([2],[function(X,U){_.OJ(X,77,_.lu(U))}]),
z:new W5([0],[function(X,U){_.Mp(X,11,U)}])};
ul0.prototype.parse=function(X){var U=new X9X,r=new X9X;if(X=="")X=!0;else{X=X.split("-");for(var m=!0,I=0;I<X.length;I++){var t=X[I];if(t.length==0)m=!1;else{var C=t,k=!1;var g=C;var Z=C.charAt(0);Z!=Z.toLowerCase()&&(k=!0,g=C.charAt(0).toLowerCase()+C.substring(1));var P=tjX;for(Z=1;Z<=g.length;++Z){var S=P,d=g.substring(0,Z);if(d.length==0?S.isEmpty():!rq7(S,d))break}g=Z==1?null:(g=P.get(g.substring(0,Z-1)))?{option:C.substring(0,Z-1),value:C.substring(Z-1),signed:k,attributes:g}:null;if(g){C=
[];k=[];Z=!1;for(P=0;P<g.attributes.types.length;P++){S=g.attributes.types[P];var O=g.value;d=I;if(g.signed&&S==1)for(var E=O.length;E<12&&d<X.length-1;)O+="-"+X[d+1],E=O.length,++d;else if(S==2)for(;d<X.length-1&&X[d+1].match(/^[\d\.]/);)O+="-"+X[d+1],++d;E=g.attributes.setters[P];O=H85(this,S)(g.option,O,U,r,E);if(O===null){Z=!0;I=d;break}else C.push(S),k.push(O)}if(!Z)for(g=0;g<k.length;g++)P=C[g],O=k[g],Ckw(this,P)(t,O);m=m&&Z}else m=!1}}X=m}return new kj1(U,r,X)};
var cqw=function(X,U,r,m,I,t){I(r,U);X=X.charAt(0);t=t(X==X.toUpperCase());I(m,t)};
_.a=ul0.prototype;_.a.parseAndSetIntOption_=function(X,U,r,m,I){if(U=="")return 0;isFinite(U)&&(U=String(U));U=typeof U==="string"?/^\s*-?0x/i.test(U)?parseInt(U,16):parseInt(U,10):NaN;if(isNaN(U))return 1;cqw(X,U,r,m,I,Number);return null};
_.a.logIntParseError_=function(){};
_.a.parseAndSetFloatOption_=function(X,U,r,m,I){if(U=="")return 0;var t=Number(U);U=t==0&&_.Ce(U)?NaN:t;if(isNaN(U))return 1;cqw(X,U,r,m,I,Number);return null};
_.a.logFloatParseError_=function(){};
_.a.parseAndSetBoolOption_=function(X,U,r,m,I){if(U!="")return 2;cqw(X,!0,r,m,I,Boolean);return null};
_.a.logBoolParseError_=function(){};
_.a.parseAndSetStringOption_=function(X,U,r,m,I){if(U=="")return 0;cqw(X,U,r,m,I,function(t){return t?"1":""});
return null};
_.a.logStringParseError_=function(){};
_.a.parseAndSetUint64Base64Option_=function(X,U,r,m,I){if(U=="")return 0;cqw(X,U,r,m,I,function(t){return t?1:0});
return null};
var H85=function(X,U){switch(U){case 0:return(0,_.TE)(X.parseAndSetIntOption_,X);case 2:return(0,_.TE)(X.parseAndSetFloatOption_,X);case 3:return(0,_.TE)(X.parseAndSetBoolOption_,X);case 4:return(0,_.TE)(X.parseAndSetStringOption_,X);case 1:return(0,_.TE)(X.parseAndSetUint64Base64Option_,X);default:return function(){}}},Ckw=function(X,U){switch(U){case 0:return(0,_.TE)(X.logIntParseError_,X);
case 2:return(0,_.TE)(X.logFloatParseError_,X);case 3:return(0,_.TE)(X.logBoolParseError_,X);case 4:case 1:return(0,_.TE)(X.logStringParseError_,X);default:return function(){}}},kj1=function(X,U,r){this.valueProto_=X;
this.signatureFlagProto_=U;this.JSC$20107_valid_=r};
kj1.prototype.isValid=function(){return this.JSC$20107_valid_};var Qww=function(X){this.JSC$20108_parser_=null;this.JSC$20108_components_=[];this.JSC$20108_parsedOptions_=null;gi3(this,X)},ni3=function(X){X.JSC$20108_parser_==null&&(X.JSC$20108_parser_=new ul0);
return X.JSC$20108_parser_},gi3=function(X,U){X.JSC$20108_parsedOptions_=U?typeof U==="string"?ni3(X).parse(U):U:ni3(X).parse("")},Jl=function(X,U){return X==U?!1:!0};
_.a=Qww.prototype;_.a.JSC$20110_setCrop=function(X){X=X||void 0;var U=this.JSC$20108_parsedOptions_,r=U.valueProto_;Jl(X,_.FW(r,2),_.FW(U.signatureFlagProto_,2))&&_.dW(r,2,X);return this};
_.a.JSC$20110_setCircleCrop=function(X){X=X||void 0;var U=this.JSC$20108_parsedOptions_,r=U.valueProto_;Jl(X,sc(r,51),sc(U.signatureFlagProto_,51))&&_.dW(r,51,X);return this};
_.a.JSC$20110_setImageCrop=function(X){X=X||void 0;var U=this.JSC$20108_parsedOptions_,r=U.valueProto_;Jl(X,sc(r,32),sc(U.signatureFlagProto_,32))&&_.dW(r,32,X);return this};
_.a.JSC$20110_setHeight=function(X){var U=this.JSC$20108_parsedOptions_,r=U.valueProto_;Jl(X,r.getHeight(),U.signatureFlagProto_.getHeight())&&_.Mp(r,13,X);return this};
_.a.setCenterCrop=function(X){X=X||void 0;var U=this.JSC$20108_parsedOptions_,r=U.valueProto_;Jl(X,_.FW(r,20),_.FW(U.signatureFlagProto_,20))&&r.setCenterCrop(X);return this};
_.a.JSC$20110_setSmartCrop=function(X){X=X||void 0;var U=this.JSC$20108_parsedOptions_,r=U.valueProto_;Jl(X,_.FW(r,19),_.FW(U.signatureFlagProto_,19))&&_.dW(r,19,X);return this};
_.a.JSC$20110_setPad=function(X){X=X||void 0;var U=this.JSC$20108_parsedOptions_,r=U.valueProto_;Jl(X,sc(r,60),sc(U.signatureFlagProto_,60))&&_.dW(r,60,X);return this};
_.a.JSC$20110_setSmartCropUseFace=function(X){X=X||void 0;var U=this.JSC$20108_parsedOptions_,r=U.valueProto_;Jl(X,_.FW(r,67),_.FW(U.signatureFlagProto_,67))&&_.dW(r,67,X);return this};
_.a.JSC$20110_setSmartCropNoClip=function(X){X=X||void 0;var U=this.JSC$20108_parsedOptions_,r=U.valueProto_;Jl(X,_.FW(r,52),_.FW(U.signatureFlagProto_,52))&&_.dW(r,52,X);return this};
_.a.setSize=function(X){var U=this.JSC$20108_parsedOptions_,r=U.valueProto_;Jl(X,r.getSize(),U.signatureFlagProto_.getSize())&&r.setSize(X);return this};
_.a.setToken=function(X){X=X||void 0;var U=this.JSC$20108_parsedOptions_,r=U.valueProto_;Jl(X,r.getToken(),U.signatureFlagProto_.getToken())&&r.setToken(X);return this};
_.a.JSC$20110_setWidth=function(X){var U=this.JSC$20108_parsedOptions_,r=U.valueProto_;Jl(X,r.getWidth(),U.signatureFlagProto_.getWidth())&&_.Mp(r,12,X);return this};
_.a.clearOptions=function(){gi3(this,"");return this};
_.a.build=function(){this.JSC$20108_components_.length=0;var X=this.JSC$20108_parsedOptions_,U=X.valueProto_;X=X.signatureFlagProto_;D_(this,"s",U.getSize(),X.getSize());D_(this,"w",U.getWidth(),X.getWidth());pw(this,"c",_.FW(U,2),_.FW(X,2));pw(this,"d",_.FW(U,3),_.FW(X,3));D_(this,"h",U.getHeight(),X.getHeight());pw(this,"s",sc(U,33),sc(X,33));pw(this,"h",U.getHtml(),X.getHtml());pw(this,"p",_.FW(U,19),_.FW(X,19));pw(this,"pp",_.FW(U,52),_.FW(X,52));pw(this,"pf",_.FW(U,67),_.FW(X,67));pw(this,"n",
_.FW(U,20),_.FW(X,20));D_(this,"r",xj(U,26),xj(X,26));pw(this,"r",_.FW(U,6),_.FW(X,6));pw(this,"o",sc(U,27),sc(X,27));var r=_.E8(U,7,_.ZK);bz(this,"o",r,_.E8(X,7,_.ZK));r=_.E8(U,29,_.ZK);bz(this,"j",r,_.E8(X,29,_.ZK));D_(this,"x",xj(U,9),xj(X,9));D_(this,"y",xj(U,10),xj(X,10));D_(this,"z",xj(U,11),xj(X,11));pw(this,"g",_.FW(U,14),_.FW(X,14));D_(this,"e",xj(U,15),xj(X,15));bz(this,"f",_.oc(U,16),_.oc(X,16));pw(this,"k",sc(U,17),sc(X,17));pw(this,"u",sc(U,18),!0);pw(this,"ut",sc(U,45),!0);pw(this,"i",
sc(U,22),!0);pw(this,"a",sc(U,21),sc(X,21));pw(this,"b",_.FW(U,23),_.FW(X,23));D_(this,"b",xj(U,38),xj(X,38));D_(this,"c",xj(U,39),xj(X,39),16,8);bz(this,"q",_.oc(U,28),_.oc(X,28));pw(this,"fh",sc(U,30),sc(X,30));pw(this,"fv",sc(U,31),sc(X,31));pw(this,"fg",_.FW(U,34),_.FW(X,34));pw(this,"ci",sc(U,32),sc(X,32));bz(this,"t",U.getToken(),X.getToken());bz(this,"nt0",_.oc(U,36),_.oc(X,36));pw(this,"rw",_.FW(U,35),_.FW(X,35));pw(this,"rwu",_.FW(U,41),_.FW(X,41));pw(this,"rwa",_.FW(U,64),_.FW(X,64));pw(this,
"nw",_.FW(U,48),_.FW(X,48));pw(this,"rh",_.FW(U,49),_.FW(X,49));pw(this,"no",_.FW(U,37),_.FW(X,37));pw(this,"ns",sc(U,40),sc(X,40));D_(this,"k",xj(U,42),xj(X,42));D_(this,"p",xj(U,43),xj(X,43));D_(this,"l",xj(U,44),xj(X,44));D_(this,"v",xj(U,62),xj(X,62));pw(this,"nu",sc(U,46),sc(X,46));pw(this,"ft",sc(U,50),sc(X,50));pw(this,"cc",sc(U,51),sc(X,51));pw(this,"nd",sc(U,53),sc(X,53));pw(this,"ip",sc(U,54),sc(X,54));pw(this,"nc",sc(U,55),sc(X,55));D_(this,"a",xj(U,56),xj(X,56));pw(this,"rj",sc(U,57),
sc(X,57));pw(this,"rp",sc(U,58),sc(X,58));pw(this,"rg",sc(U,59),sc(X,59));pw(this,"pd",sc(U,60),sc(X,60));pw(this,"pa",sc(U,61),sc(X,61));D_(this,"m",xj(U,63),xj(X,63));D_(this,"vb",P5(U,68),P5(X,68));D_(this,"vl",P5(U,69),P5(X,69));pw(this,"lf",sc(U,65),sc(X,65));pw(this,"mv",sc(U,66),sc(X,66));pw(this,"id",sc(U,70),sc(X,70));D_(this,"ic",xj(U,71),!0);pw(this,"pg",_.FW(U,72),_.FW(X,72));pw(this,"mo",sc(U,73),sc(X,73));pw(this,"al",sc(U,74),sc(X,74));D_(this,"iv",P5(U,75),P5(X,75));D_(this,"pi",S5(U,
76),S5(X,76));D_(this,"ya",S5(U,77),S5(X,77));D_(this,"ro",S5(U,78),S5(X,78));D_(this,"fo",S5(U,79),S5(X,79));pw(this,"df",sc(U,80),sc(X,80));bz(this,"mm",_.oc(U,81),_.oc(X,81));pw(this,"sg",sc(U,82),sc(X,82));pw(this,"gd",sc(U,83),sc(X,83));pw(this,"fm",sc(U,84),sc(X,84));D_(this,"ba",xj(U,85),xj(X,85));D_(this,"br",xj(U,86),xj(X,86));D_(this,"bc",U.getBackgroundColor(),X.getBackgroundColor(),16,8);D_(this,"pc",xj(U,88),xj(X,88),16,8);D_(this,"sc",xj(U,89),xj(X,89),16,8);pw(this,"dv",sc(U,90),sc(X,
90));pw(this,"md",sc(U,91),sc(X,91));D_(this,"cp",xj(U,92),xj(X,92));pw(this,"sm",sc(U,93),sc(X,93));D_(this,"cv",xj(U,94),xj(X,94));pw(this,"ng",sc(U,95),sc(X,95));pw(this,"il",sc(U,96),sc(X,96));pw(this,"lo",sc(U,97),sc(X,97));pw(this,"vm",sc(U,98),sc(X,98));bz(this,"dc",_.oc(U,99),_.oc(X,99));pw(this,"rf",sc(U,100),sc(X,100));bz(this,"vf",_.oc(U,102),_.oc(X,102));pw(this,"ra",_.FW(U,103),_.FW(X,103));pw(this,"ckm",sc(U,104),sc(X,104));pw(this,"gm",sc(U,105),sc(X,105));pw(this,"ngm",sc(U,106),sc(X,
106));D_(this,"em",xj(U,107),xj(X,107));pw(this,"cr",sc(U,108),sc(X,108));D_(this,"sl",U.getStoryboardLevel(),X.getStoryboardLevel());D_(this,"sb",xj(U,110),xj(X,110));bz(this,"pt",_.oc(U,111),_.oc(X,111));bz(this,"gce",_.oc(U,112),_.oc(X,112));pw(this,"tm",sc(U,113),sc(X,113));pw(this,"ntm",sc(U,114),sc(X,114));D_(this,"mp",xj(U,115),xj(X,115));return this.JSC$20108_components_.join("-")};
var D_=function(X,U,r,m,I,t){if(r!=null){var C=I==void 0||I!=10&&I!=16?10:I;r=Number(r).toString(C);I=new DWc;I.append(C==16?"0x":"");C=I.append;t==void 0?t="":(t-=r.length,t=t<=0?"":(0,_.nVT)("0",t));C.call(I,t);I.append(r);Z8X(X,U,I.toString(),!!Number(m))}},pw=function(X,U,r,m){r&&Z8X(X,U,"",!!m)},bz=function(X,U,r,m){r&&Z8X(X,U,String(r),!!Number(m))},Z8X=function(X,U,r,m){m&&(U=U.charAt(0).toUpperCase()+U.substring(1));
X.JSC$20108_components_.push(U+r)};_.XW(hf,Qww);_.a=hf.prototype;_.a.JSC$20110_setCrop=function(X){X&&Al(this);return hf.superClass_.JSC$20110_setCrop.call(this,X)};
_.a.JSC$20110_setHeight=function(X){X=X==null||X<0?void 0:X;X!=null&&this.setSize();return hf.superClass_.JSC$20110_setHeight.call(this,X)};
_.a.JSC$20110_setImageCrop=function(X){X&&Al(this);return hf.superClass_.JSC$20110_setImageCrop.call(this,X)};
_.a.JSC$20110_setCircleCrop=function(X){X&&Al(this);return hf.superClass_.JSC$20110_setCircleCrop.call(this,X)};
_.a.setSize=function(X){_.bM(X)&&(X=Math.max(X.width,X.height));X=X==null||X<0?void 0:X;X!=null&&(this.JSC$20110_setWidth(),this.JSC$20110_setHeight());return hf.superClass_.setSize.call(this,X)};
_.a.JSC$20110_setSmartCrop=function(X){X&&Al(this);return hf.superClass_.JSC$20110_setSmartCrop.call(this,X)};
_.a.JSC$20110_setSmartCropNoClip=function(X){X&&Al(this);return hf.superClass_.JSC$20110_setSmartCropNoClip.call(this,X)};
_.a.JSC$20110_setSmartCropUseFace=function(X){X&&Al(this);return hf.superClass_.JSC$20110_setSmartCropUseFace.call(this,X)};
_.a.setCenterCrop=function(X){X&&Al(this);return hf.superClass_.setCenterCrop.call(this,X)};
_.a.JSC$20110_setPad=function(X){X&&Al(this);return hf.superClass_.JSC$20110_setPad.call(this,X)};
_.a.JSC$20110_setWidth=function(X){X=X==null||X<0?void 0:X;X!=null&&this.setSize();return hf.superClass_.JSC$20110_setWidth.call(this,X)};
var stw=function(X){X.clearOptions();var U=X.JSC$20108_parsedOptions_,r=U.valueProto_;Jl(!0,_.FW(r,3),_.FW(U.signatureFlagProto_,3))&&_.dW(r,3,!0);return X},Al=function(X){X.setCenterCrop();
X.JSC$20110_setCircleCrop();X.JSC$20110_setCrop();X.JSC$20110_setImageCrop();X.JSC$20110_setPad();X.JSC$20110_setSmartCrop();X.JSC$20110_setSmartCropNoClip();X.JSC$20110_setSmartCropUseFace()};
hf.prototype.build=function(){var X=this.JSC$20108_parsedOptions_.valueProto_;sc(X,18)||sc(X,45)?X.getSize()||this.setSize(0):(X=this.JSC$20108_parsedOptions_.valueProto_,X.getSize()||X.getWidth()||X.getHeight()||(this.setSize(),this.JSC$20110_setHeight(),this.JSC$20110_setWidth(),Al(this)));return hf.superClass_.build.call(this)};var xOT=/^[^\/]*\/\//,Pk0=function(X,U){U=U===void 0?!1:U;this.original_=X;this.originalPrefix_="";(X=this.original_.match(xOT))&&X[0]?(this.originalPrefix_=X[0],X=this.originalPrefix_.match(/\w+/)?this.original_:"http://"+this.original_.substring(this.originalPrefix_.length)):X="http://"+this.original_;this.uri_=_.NX(X,!0);this.isFreeformUrl_=U;this.JSC$20114_valid_=!0;this.obfuscated_=!1},SQ1=function(X,U){X.JSC$20116_pathPrefix_=X.JSC$20116_pathPrefix_?X.JSC$20116_pathPrefix_+("/"+U):U},lz=function(X){if(X.JSC$20116_components_==
void 0){var U=X.uri_.getPath().substring(1);
X.JSC$20116_pathPrefix_=null;if(X.isFreeformUrl_){X.JSC$20116_components_=[];if((U.match(/=/g)||[]).length>1)return X.JSC$20114_valid_=!1,X.JSC$20116_components_;var r=U.indexOf("=");r!=-1?(X.JSC$20116_components_.push(U.substr(0,r)),X.JSC$20116_components_.push(U.substr(r+1))):X.JSC$20116_components_.push(U);return X.JSC$20116_components_}X.JSC$20116_components_=U.split("/");U=X.JSC$20116_components_.length;U>2&&X.JSC$20116_components_[0]=="u"&&(SQ1(X,X.JSC$20116_components_[0]+"/"+X.JSC$20116_components_[1]),
X.JSC$20116_components_.shift(),X.JSC$20116_components_.shift(),U-=2);if(U==0||U==4||U>7)return X.JSC$20114_valid_=!1,X.JSC$20116_components_;if(U==2)SQ1(X,X.JSC$20116_components_[0]);else if(X.JSC$20116_components_[0]=="image")SQ1(X,X.JSC$20116_components_[0]);else if(U==7||U==3)return X.JSC$20114_valid_=!1,X.JSC$20116_components_;if(U<=3){X.obfuscated_=!0;U==3&&(SQ1(X,X.JSC$20116_components_[1]),X.JSC$20116_components_.shift(),--U);--U;r=X.JSC$20116_components_[U];var m=r.indexOf("=");m!=-1&&(X.JSC$20116_components_[U]=
r.substr(0,m),X.JSC$20116_components_.push(r.substr(m+1)))}}return X.JSC$20116_components_};
Pk0.prototype.isValid=function(){lz(this);return this.JSC$20114_valid_};
Pk0.prototype.isObfuscated=function(){lz(this);return this.obfuscated_};
var dOL=function(X){lz(X);return X.isFreeformUrl_},GT=function(X){lz(X);
X.JSC$20116_pathPrefix_==void 0&&(X.JSC$20116_pathPrefix_=null);return X.JSC$20116_pathPrefix_},O81=function(X){switch(lz(X).length){case 7:return!0;
case 6:return GT(X)==null;case 5:return!1;case 3:return!0;case 2:return GT(X)==null;case 1:return!1;default:return!1}},iz=function(X,U){if(dOL(X))a:{switch(U){case 7:U=0;
break;case 4:if(!O81(X)){X=null;break a}U=1;break;default:X=null;break a}X=lz(X)[U]}else if(X.isObfuscated())a:{var r=GT(X)!=null?1:0;switch(U){case 6:U=r;break;case 4:if(!O81(X)){X=null;break a}U=1+r;break;default:X=null;break a}X=lz(X)[U]}else a:{r=GT(X)!=null?1:0;switch(U){case 0:U=r;break;case 1:U=1+r;break;case 2:U=2+r;break;case 3:U=3+r;break;case 4:if(!O81(X)){X=null;break a}U=4+r;break;case 5:U=O81(X)?1:0;U=4+r+U;break;default:X=null;break a}X=lz(X)[U]}return X};
Pk0.prototype.getOptions=function(){this.options_==void 0&&(this.options_=iz(this,4));return this.options_};var y2c=function(){};
y2c.prototype.parse=function(X,U){return new oXL(X,U===void 0?!1:U)};
var oXL=function(X,U){Pk0.call(this,X,U===void 0?!1:U)};
_.F(oXL,Pk0);_.XW(hme,hf);var wV7;hme.prototype.isValid=function(){return this.parsedImageUrl_.isValid()};
hme.prototype.build=function(){if(!this.parsedImageUrl_.isValid())return this.parsedImageUrl_.original_;var X=hme.superClass_.build.call(this),U=[];GT(this.parsedImageUrl_)!=null&&U.push(GT(this.parsedImageUrl_));var r=dOL(this.parsedImageUrl_);if(this.parsedImageUrl_.isObfuscated()){var m=this.parsedImageUrl_;m.obfuscatedData_==void 0&&(m.obfuscatedData_=iz(m,6));U.push(m.obfuscatedData_+(X?"="+X:""))}else if(r){m=U.push;var I=this.parsedImageUrl_;I.freeformUrlPath_===void 0&&(I.freeformUrlPath_=
iz(I,7));m.call(U,I.freeformUrlPath_);X&&U.push(X)}else m=U.push,I=this.parsedImageUrl_,I.obfuscatedGaiaId_==void 0&&(I.obfuscatedGaiaId_=iz(I,0)),m.call(U,I.obfuscatedGaiaId_),m=U.push,I=this.parsedImageUrl_,I.photoId_==void 0&&(I.photoId_=iz(I,1)),m.call(U,I.photoId_),m=U.push,I=this.parsedImageUrl_,I.imageVersion_==void 0&&(I.imageVersion_=iz(I,2)),m.call(U,I.imageVersion_),m=U.push,I=this.parsedImageUrl_,I.signature_==void 0&&(I.signature_=iz(I,3)),m.call(U,I.signature_),X&&U.push(X),X=U.push,
m=this.parsedImageUrl_,m.filename_==void 0&&(m.filename_=iz(m,5)),X.call(U,m.filename_);U=r?U.join("="):U.join("/");U=_.NX(this.protocolPrefix_+this.JSC$20122_domain_+"/"+U+(this.JSC$20122_query_?"?"+this.JSC$20122_query_:"")).toString();U.startsWith("%3a//")&&(U=U.replace("%3a//","://"));return U};var vi5=_.pH(["viewBox"]),e35=_.pH(["width"]),Ei7=_.pH(["height"]),F1Y=_.pH(["fill"]),BNc=_.pH(["id"]),Qtc=_.pH(["x"]),oiw=_.pH(["y"]);MnL.prototype.getLength=function(){return this.parsedData.length};
MnL.prototype.write=function(X){for(var U=0,r=this.parsedData.length;U<r;U++)X.put(this.parsedData[U],8)};
var fSX=function(X,U){var r=new MnL(U);X.dataList.push(r);r=X.errorCorrectLevel;var m=1,I=encodeURI(U).toString().replace(/%[0-9a-fA-F]{2}/g,"a");U=I.length+(I.length!=U?3:0);I=0;for(var t=Lw.length;I<=t;I++){var C=0;switch(r){case 1:C=Lw[I][0];break;case 0:C=Lw[I][1];break;case 3:C=Lw[I][2];break;case 2:C=Lw[I][3]}if(U<=C)break;else m++}if(m>Lw.length)throw Error("Sk");X.typeNumber=m;X.dataCache=null};
zm5.prototype.isDark=function(X,U){if(X<0||this.moduleCount<=X||U<0||this.moduleCount<=U)throw Error("Kk`"+X+"`"+U);return this.modules[X][U]};
for(var qBT=function(X,U,r){X.moduleCount=X.typeNumber*4+17;X.modules=Array(X.moduleCount);for(var m=0;m<X.moduleCount;m++){X.modules[m]=Array(X.moduleCount);for(var I=0;I<X.moduleCount;I++)X.modules[m][I]=null}w9L(X,0,0);w9L(X,X.moduleCount-7,0);w9L(X,0,X.moduleCount-7);m=yqX[X.typeNumber-1];for(I=0;I<m.length;I++)for(var t=0;t<m.length;t++){var C=m[I],k=m[t];if(X.modules[C][k]==null)for(var g=-2;g<=2;g++)for(var Z=-2;Z<=2;Z++)X.modules[C+g][k+Z]=g==-2||g==2||Z==-2||Z==2||g==0&&Z==0?!0:!1}for(m=
8;m<X.moduleCount-8;m++)X.modules[m][6]==null&&(X.modules[m][6]=m%2==0);for(m=8;m<X.moduleCount-8;m++)X.modules[6][m]==null&&(X.modules[6][m]=m%2==0);m=X.errorCorrectLevel<<3|r;for(I=m<<10;NQ(I)-NQ(1335)>=0;)I^=1335<<NQ(I)-NQ(1335);m=(m<<10|I)^21522;for(I=0;I<15;I++)t=!U&&(m>>I&1)==1,I<6?X.modules[I][8]=t:I<8?X.modules[I+1][8]=t:X.modules[X.moduleCount-15+I][8]=t;for(I=0;I<15;I++)t=!U&&(m>>I&1)==1,I<8?X.modules[8][X.moduleCount-I-1]=t:I<9?X.modules[8][15-I-1+1]=t:X.modules[8][15-I-1]=t;X.modules[X.moduleCount-
8][8]=!U;if(X.typeNumber>=7){m=X.typeNumber;for(I=m<<12;NQ(I)-NQ(7973)>=0;)I^=7973<<NQ(I)-NQ(7973);m=m<<12|I;for(I=0;I<18;I++)t=!U&&(m>>I&1)==1,X.modules[Math.floor(I/3)][I%3+X.moduleCount-8-3]=t;for(I=0;I<18;I++)t=!U&&(m>>I&1)==1,X.modules[I%3+X.moduleCount-8-3][Math.floor(I/3)]=t}if(X.dataCache==null){I=X.typeNumber;t=X.dataList;U=X.errorCorrectLevel;m=uq3(I,U);if(m==void 0)throw Error("Rk`"+I+"`"+U);C=m.length/3;U=[];for(k=0;k<C;k++){g=m[k*3];Z=m[k*3+1];for(var P=m[k*3+2],S=0;S<g;S++)U.push(new KkT(Z,
P))}m=new TJc;for(C=0;C<t.length;C++)k=t[C],m.put(k.mode,4),m.put(k.getLength(),h3L(k.mode,I)),k.write(m);for(C=I=0;C<U.length;C++)I+=U[C].dataCount;if(m.length>I*8)throw Error("Lk`"+m.length+"`"+I*8);for(m.length+4<=I*8&&m.put(0,4);m.length%8!=0;)Mj7(m,!1);for(;!(m.length>=I*8);){m.put(236,8);if(m.length>=I*8)break;m.put(17,8)}t=I=Z=0;C=Array(U.length);k=Array(U.length);for(g=0;g<U.length;g++){S=U[g].dataCount;var d=U[g].totalCount-S;I=Math.max(I,S);t=Math.max(t,d);C[g]=Array(S);for(P=0;P<C[g].length;P++)C[g][P]=
255&m.buffer[P+Z];Z+=S;P=d;S=new Ml([1],0);for(d=0;d<P;d++)S=S.multiply(new Ml([1,z33(d)],0));P=S;S=(new Ml(C[g],P.getLength()-1)).mod(P);k[g]=Array(P.getLength()-1);for(P=0;P<k[g].length;P++)d=P+S.getLength()-k[g].length,k[g][P]=d>=0?S.get(d):0}for(P=m=0;P<U.length;P++)m+=U[P].totalCount;m=Array(m);for(P=Z=0;P<I;P++)for(g=0;g<U.length;g++)P<C[g].length&&(m[Z++]=C[g][P]);for(P=0;P<t;P++)for(g=0;g<U.length;g++)P<k[g].length&&(m[Z++]=k[g][P]);X.dataCache=m}U=X.dataCache;m=-1;I=X.moduleCount-1;t=7;C=
0;for(k=X.moduleCount-1;k>0;k-=2)for(k==6&&k--;;){for(g=0;g<2;g++)X.modules[I][k-g]==null&&(Z=!1,C<U.length&&(Z=(U[C]>>>t&1)==1),K1X(r,I,k-g)&&(Z=!Z),X.modules[I][k-g]=Z,t--,t==-1&&(C++,t=7));I+=m;if(I<0||X.moduleCount<=I){I-=m;m=-m;break}}},w9L=function(X,U,r){for(var m=-1;m<=7;m++)if(!(U+m<=-1||X.moduleCount<=U+m))for(var I=-1;I<=7;I++)r+I<=-1||X.moduleCount<=r+I||(X.modules[U+m][r+I]=0<=m&&m<=6&&(I==0||I==6)||0<=I&&I<=6&&(m==0||m==6)||2<=m&&m<=4&&2<=I&&I<=4?!0:!1)},Wk3=function(X){for(var U=0,
r=0,m=0;m<8;m++){qBT(X,!0,m);
var I=X;for(var t=I.moduleCount,C=0,k=0;k<t;k++)for(var g=0;g<t;g++){for(var Z=0,P=I.isDark(k,g),S=-1;S<=1;S++)if(!(k+S<0||t<=k+S))for(var d=-1;d<=1;d++)g+d<0||t<=g+d||(S!=0||d!=0)&&P==I.isDark(k+S,g+d)&&Z++;Z>5&&(C+=3+Z-5)}for(k=0;k<t-1;k++)for(g=0;g<t-1;g++)if(Z=0,I.isDark(k,g)&&Z++,I.isDark(k+1,g)&&Z++,I.isDark(k,g+1)&&Z++,I.isDark(k+1,g+1)&&Z++,Z==0||Z==4)C+=3;for(k=0;k<t;k++)for(g=0;g<t-6;g++)I.isDark(k,g)&&!I.isDark(k,g+1)&&I.isDark(k,g+2)&&I.isDark(k,g+3)&&I.isDark(k,g+4)&&!I.isDark(k,g+5)&&
I.isDark(k,g+6)&&(C+=40);for(g=0;g<t;g++)for(k=0;k<t-6;k++)I.isDark(k,g)&&!I.isDark(k+1,g)&&I.isDark(k+2,g)&&I.isDark(k+3,g)&&I.isDark(k+4,g)&&!I.isDark(k+5,g)&&I.isDark(k+6,g)&&(C+=40);for(g=Z=0;g<t;g++)for(k=0;k<t;k++)I.isDark(k,g)&&Z++;I=C+=Math.abs(100*Z/t/t-50)/5*10;if(m==0||U>I)U=I,r=m}return r},yqX=[[],
[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]],NQ=function(X){for(var U=0;X!=0;)U++,X>>>=1;return U},K1X=function(X,U,r){switch(X){case 0:return(U+r)%2==0;
case 1:return U%2==0;case 2:return r%3==0;case 3:return(U+r)%3==0;case 4:return(Math.floor(U/2)+Math.floor(r/3))%2==0;case 5:return U*r%2+U*r%3==0;case 6:return(U*r%2+U*r%3)%2==0;case 7:return(U*r%3+(U+r)%2)%2==0;default:throw Error("Mk`"+X);}},h3L=function(X,U){if(1<=U&&U<10)switch(X){case 1:return 10;
case 2:return 9;case 4:return 8;case 8:return 8;default:throw Error("Nk`"+X);}else if(U<27)switch(X){case 1:return 12;case 2:return 11;case 4:return 16;case 8:return 10;default:throw Error("Nk`"+X);}else if(U<41)switch(X){case 1:return 14;case 2:return 13;case 4:return 16;case 8:return 12;default:throw Error("Nk`"+X);}else throw Error("Ok`"+U);},YQL=function(X){if(X<1)throw Error("Pk`"+X);
return TN0[X]},z33=function(X){for(;X<0;)X+=255;
for(;X>=256;)X-=255;return j5[X]},j5=Array(256),TN0=Array(256),Vj3=0;Vj3<8;Vj3++)j5[Vj3]=1<<Vj3;
for(var XO=8;XO<256;XO++)j5[XO]=j5[XO-4]^j5[XO-5]^j5[XO-6]^j5[XO-8];for(var R3c=0;R3c<255;R3c++)TN0[j5[R3c]]=R3c;Ml.prototype.get=function(X){return this.num[X]};
Ml.prototype.getLength=function(){return this.num.length};
Ml.prototype.multiply=function(X){for(var U=Array(this.getLength()+X.getLength()-1),r=0;r<this.getLength();r++)for(var m=0;m<X.getLength();m++)U[r+m]^=z33(YQL(this.get(r))+YQL(X.get(m)));return new Ml(U,0)};
Ml.prototype.mod=function(X){if(this.getLength()-X.getLength()<0)return this;for(var U=YQL(this.get(0))-YQL(X.get(0)),r=Array(this.getLength()),m=0;m<this.getLength();m++)r[m]=this.get(m);for(m=0;m<X.getLength();m++)r[m]^=z33(YQL(X.get(m))+U);return(new Ml(r,0)).mod(X)};
var ft7=[[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]],uq3=function(X,U){switch(U){case 1:return ft7[(X-1)*4];case 0:return ft7[(X-1)*4+1];case 3:return ft7[(X-1)*4+2];case 2:return ft7[(X-1)*4+3]}};
TJc.prototype.get=function(X){return(this.buffer[Math.floor(X/8)]>>>7-X%8&1)==1};
TJc.prototype.put=function(X,U){for(var r=0;r<U;r++)Mj7(this,(X>>>U-r-1&1)==1)};
var Mj7=function(X,U){var r=Math.floor(X.length/8);X.buffer.length<=r&&X.buffer.push(0);U&&(X.buffer[r]|=128>>>X.length%8);X.length++},Lw=[[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]],RmL=function(){var X=function(U,r){this.JSC$20142__el=U;this.JSC$20142__htOption=r};
X.prototype.draw=function(U){function r(P,S){P=document.createElementNS("http://www.w3.org/2000/svg",P);for(var d in S)S.hasOwnProperty(d)&&(d==="href"?_.DEw(P,S[d]):_.kV([_.ZR(vi5),_.ZR(e35),_.ZR(Ei7),_.ZR(F1Y),_.ZR(BNc),_.ZR(Qtc),_.ZR(oiw)],P,d,S[d]));return P}
var m=this.JSC$20142__htOption,I=this.JSC$20142__el,t=U.moduleCount;this.clear();var C=r("svg",{viewBox:"0 0 "+String(t)+" "+String(t),width:"100%",height:"100%",fill:m.colorLight,"xmlns:xlink":"http://www.w3.org/1999/xlink"});I.appendChild(C);C.appendChild(r("rect",{fill:m.colorLight,width:"100%",height:"100%"}));C.appendChild(r("rect",{fill:m.colorDark,width:"1",height:"1",id:"template"}));for(var k=0;k<t;k++)for(var g=0;g<t;g++)if(U.isDark(k,g)){var Z=r("use",{x:String(k),y:String(g),href:"#template"});
C.appendChild(Z)}};
X.prototype.clear=function(){for(;this.JSC$20142__el.hasChildNodes();)this.JSC$20142__el.removeChild(this.JSC$20142__el.lastChild)};
return X}(),Vnw=document.documentElement.tagName.toLowerCase()==="svg"?RmL:typeof CanvasRenderingContext2D!="undefined"?function(){var X=function(U,r){this._bIsPainted=!1;
YBw();this.JSC$20142__htOption=r;this._elCanvas=document.createElement("canvas");this._elCanvas.width=r.width;this._elCanvas.height=r.height;U.appendChild(this._elCanvas);this.JSC$20142__el=U;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$20142__el.appendChild(this._elImage);this._bSupportDataURI=null};
X.prototype._onMakeImage=function(){var U=this._elCanvas.toDataURL("image/png");this._elImage.src=U;this._elImage.style.display="block";this._elCanvas.style.display="none"};
X.prototype._safeSetDataURI=function(U,r){var m=this;m._fFail=r;m._fSuccess=U;m._bSupportDataURI===null?(U=_.wW("IMG"),r=function(){m._bSupportDataURI=!1;m._fFail&&m._fFail.call(m)},U.onabort=r,U.onerror=r,U.onload=function(){m._bSupportDataURI=!0;
m._fSuccess&&m._fSuccess.call(m)},U.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="):m._bSupportDataURI===!0&&m._fSuccess?m._fSuccess.call(m):m._bSupportDataURI===!1&&m._fFail&&m._fFail.call(m)};
X.prototype.draw=function(U){var r=this._oContext,m=this.JSC$20142__htOption,I=U.moduleCount,t=m.width/I,C=m.height/I,k=Math.round(t),g=Math.round(C);this._elImage.style.display="none";this.clear();for(var Z=0;Z<I;Z++)for(var P=0;P<I;P++){var S=U.isDark(Z,P),d=P*t,O=Z*C;r.strokeStyle=S?m.colorDark:m.colorLight;r.lineWidth=1;r.fillStyle=S?m.colorDark:m.colorLight;r.fillRect(d,O,t,C);r.strokeRect(Math.floor(d)+.5,Math.floor(O)+.5,k,g);r.strokeRect(Math.ceil(d)-.5,Math.ceil(O)-.5,k,g)}this._bIsPainted=
!0};
X.prototype.makeImage=function(){this._bIsPainted&&this._safeSetDataURI(this._onMakeImage,function(){})};
X.prototype.clear=function(){this._oContext.clearRect(0,0,this._elCanvas.width,this._elCanvas.height);this._bIsPainted=!1};
X.prototype.round=function(U){return U?Math.floor(U*1E3)/1E3:U};
return X}():function(){var X=function(U,r){this.JSC$20142__el=U;
this.JSC$20142__htOption=r};
X.prototype.draw=function(U){for(var r=this.JSC$20142__htOption,m=this.JSC$20142__el,I=U.moduleCount,t=Math.floor(r.width/I),C=Math.floor(r.height/I),k=['<table style="border:0;border-collapse:collapse;">'],g=0;g<I;g++){k.push("<tr>");for(var Z=0;Z<I;Z++)k.push('<td style="border:0;border-collapse:collapse;padding:0;margin:0;width:'+t+"px;height:"+C+"px;background-color:"+(U.isDark(g,Z)?r.colorDark:r.colorLight)+';"></td>');k.push("</tr>")}k.push("</table>");U=k.join("");U=_.rVS(_.IR5,U);_.CN(m,U);
U=m.childNodes[0];I=(r.width-U.offsetWidth)/2;t=(r.height-U.offsetHeight)/2;I>0&&t>0&&(U.style.margin=t+"px "+I+"px")};
X.prototype.clear=function(){this.JSC$20142__el.textContent=""};
return X}();
J2Y.prototype.makeImage=function(){typeof this._oDrawing.makeImage=="function"&&(!this.JSC$20145__android||this.JSC$20145__android>=3)&&this._oDrawing.makeImage()};
J2Y.prototype.clear=function(){this._oDrawing.clear()};
_.mH.QRCode=J2Y;var qQL={cellSize:16,cellStyle:2,relativeCircleSize:.9375,color:"white",backgroundColor:"black",autoClear:!0,logoPadding:1,padding:0,borderRadius:0};var W1T=function(){};
W1T.prototype.stringify=function(X){return _.mH.JSON.stringify(X,void 0)};
W1T.prototype.parse=function(X){return _.mH.JSON.parse(X,void 0)};var Jq7=function(){_.wY.call(this,"z")};
_.XW(Jq7,_.wY);var DOw=function(){_.wY.call(this,"y")};
_.XW(DOw,_.wY);var p9w=null,$O7=function(){return p9w=p9w||new _.z2},b8c=function(X){_.wY.call(this,"serverreachability",X)};
_.XW(b8c,_.wY);var AqX=function(X){var U=$O7();U.dispatchEvent(new b8c(U,X))},ltc=function(X,U){_.wY.call(this,"statevent",X);
this.stat=U};
_.XW(ltc,_.wY);var UM=function(X){var U=$O7();U.dispatchEvent(new ltc(U,X))},GjX=function(X,U,r,m){_.wY.call(this,"timingevent",X);
this.size=U;this.rtt=r;this.retries=m};
_.XW(GjX,_.wY);var i8X=function(X,U,r){var m=$O7();m.dispatchEvent(new GjX(m,X,U,r))},L1c=function(X,U){if(typeof X!=="function")throw Error("Tk");
return _.mH.setTimeout(function(){X()},U)};var rK=function(){this.redactEnabled_=!0};
rK.prototype.disableRedact=function(){this.redactEnabled_=!1};
var NNY=function(X,U,r,m,I,t){X.info(function(){if(X.redactEnabled_)if(t){var C="";for(var k=t.split("&"),g=0;g<k.length;g++){var Z=k[g].split("=");if(Z.length>1){var P=Z[0];Z=Z[1];var S=P.split("_");C=S.length>=2&&S[1]=="type"?C+(P+"="+Z+"&"):C+(P+"=redacted&")}}}else C=null;else C=t;return"XMLHTTP REQ ("+m+") [attempt "+I+"]: "+U+"\n"+r+"\n"+C})},jtw=function(X,U,r,m,I,t,C){X.info(function(){return"XMLHTTP RESP ("+m+") [ attempt "+I+"]: "+U+"\n"+r+"\n"+t+" "+C})},mD=function(X,U,r,m){X.info(function(){return"XMLHTTP TEXT ("+
U+"): "+XSL(X,r)+(m?" "+m:"")})},UC3=function(X,U){X.info(function(){return"TIMEOUT: "+U})};
rK.prototype.debug=function(){};
rK.prototype.info=function(){};
rK.prototype.warning=function(){};
var XSL=function(X,U){if(!X.redactEnabled_)return U;if(!U)return null;try{var r=JSON.parse(U);if(r)for(var m=0;m<r.length;m++)if(Array.isArray(r[m])){var I=r[m];if(!(I.length<2)){var t=I[1];if(Array.isArray(t)&&!(t.length<1)){var C=t[0];if(C!="noop"&&C!="stop"&&C!="close")for(var k=1;k<t.length;k++)t[k]=""}}}return(0,_.qJ)(r)}catch(g){return X.debug("Exception parsing expected JS array - probably was not JS"),U}};var IU=function(X,U,r,m,I){this.JSC$20167_channel_=X;this.JSC$20167_channelDebug_=U;this.sid_=r;this.JSC$20167_rid_=m;this.JSC$20167_retryId_=I||1;this.JSC$20167_eventHandler_=new _.OA(this);this.timeout_=45E3;this.JSC$20167_extraHeaders_=null;this.JSC$20167_successful_=!1;this.JSC$20167_postData_=this.JSC$20167_requestUri_=this.JSC$20167_baseUri_=this.JSC$20167_type_=this.JSC$20167_requestStartTime_=this.JSC$20167_watchDogTimeoutTime_=this.JSC$20167_watchDogTimerId_=null;this.JSC$20167_pendingMessages_=
[];this.JSC$20167_xmlHttp_=null;this.JSC$20167_xmlHttpChunkStart_=0;this.JSC$20167_lastError_=this.JSC$20167_verb_=null;this.JSC$20167_lastStatusCode_=-1;this.JSC$20167_cancelled_=!1;this.JSC$20167_readyStateChangeThrottleMs_=0;this.JSC$20167_readyStateChangeThrottle_=null;this.firstByteReceived_=this.initialResponseDecoded_=this.decodeInitialResponse_=this.decodeChunks_=!1;this.fetchResponseState_=new r15},r15=function(){this.textDecoder=null;
this.responseBuffer="";this.responseArrivedForFetch=!1},mCw=function(X,U){switch(X){case 0:return"Non-200 return code ("+U+")";
case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},IFY={},tie={};
IU.prototype.setTimeout=function(X){this.timeout_=X};
var HR5=function(X,U,r){X.JSC$20167_type_=1;X.JSC$20167_baseUri_=_.Oa(U.clone());X.JSC$20167_postData_=r;X.decodeChunks_=!0;aFc(X,null)},aFc=function(X,U){X.JSC$20167_requestStartTime_=Date.now();
CoT(X);X.JSC$20167_requestUri_=X.JSC$20167_baseUri_.clone();K05(X.JSC$20167_requestUri_,"t",X.JSC$20167_retryId_);X.JSC$20167_xmlHttpChunkStart_=0;var r=X.JSC$20167_channel_.JSC$20186_supportsCrossDomainXhrs_;X.fetchResponseState_=new r15;X.JSC$20167_xmlHttp_=kaT(X.JSC$20167_channel_,r?U:null,!X.JSC$20167_postData_);X.JSC$20167_readyStateChangeThrottleMs_>0&&(X.JSC$20167_readyStateChangeThrottle_=new _.H4((0,_.TE)(X.JSC$20171_xmlHttpHandler_,X,X.JSC$20167_xmlHttp_),X.JSC$20167_readyStateChangeThrottleMs_));
X.JSC$20167_eventHandler_.listen(X.JSC$20167_xmlHttp_,"readystatechange",X.JSC$20171_readyStateChangeHandler_);U=X.JSC$20167_extraHeaders_?_.fI.clone(X.JSC$20167_extraHeaders_):{};X.JSC$20167_postData_?(X.JSC$20167_verb_||(X.JSC$20167_verb_="POST"),U["Content-Type"]="application/x-www-form-urlencoded",X.JSC$20167_xmlHttp_.send(X.JSC$20167_requestUri_,X.JSC$20167_verb_,X.JSC$20167_postData_,U)):(X.JSC$20167_verb_="GET",X.JSC$20167_xmlHttp_.send(X.JSC$20167_requestUri_,X.JSC$20167_verb_,null,U));AqX(1);
NNY(X.JSC$20167_channelDebug_,X.JSC$20167_verb_,X.JSC$20167_requestUri_,X.JSC$20167_rid_,X.JSC$20167_retryId_,X.JSC$20167_postData_)};
IU.prototype.JSC$20171_readyStateChangeHandler_=function(X){X=X.target;var U=this.JSC$20167_readyStateChangeThrottle_;U&&_.J5(X)==3?(this.JSC$20167_channelDebug_.debug("Throttling readystatechange."),U.fire()):this.JSC$20171_xmlHttpHandler_(X)};
IU.prototype.JSC$20171_xmlHttpHandler_=function(X){try{X==this.JSC$20167_xmlHttp_?c10(this):this.JSC$20167_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(U){this.JSC$20167_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_"),gDw(this)}finally{}};
var c10=function(X){var U=_.J5(X.JSC$20167_xmlHttp_),r=X.JSC$20167_xmlHttp_.JSC$9958_lastErrorCode_,m=X.JSC$20167_xmlHttp_.getStatus();if(!(U<3||U==3&&!gDw(X))){X.JSC$20167_cancelled_||U!=4||r==7||(r==8||m<=0?AqX(3):AqX(2));nDL(X);var I=X.JSC$20167_xmlHttp_.getStatus();X.JSC$20167_lastStatusCode_=I;r=ZRw(X);gDw(X)||X.JSC$20167_channelDebug_.debug(function(){return"No response text for uri "+X.JSC$20167_requestUri_+" status "+I});
X.JSC$20167_successful_=I==200;jtw(X.JSC$20167_channelDebug_,X.JSC$20167_verb_,X.JSC$20167_requestUri_,X.JSC$20167_rid_,X.JSC$20167_retryId_,U,I);if(X.JSC$20167_successful_){if(X.decodeInitialResponse_&&!X.initialResponseDecoded_)if(m=spX(X))mD(X.JSC$20167_channelDebug_,X.JSC$20167_rid_,m,"Initial handshake response via X-HTTP-Initial-Response"),X.initialResponseDecoded_=!0,xCw(X,m);else{X.JSC$20167_successful_=!1;X.JSC$20167_lastError_=3;UM(12);X.JSC$20167_channelDebug_.warning("XMLHTTP Missing X_HTTP_INITIAL_RESPONSE ("+
X.JSC$20167_rid_+")");tJ(X);PoL(X);return}X.decodeChunks_?SGX(X,U,r):(mD(X.JSC$20167_channelDebug_,X.JSC$20167_rid_,r,null),xCw(X,r));U==4&&tJ(X);X.JSC$20167_successful_&&!X.JSC$20167_cancelled_&&(U==4?dC0(X.JSC$20167_channel_,X):(X.JSC$20167_successful_=!1,CoT(X)))}else MbX(X.JSC$20167_xmlHttp_),I==400&&r.indexOf("Unknown SID")>0?(X.JSC$20167_lastError_=3,UM(12),X.JSC$20167_channelDebug_.warning("XMLHTTP Unknown SID ("+X.JSC$20167_rid_+")")):(X.JSC$20167_lastError_=0,UM(13),X.JSC$20167_channelDebug_.warning("XMLHTTP Bad status "+
I+" ("+X.JSC$20167_rid_+")")),tJ(X),PoL(X)}},spX=function(X){return X.JSC$20167_xmlHttp_&&(X=vJ0(X.JSC$20167_xmlHttp_,"X-HTTP-Initial-Response"))&&!_.Ce(X)?X:null},ZRw=function(X){if(!ORX(X))return X.JSC$20167_xmlHttp_.getResponseText();
var U=X.JSC$20167_xmlHttp_.getResponse();if(U==="")return"";var r="",m=U.length,I=_.J5(X.JSC$20167_xmlHttp_)==4;if(!X.fetchResponseState_.textDecoder){if(typeof TextDecoder==="undefined")return tJ(X),PoL(X),"";X.fetchResponseState_.textDecoder=new _.mH.TextDecoder}for(var t=0;t<m;t++)X.fetchResponseState_.responseArrivedForFetch=!0,r+=X.fetchResponseState_.textDecoder.decode(U[t],{stream:!(I&&t==m-1)});U.length=0;X.fetchResponseState_.responseBuffer+=r;X.JSC$20167_xmlHttpChunkStart_=0;return X.fetchResponseState_.responseBuffer},
gDw=function(X){return X.JSC$20167_xmlHttp_?X.fetchResponseState_.responseArrivedForFetch?!0:!(!X.JSC$20167_xmlHttp_.getResponseText()&&!X.JSC$20167_xmlHttp_.getResponse()):!1},ORX=function(X){return X.JSC$20167_xmlHttp_?X.JSC$20167_verb_=="GET"&&X.JSC$20167_type_!=2&&X.JSC$20167_channel_.usesFetchStreams_:!1},SGX=function(X,U,r){for(var m=!0,I;!X.JSC$20167_cancelled_&&X.JSC$20167_xmlHttpChunkStart_<r.length;)if(I=vDX(X,r),I==tie){U==4&&(X.JSC$20167_lastError_=4,UM(14),m=!1);
mD(X.JSC$20167_channelDebug_,X.JSC$20167_rid_,null,"[Incomplete Response]");break}else if(I==IFY){X.JSC$20167_lastError_=4;UM(15);mD(X.JSC$20167_channelDebug_,X.JSC$20167_rid_,r,"[Invalid Chunk]");m=!1;break}else mD(X.JSC$20167_channelDebug_,X.JSC$20167_rid_,I,null),xCw(X,I);ORX(X)&&X.JSC$20167_xmlHttpChunkStart_!=0&&(X.fetchResponseState_.responseBuffer=X.fetchResponseState_.responseBuffer.slice(X.JSC$20167_xmlHttpChunkStart_),X.JSC$20167_xmlHttpChunkStart_=0);U!=4||r.length!=0||X.fetchResponseState_.responseArrivedForFetch||
(X.JSC$20167_lastError_=1,UM(16),m=!1);X.JSC$20167_successful_=X.JSC$20167_successful_&&m;m?r.length>0&&!X.firstByteReceived_&&(X.firstByteReceived_=!0,U=X.JSC$20167_channel_,U.JSC$20186_backChannelRequest_==X&&U.detectBufferingProxy_&&!U.bpDetectionDone_&&(U.JSC$20186_channelDebug_.info("Great, no buffering proxy detected. Bytes received: "+r.length),etH(U),U.bpDetectionDone_=!0,UM(11))):(mD(X.JSC$20167_channelDebug_,X.JSC$20167_rid_,r,"[Invalid Chunked Response]"),tJ(X),PoL(X))},vDX=function(X,
U){var r=X.JSC$20167_xmlHttpChunkStart_,m=U.indexOf("\n",r);
if(m==-1)return tie;r=Number(U.substring(r,m));if(isNaN(r))return IFY;m+=1;if(m+r>U.length)return tie;U=U.slice(m,m+r);X.JSC$20167_xmlHttpChunkStart_=m+r;return U};
IU.prototype.cancel=function(){this.JSC$20167_cancelled_=!0;tJ(this)};
var CoT=function(X){X.JSC$20167_watchDogTimeoutTime_=Date.now()+X.timeout_;EDL(X,X.timeout_)},EDL=function(X,U){if(X.JSC$20167_watchDogTimerId_!=null)throw Error("Uk");
X.JSC$20167_watchDogTimerId_=L1c((0,_.TE)(X.JSC$20171_onWatchDogTimeout_,X),U)},nDL=function(X){X.JSC$20167_watchDogTimerId_&&(_.mH.clearTimeout(X.JSC$20167_watchDogTimerId_),X.JSC$20167_watchDogTimerId_=null)};
IU.prototype.JSC$20171_onWatchDogTimeout_=function(){this.JSC$20167_watchDogTimerId_=null;var X=Date.now();X-this.JSC$20167_watchDogTimeoutTime_>=0?(UC3(this.JSC$20167_channelDebug_,this.JSC$20167_requestUri_),this.JSC$20167_type_!=2&&(AqX(3),UM(17)),tJ(this),this.JSC$20167_lastError_=2,PoL(this)):(this.JSC$20167_channelDebug_.warning("WatchDog timer called too early"),EDL(this,this.JSC$20167_watchDogTimeoutTime_-X))};
var PoL=function(X){X.JSC$20167_channel_.state_==0||X.JSC$20167_cancelled_||dC0(X.JSC$20167_channel_,X)},tJ=function(X){nDL(X);
_.Cj(X.JSC$20167_readyStateChangeThrottle_);X.JSC$20167_readyStateChangeThrottle_=null;X.JSC$20167_eventHandler_.removeAll();if(X.JSC$20167_xmlHttp_){var U=X.JSC$20167_xmlHttp_;X.JSC$20167_xmlHttp_=null;U.abort();U.dispose()}};
IU.prototype.getLastError=function(){return this.JSC$20167_lastError_};
var xCw=function(X,U){try{var r=X.JSC$20167_channel_;if(r.state_!=0&&(r.JSC$20186_backChannelRequest_==X||Fa1(r.forwardChannelRequestPool_,X)))if(!X.initialResponseDecoded_&&Fa1(r.forwardChannelRequestPool_,X)&&r.state_==3){try{var m=r.wireCodec_.JSC$20181_parser_.parse(U)}catch(k){m=null}if(Array.isArray(m)&&m.length==3){U=m;if(U[0]==0)a:if(r.JSC$20186_channelDebug_.debug("Server claims our backchannel is missing."),r.JSC$20186_backChannelTimerId_)r.JSC$20186_channelDebug_.debug("But we are currently starting the request.");
else{if(r.JSC$20186_backChannelRequest_)if(r.JSC$20186_backChannelRequest_.JSC$20167_requestStartTime_+3E3<X.JSC$20167_requestStartTime_)BL7(r),QpX(r);else break a;else r.JSC$20186_channelDebug_.warning("We do not have a BackChannel established");oDc(r);UM(18)}else{r.JSC$20186_lastPostResponseArrayId_=U[1];var I=r.JSC$20186_lastPostResponseArrayId_-r.JSC$20186_lastArrayId_;if(0<I){var t=U[2];r.JSC$20186_channelDebug_.debug(t+" bytes (in "+I+" arrays) are outstanding on the BackChannel");t<37500&&
r.enableStreaming_&&r.JSC$20186_backChannelRetryCount_==0&&!r.JSC$20186_deadBackChannelTimerId_&&(r.JSC$20186_deadBackChannelTimerId_=L1c((0,_.TE)(r.JSC$20188_onBackChannelDead_,r),6E3))}}if(wSX(r.forwardChannelRequestPool_)<=1&&r.forwardChannelFlushedCallback_){try{r.forwardChannelFlushedCallback_()}catch(k){}r.forwardChannelFlushedCallback_=void 0}}else r.JSC$20186_channelDebug_.debug("Bad POST response data returned"),aU(r,11)}else if((X.initialResponseDecoded_||r.JSC$20186_backChannelRequest_==
X)&&BL7(r),!_.Ce(U)){var C=r.wireCodec_.JSC$20181_parser_.parse(U);r.onInput_(C,X)}AqX(4)}catch(k){}};var y1L=function(X,U){this.JSC$20174_mapId=X;this.map=U;this.context=null};var uKT=function(X){this.maxPoolSizeConfigured_=X||10;_.mH.PerformanceNavigationTiming?(X=_.mH.performance.getEntriesByType("navigation"),X=X.length>0&&(X[0].nextHopProtocol=="hq"||X[0].nextHopProtocol=="h2")):X=!!(_.mH.chrome&&_.mH.chrome.loadTimes&&_.mH.chrome.loadTimes()&&_.mH.chrome.loadTimes().wasFetchedViaSpdy);this.JSC$20177_maxSize_=X?this.maxPoolSizeConfigured_:1;this.requestPool_=null;this.JSC$20177_maxSize_>1&&(this.requestPool_=new Set);this.JSC$20177_request_=null;this.JSC$20177_pendingMessages_=
[]},htT=function(X){return X.JSC$20177_request_?!0:X.requestPool_?X.requestPool_.size>=X.JSC$20177_maxSize_:!1},wSX=function(X){return X.JSC$20177_request_?1:X.requestPool_?X.requestPool_.size:0},Fa1=function(X,U){return X.JSC$20177_request_?X.JSC$20177_request_==U:X.requestPool_?X.requestPool_.has(U):!1},Miw=function(X,U){X.requestPool_?X.requestPool_.add(U):X.JSC$20177_request_=U},ztw=function(X,U){X.JSC$20177_request_&&X.JSC$20177_request_==U?X.JSC$20177_request_=null:X.requestPool_&&X.requestPool_.has(U)&&
X.requestPool_.delete(U)};
uKT.prototype.cancel=function(){this.JSC$20177_pendingMessages_=KaH(this);if(this.JSC$20177_request_)this.JSC$20177_request_.cancel(),this.JSC$20177_request_=null;else if(this.requestPool_&&this.requestPool_.size!==0){for(var X=_.H(this.requestPool_.values()),U=X.next();!U.done;U=X.next())U.value.cancel();this.requestPool_.clear()}};
var KaH=function(X){if(X.JSC$20177_request_!=null)return X.JSC$20177_pendingMessages_.concat(X.JSC$20177_request_.JSC$20167_pendingMessages_);if(X.requestPool_!=null&&X.requestPool_.size!==0){var U=X.JSC$20177_pendingMessages_;X=_.H(X.requestPool_.values());for(var r=X.next();!r.done;r=X.next())U=U.concat(r.value.JSC$20167_pendingMessages_);return U}return _.Jx(X.JSC$20177_pendingMessages_)},TLY=function(X,U){X.JSC$20177_pendingMessages_=X.JSC$20177_pendingMessages_.concat(U)};var YGH=function(X,U){var r=new rK;r.debug("TestLoadImage: loading "+X);if(_.mH.Image){var m=new Image;m.onload=_.HQ(H3,r,"TestLoadImage: loaded",!0,U,m);m.onerror=_.HQ(H3,r,"TestLoadImage: error",!1,U,m);m.onabort=_.HQ(H3,r,"TestLoadImage: abort",!1,U,m);m.ontimeout=_.HQ(H3,r,"TestLoadImage: timeout",!1,U,m);_.mH.setTimeout(function(){if(m.ontimeout)m.ontimeout()},1E4);
m.src=X}else U(!1)},Vic=function(X,U){var r=new rK,m=new AbortController,I=setTimeout(function(){m.abort();
H3(r,"TestPingServer: timeout",!1,U)},1E4);
fetch(X,{signal:m.signal}).then(function(t){clearTimeout(I);t.ok?H3(r,"TestPingServer: ok",!0,U):H3(r,"TestPingServer: server error",!1,U)}).catch(function(){clearTimeout(I);
H3(r,"TestPingServer: error",!1,U)})},H3=function(X,U,r,m,I){try{X.debug(U),I&&(I.onload=null,I.onerror=null,I.onabort=null,I.ontimeout=null),m(r)}catch(t){}};var RtL=function(){this.JSC$20181_parser_=new W1T};var fFw=function(X,U,r){return r&&r.internalChannelParams?r.internalChannelParams[X]||U:U},CX=function(X){this.serverVersion_=0;
this.JSC$20186_outgoingMaps_=[];this.JSC$20186_channelDebug_=new rK;this.JSC$20186_hostPrefix_=this.JSC$20186_backChannelUri_=this.JSC$20186_forwardChannelUri_=this.JSC$20186_path_=this.JSC$20186_backChannelRequest_=this.httpSessionId_=this.httpSessionIdParam_=this.JSC$20186_extraParams_=this.httpHeadersOverwriteParam_=this.initHeaders_=this.JSC$20186_extraHeaders_=null;this.JSC$20186_nextMapId_=this.JSC$20186_nextRid_=0;this.JSC$20186_failFast_=fFw("failFast",!1,X);this.enableStreaming_=this.JSC$20186_deadBackChannelTimerId_=
this.JSC$20186_backChannelTimerId_=this.JSC$20186_forwardChannelTimerId_=this.handler_=null;this.allowStreamingMode_=!0;this.errorResponseStatusCode_=this.JSC$20186_lastPostResponseArrayId_=this.JSC$20186_lastArrayId_=-1;this.JSC$20186_backChannelAttemptId_=this.JSC$20186_backChannelRetryCount_=this.JSC$20186_forwardChannelRetryCount_=0;this.JSC$20186_baseRetryDelayMs_=fFw("baseRetryDelayMs",5E3,X);this.JSC$20186_retryDelaySeedMs_=fFw("retryDelaySeedMs",1E4,X);this.JSC$20186_forwardChannelMaxRetries_=
fFw("forwardChannelMaxRetries",2,X);this.JSC$20186_forwardChannelRequestTimeoutMs_=fFw("forwardChannelRequestTimeoutMs",2E4,X);this.JSC$20186_xmlHttpFactory_=X&&X.xmlHttpFactory||void 0;this.networkTestUrl_=X&&X.networkTestUrl||void 0;this.usesFetchStreams_=X&&X.useFetchStreams||!1;this.backChannelRequestTimeoutMs_=void 0;this.JSC$20186_supportsCrossDomainXhrs_=X&&X.supportsCrossDomainXhr||!1;this.sid_="";this.forwardChannelRequestPool_=new uKT(X&&X.concurrentRequestLimit);this.wireCodec_=new RtL;
this.fastHandshake_=X&&X.fastHandshake||!1;this.encodeInitMessageHeaders_=X&&X.encodeInitMessageHeaders||!1;this.fastHandshake_&&this.encodeInitMessageHeaders_&&(this.JSC$20186_channelDebug_.warning("Ignore encodeInitMessageHeaders because fastHandshake is set."),this.encodeInitMessageHeaders_=!1);this.blockingHandshake_=X&&X.blockingHandshake||!1;X&&X.disableRedact&&this.JSC$20186_channelDebug_.disableRedact();X&&X.forceLongPolling&&(this.allowStreamingMode_=!1);this.detectBufferingProxy_=!this.fastHandshake_&&
this.allowStreamingMode_&&X&&X.detectBufferingProxy||!1;this.longPollingTimeout_=void 0;X&&X.longPollingTimeout&&X.longPollingTimeout>0&&(this.longPollingTimeout_=X.longPollingTimeout);this.forwardChannelFlushedCallback_=void 0;this.handshakeRttMs_=0;this.bpDetectionDone_=!1;this.nonAckedMapsAtChannelClose_=this.bpDetectionTimerId_=null};
CX.prototype.JSC$20188_channelVersion_=8;CX.prototype.state_=1;
CX.prototype.connect=function(X,U,r,m){this.JSC$20186_channelDebug_.debug("connect()");UM(0);this.JSC$20186_path_=X;this.JSC$20186_extraParams_=U||{};r&&m!==void 0&&(this.JSC$20186_extraParams_.OSID=r,this.JSC$20186_extraParams_.OAID=m);this.enableStreaming_=this.allowStreamingMode_;this.JSC$20186_channelDebug_.debug("connectChannel_()");X=qGX(this,null,this.JSC$20186_path_);this.JSC$20186_channelDebug_.debug("GetForwardChannelUri: "+X);this.JSC$20186_forwardChannelUri_=X;WaY(this)};
CX.prototype.disconnect=function(){this.JSC$20186_channelDebug_.debug("disconnect()");J17(this);if(this.state_==3){var X=this.JSC$20186_nextRid_++,U=this.JSC$20186_forwardChannelUri_.clone();_.Xb(U,"SID",this.sid_);_.Xb(U,"RID",X);_.Xb(U,"TYPE","terminate");DCL(this,U);X=new IU(this,this.JSC$20186_channelDebug_,this.sid_,X);X.JSC$20167_type_=2;X.JSC$20167_baseUri_=_.Oa(U.clone());U=!1;if(_.mH.navigator&&_.mH.navigator.sendBeacon)try{U=_.mH.navigator.sendBeacon(X.JSC$20167_baseUri_.toString(),"")}catch(r){}!U&&
_.mH.Image&&((new Image).src=X.JSC$20167_baseUri_,U=!0);U||(X.JSC$20167_xmlHttp_=kaT(X.JSC$20167_channel_,null),X.JSC$20167_xmlHttp_.send(X.JSC$20167_baseUri_));X.JSC$20167_requestStartTime_=Date.now();CoT(X)}pSe(this)};
var QpX=function(X){X.JSC$20186_backChannelRequest_&&(etH(X),X.JSC$20186_backChannelRequest_.cancel(),X.JSC$20186_backChannelRequest_=null)},J17=function(X){QpX(X);
X.JSC$20186_backChannelTimerId_&&(_.mH.clearTimeout(X.JSC$20186_backChannelTimerId_),X.JSC$20186_backChannelTimerId_=null);BL7(X);X.forwardChannelRequestPool_.cancel();X.JSC$20186_forwardChannelTimerId_&&(typeof X.JSC$20186_forwardChannelTimerId_==="number"&&_.mH.clearTimeout(X.JSC$20186_forwardChannelTimerId_),X.JSC$20186_forwardChannelTimerId_=null)};
CX.prototype.getState=function(){return this.state_};
var WaY=function(X){htT(X.forwardChannelRequestPool_)||X.JSC$20186_forwardChannelTimerId_||(X.JSC$20186_forwardChannelTimerId_=!0,_.T2(X.JSC$20188_onStartForwardChannelTimer_,X),X.JSC$20186_forwardChannelRetryCount_=0)},bRY=function(X,U){if(wSX(X.forwardChannelRequestPool_)>=X.forwardChannelRequestPool_.JSC$20177_maxSize_-(X.JSC$20186_forwardChannelTimerId_?1:0))return!1;
if(X.JSC$20186_forwardChannelTimerId_)return X.JSC$20186_channelDebug_.debug("Use the retry request that is already scheduled."),X.JSC$20186_outgoingMaps_=U.JSC$20167_pendingMessages_.concat(X.JSC$20186_outgoingMaps_),!0;if(X.state_==1||X.state_==2||X.JSC$20186_forwardChannelRetryCount_>=(X.JSC$20186_failFast_?0:X.JSC$20186_forwardChannelMaxRetries_))return!1;X.JSC$20186_channelDebug_.debug("Going to retry POST");X.JSC$20186_forwardChannelTimerId_=L1c((0,_.TE)(X.JSC$20188_onStartForwardChannelTimer_,
X,U),$CT(X,X.JSC$20186_forwardChannelRetryCount_));X.JSC$20186_forwardChannelRetryCount_++;return!0};
CX.prototype.JSC$20188_onStartForwardChannelTimer_=function(X){if(this.JSC$20186_forwardChannelTimerId_)if(this.JSC$20186_forwardChannelTimerId_=null,this.JSC$20186_channelDebug_.debug("startForwardChannel_"),this.state_==1){if(!X){this.JSC$20186_channelDebug_.debug("open_()");this.JSC$20186_nextRid_=Math.floor(Math.random()*1E5);X=this.JSC$20186_nextRid_++;var U=new IU(this,this.JSC$20186_channelDebug_,"",X),r=this.JSC$20186_extraHeaders_;this.initHeaders_&&(r?(r=_.fI.clone(r),_.fI.extend(r,this.initHeaders_)):
r=this.initHeaders_);this.httpHeadersOverwriteParam_!==null||this.encodeInitMessageHeaders_||(U.JSC$20167_extraHeaders_=r,r=null);var m;if(this.fastHandshake_)a:{for(var I=m=0;I<this.JSC$20186_outgoingMaps_.length;I++){b:{var t=this.JSC$20186_outgoingMaps_[I];if("__data__"in t.map&&(t=t.map.__data__,typeof t==="string")){t=t.length;break b}t=void 0}if(t===void 0)break;m+=t;if(m>4096){m=I;break a}if(m===4096||I===this.JSC$20186_outgoingMaps_.length-1){m=I+1;break a}}m=1E3}else m=1E3;m=A1X(this,U,m);
I=this.JSC$20186_forwardChannelUri_.clone();_.Xb(I,"RID",X);_.Xb(I,"CVER",22);this.httpSessionIdParam_&&_.Xb(I,"X-HTTP-Session-Id",this.httpSessionIdParam_);DCL(this,I);r&&(this.encodeInitMessageHeaders_?m="headers="+_.Xk(A$w(r))+"&"+m:this.httpHeadersOverwriteParam_&&l60(I,this.httpHeadersOverwriteParam_,r));Miw(this.forwardChannelRequestPool_,U);this.blockingHandshake_&&_.Xb(I,"TYPE","init");this.fastHandshake_?(_.Xb(I,"$req",m),_.Xb(I,"SID","null"),U.decodeInitialResponse_=!0,HR5(U,I,null)):HR5(U,
I,m);this.state_=2}}else this.state_==3&&(X?lFL(this,X):this.JSC$20186_outgoingMaps_.length==0?this.JSC$20186_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):htT(this.forwardChannelRequestPool_)||(lFL(this),this.JSC$20186_channelDebug_.debug("startForwardChannel_ finished, sent request")))};
var lFL=function(X,U){var r;U?r=U.JSC$20167_rid_:r=X.JSC$20186_nextRid_++;var m=X.JSC$20186_forwardChannelUri_.clone();_.Xb(m,"SID",X.sid_);_.Xb(m,"RID",r);_.Xb(m,"AID",X.JSC$20186_lastArrayId_);DCL(X,m);X.httpHeadersOverwriteParam_&&X.JSC$20186_extraHeaders_&&l60(m,X.httpHeadersOverwriteParam_,X.JSC$20186_extraHeaders_);r=new IU(X,X.JSC$20186_channelDebug_,X.sid_,r,X.JSC$20186_forwardChannelRetryCount_+1);X.httpHeadersOverwriteParam_===null&&(r.JSC$20167_extraHeaders_=X.JSC$20186_extraHeaders_);
U&&(X.JSC$20186_outgoingMaps_=U.JSC$20167_pendingMessages_.concat(X.JSC$20186_outgoingMaps_));U=A1X(X,r,1E3);r.setTimeout(Math.round(X.JSC$20186_forwardChannelRequestTimeoutMs_*.5)+Math.round(X.JSC$20186_forwardChannelRequestTimeoutMs_*.5*Math.random()));Miw(X.forwardChannelRequestPool_,r);HR5(r,m,U)},DCL=function(X,U){X.JSC$20186_extraParams_&&_.fI.forEach(X.JSC$20186_extraParams_,function(r,m){_.Xb(U,m,r)});
X.handler_&&_.fI.forEach({},function(r,m){_.Xb(U,m,r)})},A1X=function(X,U,r){r=Math.min(X.JSC$20186_outgoingMaps_.length,r);
var m=X.handler_?(0,_.TE)(X.handler_.JSC$20192_badMapError,X.handler_,X):null;a:{for(var I=X.JSC$20186_outgoingMaps_,t=-1;;){var C=["count="+r];t==-1?r>0?(t=I[0].JSC$20174_mapId,C.push("ofs="+t)):t=0:C.push("ofs="+t);for(var k=!0,g=0;g<r;g++){var Z=I[g].JSC$20174_mapId,P=I[g].map;Z-=t;if(Z<0)t=Math.max(0,I[g].JSC$20174_mapId-100),k=!1;else try{Z="req"+Z+"_"||"";try{var S=P instanceof Map?P:Object.entries(P);for(var d=_.H(S),O=d.next();!O.done;O=d.next()){var E=_.H(O.value),Q=E.next().value,h=E.next().value,
z=h;_.bM(h)&&(z=(0,_.qJ)(h));C.push(Z+Q+"="+encodeURIComponent(z))}}catch(K){throw C.push(Z+"type="+encodeURIComponent("_badmap")),K;}}catch(K){m&&m(P)}}if(k){S=C.join("&");break a}}S=void 0}X=X.JSC$20186_outgoingMaps_.splice(0,r);U.JSC$20167_pendingMessages_=X;return S},GaX=function(X){X.JSC$20186_backChannelRequest_||X.JSC$20186_backChannelTimerId_||(X.JSC$20186_backChannelAttemptId_=1,_.T2(X.JSC$20188_onStartBackChannelTimer_,X),X.JSC$20186_backChannelRetryCount_=0)},oDc=function(X){if(X.JSC$20186_backChannelRequest_||
X.JSC$20186_backChannelTimerId_||X.JSC$20186_backChannelRetryCount_>=3)return!1;
X.JSC$20186_channelDebug_.debug("Going to retry GET");X.JSC$20186_backChannelAttemptId_++;X.JSC$20186_backChannelTimerId_=L1c((0,_.TE)(X.JSC$20188_onStartBackChannelTimer_,X),$CT(X,X.JSC$20186_backChannelRetryCount_));X.JSC$20186_backChannelRetryCount_++;return!0};
CX.prototype.JSC$20188_onStartBackChannelTimer_=function(){this.JSC$20186_backChannelTimerId_=null;iR7(this);if(this.detectBufferingProxy_&&!this.bpDetectionDone_)if(this.JSC$20186_backChannelRequest_==null||this.handshakeRttMs_<=0)this.JSC$20186_channelDebug_.warning("Skip bpDetectionTimerId_ "+this.JSC$20186_backChannelRequest_+" "+this.handshakeRttMs_);else{var X=4*this.handshakeRttMs_;this.JSC$20186_channelDebug_.info("BP detection timer enabled: "+X);this.bpDetectionTimerId_=L1c((0,_.TE)(this.onBpDetectionTimer_,
this),X)}};
CX.prototype.onBpDetectionTimer_=function(){if(this.bpDetectionTimerId_){this.bpDetectionTimerId_=null;this.JSC$20186_channelDebug_.info("BP detection timeout reached.");if(this.JSC$20186_backChannelRequest_.JSC$20167_xmlHttp_!=null){var X=this.JSC$20186_backChannelRequest_.JSC$20167_xmlHttp_.getResponseText();X&&this.JSC$20186_channelDebug_.warning("Timer should have been cancelled : "+X)}this.JSC$20186_channelDebug_.info("Buffering proxy detected and switch to long-polling!");this.enableStreaming_=
!1;this.bpDetectionDone_=!0;UM(10);QpX(this);iR7(this)}else this.JSC$20186_channelDebug_.warning("Invalid operation.")};
var etH=function(X){X.bpDetectionTimerId_!=null&&(X.JSC$20186_channelDebug_.debug("Cancel the BP detection timer."),_.mH.clearTimeout(X.bpDetectionTimerId_),X.bpDetectionTimerId_=null)},iR7=function(X){X.JSC$20186_channelDebug_.debug("Creating new HttpRequest");
X.JSC$20186_backChannelRequest_=new IU(X,X.JSC$20186_channelDebug_,X.sid_,"rpc",X.JSC$20186_backChannelAttemptId_);X.httpHeadersOverwriteParam_===null&&(X.JSC$20186_backChannelRequest_.JSC$20167_extraHeaders_=X.JSC$20186_extraHeaders_);X.JSC$20186_backChannelRequest_.JSC$20167_readyStateChangeThrottleMs_=0;var U=X.JSC$20186_backChannelUri_.clone();_.Xb(U,"RID","rpc");_.Xb(U,"SID",X.sid_);_.Xb(U,"AID",X.JSC$20186_lastArrayId_);_.Xb(U,"CI",X.enableStreaming_?"0":"1");!X.enableStreaming_&&X.longPollingTimeout_&&
_.Xb(U,"TO",X.longPollingTimeout_);_.Xb(U,"TYPE","xmlhttp");DCL(X,U);X.httpHeadersOverwriteParam_&&X.JSC$20186_extraHeaders_&&l60(U,X.httpHeadersOverwriteParam_,X.JSC$20186_extraHeaders_);X.backChannelRequestTimeoutMs_&&X.JSC$20186_backChannelRequest_.setTimeout(X.backChannelRequestTimeoutMs_);var r=X.JSC$20186_backChannelRequest_,m=X.JSC$20186_hostPrefix_;r.JSC$20167_type_=1;r.JSC$20167_baseUri_=_.Oa(U.clone());r.JSC$20167_postData_=null;r.decodeChunks_=!0;aFc(r,m);X.JSC$20186_channelDebug_.debug("New Request created")};
CX.prototype.JSC$20188_onBackChannelDead_=function(){this.JSC$20186_deadBackChannelTimerId_!=null&&(this.JSC$20186_deadBackChannelTimerId_=null,QpX(this),oDc(this),UM(19))};
var BL7=function(X){X.JSC$20186_deadBackChannelTimerId_!=null&&(_.mH.clearTimeout(X.JSC$20186_deadBackChannelTimerId_),X.JSC$20186_deadBackChannelTimerId_=null)},dC0=function(X,U){X.JSC$20186_channelDebug_.debug("Request complete");
var r=null;if(X.JSC$20186_backChannelRequest_==U){BL7(X);etH(X);X.JSC$20186_backChannelRequest_=null;var m=2}else if(Fa1(X.forwardChannelRequestPool_,U))r=U.JSC$20167_pendingMessages_,ztw(X.forwardChannelRequestPool_,U),m=1;else return;if(X.state_!=0)if(U.JSC$20167_successful_)m==1?(i8X(U.JSC$20167_postData_?U.JSC$20167_postData_.length:0,Date.now()-U.JSC$20167_requestStartTime_,X.JSC$20186_forwardChannelRetryCount_),WaY(X)):GaX(X);else{var I=U.JSC$20167_lastStatusCode_,t=U.getLastError();if(t==3||
t==0&&I>0)X.JSC$20186_channelDebug_.debug("Not retrying due to error type"),I>200&&(X.errorResponseStatusCode_=U.JSC$20167_lastStatusCode_);else{X.JSC$20186_channelDebug_.debug(function(){return"Maybe retrying, last error: "+mCw(t,X.errorResponseStatusCode_)});
if(m==1&&bRY(X,U)||m==2&&oDc(X))return;X.JSC$20186_channelDebug_.debug("Exceeded max number of retries")}r&&r.length>0&&TLY(X.forwardChannelRequestPool_,r);X.JSC$20186_channelDebug_.debug("Error: HTTP request failed");switch(t){case 1:aU(X,5);break;case 4:aU(X,10);break;case 3:aU(X,6);break;default:aU(X,2)}}},$CT=function(X,U){var r=X.JSC$20186_baseRetryDelayMs_+Math.floor(Math.random()*X.JSC$20186_retryDelaySeedMs_);
X.isActive()||(X.JSC$20186_channelDebug_.debug("Inactive channel"),r*=2);return r*U};
CX.prototype.onInput_=function(X,U){for(var r=0;r<X.length;r++){var m=X[r],I=m[0];if(I<=this.JSC$20186_lastArrayId_)this.JSC$20186_channelDebug_.warning("Ignoring out-of-order or duplicate message with arrayId: "+I+", lastArrayId: "+this.JSC$20186_lastArrayId_);else if(I>this.JSC$20186_lastArrayId_+1&&this.JSC$20186_lastArrayId_>-1&&this.JSC$20186_channelDebug_.warning("Received non-consecutive message with arrayId: "+I+", lastArrayId: "+this.JSC$20186_lastArrayId_),this.JSC$20186_lastArrayId_=I,
m=m[1],this.state_==2)if(m[0]=="c"){this.sid_=m[1];this.JSC$20186_hostPrefix_=m[2];I=m[3];I!=null&&(this.JSC$20188_channelVersion_=I,this.JSC$20186_channelDebug_.info("VER="+this.JSC$20188_channelVersion_));I=m[4];I!=null&&(this.serverVersion_=I,this.JSC$20186_channelDebug_.info("SVER="+this.serverVersion_));m=m[5];m!=null&&typeof m==="number"&&m>0&&(this.backChannelRequestTimeoutMs_=m*=1.5,this.JSC$20186_channelDebug_.info("backChannelRequestTimeoutMs_="+m));if(m=U.JSC$20167_xmlHttp_){var t=vJ0(m,
"X-Client-Wire-Protocol");t&&(I=this.forwardChannelRequestPool_,!I.requestPool_&&(_.ce(t,"spdy")||_.ce(t,"quic")||_.ce(t,"h2"))&&(I.JSC$20177_maxSize_=I.maxPoolSizeConfigured_,I.requestPool_=new Set,I.JSC$20177_request_&&(Miw(I,I.JSC$20177_request_),I.JSC$20177_request_=null)));this.httpSessionIdParam_&&((m=vJ0(m,"X-HTTP-Session-Id"))?(this.httpSessionId_=m,_.Xb(this.JSC$20186_forwardChannelUri_,this.httpSessionIdParam_,m)):this.JSC$20186_channelDebug_.warning("Missing X_HTTP_SESSION_ID in the handshake response"))}this.state_=
3;this.handler_&&this.handler_.JSC$20192_channelOpened();this.detectBufferingProxy_&&(this.handshakeRttMs_=Date.now()-U.JSC$20167_requestStartTime_,this.JSC$20186_channelDebug_.info("Handshake RTT: "+this.handshakeRttMs_+"ms"));m=U;I=qGX(this,this.JSC$20186_supportsCrossDomainXhrs_?this.JSC$20186_hostPrefix_:null,this.JSC$20186_path_);this.JSC$20186_channelDebug_.debug("GetBackChannelUri: "+I);this.JSC$20186_backChannelUri_=I;m.initialResponseDecoded_?(this.JSC$20186_channelDebug_.debug("Upgrade the handshake request to a backchannel."),
ztw(this.forwardChannelRequestPool_,m),I=m,(t=this.backChannelRequestTimeoutMs_)&&I.setTimeout(t),I.JSC$20167_watchDogTimerId_&&(nDL(I),CoT(I)),this.JSC$20186_backChannelRequest_=m):GaX(this);this.JSC$20186_outgoingMaps_.length>0&&WaY(this)}else m[0]!="stop"&&m[0]!="close"||aU(this,7);else this.state_==3&&(m[0]=="stop"||m[0]=="close"?m[0]=="stop"?aU(this,7):this.disconnect():m[0]!="noop"&&this.handler_&&this.handler_.JSC$20192_channelHandleArray(m),this.JSC$20186_backChannelRetryCount_=0)}};
var aU=function(X,U){X.JSC$20186_channelDebug_.info("Error code "+U);if(U==2){var r=(0,_.TE)(X.testNetworkCallback_,X),m=X.networkTestUrl_,I=!m;m=new _.fB(m||"//www.google.com/images/cleardot.gif");_.mH.location&&_.mH.location.protocol=="http"||_.c_(m,"https");_.Oa(m);I?YGH(m.toString(),r):Vic(m.toString(),r)}else UM(2);X.onError_(U)};
CX.prototype.testNetworkCallback_=function(X){X?(this.JSC$20186_channelDebug_.info("Successfully pinged google.com"),UM(2)):(this.JSC$20186_channelDebug_.info("Failed to ping google.com"),UM(1))};
CX.prototype.onError_=function(X){this.JSC$20186_channelDebug_.debug("HttpChannel: error - "+X);this.state_=0;this.handler_&&this.handler_.JSC$20192_channelError(X);pSe(this);J17(this)};
var pSe=function(X){X.state_=0;X.nonAckedMapsAtChannelClose_=[];if(X.handler_){var U=KaH(X.forwardChannelRequestPool_);if(U.length!=0||X.JSC$20186_outgoingMaps_.length!=0)X.JSC$20186_channelDebug_.debug(function(){return"Number of undelivered maps, pending: "+U.length+", outgoing: "+X.JSC$20186_outgoingMaps_.length}),_.pe(X.nonAckedMapsAtChannelClose_,U),_.pe(X.nonAckedMapsAtChannelClose_,X.JSC$20186_outgoingMaps_),X.forwardChannelRequestPool_.JSC$20177_pendingMessages_.length=0,_.Jx(X.JSC$20186_outgoingMaps_),
X.JSC$20186_outgoingMaps_.length=0;
X.handler_.JSC$20192_channelClosed()}},Law=function(X){if(X.state_==0)return X.nonAckedMapsAtChannelClose_;
var U=[];_.pe(U,KaH(X.forwardChannelRequestPool_));_.pe(U,X.JSC$20186_outgoingMaps_);return U},qGX=function(X,U,r){var m=_.NX(r);
m.JSC$10194_domain_!=""?(U&&_.g$(m,U+"."+m.JSC$10194_domain_),_.nz(m,m.JSC$10194_port_)):(m=_.mH.location,m=uv1(m.protocol,U?U+"."+m.hostname:m.hostname,+m.port,r));U=X.httpSessionIdParam_;r=X.httpSessionId_;U&&r&&_.Xb(m,U,r);_.Xb(m,"VER",X.JSC$20188_channelVersion_);DCL(X,m);return m},kaT=function(X,U,r){if(U&&!X.JSC$20186_supportsCrossDomainXhrs_)throw Error("Vk");
U=X.usesFetchStreams_&&!X.JSC$20186_xmlHttpFactory_?new _.WX(new DAX({streamBinaryChunks:r})):new _.WX(X.JSC$20186_xmlHttpFactory_);U.JSC$9958_withCredentials_=X.JSC$20186_supportsCrossDomainXhrs_;return U};
CX.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
var NL3=function(){};
_.a=NL3.prototype;_.a.JSC$20192_channelOpened=function(){};
_.a.JSC$20192_channelHandleArray=function(){};
_.a.JSC$20192_channelError=function(){};
_.a.JSC$20192_channelClosed=function(){};
_.a.isActive=function(){return!0};
_.a.JSC$20192_badMapError=function(){};var jpT=function(){},c3=function(X,U){_.z2.call(this);
this.JSC$20195_channel_=new CX(U);this.JSC$20195_url_=X;this.messageUrlParams_=U&&U.messageUrlParams||null;X=U&&U.messageHeaders||null;U&&U.clientProtocolHeaderRequired&&(X?_.fI.set(X,"X-Client-Protocol","webchannel"):X=_.fI.create("X-Client-Protocol","webchannel"));this.JSC$20195_channel_.JSC$20186_extraHeaders_=X;X=U&&U.initMessageHeaders||null;U&&U.messageContentType&&(X?_.fI.set(X,"X-WebChannel-Content-Type",U.messageContentType):X=_.fI.create("X-WebChannel-Content-Type",U.messageContentType));
U&&U.clientProfile&&(X?_.fI.set(X,"X-WebChannel-Client-Profile",U.clientProfile):X=_.fI.create("X-WebChannel-Client-Profile",U.clientProfile));this.JSC$20195_channel_.initHeaders_=X;(X=U&&U.httpHeadersOverwriteParam)&&!_.Ce(X)&&(this.JSC$20195_channel_.httpHeadersOverwriteParam_=X);this.supportsCrossDomainXhr_=U&&U.supportsCrossDomainXhr||!1;this.sendRawJson_=U&&U.sendRawJson||!1;(U=U&&U.httpSessionIdParam)&&!_.Ce(U)&&(this.JSC$20195_channel_.httpSessionIdParam_=U,_.fI.containsKey(this.messageUrlParams_,
U)&&_.fI.remove(this.messageUrlParams_,U));this.channelHandler_=new kx(this)};
_.XW(c3,_.z2);c3.prototype.open=function(){this.JSC$20195_channel_.handler_=this.channelHandler_;this.supportsCrossDomainXhr_&&(this.JSC$20195_channel_.JSC$20186_supportsCrossDomainXhrs_=!0);this.JSC$20195_channel_.connect(this.JSC$20195_url_,this.messageUrlParams_||void 0)};
c3.prototype.close=function(){this.JSC$20195_channel_.disconnect()};
c3.prototype.send=function(X){var U=this.JSC$20195_channel_;if(typeof X==="string"){var r={};r.__data__=X;X=r}else this.sendRawJson_&&(r={},r.__data__=(0,_.qJ)(X),X=r);U.JSC$20186_outgoingMaps_.push(new y1L(U.JSC$20186_nextMapId_++,X));U.state_==3&&WaY(U)};
c3.prototype.disposeInternal=function(){this.JSC$20195_channel_.handler_=null;delete this.channelHandler_;this.JSC$20195_channel_.disconnect();delete this.JSC$20195_channel_;c3.superClass_.disposeInternal.call(this)};
var XdH=function(X){Jq7.call(this);X.__headers__&&(this.headers=X.__headers__,this.statusCode=X.__status__,delete X.__headers__,delete X.__status__);var U=X.__sm__;U?this.data=(this.metadataKey=_.fI.getAnyKey(U))?_.fI.get(U,this.metadataKey):U:this.data=X};
_.XW(XdH,Jq7);var Uyc=function(X){DOw.call(this);this.status=1;this.errorCode=X};
_.XW(Uyc,DOw);var kx=function(X){this.JSC$20202_channel_=X};
_.XW(kx,NL3);kx.prototype.JSC$20192_channelOpened=function(){this.JSC$20202_channel_.dispatchEvent("w")};
kx.prototype.JSC$20192_channelHandleArray=function(X){this.JSC$20202_channel_.dispatchEvent(new XdH(X))};
kx.prototype.JSC$20192_channelError=function(X){this.JSC$20202_channel_.dispatchEvent(new Uyc(X))};
kx.prototype.JSC$20192_channelClosed=function(){this.JSC$20202_channel_.dispatchEvent("x")};
var rF3=function(X,U){this.transportChannel_=X;this.JSC$20205_channel_=U},my1=function(X){return Law(X.JSC$20205_channel_).map(function(U){var r=X.transportChannel_;
U=U.map;"__data__"in U?(U=U.__data__,r=r.sendRawJson_?(0,_.b$h)(U):U):r=U;return r})};
rF3.prototype.commit=function(X){this.JSC$20205_channel_.forwardChannelFlushedCallback_=X};var gK=function(X){I9H.dispatchEvent(new tvT(I9H,X))},I9H=new _.z2,tvT=function(X,U){_.wY.call(this,"statevent",X);
this.stat=U};
_.F(tvT,_.wY);var nX=function(X,U,r,m,I){this.JSC$20210_channel_=X;this.JSC$20210_channelDebug_=U;this.sid_=r;this.JSC$20210_rid_=m;this.JSC$20210_retryId_=I||1;this.timeout_=45E3;this.JSC$20210_eventHandler_=new _.OA(this);this.pollingTimer_=new _.d4;this.pollingTimer_.setInterval(250)};
_.a=nX.prototype;_.a.JSC$20212_extraHeaders_=null;_.a.JSC$20212_successful_=!1;_.a.JSC$20212_watchDogTimerId_=null;_.a.JSC$20212_watchDogTimeoutTime_=null;_.a.JSC$20212_requestStartTime_=null;_.a.JSC$20212_type_=null;_.a.JSC$20212_baseUri_=null;_.a.JSC$20212_requestUri_=null;_.a.JSC$20212_postData_=null;_.a.JSC$20212_xmlHttp_=null;_.a.JSC$20212_xmlHttpChunkStart_=0;_.a.trident_=null;_.a.JSC$20212_verb_=null;_.a.JSC$20212_lastError_=null;_.a.JSC$20212_lastStatusCode_=-1;_.a.sendClose_=!0;
_.a.JSC$20212_cancelled_=!1;_.a.JSC$20212_readyStateChangeThrottleMs_=0;_.a.JSC$20212_readyStateChangeThrottle_=null;var a95=function(X,U){switch(X){case 0:return"Non-200 return code ("+U+")";case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},Haw={},ClX={};
nX.prototype.setTimeout=function(X){this.timeout_=X};
var cF7=function(X,U,r){X.JSC$20212_type_=1;X.JSC$20212_baseUri_=_.Oa(U.clone());X.JSC$20212_postData_=r;X.decodeChunks_=!0;kew(X,null)},g3X=function(X,U,r,m,I){X.JSC$20212_type_=1;
X.JSC$20212_baseUri_=_.Oa(U.clone());X.JSC$20212_postData_=null;X.decodeChunks_=r;I&&(X.sendClose_=!1);kew(X,m)},kew=function(X,U){X.JSC$20212_requestStartTime_=Date.now();
n3H(X);X.JSC$20212_requestUri_=X.JSC$20212_baseUri_.clone();K05(X.JSC$20212_requestUri_,"t",X.JSC$20210_retryId_);X.JSC$20212_xmlHttpChunkStart_=0;X.JSC$20212_xmlHttp_=X.JSC$20210_channel_.JSC$20219_createXhrIo(X.JSC$20210_channel_.JSC$20219_shouldUseSecondaryDomains()?U:null);X.JSC$20212_readyStateChangeThrottleMs_>0&&(X.JSC$20212_readyStateChangeThrottle_=new _.H4((0,_.TE)(X.JSC$20212_xmlHttpHandler_,X,X.JSC$20212_xmlHttp_),X.JSC$20212_readyStateChangeThrottleMs_));X.JSC$20210_eventHandler_.listen(X.JSC$20212_xmlHttp_,
"readystatechange",X.JSC$20212_readyStateChangeHandler_);U=X.JSC$20212_extraHeaders_?_.fI.clone(X.JSC$20212_extraHeaders_):{};X.JSC$20212_postData_?(X.JSC$20212_verb_="POST",U["Content-Type"]="application/x-www-form-urlencoded",X.JSC$20212_xmlHttp_.send(X.JSC$20212_requestUri_,X.JSC$20212_verb_,X.JSC$20212_postData_,U)):(X.JSC$20212_verb_="GET",X.sendClose_&&!_.a2&&(U.Connection="close"),X.JSC$20212_xmlHttp_.send(X.JSC$20212_requestUri_,X.JSC$20212_verb_,null,U));X.JSC$20210_channel_.notifyServerReachabilityEvent(1);
U=X.JSC$20210_channelDebug_;var r=X.JSC$20212_postData_;if(r){var m="";r=r.split("&");for(var I=0;I<r.length;I++){var t=r[I].split("=");if(t.length>1){var C=t[0];t=t[1];var k=C.split("_");m=k.length>=2&&k[1]=="type"?m+(C+"="+t+"&"):m+(C+"=redacted&")}}}else m=null;U.info("XMLHTTP REQ ("+X.JSC$20210_rid_+") [attempt "+X.JSC$20210_retryId_+"]: "+X.JSC$20212_verb_+"\n"+X.JSC$20212_requestUri_+"\n"+m)};
nX.prototype.JSC$20212_readyStateChangeHandler_=function(X){X=X.target;var U=this.JSC$20212_readyStateChangeThrottle_;U&&_.J5(X)==3?(this.JSC$20210_channelDebug_.debug("Throttling readystatechange."),U.fire()):this.JSC$20212_xmlHttpHandler_(X)};
nX.prototype.JSC$20212_xmlHttpHandler_=function(X){try{if(X==this.JSC$20212_xmlHttp_)a:{var U=_.J5(this.JSC$20212_xmlHttp_),r=this.JSC$20212_xmlHttp_.JSC$9958_lastErrorCode_,m=this.JSC$20212_xmlHttp_.getStatus();if(_.a2&&!_.HO("420+")){if(U<4)break a}else if(U<3||U==3&&!this.JSC$20212_xmlHttp_.getResponseText())break a;this.JSC$20212_cancelled_||U!=4||r==7||(r==8||m<=0?this.JSC$20210_channel_.notifyServerReachabilityEvent(3):this.JSC$20210_channel_.notifyServerReachabilityEvent(2));Za5(this);var I=
this.JSC$20212_xmlHttp_.getStatus();this.JSC$20212_lastStatusCode_=I;var t=this.JSC$20212_xmlHttp_.getResponseText();t||this.JSC$20210_channelDebug_.debug("No response text for uri "+this.JSC$20212_requestUri_+" status "+I);this.JSC$20212_successful_=I==200;this.JSC$20210_channelDebug_.info("XMLHTTP RESP ("+this.JSC$20210_rid_+") [ attempt "+this.JSC$20210_retryId_+"]: "+this.JSC$20212_verb_+"\n"+this.JSC$20212_requestUri_+"\n"+U+" "+I);if(this.JSC$20212_successful_){U==4&&si5(this);if(this.decodeChunks_){for(X=
!0;!this.JSC$20212_cancelled_&&this.JSC$20212_xmlHttpChunkStart_<t.length;){var C=xy0(this,t);if(C==ClX){U==4&&(this.JSC$20212_lastError_=4,gK(15),X=!1);Plc(this.JSC$20210_channelDebug_,this.JSC$20210_rid_,null,"[Incomplete Response]");break}else if(C==Haw){this.JSC$20212_lastError_=4;gK(16);Plc(this.JSC$20210_channelDebug_,this.JSC$20210_rid_,t,"[Invalid Chunk]");X=!1;break}else Plc(this.JSC$20210_channelDebug_,this.JSC$20210_rid_,C,null),ShX(this,C)}U==4&&t.length==0&&(this.JSC$20212_lastError_=
1,gK(17),X=!1);this.JSC$20212_successful_=this.JSC$20212_successful_&&X;X||(Plc(this.JSC$20210_channelDebug_,this.JSC$20210_rid_,t,"[Invalid Chunked Response]"),si5(this),dyw(this))}else Plc(this.JSC$20210_channelDebug_,this.JSC$20210_rid_,t,null),ShX(this,t);this.JSC$20212_successful_&&!this.JSC$20212_cancelled_&&(U==4?this.JSC$20210_channel_.JSC$20219_onRequestComplete(this):(this.JSC$20212_successful_=!1,n3H(this)))}else I==400&&t.indexOf("Unknown SID")>0?(this.JSC$20212_lastError_=3,gK(13),this.JSC$20210_channelDebug_.warning("XMLHTTP Unknown SID ("+
this.JSC$20210_rid_+")")):(this.JSC$20212_lastError_=0,gK(14),this.JSC$20210_channelDebug_.warning("XMLHTTP Bad status "+I+" ("+this.JSC$20210_rid_+")")),si5(this),dyw(this)}else this.JSC$20210_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(k){this.JSC$20210_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_")}finally{}};
var xy0=function(X,U){var r=X.JSC$20212_xmlHttpChunkStart_,m=U.indexOf("\n",r);if(m==-1)return ClX;r=Number(U.substring(r,m));if(isNaN(r))return Haw;m+=1;if(m+r>U.length)return ClX;U=U.slice(m,m+r);X.JSC$20212_xmlHttpChunkStart_=m+r;return U};
nX.prototype.cancel=function(){this.JSC$20212_cancelled_=!0;si5(this)};
var n3H=function(X){X.JSC$20212_watchDogTimeoutTime_=Date.now()+X.timeout_;Oa3(X,X.timeout_)},Oa3=function(X,U){if(X.JSC$20212_watchDogTimerId_!=null)throw Error("Uk");
X.JSC$20212_watchDogTimerId_=zz((0,_.TE)(X.JSC$20212_onWatchDogTimeout_,X),U)},Za5=function(X){X.JSC$20212_watchDogTimerId_&&(_.mH.clearTimeout(X.JSC$20212_watchDogTimerId_),X.JSC$20212_watchDogTimerId_=null)};
nX.prototype.JSC$20212_onWatchDogTimeout_=function(){this.JSC$20212_watchDogTimerId_=null;var X=Date.now();X-this.JSC$20212_watchDogTimeoutTime_>=0?(this.JSC$20210_channelDebug_.info("TIMEOUT: "+this.JSC$20212_requestUri_),this.JSC$20212_type_!=2&&this.JSC$20210_channel_.notifyServerReachabilityEvent(3),si5(this),this.JSC$20212_lastError_=2,gK(18),dyw(this)):(this.JSC$20210_channelDebug_.warning("WatchDog timer called too early"),Oa3(this,this.JSC$20212_watchDogTimeoutTime_-X))};
var dyw=function(X){X.JSC$20210_channel_.JSC$20219_isClosed()||X.JSC$20212_cancelled_||X.JSC$20210_channel_.JSC$20219_onRequestComplete(X)},si5=function(X){Za5(X);
_.Cj(X.JSC$20212_readyStateChangeThrottle_);X.JSC$20212_readyStateChangeThrottle_=null;X.pollingTimer_.stop();X.JSC$20210_eventHandler_.removeAll();if(X.JSC$20212_xmlHttp_){var U=X.JSC$20212_xmlHttp_;X.JSC$20212_xmlHttp_=null;U.abort();U.dispose()}X.trident_&&(X.trident_=null)};
nX.prototype.getLastError=function(){return this.JSC$20212_lastError_};
var ShX=function(X,U){try{X.JSC$20210_channel_.JSC$20219_onRequestData(X,U),X.JSC$20210_channel_.notifyServerReachabilityEvent(4)}catch(r){}};var Plc=function(X,U,r,m){var I=X.info;a:if(r&&r!="y2f%"){try{var t=JSON.parse(r);if(t)for(var C=0;C<t.length;C++)if(Array.isArray(t[C])){var k=t[C];if(!(k.length<2)){var g=k[1];if(Array.isArray(g)&&!(g.length<1)){var Z=g[0];if(Z!="noop"&&Z!="stop")for(var P=1;P<g.length;P++)g[P]=""}}}var S=(0,_.qJ)(t);break a}catch(d){X.debug("Exception parsing expected JS array - probably was not JS");S=r;break a}S=void 0}else S=r;I.call(X,"XMLHTTP TEXT ("+U+"): "+S+(m?" "+m:""))};
KG.prototype.debug=function(X){this.info(X)};
KG.prototype.info=function(){};
KG.prototype.warning=function(){};var v3T=function(X,U){this.JSC$20217_channel_=X;this.JSC$20217_channelDebug_=U;this.JSC$20217_parser_=new W1T};
_.a=v3T.prototype;_.a.JSC$20219_extraHeaders_=null;_.a.JSC$20219_request_=null;_.a.receivedIntermediateResult_=!1;_.a.JSC$20219_path_=null;_.a.state_=null;_.a.JSC$20219_lastStatusCode_=-1;_.a.JSC$20219_hostPrefix_=null;_.a.blockedPrefix_=null;
_.a.connect=function(X){this.JSC$20219_path_=X;X=euH(this.JSC$20217_channel_,this.JSC$20219_path_);gK(3);Date.now();var U=this.JSC$20217_channel_.firstTestResults_;U!=null?(this.JSC$20219_hostPrefix_=U[0],(this.blockedPrefix_=U[1])?(this.state_=1,E33(this)):(this.state_=2,FW7(this))):(K05(X,"MODE","init"),this.JSC$20219_request_=new nX(this,this.JSC$20217_channelDebug_),this.JSC$20219_request_.JSC$20212_extraHeaders_=this.JSC$20219_extraHeaders_,g3X(this.JSC$20219_request_,X,!1,null,!0),this.state_=
0)};
var E33=function(X){var U=BAX(X.JSC$20217_channel_,X.blockedPrefix_,"/mail/images/cleardot.gif");_.Oa(U);$r1(U.toString(),5E3,(0,_.TE)(X.checkBlockedCallback_,X),3,2E3);X.notifyServerReachabilityEvent(1)};
v3T.prototype.checkBlockedCallback_=function(X){if(X)this.state_=2,FW7(this);else{gK(4);var U=this.JSC$20217_channel_;U.JSC$20220_channelDebug_.debug("Test Connection Blocked");U.JSC$20224_lastStatusCode_=U.connectionTest_.JSC$20219_lastStatusCode_;ZM(U,9)}X&&this.notifyServerReachabilityEvent(2)};
var FW7=function(X){X.JSC$20217_channelDebug_.debug("TestConnection: starting stage 2");var U=X.JSC$20217_channel_.secondTestResults_;U!=null?(X.JSC$20217_channelDebug_.debug("TestConnection: skipping stage 2, precomputed result is "+U?"Buffered":"Unbuffered"),gK(5),U?(gK(11),QiH(X.JSC$20217_channel_,X,!1)):(gK(12),QiH(X.JSC$20217_channel_,X,!0))):(X.JSC$20219_request_=new nX(X,X.JSC$20217_channelDebug_),X.JSC$20219_request_.JSC$20212_extraHeaders_=X.JSC$20219_extraHeaders_,U=o3c(X.JSC$20217_channel_,
X.JSC$20219_hostPrefix_,X.JSC$20219_path_),gK(5),K05(U,"TYPE","xmlhttp"),g3X(X.JSC$20219_request_,U,!1,X.JSC$20219_hostPrefix_,!1))};
_.a=v3T.prototype;_.a.JSC$20219_createXhrIo=function(X){return this.JSC$20217_channel_.JSC$20219_createXhrIo(X)};
_.a.abort=function(){this.JSC$20219_request_&&(this.JSC$20219_request_.cancel(),this.JSC$20219_request_=null);this.JSC$20219_lastStatusCode_=-1};
_.a.JSC$20219_isClosed=function(){return!1};
_.a.JSC$20219_onRequestData=function(X,U){this.JSC$20219_lastStatusCode_=X.JSC$20212_lastStatusCode_;if(this.state_==0)if(this.JSC$20217_channelDebug_.debug("TestConnection: Got data for stage 1"),U){try{var r=this.JSC$20217_parser_.parse(U)}catch(m){wdX(this.JSC$20217_channel_,this);return}this.JSC$20219_hostPrefix_=r[0];this.blockedPrefix_=r[1]}else this.JSC$20217_channelDebug_.debug("TestConnection: Null responseText"),wdX(this.JSC$20217_channel_,this);else this.state_==2&&(this.receivedIntermediateResult_?
(gK(7),Date.now()):U=="11111"?(gK(6),this.receivedIntermediateResult_=!0,Date.now(),this.JSC$20219_lastStatusCode_=200,this.JSC$20219_request_.cancel(),this.JSC$20217_channelDebug_.debug("Test connection succeeded; using streaming connection"),gK(12),QiH(this.JSC$20217_channel_,this,!0)):(gK(8),Date.now(),this.receivedIntermediateResult_=!1))};
_.a.JSC$20219_onRequestComplete=function(){this.JSC$20219_lastStatusCode_=this.JSC$20219_request_.JSC$20212_lastStatusCode_;this.JSC$20219_request_.JSC$20212_successful_?this.state_==0?(this.JSC$20217_channelDebug_.debug("TestConnection: request complete for initial check"),this.blockedPrefix_?(this.state_=1,E33(this)):(this.state_=2,FW7(this))):this.state_==2&&(this.JSC$20217_channelDebug_.debug("TestConnection: request complete for stage 2"),this.receivedIntermediateResult_?(this.JSC$20217_channelDebug_.debug("Test connection succeeded; using streaming connection"),
gK(12),QiH(this.JSC$20217_channel_,this,!0)):(this.JSC$20217_channelDebug_.debug("Test connection failed; not using streaming"),gK(11),QiH(this.JSC$20217_channel_,this,!1))):(this.JSC$20217_channelDebug_.debug("TestConnection: request failed, in state "+this.state_),this.state_==0?gK(9):this.state_==2&&gK(10),wdX(this.JSC$20217_channel_,this,this.JSC$20219_request_.getLastError()))};
_.a.JSC$20219_shouldUseSecondaryDomains=function(){return this.JSC$20217_channel_.JSC$20219_shouldUseSecondaryDomains()};
_.a.isActive=function(){return this.JSC$20217_channel_.isActive()};
_.a.notifyServerReachabilityEvent=function(X){this.JSC$20217_channel_.notifyServerReachabilityEvent(X)};var sM=function(X,U,r){this.state_=1;this.JSC$20220_outgoingMaps_=[];this.pendingMaps_=[];this.JSC$20220_channelDebug_=new KG;this.JSC$20220_parser_=new W1T;this.firstTestResults_=X||null;this.secondTestResults_=U!=null?U:null;this.asyncTest_=r||!1},yF7=function(X,U){this.JSC$20222_mapId=X;
this.map=U;this.context=null};
_.a=sM.prototype;_.a.JSC$20224_extraHeaders_=null;_.a.JSC$20224_extraParams_=null;_.a.forwardChannelRequest_=null;_.a.JSC$20224_backChannelRequest_=null;_.a.JSC$20224_path_=null;_.a.JSC$20224_forwardChannelUri_=null;_.a.JSC$20224_backChannelUri_=null;_.a.JSC$20224_hostPrefix_=null;_.a.JSC$20224_nextRid_=0;_.a.JSC$20224_nextMapId_=0;_.a.handler_=null;_.a.JSC$20224_forwardChannelTimerId_=null;_.a.JSC$20224_backChannelTimerId_=null;_.a.JSC$20224_deadBackChannelTimerId_=null;_.a.connectionTest_=null;
_.a.useChunked_=null;_.a.JSC$20224_lastArrayId_=-1;_.a.JSC$20224_lastPostResponseArrayId_=-1;_.a.JSC$20224_lastStatusCode_=-1;_.a.JSC$20224_forwardChannelRetryCount_=0;_.a.JSC$20224_backChannelRetryCount_=0;_.a.JSC$20224_channelVersion_=8;var u9X={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},huY=function(X,U,r,m){_.wY.call(this,"timingevent",X);this.size=U;this.rtt=r;this.retries=m};
_.XW(huY,_.wY);var Mve=function(X){_.wY.call(this,"serverreachability",X)};
_.XW(Mve,_.wY);sM.prototype.connect=function(X,U,r,m,I){this.JSC$20220_channelDebug_.debug("connect()");gK(0);this.JSC$20224_path_=U;this.JSC$20224_extraParams_=r||{};m&&I!==void 0&&(this.JSC$20224_extraParams_.OSID=m,this.JSC$20224_extraParams_.OAID=I);this.asyncTest_?(zz((0,_.TE)(this.connectTest_,this,X),100),zuw(this)):this.connectTest_(X)};
sM.prototype.disconnect=function(){this.JSC$20220_channelDebug_.debug("disconnect()");KWX(this);if(this.state_==3){var X=this.JSC$20224_nextRid_++,U=this.JSC$20224_forwardChannelUri_.clone();_.Xb(U,"SID",this.sid_);_.Xb(U,"RID",X);_.Xb(U,"TYPE","terminate");TAX(this,U);X=new nX(this,this.JSC$20220_channelDebug_,this.sid_,X);X.JSC$20212_type_=2;X.JSC$20212_baseUri_=_.Oa(U.clone());(new Image).src=X.JSC$20212_baseUri_.toString();X.JSC$20212_requestStartTime_=Date.now();n3H(X)}Yhw(this)};
sM.prototype.connectTest_=function(X){this.JSC$20220_channelDebug_.debug("connectTest_()");this.connectionTest_=new v3T(this,this.JSC$20220_channelDebug_);this.connectionTest_.JSC$20219_extraHeaders_=this.JSC$20224_extraHeaders_;this.connectionTest_.JSC$20217_parser_=this.JSC$20220_parser_;this.connectionTest_.connect(X)};
var zuw=function(X){X.JSC$20220_channelDebug_.debug("connectChannel_()");X.JSC$20224_ensureInState_(1,0);X.JSC$20224_forwardChannelUri_=euH(X,X.JSC$20224_path_);Vv3(X)},KWX=function(X){X.connectionTest_&&(X.connectionTest_.abort(),X.connectionTest_=null);
X.JSC$20224_backChannelRequest_&&(X.JSC$20224_backChannelRequest_.cancel(),X.JSC$20224_backChannelRequest_=null);X.JSC$20224_backChannelTimerId_&&(_.mH.clearTimeout(X.JSC$20224_backChannelTimerId_),X.JSC$20224_backChannelTimerId_=null);Ru3(X);X.forwardChannelRequest_&&(X.forwardChannelRequest_.cancel(),X.forwardChannelRequest_=null);X.JSC$20224_forwardChannelTimerId_&&(_.mH.clearTimeout(X.JSC$20224_forwardChannelTimerId_),X.JSC$20224_forwardChannelTimerId_=null)},f9T=function(X,U){if(X.state_==0)throw Error("Xk");
X.JSC$20220_outgoingMaps_.length==1E3&&X.JSC$20220_parser_.stringify(U);X.JSC$20220_outgoingMaps_.push(new yF7(X.JSC$20224_nextMapId_++,U));X.state_!=2&&X.state_!=3||Vv3(X)};
sM.prototype.JSC$20219_isClosed=function(){return this.state_==0};
sM.prototype.getState=function(){return this.state_};
var Vv3=function(X){X.forwardChannelRequest_||X.JSC$20224_forwardChannelTimerId_||(X.JSC$20224_forwardChannelTimerId_=zz((0,_.TE)(X.JSC$20224_onStartForwardChannelTimer_,X),0),X.JSC$20224_forwardChannelRetryCount_=0)};
sM.prototype.JSC$20224_onStartForwardChannelTimer_=function(X){this.JSC$20224_forwardChannelTimerId_=null;qhe(this,X)};
var qhe=function(X,U){X.JSC$20220_channelDebug_.debug("startForwardChannel_");if(X.state_==1){if(!U){X.JSC$20220_channelDebug_.debug("open_()");X.JSC$20224_nextRid_=Math.floor(Math.random()*1E5);U=X.JSC$20224_nextRid_++;var r=new nX(X,X.JSC$20220_channelDebug_,"",U);r.JSC$20212_extraHeaders_=X.JSC$20224_extraHeaders_;var m=WW5(X),I=X.JSC$20224_forwardChannelUri_.clone();_.Xb(I,"RID",U);_.Xb(I,"CVER","1");TAX(X,I);cF7(r,I,m);X.forwardChannelRequest_=r;X.state_=2}}else X.state_==3&&(U?JF7(X,U):X.JSC$20220_outgoingMaps_.length==
0?X.JSC$20220_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):X.forwardChannelRequest_||(JF7(X),X.JSC$20220_channelDebug_.debug("startForwardChannel_ finished, sent request")))},JF7=function(X,U){if(U)if(X.JSC$20224_channelVersion_>6){X.JSC$20220_outgoingMaps_=X.pendingMaps_.concat(X.JSC$20220_outgoingMaps_);
X.pendingMaps_.length=0;var r=X.JSC$20224_nextRid_-1;U=WW5(X)}else r=U.JSC$20210_rid_,U=U.JSC$20212_postData_;else r=X.JSC$20224_nextRid_++,U=WW5(X);var m=X.JSC$20224_forwardChannelUri_.clone();_.Xb(m,"SID",X.sid_);_.Xb(m,"RID",r);_.Xb(m,"AID",X.JSC$20224_lastArrayId_);TAX(X,m);r=new nX(X,X.JSC$20220_channelDebug_,X.sid_,r,X.JSC$20224_forwardChannelRetryCount_+1);r.JSC$20212_extraHeaders_=X.JSC$20224_extraHeaders_;r.setTimeout(1E4+Math.round(1E4*Math.random()));X.forwardChannelRequest_=r;cF7(r,m,
U)},TAX=function(X,U){X.handler_&&(X=X.handler_.JSC$20231_getAdditionalParams())&&_.fI.forEach(X,function(r,m){_.Xb(U,m,r)})},WW5=function(X){var U=Math.min(X.JSC$20220_outgoingMaps_.length,1E3),r=["count="+U];
if(X.JSC$20224_channelVersion_>6&&U>0){var m=X.JSC$20220_outgoingMaps_[0].JSC$20222_mapId;r.push("ofs="+m)}else m=0;for(var I={},t=0;t<U;I={mapId$jscomp$3:void 0},t++){I.mapId$jscomp$3=X.JSC$20220_outgoingMaps_[t].JSC$20222_mapId;var C=X.JSC$20220_outgoingMaps_[t].map;I.mapId$jscomp$3=X.JSC$20224_channelVersion_<=6?t:I.mapId$jscomp$3-m;try{_.fI.forEach(C,function(k){return function(g,Z){r.push("req"+k.mapId$jscomp$3+"_"+Z+"="+encodeURIComponent(g))}}(I))}catch(k){r.push("req"+I.mapId$jscomp$3+"_type="+
encodeURIComponent("_badmap"))}}X.pendingMaps_=X.pendingMaps_.concat(X.JSC$20220_outgoingMaps_.splice(0,U));
return r.join("&")},DyT=function(X){X.JSC$20224_backChannelRequest_||X.JSC$20224_backChannelTimerId_||(X.JSC$20224_backChannelAttemptId_=1,X.JSC$20224_backChannelTimerId_=zz((0,_.TE)(X.JSC$20224_onStartBackChannelTimer_,X),0),X.JSC$20224_backChannelRetryCount_=0)},$ye=function(X){if(X.JSC$20224_backChannelRequest_||X.JSC$20224_backChannelTimerId_||X.JSC$20224_backChannelRetryCount_>=3)return!1;
X.JSC$20220_channelDebug_.debug("Going to retry GET");X.JSC$20224_backChannelAttemptId_++;X.JSC$20224_backChannelTimerId_=zz((0,_.TE)(X.JSC$20224_onStartBackChannelTimer_,X),pdY(X,X.JSC$20224_backChannelRetryCount_));X.JSC$20224_backChannelRetryCount_++;return!0};
sM.prototype.JSC$20224_onStartBackChannelTimer_=function(){this.JSC$20224_backChannelTimerId_=null;this.JSC$20220_channelDebug_.debug("Creating new HttpRequest");this.JSC$20224_backChannelRequest_=new nX(this,this.JSC$20220_channelDebug_,this.sid_,"rpc",this.JSC$20224_backChannelAttemptId_);this.JSC$20224_backChannelRequest_.JSC$20212_extraHeaders_=this.JSC$20224_extraHeaders_;this.JSC$20224_backChannelRequest_.JSC$20212_readyStateChangeThrottleMs_=0;var X=this.JSC$20224_backChannelUri_.clone();_.Xb(X,
"RID","rpc");_.Xb(X,"SID",this.sid_);_.Xb(X,"CI",this.useChunked_?"0":"1");_.Xb(X,"AID",this.JSC$20224_lastArrayId_);TAX(this,X);_.Xb(X,"TYPE","xmlhttp");g3X(this.JSC$20224_backChannelRequest_,X,!0,this.JSC$20224_hostPrefix_,!1);this.JSC$20220_channelDebug_.debug("New Request created")};
var QiH=function(X,U,r){X.JSC$20220_channelDebug_.debug("Test Connection Finished");X.useChunked_=X.secondTestResults_==null?r:!X.secondTestResults_;X.JSC$20224_lastStatusCode_=U.JSC$20219_lastStatusCode_;X.asyncTest_||zuw(X)},wdX=function(X,U){X.JSC$20220_channelDebug_.debug("Test Connection Failed");
X.JSC$20224_lastStatusCode_=U.JSC$20219_lastStatusCode_;ZM(X,2)};
sM.prototype.JSC$20219_onRequestData=function(X,U){if(this.state_!=0&&(this.JSC$20224_backChannelRequest_==X||this.forwardChannelRequest_==X))if(this.JSC$20224_lastStatusCode_=X.JSC$20212_lastStatusCode_,this.forwardChannelRequest_==X&&this.state_==3)if(this.JSC$20224_channelVersion_>7){try{var r=this.JSC$20220_parser_.parse(U)}catch(m){r=null}if(Array.isArray(r)&&r.length==3)if(U=r,U[0]==0)a:if(this.JSC$20220_channelDebug_.debug("Server claims our backchannel is missing."),this.JSC$20224_backChannelTimerId_)this.JSC$20220_channelDebug_.debug("But we are currently starting the request.");
else{if(this.JSC$20224_backChannelRequest_)if(this.JSC$20224_backChannelRequest_.JSC$20212_requestStartTime_+3E3<this.forwardChannelRequest_.JSC$20212_requestStartTime_)Ru3(this),this.JSC$20224_backChannelRequest_.cancel(),this.JSC$20224_backChannelRequest_=null;else break a;else this.JSC$20220_channelDebug_.warning("We do not have a BackChannel established");$ye(this);gK(19)}else this.JSC$20224_lastPostResponseArrayId_=U[1],X=this.JSC$20224_lastPostResponseArrayId_-this.JSC$20224_lastArrayId_,0<
X&&(U=U[2],this.JSC$20220_channelDebug_.debug(U+" bytes (in "+X+" arrays) are outstanding on the BackChannel"),U<37500&&this.useChunked_&&this.JSC$20224_backChannelRetryCount_==0&&!this.JSC$20224_deadBackChannelTimerId_&&(this.JSC$20224_deadBackChannelTimerId_=zz((0,_.TE)(this.JSC$20224_onBackChannelDead_,this),6E3)));else this.JSC$20220_channelDebug_.debug("Bad POST response data returned"),ZM(this,11)}else U!="y2f%"&&(this.JSC$20220_channelDebug_.debug("Bad data returned - missing/invald magic cookie"),
ZM(this,11));else this.JSC$20224_backChannelRequest_==X&&Ru3(this),_.Ce(U)||(X=this.JSC$20220_parser_.parse(U),this.onInput_(X))};
sM.prototype.JSC$20224_onBackChannelDead_=function(){this.JSC$20224_deadBackChannelTimerId_!=null&&(this.JSC$20224_deadBackChannelTimerId_=null,this.JSC$20224_backChannelRequest_.cancel(),this.JSC$20224_backChannelRequest_=null,$ye(this),gK(20))};
var Ru3=function(X){X.JSC$20224_deadBackChannelTimerId_!=null&&(_.mH.clearTimeout(X.JSC$20224_deadBackChannelTimerId_),X.JSC$20224_deadBackChannelTimerId_=null)};
sM.prototype.JSC$20219_onRequestComplete=function(X){this.JSC$20220_channelDebug_.debug("Request complete");if(this.JSC$20224_backChannelRequest_==X){Ru3(this);this.JSC$20224_backChannelRequest_=null;var U=2}else if(this.forwardChannelRequest_==X)this.forwardChannelRequest_=null,U=1;else return;this.JSC$20224_lastStatusCode_=X.JSC$20212_lastStatusCode_;if(this.state_!=0)if(X.JSC$20212_successful_)if(U==1){U=X.JSC$20212_postData_?X.JSC$20212_postData_.length:0;X=Date.now()-X.JSC$20212_requestStartTime_;
var r=I9H;r.dispatchEvent(new huY(r,U,X,this.JSC$20224_forwardChannelRetryCount_));Vv3(this);this.handler_&&this.handler_.JSC$20231_channelSuccess(this,this.pendingMaps_);this.pendingMaps_.length=0}else DyT(this);else{r=X.getLastError();if(r==3||r==7||r==0&&this.JSC$20224_lastStatusCode_>0)this.JSC$20220_channelDebug_.debug("Not retrying due to error type");else{this.JSC$20220_channelDebug_.debug("Maybe retrying, last error: "+a95(r,this.JSC$20224_lastStatusCode_));var m;if(m=U==1)this.forwardChannelRequest_||
this.JSC$20224_forwardChannelTimerId_||this.state_==1||this.JSC$20224_forwardChannelRetryCount_>=2?m=!1:(this.JSC$20220_channelDebug_.debug("Going to retry POST"),this.JSC$20224_forwardChannelTimerId_=zz((0,_.TE)(this.JSC$20224_onStartForwardChannelTimer_,this,X),pdY(this,this.JSC$20224_forwardChannelRetryCount_)),this.JSC$20224_forwardChannelRetryCount_++,m=!0);if(m||U==2&&$ye(this))return;this.JSC$20220_channelDebug_.debug("Exceeded max number of retries")}this.JSC$20220_channelDebug_.debug("Error: HTTP request failed");
switch(r){case 1:ZM(this,5);break;case 4:ZM(this,10);break;case 3:ZM(this,6);break;case 7:ZM(this,12);break;default:ZM(this,2)}}};
var pdY=function(X,U){var r=5E3+Math.floor(Math.random()*1E4);X.isActive()||(X.JSC$20220_channelDebug_.debug("Inactive channel"),r*=2);return r*U};
sM.prototype.onInput_=function(X){for(var U=0;U<X.length;U++){var r=X[U];this.JSC$20224_lastArrayId_=r[0];r=r[1];this.state_==2?r[0]=="c"?(this.sid_=r[1],this.JSC$20224_hostPrefix_=r[2],r=r[3],r!=null?this.JSC$20224_channelVersion_=r:this.JSC$20224_channelVersion_=6,this.state_=3,this.handler_&&this.handler_.JSC$20231_channelOpened(),this.JSC$20224_backChannelUri_=o3c(this,this.JSC$20224_hostPrefix_,this.JSC$20224_path_),DyT(this)):r[0]=="stop"&&ZM(this,7):this.state_==3&&(r[0]=="stop"?ZM(this,7):
r[0]!="noop"&&this.handler_&&this.handler_.JSC$20231_channelHandleArray(r),this.JSC$20224_backChannelRetryCount_=0)}};
sM.prototype.JSC$20224_ensureInState_=function(X){if(!_.q9(arguments,this.state_))throw Error("Yk`"+this.state_);};
var ZM=function(X,U){X.JSC$20220_channelDebug_.info("Error code "+U);if(U==2||U==9){var r=null;X.handler_&&(r=null);var m=(0,_.TE)(X.testGoogleComCallback_,X);r||(r=new _.fB("//www.google.com/images/cleardot.gif"),_.Oa(r));pV1(r.toString(),1E4,m)}else gK(2);X.onError_(U)};
sM.prototype.testGoogleComCallback_=function(X){X?(this.JSC$20220_channelDebug_.info("Successfully pinged google.com"),gK(2)):(this.JSC$20220_channelDebug_.info("Failed to ping google.com"),gK(1),this.onError_(8))};
sM.prototype.onError_=function(X){this.JSC$20220_channelDebug_.debug("HttpChannel: error - "+X);this.state_=0;this.handler_&&this.handler_.JSC$20231_channelError(X);Yhw(this);KWX(this)};
var Yhw=function(X){X.state_=0;X.JSC$20224_lastStatusCode_=-1;if(X.handler_)if(X.pendingMaps_.length==0&&X.JSC$20220_outgoingMaps_.length==0)X.handler_.JSC$20231_channelClosed();else{X.JSC$20220_channelDebug_.debug("Number of undelivered maps, pending: "+X.pendingMaps_.length+", outgoing: "+X.JSC$20220_outgoingMaps_.length);var U=_.Jx(X.pendingMaps_),r=_.Jx(X.JSC$20220_outgoingMaps_);X.pendingMaps_.length=0;X.JSC$20220_outgoingMaps_.length=0;X.handler_.JSC$20231_channelClosed(U,r)}},euH=function(X,
U){U=BAX(X,null,U);
X.JSC$20220_channelDebug_.debug("GetForwardChannelUri: "+U);return U},o3c=function(X,U,r){U=BAX(X,X.JSC$20219_shouldUseSecondaryDomains()?U:null,r);
X.JSC$20220_channelDebug_.debug("GetBackChannelUri: "+U);return U},BAX=function(X,U,r){var m=_.NX(r);
if(m.JSC$10194_domain_!="")U&&_.g$(m,U+"."+m.JSC$10194_domain_),_.nz(m,m.JSC$10194_port_);else{var I=window.location;m=uv1(I.protocol,U?U+"."+I.hostname:I.hostname,+I.port,r)}X.JSC$20224_extraParams_&&_.fI.forEach(X.JSC$20224_extraParams_,function(t,C){_.Xb(m,C,t)});
_.Xb(m,"VER",X.JSC$20224_channelVersion_);TAX(X,m);return m};
sM.prototype.JSC$20219_createXhrIo=function(X){if(X)throw Error("Vk");X=new _.WX;X.JSC$9958_withCredentials_=!1;return X};
sM.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
sM.prototype.notifyServerReachabilityEvent=function(X){var U=I9H;U.dispatchEvent(new Mve(U,X))};
sM.prototype.JSC$20219_shouldUseSecondaryDomains=function(){return!1};
new Y$0;var bae=function(){};
_.a=bae.prototype;_.a.JSC$20231_channelOpened=function(){};
_.a.JSC$20231_channelHandleArray=function(){};
_.a.JSC$20231_channelSuccess=function(){};
_.a.JSC$20231_channelError=function(){};
_.a.JSC$20231_channelClosed=function(){};
_.a.JSC$20231_getAdditionalParams=function(){return{}};
_.a.isActive=function(){return!0};var AF7=function(X){X.front_.length===0&&(X.front_=X.back_,X.front_.reverse(),X.back_=[])};
_.a=A25.prototype;_.a.enqueue=function(X){this.back_.push(X)};
_.a.peek=function(){AF7(this);return _.M9(this.front_)};
_.a.getCount=function(){return this.front_.length+this.back_.length};
_.a.isEmpty=function(){return this.front_.length===0&&this.back_.length===0};
_.a.clear=function(){this.front_=[];this.back_=[]};
_.a.contains=function(X){return _.q9(this.front_,X)||_.q9(this.back_,X)};
_.a.remove=function(X){var U=this.front_;var r=Array.prototype.lastIndexOf.call(U,X,U.length-1);r>=0?(_.M66(U,r),U=!0):U=!1;return U||_.We(this.back_,X)};
_.a.getValues=function(){for(var X=[],U=this.front_.length-1;U>=0;--U)X.push(this.front_[U]);U=this.back_.length;for(var r=0;r<U;++r)X.push(this.back_[r]);return X};var xx=function(X){this.JSC$20235_map_=new _.wt;this.size=0;X&&this.addAll(X)},l9w=function(X){var U=typeof X;
return U=="object"&&X||U=="function"?"o"+_.lM(X):U.charAt(0)+X};
_.a=xx.prototype;_.a.getCount=function(){return this.JSC$20235_map_.size};
_.a.add=function(X){this.JSC$20235_map_.set(l9w(X),X);this.size=this.JSC$20235_map_.size};
_.a.addAll=function(X){X=_.kM(X);for(var U=X.length,r=0;r<U;r++)this.add(X[r]);this.size=this.JSC$20235_map_.size};
_.a.removeAll=function(X){X=_.kM(X);for(var U=X.length,r=0;r<U;r++)this.remove(X[r]);this.size=this.JSC$20235_map_.size};
_.a.delete=function(X){X=this.JSC$20235_map_.remove(l9w(X));this.size=this.JSC$20235_map_.size;return X};
_.a.remove=function(X){return this.delete(X)};
_.a.clear=function(){this.JSC$20235_map_.clear();this.size=0};
_.a.isEmpty=function(){return this.JSC$20235_map_.size===0};
_.a.has=function(X){return this.JSC$20235_map_.containsKey(l9w(X))};
_.a.contains=function(X){return this.JSC$20235_map_.containsKey(l9w(X))};
_.a.getValues=function(){return this.JSC$20235_map_.getValues()};
_.a.values=function(){return this.JSC$20235_map_.values()};
_.a.clone=function(){return new xx(this)};
_.a.equals=function(X){return this.getCount()==wnH(X)&&GeH(this,X)};
var GeH=function(X,U){var r=wnH(U);if(X.getCount()>r)return!1;!(U instanceof xx)&&r>5&&(U=new xx(U));return yUc(X,function(m){var I=U;return I.contains&&typeof I.contains=="function"?I.contains(m):I.containsValue&&typeof I.containsValue=="function"?I.containsValue(m):_.Dn(I)||typeof I==="string"?_.q9(I,m):_.fI.containsValue(I,m)})};
xx.prototype.__iterator__=function(){return this.JSC$20235_map_.__iterator__(!1)};
xx.prototype[Symbol.iterator]=function(){return this.values()};var ia5={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(X){return(this._clampValue(X)-this.min)/(this.max-this.min)},
_clampValue:function(X){return Math.min(this.max,Math.max(this.min,this._calcStep(X)))},
_calcStep:function(X){X=parseFloat(X);if(!this.step)return X;X=Math.round((X-this.min)/this.step);return this.step<1?X/(1/this.step)+this.min:X*this.step+this.min},
_validateValue:function(){var X=this._clampValue(this.value);this.value=this.oldValue=isNaN(X)?this.oldValue:X;return this.value!==X},
_update:function(){this._validateValue();this._setRatio(this._calcRatio(this.value)*100)}};var LWH;var NAH;_.BP({_template:function(){if(NAH!==void 0)return NAH;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;LWH===void 0&&(LWH=document.createElement("template"));var m=LWH;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return NAH=X},
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(){_.cZ(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(X){X.keyCode===27&&(X.preventDefault(),this.close())},
_track:function(X){if(!this.persistent&&!this.disableSwipe)switch(X.preventDefault(),X.detail.state){case "start":this._trackStart(X);break;case "track":this._trackMove(X);break;case "end":this._trackEnd(X)}},
_trackStart:function(){this._drawerState=this._DRAWER_STATE.TRACKING;var X=this.$.contentContainer.getBoundingClientRect();this._savedWidth=X.width;this._translateOffset=this.position==="left"?X.left:X.right-window.innerWidth;this._trackDetails=[];this._styleTransitionDuration(0);this.style.visibility="visible"},
_trackMove:function(X){this._trackDetails&&(this._translateDrawer(X.detail.dx+this._translateOffset),this._trackDetails.push({dx:X.detail.dx,timeStamp:Date.now()}))},
_trackEnd:function(X){if(this._trackDetails){var U=X.detail.dx+this._translateOffset,r=this.getWidth();U=this.position==="left"?U>=0||U<=-r:U<=0||U>=r;if(!U){var m=this._trackDetails;this._trackDetails=null;this._flingDrawer(X,m);if(this._drawerState===this._DRAWER_STATE.FLINGING)return}r/=2;X.detail.dx<-r?this.opened=this.position==="right":X.detail.dx>r&&(this.opened=this.position==="left");U?this.debounce("_resetDrawerState",this._resetDrawerState):this.debounce("_resetDrawerState",this._resetDrawerState,
this.transitionDuration);this._styleTransitionDuration(this.transitionDuration);this._resetDrawerTranslate();this.style.visibility=""}},
_calculateVelocity:function(X,U){for(var r=Date.now(),m=r-100,I,t=0,C=U.length-1;t<=C;){var k=t+C>>1,g=U[k];g.timeStamp>=m?(I=g,C=k-1):t=k+1}return I?(X.detail.dx-I.dx)/(r-I.timeStamp||1):0},
_flingDrawer:function(X,U){U=this._calculateVelocity(X,U);if(!(Math.abs(U)<this._MIN_FLING_THRESHOLD)){this._drawerState=this._DRAWER_STATE.FLINGING;X=X.detail.dx+this._translateOffset;var r=this.getWidth(),m=this.position==="left",I=U>0;I?(U=Math.max(U,this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="left"):(U=Math.min(U,-this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="right");U=this._FLING_INITIAL_SLOPE*(!I&&m?-(X+r):I&&!m?r-X:-X)/U;this._styleTransitionDuration(U);this._styleTransitionTimingFunction(this._FLING_TIMING_FUNCTION);
this._resetDrawerTranslate();this.debounce("_resetDrawerState",this._resetDrawerState,U)}},
_styleTransitionDuration:function(X){this.style.transitionDuration=X+"ms";this.$.contentContainer.style.transitionDuration=X+"ms";this.$.scrim.style.transitionDuration=X+"ms"},
_styleTransitionTimingFunction:function(X){this.$.contentContainer.style.transitionTimingFunction=X;this.$.scrim.style.transitionTimingFunction=X},
_translateDrawer:function(X){var U=this.getWidth();this.position==="left"?(X=Math.max(-U,Math.min(X,0)),this.$.scrim.style.opacity=1+X/U):(X=Math.max(0,Math.min(X,U)),this.$.scrim.style.opacity=1-X/U);this.translate3d(X+"px","0","0",this.$.contentContainer)},
_resetDrawerTranslate:function(){this.$.scrim.style.opacity="";this.transform("",this.$.contentContainer)},
_resetDrawerState:function(){var X=this._drawerState;X===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;X!==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=""),X!==this._DRAWER_STATE.INIT&&this.fire("app-drawer-transitioned"))},
resetLayout:function(){this.fire("app-reset-layout")},
_setKeyboardFocusTrap:function(){if(!this.noFocusTrap){var X=_.Zq(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"])');X.length>0?(this._firstTabStop=X[0],this._lastTabStop=X[X.length-1]):
this._lastTabStop=this._firstTabStop=null;(X=this.getAttribute("tabindex"))&&parseInt(X,10)>-1?this.focus():this._firstTabStop&&this._firstTabStop.focus()}},
_tabKeydownHandler:function(X){this.noFocusTrap||this._drawerState!==this._DRAWER_STATE.OPENED||X.keyCode!==9||(X.shiftKey?this._firstTabStop&&_.Zq(X).localTarget===this._firstTabStop&&(X.preventDefault(),this._lastTabStop.focus()):this._lastTabStop&&_.Zq(X).localTarget===this._lastTabStop&&(X.preventDefault(),this._firstTabStop.focus()))},
_openedPersistentChanged:function(X,U){this.toggleClass("visible",X&&!U,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 jiX;var XCe;_.BP({_template:function(){if(XCe!==void 0)return XCe;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;jiX===void 0&&(jiX=document.createElement("template"));var m=jiX;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return XCe=X},
is:"tp-yt-paper-progress",behaviors:[ia5],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(X){this.toggleClass("indeterminate",X,this.$.primaryProgress)},
_transformProgress:function(X,U){X.style.transform=X.style.webkitTransform="scaleX("+U/100+")"},
_mainRatioChanged:function(X){this._transformProgress(this.$.primaryProgress,X)},
_progressChanged:function(X,U,r,m,I){X=this._clampValue(X);U=this._clampValue(U);var t=this._calcRatio(X)*100,C=this._calcRatio(U)*100;this._setSecondaryRatio(t);this._transformProgress(this.$.secondaryProgress,t);this._transformProgress(this.$.primaryProgress,C);this.secondaryProgress=X;I?this.removeAttribute("aria-valuenow"):this.setAttribute("aria-valuenow",U);this.setAttribute("aria-valuemin",r);this.setAttribute("aria-valuemax",m)},
_disabledChanged:function(X){this.setAttribute("aria-disabled",X?"true":"false")},
_hideSecondaryProgress:function(X){return X===0}});var UP7;var rK5;var mPH=function(){};
_.a=mPH.prototype;_.a.registered=function(){};
_.a.addOwnKeyBinding=function(){};
_.a.removeOwnKeyBindings=function(){};
_.a.keyboardEventMatchesKeys=function(){};
_.a._collectKeyBindings=function(){};
_.a._prepKeyBindings=function(){};
_.a._addKeyBinding=function(){};
_.a._resetKeyEventListeners=function(){};
_.a._listenKeyEventListeners=function(){};
_.a._unlistenKeyEventListeners=function(){};
_.a._onKeyBindingEvent=function(){};
_.a._triggerKeyHandler=function(){};
_.a._tapHandler=function(){};
_.a._focusChanged=function(){};
_.a._detectKeyboardFocus=function(){};
_.a._userActivate=function(){};
_.a._upHandler=function(){};
_.a._spaceKeyDownHandler=function(){};
_.a._spaceKeyUpHandler=function(){};
_.a._asyncClick=function(){};
_.a._pressedChanged=function(){};
_.a._ariaActiveAttributeChanged=function(){};
_.a._activeChanged=function(){};
_.a._controlStateChanged=function(){};
_.a._changedButtonState=function(){};
_.a._focusBlurHandler=function(){};
_.a._disabledChanged=function(){};
_.a._changedControlState=function(){};
_.a._buttonStateChanged=function(){};
_.a._downHandler=function(){};
_.a.ensureRipple=function(){};
_.a.getRipple=function(){};
_.a.hasRipple=function(){};
_.a._noinkChanged=function(){};
_.a._calcRatio=function(){};
_.a._clampValue=function(){};
_.a._calcStep=function(){};
_.a._validateValue=function(){};
_.a._update=function(){};
_.a._setImmediateValue=function(){};
_.a._setExpand=function(){};
_.a._setDragging=function(){};
_.a._setTransiting=function(){};
_.a._setMarkers=function(){};
_.a._setPressed=function(){};
_.a._setPointerDown=function(){};
_.a._setReceivedFocusFromKeyboard=function(){};
_.a._setFocused=function(){};
_.a._setRatio=function(){};
mPH=_.BP({_template:function(){if(rK5!==void 0)return rK5;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;UP7===void 0&&(UP7=document.createElement("template"));var m=UP7;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return rK5=X},
is:"tp-yt-paper-slider",behaviors:[_.J$,_.bg,_.na1,ia5],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&&_.AX(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(X,U,r){this.setAttribute("aria-valuemin",U);this.setAttribute("aria-valuemax",r);this.setAttribute("aria-valuenow",X);this._positionKnob(this._calcRatio(X)*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(X){this._setImmediateValue(this._calcStep(this._calcKnobPosition(X)));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(X){return(this.max-this.min)*X/100+this.min},
_onTrack:function(X){X.stopPropagation();switch(X.detail.state){case "start":this._trackStart(X);break;case "track":this._trackX(X);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(X){this.dragging||this._trackStart(X);this._x=this._startx+Math.min(this._maxx,Math.max(this._minx,X.detail.dx*(this._isRTL?-1:1)));X=this._calcStep(this._calcKnobPosition(this._x/this._w*100));this._setImmediateValue(X);X=this._calcRatio(this.immediateValue)*this._w-this._knobstartx;this.translate3d(X+"px",0,0,this.$.sliderKnob)},
_trackEnd:function(){var X=this.$.sliderKnob.style;this.$.sliderKnob.classList.remove("dragging");this._setDragging(!1);this._resetKnob();this.value=this.immediateValue;X.transform=X.webkitTransform="";this.fire("change",{composed:!0})},
_knobdown:function(X){this._expandKnob();X.preventDefault();this.focus()},
_bartrack:function(X){this._allowBarEvent(X)&&this._onTrack(X)},
_barclick:function(X){this._w=this.$.sliderBar.offsetWidth;var U=this.$.sliderBar.getBoundingClientRect();U=(X.detail.x-U.left)/this._w*100;this._isRTL&&(U=100-U);var r=this.ratio;this._setTransiting(!0);this._positionKnob(U);r===this.ratio&&this._setTransiting(!1);this.async(function(){this.fire("change",{composed:!0})});
X.preventDefault();this.focus()},
_bardown:function(X){this._allowBarEvent(X)&&(this.debounce("expandKnob",this._expandKnob,60),this._barclick(X))},
_knobTransitionEnd:function(X){X.target===this.$.sliderKnob&&this._setTransiting(!1)},
_updateMarkers:function(X,U,r,m){m||this._setMarkers([]);U=Math.round((r-U)/this.step);U>X&&(U=X);if(U<0||!isFinite(U))U=0;this._setMarkers(Array(U))},
_mergeClasses:function(X){return Object.keys(X).filter(function(U){return X[U]}).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(X){return!this.ignoreBarTouch||X.detail.sourceEvent instanceof MouseEvent},
get _isRTL(){this.__isRTL===void 0&&(this.__isRTL=window.getComputedStyle(this).direction==="rtl");return this.__isRTL},_leftKey:function(X){this._isRTL?this._incrementKey(X):this._decrementKey(X)},
_rightKey:function(X){this._isRTL?this._decrementKey(X):this._incrementKey(X)},
_incrementKey:function(X){this.disabled||(X.detail.key==="end"?this.value=this.max:this.increment(),this.fire("change"),X.preventDefault())},
_decrementKey:function(X){this.disabled||(X.detail.key==="home"?this.value=this.min:this.decrement(),this.fire("change"),X.preventDefault())},
_changeValue:function(X){this.value=X.target.value;this.fire("change",{composed:!0})},
_inputKeyDown:function(X){X.stopPropagation()},
_createRipple:function(){this._rippleContainer=this.$.sliderKnob;return _.gaC._createRipple.call(this)},
_focusedChanged:function(X){X&&this.ensureRipple();this.hasRipple()&&(this._ripple.style.display=X?"":"none",this._ripple.holdDown=X)}});var I8L;var tHL;var P3=null,a8H=function(){};
_.a=a8H.prototype;_.a.fit=function(){};
_.a._discoverInfo=function(){};
_.a.resetFit=function(){};
_.a.refit=function(){};
_.a.position=function(){};
_.a.constrain=function(){};
_.a._sizeDimension=function(){};
_.a.__sizeDimension=function(){};
_.a.center=function(){};
_.a.__getNormalizedRect=function(){};
_.a.__getOffscreenArea=function(){};
_.a.__getPosition=function(){};
_.a.notifyResize=function(){};
_.a.assignParentResizable=function(){};
_.a.stopResizeNotificationsFor=function(){};
_.a._subscribeIronResize=function(){};
_.a._unsubscribeIronResize=function(){};
_.a.resizerShouldNotify=function(){};
_.a._onDescendantIronResize=function(){};
_.a._fireResize=function(){};
_.a._onIronRequestResizeNotifications=function(){};
_.a._parentResizableChanged=function(){};
_.a._notifyDescendant=function(){};
_.a._requestResizeNotifications=function(){};
_.a._findParent=function(){};
_.a.toggle=function(){};
_.a.open=function(){};
_.a.close=function(){};
_.a.cancel=function(){};
_.a.invalidateTabbables=function(){};
_.a._ensureSetup=function(){};
_.a._canceledChanged=function(){};
_.a._withBackdropChanged=function(){};
_.a._prepareRenderOpened=function(){};
_.a._finishRenderOpened=function(){};
_.a._finishRenderClosed=function(){};
_.a._preparePositioning=function(){};
_.a._finishPositioning=function(){};
_.a._applyFocus=function(){};
_.a._onCaptureClick=function(){};
_.a._onCaptureFocus=function(){};
_.a._onCaptureEsc=function(){};
_.a._onCaptureTab=function(){};
_.a._onIronResize=function(){};
_.a._onNodesChange=function(){};
_.a.__ensureFirstLastFocusables=function(){};
_.a.__openedChanged=function(){};
_.a.__deraf=function(){};
_.a.__updateScrollObservers=function(){};
_.a.__addScrollListeners=function(){};
_.a.__removeScrollListeners=function(){};
_.a.__isValidScrollAction=function(){};
_.a.__onCaptureScroll=function(){};
_.a.__saveScrollPosition=function(){};
_.a.__restoreScrollPosition=function(){};
_.a._setCanceled=function(){};
a8H=_.BP({_template:function(){if(tHL!==void 0)return tHL;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;I8L===void 0&&(I8L=document.createElement("template"));var m=I8L;r.call(U,m.content.cloneNode(!0),X.content.firstChild);return tHL=X},
is:"tp-yt-paper-toast",behaviors:[_.ZI],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(){_.Wn._warn("`visible` is deprecated, use `opened` instead");return this.opened},get _canAutoClose(){return this.duration>0&&this.duration!==Infinity},created:function(){this._autoClose=null;_.CU.requestAvailability()},
show:function(X){typeof X=="string"&&(X={text:X});for(var U in X)U.indexOf("_")===0?_.Wn._warn('The property "'+U+'" is private and was not set.'):U in this?this[U]=X[U]:_.Wn._warn('The property "'+U+'" is not valid.');this.open()},
hide:function(){this.close()},
isOpened:function(){return this.opened},
__onTransitionEnd:function(X){X&&X.target===this&&X.propertyName==="opacity"&&(this.opened?this._finishRenderOpened():this._finishRenderClosed())},
_openedChanged:function(){this._autoClose!==null&&(this.cancelAsync(this._autoClose),this._autoClose=null);this.opened?(P3&&P3!==this&&P3.close(),P3=this,this._fireIronAnnounce(),this._canAutoClose&&(this._autoClose=this.async(this.close,this.duration))):P3===this&&(P3=null);_.nU._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(X){this.positionTarget=X},
_fireIronAnnounce:function(){this.noIronAnnounce||this.fire("iron-announce",{text:this.label||this.text})}});var Hn5=new _.c8("disablePersonalizationAction");var meX=new _.c8("showDmaConsentFlowCommand");var IOY=new _.c8("showMmgNoticeCommand");var Cy7=new _.c8("saveConsentAction");var k_T=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.VL(X)};
_.F(k_T,_.Cy);var cK1=_.lJA(k_T);var gK3=new _.c8("updateTopbarAvatarAction");var nKw=new _.c8("channelHandleValidationResultRenderer");var Znw=new _.c8("generateHandleFromNameResultRenderer");var s90=new _.c8("channelHandleInputRenderer");var xPH=new _.c8("copyLinkRenderer");var Py0=new _.c8("timedCommand");var S9c=new _.c8("clearCookieAction");var dPw=new _.c8("getMultiPageMenuAction");var On3=new _.c8("addToGuideSectionAction"),vKc=new _.c8("removeFromGuideSectionAction");var e2w=new _.c8("updateNotificationsUnseenCountAction");var EK0=new _.c8("resetChannelUnreadCountCommand");var Fn7=new _.c8("resetSubscriptionsUnreadDotCommand");var B3w=new _.c8("selectLanguageCommand");var P8Y=new _.c8("sendFeedbackAction");var Q9c=new _.c8("uploadImageToScottyCommand");var oKw=new _.c8("registerPromoCommand");var wCT=new _.c8("setPushNotificationsEnabledCommand");var yK0=new _.c8("desktopTopbarRenderer");var ujw=new _.c8("surveyFollowUpRenderer");var h2e=new _.c8("handlesClaimingRadioOptionRenderer");var MH7=new _.c8("hotkeyDialogRenderer");var z21=new _.c8("modifyReportFormCommand");var Kn3=new _.c8("accountLinkCommand");var T3L=new _.c8("accountUnlinkCommand");var Y9e=new _.c8("logAccountLinkingEventCommand");var cRc=new _.c8("guideCollapsibleEntryRenderer");var VHw=new _.c8("guideDownloadsEntryRenderer");var kA5=new _.c8("guideEntryRenderer");var R2Y=new _.c8("getLocationCommand");var f80=new _.c8("locationCollectionCommand");var om1=new _.c8("storiesItemViewModel");var wF7=new _.c8("addToRemoteQueueAction");var yBL=new _.c8("insertInRemoteQueueAction");var u6e=new _.c8("removeFromRemoteQueueAction");var hHe=new _.c8("notificationRenderer");var qFw=new _.c8("localWatchHistoryCommand");var MdL=new _.c8("pdgBuyFlowHeaderRenderer");var zHT=new _.c8("pdgColorSliderRenderer");var K7w=new _.c8("pdgCommentOptionRenderer");var THX=new _.c8("pdgCommentPreviewRenderer");var YIX=new _.c8("superVodSelectableItemButtonRenderer");var Vd3=new _.c8("switchButtonRenderer");var RHT=new _.c8("upsellDialogRenderer");var f4H=new _.c8("feedbackQuestionRenderer"),qIY=new _.c8("feedbackOptionRenderer");var W7X=new _.c8("sponsorshipsTierRenderer"),JB3=new _.c8("sponsorshipsPromotionChannelRenderer");var D_Y=new _.c8("simpleSurveyMessageRenderer");var vMe=new _.c8("invokeInstrumentManagerAction");var pFT=new _.c8("logYpcFlowDismissCommand");var $_1=new _.c8("logYpcFlowStartCommand");var br1=new _.c8("unlimitedCreateFamilyEndpoint");var ABc=new _.c8("iconBadgeRenderer");var JRX=new _.c8("collaborativePlaylistVisibilityValidationRule");var l4L=function(X){_.wY.call(this,"channelMessage");this.message=X};
_.F(l4L,_.wY);var Gd7=function(X){_.wY.call(this,"channelError");this.error=X};
_.F(Gd7,_.wY);var irX={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"},L7T={UNKNOWN_THEME:"u",CLASSIC:"cl",KIDS:"k",INSTANT:"i",CREATOR:"cr",MUSIC:"m",GAMING:"g",UNPLUGGED:"up"},NH0={AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange"},joT={NOW_PLAYING:"nowPlaying",ON_STATE_CHANGE:"onStateChange",AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange",NOW_PLAYING_SHORTS:"nowPlayingShorts",ON_SHORTS_STATE_CHANGE:"onShortsStateChange"},XYL={NOW_PLAYING_SHORTS:"nowPlayingShorts",
ON_SHORTS_STATE_CHANGE:"onShortsStateChange"};var So=function(X){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 _.wt;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;X&&(this.id=X.id||X.name,this.name=X.name,this.clientName=X.clientName?X.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.app=X.app,this.type=X.type||"REMOTE_CONTROL",this.username=X.user||"",this.avatar=X.userAvatarUri||"",this.obfuscatedGaiaId=X.obfuscatedGaiaId||"",this.ownerObfuscatedGaiaId=X.ownerObfuscatedGaiaId||"",this.castUserId=X.castUserId||"",this.theme=X.theme||"u",U60(this,X.capabilities||""),rgX(this,
X.compatibleSenderThemes||""),m6Y(this,X.experiments||""),this.remoteControllerUrl=X.remoteControllerUrl||"",this.localChannelEncryptionKey=X.localChannelEncryptionKey||"",this.deviceContext=X.deviceContext,this.brand=X.brand||"",this.model=X.model||"",this.year=X.year||0,this.os=X.os||"",this.osVersion=X.osVersion||"",this.chipset=X.chipset||"",this.mdxDialServerType=X.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN",this.pairingType=X.pairingType||"unknown",X=X.deviceInfo)&&(X=JSON.parse(X),this.brand=
X.brand||"",this.model=X.model||"",this.year=X.year||0,this.os=X.os||"",this.osVersion=X.osVersion||"",this.chipset=X.chipset||"",this.clientName=X.clientName?X.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.mdxDialServerType=X.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN")};
So.prototype.copy=function(){var X={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&&(X.brand=this.brand);
this.model&&(X.model=this.model);this.year&&(X.year=this.year);this.os&&(X.os=this.os);this.osVersion&&(X.osVersion=this.osVersion);this.chipset&&(X.chipset=this.chipset);this.clientName!=="UNKNOWN_INTERFACE"&&(X.clientName=this.clientName);this.mdxDialServerType!=="MDX_DIAL_SERVER_TYPE_UNKNOWN"&&(X.mdxDialServerType=this.mdxDialServerType);X=new So(X);X.connected=this.connected;X.remoteControllerUrl=this.remoteControllerUrl;X.localChannelEncryptionKey=this.localChannelEncryptionKey;X.deviceContext=
this.deviceContext;X.castUserId=this.castUserId;return X};
So.prototype.equals=function(X){return X?this.id==X.id:!1};
var U60=function(X,U){X.capabilities.clear();_.rZ(U.split(","),_.HQ(_.fI.contains,irX)).forEach(function(r){X.capabilities.add(r)})},rgX=function(X,U){X.compatibleSenderThemes.clear();
_.rZ(U.split(","),_.HQ(_.fI.contains,L7T)).forEach(function(r){X.compatibleSenderThemes.add(r)})},m6Y=function(X,U){X.experiments.clear();
U.split(",").forEach(function(r){X.experiments.add(r)})};_.XW(GDc,_.Kj);_.a=GDc.prototype;_.a.JSC$20271_onTick_=function(){this.JSC$20269_interval_=Math.min(3E5,this.JSC$20269_interval_*2);this.JSC$20271_listener_();this.nextTickTime_&&this.start()};
_.a.start=function(){var X=this.JSC$20269_interval_+15E3*Math.random(),U=this.delay_;U.isActive()||U.start(X);this.nextTickTime_=Date.now()+X};
_.a.stop=function(){this.delay_.stop();this.nextTickTime_=0};
_.a.isActive=function(){return this.delay_.isActive()};
_.a.reset=function(){this.delay_.stop();this.JSC$20269_interval_=5E3};_.XW(Tz,bae);_.a=Tz.prototype;_.a.subscribe=function(X,U,r){return this.pubsub_.subscribe(X,U,r)};
_.a.unsubscribe=function(X,U,r){return this.pubsub_.unsubscribe(X,U,r)};
_.a.unsubscribeByKey=function(X){return this.pubsub_.unsubscribeByKey(X)};
_.a.publish=function(X,U){return this.pubsub_.publish.apply(this.pubsub_,arguments)};
_.a.dispose=function(){this.JSC$20272_disposed_||(this.JSC$20272_disposed_=!0,_.Cj(this.pubsub_),this.disconnect(),_.Cj(this.reconnectTimer_),this.reconnectTimer_=null,this.JSC$20272_getXsrfToken_=function(){return""},this.getAuthorizationHeader_=function(){return _.j8({})})};
_.a.isDisposed=function(){return this.JSC$20272_disposed_};
_.a.connect=function(X,U,r){var m=this,I,t,C,k;return _.c(function(g){if(g.nextAddress==1)return _.o8(g,2),m.useAsyncBrowserChannelHandler_?g.yield(m.connectPromise_,2):g.jumpTo(2);_.BU(g);if(m.JSC$20272_disposed_||m.JSC$20272_channel_&&m.JSC$20272_channel_.getState()==2&&!m.isInitialReconnectTimer_)return g.return();m.sCookie_="";m.isInitialReconnectTimer_||m.reconnectTimer_.stop();m.connectionParams_=X||null;m.connectUi_=U||0;I=m.JSC$20272_pathPrefix_+"/test";t=m.JSC$20272_pathPrefix_+"/bind";C=
new sM(r?r.firstTestResults:null,r?r.secondTestResults:null,m.enableAsyncTest_);if(k=m.JSC$20272_channel_)k.handler_=null;C.handler_=m;m.JSC$20272_channel_=C;if(m.useAsyncBrowserChannelHandler_)return m.connectPromise_=I1T(m).then(function(){return tkX(m,I,t,k,r)}),g.return(m.connectPromise_.then(function(){m.connectPromise_=_.j8()}));
tkX(m,I,t,k,r);return _.wB(g,0)})};
var tkX=function(X,U,r,m,I){a1X(X);if(X.JSC$20272_channel_){var t=_.$q("ID_TOKEN"),C=X.JSC$20272_channel_.JSC$20224_extraHeaders_||{};t?C["x-youtube-identity-token"]=t:delete C["x-youtube-identity-token"];X.JSC$20272_channel_.JSC$20224_extraHeaders_=C}HsL(X);m?(m.getState(),X.JSC$20272_channel_.connect(U,r,X.defaultQueryParams_,m.sid_,m.JSC$20224_lastArrayId_)):I?X.JSC$20272_channel_.connect(U,r,X.defaultQueryParams_,I.sessionId,I.arrayId):X.JSC$20272_channel_.connect(U,r,X.defaultQueryParams_);X.isInitialReconnectTimer_&&
!X.reconnectTimer_.isActive()&&X.reconnectTimer_.start()};
Tz.prototype.disconnect=function(X){try{this.useAsyncBrowserChannelHandler_&&(this.connectPromise_.cancel(),this.connectPromise_=_.j8())}finally{this.disconnectUi_=X||0,this.reconnectTimer_&&this.reconnectTimer_.stop(),a1X(this),this.JSC$20272_channel_&&(this.JSC$20272_channel_.getState()==3&&qhe(this.JSC$20272_channel_),this.JSC$20272_channel_.disconnect()),this.disconnectUi_=0}};
Tz.prototype.sendMessage=function(X,U){var r=this,m;return _.c(function(I){switch(I.nextAddress){case 1:_.o8(I,2);if(!r.useAsyncBrowserChannelHandler_){I.jumpTo(2);break}return I.yield(r.connectPromise_,2);case 2:_.BU(I);if(r.JSC$20272_disposed_)return I.return();m={_sc:X};U&&_.fI.extend(m,U);if(r.reconnectTimer_.isActive()||(r.JSC$20272_channel_?r.JSC$20272_channel_.getState():0)==2){r.JSC$20272_pendingMessages_.push(m);I.jumpTo(6);break}if(!r.isChannelOpened()){I.jumpTo(6);break}_.o8(I,8);if(!r.useAsyncBrowserChannelHandler_||
Cs0(r,X)){I.jumpTo(8);break}return I.yield(I1T(r),8);case 8:_.BU(I,0,0,1);r.isChannelOpened()&&(Cs0(r,X)||HsL(r),a1X(r),f9T(r.JSC$20272_channel_,m));_.wB(I,6,1);break;case 6:_.wB(I,0)}})};
var Cs0=function(X,U){return X.enableMdxAuthForConnectionOnly_?!0:X.disableMdxAuthForAdMessages_?Object.values(NH0).includes(U):X.disableMdxAuthForNonPlaybackMessages_?!Object.values(joT).includes(U):X.disableMdxAuthForShortsMessages_?Object.values(XYL).includes(U):!1};
Tz.prototype.JSC$20231_channelOpened=function(){this.isInitialReconnectTimer_?(this.reconnectTimer_.stop(),_.Cj(this.reconnectTimer_),this.reconnectTimer_=new GDc(this.safeReconnect_,this),this.isInitialReconnectTimer_=!1):this.reconnectTimer_.reset();this.connectionParams_=null;this.connectUi_=0;if(this.JSC$20272_pendingMessages_.length)if(this.useAsyncBrowserChannelHandler_)kNL(this);else{var X=this.JSC$20272_pendingMessages_;this.JSC$20272_pendingMessages_=[];var U=X.length;HsL(this);cgL(this,
X,U);gY7(this)}else gY7(this)};
var kNL=function(X){var U,r;_.c(function(m){if(m.nextAddress==1)return _.o8(m,2),m.yield(I1T(X),2);_.BU(m);U=X.JSC$20272_pendingMessages_;X.JSC$20272_pendingMessages_=[];r=U.length;cgL(X,U,r);gY7(X);return _.wB(m,0)})},cgL=function(X,U,r){for(var m=0;m<r;++m)f9T(X.JSC$20272_channel_,U[m]);
gY7(X)},gY7=function(X){X.publish("handlerOpened");
X.JSC$20272_channelOpenedCounter.increment("BROWSER_CHANNEL")};
_.a=Tz.prototype;_.a.JSC$20231_channelError=function(X){var U=X==2&&this.JSC$20272_channel_.JSC$20224_lastStatusCode_==401;X==4||U||this.reconnectTimer_.start();this.publish("handlerError",X,U);U=Object.keys(u9X).find(function(r){return u9X[r]===X});
this.JSC$20272_channelErrorCounter.increment("BROWSER_CHANNEL",U!=null?U:"UNKNOWN")};
_.a.JSC$20231_channelClosed=function(X,U){if(!this.reconnectTimer_.isActive())this.publish("handlerClosed");else if(U)for(var r=U.length,m=0;m<r;++m){var I=U[m].map;I&&this.JSC$20272_pendingMessages_.push(I)}this.JSC$20272_channelClosedCounter.increment("BROWSER_CHANNEL");X&&this.pendingMapsOnClosedCounter.JSC$10094_streamzService.JSC$9949_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps",X.length);U&&this.undeliveredMapsOnClosedCounter.JSC$10097_streamzService.JSC$9949_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps",
U.length)};
_.a.JSC$20231_channelSuccess=function(X,U){U!=null&&X!=null&&this.channelMessageSentCounter.increment()};
_.a.JSC$20231_getAdditionalParams=function(){var X={v:2};this.sCookie_&&(X.gsessionid=this.sCookie_);this.connectUi_!=0&&(X.ui=""+this.connectUi_);this.disconnectUi_!=0&&(X.ui=""+this.disconnectUi_);this.connectionParams_&&_.fI.extend(X,this.connectionParams_);return X};
_.a.JSC$20231_channelHandleArray=function(X){X[0]=="S"?this.sCookie_=X[1]:X[0]=="gracefulReconnect"?(this.reconnectTimer_.start(),this.JSC$20272_channel_.disconnect()):this.publish("handlerMessage",new lST(X[0],X[1]));this.JSC$20272_channelMessageReceivedCounter.increment("BROWSER_CHANNEL")};
_.a.isChannelOpened=function(){return!!this.JSC$20272_channel_&&this.JSC$20272_channel_.getState()==3};
var a1X=function(X){if(X.JSC$20272_channel_){var U=X.JSC$20272_getXsrfToken_(),r=X.JSC$20272_channel_.JSC$20224_extraHeaders_||{};U?r["x-youtube-lounge-xsrf-token"]=U:delete r["x-youtube-lounge-xsrf-token"];X.JSC$20272_channel_.JSC$20224_extraHeaders_=r}},I1T=function(X){if(X.enableAsyncMdxLibraryWithoutAuthHeaderFetch_)return _.j8();
if(!X.enableCachedUpdateAuthorizationHeader_)return nY0(X);X.updateAuthorizationHeaderPromise_===null&&(X.updateAuthorizationHeaderPromise_=nY0(X));return X.updateAuthorizationHeaderPromise_},nY0=function(X){return _.VT(X.getAuthorizationHeader_().then(function(U){Zs5(X,U)}).thenCatch(function(){}),function(){X.updateAuthorizationHeaderPromise_=null})},Zs5=function(X,U){if(X.JSC$20272_channel_){var r=X.JSC$20272_channel_.JSC$20224_extraHeaders_||{};
U&&Object.keys(U).length>0?r=Object.assign({},r,U):delete r.Authorization;X.JSC$20272_channel_.JSC$20224_extraHeaders_=r}},HsL=function(X){X.getAuthorizationHeaderSync_&&!X.useAsyncBrowserChannelHandler_&&Zs5(X,X.getAuthorizationHeaderSync_())};
_.a=Tz.prototype;_.a.setLoungeToken=function(X){(this.defaultQueryParams_.loungeIdToken=X)||this.reconnectTimer_.stop();if(this.enableLoungeTokenRefresh_&&this.JSC$20272_channel_){var U=this.JSC$20272_channel_.JSC$20224_extraHeaders_||{};X?U["X-YouTube-LoungeId-Token"]=X:delete U["X-YouTube-LoungeId-Token"];this.JSC$20272_channel_.JSC$20224_extraHeaders_=U}};
_.a.getDeviceId=function(){return this.defaultQueryParams_.id};
_.a.getReconnectTimeout=function(){return this.reconnectTimer_.isActive()?this.reconnectTimer_.nextTickTime_-Date.now():NaN};
_.a.reconnect=function(){var X=this.reconnectTimer_;X.delay_.fire();X.start()};
_.a.safeReconnect_=function(){var X=this.JSC$20272_channel_,U=0;X.JSC$20224_backChannelRequest_&&U++;X.forwardChannelRequest_&&U++;U==0&&this.connect(this.connectionParams_,this.connectUi_)};var fG=function(X,U){var r=X.basePath;X.supportCors&&(r=X.scheme+"://"+X.domain+X.port+X.basePath);return _.th(r+U,{})};
m3Y.prototype.sendRequest=function(X,U,r,m,I,t,C){X={format:t?"RAW":"JSON",method:X,context:this,timeout:5E3,withCredentials:!!C,onSuccess:_.HQ(this.JSC$20278_onSuccess_,m,!t),onError:_.HQ(this.onError_,I),onTimeout:_.HQ(this.JSC$20278_onTimeout_,I)};r&&(X.postParams=r,X.headers={"Content-Type":"application/x-www-form-urlencoded"});return _.Ql(U,X)};
m3Y.prototype.JSC$20278_onSuccess_=function(X,U,r,m){U?X(m):X({text:r.responseText})};
m3Y.prototype.onError_=function(X,U){X(Error("Zk`"+U.status))};
m3Y.prototype.JSC$20278_onTimeout_=function(X){X(Error("$k"))};var HHc=function(X,U){return!!U&&(X.id==U||X.uuid==U)},sO1=function(X){return{name:X.name,
screenId:X.id,loungeToken:X.token,dialId:X.uuid,screenIdType:X.idType,screenIdSecret:X.secret}},x6Y=function(X){return new Y9(X)},Ps1=function(X){return Array.isArray(X)?_.qq(X,x6Y):[]},kpw=function(X){if(!X)return"null";
var U=X.token?".."+X.token.slice(-6):"-",r=X.uuid?".."+X.uuid.slice(-6):"-",m=X.secret?".."+X.secret.slice(-6):"-";return'{name:"'+X.name+'",id:'+X.id.substr(0,6)+"..,token:"+(U+",uuid:"+r+",idType:"+X.idType+",secret:")+(m+"}")},VWw=function(X){return Array.isArray(X)?"["+_.qq(X,kpw).join(",")+"]":"null"};var sV7="",RX=null;var BfH=function(X,U){_.z2.call(this);var r=this;this.handler=X();this.handler.subscribe("handlerOpened",this.JSC$20285_onOpened,this);this.handler.subscribe("handlerClosed",this.onClosed,this);this.handler.subscribe("handlerError",function(m,I){r.onError(I)});
this.handler.subscribe("handlerMessage",this.onMessage,this);this.currentScreenId=U};
_.F(BfH,_.z2);_.a=BfH.prototype;_.a.connect=function(X,U,r){this.handler.connect(X,U,r)};
_.a.disconnect=function(X){this.handler.disconnect(X)};
_.a.reconnect=function(){this.handler.reconnect()};
_.a.getDeviceId=function(){return this.handler.getDeviceId()};
_.a.getReconnectTimeout=function(){return this.handler.getReconnectTimeout()};
_.a.isChannelOpened=function(){return this.handler.isChannelOpened()};
_.a.JSC$20285_onOpened=function(){this.dispatchEvent("channelOpened");var X=this.handler,U=this.currentScreenId;_.OK("yt-remote-session-browser-channel",{firstTestResults:[""],secondTestResults:!X.JSC$20272_channel_.useChunked_,sessionId:X.JSC$20272_channel_.sid_,arrayId:X.JSC$20272_channel_.JSC$20224_lastArrayId_});_.OK("yt-remote-session-screen-id",U);X=CZL();U=kSL();_.q9(X,U)||X.push(U);ZHc(X);no5()};
_.a.onClosed=function(){this.dispatchEvent("channelClosed")};
_.a.onMessage=function(X){this.dispatchEvent(new l4L(X))};
_.a.onError=function(X){this.dispatchEvent(new Gd7(X?1:0))};
_.a.sendMessage=function(X,U){this.handler.sendMessage(X,U)};
_.a.setLoungeToken=function(X){this.handler.setLoungeToken(X)};
_.a.dispose=function(){this.handler.dispose()};var Fr1=function(X,U,r){var m=this;r=r===void 0?function(){return""}:r;
var I=I===void 0?new jpT:I;var t=t===void 0?new _.wX:t;this.pathPrefix=X;this.defaultQueryParams=U;this.getXsrfToken=r;this.JSC$20288_pubsub=t;this.connectionParams=null;this.disconnectUi=this.connectUi=0;this.channel=null;this.channelState=0;this.reconnectTimer=new GDc(function(){var C;((C=m.channel)==null?void 0:wSX((new rF3(C,C.JSC$20195_channel_)).JSC$20205_channel_.forwardChannelRequestPool_))===0&&m.connect(m.connectionParams,m.connectUi)});
this.webChannelMessageHeaders={};this.webChannelMessageUrlParams={};this.JSC$20288_disposed=!1;this.nonAckedMessagesOnChannelClosed=[];this.lastStatusCode=void 0;this.JSC$20288_channelOpenedCounter=new itw;this.JSC$20288_channelClosedCounter=new Lk0;this.JSC$20288_channelMessageReceivedCounter=new jwL;this.JSC$20288_channelErrorCounter=new X1w};
Fr1.prototype.connect=function(X,U){X=X===void 0?{}:X;U=U===void 0?0:U;this.channelState!==2&&(this.reconnectTimer.stop(),this.connectionParams=X,this.connectUi=U,SLL(this),(X=_.$q("ID_TOKEN"))?this.webChannelMessageHeaders["x-youtube-identity-token"]=X: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 c3(this.pathPrefix,{httpSessionIdParam:"gsessionid",messageHeaders:this.webChannelMessageHeaders,
messageUrlParams:this.webChannelMessageUrlParams}),this.channel.open(),this.channelState=2,d65(this))};
var d65=function(X){_.dO(X.channel,"w",function(){X.channelState=3;X.reconnectTimer.reset();X.connectionParams=null;X.connectUi=0;for(var U=_.H(X.nonAckedMessagesOnChannelClosed),r=U.next();!r.done;r=U.next())r=r.value,X.channel&&X.channel.send(r);X.nonAckedMessagesOnChannelClosed=[];X.publish("webChannelOpened");X.JSC$20288_channelOpenedCounter.increment("WEB_CHANNEL")});
_.dO(X.channel,"x",function(){X.channelState=0;X.reconnectTimer.isActive()||X.publish("webChannelClosed");var U,r=(U=X.channel)==null?void 0:my1(new rF3(U,U.JSC$20195_channel_));r&&(X.nonAckedMessagesOnChannelClosed=[].concat(_.fN(r)));X.JSC$20288_channelClosedCounter.increment("WEB_CHANNEL")});
_.dO(X.channel,"z",function(U){var r=U.data;r[0]==="gracefulReconnect"?(X.reconnectTimer.start(),X.channel&&X.channel.close()):X.publish("webChannelMessage",new lST(r[0],r[1]));X.lastStatusCode=U.statusCode;X.JSC$20288_channelMessageReceivedCounter.increment("WEB_CHANNEL")});
_.dO(X.channel,"y",function(){X.lastStatusCode===401||X.reconnectTimer.start();X.publish("webChannelError");X.JSC$20288_channelErrorCounter.increment("WEB_CHANNEL","")})};
_.a=Fr1.prototype;_.a.disconnect=function(X){this.disconnectUi=X===void 0?0:X;this.reconnectTimer.stop();SLL(this);this.channel&&(this.disconnectUi!==0?this.webChannelMessageUrlParams.ui=""+this.disconnectUi:delete this.webChannelMessageUrlParams.ui,this.channel.close());this.disconnectUi=0};
_.a.getReconnectTimeout=function(){return this.reconnectTimer.isActive()?this.reconnectTimer.nextTickTime_-Date.now():NaN};
_.a.reconnect=function(){var X=this.reconnectTimer;X.delay_.fire();X.start()};
_.a.sendMessage=function(X,U){this.channel&&(SLL(this),X=Object.assign({},{_sc:X},U),this.channel.send(X))};
_.a.setLoungeToken=function(X){X||this.reconnectTimer.stop();X?this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]=X:delete this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]};
var SLL=function(X){var U=X.getXsrfToken();U?X.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]=U:delete X.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]};
_.a=Fr1.prototype;_.a.getDeviceId=function(){return this.defaultQueryParams?this.defaultQueryParams.id:""};
_.a.publish=function(X){return this.JSC$20288_pubsub.publish.apply(this.JSC$20288_pubsub,[X].concat(_.fN(_.bS.apply(1,arguments))))};
_.a.subscribe=function(X,U,r){return this.JSC$20288_pubsub.subscribe(X,U,r)};
_.a.unsubscribe=function(X,U,r){return this.JSC$20288_pubsub.unsubscribe(X,U,r)};
_.a.unsubscribeByKey=function(X){return this.JSC$20288_pubsub.unsubscribeByKey(X)};
_.a.dispose=function(){this.JSC$20288_disposed||(this.JSC$20288_disposed=!0,_.Cj(this.JSC$20288_pubsub),this.disconnect(),_.Cj(this.reconnectTimer),this.getXsrfToken=function(){return""})};
_.a.isDisposed=function(){return this.JSC$20288_disposed};var Eow=function(X){_.z2.call(this);this.webChannelService=X();this.webChannelService.subscribe("webChannelOpened",this.JSC$20296_onOpened,this);this.webChannelService.subscribe("webChannelClosed",this.onClosed,this);this.webChannelService.subscribe("webChannelError",this.onError,this);this.webChannelService.subscribe("webChannelMessage",this.onMessage,this)};
_.F(Eow,_.z2);_.a=Eow.prototype;_.a.connect=function(X,U){this.webChannelService.connect(X,U)};
_.a.disconnect=function(X){this.webChannelService.disconnect(X)};
_.a.reconnect=function(){this.webChannelService.reconnect()};
_.a.getDeviceId=function(){return this.webChannelService.getDeviceId()};
_.a.getReconnectTimeout=function(){return this.webChannelService.getReconnectTimeout()};
_.a.isChannelOpened=function(){return this.webChannelService.channelState===3};
_.a.JSC$20296_onOpened=function(){this.dispatchEvent("channelOpened")};
_.a.onClosed=function(){this.dispatchEvent("channelClosed")};
_.a.onMessage=function(X){this.dispatchEvent(new l4L(X))};
_.a.onError=function(){this.dispatchEvent(new Gd7(this.webChannelService.lastStatusCode===401?1:0))};
_.a.sendMessage=function(X,U){this.webChannelService.sendMessage(X,U)};
_.a.setLoungeToken=function(X){this.webChannelService.setLoungeToken(X)};
_.a.dispose=function(){this.webChannelService.dispose()};var YW0=Date.now(),ql=null,Krc=Array(50),zTL=-1,Tf0=!1;_.XW(DN,_.ZN);DN.prototype.getScreens=function(){return this.screens};
DN.prototype.contains=function(X){return!!aLe(this.screens,X)};
DN.prototype.get=function(X){return X?VB(this.screens,X):null};
var OsT=function(X,U){var r=X.get(U.uuid)||X.get(U.id);if(r)return X=r.name,r.id=U.id||r.id,r.name=U.name,r.token=U.token,r.uuid=U.uuid||r.uuid,r.name!=X;X.screens.push(U);return!0},vYL=function(X,U){var r=X.screens.length!=U.length;
X.screens=_.rZ(X.screens,function(t){return!!aLe(U,t)});
for(var m=U.length,I=0;I<m;I++)r=OsT(X,U[I])||r;return r},eR7=function(X,U){var r=X.screens.length;
X.screens=_.rZ(X.screens,function(m){return!(m||U?!m!=!U?0:m.id==U.id:1)});
return X.screens.length<r};
DN.prototype.info=function(X){WA(this.JSC$20297_logName_,X)};var EYX=function(X,U,r,m,I){_.ZN.call(this);this.JSC$20300_http_=X;this.pairingCode_=U;this.deviceId_=r;this.friendlyName_=m;this.enableShortLivedLoungeToken_=I;this.pollIndex_=0;this.JSC$20300_xhr_=null;this.JSC$20300_timer_=NaN};
_.F(EYX,_.ZN);_.a=EYX.prototype;_.a.start=function(){!this.JSC$20300_xhr_&&isNaN(this.JSC$20300_timer_)&&this.poll_()};
_.a.stop=function(){this.JSC$20300_xhr_&&(this.JSC$20300_xhr_.abort(),this.JSC$20300_xhr_=null);isNaN(this.JSC$20300_timer_)||(_.Fk(this.JSC$20300_timer_),this.JSC$20300_timer_=NaN)};
_.a.disposeInternal=function(){this.stop();_.ZN.prototype.disposeInternal.call(this)};
_.a.poll_=function(){this.JSC$20300_timer_=NaN;this.JSC$20300_xhr_=_.Ql(fG(this.JSC$20300_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:this.pairingCode_},timeout:5E3,onSuccess:(0,_.TE)(this.JSC$20302_onSuccess_,this),onError:(0,_.TE)(this.onError_,this),onTimeout:(0,_.TE)(this.JSC$20302_onTimeout_,this)})};
_.a.JSC$20302_onSuccess_=function(X,U){this.JSC$20300_xhr_=null;X=U.screen||{};X.dialId=this.deviceId_;X.name=this.friendlyName_;U=-1;this.enableShortLivedLoungeToken_&&X.shortLivedLoungeToken&&X.shortLivedLoungeToken.value&&X.shortLivedLoungeToken.refreshIntervalMs&&(X.screenIdType="shortLived",X.loungeToken=X.shortLivedLoungeToken.value,U=X.shortLivedLoungeToken.refreshIntervalMs);this.publish("pairingComplete",new Y9(X),U)};
_.a.onError_=function(X){this.JSC$20300_xhr_=null;X.status&&X.status==404?this.pollIndex_>=Fgc.length?this.publish("pairingFailed",Error("al")):(X=Fgc[this.pollIndex_],this.JSC$20300_timer_=_.e7((0,_.TE)(this.poll_,this),X),this.pollIndex_++):this.publish("pairingFailed",Error("bl`"+X.status))};
_.a.JSC$20302_onTimeout_=function(){this.JSC$20300_xhr_=null;this.publish("pairingFailed",Error("cl"))};
var Fgc=[2E3,2E3,1E3,1E3,1E3,2E3,2E3,5E3,5E3,1E4];_.XW($9,DN);_.a=$9.prototype;_.a.start=function(){pG(this)&&this.publish("screenChange");!_.vl("yt-remote-lounge-token-expiration")&&ByT(this);_.Fk(this.loungeTokenRefreshTimer_);this.loungeTokenRefreshTimer_=_.e7((0,_.TE)(this.start,this),1E4)};
_.a.add=function(X,U){pG(this);OsT(this,X);QOw(this,!1);this.publish("screenChange");U(X);X.token||ByT(this)};
_.a.remove=function(X,U){var r=pG(this);eR7(this,X)&&(QOw(this,!1),r=!0);U(X);r&&this.publish("screenChange")};
_.a.updateName=function(X,U,r,m){var I=pG(this),t=this.get(X.id);t?(t.name!=U&&(t.name=U,QOw(this,!1),I=!0),r(X)):m(Error("dl"));I&&this.publish("screenChange")};
_.a.disposeInternal=function(){_.Fk(this.loungeTokenRefreshTimer_);$9.superClass_.disposeInternal.call(this)};
var ByT=function(X){if(X.screens.length){var U=_.qq(X.screens,function(m){return m.id}),r=fG(X.JSC$20304_http_,"/pairing/get_lounge_token_batch");
X.JSC$20304_http_.sendRequest("POST",r,{screen_ids:U.join(",")},(0,_.TE)(X.handleLoungeTokens_,X),(0,_.TE)(X.handleLoungeTokenError_,X))}};
$9.prototype.handleLoungeTokens_=function(X){pG(this);var U=this.screens.length;X=X&&X.screens||[];for(var r=X.length,m=0;m<r;++m){var I=X[m],t=this.get(I.screenId);t&&(t.token=I.loungeToken,--U)}QOw(this,!U);U&&WA(this.JSC$20297_logName_,"Missed "+U+" lounge tokens.")};
$9.prototype.handleLoungeTokenError_=function(X){WA(this.JSC$20297_logName_,"Requesting lounge tokens failed: "+X)};
var pG=function(X){if(_.v("deprecate_pair_servlet_enabled"))return vYL(X,[]);var U=Ps1(PZL());U=_.rZ(U,function(r){return!r.uuid});
return vYL(X,U)},QOw=function(X,U){d3L(_.qq(X.screens,sO1));
U&&SWL()};var dK=function(X,U){_.ZN.call(this);this.getScreensToCheck_=U;U=(U=_.vl("yt-remote-online-screen-ids")||"")?U.split(","):[];for(var r={},m=this.getScreensToCheck_(),I=m.length,t=0;t<I;++t){var C=m[t].id;r[C]=_.q9(U,C)}this.screenIdSet_=r;this.JSC$20307_http_=X;this.refreshTimer_=this.fastCheckEndTime_=NaN;this.currentRequest_=null;oY1("Initialized with "+(0,_.qJ)(this.screenIdSet_))};
_.F(dK,_.ZN);dK.prototype.isOnline=function(X){return!!this.screenIdSet_[X]};
dK.prototype.start=function(){var X=parseInt(_.vl("yt-remote-fast-check-period")||"0",10);(this.fastCheckEndTime_=_.jW()-144E5<X?0:X)?wY7(this):(this.fastCheckEndTime_=_.jW()+3E5,_.OK("yt-remote-fast-check-period",this.fastCheckEndTime_),this.requestScreenAvailability_())};
dK.prototype.isEmpty=function(){return _.fI.isEmpty(this.screenIdSet_)};
dK.prototype.update=function(){oY1("Updating availability on schedule.");var X=this.getScreensToCheck_(),U=_.fI.filter(this.screenIdSet_,function(r,m){return r&&!!VB(X,m)},this);
ygY(this,U)};
var uUw=function(X,U,r){var m=fG(X.JSC$20307_http_,"/pairing/get_screen_availability");X.JSC$20307_http_.sendRequest("POST",m,{lounge_token:U.token},(0,_.TE)(function(I){I=I.screens||[];for(var t=I.length,C=0;C<t;++C)if(I[C].loungeToken==U.token){r(I[C].status=="online");return}r(!1)},X),(0,_.TE)(function(){r(!1)},X))};
dK.prototype.disposeInternal=function(){_.Fk(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&(this.currentRequest_.abort(),this.currentRequest_=null);_.ZN.prototype.disposeInternal.call(this)};
var ygY=function(X,U){a:if(_.fI.getCount(U)!=_.fI.getCount(X.screenIdSet_))var r=!1;else{r=_.fI.getKeys(U);for(var m=r.length,I=0;I<m;++I)if(!X.screenIdSet_[r[I]]){r=!1;break a}r=!0}r||(oY1("Updated online screens: "+(0,_.qJ)(X.screenIdSet_)),X.screenIdSet_=U,X.publish("screenChange"));hRL(X)},wY7=function(X){isNaN(X.refreshTimer_)||_.Fk(X.refreshTimer_);
X.refreshTimer_=_.e7((0,_.TE)(X.requestScreenAvailability_,X),X.fastCheckEndTime_>0&&X.fastCheckEndTime_<_.jW()?2E4:1E4)};
dK.prototype.requestScreenAvailability_=function(){_.Fk(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&this.currentRequest_.abort();var X=Mk1(this);if(_.fI.getCount(X)){var U=fG(this.JSC$20307_http_,"/pairing/get_screen_availability"),r={lounge_token:_.fI.getKeys(X).join(",")};this.currentRequest_=this.JSC$20307_http_.sendRequest("POST",U,r,(0,_.TE)(this.onScreenAvailability_,this,X),(0,_.TE)(this.onScreenAvailabilityError_,this))}else ygY(this,{}),wY7(this)};
dK.prototype.onScreenAvailability_=function(X,U){this.currentRequest_=null;var r=_.fI.getKeys(Mk1(this));if(_.iM(r,_.fI.getKeys(X))){U=U.screens||[];r={};for(var m=U.length,I=0;I<m;++I)r[X[U[I].loungeToken]]=U[I].status=="online";ygY(this,r);wY7(this)}else this.warn_("Changing Screen set during request."),this.requestScreenAvailability_()};
dK.prototype.onScreenAvailabilityError_=function(X){this.warn_("Screen availability failed: "+X);this.currentRequest_=null;wY7(this)};
var oY1=function(X){WA("OnlineScreenService",X)};
dK.prototype.warn_=function(X){WA("OnlineScreenService",X)};
var Mk1=function(X){var U={};_.U4(X.getScreensToCheck_(),function(r){r.token?U[r.token]=r.id:this.warn_("Requesting availability of screen w/o lounge token.")});
return U},hRL=function(X){X=_.fI.getKeys(_.fI.filter(X.screenIdSet_,function(U){return U}));
X.sort(_.Yz9);X.length?_.OK("yt-remote-online-screen-ids",X.join(","),60):_.eK("yt-remote-online-screen-ids")};_.XW(bT,DN);_.a=bT.prototype;_.a.start=function(){this.localScreenService_.start();this.onlineScreenService_.start();this.screens.length&&(this.publish("screenChange"),this.onlineScreenService_.isEmpty()||this.publish("onlineScreenChange"))};
_.a.add=function(X,U,r){this.localScreenService_.add(X,U,r)};
_.a.remove=function(X,U,r){this.localScreenService_.remove(X,U,r);this.onlineScreenService_.update()};
_.a.updateName=function(X,U,r,m){this.localScreenService_.contains(X)?this.localScreenService_.updateName(X,U,r,m):(X="Updating name of unknown screen: "+X.name,WA(this.JSC$20297_logName_,X),m(Error(X)))};
_.a.getScreens=function(X){return X?this.screens:EfY(this.screens,_.rZ(this.automaticScreens_,function(U){return!this.contains(U)},this))};
_.a.JSC$20312_getOnlineScreens=function(){return _.rZ(this.getScreens(!0),function(X){return this.onlineScreenService_.isOnline(X.id)},this)};
var Kgw=function(X,U,r,m,I,t){X.info("getAutomaticScreenByIds "+r+" / "+U);r||(r=X.deviceToScreenId_[U]);var C=X.getScreens(),k=r?VB(C,r):null;r&&(X.disableAutomaticScreenCache_||k)||(k=VB(C,U));if(k){k.uuid=U;var g=OM(X,k);uUw(X.onlineScreenService_,g,function(Z){I(Z?g:null)})}else r?zRH(X,r,(0,_.TE)(function(Z){var P=OM(this,new Y9({name:m,
screenId:r,loungeToken:Z,dialId:U||""}));uUw(this.onlineScreenService_,P,function(S){I(S?P:null)})},X),t):I(null)};
bT.prototype.JSC$20312_getScreenByPollingPairingCode=function(X,U,r,m,I,t){var C=this;this.info("getDialScreenByPairingCode "+X+" / "+U);var k=new EYX(this.JSC$20310_http_,X,U,r,m);k.subscribe("pairingComplete",function(g,Z){_.Cj(k);I(OM(C,g),Z)});
k.subscribe("pairingFailed",function(g){_.Cj(k);t(g)});
k.start();return(0,_.TE)(k.stop,k)};
var TyY=function(X,U){for(var r=X.screens.length,m=0;m<r;++m)if(X.screens[m].name==U)return X.screens[m];return null};
bT.prototype.JSC$20312_getScreenByPairingCode=function(X,U,r,m){_.Ql(fG(this.JSC$20310_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:X},timeout:5E3,onSuccess:(0,_.TE)(function(I,t){I=new Y9(t.screen||{});if(!I.name||TyY(this,I.name)){a:{t=I.name;for(var C=2,k=U(t,C);TyY(this,k);){C++;if(C>20)break a;k=U(t,C)}t=k}I.name=t}r(OM(this,I))},this),
onError:(0,_.TE)(function(I){m(Error("el`"+I.status))},this),
onTimeout:(0,_.TE)(function(){m(Error("fl"))},this)})};
var YLL=function(X,U,r){uUw(X.onlineScreenService_,U,r)};
bT.prototype.disposeInternal=function(){_.Cj(this.localScreenService_);_.Cj(this.onlineScreenService_);bT.superClass_.disposeInternal.call(this)};
var zRH=function(X,U,r,m){X.info("requestLoungeToken_ for "+U);var I={postParams:{screen_ids:U},method:"POST",context:X,onSuccess:function(t,C){t=C&&C.screens||[];t[0]&&t[0].screenId==U?r(t[0].loungeToken):m(Error("gl"))},
onError:function(){m(Error("hl"))}};
_.Ql(fG(X.JSC$20310_http_,"/pairing/get_lounge_token_batch"),I)},VkY=function(X){X.screens=X.localScreenService_.getScreens();
for(var U=_.fI.transpose(X.deviceToScreenId_),r=X.screens.length,m=0;m<r;++m){var I=X.screens[m];I.uuid=U[I.id]||""}X.info("Updated manual screens: "+VWw(X.screens))};
bT.prototype.handleScreenChange_=function(){VkY(this);this.publish("screenChange");this.onlineScreenService_.update()};
var RTL=function(X){RR5(X);X.localScreenService_=new $9(X.JSC$20310_http_);X.localScreenService_.subscribe("screenChange",(0,_.TE)(X.handleScreenChange_,X));VkY(X);X.disableAutomaticScreenCache_||(X.automaticScreens_=Ps1(_.vl("yt-remote-automatic-screen-cache")||[]));RR5(X);X.info("Initializing automatic screens: "+VWw(X.automaticScreens_));X.onlineScreenService_=new dK(X.JSC$20310_http_,(0,_.TE)(X.getScreens,X,!0));X.onlineScreenService_.subscribe("screenChange",(0,_.TE)(function(){this.publish("onlineScreenChange")},
X))},OM=function(X,U){var r=X.get(U.id);
r?(r.uuid=U.uuid,U=r):((r=VB(X.automaticScreens_,U.uuid))?(r.id=U.id,r.token=U.token,U=r):X.automaticScreens_.push(U),X.disableAutomaticScreenCache_||f1e(X));RR5(X);X.deviceToScreenId_[U.uuid]=U.id;_.OK("yt-remote-device-id-map",X.deviceToScreenId_,31536E3);return U},f1e=function(X){X=_.rZ(X.automaticScreens_,function(U){return U.idType!="shortLived"});
_.OK("yt-remote-automatic-screen-cache",_.qq(X,sO1))},RR5=function(X){X.deviceToScreenId_=_.vl("yt-remote-device-id-map")||{}};
bT.prototype.dispose=bT.prototype.dispose;_.XW(Af,_.ZN);var v3=function(X,U){X.screen_=U;X.publish("sessionScreen",X.screen_)},qLY=function(X,U){X.screen_&&(X.screen_.token=U,OM(X.JSC$20314_screenService_,X.screen_));
X.publish("sessionScreen",X.screen_)};
Af.prototype.onSessionStopped=function(X){this.isDisposed()||(X&&(eo(this,""+X),this.publish("sessionFailed")),this.screen_=null,this.publish("sessionScreen",null))};
Af.prototype.info=function(X){WA(this.JSC$20314_logName_,X)};
var eo=function(X,U){WA(X.JSC$20314_logName_,U)};
Af.prototype.JSC$20316_getCastSession=function(){return null};
Af.prototype.setDisplayStatus=function(X){var U=this.receiver_;X?(U.displayStatus=new chrome.cast.ReceiverDisplayStatus(X,[]),U.displayStatus.showStop=!0):U.displayStatus=null;chrome.cast.setReceiverDisplayStatus(U,(0,_.TE)(function(){this.info("Updated receiver status for "+U.friendlyName+": "+X)},this),(0,_.TE)(function(){eo(this,"Failed to update receiver status for: "+U.friendlyName)},this))};
Af.prototype.disposeInternal=function(){this.setDisplayStatus("");Af.superClass_.disposeInternal.call(this)};var EM=function(X,U,r){Af.call(this,X,U,"CastSession");var m=this;this.config_=r;this.JSC$20319_session_=null;this.JSC$20319_boundSessionUpdate_=(0,_.TE)(this.JSC$20321_onSessionUpdate_,this);this.boundYoutubeMessage_=(0,_.TE)(this.onYoutubeMessage_,this);this.sessionStatusTimeoutKey_=_.e7(function(){WgH(m,null)},12E4);
this.getLoungeTokenTimeoutKey_=this.onLoungeTokenTimeoutKey_=this.JSC$20319_checkScreenAvailabilityTimeoutKey_=this.getScreenTimeoutKey_=0;this.JSC$20319_isInitLoungeToken_=!1;this.JSC$20319_lastLoungeTokenRefreshError_="unknown"};
_.F(EM,Af);_.a=EM.prototype;
_.a.setCastSession=function(X){if(this.JSC$20319_session_){if(this.JSC$20319_session_==X)return;eo(this,"Overriding cast session with new session object");JgY(this);this.JSC$20319_isInitLoungeToken_=!1;this.JSC$20319_lastLoungeTokenRefreshError_="unknown";this.JSC$20319_session_.removeUpdateListener(this.JSC$20319_boundSessionUpdate_);this.JSC$20319_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_)}this.JSC$20319_session_=X;this.JSC$20319_session_.addUpdateListener(this.JSC$20319_boundSessionUpdate_);this.JSC$20319_session_.addMessageListener("urn:x-cast:com.google.youtube.mdx",
this.boundYoutubeMessage_);D6w(this,"getMdxSessionStatus")};
_.a.launchWithParams=function(X){this.info("launchWithParams no-op for Cast: "+(0,_.qJ)(X))};
_.a.stop=function(){if(this.JSC$20319_session_)this.JSC$20319_session_.stop((0,_.TE)(function(){this.onSessionStopped()},this),(0,_.TE)(function(){this.onSessionStopped(Error("il"))},this));
else this.onSessionStopped(Error("jl"))};
_.a.setDisplayStatus=function(){};
_.a.disposeInternal=function(){this.info("disposeInternal");JgY(this);this.JSC$20319_session_&&(this.JSC$20319_session_.removeUpdateListener(this.JSC$20319_boundSessionUpdate_),this.JSC$20319_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_));this.JSC$20319_session_=null;Af.prototype.disposeInternal.call(this)};
var $6L=function(X,U){_.Fk(X.getLoungeTokenTimeoutKey_);X.getLoungeTokenTimeoutKey_=0;U==0?pY7(X):X.getLoungeTokenTimeoutKey_=_.e7(function(){pY7(X)},U)},pY7=function(X){D6w(X,"getLoungeToken");
_.Fk(X.onLoungeTokenTimeoutKey_);X.onLoungeTokenTimeoutKey_=_.e7(function(){bs3(X,null)},3E4)},D6w=function(X,U){X.info("sendYoutubeMessage_: "+U+" "+(0,_.qJ)(void 0));
var r={};r.type=U;X.JSC$20319_session_?X.JSC$20319_session_.sendMessage("urn:x-cast:com.google.youtube.mdx",r,function(){},(0,_.TE)(function(){eo(this,"Failed to send message: "+U+".")},X)):eo(X,"Sending yt message without session: "+(0,_.qJ)(r))};
EM.prototype.onYoutubeMessage_=function(X,U){if(!this.isDisposed())if(U)if(U=(0,_.S8)(U),_.bM(U))switch(X=""+U.type,U=U.data||{},this.info("onYoutubeMessage_: "+X+" "+(0,_.qJ)(U)),X){case "mdxSessionStatus":WgH(this,U);break;case "loungeToken":bs3(this,U);break;default:eo(this,"Unknown youtube message: "+X)}else eo(this,"Unable to parse message.");else eo(this,"No data in message.")};
var Ag0=function(X,U){if(U)X.info("onConnectedScreenId_: Received screenId: "+U),X.screen_&&X.screen_.id==U||X.getScreen_(U,function(r){v3(X,r)},function(){return X.onSessionStopped()},5);
else X.onSessionStopped(Error("kl"))},GNL=function(X,U,r){X.info("onConnectedScreenData_: Received screenData: "+JSON.stringify(U));
var m=new Y9(U);l1H(X,m,function(I){I?(X.JSC$20319_isInitLoungeToken_=!0,OM(X.JSC$20314_screenService_,m),v3(X,m),X.JSC$20319_lastLoungeTokenRefreshError_="unknown",$6L(X,r)):(_.AI(Error("ll`"+JSON.stringify(U))),X.onSessionStopped())},5)},WgH=function(X,U){_.Fk(X.sessionStatusTimeoutKey_);
X.sessionStatusTimeoutKey_=0;if(U)X.config_.enableCastLoungeToken&&U.loungeToken?U.deviceId?X.screen_&&X.screen_.uuid==U.deviceId||(U.loungeTokenRefreshIntervalMs?GNL(X,{name:X.receiver_.friendlyName,screenId:U.screenId,loungeToken:U.loungeToken,dialId:U.deviceId,screenIdType:"shortLived"},U.loungeTokenRefreshIntervalMs):(_.AI(Error("nl`"+JSON.stringify(U))),Ag0(X,U.screenId))):(_.AI(Error("ml`"+JSON.stringify(U))),Ag0(X,U.screenId)):Ag0(X,U.screenId);else X.onSessionStopped(Error("kl"))},bs3=function(X,
U){_.Fk(X.onLoungeTokenTimeoutKey_);
X.onLoungeTokenTimeoutKey_=0;var r=null;if(U)if(U.loungeToken){var m;((m=X.screen_)==null?void 0:m.token)==U.loungeToken&&(r="staleLoungeToken")}else r="missingLoungeToken";else r="noLoungeTokenResponse";r?(X.info("Did not receive a new lounge token in onLoungeToken_ with data: "+(JSON.stringify(U)+", error: "+r)),X.JSC$20319_lastLoungeTokenRefreshError_=r,$6L(X,3E4)):(qLY(X,U.loungeToken),X.JSC$20319_isInitLoungeToken_=!1,X.JSC$20319_lastLoungeTokenRefreshError_="unknown",$6L(X,U.loungeTokenRefreshIntervalMs))};
EM.prototype.getScreen_=function(X,U,r,m){_.Fk(this.getScreenTimeoutKey_);this.getScreenTimeoutKey_=0;Kgw(this.JSC$20314_screenService_,this.receiver_.label,X,this.receiver_.friendlyName,(0,_.TE)(function(I){I?U(I):m>=0?(eo(this,"Screen "+X+" appears to be offline. "+m+" retries left."),this.getScreenTimeoutKey_=_.e7((0,_.TE)(this.getScreen_,this,X,U,r,m-1),300)):r(Error("ol"))},this),r)};
var l1H=function(X,U,r,m){_.Fk(X.JSC$20319_checkScreenAvailabilityTimeoutKey_);X.JSC$20319_checkScreenAvailabilityTimeoutKey_=0;YLL(X.JSC$20314_screenService_,U,function(I){I||m<0?r(I):X.JSC$20319_checkScreenAvailabilityTimeoutKey_=_.e7(function(){l1H(X,U,r,m-1)},300)})};
EM.prototype.JSC$20316_getCastSession=function(){return this.JSC$20319_session_};
EM.prototype.JSC$20321_onSessionUpdate_=function(X){this.isDisposed()||X||(eo(this,"Cast session died."),this.onSessionStopped())};
var JgY=function(X){_.Fk(X.getScreenTimeoutKey_);X.getScreenTimeoutKey_=0;_.Fk(X.JSC$20319_checkScreenAvailabilityTimeoutKey_);X.JSC$20319_checkScreenAvailabilityTimeoutKey_=0;_.Fk(X.sessionStatusTimeoutKey_);X.sessionStatusTimeoutKey_=0;_.Fk(X.onLoungeTokenTimeoutKey_);X.onLoungeTokenTimeoutKey_=0;_.Fk(X.getLoungeTokenTimeoutKey_);X.getLoungeTokenTimeoutKey_=0};var FO=function(X,U,r,m){Af.call(this,X,U,"DialSession");this.config_=m;this.JSC$20323_session_=this.launchData_=null;this.reversePairingCode_="";this.JSC$20323_theme_=r;this.connectData_=null;this.deferredLaunch_=function(){};
this.JSC$20323_deferredLaunchDeadlineTimer_=NaN;this.JSC$20323_boundSessionUpdate_=(0,_.TE)(this.JSC$20325_onSessionUpdate_,this);this.cancelPolling_=function(){};
this.getDialAppInfoTimeoutKey_=this.JSC$20323_checkScreenAvailabilityTimeoutKey_=0;this.JSC$20323_isInitLoungeToken_=!1;this.JSC$20323_lastLoungeTokenRefreshError_="unknown"};
_.F(FO,Af);FO.prototype.setCastSession=function(X){this.JSC$20323_session_=X;this.JSC$20323_session_.addUpdateListener(this.JSC$20323_boundSessionUpdate_)};
FO.prototype.launchWithParams=function(X){this.connectData_=X;this.deferredLaunch_()};
FO.prototype.stop=function(){is7(this);if(this.JSC$20323_session_)this.JSC$20323_session_.stop((0,_.TE)(this.onSessionStopped,this,null),(0,_.TE)(this.onSessionStopped,this,"Failed to stop DIAL device."));else this.onSessionStopped()};
FO.prototype.disposeInternal=function(){is7(this);this.JSC$20323_session_&&this.JSC$20323_session_.removeUpdateListener(this.JSC$20323_boundSessionUpdate_);this.JSC$20323_session_=null;Af.prototype.disposeInternal.call(this)};
var LgY=function(X){var U;return!!(X.config_.enableDialLoungeToken&&((U=X.JSC$20323_session_)==null?0:U.getDialAppInfo))},jOT=function(X){X.cancelPolling_=X.JSC$20314_screenService_.JSC$20312_getScreenByPollingPairingCode(X.reversePairingCode_,X.receiver_.label,X.receiver_.friendlyName,LgY(X),function(U,r){X.cancelPolling_=function(){};
X.JSC$20323_isInitLoungeToken_=!0;v3(X,U);U.idType=="shortLived"&&r>0&&NyX(X,r)},function(U){X.cancelPolling_=function(){};
X.onSessionStopped(U)})};
FO.prototype.JSC$20325_onSessionUpdate_=function(X){this.isDisposed()||X||(eo(this,"DIAL session died."),this.cancelPolling_(),this.cancelPolling_=function(){},this.onSessionStopped())};
var XKH=function(X){var U={};U.pairingCode=X.reversePairingCode_;U.theme=X.JSC$20323_theme_;eTL()&&(U.env_useStageMdx=1);return _.oK(U)},UcT=function(X){return new Promise(function(U){X.reversePairingCode_=ILw();
if(X.connectData_){var r=new chrome.cast.DialLaunchResponse(!0,XKH(X));U(r);jOT(X)}else X.deferredLaunch_=function(){_.Fk(X.JSC$20323_deferredLaunchDeadlineTimer_);X.deferredLaunch_=function(){};
X.JSC$20323_deferredLaunchDeadlineTimer_=NaN;var m=new chrome.cast.DialLaunchResponse(!0,XKH(X));U(m);jOT(X)},X.JSC$20323_deferredLaunchDeadlineTimer_=_.e7(function(){X.deferredLaunch_()},100)})},mc5=function(X,U,r){X.info("initOnConnectedScreenDataPromise_: Received screenData: "+JSON.stringify(U));
var m=new Y9(U);return(new Promise(function(I){r_L(X,m,function(t){t?(X.JSC$20323_isInitLoungeToken_=!0,OM(X.JSC$20314_screenService_,m),v3(X,m),NyX(X,r)):_.AI(Error("ql`"+JSON.stringify(U)));I(t)},5)})).then(function(I){return I?new chrome.cast.DialLaunchResponse(!1):UcT(X)})},IcT=function(X,U){var r=X.launchData_.receiver.label,m=X.receiver_.friendlyName;
return(new Promise(function(I){Kgw(X.JSC$20314_screenService_,r,U,m,function(t){t&&t.token&&v3(X,t);I(t)},function(t){eo(X,"Failed to get DIAL screen: "+t);
I(null)})})).then(function(I){return I&&I.token?new chrome.cast.DialLaunchResponse(!1):UcT(X)})},r_L=function(X,U,r,m){_.Fk(X.JSC$20323_checkScreenAvailabilityTimeoutKey_);
X.JSC$20323_checkScreenAvailabilityTimeoutKey_=0;YLL(X.JSC$20314_screenService_,U,function(I){I||m<0?r(I):X.JSC$20323_checkScreenAvailabilityTimeoutKey_=_.e7(function(){r_L(X,U,r,m-1)},300)})},NyX=function(X,U){X.info("getDialAppInfoWithTimeout_ "+U);
LgY(X)&&(_.Fk(X.getDialAppInfoTimeoutKey_),X.getDialAppInfoTimeoutKey_=0,U==0?tuX(X):X.getDialAppInfoTimeoutKey_=_.e7(function(){tuX(X)},U))},tuX=function(X){LgY(X)&&X.JSC$20323_session_.getDialAppInfo(function(U){X.info("getDialAppInfo dialLaunchData: "+JSON.stringify(U));
U=U.extraData||{};var r=null;if(U.loungeToken){var m;((m=X.screen_)==null?void 0:m.token)==U.loungeToken&&(r="staleLoungeToken")}else r="missingLoungeToken";r?(X.JSC$20323_lastLoungeTokenRefreshError_=r,NyX(X,3E4)):(X.JSC$20323_isInitLoungeToken_=!1,X.JSC$20323_lastLoungeTokenRefreshError_="unknown",qLY(X,U.loungeToken),NyX(X,U.loungeTokenRefreshIntervalMs))},function(U){X.info("getDialAppInfo error: "+U);
X.JSC$20323_lastLoungeTokenRefreshError_="noLoungeTokenResponse";NyX(X,3E4)})},is7=function(X){_.Fk(X.JSC$20323_checkScreenAvailabilityTimeoutKey_);
X.JSC$20323_checkScreenAvailabilityTimeoutKey_=0;_.Fk(X.getDialAppInfoTimeoutKey_);X.getDialAppInfoTimeoutKey_=0;X.cancelPolling_();X.cancelPolling_=function(){};
_.Fk(X.JSC$20323_deferredLaunchDeadlineTimer_)};var B3=function(X,U){Af.call(this,X,U,"ManualSession");this.JSC$20327_deferredLaunchDeadlineTimer_=_.e7((0,_.TE)(this.launchWithParams,this,null),150)};
_.F(B3,Af);B3.prototype.stop=function(){this.onSessionStopped()};
B3.prototype.setCastSession=function(){};
B3.prototype.launchWithParams=function(){_.Fk(this.JSC$20327_deferredLaunchDeadlineTimer_);this.JSC$20327_deferredLaunchDeadlineTimer_=NaN;var X=VB(this.JSC$20314_screenService_.getScreens(),this.receiver_.label);if(X)v3(this,X);else this.onSessionStopped(Error("rl"))};
B3.prototype.disposeInternal=function(){_.Fk(this.JSC$20327_deferredLaunchDeadlineTimer_);this.JSC$20327_deferredLaunchDeadlineTimer_=NaN;Af.prototype.disposeInternal.call(this)};var LG=function(X,U){_.ZN.call(this);this.config_=U;this.JSC$20330_screenService_=X;this.JSC$20330_appId_=U.appId||"233637DE";this.JSC$20330_theme_=U.theme||"cl";this.disableDial_=U.disableCastApi||!1;this.forceMirroring_=U.forceMirroring||!1;this.JSC$20330_session_=null;this.hasCastReceiver_=!1;this.customReceivers_=[];this.boundReceiverActionListener_=(0,_.TE)(this.onReceiverAction_,this)};
_.F(LG,_.ZN);
LG.prototype.init=function(X,U){chrome.cast.timeout.requestSession=3E4;var r=new chrome.cast.SessionRequest(this.JSC$20330_appId_,[chrome.cast.Capability.AUDIO_OUT]);_.v("desktop_enable_cast_connect")&&(r.androidReceiverCompatible=!0);this.disableDial_||(r.dialRequest=new chrome.cast.DialRequest("YouTube"));var m=chrome.cast.AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED;X=X||this.forceMirroring_?chrome.cast.DefaultActionPolicy.CAST_THIS_TAB:chrome.cast.DefaultActionPolicy.CREATE_SESSION;var I=(0,_.TE)(this.onReceiverUpdated_,
this);r=new chrome.cast.ApiConfig(r,(0,_.TE)(this.onSessionEstablished_,this),I,m,X);r.customDialLaunchCallback=(0,_.TE)(this.onDialLaunchRequested_,this);chrome.cast.initialize(r,(0,_.TE)(function(){this.isDisposed()||(chrome.cast.addReceiverActionListener(this.boundReceiverActionListener_),unX(),this.JSC$20330_screenService_.subscribe("onlineScreenChange",(0,_.TE)(this.JSC$20332_onScreenChange_,this)),this.customReceivers_=ac0(this),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},
(0,_.TE)(function(t){this.warn_("Failed to set initial custom receivers: "+(0,_.qJ)(t))},this)),this.publish("yt-remote-cast2-availability-change",HiY(this)),U(!0))},this),(0,_.TE)(function(t){this.warn_("Failed to initialize API: "+(0,_.qJ)(t));
U(!1)},this))};
LG.prototype.setConnectedScreenStatus=function(X,U){QF("Setting connected screen ID: "+X+" -> "+U);if(this.JSC$20330_session_){var r=this.JSC$20330_session_.screen_;if(!X||r&&r.id!=X)QF("Unsetting old screen status: "+this.JSC$20330_session_.receiver_.friendlyName),oU(this,null)}if(X&&U){if(!this.JSC$20330_session_){X=VB(this.JSC$20330_screenService_.getScreens(),X);if(!X){QF("setConnectedScreenStatus: Unknown screen.");return}if(X.idType=="shortLived"){QF("setConnectedScreenStatus: Screen with id type to be short lived.");
return}r=C0w(this,X);r||(QF("setConnectedScreenStatus: Connected receiver not custom..."),r=new chrome.cast.Receiver(X.uuid?X.uuid:X.id,X.name),r.receiverType=chrome.cast.ReceiverType.CUSTOM,this.customReceivers_.push(r),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.TE)(function(m){this.warn_("Failed to set initial custom receivers: "+(0,_.qJ)(m))},this)));
QF("setConnectedScreenStatus: new active receiver: "+r.friendlyName);oU(this,new B3(this.JSC$20330_screenService_,r),!0)}this.JSC$20330_session_.setDisplayStatus(U)}else QF("setConnectedScreenStatus: no screen.")};
var C0w=function(X,U){return U?_.z1(X.customReceivers_,function(r){return HHc(U,r.label)},X):null};
LG.prototype.setLaunchParams=function(X){this.isDisposed()?this.warn_("Setting connection data on disposed cast v2"):this.JSC$20330_session_?this.JSC$20330_session_.launchWithParams(X):this.warn_("Setting connection data without a session")};
LG.prototype.JSC$20332_stopSession=function(){this.isDisposed()?this.warn_("Stopping session on disposed cast v2"):this.JSC$20330_session_?(this.JSC$20330_session_.stop(),oU(this,null)):QF("Stopping non-existing session")};
LG.prototype.requestSession=function(){chrome.cast.requestSession((0,_.TE)(this.onSessionEstablished_,this),(0,_.TE)(this.onSessionRequestFailed_,this))};
LG.prototype.disposeInternal=function(){this.JSC$20330_screenService_.unsubscribe("onlineScreenChange",(0,_.TE)(this.JSC$20332_onScreenChange_,this));window.chrome&&chrome.cast&&chrome.cast.removeReceiverActionListener(this.boundReceiverActionListener_);_.We(_.Gu("yt.mdx.remote.debug.handlers_")||[],oow);_.Cj(this.JSC$20330_session_);_.ZN.prototype.disposeInternal.call(this)};
var QF=function(X){WA("Controller",X)};
LG.prototype.warn_=function(X){WA("Controller",X)};
var oow=function(X){window.chrome&&chrome.cast&&chrome.cast.logMessage&&chrome.cast.logMessage(X)},HiY=function(X){return X.hasCastReceiver_||!!X.customReceivers_.length||!!X.JSC$20330_session_},oU=function(X,U,r){U!=X.JSC$20330_session_&&(_.Cj(X.JSC$20330_session_),(X.JSC$20330_session_=U)?(r?X.publish("yt-remote-cast2-receiver-resumed",U.receiver_):X.publish("yt-remote-cast2-receiver-selected",U.receiver_),U.subscribe("sessionScreen",(0,_.TE)(X.onSessionScreen_,X,U)),U.subscribe("sessionFailed",
function(){return kBL(X,U)}),U.screen_?X.publish("yt-remote-cast2-session-change",U.screen_):r&&X.JSC$20330_session_.launchWithParams(null)):X.publish("yt-remote-cast2-session-change",null))},kBL=function(X,U){X.JSC$20330_session_==U&&X.publish("yt-remote-cast2-session-failed")};
_.a=LG.prototype;_.a.onSessionScreen_=function(X,U){this.JSC$20330_session_==X&&(U||oU(this,null),this.publish("yt-remote-cast2-session-change",U))};
_.a.onReceiverAction_=function(X,U){if(!this.isDisposed())if(X)switch(X.friendlyName=chrome.cast.unescape(X.friendlyName),QF("onReceiverAction_ "+X.label+" / "+X.friendlyName+"-- "+U),U){case chrome.cast.ReceiverAction.CAST:if(this.JSC$20330_session_)if(this.JSC$20330_session_.receiver_.label!=X.label)QF("onReceiverAction_: Stopping active receiver: "+this.JSC$20330_session_.receiver_.friendlyName),this.JSC$20330_session_.stop();else{QF("onReceiverAction_: Casting to active receiver.");this.JSC$20330_session_.screen_&&
this.publish("yt-remote-cast2-session-change",this.JSC$20330_session_.screen_);break}switch(X.receiverType){case chrome.cast.ReceiverType.CUSTOM:oU(this,new B3(this.JSC$20330_screenService_,X));break;case chrome.cast.ReceiverType.DIAL:oU(this,new FO(this.JSC$20330_screenService_,X,this.JSC$20330_theme_,this.config_));break;case chrome.cast.ReceiverType.CAST:oU(this,new EM(this.JSC$20330_screenService_,X,this.config_));break;default:this.warn_("Unknown receiver type: "+X.receiverType)}break;case chrome.cast.ReceiverAction.STOP:this.JSC$20330_session_&&
this.JSC$20330_session_.receiver_.label==X.label?this.JSC$20330_session_.stop():this.warn_("Stopping receiver w/o session: "+X.friendlyName)}else this.warn_("onReceiverAction_ called without receiver.")};
_.a.onDialLaunchRequested_=function(X){if(this.isDisposed())return Promise.reject(Error("sl"));var U=X.receiver;U.receiverType!=chrome.cast.ReceiverType.DIAL&&(this.warn_("Not DIAL receiver: "+U.friendlyName),U.receiverType=chrome.cast.ReceiverType.DIAL);var r=this.JSC$20330_session_?this.JSC$20330_session_.receiver_:null;if(!r||r.label!=U.label)return this.warn_("Receiving DIAL launch request for non-clicked DIAL receiver: "+U.friendlyName),Promise.reject(Error("tl"));if(r&&r.label==U.label&&r.receiverType!=
chrome.cast.ReceiverType.DIAL){if(this.JSC$20330_session_.screen_)return QF("Reselecting dial screen."),this.publish("yt-remote-cast2-session-change",this.JSC$20330_session_.screen_),Promise.resolve(new chrome.cast.DialLaunchResponse(!1));this.warn_('Changing CAST intent from "'+r.receiverType+'" to "dial" for '+U.friendlyName);oU(this,new FO(this.JSC$20330_screenService_,U,this.JSC$20330_theme_,this.config_))}U=this.JSC$20330_session_;U.launchData_=X;U.launchData_.appState==chrome.cast.DialAppState.RUNNING?
(X=U.launchData_.extraData||{},r=X.screenId||null,LgY(U)&&X.loungeToken?X.loungeTokenRefreshIntervalMs?X=mc5(U,{name:U.receiver_.friendlyName,screenId:X.screenId,loungeToken:X.loungeToken,dialId:U.launchData_.receiver.label,screenIdType:"shortLived"},X.loungeTokenRefreshIntervalMs):(_.AI(Error("pl`"+JSON.stringify(X))),X=IcT(U,r)):X=IcT(U,r)):X=UcT(U);return X};
_.a.onSessionEstablished_=function(X){var U=this;if(!this.isDisposed()&&!this.forceMirroring_){QF("New cast session ID: "+X.sessionId);var r=X.receiver;if(r.receiverType!=chrome.cast.ReceiverType.CUSTOM){if(!this.JSC$20330_session_)if(r.receiverType==chrome.cast.ReceiverType.CAST)QF("Got resumed cast session before resumed mdx connection."),r.friendlyName=chrome.cast.unescape(r.friendlyName),oU(this,new EM(this.JSC$20330_screenService_,r,this.config_),!0);else{this.warn_("Got non-cast session without previous mdx receiver event, or mdx resume.");
return}var m=this.JSC$20330_session_.receiver_,I=VB(this.JSC$20330_screenService_.getScreens(),m.label);I&&HHc(I,r.label)&&m.receiverType!=chrome.cast.ReceiverType.CAST&&r.receiverType==chrome.cast.ReceiverType.CAST&&(QF("onSessionEstablished_: manual to cast session change "+r.friendlyName),_.Cj(this.JSC$20330_session_),this.JSC$20330_session_=new EM(this.JSC$20330_screenService_,r,this.config_),this.JSC$20330_session_.subscribe("sessionScreen",(0,_.TE)(this.onSessionScreen_,this,this.JSC$20330_session_)),
this.JSC$20330_session_.subscribe("sessionFailed",function(){return kBL(U,U.JSC$20330_session_)}),this.JSC$20330_session_.launchWithParams(null));
this.JSC$20330_session_.setCastSession(X)}}};
_.a.JSC$20332_getCastSession=function(){return this.JSC$20330_session_?this.JSC$20330_session_.JSC$20316_getCastSession():null};
_.a.onSessionRequestFailed_=function(X){this.isDisposed()||(this.warn_("Failed to estabilish a session: "+(0,_.qJ)(X)),X.code!=chrome.cast.ErrorCode.CANCEL&&oU(this,null),this.publish("yt-remote-cast2-session-failed"))};
_.a.onReceiverUpdated_=function(X){QF("Receiver availability updated: "+X);if(!this.isDisposed()){var U=HiY(this);this.hasCastReceiver_=X==chrome.cast.ReceiverAvailability.AVAILABLE;HiY(this)!=U&&this.publish("yt-remote-cast2-availability-change",HiY(this))}};
var ac0=function(X){var U=X.JSC$20330_screenService_.JSC$20312_getOnlineScreens(),r=X.JSC$20330_session_&&X.JSC$20330_session_.receiver_;X=_.qq(U,function(m){r&&HHc(m,r.label)&&(r=null);var I=m.uuid?m.uuid:m.id,t=C0w(this,m);t?(t.label=I,t.friendlyName=m.name):(t=new chrome.cast.Receiver(I,m.name),t.receiverType=chrome.cast.ReceiverType.CUSTOM);return t},X);
r&&(r.receiverType!=chrome.cast.ReceiverType.CUSTOM&&(r=new chrome.cast.Receiver(r.label,r.friendlyName),r.receiverType=chrome.cast.ReceiverType.CUSTOM),X.push(r));return X};
LG.prototype.JSC$20332_onScreenChange_=function(){this.isDisposed()||(this.customReceivers_=ac0(this),QF("Updating custom receivers: "+(0,_.qJ)(this.customReceivers_)),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.TE)(function(){this.warn_("Failed to set custom receivers.")},this)),this.publish("yt-remote-cast2-availability-change",HiY(this)))};
LG.prototype.setLaunchParams=LG.prototype.setLaunchParams;LG.prototype.setConnectedScreenStatus=LG.prototype.setConnectedScreenStatus;LG.prototype.stopSession=LG.prototype.JSC$20332_stopSession;LG.prototype.getCastSession=LG.prototype.JSC$20332_getCastSession;LG.prototype.requestSession=LG.prototype.requestSession;LG.prototype.init=LG.prototype.init;LG.prototype.dispose=LG.prototype.dispose;var c_7=_.pH(["https://www.gstatic.com/cv/js/sender/v1/cast_sender.js"]),r9e=[],$3w=_.P0(c_7);var gB5=function(X){X.audioTrackId=null;X.trackData=null;X.playerState=-1;X.hasPrevious=!1;X.hasNext=!1;X.playerTime_=0;X.playerTimeAt_=_.jW();X.seekableStart_=0;X.seekableEnd_=0;X.duration_=0;X.loadedTime=0;X.liveIngestionTime_=NaN;X.isLive_=!1};
_.a=Nl.prototype;
_.a.reset=function(X){this.listId="";this.stopPlayer();this.volume=-1;this.muted=!1;X&&(this.index=X.index,this.listId=X.listId,this.videoId=X.videoId,this.playerState=X.playerState,this.volume=X.volume,this.muted=X.muted,this.audioTrackId=X.audioTrackId,this.trackData=X.trackData,this.hasPrevious=X.hasPrevious,this.hasNext=X.hasNext,this.playerTime_=X.playerTime,this.playerTimeAt_=X.playerTimeAt,this.seekableStart_=X.seekableStart,this.seekableEnd_=X.seekableEnd,this.duration_=X.duration,this.loadedTime=
X.loadedTime,this.liveIngestionTime_=X.liveIngestionTime,this.isLive_=!isNaN(this.liveIngestionTime_))};
_.a.stopPlayer=function(){this.index=-1;this.videoId="";gB5(this)};
_.a.isPlaying=function(){return this.playerState==1};
_.a.isBuffering=function(){return this.playerState==3};
_.a.isAdPlaying=function(){return this.playerState==1081};
var wK=function(X,U){X.playerTime_=U;X.playerTimeAt_=_.jW()},nB0=function(X){switch(X.playerState){case 1:case 1081:return(_.jW()-X.playerTimeAt_)/1E3+X.playerTime_;
case -1E3:return 0}return X.playerTime_};
Nl.prototype.getDuration=function(){return this.isLive_?this.duration_+(this.isPlaying()?(_.jW()-this.playerTimeAt_)/1E3:0):this.duration_};
var Ziw=function(X,U,r){var m=X.videoId;X.videoId=U;X.index=r;U!=m&&gB5(X)},svH=function(X){var U={};
U.index=X.index;U.listId=X.listId;U.videoId=X.videoId;U.playerState=X.playerState;U.volume=X.volume;U.muted=X.muted;U.audioTrackId=X.audioTrackId;U.trackData=_.fI.unsafeClone(X.trackData);U.hasPrevious=X.hasPrevious;U.hasNext=X.hasNext;U.playerTime=X.playerTime_;U.playerTimeAt=X.playerTimeAt_;U.seekableStart=X.seekableStart_;U.seekableEnd=X.seekableEnd_;U.duration=X.duration_;U.loadedTime=X.loadedTime;U.liveIngestionTime=X.liveIngestionTime_;return U};
Nl.prototype.clone=function(){return new Nl(svH(this))};var rv=function(X,U){_.ZN.call(this);var r=this;this.state_=0;this.connection_=X;this.contextSubscriptions_=[];this.actionQueue_=new A25;this.castSession_=this.castMedia_=null;this.boundCastStatusListener_=(0,_.TE)(this.onCastStatusUpdate_,this);this.boundCastMediaListener_=(0,_.TE)(this.onCastMediaChange_,this);this.boundCastMediaUpdateListener_=(0,_.TE)(this.onCastMediaUpdate_,this);this.boundCloudviewAvailabilityChange_=(0,_.TE)(this.onCloudviewAvailabilityChange_,this);var m=0;X?(m=X.getProxyState(),
m!=3&&(X.subscribe("proxyStateChange",this.setState_,this),xcc(this))):m=3;m!=0&&(U?this.setState_(m):_.e7(function(){r.setState_(m)},0));
(X=aKX())&&P03(this,X);this.subscribe("yt-remote-cast2-session-change",this.boundCloudviewAvailabilityChange_)};
_.F(rv,_.ZN);rv.prototype.getState=function(){return this.state_};
rv.prototype.getReconnectTimeout=function(){return this.connection_.getReconnectTimeout()};
rv.prototype.reconnect=function(){this.connection_.reconnect()};
var yF=function(X){return new Nl(X.connection_.getPlayerContextData())};
_.a=rv.prototype;_.a.play=function(){ui(this)?(this.castMedia_?this.castMedia_.play(null,_.Q2,Sm1(this,"play")):hJ(this,"play"),dc3(this,1,nB0(yF(this))),this.publish("remotePlayerChange")):MZ(this,this.play)};
_.a.pause=function(){ui(this)?(this.castMedia_?this.castMedia_.pause(null,_.Q2,Sm1(this,"pause")):hJ(this,"pause"),dc3(this,2,nB0(yF(this))),this.publish("remotePlayerChange")):MZ(this,this.pause)};
_.a.seekTo=function(X){if(ui(this)){if(this.castMedia_){var U=yF(this),r=new chrome.cast.media.SeekRequest;r.currentTime=X;U.isPlaying()||U.isBuffering()?r.resumeState=chrome.cast.media.ResumeState.PLAYBACK_START:r.resumeState=chrome.cast.media.ResumeState.PLAYBACK_PAUSE;this.castMedia_.seek(r,_.Q2,Sm1(this,"seekTo",{newTime:X}))}else hJ(this,"seekTo",{newTime:X});dc3(this,3,X);this.publish("remotePlayerChange")}else MZ(this,_.HQ(this.seekTo,X))};
_.a.stop=function(){if(ui(this)){this.castMedia_?this.castMedia_.stop(null,_.Q2,Sm1(this,"stopVideo")):hJ(this,"stopVideo");var X=yF(this);X.stopPlayer();zm(this,X);this.publish("remotePlayerChange")}else MZ(this,this.stop)};
_.a.setVolume=function(X,U){if(ui(this)){var r=yF(this);if(this.castSession_){if(r.volume!=X){var m=Math.round(X)/100;this.castSession_.setReceiverVolumeLevel(m,(0,_.TE)(function(){Jf("set receiver volume: "+m)},this),(0,_.TE)(function(){this.warn_("failed to set receiver volume.")},this))}r.muted!=U&&this.castSession_.setReceiverMuted(U,(0,_.TE)(function(){Jf("set receiver muted: "+U)},this),(0,_.TE)(function(){this.warn_("failed to set receiver muted.")},this))}else{var I={volume:X,
muted:U};r.volume!=-1&&(I.delta=X-r.volume);hJ(this,"setVolume",I)}r.muted=U;r.volume=X;zm(this,r)}else MZ(this,_.HQ(this.setVolume,X,U))};
_.a.setAudioTrack=function(X,U){ui(this)?(U=U.getLanguageInfo().getId(),hJ(this,"setAudioTrack",{videoId:X,audioTrackId:U}),X=yF(this),X.audioTrackId=U,zm(this,X)):MZ(this,_.HQ(this.setAudioTrack,X,U))};
_.a.addVideo=function(X){ui(this)?hJ(this,"addVideo",{videoId:X}):MZ(this,_.HQ(this.addVideo,X))};
_.a.addPlaylist=function(X){ui(this)?hJ(this,"addVideos",{listId:X}):MZ(this,_.HQ(this.addPlaylist,X))};
_.a.addVideos=function(X){X.length==0?this.warn_("Ignore add videos request due to empty list"):ui(this)?hJ(this,"addVideos",{videoIds:X.join(",")}):MZ(this,_.HQ(this.addVideos,X))};
_.a.JSC$20342_removeVideo=function(X){ui(this)?hJ(this,"removeVideo",{videoId:X}):MZ(this,_.HQ(this.JSC$20342_removeVideo,X))};
_.a.JSC$20342_insertVideo=function(X){ui(this)?hJ(this,"insertVideo",{videoId:X}):MZ(this,_.HQ(this.JSC$20342_insertVideo,X))};
_.a.playVideo=function(X,U,r,m,I,t,C){m=m===void 0?null:m;I=I===void 0?null:I;t=t===void 0?null:t;C=C===void 0?null:C;var k=yF(this),g={videoId:X};r!==void 0&&(g.currentIndex=r);Ziw(k,X,r||0);U!==void 0&&(wK(k,U),g.currentTime=U);m&&(g.listId=m);I&&(g.playerParams=I);t&&(g.clickTrackingParams=t);C&&(g.locationInfo=(0,_.qJ)(C));hJ(this,"setPlaylist",g);m||zm(this,k)};
_.a.nextVideo=function(X,U){if(ui(this)){if(X&&U){var r=yF(this);Ziw(r,X,U);zm(this,r)}hJ(this,"next")}else MZ(this,_.HQ(this.nextVideo,X,U))};
_.a.clearPlaylist=function(){if(ui(this)){hJ(this,"clearPlaylist");var X=yF(this);X.reset();zm(this,X);this.publish("remotePlayerChange")}else MZ(this,this.clearPlaylist)};
_.a.dispose=function(){if(this.state_!=3){var X=this.state_;this.state_=3;this.publish("proxyStateChange",X,this.state_)}_.ZN.prototype.dispose.call(this)};
_.a.disposeInternal=function(){Oiw(this);this.connection_=null;this.actionQueue_.clear();P03(this,null);_.ZN.prototype.disposeInternal.call(this)};
var xcc=function(X){_.U4("nowAutoplaying autoplayDismissed remotePlayerChange remoteQueueChange autoplayModeChange autoplayUpNext previousNextChange multiStateLoopEnabled loopModeChange".split(" "),function(U){this.contextSubscriptions_.push(this.connection_.subscribe(U,_.HQ(this.onProxyEvent_,U),this))},X)},Oiw=function(X){_.U4(X.contextSubscriptions_,function(U){this.connection_.unsubscribeByKey(U)},X);
X.contextSubscriptions_.length=0},ui=function(X){return X.getState()==1},MZ=function(X,U){X.actionQueue_.getCount()<50&&X.actionQueue_.enqueue(U)},dc3=function(X,U,r){var m=yF(X);
wK(m,r);m.playerState!=-1E3&&(m.playerState=U);zm(X,m)},hJ=function(X,U,r){X.connection_.sendMessage(U,r)},zm=function(X,U){Oiw(X);
X.connection_.setPlayerContextData(svH(U));xcc(X)};
rv.prototype.setState_=function(X){if((X!=this.state_||X==2)&&this.state_!=3&&X!=0){var U=this.state_;this.state_=X;this.publish("proxyStateChange",U,X);if(X==1)for(;!this.actionQueue_.isEmpty();)X=this.actionQueue_,AF7(X),X.front_.pop().apply(this);else X==3&&this.dispose()}};
rv.prototype.onProxyEvent_=function(X,U){this.publish(X,U)};
var P03=function(X,U){X.castSession_&&(X.castSession_.removeUpdateListener(X.boundCastStatusListener_),X.castSession_.removeMediaListener(X.boundCastMediaListener_),X.onCastMediaChange_(null));X.castSession_=U;if(X.castSession_&&(Jf("Setting cast session: "+X.castSession_.sessionId),X.castSession_.addUpdateListener(X.boundCastStatusListener_),X.castSession_.addMediaListener(X.boundCastMediaListener_),X.castSession_.media.length))X.onCastMediaChange_(X.castSession_.media[0])};
rv.prototype.onCastStatusUpdate_=function(X){if(!X)this.onCastMediaChange_(null),P03(this,null);else if(this.castSession_.receiver.volume){X=this.castSession_.receiver.volume;var U=yF(this),r=Math.round(100*X.level||0);if(U.volume!=r||U.muted!=X.muted)Jf("Cast volume update: "+X.level+(X.muted?" muted":"")),U.volume=r,U.muted=!!X.muted,zm(this,U)}};
rv.prototype.onCastMediaChange_=function(X){Jf("Cast media: "+!!X);this.castMedia_&&this.castMedia_.removeUpdateListener(this.boundCastMediaUpdateListener_);if(this.castMedia_=X)this.castMedia_.addUpdateListener(this.boundCastMediaUpdateListener_),vBH(this),this.publish("remotePlayerChange")};
var vBH=function(X){var U=X.castMedia_.media,r=X.castMedia_.customData;if(U&&r){var m=yF(X);U.contentId!=m.videoId&&Jf("Cast changing video to: "+U.contentId);m.videoId=U.contentId;m.playerState=r.playerState;wK(m,X.castMedia_.getEstimatedTime());zm(X,m)}else Jf("No cast media video. Ignoring state update.")};
rv.prototype.onCastMediaUpdate_=function(X){if(X)vBH(this),this.publish("remotePlayerChange");else this.onCastMediaChange_(null)};
rv.prototype.onCloudviewAvailabilityChange_=function(){var X=aKX();X&&P03(this,X)};
rv.prototype.warn_=function(X){WA("CP",X)};
var Sm1=function(X,U,r){return(0,_.TE)(function(m){this.warn_("Failed to "+U+" with cast v2 channel. Error code: "+m.code);m.code!=chrome.cast.ErrorCode.TIMEOUT&&(this.warn_("Retrying "+U+" using MDx browser channel."),hJ(this,U,r))},X)};var mO=function(X,U,r,m){m=m===void 0?!1:m;_.ZN.call(this);var I=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$20347_http_=X;this.enableConnectWithInitialState_=m;this.listeners_.push(_.gS(window,"beforeunload",function(){I.JSC$20350_disconnect_(2)}));
this.connectedDevices_=[];this.playerContext_=new Nl;this.currentScreenId_=U.id;this.currentScreenIdType_=U.idType;this.channelService=QVL(this.JSC$20347_http_,r,this.JSC$20350_getXsrfToken_,this.currentScreenIdType_=="shortLived",this.currentScreenId_);this.channelService.listen("channelOpened",function(){ek3(I)});
this.channelService.listen("channelClosed",function(){KX("Channel closed");isNaN(I.connectTimerId_)?OHY(!0):OHY();I.dispose()});
this.channelService.listen("channelError",function(t){OHY();isNaN(I.getReconnectTimeout_())?(t==1&&I.currentScreenIdType_=="shortLived"&&I.publish("browserChannelAuthError",t),KX("Channel error: "+t+" without reconnection"),I.dispose()):(I.reconnecting_=!0,KX("Channel error: "+t+" with reconnection in "+I.getReconnectTimeout_()+" ms"),EB0(I,2))});
this.channelService.listen("channelMessage",function(t){FK0(I,t)});
this.channelService.setLoungeToken(U.token);this.subscribe("remoteQueueChange",function(){var t=I.playerContext_.videoId;cDY()&&_.OK("yt-remote-session-video-id",t)})};
_.F(mO,_.ZN);
mO.prototype.connect=function(X,U){if(U){var r=U.listId,m=U.videoId,I=U.videoIds,t=U.playerParams,C=U.clickTrackingParams,k=U.index,g={videoId:m},Z=U.currentTime,P=U.locationInfo;U=U.loopMode;Z!==void 0&&(g.currentTime=Z<=5?0:Z);t&&(g.playerParams=t);P&&(g.locationInfo=P);C&&(g.clickTrackingParams=C);r&&(g.listId=r);I&&I.length>0&&(g.videoIds=I.join(","));k!==void 0&&(g.currentIndex=k);this.enableConnectWithInitialState_&&(g.loopMode=U||"LOOP_MODE_OFF");r&&(this.playerContext_.listId=r);this.playerContext_.videoId=
m;this.playerContext_.index=k||0;this.playerContext_.state=3;wK(this.playerContext_,Z);this.autoplayMode_="UNSUPPORTED";r=this.enableConnectWithInitialState_?"setInitialState":"setPlaylist";KX("Connecting with "+r+" and params: "+(0,_.qJ)(g));this.channelService.connect({method:r,params:(0,_.qJ)(g)},X,x3c())}else KX("Connecting without params"),this.channelService.connect({},X,x3c());BQY(this)};
mO.prototype.setLoungeToken=function(X){this.channelService.setLoungeToken(X)};
mO.prototype.dispose=function(){this.isDisposed()||(_.gi("yt.mdx.remote.remoteClient_",null),this.publish("beforeDispose"),EB0(this,3));_.ZN.prototype.dispose.call(this)};
mO.prototype.disposeInternal=function(){QvT(this);oB5(this);wKL(this);_.Fk(this.clientSetVideoTimerId_);this.clientSetVideoTimerId_=NaN;_.Fk(this.idleDisconnectTimerId_);this.idleDisconnectTimerId_=NaN;this.clientVideoId_=null;_.Pm6(this.listeners_);this.listeners_.length=0;this.channelService.dispose();_.ZN.prototype.disposeInternal.call(this);this.autoplayMode_=this.autoplayVideoId_=this.connectedDevices_=this.playerContext_=this.channelService=null};
var y_5=function(X){return _.z1(X.connectedDevices_,function(U){return U.type=="LOUNGE_SCREEN"})},KX=function(X){WA("conn",X)},EB0=function(X,U){X.publish("proxyStateChange",U)},BQY=function(X){X.connectTimerId_=_.e7(function(){KX("Connecting timeout");
X.JSC$20350_disconnect_(1)},2E4)},QvT=function(X){_.Fk(X.connectTimerId_);
X.connectTimerId_=NaN},wKL=function(X){_.Fk(X.reconnectedCheckScreenTimeout_);
X.reconnectedCheckScreenTimeout_=NaN},hkH=function(X){oB5(X);
X.playingSyncTimerId_=_.e7(function(){u15(X,"getNowPlaying")},2E4)},oB5=function(X){_.Fk(X.playingSyncTimerId_);
X.playingSyncTimerId_=NaN},ek3=function(X){KX("Channel opened");
X.reconnecting_&&(X.reconnecting_=!1,wKL(X),X.reconnectedCheckScreenTimeout_=_.e7(function(){KX("Timing out waiting for a screen.");X.JSC$20350_disconnect_(1)},15E3))},zkX=function(X,U){var r=null;
if(U){var m=y_5(X);m&&(r={clientName:m.clientName,deviceMake:m.brand,deviceModel:m.model,osVersion:m.osVersion})}_.gi("yt.mdx.remote.remoteClient_",r);U&&(QvT(X),wKL(X));r=X.channelService.isChannelOpened()&&isNaN(X.connectTimerId_);U==r?U&&(EB0(X,1),u15(X,"getSubtitlesTrack")):U?(X.getOtherConnectedRemoteId_()&&X.playerContext_.reset(),EB0(X,1),u15(X,"getNowPlaying"),Mu0(X)):X.JSC$20350_disconnect_(1)},KK3=function(X,U){var r=U.params.videoId;
delete U.params.videoId;r==X.playerContext_.videoId&&(_.fI.isEmpty(U.params)?X.playerContext_.trackData=null:X.playerContext_.trackData=U.params,X.publish("remotePlayerChange"))},TQ1=function(X,U,r){var m=U.params.videoId||U.params.video_id,I=parseInt(U.params.currentIndex,10);
X.playerContext_.listId=U.params.listId||X.playerContext_.listId;Ziw(X.playerContext_,m,I);X.publish("remoteQueueChange",r)},Ym0=function(X,U){U.params=U.params||{};
TQ1(X,U,"NOW_PLAYING_MAY_CHANGE");X.onStateChange_(U);X.publish("autoplayDismissed")};
mO.prototype.onStateChange_=function(X){var U=parseInt(X.params.currentTime||X.params.current_time,10);wK(this.playerContext_,isNaN(U)?0:U);U=parseInt(X.params.state,10);U=isNaN(U)?-1:U;U==-1&&this.playerContext_.playerState==-1E3&&(U=-1E3);this.playerContext_.playerState=U;U=Number(X.params.loadedTime);this.playerContext_.loadedTime=isNaN(U)?0:U;U=Number(X.params.duration);this.playerContext_.duration_=isNaN(U)?0:U;U=this.playerContext_;var r=Number(X.params.liveIngestionTime);U.liveIngestionTime_=
r;U.isLive_=isNaN(r)?!1:!0;U=this.playerContext_;r=Number(X.params.seekableStartTime);X=Number(X.params.seekableEndTime);U.seekableStart_=isNaN(r)?0:r;U.seekableEnd_=isNaN(X)?0:X;this.playerContext_.playerState==1?hkH(this):oB5(this);this.publish("remotePlayerChange")};
mO.prototype.onAdStateChange_=function(X){if(this.playerContext_.playerState!=-1E3){var U=1085;switch(parseInt(X.params.adState,10)){case 1:U=1081;break;case 2:U=1084;break;case 0:U=1083}this.playerContext_.playerState=U;X=parseInt(X.params.currentTime,10);wK(this.playerContext_,isNaN(X)?0:X);this.publish("remotePlayerChange")}};
var Vuc=function(X,U){var r=U.params.muted=="true";X.playerContext_.volume=parseInt(U.params.volume,10);X.playerContext_.muted=r;X.publish("remotePlayerChange")},Rk7=function(X,U){X.autoplayVideoId_=U.params.videoId;
X.publish("nowAutoplaying",parseInt(U.params.timeout,10))},fc3=function(X,U){X.autoplayVideoId_=U.params.videoId||null;
X.publish("autoplayUpNext",X.autoplayVideoId_)},qmL=function(X,U){X.autoplayMode_=U.params.autoplayMode;
X.publish("autoplayModeChange",X.autoplayMode_);X.autoplayMode_=="DISABLED"&&X.publish("autoplayDismissed")},WKY=function(X,U){var r=U.params.hasNext=="true";
X.playerContext_.hasPrevious=U.params.hasPrevious=="true";X.playerContext_.hasNext=r;X.publish("previousNextChange")};
mO.prototype.isCapabilitySupportedOnConnectedDevices_=function(X){if(!this.connectedDevices_||this.connectedDevices_.length===0)return!1;for(var U=_.H(this.connectedDevices_),r=U.next();!r.done;r=U.next())if(!r.value.capabilities.has(X))return!1;return!0};
var FK0=function(X,U){U=U.message;U.params?KX("Received: action="+U.action+", params="+(0,_.qJ)(U.params)):KX("Received: action="+U.action+" {}");switch(U.action){case "loungeStatus":U=(0,_.S8)(U.params.devices);X.connectedDevices_=_.qq(U,function(m){return new So(m)});
U=!!_.z1(X.connectedDevices_,function(m){return m.type=="LOUNGE_SCREEN"});
zkX(X,U);U=X.isCapabilitySupportedOnConnectedDevices_("mlm");X.publish("multiStateLoopEnabled",U);break;case "loungeScreenDisconnected":eGw(X.connectedDevices_,function(m){return m.type=="LOUNGE_SCREEN"});
zkX(X,!1);break;case "remoteConnected":var r=new So((0,_.S8)(U.params.device));_.z1(X.connectedDevices_,function(m){return m.equals(r)})||_.hXz(X.connectedDevices_,r);
break;case "remoteDisconnected":r=new So((0,_.S8)(U.params.device));eGw(X.connectedDevices_,function(m){return m.equals(r)});
break;case "gracefulDisconnect":break;case "playlistModified":TQ1(X,U,"QUEUE_MODIFIED");break;case "nowPlaying":Ym0(X,U);break;case "onStateChange":X.onStateChange_(U);break;case "onAdStateChange":X.onAdStateChange_(U);break;case "onVolumeChanged":Vuc(X,U);break;case "onSubtitlesTrackChanged":KK3(X,U);break;case "nowAutoplaying":Rk7(X,U);break;case "autoplayDismissed":X.publish("autoplayDismissed");break;case "autoplayUpNext":fc3(X,U);break;case "onAutoplayModeChanged":qmL(X,U);break;case "onHasPreviousNextChanged":WKY(X,
U);break;case "requestAssistedSignIn":X.publish("assistedSignInRequested",U.params.authCode);break;case "onLoopModeChanged":X.publish("loopModeChange",U.params.loopMode);break;default:KX("Unrecognized action: "+U.action)}};
_.a=mO.prototype;_.a.getProxyState_=function(){var X=3;this.isDisposed()||(X=0,isNaN(this.getReconnectTimeout_())?this.channelService.isChannelOpened()&&isNaN(this.connectTimerId_)&&(X=1):X=2);return X};
_.a.JSC$20350_disconnect_=function(X){KX("Disconnecting with "+X);_.gi("yt.mdx.remote.remoteClient_",null);QvT(this);this.publish("beforeDisconnect",X);X==1&&OHY();this.channelService.disconnect(X);this.dispose()};
_.a.getPlayerContextData_=function(){var X=this.playerContext_;this.clientVideoId_&&(X=this.playerContext_.clone(),Ziw(X,this.clientVideoId_,X.index));return svH(X)};
_.a.setPlayerContextData_=function(X){var U=this,r=new Nl(X);r.videoId&&r.videoId!=this.playerContext_.videoId&&(this.clientVideoId_=r.videoId,_.Fk(this.clientSetVideoTimerId_),this.clientSetVideoTimerId_=_.e7(function(){if(U.clientVideoId_){var I=U.clientVideoId_;U.clientVideoId_=null;U.playerContext_.videoId!=I&&u15(U,"getNowPlaying")}},5E3));
var m=[];this.playerContext_.listId==r.listId&&this.playerContext_.videoId==r.videoId&&this.playerContext_.index==r.index||m.push("remoteQueueChange");this.playerContext_.playerState==r.playerState&&this.playerContext_.volume==r.volume&&this.playerContext_.muted==r.muted&&nB0(this.playerContext_)==nB0(r)&&(0,_.qJ)(this.playerContext_.trackData)==(0,_.qJ)(r.trackData)||m.push("remotePlayerChange");this.playerContext_.reset(X);_.U4(m,function(I){this.publish(I)},this)};
_.a.getOtherConnectedRemoteId_=function(){var X=this.channelService.getDeviceId(),U=_.z1(this.connectedDevices_,function(r){return r.type=="REMOTE_CONTROL"&&r.id!=X});
return U?U.id:""};
_.a.getReconnectTimeout_=function(){return this.channelService.getReconnectTimeout()};
_.a.getAutoplayMode_=function(){return this.autoplayMode_||"UNSUPPORTED"};
_.a.getAutoplayVideoId_=function(){return this.autoplayVideoId_||""};
_.a.JSC$20350_reconnect_=function(){!isNaN(this.getReconnectTimeout_())&&this.channelService.reconnect()};
var Mu0=function(X){_.Fk(X.idleDisconnectTimerId_);X.idleDisconnectTimerId_=_.e7(function(){X.JSC$20350_disconnect_(1)},864E5)},u15=function(X,U,r){r?KX("Sending: action="+U+", params="+(0,_.qJ)(r)):KX("Sending: action="+U);
X.channelService.sendMessage(U,r)};
mO.prototype.sendMessageWithUserAction_=function(X,U){u15(this,X,U);Mu0(this)};
mO.prototype.JSC$20350_getXsrfToken_=function(){var X=_.ux.get("SAPISID","")||_.ux.get("__Secure-1PAPISID",void 0)||"",U=_.ux.get("__Secure-3PAPISID","")||"";if(!X&&!U)return"";X=_.hT(_.zE(X),2);U=_.hT(_.zE(U),2);return _.hT(_.zE(","+X+","+U),2)};
mO.prototype.subscribe=mO.prototype.subscribe;mO.prototype.unsubscribeByKey=mO.prototype.unsubscribeByKey;mO.prototype.getProxyState=mO.prototype.getProxyState_;mO.prototype.disconnect=mO.prototype.JSC$20350_disconnect_;mO.prototype.getPlayerContextData=mO.prototype.getPlayerContextData_;mO.prototype.setPlayerContextData=mO.prototype.setPlayerContextData_;mO.prototype.getOtherConnectedRemoteId=mO.prototype.getOtherConnectedRemoteId_;mO.prototype.getReconnectTimeout=mO.prototype.getReconnectTimeout_;
mO.prototype.getAutoplayMode=mO.prototype.getAutoplayMode_;mO.prototype.getAutoplayVideoId=mO.prototype.getAutoplayVideoId_;mO.prototype.reconnect=mO.prototype.JSC$20350_reconnect_;mO.prototype.sendMessage=mO.prototype.sendMessageWithUserAction_;mO.prototype.getXsrfToken=mO.prototype.JSC$20350_getXsrfToken_;mO.prototype.isCapabilitySupportedOnConnectedDevices=mO.prototype.isCapabilitySupportedOnConnectedDevices_;var hdX=function(X){DN.call(this,"ScreenServiceProxy");this.instance_=X;this.subscriptionKeys_=[];this.subscriptionKeys_.push(this.instance_.$_s("screenChange",(0,_.TE)(this.JSC$20353_onScreenChange_,this)));this.subscriptionKeys_.push(this.instance_.$_s("onlineScreenChange",(0,_.TE)(this.onOnlineScreenChange_,this)))};
_.F(hdX,DN);_.a=hdX.prototype;_.a.getScreens=function(X){return this.instance_.$_gs(X)};
_.a.contains=function(X){return!!this.instance_.$_c(X)};
_.a.get=function(X){return this.instance_.$_g(X)};
_.a.start=function(){this.instance_.$_st()};
_.a.add=function(X,U,r){this.instance_.$_a(X,U,r)};
_.a.remove=function(X,U,r){this.instance_.$_r(X,U,r)};
_.a.updateName=function(X,U,r,m){this.instance_.$_un(X,U,r,m)};
_.a.disposeInternal=function(){for(var X=this.subscriptionKeys_.length,U=0;U<X;++U)this.instance_.$_ubk(this.subscriptionKeys_[U]);this.subscriptionKeys_.length=0;this.instance_=null;DN.prototype.disposeInternal.call(this)};
_.a.JSC$20353_onScreenChange_=function(){this.publish("screenChange")};
_.a.onOnlineScreenChange_=function(){this.publish("onlineScreenChange")};
bT.prototype.$_st=bT.prototype.start;bT.prototype.$_gspc=bT.prototype.JSC$20312_getScreenByPairingCode;bT.prototype.$_gsppc=bT.prototype.JSC$20312_getScreenByPollingPairingCode;bT.prototype.$_c=bT.prototype.contains;bT.prototype.$_g=bT.prototype.get;bT.prototype.$_a=bT.prototype.add;bT.prototype.$_un=bT.prototype.updateName;bT.prototype.$_r=bT.prototype.remove;bT.prototype.$_gs=bT.prototype.getScreens;bT.prototype.$_gos=bT.prototype.JSC$20312_getOnlineScreens;bT.prototype.$_s=bT.prototype.subscribe;
bT.prototype.$_ubk=bT.prototype.unsubscribeByKey;var BZL=null,zdX=!1,c91=null,jc=null,uW5=null,XV=[];var J_H=new _.ip("yt-menu"),DcX=function(){},$cw=function(X,U,r){X=U=="right-click"?r.rightClickMenuPopupHint:r.menuPopupHint;
if(!(pK5(U)>10))return U=U||"default",J_H.set(U+"-impression",pK5(U)+1),X},pK5=function(X){return parseInt(J_H.get((X||"default")+"-impression")||0,10)};
_.N3(DcX);var biX=function(){this.contexts_=new WeakMap;this.JSC$20359_networkService_=this.activeContext_=null},A_5=function(X,U,r){var m=X.contexts_.get(U);
m||(m=new iTw(X.JSC$20359_networkService_),X.contexts_.set(U,m));X.activeContext_=m;r&&X.activeContext_.reset();X.activeContext_.start();return X.activeContext_};var Tm=function(){};
Tm.prototype.enqueue=function(){var X=this,U;return _.c(function(r){if(X.isCounterfactual())return(U=X.getCounterfactualData())&&X.shouldLogCounterfactualImpression()&&X.sendImpressionEndpoints(U),r.return();X.doEnqueue();_.uv(r)})};
Tm.prototype.sendImpressionEndpoints=function(X){_.rw.getInstance().triggerOptionalAction("yt-service-request",{},X[0])};var Yx=function(X,U){this.renderer=X;this.page=U};
_.F(Yx,Tm);Yx.prototype.getCounterfactualData=function(){if(this.renderer.impressionCommand)return[this.renderer.impressionCommand]};
Yx.prototype.isCounterfactual=function(){return!this.renderer.isVisible};
Yx.prototype.shouldLogCounterfactualImpression=function(){return!0};
Yx.prototype.doEnqueue=function(){var X=_.la(this.page);X&&X.pause();this.renderer.impressionCommand&&_.rw.getInstance().triggerOptionalAction("yt-service-request",{},this.renderer.impressionCommand);this.renderer.promoCommand&&_.GO(_.rw.getInstance(),[this.renderer.promoCommand],this.page)};var lc5=function(X,U){this.renderer=X;this.resolver=_.qR();this.JSC$20371_enforcementCounter=new _.xu7;U?this.JSC$20371_playerManager=_.la(U):this.JSC$20371_playerManager=null;_.Cq(1,!0)};
_.F(lc5,Tm);_.a=lc5.prototype;_.a.getCounterfactualData=function(){if(this.renderer.impressionEndpoints){var X=[];this.renderer.impressionEndpoints.forEach(function(U){(U=_.yP(U))&&X.push(U)});
return X}};
_.a.isCounterfactual=function(){return this.renderer.isVisible===!1};
_.a.shouldLogCounterfactualImpression=function(){var X=_.uxe();X?(this.JSC$20371_enforcementCounter.increment("POPUP"),_.Cq(3)):_.Cq(2);return X};
_.a.cancel=function(){this.resolver.promise.cancel()};
_.a.doEnqueue=function(){var X=this;_.uxe()?(this.JSC$20371_enforcementCounter.increment("POPUP"),_.Cq(3),GBc(this)):this.JSC$20371_playerManager?(this.resolver.promise.then(function(){GBc(X)}),iiw(this.resolver,this.JSC$20371_playerManager)):_.Cq(2)};
var iiw=function(X,U){var r=_.qR();U.getPlayerPromise().then(function(m){r.resolve(m)});
r.promise.then(function(m){m.addEventListener("onAbnormalityDetected",X.resolve);_.VT(X.promise,function(){m.removeEventListener("onAbnormalityDetected",X.resolve)})});
X.promise.thenCatch(function(){r.promise.cancel()})},GBc=function(X){_.Cq(3);
var U={popupType:"LOCKED_MODAL",popup:{enforcementMessageViewModel:X.renderer}};U=_.rw.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:U},{});Promise.all(U).then(function(){LKX();X.JSC$20371_playerManager&&X.JSC$20371_playerManager.pause()})},LKX=function(){aj1(function(X,U){_.KbY(X,U);
X===0?_.Cq(7):_.Cq(4)})};var NQT=function(X,U){this.renderer=X;this.page=U;this.resolver=_.qR()};
_.F(NQT,Tm);_.a=NQT.prototype;_.a.cancel=function(){this.resolver.promise.cancel()};
_.a.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.a.isCounterfactual=function(){return!this.renderer.isVisible};
_.a.shouldLogCounterfactualImpression=function(){return!0};
_.a.doEnqueue=function(){var X=this;this.resolver.promise.then(function(){var r={popup:{mealbarPromoRenderer:X.renderer},popupType:"MEALBAR"};_.rw.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:r},{})});
switch(this.renderer.triggerCondition){case "TRIGGER_CONDITION_POST_AD":if(this.page){var U=_.la(this.page);U&&jv1(this.resolver,U)}break;default:this.resolver.resolve()}};
var jv1=function(X,U){var r=_.qR();U.getPlayerPromise().then(function(m){r.resolve(m)});
r.promise.then(function(m){m.addEventListener("onAdEnd",X.resolve);_.VT(X.promise,function(){m.removeEventListener("onAdEnd",X.resolve)})});
X.promise.thenCatch(function(){r.promise.cancel()})};var XLe=function(X,U){this.renderer=X;this.page=U};
_.F(XLe,Tm);_.a=XLe.prototype;_.a.cancel=function(){this.JSC$20379_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$20379_downloadedVideosCountSelectorUnsubscriber(),this.JSC$20379_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.a.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.a.isCounterfactual=function(){return!this.renderer.isVisible};
_.a.shouldLogCounterfactualImpression=function(){return!0};
_.a.doEnqueue=function(){var X=this,U,r;((U=this.renderer.upsellDialogTriggerConditionSupportedDatas)==null?void 0:(r=U.playbackUpsellDialogTriggerConditionData)==null?void 0:r.triggerType)==="TRIGGER_TYPE_POST_DOWNLOAD"?this.JSC$20379_downloadedVideosCountSelectorUnsubscriber=_.Gt(_.br(),IjT,function(m,I){m>I&&(Ut1(X),X.cancel())}):Ut1(this)};
var Ut1=function(X){var U={popup:{upsellDialogRenderer:X.renderer},popupType:"MODAL"};_.rw.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:U},{});(X=_.la(X.page))&&X.pause()};var VF={},rsY=(VF.TOOLTIP_POSITION_TYPE_BELOW="OPEN_POPUP_POSITION_BOTTOM",VF.TOOLTIP_POSITION_TYPE_START="OPEN_POPUP_POSITION_LEFT",VF.TOOLTIP_POSITION_TYPE_END="OPEN_POPUP_POSITION_RIGHT",VF.TOOLTIP_POSITION_TYPE_BELOW_START="OPEN_POPUP_POSITION_BOTTOMLEFT",VF.TOOLTIP_POSITION_TYPE_BELOW_END="OPEN_POPUP_POSITION_BOTTOMRIGHT",VF.TOOLTIP_POSITION_TYPE_ABOVE_START="OPEN_POPUP_POSITION_TOPLEFT",VF.TOOLTIP_POSITION_TYPE_ABOVE_END="OPEN_POPUP_POSITION_TOPRIGHT",VF),mtw=function(X,U){this.renderer=X;this.targetManager=
U};
_.F(mtw,Tm);_.a=mtw.prototype;_.a.cancel=function(){this.renderer.triggerCondition==="TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD"&&this.JSC$20386_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$20386_downloadedVideosCountSelectorUnsubscriber(),this.JSC$20386_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.a.getCounterfactualData=function(){if(this.isCounterfactual()){var X;return(X=this.renderer.promoConfig)==null?void 0:X.impressionEndpoints}};
_.a.isCounterfactual=function(){return!(!this.renderer.promoConfig||!this.renderer.promoConfig.isCounterfactual)};
_.a.shouldLogCounterfactualImpression=function(){return!0};
_.a.doEnqueue=function(){var X=this;if(this.renderer.targetId)switch(this.renderer.triggerCondition){case "TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD":this.JSC$20386_downloadedVideosCountSelectorUnsubscriber=_.Gt(_.br(),IjT,function(U,r){X.renderer.targetId&&U>r&&(dvw(X.targetManager,X.renderer.targetId,Imw(X)),X.cancel())});
break;default:dvw(this.targetManager,this.renderer.targetId,Imw(this))}};
var Imw=function(X){var U;if((U=X.renderer.suggestedPosition)==null?0:U.type)var r=rsY[X.renderer.suggestedPosition.type];r||(r="OPEN_POPUP_POSITION_BOTTOM");return{openPopupAction:{popup:{tooltipRenderer:X.renderer},popupType:"HINT",position:r}}};var tD1=function(){this.previousPage=null},am5;
tD1.prototype.registerPromoCommand=function(X,U){HVw(this,void 0,void 0,_.e(X.roadblock,RHT),void 0,void 0,U)};
var HVw=function(X,U,r,m,I,t,C){X.previousPage!==C&&X.pendingTooltipPromo&&X.pendingTooltipPromo.cancel();X.previousPage=C;I?(X.pendingEnforcementPromo&&X.pendingEnforcementPromo.cancel(),X.pendingEnforcementPromo=new lc5(I,C),X.pendingEnforcementPromo.enqueue()):t?(X.pendingCommandWrapperPromo=new Yx(t,C),X.pendingCommandWrapperPromo.enqueue()):m?(X.pendingRoadblockPromo&&X.pendingRoadblockPromo.cancel(),X.pendingRoadblockPromo=new XLe(m,C),X.pendingRoadblockPromo.enqueue()):U?(X.pendingMealbarPromo&&
X.pendingMealbarPromo.cancel(),X.pendingMealbarPromo=new NQT(U,C),X.pendingMealbarPromo.enqueue()):r&&(X.pendingTooltipPromo&&X.pendingTooltipPromo.cancel(),X.pendingTooltipPromo=new mtw(r,_.bt()),X.pendingTooltipPromo.enqueue())},CeX=function(){am5||(am5=new tD1);
return am5};var VYw=!1;var OzT=function(X,U){var r=_.$q("SESSION_INDEX");this.actionToken_=X;this.commonToken_=U;this.sessionIndex_=r},dew=function(X){var U=_.qR(),r=_.Gu("payments.business.integration.bootstrap"),m=_.Gu("payments.business.integration"),I=m.Style.create().withMaterialDesignStyle(),t=m.mashupMode.popup("instrument-manager");
r.asMashupMode(t).usingUserIndex(X.sessionIndex_).usingDefaultActivityStatusChangeHandler().usingStyle(I).inStandaloneContext(m.standaloneContextAuthId.forUserId()).instrumentManager(X.actionToken_,X.commonToken_.length>0?X.commonToken_:void 0,function(C){var k=C.instrumentId;k?U.resolve(k):(k=_.Gu("payments.business.integration.scenario.InstrumentManager"),U.reject(C.errorCode&&C.errorCode===k.FailureReason.CANCELLED?"instrumentManagerCancelled":"instrumentManagerCallbackError"))}).load(null,function(C){_.AI(C);
U.reject("instrumentManagerLoadError")});
return U.promise};var tl=function(X,U,r){this.payloadName="transactionFlowFailed";this.payload={errorType:X,serializedTransactionFlowLoggingParams:U,isUserDismiss:r===void 0?!1:r}};
_.gi("yt.ypc.shared.YpcTransactionFlowError",tl);var RU=function(){return _.x7.apply(this,arguments)||this};
_.F(RU,_.x7);RU.prototype.beforeRegister=function(){this.stampDom||(this.stampDom={});this.stampDom.errorRenderer={id:"error",mapping:{liveChatErrorMessageRenderer:"yt-live-chat-error-message-renderer"}}};
RU.prototype.onErrorMessageDismiss=function(){this._setErrorRenderer(null)};
RU.prototype.onErrorMessageDismiss=RU.prototype.onErrorMessageDismiss;_.q([_.T({readOnly:!0,observer:"errorRendererChanged"}),_.p("design:type",Object)],RU.prototype,"errorRenderer",void 0);_.q([_.cP("yt-live-chat-error-message-dismiss"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],RU.prototype,"onErrorMessageDismiss",null);_.q([_.PP()],RU);var kQY=[RU.prototype];var cs5;var gtL;var ntH=new _.ip("yt-live-chat"),ZVT=new Map;ZVT.set("timestamp_toggle","show-timestamps");ZVT.set("reactions_toggle","allow-reactions");var fX=function(){return _.Y.apply(this,arguments)||this};
_.F(fX,_.Y);_.a=fX.prototype;_.a.menuItemIdentifierChanged=function(){var X;(X=this.data)!=null&&X.menuItemIdentifier&&(X=ZVT.get(this.data.menuItemIdentifier))&&(_.v("enable_lwe_web_mute")?(X=ntH.get(X),this.isToggled=!(X===void 0?!this.data.isToggled:!X)):this.isToggled=ntH.get(X))};
_.a.onFocus=function(){this.toggleButton.focus()};
_.a.onTap=function(){var X=this.data.command;X&&this.componentBehavior.resolveCommand(X)};
_.a.computeText=function(X,U,r){return this.componentBehavior.getSimpleString(X?r:U)};
_.a.computeIcon=function(X,U,r){return(X=X?r:U)&&X.iconType?_.IB(X.iconType):""};
fX.prototype.onTap=fX.prototype.onTap;fX.prototype.onFocus=fX.prototype.onFocus;fX.prototype.menuItemIdentifierChanged=fX.prototype.menuItemIdentifierChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],fX.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],fX.prototype,"componentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],fX.prototype,"data",void 0);
_.q([_.T({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.p("design:type",String)],fX.prototype,"icon",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],fX.prototype,"isToggled",void 0);_.q([_.Zl("tp-yt-paper-toggle-button"),_.p("design:type",Object)],fX.prototype,"toggleButton",void 0);_.q([_.ge("data.menuItemIdentifier"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],fX.prototype,"menuItemIdentifierChanged",null);
_.q([_.cP("focus"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],fX.prototype,"onFocus",null);_.q([_.cP("tap"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],fX.prototype,"onTap",null);_.q([_.uG({disableElementRegistration:!0,is:"yt-live-chat-toggle-renderer",noInjection:!0})],fX);
_.f(fX,"yt-live-chat-toggle-renderer",function(){if(gtL===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;cs5===void 0&&(cs5=document.createElement("template"));var m=cs5;r.call(U,m.content.cloneNode(!0),X.content.firstChild);gtL=X}X=gtL;return X},{mode:0});var sLc=new _.gb("NAVIGATION_PROGRESS_TOKEN");var xt1={},Pe1={},S3X=(Pe1[f80.name]=!0,Pe1),qZ=function(){var X=_.x7.apply(this,arguments)||this;X._noAccessors=!0;X.tabGesturesIsActive=!1;X.actionRouterIsRoot=!0;X.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"};X.pageTitle="";X.titleSuffix="YouTube";X.unseenNotificationCount=
0;X.hasNavigated=!1;X.hasSetScrollTopForNavigation=!1;X.pagePreparer=null;X.zwiebackInitJobId=0;X.dataUpdatePromise=null;X.loadDepsPromise=_.j8();X.hasPendingNavigation=!1;X.pendingPlayerOnResponseReceivedActions=[];return X};
_.F(qZ,_.x7);qZ.prototype.attached=function(){dtX(this);document.addEventListener("yt-navigate-cache",_.k7(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.registerActionMap(this.appBehaviorActionMap);var X=W3();X.init();X.dispatchElement=this.hostElement};
var dtX=function(X,U){U=U===void 0?0:U;var r=_.np().resolve(_.gX(_.Dg));if(r)OVw(X,r);else{if(U>=5)throw Error("ul");setTimeout(function(){dtX(X,U+1)},0)}},OVw=function(X,U){U.addEventListener("yt-navigate-start",_.k7(X,X.onYtNavigateStart));
U.addEventListener("yt-navigate-finish",_.k7(X,X.onYtNavigateFinish));U.addEventListener("yt-navigate-error",_.k7(X,X.onYtNavigateError));U.addEventListener("yt-page-data-fetched",_.k7(X,X.onYtPageDataFetched))};
_.a=qZ.prototype;_.a.detached=function(){var X=_.np().resolve(_.Dg);X.removeEventListener("yt-navigate-start",_.k7(this,this.onYtNavigateStart));X.removeEventListener("yt-navigate-finish",_.k7(this,this.onYtNavigateFinish));X.removeEventListener("yt-navigate-error",_.k7(this,this.onYtNavigateError));X.removeEventListener("yt-page-data-fetched",_.k7(this,this.onYtPageDataFetched));document.removeEventListener("yt-navigate-cache",_.k7(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.unregisterActionMap(this.appBehaviorActionMap)};
_.a.setPageOffset=function(X,U){X?_.Gw(this.hostElement,"yt-set-page-offset",[X,U]):_.$Q(Error("vl"))};
_.a.setPageOffsetForNavigation=function(X,U){this.hasSetScrollTopForNavigation||(this.hasSetScrollTopForNavigation=!0,this.setPageOffset(X,U))};
_.a.onYtNavigateSetPageOffset=function(X,U){this.setPageOffsetForNavigation(U.page,U.offset)};
_.a.getPageOffset=function(){var X=_.Xa(this.hostElement).querySelector("#page-manager").getCurrentPage(),U=0;X&&(U=_.Gw(this.hostElement,"yt-get-page-offset",[X])[0]);return U};
_.a.onYtHistoryPop=function(X,U){if(_.b3("DISABLE_WARM_LOADS"))X.preventDefault(),window.location.reload();else{var r=_.np().resolve(_.Dg);r.hasPendingNavigation()&&X.preventDefault();r.cancelPendingNavigation();_.i4(this.hostElement,"yt-pending-navigation-cancelled");U.errorMsg&&(X=U.errorMsg.split(" - "),U=Error(X[0]),X.length==2&&X[1]&&(_.lh(U,X[1]),_.AE(U)),window.location.reload())}};
_.a.onYtHistoryLoad=function(X,U){var r=this;if(_.b3("DISABLE_WARM_LOADS"))window.location.reload();else{(X=U.endpoint)&&Object.keys(X).length||(X=null);var m=U.historyEntry,I=_.np().resolve(_.Dg),t=_.np().resolve(_.Aj),C=null;m&&m.rootData&&(C=m.rootData);var k=C&&vt0(C);!C||k||C.filler?X?(I.navigate(X,!0),eqX(this,X)):(U.legacyBorder||k||(U.JSC$30904_savedComponentState==null&&C==null?_.AE(new _.Tx("Incomplete history entry",U.forward)):_.bh(new _.Tx("Malformed history entry",U.JSC$30904_savedComponentState,
U.forward,C))),window.location.reload()):(_.bU6({isHot:!0}),_.vQ({webInfo:{navigationReason:"h"}}),_.O6M(),_.F7("srt"),_.F7("pdc"),this.cancelPendingTasks(),EtL(this,U.forward,C),C.player&&(C.player.loaded=!1),eqX(this,X),_.qcP(I,X||{},C,2,{},!1,U).then(function(){r.setPageOffset(t.getCurrentPage(),m.scrollTop||0)}))}};
_.a.initHistoryManager=function(X){if(!this.hasNavigated){this.hasNavigated=!0;var U=_.Xa(this.hostElement).querySelector("#page-manager").getCurrentData();X=isNaN(X)?this.getPageOffset():X;var r=_.np().resolve(_.Dg).currentEndpoint;this.replaceState(r,U,X)}};
_.a.cancelPendingTasks=function(){this.pagePreparer&&this.pagePreparer.cancel()};
_.a.onYtNavigateStart=function(X,U){this.cancelPendingTasks();U.noProgressBar||(X=_.np().resolve(_.gX(sLc)))&&X.start();X=this.hasPendingNavigation?null:this.data;var r=_.np().resolve(_.Aj),m,I,t;_.v("kevlar_use_vimio_behavior")&&!((m=U.endpoint)==null?0:(I=m.commandMetadata)==null?0:(t=I.webCommandMetadata)==null?0:t.ignoreNavigation)&&(m=r.getCurrentPage())&&m.disconnectVisibilityRoot();r.prepareForNavigation(U.pageType,U.endpoint);_.v("kevlar_remove_page_dom_on_switch")||(this.pagePreparer=new _.ot(1,
"pcl"),_.wN(this.pagePreparer,r.preparePage.bind(r,U.pageType,U.endpoint)));m=this.getPageOffset();this.initHistoryManager(m);U.reload||this.hasPendingNavigation?(U.pageType==="shorts"&&U.reload&&_.l4(this.hostElement,"yt-shorts-reset"),this.replaceState(U.endpoint,X,m)):(X==null?void 0:X.page)==="watch"&&U.pageType==="watch"&&_.v("kevlar_replace_watch_to_watch_history_state")?this.replaceState(U.endpoint,X,m):(X==null?void 0:X.page)!=="shorts"||U.pageType!=="shorts"||U.endpoint.reelWatchEndpoint.sequenceParams||
_.v("short_to_short_back_nav_killswitch")?U.type!="navigate-back"&&U.type!="navigate-forward"&&(U.pageType==="shorts"&&_.l4(this.hostElement,"yt-shorts-reset"),this.saveAndPush(U.url,U.endpoint,X,m)):this.replaceState(U.endpoint,X,0);this.hasPendingNavigation=!0};
var FiL=function(X){X.hasPendingNavigation=!1;(X=_.np().resolve(_.gX(sLc)))&&X.finish()};
qZ.prototype.onYtNavigateError=function(X,U){FiL(this);X=this.get("endpoint.commandMetadata.webCommandMetadata.url",U);var r=_.mz(window.location.href);X&&!r.pbjreload&&(U=U.navigationErrorReason||"10",_.v("kevlar_parent_on_pbjreload")&&(r={csn:_.Ei()},this.get("data.endpoint.clickTrackingParams")&&(r.itct=this.data.endpoint.clickTrackingParams),_.JC(X,r)),_.ME(_.IK(X,{pbjreload:U})))};
qZ.prototype.onYtNavigateCache=function(X,U){var r=this,m=U.url,I=U.endpoint,t=U.data;X=!!U.miniplayer;U=!!U.skipHistory;if(m&&I&&t){var C=this.getPageOffset(),k=this.data||null;U||this.saveAndPush(m,I,k,C);m=_.qcP(_.np().resolve(_.Dg),I,t,X?4:3,{},X);X&&m.then(function(){r.dataUpdatePromise&&r.dataUpdatePromise.then(function(){var g=_.np().resolve(_.Aj);r.setPageOffset(g.getCurrentPage(),0)})})}};
qZ.prototype.onYtNavigateFinish=function(X,U){var r=this;this.dataUpdatePromise&&this.dataUpdatePromise.then(function(){Bq5(r,U.fromHistory)})};
var Bq5=function(X,U){FiL(X);if(X.pendingPlayerOnResponseReceivedActions){for(var r=_.H(X.pendingPlayerOnResponseReceivedActions),m=r.next();!m.done;m=r.next())_.Hs(m.value,X.hostElement);X.pendingPlayerOnResponseReceivedActions=[]}r=_.np().resolve(_.Aj);U||!X.hasNavigated||_.v("web_disable_scroll_on_navigate_finish")||((U=r.getCurrentPage())?U.is==="ytd-shorts"||X.tabGesturesIsActive||X.setPageOffsetForNavigation(U,0):_.AE(Error("wl")));_.RI(function(){_.RI(function(){_.F7("pda")})})};
qZ.prototype.onYtNavigate=function(X){if(!X.detail.endpoint){var U=new _.Tx("Error: Missing yt-navigate endpoint from target:",X.target,X.target.nodeName);_.$Q(U)}if(U=_.v("cold_missing_history"))U=W3(),U.init(!1),U=!(U.browserHistory.boundHistoryReplaceState&&U.browserHistory.boundHistoryPushState);if(U){_.p$("DISABLE_WARM_LOADS",!0);U=new _.Tx("Failed to initialize history manager",this.getDebugString());var r=navigator.userAgent&&navigator.userAgent.includes("Version/11.1.2 Safari");this.getThirdPartyManipulationSuspected()||
r?_.AE(U):_.$Q(U)}U=X.detail.endpoint;var m,I;_.v("debug_forward_web_query_parameters")&&((m=U.commandMetadata)==null?0:(I=m.webCommandMetadata)==null?0:I.url)&&(U=JSON.parse(JSON.stringify(U)),U.commandMetadata.webCommandMetadata.url=_.Sve(U.commandMetadata.webCommandMetadata.url,window.location.search));X={type:0,command:U,form:{params:X.detail.params,tempData:X.detail.tempData||{},requestType:X.detail.type,createScreenConfig:X.detail.createScreenConfig,reload:X.detail.reload?X.detail.reload:!1,
requestForm:X.detail}};_.v("kevlar_yt_navigate_command_handler")?(m=_.np().resolve(_.s4),X.form.skipDefaultElement=!0,m.resolveCommand(U,{form:X.form})):this.handleNavigate(X)};
qZ.prototype.handleNavigate=function(X){this.hasSetScrollTopForNavigation=!1;var U=_.np().resolve(_.Dg),r=X.form||{};U.navigate(X.command,r.reload,r.params,r.tempData,r.requestType,r.createScreenConfig,r.ignoreConfirmation,r.requestForm)&&eqX(this,X.command,r.tempData)};
qZ.prototype.onYtPageDataFetched=function(X,U){try{_.yZA().reset();this.data=U.pageData;this.dataUpdatePromise&&(this.dataUpdatePromise.cancel("canceled dataUpdatePromise_"),this.dataUpdatePromise=null);this.pendingPlayerOnResponseReceivedActions=[];this.dataUpdatePromise=_.np().resolve(_.Aj).updatePageData(this.data);var r=this.get("playerResponse.onResponseReceivedActions",this.data);r&&(r=QLT(this,r));r&&_.NT(this.hostElement,r,this.hostElement);var m=this.get("playerResponse.responseContext.consistencyTokenJar",
this.data),I=this.get("response.responseContext.consistencyTokenJar",this.data);if(m||I){var t=_.crm(),C=(0,_.fI.getValues)(t.tokenJars);m&&t.replace(C,m);I&&t.replace(C,I)}}catch(k){_.$Q(k)}};
var eqX=function(X,U,r){try{X.onYtEndpointChangeHandler(U,r)}catch(m){_.$Q(m)}};
_.a=qZ.prototype;_.a.onYtEndpointChangeHandler=function(){};
_.a.setPageTitle=function(X){X=(this.pageTitle=X)?X+" - "+this.titleSuffix:this.titleSuffix;document.title=(this.unseenNotificationCount?"("+this.unseenNotificationCount+") ":"")+X};
_.a.onYtUpdateTitle=function(X,U){this.setPageTitle(U)};
_.a.setUnseenNotificationCount=function(X){this.unseenNotificationCount=X;this.setPageTitle(this.pageTitle)};
_.a.handleUpdateNotificationsUnseenCountAction=function(X){_.e(X,e2w)&&((X=_.e(X,e2w).unseenCount)?this.setUnseenNotificationCount(X):this.setUnseenNotificationCount(0))};
_.a.handleClearCookieAction=function(X){var U;(X=(U=_.e(X,S9c))==null?void 0:U.cookieName)&&_.Vfx(X)};
_.a.onYtUpdateUnseenNotificationCount=function(X,U){this.setUnseenNotificationCount(U)};
_.a.loadData=function(X){var U=this;this.loadDepsPromise.then(function(){var r=_.np().resolve(_.gX(_.Dg));r||_.$Q(Error("xl"));if(X&&X.response){if(!X.endpoint){var m=_.zw(window.document.location.href)||"/",I="";if(m==="/"||m.startsWith("/?"))I="WEB_PAGE_TYPE_BROWSE";X.endpoint={commandMetadata:{webCommandMetadata:{url:m,webPageType:I,rootVe:3854}}}}_.qcP(r,X.endpoint,X,5,{})}else X.endpoint?r.navigate(X.endpoint):r.navigate(_.lE);_.$u.cancelJob(U.zwiebackInitJobId);U.zwiebackInitJobId=_.$u.addLowPriorityJob(Rdc)})};
var W3=function(){return _.np().resolve(_.bl)};
qZ.prototype.getDebugString=function(){return W3().getDebugString()};
qZ.prototype.getThirdPartyManipulationSuspected=function(){return W3().getThirdPartyManipulationSuspected()};
qZ.prototype.replaceState=function(X,U,r){W3().saveAndReplace(X,U,r)};
qZ.prototype.saveAndPush=function(X,U,r,m){W3().saveAndPush(X,U,r,m)};
var vt0=function(X){return _.e(X.endpoint,_.Rl)||_.e(X.endpoint,_.sK)?!0:!X||isNaN(X.expirationTime)?!1:(0,_.sJ)()>X.expirationTime},EtL=function(X,U,r){var m=X.get("response.trackingParams",r),I=_.e8(),t=_.Ei();
if(m&&I&&t&&(m=X.get("response.responseContext.webResponseContextExtensionData.ytConfigData.rootVisualElementType",r),!m&&r.rootVe&&(m=r.rootVe),I=U?"forwardButton":"backButton",U=X.get("playerResponse.topbar.desktopTopbarRenderer."+I+".buttonRenderer.command.clickTrackingParams",X.data),X=X.get("response.topbar.desktopTopbarRenderer."+I+".buttonRenderer.command.clickTrackingParams",X.data),U=(X=U||X)?_.Ps(X):void 0,X=_.gO(),I=[_.j8(r)],_.fD(X,m,U,{dataPromises:I,csnToClone:r.csn}),r.graftedVes))for(r=
_.H(r.graftedVes),m=r.next();!m.done;m=r.next())_.q0(X,m.value)};
qZ.prototype.onStoreGraftedVeAction=function(X){this.data?(this.data.graftedVes||(this.data.graftedVes=[]),this.data.graftedVes.push(X)):_.AE(Error("yl"))};
var QLT=function(X,U){return U.filter(function(r){for(var m in r)if(S3X[m])return X.pendingPlayerOnResponseReceivedActions.push(r),!0;return!1})};
_.n0.Object.defineProperties(qZ.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){}}});
qZ.prototype.onStoreGraftedVeAction=qZ.prototype.onStoreGraftedVeAction;qZ.prototype.loadData=qZ.prototype.loadData;qZ.prototype.onYtUpdateUnseenNotificationCount=qZ.prototype.onYtUpdateUnseenNotificationCount;qZ.prototype.handleClearCookieAction=qZ.prototype.handleClearCookieAction;qZ.prototype.handleUpdateNotificationsUnseenCountAction=qZ.prototype.handleUpdateNotificationsUnseenCountAction;qZ.prototype.setUnseenNotificationCount=qZ.prototype.setUnseenNotificationCount;
qZ.prototype.onYtUpdateTitle=qZ.prototype.onYtUpdateTitle;qZ.prototype.setPageTitle=qZ.prototype.setPageTitle;qZ.prototype.onYtEndpointChangeHandler=qZ.prototype.onYtEndpointChangeHandler;qZ.prototype.onYtPageDataFetched=qZ.prototype.onYtPageDataFetched;qZ.prototype.handleNavigate=qZ.prototype.handleNavigate;qZ.prototype.onYtNavigate=qZ.prototype.onYtNavigate;qZ.prototype.onYtNavigateFinish=qZ.prototype.onYtNavigateFinish;qZ.prototype.onYtNavigateCache=qZ.prototype.onYtNavigateCache;
qZ.prototype.onYtNavigateError=qZ.prototype.onYtNavigateError;qZ.prototype.onYtNavigateStart=qZ.prototype.onYtNavigateStart;qZ.prototype.cancelPendingTasks=qZ.prototype.cancelPendingTasks;qZ.prototype.initHistoryManager=qZ.prototype.initHistoryManager;qZ.prototype.onYtHistoryLoad=qZ.prototype.onYtHistoryLoad;qZ.prototype.onYtHistoryPop=qZ.prototype.onYtHistoryPop;qZ.prototype.onYtNavigateSetPageOffset=qZ.prototype.onYtNavigateSetPageOffset;qZ.prototype.setPageOffset=qZ.prototype.setPageOffset;
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],qZ.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],qZ.prototype,"data",void 0);_.q([_.cP("yt-navigate-set-page-offset"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Object]),_.p("design:returntype")],qZ.prototype,"onYtNavigateSetPageOffset",null);
_.q([_.cP("yt-history-pop"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Object]),_.p("design:returntype")],qZ.prototype,"onYtHistoryPop",null);_.q([_.cP("yt-history-load"),_.p("design:type",Function),_.p("design:paramtypes",[Event,_.rlC]),_.p("design:returntype")],qZ.prototype,"onYtHistoryLoad",null);_.q([_.cP("yt-navigate"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],qZ.prototype,"onYtNavigate",null);
_.q([_.cP("yt-update-title"),_.p("design:type",Function),_.p("design:paramtypes",[Event,String]),_.p("design:returntype")],qZ.prototype,"onYtUpdateTitle",null);_.q([_.cP("yt-update-unseen-notification-count"),_.p("design:type",Function),_.p("design:paramtypes",[Event,Number]),_.p("design:returntype")],qZ.prototype,"onYtUpdateUnseenNotificationCount",null);_.q([_.PP()],qZ);xt1.YtdAppBehavior=[_.Dt.YtActionHandlerBehavior,qZ.prototype];var JJ=function(){var X=_.x7.apply(this,arguments)||this;X._noAccessors=!0;return X};
_.F(JJ,_.x7);JJ.prototype.ready=function(){var X=this;_.Xa(this.hostElement).querySelector("#checkbox").addEventListener("change",function(){X.onChange_()})};
JJ.prototype.dataChanged_=function(){_.Xa(this.hostElement).querySelector("#checkbox").checked=!1};
JJ.prototype.onChange_=function(){var X=_.Xa(this.hostElement).querySelector("#checkbox").checked?"selected":"deselected";_.l4(this.hostElement,"yt-dismissal-reason-"+X,this.data.feedbackToken)};
JJ.prototype.dataChanged_=JJ.prototype.dataChanged_;_.q([_.T(),_.p("design:type",Object)],JJ.prototype,"data",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],JJ.prototype,"dataChanged_",null);_.q([_.PP()],JJ);var ot3=[JJ.prototype];var DM=function(){var X=_.x7.apply(this,arguments)||this;X.timeoutJobId=0;X.actionMap={"yt-open-popup-action":"startTimeout","yt-close-popup-action":"cancelTimeout"};return X};
_.F(DM,_.x7);DM.prototype.ytdHatsSurveyBehaviorDataChanged=function(){this.cancelTimeout()};
DM.prototype.startTimeout=function(){var X=this,U=this.data&&this.data.displayDurationSeconds;U&&!this.timeoutJobId&&(this.timeoutJobId=_.Vo(_.$u,function(){_.Gw(X.hostElement,"yt-close-popup-action",[X.is]);X.timeoutJobId=0},U*1E3))};
DM.prototype.cancelTimeout=function(){_.$u.cancelJob(this.timeoutJobId);this.timeoutJobId=0};
DM.prototype.ytdHatsSurveyBehaviorDataChanged=DM.prototype.ytdHatsSurveyBehaviorDataChanged;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],DM.prototype,"ytActionHandlerBehavior",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],DM.prototype,"ytdHatsSurveyBehaviorDataChanged",null);_.q([_.PP()],DM);var wLX=[_.Dt.YtActionHandlerBehavior,DM.prototype];var ysw=function(X,U){var r;return((r=X.prefixMapping)==null?0:r[U])?X.prefixMapping[U]:X.SHARED_RENDERERS_.hasOwnProperty(U)?"yt":X.prefix},pX={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}};pX.MEALBAR={component:"tp-yt-paper-dialog",properties:{keepBelowPlayer:!_.v("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"}};
pX.BOTTOM_SHEET={component:"tp-yt-paper-dialog",properties:{},styles:{position:"fixed",bottom:"0",width:"100%",margin:"0"}};pX.MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0},forceFocus:!0,preventAutonav:!0};pX.LOCKED_MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0,scrollAction:"lock"},forceFocus:!0,preventAutonav:!0};
pX.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)"}};
pX.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};
pX.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};
pX.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};
pX.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,styles:{"max-width":"400px"}};
pX.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"}};pX.TOP_ALIGNED_DIALOG={component:"tp-yt-paper-dialog",properties:{withBackdrop:!0,verticalAlign:"top",horizontalAlign:"center"},styles:{margin:"8px 0 0 0"},targetContainer:!0};pX.TOAST={component:null,properties:{}};var u3w=new function(X,U,r){this.supportedPopups=X;this.navigationEndpointPopupMap=U;this.popupTypeMap=r;this.supportedPopups=X;this.navigationEndpointPopupMap=U;this.popupTypeMap=r}({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:_.v("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"}),hqL=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$20437_popupConfig=pX;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 MDL=function(){this.pageNameToElement=new Map;this.TEST_ONLY=void 0;this.elementPoolPopulator=_.k3.getInstance()},$x=function(X,U){var r=X.pageNameToElement.get(U);
if(!r){switch(U){case "watch":var m=_.v("web_watch_force_learning_journey_for_testing")?_.Qf("ytd-watch-learning-journey"):_.v("kevlar_watch_fixie")?_.Qf("ytd-watch-fixie"):_.v("kevlar_watch_grid")?_.Qf("ytd-watch-grid"):_.Qf("ytd-watch-flexy");break;case "learning_journey_watch":m=_.Qf("ytd-watch-learning-journey");break;case "shorts":m=_.Qf("ytd-shorts");break;case "search":m=_.Qf("ytd-search");break;case "channel":m=_.Qf("ytd-browse");m.pageSubtype="channels";break;case "trending":m=_.Qf("ytd-browse");
m.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":m=
_.Qf("ytd-browse");m.pageSubtype=U;break;case "browse":m=_.Qf("ytd-browse");break;default:_.AE(new _.Tx("Error getting page element for type",U))}r=m;X.pageNameToElement.set(U,r)}return r};
MDL.prototype.preparePage=function(X,U,r){r&&(X=_.kz(r)||X);if(X!=="watch"&&X!=="learning_journey_watch"){var m=this.elementPoolPopulator,I=X;I!=m.targetPage_&&m.pendingPages_.indexOf(I)>-1&&(m.targetPage_&&(m.pendingPages_.unshift(m.targetPage_),m.abort()),ev3(m,I),_.ml7(m,I))}if((m=$x(this,X))||!_.e(r,_.Up)){m.isAttached||m===U||(m.hidden=!0);if(!m.data&&(X!=="watch"&&X!=="learning_journey_watch"||!_.v("swatcheroo_page_pool_dont_provide_filler_data"))){var t;if(X=(t=_.$q("FILLER_DATA",{})[X])==
null?void 0:t.response)m.data=X}return m}};var zqY=function(X){this.JSC$32887_clientRoot=X;this.playlistHandlerActionMap={"yt-add-to-playlist-command":A9e,"yt-end-playlist-command":lK5,"yt-recover-playlist-command":iuc,"yt-refresh-playlist-command":j27,"yt-playlist-remove-videos-action":LCY};_.Iq(_.rw.getInstance(),this.playlistHandlerActionMap,this.JSC$32887_clientRoot);M9c()},KiL;var bi=function(X,U,r){this.apiKey=X;this.endpoint=U;this.confidenceThreshold=r===void 0?.5:r;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=U==="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||U==="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||
U==="https://embeddedassistant-frontend-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||U==="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";new jpT};
_.a=bi.prototype;
_.a.start=function(X){if(this.state===0)if(this.isOnline()){X.supportsHttpHeadersOverwriteParam!==void 0&&(this.supportsHttpHeadersOverwriteParam=X.supportsHttpHeadersOverwriteParam);X.startCustomCsiTimeline!==void 0&&(this.startCustomCsiTimeline=X.startCustomCsiTimeline);this.startCustomCsiTimeline&&_.Ev("voice_assistant");_.BQ("voz_ms",void 0,"voice_assistant");this.state=1;this.receivedEndOfUtterance=!1;this.languageCode=X.languageCode||"en-US";this.supportsCrossDomainXhr=X.supportsCrossDomainXhr||this.supportsCrossDomainXhr;
this.youtubeAssistantRequest=X.youtubeAssistantRequest||null;this.listeningHandler=X.listeningHandler||this.listeningHandler;this.audioDetectedHandler=X.audioDetectedHandler||this.audioDetectedHandler;this.stopHandler=X.stopHandler||this.stopHandler;this.completeHandler=X.completeHandler||this.completeHandler;this.transcriptionCompleteHandler=X.transcriptionCompleteHandler||this.transcriptionCompleteHandler;this.vaaConsentUpdateHandler=X.vaaConsentUpdateHandler||this.vaaConsentUpdateHandler;this.errorHandler=
X.errorHandler||this.errorHandler;this.transcriptionUpdateHandler=X.transcriptionUpdateHandler||this.transcriptionUpdateHandler;this.accessToken=X.accessToken;this.additionalHeaders=X.additionalHeaders||{};var U;this.prefetchResponseTimeoutMs=(U=X.prefetchResponseTimeoutMs)!=null?U:this.prefetchResponseTimeoutMs;Tq7(this);this.startAudio();Y30(this)}else this.errorHandler("OFFLINE")};
_.a.stop=function(X){var U=X===void 0?{}:X;X=U.logCancel===void 0?!0:U.logCancel;var r=U.logMicClosed===void 0?!0:U.logMicClosed;var m=U.handleError===void 0?!0:U.handleError;U=U.handleStop===void 0?!0:U.handleStop;this.state!==0&&(X&&AJ("voz_cx"),li(this,{logMicClosed:r,handleStop:U}),m&&this.errorHandler("ABORTED"))};
_.a.getState=function(){return this.state};
_.a.isSupported=function(){return!0};
_.a.stopAudio=function(X){(X===void 0||X)&&AJ("voz_mf")};
_.a.startAudio=function(){AJ("voz_vp");return _.j8(null)};
var VD1=function(X,U){X.channelOpen&&(X.state!==2&&(X.state=2,AJ("voz_ss"),X.listeningHandler()),U=new Uint8Array(U),U='{ "audioIn": "'+_.hT(U)+'" }',X.channel.send(U))},li=function(X,U){var r=U===void 0?{}:U;
U=r.logMicClosed===void 0?!0:r.logMicClosed;r=r.handleStop===void 0?!0:r.handleStop;X.vozEndOfDataTimeout>-1&&(clearTimeout(X.vozEndOfDataTimeout),X.vozEndOfDataTimeout=-1);RqH(X);X.stopAudio(U);X.channel&&(X.channelOpen=!1,X.manuallyClosedChannel=!0,X.channel.close(),X.channel=void 0);X.transcribedSpeechResults=[];X.state=0;r&&X.stopHandler()},Tq7=function(X){var U={httpHeadersOverwriteParam:X.supportsHttpHeadersOverwriteParam?"$httpHeaders":void 0,
httpSessionIdParam:"gsessionid",sendRawJson:!0,initMessageHeaders:Object.assign({},X.additionalHeaders,X.accessToken&&X.isUsingVoz?{Authorization:"Bearer "+X.accessToken}:{"x-goog-api-key":X.apiKey}),supportsCrossDomainXhr:X.supportsCrossDomainXhr};X.channel=new c3(X.endpoint,U);X.channel.open();_.dO(X.channel,"w",function(){var r=X.channel,m=r.send,I=X.isUsingVoz?"PLACEHOLDER":"example";I={config:{dialogStateIn:{languageCode:X.languageCode},deviceConfig:{deviceId:I,deviceModelId:I},audioInConfig:{encoding:"LINEAR16",
sampleRateHertz:16E3},audioOutConfig:{encoding:"MP3",sampleRateHertz:22050,volumePercentage:0}}};if(!X.isUsingVoz)I.config.requestType=4;else if(X.isUsingVoz&&X.youtubeAssistantRequest){var t=JSON.stringify(X.youtubeAssistantRequest);I.config.internalIn={youtubeAssistantS3InputJson:t}}m.call(r,I);X.channelOpen=!0;X.manuallyClosedChannel=!1});
_.dO(X.channel,"x",function(){X.manuallyClosedChannel||(X.channelOpen=!1,X.channel=void 0,li(X))});
_.dO(X.channel,"z",function(r){if(r.data){RqH(X);for(var m=0;m<r.data.length;m++){var I=X,t=r.data[m],C=t.speechResults;if(C)a:{var k=[];t=[];var g=!1;C=_.H(C);for(var Z=C.next();!Z.done;Z=C.next()){Z=Z.value;if(Z.noSpeech){li(I);I.errorHandler("NO_SPEECH");break a}Z.transcript!==void 0&&Z.stability!==void 0&&(Z.stability<I.confidenceThreshold&&(g=!0),g?t.push(Z.transcript):k.push(Z.transcript))}if(k.length!==0||t.length!==0)k=k.join(" "),t=t.join(" "),I.receivedEndOfUtterance&&!I.isUsingVoz?I.isUsingVoz||
I.completeHandler([k,t]):(g=I,C=k,Z=t,AJ("voz_sf"),g.transcriptionUpdateHandler(C,Z),g.transcribedSpeechResults=[C,Z]),I.receivedEndOfUtterance&&(AJ("voz_eou"),I.transcriptionCompleteHandler([k,t]),I.isUsingVoz&&(I.prefetchResponseTimeoutMs===0?li(I,{logMicClosed:!1,handleStop:!0}):I.prefetchResponseTimeoutMs>0&&fmw(I)))}else I.isUsingVoz&&(t==null?0:t.internalOut)?(t=JSON.parse(t.internalOut.youtubeAssistantS3OutputJson),t.userHasOptedInToVaa||t.vaaConsent?I.vaaConsentUpdateHandler(!!t.userHasOptedInToVaa,
!!t.vaaConsent):(q37(I),t&&(k=I.transcribedSpeechResults,AJ("voz_rqf"),I.completeHandler(k,t)))):t.eventType==="END_OF_UTTERANCE"?I.receivedEndOfUtterance=!0:(AJ("voz_err"),I.errorHandler("UNEXPECTED_ASSISTANT_RESPONSE"),_.AE(Error("zl")))}}});
_.dO(X.channel,"y",function(r){li(X);switch(r.status){case 1:r="WEBCHANNEL_NETWORK_ERROR";break;case 2:r="WEBCHANNEL_SERVER_ERROR";break;default:r="WEBCHANNEL_UNKNOWN_ERROR"}X.errorHandler(r);X.logError(Error(r))})};
bi.prototype.logError=function(X){_.$Q(X)};
bi.prototype.isOnline=function(){return!0};
var fmw=function(X){q37(X);X.prefetchResponseSetTimeoutId=setTimeout(function(){li(X,{logMicClosed:!1,handleStop:!0})},X.prefetchResponseTimeoutMs)},q37=function(X){X.prefetchResponseSetTimeoutId>-1&&(clearTimeout(X.prefetchResponseSetTimeoutId),X.prefetchResponseSetTimeoutId=-1)},Y30=function(X){RqH(X);
X.noResponseReceivedTimeout=window.setTimeout(function(){li(X);X.errorHandler("NO_SPEECH")},11E3)},RqH=function(X){X.noResponseReceivedTimeout>-1&&(window.clearTimeout(X.noResponseReceivedTimeout),X.noResponseReceivedTimeout=-1)},AJ=function(X){_.F7(X,void 0,"voice_assistant")};var Gm=function(){bi.apply(this,arguments);this.audioContext=this.processor=null;this.audioDetected=!1};
_.F(Gm,bi);Gm.prototype.isSupported=function(){return XTH()};
Gm.prototype.startAudio=function(){var X=this;if(!navigator||!navigator.mediaDevices||!navigator.mediaDevices.getUserMedia)return _.vs(null);this.audioContext=new (window.AudioContext||window.webkitAudioContext)({latencyHint:"interactive"});this.processor=this.audioContext.createScriptProcessor(1024,1,1);this.processor.onaudioprocess=function(m){Wi7(X,m)};
this.processor.connect(this.audioContext.destination);var U=function(m){X.stream=m;if(!X.audioContext)return _.j8(null);m=X.audioContext.createMediaStreamSource(m);X.processor&&m.connect(X.processor);return _.j8(null)},r={audio:{sampleSize:16,
channelCount:1},video:!1};this.stream?U(this.stream):(r=navigator.mediaDevices.getUserMedia(r))?r.then(U).catch(function(m){li(X);m.name&&m.name==="NotAllowedError"?X.errorHandler("NO_MICROPHONE_PERMISSION"):(X.errorHandler("AUDIO_ERROR"),X.logError(m));return _.vs(null)}):(li(this),this.errorHandler("AUDIO_ERROR"),_.AE(Error("Al")));
return bi.prototype.startAudio.call(this)};
Gm.prototype.stopAudio=function(X){X=X===void 0?!0:X;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(U){U.stop()}),this.stream=null));
this.processor=null;this.audioDetected=!1;bi.prototype.stopAudio.call(this,X)};
Gm.prototype.isOnline=function(){return navigator.onLine};
var Wi7=function(X,U){if(X.audioContext)if(window.OfflineAudioContext){var r=X.audioContext.sampleRate,m=U.inputBuffer.getChannelData(0);U=new window.OfflineAudioContext(1,m.length,16E3);for(var I=U.createBuffer(1,m.length,r),t=I.getChannelData(0),C=0,k=0;k<m.length;k++)t[k]=m[k],C+=t[k]*t[k];!X.audioDetected&&Math.sqrt(C/m.length)>.01&&(X.audioDetected=!0,X.audioDetectedHandler());m=U.createBufferSource();m.buffer=I;m.connect(U.destination);m.start(0);U.oncomplete=function(g){g=g.renderedBuffer.getChannelData(0);
for(var Z=Math.floor(16384E3/r),P=new Int16Array(Z),S=0;S<Z;++S)P[S]=Math.max(-1,Math.min(1,g[S]))*32767;VD1(X,P.buffer)};
U.startRendering()}else JsL(X,U)},JsL=function(X,U){var r=X.audioContext.sampleRate,m=U.inputBuffer.getChannelData(0),I=Math.floor((r+8E3)/16E3);
r=m.length/I;U=new Float32Array(r);for(var t=0;t<r;++t)U[t]=m[t*I];m=new Int16Array(r);for(I=0;I<r;++I)m[I]=Math.max(-1,Math.min(1,U[I]))*32767;VD1(X,m.buffer)};var Dt0={FAILURE:"failure",NO_INPUT:"no_input",OPEN:"open",SUCCESS:"success"};var pLL=function(){this.JSC$20502_audioEnabled=!0;this.audioFeedbackHolder={}};
pLL.prototype.isPlaying=function(X){return X.currentTime>0&&!X.paused&&!X.ended&&X.readyState>2};
var $t1=function(X){for(var U=_.H(Object.values(Dt0)),r=U.next();!r.done;r=U.next())r=r.value,X.audioFeedbackHolder[r]=new Audio,X.audioFeedbackHolder[r].src="/s/search/audio/"+r+".mp3",X.audioFeedbackHolder[r].load()},ii=function(X,U){if(X.JSC$20502_audioEnabled!==!1&&U in X.audioFeedbackHolder){for(var r=_.H(Object.values(X.audioFeedbackHolder)),m=r.next();!m.done;m=r.next())m=m.value,X.isPlaying(m)&&m.pause();
X.audioFeedbackHolder[U].currentTime=0;X.audioFeedbackHolder[U].play().catch(function(){})}};var bVw=function(X,U){var r=this;this.store=X;this.service=U;this.stream=null;this.permissionsSupported=!0;this.enableFirstPartyAuth=this.enableInlineSearchResponse=!1;this.audioPlayer=null;this.enableFPAForSignedInUsers=this.disableHttpHeadersOverwrite=!1;this.handleOfflineEvent=function(){r.setState("offline");r.stop()};
this.audioPlayer=new pLL;var m;(m=this.audioPlayer)==null||$t1(m)};
_.a=bVw.prototype;_.a.getService=function(){return this.service};
_.a.isEnabled=function(){return!!this.service};
_.a.isSupported=function(){var X;return(X=this.service)==null?void 0:X.isSupported()};
_.a.start=function(){var X=this,U,r,m,I,t,C,k,g,Z,P,S,d,O;return _.c(function(E){switch(E.nextAddress){case 1:X.store.dispatch(W$L("",""));if(!navigator.onLine)return X.setState("offline"),E.return();window.addEventListener("offline",X.handleOfflineEvent);X.stream=null;if(!X.permissionsSupported){E.jumpTo(2);break}_.E_(E,3);return E.yield(AsX(X),5);case 5:U=E.yieldResult;if(!U)return(r=X.audioPlayer)==null||ii(r,"failure"),E.return();X.service.stream=X.stream;X.setState("listening");_.mt(E,2);break;
case 3:_.yE(E),X.permissionsSupported=!1;case 2:m={context:_.J3x(_.PI())},m.youtubeAssistantParams={searchParams:{inlineSearchResponse:X.enableInlineSearchResponse}},I=function(Q,h){X.store.dispatch(JU1("transcribing"));X.store.dispatch(W$L(Q,h))},t=function(){var Q;
(Q=X.audioPlayer)==null||ii(Q,"open");X.setState("listening")},C=function(){X.setState("transcribing")},k=function(Q){X.setErrorState(Q)},g=function(Q,h){var z;
(z=X.audioPlayer)==null||ii(z,"success");h&&(_.v("kevlar_voice_search_inline_search")&&(X.responseProcessor=_.np().resolve(_.yex),X.responseProcessor&&(z=h.navigationAction,Q=h.prefetchedSearchResponse,z&&Q&&(z=(new _.wE1).JSC$14341_getStoreKey(z),_.fH(X.responseProcessor,Q,z)))),X.JSC$20520_actionRouter.triggerOptionalAction("yt-speech-query-complete-action",h))},Z=function(){window.removeEventListener("offline",X.handleOfflineEvent)},P=_.LoH(!1),S=P.Authorization!=null,d=X.enableFirstPartyAuth||
X.enableFPAForSignedInUsers&&S?P:{"X-Goog-Visitor-Id":P["X-Goog-Visitor-Id"]},O={completeHandler:g,
errorHandler:k,listeningHandler:t,audioDetectedHandler:C,stopHandler:Z,transcriptionUpdateHandler:I,youtubeAssistantRequest:m,languageCode:lmX(),additionalHeaders:d,supportsCrossDomainXhr:X.enableFirstPartyAuth||X.enableFPAForSignedInUsers&&S,supportsHttpHeadersOverwriteParam:!X.disableHttpHeadersOverwrite},X.service.start(O),_.uv(E)}})};
_.a.stop=function(){this.service.getState()!==0&&this.service.stop()};
_.a.reset=function(){this.store.dispatch(_.jf({type:"RESET_VOICE_SEARCH_STATE"}))};
_.a.setState=function(X){this.store.dispatch(JU1(X))};
_.a.setErrorState=function(X){switch(X){case "OFFLINE":case "WEBCHANNEL_NETWORK_ERROR":case "WEBCHANNEL_SERVER_ERROR":case "WEBCHANNEL_UNKNOWN_ERROR":var U;(U=this.audioPlayer)==null||ii(U,"failure");this.setState("offline");break;case "NO_MICROPHONE_PERMISSION":if(this.permissionsSupported)AsX(this);else{var r;(r=this.audioPlayer)==null||ii(r,"failure");this.setState("permission-denied")}break;case "ABORTED":var m;(m=this.audioPlayer)==null||ii(m,"no_input");break;default:var I;(I=this.audioPlayer)==
null||ii(I,"no_input");this.setState("timeout")}};
var AsX=function(X){var U,r;return _.c(function(m){switch(m.nextAddress){case 1:return m.yield(navigator.permissions.query({name:"microphone"}),2);case 2:U=m.yieldResult;if(U.state==="granted")return m.return(!0);if(U.state==="denied")return X.setState("permission-denied"),m.return(!1);X.setState("permission");r={audio:{sampleSize:16,channelCount:1},video:!1};_.E_(m,3);return m.yield(navigator.mediaDevices.getUserMedia(r),5);case 5:return X.stream=m.yieldResult,m.return(!0);case 3:return _.yE(m),
X.setState("permission-denied"),m.return(!1)}})},lmX=function(){var X=_.$q("INNERTUBE_CONTEXT_HL"),U=_.$q("INNERTUBE_CONTEXT_GL");
return X.indexOf("-")>-1?X:X+"-"+U};var GQc=function(X,U,r){bVw.call(this,U,r);this.JSC$20520_actionRouter=X;this.enableInlineSearchResponse=_.v("kevlar_voice_search_inline_search");this.enableFirstPartyAuth=_.v("kevlar_voice_search_auth_enabled");this.disableHttpHeadersOverwrite=!0;this.enableFPAForSignedInUsers=_.v("kevlar_voice_search_enable_fpa_signedin_users")},iVH;
_.F(GQc,bVw);
var LiX=function(){if(!iVH){var X="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";_.v("kevlar_voice_search_auth_enabled")||_.v("kevlar_voice_search_use_yt_endpoint")?X="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel":_.v("kevlar_voice_search_use_fp_endpoint")&&(X="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel");iVH=
new GQc(_.rw.getInstance(),_.br(),new Gm(_.$q("VOZ_API_KEY"),X,.5))}return iVH};var Nq0=function(X){this.JSC$20524_clientRoot=X;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$20524_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)]]));X=_.H(this.eventListeners);for(var U=X.next();!U.done;U=X.next()){var r=
_.H(U.value);U=r.next().value;r=r.next().value;r=_.H(r);for(var m=r.next();!m.done;m=r.next()){var I=_.H(m.value);m=I.next().value;I=I.next().value;U.addEventListener(m,I)}}_.Iq(_.rw.getInstance(),this.autonavPauseActionMap,this.JSC$20524_clientRoot)},jLL,XiT=function(X){return _.v("kevlar_autonav_popup_filtering")?(X=_.pq(X))?X.hasAttribute("prevent-autonav"):!0:!0};
_.a=Nq0.prototype;_.a.onIronOverlayOpened=function(X){XiT(X)&&(this.autonavPauseReasons.overlayOpen=!0,LX(this))};
_.a.onIronOverlayClosed=function(X){XiT(X)&&(this.autonavPauseReasons.overlayOpen=!1,LX(this))};
_.a.onYtAutonavPauseFocus=function(){this.autonavPauseReasons.inputBoxFocus=!0;LX(this)};
_.a.onYtAutonavPauseBlur=function(){var X=this;_.$u.addJob(function(){UgH()||(X.autonavPauseReasons.inputBoxFocus=!1,LX(X))},8,0)};
_.a.onYtAutonavPauseGuideOpened=function(){this.autonavPauseReasons.guideOpen=!0;LX(this)};
_.a.onYtAutonavPauseGuideClosed=function(){this.autonavPauseReasons.guideOpen=!1;LX(this)};
_.a.onYtAutonavPauseScroll=function(){var X=_.np().resolve(_.Aj);X.isOnWatch()&&(X=X.getCurrentPage().getPlayerContainer())&&(this.autonavPauseReasons.scroll=X.getBoundingClientRect().top<-200,LX(this))};
_.a.onYtAutonavPauseUserEngagement=function(X){var U=this;if(_.v("user_engagement_enable_autoplay_pause_feature")){var r=Number(X.lowEngagementThresholdMs);isNaN(r)||r<=0||X.lowUserEngagementAction!=="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"?_.gx("YOU_THERE_EVENT_TYPE_F_AUTONAV_INVALID_LACT_THRESHOLD"):(_.np().resolve(_.x5),_.sO()<r?_.Vo(_.$u,function(){_.gx("YOU_THERE_EVENT_TYPE_F_AUTONAV_BELOW_LACT_THRESHOLD")}):_.VlX()?(this.userEngagementCsn=_.Ei(),_.Vo(_.$u,function(){_.gx("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_ENABLED",
U.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!0,LX(this)):_.gx("YOU_THERE_EVENT_TYPE_F_AUTONAV_RATE_LIMITED"))}else _.XNx(Error("Bl`"+JSON.stringify(X)))};
_.a.onYtAutonavPausePlayer=function(X){this.autonavPauseReasons.requestedByPlayer=!!X.detail;LX(this)};
_.a.onYtAutonavVisibilityChanged=function(){var X=this,U,r,m;return _.c(function(I){if(I.nextAddress==1)return(U=_.GU())?I.yield(U.getPlayerPromise(),2):I.return();r=I.yieldResult;m=r.isMuted()||r.getVolume()===0;X.autonavPauseReasons.backgroundAndMute=UgH()&&m;LX(X);_.uv(I)})};
_.a.onYtAutonavPausePlayerEnded=function(){_.np().resolve(_.x5);var X=144E5;_.v("user_engagement_enable_autoplay_pause_feature")||_.v("is_part_of_any_user_engagement_experiment")||(X=45E5);this.autonavPauseReasons.longIdle=_.sO()>X;rp3(this);LX(this)};
_.a.onYtUserActivity=function(){var X=this;this.autonavPauseReasons.userEngagement&&(_.Vo(_.$u,function(){_.gx("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_DISABLED_BY_LACT_RESET",X.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!1,LX(this));
this.autonavPauseReasons.youthereLactExperiment&&(_.Vo(_.$u,function(){_.gx("YOU_THERE_EVENT_TYPE_AUTOPLAY_RESUMED",X.userEngagementCsn);_.pY()}),this.autonavPauseReasons.youthereLactExperiment=!1,LX(this));
this.autonavPauseReasons.longIdle&&!_.v("disable_kevlar_resume_autonav_after_user_activity")&&(this.autonavPauseReasons.longIdle=!1,LX(this))};
var UgH=function(){var X=window.document.visibilityState;return!(!X||X==="visible")},LX=function(X){for(var U=!1,r=_.H(Object.values(X.autonavPauseReasons)),m=r.next();!m.done;m=r.next())m=m.value,U=U||m;
U?_.yA.getInstance().pause(X.autonavPauseReasons):(X=_.yA.getInstance(),X.autonavState_==3?(X.setState(2,!1,!1),X.autonavPauseReason_=void 0):X.autonavState_==1&&(X.disabledAutonavPauseReason_=void 0))},rp3=function(X){var U=!1;
if(_.v("enable_autoplay_pause_by_lact")){_.np().resolve(_.x5);U=_.Pp("autoplay_pause_by_lact_sec")*1E3;var r=_.Pp("autoplay_pause_by_lact_sampling_fraction");(U=_.sO()>=U&&Math.random()<r)&&!_.VlX()&&(_.Vo(_.$u,function(){_.gx("YOU_THERE_EVENT_TYPE_AUTOPLAY_RATE_LIMITED")}),U=!1)}U!==X.autonavPauseReasons.youthereLactExperiment&&(X.autonavPauseReasons.youthereLactExperiment=U)&&(X.userEngagementCsn=_.Ei(),_.Vo(_.$u,function(){_.gx("YOU_THERE_EVENT_TYPE_AUTOPLAY_PAUSED",X.userEngagementCsn)}));
X.autonavPauseReasons.userEngagement&&_.Vo(_.$u,function(){_.gx("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSED",X.userEngagementCsn)})};
Nq0.prototype.onYtEndpointChanged=function(){this.autonavPauseReasons.youthereLactExperiment&&(_.gx("YOU_THERE_EVENT_TYPE_AUTOPLAY_NAVIGATED_OUT",this.userEngagementCsn),_.pY(),this.autonavPauseReasons.youthereLactExperiment=!1,LX(this));this.autonavPauseReasons.userEngagement&&(_.gx("YOU_THERE_EVENT_TYPE_F_AUTONAV_NAVIGATED_OUT",this.userEngagementCsn),this.autonavPauseReasons.userEngagement=!1,LX(this))};
Nq0.prototype.onYtEngagementPanelVisibleChanged=function(X){X.detail&&X.detail.targetId==="engagement-panel-comments-section"&&(this.autonavPauseReasons.commentsPanelOpen=X.detail.visible,LX(this))};
Nq0.prototype.onYtGetAutonavPauseDebugState=function(){return JSON.stringify(this.autonavPauseReasons)};var mgL=_.Vx.persistentPanelVisibleSelector,NZ=function(){var X=_.Y.apply(this,arguments)||this;X.miniGuideVisible=!1;X.guideOpened=_.v("disable_initial_guide_state_fix")?!1:X.canFitPersistentGuide(X.initialBodyClientWidth);X.guideUserStateOpened=X.getInitialGuideUserStateOpened();X.isFullscreenShorts=!1;X.miniGuideWidthThreshold=_.Pp("kevlar_mini_guide_width_threshold",791);X.persistentGuideBlockedPages="/clip /musicpremium /new /handle /premium /premiumlite /red /watch /contribute-notes".split(" ");
X.persistentGuideBlockedPagesPatterns="^/clip(/|$) ^/musicpremium(/|$) ^/new(/|$) ^/handle(/|$) ^/premium(/|$) ^/premiumlite(/|$) ^/red(/|$) ^/watch(/|$) ^/playables/(?!saved). ^/contribute-notes(/|$)".split(" ");X.persistentGuideBlockedPagePathRegex=new RegExp(X.persistentGuideBlockedPagesPatterns.join("|"));X.animationTransitionDuration=0;X.lateDataResolver=_.qR();X.initialGuideDataFetchFailed=!1;X.initialLoad=!0;X.guideRenderers=new Set;X.isMouseOverGuide=!1;X.sessionUserManuallyExpandedGuideState=
!1;X.actionMap={"yt-start-loading-watch":"startLoadingWatch","yt-start-loading-shorts":"startLoadingShorts","yt-mini-guide-mouseentered":"handleMiniGuideMouseEnter","yt-guide-mouseleaved":"handleGuideMouseLeave"};return X};
_.F(NZ,_.Y);_.a=NZ.prototype;_.a.onGuidePersistendAndVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-and-visible-changed",{detail:{value:this.guidePersistentAndVisible,queueProperty:!0}}))};
_.a.onGuideIsVisibleButNotPersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-is-visible-but-not-persistent-changed",{detail:{value:this.guideIsVisibleButNotPersistent,queueProperty:!0}}))};
_.a.onMiniGuideVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("mini-guide-visible-changed",{detail:{value:this.miniGuideVisible,queueProperty:!0}}))};
_.a.onActiveEndpointChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.a.onRenderGuideChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("render-guide-changed",{detail:{value:this.renderGuide,queueProperty:!0}}))};
_.a.onGuidePersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-changed",{detail:{queueProperty:!0,value:this.guidePersistent}}))};
_.a.ready=function(){_.np().addProvider({provide:_.x3,useValue:this.hostElement})};
_.a.attached=function(){var X=this;this.cachedClientWidth=this.initialBodyClientWidth;this.resetGuide();document.addEventListener("yt-navigate-finish",_.k7(this,this.onYtNavigateFinish));document.addEventListener("yt-guide-toggle",_.k7(this,this.onYtGuideToggle));document.addEventListener("yt-guide-close",_.k7(this,this.onYtGuideClose));document.addEventListener("yt-guide-show",_.k7(this,this.onYtGuideShow));_.cZ(this,function(){X.animationTransitionDuration=200})};
_.a.detached=function(){document.removeEventListener("yt-navigate-finish",_.k7(this,this.onYtNavigateFinish));document.removeEventListener("yt-guide-toggle",_.k7(this,this.onYtGuideToggle));document.removeEventListener("yt-guide-close",_.k7(this,this.onYtGuideClose));document.removeEventListener("yt-guide-show",_.k7(this,this.onYtGuideShow));this.guideElement&&(this.guideElement.removeEventListener("opened-changed",_.k7(this,this.onDrawerOpenedChanged)),this.guideElement.removeEventListener("app-drawer-transitioned",
_.k7(this,this.onAppDrawerTransitioned)),this.guideElement.removeEventListener("app-drawer-transitioned",_.k7(this,this.onAppDrawerTransitionedFromKeyInput)))};
_.a.getData=function(){return this.data};
_.a.load=function(){var X=this,U,r,m,I;return _.c(function(t){switch(t.nextAddress){case 1:if(!window.ytInitialGuideData&&window.ytInitialGuideDataPresent)return window.loadGuideDataHook=X.lateDataResolver.resolve.bind(X),t.return(X.lateDataResolver.promise);if(window.ytInitialGuideData)return U=_.qR(),U.resolve(window.ytInitialGuideData),t.return(U.promise);m=!1;_.E_(t,2);return t.yield(X.fetchGuideData(),4);case 4:r=t.yieldResult;_.mt(t,3);break;case 2:I=_.yE(t),I.message==="Returned error"&&(m=
!0);case 3:if(r)return t.return(r);X.onYtGuideClose();m||(X.initialGuideDataFetchFailed=!0);return t.return(X.lateDataResolver.promise)}})};
_.a.fetchGuideData=function(){var X=this,U,r,m,I,t,C,k;return _.c(function(g){if(g.nextAddress==1)return U=_.np(),X.guidePromise||(r=U.resolve(_.SK),X.guidePromise=_.fc(r,bz3)),g.yield(X.guidePromise,2);if(g.nextAddress!=3)return m=g.yieldResult,I=U.resolve(_.no),g.yield(I(),3);(t=g.yieldResult)&&((C=m)==null?void 0:(k=C.responseContext)==null?void 0:k.maxAgeSeconds)!==0&&t.put("service:guide:fallback",new _.JF({innertubeResponse:m}));return g.return(m)})};
_.a.initializeGuideDataIfEmpty=function(){var X=this,U,r;return _.c(function(m){if(m.nextAddress==1){if(!X.initialGuideDataFetchFailed||X.data)return m.return();_.E_(m,2);return m.yield(X.fetchGuideData(),4)}if(m.nextAddress!=2)return(U=m.yieldResult)&&X.lateDataResolver.resolve(U),_.mt(m,0);r=_.yE(m);_.AE(r);_.uv(m)})};
_.a.initializeGuideData=function(){var X=this,U,r;return _.c(function(m){switch(m.nextAddress){case 1:return _.H1(ps5(),{mainAppWeb:_.Rj()}),_.E_(m,2),m.yield(X.load(),4);case 4:X.data=m.yieldResult;_.mt(m,3);break;case 2:U=_.yE(m),_.CH(ps5(),"FAILURE"),_.AE(new _.Tx("Guide data not present",{errorMessage:U.message}));case 3:r=X.data&&X.data.items&&X.data.items.length>0?"SUCCESS":"FAILURE",r==="FAILURE"&&_.AE(new _.Tx("Guide data.items empty")),_.CH(ps5(),r),_.uv(m)}})};
_.a.setGuideData=function(X){var U=this,r,m;return _.c(function(I){if(I.nextAddress==1)return U.disabled?I.return():U.data?(X.data=U.data,U.guideRenderers.add(X),I.return()):I.yield(U.initializeGuideData(),2);U.graftGuideToPage();r=_.b3("IS_HOMEPAGE_COLD")?"eop":void 0;_.v("disable_element_pool_populator")?U.setGuideDataAfterInit(X):(m=new _.ot(1,r),_.wN(m,U.setGuideDataAfterInit.bind(U,X)));_.uv(I)})};
_.a.setGuideDataAfterInit=function(X){X.data=this.data;X.markDirty();this.guideRenderers.add(X);_.RI(function(){_.F7("gle")});
_.cZ(this,function(){_.F7("gpe")})};
_.a.graftGuideToPage=function(){if(this.data){var X=this.data&&this.data.trackingParams;X&&(X=_.Ps(X),_.W$(_.gO(),X))}};
_.a.onGuideElementChanged=function(){this.guideElement.addEventListener("opened-changed",_.k7(this,this.onDrawerOpenedChanged));this.guideElement.swipeOpen=!0};
_.a.onDrawerOpenedChanged=function(X,U){!U.value&&this.guideOpened&&(this.guideOpened=!1)};
_.a.onYtGuideToggle=function(X){var U=this.guideOpened;this.guideOpened=!U;if(this.guidePersistent){this.guideUserStateOpened=this.guideOpened;var r=_.C9();_.kF(0,109,!this.guideUserStateOpened);this.sessionUserManuallyExpandedGuideState=this.guideUserStateOpened;r.save()}this.updateGuideDrawerElementState();if(this.guideElement){var m;this.guideOpened&&((m=X.detail)==null?0:m.isKeyInput)&&this.guideElement.addEventListener("app-drawer-transitioned",_.k7(this,this.onAppDrawerTransitionedFromKeyInput));
this.guideElement.addEventListener("app-drawer-transitioned",_.k7(this,this.onAppDrawerTransitioned))}U||this.initializeGuideDataIfEmpty()};
_.a.onAppDrawerTransitionedFromKeyInput=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.k7(this,this.onAppDrawerTransitionedFromKeyInput));this.guideOpened&&this.guideElement&&_.Hw(this.guideElement)};
_.a.onAppDrawerTransitioned=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.k7(this,this.onAppDrawerTransitioned));this.ytdReduxBehavior.dispatch(fDY(this.guideOpened))};
_.a.guidePersistentAndVisibleChanged=function(){_.i4(this.hostElement,"ytd-update-guide-state-action",[this.guidePersistentAndVisible])};
_.a.guideIsVisibleButNotPersistentChanged=function(){this.ytdReduxBehavior.dispatch(_.jf({type:"SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT",payload:this.guideIsVisibleButNotPersistent}))};
_.a.miniGuideVisibleChanged=function(){_.i4(this.hostElement,"ytd-update-mini-guide-state-action",[this.miniGuideVisible])};
_.a.guideOpenedChanged=function(){this.initialLoad&&(this.ytdReduxBehavior.dispatch(fDY(this.guideOpened)),this.initialLoad=!1);_.i4(this.hostElement,"ytd-update-guide-opened-action",[this.guideOpened])};
_.a.activeEndpointChanged=function(){_.i4(this.hostElement,"ytd-update-active-endpoint-action",[this.activeEndpoint]);this.initializeGuideDataIfEmpty()};
_.a.resetGuide=function(){this.forceMiniGuideClose=!1;if(this.persistentGuideEnabled(this.pageType,this.pageUrl))this.onYtGuideShow();else this.onYtGuideClose()};
_.a.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()};
_.a.cachedClientWidthChanged=function(){this.updateGuideState()};
_.a.persistentPanelVisibleChanged=function(){this.updateGuideState()};
_.a.updateGuideState=function(){if(this.persistentGuideEnabled(this.pageType,this.pageUrl)){var X=this.canFitPersistentGuide(this.cachedClientWidth);X?this.guideOpened=this.guideUserStateOpened:this.guidePersistent&&(this.guideOpened=!1);this.guidePersistent=X}this.updateGuideDrawerElementState()};
_.a.getGuidePersistentAndVisible=function(){return!!this.guidePersistentAndVisible};
_.a.getGuideOpened=function(){return this.guideOpened};
_.a.getGuideExpandsAutomatically=function(){return this.guideUserStateOpened};
_.a.getActiveEndpoint=function(){return this.activeEndpoint};
_.a.getMiniGuideVisible=function(){return this.miniGuideVisible};
_.a.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&&_.l4(this.hostElement,"yt-guide-hover"),!this.guideOpened||this.guidePersistent)&&(document.body.style.overflow="")};
_.a.handleMiniGuideMouseEnter=function(){!this.sessionUserManuallyExpandedGuideState&&_.v("web_guide_hover_expansion")&&(this.isMouseOverGuide=!0,this.miniGuideVisible&&!this.guideOpened&&(this.renderGuide=this.guideOpened=!0,this.updateGuideDrawerElementState()))};
_.a.handleGuideMouseLeave=function(){var X=this;!this.sessionUserManuallyExpandedGuideState&&_.v("web_guide_hover_expansion")&&(this.isMouseOverGuide=!1,_.fd(this,"handleGuideMouseLeave",function(){X.isMouseOverGuide||!X.guideOpened||X.miniGuideVisible||(X.guideOpened=!1,X.updateGuideDrawerElementState())},100))};
_.a.computeGuidePersistentAndVisible=function(){var X=this;_.fd(this,"computeGuidePersistentAndVisible",function(){X.guidePersistentAndVisible=X.guideOpened&&X.guidePersistent;X.guideIsVisibleButNotPersistent=!(!X.guideOpened||X.guidePersistent)})};
_.a.observeForMiniGuideVisible=function(){this.guidePersistentAndVisible!==void 0&&(this.miniGuideVisible=!this.forceMiniGuideClose&&!this.guidePersistentAndVisible&&this.canFitMiniGuide(this.cachedClientWidth)&&this.persistentGuideEnabled(this.pageType,this.pageUrl))};
_.a.closeGuide=function(){this.guideOpened=!1;this.updateGuideDrawerElementState()};
_.a.onYtGuideClose=function(){this.closeGuide();this.forceMiniGuideClose=!0;this.guidePersistent=this.miniGuideVisible=!1};
_.a.startLoadingWatch=function(){this.closeGuide()};
_.a.startLoadingShorts=function(){_.v("web_hide_guide_on_shorts")&&this.closeGuide()};
_.a.onYtNavigateFinish=function(X,U){if(!_.I2||U){this.activeEndpoint=U.endpoint;this.pageType=U.pageType;this.pageUrl=U.response.url;var r,m;X=(m=_.e((r=U.endpoint)==null?void 0:r.commandMetadata,_.mN))==null?void 0:m.url;!this.pageUrl&&X&&(this.pageUrl=X);_.v("kevlar_use_vimio_behavior")&&this.markGuideRendererDirty(this.getVisibleGuideRenderer())}};
_.a.getVisibleGuideRenderer=function(){for(var X=_.H(this.guideRenderers),U=X.next();!U.done;U=X.next())if(U=U.value,this.miniGuideVisible&&U.is==="ytd-mini-guide-renderer"||this.guideOpened&&U.is==="ytd-guide-renderer")return U;return null};
_.a.markGuideRendererDirty=function(X){if(X){typeof X.markDirty==="function"&&X.markDirty();X=_.H([].concat(_.fN(_.Xa(X).children)));for(var U=X.next();!U.done;U=X.next())this.markGuideRendererDirty(U.value)}};
_.a.persistentGuideEnabled=function(X,U){if(!U||X==="watch"||X==="settings"||X==="shorts"&&this.isFullscreenShorts||_.v("reels_web_disable_persistent_guide_shorts")&&X==="shorts")return!1;var r=_.Bp(U)||"";return _.v("kevlar_premium_guide_collapse_killswitch")?!this.persistentGuideBlockedPages.some(function(m){return r===m}):!this.persistentGuideBlockedPagePathRegex.test(r)};
_.a.canFitPersistentGuide=function(X){var U=_.Pp("kevlar_persistent_guide_width_threshold",1312);return U===-1||_.v("reels_web_show_mini_guide_on_shorts")&&this.pageType==="shorts"?!1:X>this.calculateGuideThreshold(U)};
_.a.calculateGuideThreshold=function(X){return _.v("enable_ai_companion")?X+(this.persistentPanelVisible?400:0):X};
_.a.canFitMiniGuide=function(X){return this.miniGuideWidthThreshold===-1?!1:X>this.calculateGuideThreshold(this.miniGuideWidthThreshold)};
_.a.onResize=function(){var X=this;_.fd(this,"calculateGuideState",function(){X.onResizeDebounced()})};
_.a.onResizeDebounced=function(){this.cachedClientWidth=window.innerWidth};
_.a.disableGuideAnimation=function(){this.guideElement.transitionDuration=0};
_.a.enableGuideAnimation=function(){this.guideElement.transitionDuration=this.animationTransitionDuration};
_.a.getInitialGuideUserStateOpened=function(){return _.v("web_force_mini_guide_default")?!1:!_.C9().getFlag(109)};
_.n0.Object.defineProperties(NZ.prototype,{initialBodyClientWidth:{configurable:!0,enumerable:!0,get:function(){return _.$q("initialBodyClientWidth")||window.innerWidth}}});
NZ.prototype.onResize=NZ.prototype.onResize;NZ.prototype.observeForMiniGuideVisible=NZ.prototype.observeForMiniGuideVisible;NZ.prototype.computeGuidePersistentAndVisible=NZ.prototype.computeGuidePersistentAndVisible;NZ.prototype.persistentPanelVisibleChanged=NZ.prototype.persistentPanelVisibleChanged;NZ.prototype.cachedClientWidthChanged=NZ.prototype.cachedClientWidthChanged;NZ.prototype.resetGuide=NZ.prototype.resetGuide;NZ.prototype.activeEndpointChanged=NZ.prototype.activeEndpointChanged;
NZ.prototype.guideOpenedChanged=NZ.prototype.guideOpenedChanged;NZ.prototype.miniGuideVisibleChanged=NZ.prototype.miniGuideVisibleChanged;NZ.prototype.guideIsVisibleButNotPersistentChanged=NZ.prototype.guideIsVisibleButNotPersistentChanged;NZ.prototype.guidePersistentAndVisibleChanged=NZ.prototype.guidePersistentAndVisibleChanged;NZ.prototype.onGuideElementChanged=NZ.prototype.onGuideElementChanged;NZ.prototype.onGuidePersistentChanged=NZ.prototype.onGuidePersistentChanged;
NZ.prototype.onRenderGuideChanged=NZ.prototype.onRenderGuideChanged;NZ.prototype.onActiveEndpointChanged=NZ.prototype.onActiveEndpointChanged;NZ.prototype.onMiniGuideVisibleChanged=NZ.prototype.onMiniGuideVisibleChanged;NZ.prototype.onGuideIsVisibleButNotPersistentChanged=NZ.prototype.onGuideIsVisibleButNotPersistentChanged;NZ.prototype.onGuidePersistendAndVisibleChanged=NZ.prototype.onGuidePersistendAndVisibleChanged;
_.q([_.w(_.L2),_.p("design:type",Object)],NZ.prototype,"ironResizableBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],NZ.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],NZ.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],NZ.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],NZ.prototype,"data",void 0);
_.q([_.T(),_.p("design:type",Boolean)],NZ.prototype,"disabled",void 0);_.q([_.T(),_.p("design:type",Boolean)],NZ.prototype,"guidePersistentAndVisible",void 0);_.q([_.ge("guidePersistentAndVisible"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],NZ.prototype,"onGuidePersistendAndVisibleChanged",null);_.q([_.T(),_.p("design:type",Boolean)],NZ.prototype,"guideIsVisibleButNotPersistent",void 0);
_.q([_.ge("guideIsVisibleButNotPersistent"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],NZ.prototype,"onGuideIsVisibleButNotPersistentChanged",null);_.q([_.T(),_.p("design:type",Object)],NZ.prototype,"miniGuideVisible",void 0);_.q([_.ge("miniGuideVisible"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],NZ.prototype,"onMiniGuideVisibleChanged",null);_.q([_.T(),_.p("design:type",Boolean)],NZ.prototype,"forceMiniGuideClose",void 0);
_.q([_.T(),_.p("design:type",Object)],NZ.prototype,"activeEndpoint",void 0);_.q([_.ge("activeEndpoint"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],NZ.prototype,"onActiveEndpointChanged",null);_.q([_.T(),_.p("design:type",Boolean)],NZ.prototype,"renderGuide",void 0);_.q([_.ge("renderGuide"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],NZ.prototype,"onRenderGuideChanged",null);
_.q([_.T({selector:mgL}),_.p("design:type",Boolean)],NZ.prototype,"persistentPanelVisible",void 0);_.q([_.T(),_.p("design:type",Object)],NZ.prototype,"guideOpened",void 0);_.q([_.T(),_.p("design:type",Boolean)],NZ.prototype,"guidePersistent",void 0);_.q([_.ge("guidePersistent"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],NZ.prototype,"onGuidePersistentChanged",null);_.q([_.T(),_.p("design:type",Object)],NZ.prototype,"guideUserStateOpened",void 0);
_.q([_.T(),_.p("design:type",String)],NZ.prototype,"pageUrl",void 0);_.q([_.T(),_.p("design:type",String)],NZ.prototype,"pageType",void 0);_.q([_.T(),_.p("design:type",Number)],NZ.prototype,"cachedClientWidth",void 0);_.q([_.T(),_.p("design:type",Object)],NZ.prototype,"guideElement",void 0);_.q([_.T({selector:_.Na}),_.p("design:type",Object)],NZ.prototype,"isFullscreenShorts",void 0);
_.q([_.ge("guideElement"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],NZ.prototype,"onGuideElementChanged",null);_.q([_.ge("guidePersistentAndVisible"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],NZ.prototype,"guidePersistentAndVisibleChanged",null);
_.q([_.Sl("guideIsVisibleButNotPersistent"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],NZ.prototype,"guideIsVisibleButNotPersistentChanged",null);_.q([_.ge("miniGuideVisible"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],NZ.prototype,"miniGuideVisibleChanged",null);_.q([_.Sl("guideOpened"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],NZ.prototype,"guideOpenedChanged",null);
_.q([_.ge("activeEndpoint"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],NZ.prototype,"activeEndpointChanged",null);_.q([_.Sl("pageUrl"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],NZ.prototype,"resetGuide",null);_.q([_.Sl("cachedClientWidth"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],NZ.prototype,"cachedClientWidthChanged",null);
_.q([_.Sl("persistentPanelVisible"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],NZ.prototype,"persistentPanelVisibleChanged",null);_.q([_.ge("guideOpened","guidePersistent"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],NZ.prototype,"computeGuidePersistentAndVisible",null);
_.q([_.Sl("guidePersistentAndVisible","pageUrl","cachedClientWidth","persistentPanelVisible"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],NZ.prototype,"observeForMiniGuideVisible",null);_.q([_.cP("iron-resize"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],NZ.prototype,"onResize",null);_.q([_.hL({disableElementRegistration:!0,is:"yt-guide-manager"})],NZ);
var Irc=_.f(NZ,"yt-guide-manager",void 0,{mode:_.Xz("kevlar_poly_si_batch_j081")?1:2});var jo=function(){var X=_.Y.apply(this,arguments)||this;X.JSC$20534_keyboardInUse=!1;X.boundHandleCapturedKeydownEvent=function(U){X.handleCapturedKeydownEvent(U)};
return X};
_.F(jo,_.Y);_.a=jo.prototype;_.a.attached=function(){this.listenToDocument(document)};
_.a.listenToDocument=function(X){X.addEventListener("keydown",_.k7(this,this.onKeyDownEvent));X.addEventListener("keyup",_.k7(this,this.onKeyUpEvent));X.addEventListener("mousedown",_.k7(this,this.onMouseDownEvent));_.v("desktop_keyboard_capture_keydown_killswitch")||X.addEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);X.addEventListener("yt-page-data-updated",_.k7(this,this.onPageUpdate))};
_.a.detached=function(){this.unlistenFromDocument(document)};
_.a.unlistenFromDocument=function(X){X.removeEventListener("keydown",_.k7(this,this.onKeyDownEvent));X.removeEventListener("keyup",_.k7(this,this.onKeyUpEvent));X.removeEventListener("mousedown",_.k7(this,this.onMouseDownEvent));_.v("desktop_keyboard_capture_keydown_killswitch")||X.removeEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);X.removeEventListener("yt-page-data-updated",_.k7(this,this.onPageUpdate))};
_.a.ready=function(){_.np().addProvider({provide:_.uk,useValue:this})};
_.a.isKeyBoardInUse=function(){return this.JSC$20534_keyboardInUse};
_.a.handleCapturedKeydownEvent=function(X){if(X.keyCode===32&&!this.isKeyBoardInUse())this.onKeyDownEvent(X)};
_.a.onMouseDownEvent=function(){this.JSC$20534_keyboardInUse=!1};
_.a.onPageUpdate=function(){if(_.v("desktop_keyboard_shortcut_usage_log")||this.isShortsPage&&_.v("web_shorts_keyboard_shortcut_usage_log")){_.JLY.clear();for(var X=_.H(_.sy),U=X.next();!U.done;U=X.next()){var r=_.H(U.value);U=r.next().value;r=r.next().value;r=_.tb(r);_.JLY.set(U,r);_.K9(_.Ei(),_.e8(),r)}_.D4T.clear();X=_.H(_.x9);for(U=X.next();!U.done;U=X.next())r=_.H(U.value),U=r.next().value,r=r.next().value,r=_.tb(r),_.D4T.set(U,r),_.K9(_.Ei(),_.e8(),r);_.TY(_.Ei(),_.e8(),[].concat(_.fN(_.D4T.values()),
_.fN(_.JLY.values())));_.VU(_.Ei(),[].concat(_.fN(_.D4T.values()),_.fN(_.JLY.values())))}};
_.a.onMiniplayerActiveChange=function(){var X;(X=_.np().resolve(_.zS).pipController.getWindow())&&(this.miniplayerIsActive?this.listenToDocument(X.document):this.unlistenFromDocument(X.document))};
_.a.ignoreKeyEvent=function(X){if(X.ctrlKey||X.altKey)if(_.v("kevlar_macro_markers_keyboard_shortcut")){if(X.keyCode!==37&&X.keyCode!==39)return!0}else return!0;var U=_.DP(X)||[];return _.qR5(U)?(_.v("web_button_or_anchor_list_item")&&da3(U,X)&&(this.JSC$20534_keyboardInUse=!0),!0):X.defaultPrevented?(oX(X.keyCode,X.shiftKey,this.isShortsPage),!0):X.keyCode===32&&this.isKeyBoardInUse()?this.isSpacebarClick(X):!1};
_.a.isSpacebarClick=function(X){var U=X||window.event;var r;U.composedPath&&typeof U.composedPath==="function"?r=U.composedPath():r=U.path;r&&r.length?U=r[0]:(U=U||window.event,U=U.target||U.srcElement,U.nodeType==3&&(U=U.parentNode));return U&&X.keyCode===32&&(X=U.tagName==="BUTTON"||U.tagName==="A"||U.tagName==="INPUT",U=(U=U.getAttribute("role"))&&(U==="option"||U==="button"||U.indexOf("menuitem")===0),X||U)?!0:!1};
_.a.onKeyDownEvent=function(X){if(!this.ignoreKeyEvent(X)&&(X.keyCode===191&&(X.shiftKey||X.metaKey?X.repeat!=null&&X.repeat||(this.openHotkeyDialog(),oX(X.keyCode,X.shiftKey,this.isShortsPage)):(this.focusSearchBox(),X.preventDefault())),!X.metaKey)){var U=_.np().resolve(_.zS);switch(X.keyCode){case 9:this.JSC$20534_keyboardInUse=!0;break;case 32:this.handlePlayerSpaceKey(X);break;case 84:U.pipController.getWindow()&&window.focus();this.toggleTheaterMode(X.keyCode,X.shiftKey);break;case 73:U.pipController.getWindow()&&
window.focus();this.toggleMiniplayer(X.keyCode,X.shiftKey);break;case 70:if(this.isShortsPage){_.Wb1();break}this.isMiniplayerActive()?U.pipController.getWindow()&&(U.close(!0),window.focus()):this.passEventToPlayer(X);break;case 27:this.isPresentingTheaterMode()?this.toggleTheaterMode(X.keyCode,X.shiftKey):this.closeMiniplayer(X.keyCode,X.shiftKey)||this.passEventToPlayer(X);break;case 13:X.shiftKey&&_.np().resolve(_.Tk).activate(X);break;default:this.passEventToPlayer(X)}}};
_.a.onKeyUpEvent=function(X){if(!this.ignoreKeyEvent(X))if(_.v("web_speedmaster_spacebar_control")&&X.keyCode===32)this.handlePlayerSpaceKey(X,!0);else{var U=this.getPlayerManager();U&&(U=U.getPlayer())&&U.handleGlobalKeyUp(X.keyCode,X.shiftKey,X.ctrlKey,X.altKey,X.metaKey,X.key,X.code)}};
_.a.getPlayerManager=function(){var X=_.GU(),U=_.np().resolve(_.gX(_.Aj));return X&&U&&U.isOnWatch()?X:null};
_.a.passEventToPlayer=function(X,U){var r=this,m,I,t,C;return _.c(function(k){if(k.nextAddress==1){if(!_.v("desktop_keyboard_shortcuts_enabled_miniplayer_killswitch")&&r.isMiniplayerActive())m=_.np().resolve(_.zS).getPlayerElement();else if(r.inlinePreviewIsActive){if(I=_.i4(r.hostElement,"yt-get-inline-preview-player-action"),(t=I)==null?0:t[0])m=I[0]}else m=_.GU();return m?k.yield(m.getPlayerPromise(),3):k.jumpTo(0)}C=k.yieldResult;U?C.handleGlobalKeyUp(X.keyCode,X.shiftKey,X.ctrlKey,X.altKey,X.metaKey,
X.key,X.code):C.handleGlobalKeyDown(X.keyCode,X.shiftKey,X.ctrlKey,X.altKey,X.metaKey,X.key,X.code,X.repeat);X.keyCode!==38&&X.keyCode!==40&&oX(X.keyCode,X.shiftKey,r.isShortsPage);_.uv(k)})};
_.a.focusSearchBox=function(){_.l4(this.hostElement,"yt-focus-searchbox")};
_.a.openHotkeyDialog=function(){_.l4(this.hostElement,"yt-open-hotkey-dialog")};
_.a.isMiniplayerActive=function(){return _.np().resolve(_.zS).isMiniplayerActive()};
_.a.closeMiniplayer=function(X,U){return this.isMiniplayerActive()?(_.np().resolve(_.zS).close(),oX(X,U,this.isShortsPage),!0):!1};
_.a.toggleTheaterMode=function(X,U){var r=_.od(_.br().getState()),m=this.getPlayerManager(),I=_.v("disable_theater_mode_keyboard")||_.b3("START_IN_FULL_WINDOW_MODE");m&&!I&&(r=!r,_.pB()&&_.v("external_fullscreen")&&(r=!0),_.Gw(this.hostElement,"yt-toggle-theater-mode",[r]),oX(X,U,this.isShortsPage))};
_.a.toggleMiniplayer=function(X,U){var r=this.getPlayerManager();if(this.isMiniplayerActive()){var m;((m=_.np().resolve(_.gX(_.Aj)))==null?0:m.isOnWatch())?_.np().resolve(_.zS).close(!0):_.$b(_.np().resolve(_.zS));oX(X,U,this.isShortsPage)}else r&&(_.Gw(this.hostElement,"yt-activate-miniplayer-from-watch-action"),oX(X,U,this.isShortsPage))};
_.a.handlePlayerSpaceKey=function(X,U){var r=!!_.GU()||this.isMiniplayerActive();r=_.v("disable_space_scroll_fix")||r;_.v("global_spacebar_pause")&&!this.isKeyBoardInUse()&&r&&(X.preventDefault(),this.passEventToPlayer(X,U))};
_.a.isPresentingTheaterMode=function(){return _.v("web_watch_enable_tm_esc_key")?_.od(_.br().getState())&&!_.pB():!1};
jo.prototype.onMiniplayerActiveChange=jo.prototype.onMiniplayerActiveChange;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],jo.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],jo.prototype,"ytdReduxBehavior",void 0);_.q([_.T({selector:_.z3e}),_.p("design:type",Boolean)],jo.prototype,"inlinePreviewIsActive",void 0);_.q([_.T({selector:_.pqe}),_.p("design:type",Boolean)],jo.prototype,"isShortsPage",void 0);
_.q([_.T({selector:_.wV}),_.p("design:type",Boolean)],jo.prototype,"miniplayerIsActive",void 0);_.q([_.ge("miniplayerIsActive"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],jo.prototype,"onMiniplayerActiveChange",null);_.q([_.hL({disableElementRegistration:!0,is:"yt-hotkey-manager"})],jo);_.f(jo,"yt-hotkey-manager",void 0,{mode:_.Xz("kevlar_poly_si_batch_j081")?1:2});var Xu=function(){var X=_.Y.apply(this,arguments)||this;X.loopStateEntityKey_=null;X.playlistLoopStateEntity_=null;X.isShuffleNextPlaylist=!1;X.PLAYER_EVENTS_=new Map;X.playerListenersSetup_=!1;X.videoSkipJob_=0;X.canAutoAdvance_=!1;X.playerManager_=null;X.TEST_ONLY={};return X};
_.F(Xu,_.Y);_.a=Xu.prototype;_.a.ready=function(){_.np().addProvider({provide:_.xZ,useValue:this.hostElement})};
_.a.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_)};
_.a.attached=function(){document.addEventListener("yt-navigate-start",_.k7(this,this.onYtNavigateStart_));document.addEventListener("yt-navigate-finish",_.k7(this,this.onYtNavigateFinish_))};
_.a.detached=function(){document.removeEventListener("yt-navigate-start",_.k7(this,this.onYtNavigateStart_));document.removeEventListener("yt-navigate-finish",_.k7(this,this.onYtNavigateFinish_))};
_.a.updatePlaylistEventListeners=function(X,U){U&&!this.playerListenersSetup_?(this.playerManager_=X,this.registerPlaylistEventListeners_(X)):!U&&this.playerListenersSetup_&&(this.playerManager_=null,this.removePlaylistEventListeners_(X))};
_.a.setPlayer=function(X){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_);this.playerManager_=X};
_.a.activate_=function(){this.playerManager_&&this.registerPlaylistEventListeners_(this.playerManager_)};
_.a.deactivate_=function(){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_)};
_.a.registerPlaylistEventListeners_=function(X){var U=this;X.getPlayerPromise().then(function(r){U.playerListenersSetup_||(U.ytPlayerListenerBehavior.listenToPlayerEvents(r,U.PLAYER_EVENTS_),U.playerListenersSetup_=!0)})};
_.a.removePlaylistEventListeners_=function(X){var U=this;X.getPlayerPromise().then(function(r){U.playerListenersSetup_&&(U.ytPlayerListenerBehavior.unlistenFromPlayerEvents(r,U.PLAYER_EVENTS_),U.playerListenersSetup_=!1)})};
_.a.setPlaylistComponent=function(X){this.playlistComponent&&(this.playlistComponent.removeEventListener("yt-navigate",_.k7(this,this.onPlaylistYtNavigate_)),X&&(X.data&&this.playlistComponent.data&&X.data.playlistId==this.playlistComponent.data.playlistId?(X.loopOn=this.playlistComponent.loopOn,X.shuffleOn=this.playlistComponent.shuffleOn):(X.loopOn=!1,X.shuffleOn=!1),this.isShuffleNextPlaylist&&(X.shuffleOn=!0,this.isShuffleNextPlaylist=!1)));this.playlistComponent=X;this.playlistComponent.addEventListener("yt-navigate",
_.k7(this,this.onPlaylistYtNavigate_))};
_.a.setAutoplayRenderer=function(X){this.autoplayData=X};
_.a.setPlaylistData=function(X){this.currentPlaylistData_=X;_.l4(this.hostElement,"yt-playlist-data-updated");_.fI.isEmpty(X)?this.deactivate_():this.activate_();this.setLoopStateEntityKey_(X)};
_.a.setPlayerPlaybackControlData=function(X){this.playerManager_&&this.playerManager_.updatePlayerComponents(X.playlistPanelRenderer)};
_.a.getPlaylistData=function(){return this.currentPlaylistData_};
_.a.getTempData_=function(X,U){if(this.playlistComponent==null)return null;X={};this.playlistComponent.shuffleOn&&(X.shuffle_on=this.playlistComponent.shuffleOn);this.playlistComponent.loopOn&&(X.loop_on=this.playlistComponent.loopOn);U&&(X.autonav="1",_.np().resolve(_.x5),U=_.sO(),U>0&&(X.lact=U),this.playerManager_&&(U=this.playerManager_.getPlayer())&&U.shouldSendVisibilityState()&&(U=U.getVisibilityState(),U!=0&&(X.vis=U)));_.v("enable_unknown_lact_fix_on_html5")&&(_.np().resolve(_.x5),X.lact=
_.sO());return X};
_.a.getPlaylistState_=function(){return this.playlistComponent.loopOn&&this.playlistComponent.shuffleOn?"LOOP_SHUFFLE":this.playlistComponent.loopOn?"LOOP":this.playlistComponent.shuffleOn?"SHUFFLE":"NORMAL"};
_.a.setLoopStateEntityKey_=function(X){var U;this.loopStateEntityKey_=((U=this.getPlaylistLoopData_(X))==null?void 0:U.playlistLoopStateEntityKey)||null};
_.a.onPlaylistNext=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"nextButtonVideo")};
_.a.onPlaylistPrevious=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"previousButtonVideo")};
_.a.skipVideo=function(){var X=this,U=_.v("web_playlist_queue_multiple_skips_ks");if(!this.videoSkipJob_||U)U=this.isInBackground_()?1E3:5E3,this.videoSkipJob_=_.O5(_.$u,function(){X.onPlaylistNext();X.videoSkipJob_=0},U)};
_.a.cancelVideoSkip=function(){this.videoSkipJob_&&(_.$u.cancelJob(this.videoSkipJob_),this.videoSkipJob_=0)};
_.a.isInBackground_=function(){var X=window.document.visibilityState;return!(!X||X=="visible")};
_.a.onPlaylistIndex_=function(X){this.playlistComponent&&(X=this.playlistComponent.data.contents[X].playlistPanelVideoRenderer.navigationEndpoint,_.l4(this.hostElement,"yt-navigate",{endpoint:X,tempData:this.getTempData_(X)}))};
_.a.onPlayerStateChange_=function(X){if(X=X==0&&this.playlistComponent&&this.canAutoAdvance_)X=_.yA.getInstance(),X=!(X.autonavState_===3?X.autonavPauseReason_&&X.autonavPauseReason_.inputBoxFocus===!0:X.autonavState_===1&&X.disabledAutonavPauseReason_&&X.disabledAutonavPauseReason_.inputBoxFocus===!0);X&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"autoplayVideo",!0)};
_.a.onYtNavigateStart_=function(){this.canAutoAdvance_=!1};
_.a.onYtNavigateFinish_=function(){this.canAutoAdvance_=!0};
_.a.navigateToAutoplayWatchEndpoint_=function(X,U,r){var m=this.playlistComponent.data.currentIndex,I=this.getNumPlayableVideos_();X=="NORMAL"&&U=="autoplayVideo"&&m+1>=I&&r||!(X=this.getVideoEndpoint_(X,U))||(r=this.getTempData_(X,r),_.l4(this.hostElement,"yt-navigate",{endpoint:X,tempData:r}))};
_.a.getNumPlayableVideos_=function(){for(var X=0,U=_.H(this.playlistComponent.data.contents||[]),r=U.next();!r.done;r=U.next())r.value.playlistPanelVideoRenderer&&(X+=1);return X};
_.a.getVideoEndpoint_=function(X,U){if(this.autoplayData&&this.autoplayData.sets)for(var r=0,m=this.autoplayData.sets.length;r<m;r++){var I=this.autoplayData.sets[r];if(I.mode==X){if(I[U])return I[U];break}}else X=new _.Tx("AutoplayData is undefined in playlist manager","Mode: "+X+" endpoint: "+U),_.AE(X)};
_.a.getAutoplayEndpoint=function(){if(this.playlistComponent)return this.getVideoEndpoint_(this.getPlaylistState_(),"autoplayVideo")};
_.a.onPlaylistYtNavigate_=function(X){if(X.detail.endpoint){X.stopPropagation();var U=X.detail;U.tempData=this.getTempData_(X.detail.endpoint);_.l4(this.hostElement,"yt-navigate",U)}};
_.a.hasAutoplayData=function(){return!(!this.autoplayData||!this.autoplayData.sets)};
_.a.onPlaylistLoopStateEntityChanged=function(){this.playlistLoopStateEntityChanged_(this.playlistLoopStateEntity_)};
_.a.playlistLoopStateEntityChanged_=function(X){var U=this,r,m,I;return _.c(function(t){if(t.nextAddress==1){if(!X)return t.return();r=X.state==="PLAYLIST_LOOP_STATE_ONE";return U.playerManager_?t.yield(U.playerManager_.getPlayerPromise(),3):t.jumpTo(2)}t.nextAddress!=2&&(m=t.yieldResult,m.setLoopVideo(r));I=X.state==="PLAYLIST_LOOP_STATE_ALL";U.playlistComponent&&(U.playlistComponent.loopOn=I);_.uv(t)})};
_.a.getPlaylistLoopData_=function(X){var U,r;if(X=X==null?void 0:(U=X.playlistButtons)==null?void 0:(r=U.menuRenderer)==null?void 0:r.topLevelButtons)for(U=_.H(X),r=U.next();!r.done;r=U.next())if(r=r.value,r.playlistLoopButtonRenderer)return r.playlistLoopButtonRenderer};
_.a.getLoopStateCommand_=function(X){var U=this.getPlaylistData(),r;U=((r=this.getPlaylistLoopData_(U))==null?void 0:r.states)||[];var m;X=(m=_.e(U[X?1:2],_.Ttv))==null?void 0:m.button;var I;return(I=_.e(X,_.gd))==null?void 0:I.command};
_.a.onPlayerLoopChange_=function(X){this.playlistLoopStateEntity_&&(X?"PLAYLIST_LOOP_STATE_ONE":"PLAYLIST_LOOP_STATE_NONE")!==this.playlistLoopStateEntity_.state&&(X=this.getLoopStateCommand_(X))&&this.ytComponentBehavior.resolveCommand(X)};
_.a.onSleepTimerSettingsChanged_=function(X){this.canAutoAdvance_=X!=="End of video"};
Xu.prototype.onPlaylistLoopStateEntityChanged=Xu.prototype.onPlaylistLoopStateEntityChanged;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Xu.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.ev.YtPlayerListenerBehavior),_.p("design:type",_.Eh)],Xu.prototype,"ytPlayerListenerBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],Xu.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Xu.prototype,"loopStateEntityKey_",void 0);
_.q([_.T({selectorArgs:["loopStateEntityKey_"],selector:_.UG.playlistLoopStateEntitySelector}),_.p("design:type",Object)],Xu.prototype,"playlistLoopStateEntity_",void 0);_.q([_.ge("playlistLoopStateEntity_"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Xu.prototype,"onPlaylistLoopStateEntityChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"yt-playlist-manager"})],Xu);_.f(Xu,"yt-playlist-manager",void 0,{mode:_.Xz("kevlar_poly_si_batch_j081")?1:2});var tSH,arw=function(){if(tSH!==void 0)return tSH;var X=document.createElement("template");_.B(X,"\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");X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return tSH=X};var Ur=function(){var X=_.Y.apply(this,arguments)||this;X.lastCallback=null;X.getAccountLinkPromises={};X.redirectModeProviderAllowlist=new Set(["football.fantasysports.yahoo.com","riotgames.com"]);X.actionMap={"yt-initialize-third-party":"handleInitializeRequest","yt-account-link-command":"handleAccountLinkCommand","yt-account-unlink-command":"handleAccountUnlinkCommand","yt-log-account-linking-event-command":"handleLogAccountLinkingEventCommand"};return X};
_.F(Ur,_.Y);_.a=Ur.prototype;_.a.getLocation=function(){return window.location.href};
_.a.getCompletionUrl=function(){return _.WW(this.getLocation())};
_.a.containsRedirectState=function(X){return(X=_.EW(_.Z6s(X)))?(new URLSearchParams(X)).get("redirect_state")!==null:!1};
_.a.createGalConfig=function(X,U){var r=new d$e;X=r=U?this.getPopupOrRedirectSetting(r,_.$q("LINK_API_KEY"),_.$q("LINK_API_KEY_REDIRECT"),X):OUL(r,_.$q("LINK_API_KEY"));X.authUser=_.$q("SESSION_INDEX")||0;X.supportedFlows=new Set([4]);return X.build()};
_.a.getPopupOrRedirectSetting=function(X,U,r,m){this.isGalInteractionPopupMode(m)?(X.interactionMode=0,X=OUL(X,U)):(X.interactionMode=1,U=this.getCompletionUrl(),X.completionUrl=U,X=OUL(X,r));return X};
_.a.isGalInteractionPopupMode=function(X){if(this.redirectModeProviderAllowlist.has(X))switch(X){case "football.fantasysports.yahoo.com":return!1;case "riotgames.com":return!1;default:return!1}return!0};
_.a.getStatusEntityKeyForProviderId=function(X){return _.I$(X+":all","accountLinkStatusEntity")};
_.a.findNestedPropValue=function(X,U){var r=!1,m=null;JSON.stringify(X,function(I,t){r||I!==U||(r=!0,m=t);return r?null:t});
return m};
_.a.findAccountLinkButtonViewModel=function(X,U){var r=null,m=!1;JSON.stringify(X,function(I,t){m||t.accountLinkStatusEntityKey!==U||t.accountLinkStatusSecondaryEntityKey||(m=!0,r=t);return m?null:t});
return r};
_.a.executeLinkingSuccessOrFailureCommands=function(X,U,r){var m=null,I;(U==null?0:(I=U.url)==null?0:I.includes("account_sharing"))?m=U==null?void 0:U.response:m=U==null?void 0:U.response;(U=this.findAccountLinkButtonViewModel(m,X))?(X=r?this.findNestedPropValue(U,"onSuccessCommand"):this.findNestedPropValue(U,"onFailureCommand"))?_.Uv([X],this.hostElement):_.i3(Error("Cl")):_.i3(Error("Dl`"+X))};
_.a.handleInitializeRequest=function(X,U){var r=this,m=Zt7(this.createGalConfig(X,!0));this.containsRedirectState(this.getLocation())?CRT(X,m.config,m.galService).then(function(I){var t=r.getStatusEntityKeyForProviderId(X);if(I.statusCode===1)U&&r.executeLinkingSuccessOrFailureCommands(t,U,!0),I=r.getLocation().indexOf("#"),I!==-1&&window.history.pushState(null,"",r.getLocation().substring(0,I));else return U&&r.executeLinkingSuccessOrFailureCommands(t,U,!1),Promise.reject(Error(I.statusMessage))}).catch(function(I){_.AE(I);
_.DT("gamingAccountLinkStatusChanged",{serviceId:X,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(I)}):this.getAccountLinkPromises[X]=m.startLinkingSession({serviceId:X})};
_.a.handleAccountLinkCommand=function(X){_.e(X,Kn3)&&this.handleLinkRequest(_.e(X,Kn3))};
_.a.handleLinkRequest=function(X){var U=this,r=X.thirdPartyId;if(r)if(this.isGalInteractionPopupMode(r)){var m=function(){U.closeAndFire("ytd-gaming-account-link-setting-renderer",X.onFailureCommand)},I=function(){U.closeAndFire("ytd-gaming-account-link-setting-renderer",X.onSuccessCommand)};
this.lastCallback=I;this.getAccountLinkPromises[r].then(function(t){X$H(t).then(function(C){C.statusCode===1?I():m()})}).catch(function(){m()})}else this.getAccountLinkPromises[r].then(function(t){X$H(t).then(function(C){if(C.statusCode!==1)return Promise.reject(Error(C.statusMessage))})}).catch(function(t){_.AE(t);
_.DT("gamingAccountLinkStatusChanged",{serviceId:r,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(t)})};
_.a.closeAndFire=function(X,U){_.Gw(this.hostElement,"yt-close-popup-action",[X]);U&&_.Uv([U],this.hostElement)};
_.a.handleAccountUnlinkCommand=function(X){_.e(X,T3L)&&this.handleUnlinkRequest(_.e(X,T3L))};
_.a.handleUnlinkRequest=function(X){var U=this,r=X.thirdPartyId;if(r){var m=function(){U.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",X.onFailureCommand)},I=function(){U.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",X.onSuccessCommand)};
this.lastCallback=I;var t=Zt7(this.createGalConfig(r,!1));this.unlinkUserGal(t,r).then(function(C){C.statusCode===1?I():m()}).catch(function(){m()})}};
_.a.unlinkUserGal=function(X,U){return X.deleteLink(U)};
_.a.handleLogAccountLinkingEventCommand=function(X){_.v("enable_gel_log_commands")&&_.e(X,Y9e)&&(X=_.e(X,Y9e).event)&&_.DT("gamingAccountLinkStatusChanged",X)};
_.n0.Object.defineProperties(Ur,{template:{configurable:!0,enumerable:!0,get:function(){return arw()}}});
_.q([_.w(_.W9.YtOpenPopupBehavior),_.p("design:type",Object)],Ur.prototype,"ytOpenPopupBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Ur.prototype,"ytActionHandlerBehavior",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-third-party-manager"})],Ur);_.f(Ur,"ytd-third-party-manager",function(){return arw()},{mode:_.Xz("kevlar_poly_si_batch_j081")?1:2});var Hme,C55=function(){if(Hme!==void 0)return Hme;var X=document.createElement("template");_.B(X,"\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");X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return Hme=X};var rc=function(){var X=_.Y.apply(this,arguments)||this;X.currentPage=void 0;X.renderLoadingStateJobId=0;X.updatePageDataJobId=0;X.pageDisposeJobsets=new WeakMap;X.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"};X.shouldApplyLockupToWatchTransition=_.v("web_thumbnail_to_watch_transition");X.shouldApplySlideTransition=_.S7("web_page_transition_type")==="slide"||_.v("enable_plj_landing_page");X.shouldApplyLearningJourneyTransition=_.v("enable_plj_landing_page");X.TEST_ONLY=void 0;return X};
_.F(rc,_.Y);_.a=rc.prototype;_.a.ready=function(){var X=_.np();X.addProvider({provide:_.Aj,useValue:this});X.addProvider({provide:_.HyX,useValue:this})};
_.a.created=function(){this.pagePool=new MDL;this.contextSwitcher=new biX};
_.a.attached=function(){_.l4(this.hostElement,"attached");var X=_.np().resolve(_.gX(_.Pl));X&&(this.contextSwitcher.JSC$20359_networkService_=X);this.viewTransitionManager=_.np().resolve(_.rQ)};
_.a.getPageOffset=function(X){return X.getScrollTop()};
_.a.setPageOffset=function(X,U){try{X.setScrollTop(U)}catch(r){}};
_.a.setPageOffsetForNavigation=function(X,U){_.l4(this.hostElement,"yt-navigate-set-page-offset",{page:X,offset:U===void 0?0:U})};
_.a.pauseActiveContext=function(){var X=this.contextSwitcher;X.activeContext_&&X.activeContext_.pause()};
_.a.getModuleNameForType=function(X){return X==="watch"?_.v("kevlar_watch_fixie")?"watchFixie":_.v("kevlar_watch_grid")?"watchGrid":"watchFlexy":X==="shorts"||X==="search"?X:"browse"};
_.a.attachPage=function(X){var U,r=!_.v("pc_is_attached_ks")&&(X==null?void 0:(U=X.polymerController)==null?void 0:U.isAttached);if(!X.isAttached&&!r)try{_.Xa(this.hostElement).appendChild(X)}catch(I){var m;_.AE(new _.Tx("Error attaching page element for component",{origin:(m=this.currentPage)==null?void 0:m.is,component:X.is}))}};
_.a.setActivePage=function(X,U){var r=this,m=!1,I=function(){var t=r.isOnWatch(),C=r.currentPage;if(X)if(X!==r.currentPage){C&&(C.hidden=!0,C.active=!1,C.removeAttribute("role"));r.currentPage=X;var k,g=U!=null?U:_.kz((k=r.data)==null?void 0:k.endpoint);C&&_.l4(r.hostElement,"yt-page-type-changed",{oldPageType:C.is,newPageType:X.is,newPageSubtype:g});_.pd().dispatch(_.jf({type:"SET_SHARED_CURRENT_PAGE_TYPE",payload:X.is}));_.pd().dispatch(_.jf({type:"SET_SHARED_CURRENT_PAGE_SUB_TYPE",payload:g||""}));
X.hidden=!1;r.attachPage(X);X.active=!0;X.setAttribute("role","main");C&&r.setPageOffsetForNavigation(X,0);_.v("kevlar_remove_page_dom_on_switch")&&!t&&C&&_.Xa(r.hostElement).removeChild(C)}else m=!0;else r.handleMissingDestinationPage(C)};
this.shouldRunBrowseTransition(this.currentPage,X)?cUc(this.viewTransitionManager,I):this.shouldRunLearningJourneyTransition(this.currentPage,X)?ZTX(this.viewTransitionManager,I):I();return m};
_.a.handleMissingDestinationPage=function(X){if(this.isColdLoadForUnknownPage(X))_.AE(new _.Tx("Cold load for unknown page"));else{var U;X=new _.Tx("Unable to set active page",X?X.is:"unknown origin",(U=this.data)==null?void 0:U.endpoint);_.$Q(X)}};
_.a.isColdLoadForUnknownPage=function(X){return!X&&Ey(this.data)==="unknown"};
_.a.shouldRunBrowseTransition=function(X,U){return this.shouldApplySlideTransition&&(X==null?void 0:X.is)==="ytd-browse"&&(U==null?void 0:U.is)==="ytd-browse"&&X!==U};
_.a.shouldRunLearningJourneyTransition=function(X,U){return this.shouldApplyLearningJourneyTransition&&(X==null?void 0:X.is)==="ytd-browse"&&((U==null?void 0:U.is)==="ytd-watch-learning-journey"||(U==null?void 0:U.tagName.toLowerCase())==="ytd-watch-learning-journey")};
_.a.shouldRunWatchNextLoadedTransition=function(X,U){return this.viewTransitionManager&&X.is==="ytd-watch-flexy"&&U};
_.a.updatePageData=function(X){var U=this,r=this.data;this.updatePageDataJobId&&_.$u.cancelJob(this.updatePageDataJobId);this.data=X;return new _.o7(function(m){var I=function(){X.filler?U.performDataUpdate(X,r):OQ0(function(){U.performDataUpdate(X,r)});
var g=_.Sx();_.dp(g,"cr")||g.processSignal("cr");m()},t=function(){X&&(X.page==="watch"||_.v("web_shorts_delay_shorts_page_update")&&X.page==="shorts")?U.updatePageDataJobId=_.O5(_.$u,I):I()};
if(_.v("kevlar_enable_mss_page_modules_client")&&X){var C=_.np().resolve(_.Vb),k=U.getModuleNameForType(X.page);(C=CQ0(C,[k]))?C.then(t):t()}else t()})};
_.a.isDownloadsPage=function(X){var U,r;return(X==null?void 0:(U=X.endpoint)==null?void 0:(r=U.browseEndpoint)==null?void 0:r.browseId)==="FEdownloads"};
_.a.setPlayerSyncInterval=function(X){var U;return _.c(function(r){if(r.nextAddress==1)return r.yield(_.np().resolve(_.X5),2);U=r.yieldResult;U.setUpPositionSyncInterval(X);_.uv(r)})};
_.a.performDataUpdate=function(X,U){_.v("kevlar_early_popup_close")||_.Gw(this.hostElement,"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]);var r=!X.filler;r&&(_.F7("lps"),_.v("config_age_report_killswitch")||w45());var m=Ey(X),I,t=!1;if(_.v("kevlar_remove_page_dom_on_switch")){var C=U&&Ey(U);m===C&&(I=this.getCurrentPage())}I||(I=$x(this.pagePool,m));r&&ERe(this.pagePool.elementPoolPopulator,m);r&&!this.renderLoadingStateJobId&&(t=this.setActivePage(I));if(I){C=m==="watch";var k=
m==="shorts",g=m==="learning_journey_watch";_.v("kevlar_flush_jobs_before_setting_player_response")&&this.flushPageDisposeJobset(I);if(C||k||g)I.playerData=X.playerResponse;if(k){X.reelWatchSequenceResponse?I.reelWatchSequenceResponse=X.reelWatchSequenceResponse:!I.cachedReelWatchSequenceResponse||I.reelWatchSequenceResponse||_.v("web_enable_delay_shorts_sequence_call_new")||(I.reelWatchSequenceResponse=I.cachedReelWatchSequenceResponse);X.reelWatchSequenceResponse&&(U==null?void 0:U.page)!=="shorts"&&
(I.cachedReelWatchSequenceResponse=X.reelWatchSequenceResponse);I.currentEndpoint=X.endpoint;var Z;I.isPreviousPageShorts=!!(U==null?0:(Z=U.endpoint)==null?0:Z.reelWatchEndpoint)}Z=this.isDownloadsPage(X);var P=this.isDownloadsPage(U);Z&&!P?this.setPlayerSyncInterval(6E5):!Z&&P&&this.setPlayerSyncInterval();_.v("block_all_player_prefetch_requests")||this.preparePrefetchRequest(X,I,r,C,k,g);s15(_.np().resolve(_.zS),U,X);if(_.v("enable_ai_companion")){var S;(S=_.np().resolve(_.gX(_.HC)))==null||_.Vp0(S,
this.getPersistentPanelSurface(m))}_.yi(_.np().resolve(_.x5));_.v("kevlar_flush_jobs_before_setting_player_response")||this.flushPageDisposeJobset(I);r?(r=typeof I.loadPage,r==="function"?(I.pageContext=A_5(this.contextSwitcher,I,I.data!==X.response),r=function(){I.loadPage(X.response)},this.shouldApplySlideTransition&&I.is==="ytd-browse"&&t&&(m==="learning"||this.isDifferentBrowseId(X==null?void 0:X.endpoint,U==null?void 0:U.endpoint))?cUc(this.viewTransitionManager,r):this.shouldRunWatchNextLoadedTransition(I,
t)?nk5(this.viewTransitionManager,r):r()):_.bh(new _.Tx("b/38014653 ",[m,
I.is,I.nodeName,r,I.isAttached,U&&Ey(U),this.hostElement.children.length])),_.F7("pdl")):(I.hidden=!0,X.response.filler=!0,I.data=X.response,this.attachPage(I));_.l4(this.hostElement,"yt-page-data-updated",{pageType:m})}_.Vo(_.$u,function(){_.v("logging_avoid_blocking_during_navigation")&&_.w4D().transition("none");var d=CeX(),O=I;if(X){var E=TZL(X),Q=Y8H(X),h;a:{if(X.playerResponse){var z=X.playerResponse,K;if((h=z.auxiliaryUi)==null?0:(K=h.messageRenderers)==null?0:K.upsellDialogRenderer){h=z.auxiliaryUi.messageRenderers.upsellDialogRenderer;
break a}}else if(X.response&&(h=X.response,(z=h.overlay)==null?0:z.upsellDialogRenderer)){h=h.overlay.upsellDialogRenderer;break a}h=void 0}var D;var W;K=(D=X.playerResponse)==null?void 0:(W=D.auxiliaryUi)==null?void 0:W.messageRenderers;D=(K==null?void 0:K.enforcementMessageViewModel)||(K==null?void 0:K.bkaEnforcementMessageViewModel);D=(D==null?void 0:D.displayType)!=="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"?D:void 0;var J;a:{if(X.response&&(W=X.response,(J=W.overlay)==null?0:J.commandWrapperPromoRenderer)){J=
W.overlay.commandWrapperPromoRenderer;break a}J=void 0}HVw(d,E,Q,h,D,J,O)}})};
_.a.preparePrefetchRequest=function(X,U,r,m,I,t){var C,k,g,Z,P,S,d,O,E,Q,h,z,K,D,W;return _.c(function(J){if(J.nextAddress==1)return!r||!(m||I||t)||_.v("kevlar_disable_background_prefetch")&&_.l3(_.VMM)()===0?J.return():(C=_.la(U))?J.yield(C.getPlayerPromise(),2):J.return();k=J.yieldResult;g=_.np().resolve(_.gX(_.Pl));if(!g)return J.return();if(I)return Z=_.lR(_.Jw),uYw(Z,(P=X.endpoint)==null?void 0:P.reelWatchEndpoint,U.reelWatchSequenceResponse,k,g),J.return();O=(S=X.response)==null?void 0:(d=S.responseContext)==
null?void 0:d.webResponseContextExtensionData;if(!O)return J.return();K=(E=X.response)==null?void 0:(Q=E.contents)==null?void 0:(h=Q.twoColumnWatchNextResults)==null?void 0:(z=h.autoplay)==null?void 0:z.autoplay;D=_.np().resolve(_.xZ);W=_.lR(_.Jw);hv5(W,O,k,g,D,K);_.uv(J)})};
_.a.movePlayerToWatch=function(X){var U=this,r,m;return _.c(function(I){r=$x(U.pagePool,"watch");m=r.getPlayerContainer();X.appendTo(m);_.uv(I)})};
_.a.movePlayerToShorts=function(X){var U=this,r,m,I;return _.c(function(t){r=$x(U.pagePool,"shorts");m=r.getPlayerContainer();(I=X)==null||I.appendTo(m,void 0,!0);_.uv(t)})};
_.a.getPlayerFromWatch=function(){var X=$x(this.pagePool,"watch");return _.la(X)};
_.a.getPlayerFromShorts=function(){var X=$x(this.pagePool,"shorts");return _.la(X)};
_.a.startLoadingWatch=function(){var X=this,U=$x(this.pagePool,"watch");this.renderLoadingStateJobId?(_.$u.cancelJob(this.renderLoadingStateJobId),this.renderLoadingStateJobId=0,_.v("web_watch_transition_enable_start_loading_watch_callsite")?gk1(this.viewTransitionManager,function(){X.renderPageLoadingState("watch")}):this.renderPageLoadingState("watch")):this.setActivePage(U,"watch");
if(_.v("enable_ai_companion")){var r;(r=_.np().resolve(_.gX(_.HC)))==null||_.Vp0(r,this.getPersistentPanelSurface("watch"))}};
_.a.startLoadingShorts=function(){var X=$x(this.pagePool,"shorts");this.setActivePage(X,"shorts")};
_.a.startLoadingLearningJourney=function(){var X=$x(this.pagePool,"learning_journey_watch");this.setActivePage(X,"learning_journey_watch")};
_.a.getCurrentPage=function(){return this.currentPage};
_.a.getDestinationPageType=function(){return this.destinationPageType};
_.a.getCurrentData=function(){return this.data};
_.a.isOnWatch=function(){return this.isWatchPage(this.currentPage)};
_.a.isOnShorts=function(){var X;return((X=this.currentPage)==null?void 0:X.is)==="ytd-shorts"};
_.a.isWatchPage=function(X){return!!X&&(X.is==="ytd-watch-flexy"||X.is==="ytd-watch-fixie"||X.is==="ytd-watch-grid")};
_.a.preparePage=function(X,U){var r=this,m=function(){var C=r.pagePool.preparePage(X,r.currentPage,U);C&&r.attachPage(C)},I=function(C){_.lh(C,U);
_.AE(C)};
if(_.v("kevlar_enable_mss_page_modules_client")){var t=this.getModuleNameForType(X);if(t=CQ0(_.np().resolve(_.Vb),[t])){t.then(m.bind(this)).catch(I.bind(this));return}}try{m()}catch(C){I(C)}};
_.a.lazyPrepareCriticalPages=function(X,U){X=_.kz(U)||X;_.v("kevlar_enable_mss_page_modules_client")?this.downloadPageModules(X).then(this.maybePrepareWatchPage.bind(this,X)):this.maybePrepareWatchPage(X)};
_.a.maybePrepareWatchPage=function(X){X==="watch"||X==="learning_journey_watch"&&_.v("web_watch_learning_journey_disable_lazy_pages")||_.Vo(_.$u,this.preparePage.bind(this,"watch"))};
_.a.downloadPageModules=function(X){X=this.getModuleNameForType(X);var U=new Set(["browse","search","shorts",this.getModuleNameForType("watch")]);U.delete(X);var r=_.np().resolve(_.Vb);r.JSC$19032_loadModules(X);return r.JSC$19032_loadModules.apply(r,_.fN(U))};
_.a.renderPageLoadingState=function(X,U){this.preparePage(X,U);var r=$x(this.pagePool,X);r.loadingData&&(r.loadingData.endpoint=U);r.loading=!0;this.setActivePage(r,X);X!=="watch"&&X!=="learning_journey_watch"||_.l4(this.hostElement,"yt-guide-close")};
_.a.prepareForNavigation=function(X,U){var r=this;if(this.currentPage&&this.data){var m=_.kz(U)||X;this.destinationPageType=m;Ey(this.data)==m&&_.l4(this.currentPage,"yt-page-data-will-update",{bubbles:!1})}if((X==="watch"||X==="learning_journey_watch")&&this.data&&this.data.page!=="watch"&&this.data.page!=="learning_journey_watch"){this.renderLoadingStateJobId&&_.$u.cancelJob(this.renderLoadingStateJobId);_.np().resolve(_.zS).deactivate(U);_.c1(_.$u,function(){var t=r.viewTransitionManager,C=r.currentPage;
if(t.isLockupToWatchTransitionEnabled&&t.isLockupThumbnailRegistrationEnabled&&C)if(t.registeredLockupThumbnail)t.lockupThumbnailRegisteredFromWatchEndpoint&&_.AE(new _.Tx("Lockup thumbnail already registered from watch endpoint."));else{a:{var k=_.e(U,_.Rl);if(k==null?0:k.videoId){var g="yt-lockup-view-model ."+_.iXH(k.videoId)+" yt-thumbnail-view-model";C=C.querySelectorAll(g);if(C.length===1){k=C[0];break a}C.length>1?_.AE(new _.Tx("Multiple LockupViewModel thumbnails found for videoId: "+k.videoId+
". Selector: "+g)):_.v("web_thumbnail_to_watch_transition_debug")&&_.AE(new _.Tx("No LockupViewModel thumbnail found for videoId: "+k.videoId+". Selector: "+g))}k=void 0}k&&(t.registeredLockupThumbnail=k,t.lockupThumbnailRegisteredFromWatchEndpoint=!0,_.PpX(t,k))}});
var I=this.data;this.renderLoadingStateJobId=_.c1(_.$u,function(){gk1(r.viewTransitionManager,function(){if(r.data!=I){var t=$x(r.pagePool,X);r.setActivePage(t)}else r.renderPageLoadingState(X,U);r.renderLoadingStateJobId=0})},150)}};
_.a.preparePageDispose=function(){if(this.currentPage&&Array.isArray(this.currentPage.pageDisposeJobs)&&this.currentPage.pageDisposeJobs.length!==0){var X=new _.ot(1);this.currentPage.pageDisposeJobs.forEach(function(U){_.wN(X,U)});
this.pageDisposeJobsets.set(this.currentPage,X)}};
_.a.flushPageDisposeJobset=function(X){var U=this.pageDisposeJobsets.get(X);U&&(U.flushJobs(),this.pageDisposeJobsets.delete(X))};
_.a.onYtStopOldPlayer=function(X,U){U=U===void 0?!1:U;var r,m=_.dX("kevlar_new_stop_old_player_logic_pages");if(_.v("kevlar_check_current_page_on_stop_old_player")&&(m.length===0||this.currentPage&&m.includes(this.currentPage.is)))if(this.data&&(r=Ey(this.data)),Ey(X)===r&&this.currentPage&&Ey(this.currentPage.data)!==r)var I=_.la(this.currentPage);else r=Ey(this.data),I=$x(this.pagePool,r),I=_.la(I);else this.data&&(r=Ey(this.data),I=$x(this.pagePool,r),I=_.la(I));if(I){m=Ey(X);var t=$x(this.pagePool,
m);t=_.la(t);if(I==t)U&&!_.v("kevlar_disable_preemptive_player_reset")&&I.resetForNewPlayback();else if(U=r==="watch"&&m!=="watch",!U||m==="shorts"||_.sO$()&&!dW1(this.data,X))X=_.np().resolve(_.zS),U&&X.isMiniplayerActive()&&X.pipController.getWindow()||I.stop()}};
_.a.isDifferentBrowseId=function(X,U){X=_.e(X,_.cl);U=_.e(U,_.cl);return(X==null?void 0:X.browseId)!==(U==null?void 0:U.browseId)};
_.a.getPersistentPanelSurface=function(X){switch(X){case "watch":return"WATCH";default:return"APP"}};
_.n0.Object.defineProperties(rc,{template:{configurable:!0,enumerable:!0,get:function(){return C55()}}});
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],rc.prototype,"ytActionHandlerBehavior",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-page-manager"})],rc);_.f(rc,"ytd-page-manager",function(){return C55()},{mode:_.Xz("kevlar_poly_si_batch_j081")?1:2});var kZL;var m9=function(){var X=_.Y.apply(this,arguments)||this;X.useListItemStyles=_.v("web_list_item_style_for_menu_items");X.systemIcons=_.v("kevlar_system_icons");return X};
_.F(m9,_.Y);_.a=m9.prototype;_.a.ready=function(){this.hostElement.addEventListener("tap",_.k7(this,this.onEndpointTapExtra))};
_.a.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.a.onFocus=function(){var X;(X=_.Xa(this.hostElement).querySelector("tp-yt-paper-item"))==null||X.focus()};
_.a.onEndpointTapExtra=function(X){_.l4(this.hostElement,"iron-activate");var U=this.data.navigationEndpoint;U&&_.e(U,_.B71)&&(X.stopPropagation(),_.NT(this.hostElement,[U],this.hostElement))};
_.a.computeIcon=function(X){return X&&X.iconType?_.IB(X.iconType):""};
_.a.computeHasSeparator=function(){return!(!this.data||!this.data.hasSeparator)};
_.a.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.a.forceUpdateStylesOnLegacyBrowsers=function(){_.v("kevlar_legacy_browsers")&&_.HP(this.hostElement)};
m9.prototype.forceUpdateStylesOnLegacyBrowsers=m9.prototype.forceUpdateStylesOnLegacyBrowsers;m9.prototype.onFocus=m9.prototype.onFocus;_.q([_.w(_.yS),_.p("design:type",Object)],m9.prototype,"ytdOpenPopupBehavior",void 0);_.q([_.w(_.zhT.YtConditionalRendererBehavior),_.p("design:type",Object)],m9.prototype,"ytConditionalRendererBehavior",void 0);_.q([_.w(_.Jq.YtEndpointBehavior),_.p("design:type",Object)],m9.prototype,"ytEndpointBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],m9.prototype,"data",void 0);_.q([_.T({computed:"computeIcon(data.icon)",value:""}),_.p("design:type",String)],m9.prototype,"icon",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],m9.prototype,"useIcons",void 0);_.q([_.T({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.p("design:type",Boolean)],m9.prototype,"hasSeparator",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],m9.prototype,"useListItemStyles",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],m9.prototype,"systemIcons",void 0);_.q([_.cP("focus"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],m9.prototype,"onFocus",null);_.q([_.ge("useIcons","hasSeparator"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],m9.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.f(m9,"ytd-menu-navigation-item-renderer",function(){if(kZL===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);kZL=X}X=kZL;return X},{mode:1});var cp3;var gN5=_.DQ(_.tt("DOWNLOAD",{},"Download")),nNH=_.DQ(_.tt("DELETE_FROM_DOWNLOADS",{},"Delete from downloads")),ZmL=_.DQ(_.tt("RETRY",{},"Retry")),sGT=_.DQ(_.tt("PAUSE_DOWNLOADING",{},"Pause downloading")),xg7=_.DQ(_.tt("RESUME_DOWNLOAD",{},"Resume download")),Iy=function(){var X=_.Y.apply(this,arguments)||this;X.primaryText=gN5;X.primaryIconType="OFFLINE_DOWNLOAD";X.hasSecondaryContent=!1;X.hasSeparator=!1;X.transferState="TRANSFER_STATE_UNKNOWN";X.isVideoDeletedByUser=!1;X.isHidden=!1;X.offlineabilityState=
"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED";return X};
_.F(Iy,_.Y);_.a=Iy.prototype;_.a.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.a.onFocus=function(){this.primaryEntry.focus()};
_.a.onPrimaryClicked=function(){this.sendOfflineAction(this.primaryAction)};
_.a.onSecondaryClicked=function(){this.sendOfflineAction(this.secondaryAction)};
_.a.getRemoveAction=function(){return"ACTION_REMOVE"};
_.a.sendOfflineAction=function(X){var U=this.data.serviceEndpoint;if(U){var r=_.e(U,_.cN);r&&X&&(r.action=X);this.ytComponentBehavior.resolveCommand(U)}};
_.a.onTransferStateChange=function(){this.hasSecondaryContent=!1;this.secondaryAction=this.primaryAction=void 0;if(this.isVideoDeletedByUser)this.primaryText=gN5,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD";else switch(this.transferState){case "TRANSFER_STATE_UNKNOWN":this.primaryText=gN5;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":this.primaryText=ZmL;
this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RETRY";this.secondaryText=nNH;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_PAUSED_BY_USER":this.primaryText=xg7;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RESUME";this.secondaryText=nNH;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_TRANSFERRING":this.primaryText=
sGT;this.primaryIconType="OFFLINE_PAUSE";this.primaryAction="ACTION_PAUSE";this.secondaryText=nNH;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_COMPLETE":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":this.primaryText=nNH;this.primaryIconType="DELETE";this.primaryAction=this.getRemoveAction();break;default:this.primaryText=gN5,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD"}};
_.a.showHideButton=function(){var X;this.isHidden=this.offlineabilityState!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||((X=this.playerStateEntity)==null?void 0:X.adsState)==="ADS_STATE_PLAYING"};
_.a.isSecondaryEntryHidden=function(X,U){return X?!0:!U};
_.a.computeHasSeparator=function(){var X;return!((X=this.data)==null||!X.hasSeparator)};
_.a.computePlayerStateEntityKey=function(X){return X};
Iy.prototype.showHideButton=Iy.prototype.showHideButton;Iy.prototype.onTransferStateChange=Iy.prototype.onTransferStateChange;Iy.prototype.onFocus=Iy.prototype.onFocus;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Iy.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],Iy.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Iy.prototype,"ytComponentBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],Iy.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],Iy.prototype,"primaryText",void 0);_.q([_.T(),_.p("design:type",String)],Iy.prototype,"primaryIconType",void 0);_.q([_.T(),_.p("design:type",String)],Iy.prototype,"primaryAction",void 0);_.q([_.T(),_.p("design:type",Object)],Iy.prototype,"secondaryText",void 0);_.q([_.T(),_.p("design:type",String)],Iy.prototype,"secondaryIconType",void 0);
_.q([_.T(),_.p("design:type",String)],Iy.prototype,"secondaryAction",void 0);_.q([_.T(),_.p("design:type",Object)],Iy.prototype,"hasSecondaryContent",void 0);_.q([_.T({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.p("design:type",Object)],Iy.prototype,"hasSeparator",void 0);_.q([_.T({computed:"computePlayerStateEntityKey(data.playerStateEntityKey)"}),_.p("design:type",String)],Iy.prototype,"playerStateEntityKey",void 0);
_.q([_.T({selector:_.Id,selectorArgs:["playerStateEntityKey"]}),_.p("design:type",Object)],Iy.prototype,"playerStateEntity",void 0);_.q([_.T({selector:_.h3,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.p("design:type",String)],Iy.prototype,"transferState",void 0);_.q([_.T({selector:_.L11,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.p("design:type",Object)],Iy.prototype,"isVideoDeletedByUser",void 0);
_.q([_.T(),_.p("design:type",Object)],Iy.prototype,"isHidden",void 0);_.q([_.T({selector:_.p9M,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.p("design:type",Object)],Iy.prototype,"offlineabilityState",void 0);_.q([_.Zl("#primary-entry"),_.p("design:type",Object)],Iy.prototype,"primaryEntry",void 0);_.q([_.cP("focus"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Iy.prototype,"onFocus",null);
_.q([_.Sl("transferState","isVideoDeletedByUser"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Iy.prototype,"onTransferStateChange",null);_.q([_.Sl("offlineabilityState","playerStateEntity"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Iy.prototype,"showHideButton",null);
_.f(Iy,"ytd-menu-service-item-download-renderer",function(){if(cp3===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);cp3=X}X=cp3;return X},{mode:1});var P5w;var tA=function(){var X=_.Y.apply(this,arguments)||this;X.useIcons=!1;X.systemIcons=_.v("kevlar_system_icons");X.useListItemStyles=_.v("web_list_item_style_for_menu_items");return X};
_.F(tA,_.Y);_.a=tA.prototype;_.a.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.a.onFocus=function(){var X;(X=_.Xa(this.hostElement).querySelector("tp-yt-paper-item"))==null||X.focus()};
_.a.onTap=function(){_.i4(this.hostElement,"yt-menu-service-item-selected-action",[this.data]);var X=this.data.serviceEndpoint,U=this.data.command;if(X){var r,m=(r=this.data)==null?void 0:r.trackingParams;r=!!_.e(X,_.viT);m&&r&&_.br().dispatch(_.jf({type:"SET_PARENT_CLICK_TRACKING_PARAMS",payload:{parentClickTrackingParams:m}}));this.ytComponentBehavior.resolveCommand(X)||_.np().resolve(_.s4).resolveCommand(X,{form:{element:this.hostElement}})}U&&(this.ytComponentBehavior.resolveCommand(U)||_.NT(this.hostElement,
[U],this.hostElement))};
_.a.computeIcon=function(X){return X&&X.iconType?_.IB(X.iconType):""};
_.a.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.a.computeHasSeparator=function(){var X;return!((X=this.data)==null||!X.hasSeparator)};
_.a.forceUpdateStylesOnLegacyBrowsers=function(){_.v("kevlar_legacy_browsers")&&_.HP(this.hostElement)};
_.a.computeIsSelected=function(){var X;return!((X=this.data)==null||!X.isSelected)};
tA.prototype.forceUpdateStylesOnLegacyBrowsers=tA.prototype.forceUpdateStylesOnLegacyBrowsers;tA.prototype.onTap=tA.prototype.onTap;tA.prototype.onFocus=tA.prototype.onFocus;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],tA.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yS),_.p("design:type",Object)],tA.prototype,"ytdOpenPopupBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],tA.prototype,"ytComponentBehavior",void 0);
_.q([_.w(_.zhT.YtConditionalRendererBehavior),_.p("design:type",Object)],tA.prototype,"ytConditionalRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],tA.prototype,"data",void 0);_.q([_.T({computed:"computeIcon(data.icon)",value:""}),_.p("design:type",String)],tA.prototype,"icon",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],tA.prototype,"useIcons",void 0);
_.q([_.T({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.p("design:type",Boolean)],tA.prototype,"hasSeparator",void 0);_.q([_.T({computed:"computeIsSelected(data.isSelected)",reflectToAttribute:!0}),_.p("design:type",Boolean)],tA.prototype,"isSelected",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],tA.prototype,"systemIcons",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],tA.prototype,"useListItemStyles",void 0);
_.q([_.cP("focus"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],tA.prototype,"onFocus",null);_.q([_.cP("tap"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],tA.prototype,"onTap",null);_.q([_.ge("useIcons","hasSeparator"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],tA.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.f(tA,"ytd-menu-service-item-renderer",function(){if(P5w===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);P5w=X}X=P5w;return X},{mode:2});var S7L;var ay=function(){return _.Y.apply(this,arguments)||this};
_.F(ay,_.Y);_.a=ay.prototype;_.a.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.a.onDataChanged=function(){var X=this;_.cZ(this,function(){X.postbox.openDialog();X.focus();_.l4(X.hostElement,"yt-refit")})};
_.a.focus=function(){this.postbox.focus()};
_.a.closePopup=function(){_.Gw(this.hostElement,"yt-close-popup-action")};
_.a.onYtCommentboxDismiss=function(){this.closePopup()};
ay.prototype.onYtCommentboxDismiss=ay.prototype.onYtCommentboxDismiss;ay.prototype.onDataChanged=ay.prototype.onDataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ay.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ay.prototype,"data",void 0);_.q([_.T({value:function(){return _.tt("SBOX_INAPPROPRIATE_CANCEL")}}),
_.p("design:type",String)],ay.prototype,"closeButtonAriaLabel",void 0);_.q([_.Zl("#postbox"),_.p("design:type",Object)],ay.prototype,"postbox",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ay.prototype,"onDataChanged",null);_.q([_.cP("yt-commentbox-dismiss"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ay.prototype,"onYtCommentboxDismiss",null);
_.q([_.hL({disableElementRegistration:!0,is:"ytd-backstage-post-dialog-popup-renderer"})],ay);
_.f(ay,"ytd-backstage-post-dialog-popup-renderer",function(){if(S7L!==void 0)return S7L;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return S7L=X},{mode:1});var dgY;var OmH;var vN3=function(){return _.Y.apply(this,arguments)||this};
_.F(vN3,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],vN3.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],vN3.prototype,"data",void 0);_.q([_.uG({disableElementRegistration:!0,is:"yt-sender-id-section-renderer"})],vN3);
_.f(vN3,"yt-sender-id-section-renderer",function(){if(OmH===void 0){var X=document.createElement("template");_.B(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-sender-id-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="text" class="style-scope yt-sender-id-section-renderer">[[getSimpleString(data.text)]]</div>\n');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);OmH=X}X=
OmH;return X},{mode:1});var e4Y;var ENw;var Hq=function(){return _.Y.apply(this,arguments)||this};
_.F(Hq,_.Y);Hq.prototype.closePopup=function(){_.Gw(this.hostElement,"yt-close-popup-action")};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Hq.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Hq.prototype,"data",void 0);_.q([_.uG({is:"yt-community-post-section-renderer",disableElementRegistration:!0})],Hq);
_.f(Hq,"yt-community-post-section-renderer",function(){if(ENw===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;e4Y===void 0&&(e4Y=document.createElement("template"));var m=e4Y;r.call(U,m.content.cloneNode(!0),X.content.firstChild);ENw=X}X=ENw;return X},{mode:2});var Flw;var BG1;var QG7;var oNw;var wiH;var ypc;var uIL=function(){return _.Y.apply(this,arguments)||this};
_.F(uIL,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],uIL.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],uIL.prototype,"data",void 0);_.q([_.uG({is:"yt-share-start-time-with-context-renderer",disableElementRegistration:!0})],uIL);
_.f(uIL,"yt-share-start-time-with-context-renderer",function(){if(ypc===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;wiH===void 0&&(wiH=document.createElement("template"));var m=wiH;r.call(U,m.content.cloneNode(!0),X.content.firstChild);ypc=X}X=ypc;return X},{mode:2});var CS=function(){return _.Y.apply(this,arguments)||this};
_.F(CS,_.Y);CS.prototype.configureRendererStamper=function(){return{"data.subtitle":{id:"subtitle",mapping:{shareStartTimeWithContextRenderer:"yt-share-start-time-with-context-renderer"}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],CS.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],CS.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],CS.prototype,"data",void 0);_.q([_.uG({is:"yt-share-panel-title-v15-renderer",disableElementRegistration:!0})],CS);
_.f(CS,"yt-share-panel-title-v15-renderer",function(){if(oNw===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;QG7===void 0&&(QG7=document.createElement("template"));var m=QG7;r.call(U,m.content.cloneNode(!0),X.content.firstChild);oNw=X}X=oNw;return X},{mode:2});var kU=function(){return _.Y.apply(this,arguments)||this};
_.F(kU,_.Y);kU.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"}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],kU.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],kU.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],kU.prototype,"data",void 0);_.q([_.uG({is:"yt-share-panel-header-renderer",disableElementRegistration:!0})],kU);
_.f(kU,"yt-share-panel-header-renderer",function(){if(BG1===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;Flw===void 0&&(Flw=document.createElement("template"));var m=Flw;r.call(U,m.content.cloneNode(!0),X.content.firstChild);BG1=X}X=BG1;return X},{mode:2});var h4L;var MS1;var cq=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-open-popup-action":"onOpen"};return X};
_.F(cq,_.Y);_.a=cq.prototype;_.a.attached=function(){this.onOpen()};
_.a.updateTimeSecs=function(X){this.currentTimeSecs=X};
_.a.computeTimeString=function(X){X=X.toString();var U=Math.floor(Number(X)/3600),r=Math.floor(Number(X)%3600%60);return(U>0?U+":":"")+_.cT(Math.floor(Number(X)%3600/60),U>0?2:1)+":"+_.cT(r,2)};
_.a.computeTimeStringA11y=function(X){return _.IFz({seconds:X})};
_.a.getTimeParam=function(){return USL(this.timeString)};
_.a.onChangeStartAtCheckbox=function(){this.startAtTimestamp.disabled=!this.isStartAtChecked;this.setTimestamp();var X={checkboxData:{state:this.isStartAtChecked?"CHECKBOX_STATE_ON":"CHECKBOX_STATE_OFF"}},U;_.Dh(_.gO(),(U=this.data)==null?void 0:U.trackingParams,X,7)};
_.a.onChangeStartAtTimestamp=function(){for(var X=this.startAtTimestamp.value.split(":"),U=0,r=1,m=X.length-1;m>=0;m--)U+=Number(X[m])*r,r*=60;this.updateTimeSecs(U);this.setTimestamp()};
_.a.onOpen=function(){var X=this;this.updateTimeSecs(0);this.isStartAtChecked=!1;var U=_.GU();U?U.getPlayerPromise().then(function(r){r=r.getCurrentTime();X.updateTimeSecs(r)}):k4H()&&this.updateTimeSecs(k4H())};
_.a.setTimestamp=function(){var X=Math.floor(this.currentTimeSecs);_.Gw(this.hostElement,"yt-share-panel-set-timestamp-action",[{isSet:this.isStartAtChecked&&!!X,timestamp:X||""}])};
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],cq.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],cq.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],cq.prototype,"data",void 0);_.q([_.T({value:!1,notify:!0}),_.p("design:type",Boolean)],cq.prototype,"isStartAtChecked",void 0);_.q([_.T(),_.p("design:type",Number)],cq.prototype,"currentTimeSecs",void 0);
_.q([_.T({computed:"computeTimeString(currentTimeSecs)"}),_.p("design:type",String)],cq.prototype,"timeString",void 0);_.q([_.T({computed:"computeTimeStringA11y(currentTimeSecs)"}),_.p("design:type",String)],cq.prototype,"timeStringA11y",void 0);_.q([_.Zl("#start-at-timestamp"),_.p("design:type",Object)],cq.prototype,"startAtTimestamp",void 0);_.q([_.uG({is:"yt-start-at-renderer",disableElementRegistration:!0})],cq);
_.f(cq,"yt-start-at-renderer",function(){if(MS1===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;h4L===void 0&&(h4L=document.createElement("template"));var m=h4L;r.call(U,m.content.cloneNode(!0),X.content.firstChild);MS1=X}X=MS1;return X},{mode:2});var z4Y;var KlT;var TGL={};TGL.YtBindingExpressionsBehavior={identity:_.T1,msg:function(X,U){U=U===void 0?{}:U;return _.tt(X,U,X)},
msgPlural:function(X,U){return _.ak(X,U)},
getMusicIconFromType:function(X){return _.IB(X)}};var Y7w;var VSL;var R4w;var fr0=document.head,q7c=fr0.appendChild,Wl3;if(R4w===void 0){var JpX=document.createElement("template");_.B(JpX,'\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>');R4w=JpX}Wl3=R4w;q7c.call(fr0,Wl3.content);var nS=function(){var X=_.Y.apply(this,arguments)||this;X.screenLayer=7;return X};
_.F(nS,_.Y);nS.prototype.getScreenLayer=function(){return this.screenLayer};
nS.prototype.onTap=function(X){X&&X.detail&&(X.detail.x||X.detail.y)&&_.Xa(this.hostElement).querySelector("#target").blur();this.data.serviceEndpoint?_.LB(this.hostElement,[this.data.serviceEndpoint]):this.data.navigationEndpoint&&(X=this.getScreenLayer(),_.l4(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint,createScreenConfig:{layer:X}}));this.data.onTapCommand&&this.ytComponentBehavior.resolveCommand(this.data.onTapCommand,{form:{createScreenConfig:{layer:this.getScreenLayer()}}})};
_.n0.Object.defineProperties(nS.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()}}});
nS.prototype.onTap=nS.prototype.onTap;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],nS.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],nS.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],nS.prototype,"data",void 0);_.q([_.y("data.title"),_.p("design:type",Object),_.p("design:paramtypes",[])],nS.prototype,"title",null);
_.q([_.y("data.serviceName"),_.p("design:type",String),_.p("design:paramtypes",[])],nS.prototype,"icon",null);_.q([_.cP("tap"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],nS.prototype,"onTap",null);_.q([_.uG({is:"yt-share-target-renderer",disableElementRegistration:!0})],nS);
_.f(nS,"yt-share-target-renderer",function(){if(VSL===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;Y7w===void 0&&(Y7w=document.createElement("template"));var m=Y7w;r.call(U,m.content.cloneNode(!0),X.content.firstChild);VSL=X}X=VSL;return X},{mode:2});var Dg0;var pi7;var ZU=function(){var X=_.Y.apply(this,arguments)||this;X.SHARE_TARGET_WIDTH=70;X.SHARE_TARGET_MARGIN_RIGHT=8;X.PAGE_SCROLL_SPEED=9;X.actionMap={"yt-share-panel-reset-action":"onReset_"};return X};
_.F(ZU,_.Y);_.a=ZU.prototype;_.a.configureRendererStamper=function(){return{"data.shareTargets":{id:"contents",mapping:{shareTargetRenderer:{component:"yt-share-target-renderer",attributes:{role:"button"}}}}}};
_.a.onDataChanged_=function(){this.data&&this.data.shareTargets&&(_.Xa(this.hostElement).querySelector("#scroll-button-back").hidden=!0,_.Xa(this.hostElement).querySelector("#scroll-button-forward").hidden=this.data.shareTargets.length<=6)};
_.a.onReset_=function(){if(_.Xa(this.hostElement).querySelector("#list")){var X=_.Xa(this.hostElement).querySelector("#list");var U=_.Xa(this.hostElement).querySelector("#list");var r=U.offsetLeft,m=U.offsetParent;m||_.Dqh(U)!="fixed"||(m=_.DR(U).documentElement);if(m){if(_.t9&&!_.HO(58)){var I=_.LAt(m);r+=I.left}else Number(_.gCv)>=8&&!(Number(_.gCv)>=9)&&(I=_.LAt(m),r-=I.left);U=_.Gbv(m)?m.clientWidth-(r+U.offsetWidth):r}else U=r;z7X(X,U);this.updateScrollButtons_()}};
_.a.onScrollBack_=function(){this.smoothScrollByOnePage_(!1)};
_.a.onScrollForward_=function(){this.smoothScrollByOnePage_(!0)};
_.a.onScrollWheel_=function(X){X.stopPropagation();X.preventDefault();var U=MIw(_.Xa(this.hostElement).querySelector("#list"));X=Math.abs(X.deltaX)>Math.abs(X.deltaY)?X.deltaX:X.deltaY;z7X(_.Xa(this.hostElement).querySelector("#list"),U+X);this.updateScrollButtons_()};
_.a.smoothScrollByOnePage_=function(X){var U=_.Xa(this.hostElement).querySelector("#list"),r=(Math.floor(U.clientWidth/this.SHARE_TARGET_WIDTH)*(this.SHARE_TARGET_WIDTH+this.SHARE_TARGET_MARGIN_RIGHT)-this.SHARE_TARGET_MARGIN_RIGHT)/2,m=MIw(U),I=r*(X?1:-1),t=this.PAGE_SCROLL_SPEED,C=this.updateScrollButtons_.bind(this),k=0,g;(function P(){k+=t;g=k/r*2;z7X(U,m+I*(g<1?g*g:-g*g+4*g-2));k<r?window.requestAnimationFrame(P):C()})()};
_.a.updateScrollButtons_=function(){var X=MIw(_.Xa(this.hostElement).querySelector("#list")),U=_.Xa(this.hostElement).querySelector("#list").scrollWidth-_.Xa(this.hostElement).querySelector("#list").clientWidth;_.Xa(this.hostElement).querySelector("#scroll-button-back").hidden=X<=0;_.Xa(this.hostElement).querySelector("#scroll-button-forward").hidden=X>=U};
ZU.prototype.onScrollWheel_=ZU.prototype.onScrollWheel_;ZU.prototype.onDataChanged_=ZU.prototype.onDataChanged_;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],ZU.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],ZU.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(TGL.YtBindingExpressionsBehavior),_.p("design:type",Object)],ZU.prototype,"ytBindingExpressionsBehavior",void 0);
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ZU.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ZU.prototype,"data",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ZU.prototype,"onDataChanged_",null);_.q([_.cP("wheel"),_.p("design:type",Function),_.p("design:paramtypes",[WheelEvent]),_.p("design:returntype")],ZU.prototype,"onScrollWheel_",null);
_.q([_.uG({is:"yt-third-party-share-target-section-renderer",disableElementRegistration:!0})],ZU);
_.f(ZU,"yt-third-party-share-target-section-renderer",function(){if(pi7===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;Dg0===void 0&&(Dg0=document.createElement("template"));var m=Dg0;r.call(U,m.content.cloneNode(!0),X.content.firstChild);pi7=X}X=pi7;return X},{mode:2});var sr=function(){return _.Y.apply(this,arguments)||this};
_.F(sr,_.Y);sr.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"}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],sr.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],sr.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],sr.prototype,"data",void 0);_.q([_.uG({is:"yt-third-party-network-section-renderer",disableElementRegistration:!0})],sr);
_.f(sr,"yt-third-party-network-section-renderer",function(){if(KlT===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;z4Y===void 0&&(z4Y=document.createElement("template"));var m=z4Y;r.call(U,m.content.cloneNode(!0),X.content.firstChild);KlT=X}X=KlT;return X},{mode:2});_.G5(_.V(function(X){return _.n("first-party-network-section-view-model",{class:"ytwFirstPartyNetworkSectionViewModelHost"},_.n("div",{class:"ytwFirstPartyNetworkSectionViewModelfirstPartyItems"},_.n(_.xJ,{data:function(){return X.data().firstPartyItems}},{listItemViewModel:_.vL})))},"nj"),"first-party-network-section-view-model",{props:{data:_.OQ}});var $g0=(0,_.Jy7)(_.Ls.share,{parentClickTrackingParamsSelector:function(X){return X.parentClickTrackingParams}});var bmL=_.pH(["data:image/svg+xml;charset=UTF-8;base64,",""]),xU=function(){var X=_.Y.apply(this,arguments)||this;X.screenLayer=7;X.qrCodeEnabled=_.v("web_enable_sharing_qr_code");X.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp"};return X};
_.F(xU,_.Y);_.a=xU.prototype;_.a.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{senderIdSectionRenderer:"yt-sender-id-section-renderer",thirdPartyNetworkSection:"yt-third-party-network-section-renderer",firstPartyNetworkSectionViewModel:"first-party-network-section-view-model"}}}};
_.a.attached=function(){this.JSC$20600_scroller&&(this.JSC$20600_scroller.dialogElement=this.hostElement.parentNode,this.JSC$20600_scroller.attached&&typeof this.JSC$20600_scroller.attached==="function"&&this.JSC$20600_scroller.attached(),this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true"))};
_.a.onDataChanged=function(){var X=this,U;(U=this.data)!=null&&U.contents&&(this.hostElement.setAttribute("links-only","true"),_.tL(this.hostElement,"can-post",this.hasCommunityPostRenderer()),this.logSharePanelPage(),this.maybeRenderQrCode(this.shortUrl()),_.cZ(this,function(){_.l4(X.hostElement,"yt-refit");X.focusSharePanelHeader()}))};
_.a.focusSharePanelHeader=function(){this.header&&(this.header.setAttribute("tabindex","-1"),this.header.focus())};
_.a.handleSetTimestamp=function(X){var U=this.shortUrl();X.isSet&&(U=_.iH(U,"t",X.timestamp));this.maybeRenderQrCode(U)};
_.a.shortUrl=function(){var X,U=(X=this.data)==null?void 0:X.contents;if(U)for(X=0;X<U.length;X++){var r=void 0,m=void 0;if((r=U[X])==null?0:(m=r.thirdPartyNetworkSection)==null?0:m.copyLinkContainer){var I=m=r=void 0;return(I=_.e((r=U[X])==null?void 0:(m=r.thirdPartyNetworkSection)==null?void 0:m.copyLinkContainer,xPH))==null?void 0:I.shortUrl}}};
_.a.maybeRenderQrCode=function(X){var U=this,r,m,I,t,C,k,g,Z,P;return _.c(function(S){if(S.nextAddress==1){r=_.Xa(U.hostElement).querySelector("#qr-code");if(!U.qrCodeEnabled||!X)return r&&(r.style.display="none"),S.return();m=_.fy6(_.np().resolve(_.t6),{iconName:"youtube_logo_icon",iconStyle:"youtube_fill"});I=document.createElement("div");return typeof m==="function"?(m(I),S.jumpTo(2)):S.yield(m,3)}S.nextAddress!=2&&(t=S.yieldResult,t(I));g=(C=I)==null?void 0:(k=C.firstChild)==null?void 0:k.firstChild;
Z=document.createElement("img");P=_.CvM(bmL,btoa(g.outerHTML));Z.onload=function(){var d={canvas:r,cellStyle:1,backgroundColor:"white",borderRadius:30,color:"black",padding:10,width:256,logo:Z},O=new zm5;fSX(O,X);qBT(O,!1,Wk3(O));var E=O.modules,Q=Object.assign({},qQL,d);E=structuredClone(E);d=E.length;var h,z=(h=Q.canvas)!=null?h:document.createElement("canvas");h=Q.cellSize;O=Q.logo;var K,D=(K=Q.logoSize)!=null?K:Math.floor(d/4);d%2!==D%2&&D++;var W=Q.logoPadding,J=Q.backgroundColor;K=d*h;var A=
Q.width,N=0;A&&(N=Q.padding,N=Math.ceil(N*K/(A-N*2)),z.style.width=A+"px",z.style.height=A+"px");z.width!==K+N*2&&(z.width=K+N*2);z.height!==K+N*2&&(z.height=K+N*2);K=z.getContext("2d");Q.autoClear&&K.clearRect(0,0,z.width,z.height);K.fillStyle=J;K.beginPath();K.roundRect(0,0,z.width,z.height,Q.borderRadius);K.fill();K.save();K.translate(N,N);if(O)for(z=Math.floor(d-D)/2-W,W=Math.floor(d+D)/2+W,J=z;J<W;J++)for(A=z;A<W;A++)E[J][A]=!1;for(z=0;z<d;z++)for(W=0;W<d;W++)(z<7&&W<7||z<7&&W>=d-7||z>=d-7&&
W<7)&&(E[z][W]=!1);var He;z=(He=Q.markerColor)!=null?He:Q.color;Dr7(K,0,0,h,z);Dr7(K,h*(d-7),0,h,z);Dr7(K,0,h*(d-7),h,z);switch(Q.cellStyle){case 0:He=E;E=He.length;z=Q.cellSize;K.beginPath();for(W=0;W<E;W++)for(J=0;J<E;J++)He[W][J]&&K.rect(W*z,J*z,z,z);K.fillStyle=Q.color;K.fill();break;case 1:He=E;E=He.length;z=Q.cellSize;W=z*Q.relativeCircleSize;K.fillStyle=Q.color;K.beginPath();for(Q=0;Q<E;Q++)for(J=0;J<E;J++)He[Q][J]&&(K.beginPath(),K.ellipse((Q+.5)*z,(J+.5)*z,W/2,W/2,0,0,2*Math.PI),K.fill());
K.fill();break;case 2:He=E;E=He.length;z=Q.cellSize;K.fillStyle=Q.color;Q=[[1,1],[-1,1],[-1,-1],[1,-1]];K.beginPath();for(W=0;W<E;W++)for(J=0;J<E;J++)if(He[W][J])K.roundRect(W*z,J*z,z,z,z/2),W+1<E&&He[W+1][J]&&K.rect(W*z+z/2,J*z,z,z),J+1<E&&He[W][J+1]&&K.rect(W*z,J*z+z/2,z,z);else{A=W*z+z/2;N=J*z+z/2;for(var ne=0;ne<4;ne++){var Be=_.H(Q[ne]),S6=Be.next().value;Be=Be.next().value;W+S6>=0&&W+S6<E&&J+Be>=0&&J+Be<E&&He[W+S6][J]&&He[W][J+Be]&&He[W+S6][J+Be]&&(S6=ne*Math.PI/2,Be=z/2,K.moveTo(A+Be*Math.cos(S6),
N+Be*Math.sin(S6)),K.arc(A,N,z/2,S6,S6+Math.PI/2,!1),K.lineTo(A+Be*(Math.cos(S6)-Math.sin(S6)),N+Be*(Math.cos(S6)+Math.sin(S6))),K.lineTo(A+Be*Math.cos(S6),N+Be*Math.sin(S6)))}}K.fill()}O&&K.drawImage(O,(d-D)*h/2,(d-D)*h/2,D*h,D*h);K.restore();r.style.removeProperty("display")};
Z.src=_.RT(P);_.uv(S)})};
_.a.hasCommunityPostRenderer=function(){var X,U,r,m;return!!((X=this.data)==null?0:(U=X.header)==null?0:(r=U.sharePanelHeaderRenderer)==null?0:(m=r.communityPost)==null?0:m.communityPostSectionRenderer)};
_.a.onTapClose=function(){_.Gw(this.hostElement,"yt-close-popup-action",["ytd-unified-share-panel-renderer"])};
_.a.getScreenLayer=function(){return this.screenLayer};
_.a.logSharePanelPage=function(){if(!_.v("enable_share_panel_navigation_logging_fix_on_web")){var X;if((X=this.data)!=null&&X.trackingParams){X=this.data.trackingParams;var U=this.parentClickTrackingParams;U=U?_.Ps(U):void 0;var r=_.gO();_.fD(r,21760,U,{layer:7,parentLayer:0});r.graftServerVe(X,void 0,7);_.br().dispatch(_.jf({type:"CLEAR_PARENT_CLICK_TRACKING_PARAMS"}))}}};
xU.prototype.onDataChanged=xU.prototype.onDataChanged;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],xU.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],xU.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],xU.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],xU.prototype,"ytActionHandlerBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],xU.prototype,"data",void 0);_.q([_.T({value:_.tt("SBOX_INAPPROPRIATE_CANCEL")}),_.p("design:type",String)],xU.prototype,"closeButtonAriaLabel",void 0);_.q([_.Zl("yt-share-panel-header-renderer"),_.p("design:type",HTMLElement)],xU.prototype,"header",void 0);_.q([_.T({selector:$g0.parentClickTrackingParamsSelector}),_.p("design:type",String)],xU.prototype,"parentClickTrackingParams",void 0);_.q([_.T(),_.p("design:type",Object)],xU.prototype,"qrCodeEnabled",void 0);
_.q([_.Zl("#scroller"),_.p("design:type",Object)],xU.prototype,"JSC$20600_scroller",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],xU.prototype,"onDataChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-unified-share-panel-renderer"})],xU);
_.f(xU,"ytd-unified-share-panel-renderer",function(){if(dgY!==void 0)return dgY;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return dgY=X},{mode:1});var ApL;var Pq=function(){var X=_.Y.apply(this,arguments)||this;X.modernModal=!0;return X};
_.F(Pq,_.Y);Pq.prototype.attached=function(){this.hostElement.setAttribute("modal","true")};
Pq.prototype.computeShouldHideOldButtons=function(){var X;return!((X=this.data)==null?0:X.button)};
_.n0.Object.defineProperties(Pq.prototype,{buttonRendererData:{configurable:!0,enumerable:!0,get:function(){var X,U;return(X=this.data)==null?void 0:(U=X.button)==null?void 0:U.buttonRenderer}}});
_.q([_.T(),_.p("design:type",Object)],Pq.prototype,"data",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Pq.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Xd.YtEventForwardingBehavior),_.p("design:type",Object)],Pq.prototype,"ytEventForwardingBehavior",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Pq.prototype,"modernModal",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],Pq.prototype,"buttonRendererData",null);
_.q([_.hL({disableElementRegistration:!0,is:"ytd-modal-with-title-and-button-renderer"})],Pq);
_.f(Pq,"ytd-modal-with-title-and-button-renderer",function(){if(ApL!==void 0)return ApL;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return ApL=X},{mode:1});var lrH;var SQ=function(){return _.Y.apply(this,arguments)||this};
_.F(SQ,_.Y);SQ.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.EG("page-changed",this.page))};
SQ.prototype.pageChangedForBinding=SQ.prototype.pageChangedForBinding;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],SQ.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],SQ.prototype,"data",void 0);_.q([_.T(),_.p("design:type",String)],SQ.prototype,"page",void 0);_.q([_.ge("page"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],SQ.prototype,"pageChangedForBinding",null);
_.q([_.hL({is:"ytd-account-item-section-header-renderer",disableElementRegistration:!0})],SQ);
_.f(SQ,"ytd-account-item-section-header-renderer",function(){if(lrH!==void 0)return lrH;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return lrH=X},{mode:1});var GZw;var dc=function(){return _.Y.apply(this,arguments)||this};
_.F(dc,_.Y);dc.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"}}}};
dc.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],dc.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],dc.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.Qy),_.p("design:type",Object)],dc.prototype,"ytContinuationHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],dc.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!1}),_.p("design:type",Function)],dc.prototype,"onAccountItemTap",void 0);
_.q([_.hL({is:"ytd-account-item-section-renderer",disableElementRegistration:!0})],dc);
_.f(dc,"ytd-account-item-section-renderer",function(){if(GZw!==void 0)return GZw;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return GZw=X},{mode:1});var im5;var LlH;var NGY=function(){return _.Y.apply(this,arguments)||this};
_.F(NGY,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],NGY.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],NGY.prototype,"data",void 0);_.q([_.hL({is:"ytd-accounts-dialog-header-renderer",disableElementRegistration:!0})],NGY);
_.f(NGY,"ytd-accounts-dialog-header-renderer",function(){if(LlH!==void 0)return LlH;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return LlH=X},{mode:1});var jG7;var Or=function(){return _.Y.apply(this,arguments)||this};
_.F(Or,_.Y);Or.prototype.configureRendererStamper=function(){return{"data.managedAccountDisclaimer":{id:"managedAccountDisclaimer",mapping:{compactLinkRenderer:"ytd-compact-link-renderer"}}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Or.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Or.prototype,"data",void 0);_.q([_.hL({is:"ytd-google-account-header-renderer",disableElementRegistration:!0})],Or);
_.f(Or,"ytd-google-account-header-renderer",function(){if(jG7!==void 0)return jG7;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return jG7=X},{mode:1});var vq=function(){return _.Y.apply(this,arguments)||this};
_.F(vq,_.Y);vq.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"}}}};
vq.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.EG("page-changed",this.page))};
vq.prototype.pageChangedForBinding=vq.prototype.pageChangedForBinding;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],vq.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],vq.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],vq.prototype,"data",void 0);_.q([_.T(),_.p("design:type",String)],vq.prototype,"page",void 0);
_.q([_.ge("page"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],vq.prototype,"pageChangedForBinding",null);_.q([_.hL({is:"ytd-account-section-list-renderer",disableElementRegistration:!0})],vq);
_.jl()(vq,"ytd-account-section-list-renderer",function(){if(im5===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);im5=X}X=im5;return X},{allowedProps:["data"],
mode:1});var Xr0;var eQ=function(){var X=_.Y.apply(this,arguments)||this;X.enableHandlesAccountMenuSwitcher=_.v("enable_handles_account_menu_switcher");return X};
_.F(eQ,_.Y);eQ.prototype.dataChanged=function(){if(this.data)this.avatar.onShow()};
eQ.prototype.dataChanged=eQ.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],eQ.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],eQ.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],eQ.prototype,"enableHandlesAccountMenuSwitcher",void 0);_.q([_.Zl("#avatar"),_.p("design:type",Object)],eQ.prototype,"avatar",void 0);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],eQ.prototype,"dataChanged",null);_.q([_.hL({is:"ytd-active-account-header-renderer",disableElementRegistration:!0})],eQ);
_.jl()(eQ,"ytd-active-account-header-renderer",function(){if(Xr0===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);Xr0=X}X=Xr0;return X},{allowedProps:["data"],
mode:1});var U1w;var r7L;var Er=function(){return _.Y.apply(this,arguments)||this};
_.F(Er,_.Y);Er.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Er.prototype.onBackTap=function(){_.l4(this.hostElement,"yt-menu-back-tapped")};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Er.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Er.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Er.prototype,"data",void 0);_.q([_.hL({is:"ytd-simple-menu-header-renderer",disableElementRegistration:!0})],Er);
_.jl()(Er,"ytd-simple-menu-header-renderer",function(){if(r7L===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);r7L=X}X=r7L;return X},{allowedProps:["data"],
mode:2});var m1X;var IE1=function(){return _.Y.apply(this,arguments)||this};
_.F(IE1,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],IE1.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],IE1.prototype,"data",void 0);_.q([_.hL({is:"ytd-comment-video-thumbnail-header-renderer",disableElementRegistration:!0})],IE1);
_.f(IE1,"ytd-comment-video-thumbnail-header-renderer",function(){if(m1X!==void 0)return m1X;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return m1X=X},{mode:1});var t0e;var aEY=function(){return _.Y.apply(this,arguments)||this};
_.F(aEY,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],aEY.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],aEY.prototype,"data",void 0);_.q([_.hL({is:"ytd-abuse-type-selector-renderer",disableElementRegistration:!0})],aEY);
_.f(aEY,"ytd-abuse-type-selector-renderer",function(){if(t0e!==void 0)return t0e;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return t0e=X},{mode:1});var HZL;var CNw=(0,_.Jy7)(_.Ls.reportChannelAbuse,{isVideoIdSelectedSelector:function(X,U){return U in X.selectedVideoIds},
additionalContextSelector:function(X){return X.additionalContext},
impersonatedChannelUrlSelector:function(X){return X.impersonatedChannelUrl},
reportChannelAbuseSelector:function(X){return X}});var Fu=function(){return _.Y.apply(this,arguments)||this};
_.F(Fu,_.Y);Fu.prototype.attached=function(){var X=this;this.additionalContext=this.additionalContextRedux||"";requestAnimationFrame(function(){X.additionalContextInput.focusTextInput()})};
Fu.prototype.handleAdditionalContextChanged=function(){var X=this;_.fd(this,"ytd-report-channel-additional-context-update",function(){X.ytdReduxBehavior.dispatch(_.jf({type:"ADDITIONAL_CONTEXT_UPDATED",payload:X.additionalContext}))},300)};
Fu.prototype.updateAdditionalContextFromBinding=function(X){this.additionalContext=X.detail.value};
Fu.prototype.handleAdditionalContextChanged=Fu.prototype.handleAdditionalContextChanged;_.q([_.w(_.cd),_.p("design:type",Object)],Fu.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",String)],Fu.prototype,"additionalContext",void 0);_.q([_.T({selector:CNw.additionalContextSelector}),_.p("design:type",String)],Fu.prototype,"additionalContextRedux",void 0);_.q([_.T(),_.p("design:type",Object)],Fu.prototype,"data",void 0);
_.q([_.Zl("yt-text-input-form-field-renderer"),_.p("design:type",Object)],Fu.prototype,"additionalContextInput",void 0);_.q([_.ge("additionalContext"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Fu.prototype,"handleAdditionalContextChanged",null);_.q([_.hL({is:"ytd-report-channel-modal-additional-context-renderer",disableElementRegistration:!0})],Fu);
_.f(Fu,"ytd-report-channel-modal-additional-context-renderer",function(){if(HZL!==void 0)return HZL;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return HZL=X},{mode:1});var kfY;var Bq=function(){var X=_.Y.apply(this,arguments)||this;X.nextButtonDisabled=null;X.submitEndpoint=null;X.navigationEndpoint=null;X.actionMap={"yt-report-form-update":"handleReportFormEndpointUpdateAction","yt-signal-action-submit-form":"handleSignalActionSubmitForm","ytd-report-channel-modal-disable-next-button-action":"handleReportChannelModalDisableNextButtonAction"};return X};
_.F(Bq,_.Y);_.a=Bq.prototype;_.a.computeNextButtonData=function(X,U,r){var m={};U&&(m.navigationEndpoint=U);r&&(m.serviceEndpoint=r);X&&X.buttonRenderer&&_.fI.extend(m,X.buttonRenderer);return m};
_.a.handleReportChannelModalDisableNextButtonAction=function(X){this.setNextButtonIsDisabled(X)};
_.a.handleReportFormEndpointUpdateAction=function(X){this.setNextButtonIsDisabled(!!X.disableSubmitButton);this.resetEndpointData();X.submitEndpoint?this.submitEndpoint=X.submitEndpoint:X.submitNavigationEndpoint&&(this.navigationEndpoint=X.submitNavigationEndpoint)};
_.a.handleSignalActionSubmitForm=function(){var X,U=Object.keys(((X=this.reportChannelAbuseForm)==null?void 0:X.selectedVideoIds)||{}),r;X=((r=this.reportChannelAbuseForm)==null?void 0:r.additionalContext)||"";var m;r=((m=this.reportChannelAbuseForm)==null?void 0:m.impersonatedChannelUrl)||"";var I;if((I=this.data)==null?0:I.submitEndpoint){U={impersonated_channel_url:r,text:X,video_ids:U};var t;_.np().resolve(_.s4).resolveCommand((t=this.data)==null?void 0:t.submitEndpoint,{form:Object.assign({},
U,{element:this.hostElement})})}this.setNextButtonIsDisabled(!0)};
_.a.onYtServiceRequestCompleted=function(){this.resetEndpointData()};
_.a.onYtServiceRequestError=function(X){this.setNextButtonIsDisabled(!1);_.fx(this.hostElement,X.detail.error.message)};
_.a.setNextButtonIsDisabled=function(X){this.set("data.nextButton.buttonRenderer.isDisabled",X)};
_.a.resetEndpointData=function(){this.submitEndpoint=this.navigationEndpoint=null};
Bq.prototype.onYtServiceRequestError=Bq.prototype.onYtServiceRequestError;Bq.prototype.onYtServiceRequestCompleted=Bq.prototype.onYtServiceRequestCompleted;_.q([_.T(),_.p("design:type",Object)],Bq.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],Bq.prototype,"nextButtonDisabled",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],Bq.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Bq.prototype,"ytActionHandlerBehavior",void 0);
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Bq.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Bq.prototype,"submitEndpoint",void 0);_.q([_.T(),_.p("design:type",Object)],Bq.prototype,"navigationEndpoint",void 0);_.q([_.T({selector:CNw.reportChannelAbuseSelector}),_.p("design:type",Object)],Bq.prototype,"reportChannelAbuseForm",void 0);
_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],Bq.prototype,"onYtServiceRequestCompleted",null);_.q([_.cP("yt-service-request-error"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],Bq.prototype,"onYtServiceRequestError",null);_.q([_.hL({is:"ytd-report-channel-modal-footer-renderer",disableElementRegistration:!0})],Bq);
_.f(Bq,"ytd-report-channel-modal-footer-renderer",function(){if(kfY!==void 0)return kfY;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return kfY=X},{mode:1});var c75;var Qw=function(){var X=_.Y.apply(this,arguments)||this;X.boundOnTapDismissButton=function(){X.closePopup()};
return X};
_.F(Qw,_.Y);Qw.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapDismissButton]]"}}}}}};
Qw.prototype.handleDataChanged=function(){_.a7(this.hostElement)};
Qw.prototype.closePopup=function(){_.Gw(this.hostElement,"yt-close-popup-action")};
Qw.prototype.handleDataChanged=Qw.prototype.handleDataChanged;_.q([_.T(),_.p("design:type",Object)],Qw.prototype,"boundOnTapDismissButton",void 0);_.q([_.T(),_.p("design:type",Object)],Qw.prototype,"data",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Qw.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Qw.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Qw.prototype,"handleDataChanged",null);_.q([_.hL({is:"ytd-report-channel-modal-header-renderer",disableElementRegistration:!0})],Qw);
_.f(Qw,"ytd-report-channel-modal-header-renderer",function(){if(c75!==void 0)return c75;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return c75=X},{mode:1});var g1X;var oy=function(){var X=_.Y.apply(this,arguments)||this;X.autoValidate=!1;X.invalid=!1;X.actionMap={"yt-modify-report-form-command":"handleModifyReportFormCommand"};return X};
_.F(oy,_.Y);_.a=oy.prototype;_.a.attached=function(){var X=this;this.impersonatedChannelUrlRedux?(this.impersonatedChannelUrl=this.impersonatedChannelUrlRedux,this.handleImpersonatedChannelUrlChanged()):this.impersonatedChannelUrl="";requestAnimationFrame(function(){X.channelUrlInput.focusTextInput()})};
_.a.disableNextButton=function(X){_.Gw(this.hostElement,"ytd-report-channel-modal-disable-next-button-action",[X])};
_.a.handleImpersonatedChannelUrlChanged=function(){var X=this;this.disableNextButton(!0);this.invalid=!1;_.fd(this,"ytd-report-channel-impersonated-channel-update",function(){var U=X.impersonatedChannelUrl.trim();X.ytdReduxBehavior.dispatch(_.jf({type:"IMPERSONATED_CHANNEL_URL_UPDATED",payload:U}));var r;((r=X.data)==null?0:r.submitEndpoint)&&U&&_.np().resolve(_.s4).resolveCommand(X.data.submitEndpoint,{form:{impersonated_channel_url:U,element:X.hostElement}})},500)};
_.a.handleModifyReportFormCommand=function(X){this.invalid=this.get("modifyReportFormCommand.action",X)!=="REPORT_FORM_ACTION_ENABLE_SUBMIT_BUTTON";this.disableNextButton(this.invalid)};
_.a.updateInvalidFromBinding=function(X){this.invalid=X.detail.value};
_.a.updateImpersonatedChannelUrlFromBinding=function(X){this.impersonatedChannelUrl=X.detail.value};
oy.prototype.handleImpersonatedChannelUrlChanged=oy.prototype.handleImpersonatedChannelUrlChanged;_.q([_.w(_.cd),_.p("design:type",Object)],oy.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],oy.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],oy.prototype,"autoValidate",void 0);_.q([_.T(),_.p("design:type",Object)],oy.prototype,"invalid",void 0);
_.q([_.T(),_.p("design:type",String)],oy.prototype,"impersonatedChannelUrl",void 0);_.q([_.T({selector:CNw.impersonatedChannelUrlSelector}),_.p("design:type",String)],oy.prototype,"impersonatedChannelUrlRedux",void 0);_.q([_.T(),_.p("design:type",Object)],oy.prototype,"data",void 0);_.q([_.Zl("#text-input"),_.p("design:type",Object)],oy.prototype,"channelUrlInput",void 0);
_.q([_.ge("impersonatedChannelUrl"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],oy.prototype,"handleImpersonatedChannelUrlChanged",null);_.q([_.hL({is:"ytd-report-channel-modal-impersonation-renderer",disableElementRegistration:!0})],oy);
_.f(oy,"ytd-report-channel-modal-impersonation-renderer",function(){if(g1X!==void 0)return g1X;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return g1X=X},{mode:1});var n17;var ZZ5;var wc=function(){return _.Y.apply(this,arguments)||this};
_.F(wc,_.Y);wc.prototype.onCheckboxToggled=function(X){var U,r,m=(r=_.e((U=this.data)==null?void 0:U.video,_.Zh))==null?void 0:r.videoId;m&&this.ytdReduxBehavior.dispatch(X.target.checked?_.jf({type:"VIDEO_SELECTED",payload:m}):_.jf({type:"VIDEO_UNSELECTED",payload:m}))};
wc.prototype.configureRendererStamper=function(){return{video:{id:"video",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isPostCompactVideo:!0}}}}}};
_.n0.Object.defineProperties(wc.prototype,{video:{configurable:!0,enumerable:!0,get:function(){var X,U=(X=this.data)==null?void 0:X.video;if(!U)return{};var r;X=(r=_.e(U,_.Zh))==null?void 0:r.navigationEndpoint;if(!X)return U;_.e(X==null?void 0:X.commandMetadata,_.mN)&&(_.e(X.commandMetadata,_.mN).ignoreNavigation=!0);return U}}});
_.q([_.T({reflectToAttribute:!0,selector:CNw.isVideoIdSelectedSelector,selectorArgs:["data.video.videoRenderer.videoId"]}),_.p("design:type",Boolean)],wc.prototype,"checked",void 0);_.q([_.T(),_.p("design:type",Object)],wc.prototype,"data",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],wc.prototype,"video",null);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],wc.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],wc.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],wc.prototype,"ytdReduxBehavior",void 0);_.q([_.hL({is:"ytd-selectable-video-renderer",disableElementRegistration:!0})],wc);
_.f(wc,"ytd-selectable-video-renderer",function(){if(ZZ5!==void 0)return ZZ5;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return ZZ5=X},{mode:1});var yw=function(){var X=_.Y.apply(this,arguments)||this;X.monitorScroll=!0;return X};
_.F(yw,_.Y);yw.prototype.configureRendererStamper=function(){return{"data.selectableVideos":{id:"selectable-videos",mapping:{selectableVideoRenderer:{component:"ytd-selectable-video-renderer"}},events:!0}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],yw.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],yw.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],yw.prototype,"data",void 0);_.q([_.hL({is:"ytd-selectable-video-list-renderer",disableElementRegistration:!0})],yw);
_.f(yw,"ytd-selectable-video-list-renderer",function(){if(n17!==void 0)return n17;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return n17=X},{mode:1});var su0;_.Ej("multiPageMenuSectionItems","toggleItemRenderer","ytd-toggle-item-renderer");var uc=function(){return _.Y.apply(this,arguments)||this};
_.F(uc,_.Y);uc.prototype.onChange=function(X){if(X=_.pq(X).checked?this.data.toggleOnActions:this.data.toggleOffActions)if(_.v("kevlar_command_handler_migration_killswitch"))_.NT(this.hostElement,X,this.hostElement);else{X=_.H(X);for(var U=X.next();!U.done;U=X.next())this.ytComponentBehavior.resolveCommand(U.value)}};
uc.prototype.isEnabled=function(){return!!this.data.toggleOnActions||!!this.data.toggleOffActions};
uc.prototype.updateDataToggledFromBinding=function(X){this.set("data.toggled",X.detail.value)};
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],uc.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],uc.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],uc.prototype,"data",void 0);_.q([_.T({computed:"isEnabled(data)"}),_.p("design:type",Boolean)],uc.prototype,"enabled",void 0);_.q([_.hL({is:"ytd-toggle-item-renderer",disableElementRegistration:!0})],uc);
_.f(uc,"ytd-toggle-item-renderer",function(){if(su0!==void 0)return su0;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return su0=X},{mode:1});var x1X;var PNX;var Soe;var hA=function(){var X=_.Y.apply(this,arguments)||this;X.setVisible=!1;X.boundOnSubmitButtonClick=function(){X.onSubmitButtonClick()};
X.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged","yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return X};
_.F(hA,_.Y);hA.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}}}}}};
hA.prototype.handleSurveyFlowStepOptionChanged=function(){this.setVisible=!0};
hA.prototype.onSubmitButtonClick=function(){var X;((X=this.data)==null?0:X.submitEndpoint)&&!_.v("enable_ytc_refunds_submit_form_signal_action")&&_.LB(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
hA.prototype.handleSignalActionSubmitForm=function(){var X;((X=this.data)==null?0:X.submitEndpoint)&&_.LB(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
_.n0.Object.defineProperties(hA.prototype,{visibilityHidden:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.hiddenByDefault)&&!this.setVisible}}});
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],hA.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],hA.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],hA.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],hA.prototype,"setVisible",void 0);_.q([_.T(),_.p("design:type",Object)],hA.prototype,"data",void 0);
_.q([_.T(),_.p("design:type",Object)],hA.prototype,"surveyFeedbackData",void 0);_.q([_.T(),_.p("design:type",Object)],hA.prototype,"boundOnSubmitButtonClick",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("data","setVisible"),_.p("design:type",Object),_.p("design:paramtypes",[])],hA.prototype,"visibilityHidden",null);_.q([_.uG({is:"yt-flow-footer-renderer",disableElementRegistration:!0})],hA);
_.f(hA,"yt-flow-footer-renderer",function(){if(Soe===void 0){var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;PNX===void 0&&(PNX=document.createElement("template"));var m=PNX;r.call(U,m.content.cloneNode(!0),X.content.firstChild);Soe=X}X=Soe;return X},{mode:2});var d1H=(0,_.Jy7)(_.Ls.ypc,{surveyFeedbackDataSelector:function(X){return X.surveyFeedbackData}});var MD=function(){return _.Y.apply(this,arguments)||this};
_.F(MD,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],MD.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],MD.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],MD.prototype,"data",void 0);_.q([_.T({selector:d1H.surveyFeedbackDataSelector}),_.p("design:type",Object)],MD.prototype,"surveyFeedbackData",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-flow-footer-renderer"})],MD);
_.f(MD,"ytd-flow-footer-renderer",function(){if(x1X!==void 0)return x1X;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return x1X=X},{mode:_.Xz("kevlar_poly_si_batch_j025")?1:2});var OZL;var v1e;var zC=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-broadcast-user-invalidation-action":"updateMenu_","yt-hide-enclosing-action":"handleHideEnclosingAction_"};return X};
_.F(zC,_.Y);_.a=zC.prototype;_.a.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:_.Fs("multiPageMenuSectionItems")}}};
_.a.handleHideEnclosingAction_=function(X){if(this.data&&this.data.items)for(var U=0;U<this.data.items.length;U++){var r=this.data.items[U].notificationRenderer;if(r&&r.notificationId==X.hideEnclosingAction.notificationId){this.splice("data.items",U,1);_.Gw(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.maybeHideNotificationSection_();break}}};
_.a.maybeHideNotificationSection_=function(){this.data&&this.data.items&&this.data.items.length==0&&_.tL(this.hostElement,"hidden",!0)};
_.a.updateMenu_=function(X){if(this.ytRendererBehavior.parentComponent.isPopUpOpen&&this.data&&this.data.continuations&&X&&!X.doNotRefreshInbox){X=this.data.continuations;for(var U=0;U<X.length;U++)if(X[U].invalidationContinuationData){var r=void 0;var m=(r=X[U].invalidationContinuationData)==null?void 0:r.continuation;break}X=_.fI.clone(this.data.continuationUpdateEndpoint||null);X.continuation=m;X.click_tracking_params=this.data.trackingParams;_.LB(this.hostElement,[X])}};
_.a.onServiceRequestCompleted_=function(X,U){if(this.data&&(X=U.actions)){U=0;for(var r=X.length;U<r;U++){var m=_.e(X[U],_.pnu);if(!m)break;if((m.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"||m.target==="CONTINUATION_TARGET_CONVERSATION_MENU")&&m.continuationItems&&this.data.items){var I=this.data.items.length-1;this.data.items[I].continuationItemRenderer&&(m=["data.items",I,1].concat(m.continuationItems),this.splice.apply(this,m))}}}};
zC.prototype.onServiceRequestCompleted_=zC.prototype.onServiceRequestCompleted_;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],zC.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],zC.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],zC.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],zC.prototype,"data",void 0);
_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.Dj]),_.p("design:returntype")],zC.prototype,"onServiceRequestCompleted_",null);_.q([_.uG({is:"yt-multi-page-menu-section-renderer",disableElementRegistration:!0})],zC);
_.jl()(zC,"yt-multi-page-menu-section-renderer",function(){if(v1e===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;OZL===void 0&&(OZL=document.createElement("template"));var m=OZL;r.call(U,m.content.cloneNode(!0),X.content.firstChild);v1e=X}X=v1e;return X},{allowedProps:["data"],
mode:2});var eEw;var E1L;var KS=function(){return _.Y.apply(this,arguments)||this};
_.F(KS,_.Y);KS.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},params:{noink:!0}}}}}};
_.n0.Object.defineProperties(KS.prototype,{showProgressBar:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.progress)!=null}},
progress:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.progress)==null?0:this.data.progress*100}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],KS.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],KS.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],KS.prototype,"data",void 0);_.q([_.y("data.progress"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],KS.prototype,"showProgressBar",null);
_.q([_.y("data.progress"),_.p("design:type",Number),_.p("design:paramtypes",[])],KS.prototype,"progress",null);_.q([_.uG({is:"yt-flow-header-renderer",disableElementRegistration:!0})],KS);
_.f(KS,"yt-flow-header-renderer",function(){if(E1L===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;eEw===void 0&&(eEw=document.createElement("template"));var m=eEw;r.call(U,m.content.cloneNode(!0),X.content.firstChild);E1L=X}X=E1L;return X},{mode:2});var FVX;var Bg5;var TC=function(){return _.Y.apply(this,arguments)||this};
_.F(TC,_.Y);TC.prototype.configureRendererStamper=function(){return{"data.text":{id:"text",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],TC.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],TC.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],TC.prototype,"data",void 0);_.q([_.uG({is:"yt-post-confirmation-flow-step-renderer",disableElementRegistration:!0})],TC);
_.f(TC,"yt-post-confirmation-flow-step-renderer",function(){if(Bg5===void 0){var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;FVX===void 0&&(FVX=document.createElement("template"));var m=FVX;r.call(U,m.content.cloneNode(!0),X.content.firstChild);Bg5=X}X=Bg5;return X},{mode:2});var QuL;var o1L;var YU=function(){return _.Y.apply(this,arguments)||this};
_.F(YU,_.Y);
YU.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"}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],YU.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],YU.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],YU.prototype,"data",void 0);_.q([_.uG({is:"yt-refund-confirmation-flow-step-renderer",disableElementRegistration:!0})],YU);
_.f(YU,"yt-refund-confirmation-flow-step-renderer",function(){if(o1L===void 0){var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;QuL===void 0&&(QuL=document.createElement("template"));var m=QuL;r.call(U,m.content.cloneNode(!0),X.content.firstChild);o1L=X}X=o1L;return X},{mode:2});var wre=_.V(function(X){var U=X.data;return _.n("yt-profile-badge-view-model",{class:"profileBadgeViewModelHost"},_.n("div",{class:"profileBadgeViewModelBadgeIconContainer"},_.n(_.J6,{data:function(){return{thumbnails:[{url:U().badgeIconUrl}]}},
alt:"",targetWidth:36,targetHeight:36})),_.n("div",{class:"profileBadgeViewModelContent"},_.n("div",{class:"profileBadgeViewModelBadgeDescription"},function(){return U().badgeDesc}),_.n(_.x,{cond:function(){return U().badgeSubtitle},
then:function(){return _.n("div",{class:"profileBadgeViewModelBadgeSubtitle"},function(){return U().badgeSubtitle})}})))},"oj");
wre.idomCompat=!0;var y7T=_.V(function(X){var U=X.data;return _.n("yt-comment-interaction-view-model",{el:_.pf(_.w0(function(){return U().rendererContext})),
class:"ytCommentInteractionViewModelHost"},_.n("div",{class:"ytCommentInteractionViewModelFrame",role:"button","aria-label":function(){return U().onTapA11yLabel},
"on:keydown":_.qc6(),tabindex:0},_.n("div",{class:"ytCommentInteractionViewModelHeader"},_.n("div",{class:"ytCommentInteractionViewModelVideoTitle"},function(){return U().headerPrefix},' "',function(){return U().videoTitle}),_.n("div",{class:"ytCommentInteractionViewModelVideoTitleQuote"},'"')),_.n("div",{class:"ytCommentInteractionViewModelContent"},_.n("div",{class:"ytCommentInteractionViewModelCommentContent"},function(){return U().commentContent}),_.n("div",{class:"ytCommentInteractionViewModelChevron"},
_.n(_.J6,{data:function(){return{thumbnails:[{url:U().chevronUrl}]}},
alt:"",targetWidth:18,targetHeight:18})))))},"pj");
y7T.idomCompat=!0;var uiL=_.V(function(X){var U=X.data;return _.n("yt-shared-subscription-view-model",{class:"ytSharedSubscriptionViewModelHost"},_.n(_.xJ,{data:function(){return U().avatar}},{avatarViewModel:_.kp}),_.n("div",{class:"ytSharedSubscriptionViewModelChannelName"},function(){return U().channelName}))},"qj");
uiL.idomCompat=!0;var TgT=_.V(function(X){var U=X.data;X={};return _.n("yt-profile-info-view-model",{class:_.mS("ytProfileInfoViewModelHost",(X.ytProfileInfoViewModelWithVideoShelf=function(){return U().videosHorizontalShelf},X))},_.n(hEe,{profileInfo:U}),_.n(_.xJ,{data:function(){return U().videosHorizontalShelf}},{horizontalShelfViewModel:function(r){return _.n("div",{class:"ytProfileInfoViewModelVideoShelfContainer"},_.n(_.F3,{data:r.data}))}}),_.n(_.x,{cond:function(){return U().comments},
then:function(){return _.n(M0X,{profileInfo:U})}}),_.n(_.x,{cond:function(){return U().sharedSubscriptionsTitle},
then:function(){return _.n(_.x,{cond:function(){return U().subscriptionsAccessButtonCommand},
then:function(){return _.n(zEc,{profileInfo:U})},
else:function(){return _.n(KVL,{profileInfo:U})}})}}))},"rj");
TgT.idomCompat=!0;var M0X=_.V(function(X){var U=X.profileInfo;return _.n("div",{class:"ytProfileInfoViewModelActivity"},_.n("div",{class:"ytProfileInfoViewModelHeader"},_.n("div",{class:"ytProfileInfoViewModelSectionTitle"},function(){return U().commentsInteractionTitle})),_.n(_.xJ,{data:function(){return U().comments}},{commentInteractionViewModel:function(r){return _.n("div",{class:"ytProfileInfoViewModelActivity"},_.n(y7T,{data:r.data}))}}))},"sj"),zEc=_.V(function(X){var U=X.profileInfo;
return _.n("div",{class:"ytProfileInfoViewModelSubSection"},_.n("div",{class:"ytProfileInfoViewModelSubHeader"},_.n(_.hq,{command:function(){return U().subscriptionsAccessButtonCommand},
className:"ytProfileInfoViewModelAnotherHeader"},_.n("div",{class:"ytProfileInfoViewModelSectionTitleModern"},function(){return U().sharedSubscriptionsTitle}),_.n("div",null,_.n(_.xJ,{data:function(){return U().subscriptionsAccessButton}},{buttonViewModel:_.Rt})))),_.n(Yo0,{sharedSubscriptions:function(){var r;
return((r=U().sharedSubscriptions)==null?void 0:r.slice(0,5))||[]}}))},"tj"),KVL=_.V(function(X){var U=X.profileInfo;
return _.n("div",{class:"ytProfileInfoViewModelSubSection"},_.n("div",{class:"ytProfileInfoViewModelSubHeader"},_.n("h2",{class:"ytProfileInfoViewModelSectionTitle"},function(){return U().sharedSubscriptionsTitle})),_.n(Yo0,{sharedSubscriptions:function(){var r;
return((r=U().sharedSubscriptions)==null?void 0:r.slice(0,5))||[]}}))},"uj"),Yo0=_.V(function(X){return _.n("div",{class:"ytProfileInfoViewModelSubs"},_.n(_.xJ,{data:X.sharedSubscriptions},{sharedSubscriptionViewModel:function(U){return _.n("div",{class:"ytProfileInfoViewModelSub"},_.n(uiL,{data:U.data}))}}))},"vj"),hEe=_.V(function(X){var U=X.profileInfo;
return _.n("div",{class:"ytProfileInfoViewModelActivity"},_.n(_.Yq,{each:function(){return[U().profileBadgeInfoYtWide,U().profileBadgeInfoChannelWide].filter(function(r){return!!r})},
keyBy:"INDEX"},function(r){return _.n(_.sx,null,_.n("div",{class:"ytProfileInfoViewModelHeader"},_.n("div",{class:"ytProfileInfoViewModelSectionTitle"},function(){return r().profileSectionTitle}),_.n("div",{class:"ytProfileInfoViewModelSectionDesc"},_.n("div",{class:"ytProfileInfoViewModelSectionSubtitle"},function(){var m;
return(m=r().commentBadge)==null?void 0:m.commentDesc}),_.n(_.x,{cond:function(){var m;
return(m=r().commentBadge)==null?void 0:m.blackHeartDesc},
then:function(){return _.n("div",{class:"ytProfileInfoViewModelSectionDivider"},"\u2022")}}),_.n("div",{class:"ytProfileInfoViewModelSectionHeartIcon"},_.n(_.J6,{data:function(){var m;
return{thumbnails:[{url:(m=r().commentBadge)==null?void 0:m.blackHeartIconUrl}]}},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0})),_.n("div",{class:"ytProfileInfoViewModelSectionSubtitle"},function(){var m;return(m=r().commentBadge)==null?void 0:m.blackHeartDesc}))),_.n("div",{class:"ytProfileInfoViewModelBadge"},_.n(_.Yq,{each:function(){return r().badges||[]}},function(m){return _.n(wre,{data:m})})))}))},"wj");var V0X=_.V(function(X){var U=X.data;var r=function(){return U().profileCardContext==="PROFILE_CARD_CONTEXT_CHANNEL_INFO_CARD"};
return _.n("yt-profile-card-view-model",{class:"ytProfileCardViewModelHost",style:"overflow: hidden"},_.n(_.xJ,{data:function(){return U().profileIdentityInfo}},{profileIdentityInfoViewModel:function(m){return _.n(_.FNw,{data:m.data,
hideDivider:r,isChannelInfoCard:r})},
profileInfoViewModel:TgT}),_.n(_.xJ,{data:function(){return U().profileInfo}},{profileIdentityInfoViewModel:_.FNw,
profileInfoViewModel:TgT}))},"xj");
V0X.idomCompat=!0;_.G5(V0X,"yt-profile-card-view-model",{props:{data:_.OQ}});var Vw=function(){var X=_.Y.apply(this,arguments)||this;X.enableFocusFix=_.v("music_web_enable_focus_on_setting_menu_fix")&&_.b3("IS_MOBILE_WEB",!1);X.covered=!1;X.hideMenu=!1;X.isCommentNotificationOnProfileCard=!1;X.scrolledByTouch=!1;X.disableBackdropFilter=_.v("web_disable_backdrop_filter");X.HIGH_PRIORITY_NOTIFICATION_DISPLAY_TIMEOUT_MS=4E3;return X};
_.F(Vw,_.Y);_.a=Vw.prototype;
_.a.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"}}}};
_.a.ready=function(){var X=this;this.JSC$20701_containerElement.addEventListener("scroll",function(){X.ytRendererBehavior.markDirty()})};
_.a.attributeChanged=function(X,U){X==="menu-style"&&_.Gw(this.hostElement,"yt-multi-page-menu-closed-action",[U])};
_.a.detached=function(){this.hostElement.removeEventListener("yt-rendererstamper-finished",_.k7(this,this.focusOnStampFinished))};
_.a.focusFirstItem=function(){this.doFocus();this.hostElement.addEventListener("yt-rendererstamper-finished",_.k7(this,this.focusOnStampFinished))};
_.a.reset=function(){this.closeJobId&&(_.$u.cancelJob(this.closeJobId),this.closeJobId=0);this.covered=!1};
_.a.focusOnStampFinished=function(X){X.detail.container===this.sectionsElement&&(this.hostElement.removeEventListener("yt-rendererstamper-finished",_.k7(this,this.focusOnStampFinished)),this.doFocus())};
_.a.doFocus=function(){var X=_.bg7(this.sectionsElement);X.length&&X[0].focus()};
_.a.computeMenuStyle=function(X){return X?X.toLowerCase().replace(/_/g,"-"):""};
_.a.computeIsCommentNotificationOnProfileCard=function(X){return _.v("enable_profile_cards_on_comments")&&X.style==="MULTI_PAGE_MENU_STYLE_TYPE_PROFILE_CARD_COMMENTS"};
_.a.computeHideMenu=function(X,U){return X||!(!U||!U.showLoadingSpinner)};
_.a.onPopupClosed=function(){this.isPopUpOpen=!1;_.Gw(this.hostElement,"yt-multi-page-menu-closed-action",[this.menuStyle])};
_.a.onPopupOpened=function(X,U){this.isPopUpOpen=!0;U.is==="ytd-multi-page-menu-renderer"&&(this.reset(),_.l4(this.hostElement,"yt-refit"),this.enableFocusFix&&this.doFocus(),this.data.style==="MULTI_PAGE_MENU_STYLE_TYPE_REPORT_CHANNEL"&&this.ytdReduxBehavior.dispatch(_.jf({type:"CHANNEL_REPORT_RESET"})))};
_.a.onYtNavigate=function(X,U){this.shouldCloseOnNavigateEvent(U.endpoint)&&_.Gw(this.hostElement,"yt-close-all-popups-action")};
_.a.handleEndpoint=function(X){X=_.e(X,_.aE);!this.isCommentNotificationOnProfileCard&&X&&(this.spinnerElement.hidden=!1,this.headerElement.hidden=!0,this.JSC$20701_containerElement.hidden=!0,this.submenuElement.hidden=!0)};
_.a.handleActions=function(X){for(var U=0,r=X.length;U<r;U++){var m=_.e(X[U],dPw);m&&this.handleGetMultiPageMenuAction(m);(m=_.e(X[U],_.pnu))&&this.handleAppendContinuationItemsAction(m)}};
_.a.onServiceRequestSentOrCompleted=function(X,U){X.detail&&X.detail.endpoint&&this.handleEndpoint(X.detail.endpoint);U.actions&&this.handleActions(U.actions)};
_.a.handleGetMultiPageMenuAction=function(X){var U=document.createElement("ytd-multi-page-menu-renderer");this.refitAfterRender();this.emptySubmenuContainer();_.Xa(this.submenuElement).appendChild(U);(X=X.menu.multiPageMenuRenderer)&&this.logSubmenu(X);U.data=X;U.covered=!1;this.covered=!0;this.spinnerElement.hidden=!0};
_.a.handleAppendContinuationItemsAction=function(X){if(this.data&&X.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"&&X.continuationItems&&this.data.sections){var U=this.data.sections.length-1;this.data.sections[U].continuationItemRenderer&&(this.splice("data.sections",this.data.sections.length-1,1),U--);if(this.data.sections[U].multiPageMenuNotificationSectionRenderer&&X.continuationItems){X=_.H(X==null?void 0:X.continuationItems);for(var r=X.next();!r.done;r=X.next())if(r=r.value,_.e(r,hHe)){var m=
void 0,I=void 0,t=void 0,C=void 0,k=void 0;((m=this)==null?0:(I=m.data)==null?0:(t=I.sections)==null?0:(C=t[U])==null?0:(k=C.multiPageMenuNotificationSectionRenderer)==null?0:k.items)&&this.push("data.sections."+U+".multiPageMenuNotificationSectionRenderer.items",r)}else if(_.e(r,_.Ku1)||_.e(r,_.bR))this.push("data.sections",r),U++}}};
_.a.logSubmenu=function(X){if(!_.v("kevlar_multi_page_menu_sub_page_loggin_killswitch")){var U=this.ytRendererBehavior.getScreenLayer(),r=_.Ei(U),m=_.e8(U);if((X=X.trackingParams)&&r&&m){var I=_.Ps(X);_.v("combine_ve_grafts")?_.gO().graftServerVe(X,m,U):_.K9(r,m,I)}}};
_.a.emptySubmenuContainer=function(){for(var X=_.Xa(this.submenuElement);X.firstChild;)X.removeChild(X.firstChild)};
_.a.onMenuBackTap=function(X){_.l4(this.hostElement,"yt-submenu-closed");X.stopPropagation()};
_.a.onSubmenuClosed=function(X){_.pq(X)!==this.hostElement&&(this.covered=!1,_.l4(this.hostElement,"yt-refit"),X.stopPropagation())};
_.a.onRetrieveLocation=function(X,U){U.hasComments&&(U.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0),X.stopPropagation())};
_.a.shouldCloseOnNavigateEvent=function(X){if(!X)return!0;if(_.e(X,_.Z85)||_.e(X,_.stu)||_.e(X,_.ni5)||_.e(X,_.Up))return!1;var U;return((U=_.e(X==null?void 0:X.commandMetadata,_.mN))==null?0:U.ignoreNavigation)?!1:!0};
_.a.onContainerTouchStart=function(){this.scrolledByTouch=!0};
_.a.onContainerTouchEnd=function(){this.scrolledByTouch=!1};
_.a.refitAfterRender=function(){var X=this;_.cZ(this,function(){_.l4(X.hostElement,"yt-refit")})};
Vw.prototype.refitAfterRender=Vw.prototype.refitAfterRender;Vw.prototype.onRetrieveLocation=Vw.prototype.onRetrieveLocation;Vw.prototype.onSubmenuClosed=Vw.prototype.onSubmenuClosed;Vw.prototype.onMenuBackTap=Vw.prototype.onMenuBackTap;Vw.prototype.onServiceRequestSentOrCompleted=Vw.prototype.onServiceRequestSentOrCompleted;Vw.prototype.onYtNavigate=Vw.prototype.onYtNavigate;Vw.prototype.onPopupOpened=Vw.prototype.onPopupOpened;Vw.prototype.onPopupClosed=Vw.prototype.onPopupClosed;
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Vw.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Xd.YtEventForwardingBehavior),_.p("design:type",Object)],Vw.prototype,"ytEventForwardingBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Vw.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],Vw.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Vw.prototype,"data",void 0);
_.q([_.T(),_.p("design:type",Object)],Vw.prototype,"enableFocusFix",void 0);_.q([_.T(),_.p("design:type",Object)],Vw.prototype,"covered",void 0);_.q([_.T({computed:"computeHideMenu(covered, data)"}),_.p("design:type",Object)],Vw.prototype,"hideMenu",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeMenuStyle(data.style)"}),_.p("design:type",String)],Vw.prototype,"menuStyle",void 0);
_.q([_.T({computed:"computeIsCommentNotificationOnProfileCard(data)"}),_.p("design:type",Object)],Vw.prototype,"isCommentNotificationOnProfileCard",void 0);_.q([_.T(),_.p("design:type",Boolean)],Vw.prototype,"isPopUpOpen",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Vw.prototype,"scrolledByTouch",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Vw.prototype,"disableBackdropFilter",void 0);
_.q([_.Zl("#sections"),_.p("design:type",HTMLElement)],Vw.prototype,"sectionsElement",void 0);_.q([_.Zl("#spinner"),_.p("design:type",HTMLElement)],Vw.prototype,"spinnerElement",void 0);_.q([_.Zl("#header"),_.p("design:type",HTMLElement)],Vw.prototype,"headerElement",void 0);_.q([_.Zl("#container"),_.p("design:type",HTMLElement)],Vw.prototype,"JSC$20701_containerElement",void 0);_.q([_.Zl("#submenu"),_.p("design:type",HTMLElement)],Vw.prototype,"submenuElement",void 0);
_.q([_.cP("yt-popup-closed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Vw.prototype,"onPopupClosed",null);_.q([_.cP("yt-popup-opened"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Object]),_.p("design:returntype")],Vw.prototype,"onPopupOpened",null);_.q([_.cP("yt-navigate"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Object]),_.p("design:returntype")],Vw.prototype,"onYtNavigate",null);
_.q([_.cP("yt-service-request-completed"),_.cP("yt-service-request-sent"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.Dj]),_.p("design:returntype")],Vw.prototype,"onServiceRequestSentOrCompleted",null);_.q([_.cP("yt-menu-back-tapped"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],Vw.prototype,"onMenuBackTap",null);
_.q([_.cP("yt-submenu-closed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],Vw.prototype,"onSubmenuClosed",null);_.q([_.cP("yt-retrieve-location"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Object]),_.p("design:returntype")],Vw.prototype,"onRetrieveLocation",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Vw.prototype,"refitAfterRender",null);
_.q([_.hL({is:"ytd-multi-page-menu-renderer",disableElementRegistration:!0})],Vw);
_.f(Vw,"ytd-multi-page-menu-renderer",function(){if(U1w!==void 0)return U1w;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return U1w=X},{mode:1});var RET;var Ry=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction","yt-update-topbar-avatar-action":"handleUpdateTopbarAvatarAction"};return X};
_.F(Ry,_.Y);_.a=Ry.prototype;_.a.created=function(){this.showTooltips=!0};
_.a.computeAccessibility_=function(X){return this.get("accessibility.accessibilityData",X)||null};
_.a.onTap=function(){var X=_.i4(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]);this.toggleIconState(!0);if(X&&X.length===1&&X[0])_.Gw(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);else{var U;if((U=this.data)==null?0:U.menuRenderer)this.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:this.data.menuRenderer}});else{var r;((r=this.data)==null?0:r.menuRequest)&&_.LB(this.hostElement,[this.data.menuRequest])}}};
_.a.handleTopbarMenuClosedAction=function(X){var U,r;(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(X)===((U=this.data)==null?void 0:(r=U.icon)==null?void 0:r.iconType)&&this.toggleIconState(!1)};
_.a.toggleIconState=function(X){_.v("kevlar_system_icons")&&this.iconButton&&(this.iconButton.pressed=X)};
_.a.handleUpdateTopbarAvatarAction=function(X){var U;X=(U=_.e(X,gK3))==null?void 0:U.avatarUrl;var r,m;U=(r=this.data)==null?void 0:(m=r.avatar)==null?void 0:m.thumbnails;X&&U&&(r={thumbnails:[Object.assign({},U[0],{url:X})]},this.set("data.avatar",r))};
_.n0.Object.defineProperties(Ry.prototype,{container:{configurable:!0,enumerable:!0,get:function(){return _.Xa(this.hostElement).querySelector("#button")}}});
Ry.prototype.onTap=Ry.prototype.onTap;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Ry.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Ry.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yS),_.p("design:type",Object)],Ry.prototype,"ytdOpenPopupBehavior",void 0);_.q([_.w(_.M18.YtButtonBehavior),_.p("design:type",Object)],Ry.prototype,"ytButtonBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Ry.prototype,"data",void 0);
_.q([_.Zl("yt-icon-button#button"),_.p("design:type",Object)],Ry.prototype,"iconButton",void 0);_.q([_.cP("tap"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Ry.prototype,"onTap",null);_.q([_.hL({is:"ytd-topbar-menu-button-renderer",disableElementRegistration:!0})],Ry);
_.jl()(Ry,"ytd-topbar-menu-button-renderer",function(){if(RET===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);RET=X}X=RET;return X},{allowedProps:["data"],
mode:1});var fEe;var fS=function(){return _.Y.apply(this,arguments)||this};
_.F(fS,_.Y);fS.prototype.getSelected=function(){return this.reasons.selected};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],fS.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],fS.prototype,"data",void 0);_.q([_.Zl("#reasons"),_.p("design:type",Object)],fS.prototype,"reasons",void 0);_.q([_.hL({is:"ytd-ad-feedback-content",disableElementRegistration:!0})],fS);
_.f(fS,"ytd-ad-feedback-content",function(){if(fEe!==void 0)return fEe;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return fEe=X},{mode:1});var qoH;var qD=function(){return _.Y.apply(this,arguments)||this};
_.F(qD,_.Y);_.a=qD.prototype;_.a.onPopupOpened=function(){_.Gw(this.hostElement,"yt-mute-ad-action",["ytd-ad-feedback-renderer",this])};
_.a.computeConfirmButton=function(X){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:X.confirmLabel}};
_.a.computeCancelButton=function(X){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:X.cancelLabel}};
_.a.onConfirmTap=function(){var X=this.content.getSelected();X!==void 0&&(X=this.data.reasons[X].endpoint)&&(_.np().resolve(_.s4).resolveCommand(X,{form:{element:this.hostElement}}),_.Gw(this.hostElement,"yt-close-popup-action"),this.sendFeedbackSubmitToastAction())};
_.a.sendFeedbackSubmitToastAction=function(){var X;(X=this.data)!=null&&X.completionMessage&&(X=_.lr(this.data.completionMessage),_.Gw(this.hostElement,"yt-open-popup-action",[X,this]))};
_.a.onCancelTap=function(){_.Gw(this.hostElement,"yt-close-popup-action")};
qD.prototype.onPopupOpened=qD.prototype.onPopupOpened;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],qD.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],qD.prototype,"data",void 0);_.q([_.Zl("#content"),_.p("design:type",Object)],qD.prototype,"content",void 0);_.q([_.cP("yt-popup-opened"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],qD.prototype,"onPopupOpened",null);
_.q([_.hL({is:"ytd-ad-feedback-renderer",disableElementRegistration:!0})],qD);
_.f(qD,"ytd-ad-feedback-renderer",function(){if(qoH!==void 0)return qoH;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return qoH=X},{mode:1});var WV5;var J7w=function(){return _.Y.apply(this,arguments)||this};
_.F(J7w,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],J7w.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],J7w.prototype,"data",void 0);_.q([_.hL({is:"ytd-ad-info-dialog-content",disableElementRegistration:!0})],J7w);
_.f(J7w,"ytd-ad-info-dialog-content",function(){if(WV5!==void 0)return WV5;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return WV5=X},{mode:1});var D13;var Wq=function(){return _.Y.apply(this,arguments)||this};
_.F(Wq,_.Y);Wq.prototype.computeConfirmButton=function(X){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:X.confirmLabel}};
Wq.prototype.onConfirmTap=function(){_.Gw(this.hostElement,"yt-close-popup-action",["ytd-ad-info-dialog-renderer"])};
Wq.prototype.computeShouldShowTitle=function(){var X;return!((X=this.data)==null||!X.title)};
Wq.prototype.onPopupClosed=function(){this.data&&this.data.confirmServiceEndpoint&&_.np().resolve(_.s4).resolveCommand(this.data.confirmServiceEndpoint,{form:{element:this.hostElement}})};
Wq.prototype.onPopupClosed=Wq.prototype.onPopupClosed;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Wq.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Wq.prototype,"data",void 0);_.q([_.cP("yt-popup-closed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],Wq.prototype,"onPopupClosed",null);_.q([_.hL({is:"ytd-ad-info-dialog-renderer",disableElementRegistration:!0})],Wq);
_.f(Wq,"ytd-ad-info-dialog-renderer",function(){if(D13!==void 0)return D13;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return D13=X},{mode:1});var prX;var JA=function(){var X=_.Y.apply(this,arguments)||this;X.actionButtonClass="action-button";X.dismissButtonId="dismiss-button";X.dialogDismiss=!0;return X};
_.F(JA,_.Y);_.a=JA.prototype;_.a.computeInPlayer=function(X){return(X==null?void 0:X.displayType)==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"};
_.a.computedLogo=function(){var X,U;return this.isDarkTheme()?(X=this.data)==null?void 0:X.logoDark:(U=this.data)==null?void 0:U.logo};
_.a.computedHeaderImage=function(){var X,U;return this.isDarkTheme()?(X=this.data)==null?void 0:X.headerImageDark:(U=this.data)==null?void 0:U.headerImage};
_.a.computeLogoIconId=function(){var X,U,r,m=(X=this.computedLogo())==null?void 0:(U=X.sources)==null?void 0:(r=U[0])==null?void 0:r.height;return m&&m%31===0?"logo-icon-with-padding":"logo-icon"};
_.a.computeLogoIconHeight=function(){var X,U,r,m=(X=this.computedLogo())==null?void 0:(U=X.sources)==null?void 0:(r=U[0])==null?void 0:r.height;return m&&m%31===0?"31":"24"};
_.a.onPopupClosed=function(){_.np().resolve(_.au).dispose()};
_.a.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")||this.inPlayer};
_.a.onShow=function(){this.inPlayer&&_.Cq(6);this.titleElement.focus()};
_.a.impressionLog=function(){if(this.data&&this.data.impressionEndpoints)for(var X=0;X<this.data.impressionEndpoints.length;X++){var U=_.e(this.data.impressionEndpoints[X],_.wO);U&&this.ytComponentBehavior.resolveCommand(U)}};
_.a.onDismissClicked=function(){getComputedStyle(this.dismissButton).getPropertyValue("pointer-events")!=="none"&&_.Gw(this.hostElement,"yt-close-popup-action",["ytd-enforcement-message-view-model"])};
_.n0.Object.defineProperties(JA.prototype,{hasHeaderImage:{configurable:!0,enumerable:!0,get:function(){var X,U;return!((X=this.data)==null||!X.headerImageDark)&&!((U=this.data)==null||!U.headerImage)}},
hasPremiumButton:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.secondaryButton)}}});
JA.prototype.onPopupClosed=JA.prototype.onPopupClosed;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],JA.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],JA.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.sQ.YtVisibilityBehavior),_.p("design:type",Object)],JA.prototype,"ytVisibilityBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],JA.prototype,"data",void 0);
_.q([_.T(),_.p("design:type",Object)],JA.prototype,"actionButtonClass",void 0);_.q([_.T(),_.p("design:type",Object)],JA.prototype,"dismissButtonId",void 0);_.q([_.T(),_.p("design:type",Object)],JA.prototype,"dialogDismiss",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],JA.prototype,"hasHeaderImage",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],JA.prototype,"hasPremiumButton",null);
_.q([_.T({reflectToAttribute:!0,computed:"computeInPlayer(data)"}),_.p("design:type",Boolean)],JA.prototype,"inPlayer",void 0);_.q([_.Zl("#dismiss-button"),_.p("design:type",HTMLElement)],JA.prototype,"dismissButton",void 0);_.q([_.Zl("#title"),_.p("design:type",HTMLElement)],JA.prototype,"titleElement",void 0);_.q([_.cP("yt-popup-closed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],JA.prototype,"onPopupClosed",null);
_.q([_.hL({is:"ytd-enforcement-message-view-model",disableElementRegistration:!0})],JA);
_.f(JA,"ytd-enforcement-message-view-model",function(){if(prX!==void 0)return prX;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return prX=X},{mode:1});var $10;var bZY;var DU=function(){var X=_.Y.apply(this,arguments)||this;X.TEST_ONLY={immediateValidation:function(){X.immediateValidation()},
onValidationResponse:function(U){X.onValidationResponse(U)},
onGenerateHandleFromNameResponse:function(U){X.onGenerateHandleFromNameResponse(U)}};
return X};
_.F(DU,_.Y);_.a=DU.prototype;_.a.onValueChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("value-changed",{detail:{value:this.value,queueProperty:!0}}))};
_.a.validate=function(){this.immediateValidation()};
_.a.applyHandleEdit=function(){this.handleEdit!==void 0&&this.setHandleInputValue(this.handleEdit)};
_.a.setHandleInputValue=function(X){this.handleDir=this.getHandleDir(X);this.handleInput.value=X;this.validationState={status:"PENDING"};this.immediateValidation()};
_.a.getHandleDir=function(X){var U=X===""&&!1;return(U=_.kY1.test.call(_.kY1,X))?"rtl":"ltr"};
_.a.onDataChanged=function(){var X,U;this.handleDir=this.getHandleDir((U=(X=this.data)==null?void 0:X.handle)!=null?U:"");var r;this.validationState=((r=this.data)==null?0:r.handle)?{status:"UNKNOWN",handle:this.data.handle}:void 0;var m;((m=this.data)==null?0:m.validateOnInit)&&this.immediateValidation()};
_.a.stopPropagation=function(X){X.stopPropagation()};
_.a.onInput=function(){var X;this.handleDir=this.getHandleDir((X=this.handleInput.value)!=null?X:"");this.wasEdited=!0;this.validationState={status:"PENDING"};this.delayedValidation()};
_.a.onFocusout=function(X){this.handleInput.contains(X.relatedTarget)||this.validationState!==void 0&&this.validationState.status!=="PENDING"||this.immediateValidation()};
_.a.delayedValidation=function(){var X,U;this.debouncedValidation((U=(X=this.data)==null?void 0:X.validationDelayMs)!=null?U:1E3)};
_.a.immediateValidation=function(){this.debouncedValidation(0)};
_.a.debouncedValidation=function(X){var U=this;_.fd(this,"debouncedValidation",function(){var r,m=U.staticValidation((r=U.handleInput.value)!=null?r:"");if(m!==void 0)U.validationState={status:"INVALID",errorIndicator:"BORDER",errorMessage:m};else{var I;if((I=U.data)!=null&&I.validateChannelHandleCommand){U.validationState={status:"LOADING"};var t;U.ytComponentBehavior.resolveCommand(U.data.validateChannelHandleCommand,{form:{handle:(t=U.handleInput.value)!=null?t:""},commandController:{onSuccess:function(C,
k){U.onValidationResponse(k)},
onServerError:function(C,k){U.onValidationServerError(k)}}})}else U.handleUnexpectedValidationError(new _.Tx("Missing validateChannelHandleCommand in ChannelHandleInputRenderer.",U.data))}},X)};
_.a.staticValidation=function(X){var U;if(((U=this.data)==null?void 0:U.channelHandleStaticValidationParams)!==void 0){U=this.data.channelHandleStaticValidationParams;if(this.validValueRegexp!==void 0&&!this.validValueRegexp.test(X)&&U.validValueRegexpErrorMessage!==void 0)return U.validValueRegexpErrorMessage;if(U.minLength!==void 0&&X.length<U.minLength&&U.minLengthErrorMessage!==void 0)return U.minLengthErrorMessage;if(U.maxLength!==void 0&&X.length>U.maxLength&&U.maxLengthErrorMessage!==void 0)return U.maxLengthErrorMessage}};
_.a.onValidationResponse=function(X){var U=_.e(X.result,nKw);U===void 0?this.handleUnexpectedValidationError(new _.Tx("ValidateChannelHandleResponse does not contain ChannelHandleValidationResultRenderer.",X)):this.handleValidationResultRenderer(U)};
_.a.onValidationServerError=function(X){this.handleUnexpectedValidationError(new _.Tx("ValidateChannelHandle request failed.",X))};
_.a.handleValidationResultRenderer=function(X){if(X.handle===void 0)this.handleUnexpectedValidationError(new _.Tx("ChannelHandleValidationResultRenderer does not contain handle.",X));else if(X.handle===this.handleInput.value)switch(X.result){case "CHANNEL_HANDLE_VALIDATION_RESULT_OK":this.validationState={status:"OK",handle:X.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:X.errorMessage};break;case "CHANNEL_HANDLE_VALIDATION_RESULT_UNKNOWN":case void 0:this.handleUnexpectedValidationError(new _.Tx("Unrecognized ChannelHandleValidationResult",X));break;default:_.bu(X.result)}};
_.a.handleUnexpectedValidationError=function(X){var U;this.validationState={status:"UNKNOWN",handle:(U=this.handleInput.value)!=null?U:""};_.AE(X)};
_.a.stopEventPropagation=function(X){X.stopPropagation()};
_.a.updateHandleOnChannelNameInputChange=function(X){if(!this.wasEdited){var U,r;this.debouncedGenerateHandleFromName(X,(r=(U=this.data)==null?void 0:U.validationDelayMs)!=null?r:1E3)}};
_.a.debouncedGenerateHandleFromName=function(X,U){var r=this;_.fd(this,"debouncedGenerateHandleFromName",function(){var m;(m=r.data)!=null&&m.validateChannelHandleCommand?r.ytComponentBehavior.resolveCommand(r.data.validateChannelHandleCommand,{form:{name:X},commandController:{onSuccess:function(I,t){r.onGenerateHandleFromNameResponse(t)},
onServerError:function(I,t){_.AE(new _.Tx("Error calling GenerateHandleFromName",t))}}}):_.AE(new _.Tx("Missing validateChannelHandleCommand in ChannelHandleInputRenderer when generate handle from name.",r.data))},U)};
_.a.onGenerateHandleFromNameResponse=function(X){this.wasEdited||((X=_.e(X.result,Znw))?this.setHandleInputValue(X.handle):_.AE(new _.Tx("Invalid results when generate handle from name")))};
_.n0.Object.defineProperties(DU.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var X;if(X=this.validationState)X=this.validationState,X=X.status==="OK"||X.status==="UNKNOWN";if(X)return this.validationState.handle}},
errorIndicator:{configurable:!0,enumerable:!0,get:function(){var X;if(((X=this.validationState)==null?void 0:X.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 X,U=(X=this.channelHandleEntity)==null?void 0:X.handleEdit;this.handleDir=this.getHandleDir(U!=null?U:"");return U}},
validValueRegexp:{configurable:!0,enumerable:!0,get:function(){var X,U;if(((X=this.data)==null?void 0:(U=X.channelHandleStaticValidationParams)==null?void 0:U.validValueRegexp)!==void 0)return new RegExp("^"+this.data.channelHandleStaticValidationParams.validValueRegexp+"$")}}});
DU.prototype.stopEventPropagation=DU.prototype.stopEventPropagation;DU.prototype.onDataChanged=DU.prototype.onDataChanged;DU.prototype.applyHandleEdit=DU.prototype.applyHandleEdit;DU.prototype.onValueChanged=DU.prototype.onValueChanged;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],DU.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],DU.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],DU.prototype,"data",void 0);
_.q([_.T(),_.p("design:type",Boolean)],DU.prototype,"wasEdited",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],DU.prototype,"handleDir",void 0);_.q([_.Zl("#handle-input"),_.p("design:type",Object)],DU.prototype,"handleInput",void 0);_.q([_.T(),_.y("validationState"),_.p("design:type",Object),_.p("design:paramtypes",[])],DU.prototype,"value",null);
_.q([_.ge("value"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],DU.prototype,"onValueChanged",null);_.q([_.y("validationState"),_.p("design:type",Object),_.p("design:paramtypes",[])],DU.prototype,"errorIndicator",null);_.q([_.T({reflectToAttribute:!0}),_.y("errorIndicator"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],DU.prototype,"borderErrorIndicator",null);
_.q([_.T({selectorArgs:["data.channelHandleEntityKey"],selector:function(X,U){return _.t3(X.entities,"channelHandle",U)}}),
_.p("design:type",Object)],DU.prototype,"channelHandleEntity",void 0);_.q([_.y("channelHandleEntity"),_.p("design:type",Object),_.p("design:paramtypes",[])],DU.prototype,"handleEdit",null);_.q([_.ge("handleEdit"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],DU.prototype,"applyHandleEdit",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],DU.prototype,"onDataChanged",null);
_.q([_.y("data.channelHandleStaticValidationParams.validValueRegexp"),_.p("design:type",Object),_.p("design:paramtypes",[])],DU.prototype,"validValueRegexp",null);_.q([_.cP("yt-service-request-sent"),_.cP("yt-service-request-completed"),_.cP("yt-service-request-error"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],DU.prototype,"stopEventPropagation",null);_.q([_.hL({is:"ytd-channel-handle-input-renderer",disableElementRegistration:!0})],DU);
_.f(DU,"ytd-channel-handle-input-renderer",function(){if(bZY!==void 0)return bZY;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return bZY=X},{mode:_.Xz("kevlar_poly_si_batch_j025")?1:2});var pS=function(){var X=_.Y.apply(this,arguments)||this;X.data=null;X.errorMessage=null;X.isLoading=!0;X.hideContainer=!1;X.enableNewChannelCreationOnIdForAll=_.v("enable_new_channel_creation_for_id4all");X.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"};X.testOnly={setErrorMessage:function(U){X.resetErrorState();
X.setErrorState(U)}};
return X};
_.F(pS,_.Y);_.a=pS.prototype;_.a.created=function(){this.logScreenVe()};
_.a.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")};
_.a.dataChanged=function(){this.set("isLoading",!1);this.graftServerVe();this.set("errorMessage",null);var X;((X=this.zeroStepErrorMessageEntity)==null?0:X.value)&&this.set("errorMessage",_.DQ(this.zeroStepErrorMessageEntity.value))};
_.a.onCreateTap=function(){var X=this;if(this.data&&this.data.channelCreationEndpoint){var U,r;if(!((U=this.data.createChannelButton)==null?0:(r=U.buttonRenderer)==null?0:r.isDisabled)){var m;if((m=this.nameInput)!=null&&m.value){this.setLoadingState();var I,t;U=Object.assign({},{name:this.nameInput.value},this.encryptedBlobId?{encryptedBlobId:this.encryptedBlobId}:{avatar_url:this.userSetPhotoThumbnailUrl},{handle:(I=this.handleInput)==null?void 0:I.value,isNameChanged:this.isNameChanged(this.nameInput.value),
isHandleChanged:this.isHandleChanged((t=this.handleInput)==null?void 0:t.value),isDefaultProfilePhoto:this.data.isDefaultProfilePhoto,obakeImageSource:this.obakeImageSource,enableIdentityForAllChannelCreationDialog:this.enableIdentityForAllChannelCreationDialog});this.ytComponentBehavior.resolveCommand(this.data.channelCreationEndpoint,{form:U,commandController:{onSuccess:function(C,k){X.onChannelCreationEndpointSuccess(k);X.obakeImageSource&&_.DT("channelCreatedWithObakeImage",{imageSourceType:X.obakeImageSource})},
onServerError:function(){X.onChannelCreationEndpointError()}}});
this.maybeWipeZeroStepErrorMessage()}}}};
_.a.endpointRequiresServiceRequestAction=function(X){return!!_.e(X,_.oV)||!!_.e(X,gK3)};
_.a.isNavigateAction=function(X){var U;return!!_.e(X,_.CGc)||!!_.e((U=_.e(X,Py0))==null?void 0:U.command,_.CGc)};
_.a.isPlaylistAction=function(X){return!!_.e(X,_.H$)||!!_.e(X,_.su)};
_.a.onChannelCreationEndpointSuccess=function(X){if(X.createChannelError){var U;this.setErrorState((U=X.createChannelError)==null?void 0:U.errorMessage);this.handleInput&&this.handleInput.validate()}else{X.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(X.navigationEndpoint);if(X.actions){U=_.H(X.actions);for(var r=U.next();!r.done;r=U.next())if(r=r.value,this.endpointRequiresServiceRequestAction(r)&&this.ytComponentBehavior.resolveCommand(r),this.isNavigateAction(r)){var m=void 0;r=_.e((m=
_.e(r,Py0))==null?void 0:m.command,_.CGc);m=void 0;this.isPlaylistAction((m=r)==null?void 0:m.endpoint)&&(_.Gw(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"]),m=void 0,this.ytComponentBehavior.resolveCommand((m=r)==null?void 0:m.endpoint))}}X.actions&&X.actions.some(function(I){var t;return _.e(I,_.CGc)||_.e((t=_.e(I,Py0))==null?void 0:t.command,_.CGc)})||_.Gw(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"])}};
_.a.onChannelCreationEndpointError=function(){this.setErrorState();this.handleInput&&this.handleInput.validate()};
_.a.onCancelTap=function(){var X,U,r;if(!((X=this.data)==null?0:(U=X.cancelButton)==null?0:(r=U.buttonRenderer)==null?0:r.isDisabled)){var m,I,t;X=(m=this.data)==null?void 0:(I=m.cancelButton)==null?void 0:(t=I.buttonRenderer)==null?void 0:t.command;if(!X||!_.e(X,_.FTe)){var C;this.nameInput&&((C=this.data)==null?0:C.name)&&(this.nameInput.value=this.data.name);var k;this.handleInput&&((k=this.data)==null?0:k.channelHandleInput)&&(this.handleInput.data=_.e(this.data.channelHandleInput,s90));this.encryptedBlobId=
this.previewDataUrl=void 0;this.maybeWipeZeroStepErrorMessage()}}};
_.a.toggleCreateChannelButton=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!this.nameInput.value||this.handleInput&&this.handleInput.value===void 0)};
_.a.onChannelNameInput=function(){this.toggleCreateChannelButton();this.handleInput&&this.nameInput.value&&this.handleInput.updateHandleOnChannelNameInputChange(this.nameInput.value)};
_.a.onClearProfilePhotoTap=function(){var X,U,r;((X=this.data)==null?0:(U=X.clearProfilePhotoButton)==null?0:(r=U.buttonRenderer)==null?0:r.isDisabled)||(this.set("data.isDefaultProfilePhoto",!0),this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",!0))};
_.a.onEditAvatarTap=function(){var X,U,r;((X=this.data)==null?0:(U=X.editAvatarButton)==null?0:(r=U.buttonRenderer)==null?0:r.isDisabled)||(this.hideContainer=!0,this.openProfilePicturePicker())};
_.a.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)};
_.a.resetErrorState=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);var X;this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",((X=this.data)==null?0:X.isDefaultProfilePhoto)?!0:!1);this.set("isLoading",!1);this.set("errorMessage",null)};
_.a.setErrorState=function(X){this.resetErrorState();if(X)this.set("errorMessage",X);else{var U;if((U=this.zeroStepErrorMessageEntity)==null?0:U.value)this.set("errorMessage",_.DQ(this.zeroStepErrorMessageEntity.value));else{var r;((r=this.data)==null?0:r.errorMessage)?this.set("errorMessage",this.data.errorMessage):this.set("errorMessage",null)}}};
_.a.fetchImageBlobWithAlr=function(X,U){U=U===void 0?5:U;var r=this,m,I,t,C,k;return _.c(function(g){switch(g.nextAddress){case 1:return g.yield(fetch(X,{method:"GET",mode:"cors"}),2);case 2:m=g.yieldResult;if(m.ok){g.jumpTo(3);break}if(U===0)throw Error();I=r.addJitter(Math.pow(2,5-U));return g.yield(new Promise(function(Z){setTimeout(Z,I*1E3)}),4);
case 4:return g.return(r.fetchImageBlobWithAlr(X,U-1));case 3:if(!m.headers.get("content-type").split(";").some(function(Z){return Z.trim()==="text/plain"})){g.jumpTo(5);
break}t=r;C=t.fetchImageBlobWithAlr;return g.yield(m.text(),6);case 6:return g.return(C.call(t,g.yieldResult,U-1));case 5:return g.yield(m.blob(),7);case 7:return k=g.yieldResult,g.return(k)}})};
_.a.addJitter=function(X){var U=X*.3*Math.random();Math.random()>.5&&(U*=-1);return X+U};
_.a.openProfilePicturePicker=function(){var X=this,U,r,m,I,t,C;return _.c(function(k){if(k.nextAddress==1){U=X.data.scottyUploadUrl;if(!U)return k.return();r=document.documentElement.hasAttribute("dark");m=document.body.style.colorScheme;r&&(document.body.style.colorScheme="dark");I=iMw(Ldw(G$L(Jww(r?"dark":"light")),function(g){var Z,P,S,d,O;return _.c(function(E){if(E.nextAddress==1)return Z=_.iH(stw(new hme(g.photoUrl,!1)).build(),"alr","yes"),X.obakeImageSource=X.pictureChangeSourceToObakeImageSourceType(g.photoSource),
_.E_(E,2),X.setLoadingState(),E.yield(X.fetchImageBlobWithAlr(Z),4);if(E.nextAddress!=2)return P=E.yieldResult,S=new FileReader,S.addEventListener("load",function(){var Q,h,z,K,D,W;return _.c(function(J){if(J.nextAddress==1){if(P.size>15728640)return X.setErrorState((Q=X.data)==null?void 0:Q.imageSizeErrorMessage),_.AE(Error("Hl")),J.return();if(!S.result)return X.setErrorState((h=X.data)==null?void 0:h.genericImageLoadErrorMessage),_.AE(Error("Il")),J.return();z=S.result;_.E_(J,2);return J.yield(rRT(P,
U),4)}if(J.nextAddress!=2)return K=J.yieldResult,X.handleImageUpdatedAction(z,K),X.resetErrorState(),_.mt(J,0);D=_.yE(J);X.setErrorState((W=X.data)==null?void 0:W.uploadErrorMessage);if(D instanceof Error)_.$Q(D);else{var A=new _.Tx(JSON.stringify(D));_.$Q(A)}_.uv(J)})}),S.readAsDataURL(P),_.mt(E,0);
d=_.yE(E);X.setErrorState((O=X.data)==null?void 0:O.genericImageLoadErrorMessage);d instanceof Error?_.$Q(d):_.bh(new _.Tx(JSON.stringify(d)));_.uv(E)})}),function(){X.hideContainer=!1;
document.body.style.colorScheme=m});
_.E_(k,2);return((t=X.data)==null?0:t.shouldViewChannelCreationFormForSupex)?k.yield(I.openPicker("profile-picture/art-selection"),5):k.yield(I.openPicker(),5)}if(k.nextAddress!=2)return _.mt(k,0);_.yE(k);X.setErrorState((C=X.data)==null?void 0:C.selectImageErrorMessage);_.uv(k)})};
_.a.pictureChangeSourceToObakeImageSourceType=function(X){switch(X){case 1:return 1;case 2:return 2;case 3:return 3;case 4:return 4;default:return 0}};
_.a.logScreenVe=function(){_.fD(_.gO(),124448)};
_.a.graftServerVe=function(){var X=_.e8(),U,r,m=(U=this.data)==null?void 0:(r=U.loggingDirectives)==null?void 0:r.trackingParams;m&&X&&(this.channelCreationFormVe=_.gO().graftServerVe(m,X),X={visualElement:this.channelCreationFormVe},_.kf().reportShown(X))};
_.a.isNameChanged=function(X){var U;return((U=this.data)==null?void 0:U.name)!==X};
_.a.isHandleChanged=function(X){var U,r=_.e((U=this.data)==null?void 0:U.channelHandleInput,s90);return r&&X?r.handle!==X:!1};
_.a.handleImageUpdatedAction=function(X,U){this.hideContainer=!1;this.previewDataUrl=X;this.encryptedBlobId=U};
_.a.handleImageSelectionErrorAction=function(X){this.hideContainer=!1;this.setErrorState(X)};
_.a.handleImageSelectionResetErrorAction=function(){this.hideContainer=!1;this.resetErrorState()};
_.a.showContainer=function(){this.hideContainer=!1};
_.a.maybeWipeZeroStepErrorMessage=function(){var X,U=(X=this.data)==null?void 0:X.zeroStepErrorMessageEntityKey,r;U&&((r=this.zeroStepErrorMessageEntity)==null?0:r.value)&&this.ytdReduxBehavior.dispatch(_.PN("stringEntity",U,{key:U,value:""}))};
_.n0.Object.defineProperties(pS.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 X;return((X=this.photoThumbnail)==null?0:X.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 X;return!((X=this.data)==null||!X.descriptionInfo)}},
description:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.descriptionInfo}}});
pS.prototype.dataChanged=pS.prototype.dataChanged;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],pS.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],pS.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],pS.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],pS.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],pS.prototype,"errorMessage",void 0);
_.q([_.T(),_.p("design:type",Object)],pS.prototype,"isLoading",void 0);_.q([_.T(),_.p("design:type",String)],pS.prototype,"previewDataUrl",void 0);_.q([_.T(),_.p("design:type",Number)],pS.prototype,"obakeImageSource",void 0);_.q([_.T(),_.p("design:type",Object)],pS.prototype,"hideContainer",void 0);_.q([_.Zl("#title-input"),_.p("design:type",Object)],pS.prototype,"nameInput",void 0);_.q([_.Zl("#handle-input"),_.p("design:type",Object)],pS.prototype,"handleInput",void 0);
_.q([_.T(),_.p("design:type",Boolean)],pS.prototype,"enableNewChannelCreationOnIdForAll",void 0);_.q([_.T({selectorArgs:["data.zeroStepErrorMessageEntityKey"],selector:_.axs}),_.p("design:type",Object)],pS.prototype,"zeroStepErrorMessageEntity",void 0);_.q([_.y("data","data.isDefaultProfilePhoto","previewDataUrl"),_.p("design:type",Object),_.p("design:paramtypes",[])],pS.prototype,"photoThumbnail",null);
_.q([_.y("data","data.isDefaultProfilePhoto","photoThumbnail"),_.p("design:type",Object),_.p("design:paramtypes",[])],pS.prototype,"userSetPhotoThumbnailUrl",null);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],pS.prototype,"hideProfilePhotoButtonLayer",null);_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],pS.prototype,"enableIdentityForAllChannelCreationDialog",null);
_.q([_.Sl("data","zeroStepErrorMessageEntity"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],pS.prototype,"dataChanged",null);_.q([_.T({reflectToAttribute:!0}),_.y("data.descriptionInfo","zeroStepErrorMessageEntity"),_.p("design:type",Object),_.p("design:paramtypes",[])],pS.prototype,"description",null);_.q([_.hL({is:"ytd-channel-creation-dialog-renderer",disableElementRegistration:!0})],pS);
_.f(pS,"ytd-channel-creation-dialog-renderer",function(){if($10!==void 0)return $10;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return $10=X},{mode:1});var A7w;var $U=function(){var X=_.Y.apply(this,arguments)||this;X.isLoading=!1;X.isDisabled=!1;return X};
_.F($U,_.Y);$U.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
$U.prototype.updateDisabled=function(){var X;this.isDisabled=this.isLoading||((X=this.handleInput)==null?void 0:X.value)===void 0;this.set("data.saveButton.buttonRenderer.isDisabled",this.isDisabled)};
$U.prototype.onSaveClick=function(){var X=this;if(!this.isDisabled&&this.handleInput.value!==void 0){var U;((U=this.data)==null?void 0:U.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 r;if((r=X.data)==null?0:r.nextEndpoint){var m;X.ytComponentBehavior.resolveCommand((m=X.data)==null?void 0:m.nextEndpoint)}else X.isLoading=
!1,X.closeDialog()},
onServerError:function(){X.isLoading=!1;X.handleInput.validate();var r;X.errorMessage=(r=X.data)==null?void 0:r.errorMessage}}}))}};
$U.prototype.closeDialog=function(){_.Gw(this.hostElement,"yt-close-popup-action",[this.is])};
$U.prototype.updateDisabled=$U.prototype.updateDisabled;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],$U.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],$U.prototype,"data",void 0);_.q([_.Zl("#handle-input"),_.p("design:type",Object)],$U.prototype,"handleInput",void 0);_.q([_.ge("isLoading"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],$U.prototype,"updateDisabled",null);
_.q([_.hL({is:"ytd-channel-handle-edit-dialog-renderer",disableElementRegistration:!0})],$U);
_.f($U,"ytd-channel-handle-edit-dialog-renderer",function(){if(A7w!==void 0)return A7w;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return A7w=X},{mode:1});var lEc;var bc=function(){return _.Y.apply(this,arguments)||this};
_.F(bc,_.Y);bc.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.feedback":{id:"feedback",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],bc.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],bc.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],bc.prototype,"data",void 0);_.q([_.hL({is:"ytd-channel-switcher-footer-renderer",disableElementRegistration:!0})],bc);
_.f(bc,"ytd-channel-switcher-footer-renderer",function(){if(lEc!==void 0)return lEc;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return lEc=X},{mode:1});var GfX;var iZw;var AA=function(){return _.Y.apply(this,arguments)||this};
_.F(AA,_.Y);AA.prototype.onIronChange=function(){if(this.checkbox&&this.onDontAskAgainChanged)this.onDontAskAgainChanged(this.checkbox.checked)};
AA.prototype.onIronChange=AA.prototype.onIronChange;_.q([_.T(),_.p("design:type",Object)],AA.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!1}),_.p("design:type",Function)],AA.prototype,"onDontAskAgainChanged",void 0);_.q([_.Zl("#checkbox"),_.p("design:type",Object)],AA.prototype,"checkbox",void 0);_.q([_.cP("iron-change"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],AA.prototype,"onIronChange",null);
_.q([_.hL({is:"ytd-identity-prompt-footer-renderer",disableElementRegistration:!0})],AA);
_.f(AA,"ytd-identity-prompt-footer-renderer",function(){if(iZw!==void 0)return iZw;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return iZw=X},{mode:1});var lc=function(){var X=_.Y.apply(this,arguments)||this;X.dontAskAgain=!1;X.showPopup=!1;X.boundDontAskAgainChanged=function(U){X.dontAskAgainChanged(U)};
X.boundOnAccountItemTap=function(U){X.onAccountItemTap(U)};
return X};
_.F(lc,_.Y);_.a=lc.prototype;
_.a.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]]"}}}}}};
_.a.ready=function(){var X=this;_.Xa(this.hostElement).querySelector("#container").addEventListener("scroll",function(){X.ytRendererBehavior.markDirty()})};
_.a.dontAskAgainChanged=function(X){this.dontAskAgain=X};
_.a.onAccountItemTap=function(X){if(X){var U={};this.dontAskAgain&&(U={dont_ask_again:this.dontAskAgain});_.ME(X,U)}};
_.a.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.a.dataChanged=function(){this.data&&this.redirectOnlyAccount(this.data)};
_.a.redirectOnlyAccount=function(X){X.sections&&X.sections.length>0&&(X=_.e(X.sections[0],_.uYu),(X==null?0:X.contents)&&(X==null?void 0:X.contents.length)<=1?(X=_.mz(window.location.href),(X==null?0:X.next)&&_.Gw6(X.next)?_.ME(X.next):_.ME("/")):this.showPopup=!0)};
lc.prototype.dataChanged=lc.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],lc.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],lc.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],lc.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!1}),_.p("design:type",Object)],lc.prototype,"dontAskAgain",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],lc.prototype,"showPopup",void 0);_.q([_.T({reflectToAttribute:!1}),_.p("design:type",Object)],lc.prototype,"boundDontAskAgainChanged",void 0);_.q([_.T({reflectToAttribute:!1}),_.p("design:type",Object)],lc.prototype,"boundOnAccountItemTap",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],lc.prototype,"dataChanged",null);
_.q([_.hL({is:"ytd-channel-switcher-renderer",disableElementRegistration:!0})],lc);
_.f(lc,"ytd-channel-switcher-renderer",function(){if(GfX!==void 0)return GfX;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return GfX=X},{mode:1});var LVL;var GC=function(){return _.Y.apply(this,arguments)||this};
_.F(GC,_.Y);_.n0.Object.defineProperties(GC.prototype,{steps:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.steps?this.data.steps:[]}}});
_.q([_.T(),_.p("design:type",Object)],GC.prototype,"data",void 0);_.q([_.y("data"),_.p("design:type",Array),_.p("design:paramtypes",[])],GC.prototype,"steps",null);_.q([_.hL({is:"ytd-channel-transfer-stepper-renderer",disableElementRegistration:!0})],GC);
_.f(GC,"ytd-channel-transfer-stepper-renderer",function(){if(LVL!==void 0)return LVL;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return LVL=X},{mode:1});var NgY;var ic=function(){var X=_.Y.apply(this,arguments)||this;X.data=null;X.isError=!1;X.isLoading=!1;return X};
_.F(ic,_.Y);_.a=ic.prototype;_.a.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"}}}};
_.a.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.a.dataChanged=function(){this.set("isLoading",!1);this.set("isError",!1)};
_.a.computeProfileName=function(X){return X?X.givenNameValue+" "+X.familyNameValue:""};
_.a.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)};
_.a.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)};
ic.prototype.onYtServiceRequestError=ic.prototype.onYtServiceRequestError;ic.prototype.onYtServiceRequestSent=ic.prototype.onYtServiceRequestSent;ic.prototype.dataChanged=ic.prototype.dataChanged;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],ic.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ic.prototype,"data",void 0);
_.q([_.T({computed:"computeProfileName(data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer)"}),_.p("design:type",String)],ic.prototype,"profileName",void 0);_.q([_.T(),_.p("design:type",Object)],ic.prototype,"isError",void 0);_.q([_.T(),_.p("design:type",Object)],ic.prototype,"isLoading",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ic.prototype,"dataChanged",null);
_.q([_.cP("yt-service-request-sent"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.TU]),_.p("design:returntype")],ic.prototype,"onYtServiceRequestSent",null);_.q([_.cP("yt-service-request-error"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.TU]),_.p("design:returntype")],ic.prototype,"onYtServiceRequestError",null);_.q([_.hL({is:"ytd-channel-warm-welcome-cont-renderer",disableElementRegistration:!0})],ic);
_.f(ic,"ytd-channel-warm-welcome-cont-renderer",function(){if(NgY!==void 0)return NgY;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return NgY=X},{mode:1});var jue;var LS=function(){var X=_.Y.apply(this,arguments)||this;X.data=null;return X};
_.F(LS,_.Y);LS.prototype.configureRendererStamper=function(){return{"data.nextButton":{id:"next-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
LS.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("autofocus")||this.hostElement.setAttribute("autofocus","true")};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],LS.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],LS.prototype,"data",void 0);_.q([_.hL({is:"ytd-channel-warm-welcome-renderer",disableElementRegistration:!0})],LS);
_.f(LS,"ytd-channel-warm-welcome-renderer",function(){if(jue!==void 0)return jue;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return jue=X},{mode:1});var Xjw;var ND=function(){return _.Y.apply(this,arguments)||this};
_.F(ND,_.Y);_.n0.Object.defineProperties(ND.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.authorThumbnail)||{}}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ND.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ND.prototype,"data",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],ND.prototype,"thumbnailDetails",null);_.q([_.hL({is:"ytd-comment-preview-renderer",disableElementRegistration:!0})],ND);
_.f(ND,"ytd-comment-preview-renderer",function(){if(Xjw!==void 0)return Xjw;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Xjw=X},{mode:1});var Uk5;var jQ=function(){return _.Y.apply(this,arguments)||this};
_.F(jQ,_.Y);jQ.prototype.configureRendererStamper=function(){return{submitButton:{id:"submit-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.n0.Object.defineProperties(jQ.prototype,{submitButton:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.submitButton}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],jQ.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],jQ.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],jQ.prototype,"data",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],jQ.prototype,"submitButton",null);_.q([_.hL({is:"ytd-notice-renderer",disableElementRegistration:!0})],jQ);
_.f(jQ,"ytd-notice-renderer",function(){if(Uk5!==void 0)return Uk5;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return Uk5=X},{mode:1});var rZL;var XT=function(){return _.Y.apply(this,arguments)||this};
_.F(XT,_.Y);XT.prototype.configureRendererStamper=function(){return{"data.comment":{id:"comment-preview",mapping:{commentPreviewRenderer:{component:"ytd-comment-preview-renderer"}}}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],XT.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],XT.prototype,"data",void 0);_.q([_.hL({is:"ytd-preview-comment-dialog-content",disableElementRegistration:!0})],XT);
_.f(XT,"ytd-preview-comment-dialog-content",function(){if(rZL!==void 0)return rZL;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return rZL=X},{mode:1});var mkL;var UC=function(){return _.Y.apply(this,arguments)||this};
_.F(UC,_.Y);UC.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
UC.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],UC.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],UC.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],UC.prototype,"data",void 0);_.q([_.hL({is:"ytd-preview-comment-dialog-renderer",disableElementRegistration:!0})],UC);
_.f(UC,"ytd-preview-comment-dialog-renderer",function(){if(mkL!==void 0)return mkL;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return mkL=X},{mode:1});var Izc;var ts1=_.v("web_button_rework")&&_.b3("BUTTON_REWORK")||_.v("web_button_rework_with_live"),rr=function(){var X=_.Y.apply(this,arguments)||this;X.closeLabel=_.tt("CLOSE");X.selectedAmountIndex=1;X.privacyCheckboxValue=!1;X.useAmsterdamStyle=ts1;X.amountPlaceholderIndex=-1;return X};
_.F(rr,_.Y);_.a=rr.prototype;_.a.onAmountClick=function(X){this.selectedAmountIndex=_.Xa(this.hostElement).querySelector("#amounts").indexForElement(X.currentTarget)};
_.a.onCloseClick=function(){this.hostElement.hasAttribute("live-chat")&&(_.Gw(this.hostElement,"yt-live-chat-close-buy-flow"),this.ytLiveChatErrorMessageBehavior._setErrorRenderer(null))};
_.a.onDonateButtonClick=function(){if(this.hostElement.hasAttribute("live-chat"))this.donateCommand&&_.Gw(this.hostElement,"yt-live-chat-start-buy-flow",[this.donateCommand,{},this.donationCallback.bind(this)]);else{_.Gw(this.hostElement,"yt-close-popup-action",[this.is]);var X;(X=_.GU())==null||X.getPlayerPromise().then(function(U){U.pauseVideo()})}};
_.a.donationCallback=function(X){X.success?(this.hostElement.hasAttribute("live-chat")&&X.response&&X.response.data&&X.response.data.actions&&_.Gw(this.hostElement,"yt-live-chat-open-popup",[X.response.data.actions[0]]),_.Gw(this.hostElement,"yt-close-popup-action",[this.is]),_.Gw(this.hostElement,"yt-live-chat-close-buy-flow")):X.errorMessageRenderer&&this.ytLiveChatErrorMessageBehavior._setErrorRenderer(X.errorMessageRenderer)};
_.a.setFocusOnCustomAmountInput=function(){this.customAmount!==null&&_.Xa(this.hostElement).querySelector("#custom-amount-input").focus()};
_.a.updateConfirmationDialogTextWithAmount=function(X){var U=this.getConfirmDialogRuns();U&&this.set(["data","confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs",this.getAmountPlaceholderIndex(U),"text"],this.getFormattedAmount(X))};
_.a.getConfirmDialogRuns=function(){return this.get(["confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs"],this.data)};
_.a.getAmountPlaceholderIndex=function(X){this.amountPlaceholderIndex<0&&(this.amountPlaceholderIndex=X.findIndex(function(U){return U.text==="${amount}"}));
return this.amountPlaceholderIndex};
_.a.getFormattedAmount=function(X){var U;return(new _.R$(4,((U=this.data)==null?void 0:U.currencyCode)||"")).format(X)};
_.a.isAmountValid=function(X){if(X==="")return!1;X=Number(X)*1E6;var U=this.get("minAmountMicros",this.data),r=this.get("maxAmountMicros",this.data);return U&&X<U||r&&X>r?!1:!0};
_.a.setInputError=function(){this.shouldShowValidationError?_.Xa(this.hostElement).querySelector("#custom-amount-input").setAttribute("invalid",""):_.Xa(this.hostElement).querySelector("#custom-amount-input").removeAttribute("invalid")};
_.a.setInitialCheckboxValue=function(){var X;this.privacyCheckboxValue=!((X=this.data)==null||!X.privacyCheckboxInitialState)};
_.a.updateCustomAmountInputFromBinding=function(X){this.customAmountInput=X.detail.value};
_.a.updatePrivacyCheckboxValueFromBinding=function(X){this.privacyCheckboxValue=X.detail.value};
_.n0.Object.defineProperties(rr.prototype,{suggestedAmountButtons:{configurable:!0,enumerable:!0,get:function(){var X=this,U,r;return((U=this.data)==null?void 0:(r=U.suggestedAmounts)==null?void 0:r.map(function(m,I){return{buttonRenderer:{style:X.selectedAmountIndex===I?"STYLE_PRIMARY":"STYLE_SUGGESTIVE",text:m.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 X;return!((X=this.data)==null||!X.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 X=this.hostElement.hasAttribute("live-chat")?this.get("payFromLiveChat",this.data):this.get("donateButton.buttonRenderer.command",this.data);if(X&&this.amountMicros!==null)return Object.assign({},X,{ypcGetCartEndpoint:Object.assign({},X.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 X=this.get("confirmLargeAmount",this.data);if(X&&this.amountMicros)return this.updateConfirmationDialogTextWithAmount(this.amountMicros/1E6),this.set("data.confirmLargeAmount.openPopupAction.popup.confirmDialogRenderer.confirmButton.buttonRenderer.command",this.donateCommand),X}},
donateButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var X=this.get("donateButton.buttonRenderer",this.data);if(X)return Object.assign({},X,{isDisabled:!this.isDonateButtonEnabled,command:this.hostElement.hasAttribute("live-chat")?void 0:this.donateCommandWithConfirmation})}}});
rr.prototype.setInitialCheckboxValue=rr.prototype.setInitialCheckboxValue;rr.prototype.setInputError=rr.prototype.setInputError;rr.prototype.setFocusOnCustomAmountInput=rr.prototype.setFocusOnCustomAmountInput;_.q([_.w(kQY),_.p("design:type",Object)],rr.prototype,"ytLiveChatErrorMessageBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],rr.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],rr.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],rr.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],rr.prototype,"closeLabel",void 0);_.q([_.T(),_.p("design:type",Object)],rr.prototype,"selectedAmountIndex",void 0);_.q([_.T(),_.p("design:type",String)],rr.prototype,"customAmountInput",void 0);_.q([_.T(),_.p("design:type",Object)],rr.prototype,"privacyCheckboxValue",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],rr.prototype,"useAmsterdamStyle",void 0);_.q([_.ge("customAmount"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],rr.prototype,"setFocusOnCustomAmountInput",null);_.q([_.y("data","selectedAmountIndex"),_.p("design:type",Array),_.p("design:paramtypes",[])],rr.prototype,"suggestedAmountButtons",null);
_.q([_.y("data","selectedAmountIndex"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],rr.prototype,"isCustomAmountSelected",null);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],rr.prototype,"showPrivacyCheckbox",null);_.q([_.y("data","selectedAmountIndex","customAmount"),_.p("design:type",Object),_.p("design:paramtypes",[])],rr.prototype,"amountMicros",null);
_.q([_.y("isCustomAmountSelected","customAmountInput"),_.p("design:type",Object),_.p("design:paramtypes",[])],rr.prototype,"customAmount",null);_.q([_.y("customAmount"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],rr.prototype,"shouldShowValidationError",null);_.q([_.y("customAmount"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],rr.prototype,"isDonateButtonEnabled",null);
_.q([_.y("data","isDonateButtonEnabled","amountMicros","privacyCheckboxValue"),_.p("design:type",Object),_.p("design:paramtypes",[])],rr.prototype,"donateCommand",null);_.q([_.y("donateCommand","isCustomAmountSelected","confirmLargeAmountCommand","amountMicros"),_.p("design:type",Object),_.p("design:paramtypes",[])],rr.prototype,"donateCommandWithConfirmation",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],rr.prototype,"largeDonationThreshold",null);
_.q([_.y("customAmount","donateCommand","amountMicros"),_.p("design:type",Object),_.p("design:paramtypes",[])],rr.prototype,"confirmLargeAmountCommand",null);_.q([_.y("data","isDonateButtonEnabled","donateCommandWithConfirmation"),_.p("design:type",Object),_.p("design:paramtypes",[])],rr.prototype,"donateButtonRenderer",null);_.q([_.ge("shouldShowValidationError"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],rr.prototype,"setInputError",null);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],rr.prototype,"setInitialCheckboxValue",null);_.q([_.hL({is:"ytd-donation-amount-picker-renderer",disableElementRegistration:!0})],rr);
_.f(rr,"ytd-donation-amount-picker-renderer",function(){if(Izc!==void 0)return Izc;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Izc=X},{mode:1});var az0;var HJ7=function(){return _.Y.apply(this,arguments)||this};
_.F(HJ7,_.Y);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],HJ7.prototype,"ytComponentBehavior",void 0);_.q([_.T({}),_.p("design:type",Object)],HJ7.prototype,"data",void 0);_.q([_.hL({is:"ytd-donation-post-transaction-content",disableElementRegistration:!0})],HJ7);
_.f(HJ7,"ytd-donation-post-transaction-content",function(){if(az0!==void 0)return az0;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return az0=X},{mode:1});var C9w;var mf=function(){return _.Y.apply(this,arguments)||this};
_.F(mf,_.Y);mf.prototype.configureRendererStamper=function(){return{"data.doneButton":{id:"done-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],mf.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],mf.prototype,"ytRendererBehavior",void 0);_.q([_.T({}),_.p("design:type",Object)],mf.prototype,"data",void 0);_.q([_.hL({is:"ytd-donation-post-transaction-renderer",disableElementRegistration:!0})],mf);
_.f(mf,"ytd-donation-post-transaction-renderer",function(){if(C9w!==void 0)return C9w;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return C9w=X},{mode:1});var kgc;var cZe;var IP=function(){return _.Y.apply(this,arguments)||this};
_.F(IP,_.Y);IP.prototype.computeIsStreamingProvider=function(X){return!!X.isStreamingShelf};
IP.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],IP.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],IP.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],IP.prototype,"data",void 0);_.q([_.T({computed:"computeIsStreamingProvider(data)",reflectToAttribute:!0}),_.p("design:type",Boolean)],IP.prototype,"isStreamingProvider",void 0);
_.q([_.hL({is:"ytd-media-provider-renderer",disableElementRegistration:!0})],IP);
_.f(IP,"ytd-media-provider-renderer",function(){if(cZe!==void 0)return cZe;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return cZe=X},{mode:1});var g$e;var tY=function(){return _.Y.apply(this,arguments)||this};
_.F(tY,_.Y);tY.prototype.observeLightsourcePalette=function(){var X,U=(X=this.data)==null?void 0:X.vibrantsourceColorPaletteData;U&&_.v4(this.hostElement,U)};
tY.prototype.observeLightsourcePalette=tY.prototype.observeLightsourcePalette;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],tY.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],tY.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],tY.prototype,"data",void 0);
_.q([_.ge("data.vibrantsourceColorPaletteData"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],tY.prototype,"observeLightsourcePalette",null);_.q([_.hL({is:"ytd-streaming-pop-up-dialog",disableElementRegistration:!0})],tY);
_.f(tY,"ytd-streaming-pop-up-dialog",function(){if(g$e!==void 0)return g$e;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return g$e=X},{mode:1});var aP=function(){return _.Y.apply(this,arguments)||this};
_.F(aP,_.Y);aP.prototype.onPopupOpened_=function(){var X;((X=this.data)==null?0:X.serviceEndpoint)&&_.np().resolve(_.s4).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
aP.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
aP.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"}}}}};
aP.prototype.onPopupOpened_=aP.prototype.onPopupOpened_;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],aP.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],aP.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.Qy),_.p("design:type",Object)],aP.prototype,"ytContinuationHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],aP.prototype,"data",void 0);
_.q([_.cP("yt-popup-opened"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],aP.prototype,"onPopupOpened_",null);_.q([_.hL({is:"ytd-brandconnect-popup-renderer",disableElementRegistration:!0})],aP);
_.f(aP,"ytd-brandconnect-popup-renderer",function(){if(kgc!==void 0)return kgc;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return kgc=X},{mode:1});var n$1;var Ho=function(){return _.Y.apply(this,arguments)||this};
_.F(Ho,_.Y);_.a=Ho.prototype;_.a.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{checkboxSurveyOptionRenderer:"ytd-checkbox-survey-option-renderer"}}}};
_.a.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.a.dataChanged=function(){for(var X=0;X<this.getOptionRenderers().length;X++)this.notifyPath("data.options."+X+".checkboxSurveyOptionRenderer.checked"),this.set("data.options."+X+".checkboxSurveyOptionRenderer.checked",!1);this.updateSubmitButton(!1)};
_.a.updateSubmitButton=function(X){this.set("data.submitButton.buttonRenderer.isDisabled",!X)};
_.a.computeAlt=function(X){return _.pE(X)};
_.a.onDismissTap=function(){_.Gw(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.np().resolve(_.s4).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.a.getOptionRenderers=function(X){return(X=X||this.data)&&X.options?X.options.reduce(function(U,r){r.checkboxSurveyOptionRenderer&&U.push(r.checkboxSurveyOptionRenderer);return U},[]):[]};
_.a.onOptionChange=function(X){var U=this,r=!1;if(X.detail.checked)for(var m=this.getOptionRenderers().find(function(k){return k.value===X.detail.value}),I=this.getOptionRenderers(),t=0;t<I.length;t++){var C=I[t];
this.notifyPath("data.options."+t+".checkboxSurveyOptionRenderer.checked");C.checked&&((m==null?0:m.isExclusiveOption)?!C.isExclusiveOption:C.isExclusiveOption)?this.set("data.options."+t+".checkboxSurveyOptionRenderer.checked",!1):C.checked&&(r=!0)}else r=this.getOptionRenderers().some(function(k,g){U.notifyPath("data.options."+g+".checkboxSurveyOptionRenderer.checked");return k.checked});
this.updateSubmitButton(r)};
_.a.onSubmitTap=function(){var X=this.getOptionRenderers().filter(function(t){return t.checked});
if(X.length!==0){var U=X.map(function(t){return t.responseEndpoint});
X=[];for(var r=1;r<U.length;r++){var m=void 0,I=(m=_.e(U[r],_.wf))==null?void 0:m.feedbackToken;I&&X.push(I)}U=[U[0]];X.length&&U.push({extra_feedback_tokens:X});_.LB(this.hostElement,U);_.Gw(this.hostElement,"yt-close-popup-action",["ytd-checkbox-survey-renderer"]);X=this.data&&this.data.submitActions||[];if(_.v("kevlar_command_handler_migration_killswitch"))_.NT(this.hostElement,X,this.hostElement);else for(X=_.H(X),U=X.next();!U.done;U=X.next())this.ytComponentBehavior.resolveCommand(U.value)}};
Ho.prototype.onOptionChange=Ho.prototype.onOptionChange;Ho.prototype.dataChanged=Ho.prototype.dataChanged;_.q([_.w(_.Xd.YtEventForwardingBehavior),_.p("design:type",Object)],Ho.prototype,"ytEventForwardingBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Ho.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Ho.prototype,"ytComponentBehavior",void 0);
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Ho.prototype,"ytRendererBehavior",void 0);_.q([_.w(wLX),_.p("design:type",Object)],Ho.prototype,"ytdHatsSurveyBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Ho.prototype,"data",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Ho.prototype,"dataChanged",null);
_.q([_.cP("ytd-checkbox-survey-option-changed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],Ho.prototype,"onOptionChange",null);_.q([_.hL({is:"ytd-checkbox-survey-renderer",disableElementRegistration:!0})],Ho);
_.f(Ho,"ytd-checkbox-survey-renderer",function(){if(n$1!==void 0)return n$1;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return n$1=X},{mode:1});var ZJw;var s33;var CW=function(){return _.Y.apply(this,arguments)||this};
_.F(CW,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],CW.prototype,"ytRendererBehavior",void 0);_.q([_.w(ot3),_.p("design:type",Object)],CW.prototype,"ytdDismissalReasonBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],CW.prototype,"data",void 0);_.q([_.hL({is:"ytd-dismissal-reason-text-renderer",disableElementRegistration:!0})],CW);
_.f(CW,"ytd-dismissal-reason-text-renderer",function(){if(s33!==void 0)return s33;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return s33=X},{mode:1});var xk3;var kw=function(){return _.Y.apply(this,arguments)||this};
_.F(kw,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],kw.prototype,"ytRendererBehavior",void 0);_.q([_.w(ot3),_.p("design:type",Object)],kw.prototype,"ytdDismissalReasonBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],kw.prototype,"data",void 0);_.q([_.hL({is:"ytd-dismissal-reason-video-renderer",disableElementRegistration:!0})],kw);
_.f(kw,"ytd-dismissal-reason-video-renderer",function(){if(xk3!==void 0)return xk3;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return xk3=X},{mode:1});var co=function(){return _.Y.apply(this,arguments)||this};
_.F(co,_.Y);_.a=co.prototype;_.a.created=function(){this.selectedFeedbackTokens=new xx};
_.a.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.a.configureRendererStamper=function(){return{"data.reasons":{id:"reasons",mapping:{dismissalReasonTextRenderer:"ytd-dismissal-reason-text-renderer",dismissalReasonVideoRenderer:"ytd-dismissal-reason-video-renderer"}}}};
_.a.dataChanged=function(){this.hasReasonsSelected=!1;this.selectedFeedbackTokens.clear()};
_.a.onDismissalReasonSelected=function(X,U){_.l4(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.add(U);this.hasReasonsSelected=!0};
_.a.onDismissalReasonDeselected=function(X,U){_.l4(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.delete(U);this.hasReasonsSelected=this.selectedFeedbackTokens.size!==0};
_.a.onCancelTap=function(){_.Gw(this.hostElement,"yt-close-popup-action")};
_.a.onSubmitTap=function(){var X=Array.from(this.selectedFeedbackTokens.values());this.data.submitFeedbackEndpoint&&(X={feedback_tokens:X},_.np().resolve(_.s4).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},X,{element:this.hostElement})}));_.Gw(this.hostElement,"yt-close-popup-action")};
co.prototype.onDismissalReasonDeselected=co.prototype.onDismissalReasonDeselected;co.prototype.onDismissalReasonSelected=co.prototype.onDismissalReasonSelected;co.prototype.dataChanged=co.prototype.dataChanged;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],co.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],co.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],co.prototype,"data",void 0);
_.q([_.T(),_.p("design:type",Boolean)],co.prototype,"hasReasonsSelected",void 0);_.q([_.T(),_.p("design:type",xx)],co.prototype,"selectedFeedbackTokens",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],co.prototype,"dataChanged",null);_.q([_.cP("yt-dismissal-reason-selected"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,String]),_.p("design:returntype")],co.prototype,"onDismissalReasonSelected",null);
_.q([_.cP("yt-dismissal-reason-deselected"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,String]),_.p("design:returntype")],co.prototype,"onDismissalReasonDeselected",null);_.q([_.hL({is:"ytd-dismissal-follow-up-renderer",disableElementRegistration:!0})],co);
_.f(co,"ytd-dismissal-follow-up-renderer",function(){if(ZJw!==void 0)return ZJw;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return ZJw=X},{mode:1});var P9X;var gr=function(){return _.Y.apply(this,arguments)||this};
_.F(gr,_.Y);_.a=gr.prototype;_.a.onCheckedChange=function(){this.multiselect||_.l4(this.hostElement,"yt-feedback-single-select-changed");_.Xa(this.hostElement).querySelector("#freeform").focus();_.l4(this.hostElement,"yt-refit")};
_.a.showTextBox=function(X,U){return X&&U};
_.a.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))};
_.a.updateDataCheckedFromBinding=function(X){this.set("data.checked",X.detail.value)};
_.a.updateDataResultTextFromBinding=function(X){this.set("data.resultText",X.detail.value)};
gr.prototype.dataChanged=gr.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],gr.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],gr.prototype,"data",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],gr.prototype,"multiselect",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],gr.prototype,"dataChanged",null);
_.q([_.hL({is:"ytd-feedback-option-renderer",disableElementRegistration:!0})],gr);
_.f(gr,"ytd-feedback-option-renderer",function(){if(P9X!==void 0)return P9X;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return P9X=X},{mode:1});var SgH;var nW=function(){return _.Y.apply(this,arguments)||this};
_.F(nW,_.Y);nW.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{feedbackOptionRenderer:{component:"ytd-feedback-option-renderer",properties:{multiselect:"[[data.multiSelect]]"}}}}}};
nW.prototype.onSingleSelectCheckedChanged=function(X){X=_.pq(X);for(var U=0;U<this.data.options.length;U++)if(X.data!==_.e(this.data.options[U],qIY)){var r="data.options."+U+".feedbackOptionRenderer.checked";this.notifyPath(r);this.set(r,!1)}};
nW.prototype.onSingleSelectCheckedChanged=nW.prototype.onSingleSelectCheckedChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],nW.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],nW.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],nW.prototype,"data",void 0);
_.q([_.cP("yt-feedback-single-select-changed"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],nW.prototype,"onSingleSelectCheckedChanged",null);_.q([_.hL({is:"ytd-feedback-question-renderer",disableElementRegistration:!0})],nW);
_.f(nW,"ytd-feedback-question-renderer",function(){if(SgH!==void 0)return SgH;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return SgH=X},{mode:1});var dk3;var ZV=function(){return _.Y.apply(this,arguments)||this};
_.F(ZV,_.Y);ZV.prototype.configureRendererStamper=function(){return{"data.questions":{id:"questions",mapping:{feedbackQuestionRenderer:"ytd-feedback-question-renderer"}}}};
ZV.prototype.getSelectedFeedbackResults=function(){for(var X={},U=0;U<this.data.questions.length;U++)for(var r=_.e(this.data.questions[U],f4H),m=0;m<r.options.length;m++){var I=_.e(r.options[m],qIY);I&&I.checked&&(X[I.optionKey]=I.resultText)}return X};
ZV.prototype.onKeyUp=function(){var X=this;_.Xs(_.$u,function(){_.l4(X.hostElement,"yt-refit")});
_.$u.start()};
ZV.prototype.submitSurvey=function(){var X=this.getSelectedFeedbackResults();Object.keys(X).length>0&&this.data.submitFeedbackEndpoint&&(X={survey_results:X,is_feedback_token_unencrypted:!0},_.np().resolve(_.s4).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},X,{element:this.hostElement})}))};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ZV.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],ZV.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ZV.prototype,"data",void 0);_.q([_.hL({is:"ytd-feedback-survey-renderer",disableElementRegistration:!0})],ZV);
_.f(ZV,"ytd-feedback-survey-renderer",function(){if(dk3!==void 0)return dk3;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return dk3=X},{mode:1});var OJH;var v$L;var sC=function(){return _.Y.apply(this,arguments)||this};
_.F(sC,_.Y);sC.prototype.computeAlt=function(X){return _.pE(X)};
sC.prototype.submitResponse=function(){var X,U;(X=this.data)!=null&&X.feedbackToken&&((U=this.data)==null?void 0:U.nextStageIndex)!==void 0&&(_.i4(this.hostElement,"yt-single-select-submit-feedback",[this.data.feedbackToken]),_.i4(this.hostElement,"yt-survey-set-stage-index",[this.data.nextStageIndex]))};
sC.prototype.onClick=function(){this.submitResponse()};
sC.prototype.onClick=sC.prototype.onClick;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],sC.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],sC.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],sC.prototype,"vertical",void 0);_.q([_.cP("click"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],sC.prototype,"onClick",null);
_.q([_.hL({is:"ytd-single-select-answer-option-renderer",disableElementRegistration:!0})],sC);
_.f(sC,"ytd-single-select-answer-option-renderer",function(){if(v$L!==void 0)return v$L;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return v$L=X},{mode:1});var eb5;var xw=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-single-select-submit-feedback":"submitFeedback"};return X};
_.F(xw,_.Y);xw.prototype.configureRendererStamper=function(){return{"data.answerOptions":{id:"options",mapping:{singleSelectAnswerOptionRenderer:{component:"ytd-single-select-answer-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
xw.prototype.dataChanged=function(){var X,U;this.vertical=((U=(X=this.data)==null?void 0:X.answerOrientation)!=null?U:"SURVEY_LAYOUT_TYPE_HORIZONTAL")==="SURVEY_LAYOUT_TYPE_VERTICAL"};
xw.prototype.submitFeedback=function(X){var U;((U=this.data)==null?0:U.responseEndpoint)&&X&&_.LB(this.hostElement,[this.data.responseEndpoint,{extra_feedback_tokens:[X]}])};
xw.prototype.dataChanged=xw.prototype.dataChanged;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],xw.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.Xd.YtEventForwardingBehavior),_.p("design:type",Object)],xw.prototype,"eventForwardingBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],xw.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],xw.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],xw.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],xw.prototype,"vertical",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],xw.prototype,"dataChanged",null);_.q([_.hL({is:"ytd-single-select-question-renderer",disableElementRegistration:!0})],xw);
_.f(xw,"ytd-single-select-question-renderer",function(){if(eb5!==void 0)return eb5;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return eb5=X},{mode:1});var Po=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-survey-set-stage-index":"jumpToStage"};return X};
_.F(Po,_.Y);_.a=Po.prototype;_.a.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"}}}};
_.a.dataChanged=function(){this.jumpToStage(0)};
_.a.jumpToStage=function(X){var U,r;if((U=this.data)==null?0:(r=U.stages)==null?0:r[X])this.currentStage=this.data.stages[X],this.refitAfterRender()};
_.a.computeAlt=function(X){return _.pE(X)};
_.a.computeSimpleMessage=function(X){var U;return(U=_.e(X,D_Y))==null?void 0:U.messageText};
_.a.computeHideDismiss=function(X){var U;return(U=_.e(X,ujw))==null?void 0:U.hideParentDismissButton};
_.a.onDismissTap=function(){_.Gw(this.hostElement,"yt-close-popup-action");_.e(this.currentStage,D_Y)||this.data.dismissalEndpoint&&_.np().resolve(_.s4).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.a.refitAfterRender=function(){var X=this;_.cZ(this,function(){_.l4(X.hostElement,"yt-refit")})};
Po.prototype.dataChanged=Po.prototype.dataChanged;_.q([_.w(_.Xd.YtEventForwardingBehavior),_.p("design:type",Object)],Po.prototype,"eventForwardingBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Po.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Po.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Po.prototype,"ytActionHandlerBehavior",void 0);
_.q([_.w(wLX),_.p("design:type",Object)],Po.prototype,"ytdHatsSurveyBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Po.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],Po.prototype,"currentStage",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Po.prototype,"dataChanged",null);_.q([_.hL({is:"ytd-multi-stage-survey-renderer",disableElementRegistration:!0})],Po);
_.f(Po,"ytd-multi-stage-survey-renderer",function(){if(OJH!==void 0)return OJH;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return OJH=X},{mode:1});var E$1;var Sm=function(){return _.Y.apply(this,arguments)||this};
_.F(Sm,_.Y);Sm.prototype.computeAlt=function(X){return _.pE(X)};
Sm.prototype.submitResponse=function(){this.data&&this.data.submissionEndpoint&&(_.np().resolve(_.s4).resolveCommand(this.data.submissionEndpoint,{form:{element:this.hostElement}}),_.Gw(this.hostElement,"yt-close-popup-action",["ytd-single-option-survey-renderer"]),this.ytdReduxBehavior.dispatch(_.Bee(!1)))};
Sm.prototype.onTap=function(){this.vertical&&this.submitResponse()};
Sm.prototype.onTap=Sm.prototype.onTap;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Sm.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],Sm.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Sm.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Sm.prototype,"vertical",void 0);
_.q([_.cP("tap"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Sm.prototype,"onTap",null);_.q([_.hL({is:"ytd-single-option-survey-option-renderer",disableElementRegistration:!0})],Sm);
_.f(Sm,"ytd-single-option-survey-option-renderer",function(){if(E$1!==void 0)return E$1;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return E$1=X},{mode:1});var FsL;var dr=function(){return _.Y.apply(this,arguments)||this};
_.F(dr,_.Y);_.a=dr.prototype;_.a.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{singleOptionSurveyOptionRenderer:{component:"ytd-single-option-survey-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
_.a.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.a.dataChanged=function(){var X,U;this.vertical=(((X=this.data)==null?void 0:(U=X.surveyOrientation)==null?void 0:U.type)||"HORIZONTAL")==="VERTICAL"};
_.a.computeAlt=function(X){return _.pE(X)};
_.a.onDismissTap=function(){_.Gw(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.np().resolve(_.s4).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}});this.ytdReduxBehavior.dispatch(_.Bee(!1))};
dr.prototype.dataChanged=dr.prototype.dataChanged;_.q([_.w(_.Xd.YtEventForwardingBehavior),_.p("design:type",Object)],dr.prototype,"eventForwardingBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],dr.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],dr.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(wLX),_.p("design:type",Object)],dr.prototype,"ytdHatsSurveyBehavior",void 0);
_.q([_.w(_.cd),_.p("design:type",Object)],dr.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],dr.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],dr.prototype,"vertical",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],dr.prototype,"dataChanged",null);_.q([_.hL({is:"ytd-single-option-survey-renderer",disableElementRegistration:!0})],dr);
_.f(dr,"ytd-single-option-survey-renderer",function(){if(FsL!==void 0)return FsL;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return FsL=X},{mode:1});var BCX;var OC=function(){return _.Y.apply(this,arguments)||this};
_.F(OC,_.Y);OC.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
OC.prototype.onDismissTap=function(){_.Gw(this.hostElement,"yt-close-popup-action")};
OC.prototype.onNavigate=function(){_.Gw(this.hostElement,"yt-close-popup-action")};
OC.prototype.onNavigate=OC.prototype.onNavigate;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],OC.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Xd.YtEventForwardingBehavior),_.p("design:type",Object)],OC.prototype,"ytEventForwardingBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],OC.prototype,"data",void 0);_.q([_.cP("yt-navigate"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],OC.prototype,"onNavigate",null);
_.q([_.hL({is:"ytd-survey-follow-up-renderer",disableElementRegistration:!0})],OC);
_.f(OC,"ytd-survey-follow-up-renderer",function(){if(BCX!==void 0)return BCX;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return BCX=X},{mode:1});var Q3X;var o$X;var wj1;var vo=function(){var X=_.Y.apply(this,arguments)||this;X.polymer2="Element"in Polymer;return X};
_.F(vo,_.Y);_.a=vo.prototype;_.a.ready=function(){this.secondsEl.addEventListener("blur",this.formatSeconds.bind(this))};
_.a.secondsChanged=function(){this.secondsEl.focused||this.formatSeconds()};
_.a.formatSeconds=function(){this.seconds.length===1&&(this.seconds="0"+this.seconds)};
_.a.minutesChangedForBinding=function(){this.hostElement.dispatchEvent(new _.EG("minutes-changed",this.minutes))};
_.a.secondsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.EG("seconds-changed",this.seconds))};
_.a.updateMinutesFromBinding=function(X){this.minutes=X.detail.value};
_.a.updateSecondsFromBinding=function(X){this.seconds=X.detail.value};
vo.prototype.secondsChangedForBinding=vo.prototype.secondsChangedForBinding;vo.prototype.minutesChangedForBinding=vo.prototype.minutesChangedForBinding;vo.prototype.secondsChanged=vo.prototype.secondsChanged;_.q([_.T(),_.p("design:type",String)],vo.prototype,"minutes",void 0);_.q([_.T(),_.p("design:type",String)],vo.prototype,"seconds",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],vo.prototype,"polymer2",void 0);
_.q([_.Zl("#seconds"),_.p("design:type",Object)],vo.prototype,"secondsEl",void 0);_.q([_.ge("seconds"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],vo.prototype,"secondsChanged",null);_.q([_.ge("minutes"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],vo.prototype,"minutesChangedForBinding",null);
_.q([_.ge("seconds"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],vo.prototype,"secondsChangedForBinding",null);_.q([_.uG({is:"yt-timestamp-input",disableElementRegistration:!0})],vo);
_.f(vo,"yt-timestamp-input",function(){if(wj1===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;o$X===void 0&&(o$X=document.createElement("template"));var m=o$X;r.call(U,m.content.cloneNode(!0),X.content.firstChild);wj1=X}X=wj1;return X},{mode:2});var em=function(){return _.Y.apply(this,arguments)||this};
_.F(em,_.Y);_.a=em.prototype;_.a.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.JSC$20873_scroller.dialogElement=this.hostElement.parentNode};
_.a.dataChanged=function(){var X=this;this.description.value="";this.seconds=this.minutes=this.fullName.value="";this.toggleSubmitButton(!1);this.showTimestamp&&_.ia().getPlayerPromise().then(function(U){U=U.getCurrentTime();X.minutes=Math.floor(U/60).toString();X.seconds=(Math.floor(U)%60).toString()})};
_.a.onTapSubmit=function(X){X.stopPropagation();this.serviceEndpoint&&!this.get("submitButton.isDisabled")&&(X={flag_description:this.descriptionText.trim(),flag_issue_type:this.issueType,flag_affiliation:this.affiliation},this.fullNameText&&(X.flag_full_name=this.fullNameText.trim()),this.showTimestamp&&(X.minutes=this.minutes,X.seconds=this.seconds),_.np().resolve(_.s4).resolveCommand(this.serviceEndpoint,{form:Object.assign({},X,{element:this.hostElement})}))};
_.a.onYtServiceRequestSent=function(){this.toggleSubmitButton(!1)};
_.a.onYtServiceRequestCompleted=function(X,U){U=U.actions;if(Array.isArray(U))for(var r=0,m=U.length;r<m;r++)_.e(U[r],_.lO)&&(X.stopPropagation(),this.hostElement.parentElement.close(),this.ytOpenPopupBehavior.openPopup(U[r]))};
_.a.onYtServiceRequestError=function(){this.toggleSubmitButton(!0)};
_.a.toggleSubmitButton=function(X){this.set("submitButton.isDisabled",!X)};
_.a.handleInput=function(){var X=this.issueType,U=this.affiliation,r=this.minutes,m=this.seconds;r=!this.showTimestamp||!!r&&!!m;this.toggleSubmitButton(!!this.descriptionText&&!!X&&!!U&&r)};
_.a.computeServiceEndpoint=function(X){return this.get("submitButton.buttonRenderer.serviceEndpoint",X)};
_.a.computeSubmitButton=function(X){(X=this.get("submitButton.buttonRenderer",X))&&(X=Object.assign({},X,{serviceEndpoint:void 0}));return X};
_.a.computeShowTimestamp=function(X){return!!X};
_.a.onValueChangedForIssueType=function(X){this.issueType=X.detail.value};
_.a.onValueChangedForAffiliation=function(X){this.affiliation=X.detail.value};
_.a.updateDescriptionTextFromBinding=function(X){this.descriptionText=X.detail.value};
_.a.updateFullNameTextFromBinding=function(X){this.fullNameText=X.detail.value};
_.a.updateMinutesFromBinding=function(X){this.minutes=X.detail.value};
_.a.updateSecondsFromBinding=function(X){this.seconds=X.detail.value};
em.prototype.handleInput=em.prototype.handleInput;em.prototype.onYtServiceRequestError=em.prototype.onYtServiceRequestError;em.prototype.onYtServiceRequestCompleted=em.prototype.onYtServiceRequestCompleted;em.prototype.onYtServiceRequestSent=em.prototype.onYtServiceRequestSent;em.prototype.dataChanged=em.prototype.dataChanged;_.q([_.w(_.W9.YtOpenPopupBehavior),_.p("design:type",Object)],em.prototype,"ytOpenPopupBehavior",void 0);
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],em.prototype,"ytRendererBehavior",void 0);_.q([_.Zl("#scroller"),_.p("design:type",Object)],em.prototype,"JSC$20873_scroller",void 0);_.q([_.Zl("#description"),_.p("design:type",HTMLInputElement)],em.prototype,"description",void 0);_.q([_.Zl("#full-name"),_.p("design:type",Object)],em.prototype,"fullName",void 0);_.q([_.T(),_.p("design:type",Object)],em.prototype,"data",void 0);
_.q([_.T({computed:"computeShowTimestamp(data.timestampLabel)"}),_.p("design:type",Boolean)],em.prototype,"showTimestamp",void 0);_.q([_.T({readOnly:!0,computed:"computeServiceEndpoint(data)"}),_.p("design:type",Object)],em.prototype,"serviceEndpoint",void 0);_.q([_.T({computed:"computeSubmitButton(data)"}),_.p("design:type",Object)],em.prototype,"submitButton",void 0);_.q([_.T(),_.p("design:type",String)],em.prototype,"descriptionText",void 0);
_.q([_.T(),_.p("design:type",Number)],em.prototype,"issueType",void 0);_.q([_.T(),_.p("design:type",Number)],em.prototype,"affiliation",void 0);_.q([_.T(),_.p("design:type",String)],em.prototype,"fullNameText",void 0);_.q([_.T(),_.p("design:type",String)],em.prototype,"minutes",void 0);_.q([_.T(),_.p("design:type",String)],em.prototype,"seconds",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],em.prototype,"dataChanged",null);
_.q([_.cP("yt-service-request-sent"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.TU]),_.p("design:returntype")],em.prototype,"onYtServiceRequestSent",null);_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.Dj]),_.p("design:returntype")],em.prototype,"onYtServiceRequestCompleted",null);
_.q([_.cP("yt-service-request-error"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],em.prototype,"onYtServiceRequestError",null);_.q([_.ge("descriptionText","issueType","affiliation","fullNameText","minutes","seconds"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],em.prototype,"handleInput",null);_.q([_.hL({is:"ytd-legal-report-details-form-renderer",disableElementRegistration:!0})],em);
_.f(em,"ytd-legal-report-details-form-renderer",function(){if(Q3X!==void 0)return Q3X;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return Q3X=X},{mode:1});var yZL;var EC=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm","yt-signal-action-submit-popup-form-fields":"handleSignalActionSubmitPopupFormFields"};return X};
_.F(EC,_.Y);EC.prototype.configureRendererStamper=function(){return{"data.form":{id:"form",mapping:{formRenderer:"yt-form-renderer"}}}};
EC.prototype.handleSignalActionSubmitForm=function(){if(this.formRenderer){var X=this.formRenderer.getForm();X&&this.data.submitEndpoint&&(_.np().resolve(_.s4).resolveCommand(this.data.submitEndpoint,{form:Object.assign({},X,{element:this.hostElement})}),_.Gw(this.hostElement,"yt-close-popup-action"))}};
EC.prototype.handleSignalActionSubmitPopupFormFields=function(){this.formRenderer&&(this.formRenderer.submitFormFields(),_.Gw(this.hostElement,"yt-close-popup-action"))};
EC.prototype.onPopupClosed=function(){this.formRenderer&&this.formRenderer.reset()};
EC.prototype.onPopupClosed=EC.prototype.onPopupClosed;_.q([_.w(_.Xd.YtEventForwardingBehavior),_.p("design:type",Object)],EC.prototype,"ytEventForwardingBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],EC.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],EC.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],EC.prototype,"ytRendererBehavior",void 0);
_.q([_.Zl("yt-form-renderer"),_.p("design:type",Object)],EC.prototype,"formRenderer",void 0);_.q([_.T(),_.p("design:type",Object)],EC.prototype,"data",void 0);_.q([_.cP("yt-popup-closed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],EC.prototype,"onPopupClosed",null);_.q([_.hL({is:"ytd-form-popup-content",disableElementRegistration:!0})],EC);
_.f(EC,"ytd-form-popup-content",function(){if(yZL!==void 0)return yZL;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return yZL=X},{mode:1});var utH;var FT=function(){return _.Y.apply(this,arguments)||this};
_.F(FT,_.Y);FT.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
FT.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
FT.prototype.onPopupOpened=function(){_.l4(this.hostElement,"yt-invalidate-popup-tabbables")};
FT.prototype.onYtServiceRequestCompleted=function(X,U){U.data&&U.data.success&&(this.set("data.buttons.1.buttonRenderer.isDisabled",!1),_.l4(this.hostElement,"yt-invalidate-popup-tabbables"))};
FT.prototype.onYtServiceRequestCompleted=FT.prototype.onYtServiceRequestCompleted;FT.prototype.onPopupOpened=FT.prototype.onPopupOpened;_.q([_.w(_.Xd.YtEventForwardingBehavior),_.p("design:type",Object)],FT.prototype,"ytEventForwardingBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],FT.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],FT.prototype,"ytRendererBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],FT.prototype,"data",void 0);_.q([_.cP("yt-popup-opened"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],FT.prototype,"onPopupOpened",null);_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.Dj]),_.p("design:returntype")],FT.prototype,"onYtServiceRequestCompleted",null);_.q([_.hL({is:"ytd-form-popup-renderer",disableElementRegistration:!0})],FT);
_.f(FT,"ytd-form-popup-renderer",function(){if(utH!==void 0)return utH;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return utH=X},{mode:1});var hbL;var Bo=function(){var X=_.Y.apply(this,arguments)||this;X.isLoading=!1;return X};
_.F(Bo,_.Y);_.a=Bo.prototype;_.a.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");UR7(this.hostElement)};
_.a.onYtServiceRequestSent=function(){this.isLoading=!0};
_.a.onYtServiceRequestCompleted=function(){_.Gw(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-confirm-dialog-renderer"])};
_.a.fireOnCloseActions=function(){this.isLoading=!1;this.data&&this.data.onClosedActions&&_.NT(this.hostElement,this.data.onClosedActions,this.hostElement)};
_.a.closePopupHandler=function(){this.fireOnCloseActions()};
_.a.onHeaderImageChanged=function(){if(this.data){this.data.headerImage?this.hostElement.setAttribute("dialog-with-header-image",""):this.hostElement.removeAttribute("dialog-with-header-image");var X=this.get("data.headerImage.thumbnails");X&&(X=_.im(X,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+X+")")}};
_.a.onYtNavigate=function(X){(X=_.pq(X))&&X.parentElement===this.confirmButton&&this.hostElement.parentElement&&this.hostElement.parentElement.close()};
Bo.prototype.onYtNavigate=Bo.prototype.onYtNavigate;Bo.prototype.onHeaderImageChanged=Bo.prototype.onHeaderImageChanged;Bo.prototype.closePopupHandler=Bo.prototype.closePopupHandler;Bo.prototype.onYtServiceRequestCompleted=Bo.prototype.onYtServiceRequestCompleted;Bo.prototype.onYtServiceRequestSent=Bo.prototype.onYtServiceRequestSent;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Bo.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.Xd.YtEventForwardingBehavior),_.p("design:type",Object)],Bo.prototype,"ytEventForwardingBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Bo.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Bo.prototype,"isLoading",void 0);_.q([_.Zl("#header"),_.p("design:type",HTMLDivElement)],Bo.prototype,"header",void 0);_.q([_.Zl("#confirm-button"),_.p("design:type",_.L8)],Bo.prototype,"confirmButton",void 0);
_.q([_.cP("yt-service-request-sent"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],Bo.prototype,"onYtServiceRequestSent",null);_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],Bo.prototype,"onYtServiceRequestCompleted",null);
_.q([_.cP("yt-popup-closed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Object]),_.p("design:returntype")],Bo.prototype,"closePopupHandler",null);_.q([_.ge("data.headerImage"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Bo.prototype,"onHeaderImageChanged",null);_.q([_.cP("yt-navigate"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],Bo.prototype,"onYtNavigate",null);
_.q([_.hL({is:"ytd-gaming-account-link-confirm-dialog-renderer",disableElementRegistration:!0})],Bo);
_.f(Bo,"ytd-gaming-account-link-confirm-dialog-renderer",function(){if(hbL!==void 0)return hbL;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return hbL=X},{mode:1});var Ms0;var QJ=function(){var X=_.Y.apply(this,arguments)||this;X.isLoading=!1;return X};
_.F(QJ,_.Y);_.a=QJ.prototype;_.a.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"}}}};
_.a.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable&&(this.scrollable.dialogElement=this.hostElement.parentNode);UR7(this.hostElement)};
_.a.onYtServiceRequestCompleted=function(){_.Gw(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-setting-renderer"])};
_.a.onYtServiceRequestError=function(X){_.fx(this.hostElement,X.detail.error.message)};
_.a.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.a.onButtonClick=function(){this.data&&(this.data.isContinueDialog||this.data.thirdPartyId&&this.data.thirdPartyId!=="gpg"&&_.Gw(this.hostElement,"yt-initialize-third-party",[this.data.thirdPartyId]),this.isLoading=!0)};
_.a.onDataChanged=function(){this.isLoading=!1;var X=this.get("data.headerImage.thumbnails");X&&(X=_.im(X,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+X+")");X=_.Ei();var U=_.e8(),r=this.get("data.trackingParams");r&&U&&X&&_.K9(X,U,_.Ps(r))};
_.n0.Object.defineProperties(QJ.prototype,{hasDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.data||!this.data.descriptions)}}});
QJ.prototype.onDataChanged=QJ.prototype.onDataChanged;QJ.prototype.onDomChange=QJ.prototype.onDomChange;QJ.prototype.onYtServiceRequestError=QJ.prototype.onYtServiceRequestError;QJ.prototype.onYtServiceRequestCompleted=QJ.prototype.onYtServiceRequestCompleted;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],QJ.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],QJ.prototype,"ytRendererBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],QJ.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],QJ.prototype,"isLoading",void 0);_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],QJ.prototype,"hasDescription",null);_.q([_.Zl("tp-yt-paper-dialog-scrollable"),_.p("design:type",Object)],QJ.prototype,"scrollable",void 0);_.q([_.Zl("#header"),_.p("design:type",HTMLElement)],QJ.prototype,"header",void 0);
_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],QJ.prototype,"onYtServiceRequestCompleted",null);_.q([_.cP("yt-service-request-error"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],QJ.prototype,"onYtServiceRequestError",null);
_.q([_.cP("dom-change"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],QJ.prototype,"onDomChange",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],QJ.prototype,"onDataChanged",null);_.q([_.hL({is:"ytd-gaming-account-link-setting-renderer",disableElementRegistration:!0})],QJ);
_.f(QJ,"ytd-gaming-account-link-setting-renderer",function(){if(Ms0!==void 0)return Ms0;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return Ms0=X},{mode:1});var zb5;var Ksc;var oP=function(){var X=_.Y.apply(this,arguments)||this;X.isHeader=!1;X.getEndpointForm=function(){return CHL(X.data)};
return X};
_.F(oP,_.Y);_.a=oP.prototype;_.a.triggerHintActions=function(){var X=this;this.data&&this.data.hintActions&&this.taskEmitterBehavior.getTaskManager().addLowPriorityJob(function(){var U=_.i4(X.hostElement,"yt-get-opened-popups-action");!(U&&U.length===1?U[0]:[]).some(function(r){r=r.openPopupAction.popupType;return r==="SURVEY"||r==="MEALBAR"||r==="HINT"})&&X.data.hintActions&&X.guideOpened&&(_.NT(X.hostElement,X.data.hintActions,X.hostElement),X.data.hintActions=void 0)})};
_.a.getBadgeIconType=function(X){return X&&X.liveBroadcasting?"live":null};
_.a.onDown=function(){this.interaction.triggerDown()};
_.a.onUp=function(){this.interaction.triggerUp()};
_.a.onTap=function(X){if(this.data.serviceEndpoint){var U;_.v("shorts_controller_retrieve_seedless_sequence_v2")&&((U=_.e(this.data.serviceEndpoint,_.sK))==null?void 0:U.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?this.componentBehavior.resolveCommand(this.data.serviceEndpoint):Hg7(this.data.serviceEndpoint,this);X.preventDefault()}else this.data.navigationEndpoint&&!_.$5(_.DP(X),this.hostElement,["A".toString()])&&_.l4(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})};
_.a.computeActive=function(X,U){if(!X)return!1;var r=X.navigationEndpoint;X=X.serviceEndpoint;if(!r&&!X||!U)return!1;if(r){X=(X=_.kz(U))&&["subscriptions","filteredsubscriptions"].includes(X);if(_.e(r,_.cl)&&_.e(U,_.cl)&&!X){var m=_.e(r,_.cl).browseId;U=_.e(U,_.cl).browseId;return m!==void 0&&U!==void 0&&(m===U||m==="VLWL"&&U==="FEwatch_later"||m==="FEwatch_later"&&U==="VLWL")}var I;r=(I=_.e(r.commandMetadata,_.mN))==null?void 0:I.url;U=(m=_.e(U.commandMetadata,_.mN))==null?void 0:m.url;return!(!r||
!U||r!==U&&r!==_.Bp(U))}return this.isActiveShortsTab(X,U)};
_.a.isActiveShortsTab=function(X,U){U=!!_.e(U,_.sK)||!!_.e(U,_.CD);return(!!_.e(X,_.sK)||!!_.e(X,_.CD))&&U};
_.a.computeIsPrimary=function(X){return!!X};
_.n0.Object.defineProperties(oP.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 X=this.get("data.accessibility.accessibilityData.label");if(this.lineEndStyle!=="none"&&X)return X}}});
oP.prototype.onTap=oP.prototype.onTap;oP.prototype.onUp=oP.prototype.onUp;oP.prototype.onDown=oP.prototype.onDown;oP.prototype.triggerHintActions=oP.prototype.triggerHintActions;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],oP.prototype,"componentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],oP.prototype,"rendererBehavior",void 0);_.q([_.w(_.B9.YtTaskEmitterBehavior),_.p("design:type",Object)],oP.prototype,"taskEmitterBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],oP.prototype,"activeEndpoint",void 0);_.q([_.T(),_.p("design:type",Object)],oP.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Boolean)],oP.prototype,"guideOpened",void 0);_.q([_.T(),_.p("design:type",String)],oP.prototype,"type",void 0);_.q([_.Zl("yt-interaction"),_.p("design:type",Object)],oP.prototype,"interaction",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],oP.prototype,"isHeader",void 0);
_.q([_.T({reflectToAttribute:!0}),_.y("data","activeEndpoint"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],oP.prototype,"active",null);_.q([_.T({reflectToAttribute:!0}),_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],oP.prototype,"isPrimary",null);_.q([_.T({reflectToAttribute:!0}),_.y("data.count","data.presentationStyle","data.badges.*"),_.p("design:type",String),_.p("design:paramtypes",[])],oP.prototype,"lineEndStyle",null);
_.q([_.y("lineEndStyle"),_.p("design:type",Object),_.p("design:paramtypes",[])],oP.prototype,"ariaLabel",null);_.q([_.ge("data.hintActions","guideOpened"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],oP.prototype,"triggerHintActions",null);_.q([_.cP("down"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],oP.prototype,"onDown",null);
_.q([_.cP("up"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],oP.prototype,"onUp",null);_.q([_.cP("tap"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],oP.prototype,"onTap",null);_.q([_.hL({is:"ytd-guide-entry-renderer",disableElementRegistration:!0})],oP);
_.f(oP,"ytd-guide-entry-renderer",function(){if(Ksc!==void 0)return Ksc;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Ksc=X},{mode:1});var wr=function(){var X=_.Y.apply(this,arguments)||this;X.userToggled=!1;return X};
_.F(wr,_.Y);_.a=wr.prototype;_.a.getItemsPath=function(){return"data.expandableItems"};
_.a.configureRendererStamper=function(){return{shownItems:{id:"expandable-items",mapping:{guideEntryRenderer:{component:"ytd-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},noInjection:!0}}}}};
_.a.onExpanderItemTapped=function(X){var U=this;this._setExpanded(!0);this.userToggled=!0;this.ytLazyListBehavior.fillRemainingListItems();this.expandableItems&&!_.v("kevlar_guide_expandable_items_killswitch")&&_.cZ(this,function(){_.Hw(U.expandableItems)});
X.preventDefault()};
_.a.onCollapserItemTapped=function(X){var U=this;this._setExpanded(!1);this.userToggled=!0;X.preventDefault();this.expandableItems&&!_.v("kevlar_guide_collapsible_items_killswitch")&&_.cZ(this,function(){_.a7(U.hostElement)})};
_.a.observeActiveEndpoint=function(){for(var X=this.activeEndpoint,U=this.data,r=this.expandableItems.children,m=0,I=r.length;m<I;m++)r[m].activeEndpoint=X;U&&U.autoExpandCommand&&X&&!this.userToggled&&(r=this.data.autoExpandCommand,U=!(!_.e(r,_.cl)||!_.e(X,_.cl)||_.e(r,_.cl).browseId!==_.e(X,_.cl).browseId),X=this.get("commandMetadata.webCommandMetadata.url",X),r=this.get("commandMetadata.webCommandMetadata.url",r),U=U||!!(X&&r&&X.includes(r)),this._setExpanded(U),U&&this.ytLazyListBehavior.fillRemainingListItems())};
wr.prototype.observeActiveEndpoint=wr.prototype.observeActiveEndpoint;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],wr.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],wr.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.hF.YtLazyListBehavior),_.p("design:type",Object)],wr.prototype,"ytLazyListBehavior",void 0);_.q([_.Zl("#expandable-items"),_.p("design:type",HTMLElement)],wr.prototype,"expandableItems",void 0);
_.q([_.T(),_.p("design:type",Object)],wr.prototype,"data",void 0);_.q([_.T({readOnly:!0,reflectToAttribute:!0}),_.p("design:type",Boolean)],wr.prototype,"expanded",void 0);_.q([_.T({value:0}),_.p("design:type",Number)],wr.prototype,"initialCount",void 0);_.q([_.T(),_.p("design:type",Object)],wr.prototype,"activeEndpoint",void 0);_.q([_.ge("data","activeEndpoint","canShowMore"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],wr.prototype,"observeActiveEndpoint",null);
_.q([_.hL({is:"ytd-guide-collapsible-entry-renderer",disableElementRegistration:!0})],wr);
_.f(wr,"ytd-guide-collapsible-entry-renderer",function(){if(zb5!==void 0)return zb5;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return zb5=X},{mode:_.Xz("kevlar_poly_si_batch_j079")?1:2});var TC5;var YgL;var yJ=function(){var X=_.Y.apply(this,arguments)||this;X.allVideosCount=0;X.renderGuideEntry=!1;return X};
_.F(yJ,_.Y);yJ.prototype.observeRenderEntry=function(){var X;this.renderGuideEntry=!((X=this.data)==null||!X.alwaysShow)||!!this.allVideosCount};
yJ.prototype.observeRenderEntry=yJ.prototype.observeRenderEntry;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],yJ.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],yJ.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],yJ.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],yJ.prototype,"activeEndpoint",void 0);_.q([_.T({selector:_.fte}),_.p("design:type",Object)],yJ.prototype,"allVideosCount",void 0);
_.q([_.T(),_.p("design:type",Object)],yJ.prototype,"renderGuideEntry",void 0);_.q([_.Sl("allVideosCount","data.alwaysShow"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],yJ.prototype,"observeRenderEntry",null);_.q([_.hL({is:"ytd-guide-downloads-entry-renderer",disableElementRegistration:!0})],yJ);
_.f(yJ,"ytd-guide-downloads-entry-renderer",function(){if(YgL===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);YgL=X}X=YgL;return X},{mode:1});var uf=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-add-to-guide-section-action":"handleAddToGuideSectionAction","yt-remove-from-guide-section-action":"handleRemoveFromGuideSectionAction"};return X};
_.F(uf,_.Y);_.a=uf.prototype;_.a.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]]"}}}}}};
_.a.activeEndpointChanged=function(){if(this.activeEndpoint){this.headerEntry.activeEndpoint=this.activeEndpoint;for(var X=this.sectionItems.children,U=0,r=X.length;U<r;U++)X[U].activeEndpoint=this.activeEndpoint}};
_.a.handleAddToGuideSectionAction=function(X){var U=_.e(X,On3);if(U&&this.data&&(X=U.items,U=U.handlerData,X&&U&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(U)>-1)){U=0;for(var r=X.length;U<r;U++)X[U].guideEntryRenderer&&this.data.sectionItems&&this.splice("data.sectionItems",this.data.sectionItems.length-1,0,X[U])}};
_.a.handleRemoveFromGuideSectionAction=function(X){var U=_.e(X,vKc);U&&this.data&&(X=U.guideEntryId,U=U.handlerData,X&&U&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(U)>-1&&this.data&&this.data.sectionItems&&(this.removeFromExpandedSection(X,this.data.sectionItems),this.removeFromCollapsedSection(X,this.data.sectionItems)))};
_.a.removeFromExpandedSection=function(X,U){X=this.getEntryIndexMatchingId(X,U);X!==-1&&this.splice("data.sectionItems",X,1)};
_.a.removeFromCollapsedSection=function(X,U){var r=U.findIndex(function(m){return!!_.e(m,cRc)});
r&&r!==-1&&U[r]&&_.e(U[r],cRc)&&(U=_.e(U[r],cRc).expandableItems)&&(X=this.getEntryIndexMatchingId(X,U),X!==-1&&this.splice("data.sectionItems."+r+".guideCollapsibleEntryRenderer.expandableItems",X,1))};
_.a.getEntryIndexMatchingId=function(X,U){var r=this;return U.findIndex(function(m){return r.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",m)===X})};
uf.prototype.activeEndpointChanged=uf.prototype.activeEndpointChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],uf.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],uf.prototype,"actionHandlerBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],uf.prototype,"ytRendererstamperBehavior",void 0);_.q([_.Zl("#section-items"),_.p("design:type",HTMLDivElement)],uf.prototype,"sectionItems",void 0);
_.q([_.Zl("#header-entry"),_.p("design:type",Object)],uf.prototype,"headerEntry",void 0);_.q([_.T(),_.p("design:type",Object)],uf.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],uf.prototype,"activeEndpoint",void 0);_.q([_.ge("activeEndpoint"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uf.prototype,"activeEndpointChanged",null);_.q([_.hL({is:"ytd-guide-collapsible-section-entry-renderer",disableElementRegistration:!0})],uf);
_.f(uf,"ytd-guide-collapsible-section-entry-renderer",function(){if(TC5===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);TC5=X}X=TC5;return X},{mode:1});var Vs0;var Rbw;var hY=function(){var X=_.Y.apply(this,arguments)||this;X.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 X};
_.F(hY,_.Y);_.a=hY.prototype;
_.a.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}}}}};
_.a.persistentGuideChanged=function(){if(!this.ytdGuideStateAwareBehavior.guidePersistentAndVisible){var X=_.i4(this.hostElement,"yt-get-popup-opened-action",["yt-bubble-hint-renderer"]);X&&X.length===1&&X[0]&&_.i4(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"])}};
_.a.handleResetChannelUnreadCountCommand=function(X){var U;(X=(U=_.e(X,EK0))==null?void 0:U.channelId)&&this.data&&this.data.items&&(U=this.getPathToEntryMatchingId(X))&&(this.set(U+".guideEntryRenderer.count",0),this.set(U+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.a.handleResetSubscriptionsUnreadDotCommand=function(X){var U,r=(U=_.e(X,Fn7))==null?void 0:U.targetId,m;r&&(m=this.data)!=null&&m.items&&(X=this.data.items.findIndex(function(I){var t;return((t=I.guideEntryRenderer)==null?void 0:t.targetId)===r}),X<0||this.set("data.items."+X+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.a.getPathToEntryMatchingId=function(X){if(this.data&&this.data.items){var U=this.getEntryIndexMatchingId(X,this.data.items);if(U>-1)return"data.items."+U;for(var r=0;r<this.data.items.length;r++)if(U=this.get("guideCollapsibleEntryRenderer.expandableItems",this.data.items[r]))if(U=this.getEntryIndexMatchingId(X,U),U>-1)return"data.items."+r+".guideCollapsibleEntryRenderer.expandableItems."+U}};
_.a.handleAddToGuideSectionAction=function(X){var U=this;if(_.e(X,On3)){var r=_.e(X,On3).items;X=_.e(X,On3).handlerData;var m,I;if(r&&X&&((m=this.data)==null?void 0:(I=m.handlerDatas)==null?void 0:I.indexOf(X))>-1){r=r.filter(function(C){return(C=U.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",C))&&!U.isGuideItemPresent(C)});
var t;if(X==="GUIDE_ACTION_ADD_TO_SUBSCRIPTIONS"&&((t=this.data)==null?0:t.items)&&(m=this.getHeaderEntryIndexMatchingIdFromCollapsibleSection("subscriptions-channels-header",this.data.items),m>-1)){this.splice.apply(this,["data.items",m+1,0].concat(_.fN(r)));return}this.unshift.apply(this,["data.items"].concat(_.fN(r)))}}};
_.a.isGuideItemPresent=function(X){if(this.data&&this.data.items){if(this.getEntryIndexMatchingId(X,this.data.items)!==-1)return!0;var U=this.data.items.find(function(r){return!!r.guideCollapsibleEntryRenderer});
if((U==null?0:U.guideCollapsibleEntryRenderer.expandableItems)&&this.getEntryIndexMatchingId(X,U.guideCollapsibleEntryRenderer.expandableItems)!==-1)return!0}return!1};
_.a.getEntryIndexMatchingId=function(X,U){var r=this;return U.findIndex(function(m){return r.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",m)===X})};
_.a.getHeaderEntryIndexMatchingIdFromCollapsibleSection=function(X,U){var r=this;return U.findIndex(function(m){return r.get("guideCollapsibleSectionEntryRenderer.headerEntry.guideEntryRenderer.entryData.guideEntryData.guideEntryId",m)===X})};
_.a.handleRemoveFromGuideSectionAction=function(X){if(_.e(X,vKc)){var U=_.e(X,vKc).guideEntryId;X=_.e(X,vKc).handlerData;var r,m;U&&X&&((r=this.data)==null?void 0:(m=r.handlerDatas)==null?void 0:m.indexOf(X))>-1&&this.data&&this.data.items&&(this.removeFromExpandedSection(U,this.data.items),this.removeFromCollapsedSection(U,this.data.items))}};
_.a.removeFromExpandedSection=function(X,U){X=this.getEntryIndexMatchingId(X,U);X!==-1&&this.splice("data.items",X,1)};
_.a.removeFromCollapsedSection=function(X,U){var r=U.findIndex(function(m){return!!m.guideCollapsibleEntryRenderer});
r!==-1&&(U=U[r].guideCollapsibleEntryRenderer.expandableItems)&&(X=this.getEntryIndexMatchingId(X,U),X!==-1&&this.splice("data.items."+r+".guideCollapsibleEntryRenderer.expandableItems",X,1))};
_.a.activeEndpointChanged=function(){for(var X=_.Xa(this.hostElement).querySelector("#items").children,U=0,r=X.length;U<r;U++)X[U].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.a.guideOpenedChanged=function(){for(var X=_.Xa(this.hostElement).querySelector("#items").children,U=0,r=X.length;U<r;U++)X[U].guideOpened=this.ytdGuideStateAwareBehavior.guideOpened};
hY.prototype.guideOpenedChanged=hY.prototype.guideOpenedChanged;hY.prototype.activeEndpointChanged=hY.prototype.activeEndpointChanged;hY.prototype.persistentGuideChanged=hY.prototype.persistentGuideChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],hY.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],hY.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],hY.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.hF.YtLazyListBehavior),_.p("design:type",Object)],hY.prototype,"ytLazyListBehavior",void 0);_.q([_.w(_.Pd.YtdGuideStateAwareBehavior),_.p("design:type",Object)],hY.prototype,"ytdGuideStateAwareBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],hY.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],hY.prototype,"data",void 0);
_.q([_.T(),_.p("design:type",String)],hY.prototype,"type",void 0);_.q([_.T({value:20}),_.p("design:type",Number)],hY.prototype,"initialCount",void 0);_.q([_.T({value:10}),_.p("design:type",Number)],hY.prototype,"targetFramerate",void 0);_.q([_.T({value:!0}),_.p("design:type",Boolean)],hY.prototype,"autoFill",void 0);_.q([_.T({value:50}),_.p("design:type",Number)],hY.prototype,"renderDelay",void 0);
_.q([_.ge("guidePersistentAndVisible"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],hY.prototype,"persistentGuideChanged",null);_.q([_.Sl("activeEndpoint"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],hY.prototype,"activeEndpointChanged",null);_.q([_.Sl("guideOpened"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],hY.prototype,"guideOpenedChanged",null);
_.q([_.hL({is:"ytd-guide-section-renderer",disableElementRegistration:!0})],hY);
_.f(hY,"ytd-guide-section-renderer",function(){if(Rbw!==void 0)return Rbw;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Rbw=X},{mode:_.Xz("kevlar_poly_si_batch_j073")?1:2});var fz0;var Mx=function(){return _.Y.apply(this,arguments)||this};
_.F(Mx,_.Y);_.n0.Object.defineProperties(Mx.prototype,{alignByText:{configurable:!0,enumerable:!0,get:function(){return this.get("data.signInButton.buttonRenderer.style")==="STYLE_BLUE_TEXT"}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Mx.prototype,"rendererBehaviors",void 0);_.q([_.T(),_.p("design:type",Object)],Mx.prototype,"data",void 0);_.q([_.T(),_.y("data.signInButton.buttonRenderer.style"),_.p("design:type",Object),_.p("design:paramtypes",[])],Mx.prototype,"alignByText",null);_.q([_.hL({is:"ytd-guide-signin-promo-renderer",disableElementRegistration:!0})],Mx);
_.f(Mx,"ytd-guide-signin-promo-renderer",function(){if(fz0===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);fz0=X}X=fz0;return X},{mode:1});var zL=function(){var X=_.Y.apply(this,arguments)||this;X.showFooter=!1;return X};
_.F(zL,_.Y);zL.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}}}}};
zL.prototype.attached=function(){var X=this,U;return _.c(function(r){if(r.nextAddress==1){U=_.np().resolve(_.gX(_.x3));if(!U)return r.jumpTo(0);U.setGuideData(X.hostElement);return r.yield(0,3)}X.ytLazyListBehavior.initialCount=2;return r.return()})};
zL.prototype.onMouseExit=function(){_.v("web_guide_hover_expansion")&&_.i4(this.hostElement,"yt-guide-mouseleaved",[])};
zL.prototype.dataChanged=function(){this.data&&(this.showFooter=!0)};
zL.prototype.dataChanged=zL.prototype.dataChanged;zL.prototype.onMouseExit=zL.prototype.onMouseExit;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],zL.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],zL.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.hF.YtLazyListBehavior),_.p("design:type",Object)],zL.prototype,"ytLazyListBehavior",void 0);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],zL.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],zL.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],zL.prototype,"showFooter",void 0);_.q([_.T({value:!0}),_.p("design:type",Boolean)],zL.prototype,"autoFill",void 0);_.q([_.cP("mouseleave"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],zL.prototype,"onMouseExit",null);
_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],zL.prototype,"dataChanged",null);_.q([_.hL({is:"ytd-guide-renderer",disableElementRegistration:!0})],zL);
_.f(zL,"ytd-guide-renderer",function(){if(Vs0!==void 0)return Vs0;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Vs0=X},{mode:_.Xz("kevlar_poly_si_batch_j073")?1:2});var qgY;var KW=function(){var X=_.Y.apply(this,arguments)||this;X.systemIcons=_.v("kevlar_system_icons");X.frostedGlass=_.v("web_frosted_glass");X.onAllyMenuButtonClick=function(){var U=X.getShowSheetCommand();U&&X.ytComponentBehavior.resolveCommand(U)};
X.getEndpointForm=function(){return CHL(X.data)};
return X};
_.F(KW,_.Y);_.a=KW.prototype;_.a.attached=function(){this.JSC$20926_sheetController=_.np().resolve(_.tK)};
_.a.onDown=function(){this.interaction.triggerDown()};
_.a.onMouseEnter=function(){if(this.data.mouseEnterEndpoint){this.ytComponentBehavior.resolveCommand(this.data.mouseEnterEndpoint);var X;if((X=this.JSC$20926_sheetController)!=null){var U=this.mouseEnterCallback.bind(this),r=this.mouseLeaveCallback.bind(this);X.hoverEnterCallback=U!=null?U:void 0;X.hoverLeaveCallback=r!=null?r:void 0}}};
_.a.onMouseLeave=function(){this.data.mouseLeaveEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.mouseLeaveEndpoint)};
_.a.isSeedlessReelCommand=function(X){var U;return!!X&&((U=_.e(X,_.sK))==null?void 0:U.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"};
_.a.isShowSheetCommand=function(X){return!!X&&!!_.e(X,_.S2)};
_.a.getShowSheetCommand=function(){if(this.isShowSheetCommand(this.data.serviceEndpoint))return this.data.serviceEndpoint;if(this.isShowSheetCommand(this.data.mouseEnterEndpoint))return this.data.mouseEnterEndpoint};
_.a.mouseEnterCallback=function(){this.hostElement.classList.add("hovered")};
_.a.mouseLeaveCallback=function(){this.hostElement.classList.remove("hovered")};
_.a.onUp=function(){this.interaction.triggerUp()};
_.a.onTap=function(X){if(this.data.serviceEndpoint){if(_.v("shorts_controller_retrieve_seedless_sequence_v2")&&this.isSeedlessReelCommand(this.data.serviceEndpoint))this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint);else{if(this.isShowSheetCommand(this.data.serviceEndpoint)){this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint);X.preventDefault();return}Hg7(this.data.serviceEndpoint,this)}X.preventDefault()}else{var U;((U=this.data)==null?0:U.navigationEndpoint)&&!_.$5(_.DP(X),
this.hostElement,["A".toString()])&&_.l4(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.a.computeActive=function(X,U){if(!X)return!1;var r=X.navigationEndpoint;X=X.serviceEndpoint;if(!r&&!X||!U)return!1;if(r){X=_.e(r,_.cl);var m=_.e(U,_.cl);if(X&&m)return X.browseId===m.browseId&&X.params===m.params;var I;r=(I=_.e(r.commandMetadata,_.mN))==null?void 0:I.url;var t;U=(t=_.e(U.commandMetadata,_.mN))==null?void 0:t.url;return!(!r||!U||r!==U&&r!==_.Bp(U))}return this.isActiveShortsTab(X,U)};
_.a.isActiveShortsTab=function(X,U){U=!!_.e(U,_.sK)||!!_.e(U,_.CD);return(!!_.e(X,_.sK)||!!_.e(X,_.CD))&&U};
_.a.computeTitle=function(X,U){return U?"":_.pE(X)};
_.a.computeEndpoint=function(X){return this.isSeedlessReelCommand(X.serviceEndpoint)?X.serviceEndpoint:X.navigationEndpoint};
_.a.computeAriaLabelTitle=function(X){return _.pE(X)};
_.a.computeAllyShowMenuOnTap=function(X){return this.isShowSheetCommand(X.mouseEnterEndpoint)||this.isShowSheetCommand(X.serviceEndpoint)};
_.n0.Object.defineProperties(KW.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){if(this.isActive!==void 0)return this.isActive.toString()}}});
KW.prototype.onMouseLeave=KW.prototype.onMouseLeave;KW.prototype.onMouseEnter=KW.prototype.onMouseEnter;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],KW.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],KW.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.jR),_.p("design:type",Object)],KW.prototype,"ironButtonState",void 0);_.q([_.T(),_.p("design:type",Object)],KW.prototype,"data",void 0);
_.q([_.T(),_.p("design:type",Object)],KW.prototype,"activeEndpoint",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],KW.prototype,"noLabels",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeActive(data,activeEndpoint)"}),_.p("design:type",Boolean)],KW.prototype,"isActive",void 0);_.q([_.T({computed:"computeEndpoint(data)"}),_.p("design:type",Object)],KW.prototype,"computedEndpoint",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],KW.prototype,"systemIcons",void 0);_.q([_.Zl("yt-interaction"),_.p("design:type",Object)],KW.prototype,"interaction",void 0);_.q([_.y("isActive"),_.p("design:type",Object),_.p("design:paramtypes",[])],KW.prototype,"ariaSelected",null);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],KW.prototype,"frostedGlass",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeAllyShowMenuOnTap(data)"}),_.p("design:type",Boolean)],KW.prototype,"allyShowMenuOnTap",void 0);_.q([_.cP("mouseenter"),_.p("design:type",Function),_.p("design:paramtypes",[MouseEvent]),_.p("design:returntype")],KW.prototype,"onMouseEnter",null);_.q([_.cP("mouseleave"),_.p("design:type",Function),_.p("design:paramtypes",[MouseEvent]),_.p("design:returntype")],KW.prototype,"onMouseLeave",null);
_.q([_.hL({is:"ytd-mini-guide-entry-renderer",disableElementRegistration:!0})],KW);
_.f(KW,"ytd-mini-guide-entry-renderer",function(){if(qgY!==void 0)return qgY;var X=document.createElement("template");_.B(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-mini-guide-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-mini-guide-entry-renderer" href$="[[computeHref_(computedEndpoint)]]" data="[[computedEndpoint]]" title="[[computeTitle(data.formattedTitle, noLabels)]]" get-form="[[getEndpointForm]]" aria-label="[[computeAriaLabelTitle(data.formattedTitle)]]" aria-selected="[[isActive]]" on-click="onTap" on-down="onDown" on-up="onUp">\n  <yt-icon id="icon" class="guide-icon style-scope ytd-mini-guide-entry-renderer" active="[[isActive]]" disable-upgrade$="[[data.thumbnail]]" hidden="[[data.thumbnail]]" icon="[[data.icon.iconType]]">\n  </yt-icon>\n  <span class="title style-scope ytd-mini-guide-entry-renderer" hidden="[[noLabels]]">[[getSimpleString(data.formattedTitle)]]</span>\n  <tp-yt-paper-tooltip animation-delay="0" hidden="[[!noLabels]]" offset="0" position="right" class="style-scope ytd-mini-guide-entry-renderer">\n    [[getSimpleString(data.formattedTitle)]]\n  </tp-yt-paper-tooltip>\n  <yt-interaction class="style-scope ytd-mini-guide-entry-renderer"></yt-interaction>\n</a>\n<span hidden="[[!allyShowMenuOnTap]]" class="style-scope ytd-mini-guide-entry-renderer">\n  <button type="button" id="ally-menu-button" class="ally-menu-button style-scope ytd-mini-guide-entry-renderer" aria-label="[[computeAriaLabelTitle(data.formattedTitle)]]" aria-haspopup="true" aria-expanded="false" on-click="onAllyMenuButtonClick"></button>\n</span>\n');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return qgY=X},{mode:_.Xz("kevlar_poly_si_batch_j063")?1:2});var Wse;var TL=function(){var X=_.Y.apply(this,arguments)||this;X.allVideosCount=0;X.noLabels=_.v("kevlar_mini_guide_no_labels");X.frostedGlass=_.v("web_frosted_glass");return X};
_.F(TL,_.Y);_.a=TL.prototype;_.a.configureRendererStamper=function(){return{miniGuideItems:{id:"items",mapping:{guideEntryRenderer:{component:"ytd-mini-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]",noLabels:"[[noLabels]]"},noInjection:!0}}}}};
_.a.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","navigation");this.registerWithViewTransitionManager()};
_.a.onMouseEnter=function(){_.v("web_guide_hover_expansion")&&_.i4(this.hostElement,"yt-mini-guide-mouseentered",[])};
_.a.visibleChanged=function(){if(this.visible&&!this.data){var X=_.np().resolve(_.gX(_.x3));X&&X.setGuideData(this.hostElement)}};
_.a.dataChanged=function(){var X=_.v("kevlar_guide_menu_on_hover")&&_.v("kevlar_modern_mini_guide"),U=_.v("kevlar_guide_menu_on_click")&&_.v("kevlar_modern_mini_guide"),r;var m=(r=this.data)==null?void 0:r.items;r=this.allVideosCount;var I=[];X=X?0:U?1:void 0;U=X!==void 0;if(m){for(var t=[],C=_.H(m),k=C.next();!k.done;k=C.next())if(k=k.value,k.guideSubscriptionsSectionRenderer){var g=void 0;t=((g=k.guideSubscriptionsSectionRenderer)==null?void 0:g.items)||[]}m=_.H(m);for(C=m.next();!C.done;C=m.next())if(C=
C.value,k=void 0,(k=C.guideSectionRenderer)==null?0:k.items)for(k=void 0,C=_.H((k=C.guideSectionRenderer)==null?void 0:k.items),k=C.next();!k.done;k=C.next()){k=k.value;var Z=void 0,P=void 0;g=k.guideEntryRenderer||_.e((Z=k)==null?void 0:(P=Z.guideCollapsibleSectionEntryRenderer)==null?void 0:P.headerEntry,kA5);Z=[];P=[];var S=void 0;if(((S=g)==null?void 0:S.targetId)==="subscriptions-guide-item")Z=t;else{var d=S=void 0;if((S=k)==null?0:(d=S.guideCollapsibleSectionEntryRenderer)==null?0:d.sectionItems)P=
Z=k.guideCollapsibleSectionEntryRenderer.sectionItems}nLT(I,g,U?Z:[],X);if(P.length>0)for(k=_.H(P),g=k.next();!g.done;g=k.next())g=g.value,P=_.e(g,VHw),Z=void 0,P=P&&(P.alwaysShow||r)?_.e((Z=P)==null?void 0:Z.entryRenderer,kA5):_.e(g,kA5),nLT(I,P,[])}}this.miniGuideItems=I};
_.a.activeEndpointChanged=function(){for(var X=this.items.children,U=0;U<X.length;U++)X[U].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.a.registerWithViewTransitionManager=function(){var X=this;_.Vo(_.$u,function(){var U=_.np().resolve(_.gX(_.rQ));if(U&&U.isAnyTransitionEnabled){var r={};U.viewTransitionCoordinator.registerElement(X.hostElement,(r.slide="mini-guide-page-transition",r))}})};
TL.prototype.activeEndpointChanged=TL.prototype.activeEndpointChanged;TL.prototype.dataChanged=TL.prototype.dataChanged;TL.prototype.visibleChanged=TL.prototype.visibleChanged;TL.prototype.onMouseEnter=TL.prototype.onMouseEnter;_.q([_.w(_.cd),_.p("design:type",Object)],TL.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],TL.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],TL.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.Pd.YtdGuideStateAwareBehavior),_.p("design:type",Object)],TL.prototype,"ytdGuideStateAwareBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],TL.prototype,"ytComponentBehavior",void 0);_.q([_.Zl("#items"),_.p("design:type",Object)],TL.prototype,"items",void 0);_.q([_.T(),_.p("design:type",Object)],TL.prototype,"data",void 0);
_.q([_.T(),_.p("design:type",Boolean)],TL.prototype,"visible",void 0);_.q([_.T(),_.p("design:type",Object)],TL.prototype,"miniGuideItems",void 0);_.q([_.T({selector:_.fte}),_.p("design:type",Object)],TL.prototype,"allVideosCount",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],TL.prototype,"noLabels",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],TL.prototype,"frostedGlass",void 0);
_.q([_.cP("mouseenter"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],TL.prototype,"onMouseEnter",null);_.q([_.Sl("visible"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],TL.prototype,"visibleChanged",null);_.q([_.Sl("data","allVideosCount"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],TL.prototype,"dataChanged",null);
_.q([_.Sl("activeEndpoint"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],TL.prototype,"activeEndpointChanged",null);_.q([_.hL({is:"ytd-mini-guide-renderer",disableElementRegistration:!0})],TL);
_.f(TL,"ytd-mini-guide-renderer",function(){if(Wse===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);Wse=X}X=Wse;return X},{mode:1});var JZ5;var Dk7=/^[\x00-\x7F]+$/,Yw=function(){return _.Y.apply(this,arguments)||this};
_.F(Yw,_.Y);_.n0.Object.defineProperties(Yw.prototype,{displayHandle:{configurable:!0,enumerable:!0,get:function(){var X,U=_.pE((X=this.data)==null?void 0:X.handle);if(U)return _.DQ("@"+U)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){var X=_.pE(this.displayHandle),U,r=_.pE((U=this.data)==null?void 0:U.handleUrl);if(X&&r)return _.DQ(r+X)}},
warningText:{configurable:!0,enumerable:!0,get:function(){var X=_.pE(this.displayHandle);if(X&&!Dk7.test(X)){var U;return(U=this.data)==null?void 0:U.warningText}}},
urlInfoTextWithUrl:{configurable:!0,enumerable:!0,get:function(){var X=_.pE(this.displayHandleUrl),U,r=_.pE((U=this.data)==null?void 0:U.urlInfoText);if(X&&r)return _.DQ(r+" "+X)}}});
_.q([_.T(),_.p("design:type",Object)],Yw.prototype,"data",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],Yw.prototype,"displayHandle",null);_.q([_.y("displayHandle"),_.p("design:type",Object),_.p("design:paramtypes",[])],Yw.prototype,"displayHandleUrl",null);_.q([_.y("displayHandle"),_.p("design:type",Object),_.p("design:paramtypes",[])],Yw.prototype,"warningText",null);
_.q([_.y("displayHandleUrl"),_.p("design:type",Object),_.p("design:paramtypes",[])],Yw.prototype,"urlInfoTextWithUrl",null);_.q([_.hL({is:"ytd-handles-claiming-confirm-dialog-content",disableElementRegistration:!0})],Yw);
_.f(Yw,"ytd-handles-claiming-confirm-dialog-content",function(){if(JZ5!==void 0)return JZ5;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return JZ5=X},{mode:1});var pj7;var VJ=function(){var X=_.Y.apply(this,arguments)||this;X.okButtonOverride={style:"mono",type:"outline",size:"M"};return X};
_.F(VJ,_.Y);VJ.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
VJ.prototype.configureRendererStamper=function(){return{"data.okButton":{id:"ok-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[okButtonOverride]]"}}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],VJ.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],VJ.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],VJ.prototype,"okButtonOverride",void 0);_.q([_.T(),_.p("design:type",Object)],VJ.prototype,"data",void 0);_.q([_.hL({is:"ytd-handles-claiming-confirm-dialog-renderer",disableElementRegistration:!0})],VJ);
_.f(VJ,"ytd-handles-claiming-confirm-dialog-renderer",function(){if(pj7!==void 0)return pj7;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return pj7=X},{mode:1});var $kc;var bJL=/^[\x00-\x7F]+$/,RP=function(){var X=_.Y.apply(this,arguments)||this;X.isLoading=!1;return X};
_.F(RP,_.Y);RP.prototype.selectedHandleChanged=function(){if(this.handleInput&&this.onSelectedHandleChanged){var X;this.selectedHandle=(X=this.handleInput)==null?void 0:X.value;this.onSelectedHandleChanged(this.selectedHandle);_.i4(this.hostElement,"yt-refit-popups-action")}};
_.n0.Object.defineProperties(RP.prototype,{handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.handleUrlPrefix}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.DQ("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.DQ(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!bJL.test(this.selectedHandle)){var X;return(X=this.data)==null?void 0:X.warningText}}}});
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],RP.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],RP.prototype,"data",void 0);_.q([_.T(),_.p("design:type",String)],RP.prototype,"selectedHandle",void 0);_.q([_.T(),_.p("design:type",Object)],RP.prototype,"isLoading",void 0);_.q([_.T(),_.p("design:type",Function)],RP.prototype,"onSelectedHandleChanged",void 0);_.q([_.Zl("#channel-handle-input"),_.p("design:type",Object)],RP.prototype,"handleInput",void 0);
_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],RP.prototype,"handleUrlPrefix",null);_.q([_.y("selectedHandle"),_.p("design:type",Object),_.p("design:paramtypes",[])],RP.prototype,"displayHandle",null);_.q([_.y("selectedHandle"),_.p("design:type",Object),_.p("design:paramtypes",[])],RP.prototype,"displayHandleUrl",null);_.q([_.y("selectedHandle"),_.p("design:type",Object),_.p("design:paramtypes",[])],RP.prototype,"warningText",null);
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],RP.prototype,"ytRendererBehavior",void 0);_.q([_.hL({is:"ytd-handles-claiming-edit-dialog-content",disableElementRegistration:!0})],RP);
_.f(RP,"ytd-handles-claiming-edit-dialog-content",function(){if($kc!==void 0)return $kc;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return $kc=X},{mode:1});var AZ7;var fW=function(){var X=_.Y.apply(this,arguments)||this;X.actionButtonOverride={style:"mono",type:"filled",size:"M"};X.cancelButtonOverride={style:"mono",type:"text",size:"M"};X.selectButtonDisabled=!1;X.isLoading=!1;X.hasSelectedHandleEventListener=!1;X.selectedHandleChanged=function(U){X.selectedHandle=U};
return X};
_.F(fW,_.Y);_.a=fW.prototype;_.a.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled()};
_.a.onDataChanged=function(){var X,U;this.selectedHandle=(U=_.e((X=this.data)==null?void 0:X.inputField,s90))==null?void 0:U.handle};
_.a.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.a.onCancel=function(){this.selectedHandle="";_.Gw(this.hostElement,"yt-close-popup-action",[this.is])};
_.a.onSelectHandle=function(){var X=this;if(this.selectedHandle!==void 0){var U;((U=this.data)==null?void 0:U.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(r,m){if(m.newHandleUpdateStatus!==void 0&&m.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&m.newHandleUpdateStatus.errorMessage)_.fx(X.hostElement,_.pE(m.newHandleUpdateStatus.errorMessage)),
X.isLoading=!1;else{var I;if((I=X.data)==null?0:I.onChannelUpdateSuccess){r=X.data.onChannelUpdateSuccess;var t,C;if(m=(t=_.e(r,_.lO))==null?void 0:(C=t.popup)==null?void 0:C.handlesClaimingConfirmDialogRenderer)m.handle=_.DQ(X.selectedHandle);X.ytComponentBehavior.resolveCommand(r);_.Gw(X.hostElement,"yt-close-popup-action",[X.is])}else X.isLoading=!1}},
onServerError:function(){var r;X.content&&((r=X.content)==null?0:r.handleInput)&&X.content.handleInput.validate();X.isLoading=!1;_.fx(X.hostElement,_.tt("TRY_AGAIN_LATER"))}}}))}};
_.a.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
fW.prototype.onDataChanged=fW.prototype.onDataChanged;fW.prototype.onSelectedHandleChanged=fW.prototype.onSelectedHandleChanged;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],fW.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],fW.prototype,"actionButtonOverride",void 0);_.q([_.T(),_.p("design:type",Object)],fW.prototype,"cancelButtonOverride",void 0);_.q([_.T(),_.p("design:type",Object)],fW.prototype,"data",void 0);
_.q([_.T(),_.p("design:type",String)],fW.prototype,"selectedHandle",void 0);_.q([_.T(),_.p("design:type",Object)],fW.prototype,"selectButtonDisabled",void 0);_.q([_.T(),_.p("design:type",Object)],fW.prototype,"isLoading",void 0);_.q([_.T(),_.p("design:type",Object)],fW.prototype,"hasSelectedHandleEventListener",void 0);_.q([_.T(),_.p("design:type",Object)],fW.prototype,"handleInput",void 0);
_.q([_.ge("selectedHandle"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],fW.prototype,"onSelectedHandleChanged",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],fW.prototype,"onDataChanged",null);_.q([_.Zl("ytd-handles-claiming-edit-dialog-content"),_.p("design:type",Object)],fW.prototype,"content",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],fW.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],fW.prototype,"ytRendererstamperBehavior",void 0);_.q([_.hL({is:"ytd-handles-claiming-edit-dialog-renderer",disableElementRegistration:!0})],fW);
_.f(fW,"ytd-handles-claiming-edit-dialog-renderer",function(){if(AZ7!==void 0)return AZ7;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return AZ7=X},{mode:1});var lzc;var qx=function(){return _.Y.apply(this,arguments)||this};
_.F(qx,_.Y);_.n0.Object.defineProperties(qx.prototype,{formattedHandle:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.data)==null?0:X.handle){var U;return _.DQ("@"+_.pE((U=this.data)==null?void 0:U.handle))}}}});
_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],qx.prototype,"formattedHandle",null);_.q([_.T(),_.p("design:type",Object)],qx.prototype,"data",void 0);_.q([_.hL({is:"ytd-handles-claiming-radio-option-renderer",disableElementRegistration:!0})],qx);
_.f(qx,"ytd-handles-claiming-radio-option-renderer",function(){if(lzc!==void 0)return lzc;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return lzc=X},{mode:1});var Gg1;var iJ0=/^[\x00-\x7F]+$/,Wo=function(){var X=_.Y.apply(this,arguments)||this;X.initialRadioIndex="-1";X.isLoading=!1;X.maybeSubmitFeedback=function(){X.feedbackSurveyRenderer.submitSurvey()};
return X};
_.F(Wo,_.Y);Wo.prototype.updateSelectedHandleIndexFromBinding=function(X){this.selectedRadioIndex=+X.detail.value;if(this.onSelectedRadioIndexChanged)this.onSelectedRadioIndexChanged(X)};
Wo.prototype.selectedHandleChanged=function(X){if(this.handleInput&&Number(this.selectedRadioIndex)===this.radioButtonLength&&this.onSelectedHandleChanged){var U;this.selectedHandle=(U=this.handleInput)==null?void 0:U.value;this.onSelectedHandleChanged(X)}};
_.n0.Object.defineProperties(Wo.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var X;return(((X=this.data)==null?void 0:X.radioButton)||[]).length}},
handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var X;return this.ytRendererBehavior.getSimpleString((X=this.data)==null?void 0:X.handleUrlPrefix)}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.DQ("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.DQ(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!iJ0.test(this.selectedHandle)){var X;return(X=this.data)==null?void 0:X.warningText}}}});
_.q([_.T(),_.p("design:type",Object)],Wo.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],Wo.prototype,"initialRadioIndex",void 0);_.q([_.T(),_.p("design:type",Number)],Wo.prototype,"selectedRadioIndex",void 0);_.q([_.T(),_.p("design:type",String)],Wo.prototype,"selectedHandle",void 0);_.q([_.T(),_.p("design:type",Object)],Wo.prototype,"isLoading",void 0);_.q([_.T(),_.p("design:type",Function)],Wo.prototype,"onSelectedHandleChanged",void 0);
_.q([_.T(),_.p("design:type",Function)],Wo.prototype,"onSelectedRadioIndexChanged",void 0);_.q([_.Zl("#channel-handle-input"),_.p("design:type",Object)],Wo.prototype,"handleInput",void 0);_.q([_.Zl("ytd-feedback-survey-renderer"),_.p("design:type",Object)],Wo.prototype,"feedbackSurveyRenderer",void 0);_.q([_.y("data"),_.p("design:type",Number),_.p("design:paramtypes",[])],Wo.prototype,"radioButtonLength",null);
_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],Wo.prototype,"handleUrlPrefix",null);_.q([_.y("selectedHandle"),_.p("design:type",Object),_.p("design:paramtypes",[])],Wo.prototype,"displayHandle",null);_.q([_.y("selectedHandle"),_.p("design:type",Object),_.p("design:paramtypes",[])],Wo.prototype,"displayHandleUrl",null);_.q([_.y("selectedHandle"),_.p("design:type",Object),_.p("design:paramtypes",[])],Wo.prototype,"warningText",null);
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Wo.prototype,"ytRendererBehavior",void 0);_.q([_.hL({is:"ytd-handles-claiming-select-dialog-content",disableElementRegistration:!0})],Wo);
_.f(Wo,"ytd-handles-claiming-select-dialog-content",function(){if(Gg1!==void 0)return Gg1;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Gg1=X},{mode:1});var LsL;var JY=function(){var X=_.Y.apply(this,arguments)||this;X.actionButtonOverride={style:"mono",type:"filled",size:"M"};X.cancelButtonOverride={style:"mono",type:"text",size:"M"};X.initialRadioIndex="-1";X.selectButtonDisabled=!1;X.isLoading=!1;X.selectedRadioIndexChanged=function(U){X.selectedRadioIndex=Number(U.detail.value)};
X.selectedHandleChanged=function(U){X.selectedHandle=U.detail.value};
return X};
_.F(JY,_.Y);_.a=JY.prototype;_.a.onDataChanged=function(){this.initialRadioIndex="0";this.selectedRadioIndex=0};
_.a.onSelectedHandleIndexChanged=function(){this.updateSelectedHandle()};
_.a.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled();_.i4(this.hostElement,"yt-refit-popups-action")};
_.a.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.a.onCancel=function(){this.initialRadioIndex="-1";this.selectedRadioIndex=-1;_.Gw(this.hostElement,"yt-close-popup-action",[this.is])};
_.a.onSelectHandle=function(){var X=this;if(this.selectedHandle!==void 0){var U;((U=this.data)==null?void 0:U.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(r,m){if(m.newHandleUpdateStatus!==void 0&&m.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&m.newHandleUpdateStatus.errorMessage)_.fx(X.hostElement,_.pE(m.newHandleUpdateStatus.errorMessage)),
X.isLoading=!1;else{var I;if((I=X.data)==null?0:I.onChannelUpdateSuccess){r=X.data.onChannelUpdateSuccess;m=_.e(r,_.lO);var t;if(m==null?0:(t=m.popup)==null?0:t.handlesClaimingConfirmDialogRenderer)m.popup.handlesClaimingConfirmDialogRenderer.handle=_.DQ(X.selectedHandle);X.ytComponentBehavior.resolveCommand(r);_.Gw(X.hostElement,"yt-close-popup-action",[X.is])}else X.isLoading=!1}},
onServerError:function(){if(X.selectedRadioIndex===X.radioButtonLength){var r;X.content&&((r=X.content)==null?0:r.handleInput)&&X.content.handleInput.validate()}X.isLoading=!1;_.fx(X.hostElement,_.tt("TRY_AGAIN_LATER"))}}}))}};
_.a.updateSelectedHandle=function(){if(this.selectedRadioIndex!==void 0)if(this.selectedRadioIndex<0)this.selectedHandle=void 0;else if(this.selectedRadioIndex===this.radioButtonLength){var X,U;this.selectedHandle=(X=this.content)==null?void 0:(U=X.handleInput)==null?void 0:U.value}else this.selectedRadioIndex>=0&&((X=this.getRadioItem(this.selectedRadioIndex))?this.selectedHandle=this.ytRendererBehavior.getSimpleString(X==null?void 0:X.handle):this.selectedHandle=void 0)};
_.a.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
_.a.getRadioItem=function(X){if(this.radioButtonLength>X&&X>=0)return _.e(this.data.radioButton[X],h2e)};
_.n0.Object.defineProperties(JY.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var X;return(((X=this.data)==null?void 0:X.radioButton)||[]).length}}});
JY.prototype.onSelectedHandleChanged=JY.prototype.onSelectedHandleChanged;JY.prototype.onSelectedHandleIndexChanged=JY.prototype.onSelectedHandleIndexChanged;JY.prototype.onDataChanged=JY.prototype.onDataChanged;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],JY.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],JY.prototype,"actionButtonOverride",void 0);_.q([_.T(),_.p("design:type",Object)],JY.prototype,"cancelButtonOverride",void 0);
_.q([_.T(),_.p("design:type",Object)],JY.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],JY.prototype,"initialRadioIndex",void 0);_.q([_.T(),_.p("design:type",Number)],JY.prototype,"selectedRadioIndex",void 0);_.q([_.T(),_.p("design:type",String)],JY.prototype,"selectedHandle",void 0);_.q([_.T(),_.p("design:type",Object)],JY.prototype,"selectButtonDisabled",void 0);_.q([_.T(),_.p("design:type",Object)],JY.prototype,"isLoading",void 0);
_.q([_.y("data"),_.p("design:type",Number),_.p("design:paramtypes",[])],JY.prototype,"radioButtonLength",null);_.q([_.Zl("ytd-handles-claiming-select-dialog-content"),_.p("design:type",Object)],JY.prototype,"content",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],JY.prototype,"onDataChanged",null);
_.q([_.ge("selectedRadioIndex"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],JY.prototype,"onSelectedHandleIndexChanged",null);_.q([_.ge("selectedHandle"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],JY.prototype,"onSelectedHandleChanged",null);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],JY.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],JY.prototype,"ytRendererstamperBehavior",void 0);_.q([_.hL({is:"ytd-handles-claiming-select-dialog-renderer",disableElementRegistration:!0})],JY);
_.f(JY,"ytd-handles-claiming-select-dialog-renderer",function(){if(LsL!==void 0)return LsL;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return LsL=X},{mode:1});var NC3;var j35;var DV=function(){return _.Y.apply(this,arguments)||this};
_.F(DV,_.Y);DV.prototype.configureRendererStamper=function(){return{"data.badge":{id:"standalone-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}}}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],DV.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],DV.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],DV.prototype,"data",void 0);_.q([_.hL({is:"ytd-hotkey-dialog-section-option-renderer",disableElementRegistration:!0})],DV);
_.f(DV,"ytd-hotkey-dialog-section-option-renderer",function(){if(j35!==void 0)return j35;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return j35=X},{mode:1});var XgL;var pW=function(){return _.Y.apply(this,arguments)||this};
_.F(pW,_.Y);pW.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{hotkeyDialogSectionOptionRenderer:"ytd-hotkey-dialog-section-option-renderer"}}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],pW.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],pW.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],pW.prototype,"data",void 0);_.q([_.hL({is:"ytd-hotkey-dialog-section-renderer",disableElementRegistration:!0})],pW);
_.f(pW,"ytd-hotkey-dialog-section-renderer",function(){if(XgL!==void 0)return XgL;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return XgL=X},{mode:1});var $w=function(){return _.Y.apply(this,arguments)||this};
_.F($w,_.Y);$w.prototype.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{hotkeyDialogSectionRenderer:"ytd-hotkey-dialog-section-renderer"}}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],$w.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],$w.prototype,"data",void 0);_.q([_.hL({is:"ytd-hotkey-dialog-content",disableElementRegistration:!0})],$w);
_.f($w,"ytd-hotkey-dialog-content",function(){if(NC3!==void 0)return NC3;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return NC3=X},{mode:1});var Uzw;var bf=function(){return _.Y.apply(this,arguments)||this};
_.F(bf,_.Y);bf.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var X=document.querySelector("ytd-hotkey-dialog-content #scrollable");X&&(X.dialogElement=this.hostElement.parentElement)};
bf.prototype.onCloseTap=function(){_.Gw(this.hostElement,"yt-close-popup-action")};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],bf.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],bf.prototype,"data",void 0);_.q([_.hL({is:"ytd-hotkey-dialog-renderer",disableElementRegistration:!0})],bf);
_.f(bf,"ytd-hotkey-dialog-renderer",function(){if(Uzw!==void 0)return Uzw;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Uzw=X},{mode:1});var r4H;var AY=function(){return _.Y.apply(this,arguments)||this};
_.F(AY,_.Y);AY.prototype.onYtServiceRequestError=function(){if(this.blocked){var X;var U=(X=this.data)==null?void 0:X.defaultServiceEndpoint}else{var r;U=(r=this.data)==null?void 0:r.toggledServiceEndpoint}var m;(U=(m=_.e(U,_.qsP))==null?void 0:m.onFailureAction)&&this.ytComponentBehavior.resolveCommand(U);this.updateBlockState(!this.blocked)};
AY.prototype.onYtToggleButton=function(X){this.updateBlockState(X.detail.toggled)};
AY.prototype.updateBlockState=function(X){if(X!==this.blocked){var U=this.blockedEntityKey;U&&this.ytdReduxBehavior.dispatch(_.PN("blockStateEntity",U,{key:U,blocked:X}));this.set("data.isToggled",X)}};
_.n0.Object.defineProperties(AY.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)}}});
AY.prototype.onYtToggleButton=AY.prototype.onYtToggleButton;AY.prototype.onYtServiceRequestError=AY.prototype.onYtServiceRequestError;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],AY.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],AY.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],AY.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],AY.prototype,"blockedEntityKey",void 0);
_.q([_.T({selectorArgs:["blockedEntityKey"],selector:function(X,U){return _.t3(X.entities,"blockStateEntity",U)}}),
_.p("design:type",Object)],AY.prototype,"blockStateEntity",void 0);_.q([_.y("data","blockStateEntity"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],AY.prototype,"blocked",null);_.q([_.cP("yt-service-request-error"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],AY.prototype,"onYtServiceRequestError",null);
_.q([_.cP("yt-toggle-button"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],AY.prototype,"onYtToggleButton",null);_.q([_.hL({is:"ytd-block-button",disableElementRegistration:!0})],AY);
_.f(AY,"ytd-block-button",function(){if(r4H!==void 0)return r4H;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return r4H=X},
{mode:1});var mzc;var I27;var lf=function(){return _.Y.apply(this,arguments)||this};
_.F(lf,_.Y);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],lf.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],lf.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],lf.prototype,"data",void 0);_.q([_.hL({is:"ytd-kids-blocklist-picker-item-renderer",disableElementRegistration:!0})],lf);
_.f(lf,"ytd-kids-blocklist-picker-item-renderer",function(){if(I27!==void 0)return I27;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return I27=X},{mode:1});var GL=function(){return _.Y.apply(this,arguments)||this};
_.F(GL,_.Y);GL.prototype.configureRendererStamper=function(){return{"data.childRows":{id:"child-rows",mapping:{kidsBlocklistPickerItemRenderer:"ytd-kids-blocklist-picker-item-renderer"}}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],GL.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],GL.prototype,"data",void 0);_.q([_.hL({is:"ytd-kids-blocklist-picker-content",disableElementRegistration:!0})],GL);
_.f(GL,"ytd-kids-blocklist-picker-content",function(){if(mzc!==void 0)return mzc;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return mzc=
X},{mode:_.Xz("kevlar_poly_si_batch_j025")?1:2});var t1X;var LW=function(){var X=_.Y.apply(this,arguments)||this;X.hasAnyRequestSucceeded=!1;X.hasAnyRequestFailed=!1;X.numPendingRequests=0;return X};
_.F(LW,_.Y);_.a=LW.prototype;_.a.attached=function(){this.hostElement.setAttribute("dialog","")};
_.a.onDoneButtonTap=function(){_.Gw(this.hostElement,"yt-close-popup-action",["ytd-kids-blocklist-picker-renderer"])};
_.a.onYtServiceRequestSent=function(){this.numPendingRequests+=1};
_.a.onYtServiceRequestCompleted=function(){--this.numPendingRequests;this.hasAnyRequestSucceeded=!0};
_.a.onYtServiceRequestError=function(){--this.numPendingRequests;this.hasAnyRequestFailed=!0};
_.a.onPopupClosed=function(X){var U,r;if(((U=X.detail)==null?void 0:(r=U.popup)==null?void 0:r.is)==="tp-yt-paper-dialog"){var m;this.numPendingRequests<=0&&this.hasAnyRequestSucceeded&&!this.hasAnyRequestFailed&&((m=this.data)==null?0:m.successfulToastActionMessage)&&(X=_.lr(this.data.successfulToastActionMessage),this.ytComponentBehavior.resolveCommand(X));this.hasAnyRequestFailed=this.hasAnyRequestSucceeded=!1;this.numPendingRequests=0}};
LW.prototype.onPopupClosed=LW.prototype.onPopupClosed;LW.prototype.onYtServiceRequestError=LW.prototype.onYtServiceRequestError;LW.prototype.onYtServiceRequestCompleted=LW.prototype.onYtServiceRequestCompleted;LW.prototype.onYtServiceRequestSent=LW.prototype.onYtServiceRequestSent;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],LW.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],LW.prototype,"ytRendererBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],LW.prototype,"data",void 0);_.q([_.cP("yt-service-request-sent"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],LW.prototype,"onYtServiceRequestSent",null);_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],LW.prototype,"onYtServiceRequestCompleted",null);
_.q([_.cP("yt-service-request-error"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],LW.prototype,"onYtServiceRequestError",null);_.q([_.cP("yt-popup-closed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],LW.prototype,"onPopupClosed",null);_.q([_.hL({is:"ytd-kids-blocklist-picker-renderer",disableElementRegistration:!0})],LW);
_.f(LW,"ytd-kids-blocklist-picker-renderer",function(){if(t1X!==void 0)return t1X;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return t1X=X},{mode:1});var a2H;var H43;var Nx=function(){return _.Y.apply(this,arguments)||this};
_.F(Nx,_.Y);Nx.prototype.setTip=function(X){var U=this;this.data&&(this.tip=$cw(DcX.getInstance(),X,this.data),_.cZ(this,function(){_.l4(U.hostElement,"yt-refit")}))};
Nx.prototype.clearTip=function(){this.tip=void 0};
Nx.prototype.computeHidden=function(X){return!X};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Nx.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Nx.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeHidden(tip)",value:!0}),_.p("design:type",Boolean)],Nx.prototype,"hidden",void 0);_.q([_.T(),_.p("design:type",Object)],Nx.prototype,"tip",void 0);_.q([_.hL({is:"ytd-menu-popup-tip-renderer",disableElementRegistration:!0})],Nx);
_.f(Nx,"ytd-menu-popup-tip-renderer",function(){if(H43!==void 0)return H43;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);
return H43=X},{mode:1});var Cnw;var jm=function(){var X=_.Y.apply(this,arguments)||this;X.useIcons=!1;X.systemIcons=_.v("kevlar_system_icons");return X};
_.F(jm,_.Y);_.a=jm.prototype;_.a.onFocus=function(){var X;(X=_.Xa(this.hostElement).querySelector("tp-yt-paper-item"))==null||X.focus()};
_.a.onTap=function(){var X=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.defaultServiceEndpoint;if(X&&_.e(X,_.X7))this.componentBehavior.resolveCommand(X),this.updateToggledStateInEntity();else if(X){this.componentBehavior.resolveCommand(X)||_.np().resolve(_.s4).resolveCommand(X,{form:{element:this.hostElement}});var U;((U=_.e(X,_.ro))==null?void 0:U.signal)==="CLIENT_SIGNAL"&&this.updateToggledStateInEntity()}};
_.a.onYtServiceRequestCompleted=function(){this.updateToggledStateInEntity()};
_.a.toggledStateEntityChanged=function(){this.toggleMenuServiceItemEntity&&this.set("data.isToggled",!!this.toggleMenuServiceItemEntity.isToggled)};
_.a.updateToggledStateInEntity=function(){var X=this.data.toggleMenuServiceItemEntityKey,U=!this.data.isToggled;X&&this.ytdReduxBehavior.dispatch(_.PN("toggleMenuServiceItemEntity",X,{key:X,isToggled:U}))};
_.a.computeIcon=function(X,U,r){return(X=X?r:U)&&X.iconType?_.IB(X.iconType):""};
_.a.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.a.isIconActive=function(X){return!_.v("toggle_menu_active_icon_killswitch")&&X};
_.n0.Object.defineProperties(jm.prototype,{toggleButtonText:{configurable:!0,enumerable:!0,get:function(){var X,U,r;return((X=this.data)==null?0:X.isToggled)?(U=this.data)==null?void 0:U.toggledText:(r=this.data)==null?void 0:r.defaultText}}});
jm.prototype.toggledStateEntityChanged=jm.prototype.toggledStateEntityChanged;jm.prototype.onYtServiceRequestCompleted=jm.prototype.onYtServiceRequestCompleted;jm.prototype.onTap=jm.prototype.onTap;jm.prototype.onFocus=jm.prototype.onFocus;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],jm.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],jm.prototype,"componentBehavior",void 0);
_.q([_.w(_.cd),_.p("design:type",Object)],jm.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],jm.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],jm.prototype,"useIcons",void 0);_.q([_.T({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.p("design:type",String)],jm.prototype,"icon",void 0);
_.q([_.T({selectorArgs:["data.toggleMenuServiceItemEntityKey"],selector:_.UG.toggleMenuServiceItemEntitySelector}),_.p("design:type",Object)],jm.prototype,"toggleMenuServiceItemEntity",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],jm.prototype,"systemIcons",void 0);_.q([_.cP("focus"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],jm.prototype,"onFocus",null);
_.q([_.y("data.isToggled"),_.p("design:type",Object),_.p("design:paramtypes",[])],jm.prototype,"toggleButtonText",null);_.q([_.cP("tap"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],jm.prototype,"onTap",null);_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],jm.prototype,"onYtServiceRequestCompleted",null);
_.q([_.ge("toggleMenuServiceItemEntity.isToggled","data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],jm.prototype,"toggledStateEntityChanged",null);_.q([_.hL({is:"ytd-toggle-menu-service-item-renderer",disableElementRegistration:!0})],jm);
_.f(jm,"ytd-toggle-menu-service-item-renderer",function(){if(Cnw!==void 0)return Cnw;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Cnw=X},{mode:1});var kr7;var Xr=function(){return _.Y.apply(this,arguments)||this};
_.F(Xr,_.Y);Xr.prototype.onFocus=function(){var X;(X=_.Xa(this.hostElement).querySelector("tp-yt-paper-item"))==null||X.focus()};
_.n0.Object.defineProperties(Xr.prototype,{imageSource:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.iconUrl)return _.Jo(this.data.iconUrl)}}});
Xr.prototype.onFocus=Xr.prototype.onFocus;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Xr.prototype,"rendererBehavior",void 0);_.q([_.w(_.Jq.YtEndpointBehavior),_.p("design:type",Object)],Xr.prototype,"ytEndpointBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Xr.prototype,"data",void 0);_.q([_.cP("focus"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Xr.prototype,"onFocus",null);
_.q([_.y("data.iconUrl"),_.p("design:type",Object),_.p("design:paramtypes",[])],Xr.prototype,"imageSource",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-menu-custom-icon-item-renderer"})],Xr);
_.f(Xr,"ytd-menu-custom-icon-item-renderer",function(){if(kr7!==void 0)return kr7;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return kr7=X},{mode:_.Xz("kevlar_poly_si_batch_j028")?1:2});_.G5(_.vL,"yt-list-item-view-model",{props:{data:_.OQ,isMenuItem:_.OQ,isCompact:_.OQ,onTap:_.bm,trailingAccessory:_.bm,hideSelectionTextChevron:_.OQ,disabled:_.OQ,inPopup:_.OQ,disableHorizontalPadding:_.OQ,isOverlay:_.OQ,isToggled:_.OQ,ariaLabel:_.OQ,ariaPressed:_.OQ,shouldNotFillIcon:_.OQ}});var U0=function(){var X=_.Y.apply(this,arguments)||this;X.disableBackdropFilter=_.v("web_disable_backdrop_filter");return X};
_.F(U0,_.Y);_.a=U0.prototype;
_.a.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"}}}};
_.a.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu")};
_.a.computeAriaLabel=function(X){return X};
_.a.onPopupOpened=function(){this.items.selected=0;for(var X=_.H(_.Xa(this.items).children),U=X.next();!U.done;U=X.next())U.value.popupPositionTarget=this.positionTarget;if(X=this.popupTip||void 0)X.setTip(this.source||""),this.source=void 0;this.veData&&(X=_.Ei())&&_.VU(X,[this.veData])};
_.a.onPopupClosed=function(){var X=this.popupTip||void 0;X&&X.clearTip()};
_.a.onIronActivate=function(X){this.shouldPersist(X)||_.Gw(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.veData&&(X=_.Ei())&&_.f9(X,this.veData)};
_.a.shouldPersist=function(X){var U,r;if(((U=X.detail)==null?void 0:U.selected)===void 0||(r=this.data)==null||!r.items)return!1;var m,I;return!((I=(m=this.data.items[X.detail.selected])==null?void 0:m.toggleMenuServiceItemRenderer)==null||!I.persistentOnMenuPopup)};
_.a.computeUseIcons=function(){return this.data&&this.data.items?this.data.items.some(function(X){return X.menuNavigationItemRenderer?!!X.menuNavigationItemRenderer.icon:X.menuServiceItemRenderer?!!X.menuServiceItemRenderer.icon:X.menuConditionalServiceItemRenderer?!!X.menuConditionalServiceItemRenderer.icon:X.menuConditionalNavigationItemRenderer?!!X.menuConditionalNavigationItemRenderer.icon:X.toggleMenuServiceItemRenderer?!!X.toggleMenuServiceItemRenderer.defaultIcon:!1}):!1};
U0.prototype.onPopupClosed=U0.prototype.onPopupClosed;U0.prototype.onPopupOpened=U0.prototype.onPopupOpened;_.q([_.w(_.Xd.YtEventForwardingBehavior),_.p("design:type",Object)],U0.prototype,"ytEventForwardingBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],U0.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],U0.prototype,"ytRendererBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],U0.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],U0.prototype,"veData",void 0);_.q([_.T({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.menuPopupAccessibility.label)"}),_.p("design:type",String)],U0.prototype,"ariaLabel",void 0);_.q([_.T({computed:"computeUseIcons(data)",reflectToAttribute:!0}),_.p("design:type",Boolean)],U0.prototype,"useIcons",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],U0.prototype,"disableBackdropFilter",void 0);_.q([_.Zl("#items"),_.p("design:type",Object)],U0.prototype,"items",void 0);_.q([_.Zl("ytd-menu-popup-tip-renderer"),_.p("design:type",Object)],U0.prototype,"popupTip",void 0);_.q([_.cP("yt-popup-opened"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],U0.prototype,"onPopupOpened",null);
_.q([_.cP("yt-popup-closed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],U0.prototype,"onPopupClosed",null);_.q([_.hL({is:"ytd-menu-popup-renderer",disableElementRegistration:!0})],U0);
_.f(U0,"ytd-menu-popup-renderer",function(){if(a2H!==void 0)return a2H;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return a2H=X},{mode:1});var c4X;var ggX=_.V(function(X){X=_.AL(X,{icon:void 0});var U=X.data;X=X.icon;var r=function(){return U().iconBadgeText},m={},I=_.mS("yt-spec-icon-badge-shape",function(){a:switch(U().iconBadgeType){case "notification":var t="yt-spec-icon-badge-shape--type-notification";
break a;case "cart":t="yt-spec-icon-badge-shape--type-cart";break a;default:t=""}return t},function(){a:switch(U().iconBadgeStyle){case "overlay":var t="yt-spec-icon-badge-shape--style-overlay";
break a;default:t=""}return t},(m["yt-spec-icon-badge-shape--text-size-small"]=function(){var t=r();
return!!((t==null?0:t.length)&&t.length>2)},m));
return _.n("yt-icon-badge-shape",null,_.n(_.x,{cond:X,then:function(t){return _.n("div",{class:I},_.n("div",{class:"yt-spec-icon-badge-shape__icon"},_.n(_.k5,{icon:t})),_.n(_.x,{cond:r,then:function(C){return _.n("div",{class:"yt-spec-icon-badge-shape__badge"},C)}}))}}))},"yj");
ggX.idomCompat=!0;_.G5(ggX,"yt-icon-badge-shape",{props:{data:_.OQ,icon:_.OQ}});var rE=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-update-notifications-unseen-count-action":"handleUpdateNotificationsUnseenCountAction","yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction"};X.unseenCount=0;X.isOverlay=!1;return X};
_.F(rE,_.Y);_.a=rE.prototype;_.a.attached=function(){var X=this;this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);navigator&&navigator.serviceWorker&&navigator.serviceWorker.addEventListener("message",function(U){X.onServiceWorkerMessage(U)})};
_.a.onDataChanged=function(){this.isAttached&&!this.JSC$21013_lastData&&this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);this.JSC$21013_lastData=this.data};
_.a.computeIconBadgeShape=function(){return{iconBadgeType:"notification",iconBadgeText:this.unseenCount,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.a.computeIcon=function(){var X,U;return(X=this.data)==null?void 0:(U=X.icon)==null?void 0:U.iconType};
_.a.onServiceWorkerMessage=function(X){X.data.type==="update_unseen_notifications_count_signal"&&this.data&&this.data.updateUnseenCountEndpoint&&this.hasUnseenNotificationCountEndpoint()&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint)};
_.a.hasUnseenNotificationCountEndpoint=function(){return!!this.data&&!!this.data.updateUnseenCountEndpoint&&!!_.e(this.data.updateUnseenCountEndpoint,_.ro)&&_.e(this.data.updateUnseenCountEndpoint,_.ro).signal==="GET_UNSEEN_NOTIFICATION_COUNT"};
_.a.handleUpdateNotificationsUnseenCountAction=function(X){var U=this;X=_.e(X,e2w);X!=null&&X.unseenCount&&X.handlerData==="NOTIFICATION_ACTION_UPDATE_UNSEEN_COUNT"&&(this.updateCountUI(X.unseenCount),_.$u.addLowPriorityJob(function(){U.data.updateUnseenCountEndpoint&&U.ytComponentBehavior.resolveCommand(U.data.updateUnseenCountEndpoint)},X.timeoutMs))};
_.a.onClick=function(){_.l4(this.hostElement,"yt-update-unseen-notification-count",0);this.set("unseenCount",0);this.toggleIconState(!0);var X=_.i4(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]),U=this.data.menuRequest;X&&X.length===1&&X[0]?_.Gw(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]):U&&this.ytComponentBehavior.resolveCommand(U)};
_.a.handleTopbarMenuClosedAction=function(X){X==="multi-page-menu-style-type-notifications"&&this.toggleIconState(!1)};
_.a.toggleIconState=function(X){this.iconButton&&(this.iconButton.pressed=X)};
_.a.sendUnseenCountRequest=function(X){var U=this;_.Vo(_.$u,function(){U.ytComponentBehavior.resolveCommand(X)})};
_.a.updateCountUI=function(X){this.set("unseenCount",X<9?X:"9+")};
_.n0.Object.defineProperties(rE.prototype,{showNotificationCount:{configurable:!0,enumerable:!0,get:function(){return this.unseenCount}}});
rE.prototype.handleUpdateNotificationsUnseenCountAction=rE.prototype.handleUpdateNotificationsUnseenCountAction;rE.prototype.onDataChanged=rE.prototype.onDataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],rE.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],rE.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.yS),_.p("design:type",Object)],rE.prototype,"ytdOpenPopupBehavior",void 0);
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],rE.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],rE.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],rE.prototype,"unseenCount",void 0);_.q([_.T(),_.p("design:type",Object)],rE.prototype,"isOverlay",void 0);_.q([_.T({value:!0}),_.p("design:type",Boolean)],rE.prototype,"showTooltips",void 0);_.q([_.Zl("yt-icon-button"),_.p("design:type",Object)],rE.prototype,"iconButton",void 0);
_.q([_.y("unseenCount"),_.p("design:type",Object),_.p("design:paramtypes",[])],rE.prototype,"showNotificationCount",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],rE.prototype,"onDataChanged",null);_.q([_.cP("yt-update-notifications-unseen-count-action"),_.p("design:type",Function),_.p("design:paramtypes",[Object]),_.p("design:returntype")],rE.prototype,"handleUpdateNotificationsUnseenCountAction",null);
_.q([_.hL({is:"ytd-notification-topbar-button-renderer",disableElementRegistration:!0})],rE);
_.f(rE,"ytd-notification-topbar-button-renderer",function(){if(c4X!==void 0)return c4X;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return c4X=X},{mode:_.Xz("kevlar_poly_si_batch_j025")?1:2});var ngL;var mq=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled"};return X};
_.F(mq,_.Y);mq.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}}}}}};
mq.prototype.attached=function(){this.dark=document.documentElement.hasAttribute("dark")};
mq.prototype.onDarkModeToggled=function(X){this.dark=X};
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],mq.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],mq.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],mq.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],mq.prototype,"data",void 0);_.q([_.T({value:!0,reflectToAttribute:!0}),_.p("design:type",Boolean)],mq.prototype,"dark",void 0);
_.q([_.hL({disableElementRegistration:!0,is:"yt-pdg-buy-flow-header-renderer"})],mq);
_.f(mq,"yt-pdg-buy-flow-header-renderer",function(){if(ngL!==void 0)return ngL;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return ngL=X},{mode:1});var Z4w;var sHL;var IR=function(){var X=_.Y.apply(this,arguments)||this;X.immediateValue=0;X.isDarkTheme=!1;X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return X};
_.F(IR,_.Y);_.a=IR.prototype;_.a.created=function(){_.CU.requestAvailability()};
_.a.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.a.dataChanged=function(){var X=_.Xa(this.hostElement).querySelector("#color-slider");X.immediateValue&&this.updateSliderKnobAndGradientStyles(X.immediateValue);this.data.notches[0].knobColorArgb&&_.HP(this.hostElement,{"--ytd-pdg-color-slider-first-knob-color":_.oj(this.data.notches[0].knobColorArgb)});this.data.notches&&(this.maxMarkers=this.data.notches.length-1);_.$q("HTML_DIR")==="rtl"&&_.Xa(this.hostElement).querySelector("#color-slider").setAttribute("dir","rtl");this.updateSliderAria()};
_.a.onSliderImmediateChange=function(){var X=_.Xa(this.hostElement).querySelector("#color-slider");X.dragging&&(X.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(X.immediateValue),this.updateSliderKnobAndGradientStyles(X.immediateValue)),this.updateSliderAria())};
_.a.onSliderChange=function(){var X=_.Xa(this.hostElement).querySelector("#color-slider");X.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(X.immediateValue),this.updateSliderKnobAndGradientStyles(X.immediateValue));this.updateSliderAria()};
_.a.updateSliderAria=function(){var X=_.Xa(this.hostElement).querySelector("#color-slider"),U=_.Xa(this.hostElement).querySelector("#color-slider");U=_.pE(this.data.notches[U.immediateValue].tierValue);_.d9e()&&_.l4(this.hostElement,"iron-announce",{text:U});X.setAttribute("aria-valuetext",U)};
_.a.updateSuperThanksSelectedTierEntity=function(X){if(X!==this.immediateValue){var U,r,m=this==null?void 0:(U=this.data)==null?void 0:(r=U.superThanksSelectedTierEntity)==null?void 0:r.key;m&&m.length>0&&this.ytdReduxBehavior.dispatch(_.PN("superThanksSelectedTierEntity",m,{key:m,index:X}))}};
_.a.onDarkModeToggledAction=function(X){this.isDarkTheme=X};
_.a.updateSliderKnobAndGradientStyles=function(X){this.immediateValue=X;X=this.data.notches[X];if(X==null?0:X.knobColorArgb)var U={"--ytd-pdg-color-slider-knob-color":_.oj(X.knobColorArgb)};(X==null?0:X.linearGradientCssStyle)&&U!==null&&(U=Object.assign({},U,{"--ytd-pdg-color-slider-active-color":X==null?void 0:X.linearGradientCssStyle}));U!==null&&_.HP(this.hostElement,U)};
IR.prototype.onSliderChange=IR.prototype.onSliderChange;IR.prototype.onSliderImmediateChange=IR.prototype.onSliderImmediateChange;IR.prototype.dataChanged=IR.prototype.dataChanged;_.q([_.T(),_.p("design:type",Object)],IR.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],IR.prototype,"immediateValue",void 0);_.q([_.T(),_.p("design:type",Number)],IR.prototype,"maxMarkers",void 0);
_.q([_.T({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:nJT}),_.p("design:type",Object)],IR.prototype,"superThanksSelectedTierEntity",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],IR.prototype,"isDarkTheme",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],IR.prototype,"ytdReduxBehavior",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],IR.prototype,"dataChanged",null);
_.q([_.cP("immediate-value-change"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],IR.prototype,"onSliderImmediateChange",null);_.q([_.cP("change"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],IR.prototype,"onSliderChange",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-pdg-color-slider-renderer"})],IR);
_.f(IR,"ytd-pdg-color-slider-renderer",function(){if(sHL!==void 0)return sHL;var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return sHL=X},{mode:1});var xz5;var PnX;var tn=null;
_.BP({is:"ytd-comment-input",_template:function(){if(PnX!==void 0)return PnX;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return PnX=X},
behaviors:[_.NHe.YtHostElementBehavior,_.J$,_.gN.YtComponentBehavior,_.yf.YtRendererstamperBehavior,_.ZGt.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 _.dL}},
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",_.k7(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;_.yg();this.focus()},
detached:function(){document.removeEventListener("tap",_.k7(this,this.onTap_))},
created:function(){document.addEventListener("selectionchange",this.onSelectionChange_);this.textRequiresScrolling=!1},
onEmojiSelect:function(X){X=X.detail;X=X.isCustomEmoji?X.shortcuts[0]:X.emojiId;var U=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(U,X);this.maybeUpdateTextDirection_();_.l4(this.hostElement,"input")},
getInputRange_:function(){var X=_.mk();if(X){X=X.getBrowserRangeObject();for(var U=X.commonAncestorContainer;U;){if(U===this.getEditableTextArea_())return X;U=U.parentNode}}X=this.getEditableTextArea_();X=_.XS(X,X.childNodes.length);X.select();return X.getBrowserRangeObject()},
insertTextWithEmojis_:function(X,U,r){(U=this.emojiManager.createDocumentFragment(U,!0,!1,r===void 0?!0:r))&&U.childNodes.length!==0&&(X.collapsed||X.deleteContents(),r=U.lastChild,X.insertNode(U),_.ew5(r).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize())},
onSelectionChange_:function(){var X=_.mk();if(X){var U=X.JSC$11506_getStartNode(),r=X.JSC$11506_getEndNode();if(Zg1(U)&&Zg1(r)){var m=X.JSC$11506_getStartOffset(),I;if(_.Cu&&U.nodeType===Node.ELEMENT_NODE&&(I=_.PVS(U)))_.XS(I,0).select();else{I=IA(U)?U:_.$S(U,IA);var t=IA(r)?r:_.$S(r,IA);if(I||t)if(X.isCollapsed()){if(U.nodeType===Node.TEXT_NODE){X=!0;m===U.length&&(X=!1);if(tn==="end"||tn==="right")X=!1;U=U.parentNode;X=[].concat(_.fN(U.parentNode.childNodes)).indexOf(U)+(X?0:1);_.XS(U.parentNode,
X).select()}}else I?I.previousSibling&&I.previousSibling.length>0?_.Ud(r,X.JSC$11506_getEndOffset(),I.previousSibling,I.previousSibling.length-1).select():(U=document.createTextNode("\u200b"),I.parentNode.insertBefore(U,I),_.Ud(r,X.JSC$11506_getEndOffset(),U,0).select()):t&&(t.nextSibling&&t.nextSibling.length>0?_.Ud(U,X.JSC$11506_getStartOffset(),t.nextSibling,1).select():(r=document.createTextNode("\u200b"),t.parentNode.insertBefore(r,t.nextSibling),_.Ud(U,X.JSC$11506_getStartOffset(),r,r.length).select()));
tn=null}}else tn=null}else tn=null},
leftKeyPressed_:function(){tn="left"},
rightKeyPressed_:function(){tn="right"},
endKeyPressed_:function(){tn="end"},
maybeDeleteChip_:function(){var X=vLe(!0);if(X){var U=_.mk(),r=U.JSC$11506_getStartNode();U=U.JSC$11506_getStartOffset();_.Gv(r,U,X,X.childNodes.length).select()}},
maybeBackspaceChip_:function(){var X=vLe(!1);if(X){var U=_.mk(),r=U.JSC$11506_getStartNode();U=U.JSC$11506_getStartOffset();_.Gv(r,U,X,0).select()}},
maybeBackspaceChipWordMode_:function(X){var U=_.mk();if(U.isCollapsed()){var r=U.JSC$11506_getStartNode();U=U.JSC$11506_getStartOffset();var m=esL(r,U,!0);m&&(_.Gv(r,U,m,0).select(),document.execCommand("delete"),X.preventDefault(),X.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(X){var U=_.mk();if(U.isCollapsed()){var r=U.JSC$11506_getStartNode();U=U.JSC$11506_getStartOffset();var m=esL(r,U,!1);m&&(_.Gv(r,U,m,m.childNodes.length).select(),document.execCommand("delete"),X.preventDefault(),X.stopImmediatePropagation())}},
onContentClick:function(X){X.target.id==="content"&&this.getEditableTextArea_().focus()},
onTap_:function(X){X.defaultPrevented||X.currentTarget.tagName==="YTD-COMMENT-INPUT"&&IA(X.target)&&X.preventDefault()},
clear:function(){this.errorMessage_=null;this.setTextAreaValue(this.editableText);this.previousText_=this.getTextAreaValue().trim();this.updateCharCount_();this.receivedFocusPreviously_=!1},
getEditableTextArea_:function(){return _.Xa(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.Xa(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(X,U){X=xSX(X,this.emojiManager,U).cloneNode(!0);for(U=X.firstChild;U;)if(U.nodeType!==1)U=U.nextSibling;else switch(U.tagName){case "BR":var r=_.YL();_.Bl5(r,U);U=r.nextSibling;break;case "DIV":(r=U.lastChild)&&U.nextSibling&&_.qS(_.YL(),r);U.previousSibling&&(U.previousSibling.nodeType===1||U.previousSibling.nodeType===3&&!U.previousSibling.textContent.endsWith("\n"))&&_.fg(_.YL(),U);r&&r.nodeName==="BR"&&_.yG(r);r=U;U.hasChildNodes()?(U=U.firstChild,
_.Qx$(r)):(U=U.nextSibling,_.yG(r));break;default:U=U.nextSibling}return ELL(X)},
setTextAreaValue:function(X){X||(X="");var U=this.getEditableFormattedString_();U.text="";this.getEditableTextArea_().innerText="";typeof X==="string"&&(X={runs:[{text:X}]});U.text=X},
focus:function(){this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();tn=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var X=this.getEditableTextArea_();X&&(_.XS(X,X.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.$q("HTML_DIR")==="rtl"){var X=this.getEditableTextArea_(),U=this.getTextAreaValue()!==""?"auto":"rtl";X.setAttribute("dir",U)}},
handleInputEvent_:function(){var X=null;if(this.isEmojiButtonDisplayed){var U=this.getInputRange_();U&&(X=this.emojiInput.retrieveTextBeforeRange(U))}this.insertText_(X,!0);this.updateCharCount_();X=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=X.scrollHeight>X.clientHeight);this.maybeHeightChanged()},
maybeHeightChanged:function(){var X=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:X})},
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(X){this.isEmojiButtonDisplayed&&(X.preventDefault(),X.stopImmediatePropagation(),X=X.clipboardData.getData("text/plain"),this.insertText_(X,!1,!1),_.l4(this.hostElement,"input"))},
insertText_:function(X,U,r){U=U===void 0?!1:U;r=r===void 0?!0:r;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&X){var m=this.getInputRange_().cloneRange();this.emojiManager&&m&&(U&&this.emojiInput.offsetStartOfRangeBy(m,X.length),this.insertTextWithEmojis_(m,X,r),ss0(this.getEditableTextArea_().lastChild)||(m=this.getInputRange_().cloneRange()),m&&(this.emojiInput.updateSuggestions(m,X),this.updateSuggestionOffset_(m)))}},
getSimpleString:_.pE,computeHasCommentChip_:function(){return this.commentChip!==void 0},
computeCreationBoxClass_:function(X){return X?"focused":"not-focused"},
computePlaceholderText_:function(X){return this.getSimpleString(X)},
computeEditableText_:function(X){return this.getSimpleString(X)},
onPrefilledContentDismissed_:function(X){X.stopPropagation();this.dismissPrefilledContent_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
isValidInput_:function(){return this.aboveCharLimit_?!1:!!this.getTextAreaValue().trim()},
onIsInputFocusChanged_:function(X,U){X?this.fire("yt-autonav-pause-focus"):U!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(X){var U=this.getEditableTextArea_();[].concat(_.fN(X.dataTransfer.items)).forEach(function(r){r.kind==="string"&&r.type.match("^text/plain")&&r.getAsString(function(m){U.appendChild(document.createTextNode(m))})});
X.preventDefault()},
preventDefault_:function(X){X.preventDefault()},
onSuggestionInsert_:function(X){this.insertTextWithEmojis_(X.detail.range,X.detail.text)},
onEmojiSuggestionClick_:function(X){this.emojiInput.insertSuggestion(X.detail)},
updateSuggestionOffset_:function(X){if(this.emojiInput&&_.Xa(this.emojiInput).querySelector("#dropdown")){var U=this.getEditableTextArea_().getBoundingClientRect().bottom,r=X.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(U-r)+5;U=this.getEditableTextArea_().getBoundingClientRect().left;X=X.getBoundingClientRect().left-U;_.Xa(this.emojiInput).querySelector("#dropdown").style.marginLeft=X+"px"}},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.ip("yt-post"));return this.localStorage}});var aR=function(){var X=_.Y.apply(this,arguments)||this;X.currentCommentOptionIndex=0;X.isEmojiPickerDisplayed=!1;X.emojiManager=_.dL;X.isUgcEmpty=!1;X.userGeneratedCommentChangedHandler=function(){_.l4(X.hostElement,"ytd-pdg-user-generated-comment-changed");X.isEmojiYtdCommentInputEnabled&&(X.isUgcEmpty=!X.ytdCommentInputEl.getTextAreaValue())};
X.pasteHandler=function(U){U.preventDefault();U.stopImmediatePropagation();var r;if(U=(r=U.clipboardData)==null?void 0:r.getData("text/plain"))r=document.getSelection().getRangeAt(0),r.collapsed||r.deleteContents(),U=document.createTextNode(U),r.insertNode(U),r.selectNodeContents(U),r.collapse(!1),U=window.getSelection(),U.removeAllRanges(),U.addRange(r)};
X.onDocumentClick=function(U){if(X.isEmojiPickerDisplayed){var r,m,I;!(U.target instanceof Node)||(r=U.composedPath())!=null&&r.includes(X.editableTextEl)||(m=U.composedPath())!=null&&m.includes(X.emojiButtonEl)||(I=U.composedPath())!=null&&I.includes(X.emojiPickerEl)||(X.isEmojiPickerDisplayed=!1)}};
return X};
_.F(aR,_.Y);_.a=aR.prototype;_.a.configureRendererStamper=function(){return{emojiPicker:{id:"emoji-picker",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{emojiManager:"[[emojiManager]]"}}}}}};
_.a.attached=function(){this.containerEl.addEventListener("input",this.userGeneratedCommentChangedHandler);this.containerEl.addEventListener("paste",this.pasteHandler);document.addEventListener("click",this.onDocumentClick)};
_.a.detached=function(){var X;(X=this.contentEl)==null||X.removeEventListener("input",this.userGeneratedCommentChangedHandler);var U;(U=this.contentEl)==null||U.removeEventListener("paste",this.pasteHandler);document.removeEventListener("click",this.onDocumentClick)};
_.a.currentCommentOptionChanged=function(){this.handleBackgroundColorStyling()};
_.a.dataChanged=function(){this.containerEl.classList.add("ugc");if(this.contentEl){var X;this.contentEl.textContent=this.rendererBehavior.getSimpleString((X=this.data)==null?void 0:X.defaultCommentText)}this.isEmojiYtdCommentInputEnabled&&(this.containerEl.classList.add("emojis"),this.reloadEmojis());this.handleTextScrolling()};
_.a.reloadEmojis=function(){this.emojiPickerEl&&_.e(this.emojiPicker,_.vI8)&&this.emojiPickerEl.updateEmojiCategories()};
_.a.handleTextScrolling=function(){this.isEmojiYtdCommentInputEnabled||_.HP(this.hostElement,{"--ytd-pdg-comment-preview-max-height":"300px","--ytd-pdg-comment-preview-overflow":"auto"})};
_.a.handleBackgroundColorStyling=function(){var X;if((X=this.currentCommentOption)==null?0:X.commentBackgroundColorArgb){var U;_.HP(this.hostElement,{"--ytd-pdg-comment-preview-background-color":_.oj((U=this.currentCommentOption)==null?void 0:U.commentBackgroundColorArgb)})}else _.HP(this.hostElement,{"--ytd-pdg-comment-preview-background-color":"initial"})};
_.a.onContainerClick=function(){if(this.isEmojiYtdCommentInputEnabled)this.containerEl.focus();else if(this.containerEl.classList.contains("ugc")){var X;(X=this.contentEl)==null||X.focus()}};
_.a.onEditButtonClick=function(X){var U=document.getSelection();U&&this.contentEl&&(X.stopPropagation(),X.preventDefault(),U.selectAllChildren(this.contentEl),U.collapseToEnd())};
_.a.onContentDrop=function(X){var U=this;if(X.dataTransfer){X=_.H(X.dataTransfer.items);for(var r=X.next();!r.done;r=X.next())r=r.value,r.kind==="string"&&r.type.match("^text/plain")&&r.getAsString(function(m){var I;(I=U.contentEl)==null||I.appendChild(document.createTextNode(m))})}};
_.a.onEmojiButtonClick=function(){this.isEmojiPickerDisplayed=!this.isEmojiPickerDisplayed;this.emojiPickerEl.selected=!this.emojiPickerEl.selected};
_.a.getUserGeneratedCommentText=function(){var X,U=this.isEmojiYtdCommentInputEnabled?this.ytdCommentInputEl.getTextAreaValue():(X=this.contentEl)==null?void 0:X.textContent;return U?U.trim():""};
_.a.getIsEmojiYtdCommentInputEnabled=function(){return this.isEmojiYtdCommentInputEnabled};
_.a.onEmojiSelect=function(X){this.ytdCommentInputEl.onEmojiSelect(X)};
_.n0.Object.defineProperties(aR.prototype,{isEmojiYtdCommentInputEnabled:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.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 X;return!((X=this.currentCommentOption)==null||!X.chipRenderer)}},
paidCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var X;if(_.e((X=this.currentCommentOption)==null?void 0:X.chipRenderer,_.DO7)){var U;return _.e((U=this.currentCommentOption)==null?void 0:U.chipRenderer,_.DO7)}}},
currentCommentOption:{configurable:!0,enumerable:!0,get:function(){if(this.superThanksSelectedTierEntity&&this.superThanksSelectedTierEntity.index!==void 0){var X,U;return((X=this.data)==null?0:X.commentOptionRenderers)?_.e((U=this.data)==null?void 0:U.commentOptionRenderers[this.superThanksSelectedTierEntity.index],K7w):void 0}var r,m;return((r=this.data)==null?0:r.commentOptionRenderers)?_.e((m=this.data)==null?void 0:m.commentOptionRenderers[this.currentCommentOptionIndex],K7w):void 0}},
commentText:{configurable:!0,enumerable:!0,get:function(){var X;return this.rendererBehavior.getSimpleString((X=this.data)==null?void 0:X.defaultCommentText)}},
placeholderText:{configurable:!0,enumerable:!0,get:function(){var X;return this.rendererBehavior.getSimpleString((X=this.data)==null?void 0:X.placeholderText)}},
editableText:{configurable:!0,enumerable:!0,get:function(){var X,U;return(U=_.e((X=this.data)==null?void 0:X.commentDialog,_.VI1))==null?void 0:U.editableText}},
emojiButton:{configurable:!0,enumerable:!0,get:function(){var X,U;return(U=_.e((X=this.data)==null?void 0:X.commentDialog,_.VI1))==null?void 0:U.emojiButton}},
emojiPicker:{configurable:!0,enumerable:!0,get:function(){var X,U;return(U=_.e((X=this.data)==null?void 0:X.commentDialog,_.VI1))==null?void 0:U.emojiPicker}},
isEmojiButtonDisplayed:{configurable:!0,enumerable:!0,get:function(){var X,U,r=(U=_.e((X=this.data)==null?void 0:X.commentDialog,_.VI1))==null?void 0:U.emojiPicker;if(!_.e(r,_.vI8)||!_.e(r,_.vI8).categories)return!1;X=function(t){return t.emojiPickerCategoryRenderer?t.emojiPickerCategoryRenderer.emojiIds&&t.emojiPickerCategoryRenderer.emojiIds.length>0:t.emojiPickerUpsellCategoryRenderer?t.emojiPickerUpsellCategoryRenderer.emojis&&t.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1};
var m,I;return((m=_.e(r,_.vI8))==null?0:(I=m.categories)==null?0:I.find(X))?!0:!1}}});
aR.prototype.onEmojiSelect=aR.prototype.onEmojiSelect;aR.prototype.dataChanged=aR.prototype.dataChanged;aR.prototype.currentCommentOptionChanged=aR.prototype.currentCommentOptionChanged;_.q([_.w(_.cd),_.p("design:type",Object)],aR.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],aR.prototype,"rendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],aR.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.Zl("#content-dom-if"),_.p("design:type",_.oI)],aR.prototype,"contentDomIfEl",void 0);_.q([_.Zl("#content-no-emojis"),_.p("design:type",HTMLElement)],aR.prototype,"contentEl",void 0);_.q([_.Zl("#container"),_.p("design:type",HTMLElement)],aR.prototype,"containerEl",void 0);_.q([_.Zl("#comment-chip-container"),_.p("design:type",HTMLElement)],aR.prototype,"paidCommentChipContainerEl",void 0);_.q([_.Zl("#text-input"),_.p("design:type",HTMLElement)],aR.prototype,"editableTextEl",void 0);
_.q([_.Zl("#emoji-button"),_.p("design:type",HTMLElement)],aR.prototype,"emojiButtonEl",void 0);_.q([_.Zl("#emoji-picker > yt-emoji-picker-renderer"),_.p("design:type",Object)],aR.prototype,"emojiPickerEl",void 0);_.q([_.Zl("#text-input > ytd-comment-input"),_.p("design:type",Object)],aR.prototype,"ytdCommentInputEl",void 0);_.q([_.T(),_.p("design:type",Object)],aR.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],aR.prototype,"currentCommentOptionIndex",void 0);
_.q([_.T({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:nJT}),_.p("design:type",Object)],aR.prototype,"superThanksSelectedTierEntity",void 0);_.q([_.T(),_.p("design:type",Object)],aR.prototype,"isEmojiPickerDisplayed",void 0);_.q([_.T(),_.p("design:type",Object)],aR.prototype,"emojiManager",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],aR.prototype,"isUgcEmpty",void 0);
_.q([_.ge("currentCommentOption"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],aR.prototype,"currentCommentOptionChanged",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],aR.prototype,"dataChanged",null);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],aR.prototype,"isEmojiYtdCommentInputEnabled",null);
_.q([_.y("data.title"),_.p("design:type",Object),_.p("design:paramtypes",[])],aR.prototype,"title",null);_.q([_.y("data.authorText"),_.p("design:type",Object),_.p("design:paramtypes",[])],aR.prototype,"channelName",null);_.q([_.y("data.commentOptionRenderers","currentCommentOption"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],aR.prototype,"shouldShowPaidCommentChipRenderer",null);
_.q([_.y("data.commentOptionRenderers","currentCommentOption"),_.p("design:type",Object),_.p("design:paramtypes",[])],aR.prototype,"paidCommentChipRenderer",null);_.q([_.y("data.commentOptionRenderers","currentCommentOptionIndex","superThanksSelectedTierEntity"),_.p("design:type",Object),_.p("design:paramtypes",[])],aR.prototype,"currentCommentOption",null);
_.q([_.y("data.defaultCommentText","superThanksSelectedTierEntity"),_.p("design:type",Object),_.p("design:paramtypes",[])],aR.prototype,"commentText",null);_.q([_.y("data.placeholderText"),_.p("design:type",Object),_.p("design:paramtypes",[])],aR.prototype,"placeholderText",null);_.q([_.y("data.commentDialog.commentDialogRenderer.editableText"),_.p("design:type",Object),_.p("design:paramtypes",[])],aR.prototype,"editableText",null);
_.q([_.y("data.commentDialog.commentDialogRenderer.emojiButton"),_.p("design:type",Object),_.p("design:paramtypes",[])],aR.prototype,"emojiButton",null);_.q([_.y("data.commentDialog.commentDialogRenderer.emojiPicker"),_.p("design:type",Object),_.p("design:paramtypes",[])],aR.prototype,"emojiPicker",null);
_.q([_.y("data.commentDialog.commentDialogRenderer.emojiPicker","data.commentDialog.commentDialogRenderer.emojiButton"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],aR.prototype,"isEmojiButtonDisplayed",null);_.q([_.cP("yt-emoji-select"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],aR.prototype,"onEmojiSelect",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-pdg-comment-preview-renderer"})],aR);
_.f(aR,"ytd-pdg-comment-preview-renderer",function(){if(xz5!==void 0)return xz5;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return xz5=X},{mode:2});var Sl1;var Hk=function(){var X=_.Y.apply(this,arguments)||this;X.selected=!1;return X};
_.F(Hk,_.Y);_.a=Hk.prototype;_.a.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onKeyboardSelect","space:keydown":"onKeyboardSelect"}};
_.a.attached=function(){this.hostElement.setAttribute("tabindex","0");this.hostElement.setAttribute("role","radio")};
_.a.dataChanged=function(){this.data&&(_.mb(this.hostElement).setAttribute("selectable","true"),this.data.chipColorArgb&&this.data.chipFontColorArgb&&_.HP(this.hostElement,{"--yt-pdg-super-vod-selectable-item-button-chip-background-color":_.oj(this.data.chipColorArgb),"--yt-pdg-super-vod-selectable-item-button-chip-font-color":_.oj(this.data.chipFontColorArgb)}),this.basePriceText=this.data.basePriceText,this.purchaseCommand=this.data.purchaseCommand)};
_.a.selectedChanged=function(){this.hostElement.setAttribute("aria-checked",this.selected.toString())};
_.a.onClick=function(){this.logClick()};
_.a.onKeyboardSelect=function(){_.l4(this.hostElement,"tap");this.onClick()};
_.a.logClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
Hk.prototype.onClick=Hk.prototype.onClick;Hk.prototype.selectedChanged=Hk.prototype.selectedChanged;Hk.prototype.dataChanged=Hk.prototype.dataChanged;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Hk.prototype,"componentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Hk.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.J$),_.p("design:type",Object)],Hk.prototype,"ironA11yKeysBehavior",void 0);
_.q([_.w(_.WP),_.p("design:type",Object)],Hk.prototype,"ironSelectableBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Hk.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],Hk.prototype,"shownThumbnail",void 0);_.q([_.T(),_.p("design:type",Object)],Hk.prototype,"basePriceText",void 0);_.q([_.T(),_.p("design:type",Object)],Hk.prototype,"purchaseCommand",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],Hk.prototype,"selected",void 0);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Hk.prototype,"dataChanged",null);_.q([_.ge("selected"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Hk.prototype,"selectedChanged",null);_.q([_.cP("click"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Hk.prototype,"onClick",null);
_.q([_.hL({disableElementRegistration:!0,is:"ytd-pdg-super-vod-selectable-item-button-renderer"})],Hk);
_.f(Hk,"ytd-pdg-super-vod-selectable-item-button-renderer",function(){if(Sl1!==void 0)return Sl1;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Sl1=X},{mode:1});var CL=function(){var X=_.Y.apply(this,arguments)||this;X.selectedItemIndex=0;X.buyButtonDisabled=!1;return X};
_.F(CL,_.Y);_.a=CL.prototype;
_.a.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]]"}}}}}};
_.a.onBuyButtonClick=function(){if(!this.buyButtonDisabled&&this.selectedItemIndex!==void 0){if(this.isColorSlider){var X;var U=(X=_.e(this.data.colorSlider,zHT))==null?void 0:X.notches[this.selectedItemIndex].purchaseCommand}else{var r;U=(r=_.e(this.data.selectableItemButtons[this.selectedItemIndex],YIX))==null?void 0:r.purchaseCommand}if(U){X=_.e(U,_.udt);X.productData||(X.productData={});var m;X.productData={pdgData:{commentMessageText:(m=this.commentPreviewRenderer)==null?void 0:m.getUserGeneratedCommentText()}};
_.l4(this.hostElement,"yt-pdg-buy-flow-selection-submitted");this.ytComponentBehavior.resolveCommand(U)}}};
_.a.dataChanged=function(){if(this.data){_.dL.emojis.length===0&&(this.data.unicodeEmojisUrl&&_.pMu(_.dL,this.data.unicodeEmojisUrl),this.data.customEmojis&&_.dL.load(this.data.customEmojis));this.isColorSlider=!!this.data.colorSlider;var X;this.buyButtonDisabled=!((X=_.e(this.data.commentPreview,THX))==null||!X.placeholderText);this.updatePriceSelectorStatus();var U;if((U=this.data)==null?0:U.defaultPriceTier)this.selectedItemIndex=this.data.defaultPriceTier||0;X=[];this.data.preloadImages&&(X=this.data.preloadImages);
X=X.map(function(r){return _.im(r.thumbnails,1920)});
X=_.H(X);for(U=X.next();!U.done;U=X.next())(U=U.value)&&_.KT9(U).thenCatch(function(){_.AE(Error("Jl"))})}};
_.a.superThanksSelectedTierEntityChanged=function(){var X;(this==null?void 0:(X=this.superThanksSelectedTierEntity)==null?void 0:X.index)!==void 0&&(this.selectedItemIndex=this.superThanksSelectedTierEntity.index)};
_.a.selectedItemIndexChanged=function(){this.commentPreviewRenderer&&(this.commentPreviewRenderer.currentCommentOptionIndex=this.selectedItemIndex)};
_.a.updatePriceSelectorStatus=function(){this.isColorSlider?(_.Xa(this.hostElement).querySelector("#selectable-items").setAttribute("hidden","true"),_.Xa(this.hostElement).querySelector("#slider").removeAttribute("hidden")):(_.Xa(this.hostElement).querySelector("#selectable-items").removeAttribute("hidden"),_.Xa(this.hostElement).querySelector("#slider").setAttribute("hidden","true"))};
_.a.closeBuyFlow=function(){_.Gw(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"])};
_.a.onUserGeneratedContentChanged=function(){var X;this.buyButtonDisabled=!((X=this.commentPreviewRenderer)==null?0:X.getUserGeneratedCommentText())};
_.a.updateSelectedItemIndexFromBinding=function(X){this.selectedItemIndex=X.detail.value};
_.n0.Object.defineProperties(CL.prototype,{isDisclaimerTextShown:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.disclaimerText)}}});
CL.prototype.onUserGeneratedContentChanged=CL.prototype.onUserGeneratedContentChanged;CL.prototype.closeBuyFlow=CL.prototype.closeBuyFlow;CL.prototype.selectedItemIndexChanged=CL.prototype.selectedItemIndexChanged;CL.prototype.superThanksSelectedTierEntityChanged=CL.prototype.superThanksSelectedTierEntityChanged;CL.prototype.dataChanged=CL.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],CL.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],CL.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],CL.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],CL.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],CL.prototype,"selectedItemIndex",void 0);_.q([_.T(),_.p("design:type",Boolean)],CL.prototype,"isColorSlider",void 0);
_.q([_.T(),_.p("design:type",Object)],CL.prototype,"buyButtonDisabled",void 0);_.q([_.T({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:nJT}),_.p("design:type",Object)],CL.prototype,"superThanksSelectedTierEntity",void 0);_.q([_.Zl("ytd-pdg-comment-preview-renderer"),_.p("design:type",Object)],CL.prototype,"commentPreviewRenderer",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],CL.prototype,"ytdReduxBehavior",void 0);
_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],CL.prototype,"dataChanged",null);_.q([_.ge("superThanksSelectedTierEntity"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],CL.prototype,"superThanksSelectedTierEntityChanged",null);_.q([_.ge("selectedItemIndex"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],CL.prototype,"selectedItemIndexChanged",null);
_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],CL.prototype,"closeBuyFlow",null);_.q([_.cP("ytd-pdg-user-generated-comment-changed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],CL.prototype,"onUserGeneratedContentChanged",null);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],CL.prototype,"isDisclaimerTextShown",null);
_.q([_.hL({disableElementRegistration:!0,is:"yt-super-vod-buy-flow-content-renderer"})],CL);
_.f(CL,"yt-super-vod-buy-flow-content-renderer",function(){if(Z4w!==void 0)return Z4w;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Z4w=X},{mode:1});var dzT;var kh=function(){var X=_.Y.apply(this,arguments)||this;X.lottieAnimationRef={};return X};
_.F(kh,_.Y);_.a=kh.prototype;_.a.created=function(){_.CU.requestAvailability();this.hostElement.addEventListener("iron-overlay-opened",_.k7(this,this.onPopupIronOverlayOpened));this.ironOverlayBehavior.scrollAction="lock";this.ironOverlayBehavior.noCancelOnEscKey=!0;this.ironOverlayBehavior.noCancelOnOutsideClick=!0;this.ironOverlayBehavior.allowClickThrough=!1};
_.a.onPopupIronOverlayOpened=function(){this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData&&this.data.accessibility.accessibilityData.label&&_.l4(this.hostElement,"iron-announce",{text:this.data.accessibility.accessibilityData.label})};
_.a.detached=function(){this.autoCloseJobId&&_.$u.cancelJob(this.autoCloseJobId);this.hostElement.removeEventListener("iron-overlay-opened",_.k7(this,this.onPopupIronOverlayOpened))};
_.a.dataChanged=function(){var X=this;this.data&&this.data.autoCloseDelay&&(_.Gw(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"]),this.data.lottie||(this.autoCloseJobId=_.Xs(_.$u,function(){X.closePopup()},(Number(this.data.autoCloseDelay.seconds)||0)*1E3)),this.data.lottieImageScalePercent&&this.data.lottie&&_.HP(this.hostElement,{"--ytd-desktop-image-overlay-scale-percent":this.data.lottieImageScalePercent+"%"}))};
_.a.onDOMLoadedLottie=function(){var X=this,U,r,m=Number((U=this.data)==null?void 0:(r=U.autoCloseDelay)==null?void 0:r.seconds)||0;this.fadeOutJobId=_.Xs(_.$u,function(){X.lottiePlayerEl.classList.add("fadeout")},(m-.25)*1E3);
this.autoCloseJobId=_.Xs(_.$u,function(){X.closePopup()},m*1E3)};
_.a.openPopup=function(){this.ironOverlayBehavior.open()};
_.a.closePopup=function(){this.ironOverlayBehavior.close();this.data&&(_.Gw(this.hostElement,"yt-close-popup-action",["ytd-desktop-image-overlay-renderer"]),this.data.onCloseCommand&&_.NT(this.hostElement,[this.data.onCloseCommand],this.hostElement),this.data.onCloseSurveyCommand&&_.np().resolve(_.s4).resolveCommand(this.data.onCloseSurveyCommand,{form:{element:this.hostElement}}),this.autoCloseJobId&&_.$u.cancelJob(this.autoCloseJobId),this.fadeOutJobId&&_.$u.cancelJob(this.fadeOutJobId),this.lottiePlayerEl.classList.contains("fadeout")&&
this.lottiePlayerEl.classList.remove("fadeout"))};
_.a.maybeInitializeLottie=function(){if(this.hasLottieAnimation){var X,U;(X=this.lottieAnimationRef)==null||(U=X.lottieEl)==null||U.destroy();X=this.data.lottie;var r,m;this.lottiePlayerProps={animationRef:this.lottieAnimationRef,animationConfig:{name:X.url+"_"+Math.random(),path:X.url,autoplay:!0,loop:(m=(r=X.settings)==null?void 0:r.loop)!=null?m:!1,renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid meet"}},listeners:{DOMLoaded:this.onDOMLoadedLottie.bind(this)}}}};
_.n0.Object.defineProperties(kh.prototype,{hasLottieAnimation:{configurable:!0,enumerable:!0,get:function(){var X,U;return!!((X=this.data)==null?0:(U=X.lottie)==null?0:U.url)}}});
kh.prototype.maybeInitializeLottie=kh.prototype.maybeInitializeLottie;kh.prototype.dataChanged=kh.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],kh.prototype,"rendererBehavior",void 0);_.q([_.w(_.ZI),_.p("design:type",Object)],kh.prototype,"ironOverlayBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],kh.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],kh.prototype,"lottiePlayerProps",void 0);
_.q([_.T(),_.p("design:type",Object)],kh.prototype,"lottieAnimationRef",void 0);_.q([_.Zl("ytd-lottie-player"),_.p("design:type",HTMLElement)],kh.prototype,"lottiePlayerEl",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],kh.prototype,"dataChanged",null);_.q([_.y("data"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],kh.prototype,"hasLottieAnimation",null);
_.q([_.ge("data.lottie.url"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],kh.prototype,"maybeInitializeLottie",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-desktop-image-overlay-renderer"})],kh);
_.f(kh,"ytd-desktop-image-overlay-renderer",function(){if(dzT!==void 0)return dzT;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return dzT=X},{mode:1});var O40;var ck=function(){return _.Y.apply(this,arguments)||this};
_.F(ck,_.Y);_.a=ck.prototype;_.a.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"}}}}};
_.a.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",_.k7(this,this.closePopup))};
_.a.detached=function(){this.hostElement.removeEventListener("yt-popup-closed",_.k7(this,this.closePopup))};
_.a.dataChanged=function(){_.i4(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.data&&this.data.header&&_.e(this.data.header,MdL)&&(this.hasBackgroundBanner=!!_.e(this.data.header,MdL).backgroundBanner)};
_.a.handleBuyflowSelectionSubmitted=function(){this.hostElement.removeEventListener("yt-popup-closed",_.k7(this,this.closePopup))};
_.a.closePopup=function(){this.data&&this.data.onCloseCommand&&_.LB(this.hostElement,[this.data.onCloseCommand])};
ck.prototype.handleBuyflowSelectionSubmitted=ck.prototype.handleBuyflowSelectionSubmitted;ck.prototype.dataChanged=ck.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ck.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],ck.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ck.prototype,"data",void 0);
_.q([_.T({value:!0,reflectToAttribute:!0}),_.p("design:type",Boolean)],ck.prototype,"hasBackgroundBanner",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ck.prototype,"dataChanged",null);_.q([_.cP("yt-pdg-buy-flow-selection-submitted"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ck.prototype,"handleBuyflowSelectionSubmitted",null);
_.q([_.hL({disableElementRegistration:!0,is:"ytd-pdg-buy-flow-renderer"})],ck);
_.f(ck,"ytd-pdg-buy-flow-renderer",function(){if(O40!==void 0)return O40;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return O40=X},{mode:1});var vgY;var gE=function(){var X=_.Y.apply(this,arguments)||this;X.isOpen=!1;X.isPlaylistCreated=!1;return X};
_.F(gE,_.Y);_.a=gE.prototype;_.a.reset=function(){this.isPlaylistCreated=this.isOpen=!1;this.nameInput.reset();this.privacyInput.reset()};
_.a.onOpenTap=function(){this.isOpen=!0;this.isPlaylistCreated=!1;this.nameInput.focusTextInput();_.l4(this.hostElement,"yt-refit")};
_.a.onCreateTap=function(){var X=this;!this.isPlaylistCreated&&this.nameInput.validate()&&(_.LB(this.hostElement,[this.data.serviceEndpoint,{create_playlist_title:this.nameInput.value,create_playlist_privacy_status:this.privacyInput.value},{onSuccess:function(U,r){if(!_.v("killswitch_ep_in_create_playlist_response")&&(r==null?0:r.actions))for(U=_.H(r.actions),r=U.next();!r.done;r=U.next())r=r.value,_.e(r,_.oV)&&X.ytComponentBehavior.resolveCommand(r)}}]),this.isPlaylistCreated=!0)};
_.a.onKeydown=function(X){if(X.keyCode===13)this.onCreateTap()};
_.a.onServiceRequestCompleted=function(X){X.stopPropagation();_.Gw(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.a.computePrivacyBadge=function(X){return X?[{metadataBadgeRenderer:X}]:[]};
gE.prototype.onServiceRequestCompleted=gE.prototype.onServiceRequestCompleted;gE.prototype.onKeydown=gE.prototype.onKeydown;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],gE.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],gE.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],gE.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],gE.prototype,"isOpen",void 0);
_.q([_.T(),_.p("design:type",Object)],gE.prototype,"isPlaylistCreated",void 0);_.q([_.T({value:{REQUIRED_LABEL:_.tt("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.tt("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.p("design:type",Object)],gE.prototype,"addToStrings",void 0);_.q([_.T({computed:"computePrivacyBadge(data.privacyInput.metadataBadgeRenderer)"}),_.p("design:type",Array)],gE.prototype,"privacyBadge",void 0);
_.q([_.Zl("#privacy-input"),_.p("design:type",Object)],gE.prototype,"privacyInput",void 0);_.q([_.Zl("#name-input"),_.p("design:type",Object)],gE.prototype,"nameInput",void 0);_.q([_.cP("keydown"),_.p("design:type",Function),_.p("design:paramtypes",[KeyboardEvent]),_.p("design:returntype")],gE.prototype,"onKeydown",null);_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],gE.prototype,"onServiceRequestCompleted",null);
_.q([_.hL({is:"ytd-add-to-playlist-create-renderer",disableElementRegistration:!0})],gE);
_.f(gE,"ytd-add-to-playlist-create-renderer",function(){if(vgY!==void 0)return vgY;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return vgY=X},{mode:1});var erX;var Egc;var nL=function(){var X=_.Y.apply(this,arguments)||this;X.transferState="TRANSFER_STATE_UNKNOWN";return X};
_.F(nL,_.Y);nL.prototype.dataChanged=function(){this.data&&(this.checkbox.checked=this.data.containsSelectedVideos==="ALL")};
nL.prototype.onCheckboxChange=function(X){var U=this;this.data&&_.fd(this,"yt-playlist-checkbox-changed",function(){var r=_.pq(X).checked?U.data.addToPlaylistServiceEndpoint:U.data.removeFromPlaylistServiceEndpoint;r&&_.np().resolve(_.s4).resolveCommand(r,{form:{element:U.hostElement}});_.v("dl_playlist_killswitch")||U.transferState!=="TRANSFER_STATE_UNKNOWN"&&U.transferState!=="TRANSFER_STATE_FAILED"&&U.ytComponentBehavior.resolveCommand({offlinePlaylistEndpoint:{playlistId:U.data.playlistId,action:"ACTION_SYNC"}})},
100)};
nL.prototype.computeIconType=function(X){return X?"yt-icons:"+X.toLowerCase():null};
nL.prototype.dataChanged=nL.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],nL.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],nL.prototype,"data",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],nL.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],nL.prototype,"ytComponentBehavior",void 0);_.q([_.Zl("#checkbox"),_.p("design:type",HTMLInputElement)],nL.prototype,"checkbox",void 0);
_.q([_.T({selector:_.MM,selectorArgs:["data.playlistId"]}),_.p("design:type",String)],nL.prototype,"transferState",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],nL.prototype,"dataChanged",null);_.q([_.hL({is:"ytd-playlist-add-to-option-renderer",disableElementRegistration:!0})],nL);
_.f(nL,"ytd-playlist-add-to-option-renderer",function(){if(Egc!==void 0)return Egc;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return Egc=X},{mode:1});var FFw=_.V(function(X){var U=X.data;return _.n("ytd-menu-title-renderer",{class:"ytdMenuTitleRendererHost"},_.n("div",null,_.n(_.dN,{text:function(){return U().title}})),_.n(_.x,{cond:function(){return U().subtitle},
then:function(r){return _.n("div",{class:"ytdMenuTitleRendererSubtitle"},_.n(_.dN,{text:r}))}}))},"zj");
FFw.idomCompat=!0;_.G5(FFw,"ytd-menu-title-renderer",{props:{data:_.OQ}});var Ze=function(){var X=_.Y.apply(this,arguments)||this;X.addToStrings={ADD_TO_DROPDOWN_LABEL:_.tt("ADD_TO_DROPDOWN_LABEL",void 0,"Save to...")};X.closeButtonAriaLabel=_.tt("SBOX_INAPPROPRIATE_CANCEL");X.dialog=_.v("desktop_add_to_playlist_renderer_dialog_popup");return X};
_.F(Ze,_.Y);_.a=Ze.prototype;_.a.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"}}}};
_.a.onPopupOpened=function(){_.II(this.playlists,"scrollable",!0);this.createRenderer&&this.createRenderer.reset()};
_.a.onPopupClosed=function(){_.II(this.playlists,"scrollable",!1)};
_.a.computeAriaLabel=function(){var X;if(this==null?0:(X=this.data)==null?0:X.actions){X=_.H(this.data.actions);for(var U=X.next();!U.done;U=X.next())if(U=U.value,U.menuTitleRenderer)return _.pE(U.menuTitleRenderer.title)}};
_.a.onTapClose=function(){_.Gw(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.n0.Object.defineProperties(Ze.prototype,{menuTitleRenderer:{configurable:!0,enumerable:!0,get:function(){var X;if(this==null?0:(X=this.data)==null?0:X.actions){X=_.H(this.data.actions);for(var U=X.next();!U.done;U=X.next())if(U=U.value,U.menuTitleRenderer)return U.menuTitleRenderer}return!1}}});
Ze.prototype.onPopupClosed=Ze.prototype.onPopupClosed;Ze.prototype.onPopupOpened=Ze.prototype.onPopupOpened;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Ze.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Xd.YtEventForwardingBehavior),_.p("design:type",Object)],Ze.prototype,"ytEventForwardingBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Ze.prototype,"ytRendererStamperBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],Ze.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],Ze.prototype,"addToStrings",void 0);_.q([_.T({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.p("design:type",String)],Ze.prototype,"ariaLabel",void 0);_.q([_.T(),_.p("design:type",String)],Ze.prototype,"closeButtonAriaLabel",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Ze.prototype,"dialog",void 0);
_.q([_.Zl("#playlists"),_.p("design:type",HTMLElement)],Ze.prototype,"playlists",void 0);_.q([_.Zl("ytd-add-to-playlist-create-renderer"),_.p("design:type",Object)],Ze.prototype,"createRenderer",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],Ze.prototype,"menuTitleRenderer",null);_.q([_.cP("yt-popup-opened"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Ze.prototype,"onPopupOpened",null);
_.q([_.cP("yt-popup-closed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Ze.prototype,"onPopupClosed",null);_.q([_.hL({is:"ytd-add-to-playlist-renderer",disableElementRegistration:!0})],Ze);
_.f(Ze,"ytd-add-to-playlist-renderer",function(){if(erX!==void 0)return erX;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return erX=X},{mode:1});var B2L;var s0=function(){var X=_.Y.apply(this,arguments)||this;X.isPlaylistEditComplete=!1;X.isCollabEngagementDisabled=!1;X.closeButtonAriaLabel=_.tt("SBOX_INAPPROPRIATE_CANCEL");X.saveButton={title:_.tt("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"};X.onValueChanged=function(){X.updateSaveButtonState();X.computeCollabEngagementDisabled()};
return X};
_.F(s0,_.Y);_.a=s0.prototype;_.a.attached=function(){this.JSC$21067_scroller&&(this.JSC$21067_scroller.dialogElement=this.hostElement.parentNode,this.JSC$21067_scroller.attached&&typeof this.JSC$21067_scroller.attached==="function"&&this.JSC$21067_scroller.attached())};
_.a.reset=function(){this.isPlaylistEditComplete=!1;this.nameInput.reset();this.descriptionInput.reset();this.computeCollabEngagementDisabled();this.updateSaveButtonState()};
_.a.onPopupClosed=function(){this.reset()};
_.a.close=function(){_.Gw(this.hostElement,"yt-close-popup-action",["ytd-playlist-settings-editor-renderer"])};
_.a.onClickSave=function(){var X=this;if(!this.isPlaylistEditComplete&&this.nameInput.validate()&&this.descriptionInput.validate()){var U=[];this.nameInput.value!==null&&U.push({action:"ACTION_SET_PLAYLIST_NAME",playlistName:this.nameInput.value});this.descriptionInput.value!==null&&U.push({action:"ACTION_SET_PLAYLIST_DESCRIPTION",playlistDescription:this.descriptionInput.value});if(this.privacyInput.value!==null){var r=Number(this.privacyInput.value);isNaN(r)||U.push({action:"ACTION_SET_PLAYLIST_PRIVACY",
playlistPrivacy:r})}this.votingInput.value!==null&&(r=this.votingInput.value)&&U.push({action:"ACTION_SET_ALLOW_ITEM_VOTE",itemVotePermission:r});if(U.length>0){var m;_.e((m=this.data)==null?void 0:m.updateSettingsEndpoint,_.H$).actions=U;var I;if((I=this.data)==null?0:I.updateSettingsEndpoint)this.ytComponentBehavior.resolveCommand(this.data.updateSettingsEndpoint,{commandController:{onSuccess:function(){X.close()}}}),this.isPlaylistEditComplete=!0}}};
_.a.computePrivacyBadge=function(X){return X?[{metadataBadgeRenderer:X}]:[]};
_.a.computeEditorData=function(X){var U,r;return X==null?void 0:(U=X.sections)==null?void 0:(r=U[0])==null?void 0:r.playlistSettingsEditorCasualSectionRenderer};
_.a.computeCollabEngagementDisabled=function(){this.isCollabEngagementDisabled=this.privacyInput.value===0};
_.a.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}}}}}};
_.a.computeAriaLabel=function(){var X,U,r,m=(X=this.data)==null?void 0:(U=X.sections)==null?void 0:(r=U[0])==null?void 0:r.playlistSettingsEditorCasualSectionRenderer;return _.pE(m==null?void 0:m.title)};
_.a.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"}))};
_.a.isFormValid=function(){return this.nameInput.validate()&&this.descriptionInput.validate()};
_.a.isFormChanged=function(){return this.isNameChanged()||this.isDescriptionChanged()||this.isPrivacyChanged()||this.isVotingChanged()};
_.a.isNameChanged=function(){var X,U,r;return(((X=this.editorData)==null?void 0:(U=X.name)==null?void 0:(r=U.textInputFormFieldRenderer)==null?void 0:r.value)||"")!==(this.nameInput.value||"")};
_.a.isDescriptionChanged=function(){var X,U,r;return(((X=this.editorData)==null?void 0:(U=X.description)==null?void 0:(r=U.textInputFormFieldRenderer)==null?void 0:r.value)||"")!==(this.descriptionInput.value||"")};
_.a.isPrivacyChanged=function(){var X,U,r,m,I,t,C,k;return((C=(X=this.editorData)==null?void 0:(U=X.privacy)==null?void 0:(r=U.dropdownFormFieldRenderer)==null?void 0:(m=r.dropdown)==null?void 0:(I=m.dropdownRenderer)==null?void 0:(t=I.entries)==null?void 0:t.find(function(g){var Z;return g==null?void 0:(Z=g.privacyDropdownItemRenderer)==null?void 0:Z.isSelected}))==null?void 0:(k=C.privacyDropdownItemRenderer)==null?void 0:k.int32Value)!==this.privacyInput.value};
_.a.isVotingChanged=function(){var X,U,r,m,I,t,C,k;return((C=(X=this.editorData)==null?void 0:(U=X.voting)==null?void 0:(r=U.dropdownFormFieldRenderer)==null?void 0:(m=r.dropdown)==null?void 0:(I=m.dropdownRenderer)==null?void 0:(t=I.entries)==null?void 0:t.find(function(g){var Z;return g==null?void 0:(Z=g.privacyDropdownItemRenderer)==null?void 0:Z.isSelected}))==null?void 0:(k=C.privacyDropdownItemRenderer)==null?void 0:k.int32Value)!==this.votingInput.value};
s0.prototype.onPopupClosed=s0.prototype.onPopupClosed;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],s0.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],s0.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.Xd.YtEventForwardingBehavior),_.p("design:type",Object)],s0.prototype,"ytEventForwardingBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],s0.prototype,"ytRendererStamperBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],s0.prototype,"data",void 0);_.q([_.T({computed:"computePrivacyBadge(editorData.privacy.metadataBadgeRenderer)"}),_.p("design:type",Array)],s0.prototype,"privacyBadge",void 0);_.q([_.T({computed:"computeEditorData(data)"}),_.p("design:type",Object)],s0.prototype,"editorData",void 0);_.q([_.T(),_.p("design:type",Object)],s0.prototype,"isPlaylistEditComplete",void 0);_.q([_.T(),_.p("design:type",Object)],s0.prototype,"isCollabEngagementDisabled",void 0);
_.q([_.T({value:{REQUIRED_LABEL:_.tt("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.tt("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.p("design:type",Object)],s0.prototype,"addToStrings",void 0);_.q([_.T({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.p("design:type",String)],s0.prototype,"ariaLabel",void 0);_.q([_.T(),_.p("design:type",String)],s0.prototype,"closeButtonAriaLabel",void 0);
_.q([_.T(),_.p("design:type",Object)],s0.prototype,"saveButton",void 0);_.q([_.Zl("#name-input"),_.p("design:type",Object)],s0.prototype,"nameInput",void 0);_.q([_.Zl("#description-input"),_.p("design:type",Object)],s0.prototype,"descriptionInput",void 0);_.q([_.Zl("#privacy-input"),_.p("design:type",Object)],s0.prototype,"privacyInput",void 0);_.q([_.Zl("#voting-input"),_.p("design:type",Object)],s0.prototype,"votingInput",void 0);
_.q([_.Zl("#scroller"),_.p("design:type",Object)],s0.prototype,"JSC$21067_scroller",void 0);_.q([_.cP("yt-popup-closed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],s0.prototype,"onPopupClosed",null);_.q([_.T(),_.p("design:type",Object)],s0.prototype,"onValueChanged",void 0);_.q([_.hL({is:"ytd-playlist-settings-editor-renderer",disableElementRegistration:!0})],s0);
_.f(s0,"ytd-playlist-settings-editor-renderer",function(){if(B2L===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);B2L=X}X=B2L;return X},{mode:1});var QHL;_.Ej("itemSectionRenderer","redCancelSurveyRenderer","ytd-red-cancel-survey-renderer");var xh=function(){return _.Y.apply(this,arguments)||this};
_.F(xh,_.Y);_.a=xh.prototype;_.a.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}}}}}};
_.a.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.a.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 X=this.get("data.nextButton.buttonRenderer.navigationEndpoint");X&&(this.nextNavigationEndpoint=X,this.set("data.nextButton.buttonRenderer.navigationEndpoint",void 0))};
_.a.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 X={feedbackTokens:[this.get(["data.singleOptions.styles",this.selectedResponseIndex]).radioButtonSurveyOptionRenderer.submissionEndpoint.feedbackEndpoint.feedbackToken]};
this.set("nextNavigationEndpoint.confirmDialogEndpoint.content.confirmDialogRenderer.confirmButton.buttonRenderer.serviceEndpoint.ypcCancelRecurrenceEndpoint.feedbackData",X)}}};
_.a.onPopupOpened=function(X){X.detail!==this&&X.detail!==this.hostElement||!_.v("enable_premium_voluntary_pause")||_.Gw(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"])};
_.a.onNextButtonTap=function(){var X=this.nextNavigationEndpoint&&this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.nextNavigationEndpoint);X&&this.ytdOpenPopupBehavior.openPopup(X)};
_.a.updateSelectedResponseIndexFromBinding=function(X){this.selectedResponseIndex=X.detail.value};
xh.prototype.onPopupOpened=xh.prototype.onPopupOpened;xh.prototype.onSelectedResponseIndexChange=xh.prototype.onSelectedResponseIndexChange;xh.prototype.dataChanged=xh.prototype.dataChanged;_.q([_.w(_.yS),_.p("design:type",Object)],xh.prototype,"ytdOpenPopupBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],xh.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],xh.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],xh.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Number)],xh.prototype,"selectedResponseIndex",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],xh.prototype,"dataChanged",null);_.q([_.ge("selectedResponseIndex"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],xh.prototype,"onSelectedResponseIndexChange",null);
_.q([_.cP("yt-popup-opened"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Object]),_.p("design:returntype")],xh.prototype,"onPopupOpened",null);_.q([_.hL({is:"ytd-red-cancel-survey-renderer",disableElementRegistration:!0})],xh);
_.f(xh,"ytd-red-cancel-survey-renderer",function(){if(QHL!==void 0)return QHL;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return QHL=X},{mode:1});var ogH;var Pk=function(){var X=_.Y.apply(this,arguments)||this;X.closeButtonAriaLabel=_.tt("SBOX_INAPPROPRIATE_CANCEL");return X};
_.F(Pk,_.Y);Pk.prototype.configureRendererStamper=function(){return{"data.groups":{id:"options",mapping:{searchFilterGroupRenderer:{component:"ytd-search-filter-group-renderer"}}}}};
Pk.prototype.onClickClose=function(){_.Gw(this.hostElement,"yt-close-popup-action",["ytd-search-filter-options-dialog-renderer"])};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Pk.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Pk.prototype,"rendererStamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Pk.prototype,"data",void 0);_.q([_.T(),_.p("design:type",String)],Pk.prototype,"closeButtonAriaLabel",void 0);_.q([_.hL({is:"ytd-search-filter-options-dialog-renderer",disableElementRegistration:!0})],Pk);
_.f(Pk,"ytd-search-filter-options-dialog-renderer",function(){if(ogH!==void 0)return ogH;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return ogH=X},{mode:1});var wg1;var Qse=function(){return function(X){X=X.availabilityType;return X===void 0||X==="OFFLINEABILITY_AVAILABILITY_TYPE_UNKNOWN"||X==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?!0:!1}};var dE=function(){var X=_.Y.apply(this,arguments)||this;X.qualityOptions=[];X.upsellOptions=[];X.showUpsellSection=!1;X.rememberSettingsChecked=!1;return X};
_.F(dE,_.Y);_.a=dE.prototype;_.a.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}}}}};
_.a.dataChanged=function(){this.updateRememberString();this.updateQualityOptions()};
_.a.updateQualityOptions=function(){if(this.formats===void 0)_.Gw(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);else{var X=[],U=[];this.showUpsellSection=!1;for(var r=_.H(this.formats),m=r.next();!m.done;m=r.next())(m=m.value)&&(m.availabilityType==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?U.push(m):X.push(m));X.length&&(this.qualityOptions=B_0(X));U.length&&(this.showUpsellSection=!0,this.upsellOptions=B_0(U))}};
_.a.updateRememberString=function(){if(this.downloadQualityPickerEntity)var X=this.downloadQualityPickerEntity.rememberSettingString;else if(this.selectedUpsellQuality){var U;X=(U=this.data)==null?void 0:U.premiumRememberSettingString}else{var r;X=(r=this.data)==null?void 0:r.rememberSettingString}X=X===void 0?_.tt("REMEMBER_MY_SETTINGS",void 0,"Remember my settings"):X;this.rememberSettingsCheckboxRenderer={title:_.iP(X),disabled:!1}};
_.a.rememberSettingsCheckedChanged=function(){if(this.onRememberSettingsCheckedChanged)this.onRememberSettingsCheckedChanged(this.rememberSettingsCheckbox.checked)};
_.n0.Object.defineProperties(dE.prototype,{formats:{configurable:!0,enumerable:!0,get:function(){var X;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(X=this.data)==null?void 0:X.qualityFormats}}});
dE.prototype.updateRememberString=dE.prototype.updateRememberString;dE.prototype.updateQualityOptions=dE.prototype.updateQualityOptions;dE.prototype.dataChanged=dE.prototype.dataChanged;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],dE.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],dE.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],dE.prototype,"data",void 0);
_.q([_.w(_.cd),_.p("design:type",Object)],dE.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Boolean)],dE.prototype,"selectedUpsellQuality",void 0);_.q([_.T({computed:"computeIcon_(data.premiumIcon)",value:""}),_.p("design:type",String)],dE.prototype,"premiumIcon",void 0);_.q([_.T({selector:tr0,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.p("design:type",Object)],dE.prototype,"downloadQualityPickerEntity",void 0);
_.q([_.T(),_.p("design:type",Array)],dE.prototype,"qualityOptions",void 0);_.q([_.T(),_.p("design:type",Array)],dE.prototype,"upsellOptions",void 0);_.q([_.T(),_.p("design:type",Object)],dE.prototype,"showUpsellSection",void 0);_.q([_.T(),_.p("design:type",Object)],dE.prototype,"rememberSettingsCheckboxRenderer",void 0);_.q([_.Zl("#remember-settings"),_.p("design:type",HTMLInputElement)],dE.prototype,"rememberSettingsCheckbox",void 0);
_.q([_.T(),_.p("design:type",Object)],dE.prototype,"rememberSettingsChecked",void 0);_.q([_.T(),_.p("design:type",Function)],dE.prototype,"onRememberSettingsCheckedChanged",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],dE.prototype,"dataChanged",null);_.q([_.ge("downloadQualityPickerEntity"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],dE.prototype,"updateQualityOptions",null);
_.q([_.ge("selectedUpsellQuality"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],dE.prototype,"updateRememberString",null);_.q([_.hL({is:"ytd-download-quality-selector-content",disableElementRegistration:!0})],dE);
_.f(dE,"ytd-download-quality-selector-content",function(){if(wg1!==void 0)return wg1;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return wg1=X},{mode:1});var y4H;var O0=function(){var X=_.Y.apply(this,arguments)||this;X.selectedUpsellQuality=!1;X.qualityOptions=[];X.useUpsellDismissAlternate=_.v("use_not_now_dl_upsell_dismiss_cta");X.shouldShowAlternateUpsellDimiss=!1;X.rememberSettings=!1;X.rememberSettingsChecked=!1;X.actionMap={"yt-select-settings-radio-option":"onQualityOptionsSelect"};X.rememberSettingsCheckedChanged=function(U){X.rememberSettingsChecked=U};
return X};
_.F(O0,_.Y);_.a=O0.prototype;
_.a.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.rememberSettingsCheckedChanged(!1);this.downloadButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.iP(_.tt("DOWNLOAD",void 0,"Download")),isDisabled:!0};this.upsellButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.iP(_.tt("GET_PREMIUM",void 0,"Get Premium")),isDisabled:!0};this.cancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.iP(_.tt("SBOX_INAPPROPRIATE_CANCEL",
void 0,"Cancel"))};this.upsellCancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.iP(_.tt("NOT_NOW",void 0,"Not now"))};this.updateQualityOptions()};
_.a.updateQualityOptions=function(){this.formats===void 0?_.Gw(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]):this.qualityOptions=B_0(this.formats)};
_.a.onQualityOptionsSelect=function(X){if(this.qualityOptions&&X){X!==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 U=_.H(this.qualityOptions.entries()),r=U.next();!r.done;r=
U.next()){r=_.H(r.value);var m=r.next().value;r=r.next().value;var I=void 0,t=void 0;if(((I=r)==null?void 0:(t=I.settingsRadioOptionRenderer)==null?void 0:t.id)===X){this.selectedQualityIndex=m;X=void 0;this.shouldShowAlternateUpsellDimiss=(this.selectedUpsellQuality=((X=this.formats[m])==null?void 0:X.availabilityType)==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED")&&this.useUpsellDismissAlternate;break}}}};
_.a.onClickSubmit=function(){var X;if((X=this.downloadButtonRenderer)==null||!X.isDisabled){var U,r;X=(r=(U=this.data)==null?void 0:U.onSubmitEndpoint)!=null?r:{};var m,I;if(this.formats&&(((m=_.e(X,_.cN))==null?0:m.videoId)||((I=_.e(X,_.g0))==null?0:I.playlistId))){var t,C,k,g,Z,P;U={formatType:(g=(t=this.formats)==null?void 0:(C=t[(k=this.selectedQualityIndex)!=null?k:0])==null?void 0:C.format)!=null?g:"UNKNOWN_FORMAT_TYPE",settingsAction:this.getOfflineSettingsAction(this.rememberSettingsChecked,
(Z=this.getOfflineEndpoint(X))==null?void 0:(P=Z.actionParams)==null?void 0:P.settingsAction)};this.getOfflineEndpoint(X).actionParams=U;this.ytComponentBehavior.resolveCommand(X)}_.Gw(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])}};
_.a.onClickUpsell=function(){var X;if((X=this.upsellButtonRenderer)==null||!X.isDisabled){var U,r;X=(r=(U=this.data)==null?void 0:U.upsellEndpoint)!=null?r:{};this.ytComponentBehavior.resolveCommand(X);_.Gw(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);U="UNKNOWN_FORMAT_TYPE";if(this.rememberSettingsChecked){var m,I,t,C;U=(C=(m=this.formats)==null?void 0:(I=m[(t=this.selectedQualityIndex)!=null?t:0])==null?void 0:I.format)!=null?C:"UNKNOWN_FORMAT_TYPE"}this.ytComponentBehavior.resolveCommand({setPrefStorageEntryCommand:{key:"lmqf",
value:U}})}};
_.a.onClickClose=function(){_.Gw(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])};
_.a.getOfflineSettingsAction=function(X,U){return X?U===void 0?"DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE":U:"DOWNLOAD_QUALITY_SETTINGS_ACTION_DONT_SAVE"};
_.a.getOfflineEndpoint=function(X){return _.e(X,_.cN)?_.e(X,_.cN):_.e(X,_.g0)};
_.n0.Object.defineProperties(O0.prototype,{titleText:{configurable:!0,enumerable:!0,get:function(){return _.iP(_.tt("DOWNLOAD_QUALITY",void 0,"Download Quality"))}},
formats:{configurable:!0,enumerable:!0,get:function(){var X;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(X=this.data)==null?void 0:X.qualityFormats}}});
O0.prototype.updateQualityOptions=O0.prototype.updateQualityOptions;O0.prototype.dataChanged=O0.prototype.dataChanged;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],O0.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],O0.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],O0.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],O0.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],O0.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Number)],O0.prototype,"selectedQualityIndex",void 0);_.q([_.T(),_.p("design:type",Object)],O0.prototype,"selectedUpsellQuality",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],O0.prototype,"ytdReduxBehavior",void 0);
_.q([_.T({selector:tr0,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.p("design:type",Object)],O0.prototype,"downloadQualityPickerEntity",void 0);_.q([_.T(),_.p("design:type",Array)],O0.prototype,"qualityOptions",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],O0.prototype,"useUpsellDismissAlternate",void 0);_.q([_.T(),_.p("design:type",Object)],O0.prototype,"shouldShowAlternateUpsellDimiss",void 0);
_.q([_.T(),_.p("design:type",Object)],O0.prototype,"downloadButtonRenderer",void 0);_.q([_.T(),_.p("design:type",Object)],O0.prototype,"upsellButtonRenderer",void 0);_.q([_.T(),_.p("design:type",Object)],O0.prototype,"cancelButtonRenderer",void 0);_.q([_.T(),_.p("design:type",Object)],O0.prototype,"upsellCancelButtonRenderer",void 0);_.q([_.T(),_.p("design:type",Object)],O0.prototype,"rememberSettings",void 0);_.q([_.T(),_.p("design:type",Object)],O0.prototype,"rememberSettingsChecked",void 0);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],O0.prototype,"dataChanged",null);_.q([_.ge("downloadQualityPickerEntity"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],O0.prototype,"updateQualityOptions",null);_.q([_.hL({is:"ytd-download-quality-selector-renderer",disableElementRegistration:!0})],O0);
_.f(O0,"ytd-download-quality-selector-renderer",function(){if(y4H!==void 0)return y4H;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return y4H=X},{mode:1});var u_3;var vk=function(){return _.Y.apply(this,arguments)||this};
_.F(vk,_.Y);vk.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
vk.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"}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],vk.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],vk.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],vk.prototype,"data",void 0);_.q([_.T({computed:"computeIcon_(data.infoIcon)"}),_.p("design:type",Object)],vk.prototype,"infoIcon",void 0);
_.q([_.T({computed:"computeIcon_(data.warningIcon)"}),_.p("design:type",Object)],vk.prototype,"warningIcon",void 0);_.q([_.hL({is:"ytd-cross-account-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],vk);
_.f(vk,"ytd-cross-account-transfer-channel-confirm-dialog-renderer",function(){if(u_3!==void 0)return u_3;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return u_3=X},{mode:1});var hrH;var ew=function(){return _.Y.apply(this,arguments)||this};
_.F(ew,_.Y);ew.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
ew.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"}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ew.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],ew.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ew.prototype,"data",void 0);_.q([_.hL({is:"ytd-cross-account-transfer-channel-overview-renderer",disableElementRegistration:!0})],ew);
_.f(ew,"ytd-cross-account-transfer-channel-overview-renderer",function(){if(hrH!==void 0)return hrH;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return hrH=X},{mode:1});var M1c;var E0=function(){return _.Y.apply(this,arguments)||this};
_.F(E0,_.Y);E0.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
E0.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"}}}}};
E0.prototype.onServiceRequestSentOrCompleted=function(X,U){U&&U.actions&&U.actions.length>0&&_.Gw(this.hostElement,"yt-close-popup-action",[this.is])};
E0.prototype.onServiceRequestSentOrCompleted=E0.prototype.onServiceRequestSentOrCompleted;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],E0.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],E0.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],E0.prototype,"data",void 0);
_.q([_.cP("yt-service-request-completed"),_.cP("yt-service-request-sent"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.Dj]),_.p("design:returntype")],E0.prototype,"onServiceRequestSentOrCompleted",null);_.q([_.hL({is:"ytd-cross-account-transfer-channel-tnc-dialog-renderer",disableElementRegistration:!0})],E0);
_.f(E0,"ytd-cross-account-transfer-channel-tnc-dialog-renderer",function(){if(M1c!==void 0)return M1c;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return M1c=X},{mode:1});var zrL;var Fr=function(){var X=_.Y.apply(this,arguments)||this;X.submitButtonDisabled=!0;return X};
_.F(Fr,_.Y);_.a=Fr.prototype;_.a.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.a.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{itemSectionRenderer:{component:"ytd-item-section-renderer",noInjection:!0}}}}};
_.a.onDataChanged=function(){var X,U,r;if(((X=this.data)==null?void 0:(U=X.confirmButton)==null?void 0:(r=U.buttonRenderer)==null?void 0:r.isDisabled)!==void 0){var m,I,t;this.submitButtonDisabled=(m=this.data)==null?void 0:(I=m.confirmButton)==null?void 0:(t=I.buttonRenderer)==null?void 0:t.isDisabled}};
_.a.checkboxChanged=function(){this.submitButtonDisabled=!this.submitButtonDisabled};
_.a.updateSubmitButtonDisabledFromBinding=function(X){this.submitButtonDisabled=X.detail.value};
_.a.updateSubmitButtonDisabledFromConfirmCheckbox=function(X){this.submitButtonDisabled=!X.detail.value};
Fr.prototype.onDataChanged=Fr.prototype.onDataChanged;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Fr.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Fr.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Fr.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],Fr.prototype,"submitButtonDisabled",void 0);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Fr.prototype,"onDataChanged",null);_.q([_.hL({is:"ytd-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],Fr);
_.f(Fr,"ytd-transfer-channel-confirm-dialog-renderer",function(){if(zrL!==void 0)return zrL;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return zrL=X},{mode:1});var KF5;var Bk=function(){return _.Y.apply(this,arguments)||this};
_.F(Bk,_.Y);_.n0.Object.defineProperties(Bk.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var X,U,r;return((X=this.data)==null?void 0:X.title)+" "+((U=this.data)==null?void 0:U.metadataPrimary)+" "+((r=this.data)==null?void 0:r.metadataSecondary)}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Bk.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Bk.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Bk.prototype,"data",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],Bk.prototype,"ariaLabel",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-compact-product-list-item-renderer"})],Bk);
_.f(Bk,"ytd-compact-product-list-item-renderer",function(){if(KF5!==void 0)return KF5;var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return KF5=X},{mode:1});var T25;var QN=function(){return _.Y.apply(this,arguments)||this};
_.F(QN,_.Y);QN.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]]"}}}}}};
_.n0.Object.defineProperties(QN.prototype,{buttonOverrides:{configurable:!0,enumerable:!0,get:function(){return{style:"mono"}}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],QN.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],QN.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],QN.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],QN.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-compact-product-list-renderer"})],QN);
_.f(QN,"ytd-compact-product-list-renderer",function(){if(T25!==void 0)return T25;var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return T25=X},{mode:1});var YlY;var oR=function(){return _.Y.apply(this,arguments)||this};
_.F(oR,_.Y);_.a=oR.prototype;_.a.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.a.configureRendererStamper=function(){return{"data.okayButton":{id:"okay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.a.getBackgroundUrl=function(){var X=this.get("data.headerImage.thumbnails");return X?"url("+_.im(X,this.hostElement.clientWidth)+")":""};
_.a.onDataChanged=function(){var X=this.getBackgroundUrl();X&&(this.header.style.backgroundImage=X);X=_.Ei();var U=_.e8(),r=this.get("data.trackingParams");r&&U&&X&&_.K9(X,U,_.Ps(r));X=_.H(this.hostElement.querySelectorAll("yt-img-shadow"));for(U=X.next();!U.done;U=X.next())U.value.onShow()};
_.a.onPopupClosed=function(X){_.pq(X).localName==="ytd-membership-post-cancel-renderer"&&_.Gw(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"])};
oR.prototype.onPopupClosed=oR.prototype.onPopupClosed;oR.prototype.onDataChanged=oR.prototype.onDataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],oR.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],oR.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],oR.prototype,"data",void 0);_.q([_.Zl("#header"),_.p("design:type",HTMLDivElement)],oR.prototype,"header",void 0);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],oR.prototype,"onDataChanged",null);_.q([_.cP("yt-popup-closed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],oR.prototype,"onPopupClosed",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-membership-post-cancel-renderer"})],oR);
_.f(oR,"ytd-membership-post-cancel-renderer",function(){if(YlY!==void 0)return YlY;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return YlY=X},{mode:1});var V1X;var wE=function(){return _.Y.apply(this,arguments)||this};
_.F(wE,_.Y);wE.prototype.maybeSubmitFeedback=function(){this.feedbackSurveyRenderer&&this.feedbackSurveyRenderer.submitSurvey()};
wE.prototype.configureRendererStamper=function(){return{"data.feedbackSurvey":{id:"feedback-survey",mapping:{feedbackSurveyRenderer:"ytd-feedback-survey-renderer"}}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],wE.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],wE.prototype,"data",void 0);_.q([_.Zl("ytd-feedback-survey-renderer"),_.p("design:type",Object)],wE.prototype,"feedbackSurveyRenderer",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-content"})],wE);
_.f(wE,"ytd-sponsorship-confirm-cancel-content",function(){if(V1X!==void 0)return V1X;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return V1X=X},{mode:1});var RrT;var yN=function(){var X=_.Y.apply(this,arguments)||this;X.maybeSubmitFeedback=function(){X.content&&X.content.maybeSubmitFeedback()};
return X};
_.F(yN,_.Y);_.a=yN.prototype;_.a.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[maybeSubmitFeedback]]"}}}}}};
_.a.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable.dialogElement=this.hostElement.parentNode;this.scrollable._ensureTarget();this.onDataChanged()};
_.a.onYtPopupOpened=function(X,U){U===this&&this.data&&this.data.onOpenCommands&&_.NT(this.hostElement,this.data.onOpenCommands,this.hostElement);_.Gw(this.hostElement,"yt-close-popups-action",[["ytd-manage-membership-renderer","ytd-membership-offer-renderer"]])};
_.a.onYtPopupClosed=function(X,U){(U&&U.canceled===!0||U&&U.canceled===!1&&U.confirmed===!1)&&this.data&&this.data.onDismissCommands&&_.NT(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.a.onYtServiceRequestCompleted=function(){_.Gw(this.hostElement,"yt-close-popup-action",["ytd-sponsorship-confirm-cancel-renderer"])};
_.a.onYtServiceRequestError=function(X){_.fx(this.hostElement,X.detail.error.message)};
_.a.onDataChanged=function(){if(this.isAttached){var X=this.backgroundUrl;X&&(_.Xa(this.hostElement).querySelector("#header").style.backgroundImage=X)}};
_.n0.Object.defineProperties(yN.prototype,{backgroundUrl:{configurable:!0,enumerable:!0,get:function(){var X=this.get("data.header.sponsorshipDialogHeaderRenderer.headerImage.thumbnails");return X?"url("+_.im(X,this.hostElement.clientWidth)+")":""}}});
yN.prototype.onDataChanged=yN.prototype.onDataChanged;yN.prototype.onYtServiceRequestError=yN.prototype.onYtServiceRequestError;yN.prototype.onYtServiceRequestCompleted=yN.prototype.onYtServiceRequestCompleted;yN.prototype.onYtPopupClosed=yN.prototype.onYtPopupClosed;yN.prototype.onYtPopupOpened=yN.prototype.onYtPopupOpened;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],yN.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],yN.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],yN.prototype,"data",void 0);_.q([_.T({value:function(){return _.tt("SBOX_INAPPROPRIATE_CANCEL")}}),
_.p("design:type",String)],yN.prototype,"closeButtonAriaLabel",void 0);_.q([_.Zl("#scrollable"),_.p("design:type",Object)],yN.prototype,"scrollable",void 0);_.q([_.Zl("ytd-sponsorship-confirm-cancel-content"),_.p("design:type",Object)],yN.prototype,"content",void 0);_.q([_.cP("yt-popup-opened"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Object]),_.p("design:returntype")],yN.prototype,"onYtPopupOpened",null);
_.q([_.cP("yt-popup-closed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Object]),_.p("design:returntype")],yN.prototype,"onYtPopupClosed",null);_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],yN.prototype,"onYtServiceRequestCompleted",null);
_.q([_.cP("yt-service-request-error"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],yN.prototype,"onYtServiceRequestError",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],yN.prototype,"onDataChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-renderer"})],yN);
_.f(yN,"ytd-sponsorship-confirm-cancel-renderer",function(){if(RrT!==void 0)return RrT;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return RrT=X},{mode:_.Xz("kevlar_poly_si_batch_j081")?1:2});var f2L;var u6=function(){return _.Y.apply(this,arguments)||this};
_.F(u6,_.Y);u6.prototype.configureRendererStamper=function(){return{"data.contents":{id:"content",mapping:{sponsorshipsListTileRenderer:{component:"ytd-sponsorships-list-tile-renderer"}}}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],u6.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],u6.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-content"})],u6);
_.f(u6,"ytd-sponsorships-celebration-content",function(){if(f2L!==void 0)return f2L;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return f2L=
X},{mode:1});var qlL;var WFe=_.pH(["\n      window.dataLayer = window.dataLayer || [];\n      function gtag(){dataLayer.push(arguments);}\n      gtag('event', 'conversion', {'send_to': 'AW-10800507011/WarlCOX0sIIDEIPRip4o', 'transaction_id': ''});\n    "]),hn=function(){var X=_.Y.apply(this,arguments)||this;X.scriptsAppended=!1;X.useFullWidthPrimaryButton=!1;X.buttonOverrides={type:"tonal",style:"overlay-dark"};return X};
_.F(hn,_.Y);_.a=hn.prototype;_.a.dataChanged=function(){var X;this.useFullWidthPrimaryButton=!((X=this.data)==null||!X.useFullWidthPrimaryButton)};
_.a.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:_.v("web_modern_buttons")}}}},"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.a.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.a.onDataChanged=function(){var X;(X=this.header)==null||X.style.setProperty("background-color",this.backgroundColor);if(X=this.headerImageUrl){var U;(U=this.header)==null||U.style.setProperty("background-image",X)}U=_.Ei(4);X=_.e8(4);var r=this.get("data.trackingParams");if(r&&X&&U){var m=_.Ps(r);_.K9(U,X,m);_.v("combine_ve_grafts")?_.gO().graftServerVe(r,X,4):_.K9(U,X,m)}U=_.H(this.hostElement.querySelectorAll("yt-img-shadow"));for(X=U.next();!X.done;X=U.next())X.value.onShow();if(U=this.get("data.gtmId"))_.jx(U,
_.$q("GL","")),this.setupConversionTracking()};
_.a.setupConversionTracking=function(){if(!this.scriptsAppended){var X=document.createElement("script");_.a8(X,_.I8(WFe.join("")));document.head.appendChild(X);X=document.createElement("noscript");X.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(X);this.scriptsAppended=!0}};
_.a.onPopupClosed=function(X){if(_.pq(X).localName==="ytd-sponsorships-celebration-renderer"){_.Gw(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"]);var U;this.data&&((U=this.data)==null?0:U.dismissCommand)&&_.aB.instance.resolveCommand(this.data.dismissCommand,{form:{element:this.hostElement}})}};
_.n0.Object.defineProperties(hn.prototype,{backgroundColor:{configurable:!0,enumerable:!0,get:function(){var X=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");return _.oj(X)}},
headerImageUrl:{configurable:!0,enumerable:!0,get:function(){var X=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails");return X?"url("+_.im(X,this.hostElement.getBoundingClientRect().width)+")":""}}});
hn.prototype.onPopupClosed=hn.prototype.onPopupClosed;hn.prototype.onDataChanged=hn.prototype.onDataChanged;hn.prototype.dataChanged=hn.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],hn.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],hn.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],hn.prototype,"data",void 0);
_.q([_.Zl("#header"),_.p("design:type",HTMLElement)],hn.prototype,"header",void 0);_.q([_.T(),_.p("design:type",Object)],hn.prototype,"scriptsAppended",void 0);_.q([_.T({type:Boolean,reflectToAttribute:!0}),_.p("design:type",Object)],hn.prototype,"useFullWidthPrimaryButton",void 0);_.q([_.T(),_.p("design:type",Object)],hn.prototype,"buttonOverrides",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],hn.prototype,"dataChanged",null);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],hn.prototype,"onDataChanged",null);_.q([_.cP("yt-popup-closed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],hn.prototype,"onPopupClosed",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-renderer"})],hn);
_.f(hn,"ytd-sponsorships-celebration-renderer",function(){if(qlL!==void 0)return qlL;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return qlL=X},{mode:1});var J45;var Mf=function(){var X=_.Y.apply(this,arguments)||this;X.isToggleChecked=!1;return X};
_.F(Mf,_.Y);Mf.prototype.onDataChanged=function(){var X;this.isToggleChecked=((X=this.data)==null?void 0:X.initialOptInStatus)==="SPONSORSHIPS_GIFTING_OPT_IN_STATUS_ENABLED"};
Mf.prototype.close=function(){var X;((X=this.data)==null?0:X.closeCommand)&&this.ytComponentBehavior.resolveCommand(this.data.closeCommand)};
Mf.prototype.handleOptInToggle=function(){this.isToggleChecked=!this.isToggleChecked;var X,U=_.e((X=this.data)==null?void 0:X.switchButton,Vd3);U&&(this.isToggleChecked&&U.switchOnInnertubeCommand&&this.ytComponentBehavior.resolveCommand(U.switchOnInnertubeCommand),!this.isToggleChecked&&U.switchOffInnertubeCommand&&this.ytComponentBehavior.resolveCommand(U.switchOffInnertubeCommand))};
Mf.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Mf.prototype.onDataChanged=Mf.prototype.onDataChanged;_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Mf.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Mf.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Mf.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],Mf.prototype,"isToggleChecked",void 0);_.q([_.T({value:_.tt("CLOSE")}),_.p("design:type",String)],Mf.prototype,"closeButtonAriaLabel",void 0);
_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Mf.prototype,"onDataChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-sponsorships-gifting-opt-in-renderer"})],Mf);
_.f(Mf,"ytd-sponsorships-gifting-opt-in-renderer",function(){if(J45!==void 0)return J45;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return J45=X},{mode:1});var DzX;var zG=function(){return _.Y.apply(this,arguments)||this};
_.F(zG,_.Y);_.a=zG.prototype;_.a.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"}}}}};
_.a.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.a.detached=function(){this.playerElement.stop()};
_.a.onYtServiceRequestCompleted=function(){_.Gw(this.hostElement,"yt-close-popup-action",["ytd-sponsorships-offer-renderer"])};
_.a.onYtServiceRequestError=function(X){_.fx(this.hostElement,X.detail.error.message)};
_.a.onYtPopupOpened=function(){this.scrollable&&(this.scrollable.scrollTarget.scrollTop=0)};
_.a.onYtPopupClosed=function(){this.playerElement.stop();this.backgroundPlayerElement&&this.isBackgroundPlayerAlreadyPlaying&&!this.tierRenderer.purchaseButtonClicked&&this.backgroundPlayerElement.play();this.set("selectedTier",0)};
_.a.getTier=function(X,U){return!X||!X.tiers||U<0?null:_.e(X.tiers[U],W7X)};
_.a.moreThanOne=function(X){return!!(X&&X.length>1)};
_.a.tierOverviewTap=function(X){var U=this;this.selectedTier=X.model.index;_.cZ(this,function(){_.l4(U.hostElement,"yt-refit")})};
_.a.computeSelectedClass=function(X,U){return this.isSelected(X,U)?"selected":""};
_.a.computeButtonAriaPressed=function(X,U){return this.isSelected(X,U)?"true":"false"};
_.a.isSelected=function(X,U){return X===U};
_.a.onDataChanged=function(){_.Xa(this.hostElement).querySelector("#header-overlay").style.visibility="";_.Xa(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 X=_.H(this.hostElement.querySelectorAll("yt-img-shadow")),
U=X.next();!U.done;U=X.next())U.value.onShow();var r;this.set("selectedTier",(r=this.get("data.targetTierIndex"))!=null?r:0);var m;(X=(m=this.data)==null?void 0:m.onVisible)&&this.ytComponentBehavior.resolveCommand(X)};
_.a.initializeVe=function(X){var U=_.Ei(),r=_.e8(),m=this.get("data.trackingParams");r&&U&&(this.screenLayer=4,U=_.l3(_.IhH)(void 0,69877,{clientScreenNonce:U,visualElement:r},void 0,void 0,void 0),_.Q4(U,69877,4),r=_.e8(4),m&&r&&(m=_.Ps(m),_.K9(U,r,m),X&&(this.offerVideoVe=_.tb(74659),_.K9(U,m,this.offerVideoVe))))};
_.a.setHeaderBackground=function(){var X=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");_.Xa(this.hostElement).querySelector("#background-image-layer").style.backgroundColor=_.oj(X);if(X=this.getHeaderImage())X=_.im(X,screen.width),_.Xa(this.hostElement).querySelector("#background-image-layer").style.backgroundImage="url("+X+")"};
_.a.getHeaderImage=function(){var X=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImageDarkMode.thumbnails");return this.isAppDarkTheme()&&X?X:this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails")};
_.a.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.a.setupVideoPlayer=function(X){var U=this,r,m,I,t;return _.c(function(C){if(C.nextAddress==1)return r=U.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.autoplay"),m=U.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.playerWatchEndpointParams"),_.v("kevlar_player_update_killswitch")?U.playerElement.update({args:{autoplay:r,video_id:X,player_params:m}}):U.playerElement.loadVideoWithPlayerVars({autoplay:r,video_id:X,player_params:m}),
C.yield(U.playerElement.getPlayerPromise(),2);I=C.yieldResult;I.addEventListener("onStateChange",function(k){U.onPlayerStateChange(k)});
I.setScreenLayer(U.screenLayer);(t=_.Ei(4))&&U.offerVideoVe&&_.YF(t,U.offerVideoVe);r&&(U.pauseOtherPlayers(),U.playerElement.focusOnPlayer(),U.playerElement.getPlayer().hideControls(),_.Vo(_.$u,function(){U.fadeOutHeaderOverlay()},4E3));
_.uv(C)})};
_.a.onPlayerStateChange=function(X){X===1?this.backgroundPlayerElement&&(X=this.backgroundPlayerElement.player_.getPlayerState(),X!==1&&X!==3||this.backgroundPlayerElement.pause()):X===0&&(_.Xa(this.hostElement).querySelector("#header-overlay").style.visibility="",this.playerElement.getPlayer().hideControls(),_.Xa(this.hostElement).querySelector("#header-overlay").classList.remove("header-overlay-transition"))};
_.a.fadeOutHeaderOverlay=function(){_.Xa(this.hostElement).querySelector("#header-overlay").classList.add("header-overlay-transition");this.playerElement.getPlayer().showControls()};
_.a.onHeaderTap=function(){if(this.offerVideo){_.Xa(this.hostElement).querySelector("#header-overlay").style.visibility="hidden";this.pauseOtherPlayers();var X;((X=this.playerElement.player_)==null?void 0:X.getPlayerState())===1?this.playerElement.pause():this.playerElement.play();(X=_.Ei(4))&&this.offerVideoVe&&_.f9(X,this.offerVideoVe)}};
_.a.getBackgroundImageLayerClass=function(X){return X?"background-image-layer-with-video":""};
_.a.getHeaderClass=function(X){return X?"header-with-video":""};
_.a.getHeaderOverlayClass=function(X){return X?"header-overlay-with-video":""};
_.a.getTitleContainerClass=function(X,U){return X?"title-container-with-video":U?"title-container-without-video-flexible":"title-container-without-video"};
_.a.tierTitleDisplayStatus=function(X){return this.moreThanOne(X)?"hide":"show"};
_.a.pauseOtherPlayers=function(){this.isMiniplayerActive()?this.backgroundPlayerElement=_.np().resolve(_.zS).getPlayerElement():this.backgroundPlayerElement=_.GU();if(this.backgroundPlayerElement&&this.backgroundPlayerElement.player_){var X=this.backgroundPlayerElement.player_.getPlayerState();this.isBackgroundPlayerAlreadyPlaying=X===1||X===3;this.backgroundPlayerElement.pause()}};
_.a.isMiniplayerActive=function(){return _.np().resolve(_.zS).isMiniplayerActive()};
_.a.selectedTierChangedForBinding=function(){this.hostElement.dispatchEvent(new _.EG("selected-tier-changed",this.selectedTier))};
zG.prototype.selectedTierChangedForBinding=zG.prototype.selectedTierChangedForBinding;zG.prototype.onDataChanged=zG.prototype.onDataChanged;zG.prototype.onYtPopupClosed=zG.prototype.onYtPopupClosed;zG.prototype.onYtPopupOpened=zG.prototype.onYtPopupOpened;zG.prototype.onYtServiceRequestError=zG.prototype.onYtServiceRequestError;zG.prototype.onYtServiceRequestCompleted=zG.prototype.onYtServiceRequestCompleted;
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],zG.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],zG.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],zG.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],zG.prototype,"data",void 0);_.q([_.T({value:0}),_.p("design:type",Number)],zG.prototype,"selectedTier",void 0);
_.q([_.T({value:""}),_.p("design:type",String)],zG.prototype,"offerVideo",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],zG.prototype,"isBackgroundPlayerAlreadyPlaying",void 0);_.q([_.T({value:function(){return"ytd-sponsorships-offer-with-video-renderer-"+_.lM(this)}}),
_.p("design:type",String)],zG.prototype,"playerId",void 0);_.q([_.Zl("tp-yt-paper-dialog-scrollable"),_.p("design:type",Object)],zG.prototype,"scrollable",void 0);_.q([_.Zl("ytd-sponsorships-tier-renderer"),_.p("design:type",Object)],zG.prototype,"tierRenderer",void 0);_.q([_.Zl("#player"),_.p("design:type",Object)],zG.prototype,"playerElement",void 0);
_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],zG.prototype,"onYtServiceRequestCompleted",null);_.q([_.cP("yt-service-request-error"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],zG.prototype,"onYtServiceRequestError",null);
_.q([_.cP("yt-popup-opened"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],zG.prototype,"onYtPopupOpened",null);_.q([_.cP("yt-popup-closed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],zG.prototype,"onYtPopupClosed",null);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],zG.prototype,"onDataChanged",null);
_.q([_.ge("selectedTier"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],zG.prototype,"selectedTierChangedForBinding",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-sponsorships-offer-renderer"})],zG);
_.f(zG,"ytd-sponsorships-offer-renderer",function(){if(DzX!==void 0)return DzX;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return DzX=X},{mode:_.Xz("kevlar_poly_si_batch_j077")?1:2});var pg0;var KL=function(){var X=_.Y.apply(this,arguments)||this;X.buttonOverrides={type:"filled",style:"mono"};return X};
_.F(KL,_.Y);KL.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}}}}}};
KL.prototype.backgroundColorChanged=function(){var X,U,r,m=(U=_.e((X=this.data)==null?void 0:X.content,JB3))==null?void 0:(r=U.backgroundColor)==null?void 0:r.backgroundColor;m&&(X=_.QH(m),_.Xa(this.hostElement).querySelector("#banner").style.backgroundColor=X,_.Xa(this.hostElement).querySelector("#abstract-art").style.backgroundColor=X)};
KL.prototype.attached=function(){this.JSC$21152_scroller&&(this.JSC$21152_scroller.dialogElement=this.hostElement.parentNode,this.JSC$21152_scroller.attached&&typeof this.JSC$21152_scroller.attached==="function"&&this.JSC$21152_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
KL.prototype.backgroundColorChanged=KL.prototype.backgroundColorChanged;_.q([_.T(),_.p("design:type",Object)],KL.prototype,"data",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],KL.prototype,"ytRendererstamperBehavior",void 0);_.q([_.Zl("#scroller"),_.p("design:type",Object)],KL.prototype,"JSC$21152_scroller",void 0);_.q([_.T(),_.p("design:type",Object)],KL.prototype,"buttonOverrides",void 0);
_.q([_.ge("data.content.sponsorshipsPromotionChannelRenderer.backgroundColor"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],KL.prototype,"backgroundColorChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-celebration-renderer"})],KL);
_.f(KL,"ytd-sponsorships-promotion-celebration-renderer",function(){if(pg0!==void 0)return pg0;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return pg0=X},{mode:_.Xz("kevlar_poly_si_batch_j077")?1:2});var $zH;var b43;var TG=function(){return _.Y.apply(this,arguments)||this};
_.F(TG,_.Y);TG.prototype.getValue=function(){return this.checkbox.checked?this.data.params:void 0};
TG.prototype.computeIsInitiallyChecked=function(X){return X===1};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],TG.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],TG.prototype,"data",void 0);_.q([_.Zl("#checkbox"),_.p("design:type",Object)],TG.prototype,"checkbox",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-subscription-toggle-option-renderer"})],TG);
_.f(TG,"ytd-subscription-toggle-option-renderer",function(){if(b43!==void 0)return b43;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return b43=X},{mode:1});var Yh=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-signal-action-submit-notification-options-form":"handleSignalActionSubmitNotificationOptionsForm"};return X};
_.F(Yh,_.Y);Yh.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"}}}};
Yh.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Yh.prototype.handleSignalActionSubmitNotificationOptionsForm=function(){var X=_.Xa(this.hostElement).querySelector("#options").selected;X=this.data.options[X].subscriptionRadioOptionRenderer.serviceEndpoint;var U=_.Xa(this.hostElement).querySelector("ytd-subscription-toggle-option-renderer");U&&X&&X.modifyChannelNotificationPreferenceEndpoint&&(U=U.getValue())&&(X.modifyChannelNotificationPreferenceEndpoint.secondaryParams=[U]);_.np().resolve(_.s4).resolveCommand(X,{form:{element:this.hostElement}});
_.Gw(this.hostElement,"yt-close-popup-action")};
_.n0.Object.defineProperties(Yh.prototype,{initialIndex:{configurable:!0,enumerable:!0,get:function(){if(!this.data||!this.data.options)return null;for(var X=this.data.options,U=0;U<X.length;U++){var r=X[U].subscriptionRadioOptionRenderer;if(r&&r.selected)return U}return null}}});
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Yh.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Yh.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.Xd.YtEventForwardingBehavior),_.p("design:type",Object)],Yh.prototype,"eventForwardingBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Yh.prototype,"ytRendererBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],Yh.prototype,"data",void 0);_.q([_.y("data.options"),_.p("design:type",Object),_.p("design:paramtypes",[])],Yh.prototype,"initialIndex",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-subscription-notification-options-renderer"})],Yh);
_.f(Yh,"ytd-subscription-notification-options-renderer",function(){if($zH!==void 0)return $zH;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return $zH=X},{mode:1});var A4w;var l2L=function(){return _.Y.apply(this,arguments)||this};
_.F(l2L,_.Y);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],l2L.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],l2L.prototype,"data",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-tvfilm-offer-groups-renderer"})],l2L);
_.f(l2L,"ytd-tvfilm-offer-groups-renderer",function(){if(A4w!==void 0)return A4w;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return A4w=X},{mode:1});var GrX;var VN=function(){return _.Y.apply(this,arguments)||this};
_.F(VN,_.Y);_.a=VN.prototype;_.a.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"}}}};
_.a.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("aria-label")||this.hostElement.setAttribute("aria-label","Offers")};
_.a.computeThumbnailClass=function(X){return X.thumbnailOverlays?X.isShow?"thumbnail-show":"thumbnail-movie":X.isShow?"thumbnail-no-overlay-show":"thumbnail-no-overlay-movie"};
_.a.computeCommerceSectionClass=function(X){return X.offers&&X.offers.tvfilmOffersRenderer?"commerce-section-groups":"commerce-section-tabs"};
_.a.computeTitleClass=function(X){return X.offers&&X.offers.tvfilmOffersRenderer?"title-with-offer-groups":""};
_.a.onDataChanged=function(){[].concat(_.fN(this.hostElement.querySelectorAll("yt-img-shadow"))).forEach(function(X){X.onShow()})};
VN.prototype.onDataChanged=VN.prototype.onDataChanged;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],VN.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],VN.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],VN.prototype,"data",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],VN.prototype,"onDataChanged",null);
_.q([_.hL({disableElementRegistration:!0,is:"ytd-ypc-offers-overlay-renderer"})],VN);
_.f(VN,"ytd-ypc-offers-overlay-renderer",function(){if(GrX!==void 0)return GrX;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return GrX=X},{mode:_.Xz("kevlar_poly_si_batch_j028")?1:2});var i4X;var LFw=function(){this.usedMethods=new Set};
LFw.prototype.add=function(X){this.usedMethods.add(X)};
LFw.prototype.reset=function(){this.usedMethods.clear()};var N2e,jHT;
_.XMT=function(X,U){this.query=X;this.previousSearchQuery=U;this.id=N2e++;if(!jHT){U=_.$q("SBOX_SETTINGS");X="https://"+((U==null?void 0:U.SEARCHBOX_HOST_OVERRIDE)||"suggestqueries-clients6.youtube.com")+"/complete/search?ds=yt";var r=U==null?void 0:U.REQUEST_LANGUAGE;r&&(X+="&hl="+r);(r=U==null?void 0:U.REQUEST_DOMAIN)&&(X+="&gl="+r);X+="&client=youtube&gs_ri=youtube";(r=U==null?void 0:U.SUGG_EXP_ID)&&(X+="&sugexp="+encodeURIComponent(r));(r=U==null?void 0:U.PSUGGEST_TOKEN)&&(X+="&tok="+r);(U=U==
null?void 0:U.SESSION_INDEX)&&(X+="&authuser="+U);_.v("desktop_enable_visual_suggest")&&(X+="&h=180&w=320&ytvs=1");jHT=X}};
_.UjY=function(X){var U="q="+encodeURIComponent(X.query);X.previousSearchQuery&&(U+="&pq="+encodeURIComponent(X.previousSearchQuery));return U};
_.rMX=function(){var X=_.$q("SBOX_SETTINGS"),U={};if(X==null?0:X.SEND_VISITOR_DATA)U["X-Goog-Visitor-Id"]=X==null?void 0:X.VISITOR_DATA;return U};
_.mj3=function(X){var U=jHT;U+="&gs_id="+X.id.toString(36);U+="&q="+encodeURIComponent(X.query);U+="&cp="+X.query.length;X.previousSearchQuery&&(U+="&pq="+encodeURIComponent(X.previousSearchQuery));(X=window.URLSearchParams?(new URLSearchParams(window.location.search)).get("v"):null)&&(U+="&video_id="+X);return U};
N2e=0;jHT="";var IyY=_.L6.SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST,ttY=_.L6.SEARCH_ENTITY_SUGGESTION_MOVIE,ay7=_.L6.SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST,HCH=_.L6.SEARCH_ENTITY_SUGGESTION_TV_SHOW,C$Y=function(X,U){this.text=X;this.bold=U},kJw=function(X,U,r){this.input=U;
this.index=r;this.text="";this.suggestionSources={COMPLETE_SERVER:1};this.text=X[0];this.type=X[1];this.subtypes=X[2];var m;this.displayText=wTw((m=X[3])==null?void 0:m.b);var I;this.ignoredPrefix=wTw((I=X[3])==null?void 0:I.a);var t,C;this.hasNewVideo=((t=X[3])==null?void 0:(C=t.zam)==null?void 0:C.toString())==="true"?!0:!1;var k;this.visualSuggestUrl=(k=X[3])==null?void 0:k.zai;var g;this.entityType=wTw((g=X[3])==null?void 0:g.zap);var Z;this.entityName=wTw((Z=X[3])==null?void 0:Z.zao);var P;U=
wTw((P=X[3])==null?void 0:P.zaf);var S;this.entityMid=(S=X[3])==null?void 0:S.zae;P=yRX(this.subtypes,this.entityMid);if(U&&P){if(U){S="";switch(P){case "YOUTUBE_ENTITY_TYPE_SONG":S=ay7;break;case "YOUTUBE_ENTITY_TYPE_ALBUM":S=IyY;break;case "YOUTUBE_ENTITY_TYPE_TV_SHOW":S=HCH;break;case "YOUTUBE_ENTITY_TYPE_MOVIE":S=ttY}P=P==="YOUTUBE_ENTITY_TYPE_SONG"||P==="YOUTUBE_ENTITY_TYPE_ALBUM"?S+" \u2022  \u2022 "+U:U}else P="";this.entitySubtitle=P}var d;this.externalChannelId=(d=X[3])==null?void 0:d.zav;
var O;this.entityThumbnailAttributionUrl=(O=X[3])==null?void 0:O.zaq},g6X=function(X,U){var r=[],m,I=(m=X.displayText)!=null?m:X.text;
(U==null?0:U.useEntityName)&&cMX(X)&&X.entityName&&(I=X.entityName);if(X.type===33)return r.push(new C$Y(I,!1)),r;if(I.length>=X.input.length&&I.substring(0,X.input.length)===X.input)r.push(new C$Y(X.input,!1)),r.push(new C$Y(I.substring(X.input.length),!0));else{var t=new Set(X.input.split(/\s/)),C=I.split(/\s/);r=C.map(function(k,g){return new C$Y(k.trim()+(g===C.length-1?"":" "),!t.has(k))})}return r},cMX=function(X){var U=!!yRX(X.subtypes);
X=!!X.entityMid;return U||X};_.n6L=function(X){this.rawResponse=["",[],{}];this.suggestions=[];try{var U=JSON.parse(u8c(X));if(typeof U==="object"&&U!==null)this.rawResponse=U;else{console.log("Suggest: Unexpected type from JSON.parse!");return}}catch(m){console.log("Suggest: Failed to parse SuggestResponse!");return}var r=this.rawResponse[0];this.suggestions=this.rawResponse[1].map(function(m,I){return new kJw(m,r,I)})};var ZCY=function(){this.sessionNumber=this.startTime=-1;this.outOfSyncResponseCount=0;this.zeroPrefixSuggestionCount=-1;this.availableSuggestions=[];this.previousSuggestions={};this.selectedSuggestionIndex=-1;this.inputMethodsTracker=new LFw;this.zeroPrefixRoundTripTime=this.maxRoundTripTime=this.JSC$21189_totalRoundTripTime=0;this.roundTripTimeHistogram=Array.from({length:10}).fill(0);this.lastEditTime=this.firstEditTime=this.lastQueryBuildTime=-1;this.experimentTriggeredBeforeFinal=this.experimentTriggeredFinal=
!1},sb5,xjL=function(){sb5||(sb5=new ZCY);
return sb5};
ZCY.prototype.updateSuggestions=function(X){var U=this;this.availableSuggestions.forEach(function(r){U.previousSuggestions[r]=!0});
this.availableSuggestions=X.map(function(r){var m=r.type.toString();r.subtypes.length>0&&(m+="i"+r.subtypes.join("i"),m+="k"+r.suggestionSources.COMPLETE_SERVER.toString());return m})};
var P$0=function(X,U){var r=Date.now();X.firstEditTime<0&&(X.firstEditTime=r);U&&(X.lastQueryBuildTime=r);X.lastEditTime=r};
ZCY.prototype.reset=function(){this.startTime=Date.now();++this.sessionNumber;this.inputMethodsTracker.reset();this.selectedSuggestionIndex=-1;this.maxRoundTripTime=this.JSC$21189_totalRoundTripTime=this.outOfSyncResponseCount=0;this.roundTripTimeHistogram.fill(0);this.zeroPrefixSuggestionCount=this.lastQueryBuildTime=this.lastEditTime=this.firstEditTime=-1};
var SHw=function(X){var U="";X.availableSuggestions.forEach(function(I){delete X.previousSuggestions[I]});
for(var r=_.H(Object.keys(X.previousSuggestions)),m=r.next();!m.done;m=r.next())m=m.value,X.previousSuggestions[m]&&(U+=(U?"j":"")+m);return U},dj5=function(X,U){var r=[];
U&&(r[1]=U.toString());r[0]="youtube";r[7]=Date.now()-X.startTime;r[6]=X.sessionNumber;X.zeroPrefixSuggestionCount>=0&&(r[33]=X.zeroPrefixSuggestionCount);r[13]=X.outOfSyncResponseCount;if(X.availableSuggestions.length>0){for(var m=U="",I=0,t=_.H(X.availableSuggestions),C=t.next();!C.done;C=t.next())C=C.value,C!==m&&(I>1&&(U+="l"+I),U+=(m?"j":"")+C,I=0,m=C),I+=1;I>1&&(U+="l"+I);r[3]=U}r[35]=SHw(X);X.selectedSuggestionIndex>=0&&(r[2]=X.selectedSuggestionIndex);var k;if(U=(k=_.$q("SBOX_SETTINGS"))==
null?void 0:k.SUGG_EXP_ID)r[19]=X.normalize(U),k=0,X.experimentTriggeredBeforeFinal&&(k|=1),X.experimentTriggeredFinal&&(k|=2),r[20]=k;r[26]=Array.from(X.inputMethodsTracker.usedMethods).join("j");if(X.JSC$21189_totalRoundTripTime>0){r[15]=X.JSC$21189_totalRoundTripTime;r[14]=X.maxRoundTripTime;k=[];for(I=U=0;I<10;I++)m=X.roundTripTimeHistogram[I],m===0?U++:(U>1?k.push(I+"-"+m):U===1?k.push("0j"+m):k.push(m.toString()),U=0);k=k.join("j");r[16]=k}X.zeroPrefixRoundTripTime>0&&(r[36]=X.zeroPrefixRoundTripTime);
X.lastQueryBuildTime>0&&(r[18]=X.lastQueryBuildTime-X.startTime);X.firstEditTime>0&&(r[4]=X.firstEditTime-X.startTime);X.lastEditTime>0&&(r[5]=X.lastEditTime-X.startTime);return r.join(".")};
ZCY.prototype.normalize=function(X){return X.replaceAll(".","-")};
var OC1=[0,1,2,3,4,5,5,6,6,6,7,7,7,7,7,8,8,8,8,8];var RR=function(){var X=_.Y.apply(this,arguments)||this;X.microphoneSpinnerActive=!1;X.noAnimations=!1;X.boundExitClick=function(){X.onExitButtonClick()};
X.speechOverlayClassName="";X.isLevelAnimating=!1;X.playCloseDialogAudioFeedback=!0;X.actionMap={"yt-speech-query-complete-action":"handleSpeechQueryCompleteAction"};return X};
_.F(RR,_.Y);_.a=RR.prototype;_.a.configureRendererStamper=function(){return{"data.exitButton":{id:"exit-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundExitClick]]"}}}}}};
_.a.attached=function(){this.hostElement.setAttribute("dialog","true");this.manager=LiX()};
_.a.dataChanged=function(){this.logDialog()};
_.a.onPopupClosed=function(){if(this.manager){this.manager.reset();if(!this.playCloseDialogAudioFeedback){var X;(X=this.manager.audioPlayer)!=null&&(X.JSC$20502_audioEnabled=!1)}this.manager.stop();(X=this.manager.audioPlayer)!=null&&(X.JSC$20502_audioEnabled=!0);this.playCloseDialogAudioFeedback=!0}};
_.a.handleSpeechQueryCompleteAction=function(X){var U=X.navigationAction;U&&(X.trackingParams&&_.gO().graftServerVe(X.trackingParams,this.dialogVe,5),_.l4(this.hostElement,"yt-navigate",{endpoint:U,tempData:this.getNavigationParams(U),createScreenConfig:{parentLayer:5}}),this.playCloseDialogAudioFeedback=!1,this.closeDialog())};
_.a.onExitButtonClick=function(){this.closeDialog()};
_.a.onMicrophoneTap=function(){if(this.state==="listening"||this.state==="transcribing"){var X;if((X=this.manager)!=null){var U;(U=X.audioPlayer)==null||ii(U,"failure");X.setState("microphone-off");X.stop()}}else(X=this.manager)==null||X.start()};
_.a.transcriptionChanged=function(){var X,U;(((X=this.transcription)==null?0:X.low)||((U=this.transcription)==null?0:U.high))&&this.setState("transcribing",this.transcription)};
_.a.stateChanged=function(){this.setState(this.state,this.transcription)};
_.a.logDialog=function(){var X;(X=this.data)!=null&&X.trackingParams&&(X=_.gO(),_.fD(X,22678,void 0,{layer:5,parentLayer:0}),this.dialogVe=X.graftServerVe(this.data.trackingParams,void 0,5))};
_.a.getNavigationParams=function(X){var U={};if(_.v("web_yt_searchbox")){var r=xjL();r.inputMethodsTracker.add(6);r=dj5(r,15);U.gs_l=r;var m;U.oq=((m=_.e(X,_.gR))==null?void 0:m.query)||""}else if(X=window.ytvoicesearchloggingparams){if(X=X())U.oq=X.oq,U.gs_l=X.gs_l}else _.i3(Error("Kl"));return U};
_.a.closeDialog=function(){_.Gw(this.hostElement,"yt-close-popup-action",["ytd-voice-search-dialog-renderer"])};
_.a.setState=function(X,U){if(this.data){var r=this.data,m={};switch(X){case "listening":m={headerText:r.placeholderHeader,microphoneState:"listening",microphoneAriaLabel:r.microphoneButtonAriaLabel};break;case "timeout":m={headerText:r.promptHeader,microphoneState:"try-again",microphoneLabel:r.promptMicrophoneLabel,microphoneAriaLabel:r.promptMicrophoneLabel};break;case "microphone-off":m={headerText:r.microphoneOffPromptHeader,microphoneState:"try-again",microphoneLabel:r.promptMicrophoneLabel,
microphoneAriaLabel:r.promptMicrophoneLabel};break;case "transcribing":(U==null?0:U.low)||(U==null?0:U.high)?m={transcriptionLow:U==null?void 0:U.low,transcriptionHigh:U==null?void 0:U.high,microphoneState:"speaking",microphoneAriaLabel:r.microphoneButtonAriaLabel}:m={headerText:r.placeholderHeader,microphoneState:"speaking",microphoneAriaLabel:r.microphoneButtonAriaLabel};break;case "processing":m={headerText:r.loadingHeader,microphoneState:"processing",microphoneAriaLabel:r.microphoneButtonAriaLabel};
break;case "offline":m={headerText:r.connectionErrorHeader,microphoneState:"try-again",microphoneLabel:r.connectionErrorMicrophoneLabel,microphoneAriaLabel:r.connectionErrorMicrophoneLabel};break;case "permission":m={headerText:r.permissionsHeader,bodyLine1:r.permissionsSubtext,microphoneState:"try-again",microphoneAriaLabel:r.permissionsSubtext};break;case "permission-denied":m={headerText:r.disabledHeader,bodyLine1:r.disabledSubtext,microphoneState:"try-again",microphoneAriaLabel:r.disabledSubtext}}m.className=
X;this.speechOverlayState=m;this.setClass(this.speechOverlayState.className);this.setMicrophoneState(this.speechOverlayState.microphoneState)}};
_.a.setMicrophoneState=function(X){var U=this.isLevelAnimating;this.isLevelAnimating=X==="speaking";!U&&this.isLevelAnimating&&this.runLevelAnimation();this.microphoneSpinnerActive=X==="processing"&&!this.noAnimations};
_.a.setClass=function(X){this.speechOverlayClassName&&_.II(this.hostElement,this.speechOverlayClassName,!1);X&&(this.speechOverlayClassName=X,_.II(this.hostElement,X,!0))};
_.a.runLevelAnimation=function(){var X=this;if(!this.noAnimations&&this.level)if(this.isLevelAnimating){var U=1+Math.random()*.75,r=Math.round(110+Math.random()*10);this.level.style.setProperty("transition","transform "+r/1E3+"s ease-in-out");this.level.style.setProperty("transform","scale("+U+")");_.$u.addJob(function(){X.runLevelAnimation()},3,r)}else this.level.style.removeProperty("opacity"),this.level.style.removeProperty("transition"),this.level.style.removeProperty("transform")};
RR.prototype.stateChanged=RR.prototype.stateChanged;RR.prototype.transcriptionChanged=RR.prototype.transcriptionChanged;RR.prototype.onPopupClosed=RR.prototype.onPopupClosed;RR.prototype.dataChanged=RR.prototype.dataChanged;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],RR.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],RR.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],RR.prototype,"rendererStamperBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],RR.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.Xd.YtEventForwardingBehavior),_.p("design:type",Object)],RR.prototype,"eventForwardingBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],RR.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],RR.prototype,"speechOverlayState",void 0);
_.q([_.T(),_.p("design:type",Object)],RR.prototype,"microphoneSpinnerActive",void 0);_.q([_.T({type:_.v("kevlar_property_type_migration_killswitch")?Boolean:void 0,reflectToAttribute:!0}),_.p("design:type",Object)],RR.prototype,"noAnimations",void 0);_.q([_.T({selector:function(X){var U;return(U=X.voiceSearch)==null?void 0:U.transcription}}),
_.p("design:type",Object)],RR.prototype,"transcription",void 0);_.q([_.T({selector:function(X){var U;return(U=X.voiceSearch)==null?void 0:U.overlay}}),
_.p("design:type",String)],RR.prototype,"state",void 0);_.q([_.T(),_.p("design:type",Object)],RR.prototype,"boundExitClick",void 0);_.q([_.Zl("#microphone-levels"),_.p("design:type",HTMLElement)],RR.prototype,"level",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],RR.prototype,"dataChanged",null);_.q([_.cP("yt-popup-closed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],RR.prototype,"onPopupClosed",null);
_.q([_.Sl("transcription"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],RR.prototype,"transcriptionChanged",null);_.q([_.Sl("state"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],RR.prototype,"stateChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-voice-search-dialog-renderer"})],RR);
_.f(RR,"ytd-voice-search-dialog-renderer",function(){if(i4X!==void 0)return i4X;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return i4X=X},{mode:1});var v6e;var fL=function(){var X=_.Y.apply(this,arguments)||this;X.isOverlay=!1;X.hidden=!1;return X};
_.F(fL,_.Y);_.a=fL.prototype;_.a.onPopupClosed=function(){this.toggleIconState(!1)};
_.a.computeIcon=function(){var X,U,r;return(U=_.e((X=this.data)==null?void 0:X.icon,ABc))==null?void 0:(r=U.icon)==null?void 0:r.iconType};
_.a.computeIconBadgeShape=function(){var X;return{iconBadgeType:"cart",iconBadgeText:(X=this.iconBadgeEntity)==null?void 0:X.badgeText,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.a.onClick=function(){var X;(X=this.data)!=null&&X.onClick&&(this.toggleIconState(!0),this.ytComponentBehavior.resolveCommand(this.data.onClick))};
_.a.computeHidden=function(X){return!X};
_.a.toggleIconState=function(X){this.iconButton&&(this.iconButton.pressed=X)};
fL.prototype.onPopupClosed=fL.prototype.onPopupClosed;_.q([_.w(_.cd),_.p("design:type",Object)],fL.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],fL.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],fL.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],fL.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],fL.prototype,"isOverlay",void 0);
_.q([_.T({computed:"computeHidden(iconBadgeEntity.isVisible)",reflectToAttribute:!0}),_.p("design:type",Object)],fL.prototype,"hidden",void 0);_.q([_.T({selectorArgs:["data.iconBadgeEntityKey"],selector:function(X,U){return _.t3(X.entities,"iconBadgeEntity",U)}}),
_.p("design:type",Object)],fL.prototype,"iconBadgeEntity",void 0);_.q([_.Zl("yt-icon-button"),_.p("design:type",HTMLButtonElement)],fL.prototype,"iconButton",void 0);_.q([_.cP("yt-popup-closed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],fL.prototype,"onPopupClosed",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-icon-badge-topbar-button-renderer"})],fL);
_.f(fL,"ytd-icon-badge-topbar-button-renderer",function(){if(v6e!==void 0)return v6e;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return v6e=X},{mode:1});var eZ3;var qf=function(){var X=_.Y.apply(this,arguments)||this;X.premiumOptions=[];return X};
_.F(qf,_.Y);qf.prototype.configureRendererStamper=function(){return{premiumOptions:{id:"premium-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}}}};
_.n0.Object.defineProperties(qf.prototype,{hasPremiumOptions:{configurable:!0,enumerable:!0,get:function(){return!!this.premiumOptions}}});
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],qf.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],qf.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Array)],qf.prototype,"premiumOptions",void 0);_.q([_.y("premiumOptions"),_.p("design:type",Object),_.p("design:paramtypes",[])],qf.prototype,"hasPremiumOptions",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-offline-promo-content"})],qf);
_.f(qf,"ytd-offline-promo-content",function(){if(eZ3!==void 0)return eZ3;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return eZ3=X},{mode:1});var E6T;var Wk=function(){var X=_.Y.apply(this,arguments)||this;X.premiumOptions=[];return X};
_.F(Wk,_.Y);Wk.prototype.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var X;this.premiumOptions=oL0((X=this.data)==null?void 0:X.formats)};
Wk.prototype.onClickSubmit=function(){_.Gw(this.hostElement,"yt-close-popup-action",["ytd-offline-promo-renderer"]);var X;(X=_.GU())==null||X.pause()};
Wk.prototype.attached=function(){this.JSC$21209_scroller&&(this.JSC$21209_scroller.dialogElement=this.hostElement.parentNode)};
_.n0.Object.defineProperties(Wk.prototype,{showIcon:{configurable:!0,enumerable:!0,get:function(){return this.headersIcon}}});
Wk.prototype.dataChanged=Wk.prototype.dataChanged;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Wk.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Wk.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Wk.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Wk.prototype,"data",void 0);
_.q([_.T({computed:"computeIcon_(data.headersIcon)",value:""}),_.p("design:type",String)],Wk.prototype,"headersIcon",void 0);_.q([_.T(),_.p("design:type",Array)],Wk.prototype,"premiumOptions",void 0);_.q([_.Zl("#scroller"),_.p("design:type",Object)],Wk.prototype,"JSC$21209_scroller",void 0);_.q([_.y("headersIcon"),_.p("design:type",Object),_.p("design:paramtypes",[])],Wk.prototype,"showIcon",null);
_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Wk.prototype,"dataChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-offline-promo-renderer"})],Wk);
_.f(Wk,"ytd-offline-promo-renderer",function(){if(E6T!==void 0)return E6T;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return E6T=X},{mode:1});var FZX;var Jn=function(){var X=_.Y.apply(this,arguments)||this;X.playbackPauseInterval=NaN;X.isLoading=!1;X.hasError=!1;X.dialogClass="";X.youtubeLabel=_.tt("LOGO_ALT_LABEL",{},"YouTube Home");X.logoName="yt-logos-ext:yt-logo-updated";X.actionMap={"yt-save-consent-action":"handleSaveConsent","yt-disable-personalization-action":"handleDisablePersonalization"};return X};
_.F(Jn,_.Y);_.a=Jn.prototype;_.a.onDataChange=function(){var X;if(this.showEOMV1Text=!((X=this.data)==null||!X.eomV1Text))this.dialogClass="eom-v1-dialog"};
_.a.attached=function(){this.pausePlayer()};
_.a.detached=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN)};
_.a.handleLangSelect=function(X){this.langSelect.style.display="none";this.ytComponentBehavior.resolveCommand(this.data.languageList.dropdownRenderer.entries[X.target.selectedIndex].dropdownItemRenderer.onSelectCommand)};
_.a.showLangPicker=function(){this.langSelect.style.display=this.langSelect.style.display&&this.langSelect.style.display!=="none"?"none":"block"};
_.a.handleSaveConsent=function(X){var U=this;this.showLoadingSpinner();this.showLoadingSpinner();bfw(_.e(X,Cy7)).catch(function(r){_.AE(new _.Tx("Something went wrong when save consent "+(r.message?r.message:r)+"."));U.hideLoadingSpinner();U.showErrorMessage()})};
_.a.handleDisablePersonalization=function(X){var U=this;this.showLoadingSpinner();A6L(_.e(X,Hn5)).then(function(){U.dialog.close();U.resumePlayer()}).catch(function(r){_.AE(new _.Tx("Something went wrong when disable personalization "+(r.message?r.message:r)+"."));
U.hideLoadingSpinner();U.showErrorMessage()})};
_.a.showLoadingSpinner=function(){var X=this;this.showSpinnerJobId=_.$u.addLowPriorityJob(function(){X.isLoading=!0},500)};
_.a.hideLoadingSpinner=function(){this.isLoading=!1;this.showSpinnerJobId!==void 0&&(_.$u.cancelJob(this.showSpinnerJobId),this.showSpinnerJobId=void 0)};
_.a.showErrorMessage=function(){var X=this;this.hasError=!0;_.$u.addLowPriorityJob(function(){X.hasError=!1},2E3)};
_.a.pausePlayer=function(){this.playbackPauseInterval||(this.playbackPauseInterval=_.E4(function(){try{var X=_.GU();X&&X.pause()}catch(U){}},100))};
_.a.resumePlayer=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN);try{var X=_.GU();X&&X.play()}catch(U){}};
_.n0.Object.defineProperties(Jn.prototype,{eomEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.data)==null||!X.eomV1Text)return[];X=[];for(var U=["SHIELD","WARNING","BAR_CHART"],r=this.data.eomV1Text.essentialCookieMsg.items,m=0;m<U.length&&m<r.length;m++)X.push({icon:U[m],text:r[m]});return X}},
eomNonEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.data)==null||!X.eomV1Text)return[];X=[];for(var U=["TRENDING_UP","BAR_CHART","AUTO_AWESOME","PURCHASES"],r=this.data.eomV1Text.nonEssentialCookieMsg.items,m=0;m<U.length&&m<r.length;m++)X.push({icon:U[m],text:r[m]});return X}}});
Jn.prototype.onDataChange=Jn.prototype.onDataChange;_.q([_.T(),_.p("design:type",Object)],Jn.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Boolean)],Jn.prototype,"showEOMV1Text",void 0);_.q([_.T(),_.p("design:type",Object)],Jn.prototype,"isLoading",void 0);_.q([_.T(),_.p("design:type",Object)],Jn.prototype,"hasError",void 0);_.q([_.T(),_.p("design:type",Number)],Jn.prototype,"showSpinnerJobId",void 0);_.q([_.T(),_.p("design:type",Object)],Jn.prototype,"dialogClass",void 0);
_.q([_.Zl("#dialog"),_.p("design:type",Object)],Jn.prototype,"dialog",void 0);_.q([_.Zl("#cb-header"),_.p("design:type",HTMLElement)],Jn.prototype,"header",void 0);_.q([_.Zl("#lang-select"),_.p("design:type",HTMLElement)],Jn.prototype,"langSelect",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Jn.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Jn.prototype,"ytComponentBehavior",void 0);
_.q([_.T(),_.p("design:type",String)],Jn.prototype,"youtubeLabel",void 0);_.q([_.T(),_.p("design:type",Object)],Jn.prototype,"logoName",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Jn.prototype,"onDataChange",null);_.q([_.y("data"),_.p("design:type",Array),_.p("design:paramtypes",[])],Jn.prototype,"eomEssentialCookieMsgItems",null);
_.q([_.y("data"),_.p("design:type",Array),_.p("design:paramtypes",[])],Jn.prototype,"eomNonEssentialCookieMsgItems",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-consent-bump-v2-lightbox"})],Jn);
_.f(Jn,"ytd-consent-bump-v2-lightbox",function(){if(FZX!==void 0)return FZX;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return FZX=X},{mode:1});var B7c;var De=function(){return _.Y.apply(this,arguments)||this};
_.F(De,_.Y);De.prototype.ready=function(){if(!_.Mo()||VIL)var X=!0;else VIL=!0,X=!1;X||(X=document.querySelector("ytd-app"),X||(X=document.body),this.internalLightBox=_.Xa(X).appendChild(this.lightBox),this.internalLightBox.dialog.open())};
_.q([_.T(),_.p("design:type",Object)],De.prototype,"data",void 0);_.q([_.Zl("#lightbox"),_.p("design:type",Object)],De.prototype,"lightBox",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-consent-bump-v2-renderer"})],De);
_.f(De,"ytd-consent-bump-v2-renderer",function(){if(B7c!==void 0)return B7c;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return B7c=X},{mode:1});var QbY;var o6Y;var wMe;var pL=function(){return _.Y.apply(this,arguments)||this};
_.F(pL,_.Y);_.a=pL.prototype;_.a.toastOpenedChanged=function(){this.toastManager&&this.hasOpened&&this.toast&&!this.toast.opened&&this.toastType!==1&&LJ1(this.toastManager,this.toastType)};
_.a.open=function(X){this.toast&&(this.ephemeralAction&&_.np().resolve(_.Tk).enqueue(this.ephemeralAction),this.hasOpened=!0,this.toastManager?(this.toastType=X!=null?X:0,this.toastManager.enqueue(this.toast,X)):this.toast.open())};
_.a.close=function(X){var U;(U=this.toast)==null||U.close();this.toastManager&&X===1&&LJ1(this.toastManager,X)};
_.a.refit=function(){var X;(X=this.toast)==null||X.refit()};
_.a.tapClose=function(){if(!this.useCloseButton||this.closeToastOnActionButtonClick){var X;(X=this.toast)==null||X.close()}};
_.a.setVerticalOffset=function(X){this.toast&&(this.toast.verticalOffset=X,this.toast.fit())};
_.a.computeButtonClass_=function(X){return X?"toast-button":""};
_.a.computeText_=function(X){return _.pE(X)};
_.a.toastOpenedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.EG("toast-opened-changed",this.toastOpened))};
_.a.updateToastOpenedFromBinding=function(X){this.toastOpened=X.detail.value};
_.n0.Object.defineProperties(pL.prototype,{command:{configurable:!0,enumerable:!0,get:function(){var X,U,r=(X=this.data)==null?void 0:(U=X.actionButton)==null?void 0:U.buttonRenderer;return(r==null?void 0:r.command)||(r==null?void 0:r.serviceEndpoint)||(r==null?void 0:r.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 X=[],U;((U=this.data)==null?0:U.responseText)&&X.push(_.pE(this.data.responseText));var r;((r=this.data)==null?0:r.subText)&&X.push(_.pE(this.data.subText));var m,I;if((m=this.data)==null?0:(I=m.actionButton)==null?0:I.buttonRenderer){var t,C;X.push(((t=this.data.actionButton.buttonRenderer.accessibilityData)==null?void 0:(C=t.accessibilityData)==null?void 0:C.label)||_.pE(this.data.actionButton.buttonRenderer.text))}return X.filter(function(k){return k}).join(". ")}},
opened:{configurable:!0,enumerable:!0,get:function(){var X,U;return(U=(X=this.toast)==null?void 0:X.opened)!=null?U:!1}}});
pL.prototype.toastOpenedChangedForBinding=pL.prototype.toastOpenedChangedForBinding;pL.prototype.toastOpenedChanged=pL.prototype.toastOpenedChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],pL.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Xd.YtEventForwardingBehavior),_.p("design:type",Object)],pL.prototype,"ytEventForwardingBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],pL.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],pL.prototype,"duration",void 0);
_.q([_.T(),_.p("design:type",Number)],pL.prototype,"toastType",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],pL.prototype,"useCloseButton",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],pL.prototype,"closeToastOnActionButtonClick",void 0);_.q([_.T({value:function(){return _.tt("SBOX_INAPPROPRIATE_CANCEL")}}),
_.p("design:type",String)],pL.prototype,"closeButtonAriaLabel",void 0);_.q([_.T(),_.p("design:type",Boolean)],pL.prototype,"toastOpened",void 0);_.q([_.T(),_.p("design:type",Boolean)],pL.prototype,"hasOpened",void 0);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],pL.prototype,"command",null);_.q([_.y("labelText","command","duration"),_.p("design:type",Object),_.p("design:paramtypes",[])],pL.prototype,"ephemeralAction",null);
_.q([_.y("ephemeralAction"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],pL.prototype,"hasEphemeralAction",null);_.q([_.Zl("#toast"),_.p("design:type",Object)],pL.prototype,"toast",void 0);_.q([_.T({value:function(){return{style:"call-to-action-inverse"}}}),
_.p("design:type",Object)],pL.prototype,"buttonOverrides",void 0);_.q([_.T({value:{style:"mono-inverse"}}),_.p("design:type",Object)],pL.prototype,"closeButtonOverrides",void 0);_.q([_.T({value:function(){return _.np().resolve(_.gX(_.u2))}}),
_.p("design:type",Object)],pL.prototype,"toastManager",void 0);_.q([_.y("data.responseText","data.subText","data.actionButton"),_.p("design:type",Object),_.p("design:paramtypes",[])],pL.prototype,"labelText",null);_.q([_.ge("toastOpened"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],pL.prototype,"toastOpenedChanged",null);
_.q([_.ge("toastOpened"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],pL.prototype,"toastOpenedChangedForBinding",null);_.q([_.uG({is:"yt-notification-action-renderer",disableElementRegistration:!0})],pL);
_.f(pL,"yt-notification-action-renderer",function(){if(wMe===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;o6Y===void 0&&(o6Y=document.createElement("template"));var m=o6Y;r.call(U,m.content.cloneNode(!0),X.content.firstChild);wMe=X}X=wMe;return X},{mode:2});var $h=function(){var X=_.Y.apply(this,arguments)||this;X.duration=4E3;X.downloadingCount=0;X.downloadedCount=0;X.downloadingOnlySmartDownloads=!1;X.sessionTotalDownloads=0;X.sessionDownloaded=0;X.previousSessionsDownloaded=0;X.totalDownloadPercentage=0;X.currentDownloadProgress=0;X.currentDownloadPercentage=0;X.isLeaderTab=!0;X.isFullScreen=!1;X.actionMap={"yt-fullscreen-change-action":"handleFullscreenChange"};X.boundBeforeUnload=function(U){X.isLeaderTab&&X.downloadingCount>0&&(U.preventDefault(),
U.returnValue=!0)};
return X};
_.F($h,_.Y);_.a=$h.prototype;
_.a.open=function(){this.updateDownloadState();if(this.data){var X=this.sessionDownloaded+1,U=this.sessionTotalDownloads>1?_.tt("VIDEOS_DOWNLOADING_RATIO",{downloaded:X.toString(),total:this.sessionTotalDownloads.toString()},"Downloading... "+X+"/"+this.sessionTotalDownloads):_.tt("DOWNLOADING",void 0,"Downloading")+"...";this.downloadingOnlySmartDownloads&&(U=this.sessionTotalDownloads>1?_.tt("SMART_DOWNLOADS_UPDATING_RATIO",{downloaded:X.toString(),total:this.sessionTotalDownloads.toString()},"Updating Smart downloads... "+
X+"/"+this.sessionTotalDownloads):_.tt("SMART_DOWNLOADS_UPDATING",void 0,"`Updating Smart downloads..."));X=this.isLeaderTab?_.tt("KEEP_OPEN",{},"Keep window open to continue"):"";if(_.pE(this.data.responseText)!==U||_.pE(this.data.subText)!==X)this.set("data.responseText",_.DQ(U)),this.set("data.subText",_.DQ(X)),this.notificationActionRenderer.refit()}this.notificationActionRenderer.open(1);window.addEventListener("beforeunload",this.boundBeforeUnload)};
_.a.close=function(){this.previousSessionsDownloaded=this.sessionDownloaded=this.sessionTotalDownloads=0;this.notificationActionRenderer.hasOpened&&this.notificationActionRenderer.close(1);window.removeEventListener("beforeunload",this.boundBeforeUnload)};
_.a.updatePopup=function(){!this.data||this.isFullScreen||this.downloadingCount===0?this.close():this.open()};
_.a.updateCurrentDownloadProgress=function(){this.currentDownloadPercentage=Math.floor(this.currentDownloadProgress*100)};
_.a.updateDownloadState=function(){this.previousSessionsDownloaded===0&&(this.previousSessionsDownloaded=this.downloadedCount);var X=this.downloadedCount-this.previousSessionsDownloaded;X<this.sessionDownloaded&&(this.previousSessionsDownloaded-=this.sessionDownloaded-X);this.sessionDownloaded=this.downloadedCount-this.previousSessionsDownloaded;this.sessionTotalDownloads=this.downloadingCount+this.sessionDownloaded};
_.a.handleFullscreenChange=function(X){(this.isFullScreen=X)||this.updatePopup()};
$h.prototype.updateCurrentDownloadProgress=$h.prototype.updateCurrentDownloadProgress;$h.prototype.updatePopup=$h.prototype.updatePopup;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],$h.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],$h.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.Xd.YtEventForwardingBehavior),_.p("design:type",Object)],$h.prototype,"ytEventForwardingBehavior",void 0);
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],$h.prototype,"actionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],$h.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],$h.prototype,"duration",void 0);_.q([_.T({selector:function(X){return _.RPx(X.entities).length}}),
_.p("design:type",Object)],$h.prototype,"downloadingCount",void 0);_.q([_.T({selector:IjT}),_.p("design:type",Object)],$h.prototype,"downloadedCount",void 0);_.q([_.T({selector:function(X){var U=_.RPx(X.entities);return mR5(X.entities,U)}}),
_.p("design:type",Object)],$h.prototype,"downloadingOnlySmartDownloads",void 0);_.q([_.T(),_.p("design:type",Object)],$h.prototype,"sessionTotalDownloads",void 0);_.q([_.T(),_.p("design:type",Object)],$h.prototype,"sessionDownloaded",void 0);_.q([_.T(),_.p("design:type",Object)],$h.prototype,"previousSessionsDownloaded",void 0);_.q([_.T(),_.p("design:type",Object)],$h.prototype,"totalDownloadPercentage",void 0);
_.q([_.T({selector:function(X){var U;X=(U=_.RPx(X.entities))!=null?U:[];return X.length>0?_.oZm(X.slice(-1)):0}}),
_.p("design:type",Object)],$h.prototype,"currentDownloadProgress",void 0);_.q([_.T(),_.p("design:type",Object)],$h.prototype,"currentDownloadPercentage",void 0);_.q([_.T({selector:_.DO9}),_.p("design:type",Object)],$h.prototype,"isLeaderTab",void 0);_.q([_.Zl("yt-notification-action-renderer"),_.p("design:type",Object)],$h.prototype,"notificationActionRenderer",void 0);
_.q([_.Sl("downloadingCount","downloadedCount","downloadingOnlySmartDownloads","isLeaderTab"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],$h.prototype,"updatePopup",null);_.q([_.Sl("currentDownloadProgress"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],$h.prototype,"updateCurrentDownloadProgress",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-video-download-toast-renderer"})],$h);
_.f($h,"ytd-video-download-toast-renderer",function(){if(QbY!==void 0)return QbY;var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return QbY=X},{mode:1});var yMe;var uJ5;var b6=function(){return _.Y.apply(this,arguments)||this};
_.F(b6,_.Y);b6.prototype.computeIsRedLogo=function(X,U){!X&&U&&(X=U);return X==="YOUTUBE_RED_LOGO"||X==="YOUTUBE_PREMIUM_LOGO"};
b6.prototype.computeLogoName=function(X){X=this.componentBehavior.computeIcon_(X);return X===""?"yt-logos-ext:yt-logo-updated":X};
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],b6.prototype,"componentBehavior",void 0);_.q([_.T({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(data.iconType, logoType)"}),_.p("design:type",Boolean)],b6.prototype,"isRedLogo",void 0);_.q([_.T({computed:"computeLogoName(data)"}),_.p("design:type",String)],b6.prototype,"logoName",void 0);_.q([_.T({value:{}}),_.p("design:type",Object)],b6.prototype,"data",void 0);
_.q([_.T(),_.p("design:type",Object)],b6.prototype,"logoType",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-logo"})],b6);
_.f(b6,"ytd-logo",function(){if(uJ5!==void 0)return uJ5;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return uJ5=X},{mode:_.Xz("kevlar_poly_si_batch_j074")?1:2});var An=function(){var X=_.Y.apply(this,arguments)||this;X.animationRef={};return X};
_.F(An,_.Y);_.a=An.prototype;_.a.attached=function(){document.addEventListener("yt-navigate-finish",_.k7(this,this.logYoodle))};
_.a.detached=function(){document.removeEventListener("yt-navigate-finish",_.k7(this,this.logYoodle))};
_.a.logYoodle=function(){var X,U;if((X=this.data)==null?0:(U=X.loggingDirectives)==null?0:U.trackingParams)this.ytRendererBehavior.markDirty(),_.gO().graftServerVe(this.data.loggingDirectives.trackingParams)};
_.a.computeHideImg=function(X,U){return!!X||!!U};
_.a.computeHideYtdLogo=function(X,U){return!X||!!U};
_.a.computeHideLottie=function(X){return!X};
_.a.computeIsRedLogo=function(X){return X==="YOUTUBE_RED_LOGO"||X==="YOUTUBE_PREMIUM_LOGO"};
_.a.renderLogoEntity=function(){var X=this.getThumbnailUrl(this.useDarkThemeYoodle,this.data),U=this.getAnimatedThumbnailUrl(this.useDarkThemeYoodle,this.data),r=this.getLogoTitleText(this.data),m=this.getLottieUrl(this.useDarkThemeYoodle,this.data);this.url!==X&&(this.url=X);this.animatedUrl!==U&&(this.animatedUrl=U);this.logoTitleText!==r&&(this.logoTitleText=r);this.lottieUrl!==m&&(this.lottieUrl=m,this.lottiePlayerProps=this.computeLottiePlayerProps(m))};
_.a.getSanitizedThumbnail=function(X){return X&&X.thumbnails?_.pje(X.thumbnails,122)||"":""};
_.a.getThumbnailUrl=function(X,U){if(!U)return"";var r,m;X=X?(r=U.darkThemeLogo)==null?void 0:r.thumbnail:(m=U.lightThemeLogo)==null?void 0:m.thumbnail;return this.getSanitizedThumbnail(X)};
_.a.getAnimatedThumbnailUrl=function(X,U){return U?this.getSanitizedThumbnail(X?U.darkThemeAnimatedLogo:U.lightThemeAnimatedLogo):""};
_.a.getLogoTitleText=function(X){if(X)return _.pE(X.tooltipText)};
_.a.computeLogoIcon=function(X,U){if(U){var r,m;return X?(r=U.darkThemeLogo)==null?void 0:r.icon:(m=U.lightThemeLogo)==null?void 0:m.icon}};
_.a.playAnimation=function(){this.hideLottie||this.animationRef.lottieEl&&this.animationRef.lottieEl.isPaused&&this.animationRef.lottieEl.goToAndPlay(0)};
_.a.getLottieUrl=function(X,U){var r,m,I,t;return X?U==null?void 0:(r=U.darkThemeLogo)==null?void 0:(m=r.lottieAnimation)==null?void 0:m.url:U==null?void 0:(I=U.lightThemeLogo)==null?void 0:(t=I.lottieAnimation)==null?void 0:t.url};
_.a.computeLottiePlayerProps=function(X){if(X){var U;if((U=this.animationRef)==null?0:U.lottieEl){var r;(r=this.animationRef)==null||r.lottieEl.destroy()}return{animationRef:this.animationRef,animationConfig:{name:"LOGO_ENTITY_ANIMATION_NAME",path:X,autoplay:!0,loop:!1,rendererSettings:{viewBoxOnly:!1}},listeners:{data_failed:this.onLottieError.bind(this),error:this.onLottieError.bind(this)}}}};
_.a.onLottieError=function(){this.data&&this.lottieUrl&&_.l4(this.hostElement,"yoodle-error")};
_.a.onImgError=function(){this.data&&!this.lottieUrl&&_.l4(this.hostElement,"yoodle-error")};
An.prototype.playAnimation=An.prototype.playAnimation;An.prototype.renderLogoEntity=An.prototype.renderLogoEntity;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],An.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],An.prototype,"data",void 0);_.q([_.T({value:!1,computed:"computeHideImg(logoIcon, lottiePlayerProps)"}),_.p("design:type",Boolean)],An.prototype,"hideImg",void 0);
_.q([_.T({value:!0,computed:"computeHideYtdLogo(logoIcon, lottiePlayerProps)"}),_.p("design:type",Boolean)],An.prototype,"hideYtdLogo",void 0);_.q([_.T({value:!0,reflectToAttribute:!0,computed:"computeHideLottie(lottiePlayerProps)"}),_.p("design:type",Boolean)],An.prototype,"hideLottie",void 0);_.q([_.T({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(logoType)"}),_.p("design:type",Boolean)],An.prototype,"isRedLogo",void 0);
_.q([_.T(),_.p("design:type",Boolean)],An.prototype,"useDarkThemeYoodle",void 0);_.q([_.T(),_.p("design:type",String)],An.prototype,"url",void 0);_.q([_.T(),_.p("design:type",String)],An.prototype,"animatedUrl",void 0);_.q([_.T(),_.p("design:type",String)],An.prototype,"logoTitleText",void 0);_.q([_.T({value:{},computed:"computeLogoIcon(useDarkThemeYoodle, data)"}),_.p("design:type",Object)],An.prototype,"logoIcon",void 0);_.q([_.T(),_.p("design:type",Object)],An.prototype,"logoType",void 0);
_.q([_.T(),_.p("design:type",String)],An.prototype,"lottieUrl",void 0);_.q([_.T(),_.p("design:type",Object)],An.prototype,"lottiePlayerProps",void 0);_.q([_.T(),_.p("design:type",Object)],An.prototype,"animationRef",void 0);_.q([_.ge("data"),_.ge("useDarkThemeYoodle"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],An.prototype,"renderLogoEntity",null);
_.q([_.cP("click"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],An.prototype,"playAnimation",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-yoodle-renderer"})],An);
_.f(An,"ytd-yoodle-renderer",function(){if(yMe!==void 0)return yMe;var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return yMe=X},{mode:_.Xz("kevlar_poly_si_batch_j074")?1:2});var hZ5;var MtX;var zZL=_.Vx.currentPageTypeSelector,KZY=_.Vx.currentPageSubTypeSelector,l6=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-navigate-home-action":"onNavigateHomeAction"};return X};
_.F(l6,_.Y);_.a=l6.prototype;_.a.onYoodleError=function(){_.v("kevlar_yoodle_handle_load_failure_killswitch")||(this.yoodleError=!0)};
_.a.computeLogoName=function(X){X=this.componentBehavior.computeIcon_(X);return X===""?"yt-logos-ext:yt-logo-updated":X};
_.a.computeTitle=function(X,U,r){return r&&(U==null?0:U.tooltipText)?_.pE(U.tooltipText):_.pE(X)};
_.a.computeAriaLabel=function(X,U,r){return r&&(U==null?0:U.tooltipText)?_.pE(X):""};
_.a.computeShowYoodle=function(X,U,r){return!X||!U&&!!r&&!_.fI.isEmpty(r)};
_.a.onNavigateHomeAction=function(){if(_.v("kevlar_miniplayer_navigate_home_from_app_killswitch")){var X;(X=_.Xa(this.hostElement).querySelector(".yt-simple-endpoint"))==null||X.click()}};
_.a.computeLogoHref=function(X,U,r){var m;(r==null?0:r.onTapCommand)?m=this.componentBehavior.computeHref_(r.onTapCommand):X&&(m=this.componentBehavior.computeHref_(X));return m?m:U};
_.a.computeCommand=function(X,U){return(U==null?void 0:U.onTapCommand)||X};
_.a.getEndpointForm=function(){if(_.v("kevlar_topbar_disable_cache_only_home")){var X=_.np().resolve(_.C8),U=zZL(X.getState())||"";X=KZY(X.getState())||"";return{disableCache:U==="ytd-browse"&&X==="home"}}return{disableCache:!0}};
l6.prototype.onYoodleError=l6.prototype.onYoodleError;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],l6.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],l6.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],l6.prototype,"componentBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],l6.prototype,"ytdReduxBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],l6.prototype,"data",void 0);_.q([_.T(),_.p("design:type",String)],l6.prototype,"countryCode",void 0);_.q([_.T({selectorArgs:["data.overrideEntityKey"],selector:function(X,U){return _.t3(X.entities,"logoEntity",U)}}),
_.p("design:type",Object)],l6.prototype,"logoEntity",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeShowYoodle(data, yoodleError, logoEntity)"}),_.p("design:type",Boolean)],l6.prototype,"showYoodle",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],l6.prototype,"yoodleError",void 0);_.q([_.T({computed:"computeTitle(data.tooltipText, logoEntity, showYoodle)"}),_.p("design:type",String)],l6.prototype,"titleText",void 0);
_.q([_.T({value:"",computed:"computeAriaLabel(data.tooltipText, logoEntity, showYoodle)"}),_.p("design:type",String)],l6.prototype,"ariaLabelText",void 0);_.q([_.T({value:"/"}),_.p("design:type",String)],l6.prototype,"defaultEndpointUrl",void 0);_.q([_.T({computed:"computeLogoHref(data.endpoint, defaultEndpointUrl, logoEntity)"}),_.p("design:type",String)],l6.prototype,"endpointUrl",void 0);
_.q([_.T({computed:"computeCommand(data.endpoint, logoEntity)"}),_.p("design:type",String)],l6.prototype,"command",void 0);_.q([_.T(),_.p("design:type",Object)],l6.prototype,"logoType",void 0);_.q([_.T({}),_.p("design:type",Boolean)],l6.prototype,"useDarkThemeYoodle",void 0);_.q([_.cP("yoodle-error"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],l6.prototype,"onYoodleError",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-topbar-logo-renderer"})],l6);
_.f(l6,"ytd-topbar-logo-renderer",function(){if(MtX!==void 0)return MtX;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return MtX=X},{mode:_.Xz("kevlar_poly_si_batch_j027")?1:2});var T7c=0;var YHw=_.L6.SEARCH_APPEND_LABEL,Vtw=_.L6.SUGGESTION_NEW_VIDEOS_TEXT,RZL=_.L6.SUGGESTION_THUMBNAIL_LABEL,fyX=_.L6.SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL,qHX=_.V(function(X){function U(rm){var d5,$H;return _.c(function(nj){if(nj.nextAddress==1)return d5=new Request(rm),_.E_(nj,2),nj.yield(fetch(d5,{credentials:"include"}),4);if(nj.nextAddress!=2)return kA(!0),_.mt(nj,0);$H=_.yE(nj);_.AE($H);_.uv(nj)})}
var r=X.isHighlighted;var m=X.suggestion;var I=X.onClickCallback;var t=X.onHoverUpdateCallback;var C=X.labels;var k=X.queryBuilderFunction;var g=X.onRemoveCallback;var Z=X.suggestionIndex;var P=X.generateUniqueId;var S=X.highlightedId;var d=X.useScrollMargin;var O=X.isKeyboardMode;var E=null,Q=null,h=null,z=_.HD("div"),K=_.HD("span");X=_.H(_.Fb(!1,void 0,"LafNkf"));var D=X.next().value,W=X.next().value,J=_.cD("a",function(rm){rm&&_.en(237477,rm,Q,function(d5){Q=d5})}),A=_.cD("button",function(rm){rm&&
_.en(237477,rm,Q,function(d5){Q=d5})}),N=_.cD("div",function(rm){rm&&_.en(281939,rm,h,function(d5){h=d5})}),He=_.tj(function(rm){if((rm==null?void 0:rm.button)===2)return rm.preventDefault(),!1;
var d5=_.Ei();d5&&E&&_.qm(d5,E,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");var $H;I(rm,m().text,m().index,m().entityMid,rm==null?void 0:($H=rm.detail)==null?void 0:$H.wasSelectedByKeyboard);return!1}),ne=function(){return m().type===35},Be=function(){return _.v("desktop_enable_single_suggestion_highlight")},S6=function(){return _.Pp("desktop_suggestions_panel_row_height")||0},e6=function(){var rm;
return _.v("desktop_enable_new_video_metadata")&&((rm=m())==null?void 0:rm.hasNewVideo)===!0},Vs=function(){return _.v("desktop_enable_visual_suggest")},Re=function(){return _.v("desktop_enable_entity_suggest")&&cMX(m())},$A=function(){return m().entitySubtitle},Ht=function(){return Be()?(r==null?void 0:r())||iu()&&!(O==null?0:O()):(r==null?void 0:r())||iu()},OS=function(){var rm=_.$q("SBOX_SETTINGS");
return ne()&&!(rm==null?0:rm.HIDE_REMOVE_LINK)},j6=function(){return g6X(m(),{useEntityName:Re()})},Pt,Q1=!((Pt=_.np().resolve(_.gX(_.RB)))==null||!Pt()),z8=function(){return ne()?_.v("enable_web_delhi_icons")?"HISTORY":"ARROW_TIME":"SEARCH"},B7=function(){return C==null?void 0:C().SUGGESTION_DISMISS_LABEL},SX=function(){return C==null?void 0:C().SUGGESTION_DISMISSED_LABEL};
X=_.H(_.Fb(!1,void 0,"JyfUlf"));Pt=X.next().value;var kA=X.next().value;X=_.H(_.Fb(!1,void 0,"QKfAGe"));var mp=X.next().value,eP=X.next().value,iu=mp,ES=_.tj(function(){k(K.value.innerText);return!1}),jP=_.tj(function(rm){rm.preventDefault();
return!1}),QE=_.tj(function(rm){var d5=m().text,$H=_.$q("SBOX_SETTINGS"),nj="https://"+($H.SEARCHBOX_HOST_OVERRIDE||"suggestqueries-clients6.youtube.com")+"/complete/deleteitems?client=youtube";
nj+="&delq="+encodeURIComponent(d5);(d5=$H==null?void 0:$H.PSUGGEST_TOKEN)&&(nj+="&tok="+d5);($H=$H==null?void 0:$H.SESSION_INDEX)&&(nj+="&authuser="+$H);U(nj);rm.preventDefault();(rm=_.Ei())&&Q&&_.qm(rm,Q,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");g(Z==null?void 0:Z());return!1}),$C=_.tj(function(){if(Be()&&(O==null?0:O()))return!1;
eP(!0);t(!0);return!1}),sS=_.tj(function(){eP(!1);
t(!1);return!1}),xC=_.tj(function(){W(!0);
return!1}),I0=_.tj(function(){W(!1);
return!1}),G1=_.tj(function(rm){rm.preventDefault();
if(m().entityThumbnailAttributionUrl){h&&_.JS(_.gO(),h);var d5=m().entityThumbnailAttributionUrl;rm=m().entityName;var $H={dismissDialogEndpoint:{}};d5={commandExecutorCommand:{commands:[$H,{urlEndpoint:{url:d5,target:"TARGET_NEW_WINDOW"},commandMetadata:{webCommandMetadata:{url:d5}}}]}};$H={buttonViewModel:{title:_.tt("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:$H}}};d5={buttonViewModel:{title:_.tt("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_BUTTON_LABEL"),
style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:d5}}};rm={dialogHeaderViewModel:{headline:{content:rm!=null?rm:_.tt("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_TITLE"),alignment:"TEXT_ALIGNMENT_CENTER"}}};var nj={basicContentViewModel:{paragraphs:[{text:{content:_.tt("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_DESCRIPTION"),alignment:"TEXT_ALIGNMENT_CENTER"}}]}};rm={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:rm,footer:{panelFooterViewModel:{primaryButton:d5,
secondaryButton:$H,shouldHideDivider:!0}},content:nj}}}}};_.np().resolve(_.s4).resolveCommand(rm)}return!1});
X=_.H(_.Fb("",void 0,"MvIBn"));var r5=X.next().value,xr=X.next().value;_.qH(function(){OS()&&xr(P==null?void 0:P(Z==null?void 0:Z()));z.value&&_.en(12453,z.value,E,function(rm){E=rm})});
return _.n(_.x,{cond:Pt,then:function(){var rm={};return _.n("div",{class:_.mS("ytSuggestionComponentRemovedText",(rm.ytSuggestionComponentLargerRemovedText=function(){return Vs()},rm)),
style:function(){return S6()>0?"height: "+S6()+"px;":""},
role:"button"},SX)},
else:function(){var rm={},d5={};return _.n("div",{class:_.mS("ytSuggestionComponentSuggestion",(rm.ytSuggestionComponentSuggestionHover=function(){return!Be()},rm.ytSuggestionComponentHighlighted=Ht,rm.ytSuggestionComponentPersonalizedSuggestion=ne,rm.ytSuggestionComponentMweb=!1,rm.ytSuggestionComponentLargerSuggestion=function(){return e6()||Vs()},rm.ytSuggestionComponentThumbnailSuggestion=function(){return Vs()},rm.ytSuggestionComponentRoundedSuggestion=function(){return _.v("desktop_enable_scrollable_suggestions_panel")&&
_.v("desktop_enable_suggestions_panel_padding")},rm.ytSuggestionComponentThumbnailPadding=function(){return Vs()&&!ne()},rm)),
style:function(){return S6()>0?"height: "+S6()+"px;":""},
role:"presentation","on:mousedown":He,"on:mouseover":$C,"on:mouseout":sS,el:z},_.n("div",{class:_.mS("ytSuggestionComponentText",(d5.ytSuggestionComponentScrollMargin=d,d5)),"aria-label":function(){return e6()?m().text+" "+Vtw:m().text},
id:function(){return P==null?void 0:P(Z==null?void 0:Z())},
"on:mousedown":He,role:"option"},_.n(_.x,{cond:function(){return m().type!==33},
then:function(){return _.n(_.k5,{icon:z8,className:"ytSuggestionComponentIcon"})}}),_.n("div",{class:"ytSuggestionComponentLeftContainer"},_.n("span",{el:K,
role:"button",tabindex:0},_.n(_.Yq,{each:j6},function($H){return $H.bold?_.n("span",{class:"ytSuggestionComponentBold"},$H.text):_.n("span",null,$H.text)})),_.n(_.x,{cond:function(){return Re()&&!!m().entitySubtitle||e6()},
then:function(){return _.n("div",{class:"ytSuggestionComponentMetadataContainer"},_.n(_.x,{cond:function(){return Re()&&!!m().entitySubtitle},
then:function(){return _.n("div",{class:"ytSuggestionComponentEntitySubtitle"},$A)}}),_.n(_.x,{cond:function(){return e6()},
then:function(){return _.n("div",{class:"ytSuggestionComponentNewVideoContainer"},_.n("div",{class:"ytSuggestionComponentNewVideoIcon"}),_.n("div",{class:"ytSuggestionComponentNewVideoText"},Vtw))}}))}}))),_.n("div",{class:"ytSuggestionComponentRightContainer"},_.n(_.x,{cond:function(){return Vs()&&m().visualSuggestUrl!==void 0},
then:function(){var $H={};return _.n("div",{class:"ytSuggestionComponentThumbnailContainer"},_.n("img",{"aria-label":RZL,class:_.mS("ytSuggestionComponentVisualSuggestThumbnail",($H.ytSuggestionComponentCircularFrame=function(){return Re()&&m().subtypes.includes(790)},$H.ytSuggestionComponentEntitySuggestThumbnail=function(){return Re()},$H)),
src:function(){return m().visualSuggestUrl}}),_.n(_.x,{cond:function(){return Re()&&!!m().entityThumbnailAttributionUrl},
then:function(){var nj={};return _.n("span",{title:fyX,role:"tooltip"},_.n("div",{el:N,"on:mouseover":xC,"on:mouseout":I0,"on:mousedown":G1,class:_.mS("ytSuggestionComponentThumbnailOverlay",(nj.ytSuggestionComponentThumbnailOverlayHidden=function(){return!D()},nj))},_.n(_.k5,{icon:"INFO",
className:"ytSuggestionComponentInfoIcon"})))}}))}}),_.n(_.V3,null,_.n(_.K$,{when:function(){return Vs()&&OS()}},function(){var $H={};
return _.n("button",{class:_.mS("ytSuggestionComponentRemoveLinkClearButton",($H.ytSuggestionComponentRemoveLinkClearButtonSelected=function(){return r5()&&r5()===(S==null?void 0:S())},$H.ytSuggestionComponentRemoveLinkClearButtonHidden=function(){return!Ht()},$H)),
el:A,"on:mousedown":QE,"aria-label":B7,id:function(){return r5()}},_.n(_.k5,{icon:"DISMISSAL",
className:"ytSuggestionComponentClearButtonIcon"}))}),_.n(_.K$,{when:function(){return!(Vs()&&m().visualSuggestUrl!==void 0)&&OS()}},function(){var $H={};
return _.n("a",{class:_.mS("ytSuggestionComponentRemoveLink",($H.ytSuggestionComponentRemoveLinkDark=Q1,$H.ytSuggestionComponentRemoveLinkSelected=function(){return r5()&&r5()===(S==null?void 0:S())},$H)),
el:J,"on:mousedown":QE,"aria-label":B7,tabindex:0,role:"button",id:function(){return r5()}},B7)}),_.n(_.K$,{when:function(){return!1}},function(){return _.n("button",{class:"ytSuggestionComponentQueryBuilderButton",
"on:click":ES,"on:mousedown":jP,role:"button","aria-label":YHw},_.n(_.k5,{icon:"ARROW_DIAGONAL",className:"ytSuggestionComponentQueryBuilderButtonIcon"}))}))))}})},"Bj");var WZ1=_.pH(["//www.google.com/textinputassistant/","/","_tia.js"]),JMH=_.V(function(){return _.n("ytd-text-input-assistant",{class:"ytdTextInputAssistantHost"},_.n("button",{class:"ytdTextInputAssistantButton","on:click":_.tj(function(){xjL().inputMethodsTracker.add(3);var X,U=(X=_.$q("SBOX_SETTINGS"))==null?void 0:X.REQUEST_LANGUAGE;if(U)return _.hC(_.P0(WZ1,14,U)),!1})},_.n("img",{class:"ytdTextInputAssistantIcon",
tia_field_name:"search_query",tia_disable_swap:"true",tia_property:"youtube",src:"//www.gstatic.com/inputtools/images/tia.png",alt:""})))},"Cj");var pMw;_.DjH=function(){this.cache=new Map};
pMw=function(X){for(var U=_.H(X.cache.entries()),r=U.next();!r.done;r=U.next()){var m=_.H(r.value);r=m.next().value;m=m.next().value;m.suggestions.some(function(I){return I.type===35})&&X.cache.delete(r)}};var $j7=_.L6.SEARCH,bCw=_.L6.SEARCH_CLEAR_LABEL,AMw=new _.gb("FAKE_SUGGEST_RESPONSE"),lyH=_.V(function(X){function U(){$C||($C=setTimeout(function(){xC()},1E3))}
function r(uu,oh,JT){if(uu.trim()){QE=uu;_.p$("REFINEMENTS_TUPLE",void 0);ES=!0;var py;oh=dj5(SX,oh);var vt=(py=X.searchEndpoint)==null?void 0:py.call(X);_.MVL(uu,oh,vt,Pt.value.value,JT);xC();Pt.value.value=uu;Pt.value.blur();SX.reset()}}
function m(uu){return _.c(function(oh){return oh.return(new Promise(function(JT){var py=new XMLHttpRequest;py.open("GET",_.mj3(uu),!0);py.withCredentials=!0;var vt=_.$q("SBOX_SETTINGS");(vt==null?0:vt.SEND_VISITOR_DATA)&&py.setRequestHeader("X-Goog-Visitor-Id",vt==null?void 0:vt.VISITOR_DATA);py.onload=function(){JT(py.responseText)};
py.onerror=function(){_.AE(Error("Ml"));JT(null)};
setTimeout(function(){py.abort()},1E4);
py.send(null)}))})}
function I(uu){var oh,JT,py,vt;return _.c(function(iV){switch(iV.nextAddress){case 1:return oh={credentials:"include",headers:_.rMX()},window.AbortController&&(JT=new AbortController,setTimeout(function(){JT.abort("ytsbox-suggest-timeout")},1E4),oh.signal=JT.signal),_.E_(iV,2),iV.yield(fetch(_.mj3(uu),oh),4);
case 4:py=iV.yieldResult.text();_.mt(iV,3);break;case 2:return vt=_.yE(iV),vt!=="ytsbox-abort-last"&&vt!=="ytsbox-suggest-timeout"&&_.AE(vt),iV.return(null);case 3:return iV.return(py)}})}
function t(uu){var oh,JT,py;return _.c(function(vt){switch(vt.nextAddress){case 1:if(oh=_.np().resolve(_.gX(AMw)))return vt.return(oh);JT=Date.now();U();return _.v("yt_searchbox_xhr")?vt.yield(m(uu),5):vt.yield(I(uu),4);case 4:py=vt.yieldResult;vt.jumpTo(3);break;case 5:py=vt.yieldResult;case 3:if(py){$C&&(clearTimeout($C),$C=null);var iV=SX,lx=JT,$r=uu.query.length===0;lx=Date.now()-lx;$r?iV.zeroPrefixRoundTripTime=lx:(iV.JSC$21189_totalRoundTripTime+=lx,iV.maxRoundTripTime=Math.max(iV.maxRoundTripTime,
lx),$r=Math.floor(lx/100),$r>=OC1.length?++iV.roundTripTimeHistogram[9]:++iV.roundTripTimeHistogram[OC1[$r]])}return vt.return(py)}})}
function C(uu){var oh,JT,py;return _.c(function(vt){if(vt.nextAddress==1)return(oh=B7.cache.get(_.UjY(uu)))?vt.return(oh):vt.yield(t(uu),2);JT=vt.yieldResult;if(JT===null)return vt.return(null);py=new _.n6L(JT);uu.query.length===0&&py.suggestions.length===0||B7.cache.set(_.UjY(uu),py);return vt.return(py)})}
function k(uu){var oh,JT;return _.c(function(py){if(py.nextAddress==1){jP=!1;var vt=QE;vt=_.Db()==="search"?(_.ib(location.href,"search_query")||_.ib(location.href,"q"))===vt:!1;oh=new _.XMT(uu,vt?QE:null);return py.yield(C(oh),2)}JT=py.yieldResult;if(JT===null)return py.return();oh.query.length===0&&(SX.zeroPrefixSuggestionCount=JT.suggestions.length);if(oh.id<=sS)return SX.outOfSyncResponseCount++,py.return();if(document.activeElement!==Pt.value)return py.return();sS=oh.id;var iV=SX,lx=JT.rawResponse[2]||
{};iV.experimentTriggeredBeforeFinal||(iV.experimentTriggeredBeforeFinal=iV.experimentTriggeredFinal);iV.experimentTriggeredFinal=!!lx.e;SX.updateSuggestions(JT.suggestions);h(-1);$A([]);JT.suggestions!==O()&&sP(JT.suggestions.length);E(JT.suggestions);He(JT.suggestions.length>0&&JT.suggestions[0].type===33);z8&&(z8.hidden=JT.suggestions.length===0,N()?(z8.style.minWidth="",iV=z8.style,lx=(vt=O()[0])==null?void 0:vt.ignoredPrefix,iV.marginLeft=(lx?Math.min(lx.length*6,Q1.value.offsetWidth):0).toString()+
"px"):(z8.style.minWidth=Q1.value.offsetWidth+"px",z8.style.marginLeft="0"),XF());_.uv(py)})}
function g(){if(!ES)return!1;var uu=_.$q("REFINEMENTS_TUPLE");return uu?(uu=uu[1].map(function(oh,JT){return new kJw([oh,0,[71]],Pt.value.value,JT)}),O()!==uu&&sP(uu.length),$A([]),E(uu),SX.updateSuggestions(uu),ES=!1,z8.hidden=uu.length===0,jP=uu.length>0,!0):!1}
function Z(){var uu=Pt.value.value;(typeof uu==="string"||uu instanceof String)&&uu!==""?W(!0):W(!1)}
function P(){if(_.Db()==="search"){var uu=window.location.href;try{var oh=_.ib(uu,"search_query")||_.ib(uu,"q")||""}catch(JT){oh=""}oh&&(Pt.value.value=oh,W(!0))}}
var S=_.H(_.Fb([],void 0,"OC8EPc")),d=S.next().value;S=S.next().value;var O=d,E=S;d=_.H(_.Fb(-1,void 0,"t2tVQb"));var Q=d.next().value,h=d.next().value;d=_.H(_.Fb(-1,void 0,"v0RZCe"));var z=d.next().value,K=d.next().value;d=_.H(_.Fb(!1,void 0,"rjAnI"));var D=d.next().value,W=d.next().value;d=_.H(_.Fb(!1,void 0,"SyGLvb"));var J=d.next().value,A=d.next().value;S=_.H(_.Fb(!1,void 0,"tL09Cb"));d=S.next().value;S=S.next().value;var N=d,He=S;S=_.H(_.Fb(!1,void 0,"FlH7mc"));d=S.next().value;var ne=S.next().value;
S=_.H(_.Fb(!1,void 0,"ea3fwe"));var Be=S.next().value,S6=S.next().value;S=_.H(_.Fb(1,void 0,"vSK1xe"));var e6=S.next().value,Vs=S.next().value;S=_.H(_.Fb([],void 0,"ijlw4b"));var Re=S.next().value,$A=S.next().value;S=_.H(_.Fb(!1,void 0,"HcRey"));var Ht=S.next().value,OS=S.next().value;S=_.v("web_searchbox_animate_suggestions")&&"contentVisibility"in document.documentElement.style&&"interpolateSize"in document.documentElement.style;var j6=_.HD("yt-searchbox"),Pt=_.HD("input"),Q1=_.HD("div"),z8,B7=
new _.DjH,SX=xjL(),kA=_.np().resolve(_.gX(_.RB)),mp=function(){var uu;return((uu=X.forceDarkMode)==null?void 0:uu.call(X))||!(kA==null||!kA())},eP=function(){return _.v("desktop_enable_scrollable_suggestions_panel")},iu="i"+T7c++,ES=!1,jP=!1,QE="",$C=null,sS=-1,xC=function(){$A([]);
E([]);He(!1);z8&&(z8.hidden=!0);$C&&(clearTimeout($C),$C=null);h(-1)},I0=function(uu,oh){uu.preventDefault();
OS(!0);z8&&(z8.hidden=!1);var JT=Q();uu=O();var py=Re();oh=zsX(oh);JT+=oh;for(JT>=uu.length?JT=-1:JT<-1&&(JT=uu.length-1);JT!==-1&&(py.includes(JT)||JT>=uu.length||JT<0);)JT+=oh,JT>=uu.length&&(JT=-1);h(JT);Q()>=0&&(Pt.value.value=O()[Q()].text,K(0),Z(),uu=Q(),py=z(),(py=document.getElementById(rW[uu][py]))&&eP()&&(uu===O().length-1?z8.scrollTop=z8.scrollHeight:py.scrollIntoView({block:"nearest",inline:"start"})))},G1=_.tj(function(uu){if(!(uu.relatedTarget instanceof Element&&uu.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){A(!0);
var oh;(oh=X.focusCallback)==null||oh.call(X,!0);g()||(jP?z8.hidden=!1:(_.l4(j6.value,"yt-autonav-pause-focus",{}),k(uu.target.value)))}}),r5=_.tj(function(uu){if(!(uu.relatedTarget instanceof Element&&uu.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){A(!1);
var oh;(oh=X.focusCallback)==null||oh.call(X,!1);z8.scrollTop=0;z8.hidden=!0;_.l4(j6.value,"yt-autonav-pause-blur",{})}}),xr=function(uu){uu=zsX(uu);
var oh;((oh=rW[Q()])==null?0:oh[z()+uu])&&K(z()+uu)},rm=_.tj(function(uu){var oh=uu.target;
switch(uu.keyCode){case 13:uu.preventDefault();var JT;if((JT=rW[Q()])==null?0:JT[z()]){var py;(py=document.getElementById(rW[Q()][z()]))==null||py.dispatchEvent(new CustomEvent("mousedown",{detail:{wasSelectedByKeyboard:!0}}));break}uu=uu.shiftKey?4:3;JT=SX;py=Q();JT.selectedSuggestionIndex=py;r(oh.value,uu);break;case 27:z8&&(z8.hidden=!0);break;case 40:I0(uu,40);break;case 38:I0(uu,38);break;case 39:xr(39);break;case 37:xr(37);break;case 229:SX.inputMethodsTracker.add(4);break;default:SX.inputMethodsTracker.add(1),
P$0(SX)}return!1}),d5=_.tj(function(uu){k(uu.target.value);
Z();eP()&&z8&&(z8.scrollTop=0);return!1}),$H=_.tj(function(){SX.inputMethodsTracker.add(2);
P$0(SX);return!1});
_.qH(function(){if(z8){SX.reset();if(window.ResizeObserver){var uu=new ResizeObserver(function(){N()||(z8.style.minWidth=Q1.value.offsetWidth+"px")});
uu.observe(Q1.value);(new ResizeObserver(function(){XF()})).observe(z8);
_.Jd(function(){uu.disconnect()})}P();
window.addEventListener("yt-navigate-finish",P);window.addEventListener("yt-focus-searchbox",function(){Pt.value.focus()});
var oh;ne((oh=_.$q("SBOX_SETTINGS"))==null?void 0:oh.HAS_ON_SCREEN_KEYBOARD)}else _.$Q(new _.Tx("suggestionsEl was not set in onInit. Component may be broken."),"WARNING")});
var nj=_.tj(function(uu){uu.preventDefault();r(Pt.value.value,12);return!1}),ON=_.tj(function(uu){uu.preventDefault();
var oh,JT;(oh=Pt)==null||(JT=oh.value)==null||JT.focus();var py,vt;((py=Pt)==null?void 0:(vt=py.value)==null?void 0:vt.value)!==""&&(Pt.value.value="",Pt.value.dispatchEvent(new Event("input")));return!1}),Av=_.tj(function(){var uu=ZxL(Pt.value.value,O().filter(function(oh){return oh.type!==35}).map(function(oh){return{label:oh.text}}));
_.Gw(j6.value,"yt-open-popup-action",[{openPopupAction:uu},document.body]);return!1}),w5=_.tj(function(){Pt.value.focus();
return!1}),g5=function(uu,oh,JT,py,vt){SX.selectedSuggestionIndex=JT;
r(oh,vt?3:1,py)},Mq=function(uu){Pt.value.value=uu;
Pt.value.dispatchEvent(new Event("input"));SX.inputMethodsTracker.add(5);P$0(SX,!0)},rW=[[]],Gb=function(uu){var oh="searchbox-suggestion"+_.pz(_.xt);
rW[uu].push(oh);return oh},sP=function(uu){if(O()){rW=[[]];
for(var oh=0;oh<uu;oh++)rW.push([])}},XF=function(){if(eP()){var uu=z8,oh=uu.scrollTop;
uu=uu.scrollHeight-uu.clientHeight;S6(oh>=uu);oh=Math.abs(uu-oh);oh<=40?Vs(1-(40-oh)/40):Vs(1)}},SE=function(){return"opacity: "+e6()*100+"%"},ys=_.tj(function(){XF();
return!1}),fe=_.tj(function(){OS(!1);
return!1}),Ax,FA={},EY={},Yr={},Mw={};
return _.n("yt-searchbox",{class:_.mS("ytSearchboxComponentHost",(FA.ytSearchboxComponentMweb=!1,FA.ytSearchboxComponentDesktop=!0,FA["yt-searchbox-filled-query"]=function(){return D()},FA["ytd-masthead"]=function(){return!J()},FA.ytSearchboxComponentHostDark=mp,FA)),
role:"search",el:j6,"client-ve-type":10349},_.n("div",{el:Q1,"on:click":w5,class:_.mS("ytSearchboxComponentInputBox",(EY.ytSearchboxComponentInputBoxDark=mp,EY.ytSearchboxComponentInputBoxHasFocus=J,EY))},_.n("form",{action:"/results",class:"ytSearchboxComponentSearchForm","on:submit":nj},_.n(_.x,{cond:J,then:function(){return _.n("div",{class:"ytSearchboxComponentInnerSearchIcon"},_.n(_.k5,{icon:"SEARCH"}))}}),_.n("input",{el:Pt,
class:_.mS("ytSearchboxComponentInput","yt-searchbox-input","title"),name:"search_query","aria-controls":iu,"aria-expanded":!((Ax=z8)==null?0:Ax.hidden),type:"text",autocomplete:"off",autocorrect:"off",spellcheck:"false","on:blur":r5,"on:focus":G1,"on:input":d5,"on:keydown":rm,"on:paste":$H,placeholder:X.placeholderText,"aria-activedescendant":function(){var uu;return(uu=rW[Q()])==null?void 0:uu[z()]},
"aria-autocomplete":"list",role:"combobox"})),_.n(_.x,{cond:d,then:function(){return _.n("div",{class:"ytSearchboxComponentYtdTextInputAssistantWrapper"},_.n(JMH,null))}}),_.n(_.x,{cond:D,
then:function(){return _.n("div",{class:"ytSearchboxComponentClearButtonWrapper"},_.n("button",{class:"ytSearchboxComponentClearButton","on:click":ON,"aria-label":X.clearButtonAriaLabel||bCw},_.n(_.k5,{icon:"DISMISSAL",className:"ytSearchboxComponentClearButtonIcon"}),_.n(_.MO,{model:{}})))}})),_.n("button",{class:_.mS("ytSearchboxComponentSearchButton",(Yr.ytSearchboxComponentSearchButtonDark=mp,Yr)),
"on:click":nj,"aria-label":$j7,title:X.placeholderText},_.n(_.k5,{icon:"SEARCH"})),_.n(_.x,{cond:function(){if(XTH()&&_.v("mweb_voice_search")&&X.voiceSearchButton)return X.voiceSearchButton()},
then:function(uu){var oh={};return _.n("div",{class:_.mS("ytSearchboxComponentVoiceSearchWrapper",(oh.ytSearchboxComponentHideVoiceSearchButton=function(){return D()},oh))},_.n(_.xJ,{data:uu},{buttonRenderer:function(JT){return _.n(_.wn,{data:JT.data,
onButtonClickCallback:function(){}})}}))}}),_.n("div",{el:_.pf(function(uu){return void(z8=uu)}),
id:iu,class:_.mS("ytSearchboxComponentSuggestionsContainer",(Mw.ytSearchboxComponentSuggestionsContainerDark=mp,Mw["yt-searchbox-suggestions-container"]=!1,Mw.ytSearchboxComponentSuggestionsContainerScrollable=eP(),Mw.ytSearchboxComponentSuggestionsContainerAnimated=S,Mw)),"on:scroll":ys,"on:mousemove":fe,role:"listbox",hidden:!0},_.n(_.Yq,{each:O},function(uu,oh){return _.n(qHX,{suggestion:uu,isHighlighted:function(){return oh()===Q()},
onClickCallback:g5,onHoverUpdateCallback:function(JT){if(_.v("desktop_enable_single_suggestion_highlight")){var py=oh();JT&&(K(0),h(py))}},
onRemoveCallback:function(JT){pMw(B7);JT===void 0||JT<0||Re().includes(JT)||$A([].concat(_.fN(Re()),[JT]))},
labels:X.labels,queryBuilderFunction:Mq,suggestionIndex:oh,generateUniqueId:Gb,highlightedId:function(){var JT;return(JT=rW[Q()])==null?void 0:JT[z()]},
useScrollMargin:eP(),isKeyboardMode:Ht})}),_.n(_.x,{cond:function(){return!N()&&O().find(function(uu){return uu.type!==35})&&_.v("searchbox_reporting")},
then:function(){return _.n("button",{class:"ytSearchboxComponentReportButton","on:mousedown":Av},_.tt("SBOX_INAPPROPRIATE_PROMPT",void 0,"Report search predictions"))}}),_.n(_.x,{cond:function(){return!Be()&&eP()},
then:function(){return _.n("div",{class:"ytSearchboxComponentSuggestionsContainerFooter"},_.n("div",{class:"ytSearchboxComponentSuggestionsContainerFooterGradient",style:SE}))}})))},"Ej");
lyH.idomCompat={callbacks:{focusCallback:!0}};_.G5(lyH,"yt-searchbox",{props:{searchEndpoint:_.OQ,placeholderText:_.OQ,labels:_.OQ,voiceSearchButton:_.OQ,focusCallback:_.bm,clearButtonAriaLabel:_.OQ,forceDarkMode:_.OQ}});var GG=function(){var X=_.Y.apply(this,arguments)||this;X.menuButtonTargetId="topbar-guide-menu";X.narrow=!1;X.menuStrings={BACK_ALT_LABEL:_.tt("BACK_ALT_LABEL",void 0,"Back"),GUIDE_ALT_LABEL:_.tt("GUIDE_ALT_LABEL",void 0,"Guide"),LOGO_ALT_LABEL:_.tt("LOGO_ALT_LABEL",void 0,"YouTube Home"),SEARCH_ALT_LABEL:_.tt("SBOX_PLACEHOLDER",void 0,"Search")};X.pageDarkTheme=document.documentElement.hasAttribute("dark");X.watchPageScrollTop=0;X.theater=!1;X.fullscreen=!1;X.disableFrostedGlassDuringViewTransition=
!1;X.desktopUnifiedSearchPanelMode=_.v("desktop_enable_unified_search_panel");X.aiCompanionEnabled=_.v("enable_ai_companion");X.ytSearchboxFocused=!1;X.searchboxLabels=_.$q("SBOX_LABELS");X.topbarIsAboveChipbar=!1;X.isDarkThemeForced=!1;X.areGhostCardsHidden=!1;X.guideKeyboardToggle=!1;X.voiceSearchManager=LiX();X.actionMap={"yt-send-feedback-action":"onYtSendFeedbackAction","yt-fullscreen-change-action":"onFullscreenChangeAction"};X.setYtSearchboxFocused=function(U){X.ytSearchboxFocused=U};
X.toggleFrostedGlassDuringViewTransition=function(U){X.disableFrostedGlassDuringViewTransition=U};
return X};
_.F(GG,_.Y);_.a=GG.prototype;_.a.computeSimpleText=function(X){return _.pE(X)};
_.a.onDarkChanged=function(){for(var X=_.H(this.buttons||[]),U=X.next();!U.done;U=X.next())U.value.isOverlay=!!this.dark;X=_.H(this.buttonRenderers||[]);for(U=X.next();!U.done;U=X.next())U.value.overrides=this.computeButtonOverride()};
_.a.computeButtonOverride=function(){return this.dark?{style:"overlay"}:void 0};
_.a.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"}}}};
_.a.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","banner");var X=_.dp(_.Sx(),"aa");_.II(this.hostElement,"shell",!1);!this.hostElement.classList.contains("dark")&&!this.hostElement.classList.contains("theater")||X||(this.isDarkThemeForced=this.dark=!0);this.logoType?(X=this.hostElement.querySelector("#masthead-logo"))&&(_.v("polymer_on_demand_shady_dom")?X.setAttribute("slot","masthead-logo-old"):_.yG(X)):this.logo.hidden=!0;document.addEventListener("yt-watch-masthead-scroll",
_.k7(this,this.onWatchScroll));document.addEventListener("yt-set-theater-mode-enabled",_.k7(this,this.onSetTheaterModeEnabled));this.registerWithViewTransitionManager()};
_.a.detached=function(){document.removeEventListener("yt-watch-masthead-scroll",_.k7(this,this.onWatchScroll));document.removeEventListener("yt-set-theater-mode-enabled",_.k7(this,this.onSetTheaterModeEnabled))};
_.a.dataChanged=function(){var X=this.data;X&&(this.voiceEnabled=X.voiceSearchButton?LiX().isSupported():!1,_.$Z(_.bt(),this.menuButtonTargetId,this.guideButton),X.onReceivedActions&&X.onReceivedActions.length>0&&!this.hasShownCreatorEmailOptInPopup&&(_.NT(this.hostElement,X.onReceivedActions,this.hostElement),this.hasShownCreatorEmailOptInPopup=!0),!this.hasRenderedWithData&&X&&(this.hasRenderedWithData=!0,this.logo.hidden=!1,_.II(this.hostElement,"dark",!1),_.II(this.hostElement,"theater",!1),(X=
this.hostElement.querySelector("#masthead-logo"))&&(_.v("polymer_on_demand_shady_dom")?X.setAttribute("slot","masthead-logo-old"):_.yG(X))))};
_.a.computeCenterHidden=function(){var X;return this.data&&!((X=this.data.searchbox)==null?0:X.fusionSearchboxRenderer)};
_.a.onRendererStamperFinished=function(){this.areGhostCardsHidden||(_.II(this.hostElement,"masthead-finish",!0),this.areGhostCardsHidden=!0)};
_.a.onWatchPageChange=function(){this.isWatchPage||this.resetBackground()};
_.a.onWatchScroll=function(X){this.watchPageScrollTop=X.detail||0;this.updateMastheadBackgroundOpacity()};
_.a.onFullscreenChangeAction=function(X){X||(this.watchPageScrollTop=0);this.fullscreen=X;this.updateMastheadBackgroundOpacity()};
_.a.onSetTheaterModeEnabled=function(X){this.theater=X.detail.enabled;this.updateMastheadBackgroundOpacity()};
_.a.updateMastheadBackgroundOpacity=function(){this.shouldShowCinematicMastHead()&&(this.fullscreen?this.resetBackground():document.body.className.indexOf("lock-scrollbar")===-1&&this.setBackgroundOpacity(this.watchPageScrollTop))};
_.a.resetBackground=function(){this.background.style.removeProperty("opacity");this.watchPageScrollTop=0};
_.a.setBackgroundOpacity=function(X){X=this.calculateBackgroundOpacity(X);this.background.style.opacity=""+X};
_.a.calculateBackgroundOpacity=function(X){var U=this.theater?.6:0,r=this.hostElement.clientHeight/2;return Math.min(Math.max(X,0),r)/r*(1-U)+U};
_.a.shouldShowCinematicMastHead=function(){var X=_.v("kevlar_watch_grid")&&!_.v("swatchie_cinematic_masthead_ks");return this.isWatchPage&&(X||this.pageDarkTheme)};
_.a.focusGuide=function(){this.guideButton.focus()};
_.a.onGuideToggleTap=function(){_.l4(this.hostElement,"yt-guide-toggle",{isKeyInput:this.guideKeyboardToggle});this.guideKeyboardToggle=!1};
_.a.onGuideButtonKeydown=function(){this.guideKeyboardToggle=!0};
_.a.onGuideToggleHover=function(){_.l4(this.hostElement,"yt-guide-hover")};
_.a.onSearchCloseClick=function(){this.ytdExpandableInputBehavior.showInput=!1};
_.a.narrowChanged=function(){this.narrow?this.ytSearchboxFocused&&this.ytdExpandableInputBehavior.openOnClick_():this.ytdExpandableInputBehavior.showInput=!1};
_.a.closeOnOutsideClickCondition=function(X){for(X=_.DP(X);X[0];){var U=X.shift();if(U instanceof Element&&U.id==="kbd")return!1}return!0};
_.a.onVoiceTap=function(){this.pausePlayer();this.voiceSearchManager.start()};
_.a.pausePlayer=function(){var X;(X=_.GU())==null||X.pause();this.pauseMiniplayer()};
_.a.pauseMiniplayer=function(){if(this.isMiniplayerActive()){var X;(X=_.np().resolve(_.zS).getPlayerElement())==null||X.pause()}};
_.a.isMiniplayerActive=function(){return _.np().resolve(_.zS).isMiniplayerActive()};
_.a.updateNarrowFromBinding=function(X){this.narrow=X.detail.value};
_.a.onYtSendFeedbackAction=function(){_.Gw(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.a.registerWithViewTransitionManager=function(){kv1(_.np().resolve(_.rQ),this.hostElement,this.toggleFrostedGlassDuringViewTransition)};
_.n0.Object.defineProperties(GG.prototype,{guideIcon:{configurable:!0,enumerable:!0,get:function(){return _.v("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 X;return!!(this.aiCompanionEnabled&&((X=this.data)==null?0:X.aiCompanionButton))}},
voiceSearchButton:{configurable:!0,enumerable:!0,get:function(){if(this.desktopUnifiedSearchPanelMode){var X;return(X=this.data)==null?void 0:X.voiceSearchButton}}},
narrowQuery:{configurable:!0,enumerable:!0,get:function(){return"max-width: "+(this.aiCompanionEnabled?750:656)+"px"}}});
GG.prototype.narrowChanged=GG.prototype.narrowChanged;GG.prototype.onWatchPageChange=GG.prototype.onWatchPageChange;GG.prototype.onRendererStamperFinished=GG.prototype.onRendererStamperFinished;GG.prototype.dataChanged=GG.prototype.dataChanged;GG.prototype.onDarkChanged=GG.prototype.onDarkChanged;_.q([_.w(_.L2),_.p("design:type",Object)],GG.prototype,"ironResizableBehavior",void 0);_.q([_.w(_.cLw),_.p("design:type",Object)],GG.prototype,"ytdExpandableInputBehavior",void 0);
_.q([_.w(_.Pd.YtdGuideStateAwareBehavior),_.p("design:type",Object)],GG.prototype,"ytdGuideStateAwareBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],GG.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],GG.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],GG.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],GG.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.cd),_.p("design:type",Object)],GG.prototype,"ytdReduxBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],GG.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],GG.prototype,"narrow",void 0);_.q([_.T(),_.p("design:type",Object)],GG.prototype,"logoType",void 0);_.q([_.T(),_.p("design:type",Boolean)],GG.prototype,"voiceEnabled",void 0);
_.q([_.T(),_.p("design:type",Object)],GG.prototype,"menuStrings",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],GG.prototype,"dark",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],GG.prototype,"pageDarkTheme",void 0);_.q([_.T(),_.p("design:type",Object)],GG.prototype,"watchPageScrollTop",void 0);_.q([_.T({reflectToAttribute:!0,selector:_.h3s}),_.p("design:type",Boolean)],GG.prototype,"isWatchPage",void 0);
_.q([_.T({reflectToAttribute:!0,selector:_.Mje}),_.p("design:type",Boolean)],GG.prototype,"isShortsPage",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],GG.prototype,"theater",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],GG.prototype,"fullscreen",void 0);_.q([_.T({reflectToAttribute:!0,selector:_.YQs}),_.p("design:type",String)],GG.prototype,"frostedGlassMode",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],GG.prototype,"disableFrostedGlassDuringViewTransition",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],GG.prototype,"aiCompanionEnabled",void 0);_.q([_.T(),_.p("design:type",Object)],GG.prototype,"ytSearchboxFocused",void 0);_.q([_.sR("#buttons > *"),_.p("design:type",Array)],GG.prototype,"buttons",void 0);_.q([_.sR("ytd-button-renderer"),_.p("design:type",Array)],GG.prototype,"buttonRenderers",void 0);
_.q([_.Zl("#background"),_.p("design:type",HTMLDivElement)],GG.prototype,"background",void 0);_.q([_.Zl("#guide-button"),_.p("design:type",Object)],GG.prototype,"guideButton",void 0);_.q([_.Zl("#logo"),_.p("design:type",Object)],GG.prototype,"logo",void 0);_.q([_.T({computed:"computeButtonOverride(dark)"}),_.p("design:type",Object)],GG.prototype,"buttonOverrides",void 0);
_.q([_.Sl("dark"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],GG.prototype,"onDarkChanged",null);_.q([_.T({value:function(){return this.onVoiceTap.bind(this)}}),
_.p("design:type",Function)],GG.prototype,"boundOnTapVoiceButton",void 0);_.q([_.T(),_.p("design:type",Object)],GG.prototype,"topbarIsAboveChipbar",void 0);_.q([_.T(),_.p("design:type",String),_.p("design:paramtypes",[])],GG.prototype,"guideIcon",null);_.q([_.y("voiceEnabled"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],GG.prototype,"shouldShowVoiceSearchButton",null);
_.q([_.y("data.aiCompanionButton","aiCompanionEnabled"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],GG.prototype,"shouldShowAiCompanionButton",null);_.q([_.y("data"),_.p("design:type",Object),_.p("design:paramtypes",[])],GG.prototype,"voiceSearchButton",null);_.q([_.y("aiCompanionEnabled"),_.p("design:type",String),_.p("design:paramtypes",[])],GG.prototype,"narrowQuery",null);
_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],GG.prototype,"dataChanged",null);_.q([_.cP("yt-rendererstamper-finished"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],GG.prototype,"onRendererStamperFinished",null);_.q([_.Sl("isWatchPage"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],GG.prototype,"onWatchPageChange",null);
_.q([_.Sl("narrow"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],GG.prototype,"narrowChanged",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-masthead"})],GG);
_.f(GG,"ytd-masthead",function(){if(hZ5!==void 0)return hZ5;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return hZ5=X},{mode:_.Xz("kevlar_poly_si_batch_j036")?1:2});var GJw;var iC5={},LZc={},N7e={},jbH={},Xv1=(jbH.OFFLINE=(iC5["publicytnetworkstatus-online"]="BACK_ONLINE",iC5),jbH.ONLINE=(LZc["publicytnetworkstatus-offline"]="OFFLINE",LZc),jbH.BACK_ONLINE=(N7e["publicytnetworkstatus-offline"]="OFFLINE",N7e.TIMER_TRIGGER="ONLINE",N7e),jbH),i6=function(){var X=_.Y.apply(this,arguments)||this;X.currentState="ONLINE";X.scheduledJobId=0;X.bannerString="";X.bannerVe=null;X.networkStatusManagerInstance=new _.mj;return X};
_.F(i6,_.Y);_.a=i6.prototype;_.a.attached=function(){var X=this;this.networkStatusManagerInstance.isNetworkAvailable()||this.stateChangeHandler("publicytnetworkstatus-offline");this.networkStatusManagerInstance.listen("publicytnetworkstatus-online",function(){X.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.listen("publicytnetworkstatus-offline",function(){X.stateChangeHandler("publicytnetworkstatus-offline")})};
_.a.detached=function(){var X=this;this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-online",function(){X.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-offline",function(){X.stateChangeHandler("publicytnetworkstatus-offline")})};
_.a.enterState=function(X){var U=this;this.scheduledJobId&&_.$u.cancelJob(this.scheduledJobId);X==="ONLINE"?(this.logVisibility(!1),this.bannerString=""):X==="OFFLINE"?(this.logVisibility(!0),this.bannerString=_.tt("NO_INTERNET_CONNECTION",void 0,"No internet connection")):X==="BACK_ONLINE"&&(this.bannerString=_.tt("BACK_ONLINE",void 0,"Back Online"),this.scheduledJobId=_.Vo(_.$u,function(){U.stateChangeHandler("TIMER_TRIGGER")},3E3));
this.currentState=X};
_.a.stateChangeHandler=function(X){(X=Xv1[this.currentState][X])&&this.enterState(X)};
_.a.logVisibility=function(X){var U=_.Ei();this.createBannerVe(X);U&&this.bannerVe&&(X?_.VU(U,[this.bannerVe]):_.Rk(U,[this.bannerVe]))};
_.a.createBannerVe=function(X){!this.bannerVe&&X&&(this.bannerVe=_.tb(37929),_.W$(_.gO(),this.bannerVe))};
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",String)],i6.prototype,"currentState",void 0);_.q([_.T(),_.p("design:type",Object)],i6.prototype,"scheduledJobId",void 0);_.q([_.T(),_.p("design:type",Object)],i6.prototype,"bannerString",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-network-status-banner"})],i6);
_.f(i6,"ytd-network-status-banner",function(){if(GJw!==void 0)return GJw;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return GJw=
X},{mode:1});var UhL;var LL=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-update-permission-role-command":"handleUpdatePermissionRoleCommand"};X.hidden=!0;X.frostedGlass=_.v("web_frosted_glass");return X};
_.F(LL,_.Y);LL.prototype.computeHidden=function(X){return X&&X.status?!1:!0};
LL.prototype.handleUpdatePermissionRoleCommand=function(X){if(X=_.e(X,_.$Ot))if(X=_.e(X.renderer,_.p9u))this.data=X};
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],LL.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],LL.prototype,"componentBehavior",void 0);_.q([_.T({value:!0,computed:"computeHidden(data)"}),_.p("design:type",Object)],LL.prototype,"hidden",void 0);_.q([_.T(),_.p("design:type",Object)],LL.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],LL.prototype,"frostedGlass",void 0);
_.q([_.hL({disableElementRegistration:!0,is:"ytd-permission-role-bottom-bar-renderer"})],LL);
_.f(LL,"ytd-permission-role-bottom-bar-renderer",function(){if(UhL!==void 0)return UhL;var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);return UhL=X},{mode:1});var ruw;var mhY;var KL7={productId:"5047190",bucket:"suggest",enableAnonymousFeedback:!0,flow:"submit",allowNonLoggedInFeedback:!0};var Nf=function(){return _.Y.apply(this,arguments)||this};
_.F(Nf,_.Y);_.a=Nf.prototype;_.a.attached=function(){this.JSC$21307_scroller&&(this.JSC$21307_scroller.dialogElement=this.hostElement.parentNode,this.JSC$21307_scroller.attached&&typeof this.JSC$21307_scroller.attached==="function"&&this.JSC$21307_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.a.dataChanged=function(){if(this.data!==void 0){Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).forEach(function(r){r.checked=!1});
this.catagorySelected=this.suggestionSelected=!1;var X=_.Xa(this.hostElement);X.querySelector("tp-yt-paper-radio-group").selected="";var U=X.querySelector("#reason-text");U&&(U.value="");X.querySelector("#description-text").value=""}};
_.a.canSubmit=function(X,U){_.l4(this.hostElement,"yt-invalidate-popup-tabbables");return!(X&&U)};
_.a.onCancel=function(){_.Gw(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"])};
_.a.onSubmit=function(){var X=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).filter(function(t){return t.active}).map(function(t){return t.innerText.trim()}),U=this.hostElement.querySelector("tp-yt-paper-radio-group"),r=U.selectedItem,m=r.name;
r=r.innerText.trim();var I=U.querySelector("#reason-text");U=void 0;I&&(U=I.value);(I=this.descriptionText.value)&&(I=I.trim());T_0(this.data.searchQuery,X,m,r,I,U);_.Gw(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"]);this.sendFormSubmitToast()};
_.a.sendFormSubmitToast=function(){var X=_.GV(_.tt("SBOX_INAPPROPRIATE_TOAST"));_.Gw(this.hostElement,"yt-open-popup-action",[X,this])};
_.a.onIronChange=function(){this.suggestionSelected=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).some(function(X){return X.active})};
_.a.onIronSelect=function(){this.catagorySelected=!!this.hostElement.querySelector("tp-yt-paper-radio-group").selected};
Nf.prototype.onIronSelect=Nf.prototype.onIronSelect;Nf.prototype.onIronChange=Nf.prototype.onIronChange;Nf.prototype.dataChanged=Nf.prototype.dataChanged;_.q([_.T(),_.p("design:type",Object)],Nf.prototype,"data",void 0);_.q([_.T({value:!0,computed:"canSubmit(suggestionSelected,catagorySelected)"}),_.p("design:type",Boolean)],Nf.prototype,"submitDisabled",void 0);_.q([_.T(),_.p("design:type",Boolean)],Nf.prototype,"suggestionSelected",void 0);
_.q([_.T(),_.p("design:type",Boolean)],Nf.prototype,"catagorySelected",void 0);_.q([_.Zl("#scroller"),_.p("design:type",Object)],Nf.prototype,"JSC$21307_scroller",void 0);_.q([_.Zl("#description-text"),_.p("design:type",Object)],Nf.prototype,"descriptionText",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Nf.prototype,"dataChanged",null);
_.q([_.cP("iron-change"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Nf.prototype,"onIronChange",null);_.q([_.cP("iron-select"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Nf.prototype,"onIronSelect",null);_.q([_.hL({disableElementRegistration:!0,is:"ytd-search-suggestion-report-dialog"})],Nf);
_.f(Nf,"ytd-search-suggestion-report-dialog",function(){if(mhY!==void 0)return mhY;var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return mhY=X},{mode:1});var jw=function(X){var U=X.openPopupAction;var r=X.target;var m=X.container;var I=X.popupContainerConfig;var t=X.getElement;X=X.removeWhenClosed===void 0?!1:X.removeWhenClosed;this.naturalHeight=this.popupContent=this.popup=void 0;this.openPopupAction=U;this.target=r;this.container=m;this.popupContainerConfig=I;this.getElement=t;this.JSC$21313_popupConfig=this.popupContainerConfig.JSC$20437_popupConfig[this.openPopupAction.popupType];this.rendererName=(U=this.getName())?_.abH(U,ysw(this.popupContainerConfig,
U)):"";_.v("ytpopup_disable_default_html_caching")&&(this.removeWhenClosed=X);this.createPopup()};
jw.prototype.updatePopup=function(X){this.openPopupAction=X;this.JSC$21313_popupConfig=this.popupContainerConfig.JSC$20437_popupConfig[this.openPopupAction.popupType];IxH(this);_.v("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0)};
jw.prototype.refit=function(){this.popup.opened&&this.popup.refit()};
var Hoe=function(X,U,r){(U=U&&X.JSC$21313_popupConfig.narrowProperties?X.JSC$21313_popupConfig.narrowProperties:X.JSC$21313_popupConfig.properties)&&r!==void 0&&(U.isAriaModal=r);tG3(X,U);X.isRtl()&&tG3(X,X.JSC$21313_popupConfig.rtlProperties);axL(X)};
jw.prototype.createPopup=function(){var X=this.JSC$21313_popupConfig.component;if(this.popupContent=C2X(this,this.rendererName)){if(X){this.popup=C2X(this,X);var U=this.popupContent;_.v("web_enable_wrapper_for_cow_component_in_popup")&&(U=document.createElement("div"),U.appendChild(this.popupContent));_.v("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0);this.JSC$21313_popupConfig.slotName&&U.setAttribute("slot",this.JSC$21313_popupConfig.slotName);X=this.popup;var r=this.container.tagName.toLowerCase();
_.iW("desktop_web_boolean_flag_with_counterfactual_study");var m=_.bW(U);_.XFe(_.lW(X),_.Lq(U,r,m));document.body.appendChild(this.popup)}else this.popup=this.popupContent;_.v("ytpopup_disable_default_html_caching")&&(this.popup.removeWhenClosed=this.removeWhenClosed);_.Xa(this.container).appendChild(this.popup)}};
var IxH=function(X){var U,r,m=(U=X.openPopupAction.accessibilityData)==null?void 0:(r=U.accessibilityData)==null?void 0:r.label;m&&(X.popup.ariaLabel=m);var I;((I=X.popupContent.polymerController)!=null?I:X.popupContent).data=(0,_.fI.unsafeClone)(X.openPopupAction.popup[X.getName()]);X.popupContent.duration=kkY(X);X.popupContent.positionType=X.openPopupAction.position;var t=X.openPopupAction.properties;t&&Object.keys(t).forEach(function(C){X.popupContent[C]=t[C]})},tG3=function(X,U){if(U)for(var r=
_.H(Object.keys(U)),m=r.next();!m.done;m=r.next())m=m.value,X.popup[m]=U[m]},axL=function(X){if(X.openPopupAction.position){var U=X.JSC$21313_popupConfig.positionalProperties&&X.JSC$21313_popupConfig.positionalProperties[X.openPopupAction.position],r=X.JSC$21313_popupConfig.rtlPositionalProperties&&X.JSC$21313_popupConfig.rtlPositionalProperties[X.openPopupAction.position];
U=X.isRtl()&&r?r:U;U.shiftedHorizontalOffset&&(r=X.popup.style.display,X.popup.style.display="block",X.popupContent&&X.popup.positionTarget&&X.popupContent.clientWidth>X.popup.positionTarget.clientWidth&&(U.horizontalOffset=X.popup.positionTarget.clientWidth/2-U.shiftedHorizontalOffset),X.popup.style.display=r);tG3(X,U)}},cuw=function(X,U,r){if(U){for(var m=_.H(Object.keys(U)),I=m.next();!I.done;I=m.next())I=I.value,X.popup.style[I]=U[I];
if(r)for(U=_.H(Object.keys(r)),m=U.next();!m.done;m=U.next())m=m.value,X.popup.style[m]=r[m]}};
jw.prototype.getName=function(){return _.JI(this.openPopupAction.popup,"renderer")||_.JI(this.openPopupAction.popup,"dialog")||_.JI(this.openPopupAction.popup,"model")||void 0};
var kkY=function(X){X=X.openPopupAction.durationHintMs;return X===0?X:Math.max(4E3,X||4E3)};
jw.prototype.isRtl=function(){return _.$q("HTML_DIR")==="rtl"};
var C2X=function(X,U){X=X.getElement(U,X.target);X==null&&_.AE(new _.Tx("popup getElement returned null",U));return X};var gbX={};
gbX.YtPopupContainerBehavior=[_.gN.YtComponentBehavior,_.Dt.YtActionHandlerBehavior,{created:function(){this.popupContainerConfig=null;this.popups_={};this.shownPopupKeys_=new Set;this.popupContainerActionMap_={"yt-close-popup-action":"handleClosePopupAction_","yt-close-popup-command":"handleClosePopupCommand_","yt-close-popups-action":"handleClosePopupsAction_","yt-close-all-popups-action":"handleCloseAllPopupsAction_","yt-get-popup-opened-action":"handleGetPopupOpenedAction_","yt-get-opened-popups-action":"handleGetOpenedPopupsAction_","yt-open-popup-action":"handleOpenPopupAction",
"yt-signal-action-close-popup":"handleSignalActionClosePopup_","yt-window-scrolled":"windowResizedOrScrolled_","yt-window-resized":"windowResizedOrScrolled_","yt-refit-popups-action":"refitPopups_"};this.narrowMediaQuery_=void 0;this.repositionEventsBound_=!1;this.setPopupVisibilityJobId_=this.setPopupPositioningJobId_=0;this.dynamicallyPositionedElements_=new Set;this.expandToFullWidth=this.isAriaModal=!1;this.doNotCacheList_=["yt-dialog-view-model"]},
attached:function(){this.registerActionMap(this.popupContainerActionMap_);_.b4(this.hostElement,!1)},
detached:function(){this.unregisterActionMap(this.popupContainerActionMap_);_.AC(this.hostElement)},
closePopup:function(X){var U=this.createCacheKey(void 0,X);this.popups_[U]&&this.handleClosePopupAction_(void 0,X)},
windowResizedOrScrolled_:function(){this.setPopupPositioningJobId_||(this.setPopupPositioningJobId_=_.$u.addLowPriorityJob(this.setPopupPositioning_.bind(this)));this.setPopupVisibilityJobId_||(this.setPopupVisibilityJobId_=_.$u.addLowPriorityJob(this.setPopupVisibility_.bind(this)))},
setPopupPositioning_:function(){this.dynamicallyPositionedElements_.forEach(function(X){X.opened&&X.keepBelowPlayer&&this.ensurePopupBelowPlayer(X)},this);
this.setPopupPositioningJobId_=0},
setPopupVisibility_:function(){for(var X in this.popups_){var U=this.popups_[X];if(U.popup.scrollAction==="refit"){var r=U.popup.positionTarget.getBoundingClientRect(),m=U.popup;r=r.top;var I=U;if(!I.naturalHeight){I.popup.hidden=!1;I.popup.style.position="fixed";I.popup.style.top="0px";I.popup.style.left="0px";var t=I.popup.getBoundingClientRect();I.naturalHeight=t.bottom-t.top;I.popup.refit()}m.hidden=!(r>=I.naturalHeight+60);U.popupContent.clientHeight===0&&U.popup.refit()}}this.setPopupVisibilityJobId_=
0},
ensurePopupBelowPlayer:function(){return!1},
initPopupContainerBehavior:function(X){this.popupContainerConfig=X},
handleOpenPopupAction:function(X,U){var r=X.openPopupAction,m=_.np().resolve(_.gX(_.u2))&&r.popupType==="TOAST";m&&!r.uniqueId&&(r.uniqueId=_.jL());if(!_.v("popup_container_parent_target_killswitch")){var I;U=(I=this.getParentTarget(U))!=null?I:U}var t=this.ensurePopup_(r,U);return new _.o7(function(C){t.then(function(k){if(!k)return C();this.maybeCreateNarrowMediaQuery_();var g=this.createCacheKey(k.rendererName,k.openPopupAction.uniqueId);if(r.showOncePerUniqueId){if(this.shownPopupKeys_.has(g))return C();
this.shownPopupKeys_.add(g)}g=this.popups_[g];var Z=!(!g||!g.openPopupAction.beReused);Z=!!r.reusePopup||Z;if(k.popup.opened&&!Z){m&&!k.openPopupAction.replacePopup||this.handleClosePopupAction_(k.rendererName,k.openPopupAction.uniqueId);Z=r.popupType==="DIALOG"&&!_.v("popup_container_dialog_reopen_killswitch");if(!m&&!Z&&g&&g.target==U&&!k.openPopupAction.replacePopup)return C();_.cZ(k.popup,function(){this.completeOpenPopupAction_(r,U,k);C()}.bind(this))}else k.popup.opened?k.updatePopup(r):this.completeOpenPopupAction_(r,
U,k),C()}.bind(this))}.bind(this))},
getParentTarget:function(X){if(X&&X instanceof HTMLElement)for(var U=_.H(Object.entries(this.popups_)),r=U.next();!r.done;r=U.next())if(r=_.H(r.value),r.next(),r=r.next().value,this.popupClosesOnClick(r)&&r.popup.contains(X))return r.target},
popupClosesOnClick:function(X){return X.popup.tagName!=="TP-YT-IRON-DROPDOWN"?!1:!["YTD-MULTI-PAGE-MENU-RENDERER","YTCP-ENGAGEMENT-PANEL-SECTION-LIST-RENDERER"].includes(X.rendererName.toUpperCase())},
completeOpenPopupAction_:function(X,U,r){r.updatePopup(X);var m=this.narrowMediaQuery_.queryMatches,I=this.isAriaModal;X=this.expandToFullWidth;r.target=U;var t;U=((t=r.target.polymerController)!=null?t:r.target).popupPositionTarget||r.target;r.JSC$21313_popupConfig.targetContainer&&(U=r.container);r.popup.positionTarget=U;r.popupContent.positionTarget=U;axL(r);r.JSC$21313_popupConfig.forceFocus&&(r.popupContent.style.outline="none");r.popupContent.tabIndex=-1;r.JSC$21313_popupConfig.narrowProperties&&
(r.popup.style.position="static");r.JSC$21313_popupConfig.preventAutonav&&r.popup.setAttribute("prevent-autonav",!0);r.JSC$21313_popupConfig.forceCloseOnOutsideClick&&r.popup.setAttribute("force-close-on-outside-click",!0);Hoe(r,m,I);t={};t.width=X?"100%":"";cuw(r,r.JSC$21313_popupConfig.styles,t);r.isRtl()&&cuw(r,r.JSC$21313_popupConfig.rtlStyles,t);if(!r.openPopupAction.shouldStopParentSignal){var C;X=(C=r.target.polymerController)!=null?C:r.target;(r.popupContent.startForwardingEvents||r.popupContainerConfig.forwardingEnabledPopups.has(r.rendererName))&&
X.parentComponent!==r.popupContent&&r.popupContent!==r.target&&r.target!==document.body&&(r.popupContent.startForwardingEvents?r.popupContent.startForwardingEvents(r.popupContainerConfig.forwardedEvents,r.target):(r.JSC$21313_eventForwarder||(r.JSC$21313_eventForwarder=new _.IV(r.popupContent)),r.JSC$21313_eventForwarder.start(r.popupContainerConfig.forwardedEvents,r.target)))}r=r.popup;r.addEventListener("iron-overlay-opened",_.k7(this,this.onPopupIronOverlayOpened_));r.addEventListener("iron-overlay-closed",
_.k7(this,this.onPopupIronOverlayClosed_));r.addEventListener("iron-overlay-canceled",_.k7(this,this.onPopupIronOverlayCanceled_));r.addEventListener("yt-refit",_.k7(this,this.refitPopup_));r.addEventListener("yt-invalidate-popup-tabbables",_.k7(this,this.handleInvalidatePopupTabbables_));r.open()},
getPopupDurationMs_:function(X){return X.durationHintMs===0?X.durationHintMs:Math.max(4E3,X.durationHintMs||4E3)},
handleClosePopupAction_:function(X,U){var r=_.v("web_popup_cache_key_killswitch")||!!U;if(X||r){var m=this.createCacheKey(X,U);X=(X=this.popups_[m])&&X.popup}else X=_.GAp(_.gz);if(X&&X.close){if(U=_.np().resolve(_.gX(_.uk)))X.restoreFocusOnClose=U.isKeyBoardInUse();X.close();this.removePopup_(X,m)}},
handleClosePopupCommand_:function(X){X.closePopupCommand&&X.closePopupCommand.uniquePopupId&&this.handleClosePopupAction_(void 0,X.closePopupCommand.uniquePopupId)},
handleCloseAllPopupsAction_:function(X){var U={},r;for(r in this.popups_)if(U={key$jscomp$1233:U.key$jscomp$1233},U.key$jscomp$1233=r,!X||!X.some(function(t){return function(C){return C==t.key$jscomp$1233}}(U))){var m=this.popups_[U.key$jscomp$1233],I=m.popup;
_.np().resolve(_.gX(_.u2))&&m.openPopupAction.popupType==="TOAST"||(I&&I.close&&I.close(),this.removePopup_(I,U.key$jscomp$1233))}},
handleClosePopupsAction_:function(X){X.forEach(function(U){var r=this.popups_[U];r&&((r=r.popup)&&r.close&&r.close(),this.removePopup_(r,U))}.bind(this))},
handleGetPopupOpenedAction_:function(X,U){return(U=this.createCacheKey(X,U))&&this.popups_[U]?this.popups_[X].popup.opened:!1},
handleGetOpenedPopupsAction_:function(){var X=[],U;for(U in this.popups_){var r=this.popups_[U];r.popup.opened&&X.push(r)}return X},
getOpenedPopups:function(){this.handleGetOpenedPopupsActions_()},
handleSignalActionClosePopup_:function(){this.handleCloseAllPopupsAction_()},
removePopup_:function(X,U){_.v("ytpopup_disable_default_html_caching")&&X&&X.removeWhenClosed&&(_.Xa(this.hostElement).removeChild(X),U&&this.popups_[U]&&delete this.popups_[U])},
shouldReusePopup_:function(X){return!(!X||!X.reusePopup)||!(!X||!X.beReused)},
ensurePopup_:function(X,U){this.maybeCreateNarrowMediaQuery_();var r=_.JI(X.popup,"renderer")||_.JI(X.popup,"dialog")||_.JI(X.popup,"model");if(!r)return _.j8();r=_.abH(r,ysw(this.popupContainerConfig,r));return _.j8(this.getAndMaybeCreatePopup_(X,r,U))},
getAndMaybeCreatePopup_:function(X,U,r){var m=this.createCacheKey(U,X.uniqueId);if(this.popups_[m])return this.popups_[m];X=new jw({openPopupAction:X,target:r,container:this.hostElement,popupContainerConfig:this.popupContainerConfig,getElement:this.getElement.bind(this),removeWhenClosed:this.shouldRemoveWhenClosed_(U)});return this.popups_[m]=X},
getElement:function(){return null},
shouldRemoveWhenClosed_:function(X){return _.v("ytpopup_disable_default_html_caching")?_.v("ytpopup_disable_cache_allowlist")?X&&this.doNotCacheList_.includes(X):X&&X.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",_.k7(this,this.openPopupQueryMatchesChanged_)),_.Xa(this.hostElement).appendChild(this.narrowMediaQuery_))},
openPopupQueryMatchesChanged_:function(X){X=X.detail.value;for(var U in this.popups_)Hoe(this.popups_[U],X)},
onPopupIronOverlayClosed_:function(X){var U=X.currentTarget,r=_.vmx(U);r=r.length>0?r[0]:U;if(r.is!=="ytd-reel-watch-while-dialog-renderer"||X.target.is!=="tp-yt-iron-dropdown"){X.detail.popup=U;X.detail.popupRenderer=r;var m,I={context:{openingElement:((m=this.popups_[(r==null?void 0:r.is)||""])==null?void 0:m.target)||void 0}};Object.assign(I,X.detail);var t;_.l4((t=r.hostElement)!=null?t:r,"yt-popup-closed",I);U.removeEventListener("yt-refit",_.k7(this,this.refitPopup_));U.removeEventListener("yt-invalidate-popup-tabbables",
_.k7(this,this.handleInvalidatePopupTabbables_));U.removeEventListener("iron-overlay-canceled",_.k7(this,this.onPopupIronOverlayCanceled_));U.removeEventListener("iron-overlay-closed",_.k7(this,this.onPopupIronOverlayClosed_));this.dynamicallyPositionedElements_.delete(U)}},
onPopupIronOverlayCanceled_:function(X,U){var r=X.currentTarget,m=_.vmx(r);m=m.length>0?m[0]:r;if(m.is!=="ytd-reel-watch-while-dialog-renderer"||X.target.is!=="tp-yt-iron-dropdown"){var I;_.l4((I=m.hostElement)!=null?I:m,"yt-popup-canceled",X.detail);I=U?_.DP(U):null;(!U||["click","tap"].includes(U.type))&&!r.hasAttribute("force-close-on-outside-click")&&r.positionTarget&&I&&I.includes(r.positionTarget)&&X.preventDefault();r.restoreFocusOnClose=_.J$.keyboardEventMatchesKeys(U,"esc")}},
onPopupIronOverlayOpened_:function(X){X=X.currentTarget;var U=_.vmx(X);U=U.length>0?U[0]:X;var r,m;_.l4((r=U.hostElement)!=null?r:U,"yt-popup-opened",(m=U.hostElement)!=null?m:U);X.keepBelowPlayer&&(this.ensurePopupBelowPlayer(X,!0),this.dynamicallyPositionedElements_.add(X));r=_.np().resolve(_.gX(_.uk));m=!!U.querySelector("#toast");r&&r.isKeyBoardInUse()&&!m&&(typeof U.focusFirstItem==="function"?U.focusFirstItem():(U=_.bg7(X),U.length&&U[0].focus()));X.removeEventListener("iron-overlay-opened",
_.k7(this,this.onPopupIronOverlayOpened_))},
refitPopup_:function(X){X=X.currentTarget;X.refit&&X.refit()},
refitPopups_:function(){for(var X in this.popups_)this.popups_[X].refit()},
handleInvalidatePopupTabbables_:function(X){X=X.currentTarget;X.invalidateTabbables&&X.invalidateTabbables()},
createCacheKey:function(X,U){return _.v("web_popup_cache_key_killswitch")?U?X+"#"+U:X:U?"#"+U:X},
openSheet:function(X,U){var r=X==null?void 0:X.openPopupActionCommand;if(!r&&(X==null?0:X.viewModel)){if(X.sheetPosition)a:switch(X.sheetPosition){case "SHEET_POSITION_RIGHT":r="OPEN_POPUP_POSITION_RIGHT";break a;default:r="OPEN_POPUP_POSITION_UNKNOWN"}else r=void 0;r={openPopupAction:{popup:{sheetViewModel:X.viewModel},popupType:"CONTEXTUAL_SHEET",position:r}}}if(r){var m;this.expandToFullWidth=(m=X==null?void 0:X.expandToFullWidth)!=null?m:!1;this.handleOpenPopupAction(r,U)}},
closeSheet:function(){this.handleClosePopupAction_("yt-sheet-view-model")},
isSheetOpen:function(){var X=this;return _.c(function(U){return U.return(X.handleGetOpenedPopupsAction_().filter(function(r){var m;return((m=r.openPopupAction)==null?void 0:m.popupType)==="CONTEXTUAL_SHEET"}).length>0)})},
getSheetContainerElement:function(){return this.hostElement},
openDialog:function(X,U,r){if(_.v("web_dialog_utils_killswitch")){var m=X==null?void 0:X.openPopupActionCommand,I=(r==null?0:r.ariaLabel)?{accessibilityData:{accessibilityData:{label:r.ariaLabel}}}:void 0;!m&&(X==null?0:X.viewModel)&&(m={openPopupAction:Object.assign({},{popup:{dialogViewModel:X.viewModel},popupType:(r==null?0:r.isModal)?"MODAL":"DIALOG"},I&&I)});m&&this.handleOpenPopupAction(m,U)}else{if(I=X==null?void 0:X.viewModel){var t=r=r===void 0?{}:r;r=t.ariaLabel;I={popup:{dialogViewModel:I},
popupType:t.isModal?"MODAL":"DIALOG"};t={accessibilityData:{label:r}};r&&(I.accessibilityData=t);I={openPopupAction:I}}else I=void 0;if(I=(m=I)!=null?m:X==null?void 0:X.openPopupActionCommand)this.isAriaModal=_.v("web_dialog_aria_modal_killswitch")?!1:!0,this.handleOpenPopupAction(I,U)}},
closeDialog:function(){this.handleClosePopupAction_("yt-dialog-view-model")},
isDialogOpen:function(){var X=this;return _.c(function(U){return U.return(X.handleGetOpenedPopupsAction_().filter(function(r){var m;return((m=r.openPopupAction)==null?void 0:m.popupType)==="DIALOG"}).length>0)})}}];var nbw;var ZoL;var s_H=_.pH(["about:blank"]),Xp=function(){var X=_.Y.apply(this,arguments)||this;X.isMuted=!1;X.pageLoadTimeoutId=void 0;return X};
_.F(Xp,_.Y);_.a=Xp.prototype;_.a.dataChanged=function(){var X=this;if(this.data){this.ytRendererBehavior.markDirty();this.isMuted=!1;var U=this.data.url,r=_.bp(U);_.v("enable_yt_ata_iframe_authuser")?(r=_.bp(U),_.jU(this.iframe,Y6H(r))):_.jU(this.iframe,r);this.pageLoadTimeoutId=_.Vo(_.Fn(),function(){return void X.logStateChanged({pageLoadTimedOut:!0})},5E3);
_.HT({destination:window,iframe:this.iframe,origin:_.cQA(r.toString()),channelName:"ataiframe",onMessage:_.Sb5(k_T,function(m){cK1(m.data)?(m=_.Gc(m.data,1,_.tT,_.Zf()),m.length!==1?_.AE(Error("Nl")):(m=m[0],m===3?(X.isMuted=!0,X.logStateChanged({adMuteRequested:!0})):m===1&&X.close())):_.AE(Error("Ol"))}),
onEstablished:function(){X.cancelPageLoadTimeout();X.logStateChanged({pageLoadSucceeded:!0})}})}};
_.a.cancelPageLoadTimeout=function(){this.pageLoadTimeoutId!==void 0&&(_.Fn().cancelJob(this.pageLoadTimeoutId),this.pageLoadTimeoutId=void 0)};
_.a.logStateChanged=function(X){var U;if((U=this.data)==null?0:U.trackingParams)X={adsClientData:{aboutThisAdData:X}},_.gO().stateChanged(this.data.trackingParams,X)};
_.a.close=function(){_.Gw(this.hostElement,"yt-close-popup-action",[this.is])};
_.a.handlesPopupClosed=function(X,U){var r=this,m,I;return _.c(function(t){if(t.nextAddress==1)return _.$q("INNERTUBE_CLIENT_NAME")==="WEB_KIDS"?(_.Gw(r.hostElement,"on-about-this-ad-popup-closed",[r.isMuted,U]),t.jumpTo(0)):X&&VVL(X)?t.yield(Rsw(X),4):(r.isMuted&&_.Gw(r.hostElement,"yt-mute-ad-action",[r.is,r]),t.jumpTo(0));if(m=t.yieldResult){var C=I=new _.Hb(m),k=r.isMuted;C.getOptions().includes("onAboutThisAdPopupClosed")?_.wk5(C,"onAboutThisAdPopupClosed",{isMuted:k,layoutId:U}):_.R6("Calling onAboutThisAdPopupClosed when adModule is not loaded")}_.uv(t)})};
_.a.onPopupClosed=function(X){var U=this,r,m;return _.c(function(I){r=_.P0(s_H);_.jU(U.iframe,r);U.cancelPageLoadTimeout();if(!U.data)return I.jumpTo(0);U.ytRendererBehavior.markDirty();m=X.detail.context.openingElement;return I.yield(U.handlesPopupClosed(m,U.data.layoutId),0)})};
_.a.detached=function(){this.cancelPageLoadTimeout()};
_.a.ready=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Xp.prototype.onPopupClosed=Xp.prototype.onPopupClosed;Xp.prototype.dataChanged=Xp.prototype.dataChanged;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Xp.prototype,"ytRendererBehavior",void 0);_.q([_.Zl("#iframe"),_.p("design:type",HTMLIFrameElement)],Xp.prototype,"iframe",void 0);_.q([_.T(),_.p("design:type",Object)],Xp.prototype,"data",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Xp.prototype,"dataChanged",null);
_.q([_.cP("yt-popup-closed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype",Promise)],Xp.prototype,"onPopupClosed",null);_.q([_.uG({is:"yt-about-this-ad-renderer",disableElementRegistration:!0})],Xp);
_.f(Xp,"yt-about-this-ad-renderer",function(){if(ZoL===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;nbw===void 0&&(nbw=document.createElement("template"));var m=nbw;r.call(U,m.content.cloneNode(!0),X.content.firstChild);ZoL=X}X=ZoL;return X},{mode:2});var xhc;var P23;var S11=function(X){var U=Error.call(this,"Try adding a file that's {$maxFileSizeMB}MB or smaller");this.message=U.message;"stack"in U&&(this.stack=U.stack);this.maxFileSizeMB=X;Object.setPrototypeOf(this,S11.prototype)};
_.F(S11,Error);var dh7=function(X,U){var r=Error.call(this,"Images must be at least {$minWidth} x {$minHeight} pixels");this.message=r.message;"stack"in r&&(this.stack=r.stack);this.minWidth=X;this.minHeight=U;Object.setPrototypeOf(this,dh7.prototype)};
_.F(dh7,Error);var Oo0=function(X){this.requirements=X;this.JSC$21341_maxFileSize=X.maxFileSizeMB*1024*1024},vbT=function(X,U){if(U.size>X.JSC$21341_maxFileSize)throw new S11(X.requirements.maxFileSizeMB);
};var eB3=function(X,U){this.canvas=X;this.imageEditorBuilder=U};
eB3.prototype.addEventListeners=function(X){var U=function(I){EbH(X,I)};
this.JSC$21347_mouseDownEvent=U;var r=function(I){FT3(X,I)};
this.JSC$21347_mouseMoveEvent=r;var m=function(){B6L(X)};
this.JSC$21347_mouseUpEvent=m;this.canvas.addEventListener("mousedown",U);this.canvas.addEventListener("mousemove",r);document.addEventListener("mouseup",m)};
eB3.prototype.removeEventListeners=function(){this.JSC$21347_mouseDownEvent&&this.canvas.removeEventListener("mousedown",this.JSC$21347_mouseDownEvent);this.JSC$21347_mouseMoveEvent&&this.canvas.removeEventListener("mousemove",this.JSC$21347_mouseMoveEvent);this.JSC$21347_mouseUpEvent&&document.removeEventListener("mouseup",this.JSC$21347_mouseUpEvent)};
var Q_X=function(X,U){X.removeEventListeners();return new Promise(function(r){var m=new Image;m.crossOrigin="anonymous";m.onload=function(){var I=X.imageEditorBuilder(X.canvas,m);X.addEventListeners(I);r(I)};
m.src=U})},UX=function(X,U,r,m,I,t,C,k){this.canvas=X;
this.image=U;this.requiredRatio=r;this.minImageCropDimension=m;this.minOutputImageResolution=I;this.component=t;this.styleFocusedCorner=k===void 0?!0:k;this.action=2;this.focusedCorner=this.resizeCorner=0;X=this.canvas.getContext("2d");if(!X)throw Error("Pl");this.ctx=X;this.canvasMargin=C!=null?C:24;this.canvasInnerWidth=this.canvas.width-2*this.canvasMargin;C=this.image;X=this.canvasInnerWidth/C.width;C.height*X>912&&(X=C.width/C.height*912/C.width);C=X;this.scaledImageWidth=this.canvas.width%2?
q6w(this.image.width*C):f$5(this.image.width*C);this.scaledImageHeight=Math.round(this.image.height*C);this.canvas.height=this.scaledImageHeight+2*this.canvasMargin;this.horizontalMargin=(this.canvas.width-this.scaledImageWidth)/2;this.JSC$21350_overlayMarginBottom=this.JSC$21350_overlayMarginTop=this.canvasMargin;this.JSC$21350_overlayMarginRight=this.JSC$21350_overlayMarginLeft=this.horizontalMargin;this.JSC$21350_overlayWidth=this.scaledImageWidth;this.JSC$21350_overlayHeight=this.scaledImageHeight;
X=this.image.width/this.image.height;X>this.requiredRatio?(this.JSC$21350_overlayWidth=this.canvas.width%2?q6w(this.scaledImageHeight*this.requiredRatio):f$5(this.scaledImageHeight*this.requiredRatio),this.JSC$21350_overlayMarginRight=this.JSC$21350_overlayMarginLeft=(this.canvas.width-this.JSC$21350_overlayWidth)/2):X<this.requiredRatio&&(this.JSC$21350_overlayHeight=this.canvas.height%2?q6w(this.scaledImageWidth/this.requiredRatio):f$5(this.scaledImageWidth/this.requiredRatio),this.JSC$21350_overlayMarginBottom=
this.JSC$21350_overlayMarginTop=(this.canvas.height-this.JSC$21350_overlayHeight)/2);this.minOverlayWidth=Math.min(this.minImageCropDimension[0]*C,this.scaledImageWidth);obw(this)};
UX.prototype.getContext=function(){return this.ctx};
var EbH=function(X,U){U={x:Math.round(U.pageX-X.canvas.getBoundingClientRect().left),y:Math.round(U.pageY-X.canvas.getBoundingClientRect().top)};X.dragStart=U;wvL(X,U)!==0?(X.action=1,yuT(X,U),X.resizeCorner=wvL(X,U)):U.x>X.JSC$21350_overlayMarginLeft&&U.x<X.JSC$21350_overlayMarginLeft+X.JSC$21350_overlayWidth&&U.y>X.JSC$21350_overlayMarginTop&&U.y<X.JSC$21350_overlayMarginTop+X.JSC$21350_overlayHeight&&(X.action=0)},u$5=function(X,U){switch(U){case 1:return{x:X.JSC$21350_overlayMarginLeft,
y:X.JSC$21350_overlayMarginTop};case 2:return{x:X.JSC$21350_overlayMarginLeft,y:X.JSC$21350_overlayMarginTop+X.JSC$21350_overlayHeight};case 3:return{x:X.JSC$21350_overlayMarginLeft+X.JSC$21350_overlayWidth,y:X.JSC$21350_overlayMarginTop};case 4:return{x:X.JSC$21350_overlayMarginLeft+X.JSC$21350_overlayWidth,y:X.JSC$21350_overlayMarginTop+X.JSC$21350_overlayHeight};default:throw Error("Ql");}},MGe=function(X,U){if(X.focusedCorner!==0){X.dragStart=u$5(X,X.focusedCorner);
X.action=1;X.resizeCorner=X.focusedCorner;var r=X.dragStart.x,m=X.dragStart.y;switch(U){case 0:X.focusedCorner===1||X.focusedCorner===4?(r-=10,m-=10):(r-=10,m+=10);break;case 1:X.focusedCorner===1||X.focusedCorner===4?(r+=10,m+=10):(r+=10,m-=10);break;case 2:r=X.focusedCorner===1||X.focusedCorner===4?r-10:r+10;m-=10;break;case 3:r=X.focusedCorner===1||X.focusedCorner===4?r+10:r-10;m+=10;break;default:throw Error("Rl");}hBe(X,{x:r,y:m});obw(X);X.action=2;X.dragStart=void 0}},FT3=function(X,U){U={x:Math.round(U.pageX-
X.canvas.getBoundingClientRect().left),
y:Math.round(U.pageY-X.canvas.getBoundingClientRect().top)};yuT(X,U);switch(X.action){case 1:hBe(X,U);break;case 0:X.dragStart&&(X.JSC$21350_overlayMarginLeft=Math.max(X.horizontalMargin,Math.min(X.JSC$21350_overlayMarginLeft-(X.dragStart.x-U.x),X.horizontalMargin+X.scaledImageWidth-X.JSC$21350_overlayWidth)),X.JSC$21350_overlayMarginRight=X.canvas.width-X.JSC$21350_overlayMarginLeft-X.JSC$21350_overlayWidth,X.JSC$21350_overlayMarginTop=Math.max(X.canvasMargin,Math.min(X.JSC$21350_overlayMarginTop-
(X.dragStart.y-U.y),X.scaledImageHeight-X.JSC$21350_overlayHeight+X.canvasMargin)),X.JSC$21350_overlayMarginBottom=X.canvas.height-(X.JSC$21350_overlayMarginTop+X.JSC$21350_overlayHeight));break;default:return}obw(X);X.dragStart=U},B6L=function(X){X.action=2;
X.dragStart=void 0;document.body.style.cursor="auto"},yuT=function(X,U){switch(wvL(X,U)){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:X.action!==1&&(document.body.style.cursor="auto")}},wvL=function(X,U){var r=X.JSC$21350_overlayMarginLeft-5,m=X.JSC$21350_overlayMarginTop-5,I=X.JSC$21350_overlayMarginLeft+X.JSC$21350_overlayWidth-5;
X=X.JSC$21350_overlayMarginTop+X.JSC$21350_overlayHeight-5;return zB3(U,{x:r,y:m})?1:zB3(U,{x:I,y:m})?3:zB3(U,{x:r,y:X})?2:zB3(U,{x:I,y:X})?4:0},zB3=function(X,U){return X.x>=U.x&&X.x<=U.x+10&&X.y>=U.y&&X.y<=U.y+10},hBe=function(X,U){if(X.dragStart)switch(X.resizeCorner){case 2:Math.abs((X.JSC$21350_overlayMarginLeft+X.JSC$21350_overlayWidth-U.x)/(U.y-X.JSC$21350_overlayMarginTop))>=X.requiredRatio?KTw(X,U.x):T6X(X,U.y);
break;case 1:Math.abs((X.JSC$21350_overlayMarginLeft+X.JSC$21350_overlayWidth-U.x)/(X.JSC$21350_overlayMarginTop+X.JSC$21350_overlayHeight-U.y))>=X.requiredRatio?Y1X(X,U.x):T6X(X,U.y);break;case 4:Math.abs((U.x-X.JSC$21350_overlayMarginLeft)/(U.y-X.JSC$21350_overlayMarginTop))>=X.requiredRatio?KTw(X,U.x):VGL(X,U.y);break;case 3:Math.abs((U.x-X.JSC$21350_overlayMarginLeft)/(X.JSC$21350_overlayMarginTop+X.JSC$21350_overlayHeight-U.y))>=X.requiredRatio?Y1X(X,U.x):VGL(X,U.y);break;default:throw Error("Sl");
}},KTw=function(X,U){var r=X.JSC$21350_overlayMarginTop;
X.JSC$21350_overlayMarginBottom=RBc(X,U);X.JSC$21350_overlayHeight=X.canvas.height-X.JSC$21350_overlayMarginBottom-r;X.JSC$21350_overlayWidth=Math.round(X.JSC$21350_overlayHeight*X.requiredRatio);fxL(X)},Y1X=function(X,U){var r=X.JSC$21350_overlayMarginTop+X.JSC$21350_overlayHeight;
X.JSC$21350_overlayMarginTop=RBc(X,U);X.JSC$21350_overlayHeight=r-X.JSC$21350_overlayMarginTop;X.JSC$21350_overlayWidth=Math.round(X.JSC$21350_overlayHeight*X.requiredRatio);fxL(X)},fxL=function(X){switch(X.resizeCorner){case 2:case 1:X.JSC$21350_overlayMarginLeft=X.canvas.width-X.JSC$21350_overlayMarginRight-X.JSC$21350_overlayWidth;
break;case 4:case 3:X.JSC$21350_overlayMarginRight=X.canvas.width-X.JSC$21350_overlayMarginLeft-X.JSC$21350_overlayWidth;break;default:throw Error("Sl");}},T6X=function(X,U){var r=X.JSC$21350_overlayMarginLeft+X.JSC$21350_overlayWidth;
X.JSC$21350_overlayMarginLeft=q1X(X,U);X.JSC$21350_overlayWidth=r-X.JSC$21350_overlayMarginLeft;X.JSC$21350_overlayHeight=Math.round(X.JSC$21350_overlayWidth/X.requiredRatio);WTL(X)},VGL=function(X,U){var r=X.JSC$21350_overlayMarginLeft;
X.JSC$21350_overlayMarginRight=q1X(X,U);X.JSC$21350_overlayWidth=X.canvas.width-X.JSC$21350_overlayMarginRight-r;X.JSC$21350_overlayHeight=Math.round(X.JSC$21350_overlayWidth/X.requiredRatio);WTL(X)},WTL=function(X){switch(X.resizeCorner){case 2:case 4:X.JSC$21350_overlayMarginBottom=X.canvas.height-X.JSC$21350_overlayMarginTop-X.JSC$21350_overlayHeight;
break;case 1:case 3:X.JSC$21350_overlayMarginTop=X.canvas.height-X.JSC$21350_overlayMarginBottom-X.JSC$21350_overlayHeight;break;default:throw Error("Sl");}},RBc=function(X,U){switch(X.resizeCorner){case 2:U=X.canvas.height-(X.JSC$21350_overlayMarginTop+Juw(X,U));
break;case 4:U=X.canvas.height-(X.JSC$21350_overlayMarginTop+Dhw(X,U));break;case 1:U=X.JSC$21350_overlayMarginTop+X.JSC$21350_overlayHeight-Juw(X,U);break;case 3:U=X.JSC$21350_overlayMarginTop+X.JSC$21350_overlayHeight-Dhw(X,U);break;default:throw Error("Sl");}return Math.max(U,X.canvasMargin)},Juw=function(X,U){U=X.JSC$21350_overlayMarginLeft+X.JSC$21350_overlayWidth-Math.max(U,X.horizontalMargin);
U=U<0?X.JSC$21350_overlayWidth:Math.max(U,X.minOverlayWidth);return Math.round(U/X.requiredRatio)},Dhw=function(X,U){U=X.canvas.width-Math.max(X.canvas.width-U,X.horizontalMargin)-X.JSC$21350_overlayMarginLeft;
U=U<0?X.JSC$21350_overlayWidth:Math.max(U,X.minOverlayWidth);return Math.round(U/X.requiredRatio)},q1X=function(X,U){switch(X.resizeCorner){case 2:U=X.canvas.width-X.JSC$21350_overlayMarginRight-pvw(X,U);
break;case 4:U=X.canvas.width-X.JSC$21350_overlayMarginLeft-pvw(X,U);break;case 1:U=X.canvas.width-X.JSC$21350_overlayMarginRight-$hL(X,U);break;case 3:U=X.canvas.width-X.JSC$21350_overlayMarginLeft-$hL(X,U);break;default:throw Error("Sl");}return Math.max(U,X.horizontalMargin)},pvw=function(X,U){U=X.canvas.height-Math.max(X.canvas.height-U,X.canvasMargin)-X.JSC$21350_overlayMarginTop;
return U<0?X.JSC$21350_overlayWidth:Math.max(Math.round(U*X.requiredRatio),X.minOverlayWidth)},$hL=function(X,U){U=X.JSC$21350_overlayMarginTop+X.JSC$21350_overlayHeight-Math.max(U,X.canvasMargin);
return U<0?X.JSC$21350_overlayWidth:Math.max(Math.round(U*X.requiredRatio),X.minOverlayWidth)},obw=function(X){X.ctx.clearRect(0,0,X.canvas.width,X.canvas.height);
X.ctx.drawImage(X.image,0,0,X.image.width,X.image.height,X.horizontalMargin,X.canvasMargin,X.canvas.width-2*X.horizontalMargin,X.scaledImageHeight);X.ctx.fillStyle="rgba(0, 0, 0, 0.7)";X.ctx.fillRect(X.horizontalMargin,X.JSC$21350_overlayMarginTop,X.JSC$21350_overlayMarginLeft-X.horizontalMargin,X.JSC$21350_overlayHeight);X.ctx.fillRect(X.JSC$21350_overlayMarginLeft+X.JSC$21350_overlayWidth,X.JSC$21350_overlayMarginTop,X.JSC$21350_overlayMarginRight-X.horizontalMargin,X.JSC$21350_overlayHeight);X.ctx.fillRect(X.horizontalMargin,
X.canvasMargin,X.scaledImageWidth,X.JSC$21350_overlayMarginTop-X.canvasMargin);X.ctx.fillRect(X.horizontalMargin,X.JSC$21350_overlayMarginTop+X.JSC$21350_overlayHeight,X.scaledImageWidth,X.JSC$21350_overlayMarginBottom-X.canvasMargin);X.drawOverlay();X.component&&_.l4(X.component,"image-updated")};
UX.prototype.drawOverlay=function(){this.ctx.lineWidth=2;this.ctx.strokeStyle="#3EA6FF";this.ctx.strokeRect(this.JSC$21350_overlayMarginLeft,this.JSC$21350_overlayMarginTop,this.JSC$21350_overlayWidth,this.JSC$21350_overlayHeight);boL(this)};
var boL=function(X){var U=X.JSC$21350_overlayMarginLeft-5,r=X.JSC$21350_overlayMarginTop-5,m=X.JSC$21350_overlayMarginLeft+X.JSC$21350_overlayWidth-5,I=X.JSC$21350_overlayMarginTop+X.JSC$21350_overlayHeight-5;X.ctx.fillStyle="#FFF";X.ctx.fillRect(U,r,10,10);X.ctx.strokeRect(U,r,10,10);X.ctx.fillRect(m,r,10,10);X.ctx.strokeRect(m,r,10,10);X.ctx.fillRect(U,I,10,10);X.ctx.strokeRect(U,I,10,10);X.ctx.fillRect(m,I,10,10);X.ctx.strokeRect(m,I,10,10);if(X.focusedCorner!==0&&X.styleFocusedCorner){X.ctx.lineWidth=
4;X.ctx.strokeStyle="#3EA6FF";switch(X.focusedCorner){case 1:--U;--r;break;case 2:--U;r=I-1;break;case 3:U=m-1;--r;break;case 4:U=m-1;r=I-1;break;default:return}X.ctx.strokeRect(U,r,12,12)}};
UX.prototype.crop=function(X,U){U=U===void 0?!0:U;var r=this.image.width/this.scaledImageWidth,m=document.createElement("canvas"),I=this.minOutputImageResolution?this.minOutputImageResolution[1]:this.minImageCropDimension[1],t=this.JSC$21350_overlayWidth*r,C=this.JSC$21350_overlayHeight*r;m.width=Math.max(t,this.minOutputImageResolution?this.minOutputImageResolution[0]:this.minImageCropDimension[0]);m.height=Math.max(C,I);X&&(m.width=Math.min(m.width,m.height),m.height=Math.min(m.width,m.height));
X=m.getContext("2d");if(!X)throw Error("Gl");I=(this.JSC$21350_overlayMarginLeft-this.horizontalMargin)*r;r*=this.JSC$21350_overlayMarginTop-this.canvasMargin;U||(X.fillStyle="white",X.fillRect(0,0,m.width,m.height));X.drawImage(this.image,I,r,t,C,0,0,m.width,m.height);return m};var Aue=function(X,U,r,m,I){UX.call(this,X,U,r,m,void 0,I,8,!1)};
_.F(Aue,UX);Aue.prototype.drawOverlay=function(){var X=this.getContext(),U=this.JSC$21350_overlayWidth,r=this.JSC$21350_overlayHeight,m=this.JSC$21350_overlayMarginTop,I=this.JSC$21350_overlayMarginLeft;X.lineWidth=2;X.strokeStyle="#3EA6FF";X.beginPath();X.arc(I+U/2,m+r/2,U/2,0,2*Math.PI);X.stroke();X.strokeRect(I,m,U,r);boL(this)};
var lxL={maxFileSizeMB:15,minWidth:98,minHeight:98},Gkw=["image/png","image/jpeg","image/gif"],rF=function(){var X=_.Y.apply(this,arguments)||this;X.fileSelectorFocusListener=null;X.errorMessage=null;X.isLoading=!0;X.hideContainer=!0;X.actionMap={"yt-upload-image-to-scotty-command":"handleUploadImageToScottyCommand","yt-image-selection-error-action":"handleImageSelectionErrorAction"};return X};
_.F(rF,_.Y);_.a=rF.prototype;_.a.cleanupFocusListener=function(){this.fileSelectorFocusListener&&window.removeEventListener("focus",this.fileSelectorFocusListener)};
_.a.setLoadingState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.isLoading=!0;this.errorMessage=null};
_.a.computePlaylistThumbnail=function(X){return X==="IMAGE_TYPE_PLAYLIST_THUMBNAIL"};
_.a.resetErrorState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);this.isLoading=!1;this.errorMessage=null;this.isPlaylistThumbnail||_.Gw(this.hostElement,"yt-image-selection-reset-error-action",[])};
_.a.setErrorState=function(X){this.resetErrorState();X&&(this.errorMessage=X)};
_.a.showPopup=function(){var X=this;this.hideContainer=!1;_.Vo(_.$u,function(){_.l4(X.hostElement,"yt-refit")});
this.isLoading=!1};
_.a.resetFileSelector=function(){this.fileSelector.value="";this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.a.closePopup=function(){this.resetFileSelector();_.Gw(this.hostElement,"yt-close-popup-action",[this.is])};
_.a.onCancelTap=function(){this.isPlaylistThumbnail||_.Gw(this.hostElement,"yt-show-caller-popup-action",[]);this.closePopup()};
_.a.openFileSelector=function(){var X=this;this.resetErrorState();try{this.fileSelector.click(),this.fileSelectorFocusListener=function(){_.Vo(_.$u,function(){setTimeout(function(){if(!X.fileSelector.files||X.fileSelector.files.length===0)X.onCancelTap();X.cleanupFocusListener()},2E3)},500)},window.addEventListener("focus",this.fileSelectorFocusListener)}catch(U){U instanceof Error?_.$Q(U):_.bh(new _.Tx(JSON.stringify(U)))}};
_.a.handleFileSelection=function(){var X=this,U,r,m,I,t,C;return _.c(function(k){switch(k.nextAddress){case 1:_.E_(k,2);if(!X.fileSelector.files||!X.imageEditorCanvas)return X.onCancelTap(),k.return();U=X.fileSelector.files[0];vbT(X.imageChecker,U);_.E_(k,4);return k.yield(I$Y(U),6);case 6:X.mimeType=k.yieldResult;_.mt(k,5,2);break;case 4:_.yE(k,2),_.Gw(X.hostElement,"yt-image-selection-error-action",[(r=X.data)==null?void 0:r.genericImageLoadErrorMessage]),X.onCancelTap();case 5:m=new FileReader;
m.addEventListener("load",function(){var g,Z;return _.c(function(P){if(P.nextAddress==1){if(!m.result)return _.AE(Error("Il")),P.return();g=m.result;Z=new Image;Z.src=g;Z.onload=function(){try{var S=X.imageChecker;if(Z.width<S.requirements.minWidth||Z.height<S.requirements.minHeight)throw new dh7(S.requirements.minWidth,S.requirements.minHeight);}catch(O){if(O instanceof dh7){var d;_.Gw(X.hostElement,"yt-image-selection-error-action",[(d=X.data)==null?void 0:d.imageDimensionErrorMessage]);X.logImageDimensionErrorVe()}else O instanceof
Error?_.$Q(O):(S=new _.Tx(JSON.stringify(O)),_.$Q(S));X.onCancelTap()}X.showPopup()};
Z.onerror=function(){var S;_.Gw(X.hostElement,"yt-image-selection-error-action",[(S=X.data)==null?void 0:S.genericImageLoadErrorMessage]);X.onCancelTap()};
return P.yield(Q_X(X.imageEditorCanvas,g),2)}X.imageEditor=P.yieldResult;X.updatePositionOfAllCorners();X.addEventListeners(X.imageEditor);_.uv(P)})},!1);
m.readAsDataURL(U);_.mt(k,0);break;case 2:I=_.yE(k),I instanceof S11?_.Gw(X.hostElement,"yt-image-selection-error-action",[(t=X.data)==null?void 0:t.imageSizeErrorMessage]):(I instanceof Error?_.$Q(I):_.bh(new _.Tx(JSON.stringify(I))),_.Gw(X.hostElement,"yt-image-selection-error-action",[(C=X.data)==null?void 0:C.genericImageLoadErrorMessage])),X.onCancelTap(),_.uv(k)}})};
_.a.logImageDimensionErrorVe=function(){if(this.isPlaylistThumbnail){var X=_.cs(_.gO(),{veType:232707,visualElement:_.tb(232707)});X&&(X={visualElement:X},_.kf().reportShown(X))}};
_.a.handleImageSelectionErrorAction=function(X){this.isPlaylistThumbnail&&_.ZS1(this.hostElement,X)};
_.a.convertToImageFormatBundle=function(X){var U=this,r,m,I;return _.c(function(t){switch(t.nextAddress){case 1:return r=X.toDataURL(U.outputMimeType,1),t.yield(tV1(r),2);case 2:m=t.yieldResult;_.E_(t,3);vbT(U.imageChecker,m);_.mt(t,4);break;case 3:I=_.yE(t);if(!(I instanceof S11))throw I;_.AE(new _.Tx("Output size is bigger than input size for image",U.mimeType,U.outputMimeType,m.size));r=X.toDataURL("image/jpeg",.95);return t.yield(tV1(r),6);case 6:m=t.yieldResult;case 4:return t.return({dataUrl:r,
imageFile:m})}})};
_.a.handleUploadImageToScottyCommand=function(X){var U=this,r,m,I,t,C,k,g,Z,P,S;return _.c(function(d){switch(d.nextAddress){case 1:if(!U.imageEditor||!_.e(X,Q9c))return d.return();r=_.e(X,Q9c).scottyUploadUrl;if(!r){var O=new _.Tx("Cannot handle UploadImageToScottyCommand without scotty upload\n    URL");_.$Q(O);return d.return()}_.E_(d,2);U.setLoadingState();m=U.imageEditor.crop(!1,!1);return d.yield(U.convertToImageFormatBundle(m),4);case 4:return I=d.yieldResult,d.yield(rRT(I.imageFile,r),5);
case 5:t=d.yieldResult;((C=U.data)==null?0:C.onUploadEndpoint)?(k=U.buildUploadServiceEndpoint(t),U.ytComponentBehavior.resolveCommand(k),g=_.e(k,_.H$),((Z=g)==null?0:Z.params)?U.closePopup():U.resetFileSelector()):(_.Gw(U.hostElement,"yt-image-updated-action",[I.dataUrl,t]),U.closePopup());_.mt(d,0);break;case 2:P=_.yE(d),U.setErrorState((S=U.data)==null?void 0:S.uploadErrorMessage),P instanceof Error?_.$Q(P):(O=new _.Tx(JSON.stringify(P)),_.$Q(O)),_.uv(d)}})};
_.a.buildUploadServiceEndpoint=function(X){return this.data&&this.data.onUploadEndpoint?(this.set("data.onUploadEndpoint.playlistEditEndpoint.actions.0.addedCustomThumbnail.playlistScottyEncryptedBlobId",X),this.data.onUploadEndpoint):null};
_.a.dataChanged=function(){var X=this,U;return _.c(function(r){if(r.nextAddress==1){if(!X.data||!X.canvasElement)return r.return();X.data.imageRatio&&X.data.minImageCropWidth||_.bh(new _.Tx("Renderer data is incomplete: missing image_ratio or \nmin_image_crop_width"));U=function(m,I){return X.data.imageType==="IMAGE_TYPE_AVATAR"?new Aue(m,I,X.data.imageRatio,[X.data.minImageCropWidth,X.data.minImageCropWidth/X.data.imageRatio],X.hostElement):new UX(m,I,X.data.imageRatio,[X.data.minImageCropWidth,
X.data.minImageCropWidth/X.data.imageRatio],void 0,X.hostElement,8,!1)};
X.imageEditorCanvas=new eB3(X.canvasElement,U);return X.data.url?r.yield(Q_X(X.imageEditorCanvas,X.data.url),3):(X.hideContainer=!0,X.openFileSelector(),r.jumpTo(0))}X.imageEditor=r.yieldResult;X.showPopup();X.addEventListeners(X.imageEditor);_.uv(r)})};
_.a.addEventListeners=function(X){this.removeEventListeners();var U=function(I){EbH(X,I)};
this.JSC$21358_mouseDownEvent=U;var r=function(I){FT3(X,I)};
this.JSC$21358_mouseMoveEvent=r;var m=function(){B6L(X)};
this.JSC$21358_mouseUpEvent=m;this.topLeftCorner.addEventListener("mousedown",U);this.topLeftCorner.addEventListener("mousemove",r);this.topLeftCorner.addEventListener("mouseup",m);this.topRightCorner.addEventListener("mousedown",U);this.topRightCorner.addEventListener("mousemove",r);this.topRightCorner.addEventListener("mouseup",m);this.bottomLeftCorner.addEventListener("mousedown",U);this.bottomLeftCorner.addEventListener("mousemove",r);this.bottomLeftCorner.addEventListener("mouseup",m);this.bottomRightCorner.addEventListener("mousedown",
U);this.bottomRightCorner.addEventListener("mousemove",r);this.bottomRightCorner.addEventListener("mouseup",m)};
_.a.removeEventListeners=function(){this.JSC$21358_mouseDownEvent&&(this.topLeftCorner.removeEventListener("mousedown",this.JSC$21358_mouseDownEvent),this.topRightCorner.removeEventListener("mousedown",this.JSC$21358_mouseDownEvent),this.bottomLeftCorner.removeEventListener("mousedown",this.JSC$21358_mouseDownEvent),this.bottomRightCorner.removeEventListener("mousedown",this.JSC$21358_mouseDownEvent));this.JSC$21358_mouseMoveEvent&&(this.topLeftCorner.removeEventListener("mousemove",this.JSC$21358_mouseMoveEvent),
this.topRightCorner.removeEventListener("mousemove",this.JSC$21358_mouseMoveEvent),this.bottomLeftCorner.removeEventListener("mousemove",this.JSC$21358_mouseMoveEvent),this.bottomRightCorner.removeEventListener("mousemove",this.JSC$21358_mouseMoveEvent));this.JSC$21358_mouseUpEvent&&(this.topLeftCorner.removeEventListener("mouseup",this.JSC$21358_mouseUpEvent),this.topRightCorner.removeEventListener("mouseup",this.JSC$21358_mouseUpEvent),this.bottomLeftCorner.removeEventListener("mouseup",this.JSC$21358_mouseUpEvent),
this.bottomRightCorner.removeEventListener("mouseup",this.JSC$21358_mouseUpEvent))};
_.a.setFocusInImageEditor=function(){if(!this.imageEditor)return!1;for(var X=document.activeElement;X&&X.shadowRoot&&X.shadowRoot.activeElement;)X=X.shadowRoot.activeElement;switch(X){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};
_.a.updatePositionOfCorner=function(X,U){var r=X.y-U.offsetHeight/2+4;U.style.left=X.x-U.offsetWidth/2+16+"px";U.style.top=r+"px"};
_.a.updatePositionOfAllCorners=function(){if(this.imageEditor)for(var X=_.H([{corner:1,div:this.topLeftCorner},{corner:3,div:this.topRightCorner},{corner:2,div:this.bottomLeftCorner},{corner:4,div:this.bottomRightCorner}]),U=X.next();!U.done;U=X.next()){U=U.value;var r=u$5(this.imageEditor,U.corner);this.updatePositionOfCorner(r,U.div)}};
_.a.onLeft=function(X){this.imageEditor&&this.setFocusInImageEditor()&&(MGe(this.imageEditor,0),this.updatePositionOfAllCorners(),X.preventDefault())};
_.a.onRight=function(X){this.imageEditor&&this.setFocusInImageEditor()&&(MGe(this.imageEditor,1),this.updatePositionOfAllCorners(),X.preventDefault())};
_.a.onUp=function(X){this.imageEditor&&this.setFocusInImageEditor()&&(MGe(this.imageEditor,2),this.updatePositionOfAllCorners(),X.preventDefault())};
_.a.onDown=function(X){this.imageEditor&&this.setFocusInImageEditor()&&(MGe(this.imageEditor,3),this.updatePositionOfAllCorners(),X.preventDefault())};
_.a.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={left:"onLeft",right:"onRight",up:"onUp",down:"onDown"}};
_.a.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.a.detached=function(){this.removeEventListeners();this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.n0.Object.defineProperties(rF.prototype,{outputMimeType:{configurable:!0,enumerable:!0,get:function(){return this.mimeType&&Gkw.includes(this.mimeType)?this.mimeType:"image/jpeg"}},
imageChecker:{configurable:!0,enumerable:!0,get:function(){var X,U,r;((U=this.data)==null?0:U.imageRatio)&&((r=this.data)==null?0:r.minImageCropWidth)?X={maxFileSizeMB:15,minWidth:this.data.minImageCropWidth,minHeight:this.data.minImageCropWidth/this.data.imageRatio}:X=lxL;return new Oo0(X)}}});
rF.prototype.updatePositionOfAllCorners=rF.prototype.updatePositionOfAllCorners;rF.prototype.dataChanged=rF.prototype.dataChanged;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],rF.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],rF.prototype,"ytComponentBehavior",void 0);_.q([_.w(_.J$),_.p("design:type",Object)],rF.prototype,"ironA11yKeysBehavior",void 0);
_.q([_.Zl("#canvas"),_.p("design:type",HTMLCanvasElement)],rF.prototype,"canvasElement",void 0);_.q([_.Zl("#file-selector"),_.p("design:type",HTMLInputElement)],rF.prototype,"fileSelector",void 0);_.q([_.Zl("#top-left-corner"),_.p("design:type",HTMLDivElement)],rF.prototype,"topLeftCorner",void 0);_.q([_.Zl("#top-right-corner"),_.p("design:type",HTMLDivElement)],rF.prototype,"topRightCorner",void 0);
_.q([_.Zl("#bottom-left-corner"),_.p("design:type",HTMLDivElement)],rF.prototype,"bottomLeftCorner",void 0);_.q([_.Zl("#bottom-right-corner"),_.p("design:type",HTMLDivElement)],rF.prototype,"bottomRightCorner",void 0);_.q([_.T(),_.p("design:type",Object)],rF.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],rF.prototype,"errorMessage",void 0);_.q([_.T(),_.p("design:type",Object)],rF.prototype,"isLoading",void 0);_.q([_.T(),_.p("design:type",Object)],rF.prototype,"hideContainer",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computePlaylistThumbnail(data.imageType)"}),_.p("design:type",Boolean)],rF.prototype,"isPlaylistThumbnail",void 0);_.q([_.Sl("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype",Promise)],rF.prototype,"dataChanged",null);_.q([_.cP("image-updated"),_.cP("yt-refit"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],rF.prototype,"updatePositionOfAllCorners",null);
_.q([_.uG({is:"yt-image-editor-renderer",disableElementRegistration:!0})],rF);
_.f(rF,"yt-image-editor-renderer",function(){if(P23===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;xhc===void 0&&(xhc=document.createElement("template"));var m=xhc;r.call(U,m.content.cloneNode(!0),X.content.firstChild);P23=X}X=P23;return X},{mode:2});var io1;var LTc;var mv=function(){return _.Y.apply(this,arguments)||this};
_.F(mv,_.Y);mv.prototype.updateMinutesFromBinding=function(X){this.handleMinutesChanged&&this.handleMinutesChanged(X)};
mv.prototype.updateSecondsFromBinding=function(X){this.handleSecondsChanged&&this.handleSecondsChanged(X)};
mv.prototype.updateDescriptionFromBinding=function(X){this.handleDescriptionChanged&&this.handleDescriptionChanged(X)};
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],mv.prototype,"ytComponentBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],mv.prototype,"data",void 0);_.q([_.T(),_.p("design:type",String)],mv.prototype,"minutes",void 0);_.q([_.T(),_.p("design:type",String)],mv.prototype,"seconds",void 0);_.q([_.T(),_.p("design:type",String)],mv.prototype,"description",void 0);_.q([_.T(),_.p("design:type",Function)],mv.prototype,"handleMinutesChanged",void 0);
_.q([_.T(),_.p("design:type",Function)],mv.prototype,"handleSecondsChanged",void 0);_.q([_.T(),_.p("design:type",Function)],mv.prototype,"handleDescriptionChanged",void 0);_.q([_.T(),_.p("design:type",Number)],mv.prototype,"characterLimit",void 0);_.q([_.T(),_.p("design:type",Number)],mv.prototype,"textNumRows",void 0);_.q([_.uG({is:"yt-report-details-form-content",disableElementRegistration:!0})],mv);
_.f(mv,"yt-report-details-form-content",function(){if(LTc===void 0){var X=document.createElement("template");_.B(X,'\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>');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;io1===void 0&&(io1=document.createElement("template"));var m=io1;r.call(U,m.content.cloneNode(!0),X.content.firstChild);LTc=X}X=LTc;return X},{mode:2});var N6Y;var j_X;var IC=function(){var X=_.Y.apply(this,arguments)||this;X.updateMinutesFromBinding=function(U){X.minutes=U.detail.value};
X.updateSecondsFromBinding=function(U){X.seconds=U.detail.value};
X.updateDescriptionFromBinding=function(U){X.description=U.detail.value};
return X};
_.F(IC,_.Y);_.a=IC.prototype;_.a.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isMusic&&(this.seconds=this.minutes="0")};
_.a.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"}}}};
_.a.ready=function(){_.Xa(this.hostElement).querySelector("#submit-button").addEventListener("yt-action",this.onSubmitYtAction.bind(this))};
_.a.onSubmitYtAction=function(X){var U=X.detail;U.actionName==="yt-service-request"&&(U=U.args[1],U.flagEndpoint&&(X.stopPropagation(),this.refireAction(U)))};
_.a.refireAction=function(X){var U={text:this.description,minutes:Number(this.minutes),seconds:Number(this.seconds)};this.vssId&&(U.vss_id=this.vssId);_.LB(this.hostElement,[X,U]);this.submitDisabled=!0};
_.a.dataChanged=function(){var X=this;this.seconds=this.minutes="";this.isMusic&&(this.seconds=this.minutes="0");this.vssId=this.description="";this.submitDisabled=!1;var U=_.GU();U&&U.getPlayerPromise().then(function(r){var m=r.getOption("cc","track")||r.getOption("captions","track");m&&(X.vssId=m.vss_id);r=r.getCurrentTime();X.minutes=Math.floor(r/60).toString();X.seconds=(Math.floor(r)%60).toString()})};
_.a.updateSubmitButtonState=function(){var X;((X=this.data)==null?0:X.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==="")};
_.a.onYtServiceRequestCompleted=function(){_.Gw(this.hostElement,"yt-close-popup-action")};
_.a.onYtServiceRequestError=function(){this.submitDisabled=!1};
_.n0.Object.defineProperties(IC.prototype,{characterLimit:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.characterLimit)||500}},
textNumRows:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.textNumRows)||4}}});
IC.prototype.onYtServiceRequestError=IC.prototype.onYtServiceRequestError;IC.prototype.onYtServiceRequestCompleted=IC.prototype.onYtServiceRequestCompleted;IC.prototype.updateSubmitButtonState=IC.prototype.updateSubmitButtonState;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],IC.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],IC.prototype,"ytRendererBehavior",void 0);
_.q([_.T({observer:"dataChanged"}),_.p("design:type",Object)],IC.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Boolean)],IC.prototype,"submitDisabled",void 0);_.q([_.T(),_.p("design:type",String)],IC.prototype,"minutes",void 0);_.q([_.T(),_.p("design:type",String)],IC.prototype,"seconds",void 0);_.q([_.T(),_.p("design:type",String)],IC.prototype,"description",void 0);_.q([_.T(),_.p("design:type",String)],IC.prototype,"vssId",void 0);
_.q([_.T({value:_.$q("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.p("design:type",Boolean)],IC.prototype,"isMusic",void 0);_.q([_.y("data"),_.p("design:type",Number),_.p("design:paramtypes",[])],IC.prototype,"characterLimit",null);_.q([_.y("data"),_.p("design:type",Number),_.p("design:paramtypes",[])],IC.prototype,"textNumRows",null);
_.q([_.Sl("minutes","seconds","description","submitDisabled"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],IC.prototype,"updateSubmitButtonState",null);_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],IC.prototype,"onYtServiceRequestCompleted",null);
_.q([_.cP("yt-service-request-error"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],IC.prototype,"onYtServiceRequestError",null);_.q([_.uG({is:"yt-report-details-form-renderer",disableElementRegistration:!0})],IC);
_.f(IC,"yt-report-details-form-renderer",function(){if(j_X===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;N6Y===void 0&&(N6Y=document.createElement("template"));var m=N6Y;r.call(U,m.content.cloneNode(!0),X.content.firstChild);j_X=X}X=j_X;return X});var XRe;var Ud0;var rNw;var mdY;var ta=function(){return _.Y.apply(this,arguments)||this};
_.F(ta,_.Y);
ta.prototype.onCheckedChanged_=function(){if(this.data){var X=_.Xa(this.hostElement).querySelector("#checkbox").checked;this.data.identifier==="yt-external-links-checkbox"?_.Gw(this.hostElement,"yt-additional-detail-checkbox-update",[X]):this.data.identifier==="yt-hide-user-checkbox"?_.Gw(this.hostElement,"yt-hide-user-checkbox-update",[X]):X&&this.data.enableCommand?_.Gw(this.hostElement,"yt-modify-report-form-command",[_.e(this.data.enableCommand,z21)]):!X&&this.data.disableCommand&&_.Gw(this.hostElement,
"yt-modify-report-form-command",[_.e(this.data.enableCommand,z21)])}};
ta.prototype.onLabelTap_=function(X){X.target.tagName!="A"&&(_.Xa(this.hostElement).querySelector("#checkbox").checked=!_.Xa(this.hostElement).querySelector("#checkbox").checked)};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ta.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ta.prototype,"data",void 0);_.q([_.uG({is:"yt-boolean-form-field-v2-renderer",disableElementRegistration:!0})],ta);
_.f(ta,"yt-boolean-form-field-v2-renderer",function(){if(mdY===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;rNw===void 0&&(rNw=document.createElement("template"));var m=rNw;r.call(U,m.content.cloneNode(!0),X.content.firstChild);mdY=X}X=mdY;return X});var aC=function(){var X=_.Y.apply(this,arguments)||this;X.canShowAdditionalDetailCheckbox=!1;X.canShowCheckbox=!1;X.keepDropdownFocusedAfterSelection=!0;return X};
_.F(aC,_.Y);aC.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}}}}};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],aC.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],aC.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],aC.prototype,"canShowAdditionalDetailCheckbox",void 0);_.q([_.T(),_.p("design:type",Object)],aC.prototype,"canShowCheckbox",void 0);_.q([_.T(),_.p("design:type",Object)],aC.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.q([_.uG({is:"yt-report-form-modal-content",disableElementRegistration:!0})],aC);
_.f(aC,"yt-report-form-modal-content",function(){if(Ud0===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;XRe===void 0&&(XRe=document.createElement("template"));var m=XRe;r.call(U,m.content.cloneNode(!0),X.content.firstChild);Ud0=X}X=Ud0;return X},{mode:2});var IYT;var tLw;var Hh=function(){var X=_.Y.apply(this,arguments)||this;X.submitting=!1;X.submitButtonDisabled=!0;X.command=null;X.canShowCheckbox=!1;X.canShowAdditionalDetailCheckbox=!1;X.canShowNextButton=!1;X.additionalDetailCheckboxChecked=!1;X.refitJob=0;X.keepDropdownFocusedAfterSelection=!0;X.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 X};
_.F(Hh,_.Y);_.a=Hh.prototype;_.a.created=function(){this.refitJob=0};
_.a.attached=function(){this.JSC$21381_scroller&&(this.JSC$21381_scroller.dialogElement=this.hostElement.parentNode,this.JSC$21381_scroller.attached&&typeof this.JSC$21381_scroller.attached==="function"&&this.JSC$21381_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.a.dataChanged=function(X){X&&(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,X.legalReportCheckbox&&this.set("data.legalReportCheckbox.booleanFormFieldV2Renderer.value",
!1),X.additionalDetailCheckbox&&this.set("data.additionalDetailCheckbox.booleanFormFieldV2Renderer.value",!1),this.updateDialogStyling())};
_.a.onYtPopupOpened=function(){var X=_.GU();X&&X.getPlayerPromise().then(function(U){U.pauseVideo()})};
_.a.onYtNavigate=function(X){_.e(X.detail.endpoint,_.gk$)&&(X.stopPropagation(),this.hideReportForm=!0)};
_.a.onYtServiceRequestSent=function(){this.toggleSubmitButton(!0)};
_.a.onYtServiceRequestCompleted=function(X,U){var r=U.actions;if(r){if(r.length===1&&_.e(r[0],_.X7)){var m;r=((m=_.e(r[0],_.X7))==null?void 0:m.commands)||[]}m=0;for(var I=r.length;m<I;m++)_.e(r[m],_.lO)&&(X.stopPropagation(),this.hostElement.parentElement.close(),this.openPopupBehavior.openPopup(r[m]))}if(U.data&&(X=this.get("feedbackResponses",U.data)))for(U=0;U<X.length;U++)if(X[U].isThumbnailReporting){this.hostElement.parentElement.close();break}};
_.a.onYtServiceRequestError=function(){this.toggleSubmitButton(!1)};
_.a._onDescendantIronResize=function(X){X.stopPropagation();return!1};
_.a.handleReportFormEndpointUpdateAction=function(X){if(X.submitEndpoint){var U=this.command=X.submitEndpoint;U=_.e(U,_.kl8);if(U==null?0:U.additionalDetailCheckboxChecked)U.additionalDetailCheckboxChecked=this.additionalDetailCheckboxChecked;this.toggleSubmitButton(!1)}else X.submitNavigationEndpoint?(this.command=X.submitNavigationEndpoint,this.toggleSubmitButton(!1)):X.confirmDialog?(this.command={confirmDialogEndpoint:{content:{confirmDialogRenderer:X.confirmDialog.confirmDialogRenderer}}},this.toggleSubmitButton(!1)):
this.command=null;X.disableSubmitButton&&this.toggleSubmitButton(!0);this.handleModifyReportFormCommand(this.get("clickCommands.0.modifyReportFormCommand",X));this.refit()};
_.a.handleConfirmDialogCloseAction=function(X){X.confirmed?this.hostElement.parentElement.close():this.hideReportForm=!1};
_.a.submitButtonDisabledChanged=function(){var X=this.hostElement.parentElement;X&&X.invalidateTabbables&&X.invalidateTabbables()};
_.a.handleModifyReportFormCommand=function(X){X=this.get("action",X);X==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE"?this.canShowCheckbox=!1:X==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW"?this.canShowCheckbox=!0:X==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_HIDE"?this.canShowAdditionalDetailCheckbox=!1:X==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_SHOW"?this.canShowAdditionalDetailCheckbox=!0:X==="REPORT_FORM_ACTION_SUBMIT_BUTTON_SHOW"?this.canShowNextButton=!1:X==="REPORT_FORM_ACTION_NEXT_BUTTON_SHOW"&&
(this.canShowNextButton=!0);this.refit()};
_.a.updateDialogStyling=function(){var X,U,r,m,I,t=((I=(X=this.data)==null?void 0:(U=X.optionsSupportedRenderers)==null?void 0:(r=U.optionsRenderer)==null?void 0:(m=r.items)==null?void 0:m.length)!=null?I:0)<=2?0:240;_.HP(this.hostElement,{"--yt-report-form-modal-renderer-min-width":t+"px"})};
_.a.toggleSubmitButton=function(X){this.submitButtonDisabled=!X;this.submitButtonDisabled=X};
_.a.computeSubmitButtonData=function(X,U){var r={};_.e(U,_.gk$)?r.navigationEndpoint=U:r.command=U||void 0;X&&X.buttonRenderer&&_.fI.extend(r,X.buttonRenderer);return r};
_.a.computeNextButtonData=function(X,U){var r={};if(!X||!X.buttonRenderer)return r;_.fI.extend(r,X.buttonRenderer);if(!U)return r;if(_.e(U,_.gk$))r.navigationEndpoint=PQ5(U);else if(r.command=PQ5(U),X=_.e(r.command,_.kl8))X.legalCheckboxChecked=!0;return r};
_.a.computeShowNextButton=function(X,U,r){return!!X&&U&&r};
_.a.refit=function(){var X=this;this.refitJob||(this.refitJob=_.$u.addLowPriorityJob(function(){_.l4(X.hostElement,"yt-refit");X.refitJob=0}))};
_.a.handleAdditionalDetailCheckboxUpdateAction=function(X){this.additionalDetailCheckboxChecked=X;_.e(this.command,_.kl8).additionalDetailCheckboxChecked=X};
_.n0.Object.defineProperties(Hh,{template:{configurable:!0,enumerable:!0,get:function(){if(tLw===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;IYT===void 0&&(IYT=document.createElement("template"));var m=IYT;r.call(U,m.content.cloneNode(!0),X.content.firstChild);tLw=X}X=tLw;return X}}});
Hh.prototype.onYtServiceRequestError=Hh.prototype.onYtServiceRequestError;Hh.prototype.onYtServiceRequestCompleted=Hh.prototype.onYtServiceRequestCompleted;Hh.prototype.onYtServiceRequestSent=Hh.prototype.onYtServiceRequestSent;Hh.prototype.onYtNavigate=Hh.prototype.onYtNavigate;Hh.prototype.onYtPopupOpened=Hh.prototype.onYtPopupOpened;_.q([_.w(_.W9.YtOpenPopupBehavior),_.p("design:type",Object)],Hh.prototype,"openPopupBehavior",void 0);
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Hh.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],Hh.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.Xd.YtEventForwardingBehavior),_.p("design:type",Object)],Hh.prototype,"eventForwardingBehavior",void 0);_.q([_.w(_.L2),_.p("design:type",Object)],Hh.prototype,"ironResizableBehavior",void 0);_.q([_.T({observer:"dataChanged"}),_.p("design:type",Object)],Hh.prototype,"data",void 0);
_.q([_.T(),_.p("design:type",Object)],Hh.prototype,"submitting",void 0);_.q([_.T({observer:"submitButtonDisabledChanged"}),_.p("design:type",Object)],Hh.prototype,"submitButtonDisabled",void 0);_.q([_.T(),_.p("design:type",Object)],Hh.prototype,"command",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],Hh.prototype,"hideReportForm",void 0);_.q([_.T(),_.p("design:type",Object)],Hh.prototype,"canShowCheckbox",void 0);
_.q([_.T(),_.p("design:type",Object)],Hh.prototype,"canShowAdditionalDetailCheckbox",void 0);_.q([_.T(),_.p("design:type",Object)],Hh.prototype,"canShowNextButton",void 0);_.q([_.T(),_.p("design:type",Object)],Hh.prototype,"additionalDetailCheckboxChecked",void 0);_.q([_.T(),_.p("design:type",Object)],Hh.prototype,"refitJob",void 0);_.q([_.T(),_.p("design:type",Object)],Hh.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.q([_.Zl("#scroller"),_.p("design:type",Object)],Hh.prototype,"JSC$21381_scroller",void 0);_.q([_.cP("yt-popup-opened"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Hh.prototype,"onYtPopupOpened",null);_.q([_.cP("yt-navigate"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],Hh.prototype,"onYtNavigate",null);
_.q([_.cP("yt-service-request-sent"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.TU]),_.p("design:returntype")],Hh.prototype,"onYtServiceRequestSent",null);_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.Dj]),_.p("design:returntype")],Hh.prototype,"onYtServiceRequestCompleted",null);
_.q([_.cP("yt-service-request-error"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],Hh.prototype,"onYtServiceRequestError",null);_.q([_.uG({is:"yt-report-form-modal-renderer",notifyObserversOnUndefined:!1,noInjection:!0})],Hh);var aYw;var H63;var CK=function(){return _.Y.apply(this,arguments)||this};
_.F(CK,_.Y);_.a=CK.prototype;_.a.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.id="mealbar-promo-renderer"};
_.a.onVisible=function(){var X,U;(U=_.np().resolve(_.gX(_.Tk)))==null||U.enqueue({label:_.pE((X=this.data)==null?void 0:X.messageTitle),elementToFocus:this.hostElement})};
_.a.onThumbnailLoaded=function(){_.l4(this.hostElement,"yt-refit")};
_.a.onDismissTap=function(){_.Gw(this.hostElement,"yt-close-popup-action",["yt-mealbar-promo-renderer"])};
_.a.computeAlternateIcon=function(X){return X?X==="BACKSTAGE_ARTWORK"?"backstage:artwork":X:null};
_.a.computeFontFamily=function(X){return X==="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD"};
_.a.computeBackgroundStyle=function(X,U){if(X=this.computeBackgroundImage(X,U))if(X=_.Lf(X.thumbnails))return'background-image: url("'+X+'");'};
_.a.computeHasFullHeightImage=function(X){return!(!(X&&X.thumbnails&&X.thumbnails.length>0)||this.modern)};
_.a.isModernStyle=function(X){return X.style==="STYLE_MODERN"};
_.a.computeIcon=function(X,U){if(X&&X.icon)return U?X.iconDark:X.icon};
_.a.computeBackgroundImage=function(X,U){if(X&&X.backgroundImage)return U?X.backgroundImageDark:X.backgroundImage};
_.a.computeLogo=function(X,U){if(X&&X.logo)return U?X.logoDark:X.logo};
_.a.computeShouldShowModernIcon=function(X,U){return X&&!!U};
_.a.getLogoContainerClassName=function(X){return this.logoWithPadding(X)?"yt-mealbar-promo-renderer-logo-with-padding":"yt-mealbar-promo-renderer-logo"};
_.a.getLogoImageId=function(X){return this.logoWithPadding(X)?"mealbar-logo-with-padding":"mealbar-logo"};
_.a.logoWithPadding=function(X){var U,r,m;return(X=(U=this.computeLogo(X,this.isDarkTheme))==null?void 0:(r=U.thumbnails)==null?void 0:(m=r[0])==null?void 0:m.height)&&X%31===0?!0:!1};
CK.prototype.onThumbnailLoaded=CK.prototype.onThumbnailLoaded;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],CK.prototype,"ytRendererBehavior",void 0);_.q([_.T({}),_.p("design:type",Object)],CK.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,computed:"isModernStyle(data)"}),_.p("design:type",Boolean)],CK.prototype,"modern",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],CK.prototype,"isDarkTheme",void 0);
_.q([_.T({computed:"computeIcon(data, isDarkTheme)"}),_.p("design:type",Object)],CK.prototype,"icon",void 0);_.q([_.T({computed:"computeLogo(data, isDarkTheme)"}),_.p("design:type",Object)],CK.prototype,"logo",void 0);_.q([_.T({computed:"computeBackgroundStyle(data, isDarkTheme)"}),_.p("design:type",Object)],CK.prototype,"backgroundStyle",void 0);_.q([_.T({computed:"computeAlternateIcon(data.alternateIcon.iconType)"}),_.p("design:type",Object)],CK.prototype,"alternateIcon",void 0);
_.q([_.T({reflectToAttribute:!0,computed:"computeHasFullHeightImage(data.icon)"}),_.p("design:type",Boolean)],CK.prototype,"hasFullHeightImage",void 0);_.q([_.T({reflectToAttribute:!0,computed:"computeFontFamily(data.font)"}),_.p("design:type",Boolean)],CK.prototype,"useYoutubeSans",void 0);_.q([_.T({computed:"computeShouldShowModernIcon(modern, icon)"}),_.p("design:type",Boolean)],CK.prototype,"shouldShowModernIcon",void 0);
_.q([_.cP("yt-img-shadow-loaded"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],CK.prototype,"onThumbnailLoaded",null);_.q([_.uG({is:"yt-mealbar-promo-renderer",disableElementRegistration:!0})],CK);
_.f(CK,"yt-mealbar-promo-renderer",function(){if(H63===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;aYw===void 0&&(aYw=document.createElement("template"));var m=aYw;r.call(U,m.content.cloneNode(!0),X.content.firstChild);H63=X}X=H63;return X},{mode:2});var CAc;var kRe;var k4=function(){return _.Y.apply(this,arguments)||this};
_.F(k4,_.Y);_.a=k4.prototype;_.a.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]]"}}}}}};
_.a.computeHasButtons_=function(X){return!(!X.dismissButton&&!X.acceptButton)};
_.a.computeStyle_=function(X){return X||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.a.observeImpressionEndpoints_=function(){var X=this;this.data&&this.data.promoConfig&&this.data.promoConfig.impressionEndpoints&&this.data.promoConfig.impressionEndpoints.forEach(function(U){U.clickTrackingParams&&delete U.clickTrackingParams;_.LB(X.hostElement,[U])})};
_.a.onTap_=function(){_.Gw(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])};
k4.prototype.observeImpressionEndpoints_=k4.prototype.observeImpressionEndpoints_;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],k4.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Xd.YtEventForwardingBehavior),_.p("design:type",Object)],k4.prototype,"ytEventForwardingBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],k4.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],k4.prototype,"data",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],k4.prototype,"positionType",void 0);_.q([_.T({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.p("design:type",Boolean)],k4.prototype,"hasButtons_",void 0);_.q([_.T({value:function(){return this.onTap_.bind(this)}}),
_.p("design:type",Function)],k4.prototype,"boundOnTap_",void 0);_.q([_.T({value:{style:"mono-inverse"}}),_.p("design:type",Object)],k4.prototype,"buttonOverride",void 0);_.q([_.ge("data.promoConfig.impressionEndpoints"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],k4.prototype,"observeImpressionEndpoints_",null);_.q([_.uG({is:"yt-tooltip-renderer",disableElementRegistration:!0})],k4);
_.f(k4,"yt-tooltip-renderer",function(){if(kRe===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;CAc===void 0&&(CAc=document.createElement("template"));var m=CAc;r.call(U,m.content.cloneNode(!0),X.content.firstChild);kRe=X}X=kRe;return X},{mode:2});var cNc;var gT0;var nTY={},Z6L=(nTY.WEB_REMIX="music.youtube.com",nTY),ch=function(){var X=_.Y.apply(this,arguments)||this;X.actionMap={"yt-signal-action-copy-share-embed-url":"handleSignalActionCopyShareEmbedUrl_","yt-share-panel-set-timestamp-action":"handleSetTimestamp_"};return X};
_.F(ch,_.Y);_.a=ch.prototype;_.a.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"yt-button-renderer"}},"data.startAt":{id:"start-at",mapping:{startAtRenderer:"yt-start-at-renderer"}}}};
_.a.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.a.created=function(){this.embedHost_=Z6L[_.$q("INNERTUBE_CLIENT_NAME")]||"www.youtube.com"};
_.a.ready=function(){_.Xa(this.hostElement).querySelector("#embed-code").addEventListener("tap",this.onEmbedCode_.bind(this))};
_.a.computeEmbedCode_=function(X,U,r,m,I){if(!X)return"";var t=X.videoId,C=X.fullListId,k=[];X.attributionId&&k.push("si="+X.attributionId);m||k.push("controls=0");r&&Number(U)>0&&k.push("start="+U);C&&(t="videoseries",k.push("list="+C));r="https://"+(I?"www.youtube-nocookie.com":this.embedHost_)+"/embed/"+t;X.clipId&&(k.push("clip="+X.clipId),k.push("clipt="+X.clipTiming));U=k.length>0?r+"?"+k.join("&amp;"):r;X.encryptedEmbedConfig&&k.push("embed_config="+JSON.stringify({enc:X.encryptedEmbedConfig}));
k=k.length>0?r+"?"+k.join("&amp;"):r;_.v("web_sharing_embed_preview_killswitch")?_.Xa(this.videoPreviewContainer).innerHTML=this.getEmbedCode_(k,X.previewWidth||854,X.previewHeight||480):(_.Rs(this.videoPreviewContainer),_.Xa(this.videoPreviewContainer).appendChild(this.buildIframeElement(k)));return this.getEmbedCode_(U,X.width||560,X.height||315)};
_.a.buildIframeElement=function(X){var U=document.createElement("iframe"),r,m;U.width=""+((m=(r=this.data)==null?void 0:r.previewWidth)!=null?m:854);var I,t;U.height=""+((t=(I=this.data)==null?void 0:I.previewHeight)!=null?t:480);_.XH(U,2,X);U.title="YouTube video player";U.frameBorder="0";U.allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share";U.referrerPolicy="strict-origin-when-cross-origin";U.allowFullscreen=!0;return U};
_.a.computeIsSquareAspectRatio_=function(X){return X.previewHeight&&X.previewWidth?X.previewHeight==X.previewWidth:!1};
_.a.computeShowEmbedOptions_=function(X){return!!X.enablePrivacyModeOptionLabel||!!X.showPlayerControlsOptionLabel};
_.a.getEmbedCode_=function(X,U,r){return'<iframe width="'+U+'" height="'+r+'" src="'+X+'" 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>'};
_.a.handleSignalActionCopyShareEmbedUrl_=function(){_.Xa(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();document.execCommand("copy");this.trackEmbedCopyUrl_()};
_.a.handleSetTimestamp_=function(X){this.startAtTimeStamp_=(this.startAtChecked_=X.isSet)?X.timestamp:0};
_.a.closePanel_=function(){_.Gw(this.hostElement,"yt-close-popup-action",["yt-sharing-embed-renderer"])};
_.a.onEmbedCode_=function(){_.Xa(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();this.trackEmbedCopyUrl_()};
_.a.onYtPopupClosed_=function(){_.Rs(_.Xa(this.hostElement).querySelector("#video-preview"))};
_.a.trackEmbedCopyUrl_=function(){this&&this.data&&this.data.actionButtons&&this.data.actionButtons.length>0&&_.e(this.data.actionButtons[0],_.gd)&&this.ytRendererBehavior.logExplicitClick(_.e(this.data.actionButtons[0],_.gd))};
ch.prototype.onYtPopupClosed_=ch.prototype.onYtPopupClosed_;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],ch.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],ch.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],ch.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],ch.prototype,"data",void 0);
_.q([_.T({computed:"computeEmbedCode_(data, startAtTimeStamp_, startAtChecked_, isPlayerControlsOptionChecked_, isPrivacyModeOptionChecked_)"}),_.p("design:type",String)],ch.prototype,"embedCode_",void 0);_.q([_.T({value:!0}),_.p("design:type",Boolean)],ch.prototype,"isPlayerControlsOptionChecked_",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],ch.prototype,"isPrivacyModeOptionChecked_",void 0);_.q([_.T({value:!1,notify:!0}),_.p("design:type",Boolean)],ch.prototype,"startAtChecked_",void 0);
_.q([_.T({value:0}),_.p("design:type",Number)],ch.prototype,"startAtTimeStamp_",void 0);_.q([_.T({computed:"computeIsSquareAspectRatio_(data)",reflectToAttribute:!0}),_.p("design:type",Boolean)],ch.prototype,"isSquareAspectRatio_",void 0);_.q([_.Zl("#video-preview"),_.p("design:type",HTMLElement)],ch.prototype,"videoPreviewContainer",void 0);_.q([_.cP("yt-popup-closed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],ch.prototype,"onYtPopupClosed_",null);
_.q([_.uG({is:"yt-sharing-embed-renderer",disableElementRegistration:!0})],ch);
_.f(ch,"yt-sharing-embed-renderer",function(){if(gT0===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;cNc===void 0&&(cNc=document.createElement("template"));var m=cNc;r.call(U,m.content.cloneNode(!0),X.content.firstChild);gT0=X}X=gT0;return X},{mode:2});var sZw={};
sZw.YtUnlimitedFamilyInterstitialBehavior=[_.W9.YtOpenPopupBehavior,_.Dt.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(X){X=_.qNt(_.pq(X),"yt-button-renderer");return X?X.hasAttribute("footer-button")?(this.hostElement.parentElement.close(),!0):!1:!1},
pushToHistory:function(X){this.dialogHistory_.push(X)},
popFromHistory:function(){return this.dialogHistory_.pop()},
handleSignalActionShowPreviousFamilyDialog_:function(){var X=this.popFromHistory();if(X){var U={openPopupAction:{popupType:"DIALOG",popup:{}}};U.openPopupAction.popup[X.renderer]=X.data;this.showingPreviousDialog_=!0;this.openPopup(U)}},
handleOpenPopupAction_:function(X){if(this.showingPreviousDialog_)this.showingPreviousDialog_=!1;else{var U=["unlimitedFamilyMessageInterstitialRenderer","unlimitedFamilyProfileInterstitialRenderer"].some(function(m){return!!X.openPopupAction.popup[m]}),r=this.getElementName_();
U&&this.data&&(this.pushToHistory({renderer:r,data:this.data}),this.hostElement.parentElement.close())}},
handleUnlimitedCreateFamilyEndpoint_:function(X){if(X=_.e(X,br1))this.loading=!0,_.Gw(this.hostElement,"yt-open-create-family-dialog",[X,this.unicornReadyCallback_.bind(this)])},
getElementName_:function(){var X=this.hostElement.nodeName.split("-").slice(1).map(function(U){return""+U[0].toUpperCase()+U.slice(1).toLowerCase()}).join("");
return X[0].toLowerCase()+X.slice(1)},
unicornReadyCallback_:function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1}}];var xdL;var PA1;var gF=function(){return _.Y.apply(this,arguments)||this};
_.F(gF,_.Y);_.a=gF.prototype;_.a.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}}}}}};
_.a.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.Gw(this.hostElement,"yt-register-create-family-dialog");_.Xa(this.hostElement).querySelector("#thumbnail").onShow()};
_.a.fireOnCloseCommand_=function(){var X;((X=this.data)==null?0:X.onCloseCommand)&&_.NT(this.hostElement,[this.data.onCloseCommand],this.hostElement)};
_.a.onYtServiceRequestSent_=function(X,U){U&&U.endpoint&&_.e(U.endpoint,_.ro)||(this.loading=!0)};
_.a.onYtServiceRequestCompleted_=function(){var X=this.hostElement.parentElement;X.close&&X.close();this.loading=!1};
_.a.openPopupHandler_=function(X){if(X.detail==this){var U;((U=this.data)==null?0:U.onOpenCommands)&&_.NT(this.hostElement,this.data.onOpenCommands,this.hostElement)}};
_.a.closePopupHandler_=function(X,U){this.fireOnCloseCommand_();if(U&&U.canceled===!0||U&&U.canceled===!1&&U.confirmed===!1){var r;((r=this.data)==null?0:r.onDismissCommands)&&_.NT(this.hostElement,this.data.onDismissCommands,this.hostElement)}};
_.a.dataChanged_=function(){this.loading=!1};
gF.prototype.dataChanged_=gF.prototype.dataChanged_;gF.prototype.closePopupHandler_=gF.prototype.closePopupHandler_;gF.prototype.openPopupHandler_=gF.prototype.openPopupHandler_;gF.prototype.onYtServiceRequestCompleted_=gF.prototype.onYtServiceRequestCompleted_;gF.prototype.onYtServiceRequestSent_=gF.prototype.onYtServiceRequestSent_;_.q([_.w(_.Xd.YtEventForwardingBehavior),_.p("design:type",Object)],gF.prototype,"ytEventForwardingBehavior",void 0);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],gF.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(sZw.YtUnlimitedFamilyInterstitialBehavior),_.p("design:type",Object)],gF.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],gF.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],gF.prototype,"data",void 0);
_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],gF.prototype,"loading",void 0);_.q([_.cP("yt-service-request-sent"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.TU]),_.p("design:returntype")],gF.prototype,"onYtServiceRequestSent_",null);_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.Dj]),_.p("design:returntype")],gF.prototype,"onYtServiceRequestCompleted_",null);
_.q([_.cP("yt-popup-opened"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Object]),_.p("design:returntype")],gF.prototype,"openPopupHandler_",null);_.q([_.cP("yt-popup-closed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Object]),_.p("design:returntype")],gF.prototype,"closePopupHandler_",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],gF.prototype,"dataChanged_",null);
_.q([_.uG({is:"yt-unlimited-family-message-interstitial-renderer",disableElementRegistration:!0})],gF);
_.f(gF,"yt-unlimited-family-message-interstitial-renderer",function(){if(PA1===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;xdL===void 0&&(xdL=document.createElement("template"));var m=xdL;r.call(U,m.content.cloneNode(!0),X.content.firstChild);PA1=X}X=PA1;return X},{mode:2});var S2c;var dde;var nK=function(){return _.Y.apply(this,arguments)||this};
_.F(nK,_.Y);nK.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"}}}};
nK.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.Xa(this.hostElement).querySelectorAll(".secondary-thumbnail").forEach(function(X){X.onShow()});
_.Xa(this.hostElement).querySelector("#main-thumbnail").onShow()};
nK.prototype.onButtonTap_=function(X){this.ytUnlimitedFamilyInterstitialBehavior.maybeCloseDialogOnFooterButtonTap(X)};
nK.prototype.computeMainThumbnailWidth_=function(X){return X&&X.length!==0?72:96};
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],nK.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],nK.prototype,"ytRendererBehavior",void 0);_.q([_.w(sZw.YtUnlimitedFamilyInterstitialBehavior),_.p("design:type",Object)],nK.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],nK.prototype,"data",void 0);
_.q([_.T({computed:"computeMainThumbnailWidth_(data.secondaryThumbnails)"}),_.p("design:type",Number)],nK.prototype,"mainThumbnailWidth_",void 0);_.q([_.T({value:function(){return this.onButtonTap_.bind(this)}}),
_.p("design:type",Function)],nK.prototype,"boundButtonTap_",void 0);_.q([_.uG({is:"yt-unlimited-family-profile-interstitial-renderer",disableElementRegistration:!0})],nK);
_.f(nK,"yt-unlimited-family-profile-interstitial-renderer",function(){if(dde===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;S2c===void 0&&(S2c=document.createElement("template"));var m=S2c;r.call(U,m.content.cloneNode(!0),X.content.firstChild);dde=X}X=dde;return X},{mode:2});var O6w;var vT7;var Zv=function(){var X=_.Y.apply(this,arguments)||this;X.sliderAriaValueText_=null;X.selectedIndex_=0;X.messages={PAUSE_SLIDER:_.tt("PAUSE_SLIDER",void 0,"Pause Duration")};return X};
_.F(Zv,_.Y);_.a=Zv.prototype;_.a.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_]]"}}}}}};
_.a.onPopupOpened_=function(X){X.detail==this&&_.v("enable_premium_voluntary_pause")&&(_.Gw(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]),this.handleOnOpenCommands_())};
_.a.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.a.setDialogData=function(X){this.data=X;this.resetSlider_()};
_.a.dataChanged_=function(){this.data&&this.resetSlider_()};
_.a.onSubmitTap_=function(){if(this.data.confirmCommand){var X=this.data.confirmCommand;_.e(X,_.sfC)&&_.LB(this.hostElement,[X,{resume_time_ms:parseInt(this.selectedData_.resumeTimeMs,10)}])}};
_.a.onExitButtonTap_=function(){_.Gw(this.hostElement,"yt-close-popup-action",["yt-unplugged-pause-membership-dialog-renderer"])};
_.a.closePopupHandler_=function(X,U){(U&&U.canceled===!0||U.canceled===!1&&U.confirmed===!1)&&this.handleOnDismissCommands_()};
_.a.onSliderChange_=function(){this.selectedIndex_=_.Xa(this.hostElement).querySelector("#id-pause-slider").immediateValue;this.updateUiState_()};
_.a.updateUiState_=function(){this.data&&(this.selectedData_=this.data.endOptions[this.selectedIndex_],this.setSliderAriaValueText_())};
_.a.setSliderAriaValueText_=function(){this.selectedData_&&(this.sliderAriaValueText_=this.selectedData_.accessibilityData.label)};
_.a.resetSlider_=function(){if(this.data){var X=this.data.defaultEndOptionIndex||0,U=_.Xa(this.hostElement).querySelector("#id-pause-slider");if(U.immediateValue<X)for(;U.immediateValue!=X;)U.increment();else if(X<U.immediateValue)for(;U.immediateValue!=X;)U.decrement();this.selectedIndex_=X;this.selectIndexMax_=this.data.endOptions.length-1;this.updateUiState_()}};
_.a.handleOnOpenCommands_=function(){this.data&&this.data.onOpenCommands&&this.data.onOpenCommands&&_.NT(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.a.handleOnDismissCommands_=function(){this.data&&this.data.onDismissCommands&&this.data.onDismissCommands&&_.NT(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.a.onYtServiceRequestSent=function(){this.loading=!0};
_.a.onYtServiceRequestCompleted=function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1};
Zv.prototype.onYtServiceRequestCompleted=Zv.prototype.onYtServiceRequestCompleted;Zv.prototype.onYtServiceRequestSent=Zv.prototype.onYtServiceRequestSent;Zv.prototype.closePopupHandler_=Zv.prototype.closePopupHandler_;Zv.prototype.dataChanged_=Zv.prototype.dataChanged_;Zv.prototype.onPopupOpened_=Zv.prototype.onPopupOpened_;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Zv.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Zv.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Zv.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],Zv.prototype,"loading",void 0);_.q([_.T(),_.p("design:type",Number)],Zv.prototype,"selectIndexMax_",void 0);_.q([_.T(),_.p("design:type",Object)],Zv.prototype,"selectedData_",void 0);
_.q([_.T(),_.p("design:type",Object)],Zv.prototype,"sliderAriaValueText_",void 0);_.q([_.T({value:function(){return this.onSubmitTap_.bind(this)}}),
_.p("design:type",Function)],Zv.prototype,"onButtonTap_",void 0);_.q([_.T({value:function(){return this.onExitButtonTap_.bind(this)}}),
_.p("design:type",Function)],Zv.prototype,"onSecondaryTap_",void 0);_.q([_.T(),_.p("design:type",Object)],Zv.prototype,"messages",void 0);_.q([_.cP("yt-popup-opened"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Object]),_.p("design:returntype")],Zv.prototype,"onPopupOpened_",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Zv.prototype,"dataChanged_",null);
_.q([_.cP("yt-popup-closed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Object]),_.p("design:returntype")],Zv.prototype,"closePopupHandler_",null);_.q([_.cP("yt-service-request-sent"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.TU]),_.p("design:returntype")],Zv.prototype,"onYtServiceRequestSent",null);
_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.Dj]),_.p("design:returntype")],Zv.prototype,"onYtServiceRequestCompleted",null);_.q([_.uG({is:"yt-unplugged-pause-membership-dialog-renderer",disableElementRegistration:!0})],Zv);
_.f(Zv,"yt-unplugged-pause-membership-dialog-renderer",function(){if(vT7===void 0){var X=document.createElement("template");_.B(X,'\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>');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;O6w===void 0&&(O6w=document.createElement("template"));var m=O6w;r.call(U,m.content.cloneNode(!0),X.content.firstChild);vT7=X}X=vT7;return X},{mode:2});var eLL;var ETL;var sX=function(){return _.Y.apply(this,arguments)||this};
_.F(sX,_.Y);sX.prototype.configureRendererStamper=function(){return{"data.vcBalance":{id:"vc-balance",mapping:_.Fs("vcBalanceRenderer")}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],sX.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],sX.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],sX.prototype,"data",void 0);_.q([_.uG({is:"yt-vc-offer-layout-header-renderer",disableElementRegistration:!0})],sX);
_.f(sX,"yt-vc-offer-layout-header-renderer",function(){if(ETL===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;eLL===void 0&&(eLL=document.createElement("template"));var m=eLL;r.call(U,m.content.cloneNode(!0),X.content.firstChild);ETL=X}X=ETL;return X},{mode:2});var FMY;var B1H;var QZL;var oTL;var x4=function(){return _.Y.apply(this,arguments)||this};
_.F(x4,_.Y);x4.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.n0.Object.defineProperties(x4.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)}}});
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],x4.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],x4.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.KpT.YtTappableItemBehavior),_.p("design:type",Object)],x4.prototype,"ytTappableItemBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],x4.prototype,"data",void 0);
_.q([_.T({reflectToAttribute:!0}),_.y("data.accessibilityText"),_.p("design:type",String),_.p("design:paramtypes",[])],x4.prototype,"ariaLabel",null);_.q([_.T({reflectToAttribute:!0}),_.y("data.style"),_.p("design:type",String),_.p("design:paramtypes",[])],x4.prototype,"vcOfferStyle",null);_.q([_.y("data.style","data.titleText"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],x4.prototype,"showTitleText",null);_.q([_.uG({is:"yt-vc-offer-renderer",disableElementRegistration:!0})],x4);
_.f(x4,"yt-vc-offer-renderer",function(){if(oTL===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;QZL===void 0&&(QZL=document.createElement("template"));var m=QZL;r.call(U,m.content.cloneNode(!0),X.content.firstChild);oTL=X}X=oTL;return X},{mode:2});var Ph=function(){return _.Y.apply(this,arguments)||this};
_.F(Ph,_.Y);Ph.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}}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Ph.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Ph.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Ph.prototype,"data",void 0);_.q([_.uG({is:"yt-vc-offer-layout-renderer",disableElementRegistration:!0})],Ph);
_.f(Ph,"yt-vc-offer-layout-renderer",function(){if(B1H===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;FMY===void 0&&(FMY=document.createElement("template"));var m=FMY;r.call(U,m.content.cloneNode(!0),X.content.firstChild);B1H=X}X=B1H;return X},{mode:2});var wR1;var yNX;var uw1;var hL7;var SZ=function(){return _.Y.apply(this,arguments)||this};
_.F(SZ,_.Y);SZ.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}}}}}};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],SZ.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],SZ.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],SZ.prototype,"data",void 0);_.q([_.uG({is:"yt-ypc-offers-modal-top-bar-renderer",disableElementRegistration:!0})],SZ);
_.f(SZ,"yt-ypc-offers-modal-top-bar-renderer",function(){if(hL7===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;uw1===void 0&&(uw1=document.createElement("template"));var m=uw1;r.call(U,m.content.cloneNode(!0),X.content.firstChild);hL7=X}X=hL7;return X},{mode:2});var dF=function(){return _.Y.apply(this,arguments)||this};
_.F(dF,_.Y);dF.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"}}}}};
dF.prototype.ready=function(){this.hostElement.setAttribute("dialog","")};
dF.prototype.attached=function(){this.scrollable.dialogElement=this.hostElement.parentNode;var X=this.scrollable;X.attached&&typeof X.attached==="function"&&X.attached()};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],dF.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],dF.prototype,"ytRendererstamperBehavior",void 0);_.q([_.Zl("#scrollable"),_.p("design:type",Object)],dF.prototype,"scrollable",void 0);_.q([_.T(),_.p("design:type",Object)],dF.prototype,"data",void 0);_.q([_.uG({is:"yt-ypc-offers-modal-renderer",disableElementRegistration:!0})],dF);
_.f(dF,"yt-ypc-offers-modal-renderer",function(){if(yNX===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;wR1===void 0&&(wR1=document.createElement("template"));var m=wR1;r.call(U,m.content.cloneNode(!0),X.content.firstChild);yNX=X}X=yNX;return X},{mode:2});var MLc;var zL7;var OX=function(){return _.Y.apply(this,arguments)||this};
_.F(OX,_.Y);_.a=OX.prototype;_.a.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}}}}}};
_.a.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.Xa(this.hostElement).querySelector("#scrollable").dialogElement=this.hostElement.parentNode};
_.a.onYtServiceRequestCompleted_=function(){this.set("showSpinner",!1);_.Gw(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"])};
_.a.onYtPopupOpened_=function(X,U){(U==null?void 0:U.is)==="yt-ypc-upgrade-dialog-renderer"&&this.data.onOpenCommands&&_.NT(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.a.onYtPopupClosed_=function(X,U){this.continueButtonTapped||U&&(U.canceled===!0||U.canceled===!1&&U.confirmed===!1)&&this.data.onDismissCommands&&_.NT(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.a.onYtServiceRequestError_=function(X){this.set("showSpinner",!1);_.fx(this.hostElement,X.detail.error.message)};
_.a.onContinueTapped_=function(){this.set("continueButtonTapped",!0);_.v("enable_ypc_spinners")?_.Gw(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"]):this.set("showSpinner",!0)};
OX.prototype.onYtServiceRequestError_=OX.prototype.onYtServiceRequestError_;OX.prototype.onYtPopupClosed_=OX.prototype.onYtPopupClosed_;OX.prototype.onYtPopupOpened_=OX.prototype.onYtPopupOpened_;OX.prototype.onYtServiceRequestCompleted_=OX.prototype.onYtServiceRequestCompleted_;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],OX.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],OX.prototype,"ytRendererstamperBehavior",void 0);
_.q([_.T(),_.p("design:type",Object)],OX.prototype,"data",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],OX.prototype,"showSpinner",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],OX.prototype,"continueButtonTapped",void 0);_.q([_.T({value:function(){return this.onContinueTapped_.bind(this)}}),
_.p("design:type",Function)],OX.prototype,"bindOnContinueTapped_",void 0);_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],OX.prototype,"onYtServiceRequestCompleted_",null);_.q([_.cP("yt-popup-opened"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Object]),_.p("design:returntype")],OX.prototype,"onYtPopupOpened_",null);
_.q([_.cP("yt-popup-closed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Object]),_.p("design:returntype")],OX.prototype,"onYtPopupClosed_",null);_.q([_.cP("yt-service-request-error"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],OX.prototype,"onYtServiceRequestError_",null);_.q([_.uG({is:"yt-ypc-upgrade-dialog-renderer",disableElementRegistration:!0})],OX);
_.f(OX,"yt-ypc-upgrade-dialog-renderer",function(){if(zL7===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;MLc===void 0&&(MLc=document.createElement("template"));var m=MLc;r.call(U,m.content.cloneNode(!0),X.content.firstChild);zL7=X}X=zL7;return X},{mode:2});var KMY;var T17;var vh=function(){return _.Y.apply(this,arguments)||this};
_.F(vh,_.Y);vh.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.confirmButton":{id:"accept-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
vh.prototype.computeHasButtons_=function(X){return!(!X.dismissButton&&!X.confirmButton)};
vh.prototype.computeStyle_=function(X){return X||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],vh.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.Xd.YtEventForwardingBehavior),_.p("design:type",Object)],vh.prototype,"ytEventForwardingBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],vh.prototype,"ytRendererstamperBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],vh.prototype,"data",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],vh.prototype,"positionType",void 0);
_.q([_.T({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.p("design:type",Boolean)],vh.prototype,"hasButtons_",void 0);_.q([_.T({computed:"computeStyle_(data.style)",reflectToAttribute:!0}),_.p("design:type",Boolean)],vh.prototype,"style_",void 0);_.q([_.uG({is:"yt-bubble-hint-renderer",disableElementRegistration:!0})],vh);
_.f(vh,"yt-bubble-hint-renderer",function(){if(T17===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;KMY===void 0&&(KMY=document.createElement("template"));var m=KMY;r.call(U,m.content.cloneNode(!0),X.content.firstChild);T17=X}X=T17;return X},{mode:2});var Y2e;var VL1;var eZ=function(){var X=_.ZG.apply(this,arguments)||this;X.actionMap={"yt-hide-user-checkbox-update":"handleCheckBoxUpdateAction_"};return X};
_.F(eZ,_.ZG);_.a=eZ.prototype;_.a.configureRendererStamper=function(){return{"data.checkbox":{id:"checkbox-container",mapping:{booleanFormFieldV2Renderer:{component:"yt-boolean-form-field-v2-renderer",noInjection:!0}}}}};
_.a.attached=function(){var X=this;this.hasAttribute("dialog")||this.setAttribute("dialog","true");this.$.scroller.dialogElement=this.parentNode;window.requestAnimationFrame(function(){X.$.thumbnail.onShow();X.$["header-image"].onShow()})};
_.a.handleCheckBoxUpdateAction_=function(X){this.canShowCheckboxEnabledConfirmButton=X};
_.a.computeUseOverlayForSpinner_=function(X,U){return!!X&&U};
_.a.computeShowSpinner_=function(X,U){return X||!!U};
_.a.fireOnCloseActions_=function(){var X,U=_.H(((X=this.data)==null?void 0:X.onClosedActions)||[]);for(X=U.next();!X.done;X=U.next())this.ytRendererBehavior.resolveCommand(X.value)};
_.a.fireOnOpenCommands_=function(X){var U,r=(U=this.data)==null?void 0:U.onOpenCommands;if(r)for(X.stopImmediatePropagation(),X=_.H(r),U=X.next();!U.done;U=X.next())this.ytRendererBehavior.resolveCommand(U.value)};
_.a.fireOnDismissCommands_=function(X){var U,r=(U=this.data)==null?void 0:U.onDismissCommands;if(r)for(X.stopImmediatePropagation(),X=_.H(r),U=X.next();!U.done;U=X.next())this.ytRendererBehavior.resolveCommand(U.value)};
_.a.openPopupHandler_=function(X){X.detail==this&&this.fireOnOpenCommands_(X)};
_.a.closePopupHandler_=function(X,U){_.i4(this,"yt-confirm-dialog-close-action",[U]);this.fireOnCloseActions_();(U&&U.canceled===!0||U&&U.canceled===!1&&U.confirmed===!1)&&this.fireOnDismissCommands_(X)};
_.a.onHeaderImageChanged_=function(){var X;((X=this.data)==null?0:X.headerImage)?this.setAttribute("dialog-with-header-image",""):this.removeAttribute("dialog-with-header-image")};
_.a.computeHasHeaderImageWidth_=function(X){return X!=void 0};
_.a.computeHasLoadingMessage=function(X){return!!X};
_.a.onHeaderImageWidthChanged_=function(){var X,U=(X=this.data)==null?void 0:X.headerImageWidth;if(U){if(X=1.25*U*2+U,this.$.main.style.width=X+"px",U=this.$.scroller.firstElementChild)U.style.minWidth=X+"px"}else this.$.main.style.width="100%"};
_.a.onThumbnailChanged_=function(){var X;((X=this.data)==null?0:X.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")};
_.a.onYtNavigate_=function(X){X=_.pq(X);X instanceof Node&&_.mb(this.$["confirm-button"]).contains(X)&&this.parentElement&&this.parentElement.close&&this.parentElement.close()};
_.a.computePrimaryIsCancel_=function(X){return X};
_.a.computeIsCancelButtonHidden_=function(X){return X.skipCancelButton||!X.cancelButton};
_.a.computeIsCheckboxHidden_=function(X){return!X.checkbox};
_.a.onThumbnailLoaded_=function(){this.parentElement&&this.parentElement.fit&&this.parentElement.fit()};
_.a.onYtServiceRequestSent_=function(){this.isActionInProgress_=!0};
_.a.onYtServiceRequestCompleted_=function(){var X;((X=this.data)==null?0:X.showLoadingSpinnerOnAction)&&this.parentElement&&this.parentElement.close&&this.parentElement.opened&&this.parentElement.close();this.isActionInProgress_=!1};
_.n0.Object.defineProperties(eZ,{template:{configurable:!0,enumerable:!0,get:function(){if(VL1===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;Y2e===void 0&&(Y2e=document.createElement("template"));var m=Y2e;r.call(U,m.content.cloneNode(!0),X.content.firstChild);VL1=X}X=VL1;return X}}});
eZ.prototype.onYtServiceRequestCompleted_=eZ.prototype.onYtServiceRequestCompleted_;eZ.prototype.onYtServiceRequestSent_=eZ.prototype.onYtServiceRequestSent_;eZ.prototype.onThumbnailLoaded_=eZ.prototype.onThumbnailLoaded_;eZ.prototype.onYtNavigate_=eZ.prototype.onYtNavigate_;eZ.prototype.onThumbnailChanged_=eZ.prototype.onThumbnailChanged_;eZ.prototype.onHeaderImageWidthChanged_=eZ.prototype.onHeaderImageWidthChanged_;eZ.prototype.onHeaderImageChanged_=eZ.prototype.onHeaderImageChanged_;
eZ.prototype.closePopupHandler_=eZ.prototype.closePopupHandler_;eZ.prototype.openPopupHandler_=eZ.prototype.openPopupHandler_;_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],eZ.prototype,"ytActionHandlerBehavior",void 0);_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],eZ.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],eZ.prototype,"ytRendererBehavior",void 0);
_.q([_.w(_.Xd.YtEventForwardingBehavior),_.p("design:type",Object)],eZ.prototype,"ytEventForwardingBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],eZ.prototype,"data",void 0);_.q([_.T({computed:"computePrimaryIsCancel_(data.primaryIsCancel)",reflectToAttribute:!0,readOnly:!0}),_.p("design:type",Boolean)],eZ.prototype,"primaryIsCancel",void 0);_.q([_.T({computed:"computeIsCancelButtonHidden_(data)",readOnly:!0}),_.p("design:type",Boolean)],eZ.prototype,"isCancelButtonHidden",void 0);
_.q([_.T({computed:"computeIsCheckboxHidden_(data)",readOnly:!0}),_.p("design:type",Boolean)],eZ.prototype,"isCheckboxHidden",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],eZ.prototype,"canShowCheckboxEnabledConfirmButton",void 0);_.q([_.T({value:!1,computed:"computeUseOverlayForSpinner_(data.showLoadingSpinnerOnAction, isActionInProgress_)",reflectToAttribute:!0}),_.p("design:type",Boolean)],eZ.prototype,"useOverlayForSpinner_",void 0);
_.q([_.T({value:!1,computed:"computeShowSpinner_(useOverlayForSpinner_, data.showLoadingSpinner)"}),_.p("design:type",Boolean)],eZ.prototype,"showSpinner_",void 0);_.q([_.T({value:!1}),_.p("design:type",Boolean)],eZ.prototype,"isActionInProgress_",void 0);_.q([_.T({value:!1,reflectToAttribute:!0,computed:"computeHasHeaderImageWidth_(data.headerImageWidth)"}),_.p("design:type",Boolean)],eZ.prototype,"hasHeaderImageWidth_",void 0);
_.q([_.T({value:!1,reflectToAttribute:!0,computed:"computeHasLoadingMessage(data.loadingMessage)"}),_.p("design:type",Boolean)],eZ.prototype,"hasLoadingMessage",void 0);_.q([_.cP("yt-popup-opened"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Object]),_.p("design:returntype")],eZ.prototype,"openPopupHandler_",null);_.q([_.cP("yt-popup-closed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Object]),_.p("design:returntype")],eZ.prototype,"closePopupHandler_",null);
_.q([_.ge("data.headerImage"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],eZ.prototype,"onHeaderImageChanged_",null);_.q([_.ge("data.headerImageWidth"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],eZ.prototype,"onHeaderImageWidthChanged_",null);_.q([_.ge("data.thumbnail"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],eZ.prototype,"onThumbnailChanged_",null);
_.q([_.cP("yt-navigate"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],eZ.prototype,"onYtNavigate_",null);_.q([_.cP("yt-img-shadow-loaded"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],eZ.prototype,"onThumbnailLoaded_",null);_.q([_.cP("yt-service-request-sent"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.TU]),_.p("design:returntype")],eZ.prototype,"onYtServiceRequestSent_",null);
_.q([_.cP("yt-service-request-completed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,_.Dj]),_.p("design:returntype")],eZ.prototype,"onYtServiceRequestCompleted_",null);_.q([_.uG({is:"yt-confirm-dialog-renderer",noInjection:!0})],eZ);var RL3;var fYL;var EX=function(){return _.Y.apply(this,arguments)||this};
_.F(EX,_.Y);EX.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.Xa(this.hostElement).querySelector("#scroller").dialogElement=this.hostElement.parentNode};
EX.prototype.computeConfirmButton_=function(X){var U={text:X.confirmLabel,size:"SIZE_DEFAULT",style:"STYLE_BLUE_TEXT"};X.confirmNavigationEndpoint?U.navigationEndpoint=X.confirmNavigationEndpoint:X.confirmServiceEndpoint&&(U.serviceEndpoint=X.confirmServiceEndpoint);return U};
EX.prototype.computeShowTitle_=function(X){return!(X==null||!X.title)};
_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],EX.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],EX.prototype,"data",void 0);_.q([_.T({computed:"computeShowTitle_(data)"}),_.p("design:type",Boolean)],EX.prototype,"showTitle",void 0);_.q([_.uG({is:"yt-fancy-dismissible-dialog-renderer",disableElementRegistration:!0})],EX);
_.f(EX,"yt-fancy-dismissible-dialog-renderer",function(){if(fYL===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;RL3===void 0&&(RL3=document.createElement("template"));var m=RL3;r.call(U,m.content.cloneNode(!0),X.content.firstChild);fYL=X}X=fYL;return X});var q20;var WM7;var Fp=function(){var X=_.Y.apply(this,arguments)||this;X.spinnerActive=!1;return X};
_.F(Fp,_.Y);Fp.prototype.created=function(){VbL(2201)};
Fp.prototype.onIronOverlayOpened=function(){this.spinnerActive=!0};
Fp.prototype.onIronOverlayClosed=function(){this.spinnerActive=!1};
Fp.prototype.onIronOverlayClosed=Fp.prototype.onIronOverlayClosed;Fp.prototype.onIronOverlayOpened=Fp.prototype.onIronOverlayOpened;_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Fp.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.ZI),_.p("design:type",Object)],Fp.prototype,"tpYtIronOverlayBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],Fp.prototype,"data",void 0);_.q([_.T(),_.p("design:type",Object)],Fp.prototype,"spinnerActive",void 0);
_.q([_.cP("iron-overlay-opened"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Fp.prototype,"onIronOverlayOpened",null);_.q([_.cP("iron-overlay-closed"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Fp.prototype,"onIronOverlayClosed",null);_.q([_.uG({is:"yt-loading-renderer",disableElementRegistration:!0})],Fp);
_.f(Fp,"yt-loading-renderer",function(){if(WM7===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;q20===void 0&&(q20=document.createElement("template"));var m=q20;r.call(U,m.content.cloneNode(!0),X.content.firstChild);WM7=X}X=WM7;return X},{mode:2});var JNw;var Dde;var Bh=function(){var X=_.Y.apply(this,arguments)||this;X.closeOnDismissButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_DISMISS_BUTTON_TAP"]);X.closeOnAcceptButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_ACTION_BUTTON_TAP"]);X.defaultDismissStrategy_="UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN";X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return X};
_.F(Bh,_.Y);_.a=Bh.prototype;_.a.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.a.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.a.onDarkModeToggledAction=function(X){this.isDarkTheme=X};
_.a.dataChanged_=function(){this.data&&(this.hostElement.hidden=!this.data.isVisible,this.data.isVisible||this.ytRendererBehavior.impressionLog())};
_.a.openPopupHandler_=function(X){X.detail===this.hostElement&&this.hostElement.hidden&&_.Gw(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"])};
_.a.onDismissButtonTap_=function(){var X;this.closeOnDismissButton_.has(((X=this.data)==null?void 0:X.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.Gw(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.a.onAcceptButtonTap_=function(){var X;this.closeOnAcceptButton_.has(((X=this.data)==null?void 0:X.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.Gw(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.a.computeHasHeader_=function(X){return!!X.headerBackgroundImage};
_.a.computeLayoutStyle_=function(X){return X};
_.a.computePopupSize_=function(X){return X};
_.a.computeIconType_=function(X){return X.dialogIcon&&X.dialogIcon.iconType?X.dialogIcon.iconType==="YOUTUBE_LOGO"?"yt-logos-ext:yt-logo-updated":X.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"?"yt-logos-ext:yt-logo-red-updated":X.dialogIcon.iconType:""};
_.a.computeIsLogo_=function(X){return!!X.dialogIcon&&!!X.dialogIcon.iconType&&(X.dialogIcon.iconType==="YOUTUBE_LOGO"||X.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"||X.dialogIcon.iconType==="YOUTUBE_MUSIC_LOGO_SHORT")};
_.a.computeHasCustomLogo=function(X){return!(X==null||!X.headerForegroundImage)};
_.a.computeCustomLogo=function(X,U){if(X!=null&&X.headerForegroundImage)return X.headerForegroundImageDark?U?X.headerForegroundImageDark:X.headerForegroundImage:X.headerForegroundImage};
_.a.computeHeaderBackgroundImage=function(X,U){if(X!=null&&X.headerBackgroundImage)return U&&(X==null?0:X.headerBackgroundImageDark)?X.headerBackgroundImageDark:X.headerBackgroundImage};
_.a.shouldShowIconContainer=function(X,U){return X&&!U};
_.a.shouldShowNonYouTubeIcon=function(X,U){return!X&&!U};
_.a.getLogoImageId=function(X){var U,r,m;return(X=(U=this.computeCustomLogo(X,this.isDarkTheme))==null?void 0:(r=U.thumbnails)==null?void 0:(m=r[0])==null?void 0:m.height)&&X%31===0?"custom-logo-with-padding":"custom-logo"};
Bh.prototype.openPopupHandler_=Bh.prototype.openPopupHandler_;Bh.prototype.dataChanged_=Bh.prototype.dataChanged_;_.q([_.w(_.yf.YtRendererstamperBehavior),_.p("design:type",Object)],Bh.prototype,"ytRendererstamperBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],Bh.prototype,"ytRendererBehavior",void 0);_.q([_.T(),_.p("design:type",Boolean)],Bh.prototype,"isDarkTheme",void 0);
_.q([_.T({computed:"computeCustomLogo(data, isDarkTheme)"}),_.p("design:type",Object)],Bh.prototype,"customLogo",void 0);_.q([_.T({computed:"computeHeaderBackgroundImage(data, isDarkTheme)"}),_.p("design:type",Object)],Bh.prototype,"headerBackgroundImage",void 0);_.q([_.T(),_.p("design:type",Object)],Bh.prototype,"data",void 0);_.q([_.T({computed:"computeHasHeader_(data)"}),_.p("design:type",Boolean)],Bh.prototype,"hasHeader",void 0);
_.q([_.T({computed:"computeLayoutStyle_(data.layout)",reflectToAttribute:!0}),_.p("design:type",Object)],Bh.prototype,"layoutStyle",void 0);_.q([_.T({computed:"computePopupSize_(data.popupSize)",reflectToAttribute:!0}),_.p("design:type",Object)],Bh.prototype,"popupSize",void 0);_.q([_.T({computed:"computeIsLogo_(data)",reflectToAttribute:!0}),_.p("design:type",Boolean)],Bh.prototype,"hasLogo",void 0);
_.q([_.T({computed:"computeHasCustomLogo(data)",reflectToAttribute:!0}),_.p("design:type",Boolean)],Bh.prototype,"hasCustomLogo",void 0);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],Bh.prototype,"dataChanged_",null);_.q([_.cP("yt-popup-opened"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],Bh.prototype,"openPopupHandler_",null);
_.q([_.uG({is:"yt-upsell-dialog-renderer",disableElementRegistration:!0})],Bh);
_.f(Bh,"yt-upsell-dialog-renderer",function(){if(Dde===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;JNw===void 0&&(JNw=document.createElement("template"));var m=JNw;r.call(U,m.content.cloneNode(!0),X.content.firstChild);Dde=X}X=Dde;return X},{mode:2});var pR3=_.V(function(X){return _.n("div",{class:"miniAppGameInfoDialogViewModelGameInfoDialogHeader"},_.n(_.x,{cond:X.title,then:function(U){return _.n("h2",{class:"miniAppGameInfoDialogViewModelHeaderTitle"},U)}}))},"Fj"),$dH=_.V(function(X){return _.n("div",{class:"miniAppGameInfoDialogViewModelGameInfoDialogFooter"},_.n(_.xJ,{data:X.closeButton},{buttonViewModel:function(U){return _.n("div",null,_.n(_.Rt,{data:U.data}))}}))},"Gj"),b67=_.V(function(X){var U=X.data;
return _.n(_.sx,null,_.n("div",{class:"miniAppGameInfoDialogViewModelPrimaryGameInfoDetails"},_.n("div",{class:"miniAppGameInfoDialogViewModelGameImageWrapper"},_.n(_.x,{cond:function(){return!!U().image&&!!U().title},
then:function(){return _.n(_.J6,{data:function(){return U().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.n("div",{class:"miniAppGameInfoDialogViewModelPrimaryGameInfo"},_.n(_.x,{cond:function(){return U().title},
then:function(r){return _.n("h3",{class:"miniAppGameInfoDialogViewModelTitle"},r)}}),_.n(_.x,{cond:function(){return U().primaryGenre},
then:function(r){return _.n("span",{class:"miniAppGameInfoDialogViewModelGenre"},r)}}))),_.n(_.x,{cond:function(){var r=U().description;
return r&&r.length<=150},
then:function(){return _.n("div",{class:"miniAppGameInfoDialogViewModelGameDescriptionWrapper"},_.n("span",{class:"miniAppGameInfoDialogViewModelGameDescription"},function(){return U().description}))}}))},"Hj"),AN0=_.V(function(X){X=X.infoRows;
var U=_.np().resolve(_.u5),r=_.v("enable_displaying_ppn");return _.n("div",{class:"miniAppGameInfoDialogViewModelGameInfoRowsWrapper"},_.n(_.Yq,{each:X},function(m){return _.n("div",{class:"miniAppGameInfoDialogViewModelGameInfoRow"},_.n(_.x,{cond:function(){return m.label},
then:function(I){return _.n("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},I)}}),_.n(_.x,{cond:function(){return m.attributedLabel},
then:function(I){return _.n("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},_.n(_.dN,{text:I,noPreWrap:!0}))}}),_.n(_.x,{cond:function(){return m.value},
then:function(I){return _.n("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},I)}}),_.n(_.x,{cond:function(){return m.attributedValue},
then:function(I){return _.n("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},_.n(_.dN,{text:I,noPreWrap:!0}))}}))}),_.n(_.x,{cond:function(){return r&&U.clientData.has("post_play_nonce")},
then:function(){return _.n("div",{class:"miniAppGameInfoDialogViewModelGameInfoRow"},_.n("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},"Post Play Nonce"),_.n("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},U.getData("post_play_nonce")))}}))},"Ij"),lYL=_.V(function(X){var U=X.data;
return _.n("yt-mini-app-game-info-dialog-view-model",{class:"miniAppGameInfoDialogViewModelHost"},_.n(pR3,{title:function(){return U().dialogTitle}}),_.n(b67,{data:U}),_.n(_.x,{cond:function(){return U().infoRow},
then:function(r){return _.n(AN0,{infoRows:r})}}),_.n($dH,{closeButton:function(){return U().closeButton}}))},"Jj");
lYL.idomCompat=!0;_.G5(lYL,"yt-mini-app-game-info-dialog-view-model",{props:{data:_.OQ}});_.G5(_.V(function(X){var U=X.data;return _.n("yt-gulp-triggering-dialog-view-model",{class:_.mS("ytGulpTriggeringDialogViewModelHost","ytGulpTriggeringDialogViewModelResetSpacing"),dialog:!0},_.n(_.J6,{data:function(){return U().headerImage},
alt:"",className:"ytGulpTriggeringDialogViewModelHostImage"}),_.n("div",{class:"ytGulpTriggeringDialogViewModelHostDialog"},_.n("div",{class:"ytGulpTriggeringDialogViewModelHostContent"},_.n("p",{class:"ytGulpTriggeringDialogViewModelHostTitle"},_.n(_.dN,{text:function(){return U().title}})),_.n(_.x,{cond:function(){return U().bodyText},
then:function(r){return _.n(_.Yq,{each:r},function(m){return _.n("p",{class:"ytGulpTriggeringDialogViewModelHostParagraph"},_.n(_.dN,{text:m}))})}})),_.n("div",{class:"ytGulpTriggeringDialogViewModelHostButtonRow"},_.n(_.xJ,{data:function(){return U().dismissButton}},{buttonViewModel:function(r){return _.n("div",{class:"ytGulpTriggeringDialogViewModelHostButton"},_.n(_.Rt,{data:r.data}))}}),_.n(_.xJ,{data:function(){return U().actionButton}},{buttonViewModel:function(r){return _.n("div",{class:"ytGulpTriggeringDialogViewModelHostButton"},
_.n(_.Rt,{data:r.data}))}}))))},"Kj"),"yt-gulp-triggering-dialog-view-model",{props:{data:_.OQ}});var GR0=_.V(function(X){var U=X.data;X=_.bG(function(){return U().agreements},[]);
return _.n("installment-agreements-view-model",{class:_.mS("ytInstallmentAgreementsViewModelHost")},_.n(_.Yq,{each:X},function(r){return _.n("div",{class:"ytInstallmentAgreementsViewModelAgreementRow"},_.n("div",{class:"ytInstallmentAgreementsViewModelAgreementLabel"},_.n(_.dN,{text:r.label})),_.n("div",{class:"ytInstallmentAgreementsViewModelAgreementButton"},_.n(_.xJ,{data:function(){return r.openButton}},{buttonViewModel:_.Rt})))}))},"Lj");
GR0.idomCompat=!0;var i6L=_.V(function(X){var U=_.H(_.$f(function(){var A,N;return((A=X.data().createPlaylistDialogFormSchema)==null?0:(N=A.initialValues)==null?0:N.title)?X.data().createPlaylistDialogFormSchema.initialValues.title:""})),r=U.next().value,m=U.next().value;
U=_.H(_.$f(function(){X.data();return!1}));
var I=U.next().value,t=U.next().value;U=_.H(_.$f(function(){X.data();return!1}));
var C=U.next().value,k=U.next().value;U=_.H(_.$f(function(){var A,N;return(A=X.data().createPlaylistDialogFormSchema)==null?void 0:(N=A.initialValues)==null?void 0:N.visibility}));
var g=U.next().value,Z=U.next().value;U=_.H(_.$f(function(){X.data();return!1}));
var P=U.next().value,S=U.next().value;U=_.H(_.$f(function(){var A,N;return(A=X.data().createPlaylistDialogFormSchema)==null?void 0:(N=A.initialValues)==null?void 0:N.isCollaborative}));
var d=U.next().value,O=U.next().value,E=_.HD("div");_.Wu(function(){var A=E.value.querySelector("textarea");A&&(A.value=r())},"axFRaf");
_.Wx(function(){var A;_.Wme((A=X.data().createPlaylistDialogFormSchema)==null?void 0:A.id,{onSubmit:function(){var N=r();var He=g(),ne=d(),Be=X.data();N={commandExecutorCommand:{commands:[{createPlaylistServiceEndpoint:{title:N,privacyStatus:He,videoIds:Be.videoIds,sourcePlaylistId:Be.sourcePlaylistId,params:ne?Be.createPlaylistParamsCollaborationEnabled:Be.createPlaylistParamsCollaborationDisabled}},{dismissDialogEndpoint:{}}]}};_.np().resolve(_.s4).resolveCommand(N)},
isValid:function(){return I()&&!C()&&!P()}})});
var Q=function(A){if(A!==void 0&&(m(A),!I()&&A.length>0&&t(!0),I())){var N=WL5(X.data());if(N){var He=N.minLength;N=N.maxLength;He&&A.length<He?k(!0):N&&A.length>N?k(!0):k(!1)}}},h=function(){var A=!(!d()||g()!=="PRIVATE");
S(A)},z=function(A){A!==void 0&&(Z(A),h())},K=function(){if(P())return DSw(X.data())},D=function(){O(!d());
h()},W=function(){return{validate:function(A){if(I()){var N=WL5(X.data());
if(N){var He=N.minLength;N=N.translations;if(He&&A.length<He)return N==null?void 0:N.minLengthErrorMessage}}}}},J=function(){var A=WL5(X.data()),N=A==null?void 0:A.maxLength,He;
A=A==null?void 0:(He=A.translations)==null?void 0:He.maxLengthErrorMessage;if(N&&A)return{maxChars:N,errorMessage:A}};
return _.n("yt-create-playlist-dialog-form-view-model",{class:"ytCreatePlaylistDialogFormViewModelHost"},_.n("div",{class:"ytCreatePlaylistDialogFormViewModelTitleField",el:E},_.n(_.xJ,{data:function(){return X.data().playlistTitle}},{textFormFieldViewModel:function(A){return _.n(_.j$w,{data:A.data,
text:r,onInput:Q,validation:W,characterLimit:J})},
textFieldViewModel:function(A){return _.n(_.NVX,{data:A.data,text:r,onInput:Q,validation:W,characterLimit:J})}})),_.n("div",{class:"ytCreatePlaylistDialogFormViewModelVisibilityField"},_.n(_.xJ,{data:function(){return X.data().playlistVisibility}},{dropdownViewModel:function(A){return _.n(_.k6Y,{data:A.data,
onSelected:z,error:K})}})),_.n(_.x,{cond:function(){return!!X.data().playlistCollaborate},
then:function(){return _.n("div",null,_.n(_.xJ,{data:function(){return X.data().playlistCollaborate}},{switchListItemViewModel:function(A){return _.n(_.uch,{data:A.data,
onTap:D})}}))}}))},"Nj");var LMY=_.V(function(X){var U=X.data;return _.n("upsell-offer-table-cell-content-view-model",null,_.n("div",{class:"ytUpsellOfferTableCellContentViewModelHost"},_.n(_.V3,null,_.n(_.K$,{when:function(){var r;return(r=U().icon)==null?void 0:r.iconType}},function(){return _.n("div",{class:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellIcon"},_.n(_.k5,{icon:function(){var r;
return(r=U().icon)==null?void 0:r.iconType.toString()}}))}),_.n(_.K$,{when:function(){return U().title}},function(){return _.n(_.dN,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellTitle",
text:function(){return U().title}})}),_.n(_.K$,{when:function(){return U().subtitle}},function(){return _.n(_.dN,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellSubtitle",
text:function(){return U().subtitle}})}),_.n(_.K$,{when:function(){return U().infoText}},function(){return _.n(_.dN,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellInfoText",
text:function(){return U().infoText}})}),_.n(_.K$,{when:function(){return U().featureDescription}},function(){return _.n(_.dN,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellFeatureDescription",
text:function(){return U().featureDescription}})}),_.n(_.K$,{when:function(){return U().note}},function(){return _.n(_.dN,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellNote",
text:function(){return U().note}})})),_.n(_.x,{cond:function(){var r;
return(r=U().icon)==null?void 0:r.iconAccessibilityText},
then:function(){return _.n("span",{class:"ytUpsellOfferTableCellContentViewModelVisuallyHiddenAccessibility"},function(){var r;return(r=U().icon)==null?void 0:r.iconAccessibilityText})}})))},"Oj");
LMY.idomCompat=!0;var N1c=_.V(function(X){var U=X.data;var r=X.cellIndex;var m=X.rowIndex;return _.n("upsell-offer-table-cell-view-model",null,_.n("div",{class:_.mS("ytUpsellOfferTableCellViewModelCellWrapper",function(){return U().isFirstRow?"ytUpsellOfferTableCellViewModelCellWrapperHeaderRowCell":U().isFirstColumn?"ytUpsellOfferTableCellViewModelCellWrapperHeaderCell":"ytUpsellOfferTableCellViewModelCellWrapperContentCell"}),
id:function(){var I,t;return"cell-"+((I=m==null?void 0:m())!=null?I:0)+"-"+((t=r==null?void 0:r())!=null?t:0)},
role:function(){return U().isFirstRow?"columnHeader":U().isFirstColumn?"rowheader":"gridcell"}},_.n(_.xJ,{data:function(){return U().contents}},{upsellOfferTableCellContentViewModel:LMY})))},"Pj");
N1c.idomCompat=!0;var jZL=_.V(function(X){var U=X.data;var r=X.upsellTableIsFirstRow;var m=X.rowIndex;var I=function(){return(r==null?0:r())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowHeaderCell"},t=function(){return(r==null?0:r())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCell"};
return _.n("ytm-upsell-offer-table-row-view-model",null,_.n("div",{class:function(){return(r==null?0:r())?"ytUpsellOfferTableRowViewModelHostFirstRow":"ytUpsellOfferTableRowViewModelHost"},
role:"row","aria-owns":function(){return"cell-"+(m==null?void 0:m())+"-1 cell-"+(m==null?void 0:m())+"-2"}},_.n(_.xJ,{data:function(){return U().rowHeaderCell}},{upsellOfferTableCellViewModel:function(C){return _.n("div",{class:I},_.n(N1c,{data:C.data,
cellIndex:0,rowIndex:m}))}}),_.n("div",{class:"ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCells"},_.n(_.xJ,{data:function(){return U().contentCells}},{upsellOfferTableCellViewModel:function(C,k){return _.n("div",{class:t},_.n(N1c,{data:C.data,
cellIndex:function(){return k()+1},
rowIndex:m}))}}))))},"Qj");
jZL.idomCompat=!0;var XA1=_.V(function(X){var U=X.data;return _.n("ytm-upsell-offer-table-view-model",null,_.n("div",{class:"ytUpsellOfferTableViewModelHost",role:"grid"},_.n("div",{class:"ytUpsellOfferTableViewModelUpsellOfferTableRows"},_.n(_.xJ,{data:function(){return U().rows}},{upsellOfferTableRowViewModel:function(r,m){return _.n(jZL,{data:r.data,
upsellTableIsFirstRow:function(){return m()===0},
rowIndex:m})}}))))},"Rj");
XA1.idomCompat=!0;var Ul0=_.V(function(X){var U=function(){return X.data()},r=_.bG(X.noPadding,!1),m=function(){var t,C;
return(C=(t=U().logo.accessibilityData)==null?void 0:t.label)!=null?C:""},I={};
return _.n("upsell-view-model",{class:_.mS("ytUpsellViewModelHost",(I.ytUpsellViewModelHostNoPadding=function(){return r()},I.ytUpsellViewModelHostWide=function(){return U().offerTable!==void 0},I))},_.n("div",{class:"ytUpsellViewModelHostUpsellLogo"},_.n(_.x,{cond:function(){return _.YJ(U().logo)},
then:function(t){return _.n(_.J6,{data:t,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:m})}})),_.n("div",{class:"ytUpsellViewModelHostUpsellTitle",
role:"heading","aria-level":1,autofocus:!0,tabindex:-1},_.n(_.dN,{text:function(){return U().title}})),_.n("div",{class:"ytUpsellViewModelHostUpsellSubtitleSection"},_.n(_.Yq,{each:function(){var t;
return(t=U().subtitles)!=null?t:[]},
keyBy:"INDEX"},function(t){var C={};return _.n("div",{class:_.mS("ytUpsellViewModelHostUpsellSubtitleSectionSubtitle",(C.ytUpsellViewModelHostUpsellSubtitleSectionSubtitleSecondary=function(){return U().offerTable!==void 0},C))},_.n(_.dN,{text:t}))})),_.n("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSection"},_.n(_.Yq,{each:function(){var t;
return(t=U().benefitInfos)!=null?t:[]},
keyBy:"INDEX"},function(t){return _.n(_.x,{cond:function(){return t().info},
then:function(C){return _.n("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSectionBenefitInfo"},_.n(_.k5,{icon:"CHECK_CIRCLE_FILLED",className:"ytUpsellViewModelHostUpsellBenefitInfoSectionIcon"}),_.n(_.dN,{text:C}))}})})),_.n(_.x,{cond:function(){return U().offerTable!==void 0},
then:function(){return _.n("div",{class:"ytUpsellViewModelHostUpsellOfferTableSection"},_.n(_.xJ,{data:function(){return U().offerTable}},{upsellOfferTableViewModel:function(t){return _.n(XA1,{data:t.data})}}))}}),_.n("div",{class:"ytUpsellViewModelHostUpsellLegalInfoSection"},_.n(_.Yq,{each:function(){var t;
return(t=U().legalInfos)!=null?t:[]},
keyBy:"INDEX"},function(t){var C={};return _.n("div",{class:_.mS("ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfo",(C.ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfoSmaller=function(){return U().offerTable!==void 0},C))},_.n(_.dN,{text:t}))})))},"Sj");var rfw=_.V(function(X){var U=X.data;X={};X=(X.ytMiniAppScoreChallengeViewModelScoreRadial=!0,X.ytMiniAppScoreChallengeViewModelDarkScoreRadial=pTL(),X);return _.n("yt-mini-app-score-challenge-view-model",{class:"ytMiniAppScoreChallengeViewModelHost"},_.n("div",{class:"ytMiniAppScoreChallengeViewModelTitle"},function(){return U().title}),_.n("div",{class:"ytMiniAppScoreChallengeViewModelSubtitle"},function(){return U().subtitle}),_.n("div",{class:_.E5(X)},_.n("div",{class:"ytMiniAppScoreChallengeViewModelScore"},
function(){return U().score})),_.n("div",{class:"ytMiniAppScoreChallengeViewModelPrompt"},function(){return U().prompt}))},"Tj");var mlw=function(){this.store=_.pd();this.formId=""};
mlw.prototype.onInit=function(X){X.formId&&(this.formId=X.formId,this.store.dispatch(_.jf({type:"SET_CURRENT_FORM_ID",payload:{formId:this.formId}})))};
mlw.prototype.cleanup=function(){this.store.dispatch(_.jf({type:"RESET_COMMAND_MAP"}))};var INe=_.V(function(X){function U(k){if(k&&(k=_.e(k,_.d0)))return Object.assign({},k,{isSelected:t()})}
var r=_.H(_.$f(function(){var k,g;return(g=(k=_.e(X.data().option,_.d0))==null?void 0:k.isSelected)!=null?g:!1})),m=r.next().value,I=r.next().value,t=m;
_.Wx(function(){var k;_.Wme((k=X.data().formSchema)==null?void 0:k.id,{onSubmit:function(){var g=_.np().resolve(_.s4),Z=!!X.data().selectedCommand,P=!!X.data().unselectedCommand;if(t()){if(Z)var S=X.data().selectedCommand}else P&&(S=X.data().unselectedCommand);S=_.yP(S);U(X.data().option)&&!S?(g="",!Z&&P?g="selected ":Z&&!P&&(g="unselected "),Z=new _.Tx("No "+g+"command found for SelectionListItemFormViewModel"),_.$Q(Z)):S&&g.resolveCommand(S)},
isValid:function(){return!0}})});
var C=function(){I(!t())};
_.Jd(function(){var k,g,Z=(k=X.data())==null?void 0:(g=k.formSchema)==null?void 0:g.id;Z&&_.Zb()().delete(Z)});
return _.n("yt-selection-list-item-form-view-model",{class:"ytSelectionListItemFormViewModelHost"},_.n("div",{class:"ytSelectionListItemFormViewModelParagraph"},_.n(_.dN,{text:function(){return X.data().paragraph}})),_.n(_.x,{cond:function(){return U(X.data().option)},
then:function(k){return _.n(_.vL,{data:k,isCompact:!0,hideSelectionTextChevron:!0,onTap:C,disableHorizontalPadding:!0})}}))},"Uj");var tcT=_.V(function(X){var U=X.data;var r=X.disablePadding;var m=X.className;var I=_.HD("yt-dialog-header-view-model"),t=function(){var g=U().imageBanner;a:switch(U().assetContainerPaddingStyle){case "DIALOG_HEADER_ASSET_PADDING_STYLE_INSET":var Z="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO";break a;default:Z="CONTENT_PREVIEW_IMAGE_STYLE_DEFAULT"}return{themedImage:g,style:Z,layoutMode:"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"}},C=function(){return U().assetContainerPaddingStyle!=="DIALOG_HEADER_ASSET_PADDING_STYLE_INSET"},
k=function(){return U().alignment==="DIALOG_HEADER_ALIGNMENT_CENTER"};
_.Wx(function(){var g=function(){_.Gw(I.value,"yt-refit-popups-action")},Z;
(Z=I.value)==null||Z.addEventListener("image-loaded",g);_.Jd(function(){var P;(P=I.value)==null||P.removeEventListener("image-loaded",g)})});
X={};return _.n("yt-dialog-header-view-model",{el:I,class:_.mS(m,(X.ytDialogHeaderViewModelHost=!0,X.ytDialogHeaderViewModelHostDisablePadding=r,X.ytDialogHeaderViewModelHostCentered=k,X))},_.n(_.x,{cond:function(){return U().imageBanner},
then:function(){var g={};return _.n("div",{class:_.mS(m,(g.ytDialogHeaderViewModelBanner=!0,g.ytDialogHeaderViewModelBannerFullBleed=C,g)),style:_.Cc({"max-height":function(){return U().assetContainerMaxHeight!==void 0?U().assetContainerMaxHeight+"px":void 0}})},_.n(_.Rf,{data:t,
className:"ytDialogHeaderViewModelBannerImage",notifyOnLoaded:!0}))}}),_.n(_.x,{cond:function(){return U().headerBlock},
then:function(){var g={};return _.n("div",{class:_.mS("ytDialogHeaderViewModelHeaderBlock",(g.ytDialogHeaderViewModelHeaderBlockCentered=k,g))},_.n(_.xJ,{data:function(){return U().headerBlock}},{contentPreviewImageViewModel:function(Z){return _.n(_.Rf,{data:Z.data,
notifyOnLoaded:!0})}}))}}),_.n(_.x,{cond:function(){return U().customBanner},
then:function(g){var Z={};return _.n("div",{class:_.mS("ytDialogHeaderViewModelCustomAssetContainer",(Z.ytDialogHeaderViewModelCustomAssetContainerCentered=k,Z))},_.n(_.xJ,{data:g},{avatarStackViewModel:_.gn}))}}),_.n(_.x,{cond:function(){return U().headline},
then:function(g){return _.n("h2",null,_.n(_.dN,{text:g,className:"ytDialogHeaderViewModelText"}))}}))},"Vj");
tcT.idomCompat=!0;var aN7=_.V(function(X){var U=_.cfe(function(){return X.data().formId}),r=U.submitForm,m=U.isValid;
return _.n("yt-form-panel-footer-view-model",{class:"ytFormPanelFooterViewModelHost"},_.n(_.xJ,{data:function(){return X.data().panelFooter}},{panelFooterViewModel:function(I){return _.n(_.bA,{data:I.data,
disablePadding:!0,disablePrimaryButton:function(){return!m()},
onClickPrimaryButton:function(){r()}})}}))},"Wj");var HG3=_.V(function(X){var U=function(){var r,m;return(m=(r=_.e(X.data().rendererContext,_.PV))==null?void 0:r.label)!=null?m:""};
return _.n("yt-dialog-image-content-view-model",{class:_.mS("ytDialogImageContentViewModelHost",X.className)},_.n(_.x,{cond:function(){return _.YJ(X.data().image)},
then:function(r){var m={};return _.n("div",{style:_.Cc((m.width=(0,_.PL)(function(){var I;return(I=X.data().imageMaxWidth)!=null?I:""}),m)),
class:"ytDialogImageContentViewModelImage"},_.n(_.J6,{data:r,alt:U,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT"}))}}),_.n(_.dN,{text:function(){return X.data().description},
className:"ytDialogImageContentViewModelDescription"}))},"Xj");var cf0=_.V(function(X){var U=_.AL(X,{headerPosition:0,buttonLayout:0,buttonStyle:0,contentAlignment:0,maxHeight:0,isFullscreen:!1,isHeaderWizDefined:!1,isFooterWizDefined:!1}),r=U.elRefCallback;X=U.Icon;var m=U.Asset,I=U.assetType,t=U.Title,C=U.LeadingActionHeader,k=U.TrailingActionHeader,g=U.headerPosition,Z=U.Content,P=U.buttonLayout,S=U.buttonStyle,d=U.primaryButtonWiz,O=U.secondaryButtonWiz,E=U.contentAlignment,Q=U.isFullscreen,h=U.width,z=U.maxHeight,K=U.isHeaderWizDefined,D=U.Header,W=U.isFooterWizDefined,
J=U.Footer;U=_.HD("dialog-layout",function(Vs){r==null||r(Vs)});
var A=d?function(){var Vs={};return d({buttonOverrides:function(){return{style:(S==null?void 0:S())===1?"call-to-action":"mono",type:"filled",state:"active",size:"M"}},
className:_.mS((Vs["yt-spec-dialog-layout__dialog-layout-button"]=!0,Vs["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(P==null?void 0:P())===0||(P==null?void 0:P())===2},Vs))})}:void 0,N=O?function(){var Vs={};
return O({buttonOverrides:{style:"mono",type:"outline",state:"active",size:"M"},className:_.mS((Vs["yt-spec-dialog-layout__dialog-layout-button"]=!0,Vs["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(P==null?void 0:P())===0||(P==null?void 0:P())===2},Vs))})}:void 0,He=function(){return(!!t||!!C||!!k)&&g()===0},ne={},Be={},S6={},e6={};
return _.n("dialog-layout",{el:U,class:_.mS((ne["yt-spec-dialog-layout"]=!0,ne["yt-spec-dialog-layout--dialog-layout-fullscreen"]=Q,ne["yt-spec-dialog-layout--dialog-layout-responsive"]=function(){return!Q()},ne["yt-spec-dialog-layout--dialog-layout-extended-max-height"]=function(){return z()===1},ne["yt-spec-dialog-layout--dialog-layout-asset-inset"]=function(){return(I==null?void 0:I())===1},ne)),
style:function(){return(h==null?void 0:h())!==void 0?"width: "+h()+"px;":""}},X?_.n("div",{class:_.mS((Be["yt-spec-dialog-layout__dialog-layout-icon"]=!0,Be["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-above-media"]=function(){return!!m&&g()===1},Be["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-center-align"]=function(){return E()===1},Be))},_.n(X,null)):null,_.n(_.x,{cond:K,
then:function(){return D?_.n("div",{class:"yt-spec-dialog-layout__dialog-header-container"},_.n(D,null)):null},
else:function(){return _.n(_.sx,null,_.n(_.x,{cond:He,then:function(){return _.n(CTY,{contentAlignment:E,LeadingActionHeader:C,TrailingActionHeader:k,Title:t,isAboveAsset:!!m})}}),m?_.n("div",{class:"yt-spec-dialog-layout__dialog-layout-asset"},_.n(m,{className:"yt-spec-dialog-layout__dialog-layout-asset-item"})):null)}}),_.n("div",{class:_.mS((S6["yt-spec-dialog-layout__dialog-layout-container"]=!0,S6["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(E==null?void 0:E())===1},
S6["yt-spec-dialog-layout__dialog-layout-container--dialog-layout-top-padding"]=function(){return!t&&!(D&&K())||!!m&&(g==null?void 0:g())===0},S6))},_.n(_.x,{cond:function(){return t&&!D&&(g==null?void 0:g())===1},
then:function(){return _.n(CTY,{contentAlignment:E,LeadingActionHeader:C,TrailingActionHeader:k,Title:t,isAboveAsset:!1})}}),Z?_.n("div",{class:"yt-spec-dialog-layout__dialog-layout-content"},_.n("div",{class:"yt-spec-dialog-layout__dialog-layout-content-inner"},_.n(Z,null))):null,_.n(_.x,{cond:W,
then:function(){return J?_.n("div",{class:"yt-spec-dialog-layout__dialog-layout-footer-container"},_.n(J,null)):null}}),A||N?_.n(kzT,{footerClasses:_.mS((e6["yt-spec-dialog-layout__dialog-layout-footer-container"]=!0,e6["yt-spec-dialog-layout__dialog-layout-footer"]=!0,e6["yt-spec-dialog-layout--dialog-buttons-stacked"]=function(){return(P==null?void 0:P())===2},e6["yt-spec-dialog-layout__dialog-layout-footer--dialog-buttons-inline-end"]=function(){return(P==null?void 0:P())===1},e6)),
PrimaryButton:A,SecondaryButton:N}):null))},"Yj"),CTY=_.V(function(X){var U=_.AL(X,{isAboveAsset:!1,
enableLeadingActionHeader:!0}),r=U.contentAlignment,m=U.LeadingActionHeader;X=U.Title;var I=U.TrailingActionHeader,t=U.isAboveAsset,C=U.enableLeadingActionHeader;U={};return _.n("div",{class:_.mS((U["yt-spec-dialog-layout__dialog-header-container"]=!0,U["yt-spec-dialog-layout__dialog-header"]=!0,U["yt-spec-dialog-layout__dialog-header--dialog-header-above-asset"]=t,U["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(r==null?void 0:r())===1&&C()},U))},_.n(_.x,{cond:function(){return C()},
then:function(){return m?_.n("div",{class:"yt-spec-dialog-layout__dialog-leading-action-header"},_.n(m,null)):null}}),X?_.n("h2",{class:"yt-spec-dialog-layout__dialog-layout-title"},_.n(X,null)):null,I?_.n("div",null,_.n(I,null)):null)},"Zj"),kzT=_.V(function(X){var U=X.footerClasses;
var r=X.PrimaryButton;X=X.SecondaryButton;return _.n("div",{class:U},X?_.n(X,null):null,r?_.n(r,null):null)},"$j");var g9T=new _.gb("TIME_PICKER_VIEW_MODEL_TOKEN");var n9Y=_.V(function(X){var U=X.data;return _.n("ytfz-fanzone-scheduled-info-view-model",{class:"ytfzFanzoneScheduledInfoViewModelHost"},_.n("div",{class:"ytfzFanzoneScheduledInfoViewModelAvatar"},_.n(_.xJ,{data:function(){return U().avatar}},{avatarViewModel:_.kp})),_.n("h2",{class:"ytfzFanzoneScheduledInfoViewModelTitle"},_.n(_.dN,{text:function(){return U().title}})),_.n(_.dN,{text:function(){return U().description},
className:"ytfzFanzoneScheduledInfoViewModelDescription"}))},"ak");var ZG7=_.V(function(X){return _.n("collaborative-playlist-invite-message-view-model",{class:"ytCollaborativePlaylistInviteMessageViewModelHost"},_.n("div",{class:"ytCollaborativePlaylistInviteMessageViewModelInviteMessageWrapper"},_.n(_.dN,{text:function(){return X.data().inviteMessage}})),_.n("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountSectionHeaderText"},_.n(_.dN,{text:function(){return X.data().attributedAccountSectionHeaderText}})),_.n("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountWrapper"},
_.n(_.xJ,{data:function(){return X.data().accountAvatar}},{avatarViewModel:_.kp}),_.n("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountText"},_.n(_.dN,{text:function(){return X.data().accountName}}),_.n("div",{class:"ytCollaborativePlaylistInviteMessageViewModelHandle"},_.n(_.dN,{text:function(){return X.data().handle}}))),_.n(_.xJ,{data:function(){return X.data().trailingButton}},{buttonViewModel:_.Rt})),_.n("div",{class:"ytCollaborativePlaylistInviteMessageViewModelTermsOfService"},
_.n(_.dN,{text:function(){return X.data().termsOfService}})))},"bk");var sXY=_.V(function(X){var U=X.data;return _.n("yt-access-confirmation-view-model",{class:"ytAccessConfirmationViewModelHost"},_.n("div",{class:"ytAccessConfirmationViewModelContent"},_.n(_.xJ,{data:function(){var r;return(r=U().avatar)!=null?r:U().dualAvatar}},{dualAvatarViewModel:function(r){return _.n(_.dFL,{data:r.data,
className:"ytAccessConfirmationViewModelAvatar"})},
decoratedAvatarViewModel:function(r){return _.n(_.cz,{data:r.data,className:"ytAccessConfirmationViewModelAvatar"})}}),_.n("h2",{class:"ytAccessConfirmationViewModelTitle"},_.n(_.dN,{text:function(){return U().title}})),_.n(_.dN,{text:function(){return U().subtitle},
className:"ytAccessConfirmationViewModelSubtitle"})))},"ck");var xl1=_.V(function(X){var U=X.data;var r=void 0;X=_.H(_.$f(function(){var P;return((P=_.e(U().content,_.tfw))==null?void 0:P.defaultSelectedKey)||""}));
var m=X.next().value,I=X.next().value,t,C=function(){I("");var P;(P=r)==null||P.cleanup()};
_.Wx(function(){r=new mlw;window.addEventListener("yt-popup-closed",C)});
_.Wu(function(){if(r&&t!==U().formId&&(r.onInit(U()),(t=U().formId)&&m())){var P=r,S={key:m()};S.command&&P.store.dispatch(R7X(t,S.command))}},"sAwss");
_.Jd(function(){window.removeEventListener("yt-popup-closed",C)});
var k=function(P,S,d){S.key&&d&&S.key!==m()&&(I(S.key),r&&S.command&&r.store.dispatch(R7X(d,S.command)))},g=function(){if(_.e(U().content,_.tfw))return!(m==null?0:m())},Z=_.np().resolve(_.gX(g9T));
return _.n("yt-dialog-view-model",{class:_.mS("ytDialogViewModelHost","ytDialogViewModelResetSpacing"),dialog:!0},_.n(cf0,{Header:function(){return _.n(_.xJ,{data:function(){return U().header}},{dialogHeaderViewModel:function(P){return _.n(tcT,{data:P.data,
disablePadding:!0})}})},
isHeaderWizDefined:function(){return!!U().header},
Content:function(){return _.n(_.xJ,{data:function(){return U().customContent?U().customContent:U().content}},Object.assign({},{basicContentViewModel:_.dq,
createPlaylistDialogFormViewModel:i6L,collaborativePlaylistInviteMessageViewModel:ZG7,miniAppScoreChallengeViewModel:rfw,radioButtonGroupViewModel:function(P){var S=P.data;return _.n(_.A3L,{data:S,selectedKey:m,onSelected:k,groupName:function(){return S().formId}})},
selectionListItemFormViewModel:INe,upsellViewModel:function(P){return _.n(Ul0,{data:P.data,noPadding:!0})},
fanzoneScheduledInfoViewModel:n9Y,installmentAgreementsViewModel:GR0,accessConfirmationViewModel:sXY,listViewModel:function(P){return _.n(_.Rnv,{data:P.data,disableHorizontalPadding:!0})},
dialogImageContentViewModel:HG3},Z&&{timePickerViewModel:Z}))},
Footer:function(){return _.n(_.xJ,{data:function(){return U().footer}},{panelFooterViewModel:function(P){return _.n(_.bA,{data:P.data,
disablePadding:!0,disablePrimaryButton:g})},
formPanelFooterViewModel:aN7,formFooterViewModel:function(P){return _.n(_.TVL,{data:P.data,disablePadding:!0})}})},
isFooterWizDefined:function(){return!!U().footer}}))},"ek");
xl1.idomCompat=!0;_.G5(xl1,"yt-dialog-view-model",{props:{data:_.OQ},unsafeExternallySettableAttributes:new Set(["tabindex","style"])});var PTw=_.V(function(X){var U=X.data;return _.n("div",{class:"ytPanelHeaderViewModelTitleWrapper"},_.n(_.x,{cond:function(){return U().title},
then:function(r){return _.n("h2",{class:"ytPanelHeaderViewModelTitleHeader"},_.n(_.dN,{text:r,className:"ytPanelHeaderViewModelTitle"}))}}),_.n(_.x,{cond:function(){return U().subtitle},
then:function(r){return _.n(_.dN,{text:r,className:"ytPanelHeaderViewModelSubtitle"})}}))},"fk"),Sy5=_.V(function(X){var U=X.data;
var r=_.DfH(function(){return U().rendererContext});
X={};return _.n("yt-panel-header-view-model",{class:_.mS("ytPanelHeaderViewModelHost",(X.ytPanelHeaderViewModelHostHideDivider=function(){return!!U().shouldHideDivider},X.ytPanelHeaderViewModelHostCompact=function(){return!!U().subtitle},X)),
"aria-label":function(){var m;return(m=r())==null?void 0:m.label}},_.n(_.x,{cond:function(){return _.o6(U().rendererContext)},
then:function(){return _.n(_.v_5,{className:"ytPanelHeaderViewModelButtonOrAnchor",command:function(){return _.Qx(U().rendererContext)},
focusedClassName:"ytPanelHeaderViewModelButtonOrAnchorFocused"},_.n(PTw,{data:U}))},
else:function(){return _.n(PTw,{data:U})}}),_.n("div",{class:"ytPanelHeaderViewModelTrailingButtons"},_.n(_.xJ,{data:function(){return U().trailingButtons}},{buttonViewModel:function(m){return _.n(_.Rt,{data:m.data,
className:"ytPanelHeaderViewModelButton"})}})))},"gk");
Sy5.idomCompat=!0;var dl7=_.V(function(X){var U=_.tj(function(t){var C;if((C=X.skipContentClick)==null?0:C.call(X))return!1;X.onContentWrapperClick(t);return!0}),r,m,I;
return _.n("div",{class:_.mS("yt-spec-bottom-sheet-layout","yt-spec-bottom-sheet-layout__bottom-sheet-renderer-container","yt-spec-bottom-sheet-layout--modern"),style:function(){return X.isAnimating()?"transform: translateY("+X.currentY()+"px);transition: 0.2s":""}},(r=X.header)==null?void 0:r.call(X),_.n("div",{id:X.contentWrapperId,
class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-content-wrapper",style:_.Cc({"max-height":(0,_.PL)(X.maxHeightForContentWrapper)}),"on:scroll":_.tj(function(t){return X.onScroll(t),!1}),
"on:touchmove":_.tj(function(t){return t.stopPropagation(),!1})},_.n("div",{el:_.pf(X.contentWrapperEl),
class:"yt-spec-bottom-sheet-layout__bottom-sheet-content","on:click":U},(m=X.body)==null?void 0:m.call(X))),(I=X.footer)==null?void 0:I.call(X))},"hk");
dl7.idomCompat={callbacks:{onScroll:!0,contentWrapperEl:!0,onContentWrapperClick:!0}};var OGw=_.V(function(X){var U=_.bG(X.leadingLabel),r=_.bG(X.trailingLabel),m=_.bG(X.footerButtonType),I=function(){return U()||r()||X.hasPrimaryButton()||X.hasSecondaryButton()},t={},C=_.mS("yt-spec-bottom-sheet-layout__primary-button",(t["yt-spec-bottom-sheet-layout__primary-button--default"]=function(){return m()===0&&X.hasPrimaryButton()},t["yt-spec-bottom-sheet-layout__primary-button--trailing-pair"]=function(){return m()===1&&X.hasPrimaryButton()},t["yt-spec-bottom-sheet-layout__primary-button--split-pair"]=
function(){return m()===2&&X.hasPrimaryButton()},t["yt-spec-bottom-sheet-layout__primary-button--primary-split-pair"]=function(){return m()===3&&X.hasPrimaryButton()},t));
t={};var k=_.mS("yt-spec-bottom-sheet-layout__secondary-button",(t["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-trailing-pair"]=function(){return m()===1&&X.hasSecondaryButton()},t["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-split-pair"]=function(){return m()===2&&X.hasSecondaryButton()},t["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-primary-split-pair"]=function(){return m()===3&&X.hasPrimaryButton()},t));
return _.n(_.x,{cond:X.hasFooterOverride,then:function(){var g;return _.n(_.sx,null,(g=X.footerOverride)==null?void 0:g.call(X))},
else:function(){return _.n(_.x,{cond:I,then:function(){return _.n("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-footer-wrapper"},_.n(_.x,{cond:function(){return U()||r()},
then:function(){var g={};return _.n("div",{class:_.mS("yt-spec-bottom-sheet-layout__footer-label-wrapper",(g["yt-spec-bottom-sheet-layout__footer-label-wrapper--without-buttons"]=function(){return!X.hasPrimaryButton()},g))},_.n(_.x,{cond:U,
then:function(){return _.n("div",{class:"yt-spec-bottom-sheet-layout__leading-label"},U)}}),_.n(_.x,{cond:r,
then:function(){return _.n("div",{class:"yt-spec-bottom-sheet-layout__trailing-label"},r)}}))}}),_.n(_.x,{cond:function(){return X.hasPrimaryButton()||X.hasSecondaryButton()},
then:function(){var g={};return _.n("div",{class:_.mS("yt-spec-bottom-sheet-layout__footer-button-wrapper",(g["yt-spec-bottom-sheet-layout__footer-button-wrapper--landscape-button-wrapper"]=_.xk5,g))},_.n(_.x,{cond:function(){return X.hasSecondaryButton()&&m()!==0},
then:function(){var Z;return _.n("div",{class:k},(Z=X.secondaryButton)==null?void 0:Z.call(X))}}),_.n(_.x,{cond:X.hasPrimaryButton,
then:function(){var Z;return _.n("div",{class:C},(Z=X.primaryButton)==null?void 0:Z.call(X))}}))}}))}})}})},"ik");
OGw.idomCompat={callbacks:{primaryButton:!0,secondaryButton:!0,footerOverride:!0}};var v9H=_.V(function(X){var U=_.bG(X.title),r=_.bG(X.subtitle);return _.n("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper",id:X.headerId,"on:touchstart":_.tj(function(m){var I;(I=X.touchstart)==null||I.call(X,m);return!1}),
"on:touchmove":_.tj(function(m){var I;(I=X.touchmove)==null||I.call(X,m);return!1}),
"on:touchend":_.tj(function(m){var I;(I=X.touchend)==null||I.call(X,m);return!1})},_.n("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-drag-line"}),_.n(_.x,{cond:X.hasHeaderOverride,
then:function(){var m;return _.n(_.sx,null,(m=X.headerOverride)==null?void 0:m.call(X))},
else:function(){var m={};return _.n("div",{class:_.mS((m["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header"]=!0,m["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header--with-title"]=U,m))},_.n("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-title-wrapper"},_.n(_.x,{cond:U,then:function(){return _.n(_.sx,null,_.n("h2",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-title"},U),_.n(_.x,{cond:r,then:function(){return _.n("h3",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-subtitle"},
r)}}))}})),_.n(_.x,{cond:function(){return U()&&X.hasActionHeader()},
then:function(){var I;return _.n("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-action-header"},(I=X.actionHeader)==null?void 0:I.call(X))}}))}}))},"jk");
v9H.idomCompat={callbacks:{touchstart:!0,touchmove:!0,touchend:!0,actionHeader:!0,headerOverride:!0}};_.V(function(X){function U(He){if(!D&&typeof MutationObserver!=="undefined"){var ne={childList:!0};"MutationObserver"in window&&(D=new MutationObserver(r.bind(void 0,He)),D.observe(He,ne))}}
function r(He){typeof D!=="undefined"&&(W["content-wrapper"]===void 0&&(W["content-wrapper"]=He.children[0].clientHeight),Q(W["content-wrapper"]),E()>h()||z(E()))}
function m(){O(window.innerHeight);E()>h()||z(E());J.isFullScreen[0]()&&E()>h()?A().dispatch("Snap To Full Screen",{maxHeight:K()}):A().dispatch("Snap To Neutral Position",{maxHeight:h()})}
function I(He){document.body.style.overscrollBehavior="none";He.preventDefault();A().dispatch("Touch Start",{event:He})}
function t(He){He.preventDefault();A().dispatch("Touch Move",{event:He,contentScrollable:E()>h(),fullContentWrapperHeight:K(),contentWrapperHeight:h(),heightMap:W,contentWrapperId:"content-wrapper",header:GAe(X),footer:GAe(X),headerDivHeight:W["bottom-sheet-header"],footerDivHeight:W["bottom-sheet-footer"]})}
function C(){document.body.style.overscrollBehavior="";J.isFullScreen[0]()?J.currentY[0]()>=60?A().dispatch("Snap To Neutral Position",{maxHeight:h()}):A().dispatch("Snap To Full Screen",{maxHeight:K()}):J.currentY[0]()>=60?k():J.currentY[0]()<=-60&&E()>h()?A().dispatch("Snap To Full Screen",{maxHeight:K()}):A().dispatch("Snap To Neutral Position",{maxHeight:h()})}
function k(){A().dispatch("Close Sheet",{clientHeight:d(),maxHeight:0});setTimeout(function(){l$X()},250)}
var g=_.HD("div"),Z=_.HD("div"),P=_.H(_.Fb(window.innerHeight,void 0,"CmOsU")),S=P.next().value;P=P.next().value;var d=S,O=P;P=_.H(_.Fb(0,void 0,"p0Flhb"));S=P.next().value;P=P.next().value;var E=S,Q=P;P=_.H(_.$f(function(){var He=GAe(X);return.6*d()-$S0(He)-bgw(He)}));
S=P.next().value;P=P.next().value;var h=S,z=P,K=function(){var He=GAe(X),ne=d(),Be=W["bottom-sheet-header"],S6=W["bottom-sheet-footer"];return ne-(He.hasHeaderFn&&Be!==void 0?Be:$S0(He))-(He.hasFooterFn&&S6!==void 0?S6:bgw(He))-24-24},D=null,W={},J={initialY:_.Fb(0,void 0,"sxdESd"),
currentY:_.Fb(0,void 0,"GZzqeb"),isAnimating:_.Fb(!1,void 0,"vJBupc"),isFullScreen:_.Fb(!1,void 0,"XyRDp"),maxHeightForContentWrapper:_.$f(h)},A=function(){var He=null;return function(){if(!He){var ne={initialY:J.initialY[0](),currentY:J.currentY[0](),isAnimating:J.isAnimating[0](),isFullScreen:J.isFullScreen[0](),maxHeightForContentWrapper:J.maxHeightForContentWrapper[0]()};He=AR1(ne)}return He}}();
_.Wx(function(){window.addEventListener("resize",m);A().subscribe(function(He){J.initialY[1](He.initialY);J.currentY[1](He.currentY);J.isAnimating[1](He.isAnimating);J.isFullScreen[1](He.isFullScreen);J.maxHeightForContentWrapper[1](He.maxHeightForContentWrapper)});
requestAnimationFrame(function(){g.value&&(W["bottom-sheet-header"]=g.value.clientHeight);Z.value&&(W["bottom-sheet-footer"]=Z.value.clientHeight)})});
_.Jd(function(){window.removeEventListener("resize",m);D&&(D.disconnect(),D=null)});
var N=_.mS({"bottom-sheet-content-without-icon":function(){var He;return!((He=X.shouldShowIcons)==null?0:He.call(X))}});
return _.n("bottom-sheet-layout",null,_.n(dl7,{contentWrapperId:"content-wrapper",isAnimating:function(){return J.isAnimating[0]()},
currentY:function(){return J.currentY[0]()},
maxHeightForContentWrapper:function(){return J.maxHeightForContentWrapper[0]()},
shouldShowIcons:X.shouldShowIcons,skipContentClick:X.skipContentClick,onScroll:function(){var He=document.getElementById("bottom-sheet-header"),ne=document.getElementById("content-wrapper");if(He&&ne){var Be={};Be=(Be["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"]=!0,Be["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper--bottom-border"]=!0,Be);He.className=ne.scrollTop>1?_.E5(Be):"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"}},
onContentWrapperClick:l$X,contentWrapperEl:function(He){U(He);requestAnimationFrame(function(){r(He)})},
header:function(){return _.n("div",{el:g},_.n(v9H,{touchstart:I,touchmove:t,touchend:C,title:X.headerTitle,subtitle:X.headerSubtitle,headerId:"bottom-sheet-header",headerOverride:X.headerFn,hasHeaderOverride:X.hasHeaderFn,actionHeader:X.headerActionHeader,hasActionHeader:X.hasHeaderActionHeader}))},
footer:function(){return _.n("div",{el:Z},_.n(OGw,{footerButtonType:X.footerButtonType,leadingLabel:X.footerLeadingLabel,trailingLabel:X.footerTrailingLabel,primaryButton:X.footerPrimaryButton,hasPrimaryButton:X.hasFooterPrimaryButton,secondaryButton:X.footerSecondaryButton,hasSecondaryButton:X.hasFooterSecondaryButton,footerOverride:X.footerFn,hasFooterOverride:X.hasFooterFn}))},
body:function(){return _.n(_.x,{cond:X.hasContentFn,then:function(){var He;return _.n("div",{class:N},(He=X.contentFn)==null?void 0:He.call(X))}})}}))},"kk").idomCompat={callbacks:{headerActionHeader:!0,
headerFn:!0,contentFn:!0,footerFn:!0,footerPrimaryButton:!0,footerSecondaryButton:!0}};var eI3=_.V(function(X){var U=_.np().resolve(_.tK);return _.n("yt-contextual-sheet-layout",{class:"ytContextualSheetLayoutHost","on:click":_.tj(function(){return void U.closeSheet()})},_.n(_.x,{cond:function(){return!!X.header},
then:function(){return _.n("div",{class:"ytContextualSheetLayoutHeaderContainer"},X.header())}}),_.n(_.x,{cond:function(){return!!X.content},
then:function(){return _.n("div",{class:"ytContextualSheetLayoutContentContainer"},X.content())}}),_.n(_.x,{cond:function(){return!!X.footer},
then:function(){return _.n("div",{class:"ytContextualSheetLayoutFooterContainer"},X.footer())}}))},"lk");
eI3.idomCompat={callbacks:{header:!0,content:!0,footer:!0}};var E9c=_.V(function(X){var U=X.data;var r=_.np().resolve(_.s4),m=_.HD("yt-sheet-view-model",function(I){if(_.v("web_focus_first_element_sheet")||!_.v("sheet_focus_first_killswitch"))return I.addEventListener("focus",function(){Of3(I)}),function(){I.removeEventListener("focus",function(){Of3(I)})}});
X={};return _.n("yt-sheet-view-model",{"on:mousedown":_.tj(function(I){_.v("sheet_focus_first_killswitch")||I.currentTarget!==I.target&&I.preventDefault()}),
"on:focus":_.tj(function(){_.v("sheet_focus_first_killswitch")||Of3(m.value)}),
"on:mouseleave":_.tj(function(){var I,t=U==null?void 0:(I=U())==null?void 0:I.rendererContext,C;(I=(C=_.e(t,_.yx))==null?void 0:C.onHoverEnd)&&r.resolveCommand(I)}),
class:_.mS("ytSheetViewModelHost",(X.ytSheetViewModelContextual=!0,X.ytSheetViewModelDisableBackdropFilter=_.v("web_disable_backdrop_filter"),X)),el:m,tabindex:-1},_.n(_.x,{cond:U,then:function(I){return _.n(eI3,{header:function(){return _.n(_.xJ,{data:function(){return I().header}},{panelHeaderViewModel:Sy5})},
content:function(){return _.n(_.xJ,{data:function(){return I().content}},{listViewModel:function(t){return _.n(_.Rnv,{data:t.data,
isCompact:!0,inPopup:!0})},
upsellViewModel:Ul0,miniAppScoreChallengeViewModel:rfw})},
footer:function(){return _.n(_.xJ,{data:function(){return I().footer}},{panelFooterViewModel:_.bA})}})}}))},"mk");
E9c.idomCompat=!0;_.G5(E9c,"yt-sheet-view-model",{props:{data:_.OQ}});var BxX=_.V(function(X){var U=function(){var r;return(r=X.data().enableDebuggingFeatures)!=null?r:!1};
return _.n("yt-stories-sticker-layer-view-model",{class:"ytStoriesStickerLayerViewModelHost"},_.n(_.Yq,{each:function(){var r;return(r=X.data().stickers)!=null?r:[]}},function(r){return _.n(FQc,{data:function(){return r},
debugMode:U})}))},"nk"),FQc=_.V(function(X){var U=_.AL(X,{debugMode:!1}).debugMode,r=_.bG(function(){var g;
return(g=X.data().region)==null?void 0:g.w},0),m=_.bG(function(){var g;
return(g=X.data().region)==null?void 0:g.h},0),I=_.bG(function(){var g;
return(g=X.data().region)==null?void 0:g.x},0),t=_.bG(function(){var g;
return(g=X.data().region)==null?void 0:g.y},0),C=_.tj(function(){var g=X.data().onTap;
g&&_.z5(g)}),k={};
return _.n("div",{class:_.mS("ytStoriesStickerLayerViewModelSticker",(k.ytStoriesStickerLayerViewModelDebugMode=U,k)),style:_.Cc({width:function(){return 100*r()+"%"},
height:function(){return 100*m()+"%"},
left:function(){return 100*I()+"%"},
top:function(){return 100*t()+"%"},
"flex-direction":function(){return ig3(X.data().flexDirection)},
"justify-content":function(){return LLH(X.data().justifyContent)},
"align-items":function(){return N_L(X.data().alignItems)}}),
"on:click":C},_.n(_.xJ,{data:function(){return X.data().button||X.data().toggleButton}},{buttonViewModel:function(g){return _.n(_.Rt,{data:g.data,
className:"ytStoriesStickerLayerViewModelButton"})},
toggleButtonViewModel:function(g){return _.n(_.rL,{data:g.data,className:"ytStoriesStickerLayerViewModelButton"})}}))},"ok");var o9L=_.V(function(X){var U=function(){return X.data()},r={},m=_.H(_.Fb(!1,void 0,"SegA3d")),I=m.next().value,t=m.next().value,C=_.bG(function(){return U().backgroundColor},0);
m=_.bG(function(){return U().actionButtons},[]);
var k=_.bG(function(){return U().stickerLayer},{}),g=function(){var P,S;
return{animationRef:r,animationConfig:{autoplay:!1,loop:!1,path:(S=(P=U().foregroundAnimation)==null?void 0:P.url)!=null?S:"",name:"stories_item_foreground_animation"},listeners:{data_ready:function(){t(!0)},
complete:function(){X.navigateToNextItemOnLottieComplete()}}}},Z=function(){var P,S,d,O,E,Q,h,z;
return{animationConfig:{autoplay:(Q=(P=U().backgroundAnimation)==null?void 0:(S=P.settings)==null?void 0:S.autoplay)!=null?Q:!1,loop:(h=(d=U().backgroundAnimation)==null?void 0:(O=d.settings)==null?void 0:O.loop)!=null?h:!1,path:(z=(E=U().backgroundAnimation)==null?void 0:E.url)!=null?z:"",name:"stories_item_background_animation"}}};
_.Wu(function(){if(X.isVisible()&&I()){var P;(P=r.lottieEl)==null||P.play();X.animationRef()&&(X.animationRef().lottieEl=r.lottieEl)}else{var S;(S=r.lottieEl)==null||S.stop()}},"MxM2wb");
return _.n("yt-stories-item-view-model",{class:"ytStoriesItemViewModelHost",style:_.Cc({"background-color":function(){return _.oj(C())+";"}})},_.n("div",{class:"ytStoriesItemViewModelAssetContent"},_.n(_.x,{cond:function(){return!!U().backgroundAnimation},
then:function(){return _.n(_.p8,{data:Z,animationName:function(){return Z().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.n(_.x,{cond:function(){return!!U().backgroundImage},
then:function(){return _.n(_.J6,{data:function(){return U().backgroundImage},
className:"ytStoriesItemViewModelImage",alt:"background image"})}}),_.n(_.x,{cond:function(){return!!U().foregroundAnimation},
then:function(){return _.n(_.p8,{data:g,animationName:function(){return g().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.n(_.x,{cond:function(){return!!U().foregroundImage},
then:function(){return _.n(_.J6,{data:function(){return U().foregroundImage},
className:"ytStoriesItemViewModelImage",alt:"foreground image"})}}),_.n("div",{class:"ytStoriesItemViewModelTopShadow"}),_.n(_.xJ,{data:function(){return k()}},{storiesStickerLayerViewModel:BxX})),_.n("div",{class:"ytStoriesItemViewModelBottomShadow",
style:_.Cc({"background-color":function(){return _.oj(C())}})},_.n("div",{class:"ytStoriesItemViewModelActionButtonWrapper"},_.n(_.Yq,{each:m},function(P){return _.n(QXe,{data:function(){return P},
pauseAutoNavigation:X.pauseAutoNavigation})}))))},"qk"),wAw={style:"overlay",
type:"outline"},QXe=_.V(function(X){var U={};return _.n("div",{class:_.mS("ytStoriesItemViewModelActionButton",(U.ytStoriesItemViewModelStretchedActionButton=function(){return X.data().size==="STORIES_BUTTON_SIZE_STRETCH"},U)),
"on:click":_.tj(X.pauseAutoNavigation)},_.n(_.xJ,{data:function(){return X.data().button}},{buttonViewModel:function(r){return _.n(_.Rt,{data:r.data,
buttonOverrides:wAw})}}))},"rk");var yf3={sources:[{url:"https://www.gstatic.com/music/image_composition/dna_recap/youtube_logo_full_color_278x60.png"}]};_.G5(_.V(function(X){var U=function(){var S6;return(S6=X.data().startIndex)!=null?S6:0},r=_.H(_.$f(U)),m=r.next().value,I=r.next().value;
r=_.H(_.Fb(!1,void 0,"sjy7s"));var t=r.next().value,C=r.next().value,k=function(){var S6;return(S6=X.data().storyItems)!=null?S6:[]},g={},Z=_.HD("yt-stories-viewer-view-model"),P=function(){return X.data().dismissButton},S=function(){var S6;
return _.yP((S6=_.e(P(),_.xI))==null?void 0:S6.onTap)},d=_.HD("div"),O,E,Q=!1,h=function(){var S6;
(S6=O)==null||S6.cancel();O=z(m()).animate([{transform:"scaleX(0)"},{transform:"scaleX(1)"}],{duration:9E3,easing:"linear",fill:"forwards"});O.onfinish=function(){var e6=_.e(k()[m()],om1),Vs,Re;e6!=null&&e6.foregroundAnimation&&((e6==null?0:(Vs=e6.foregroundAnimation)==null?0:Vs.url)||(e6==null?0:(Re=e6.foregroundAnimation)==null?0:Re.payload))||(m()!==k().length-1?(I(m()+1),h()):S()&&_.um(S()))}},z=function(S6){return d.value.children[S6].children[0]},K=function(){for(var S6=0;S6<m();S6++)z(S6).style.transform=
"scaleX(1)"},D=function(){Q||(t()?C(!1):(m()===k().length-1&&S()&&_.um(S()),z(m()).style.transform="scaleX(1)",m()!==k().length-1&&(I(m()+1),h())))},W=function(){Q||(t()?C(!1):(z(m()).style.transform="scaleX(0)",m()!==0&&I(m()-1),h()))},J=function(){C(!0)},A=function(){z(m()).style.transform="scaleX(1)";
m()!==k().length-1?(I(m()+1),h()):S()&&_.um(S())};
r=function(){Q=!1;E=setTimeout(function(){C(!0);Q=!0},300)};
var N=function(){clearTimeout(E);Q&&t()&&C(!1)};
_.Wu(function(){if(t()){var S6;(S6=O)==null||S6.pause();var e6;(e6=g.lottieEl)==null||e6.pause()}else{var Vs;(Vs=O)==null||Vs.play();var Re;(Re=g.lottieEl)==null||Re.play()}},"vAvZob");
_.Wu(function(){K();m()===U()&&h()},"uSlfE");
var He=function(S6){S6.key==="ArrowLeft"?W():S6.key==="ArrowRight"&&D()},ne=function(S6){if(S6.target===Z.value){(S6=S())&&_.um(S6);
clearTimeout(E);var e6;(e6=O)==null||e6.cancel();var Vs;(Vs=g.lottieEl)==null||Vs.stop();window.removeEventListener("keydown",He);window.removeEventListener("yt-popup-closed",ne)}},Be=function(S6){if(S6.target===Z.value){var e6;
(e6=g.lottieEl)==null||e6.play();window.addEventListener("keydown",He);window.addEventListener("yt-popup-closed",ne)}};
_.Wx(function(){K();h();window.addEventListener("yt-popup-opened",Be)});
return _.n("yt-stories-viewer-view-model",{el:Z,class:_.mS("ytStoriesViewerViewModelHost","ytStoriesViewerViewModelResetSpacing"),dialog:!0},_.n("div",{class:"ytStoriesViewerViewModelNavigationContainer"},_.n("div",{class:"ytStoriesViewerViewModelPreviousNavigation","on:click":_.tj(W),"on:mousedown":_.tj(r),"on:mouseup":_.tj(N),"on:mouseleave":_.tj(N)}),_.n("div",{class:"ytStoriesViewerViewModelNextNavigation","on:click":_.tj(D),"on:mousedown":_.tj(r),"on:mouseup":_.tj(N),"on:mouseleave":_.tj(N)})),
_.n("div",{class:"ytStoriesViewerViewModelStoryItemsContainer"},_.n(_.xJ,{data:k},{storiesItemViewModel:function(S6,e6){var Vs=S6.data;return _.n(_.x,{cond:function(){return Math.abs(e6()-m())<=1},
then:function(){var Re={};return _.n("div",{class:_.mS("ytStoriesViewerViewModelStoryItem",(Re.ytStoriesViewerViewModelActiveStoryItem=function(){return e6()===m()},Re))},_.n(o9L,{data:Vs,
pauseAutoNavigation:J,navigateToNextItemOnLottieComplete:A,isVisible:function(){return e6()===m()},
animationRef:g}))}})}})),_.n("div",{class:"ytStoriesViewerViewModelProgressBarsContainer",
el:d},_.n(_.Yq,{each:k},function(){return _.n("div",{class:"ytStoriesViewerViewModelProgressBar"},_.n("div",{class:"ytStoriesViewerViewModelProgress"}))})),_.n("div",{class:"ytStoriesViewerViewModelTopBarContainer"},_.n(_.J6,{data:yf3,
alt:"YouTube Logo",className:"ytStoriesViewerViewModelYouTubeLogo"}),_.n("div",{class:"ytStoriesViewerViewModelActionButtonsContainer"},_.n(_.xJ,{data:function(){return X.data().muteButton}},{toggleButtonViewModel:function(S6){return _.n(_.rL,{data:S6.data,
className:"ytStoriesViewerViewModelActionButton"})}}),_.n(_.xJ,{data:P},{buttonViewModel:function(S6){return _.n(_.Rt,{data:S6.data,
className:"ytStoriesViewerViewModelActionButton"})}}))))},"uk"),"yt-stories-viewer-view-model",{props:{data:_.OQ}});_.G5(_.V(function(X){var U=X.data;var r=_.HD("yt-gen-ai-feedback-form-view-model"),m=[];return _.n("yt-gen-ai-feedback-form-view-model",{el:r,class:"ytGenAiFeedbackFormViewModelHost"},_.n(_.dN,{text:function(){return U().title},
className:"ytGenAiFeedbackFormViewModelTitle"}),_.n("div",{class:"ytGenAiFeedbackFormViewModelChipsContainer"},_.n(_.xJ,{data:function(){return U().feedbackChips}},{toggleButtonViewModel:function(I){var t=I.data;
return _.n(_.rL,{data:t,className:"ytGenAiFeedbackFormViewModelFeedbackChip",onToggle:function(C){var k=t();k=_.e(k,_.SO);k=_.e(k==null?void 0:k.defaultButtonViewModel,_.xI).trackingParams;C?m.push(k):(C=m.indexOf(k),C>-1&&m.splice(C,1))}})}})),_.n(_.dN,{text:function(){return U().disclaimer},
className:"ytGenAiFeedbackFormViewModelDisclaimer"}),_.n("div",{class:"ytGenAiFeedbackFormViewModelBottomButtonsContainer"},_.n(_.xJ,{data:function(){return U().submitButton}},{buttonViewModel:function(I){return _.n(_.Rt,{data:I.data,
className:"ytGenAiFeedbackFormViewModelSubmitButton",onClick:function(){js7(r.value,m,U().uniqueId)}})}}),_.n(_.xJ,{data:function(){return U().moreFeedbackButton}},{buttonViewModel:function(I){return _.n(_.Rt,{data:I.data,
className:"ytGenAiFeedbackFormViewModelMoreFeedbackButton"})}})))},"vk"),"yt-gen-ai-feedback-form-view-model",{props:{data:_.OQ},
unsafeExternallySettableAttributes:new Set(["tabindex"])});var Q0=function(){return _.Y.apply(this,arguments)||this};
_.F(Q0,_.Y);Q0.prototype.created=function(){VbL(2200);this.ytPopupContainerBehavior.initPopupContainerBehavior(hqL);var X=_.np().resolve(_.zJc);X&&(X.container=this.ytPopupContainerBehavior);if(X=_.np().resolve(_.tK))X.container=this.ytPopupContainerBehavior;if(X=_.np().resolve(_.a9)){var U=this.ytPopupContainerBehavior;X.containerWasInjected?_.AE(Error("rj")):X.container=U}};
Q0.prototype.ensurePopupBelowPlayer=function(X,U){var r=_.np().resolve(_.gX(_.Aj));if(!r||!r.isOnWatch()||!_.GU())return!1;r=r.getCurrentPage().getPlayerContainer().getBoundingClientRect().bottom;_.ZP().height>r+this.getPopupHeight(X,U)?(X.style.top="auto",X.style.bottom="0px"):(X.style.top=r+"px",X.style.bottom="auto");return!0};
Q0.prototype.getPopupHeight=function(X,U){U&&(X.cachedPopupHeight=0);if(!X.cachedPopupHeight){U=0;var r=X.clientHeight,m=window.getComputedStyle(X);U+=parseInt(m.marginTop,10);U+=parseInt(m.marginBottom,10);X.cachedPopupHeight=r+U}return X.cachedPopupHeight};
Q0.prototype.getElement=function(X){return document.createElement(X)};
_.q([_.w(gbX.YtPopupContainerBehavior),_.p("design:type",Object)],Q0.prototype,"ytPopupContainerBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],Q0.prototype,"ytComponentBehavior",void 0);_.q([_.hL({disableElementRegistration:!0,is:"ytd-popup-container"})],Q0);
_.f(Q0,"ytd-popup-container",function(){if(ruw!==void 0)return ruw;var X=document.createElement("template");_.B(X,"\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");X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);return ruw=X},{mode:1});var uQL;var hIw={};hIw.YtLogYpcFlowCommandsBehavior=[_.Dt.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(X){_.e(X,$_1)&&(X=_.e(X,$_1))&&(X.serializedTransactionFlowLoggingParams?_.Ske(X.serializedTransactionFlowLoggingParams):X.serializedYpcCancelFlowLoggingParams?(X=X.serializedYpcCancelFlowLoggingParams)&&_.i2("ypcCancelFlowStarted","serializedYpcCancelFlowLoggingParams",X):X.serializedYpcResumeFlowLoggingParams?(X=X.serializedYpcResumeFlowLoggingParams)&&_.i2("ypcResumeFlowStarted","serializedYpcResumeFlowLoggingParams",X):X.serializedYpcPauseFlowLoggingParams?(X=X.serializedYpcPauseFlowLoggingParams)&&
_.i2("ypcPauseFlowStarted","serializedYpcPauseFlowLoggingParams",X):X.serializedYpcRefundFlowLoggingParams?(X=X.serializedYpcRefundFlowLoggingParams)&&Ib3("YPC_EVENT_TYPE_START",X):X.serializedYpcDeactivateFlowLoggingParams?(X=X.serializedYpcDeactivateFlowLoggingParams)&&_.i2("ypcDeactivateFlowStarted","serializedYpcDeactivateFlowLoggingParams",X):X.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams&&(X=X.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams)&&_.i2("ypcCancelFlowGoToPaymentProcessor",
"serializedYpcCancelFlowGoToPaymentProcessorLoggingParams",X))},
handleLogYpcFlowDismiss_:function(X){_.e(X,pFT)&&(X=_.e(X,pFT),X.serializedTransactionFlowLoggingParams?_.dLx(X.serializedTransactionFlowLoggingParams):X.serializedYpcCancelFlowLoggingParams?(X=X.serializedYpcCancelFlowLoggingParams)&&_.i2("ypcCancelFlowCancelled","serializedYpcCancelFlowLoggingParams",X):X.serializedYpcResumeFlowLoggingParams?(X=X.serializedYpcResumeFlowLoggingParams)&&_.i2("ypcResumeFlowCancelled","serializedYpcResumeFlowLoggingParams",X):X.serializedYpcPauseFlowLoggingParams?(X=
X.serializedYpcPauseFlowLoggingParams)&&_.i2("ypcPauseFlowCancelled","serializedYpcPauseFlowLoggingParams",X):X.serializedYpcRefundFlowLoggingParams&&(X=X.serializedYpcRefundFlowLoggingParams)&&Ib3("YPC_EVENT_TYPE_CANCEL",X))}}];var Mc0={};Mc0.YtCancelRecurrenceBehavior=[_.gN.YtComponentBehavior,_.gbP,{attached:function(){var X=this;vRY(this,function(U,r){return X.ypcCancelRecurrenceHandler(U,r)})},
ypcCancelRecurrenceHandler:function(X,U){var r=this;if(!U||!U.ypcCancelRecurrenceEndpoint)return!1;if(!U.ypcCancelRecurrenceEndpoint.params)return _.AI(Error("Tl")),!0;_.Kt(this.hostElement);var m=_.VW.instance,I=_.np().resolve(_.gX(_.Pl));m&&_.Rd(m,U)?_.fc(m,U).then(function(t){r.ypcCancelRecurrenceSuccess_(X,U,{data:t})},function(t){r.ypcCancelRecurrenceFailure_(X,U,t)}).thenCatch(function(){_.AI(Error("Ul"))}):I?I.requestDataForServiceEndpoint(U).then(function(t){r.ypcCancelRecurrenceSuccess_(X,
U,t)},function(t){r.ypcCancelRecurrenceFailure_(X,U,t)}).thenCatch(function(){_.AI(Error("Ul"))}):_.AI(Error("Vl"));
return!0},
ypcCancelRecurrenceSuccess_:function(X,U,r){_.TD(this.hostElement);r.data||(r={data:r});r.data&&r.data.actions&&_.NT(this.hostElement,r.data.actions,this.hostElement);r.data.messageRenderer?abe(U.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams):(U=U.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams)&&_.i2("ypcCancelFlowSucceeded","serializedYpcCancelFlowLoggingParams",U);_.l4(X,"yt-service-request-completed",r)},
ypcCancelRecurrenceFailure_:function(X,U,r){_.TD(this.hostElement);abe(U.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams);_.l4(X,"yt-service-request-error",{error:r,params:[X,U]})}}];var zIw=function(X,U){_.Xm.call(this,U)};
_.F(zIw,NUX);var KQH={};KQH.YtCompleteTransactionBehavior=[_.gN.YtComponentBehavior,_.gbP,{attached:function(){var X=this;vRY(this,function(U,r){return X.ypcCompleteTransactionHandler(U,r)})},
completeTransaction:function(X,U){var r=this;U={payments_payload:window.btoa(U.integratorData),buybucket_params:X.data.buybucketParams,offer_params:X.data.offerParams};var m=_.np().resolve(_.Pl),I=X.data.completeTransactionEndpoint,t=this.get("ypcCompleteTransactionEndpoint.actions",I);t&&_.NT(this.hostElement,t,this.hostElement);return(t=_.VW.instance)&&_.Rd(t,I)?_.fc(t,I,U).then(function(C){return!C||(C==null?0:C.error)?(C=r.get("data.serializedTransactionFlowLoggingParams",X),_.vs(new tl("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",
C))):{data:C}}).then(function(C){return r.handleCompleteTransactionSuccess_(C,X)},function(){return r.handleCompleteTransactionFailure_(X)}):m.requestDataForServiceEndpoint(I,U).then(function(C){return r.handleCompleteTransactionSuccess_(C,X)},function(){return r.handleCompleteTransactionFailure_(X)})},
handleCompleteTransactionSuccess_:function(X,U){X.data||(X={data:X});if(X.data.messageRenderer)return _.vs(new zIw(X.data.messageRenderer));if(X.data.trackingParams){var r=_.Ei(),m=_.e8();r&&m&&_.K9(r,m,_.Ps(X.data.trackingParams))}U=this.get("data.serializedTransactionFlowLoggingParams",U);t2L(U);return _.j8(X)},
handleCompleteTransactionFailure_:function(X){X=this.get("data.serializedTransactionFlowLoggingParams",X);_.Wl("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",X);return _.vs(new tl("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",X))},
ypcCompleteTransactionHandler:function(X,U){var r=this;if(!U.ypcCompleteTransactionEndpoint)return!1;if(!U.ypcCompleteTransactionEndpoint.transactionParams)return _.AI(Error("Wl")),!0;U.ypcCompleteTransactionEndpoint&&U.ypcCompleteTransactionEndpoint.gtmData&&_.Xq(U.ypcCompleteTransactionEndpoint.gtmData);var m=_.np().resolve(_.gX(_.Pl));if(m){_.Kt(this.hostElement);var I=_.VW.instance;I&&_.Rd(I,U)?_.fc(I,U).then(function(t){return!t||(t==null?0:t.error)?(t=r.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",
U),_.vs(new tl("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",t))):{data:t}}).then(function(t){_.l4(X,"yt-service-request-completed");
r.ypcCompleteTransactionSuccess_(U,t)},function(){return r.ypcCompleteTransactionFailure_(U)}):m.requestDataForServiceEndpoint(U).then(function(t){_.l4(X,"yt-service-request-completed");
r.ypcCompleteTransactionSuccess_(U,t)},function(){return r.ypcCompleteTransactionFailure_(U)})}return!0},
ypcCompleteTransactionSuccess_:function(X,U){_.TD(this.hostElement);U.data||(U={data:U});_.Gw(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);U.data.messageRenderer||U.data.ypcResponseCode==="YPC_RESPONSE_CODE_ERROR"?this.ypcCompleteTransactionFailure_(X):(_.Xq('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'),this.logTransactionEvent_("transactionFlowSucceeded",X));U.data.actions&&(X=J9c(U.data.actions),U=Dpc(U.data.actions),X.length&&_.LB(this.hostElement,
X),U.length&&_.NT(this.hostElement,U,this.hostElement))},
ypcCompleteTransactionFailure_:function(X){_.TD(this.hostElement);_.Gw(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.logTransactionEvent_("transactionFlowFailed",X,"TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE")},
logTransactionEvent_:function(X,U,r){if(U=this.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",U))U={serializedTransactionFlowLoggingParams:U},r&&(U.errorType=r),_.DT(X,U),_.pY()}}];var Tx3={};Tx3.YtEndpointHandlerWithYpcBehavior=[_.gbP,_.Dt.YtActionHandlerBehavior,[{openWalletDialog:function(X,U,r,m,I,t,C){var k=this,g=_.qR();U=U.replace(/-/g,"+").replace(/_/g,"/");var Z=_.C9().get("hl");_.fAe(_.lR(_.JO),U,g.resolve,I,function(P){t&&t();g.reject(P)},Z,function(P){return k.onServerBackendAnalyticEvent_(X,r,P)},this.onDialogClose_.bind(this),m,C);
return g.promise},
openFixFlowDialog:function(X,U,r,m){X=X.replace(/-/g,"+").replace(/_/g,"/");_.lR(_.JO).openFixFlowDialog(X,U,r,m)},
onDialogClose_:function(){_.Gw(this,"yt-wallet-dialog-closed")},
onServerBackendAnalyticEvent_:function(X,U,r){_.l4(X,"yt-commerce-action-init-done");U&&_.LB(this.hostElement,[U,{backend_analytics:r}])}}],
_.W9.YtOpenPopupBehavior,[{listeners:{"yt-service-request-completed":"onUpdateFopServiceRequestCompleted_"},onUpdateFopServiceRequestCompleted_:function(X,U){X=this.get("data.nativeFlowEndpoint",U);U=this.get("data.fallbackEndpoint",U);X?_.LB(this.hostElement,[X]):U&&_.l4(this.hostElement,"yt-navigate",{endpoint:U})}}],
Mc0.YtCancelRecurrenceBehavior,KQH.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 X=this;vRY(this,function(U,r,m){return X.handleYPCEndpoint(U,r,m)});
this.ypcRegisterActionMapJobId_=_.Vo(_.$u,function(){X.registerActionMap(X.buyFlowActionMap_)})},
detached:function(){var X=this;_.$u.cancelJob(this.ypcRegisterActionMapJobId_);_.Vo(_.$u,function(){X.unregisterActionMap(X.buyFlowActionMap_)})},
handleYPCEndpoint:function(X,U,r){var m=U.ypcGetCartEndpoint;if(m){_.Ev("commerce_transaction");var I=m.gtmId;I&&_.jx(I);(m=m.gtmData)&&_.Xq(m)}return this.get("ypcGetCartEndpoint.prefetchConfig.ypcGetCartPrefetchResponseDataConfig.encryptedPurchaseParams",U)!=null?(this.handleYPCGetCartEndpointWithPrefetch_(X,U),!0):this.get("ypcFixInstrumentEndpoint.encryptedFixInstrumentParameters",U)!=null?(this.handleYPCFixInstrumentEndpoint_(X,U),!0):U.ypcPauseSubscriptionCommand?(C8c(this.hostElement,X,U,r),
!0):U.ypcResumeSubscriptionCommand?(gaH(this.hostElement,X,U),!0):U.getPaymentInstrumentsParamsCommand?(tgL(this.hostElement,X,U),!0):U.ypcHandleTransactionEndpoint?(mJc(this.hostElement,X,U,r),!0):!1},
handleYPCGetCartEndpointWithPrefetch_:function(X,U){var r=this;_.F7("ttcr",void 0,"commerce_transaction");U=U.ypcGetCartEndpoint;var m=U.prefetchConfig.ypcGetCartPrefetchResponseDataConfig,I=m.encryptedPurchaseParams,t=m.serializedTransactionFlowLoggingParams,C=m.serializedPaymentsClientParams,k=this.createGetCartResponseFromParams_(m,U.offerParams,t);this.changeButtonState(X,!0);_.VT(this.openWalletDialog(X,I,m.ypcLogWalletAnalyticDataEndpoint,t,function(){r.changeButtonState(X,!1)},function(){r.changeButtonState(X,
!1)},C).then(function(g){return r.handleBuyFlowCompleteCallback_(X,k,g)},function(){return r.handleOnLoadError(k)}).then(function(g){return void r.handlePostPurchaseSuccess_(X,k,g)},function(g){return void r.handlePostPurchaseError_(g)}),function(){r.changeButtonState(X,!1);
X instanceof Element&&_.l4(X,"yt-commerce-action-done")})},
createGetCartResponseFromParams_:function(X,U,r){var m=X.completeTransactionEndpoint,I=X.handleTransactionEndpoint;U={data:{offerParams:window.btoa(U),serializedTransactionFlowLoggingParams:r}};I?U.data.handleTransactionEndpoint=I:U.data.completeTransactionEndpoint=m;X.onCartDismissCommand&&(U.data.onCartDismissCommand=X.onCartDismissCommand);return U},
onGetCartServiceRequestCompleted_:function(X,U){var r=this,m=X.target;if(U&&U.data&&U.data.messageRenderer)_.TD(this.hostElement),this.handleMessageRenderer_(U.data.messageRenderer),this.changeButtonState(m,!1);else{var I=this.get("data.encryptedPurchaseParams",U),t=this.get("data.upgradeDialogRenderer.ypcUpgradeDialogRenderer",U),C=this.get("data.ypcLogWalletAnalyticDataEndpoint",U),k=this.get("data.serializedPaymentsClientParams",U),g=this.getLoggingParams_(U);if(g||I||t)X.stopPropagation(),_.F7("ttcr",
void 0,"commerce_transaction"),I||_.TD(this.hostElement),this.changeButtonState(m,!1),t?_.Gw(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:_.$q("openPopupConfig").popupTypeMap.ypcUpgradeDialogRenderer,popup:{ypcUpgradeDialogRenderer:t}}},this]):I&&(this.changeButtonState(m,!0),X=null,X=this.openWalletDialog(m,I,C,g,function(){_.TD(r.hostElement);r.changeButtonState(m,!1)},function(){_.TD(r.hostElement);
r.changeButtonState(m,!1)},k),_.VT(X.then(function(Z){return r.handleBuyFlowCompleteCallback_(m,U,Z)},function(){return r.handleOnLoadError(U)}).then(function(Z){return r.handlePostPurchaseSuccess_(m,U,Z)},function(Z){return r.handlePostPurchaseError_(Z)}),function(){r.changeButtonState(m,!1);
_.l4(m,"yt-commerce-action-done")}))}},
onServiceRequestSent_:function(X,U){U&&U.endpoint&&U.endpoint.ypcGetCartEndpoint&&!U.endpoint.ypcGetCartEndpoint.prefetchConfig&&(this.get("commandLifeCycleConfig.onStartCommand",U.endpoint.ypcGetCartEndpoint)&&_.NT(this.hostElement,[this.get("commandLifeCycleConfig.onStartCommand",U.endpoint.ypcGetCartEndpoint)],X.target),_.Kt(this.hostElement),this.changeButtonState(X.target,!0))},
onServiceRequestError_:function(X,U){if(U&&U.params&&U.params.length){U=_.H(U.params);for(var r=U.next();!r.done;r=U.next())if((r=r.value)&&r.ypcGetCartEndpoint){this.get("commandLifeCycleConfig.onFailureCommand",r.ypcGetCartEndpoint)&&_.NT(this.hostElement,[this.get("commandLifeCycleConfig.onFailureCommand",r.ypcGetCartEndpoint)],X.target);_.TD(this.hostElement);this.changeButtonState(X.target,!1);break}}},
handleBuyFlowCompleteCallback_:function(X,U,r){var m=r.integratorData;return m==null||m===""||r.error!=null?(m=this.getLoggingParams_(U),String(r.error)==="-1"?(U.data.onCartDismissCommand&&_.NT(this.hostElement,[U.data.onCartDismissCommand],X),_.vs(new tl("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",m,!0))):_.vs(new tl("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",m))):U.data.handleTransactionEndpoint?ICL(this.hostElement,U.data.handleTransactionEndpoint,{payments_payload:m,funds_guarantee_callback_client_data:r.integratorClientCallbackData}):
this.completeTransaction(U,r)},
handlePostPurchaseSuccess_:function(X,U,r){U=r.data;var m=!1,I,t;if(U&&((I=U.command)==null?0:(t=I.commandExecutorCommand)==null?0:t.commands)){var C,k;I=(C=U.command)==null?void 0:(k=C.commandExecutorCommand)==null?void 0:k.commands;for(C=0;C<I.length;C++)if(_.e(I[C],_.npC)){m=!0;break}}m||(U&&U.gtmDatas&&U.gtmDatas.length?_.Xq(U.gtmDatas[0]):_.Xq('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'));r.data&&r.data.actions&&(U=J9c(r.data.actions),r=Dpc(r.data.actions),U.length&&
_.LB(this.hostElement,U),r.length&&_.NT(this.hostElement,r,X))},
handlePostPurchaseError_:function(X){X&&X.payload&&X.payload.isUserDismiss||_.$Q(Error("Yl"))},
handleOnLoadError:function(X){X=this.getLoggingParams_(X);return _.vs(new tl("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",X))},
getLoggingParams_:function(X){return this.get("data.serializedTransactionFlowLoggingParams",X)},
handleMessageRenderer_:function(X){var U=_.JI(X,"renderer"),r=_.$q("openPopupConfig");U==="confirmDialogRenderer"&&r&&_.Gw(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:r.popupTypeMap[U],popup:X}},this])},
handleYPCFixInstrumentEndpoint_:function(X,U){var r=this,m=U.ypcFixInstrumentEndpoint;U=m.encryptedFixInstrumentParameters;this.logFixFopEvent_(m,"FIX_FOP_EVENT_TYPE_START");this.changeButtonState(X,!0);this.openFixFlowDialog(U,function(I,t){r.onFixFlowCompleteCallback_(m,I,t)},function(){return r.changeButtonState(X,!1)},function(){r.changeButtonState(X,!1);
r.logFixFopEvent_(m,"FIX_FOP_EVENT_TYPE_FAILURE","FIX_FOP_ERROR_TYPE_LOAD_FAILURE")})},
onFixFlowCompleteCallback_:function(X,U,r){var m=_.Gu("payments.business.integration.scenario.FixInstrument");if(U==m.IntegratorCallbackType.ON_COMPLETE){U="FIX_FOP_EVENT_TYPE_CANCEL";var I=null;r.error!=null?r.error!=m.OnCompleteCallbackError.USER_CANCELLED&&(_.NT(this.hostElement,[X.errorAction],this.hostElement),U="FIX_FOP_EVENT_TYPE_FAILURE",I="FIX_FOP_ERROR_TYPE_UNSPECIFIED"):(_.NT(this.hostElement,[X.successAction],this.hostElement),U="FIX_FOP_EVENT_TYPE_SUCCESS");_.NT(this.hostElement,[X.onFinishAction],
this.hostElement);this.logFixFopEvent_(X,U,I)}},
logFixFopEvent_:function(X,U,r){(X=X.serializedFixFopLoggingParams)?(U={eventType:U,serializedFixFopLoggingParams:X},r!=null&&(U.errorType=r),_.DT("fixFopFlow",U),_.pY()):_.$Q(Error("Zl"))},
changeButtonState:function(X,U){_.v("enable_ypc_spinners")&&X&&(X.is==="yt-button-renderer"||X.is==="ytd-button-renderer")&&(X.disabled=U)}}];var Yyw=function(X){this.JSC$33177_clientRoot=X;this.feedbackCollectorActionMap={"yt-help-dialog-requested":Z1L,"yt-feedback-dialog-requested":naL,"yt-signal-action-help":sJL,"yt-signal-action-send-feedback":xJc,"yt-send-feedback-action":SFX,"yt-user-feedback-endpoint":dJX};_.Iq(_.rw.getInstance(),this.feedbackCollectorActionMap,this.JSC$33177_clientRoot)},VcX;var RI1=function(X){this.JSC$33182_clientRoot=X;this.downloadManagerActionMap={"yt-signal-action-delete-all-downloads-prompt":O1T.bind(null,this.JSC$33182_clientRoot),"yt-signal-action-delete-all-downloads":ee0,"yt-signal-action-delete-download":Ea3,"yt-signal-action-delete-playlist-download":BYw,"yt-signal-action-install-pwa":he0,"yt-signal-action-refresh-downloads":y53,"yt-offline-video-endpoint":zew,"yt-offline-playlist-endpoint":TYT,"yt-update-local-app-setting-command":Vgw,"yt-offline-orchestration-action-command":fCY,
"yt-signal-action-undo-delete-download":oa3,"yt-local-watch-history-command":J5c,"yt-signal-action-mark-download-to-mobile-edu-shown":pX5};_.Iq(_.rw.getInstance(),this.downloadManagerActionMap,this.JSC$33182_clientRoot);_.Yz.instance=new _.Yz},fNH;var oC=function(){var X=_.Y.apply(this,arguments)||this;X.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_"};X.remoteApi_=null;return X};
_.F(oC,_.Y);_.a=oC.prototype;
_.a.ready=function(){_.v("polymer_enable_mdx")&&(vdc({device:"Desktop",app:"youtube-desktop",appId:this.appId,loadCastApiSetupScript:_.v("mdx_load_cast_api_bootstrap_script"),enableDialLoungeToken:_.v("enable_dial_short_lived_lounge_token"),enableCastLoungeToken:_.v("enable_cast_short_lived_lounge_token")}),_.OO("yt-remote-connection-change",this.handleConnectionChange_,this),_.OO("yt-remote-receiver-availability-change",this.handleReceiverAvailabilityChange_,this),(this.remoteApi_=y93())&&this.remoteApi_.subscribe("remoteQueueChange",
this.handleRemoteQueueChange_,this))};
_.a.handleGetMdxStatus_=function(){return{connected:this.mdxConnected,receiverAvailable:this.receiverAvailable,receiverName:this.receiverName}};
_.a.handleConnectionChange_=function(X){(this.mdxConnected=X)?(X=FCw(),!X&&mpL()&&IKH()&&(X={key:"cast-selector-receiver",name:IKH()}),X=X.name):X=null;this.receiverName=X;_.Cj(this.remoteApi_);(this.remoteApi_=y93())&&this.remoteApi_.subscribe("remoteQueueChange",this.handleRemoteQueueChange_,this)};
_.a.handleReceiverAvailabilityChange_=function(){var X=EdT();mpL()&&_.vl("yt-remote-cast-available")&&X.push({key:"cast-selector-receiver",name:"Cast..."});this.receiverAvailable=X.length>0};
_.a.handleRemoteQueueChange_=function(){var X=this.currentVideoId_,U=this.currentListId_,r=yF(this.remoteApi_);this.currentVideoId_=r.videoId;this.currentListId_=r.listId;this.currentVideoId_&&_.Gw(this.hostElement,"yt-sync-with-remote-video",[this.currentVideoId_,_.v("polymer_enable_mdx_queue")?this.currentListId_:null,X,U])};
_.a.handleAddToQueueAction_=function(X){X=_.e(X,wF7);this.remoteApi_&&(X.videoId?this.remoteApi_.addVideo(X.videoId):X.playlistId&&this.remoteApi_.addPlaylist(X.playlistId))};
_.a.handleClearQueueAction_=function(){this.remoteApi_&&this.remoteApi_.clearPlaylist()};
_.a.handleInsertInQueueAction_=function(X){X=_.e(X,yBL);this.remoteApi_&&X.videoId&&this.remoteApi_.JSC$20342_insertVideo(X.videoId)};
_.a.handleRemoveFromQueueAction_=function(X){X=_.e(X,u6e);this.remoteApi_&&X.videoId&&this.remoteApi_.JSC$20342_removeVideo(X.videoId)};
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],oC.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T(),_.p("design:type",Object)],oC.prototype,"appId",void 0);_.q([_.T(),_.p("design:type",Boolean)],oC.prototype,"mdxConnected",void 0);_.q([_.T(),_.p("design:type",Boolean)],oC.prototype,"receiverAvailable",void 0);_.q([_.T(),_.p("design:type",Object)],oC.prototype,"receiverName",void 0);_.q([_.T(),_.p("design:type",Object)],oC.prototype,"currentVideoId_",void 0);
_.q([_.T(),_.p("design:type",Object)],oC.prototype,"currentListId_",void 0);_.q([_.uG({is:"yt-mdx-manager",disableElementRegistration:!0})],oC);_.f(oC,"yt-mdx-manager",void 0,{mode:2});var qyL;var WQX;var wF=function(){var X=_.Y.apply(this,arguments)||this;X.APP_IDS={ytr:3,ytm:5};X.JSC$21575_timeoutId_=0;X.actionMap={"yt-open-create-family-dialog":"open"};return X};
_.F(wF,_.Y);_.a=wF.prototype;_.a.created=function(){VbL(2200)};
_.a.detached=function(){this.observer_&&this.observer_.disconnect()};
_.a.open=function(X,U){var r=this,m=X.serializedYpcFamilyCreateLoggingParams;this.JSC$21575_timeoutId_=setTimeout(this.abort_.bind(this,X.postFlowErrorEndpoint,m),3E4);U&&(this.onReadyCallback_=U);var I=_.Xa(this.hostElement).querySelector("#unicorn-iframe");m&&m&&maX("ypcFamilyCreateFlowStarted",m);_.aIe("family_creation",function(){var t=_.Gu("gapi.family_creation.render");_.Gu("gapi.config.update")("iframes/family_creation/url",r.getFamilyCreationUrlWithUnicornParams_());var C=3;X.appId&&X.appId in
r.APP_IDS&&(C=r.APP_IDS[X.appId]);C={authUser:_.$q("SESSION_INDEX")||0,clientId:C,darkmode:document.documentElement.hasAttribute("dark")?1:0,hl:_.$q("HL"),initialflow:[4,5,6,7],m:r.isMobile?1:0,onFlowComplete:r.onUnicornFlowComplete_.bind(r,X.postFlowSuccessEndpoint,m),onError:r.onUnicornFlowError_.bind(r,X.postFlowErrorEndpoint,m),onReady:r.onUnicornFlowReady_.bind(r,X.referencePcidParams)};t(I,C)})};
_.a.close=function(){_.Xa(this.hostElement).querySelector("#dialog").close();this.observer_&&this.observer_.disconnect()};
_.a.onUnicornFlowComplete_=function(X,U){this.close();U&&U&&maX("ypcFamilyCreateFlowSucceeded",U);_.l4(this.hostElement,"yt-navigate",{endpoint:X})};
_.a.onUnicornFlowError_=function(X,U){this.close();U&&maX("ypcFamilyCreateFlowCancelled",U);_.l4(this.hostElement,"yt-navigate",{endpoint:X})};
_.a.onUnicornFlowReady_=function(X){var U=this;this.clearTimeout_();if(this.onReadyCallback_)this.onReadyCallback_();X&&_.Gu("gapi.family_creation.setConfig")(0,X);this.observer_=new MutationObserver(function(){_.Xa(U.hostElement).querySelector("#dialog").fit()});
this.observer_.observe(_.Xa(this.hostElement).querySelector("#unicorn-iframe").querySelector("iframe"),{atttributes:!0,attributeFilter:["style"]});_.Xa(this.hostElement).querySelector("#dialog").open()};
_.a.getFamilyCreationUrlWithUnicornParams_=function(){return _.$q("YTR_FAMILY_CREATION_URL")};
_.a.getCurrentUrl_=function(){return document.location.href};
_.a.abort_=function(X,U){this.clearTimeout_();this.onUnicornFlowError_(X,U)};
_.a.clearTimeout_=function(){clearTimeout(this.JSC$21575_timeoutId_)};
_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],wF.prototype,"ytActionHandlerBehavior",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],wF.prototype,"isMobile",void 0);_.q([_.T(),_.p("design:type",Object)],wF.prototype,"onReadyCallback_",void 0);_.q([_.T(),_.p("design:type",Object)],wF.prototype,"observer_",void 0);_.q([_.uG({is:"yt-create-family-dialog",disableElementRegistration:!0})],wF);
_.f(wF,"yt-create-family-dialog",function(){if(WQX===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);var U=X.content,r=U.insertBefore;qyL===void 0&&(qyL=document.createElement("template"));var m=qyL;r.call(U,m.content.cloneNode(!0),X.content.firstChild);WQX=X}X=WQX;return X},{mode:2});var Jfc;var DlX;var y0=function(){var X=_.Y.apply(this,arguments)||this;X.STEP=1;X.BLOCK_ON=80;X.MIN_PROGESS=0;X.MAX_PROGESS=100;return X};
_.F(y0,_.Y);_.a=y0.prototype;_.a.created=function(){this.boundNextProgress_=this.nextProgress_.bind(this)};
_.a.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));_.np().addProvider({provide:sLc,useValue:this})};
_.a.start=function(){this.progress=this.MIN_PROGESS;this.hostElement.hidden=!1;window.requestAnimationFrame(this.boundNextProgress_)};
_.a.finish=function(){var X=this;this.progress=this.MAX_PROGESS;$JT(function(){X.progress==X.MAX_PROGESS&&(X.hostElement.hidden=!0)})};
_.a.nextProgress_=function(){this.progress>=this.BLOCK_ON||(this.progress+=this.STEP,window.requestAnimationFrame(this.boundNextProgress_))};
_.n0.Object.defineProperties(y0.prototype,{progress:{configurable:!0,enumerable:!0,set:function(X){this.progress_=X;var U="scaleX("+X/this.MAX_PROGESS+")",r=_.Xa(this.hostElement).querySelector("#progress").style;r.transform=U;r.webkitTransform=U;this.hostElement.setAttribute("aria-valuenow",String(X))},
get:function(){return this.progress_}}});
_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],y0.prototype,"ytComponentBehavior",void 0);_.q([_.uG({is:"yt-page-navigation-progress",disableElementRegistration:!0})],y0);
_.f(y0,"yt-page-navigation-progress",function(){if(DlX===void 0){var X=document.createElement("template");_.B(X,'\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');X.content.insertBefore(_.b().content.cloneNode(!0),
X.content.firstChild);var U=X.content,r=U.insertBefore;Jfc===void 0&&(Jfc=document.createElement("template"));var m=Jfc;r.call(U,m.content.cloneNode(!0),X.content.firstChild);DlX=X}X=DlX;return X},{mode:2});var pA3={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"},$lL={"font-size":"12px","font-style":"italic"},bG0={padding:"8px 0","font-size":"14px","font-weight":"bold",color:"#f00"};_.G2X=function(){return _.c(function(X){_.uv(X)})};var Afe=_.V(function(X){var U=function(){return X.data().subtext},r={};
return _.n("snackbar-view-model",{class:_.mS("snackbarViewModelHost",X.className)},_.n("div",{class:_.mS("snackbarViewModelEngagementBarWrapper",X.className)},_.n(_.x,{cond:function(){return X.data().image},
then:function(m){return _.n(_.J6,{data:m,alt:"",targetWidth:86,preserveWidth:!0,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",className:"snackbarViewModelImageContainer"})}}),_.n(_.x,{cond:function(){return X.data().imageContent},
then:function(){return _.n("div",{class:"snackbarViewModelAvatarContainer"},_.n(_.xJ,{data:function(){return X.data().imageContent}},{decoratedAvatarViewModel:_.cz}))}}),_.n("div",{class:"snackbarViewModelTitleSubtextWrapper"},_.n("div",{class:_.mS((r.snackbarViewModelTitle=!0,r.snackbarViewModelTitleWithSubtext=U,r))},_.n(_.dN,{text:function(){return X.data().text}})),_.n(_.x,{cond:U,
then:function(){return _.n("div",{class:"snackbarViewModelSubtext"},_.n(_.dN,{text:function(){return U()}}))}})),_.n(_.x,{cond:function(){return X.data().buttons},
then:function(){return _.n("div",{class:"snackbarViewModelButtonClassWrapper"},_.n(_.xJ,{data:function(){return X.data().buttons}},{buttonViewModel:function(m){return _.n(_.Rt,{data:m.data,
buttonOverrides:function(){return{style:"mono-inverse"}},
target:X.target})}}))}})))},"wk");_.G5(_.V(function(){function X(K,D,W){E(K);h(W);d("in");P(!0);U(K,D);C=setTimeout(function(){r()},D)}
function U(K,D){var W,J=(W=K.text)==null?void 0:W.content;K=_.Qx(K.rendererContext);J&&(D={label:J,command:K,durationMs:D},_.np().resolve(_.Tk).enqueue(D))}
function r(K){d("out");K&&clearTimeout(C)}
function m(){r(!0)}
function I(K){if(K){var D=K.snackbarViewModel,W=K.durationMs,J=K.target;W||(W=3E3);D&&(K=_.np().resolve(_.gX(_.u2)))&&K.enqueue({isOpened:Z,open:function(){X(D,W,J)},
close:r},0)}}
var t=_.cD("snackbar-container"),C=void 0,k=_.H(_.Fb(!1,void 0,"mDc5N")),g=k.next().value;k=k.next().value;var Z=g,P=k;g=_.H(_.Fb("out",void 0,"FpOs5e"));var S=g.next().value,d=g.next().value;g=_.H(_.Fb(void 0,void 0,"jIDRob"));var O=g.next().value,E=g.next().value;g=_.H(_.Fb(void 0,void 0,"kOA3Mb"));var Q=g.next().value,h=g.next().value,z=_.tj(function(){if(S()==="out"){P(!1);E(void 0);h(void 0);var K=_.np().resolve(_.gX(_.u2));K&&LJ1(K,0)}});
_.Wx(function(){var K=_.np().resolve(_.gX(_.hzL));K&&(K.showSnackbarFn=I,K.closeSnackbarFn=m)});
return _.n("snackbar-container",{class:"ytSnackbarContainerHost",el:t},_.n(_.x,{cond:function(){return Z()&&!!O()},
then:function(){var K={};return _.n("div",{class:_.mS("ytSnackbarContainerSnackbarContainer",(K.ytSnackbarContainerMobile=!1,K.ytSnackbarContainerPivotBar=function(){var D;return!((D=_.np().resolve(_.gX(_.M4e)))==null||!D())},K.ytSnackbarContainerOpened=function(){return Z()&&S()==="in"},K.ytSnackbarContainerClosed=function(){return Z()&&S()==="out"},K)),
"on:animationend":z},_.n(Afe,{data:function(){return O()},
target:function(){return Q()}}))}}))},"xk"),"snackbar-container");_.G5(_.H45,"yt-tooltip");var lNw=_.xi1.ephemeralActionSelector;_.G5(_.V(function(){var X=_.Zj(lNw);return _.n("yt-ephemeral-actions",{class:"ytEphemeralActionsHost","aria-live":"polite","aria-atomic":"true"},function(){var U;return(U=X())==null?void 0:U.announcement})},"yk"),"yt-ephemeral-actions");var xe5=new Map;var hGY=function(X,U){var r=this;this.handleError=X;this.logEventInternal=U;this.hasUnloaded=!1;self.document===void 0||self.addEventListener("beforeunload",function(){r.hasUnloaded=!0});
this.shouldLogTransactionEndedThisSession=Math.random()<=.2};
hGY.prototype.logError=function(X){this.handleError(X)};
hGY.prototype.logEvent=function(X,U){switch(X){case "IDB_DATA_CORRUPTED":_.v("idb_data_corrupted_killswitch")||this.logEventInternal("idbDataCorrupted",U);break;case "IDB_UNEXPECTEDLY_CLOSED":this.logEventInternal("idbUnexpectedlyClosed",U);break;case "IS_SUPPORTED_COMPLETED":_.v("idb_is_supported_completed_killswitch")||this.logEventInternal("idbIsSupportedCompleted",U);break;case "QUOTA_EXCEEDED":GzL(this,U);break;case "TRANSACTION_ENDED":this.shouldLogTransactionEndedThisSession&&Math.random()<=
.1&&this.logEventInternal("idbTransactionEnded",U);break;case "TRANSACTION_UNEXPECTEDLY_ABORTED":X=Object.assign({},U,{hasWindowUnloaded:this.hasUnloaded}),this.logEventInternal("idbTransactionAborted",X)}};
var GzL=function(X,U){_.Vk.getInstance().estimate().then(function(r){r=Object.assign({},U,{isSw:self.document===void 0,isIframe:self!==self.top,deviceStorageUsageMbytes:Sa1(r==null?void 0:r.usage),deviceStorageQuotaMbytes:Sa1(r==null?void 0:r.quota)});X.logEventInternal("idbQuotaExceeded",r)})};var iGL=_.V(function(X){var U=_.HD("yt-draggable"),r=X.onDrag,m=X.onDragStart,I=X.onDragEnd,t=_.AL(X,{allowClicks:!1,dragThreshold:5}),C=t.dragThreshold,k=t.allowClicks;X=t.children;t=t.className;var g=void 0,Z=void 0,P=new _.W0(0,0),S=!1;_.Wx(function(){g=new _.lF(U.value);Z=new _.xs(O);d(g,Z);if(k()){_.qA5(g,C());var Q;(Q=U.value)==null||Q.addEventListener("click",E,{capture:!0})}_.Jd(function(){var h;(h=g)==null||h.dispose();if(k()){var z;(z=U.value)==null||z.removeEventListener("click",E,{capture:!0})}})});
var d=function(Q,h){_.dO(Q,"earlycancel",function(){k()&&(S=!1)});
_.dO(Q,"start",function(z){m==null||m(z);z.defaultPrevented||k()&&(S=!0)});
_.dO(Q,"beforedrag",function(z){g&&Z&&(z.preventDefault(),P=new _.W0(z.clientX-g.startX,z.clientY-g.startY),Z.start())});
_.dO(Q,"end",function(){h.stop();I==null||I();P=new _.W0(0,0)})},O=function(){P&&r(P)},E=function(Q){S&&(S=!1,Q.stopPropagation(),Q.preventDefault())};
return _.n("yt-draggable",{el:U,class:_.mS("ytDraggableComponentHost",t)},X)},"zk");var LQH=_.V(function(X){var U=_.H(_.Fb(0,void 0,"Qf0tbc")),r=U.next().value,m=U.next().value;U=function(I){var t={},C={};return _.n(iGL,{className:_.mS("ytdMiniplayerComponentResizer",(t.ytdMiniplayerComponentResizerDisabled=function(){return I===X.horizontalAlignment()||I===X.verticalAlignment()},t.ytdMiniplayerComponentResizerNorth=I==="north",t.ytdMiniplayerComponentResizerEast=I==="east",t.ytdMiniplayerComponentResizerSouth=I==="south",t.ytdMiniplayerComponentResizerWest=I==="west",t)),
onDragStart:function(){m(X.currentMiniplayerSize());if(X.onResizeStart)X.onResizeStart()},
onDrag:function(k){I!=="north"&&I!=="west"||k.scale(-1);var g;k=(g=I==="north"||I==="south")?k.y:k.x;var Z=X.currentAspectRatio();g&&Z>=1?k*=Z:!g&&Z<1&&(k/=Z);g=k;X.onResize(r()+g)}},_.n("div",{class:_.mS("ytdMiniplayerComponentResizerCorner",(C.ytdMiniplayerComponentResizerNorthCorner=I==="north",C.ytdMiniplayerComponentResizerEastCorner=I==="east",C.ytdMiniplayerComponentResizerSouthCorner=I==="south",C.ytdMiniplayerComponentResizerWestCorner=I==="west",C))}))};
return _.n("div",{class:"ytdMiniplayerComponentResizers"},U("north"),U("east"),U("south"),U("west"))},"Ak");var Nxw=16/9;_.G5(_.V(function(){var X=_.HD("ytd-miniplayer"),U=_.H(_.Fb(new _.wl(NaN,NaN),void 0,"NHaFyc")),r=U.next().value,m=U.next().value;U=_.H(_.Fb(!1,void 0,"a0rwG"));var I=U.next().value,t=U.next().value;U=_.H(_.Fb(!1,void 0,"f1jSeb"));var C=U.next().value,k=U.next().value;U=_.H(_.Fb(!1,void 0,"JojXKc"));var g=U.next().value,Z=U.next().value;U=_.H(_.Fb(!1,void 0,"FjS8Db"));var P=U.next().value,S=U.next().value;U=_.H(_.Fb(!1,void 0,"z5WG9e"));var d=U.next().value,O=U.next().value;U=_.H(_.Fb(!1,void 0,"eUzZd"));
var E=U.next().value,Q=U.next().value;U=_.H(_.Fb(Nxw,void 0,"XsBIy"));var h=U.next().value,z=U.next().value,K=_.H(_.Fb(!1,void 0,"FJSvse"));U=K.next().value;var D=K.next().value;K=_.H(_.Fb(!1,void 0,"VDUFL"));var W=K.next().value,J=K.next().value;K=_.H(_.Fb(void 0,void 0,"nFeh4b"));var A=K.next().value,N=K.next().value;K=_.H(_.Fb(kj()?"west":"east",void 0,"T7co7c"));var He=K.next().value,ne=K.next().value;K=_.H(_.Fb("south",void 0,"QDUsLb"));var Be=K.next().value,S6=K.next().value;K=_.H(_.Fb(400,
void 0,"F7Vdze"));var e6=K.next().value,Vs=K.next().value,Re=_.np().resolve(_.zS).miniplayerPropSignalMap[0],$A=Re.data,Ht=Re.externalPlaylistData;K=Re.toastData;var OS=Re.playabilityStatus,j6=Re.isReadyToResume,Pt=Re.isDisabled,Q1=Re.watchWhile,z8=Re.playerVe,B7=Re.expandVe,SX=Re.closeVe,kA=Re.readyToResumeVe,mp=Re.readyToResumeCloseVe,eP=Re.repositionVe,iu=Re.resizeVe;Re=_.H(_.$f(j6));var ES=Re.next().value,jP=Re.next().value,QE=_.Zj(_.Vx.persistentPanelVisibleSelector),$C=!1,sS=!1,xC;_.Wx(function(){m(_.ZP());
X.value.addEventListener("animationend",function(Av){Av.target===X.value&&(O(!1),Q(!1))});
F01(X.value)});
_.aq("yt-window-resized",function(Av){Av&&m(Av)});
var I0=function(){xC&&z(xC.getVideoAspectRatio())},G1=function(){if(xC){var Av=xC.getPlayerState()===1;
ES()&&Av&&jP(!1)}},r5=function(){var Av=B7();
if(Av){var w5=_.Ei(3);w5&&_.f9(w5,Av)}},xr=function(){var Av=SX(),w5=mp();
Av&&_.f9(_.Ei(3),Av);j6()&&w5&&_.f9(_.Ei(3),w5)};
_.aq("yt-activate-miniplayer",function(Av){var w5;return _.c(function(g5){if(g5.nextAddress==1)return I()?g5.return():g5.yield((w5=_.np().resolve(_.zS).getPlayerElement())==null?void 0:w5.getPlayerPromise(),2);xC=g5.yieldResult;if(!xC)return g5.return();!W()&&_.v("kevlar_watch_while_v2")&&(S6(Av&&!_.v("kevlar_watch_while_bottom_align")?"north":"south"),ne(kj()?"west":"east"));var Mq=xC;Mq.addEventListener("onVideoDataChange",I0);Mq.addEventListener("onStateChange",G1);Mq.addEventListener("onExpandMiniplayer",
r5);Mq.addEventListener("onCloseMiniplayer",xr);z(xC.getVideoAspectRatio());t(!0);EM1()||O(!0);_.uv(g5)})});
_.aq("yt-deactivate-miniplayer",function(Av,w5){return _.c(function(g5){if(!I())return g5.return();t(!1);jP(!1);Q(Av);S(!1);k(!1);if(xC){var Mq=xC;Mq.removeEventListener("onVideoDataChange",I0);Mq.removeEventListener("onStateChange",G1);Mq.removeEventListener("onExpandMiniplayer",r5);Mq.removeEventListener("onCloseMiniplayer",xr)}EM1()||w5?w5&&O(!1):O(!0);_.uv(g5)})});
var rm=function(){return!(Q1()&&_.v("kevlar_watch_while_modern"))},d5=function(){var Av;
return!((Av=Ht())==null||!Av.contents)},$H=function(){var Av=e6();
var w5=r();w5=Math.min(Math.min(w5.width,w5.height)-32,720);var g5=h(),Mq=rm(),rW=d5()&&C(),Gb=Math.min(Av,w5);Av=new _.wl(192,Mq?116:192);g5=new _.wl(rW?Nxw:g5,1);Gb=new _.wl(Gb,Mq?Gb-76:Gb);Gb=g5.aspectRatio()>Gb.aspectRatio()?Gb.width/g5.width:Gb.height/g5.height;g5=g5.scale(Gb);Av.width<=g5.width&&Av.height<=g5.height||(Av=g5.aspectRatio()<=Av.aspectRatio()?Av.width/g5.width:Av.height/g5.height,g5.scale(Av),g5.width=Math.min(g5.width,w5),g5.height=Math.min(g5.height,w5));return new _.wl(g5.width,
_.yb(192,g5.height+w_1(Mq,rW),720))},nj=function(){var Av=$H(),w5=rm(),g5=d5()&&C();
return new _.wl(Av.width,Av.height-w_1(w5,g5))},ON=function(){var Av=function(w5){w5.target===X.value&&P()&&(S(!1),X.value.removeEventListener("transitionend",Av))};
EM1()||(X.value.addEventListener("transitionend",Av),S(!0));k(!C())};
_.Wu(function(){var Av=z8(),w5=_.Ei(3),g5=_.e8(3);if(w5&&g5&&Av){_.K9(w5,g5,Av);g5=eP();var Mq=iu(),rW=B7(),Gb=SX(),sP=mp();rW&&Gb&&sP&&(_.TY(w5,Av,[rW,Gb,sP]),_.VU(w5,[rW,Gb]));g5&&Mq&&_.TY(w5,Av,[g5,Mq])}},"UBpUDd");
_.Wu(function(){var Av=kA();if(Av){var w5=_.Ei(0),g5=_.e8(0);w5&&g5&&(_.K9(w5,g5,Av),_.VU(w5,[Av]))}},"fQpBzb");
Re={};return _.n("ytd-miniplayer",{el:X,class:_.mS("ytdMiniplayerComponentHost",(Re.ytdMiniplayerComponentVisible=function(){return(I()||d())&&!(Q1()&&_.v("kevlar_watch_while_counterfactual"))},Re.ytdMiniplayerComponentAnimatingSnap=g,Re.ytdMiniplayerComponentAnimatingPlaylistExpand=P,Re.ytdMiniplayerComponentAnimatingFade=d,Re),function(){if(d()){var Av=Be();
var w5=I(),g5=E();Av=w5?Av==="south"?"ytdMiniplayerComponentAnimatingFadeInSouth":"ytdMiniplayerComponentAnimatingFadeInNorth":g5?Av==="south"?"ytdMiniplayerComponentAnimatingFadeOutNorth":"ytdMiniplayerComponentAnimatingFadeOutSouth":Av==="south"?"ytdMiniplayerComponentAnimatingFadeOutSouth":"ytdMiniplayerComponentAnimatingFadeOutNorth"}else Av="";return Av}),
style:_.Cc({top:function(){return Be()==="north"?"16px":""},
right:function(){var Av=He(),w5=QE();w5=(w5===void 0?0:w5)&&!kj()?400:0;return Av==="east"?16+w5+"px":""},
bottom:function(){return Be()==="south"?"16px":""},
left:function(){var Av=He(),w5=QE();w5=(w5===void 0?0:w5)&&kj()?400:0;return Av==="west"?16+w5+"px":""},
width:function(){return $H().width+"px"},
height:function(){return $H().height+"px"},
transform:function(){var Av=A();return Av?"translate("+Av.x+"px, "+Av.y+"px)":""}})},_.n("div",{class:"ytdMiniplayerComponentContent"},_.n(iGL,{allowClicks:!0,
className:"ytdMiniplayerComponentDraggable",onDragStart:function(Av){var w5=oML(He(),Be(),r(),$H(),A()),g5=nj();Math.abs(Av.clientY-(w5.y+g5.height))>15?(D(!0),Av=_.Ei(3),w5=eP(),$C||($C=!0,Av&&w5&&_.VU(Av,[w5])),Av&&w5&&_.f9(Av,w5)):Av.preventDefault()},
onDrag:function(Av){N(Av)},
onDragEnd:function(){var Av=B$w(oML(He(),Be(),r(),$H(),A()),r(),$H()),w5=Qm1(He(),Be(),r(),$H(),QE()),g5=Qm1(Av.horizontalAlignment,Av.verticalAlignment,r(),$H(),QE());g5=new _.W0(g5.x-w5.x,g5.y-w5.y);var Mq;w5=w5.y+(((Mq=A())==null?void 0:Mq.y)||0)+$H().height/2;var rW=function(){He()===Av.horizontalAlignment&&Be()===Av.verticalAlignment||J(!0);ne(Av.horizontalAlignment);S6(Av.verticalAlignment);N(void 0)},Gb=function(sP){sP.target===X.value&&g()&&(Z(!1),rW(),X.value.removeEventListener("transitionend",
Gb))};
D(!1);Be()==="south"&&w5>r().height?(rW(),_.np().resolve(_.zS).close()):(X.value.addEventListener("transitionend",Gb),Z(!0),N(g5))}},_.n(_.x,{cond:I,
then:function(){return _.n(_.vu1,{isDisabled:Pt,playabilityStatus:OS,size:nj})}}),_.n(_.x,{cond:rm,
then:function(){return _.n(_.duw,{isReadyToResume:ES,data:$A,expanded:C,onExpandClick:ON,playlistData:Ht})}}),_.n(_.x,{cond:U,
then:function(){return _.n("div",{class:"ytdMiniplayerComponentDraggableDragCover"})}})),_.n(_.x,{cond:function(){return d5()&&C()||P()},
then:function(){return _.n(_.MUw,{className:"ytdMiniplayerComponentPlaylistPanel",data:Ht,hideHeaderText:!0,withinMiniplayer:!0})}}),_.n("div",{class:"ytdMiniplayerComponentToast"},_.n(_.e50,{toastData:K}))),_.n(LQH,{onResize:function(Av){Vs(_.yb(192,Av,720))},
onResizeStart:function(){var Av=_.Ei(3),w5=iu();sS||(sS=!0,Av&&w5&&_.VU(Av,[w5]));Av&&w5&&_.f9(Av,w5)},
currentAspectRatio:h,currentMiniplayerSize:e6,horizontalAlignment:He,verticalAlignment:Be}))},"Dk"),"ytd-miniplayer",{});var jX0=_.Vx.persistentPanelVisibleSelector,uD=function(){var X=_.Y.apply(this,arguments)||this;X.tabGesturesIsActive=!1;X.persistentPanelEnabled=_.v("enable_ai_companion");X.hasDelegation=!1;X.isFrostedGlassInitialized=!1;X.frostedGlassExp=_.v("web_frosted_glass");X.hasPendingWatchNavigation=!1;X.mastheadHiddenFocusWithinKillswitch=_.v("web_masthead_hidden_focus_within_killswitch");X.clientOnlyWizTooltipsEnabled=_.v("enable_client_only_wiz_tooltips")&&HTMLElement.prototype.hasOwnProperty("popover");
X.scrollAtTop=!0;X.guideScrollTop=0;X.isTheaterModeSession=_.b3("START_IN_THEATER_MODE");X.iMaxTheaterMode=_.v("web_watch_imax_theater_mode");X.isFullWindowSession=_.b3("START_IN_FULL_WINDOW_MODE");X.hasCreateFamilyDialog=!1;X.mastheadHeight=56;X.networkStatusManager=new _.mj;X.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"};X.dynamicActionMap={"yt-run-attestation-command":function(U){var r=_.S_7.instance,m=_.e(U,_.QQv);return m?_.v("use_rta_manager_for_async")&&
(_.v("attmusi")&&_.v("attmusi_ue")?window.attmp:xWw())?oR3(r,m,U.clickTrackingParams):QQT(r,m,U.clickTrackingParams):_.vs(Error("qi"))}};
X.isFrostedGlassDisabled=!1;X.isChannelOrPlaylistPage=!1;return X};
_.F(uD,_.Y);_.a=uD.prototype;_.a.created=function(){var X=_.np();_.v("kevlar_clear_duplicate_pref_cookie")&&_.Vo(_.$u,function(){var U=_.ux.get("PREF");U&&!/f\d=/.test(U)&&(U=_.S7("kevlar_duplicate_pref_cookie_domain_override"),document.cookie=U?"PREF=null;domain="+U+";expires=Thu, 01 Jan 1970 00:00:01 GMT":"PREF=null;domain=.www.youtube.com;expires=Thu, 01 Jan 1970 00:00:01 GMT")});
_.v("gzip_gel_with_worker")&&_.m4e();_.v("jspb_serialize_with_worker")&&WwX();_.v("web_worker_availability_check")&&PFL();_.v("nwl_init_killswitch")||foT().then(function(){_.$u.addLowPriorityJob(KCX)});
this.pageManagerAttachedPromise=_.qR();this.ytdAppBehavior.loadDepsPromise=_.Ya([this.ytdAppBehavior.loadDepsPromise,this.pageManagerAttachedPromise.promise]);this.scrollThrottle=new _.H4(this.onThrottledScroll,200,this);_.v("external_fullscreen")&&(this.fullscreen=!1);this.boundOnTouchStart=this.onTouchStart.bind(this);Myw();L$H=!!_.Gu("ytappsettings.initialized");Vre=_.Gu("ytappsettings.previousValue");Rww=_.Gu("ytappsettings.previousSnapshotTime");L$H||(L$H=!0,fjL());q80();WCX();_.p$("DEFERRED_DETACH",
_.v("kevlar_tuner_should_defer_detach"));_.p$("REUSE_COMPONENTS",!0);_.p$("STAMPER_STABLE_LIST",!0);_.p$("SCHEDULED_LAZY_LIST",!0);_.p$("openPopupConfig",u3w);_.p$("useClickHandler",!0);_.v("kevlar_shell_cleanup")&&_.$u.addLowPriorityJob(Qde.bind(this,_.mH.caches));_.b3("IS_SHELL_LOAD")&&_.vQ({shellStartupDurationMs:Math.round((0,_.sJ)()-_.sv())});jJ7(this.networkStatusManager);_.v("kevlar_is_hiring")&&(console.log("%cYouTube.com is hiring!",b1c(pA3)),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!",
b1c($lL)),console.log("%cVisit http://go/join-youtube-web to apply today.",b1c(bG0)));_.Rae(X.resolve(_.zk),1E3)};
_.a.ready=function(){var X=this;this.guide.addEventListener("transitionend",this.processDrawerIronSelect.bind(this));this.guideInnerContent.addEventListener("scroll",this.ytRendererBehavior.markDirty.bind(this));var U=X47();U&&!_.v("external_fullscreen_killswitch")&&document.addEventListener(U,this.setFullscreen.bind(this));(U=window.matchMedia("(prefers-color-scheme: dark)"))&&U.addEventListener&&U.addEventListener("change",this.onDeviceThemeChanged.bind(this));this.onDeviceThemeChanged();if(U=_.np().resolve(_.gX(_.Bv5)))U.subscribe("navigation-start",
function(r){r.destinationPageSubtype==="watch"&&(X.hasPendingWatchNavigation=!0)}),U.subscribe("navigation-end",function(r){r.destinationPageSubtype==="watch"&&(X.hasPendingWatchNavigation=!1)})};
_.a.attached=function(){var X=this;_.Sx().processSignal("ci");_.v("kevlar_passive_event_listeners")?this.hostElement.addEventListener("touchstart",this.boundOnTouchStart,_.grh?{passive:!0}:void 0):this.hostElement.addEventListener("touchstart",this.boundOnTouchStart);_.CH(_.oOM(),"SUCCESS");this.updateIconSet();_.b4(this.guideInnerContent,!1);_.bt().initVisibilityObserver();this.guideService.guideElement=this.guide;var U=document.createElement("ytd-miniplayer"),r=_.Xa(this.hostElement).querySelector("#content");
_.Xa(this.hostElement).insertBefore(U,r);_.Sx().processSignal("ma");_.np().resolve(_.zS).init(U);this.persistentPanelEnabled&&_.plw(_.np().resolve(_.HC),this.persistentPanelContainer,"APP");_.b3("IS_SHELL_LOAD")&&(r=document.createElement("ytd-network-status-banner"),_.Xa(this.hostElement).insertBefore(r,U));_.v("kevlar_right_click_on_lockups")&&_.gz._onCaptureClick&&document.addEventListener("contextmenu",_.gz._onCaptureClick.bind(_.gz),!0);var m=function(){var I=_.Qf("yt-page-navigation-progress");
_.Xa(X.hostElement).appendChild(I)};
setTimeout(function(){_.Sx().parkOrScheduleJob(m,0,"eocs",16)},0);
_.v("service_worker_push_enabled")&&_.Vo(_.$u,rbw);_.Iq(_.rw.getInstance(),this.dynamicActionMap,this.hostElement);_.l4(this.hostElement,"ytd-app-attached");_.Sx().processSignal("aa");Paw(this.hostElement);_.gi("gapi.load",_.aIe);this.networkStatusManager.listen("publicytnetworkstatus-online",this.onlineHandler.bind(this));this.networkStatusManager.listen("publicytnetworkstatus-offline",this.offlineHandler.bind(this));this.networkStatusManager.isNetworkAvailable()||this.offlineHandler();_.Vo(_.$u,
function(){var I=document.createElement("ytd-video-preview");_.Xa(_.Xa(X.hostElement).querySelector("#video-preview")).appendChild(I)});
this.updateIsInlinePreviewDisabled();this.scheduleFrostedGlassInitialization();_.Vo(_.$u,function(){i1T();X.registerWithViewTransitionManager()});
if(_.T6()&&this.isAppDarkTheme()!==_.z6())this.onDarkModeToggledAction();else U=_.Kq()==="USER_INTERFACE_THEME_DARK",this.isAppDarkTheme()!==U&&(_.v("enable_dark_theme_only_on_shorts")?_.ME(_.v("enable_dark_theme_only_on_shorts_control")?window.location.href:_.IK(window.location.href,{theme:"dark"})):_.AE(new _.Tx("Theme was not applied",this.getThemeSettingsToLog()))),this.standalone||(KiL=new zqY(this.hostElement)),fNH=new RI1(this.hostElement),VcX=new Yyw(this.hostElement),jLL=new Nq0(this.hostElement)};
_.a.getThemeSettingsToLog=function(){var X=_.Kq()==="USER_INTERFACE_THEME_DARK";X=_.T6()?_.z6()?"os-dark":"os-light":X?"dark":"light";return{appTheme:this.isAppDarkTheme()?"dark":"light",prefsTheme:X,cookiesEnabled:_.Mo()}};
_.a.detached=function(){_.AC(this.guideInnerContent);_.$u.cancelJob(Hc3);Hc3=0;_.$u.cancelJob(g5L);g5L=0;_.Pm6(xRe);xRe.length=0;n5L=_.I7A=null;_.bt().dispose();_.v("kevlar_passive_event_listeners")&&this.hostElement.removeEventListener("touchstart",this.boundOnTouchStart);_.tX(_.rw.getInstance(),KiL.playlistHandlerActionMap,KiL.JSC$32887_clientRoot);_.tX(_.rw.getInstance(),fNH.downloadManagerActionMap,fNH.JSC$33182_clientRoot);_.tX(_.rw.getInstance(),VcX.feedbackCollectorActionMap,VcX.JSC$33177_clientRoot);
for(var X=_.H(jLL.eventListeners),U=X.next();!U.done;U=X.next()){var r=_.H(U.value);U=r.next().value;r=r.next().value;r=_.H(r);for(var m=r.next();!m.done;m=r.next()){var I=_.H(m.value);m=I.next().value;I=I.next().value;U.removeEventListener(m,I)}}_.tX(_.rw.getInstance(),jLL.autonavPauseActionMap,jLL.JSC$20524_clientRoot)};
_.a.updateIsInlinePreviewDisabled=function(){this.isInlinePreviewDisabled=_.C9().getFlag(186)};
_.a.computeIsInlinePreviewEnabled=function(X,U,r){return!r&&_.yCL({miniplayerIsActive:X,miniplayerPlaybackState:U})};
_.a.dispatchFrostedGlassMode=function(){this.ytdReduxBehavior.dispatch(_.jf({type:"SET_FROSTED_GLASS_MODE",payload:!_.v("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"}))};
_.a.computeIsFrostedGlassDisabled=function(X,U,r,m){return X||U||r||m&&_.v("web_frosted_glass_disable_watch")};
_.a.isWatchPageChanged=function(){this.getCurrentPageScrollableElementType()&&(_.v("web_watch_update_scroll_killswitch")||this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode()))};
_.a.computeIsHomePage=function(X,U){if(!X||U==null||!U.endpoint)return!1;var r;return((r=_.e(U.endpoint,_.cl))==null?void 0:r.browseId)==="FEwhat_to_watch"};
_.a.updateIsChannelOrPlaylistPage=function(){if(_.v("web_frosted_glass")){var X,U,r=(U=(X=_.np().resolve(_.gX(_.Aj)))==null?void 0:X.getCurrentPage())==null?void 0:U.pageSubtype;this.isChannelOrPlaylistPage=r?["channel","channels","playlist"].includes(r):!1}};
_.a.scheduleFrostedGlassInitialization=function(){var X=this;_.v("web_frosted_glass")&&_.Sx().parkOrScheduleJob(function(){X.isFrostedGlassInitialized=!0},0,_.Lo(["eocs",
"cr"]),300)};
_.a.isInlinePreviewEnabledChanged=function(){this.ytdReduxBehavior.dispatch(_.Ziu(this.isInlinePreviewEnabled));this.ytdReduxBehavior.dispatch(_.jf({type:"SET_SHARED_INLINE_PREVIEW_ENABLED",payload:this.isInlinePreviewEnabled}));this.ytdReduxBehavior.dispatch(_.jf({type:"SET_SHARED_ANIMATED_THUMBNAIL_ENABLED",payload:!this.isInlinePreviewDisabled}))};
_.a.onlineHandler=function(){this.ytdReduxBehavior.store.dispatch(q$H(!0))};
_.a.onYtSignalActionRequestPersistentStorage=function(){if(!_.v("request_persistent_storage_killswitch")){var X=_.np().resolve(_.NhX);X.cachedPersistStatePromise||(X.cachedPersistStatePromise=HT7())}};
_.a.handleYtChannelCreationFormEndpoints=function(X){X&&this.ytComponentBehavior.resolveCommand(X)};
_.a.handleShowEngagementPanelEndpoint=function(X){X&&this.ytComponentBehavior.resolveCommand(X)};
_.a.offlineHandler=function(){this.ytdReduxBehavior.store.dispatch(q$H(!1))};
_.a.initIconDefs=function(X,U){var r=document.createElement("iron-iconset-svg");r.name=X;X=document.createElementNS("http://www.w3.org/2000/svg","svg");r.appendChild(X);X.appendChild(U);document.body.appendChild(r);return r};
_.a.onWindowResized=function(){_.Gw(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);var X=_.VR.getInstance();X.documentWidth_=document.body.clientWidth;N$Y(X)};
_.a.onWindowScrolled=function(){var X=_.np().resolve(_.Aj).getCurrentPage();if(X!=null&&X.getScrollTop){var U=this.ytdReduxBehavior,r=U.dispatch;X=X.getScrollTop()<=0;r.call(U,_.jf({type:"SET_SCROLL_AT_TOP",payload:X}))}};
_.a.guideIsVisibleButNotPersistentSelectorChanged=function(){var X=_.np().resolve(_.Aj).getCurrentPage();this.getCurrentPageScrollableElementType()==="HTML"&&this.guideIsVisibleButNotPersistent?(document.body.style.overflowY="scroll",this.guideScrollTop=X.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"),
X.setScrollTop(this.guideScrollTop));_.i4(this.hostElement,"yt-rich-grid-layout-refreshed")};
_.a.getCurrentPageScrollableElementType=function(){var X=_.np().resolve(_.Aj).getCurrentPage();if(X&&X.getPageScrollingElement())return X.getPageScrollingElement().nodeName};
_.a.observeGuideVisibility=function(){var X=_.VR.getInstance(),U=this.miniGuideVisible;X.guidePersistentAndVisible_=this.guidePersistentAndVisible;X.miniGuideVisible_=U;N$Y(X)};
_.a.observePersistentPanelVisibility=function(){var X=_.VR.getInstance();X.persistentPanelVisible_=this.persistentPanelVisible;N$Y(X)};
_.a.handleEduDismissAction=function(X){X&&X.eduDismissAction&&(_.Gw(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]),_.S35.getInstance(),_.T$.set(X.eduDismissAction.key+"-dismissed",!0))};
_.a.handleEduImpressionAction=function(X){if(X&&X.eduImpressionAction){var U=_.S35.getInstance();X=X.eduImpressionAction.key;U.JSC$13344_eduDisplayedThisLoad_[_.Pe$[X].setKey||X]=!0;_.T$.set(X+"-impression",parseInt(_.T$.get(X+"-impression")||0,10)+1)}};
_.a.onYtSignalActionConfirmMentionsEdu=function(){_.Gw(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]);_.fM.getInstance();_.Rn.set("edu-dismissed",!0)};
_.a.onYtSignalActionRecordMentionsEduImpression=function(){_.fM.getInstance();var X=_.Rn.set,U=parseInt(_.Rn.get("edu-impressions"),10);X.call(_.Rn,"edu-impressions",(isFinite(U)?U:0)+1)};
_.a.onYtPageManagerAttached=function(X){var U;((U=_.pq(X))==null?void 0:U.id)==="page-manager"&&this.pageManagerAttachedPromise.resolve()};
_.a.onInvokeInstrumentManagerAction=function(X,U){eoX(U,X)};
_.a.updateIconSet=function(){var X=this.hostElement.querySelector("#masthead");if(X){var U=_.mb(X),r=U.querySelector("g#yt-logo-updated");r&&(X=document.createElementNS("http://www.w3.org/2000/svg","defs"),X.appendChild(r.cloneNode(!0)),(U=U.querySelector("g#yt-logo-red-updated"))&&X.appendChild(U.cloneNode(!0)),this.initIconDefs("yt-logos-ext",X))}};
_.a.updateMastheadData=function(){var X=this,U,r,m,I,t;return _.c(function(C){if(C.nextAddress==1){U=X.data;r=X.hostElement.querySelector("#masthead");if(!r)return C.return();_.cZ(X,function(){r.data=X.topbarData});
if(!X.get("response.topbar",U)||X.get("response.topbar.responseContext.maxAgeSeconds",U)===0)return C.jumpTo(0);if(m=_.np().resolve(_.no))return C.yield(m(),6);I=_.np().resolve(_.Wd);return C.yield(I.put("service:topbar:fallback",new _.JF({innertubeResponse:X.get("response.topbar",U)})),0)}return(t=C.yieldResult)?C.yield(t.put("service:topbar:fallback",new _.JF({innertubeResponse:X.get("response.topbar",U)})),0):C.jumpTo(0)})};
_.a.computeTopbarData=function(X){if(!X)return null;var U;return this.isShortsPage&&this.topbarData&&!_.e((U=X.response)==null?void 0:U.topbar,yK0)?this.topbarData:X.response&&"topbar"in X.response?_.e(X.response.topbar,yK0)||null:null};
_.a.onSetTheaterModeEnabled=function(X,U){this.isTheaterModeSession=U.enabled;this.setTheaterModeStyles(U.enabled)};
_.a.setTheaterModeStyles=function(){this.setMastheadTheme();this.iMaxTheaterMode&&this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode())};
_.a.onDarkModeToggledAction=function(){var X=_.Bp(window.location.href);if(!_.HOD(X)){(X=!!_.mz(window.location.href).themeRefresh)&&_.AE(new _.Tx("themeRefresh param is in url.",this.getThemeSettingsToLog()));if(!X){fjL();X={themeRefresh:1};var U=_.np().resolve(_.Aj);if(U.isOnWatch()){var r,m;U=((r=U.getPlayerFromWatch())==null?void 0:(m=r.getPlayer())==null?void 0:m.getCurrentTime())||0;U>=1&&(X.time_continue=Math.floor(U))}_.Mo()||_.Kq()!=="USER_INTERFACE_THEME_DARK"||(X.theme="dark");_.ME(_.IK(window.location.href,
X))}_.v("web_appshell_refresh_trigger")&&_.mH.caches&&this.refreshAppShellResponse();r=_.zw(window.location.href);_.$3(_.np().resolve(_.bl),_.Dq(r,"theme"))}};
_.a.onYtSignalActionToggleRestrictedModeOnAction=function(){this.setRestrictedMode(!0)};
_.a.onYtSignalActionToggleRestrictedModeOffAction=function(){this.setRestrictedMode(!1)};
_.a.onPlayerFullscreen=function(X){_.pB();this.playerFullscreen=X};
_.a.setRestrictedMode=function(X){var U=_.C9();_.kF(0,58,X);U.save();_.np().resolve(_.Dg).reload()};
_.a.onPageChanged=function(X){X.detail.newPageType==="ytd-watch-flexy"||X.detail.newPageType==="ytd-watch-fixie"||X.detail.newPageType==="ytd-watch-grid"?this.ytdReduxBehavior.dispatch(_.B1("WEB_PAGE_TYPE_WATCH")):X.detail.newPageType==="ytd-shorts"?this.ytdReduxBehavior.dispatch(_.B1("WEB_PAGE_TYPE_SHORTS")):X.detail.newPageType==="ytd-browse"&&X.detail.newPageSubtype==="mini_app"?this.ytdReduxBehavior.dispatch(_.B1("WEB_PAGE_TYPE_MINI_APP")):_.v("web_frosted_glass")&&X.detail.newPageType==="ytd-browse"?
this.ytdReduxBehavior.dispatch(_.B1("WEB_PAGE_TYPE_BROWSE")):this.ytdReduxBehavior.dispatch(_.B1("WEB_PAGE_TYPE_UNKNOWN"));X.detail.oldPageType&&this.setMastheadTheme();this.isFullWindowSession&&this.setFullscreen();this.updateIsInlinePreviewDisabled()};
_.a.onPageDataUpdated=function(){this.updateIsChannelOrPlaylistPage()};
_.a.onGuideToggleTap=function(){_.l4(this.hostElement,"yt-guide-toggle")};
_.a.onGuideToggleHover=function(){_.l4(this.hostElement,"yt-guide-hover")};
_.a.isTheaterMode=function(){return this.isWatchPage&&this.isTheaterModeSession};
_.a.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.a.setMastheadTheme=function(){var X=_.mb(this.hostElement).querySelector("#masthead");X&&(X.dark=X.isDarkThemeForced||this.isTheaterMode()||this.isAppDarkTheme(),X.isDarkThemeForced=!1)};
_.a.onRequestPanelModeChange=function(X,U){this.hideHeaderShadow=U.mode!=="seamed"};
_.a.onGuideOpenButtonHover=function(){this.renderGuide=!0};
_.a.onDrawerIronSelect=function(X){_.pq(X).id==="guide"&&this.processDrawerIronSelect()};
_.a.processDrawerIronSelect=function(){this.ytRendererBehavior.markDirty();var X="closed";this.guide.opened&&(this.renderGuide=!0,this.guide.persistent||(X="opened"));_.l4(this.hostElement,"yt-autonav-pause-guide-"+X)};
_.a.onAddElementToApp=function(X){_.Xa(this.hostElement).appendChild(X.detail)};
_.a.onThrottledScroll=function(){var X=_.np().resolve(_.Aj).getCurrentPage();X&&(this.scrollAtTop=X.getScrollTop()<=0);this.mastheadHidden=this.canHideMasthead()};
_.a.canHideMasthead=function(){return this.scrollAtTop&&!!this.fullscreen};
_.a.setFullscreen=function(){if(_.v("external_fullscreen")||!this.isWatchPage){var X=_.v("kevlar_fullerscreen_root_only_killswitch")?!!_.pB():!!_.pB()&&_.pB()===document.documentElement;X=(this.isWatchPage||this.isShortsPage||this.isMiniAppPage)&&(X||this.isFullWindowSession);this.fullscreen!==X&&((this.fullscreen=X)&&_.i4(this.hostElement,"yt-close-all-popups-action"),this.isShortsPage&&(_.br().dispatch(_.Ucv(this.fullscreen)),this.setFullscreenLoggingForShorts(this.fullscreen)),this.updateScrollAndMasthead(this.isWatchPage&&
this.fullscreen,this.isMiniAppPage&&this.fullscreen,this.isShortsPage&&this.fullscreen,this.isWatchPage&&this.isTheaterMode()),_.Gw(this.hostElement,"yt-fullscreen-change-action",[this.fullscreen]))}};
_.a.setFullscreenLoggingForShorts=function(X){var U,r,m;return _.c(function(I){if(I.nextAddress==1)return I.yield((U=_.GU())==null?void 0:U.getPlayerPromise(),2);r=I.yieldResult;(m=r)==null||m.setAppFullscreen(X);_.uv(I)})};
_.a.updateMastheadCssHeight=function(){var X=this.mastheadHeight;this.fullscreen&&(X=0);_.HP(this.hostElement,{"--ytd-masthead-height":X+"px","--ytd-masthead-height-absolute":this.mastheadHeight+"px"})};
_.a.updateNetworkStatusBannerDisplayStatus=function(){var X="unset";this.fullscreen&&(X="none");_.HP(this.hostElement,{"--ytd-network-status-banner-display":X})};
_.a.updateNetworkStatusBannerCssHeight=function(){var X="unset";this.fullscreen&&(X="0px");_.HP(this.hostElement,{"--ytd-network-status-banner-max-height":X})};
_.a.updateScrollAndMasthead=function(X,U,r,m){this.iMaxTheaterMode||(m=!1);var I=_.np().resolve(_.Aj).getCurrentPage();X||U||m?(document.body.classList.add("no-scroll"),I.pageScrollElement=this.hostElement,this.scrolling=!0,this.hostElement.addEventListener("scroll",_.k7(this,this.onScroll)),I.setScrollTop(0),_.HP(this.hostElement,{"--ytd-app-fullerscreen-scrollbar-width":_.XQ()+"px"})):r?_.l4(this.hostElement,"yt-guide-close"):(this.isShortsPage&&_.l4(this.hostElement,"yt-guide-show"),document.body.classList.remove("no-scroll"),
I.pageScrollElement=null,this.scrolling=!1,this.hostElement.removeEventListener("scroll",_.k7(this,this.onScroll)));this.mastheadHidden=X||U||r;this.updateMastheadCssHeight();_.v("network_status_banner_display_none")?this.updateNetworkStatusBannerDisplayStatus():this.updateNetworkStatusBannerCssHeight()};
_.a.onScroll=function(){this.ytRendererBehavior.markDirty();this.scrollThrottle.fire()};
_.a.onYtNavigateAction=function(X){X=this.get("navigateAction.endpoint",X);_.l4(this.hostElement,"yt-navigate",{endpoint:X})};
_.a.onYtRegisterCreateFamilyDialog=function(){if(!this.hasCreateFamilyDialog){var X=document.createElement("yt-create-family-dialog");_.Xa(this.hostElement).appendChild(X);this.hasCreateFamilyDialog=!0}};
_.a.onSetPushNotificationsEnabledCommand=function(X){var U=this,r=_.e(X,wCT);r&&typeof r.enabled==="boolean"&&(Notification.permission!=="granted"?LSX().then(function(){Notification.permission==="granted"?(zw1(!r.enabled).then(Yj7),r.successAction&&_.LB(U.hostElement,[r.successAction])):r.failureAction&&_.LB(U.hostElement,[r.failureAction])}):(zw1(!r.enabled).then(Yj7),r.successAction&&_.LB(this.hostElement,[r.successAction])))};
_.a.onYtSignalActionEnableChromeNotifications=function(){N90(!0)};
_.a.onOpenHotkeyDialog=function(){this.topbarData.hotkeyDialog&&this.ytOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:{hotkeyDialogRenderer:_.e(this.topbarData.hotkeyDialog,MH7)}}})};
_.a.onYtSignalActionShowKeyboardShortcutDialog=function(){_.Gw(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);this.onOpenHotkeyDialog()};
_.a.onYtEndpointChangeHandler=function(X,U){var r=_.lR(_.Jw);r.pendingPrefetchJob_&&(U=!(!U||U.autonav!="1"),r.pendingPrefetchJob_.resolve(X&&_.thX(X)?_.a7e(X,U):""),r.pendingPrefetchJob_=null);_.Gw(this.hostElement,"yt-pause-active-page-context");_.Gw(this.hostElement,"ytd-log-youthere-nav");_.Gw(this.hostElement,"yt-prepare-page-dispose")};
_.a.handleCommandWithCommandHandler=function(X,U){_.aB.instance.resolveCommand(X,{form:{element:U}})};
_.a.onYtTimedCommand=function(X){var U=this;X=_.e(X,Py0);var r=X.command;r&&_.c1(_.$u,function(){var m=_.e(r,_.y1A);m?(_.aB.instance.resolveCommand(r),U.maybeLogGetAnswerRequestTick(m)):_.NT(U.hostElement,[r],U.hostElement)},X.timeoutMs||0)};
_.a.maybeLogGetAnswerRequestTick=function(X){X&&X.isFirstRequest&&(_.Ev("search_overview_answer"),_.F7("so_rq",void 0,"search_overview_answer"))};
_.a.onYtSignalActionSkipNavigation=function(){var X=_.np().resolve(_.Aj).getCurrentPage();_.Hw(X)};
_.a.onYtSignalActionCopyDebugData=function(){gJX()};
_.a.handleEntityUpdateCommand=function(X){_.ca(_.e(X,_.GH5).entityBatchUpdate,this.ytdReduxBehavior.store)};
_.a.logFlowLoggingEventCommand=function(X){if(X=_.e(X,_.Jp6))if(X.eventType==="FLOW_LOGGING_EVENT_CLASSIFICATION_START_EVENT"){var U=X.flowEventNamespace,r=X.flowEventType,m=X.flowType;m&&U&&r&&_.Ln9(_.aj(U,r,X.flowEventMetadata),m)}else{U=_.Hl();r=X.flowEventNamespace;m=X.flowEventType;var I=X.flowType;I&&r&&m&&U.logFlowEvent(_.aj(r,m,X.flowEventMetadata),I,X.flowNonce)}};
_.a.onGuideTouchStart=function(){this.guideScrolledByTouch=!0};
_.a.onGuideTouchEnd=function(){this.guideScrolledByTouch=!1};
_.a.onTouchStart=function(){var X=_.Aw();_.Ei()&&_.Y5(X.JSC$13466_screenManager,{visualElement:X.ve})};
_.a.handleSelectLanguageCommand=function(X){if(X=_.e(X,B3w).hl){var U=_.C9();U.set("hl",X);U.save();_.np().resolve(_.Dg).reload()}};
_.a.handleConfirmDialogEndpoint=function(X){(X=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(X))&&this.ytOpenPopupBehavior.openPopup(X)};
_.a.handleOpenPopupNavigationEndpoints=function(X,U){(X=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(X))&&this.ytOpenPopupBehavior.openPopup(X,U)};
_.a.handleSaveCommandToSessionStorage=function(X){if(X=_.e(X,_.M98)){var U=X.key;U&&X.command&&window.sessionStorage.setItem(U,JSON.stringify(X.command))}};
_.a.refreshAppShellResponse=function(){navigator.serviceWorker&&navigator.serviceWorker.ready.then(function(X){X&&X.active&&X.active.postMessage({type:"refresh_shell"})}).catch(function(X){X.name!=="SecurityError"&&_.$Q(X)})};
_.a.onDeviceThemeChanged=function(){var X=_.z6();_.kF(_.C9(),185,X);_.C9().save()};
_.a.handleYtRegisterPromoCommand=function(X){if(_.e(X,oKw)){var U=_.np().resolve(_.Aj).getCurrentPage()||this.hostElement;CeX().registerPromoCommand(_.e(X,oKw),U)}};
_.a.onYtNavigateHomeAction=function(){if(!_.v("kevlar_miniplayer_navigate_home_from_app_killswitch")){var X,U,r,m,I=(m=(X=this.topbarData)==null?void 0:(U=X.logo)==null?void 0:(r=U.topbarLogoRenderer)==null?void 0:r.endpoint)!=null?m:_.lE;this.ytComponentBehavior.resolveCommand(I)}};
_.a.onYtLocationCollectionCommand=function(X){lCX(_.e(X,f80))};
_.a.onYtGetLocationCommand=function(X){$pw(_.e(X,R2Y),this)};
_.a.updateRenderGuideFromBinding=function(X){this.renderGuide=X.detail.value};
_.a.updateGuidePersistentAndVisibleFromBinding=function(X){this.guidePersistentAndVisible=X.detail.value};
_.a.updateMiniGuideVisibleFromBinding=function(X){this.miniGuideVisible=X.detail.value};
_.a.onThemeSelected=function(X,U){var r=_.C9(),m=X||U?X:_.z6(),I=(m&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!m&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.HOD(_.Bp(window.location.href));_.kF(0,165,X);_.kF(0,174,U);r.save();I&&_.Gw(this.hostElement,"yt-dark-mode-toggled-action",[m]);_.Gw(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.a.getCurrentTheme=function(){return _.T6()?this.isAppDarkTheme()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.Kq()};
_.a.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.a.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.a.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
_.a.handleShowConsentPrimitive=function(X){var U=this,r,m;return _.c(function(I){if(I.nextAddress==1){try{r=(m=_.GU())==null?void 0:m.getPlayerPromise()}catch(t){}return I.yield(smw(X,r),2)}_.Gw(U.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);_.uv(I)})};
_.a.handleSelectActiveIdentityEndpointInternal=function(X){_.uW();X=_.e(X,_.$Cv);if(X!=null&&X.supportedTokens){X=_.H(X.supportedTokens);for(var U=X.next();!U.done;U=X.next())U=U.value,U.accountSigninToken&&_.ME(U.accountSigninToken.signinUrl,void 0,void 0,window.top)}};
_.a.handleUpdatePermissionRoleCommand=function(X){if(X=_.e(X,_.$Ot)){var U;this.hasDelegation=!((U=_.e(X.renderer,_.p9u))==null||!U.status)}};
_.a.registerWithViewTransitionManager=function(){var X=_.np().resolve(_.gX(_.rQ));if(X){var U,r=(U=this.guide)==null?void 0:U.querySelector("#scrim"),m;U=(m=this.guide)==null?void 0:m.querySelector("#contentContainer");r&&U&&X.isAnyTransitionEnabled&&(m={},X.viewTransitionCoordinator.registerElement(r,(m.slide="app-drawer-scrim-page-transition",m["lockup-to-watch"]="app-drawer-scrim-page-transition",m["learning-journey"]="app-drawer-scrim-page-transition",m)),r={},X.viewTransitionCoordinator.registerElement(U,
(r.slide="app-drawer-container-page-transition",r["lockup-to-watch"]="app-drawer-container-page-transition",r["learning-journey"]="app-drawer-container-page-transition",r)))}};
_.n0.Object.defineProperties(uD.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){return"youtube"}},
applyFrostedGlassToChipBar:{configurable:!0,enumerable:!0,get:function(){return _.v("web_frosted_glass")&&this.isHomePage&&this.chipBarIsSticky}}});
_.n0.Object.defineProperties(uD,{template:{configurable:!0,enumerable:!0,get:function(){if(uQL===void 0){var X=document.createElement("template");_.B(X,'\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');
X.content.insertBefore(_.b().content.cloneNode(!0),X.content.firstChild);uQL=X}X=uQL;return X}}});
uD.prototype.onOpenHotkeyDialog=uD.prototype.onOpenHotkeyDialog;uD.prototype.setFullscreen=uD.prototype.setFullscreen;uD.prototype.onAddElementToApp=uD.prototype.onAddElementToApp;uD.prototype.onDrawerIronSelect=uD.prototype.onDrawerIronSelect;uD.prototype.onGuideOpenButtonHover=uD.prototype.onGuideOpenButtonHover;uD.prototype.onRequestPanelModeChange=uD.prototype.onRequestPanelModeChange;uD.prototype.onPageDataUpdated=uD.prototype.onPageDataUpdated;uD.prototype.onPageChanged=uD.prototype.onPageChanged;
uD.prototype.onSetTheaterModeEnabled=uD.prototype.onSetTheaterModeEnabled;uD.prototype.updateMastheadData=uD.prototype.updateMastheadData;uD.prototype.onYtPageManagerAttached=uD.prototype.onYtPageManagerAttached;uD.prototype.observePersistentPanelVisibility=uD.prototype.observePersistentPanelVisibility;uD.prototype.observeGuideVisibility=uD.prototype.observeGuideVisibility;uD.prototype.guideIsVisibleButNotPersistentSelectorChanged=uD.prototype.guideIsVisibleButNotPersistentSelectorChanged;
uD.prototype.isInlinePreviewEnabledChanged=uD.prototype.isInlinePreviewEnabledChanged;uD.prototype.isWatchPageChanged=uD.prototype.isWatchPageChanged;uD.prototype.dispatchFrostedGlassMode=uD.prototype.dispatchFrostedGlassMode;_.q([_.w(_.cd),_.p("design:type",Object)],uD.prototype,"ytdReduxBehavior",void 0);_.q([_.w(_.Xd.YtEventForwardingBehavior),_.p("design:type",Object)],uD.prototype,"ytEventForwardingBehavior",void 0);
_.q([_.w(_.W9.YtOpenPopupBehavior),_.p("design:type",Object)],uD.prototype,"ytOpenPopupBehavior",void 0);_.q([_.w(_.Dt.YtActionHandlerBehavior),_.p("design:type",Object)],uD.prototype,"ytActionHandlerBehavior",void 0);
_.q([_.w({_noAccessors:!0,actionRouterIsRoot:!1,created:function(){this.actionRouter_=_.rw.getInstance();this.actionRouterNode=this.actionRouterIsRoot?document.body:this;this.onYtActionBoundListener_=this.onYtAction_.bind(this);this.actionRouterListenersRegistered_=!1;_.v("action_router_attached_only_killswitch")&&this.registerActionRouterEventListeners_()},
attached:function(){this.registerActionRouterEventListeners_()},
detached:function(){this.unregisterActionRouterEventListeners_()},
registerActionRouterEventListeners_:function(){if(!this.actionRouterListenersRegistered_){this.actionRouterListenersRegistered_=!0;var X;((X=this.actionRouterNode.hostElement)!=null?X:this.actionRouterNode).addEventListener("yt-action",this.onYtActionBoundListener_)}},
unregisterActionRouterEventListeners_:function(){this.actionRouterListenersRegistered_=!1;var X;((X=this.actionRouterNode.hostElement)!=null?X:this.actionRouterNode).removeEventListener("yt-action",this.onYtActionBoundListener_)},
onYtAction_:function(X){this.actionRouter_.handleAction(X.detail)}}),
_.p("design:type",Object)],uD.prototype,"ytActionRouterBehavior",void 0);_.q([_.w(xt1.YtdAppBehavior),_.p("design:type",Object)],uD.prototype,"ytdAppBehavior",void 0);_.q([_.w(_.Jq.YtEndpointBehavior),_.p("design:type",Object)],uD.prototype,"ytEndpointBehavior",void 0);_.q([_.w(Tx3.YtEndpointHandlerWithYpcBehavior),_.p("design:type",Object)],uD.prototype,"ytEndpointHandlerWithYpcBehavior",void 0);
_.q([_.w(hIw.YtLogYpcFlowCommandsBehavior),_.p("design:type",Object)],uD.prototype,"ytLogYpcFlowCommandsBehavior",void 0);_.q([_.w(_.l.YtRendererBehavior),_.p("design:type",Object)],uD.prototype,"ytRendererBehavior",void 0);_.q([_.w(_.gN.YtComponentBehavior),_.p("design:type",Object)],uD.prototype,"ytComponentBehavior",void 0);_.q([_.T({selector:_.iq3}),_.p("design:type",Object)],uD.prototype,"tabGesturesIsActive",void 0);_.q([_.T(),_.p("design:type",Boolean)],uD.prototype,"renderGuide",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],uD.prototype,"guidePersistentAndVisible",void 0);_.q([_.T({selector:_.G6H}),_.p("design:type",Boolean)],uD.prototype,"guideIsVisibleButNotPersistent",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],uD.prototype,"standalone",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],uD.prototype,"miniGuideVisible",void 0);
_.q([_.T(),_.p("design:type",Object)],uD.prototype,"persistentPanelEnabled",void 0);_.q([_.T({selector:jX0,reflectToAttribute:!0}),_.p("design:type",Boolean)],uD.prototype,"persistentPanelVisible",void 0);_.q([_.T({selector:_.TNe}),_.p("design:type",Number)],uD.prototype,"miniplayerPlaybackState",void 0);_.q([_.T({selector:_.wV,reflectToAttribute:!0}),_.p("design:type",Boolean)],uD.prototype,"miniplayerIsActive",void 0);
_.q([_.T({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.p("design:type",Boolean)],uD.prototype,"isInlinePreviewEnabled",void 0);_.q([_.T(),_.p("design:type",Boolean)],uD.prototype,"isInlinePreviewDisabled",void 0);_.q([_.T({reflectToAttribute:!0,value:function(){return _.b3("START_IN_FULL_WINDOW_MODE")}}),
_.p("design:type",Boolean)],uD.prototype,"mastheadHidden",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],uD.prototype,"playerFullscreen",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],uD.prototype,"fullscreen",void 0);_.q([_.T({value:!1,reflectToAttribute:!0}),_.p("design:type",Boolean)],uD.prototype,"hideHeaderShadow",void 0);
_.q([_.T({value:{GUIDE_ALT_LABEL:_.tt("GUIDE_ALT_LABEL",void 0,"Guide")}}),_.p("design:type",Object)],uD.prototype,"menuStrings",void 0);_.q([_.T({computed:"computeTopbarData(data)"}),_.p("design:type",Object)],uD.prototype,"topbarData",void 0);_.q([_.T({selector:_.h3s,reflectToAttribute:!0}),_.p("design:type",Boolean)],uD.prototype,"isWatchPage",void 0);_.q([_.T({selector:_.Mje,reflectToAttribute:!0}),_.p("design:type",Boolean)],uD.prototype,"isShortsPage",void 0);
_.q([_.T({selector:function(X){return _.yr(X)==="WEB_PAGE_TYPE_MINI_APP"}}),
_.p("design:type",Boolean)],uD.prototype,"isMiniAppPage",void 0);_.q([_.T({selector:function(X){return _.yr(X)==="WEB_PAGE_TYPE_BROWSE"}}),
_.p("design:type",Boolean)],uD.prototype,"isBrowsePage",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Boolean)],uD.prototype,"scrolling",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],uD.prototype,"hasDelegation",void 0);_.q([_.T({reflectToAttribute:!0,value:!1}),_.p("design:type",Boolean)],uD.prototype,"guideScrolledByTouch",void 0);_.q([_.T(),_.p("design:type",Object)],uD.prototype,"isFrostedGlassInitialized",void 0);
_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],uD.prototype,"frostedGlassExp",void 0);_.q([_.T({selector:function(X){return X.ui.chipBarIsSticky}}),
_.p("design:type",Boolean)],uD.prototype,"chipBarIsSticky",void 0);_.q([_.T({computed:"computeIsHomePage(isBrowsePage, data)"}),_.p("design:type",Boolean)],uD.prototype,"isHomePage",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],uD.prototype,"hasPendingWatchNavigation",void 0);_.q([_.T({reflectToAttribute:!0}),_.p("design:type",Object)],uD.prototype,"mastheadHiddenFocusWithinKillswitch",void 0);
_.q([_.T(),_.p("design:type",Object)],uD.prototype,"clientOnlyWizTooltipsEnabled",void 0);_.q([_.nG("guide"),_.p("design:type",Object)],uD.prototype,"guide",void 0);_.q([_.nG("guide-service"),_.p("design:type",Irc)],uD.prototype,"guideService",void 0);_.q([_.nG("guide-inner-content"),_.p("design:type",HTMLDivElement)],uD.prototype,"guideInnerContent",void 0);_.q([_.Zl("#persistent-panel-container"),_.p("design:type",HTMLElement)],uD.prototype,"persistentPanelContainer",void 0);
_.q([_.T({selector:_.YQs}),_.p("design:type",String)],uD.prototype,"frostedGlassMode",void 0);_.q([_.ge("isFrostedGlassDisabled","isFrostedGlassInitialized","applyFrostedGlassToChipBar"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uD.prototype,"dispatchFrostedGlassMode",null);_.q([_.T({computed:"computeIsFrostedGlassDisabled(isShortsPage, isMiniAppPage, isChannelOrPlaylistPage, isWatchPage)"}),_.p("design:type",Object)],uD.prototype,"isFrostedGlassDisabled",void 0);
_.q([_.ge("isWatchPage"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uD.prototype,"isWatchPageChanged",null);_.q([_.y("isHomePage","chipBarIsSticky"),_.p("design:type",Boolean),_.p("design:paramtypes",[])],uD.prototype,"applyFrostedGlassToChipBar",null);_.q([_.T(),_.p("design:type",Object)],uD.prototype,"isChannelOrPlaylistPage",void 0);
_.q([_.Sl("isInlinePreviewEnabled"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uD.prototype,"isInlinePreviewEnabledChanged",null);_.q([_.ge("guideIsVisibleButNotPersistent"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uD.prototype,"guideIsVisibleButNotPersistentSelectorChanged",null);
_.q([_.ge("guidePersistentAndVisible","miniGuideVisible"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uD.prototype,"observeGuideVisibility",null);_.q([_.ge("persistentPanelVisible"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uD.prototype,"observePersistentPanelVisibility",null);
_.q([_.cP("attached"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],uD.prototype,"onYtPageManagerAttached",null);_.q([_.ge("data"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype",Promise)],uD.prototype,"updateMastheadData",null);_.q([_.cP("yt-set-theater-mode-enabled"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent,Object]),_.p("design:returntype")],uD.prototype,"onSetTheaterModeEnabled",null);
_.q([_.cP("yt-page-type-changed"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],uD.prototype,"onPageChanged",null);_.q([_.cP("yt-page-data-updated"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uD.prototype,"onPageDataUpdated",null);_.q([_.cP("yt-request-panel-mode-change"),_.p("design:type",Function),_.p("design:paramtypes",[Event,Object]),_.p("design:returntype")],uD.prototype,"onRequestPanelModeChange",null);
_.q([_.cP("yt-guide-hover"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uD.prototype,"onGuideOpenButtonHover",null);_.q([_.cP("app-drawer-transitioned"),_.p("design:type",Function),_.p("design:paramtypes",[Event]),_.p("design:returntype")],uD.prototype,"onDrawerIronSelect",null);_.q([_.cP("yt-add-element-to-app"),_.p("design:type",Function),_.p("design:paramtypes",[CustomEvent]),_.p("design:returntype")],uD.prototype,"onAddElementToApp",null);
_.q([_.cP("yt-set-fullerscreen-styles"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uD.prototype,"setFullscreen",null);_.q([_.cP("yt-open-hotkey-dialog"),_.p("design:type",Function),_.p("design:paramtypes",[]),_.p("design:returntype")],uD.prototype,"onOpenHotkeyDialog",null);_.q([_.hL({is:"ytd-app"})],uD);_.Sx().processSignal("eor");
_.Df();
}catch(e){_._DumpException(e)}
}).call(this,this.default_kevlar_base);
// Google Inc.
